MPLS中IPv4/IPv6对比

2020-09-16 17:44:30 云杰通信 99

MPLS中IPv4/IPv6对比

  MPLS-VPN IPv4地址结构

  MPLS VPN-IPv4地址为12字节长,由8字节的RD及随后的4字节IPv4地址前缀组成。

  8字节长的RD由2字节类型区域及6字节数值区域组成。类型区域决定数值区域内两个子区域(管理器和分配数值)的长度,同时还确定管理器区域内的语义。目前,类型区域定义了两个值:0和1。

  对于类型0,管理器子区域包括2个字节,而分配数值子区域包括4个字节。管理器子区域使用自治域号码(ASN)。强烈不建议使用私有ASN。分配数值子区域为来自由服务提供商管理的数值空间,该数值空间用于提供VPN服务并与分配使用的ASN相关。

  对于类型1,管理器子区域包括4个字节,而分配数值子区域包括2个字节。管理器子区域使用一个IPv4地址。强烈不建议使用时有IP地址空间。分配数值子区域为来自由服务提供商管理的数值空间,该数值空间用于提供VPN服务并与分配使用的IPv4地址相关。对于类型1的RD配置选项可以使用产生路由的 PE路由器的回环地址作为4字节的管理器子区域,然后选择一个PE路由器本地数值作为2字节分配数值子区域。

  当在PE路由器上对RD进行配置时,RFC 2547bis并不要求一个VPN内的所有路由使用相同的RD,而事实上,一个VPN内的每个VRF可以使用自己的RD。但是,服务提供商必须确保每个 RD是全局唯一的。由于这个原因,在定义RD时,强烈不建议使用私有ASN空间或私有IP地址空间。使用公共ASN空间或公共IP地址空间确保了每个RD 全局唯一。全局唯一RD提供了一种机制,使每个服务提供商在不与其他服务提供商分配的RD发生冲突的前提下,能够管理自己的地址空间并建立全局唯一的 VPN-IPv4地址。使用全局唯一的RD支持以下功能。

  为一个通用IPv4前缀创建不同的路由。

  对于现有IPV4纯骨干网架构来说,融入IPV6流量承载传输将变得越来越重要。

  MPLS-VPN IPv6

  从网络的层面上讲,MPLS技术对网络层的技术并没有限制,也就是说,其并非是特定为IPv4协议所服务的。MPLS技术在网络层可支持非IP协议,当然也能够服务于IPv6协议。

  鉴于MPLS技术本身对三层协议的广泛支持性,所以利用MPLS作为IPv6协议的承载技术,是NGI网络建设和部署的必然考虑之一。目前,多数运营商都采用MPLS作为骨干数据网的技术,因此,通过该MPLS网络来承载NGI/IPv6的数据,是一种理想的选择。