其他分享
首页 > 其他分享> > RIPng技术篇|必看

RIPng技术篇|必看

作者:互联网

RIPng技术篇|必看



image.png


概述

RIP是IETF组织开发的一个基于距离矢量算法的内部网关协议,具有配置简单、易于管理和操作等特点,在 IPv4的中小型网络中获得了广泛应用。

随着 IPv6网络的建设,同样需要动态路由协议为 IPv6报文的转发提供准确有效的路由信息。因此, IETF在保留了RIP优点的基础上,针对IPv6网络修改形成了RIPngRIPng主要用于在IPv6网络中提供路由功能,是 IPv6网络中的一个重要路由协议。

RIPng 技术实现

RIPng 在工作机制上与 RIP基本相同,但为了支持IPv6地址格式,RIPng对RIP做了一些改动。下面先对RIP进行简要介绍,之后再详细介绍RIPng与RIP的异同点。

RIP简介

RIP工作机制

RIP通过 UDP报文进行路由信息的交换,使用的端口号为 520。RIP使用跳数来衡量到达目的地址的距离,跳数称为度量值。在 RIP中,路由器到与它直接相连网 络的跳数为 0,通过一个路由器可达的网络的跳数为 1,依此类推。为限制收敛时间,RIP 规定度 量值取 0~15之间的整数,大于或等于 16的跳数被定义为无穷大,即目的网络或主机不可达。RIP的启动和运行过程如下:

RIP版本差异

RIP有两个版本:RIP-1RIP-2

RIP-1是有类别路由协议(Classful Routing Protocol),它只支持以广播方式发布协议报文。RIP-1 的协议报文无法携带掩码信息,它只能识别 A、B、C 类这样的自然网段的路由,因此 RIP-1 不支持不连续子网。

RIP-2是一种无类别路由协议(Classless Routing Protocol),与 RIP-1相比,它有以下优势:

RIPng与RIP的异同点

报文的不同

1.路由信息中的目的地址和下一跳地址长度不同

RIP-2报文中路由信息的目的地址和下一跳地址只有 32比特,而 RIPng均为 128比特。

2.报文长度不同

RIP-2对报文的长度有限制,规定每个报文最多只能携带 25个 RTE,而 RIPng对报文长度、RTE 的数目都不作规定,报文的长度与发送接口设置的 IPv6 MTU有关。

3.报文格式不同

RIP-2报文结构如图 1所示,由头部(Header)和多个 RTE 组成。

图1 RIP-2报文

image.png

RIPng报文结构如图 2所示。与 RIP-2一样,RIPng报文也是由 Header和多个 RTE 组成。与 RIP-2 不同的是,在 RIPng里有两类 RTE,分别是:

图2 RIPng报文


image.png下一跳 RTE 的格式如图 3所示,其中,IPv6 next hop address表示下一跳的IPv6地址

图3 下一跳 RTE格式


image.pngIPv6前缀 RTE 的格式如图 4所示,各字段的解释如下:

图4 IPv6前缀 RTE格式


image.png4,报文的发送方式不同

RIP-2 可以根据用户配置采用广播或组播方式来周期性地发送路由信息;RIPng 使用组播方式周期 性地发送路由信息。

安全认证不同

RIPng自身不提供认证功能,而是通过使用 IPv6提供的安全机制来保证自身报文的合法性。因此, RIP-2报文中的认证 RTE 在 RIPng报文中被取消。

与网络层协议的兼容性不同

RIP不仅能在 IP网络中运行,也能在 IPX网络中运行;RIPng只能在 IPv6网络中运行。

Comware实现加快 RIP/RIPng路由收敛的技术特色

当我司设备收到多个邻居发送的去往同一目的地但是开销不同的路由时,会将开销较大的次优路由 也保存在本地。次优路由的生效机制如下:

典型组网应用

图 5所示,某学校构建了 IPv6网络,学校内所有主机和路由器运行 IPv6协议。该学校的网络规 模比较小,选择 RIPng路由协议即可满足用户需求,实现任意两个节点之间能够互通,并降低网络 拓扑变化引发的人工维护工作量。

图5 RIPng典型应用组网图


image.png


 249bd7a32e49c02985ab247818e9b056.gif



 


标签:RTE,必看,报文,技术,RIP,IPv6,RIPng,路由
来源: https://blog.51cto.com/15047492/2560778