1.RIPV2报文 及RIPV1和RIPV2的区别
R1------>R2------>R3
R1:f0/0:10.1.1.1/24
R2:f0/0:10.1.1.2/24
R2:f0/1:172.16.1.1/24
R3:f0/1:172.16.1.2/24
R1#config t
R1(config)#router rip
R1(config-router)#version 2
R1(config-router)#end
R1#clear ip route *
R2#config t
R2(config)#router rip
R2(config-router)#version 2
R2(config-router)#end
R2#clear ip route *
R1#sh ip route
Out Layers:
Layer 7:RIP Version :2,Commandd:2
Layer6
Layer5
Layer4:UDP Src Port:520,DstPort:520
Layer3:IP Header Src,IP:10.1.1.2,Dest.IP:224.0.0.9
Layer2:Ethernet II Header.00D0.D3AE.A101
0100.5E00.0009
Layer1:Port(s):FastEthernet0/0
RIPv2
CMD:0x2 VER:0X2 0000 0000 0000 0000
ADD FAMILY:0x2 |ROUTE TAG:0x0
NETWORK:172.16.0.0
SUBNET:255.255.0.0
NEXT HOP:10.1.2.1
METRIC:0x1
--关闭自动汇总功能。
R2(config-router)# no auto-summary
R1(config-router)# no auto-summary
R1(config-router)#end
R1#sh ip route
RIPv2 的特性。
R1--->R2--->R3
| /
| /
↓ /
R4
--R2 加模块。
R2# 断电
R2# 添加 NM-IFE-TX 模块
R2# 开电
R1:f0/0:10.1.1.1/24
R2:f0/0:10.1.1.2/24
R2:f0/1:172.16.1.1/24
R3:f0/1:172.16.1.2/24
R2:10.1.3.1/24
R4:f0/1:10.1.2.2/24
R4:f0/0:10.1.3.2/24
--使用RIPv2的时候:
router rip
ver 2
auto-summary
再去宣告需要的网段:network xxxxx;
R2(config)#int f1/0
R2(config-if)#ip address 10.1.3.1 255.255.255.0
R2(config-if)#no shutdown
R2(config-if)#exit
R4:
Router>
Router>en
Router#confi t
Router(config)#hostname R4
R4(config)#int f0/1
R4(config-if)#ip address 10.1.3.2 255.255.255.0
R4(config-if)#no shutdown
R4(config)#router rip
R4(config-router)#version 2
R4(config-router)#no auto-summary --关闭自动汇总。
R4(config-router)#version 2
R4(config-router)#network 10.0.0.0
R4(config-router)#exit
R4(config)#
R2(config)#int f0/0
R2(config-if)#ip address 10.1.2.2 255.255.255.0
R1#config t
R1(config)#int f0/1
R1(config-if)#ip address 10.1.2.1 255.255.255.0
R1(config-if)#no shutdown
R1(config-if)#end
R1#sh ip route
R 172.16.1.0/24 [120]/1 via 10.1.1.2,00:00:07,FastEthernet0/0
R4#sh cdp neighbors
R4#config t
R4(config)#int f0/0
R4(config-if)#no ip address
R4(config-if)#int f0/0
R4(config-if)#ip address 10.1.3.2 255.255.255.0
R4(config-if)#no shutdown
R4(config-if)#exit
R4(config)#int f0/1
R4(config-if)#no ip address
R4(config-if)#int f0/1
R4(config-if)#ip address 10.1.2.2 255.255.255.0
R4(config-if)#no shutdown
R4#ping 10.1.3.1
R4#sh ip rou
R1# sh ip rout
R 10.1.3.0 [120/1] via 10.1.2.2,00:00:07,FastEthernet0/1
172.16.0.0/24 is subnetted,1 subnets
R 172.16.1.0 [120/2] via 10.1.2.2,00:00:07,FastEthernet0/1
--------------------------
R 10.1.3.0 [120/1] via 10.1.2.2,00:00:07,FastEthernet0/1
[120/1] via 10.1.1.2,00:00:07,FastEthernet0/0
172.16.0.0/24 is subnetted,1 subnets
R 172.16.1.0 [120/2] via 10.1.2.2,00:00:07,FastEthernet0/1
AD,Metric 都是用来建立路由表的。
R1(config)#ip route 172.16.1.0 255.255.255.0 10.1.2.2
R1(config)#ip route 172.16.0.0 255.255.0.0 10.1.2.2
ping 172.16.1.1
S 172.16.0.0 [1/0] via 10.1.2.2
R 172.16.1.0/24 [120/1] via 10.1.1.2,00:00:09,FastEthernet0/0
R1# traceroute 172.16.1.1
R1--->R2--->R3
| /
| /
↓ /
R4
R4 和 R2 不运行路由协议。
关闭同一个主网下不同子网的路由,使用no network 是不行的。
--no network 10.0.0.0
R4#confi t
R4(config)#router rip
R4(config-router)#passive-interface f0/0 --关闭这个接口。
network:激活接口,宣告网段。
passive-interface f0/0::阻止接口接入。放RIP处于半死状态。
RIP路由协议中 passive-interface 掉相应的端口,在这个端口
只会接收RIP更新,不会发送RIP更新。
--默认路由。
R3(config)#router rip
R3(config-router)#default-information originate
RIPv1
广播更新
有类路由协议
自动汇总且不可关闭。
不支持VLSM
不支持认证
RIPv2
组播更新 224.0.0.9
无类路由协议。
自动汇总可以关闭。支持手工汇总。
支持 VLSM.
支持认证
RIP:
距离矢量路由协议 优化:防环机制
1.最大跳数 最多15个路由器。超过15不可达。
2.水平分割
3.路由中毒
4.毒性逆转
5.触发更新
6.抑制时间