内部网关协议:
根据动态路由协议使用的算法不同。
距离矢量型路由协议—共享路由表—RIP;
链路状态型路由协议—共享拓扑信息—路由器周边的连接情况—OSPF。
RIP—共享路由表中的路由信息—中小型网络
(15跳的工作半径)
共享的是目标网段和cost:开销值—跳数—经过路由器的数量。
原则:同一种动态路由协议选路的重要依据。
缺点:不够科学。
静态—60;
RIP—100。
RIP的工作过程:贝尔曼-福特算法
1.对于R2而言,如果我收到一条我本地路由表没有的路由信息则直接将该路由信息刷新到自己本地路由表中。
2.对于R2而言,如果我收到一条我本地路由表已经有的路由信息,如果来源一致则刷新该路由信息到自己的本地路由表中。
3.对于R2而言,如果我收到一条我本地路由表已经有的路由信息,如果来源不一致则根据传递过来的路由信息中携带的开销值进行比对。如果本地路由表中的开销值小,则不刷新。
4.对于R2而言,如果我收到一条我本地路由表已经有的路由信息,如果来源不一致则根据传递过来的路由信息中携带的开销值进行比对。如果本地路由表中的开销值大,则刷新。
RIP — V1 V2—IPV4的网络环境
NG—IPV6
V2和V1的区别
1.V1是有类别的动态路由协议,V2是无类别的动态路由协议有类别传递数据包过程中不携带子网掩码。
2.V1不支持手工认证,V2支持手工认证数据包携带密码。
3.V1使用广播这种方式发送自己的数据包,V2使用组播这种方式传递自己的数据包—224.0.0.9。
RIPV2
request—请求包
response—应答包—(携带路由信息)
工作过程
初始化:RIP会向所有运行了RIP这种协议的接口发送RIP的请求包,用来请求邻居的路由表。
接收阶段:
RIP的邻居收到请求包后,会将自身的路由表的路由信息打包(response)通过广播/组播发送出去。
判断:根据算法判断那些信息需要加表。
RIP存在一个周期更新的机制—30S会发送一个Response包。—异步更新RIP没有确认机制
RIP没有保活机制—RIP失效计时器(180S)
RIP的计时器:
周期更新计时器—30S
失效判断计时器—180S
垃圾回收计时器—120S
经过180S会将路由信息从自身路由表中删除,之后将改信息存储在缓存中,之后在更新包会携带该路由信息,cost=16—带毒传输。
RIP—环路问题(16跳)
触发更新:当一个网段消失,不需要等待周期更新,直接发送。
水平分割:默认开启水平分割,从一个接口接收到的路由,将不在从这个接口发出。
毒性逆转:从一个接口接收到的路由,从这个接口发出的同时会携带cost=16;如果同时启动水平分割和毒性逆转,将按照毒性逆转的规则执行。
配置:
[r1]rip 1—启动RIP进程
[r2-rip-1]version 2—选择RIP版本2
[r2-rip-1]network 12.0.0.0—宣告(RIP是主类宣告)