IP路由-RIPng技术白皮书-D

上传人:I*** 文档编号:170317501 上传时间:2021-03-01 格式:DOCX 页数:10 大小:333.88KB
返回 下载 相关 举报
IP路由-RIPng技术白皮书-D_第1页
第1页 / 共10页
IP路由-RIPng技术白皮书-D_第2页
第2页 / 共10页
IP路由-RIPng技术白皮书-D_第3页
第3页 / 共10页
IP路由-RIPng技术白皮书-D_第4页
第4页 / 共10页
IP路由-RIPng技术白皮书-D_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《IP路由-RIPng技术白皮书-D》由会员分享,可在线阅读,更多相关《IP路由-RIPng技术白皮书-D(10页珍藏版)》请在金锄头文库上搜索。

1、,IP路由-RIPng技术白皮书RIPng技术白皮书RIPng技术白皮书关键词:IPv4,IPv6,RIP,RIPng摘要:RIPng是在RIP基础上开发的用于IPv6网络的路由协议。本文简要介绍了RIP的实现机制,并描述了RIPng与RIP的异同点及组网应用。缩略语:缩略语英文全名中文解释CIDRClassless Interdomain Routing无类域间路由选择IGPInterior Gateway Protocol内部网关协议RIPRouting Information Protocol路由选择信息协议RIPngRIP next generation下一代RIP协议RTERoute

2、 Table Entry路由表项VLSMVariable Length Subnet Mask可变长度子网掩码杭州华三通信技术有限公司第8页,共8页目 录1 概述32 RIPng技术实现32.1 RIP简介32.1.1 RIP工作机制32.1.2 RIP版本差异42.2 RIPng与RIP的异同点42.2.1 报文的不同42.2.2 安全认证不同62.2.3 与网络层协议的兼容性不同63 典型组网应用73.1 组网图73.2 组网需求74 参考文献81 概述RIP是IETF组织开发的一个基于距离矢量算法的内部网关协议,具有配置简单、易于管理和操作等特点,在IPv4的中小型网络中获得了广泛应用。

3、随着IPv6网络的建设,同样需要动态路由协议为IPv6报文的转发提供准确有效的路由信息。因此,IETF在保留了RIP优点的基础上针对IPv6网络修改形成了RIPng。RIPng主要用于在IPv6网络中提供路由功能,是IPv6网络中路由技术的一个重要组成协议。2 RIPng技术实现与RIP相比,RIPng在工作机制上与RIP基本相同;但为了支持IPv6地址格式, RIPng对RIP做了一些改动。下面先对RIP进行简要介绍,之后再详细介绍RIPng与RIP的异同点。2.1 RIP简介2.1.1 RIP工作机制RIP通过UDP报文进行路由信息的交换,使用的端口号为520。RIP使用跳数来衡量到达目的

4、地址的距离,跳数称为度量值。在RIP中,路由器到与它直接相连网络的跳数为0,通过一个路由器可达的网络的跳数为1,其余依此类推。为限制收敛时间,RIP规定度量值取015之间的整数,大于或等于16的跳数被定义为无穷大,即目的网络或主机不可达。RIP的启动和运行过程如下:(1) 路由器启动RIP后,便会向相邻的路由器发送请求报文。接着,路由器将不断侦听来自其它路由器的RIP请求消息或响应消息。(2) 当发出请求的路由器收到响应报文后,路由器将处理响应报文中的路由更新消息并对自己的路由表进行更新,同时向相邻路由器发送触发更新报文,通告路由更新信息。(3) 相邻路由器收到触发更新报文后,又向其各自的相邻

5、路由器发送触发更新报文。在一连串的触发更新广播后,各路由器都能得到并保持最新的路由信息。为保证路由的实时性和有效性,RIP在缺省情况下每隔30秒向相邻路由器发送本地路由表,同时采用老化机制对超时的路由进行老化处理。2.1.2 RIP版本差异RIP有两个版本:RIP-1和RIP-2。RIP-1是有类别路由协议(Classful Routing Protocol),它只支持以广播方式发布协议报文。RIP-1的协议报文无法携带掩码信息,它只能识别A、B、C类这样的自然网段的路由,因此RIP-1不支持不连续子网。RIP-2是一种无类别路由协议(Classless Routing Protocol),与

6、RIP-1相比,它有以下优势: 支持路由标记,在路由策略中可根据路由标记对路由进行灵活的控制。 报文中携带掩码信息,支持路由聚合和 CIDR。 支持指定下一跳,在广播网上可以选择到最优下一跳地址。 支持组播路由发送更新报文,减少资源消耗。 在路由更新报文中增加一个认证 RTE 以支持对协议报文进行验证,并提供明文验证和 MD5 验证两种方式,增强安全性。2.2 RIPng与RIP的异同点RIPng的工作机制与RIPv2基本相同,但为了使其能够适应IPv6网络环境下的选路要求,RIPng对RIPv2进行了改进,主要体现在以下各方面:2.2.1 报文的不同1. 路由信息中的目的地址和下一跳地址长度

7、不同RIPv2报文中路由信息中的目的地址和下一跳地址只有32比特,而RIPng均为128比特。2. 报文长度不同RIPv2对报文的长度有限制,规定每个报文最多只能携带25个RTE,而RIPng对报文长度、RTE的数目都不作规定,报文的长度与发送接口设置的IPv6 MTU有关。3. 报文格式不同与RIPv2一样,RIPng报文也是由头部(Header)和多个路由表项(RTE)组成。如下图所示:HeaderRoute EntriesCommandVersionUnusedNexthop RTEIPv6 prefix RTEIPv6 prefix RTEIPv6 prefix RTEIPv6 pre

8、fix RTEHeaderRoute Entries071531CommandVersionUnusedAFIRoute tagIP addressSubnet maskNext hopMetric071531图1 RIPv2报文(上)、RIPng报文(下)对比示意图与RIPv2不同的是,在RIPng里有两类RTE,分别是: 下一跳 RTE:位于一组具有相同下一跳的“IPv6 前缀 RTE”的前面,它定义了下一跳的 IPv6 地址。 IPv6 前缀 RTE:位于某个“下一跳 RTE”的后面。同一个“下一跳 RTE” 的后面可以有多个不同的“IPv6 前缀 RTE”。它描述了 RIPng 路由表

9、中的目的 IPv6 地址、路由标记、前缀长度以及度量值。下一跳RTE的格式如下图所示,其中,IPv6 next hop address表示下一跳的IPv6地址。图2 下一跳RTE格式IPv6前缀RTE的格式如下图所示。071531IPv6 prefix (16 octets)Route tagPrefix lengthMetric图3 IPv6前缀RTE格式各字段的解释如下: IPv6 prefix:目的 IPv6 地址的前缀。 route tag:路由标记。 prefix len:IPv6 地址的前缀长度。 metric:路由的度量值。4. 报文的发送方式不同RIPv2可以根据用户配置采用广

10、播或组播方式来周期性地发送路由信息;RIPng使用组播方式周期性地发送路由信息。2.2.2 安全认证不同RIPng自身不提供认证功能,而是通过使用IPv6提供的安全机制来保证自身报文的合法性。因此,RIPv2报文中的认证RTE在RIPng报文中被取消。2.2.3 与网络层协议的兼容性不同RIP不仅能在IP网络中运行,也能在IPX网络中运行;RIPng只能在IPv6网络中运行。3 典型组网应用3.1 组网图IPv6 networkRouter IRouter HRouter ARouter BRouter C图4 RIPng典型组网应用3.2 组网需求 某学校构建了 IPv6 网络,学校内所有主

11、机和路由器都运行 IPv6 协议; 该学校的办公网络需要任意两个节点之间能够互通,网络规模比较小。需要设备自动适应网络拓扑变化,降低人工维护工作量; 根据用户需求及用户网络环境,选择 RIPng 路由协议实现用户网络之间互通。4 参考文献 RFC 2080:RIPng for IPv6 RFC 2081:RIPng Protocol Applicability Statement RFC 1058:Routing Information Protocol RFC 1721:RIP Version 2 Protocol Analysis RFC 2082:RIP-2 MD5 Authentication RFC 2453:RIP Version 2Copyright 2008 杭州华三通信技术有限公司 版权所有,保留一切权利。非经本公司书面许可,任何单位和个人不得擅自摘抄、复制本文档内容的部分或全部,并不得以任何形式传播。本文档中的信息可能变动,恕不另行通知。全文完

展开阅读全文
相关资源
相关搜索

当前位置:首页 > IT计算机/网络 > 网络与通信

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号