RIP和OSPF的总结

DV距离矢量 – 邻居间共享路由表 传闻型协议(你说啥我就信) 更新量小
LS 链路状态 --邻居间共享LSA-链路状态通告—主要共享拓扑信息 更新大 防环

RIP

基于UDP520端口工作;使用跳数作为度量;周期更新(起到hello、ack包的作用)及触发更新(解决网络变化);

V1/2区别:
1) V1为有类别路由协议 V2为无类别路由协议(支持子网划分,支持子网汇总,不支持超网)
2)V1使用广播更新 255.255.255.255 V2使用组播更新 224.0.0.9

(广播更新时,数据包进入路由器时目标MAC为全F,然后进行解封装到三层,发现目标IP为255.255.255.255,还是不知道要发给谁,继续解封装到四层,发现它是UDP520端口,这个时候它才知道这个包和自己有没有关系,因为这个设备上启用了rip,那么520端口就开启了,那么这个包就能进到这个端口,但是如果没有启动rip,就会丢弃该数据包;----广播时,需要解封装到四层才能知道这个包和自己有没有关系

组播更新时,数据包进入路由器时目标MAC为某一个特定MAC,就已经可以判断这个包和自己有没有关系,如果我启动rip,就是加入了该组,可以接收该数据包,如果没有启动就丢弃(一个组播IP地址会对应一个MAC))

即组播可以更快的判断这个数据包是继续识别还是丢弃行为!!!

3)V2支持手工认证

RIP使用异步周期更新机制(30s):
异步更新—同步更新可能导致网络更新量大,出现拥塞
周期更新—保活(hello) 确认(ack)

异步更新是导致rip出环的根本原因;

RIP的防环机制:
1、 水平分割 – 从此口入,不从此口出
1)在直线拓扑中防止环路
2)为了避免重复更新 尤其在MA环境下;

2、 最大跳数 – 15跳 16跳为不可达 控制协议的工作半径
3、 毒性逆转水平分割—类似一种触发更新机制
路由器R1上环回1.0网段断开,此时路由器1立即向路由器2发送一条带毒路由:1.0网段+跳数为16跳 ;
路由器2收到路由器1发来的带毒路由后,就立即删除路由表中的1.0网段路由;
此时需要路由器2向路由器1确认:发送1.0网段+跳数为16跳。
4、抑制计时器

Cisco和华为在rip中的区别:
1、Cisco中邻居间共享路由时,除使用水平分割机制外,同时不共享邻居间直连网段路由;
华为中邻居间共享路由时,在水平分割的同时,传递邻居间直连网段路由,但度量为16;但华为的这种16跳会在周期更新几次后,停止;
2、华为中毒性逆转水平分割,不存在逆转行为;仅进行毒性行为,多周期几次;

OSPF

OSPF协议:
1、 数据包类型
2、 状态机 – 总结8种
3、 各个类型的LSA 传播范围 通告者 携带信息
4、 特殊区域
5、 接口网络类型
6、 选路规则
RIP和OSPF的总结_第1张图片

为什么OSPF要基于LSA收敛?
在网络中ospf防止环路的产生。
OSPF–》收集1/2类的LSA,生成有向图–》最短路径树(无环拓扑)–》收敛出路由条目

你可能感兴趣的:(分解复习篇)