(可选)配置与其他厂商设备互通
背景信息
对于Kompella方式的VPLS,最新的RFC上规定PW的封装类型是19,但是华为设备目前支持的PW封装类型为Ethernet封装和VLAN封装。当与其他厂商设备互通并且其他厂商设备通过BGP的扩展团体属性携带来的VPLS封装类型是19时,需要配置Kompella方式VPLS的全局封装方式和忽略MTU值匹配检查。
请在PW两端的PE上进行以下配置。
操作步骤
- 执行命令system-view,进入系统视图。
- 执行命令mpls l2vpn,进入MPLS-L2VPN视图。
- 执行命令vpls bgp encapsulation { ethernet | vlan },配置Kompella方式VPLS的全局封装方式。
使用该命令后,当接收到封装类型是19的VPLS报文后,系统首先会根据用户的配置对该报文进行重新封装,然后再进行其他VPLS的相关处理。
不配置该命令时,系统默认对接收到的封装类型是19的VPLS报文使用VLAN方式进行重新封装。
vpls bgp encapsulation { ethernet | vlan }命令需要和ignore-mtu-match命令相互配合使用,才能实现和其他厂商设备的互通。
- 执行命令quit,返回系统视图。
- 执行命令vsi vsi-name,进入已创建的VSI视图。
- 执行命令pwsignal bgp,进入VSI-BGP视图。
- (可选)执行命令encapsulation
rfc4761-compatible,配置Kompella VPLS的封装方式遵循RFC 4761中的标准方式。
发送封装类型不是19的VPLS报文时,将VPLS封装类型转换为19。
接收到封装类型是19的VPLS报文时,根据实际链路上VPLS的封装类型进行自动转换。
- 使用mtu-negotiate disable命令,忽略MTU值的匹配检查。
缺省情况下,VSI视图下的MTU值是1500。如果两个PE上同一个VSI的MTU不同,则PE之间无法正常交换可达信息,也无法建立连接。
部分其他厂商的设备不支持VSI实例下的MTU匹配检查。当和其他厂商的设备进行Kompella方式的互通时,为了确保VC链路可以UP,在华为设备上使用mtu-negotiate disable命令,忽略MTU值的匹配检查。