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是对IPv4的革新,尽管大多数IPv6的路由协议都需要重新设计或者开发,但IPv6路由协议相对IPv4只有很小的变化。目前各种常用的单播路由协议(IGP、EGP)和组播协议都已经支持IPv6。 1IPv6单播路由协议 IPv6单播路由协议实现和IPv4中类似,有些是在原有协议上做了简单扩展(如,ISISv6、BGP4+),有些则完全是新的版本(如,RIPng、OSPFv3)。 1.1RIPng 下一代RIP协议(简称RIPng)是对原来的IPv4网络中RIP-2协议的扩展。大多数RIP的概念都可以用于RIPng。 为了在IPv6网络中应用,RIPng对原有的RIP协议进行了修改: UDP端口号:使用UDP的521端口发送和接收路由信息 组播地址:使用FF02::9作为链路本地范围内的RIPng路由器组播地址 路由前缀:使用128比特的IPv6地址作为路由前缀 下一跳地址:使用128比特的IPv6地址 1.2OSPFv3 OSPFv3是OSPF版本3的简称,主要提供对IPv6的支持,遵循的标准为RFC2740(OSPFforIPv6)。与OSPFv2相比,OSPFv3除了提供对IPv6的支持外,还充分考虑了协议的网络无关性以及可扩展性,进一步理顺了拓扑与路由的关系,使得OSPF的协议逻辑更加简单清晰,大大提高了OSPF的可扩展性。 OSPFv3和OSPFv2的不同主要有: 修改了LSA的种类和格式,使其支持发布IPv6路由信息 修改部分协议流程,使其独立于网络协议,大大提高了可扩展性 主要的修改包括用Router-ID来标识邻居,使用链路本地(Link-local)地址来发现邻居等,使得拓扑本身独立于网络协议,与便于未来扩展。 进一步理顺了拓扑与路由的关系 OSPFv3在LSA中将拓扑与路由信息相分离,一、二类LSA中不再携带路由信息,而只是单纯的描述拓扑信息,另外用新增的八、九类LSA结合原有的三、五、七类LSA来发布路由前缀信息。 提高了协议适应性 通过引入LSA扩散范围的概念,进一步明确了对未知LSA的处理,使得协议可以在不识别LSA的情况下根据需要做出恰当处理,大大提高了协议对未来扩展的适应性。 1.3IS-ISv6 IS-IS是由国际标准化组织ISO为其无连接网络协议CLNP发布的动态路由协议。同BGP一样,IS-IS可以同时承载IPv4和IPv6的路由信息。 为了使IS-IS支持IPv4,IETF在RFC1195中对IS-IS协议进行了扩展,命名为集成化IS-IS(IntegratedIS-IS)或双IS-IS(DualIS-IS)。这个新的IS-IS协议可同时应用在TCP/IP和OSI环境中。在此基础上,为了有效的支持IPv6,IETF在draft-ietf-isis-ipv6-05.txt中对IS-IS进一步进行了扩展,主要是新添加了支持IPv6路由信息的两个TLV(Type-Length-Values)和一个新的NLPID(Network Layer Protocol Identifier)。 TLV是在LSP(LinkStatePDUs)中的一个可变长结构,新增的两个TLV分别是: IPv6Reachability(TLVtype236): 类型值为236(0xEC),通过定义路由信息前缀、度量值等信息来说明网络的可达性。 IPv6InterfaceAddress(TLVtype 232): 类型值为232(0xE8),它相当于IPv4中的“IPInterfaceAddress”TLV,只不过把原来的32比特的IPv4地址改为128比特的IPv6地址。 NLPID是标识IS-IS支持何种网络层协议的一个8比特字段,IPv6对应的NLPID值为142(0x8E)。如果IS-IS路由器支持IPv6,那么它必须在Hello报文中携带该值向邻居通告它支持IPv6。 1.4BGP4+ 传统的BGP-4只能管理IPv4的路由信息,对于使用其它网络层协议(如IPv6等)的应用,在跨自治系统传播时就受到一定限制。 为了提供对多种网络层协议的支持,IETF对BGP-4进行了扩展,形成BGP4+,目前的BGP4+标准是RFC2858(MultiprotocolExtensionsforBGP-4,BGP-4多协议扩展)。 为了实现对IPv6协议的支持,BGP-4+需要将IPv6网络层协议的信息反映到NLRI(NetworkLayerReachableInf

文档评论(0)

2017ll + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档