将二层端口加入ERPS环并配置端口角色
背景信息
ERPS创建后,将二层端口加入到ERPS环并配置一定的端口角色,ERPS才能正常工作。
在ERPS环视图下指定具体的端口和端口角色。
在具体的接口视图下将当前端口加入到相应的ERPS环并配置端口角色。
一个端口最多可以加入64个ERPS环,但同一端口不能加入配置相同保护实例的不同ERPS环。
由于ERPS端口既要允许控制VLAN中的报文通过,又要允许数据VLAN中的报文通过,所以应为Trunk类型或Hybrid类型。
由于当前不支持单独发送刷新MAC的报文,建议不要将RPL配置在两个上行节点之间的直连链路上。
当需要修改端口角色时,需要先执行shutdown命令将端口关闭,完成端口角色修改后再执行undo shutdown命令将端口打开,否则会导致流量不通。
- 所有端口在加入ERPS段之前,必须已经去使能端口安全,否则会导致无法破环。
前置条件
如果是三层口的话,需要使用命令portswitch将三层口转换成二层口。
- 加入ERPS环的二层接口下未使能STP、RRPP、SEP和Smart Link:
- 若接口已经使能STP功能,请在接口视图下执行命令stp disable,去使能STP功能。
- 若接口下已经使能RRPP功能,请在RRPP域视图下执行命令undo ring ring-id,禁用RRPP功能。
- 若接口下已经使能SEP功能,请在接口视图下执行命令undo sep segment segment-id,禁止SEP功能。
- 若接口下已经使能Smart Link功能,请在Smart Link组视图下执行命令undo port,禁用Smart Link功能。
将端口加入ERPS环之前,需要分别使用命令control-vlan和protected-instance配置控制VLAN和保护实例。
操作步骤
- 执行命令system-view,进入系统视图。
- 将二层端口加入ERPS环有以下两种添加方式,请根据实际需要进行选择:
- 在ERPS环视图下指定端口和端口角色:
执行命令interface interface-type interface-number,进入接口视图。
执行命令stp disable,去使能端口上的STP功能。
执行命令port link-type trunk,配置接口类型为trunk。
执行命令port trunk allow-pass vlan { { vlan-id1 [ to vlan-id2 ] }&<1-10> | all },配置ERPS端口允许通过的VLAN数据。
控制VLAN由ERPS环视图下的control-vlan命令指定,并配置了port interface-type interface-number [ rpl owner ]命令后,会自动成为ERPS环上各端口允许通过的控制VLAN。因此,本步骤中仅需指定数据VLAN即可。
执行命令quit,退回到系统视图。
执行命令erps ring ring-id,进入已经成功创建的ERPS环视图。
执行命令port interface-type interface-number [ rpl owner ],将接口加入到此ERPS环并指定端口角色。如果指定了参数rpl owner,则该端口被配置为RPL owner;否则,为普通端口。
- 在接口视图下将当前接口加入ERPS环并配置端口角色:
执行命令interface interface-type interface-number,进入要添加到ERPS环的接口视图。
执行命令stp disable,去使能端口上的STP功能。
执行命令port link-type trunk,配置接口类型为trunk。
执行命令port trunk allow-pass vlan { { vlan-id1 [ to vlan-id2 ] }&<1-10> | all },配置ERPS端口允许通过的VLAN数据。
控制VLAN由ERPS环视图下的control-vlan命令指定,并配置了port interface-type interface-number [ rpl owner ]命令后,会自动成为ERPS环上各端口允许通过的控制VLAN。因此,本步骤中仅需指定数据VLAN即可。
执行命令erps ring ring-id [ rpl owner ],将当前接口加入到指定的ERPS环并指定端口角色。如果指定了参数rpl owner,则该端口被配置为RPL owner;否则,为普通端口。
- 在ERPS环视图下指定端口和端口角色: