RIP总结
Rip:路由信息协议,基于udp520工作,源目端口,520;存在V1/2/ng版,rip ng是ipv6使用;其为DV型路由协议;基于跳数工作,最大15跳,16跳不可达;周期更新;支持等开销负载均衡,最大6条,默认4条,12.4ios以上16条
破解RIP环路方法:
水平分割---------从此接口进,不从此接口出
毒性逆转---------触发更新
最大跳数---------16跳不可达
抑制计时器------30s更新,180s失效,180s抑制。240s刷新(非cisco产品300s)
RIP V1/2的区别:
Rip v2是无类别协议,更新时携带掩码,可以进行VLSM/CIDR,不支持超网;rip v1仅支持连续性子网
Rip v1广播更新,rip v2组播更新,224.0.0.9
Rip v2支持认证
rip中的水平分割(s-h):
1: 当从某接口收到某条路由时,不能再从此接口发出路由(只收不发),称为简单s-h
2:当收到后,可以从此接口向外发,但会打上一个不可用标签(带毒性s-h),route poisoning :发现不可达直接设为不可达跳数(16)
s-h在默认情况下只有在fr主接口中是关闭的,在其它接口都是打开的
触发更新:
接口下: ip rip triggered
在帧中继中(广域网): 点到点子接口 可以用此命令
多点子接口和主接口中会报错
在hdlc和ppp封装的串线中(广域网):可以用此命令
在以太网中: 无此命令
注:只有在p2p广域网接口中可运行,非p2p广域网报错,以太网中无此命令
v1支持连续型子网,v1收发时存在收发原则:
发:
1:同类发明细,异类发汇总(同类时,是主机路由不管怎样都发送,非主机路由时,以配置的掩码发送;异类时,以主网网段发送)
若在一路由器上存在一环回(12.11.11.11),而此路由器向外发路由的接口ip为12.1.1.1,则判断接口ip属于那个主类,之后将其所属主类的网络位同所发路由条目的相应字段比较(比较掩码是否一致),若相同则为同类,否则为异类 ,同类时:以明细显示发送(以写定的ip及掩码发送),异类时:以主网形式发送
2:同类时,明细的子网掩码与出接口的子网掩码是否相同,相同发送,不同时不发送
3:同类时,若发出的为主机路由(32位)不管是否掩码相同,均可发送
收:
1:收的路由与入接口是否同类,判断同类方法同发
2:异类时,若路由表中有此主类网络的明细路由条目,则不接收,若路由表中没有此主类网络的明细路由条目,则以此路由主类掩码匹配接收
3:同类时,以入接口的掩码匹配,若主机位有1(不管在主机位的那一位),则以主机路由放进路由表,若全0,则以入接口掩码匹配放入路由表
注:接收时的判断是以发出后的路由条目判断,不是以发出前的判断,如:r1的环回为12.11.1.1/24 而r1与r2之间为:r1 12.1.1.1/24
r2 12.1.1.2/29(/16) ,则发则发出的为12.1.1.0/24,而收时 若r2为 /16 ,则以主机路由收, 若r2为 /29 ,则以12.1.1.0
连续性子网------------掩码一致,母网相同;在rip v1中,若网络是非连续性子网,可以通过第二地址解决
int f0/0
ip add X.X.X.X secondary
Rip 的扩展:
手工汇总-------在更新源router发出的所有接口
Int fX/X
Ip summary-add rip X.X.X.X X.X.X.X
认证--------先定义key,后在同邻居相连的接口上调用
Key chain XX
Key X
Key-string XXX
Key M
Key-string MMM
Int SX/X
Ip rip authentication key-chain XX (明文)
Ip rip authentication mode md5(修改为密文)
注意:在同一设备上可以定义多个密钥库(key-chain),但一个接口只能调用一个;同一密钥库中可以定义多把密钥,但正常情况下仅编号最小的密钥生效;在基于时间调用多把密钥时,邻居间key的编号和密钥必须一致
被动接口------只接收不发送路由信息,用于同用户相连接口,这些接口最好全部调用认证
Router rip
Passive-interface fX/X
加快协议收敛速度-------通过修改计时器实现,但需保持原有倍数关系,不易修改过小,全网必须一致
Router rip
Timers basic 15 90 90 120
缺省路由-------在边界上配置一条指向ISP的静态缺省,然后基于协议向内发布
Router rip
Default-information originate
干涉选路-------偏移列表
在控制层的进或者出接口上人为加大rip度量,该策略可以叠加
Access-list 1 permit X.X.X.X X.X.X.X
Router rip
Offset-list 1 in/out X FX/X
Rip版本兼容-------v1仅收发v1;v2收发v2;升级版v1收1,2,发1
查看--show ip protocols
修改--ip rip send version 1/2
Rip实验总结:
1.1-------
R1------------xgd_wy_sj_so_11#show run | s route
ip route 10.0.0.0 255.0.0.0 Ethernet0/0 30.1.1.1
ip route 20.0.0.0 255.0.0.0 Ethernet0/0 30.1.1.1
ip route 30.1.1.1 255.255.255.255 Ethernet0/0 静态递归
xgd_wy_sj_so_11#show run int e0/0
Building configuration...
Current configuration : 66 bytes
!
interface Ethernet0/0
ip address 10.123.1.1 255.255.255.0
end
xgd_wy_sj_so_11#show run int lo0
Building configuration...
Current configuration : 64 bytes
!
interface Loopback0
ip address 10.1.1.1 255.255.255.255
end
R2--------------------------router rip
version 2
network 10.0.0.0
default-information originate 下放缺省
no auto-summary
xgd_wy_sj_r_12#show run int e0/1
Building configuration...
Current configuration : 108 bytes
!
interface Ethernet0/1
ip address 10.123.1.2 255.255.255.0
ip nat outside
ip virtual-reassembly in
end
xgd_wy_sj_r_12#show run int e0/0
Building configuration...
Current configuration : 181 bytes
!
interface Ethernet0/0
ip address 10.234.1.2 255.255.255.0
ip nat inside
ip rip authentication mode md5
ip rip authentication key-chain renzheng 认证
ip virtual-reassembly in
end
xgd_wy_sj_r_12#show run int lo0
Building configuration...
Current configuration : 64 bytes
!
interface Loopback0
ip address 10.2.2.2 255.255.255.255
end
xgd_wy_sj_r_12#show run | s key
key chain renzheng 密钥库
key 1
key-string 123
ip rip authentication key-chain renzheng
xgd_wy_sj_r_12#show run | s nat
ip nat inside
ip nat outside
default-information originate
ip nat inside source static 20.6.6.6 interface Ethernet0/1
ip nat inside source static udp 20.6.6.6 23 10.123.1.2 23 extendable
R4----------xgd_wy_sj_r_14#show run | s route
router rip
version 1
no validate-update-source 关闭更新源
offset-list 1 in 3 偏移列表
network 10.0.0.0
network 20.0.0.0
neighbor 20.1.56.6 单播建邻
ip route 20.1.56.0 255.255.255.0 Ethernet0/0 20.1.45.5
xgd_wy_sj_r_14#show run | s key
key chain renzheng
key 1
key-string 123
ip rip authentication key-chain renzheng
xgd_wy_sj_r_14#show run int e0/0
Building configuration...
Current configuration : 114 bytes
!
interface Ethernet0/0
ip address 20.1.45.4 255.255.255.0
ip rip send version 2
ip rip receive version 2
end
xgd_wy_sj_r_14#show run int e0/2
Building configuration...
Current configuration : 189 bytes
!
interface Ethernet0/2
ip address 10.234.1.4 255.255.255.0
ip rip send version 2
ip rip receive version 2
ip rip authentication mode md5
ip rip authentication key-chain renzheng
end
xgd_wy_sj_r_14#show run int lo0
Building configuration...
Current configuration : 64 bytes
!
interface Loopback0
ip address 10.4.4.4 255.255.255.255
end
R5-------xgd_wy_sj_so_15#show run | s route
ip route 10.0.0.0 255.0.0.0 Ethernet0/0 20.1.45.4
ip route 20.6.6.0 255.255.255.0 Ethernet0/1 20.1.56.6
xgd_wy_sj_so_15#show run int e0/0
Building configuration...
Current configuration : 65 bytes
!
interface Ethernet0/0
ip address 20.1.45.5 255.255.255.0
end
xgd_wy_sj_so_15#show run int e0/1
Building configuration...
Current configuration : 65 bytes
!
interface Ethernet0/1
ip address 20.1.56.5 255.255.255.0
end
R6--------xgd_wy_sj_r_16#show run | s route
router rip
version 2
no validate-update-source
network 20.0.0.0
neighbor 20.1.45.4
no auto-summary
ip route 20.1.45.0 255.255.255.0 Ethernet0/1 20.1.56.5
xgd_wy_sj_r_16#show run int e0/1
Building configuration...
Current configuration : 65 bytes
!
interface Ethernet0/1
ip address 20.1.56.6 255.255.255.0
end
xgd_wy_sj_r_16#show run int lo0
Building configuration...
Current configuration : 64 bytes
!
interface Loopback0
ip address 20.6.6.6 255.255.255.255
end
注意:在本次实验中,版本v1,v2存在兼容性问题,所以修改收发版本号;协议建邻为1跳建邻,所以在4和6建邻时会存在问题,可以使用单播建邻(隔跳建邻),但在使用单播建邻前得保证neighbor可达,所以可通过静态实现;建邻后还不能收发路由,存在更新源,所以关闭更新源
1.2:
R2------------xgd_wy_sj_r_11#show run | s route
router rip
version 2
timers basic 15 90 90 120
redistribute static
offset-list 2 in 2 Ethernet0/0
network 192.168.1.0
no auto-summary
ip route 0.0.0.0 0.0.0.0 Serial1/0 12.1.1.1
xgd_wy_sj_r_11#show run int s1/1
Building configuration...
Current configuration : 281 bytes
!
interface Serial1/1
ip address 192.168.1.1 255.255.255.240
ip nat inside
ip rip advertise 15
ip rip authentication mode md5
ip rip authentication key-chain renzheng
ip virtual-reassembly in
ip summary-address rip 192.168.1.128 255.255.255.240
serial restart-delay 0
end
xgd_wy_sj_r_11#show run int s1/0
Building configuration...
Current configuration : 128 bytes
!
interface Serial1/0
ip address 12.1.1.2 255.255.255.0
ip nat outside
ip virtual-reassembly in
serial restart-delay 0
end
xgd_wy_sj_r_11#show run int lo0
Building configuration...
Current configuration : 90 bytes
!
interface Loopback0
ip address 192.168.1.129 255.255.255.248
ip rip advertise 15
end
xgd_wy_sj_r_11#show run int lo1
Building configuration...
Current configuration : 90 bytes
!
interface Loopback1
ip address 192.168.1.137 255.255.255.248
ip rip advertise 15
end
xgd_wy_sj_r_11#show run | s key cha
xgd_wy_sj_r_11#show run | s key cha
key chain renzheng
key 1
key-string 123
R3-R5同R2
R6---------xgd_wy_sj_r_11#show run | s route
router rip
version 2
timers basic 15 90 90 120
network 192.168.1.0
no auto-summary
xgd_wy_sj_r_11#show run int s1/1
Building configuration...
Current configuration : 237 bytes
!
interface Serial1/1
ip address 192.168.1.81 255.255.255.240
ip rip advertise 15
ip rip authentication mode md5
ip rip authentication key-chain renzheng
ip summary-address rip 192.168.1.0 255.255.255.0
serial restart-delay 0
end
xgd_wy_sj_r_11#show run int s1/0
Building configuration...
Current configuration : 241 bytes
!
interface Serial1/0
ip address 192.168.1.50 255.255.255.240
ip rip advertise 15
ip rip authentication mode md5
ip rip authentication key-chain renzheng
ip summary-address rip 192.168.1.192 255.255.255.240
serial restart-delay 0
end
xgd_wy_sj_r_11#show run int e0/0
Building configuration...
Current configuration : 219 bytes
!
interface Ethernet0/0
ip address 192.168.1.66 255.255.255.240
ip rip advertise 15
ip rip authentication mode md5
ip rip authentication key-chain renzheng
ip summary-address rip 192.168.1.192 255.255.255.240
end
xgd_wy_sj_r_11#show run int lo0
Building configuration...
Current configuration : 90 bytes
!
inte