IPv6路由协议对于IPv4在技术上的改进

网络 路由交换
相信IPv6路由协议的广泛应用,又会对互联网造成重大的影响,而且目前各种常用的单播路由协议(IGP、EGP)和组播协议都已经支持IPv6。

目前互联网正在高速的发展,各种技术也在不断的更新升级,作为新型的路由协议之一,IPv6路由协议在其中起着重要的作用。IPv6是对IPv4的革新,尽管大多数IPv6的路由协议都需要重新设计或者开发,但IPv6路由协议相对IPv4只有很小的变化。目前各种常用的单播路由协议(IGP、EGP)和组播协议都已经支持IPv6。

IPv6路由协议

IPv6路由协议实现和IPv4中类似,有些是在原有路由协议上做了简单扩展(如,ISISv6、BGP4+),有些则完全是新的版本(如,RIPng、OSPFv3)。

RIPng

下一代RIP协议(简称RIPng)是对原来的IPv4网络中RIP-2协议的扩展。大多数RIP的概念都可以用于RIPng。为了在IPv6网络中应用,RIPng对原有的RIP协议进行了修改:UDP端口号:使用UDP的521端口发送和接收路由信息组播地址:使用FF02::9作为链路本地范围内的RIPng路由器组播地址路由前缀:使用128比特的IPv6地址作为路由前缀,下一跳地址:使用128比特的IPv6地址

OSPFv3

OSPFv3是OSPF版本3的简称,主要提供对IPv6的支持,遵循的标准为 RFC2740(OSPF for IPv6)。与OSPFv2相比,OSPFv3除了提供对IPv6的支持外,还充分考虑了协议的网络无关性以及可扩展性,进一步理顺了拓扑与路由的关系,使得IPv6路由协议逻辑更加简单清晰,大大提高了OSPF的可扩展性。

OSPFv3和OSPFv2的不同主要有:修改了LSA的种类和格式,使其支持发布IPv6路由信息,修改部分协议流程,使其独立于网络协议,大大提高了可扩展性,主要的修改包括用Router-ID来标识邻居,使用链路本地(Link-local)地址来发现邻居等,使得拓扑本身独立于网络协议,与便于未来扩展。进一步理顺了拓扑与路由的关系,OSPFv3在LSA中将拓扑与路由信息相分离,一、二类LSA中不再携带路由信息,而只是单纯的描述拓扑信息,另外用新增的八、九类LSA结合原有的三、五、七类LSA来发布路由前缀信息。

提高了协议适应性

通过引入LSA扩散范围的概念,进一步明确了对未知LSA的处理,使得IPv6路由协议可以在不识别LSA的情况下根据需要做出恰当处理,大大提高了协议对未来扩展的适应性。

IS-ISv6

IS-IS是由国际标准化组织ISO为其无连接网络协议CLNP发布的IPv6路由协议。同BGP一样,IS-IS可以同时承载IPv4和IPv6的路由信息。为了使IS-IS支持IPv4,IETF在RFC1195中对IS-IS协议进行了扩展,命名为集成化IS-IS(Integrated IS-IS)或双IS-IS(Dual IS-IS)。这个新的IS-IS协议可同时应用在TCP/IP和OSI环境中。在此基础上,为了有效的支持IPv6,IETF在draft-ietf- isis-ipv6-05.txt中对IS-IS进一步进行了扩展,主要是新添加了支持IPv6路由信息的两个TLV(Type-Length- Values)和一个新的NLP ID(Network Layer Protocol Identifier)。TLV是在LSP(Link State PDUs)中的一个可变长结构,新增的两个TLV分别是:

IPv6 Reachability(TLV type 236):

类型值为236(0xEC),通过定义路由信息前缀、度量值等信息来说明网络的可达性。

IPv6 Interface Address(TLV type 232):

类型值为232(0xE8),它相当于IPv4中的“IP Interface Address”TLV,只不过把原来的32比特的IPv4地址改为128比特的IPv6地址。NLP ID是标识IS-IS支持何种网络层IPv6路由协议的一个8比特字段,IPv6对应的NLP ID值为142(0x8E)。如果IS-IS路由器支持IPv6,那么它必须在Hello报文中携带该值向邻居通告它支持IPv6。
 

责任编辑:王晓东 来源: 计世网
相关推荐

2009-11-23 15:53:28

IPv4路由技术IPv6

2009-11-13 09:47:30

IPv6路由器

2010-05-27 16:03:27

IPv6路由协议

2009-11-23 18:14:00

2010-06-02 16:22:58

2010-06-01 23:00:18

IPv6路由协议

2010-06-08 17:45:55

IPv6路由协议

2010-06-01 22:46:11

IPv6路由协议

2010-06-08 18:09:06

2022-02-15 14:12:46

IPv4IPv6过渡技术

2010-06-02 10:57:40

IPv6协议网络

2010-05-26 15:17:54

IPv6协议

2010-06-29 10:38:52

2010-07-08 14:44:42

IPv6路由协议

2010-05-27 13:25:57

IPv6路由发现协议

2018-08-08 15:23:10

IPv4IPv6网络

2010-06-13 17:28:35

IPv6路由协议

2010-05-27 14:45:55

移动IPv6技术

2010-06-01 15:01:39

IPv4向IPv6过渡

2019-07-01 10:09:09

IPv6IPv4运营商
点赞
收藏

51CTO技术栈公众号