什么是RIPng
随着IPv6网络的建设,同样需要动态路由协议为IPv6报文的转发提供准确有效的路由信息,因此IETF在保留了RIP优点的基础上针对IPv6网络修改成了RIPng,RIPng主要用于在IPv6网络中提供路由功能,是IPv6网络中路由技术的一个重要组成协议。
RIPng是一种较为简单的内部网关协议,是RIP在IPv6网络中的应用。IETF在保留了RIP优点的基础上针对IPv6网络修改形成了RIPng(RIP next generation,下一代RIP协议)。
为了在 IPv6 网络中应用,RIPng 对原有的 RIP 协议进行了如下修改:
UDP 端口号:使用 UDP 的 521 端口发送和接收路由信息。
组播地址:使用 FF02::9 作为链路本地范围内的 RIPng 路由器组播地址。
前缀长度:目的地址使用 128 比特的前缀长度。
下一跳地址:使用 128 比特的 IPv6 地址。
源地址:使用链路本地地址 FE80::/10 作为源地址发送 RIPng 路由信息更新报文。
RIPng 的报文格式
01 基本格式
RIPng 报文由头部(Header)和多个路由表项(RTEs)组成。在同一个 RIPng 报文中,RTE 的最大条数与发送接口设置的 IPv6 MTU 有关。
RIPng 报文基本格式如下图所示:
file:///C:/Users/SPOTO/AppData/Local/Temp/ksohtml4884/wps1.jpg
各字段的含义如下:
Command:定义报文的类型。0x01 表示 Request 报文,0x02 表示 Response报文。
Version:RIPng 的版本,目前其值只能为 0x01。
RTE(Route Table Entry):路由表项,每项的长度为 20 字节。
02 RTE 的格式
在 RIPng 里有两类 RTE,分别是:
下一跳 RTE:位于一组具有相同下一跳的“IPv6 前缀 RTE”的前面,它定义了下一跳的 IPv6 地址。
IPv6 前缀 RTE:位于某个“下一跳 RTE”的后面。同一个“下一跳 RTE”的后面可以有多个不同的“IPv6 前缀 RTE”。
它描述了 RIPng 路由表中的目的IPv6 地址、路由标记、前缀长度以及度量值。
下一跳 RTE 的格式如下图所示:
file:///C:/Users/SPOTO/AppData/Local/Temp/ksohtml4884/wps2.jpg
其中,IPv6 next hop address 表示下一跳的 IPv6 地址。
IPv6 前缀 RTE 的格式如下图所示:
file:///C:/Users/SPOTO/AppData/Local/Temp/ksohtml4884/wps3.jpg
各字段的解释如下:
IPv6 prefix:目的 IPv6 地址的前缀。 route tag:路由标记。 prefix len:IPv6 地址的前缀长度。 metric:路由的度量值。
file:///C:/Users/SPOTO/AppData/Local/Temp/ksohtml4884/wps4.jpg
RIPng 报文处理过程
01 Request 报文
当 RIPng 路由器启动后或者需要更新部分路由表项时,便会发出 Request 报文,向邻居请求需要的路由信息。通常情况下以组播方式发送 Request 报文。
收到 Request 报文的 RIPng 路由器会对其中的 RTE 进行处理。如果 Request 报文中只有一项 RTE,且 IPv6 前缀和前缀长度都为 0,度量值为 16,则表示请求邻居发送全部路由信息,被请求路由器收到后会把当前路由表中的全部路由信息,以Response 报文形式发回给请求路由器。
如果 Request 报文中有多项 RTE,被请求路由器将对 RTE 逐项处理,更新每条路由的度量值,最后以 Response 报文形式返回给请求路由器。
02 Response 报文
Response 报文包含本地路由表的信息,一般在下列情况下产生:
对某个 Request 报文进行响应
作为更新报文周期性地发出
在路由发生变化时触发更新
收到 Response 报文的路由器会更新自己的 RIPng 路由表。为了保证路由的准确性, RIPng 路由器会对收到的 Response 报文进行有效性检查,比如源 IPv6 地址是否是链路本地地址,端口号是否正确等,没有通过检查的报文会被忽略。
每天通过一位IE,每两位IE,一位在思博
群里有一群一起备考的战友哦
回贴可领取实验手册噢
进入全国网络工程师交流群 ,请扫描下方二维码↓↓↓
群里有行业大咖、实战分享、技术交流、技术咨询、企业内推等机会
若群满,请添加老杨微信(spotoa),邀你进群
文章来源:内容综合自网络和csdn,因觉优质,特此整理分享,侵删
|