如何为ipv4和ipv6使用相同的MPLSstream量工程隧道

我有configuration和工作的MPLS TE,但它目前使用IPV4,我需要包括IPV6。 我目前的隧道configuration如下:

interface Tunnel1 ip unnumbered Loopback0 ipv6 enable tunnel destination 200.0.0.2 tunnel mode mpls traffic-eng tunnel mpls traffic-eng autoroute announce tunnel mpls traffic-eng priority 7 7 tunnel mpls traffic-eng bandwidth 2000 tunnel mpls traffic-eng path-option 1 dynamic no routing dynamic ! 

我知道我需要激活ipv6 cef 。 我目前已经configuration了PBR(基于策略的路由)来通过这个隧道路由我需要的所有stream量:

 access-list 101 permit icmp 81.100.1.192 0.0.0.63 81.100.1.0 0.0.0.63 route-map trafficTOOPorto permit 10 match ip address 101 set interface Tunnel1 ! 

我想知道如何实现相同,但使用IPV6(我在networking的所有其他接口configuration)。 我已经知道IPV6不被MPLS支持。 所以我该怎么做?

通过MPLSnetworking转发IPv6stream量所需的设置称为6PE。 使用BGP Labeled Unicast(BGP-LU),而不是使用RSVP或LDP分发标签。 启用6PE的关键是激活BGP-LUnetworking层可达性信息(NLRI)。

以下是Junos和IOS的configuration示例。

 JUNOS
 [编辑协议bgp]
组6PE {
     [...]
    家庭inet6 {
        标签 - 单播{
            显空;
         }
     }
     [...]
 }

 IOS
地址 - 家庭ipv6
  邻居xxxx激活
  邻居xxxx发送标签
  networking2001:DB8:FFFF :: / 48
  退出地址族

有一些棘手的问题,比如设置BGP下一跳。 所有这些都logging在网上。 你也可以find很多示例configuration。 使用文本“6PE”和您的供应商的名称。