简介
在IPv4环境里学过RIPv1以及RIPv2而RIPng是IPv6环境对应的rip版本称为下一代RIP.
-
RIP协议(无论RIPv1还是RIPv2)是基于DP的应用层协议,RIP对应的端口号是UDP 520
-
RIPv1在发送RIP消息时,封装的目的地址是255.255.255.255;RIPv2在发道RIP消息时,封装的目的IP地址为组播地址224.0.0.9。
-
RIPv1和RIPv2都采用了周期更新的方式来通告路由信息。
-
RIP路由的度量值等于跳数,或者说,RIP认为所有链路的开销值都是1,且最大度量值为16跳。
-
RIP定义了两种不同的消息类型,即请求报文和响应报文。
-
RIP使用水平分割和毒性反转来防止网络中产生路由环路。
RIPng作为IPv6环境中的RIP协议版本,是从RIPv2发展来的,总结一下RIPng的相关情况
- RIPng也是基于UDP的应用层协议,使用的端口号是UDP 521。
- RIPng在发送RIP消息时,封装的目的IPv6地址为组播地址 FF02::9,封装的源IPv6地址是链路本地地址。
- RIPng也采用周期更新的方式来通告路由信息。
- RIPng作为一种距离矢量型路由协议,使用跳数作为度量值,最大度量售(不可达)。
- RIPng中也定义了两种不同的消息类型,即请求报文和响应报文。
- RIPng也使用水平分割和毒性反转来防止网络中产生路由环路。
区别:
RIPng使用udp端口521,组播地址使用ipv6地址 ff02::9
最大不同是信息封装不同
可参考该博主博文https://blog.csdn.net/tushanpeipei/article/details/111396137[RIPng原理]
拓扑图
路由器配置
[Huawei]sysn AR1
[AR1]un in en
Info: Information center is disabled.
[AR1]ipv6
[AR1]int g0/0/0
[AR1-GigabitEthernet0/0/0]ipv6 en
[AR1-GigabitEthernet0/0/0]ipv6 enable
[AR1-GigabitEthernet0/0/0]ipv6 address fd12::1/64
[AR1-GigabitEthernet0/0/0]q
[AR2]ipv6
[AR2]int g0/0/0
[AR2-GigabitEthernet0/0/0]ipv6 enable
[AR2-GigabitEthernet0/0/0]ipv6 address fd12::2/64
[AR2-GigabitEthernet0/0/0]int g0/0/1
[AR2-GigabitEthernet0/0/1]ipv6 en
[AR2-GigabitEthernet0/0/1]ipv6 address fd00::2/64
[AR2-GigabitEthernet0/0/1]
[AR3]ipv6
[AR3]
[AR3]int g0/0/1
[AR3-GigabitEthernet0/0/1]ipv6 en
[AR3-GigabitEthernet0/0/1]ipv6 add fd00::3/64
[AR3-GigabitEthernet0/0/1]q
查看配置结果
配置RIPng
[AR1]ripng 1
[AR1-ripng-1]q
[AR1]int g0/0/0
[AR1-GigabitEthernet0/0/0]rip
[AR1-GigabitEthernet0/0/0]ripn
[AR1-GigabitEthernet0/0/0]ripng 1 en
[AR2]ripng 1
[AR2-ripng-1]q
[AR2]int g0/0/0
[AR2-GigabitEthernet0/0/0]ripng 1 en
[AR2-GigabitEthernet0/0/0]int g0/0/1
[AR2-GigabitEthernet0/0/1]ripng 1 en
[AR2-GigabitEthernet0/0/1]
[AR3]ripng 1
[AR3-ripng-1]int g0/0/1
[AR3-GigabitEthernet0/0/1]ripng 1 en
[AR3-GigabitEthernet0/0/1]
查看邻居
第一条命令可以看到通过那个接口建立RIPng邻居
第二条命令可以看到RIPng路由汇总计数
这个命令可以看到RIPng学到的路由
这个命令查看ipv6路由表中RIPng路由