RIP的防环策略:

1.水平分割:从这个接口发出的路由不再从这个接口接收,默认是开启的,但是在FR的HUB端会有问题,
(config-if):no ip split-horizon  关闭RIP水平分割 注意和EIGRP的命令区分开
2.毒性逆转:180S无效计时器到期后,将无效路由标记为16跳,广播发送出去  
3.触发更新:拓扑发生变动时(默认执行) 与后面的ip rip triggered区分开,不是一个概念
4.抑制计时器:一条路由无效以后,会抑制一段时间,不接收关于他的更新CISCO为60S(holddown time)一条路由180S无效以后,如果收到他的更新,这往往是不可靠的。抑制60S,重新建立关于此路由的信息。
 
针对上述RIP的水平分割这种防环策略,讲解:
水平分割分为两种:
1.普通的水平分割(eigrp,igrp),
2.带毒性逆转的水平分割(rip)。后者是当一条路由满足无效计时器以后,将路由标记为16跳。广播出去,无视水平分割。

RIP(Routing Information Protocol)精析02_职场

RIP(Routing Information Protocol)精析02_RIP_02

按跳数这个Metric来说,同一目的地,如果下一跳相同,则遵从更改的路由Metric来执行相应的策略。
                                  不同,Metric小的放进路由表。
触发更新:默认触发更新与常规更新并行,触发更新不会强制更新计时器重置,如果重置。有可能会产生同步。RIP默认收到触发更新后1S——5S随机抑制此路由器继续向别的邻居发送触发更新数据包
                        相关于路由协议,所有有关的计时器,都是异步更新。
此触发更新指的是防环策略的触发更新,与后面要讲的RIP的ip rip triggered 是两种概念,这个需要注意。
 
被动接口和network的关系:
被动接口仅仅是不会发送HELLO包,会收
network的两个功能:1.向此接口发送hello包(或请求报文-专指RIP)2.宣告此路由进入路由协议进程

RIP(Routing Information Protocol)精析02_职场_03

将R1与R2的直连链路和环回口通告进RIP进程

RIP(Routing Information Protocol)精析02_职场_04

R1(config)#router rip
R1(config-router)#passive-interface loopback 0
打上如上命令再看
RIP(Routing Information Protocol)精析02_职场_05

RIP单播建立邻居:
passive-interface default 
neighbor XXX.XXX.XXX.XXX   单指neighbor不会影响广播,组播发送
RIP(Routing Information Protocol)精析02_RIP_06

RIP报文相关:
一个RIP报文最多包含25条路由,如果需要传输的路由大于25条,需要多个RIP报文。RIP报文头部4字节,每条路由20字节,加上8个UDP头部,得出结果,RIP报文最大为512字节
 
RIP的Metric计算:
RIP(Routing Information Protocol)精析02_CISCO_07

路由传播方向,出一个接口算一跳,这要记清楚,和EIGRP OSPF等协议的Metric计算是不一样的。
抓包去看:
RIP(Routing Information Protocol)精析02_CISCO_08

RIP路由表创建相关:

RIP(Routing Information Protocol)精析02_CISCO_09

RIP,跨越主类边界汇总,讲解主类边界。主类边界:使用默认的掩码去比较前8 16 24是否一致,不一致,代表不是一个主类。
如果R1,R2环回口和共享链路在同一主类,则使用设置的掩码长度标识在路由表,并包含他的全部路由
Gateway of last resort is not set
 
     1.0.0.0/24 is subnetted, 3 subnets
R       1.1.1.0 [120/1] via 1.12.1.1, 00:00:01, FastEthernet0/0
C       1.1.2.0 is directly connected, Loopback0
如果不在同一主类,会产生汇总路由,然后里面包含了所有学到的明细路由和汇总路由
Gateway of last resort is not set
 
     1.0.0.0/8 is variably subnetted, 2 subnets, 2 masks
C       1.1.1.1/32 is directly connected, Loopback0
R       1.0.0.0/8 [120/1] via 12.0.0.2, 00:00:04, Serial1/0
 
如果down掉R1的环回口,在R1上再看,更改1,2的共享链路在一主类。看是否是主类的影响
 
Gateway of last resort is not set
 
R    1.0.0.0/8 [120/1] via 12.0.0.2, 00:00:00, Serial1/0
若本地没有关于此网段直连路由,仅仅只是从远端学到,如果在同一主类,会发送汇总,并且包含所有的关于此网段的明细路由。如果是与共享链路不在同一主类,则只发送一条汇总
RIP的查询机制:
V1:先查询主类网络,若没有相同的主类网络,返回不可达信息
        如果有相同的主类网络,继续查询子网,没有匹配的子网,返回不可达             
V2:一条一条匹配