配置OptionC方式跨域LDP VPWS
ASBR不维护跨域的L2VPN信息,也不必为跨域的L2VPN准备接口。L2VPN的信息只是在PE间交换,对资源的消耗小,只增加较少的配置量。
操作步骤
- 使能IPv4标签路由交换。
- 请在PE上进行以下配置:
- 执行命令system-view,进入系统视图。
- 执行命令bgp as-number,进入BGP视图。
- 执行命令peer ipv4-address label-route-capability,配置与本AS的ASBR之间能够交换带标签的IPv4路由。
- 执行命令commit,提交配置。
- 请在ASBR上进行以下配置:
- 执行命令system-view,进入系统视图。
- 执行命令interface interface-type interface-number,进入连接对端ASBR的接口视图。
- 执行命令ip address ip-address { mask | mask-length },配置接口IP地址。
- 执行命令quit,退回系统视图。
- 执行命令mpls,使能MPLS能力。
- 执行命令quit,退回系统视图。
- 执行命令bgp as-number,进入BGP视图。
- 执行命令peer ipv4-address label-route-capability,配置与本AS的PE之间能够交换带标签的IPv4路由。
- 执行命令peer ipv4-address as-number peer-as,将对端ASBR配置为EBGP对等体。
- 执行命令peer ipv4-address label-route-capability,配置与对端ASBR之间能够交换带标签的IPv4路由。
在OptionC方式中,需要建立一条跨域的VPN LSP,相关PE、ASBR之间发布公网路由时携带MPLS标签信息。
ASBR与对端ASBR建立EBGP对等体关系,能够交换IPv4标签路由。
携带MPLS标签的公网路由通过MP-BGP发布。根据相关标准(Carrying Label Information in BGP-4)中的描述,一条路由的标签映射信息可以通过发布这条路由的BGP Update消息捎带(piggyback)。这种能力使用BGP的扩展属性实现,要求BGP对等体能够处理IPv4标签路由。
- 执行命令commit,提交配置。
- 请在PE上进行以下配置:
- 在ASBR配置路由策略控制标签分配
路由策略应用在ASBR上:对于从本AS的PE接收的路由,在向对端ASBR发布时,分配MPLS标签;对于向本AS的PE发布的路由,如果是带标签的IPv4路由,为其重新分配MPLS标签。
缺省情况下,IPv4路由不带MPLS标签。
请在ASBR上进行以下配置:
- 执行命令system-view,进入系统视图。
- 执行命令route-policy policy-name1 permit node seq-number,创建用于本端PE的路由策略。
- 执行命令if-match mpls-label,匹配带MPLS标签的IPv4路由。
- 执行命令apply mpls-label,为IPv4路由分配MPLS标签。
- 执行命令quit,退回系统视图。
- 执行命令route-policy policy-name2 permit node seq-number,创建用于对端ASBR的路由策略。
- 执行命令apply mpls-label,为IPv4路由分配MPLS标签。
- 执行命令quit,退回系统视图。
- 执行命令bgp as-number,进入BGP视图。
- 执行命令peer ipv4-address route-policy policy-name1 export,指定向本端PE发布路由时应用的路由策略。
- 执行命令peer ipv4-address route-policy policy-name2 export,指定向对端ASBR发布路由时应用的路由策略。
- 执行命令commit,提交配置。
- PE间建立MPLS LDP远程会话连接
在ASBR上配置将域内PE上用于BGP会话的Loopback接口地址发布给对等体ASBR,进而发布给其他AS的PE。
- 请在ASBR上进行以下配置:
- 执行命令system-view,进入系统视图。
- 执行命令bgp as-number,进入BGP视图。
- 执行命令network ip-address [ mask | mask-length ] [ route-policy route-policy-name ],发布域内PE上用于BGP会话的Loopback接口地址给对等体ASBR,进而发布给其他AS的PE。
- 执行命令quit,退回系统视图。
- 执行命令commit,提交配置。
- 请在PE上进行以下配置:
- 执行命令system-view,进入系统视图。
- 执行命令mpls ldp remote-peer peer-name,指定LDP远程会话名称。
为了在PE之间直接交换PW信息,需在它们之间建立MPLS LDP远程会话连接。
- 执行命令remote-ip ip-address,指定LDP远程会话的对端IP地址。
- 执行命令commit,提交配置。
- 请在ASBR上进行以下配置:
- 在PE设备上配置LDP方式VPWS,具体过程请参见配置LDP方式的VPWS。