OSPF 协议基础
reset ospf process 重启 OPSF 进程(用户视图下)
OSPF 基本特征:1、spf 直接封装在 IP 层。协议号为 89。
2、基于 SPF 算法
3、以累计链路开销作为选路参考值
OSPF 三张表:邻居表
LSDB(链路状态数据库) dis ospf lsdb 查看 LSDB 数据库
路由表 dis ospf routing 查看 OSPF 路由表
OSPF 区域的特点:1、减少路由表条目,没有自动汇总,不存在域内汇总,只有域间和域
外的汇总。
2、当拓扑变更时限制在一个区域内。
3、某些特定的 LSA 只能在区域内泛洪,好处是减少其他区域 LSDB 的条
目数量。
4、hierarchical 一定要基于层次化网络设计
ABR(区域边界路由器):1、至少连接两个区域
2、连接的区域中有一个是区域 0(骨干区域)至少有一个接口属
于区域 0
3、在区域中至少有一个活跃邻居
OSPF 单播方式建立邻居: ospf enabled 1 area 0 接口下宣告 ospf
Peer 10.1.1.1 OSPF 进程下宣告邻居接口地址
影响 OSPF 邻居建立的因素:
1、Routh id 冲突
2、接口的地址掩码不一致(MA 网络)
3、接口的区域 ID 不同
4、接口的认证方式不同
5、接口的 Hello 报文发送间隔和失效时间不一致
6、接口 MTU 值不同(邻居会处于 Exstart 状态)
7、option 字段的 E E 位和 N N 位,即 area type
OSPF 的特殊区域:STUB:E 比特位=0
NSSA:E 比特位=0 N 比特位=1
链路状态信息:链路状态类型
接口的 IP 地址及掩码
链路上所连接的邻居路由器
链路的带宽(开销)
Ospf 支持的网络类型:
P2P 网络:HDLC、PPP
仅支持两台路由互连。 OSPF network-type p2p
支持广播、组播(224.0.0.5)
邻居自动发现,无需 DR、BDR 的选举
Hello 时间 10s
广播型网络:以太网、FDDI
两台或两台以上的路由器通过共享介质互连
支持广播、组播 通常以组播形式发送 Hello 报文
组播自动发现邻居,需要选择 DR、BDR(单播选举)
224.0.0.5 是路由器预留组播地址,224.0.0.6 是 DR 的预留组播地址
Hello 时间 10S
DR/BDR 监听目的 IP224.0.0.6
DRother 监听 224.0.0.5
NBMA 网络:帧中继、ATM
两台或两台以上路由器通过 VC 互连
不支持广播、组播
单播发现邻居(手动指定),需要选择 DR、BDR
Hello 时间 30s
P2MP 网络:点到多点网络的集合
支持广播、组播(224.0.0.5)
组播发现邻居,无需 DR、BDR
Hello 时间 30s
OSPF 协议报文头部:
报文类型:
LSA 头部:
OSPF 域内路由
LSA 类型:
新旧程度比较顺序:LS Sequence Numbe、LS checksum、 LS Age
LS Sequence Number:序列号越大 LSA 实例越新
LS checksum:越大 LSA 实例越新
LS Age:越小的 LS Age 说明 LSA 实例越新
OSPF 域间路由
OSPF 区域路由角色:
区域内部路由(Internal Router):该类设备的所有接口都属于同一个
OSPF 区域
区域边界路由器(Area Border Router):该类设备接口分别连接两个及
两个以上的不同区域(有一个区域为 Area 0)
区域间的路由传递:1、ABR 同时维护多个区域的 LSDB
2、ABR 将一个区域内的链路状态信息转化成路由信息,然后发布到区