内容摘要:IPv6是对IPv4的革新,尽管大多数IPv6的路由协议都需要重新设计或者开发,但IPv6路由协议相对IPv4只有很小的变化。目前各种常用的单播路由协议(IGP 、EGP )和组播协议都已经支持IPv6.
提高了协议适应性
通过引入LSA 扩散范围的概念,进一步明确了对未知LSA 的处理,使得协议可以在不识别LSA 的情况下根据需要做出恰当处理,大大提高了协议对未来扩展的适应性。
1.3 IS-ISv6
IS-IS 是由国际标准化组织ISO 为其无连接网络协议CLNP发布的动态路由协议。同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(NetworkLayer 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 支持何种网络层协议的一个8 比特字段,IPv6对应的NLPID值为142 (0x8E)。如果IS-IS 路由器支持IPv6,那么它必须在Hello 报文中携带该值向邻居通告它支持IPv6.
1.4 BGP4+
传统的BGP-4 只能管理IPv4的路由信息,对于使用其它网络层协议(如IPv6等)的应用,在跨自治系统传播时就受到一定限制。
责编:豆豆技术应用