ospf个人笔记

it2025-11-18  5

OSPF的学习笔记

ospf:在ipv4中 V2版本 dis ospf peer: 查看邻居关系 router-ID :必须为本节点活动接口(up的接口)的IP地址 重启ospf进程 <用户视图> reset ospf 1(1代表进程号) process

实际的设备中:

1、Loopback纯软件的虚拟接口(0~1023个接口)默认32位掩码 2、手工配置ospf 1 route-Id X.X.X.X X.X.X.X 3、自动选择:优选loopback(配置命令:[loopback 0]ospf enable 1 area 0)做为route—ID 4、没有则路由器选择最大的IP地址作为route-id,再重启ospf进程. 5、dis ospf error:查看ospf错误信息

邻居关系建立条件 1、 ospf版本号一致 2、 接口子网掩码一致(p2p点到点网络除外) 3、 Hello报文周期一致

修改ospf hello报文发送时间:<接口视图>Ospf timer Hello 5(5秒)

4、 死亡时间一致

死亡时间为 四倍

5、 认证类型和密码一致

区域配置 接口配置 接口认证大于区域认证

6、 区域号一致 7、 区域类型一致 8、 网咯类型一致

Area0默认骨干区域,非骨干区域必须与骨干区域相连。 非骨干区域不进行三类LSA交换 单独区域内同步,独立的LSDB

邻接关系(能相互交互LSA信息的路由器之间)大于邻居关系(能相互发送、接收hello报文 并且在邻居列表存在自己的route-id)

Hello报文:发现和维护ospf邻居关系 DD报文;描述本地LSDB摘要(简介)信息和数据库同步 LSR报文:请求需要的LSA LSU报文:发送需要的数据 LS ACK:确认 度量值:以带宽作为计算 Exstart :启动:主从关系选择 Change:交换DD报文,从路由器先发DD报文 Loading:

DR和BDR、DRother是邻接关系

BDR和DRother是邻居关系

一个广播域内只有一个DR 一但选举BR、BDR成功就不会再选举DR路由器失效后由BDR路由器成为DR设备

DR和BDR的选举规则:

1、Ospf接口优先级高的优先级,缺省值为1,取值为0代表不竞选DR 2、Route-id大的优先

在BMA和NBMA网络中减少LSA的信息量

链路类型

1、链路协议是ppp 则是p2p网络 2、点到多点以是以太网协议 则是BMA广播网络 3、非广播市多路访问网络NBMA:中继器 4、普通点到多点网络P2MP:把P2P链路的一端绑定得到的网络

p2p: 1类LSA: router LSA (路由LAS) 泛洪:只在本区域内,不能传播 ABR 通告者:运行了ospf路由器的本身 作用:宣告自身的LSA 网段信息和 路径信息(邻居信息)

查看命令

dis ospf lsdb self 查看自身

报文内容

Type:router-lsa link state ID:对应设备RID、DR的地址、对端邻居的RID Link type:p2p、transit(描述多路访问环境)、stub描述末梢节点和描述p2p的网信息

查看命令

dis ospf lsdb dis ospf lsdb self-originate

二类LSA:Network-LAS 在多路访问环境(MA)中生成二类LSA 产生者:DR 泛洪:在本区域内泛洪 作用:描述MA网络中网段信息和邻居信息

查看命令:

dis ospf lsdb network self在DR上才会有显示 dis ospf lsdb network

报文内容

Type:network-lsa link state id:DR地址 Attached Router:MA网段内运行的ospf协议 ,就是连接到该网段的路由器列表,呈现了此网段的拓扑信息。

三类LSA network summary 产生者:只有ABR来通告

泛洪:在任意两个区间包括区域0之间泛洪

跨区域通信:一类二类转换为三类LSA

eg:aera1----> R1(ABR) ----> area0-----> R2(ABR) -----> area2 area1内设备访问area2内设备 访问过程:area1和area0的3类LSA交互,然后area0和area2的3类LSA交互

作用:描述区域间的路由信息

报文内容

type:Sum-Net Link state ID: 区域间的目的网段 adv router :通告者ABR netmask:目的网段掩码 metric:花销值

5类LSA AS-External-LSA 产生者:ASBR通告 命令:import-route 链路类型 泛洪:在ospf自制系统内泛洪 作用:外部路由引入,描述如何从ASBR到达外部目的地,宣告AS外部路由信息

报文

Type:External Link State ID:目的网段地址 ADV router:ASBR的router id netmask:目的网段的网络掩码 Netric:ASBR到达目的网段的开销值,默认为1 tag:外部路由信息可以携带一个tag标签,用于传递该路由的附加信息,通常用于路由策略,默认值为1,一般 1 的优先级高于2 的优先级 Forwarding Address(FA):默认为0.0.0.0

FA地址

五类LSA中的字段 作用:告诉ospf区域内的路由器更快的到达5类LSA所通告的下一跳地址0.0.0.0(一般情况),表示访问外部路由器信息必须经过ASBR转发非0.0.0.0时,表示访问外部路由可以不经过ASBR,直接找到FA对应的地址

查看命令

dis ospf lsdb ase 看外部 dis ospf lsdb asbr 看内部

4类LSA ASBR-Summary-LSA 产生者:ABR 泛洪:在区域内泛洪 作用:描述如何到达ASBR

查看命令

dis ospf lsdb ase 看外部 dis ospf lsdb asbr 看内部

7类LSA NSSA 产生者:本区域ASBR 泛洪范围:本nssa区域 作用:宣布NSSA外部路由信息

报文

type:NSSA ls id:目的网段地址 FA:具体FA的地址=ASBR 上启用ospf接口的IP地址 如果是引入loopback,FA=loopback,多个loop,那么就等于最后一个启用ospf的loop地址 不存在loop接口,FA等于物理接口,多个物理接口,等于最后一个启用ospf的物理接口 如果是默认路由,FA就会全0

查看命令

dis ospf lsdb nssa

其他特征

默认接口/被动接口 不会往该接口发送ospf的hello报文 配置 ospf 1 silent-interface g0/0/0 默认路由引入 配置 default-route-advertise always always:永远下发默认路由 default-route-advertise(在自身路由表存在一条默认路由,才会向ospf内发送五类LSA 默认路由) ip rou-static 0.0.0.0 0 x.x.x.x 产生5类LSA 泛洪在整个ospf内 所有路由器会指向默认路由引入的路由器,下一跳为网段的对端

ospf的总汇

单区域无法汇总 区域间路由汇总 汇总路由:ABR 可以将区域内多个子网汇总成一条路由 汇总区域:在area0 外汇总 多条路由信息汇总一跳子网 利用减少网络号位数 主机号全排列 网络号相同 作用:减少三类LSA的数量,避免了网络动荡,提高网络稳定性 区域外汇总 汇总路由:ASBR 可以将区域外多个子网汇总成一条路由

汇总配置

ospf 1 asbr-sum x.x.x.x(划分后的网络号) 255.xxx.xxx.xxx(掩码)

ospf的认证

接口认证 空认证:无认证 明文认证 密文认证 区域认证(该区域所有接口都需要认证) 空认证:无认证 明文认证 密文认证

最新回复(0)