IP路由-RIPng技术介绍-D

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

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

1、,IP路由-RIPng技术介绍技术介绍IP 路由目 录目 录RIPng1RIPng工作机制1RIPng的报文格式2RIPng报文处理过程3i技术介绍IP 路由RIPngRIPngRIPng 又称为下一代 RIP 协议(RIP next generation),它是对原来的 IPv4 网络中RIP-2 协议的扩展。大多数 RIP 的概念都可以用于 RIPng。为了在 IPv6 网络中应用,RIPng 对原有的 RIP 协议进行了如下修改: UDP 端口号:使用 UDP 的 521 端口发送和接收路由信息。 组播地址:使用 FF02:9 作为链路本地范围内的 RIPng 路由器组播地址。 前缀长度

2、:目的地址使用 128 比特的前缀长度。 下一跳地址:使用 128 比特的 IPv6 地址。 源地址:使用链路本地地址 FE80:/10 作为源地址发送 RIPng 路由信息更新报文。RIPng 工作机制RIPng 协议是基于距离矢量(Distance-Vector)算法的协议。它通过 UDP 报文交换路由信息,使用的端口号为 521。RIPng 使用跳数来衡量到达目的地址的距离(也称为度量值或开销)。在 RIPng 中, 从一个路由器到其直连网络的跳数为 0,通过与其相连的路由器到达另一个网络的跳数为 1,其余以此类推。当跳数大于或等于 16 时,目的网络或主机就被定义为不可达。RIPng

3、每 30 秒发送一次路由更新报文。如果在 180 秒内没有收到网络邻居的路由更新报文,RIPng 将从邻居学到的所有路由标识为不可达。如果再过 120 秒内仍没有收到邻居的路由更新报文,RIPng 将从路由表中删除这些路由。为了提高性能并避免形成路由环路,RIPng 既支持水平分割也支持毒性逆转。此外,RIPng 还可以从其它的路由协议引入路由。每个运行 RIPng 的路由器都管理一个路由数据库,该路由数据库包含了到所有可达目的地的路由项,这些路由项包含下列信息: 目的地址:主机或网络的 IPv6 地址。 下一跳地址:为到达目的地,需要经过的相邻路由器的接口 IPv6 地址。 出接口:转发 I

4、Pv6 报文通过的出接口。 度量值:本路由器到达目的地的开销。4 路由时间:从路由项最后一次被更新到现在所经过的时间,路由项每次被更新时,路由时间重置为 0。 路由标记(Route Tag):用于标识外部路由,以便在路由策略中根据 Tag 对路由进行灵活的控制。关于路由策略的详细信息,请参见“IP 路由分册”中的“路由策略配置”。RIPng 的报文格式1. 基本格式RIPng 报文由头部(Header)和多个路由表项(RTEs)组成。在同一个 RIPng 报文中,RTE 的最大条数与发送接口设置的 IPv6 MTU 有关。RIPng 报文基本格式如下图所示。图1 RIPng 报文基本格式各字段

5、的含义如下: Command:定义报文的类型。0x01 表示 Request 报文,0x02 表示 Response报文。 Version:RIPng 的版本,目前其值只能为 0x01。 RTE(Route Table Entry):路由表项,每项的长度为 20 字节。2. RTE 的格式在 RIPng 里有两类 RTE,分别是: 下一跳 RTE:位于一组具有相同下一跳的“IPv6 前缀 RTE”的前面,它定义了下一跳的 IPv6 地址。 IPv6 前缀 RTE:位于某个“下一跳 RTE”的后面。同一个“下一跳 RTE”的后面可以有多个不同的“IPv6 前缀 RTE”。它描述了 RIPng 路

6、由表中的目的IPv6 地址、路由标记、前缀长度以及度量值。下一跳 RTE 的格式如下图所示。图2 下一跳 RTE 格式其中,IPv6 next hop address 表示下一跳的 IPv6 地址。IPv6 前缀 RTE 的格式如下图所示。071531IPv6 prefix (16 octets)Route tagPrefix lengthMetric图3 IPv6 前缀 RTE 格式各字段的解释如下: IPv6 prefix:目的 IPv6 地址的前缀。 route tag:路由标记。 prefix len:IPv6 地址的前缀长度。 metric:路由的度量值。RIPng 报文处理过程1.

7、 Request 报文当 RIPng 路由器启动后或者需要更新部分路由表项时,便会发出 Request 报文,向邻居请求需要的路由信息。通常情况下以组播方式发送 Request 报文。收到 Request 报文的 RIPng 路由器会对其中的 RTE 进行处理。如果 Request 报文中只有一项 RTE,且 IPv6 前缀和前缀长度都为 0,度量值为 16,则表示请求邻居发送全部路由信息,被请求路由器收到后会把当前路由表中的全部路由信息,以Response 报文形式发回给请求路由器。如果 Request 报文中有多项 RTE,被请求路由器将对 RTE 逐项处理,更新每条路由的度量值,最后以 Response 报文形式返回给请求路由器。2. Response 报文Response 报文包含本地路由表的信息,一般在下列情况下产生: 对某个 Request 报文进行响应 作为更新报文周期性地发出 在路由发生变化时触发更新收到 Response 报文的路由器会更新自己的 RIPng 路由表。为了保证路由的准确性, RIPng 路由器会对收到的 Response 报文进行有效性检查,比如源 IPv6 地址是否是链路本地地址,端口号是否正确等,没有通过检查的报文会被忽略。全文完

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

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

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