一. OSPF
ospf(开方式最短路径优先协议)
1.1 数据参数
- LSA:链路状态通告(Link-state-advertise)
- LSDB:链路状态数据库,存放LSA的地方,存放生成的路由表的地方
- 邻居与邻接关系:链路状态信息转发的基础
1.2 OSPF配置参数
- OSPF的process_ID:进程号,标识设备的OSPF进程,不同进程之间无法直接通信
- OSPF的router_ID:与本身设备的IP地址没有关系,是OSPF进程的标识,未来产生的LSA信息会与router_ID关联;一经确定,除非设备重置或者OSPF协议重置,否则不会改变
(1)人工配置:管理员自己设定,例如 ospf 10 router id 1.1.1.1
(2)自动配置:系统自己产生,规则:第一个UP的接口,该接口的地址成为Router-id;如果同时UP,优选IP地址最大的,形成全局的RID - OSPF的area号:区域号,相同区域中如果设备数量过多会导致设备负担加大,所以可以通过不同area进行区分,从而减少不同区域中LSDB的大小,优化设备的性能。
(1)骨干区域:area 0
(2)非骨干区域:area 非0 - OSPF的建立是根据接口的:一个设备的不同接口可以属于不同的区域号,将接口宣告进ospf中:
(1)区域下宣告:network 接口ip 反掩码信息,例如network 192.168.1.1 0.0.0.255;
network 0.0.0.0 表示将本设备的所有接口都宣告进ospf
(2)接口下宣告:ospf enable 进程号 area 0
OSPF组播地址:224.0.0.5 所有人建立邻居关系都发送的地址
1.3 OSPF的5种报文和7种状态
(1)五种报文
OSPF报文封装在网络层协议之上,协议号为89,在一个广播域内传递
通用头部:
hello报文: