RIP、BGP和OSPF的区别:
(应用场景,性质,路由选择,收敛速度,稳定性)
协议类型:BGP外部网关协议,RIP、OSPF是内部网关协议;
选路原则:RIP基于距离矢量选择路由;OSPF基于链路状态选择路由;BGP是高级距离矢量路由协议,通过选路原则选择路由;
应用场景:BGP跑在内部网关协议上,所以BGP适合用于非常大型的网络;如运营商之间或者是大型企业之间;OSPF适用于大型网络;RIP适用于较小型网络;
端口号/协议:BGP基于TCP179号端口,OSPF基于IP协议89号端口,RIP基于UDP520端口;
交换内容:RIP交换本路由器的路由表,OSPF交换整个网络拓扑的路由链路状态,BGP第一次交换整个路由表,非首次交换变化部分;
收敛速度:RIP收敛速度较慢,“好消息传得快,坏消息传得慢”hello包周期更新时间是30秒;OSPF收敛速度较快,hello包周期更新时间是10秒;BGP收敛速度比较慢;
稳定性:RIP不够稳定;
提高OSPF协议的快速收敛:
1.配置OSPF GR,保障在设备发生主备切换时转发不中断;
2.配置bfd for ospf ,将链路状态快速通知给OSPF模块;
3.在点对点的广播网络中,将接口的网络类型设置为P2P,减少OSPF Peer建立的时间;
4.调整OSPF各种定时器,加速协议收敛速度,主要的几个定时器是LSA-Original-Interval
LSA-Arrival-Interval、spf-schedule-interval,在需要OSPF的网络中,推荐几个定时器的值参考:
spf-schedule-interval intelligent-timer 200 50 50
LSA-Original-Interval intelligent-timer 100 50 50
LSA-Arrival-Interval intelligent-timer 100 50 50
提高BGP协议的收敛速度:
1.配置BGP GR 保障设备发生主备切换是转发不中断;
2.配置bfd 佛陀BGP 将链路的状态快速通知给BGP模块
3.是能BGP Auto FRR 使BGP 的两个邻居切换或者两个下一跳切换达到亚秒级别的收敛速度;
OSPF的稳定状态:
稳定状态有DOWN 2-way Full
非稳定状态有init exstart exchange loading attempt(NBMA特有的状态,尝试与指定邻居建立邻居关系阶段)
邻居和邻接有什么区别,什么情况才出现邻居,什么情况出现邻接?
OSFP一共有8个状态机;down 2-way full 是稳定状态机,其他都是非稳定状态机;所谓邻居关系是指只要与对端邻居关系建立到2-way状态就可以了,并且用到的报文只有HELLO;如果是邻接关系,就要用到DBD,LS