IPv6路由协议分析.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
IPv6路由协议分析 摘要:介绍了ipv6常见的几种路由协议,对其进行了比较分析,并指出当前情况下如何选择合适的路由协议。 关键词:ipv6;路由协议 根据路由协议作用的范围,ipv6路由协议可以分为两类。第一类为域内路由协议,又称为内部网关协议,适用于单个自治系统内部,目前常见的ipv6域内路由协议有ripng、ospfv3和ipv6-is-is;第二类为域间路由协议,又称为外部网关协议,适用于多个自治系统之间,目前ipv6最常见的ipv6域间路由协议为bgp4+。 2常见域内路由协议 2.1ripng协议 ripng(rip next generation,下一代rip)是在rip-2协议的基础之上修改和增强而来,是针对ipv6的特性定义的新的版本。ripng和rip的区别体现在以下几个方面:①ripng基于udp,使用端口521发送和接受路由信息;rip使用端口520;②ripng使用ff02∷9作为本地ripng路由器组播地址;③ripng基于ipv6,下一跳地址是128位,子网掩码的概念在ripng中没有,其目的地址使用128位前缀;rip基于ipv4,地址是32位;④ripng使用本地地址fe80∷/10发送路由信息更新报文;⑤ripng不支持非ip的网络,rip支持;⑥ripng的下一跳作为单独rte存在;⑦ripng使用ipv6内嵌的ipsec协议进行身份验证,其本身不支持身份验证。 ripng基于距离矢量算法,每隔30秒发送一次路由更新报文,如果180秒没有收到网络邻居的路由更新报文,则将其标识为不可达;如果再过120秒没有收到网络邻居的路由更新报文,则将其从路由表中删除。ripng规定目标网络的跳数如果大于或等于16则为不可达到,所以运行ripng的网络中到达目的地址所通过路由器不能超过15台。因为基于距离矢量算法的路由协议会产生慢收敛和无限计数问题,为了避免形成环路路由,ripng支持水平分割、毒性逆转和触发更新等技术。 ripng报文包括头和路由表项(route table entry,rte)组成(其格式如图1所示),rte的条数取决于发送端口的mtu值。在ripng中有两类rte,它们是ipv6前缀rte和下一跳rte(其格式如图2、3所示)。ipv6前缀rte描述路由表项中的目的地址、路由标志、前缀长度、度量值等属性。下一跳rte中为下一跳ipv6的地址信息,位于一组具有同样下一跳的ipv6前缀rte的前面。 图1ripng报文格式图2ipv6前缀rte格式 图3下一跳rte格式图4ospfv3报文格式 2.2ospfv3协议 ospfv3(open shortest path first version 3,开放最短路径优先第3版)为ietf在1999年制定的,其在ospfv2的基础上进行了相关的修改,使其能够支持ipv6。ospfv3基本上延续了ospfv2的框架,但也针对ipv6的特点进行了相应的修改,其不同之处表现在: (1)用链路代替了网段、子网等概念。ospfv2运行基于子网,路由器之间形成邻居关系其ip地址必须位于同一个网段。ospfv3基于链路,同一链路即使不在同一个子网中,也能够建立邻居关系。 (2)ospfv3中,routerlsa、networklsa中不包含地址信息,仅用来描述网络拓扑结构。router id、area id、link state id中不包含地址信息。地址信息仅仅包含在新增加的intraareaprefixlsa中。intraareaprefixlsa在区域范围内泛洪。此外增加了linklsa,用于向链路中其他路由器通告自己的链路本地地址以及ipv6地址前缀信息。linklsa在本地链路范围内泛洪。原ospfv2中的type3 lsa更名为interareaprefixlsa,type4 lsa更名为interarearouterlsa。 (3) ospfv3中支持同一链路上运行多个ospf实例,使用instance id字段标识不同的实例。ospfv2中只允许一条链路运行一个实例。 (4) ospfv3中使用链路本地地址作为报文源地址(不包括虚连接),所有路由器学习本链路中其他路由器的链路本地地址,作为下一跳的ip地址,因此网络中只负责报文转发的路由器不需要配置全局的ipv6地址,从而节约大量的ipv6全局地址资源。ospfv2中每个运行ospf的接口都需要配置一个全局的ipv4地址。 (5) ospfv3可以支持对未知类型的lsa的处理,而在ospfv2中仅仅作简单的丢弃。 (6) ospfv3报文使用ipv6内嵌的ipsec协议进行身份验证,取消了ospfv2中的验证字段(报文格式如图4),简化了ospf协议的处理

文档评论(0)

638922bb + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档