配置独立模式的PW Redundancy
独立模式的PW冗余可以隔离公网链路故障。
背景信息
独立(Independent)模式通过信令协商来决定主备。在本端创建PW时,配置分别接入到对端两台PE的PW,本地状态都是master。对端使用E-Trunk/管理VRRP确定主备,本地状态一个是master,一个是backup。最后PW两端进行协商,确定PW的主备关系。Independent模式应用于E-Trunk联动方案,结合Bypass PW使用,能隔离网络侧故障,但不能隔离AC侧故障。
操作步骤
- 请参考配置VPWS连接,创建主PW。
- 请参考配置备份VPWS连接,创建备PW。
- 配置独立模式PW冗余。
- 执行命令interface interface-type interface-number,进入AC接口的接口视图。
- 执行命令mpls l2vpn redundancy independent,配置PW冗余的协商模式为独立模式。
- 执行命令quit,返回到系统视图。
- (可选)请参考配置VPWS交换,配置VPWS交换。
如果要配置多段PW,则需要在SPE设备上配置交换PW。PW Redundancy只支持纯动态交换PW。
- 配置Bypass PW。
- 执行命令interface interface-type interface-number,进入AC接口的接口视图。
- 执行命令mpls l2vc { ip-address | pw-template template-name } * vc-id [ tunnel-policy tnl-policy-name | [ control-word | no-control-word ] | [ raw | tagged ] | access-port | ignore-standby-state ] * bypass
- (可选)配置L2VPN的双发功能,从而减少PW切换过程中的流量丢弃。
对于配置了PW Redundancy的IPv4网络环境,可选择配置如下功能:
执行命令mpls l2vpn stream-dual-receiving,配置CSG上的主备PW同时具有接收报文的功能,防止PW回切过程中报文丢失。
执行命令mpls l2vpn arp-dual-sending [ expire-time expire-time-value ],配置主备PW能够同时透传ARP报文,减少主PW发生节点故障时的流量丢弃。
指定expire-time expire-time参数后,主备PW同时透传ARP报文的同时,还会设置ARP报文的老化时间。
对于配置了PW Redundancy的IPv6网络环境,执行命令mpls l2vpn nd-dual-sending [ expire-time expire-time ],使能ND报文双发功能。通常在配置了PW Redundancy的L2VPN组网中,只有主PW会透传ND报文,备用PW无法学习到用户侧的ND表项。当主用PW发生故障后,备用PW才通过流量触发学习用户侧的ND表项,这将导致该学习过程中收到的流量被丢弃。开启ND报文双发功能后,可以使主备PW同时透传ND报文,从而减少流量丢弃。
指定expire-time expire-time参数后,主备PW同时双发ND报文的同时,还会设置ND表项的老化时间。
- 对于协商模式为独立模式,需要在对端设备上配置E-Trunk/管理VRRP确定主备关系。
当对端设备通过VRRP确定主备关系,则执行命令mpls l2vc track admin-vrrp interface interface-type interface-number vrid virtual-router-id pw-redundancy,配置业务PW绑定管理VRRP。
pw-redundancy:此处必须配置该参数。如果不配置该参数,在PW和管理VRRP绑定后,如果管理VRRP的状态是backup,则阻断本端PW的报文转发;配置该参数后,本端PW和远端PW进行主备协商后,再决定是否允许报文转发。
- 执行命令commit,提交配置。