100台交换机组erps环网怎么组合适?
(0)
最佳答案
将其中两台设备部署在机房,其中一个的接口作为 RPL owner端口,另一台的与之相连的端口作为 RPL neighbour端口,其他设备在外场用光纤连起来即可,接口都作为普通接口就行
(0)
您好,请知:
可以参考如下的配置案例:
如图1-11所示,为了解决单环上网络环路的问题,在环上各节点配置ERPS相关命令。
· Device A~Device D构成ERPS环1,该环的控制VLAN为VLAN 100,保护VLAN为VLAN 1~30。
· Device A为ERPS环的Owner节点,HundredGigE1/0/1和HundredGigE1/0/2分别为ERPS环1的成员端口port0和port1端口,port0为RPL端口。
· Device B为ERPS环的Neighbor节点,HundredGigE1/0/1和HundredGigE1/0/2分别为ERPS环1的成员端口port0和port1端口,port0为RPL端口。
· Device C和Device D为ERPS环的Normal节点,其各自的HundredGigE1/0/1和HundredGigE1/0/2分别为ERPS环1的成员端口port0和port1端口。
缺省情况下,本设备的接口处于ADM(Administratively Down)状态,请根据实际需要在对应接口视图下使用undo shutdown命令开启接口。
(1) 配置Device A
# 创建VLAN 1~30,将这些VLAN都映射到MSTI 1上,并激活MST域的配置。
<DeviceA> system-view
[DeviceA] vlan 1 to 30
[DeviceA] stp region-configuration
[DeviceA-mst-region] instance 1 vlan 1 to 30
[DeviceA-mst-region] active region-configuration
[DeviceA-mst-region] quit
# 分别在端口HundredGigE1/0/1和HundredGigE1/0/2上配置物理连接状态up/down抑制时间为0秒(即不抑制),关闭生成树协议,并将端口配置为Trunk端口且允许VLAN 1~30通过。
[DeviceA] interface hundredgige 1/0/1
[DeviceA-HundredGigE1/0/1] link-delay up 0
[DeviceA-HundredGigE1/0/1] link-delay down 0
[DeviceA-HundredGigE1/0/1] undo stp enable
[DeviceA-HundredGigE1/0/1] port link-type trunk
[DeviceA-HundredGigE1/0/1] port trunk permit vlan 1 to 30
[DeviceA-HundredGigE1/0/1] quit
[DeviceA] interface hundredgige 1/0/2
[DeviceA-HundredGigE1/0/2] link-delay up 0
[DeviceA-HundredGigE1/0/2] link-delay down 0
[DeviceA-HundredGigE1/0/2] undo stp enable
[DeviceA-HundredGigE1/0/2] port link-type trunk
[DeviceA-HundredGigE1/0/2] port trunk permit vlan 1 to 30
[DeviceA-HundredGigE1/0/2] quit
# 创建ERPS环1。
[DeviceA] erps ring 1
# 配置ERPS环成员端口。
[DeviceA-erps-ring1] port0 interface hundredgige 1/0/1
[DeviceA-erps-ring1] port1 interface hundredgige 1/0/2
# 配置ERPS环发送报文的目的MAC地址所携带的环号。
[DeviceA-erps-ring1] r-aps ring-mac
# 创建ERPS实例1。
[DeviceA-erps-ring1] instance 1
# 配置节点角色。
[DeviceA-erps-ring1-inst1] node-role owner rpl port0
# 配置控制VLAN。
[DeviceA-erps-ring1-inst1] control-vlan 100
# 配置保护VLAN。
[DeviceA-erps-ring1-inst1] protected-vlan reference-instance 1
# 实例1使能ERPS协议。
[DeviceA-erps-ring1-inst1] instance enable
[DeviceA-erps-ring1-inst1] quit
[DeviceA-erps-ring1] quit
# 使能CFD功能,并创建级别为5的MD MD_A。
[DeviceA] cfd enable
[DeviceA] cfd md MD_A level 5
# 在MD_A中创建以VLAN编号为MA名称的服务实例1,该MA服务于VLAN 1。
[DeviceA] cfd service-instance 1 ma-id vlan-based md MD_A vlan 1
# 在服务实例1内配置MEP列表,在端口HundredGigE1/0/1上创建服务实例1内的外向MEP 1001,并使能其CCM报文发送功能。
[DeviceA] cfd meplist 1001 1002 service-instance 1
[DeviceA] interface hundredgige 1/0/1
[DeviceA-HundredGigE1/0/1] cfd mep 1001 service-instance 1 outbound
[DeviceA-HundredGigE1/0/1] cfd cc service-instance 1 mep 1001 enable
[DeviceA-HundredGigE1/0/1] quit
# 在MD_A中创建以VLAN编号为MA名称的服务实例2,该MA服务于VLAN 2。
[DeviceA] cfd service-instance 2 ma-id vlan-based md MD_A vlan 2
# 在服务实例2内配置MEP列表,在端口HundredGigE1/0/2上创建服务实例2内的外向MEP 2001,并使能其CCM报文发送功能。
[DeviceA] cfd meplist 2001 2002 service-instance 2
[DeviceA] interface hundredgige 1/0/2
[DeviceA-HundredGigE1/0/2] cfd mep 2001 service-instance 2 outbound
[DeviceA-HundredGigE1/0/2] cfd cc service-instance 2 mep 2001 enable
[DeviceA-HundredGigE1/0/2] quit
# 创建与服务实例1中MEP 1001的CFD连续性检测功能关联的Track项1。
[DeviceA] track 1 cfd cc service-instance 1 mep 1001
# 配置ERPS环1实例1的端口HundredGigE1/0/1通过Track项1与CFD的连续性检测功能联动,并重新开启该端口。
[DeviceA] interface hundredgige 1/0/1
[DeviceA-HundredGigE1/0/1] port erps ring 1 instance 1 track 1
[DeviceA-HundredGigE1/0/1] undo shutdown
[DeviceA-HundredGigE1/0/1] quit
# 创建与服务实例2中MEP 2001的CFD连续性检测功能关联的Track项2。
[DeviceA] track 2 cfd cc service-instance 2 mep 2001
# 配置ERPS环1实例1的端口HundredGigE1/0/2通过Track项2与CFD的连续性检测功能联动,并重新开启该端口。
[DeviceA] interface hundredgige 1/0/2
[DeviceA-HundredGigE1/0/2] port erps ring 1 instance 1 track 2
[DeviceA-HundredGigE1/0/2] undo shutdown
[DeviceA-HundredGigE1/0/2] quit
# 使能ERPS协议。
[DeviceA] erps enable
(2) 配置Device B
# 创建VLAN 1~30,将这些VLAN都映射到MSTI 1上,并激活MST域的配置。
<DeviceB> system-view
[DeviceB] vlan 1 to 30
[DeviceB] stp region-configuration
[DeviceB-mst-region] instance 1 vlan 1 to 30
[DeviceB-mst-region] active region-configuration
[DeviceB-mst-region] quit
# 分别在端口HundredGigE1/0/1和HundredGigE1/0/2上配置物理连接状态up/down抑制时间为0秒(即不抑制),关闭生成树协议,并将端口配置为Trunk端口且允许VLAN 1~30通过。
[DeviceB] interface hundredgige 1/0/1
[DeviceB-HundredGigE1/0/1] link-delay up 0
[DeviceB-HundredGigE1/0/1] link-delay down 0
[DeviceB-HundredGigE1/0/1] undo stp enable
[DeviceB-HundredGigE1/0/1] port link-type trunk
[DeviceB-HundredGigE1/0/1] port trunk permit vlan 1 to 30
[DeviceB-HundredGigE1/0/1] quit
[DeviceB] interface hundredgige 1/0/2
[DeviceB-HundredGigE1/0/2] link-delay up 0
[DeviceB-HundredGigE1/0/2] link-delay down 0
[DeviceB-HundredGigE1/0/2] undo stp enable
[DeviceB-HundredGigE1/0/2] port link-type trunk
[DeviceB-HundredGigE1/0/2] port trunk permit vlan 1 to 30
[DeviceB-HundredGigE1/0/2] quit
# 创建ERPS环1。
[DeviceB] erps ring 1
# 配置ERPS环成员端口。
[DeviceB-erps-ring1] port0 interface hundredgige 1/0/1
[DeviceB-erps-ring1] port1 interface hundredgige 1/0/2
# 配置ERPS环发送报文的目的MAC地址所携带的环号。
[DeviceB-erps-ring1] r-aps ring-mac
# 创建ERPS实例1。
[DeviceB-erps-ring1] instance 1
# 配置节点角色。
[DeviceB-erps-ring1-inst1] node-role neighbor rpl port0
# 配置控制VLAN。
[DeviceB-erps-ring1-inst1] control-vlan 100
# 配置保护VLAN。
[DeviceB-erps-ring1-inst1] protected-vlan reference-instance 1
# 实例1使能ERPS协议。
[DeviceB-erps-ring1-inst1] instance enable
[DeviceB-erps-ring1-inst1] quit
[DeviceB-erps-ring1] quit
# 使能CFD功能,并创建级别为5的MD MD_A。
[DeviceB] cfd enable
[DeviceB] cfd md MD_A level 5
# 在MD_A中创建以VLAN编号为MA名称的服务实例1,该MA服务于VLAN 1。
[DeviceB] cfd service-instance 1 ma-id vlan-based md MD_A vlan 1
# 在服务实例1内配置MEP列表,在端口HundredGigE1/0/1上创建服务实例1内的外向MEP 1002,并使能其CCM报文发送功能。
[DeviceB] cfd meplist 1001 1002 service-instance 1
[DeviceB] interface hundredgige 1/0/1
[DeviceB-HundredGigE1/0/1] cfd mep 1002 service-instance 1 outbound
[DeviceB-HundredGigE1/0/1] cfd cc service-instance 1 mep 1002 enable
[DeviceB-HundredGigE1/0/1] quit
# 在MD_A中创建以VLAN编号为MA名称的服务实例3,该MA服务于VLAN 3。
[DeviceB] cfd service-instance 3 ma-id vlan-based md MD_A vlan 3
# 在服务实例3内配置MEP列表,在端口HundredGigE1/0/2上创建服务实例3内的外向MEP 3002,并使能其CCM报文发送功能。
[DeviceB] cfd meplist 3001 3002 service-instance 3
[DeviceB] interface hundredgige 1/0/2
[DeviceB-HundredGigE1/0/2] cfd mep 3002 service-instance 3 outbound
[DeviceB-HundredGigE1/0/2] cfd cc service-instance 3 mep 3002 enable
[DeviceB-HundredGigE1/0/2] quit
# 创建与服务实例1中MEP 1002的CFD连续性检测功能关联的Track项1。
[DeviceB] track 1 cfd cc service-instance 1 mep 1002
# 配置ERPS环1实例1的端口HundredGigE1/0/1通过Track项1与CFD的连续性检测功能联动,并重新开启该端口。
[DeviceB] interface hundredgige 1/0/1
[DeviceB-HundredGigE1/0/1] port erps ring 1 instance 1 track 1
[DeviceB-HundredGigE1/0/1] undo shutdown
[DeviceB-HundredGigE1/0/1] quit
# 创建与服务实例3中MEP 3002的CFD连续性检测功能关联的Track项2。
[DeviceB] track 2 cfd cc service-instance 3 mep 3002
# 配置ERPS环1实例1的端口HundredGigE1/0/2通过Track项2与CFD的连续性检测功能联动,并重新开启该端口。
[DeviceB] interface hundredgige 1/0/2
[DeviceB-HundredGigE1/0/2] port erps ring 1 instance 1 track 2
[DeviceB-HundredGigE1/0/2] undo shutdown
[DeviceB-HundredGigE1/0/2] quit
# 使能ERPS协议。
[DeviceB] erps enable
(3) 配置Device C
# 创建VLAN 1~30,将这些VLAN都映射到MSTI 1上,并激活MST域的配置。
<DeviceC> system-view
[DeviceC] vlan 1 to 30
[DeviceC] stp region-configuration
[DeviceC-mst-region] instance 1 vlan 1 to 30
[DeviceC-mst-region] active region-configuration
[DeviceC-mst-region] quit
# 分别在端口HundredGigE1/0/1和HundredGigE1/0/2上配置物理连接状态up/down抑制时间为0秒(即不抑制),关闭生成树协议,并将端口配置为Trunk端口且允许VLAN 1~30通过。
[DeviceC] interface hundredgige 1/0/1
[DeviceC-HundredGigE1/0/1] link-delay up 0
[DeviceC-HundredGigE1/0/1] link-delay down 0
[DeviceC-HundredGigE1/0/1] undo stp enable
[DeviceC-HundredGigE1/0/1] port link-type trunk
[DeviceC-HundredGigE1/0/1] port trunk permit vlan 1 to 30
[DeviceC-HundredGigE1/0/1] quit
[DeviceC] interface hundredgige 1/0/2
[DeviceC-HundredGigE1/0/2] link-delay up 0
[DeviceC-HundredGigE1/0/2] link-delay down 0
[DeviceC-HundredGigE1/0/2] undo stp enable
[DeviceC-HundredGigE1/0/2] port link-type trunk
[DeviceC-HundredGigE1/0/2] port trunk permit vlan 1 to 30
[DeviceC-HundredGigE1/0/2] quit
# 创建ERPS环1。
[DeviceC] erps ring 1
# 配置ERPS环成员端口。
[DeviceC-erps-ring1] port0 interface hundredgige 1/0/1
[DeviceC-erps-ring1] port1 interface hundredgige 1/0/2
# 配置ERPS环发送报文的目的MAC所携带的环号。
[DeviceC-erps-ring1] r-aps ring-mac
# 创建ERPS实例1。
[DeviceC-erps-ring1] instance 1
# 配置控制VLAN。
[DeviceC-erps-ring1-inst1] control-vlan 100
# 配置保护VLAN。
[DeviceC-erps-ring1-inst1] protected-vlan reference-instance 1
# 实例1使能ERPS协议。
[DeviceC-erps-ring1-inst1] instance enable
[DeviceC-erps-ring1-inst1] quit
[DeviceC-erps-ring1] quit
# 使能CFD功能,并创建级别为5的MD MD_A。
[DeviceC] cfd enable
[DeviceC] cfd md MD_A level 5
# 在MD_A中创建以VLAN编号为MA名称的服务实例3,该MA服务于VLAN 3。
[DeviceC] cfd service-instance 3 ma-id vlan-based md MD_A vlan 3
# 在服务实例3内配置MEP列表,在端口HundredGigE1/0/2上创建服务实例3内的外向MEP 3001,并使能其CCM报文发送功能。
[DeviceC] cfd meplist 3001 3002 service-instance 3
[DeviceC] interface hundredgige 1/0/2
[DeviceC-HundredGigE1/0/2] cfd mep 3001 service-instance 3 outbound
[DeviceC-HundredGigE1/0/2] cfd cc service-instance 3 mep 3001 enable
[DeviceC-HundredGigE1/0/2] quit
# 在MD_A中创建以VLAN编号为MA名称的服务实例4,该MA服务于VLAN 4。
[DeviceC] cfd service-instance 4 ma-id vlan-based md MD_A vlan 4
# 在服务实例4内配置MEP列表,在端口HundredGigE1/0/1上创建服务实例4内的外向MEP 4001,并使能其CCM报文发送功能。
[DeviceC] cfd meplist 4001 4002 service-instance 4
[DeviceC] interface hundredgige 1/0/1
[DeviceC-HundredGigE1/0/1] cfd mep 4001 service-instance 4 outbound
[DeviceC-HundredGigE1/0/1] cfd cc service-instance 4 mep 4001 enable
[DeviceC-HundredGigE1/0/1] quit
# 创建与服务实例3中MEP 3001的CFD连续性检测功能关联的Track项1。
[DeviceC] track 1 cfd cc service-instance 3 mep 3001
# 配置ERPS环1实例1的端口HundredGigE1/0/2通过Track项1与CFD的连续性检测功能联动,并重新开启该端口。
[DeviceC] interface hundredgige 1/0/2
[DeviceC-HundredGigE1/0/2] port erps ring 1 instance 1 track 1
[DeviceC-HundredGigE1/0/2] undo shutdown
[DeviceC-HundredGigE1/0/2] quit
# 创建与服务实例4中MEP 4001的CFD连续性检测功能关联的Track项2。
[DeviceC] track 2 cfd cc service-instance 4 mep 4001
# 配置ERPS环1实例1的端口HundredGigE1/0/1通过Track项2与CFD的连续性检测功能联动,并重新开启该端口。
[DeviceC] interface hundredgige 1/0/1
[DeviceC-HundredGigE1/0/1] port erps ring 1 instance 1 track 2
[DeviceC-HundredGigE1/0/1] undo shutdown
[DeviceC-HundredGigE1/0/1] quit
# 使能ERPS协议。
[DeviceC] erps enable
(4) 配置Device D
# 创建VLAN 1~30,将这些VLAN都映射到MSTI 1上,并激活MST域的配置。
<DeviceD> system-view
[DeviceD] vlan 1 to 30
[DeviceD] stp region-configuration
[DeviceD-mst-region] instance 1 vlan 1 to 30
[DeviceD-mst-region] active region-configuration
[DeviceD-mst-region] quit
# 分别在端口HundredGigE1/0/1和HundredGigE1/0/2上配置物理连接状态up/down抑制时间为0秒(即不抑制),关闭生成树协议,并将端口配置为Trunk端口且允许VLAN 1~30通过。
[DeviceD] interface hundredgige 1/0/1
[DeviceD-HundredGigE1/0/1] link-delay up 0
[DeviceD-HundredGigE1/0/1] link-delay down 0
[DeviceD-HundredGigE1/0/1] undo stp enable
[DeviceD-HundredGigE1/0/1] port link-type trunk
[DeviceD-HundredGigE1/0/1] port trunk permit vlan 1 to 30
[DeviceD-HundredGigE1/0/1] quit
[DeviceD] interface hundredgige 1/0/2
[DeviceD-HundredGigE1/0/2] link-delay up 0
[DeviceD-HundredGigE1/0/2] link-delay down 0
[DeviceD-HundredGigE1/0/2] undo stp enable
[DeviceD-HundredGigE1/0/2] port link-type trunk
[DeviceD-HundredGigE1/0/2] port trunk permit vlan 1 to 30
[DeviceD-HundredGigE1/0/2] quit
# 创建ERPS环1。
[DeviceD] erps ring 1
# 配置ERPS环成员端口。
[DeviceD-erps-ring1] port0 interface hundredgige 1/0/1
[DeviceD-erps-ring1] port1 interface hundredgige 1/0/2
# 配置ERPS环发送报文的目的MAC所携带的环号。
[DeviceD-erps-ring1] r-aps ring-mac
# 创建ERPS实例1。
[DeviceD-erps-ring1] instance 1
# 配置控制VLAN。
[DeviceD-erps-ring1-inst1] control-vlan 100
# 配置保护VLAN。
[DeviceD-erps-ring1-inst1] protected-vlan reference-instance 1
# 实例1使能ERPS协议。
[DeviceD-erps-ring1-inst1] instance enable
[DeviceD-erps-ring1-inst1] quit
[DeviceD-erps-ring1] quit
# 使能CFD功能,并创建级别为5的MD MD_A。
[DeviceD] cfd enable
[DeviceD] cfd md MD_A level 5
# 在MD_A中创建以VLAN编号为MA名称的服务实例2,该MA服务于VLAN 2。
[DeviceD] cfd service-instance 2 ma-id vlan-based md MD_A vlan 2
# 在服务实例2内配置MEP列表,在端口HundredGigE1/0/2上创建服务实例2内的外向MEP 2002,并使能其CCM报文发送功能。
[DeviceD] cfd meplist 2001 2002 service-instance 2
[DeviceD] interface hundredgige 1/0/2
[DeviceD-HundredGigE1/0/2] cfd mep 2002 service-instance 2 outbound
[DeviceD-HundredGigE1/0/2] cfd cc service-instance 2 mep 2002 enable
[DeviceD-HundredGigE1/0/2] quit
# 在MD_A中创建以VLAN编号为MA名称的服务实例4,该MA服务于VLAN 4。
[DeviceD] cfd service-instance 4 ma-id vlan-based md MD_A vlan 4
# 在服务实例4内配置MEP列表,在端口HundredGigE1/0/1上创建服务实例4内的外向MEP 4002,并使能其CCM报文发送功能。
[DeviceD] cfd meplist 4001 4002 service-instance 4
[DeviceD] interface hundredgige 1/0/1
[DeviceD-HundredGigE1/0/1] cfd mep 4002 service-instance 4 outbound
[DeviceD-HundredGigE1/0/1] cfd cc service-instance 4 mep 4002 enable
[DeviceD-HundredGigE1/0/1] quit
# 创建与服务实例2中MEP 2002的CFD连续性检测功能关联的Track项1。
[DeviceD] track 1 cfd cc service-instance 2 mep 2002
# 配置ERPS环1实例1的端口HundredGigE1/0/2通过Track项1与CFD的连续性检测功能联动,并重新开启该端口。
[DeviceD] interface hundredgige 1/0/2
[DeviceD-HundredGigE1/0/2] port erps ring 1 instance 1 track 1
[DeviceD-HundredGigE1/0/2] undo shutdown
[DeviceD-HundredGigE1/0/2] quit
# 创建与服务实例4中MEP 4002的CFD连续性检测功能关联的Track项2。
[DeviceD] track 2 cfd cc service-instance 4 mep 4002
# 配置ERPS环1实例1的端口HundredGigE1/0/1通过Track项2与CFD的连续性检测功能联动,并重新开启该端口。
[DeviceD] interface hundredgige 1/0/1
[DeviceD-HundredGigE1/0/1] port erps ring 1 instance 1 track 2
[DeviceD-HundredGigE1/0/1] undo shutdown
[DeviceD-HundredGigE1/0/1] quit
# 使能ERPS协议。
[DeviceD] erps enable
# Device A上的ERPS环1的运行情况。
[DeviceA] display erps detail ring 1
Ring ID : 1
Port0 : HundredGigE1/0/1
Port1 : HundredGigE1/0/2
Subring : No
Default MAC : No
Instance ID : 1
Node role : Owner
Node state : Idle
Connect(ring/instance): -
Control VLAN : 100
Protected VLAN : Reference-instance 1
Guard timer : 500 ms
Hold-off timer : 0 ms
WTR timer : 5 min
Revertive operation : Revertive
Enable status : Yes, Active status : Yes
R-APS level : 7
Port PortRole PortStatus
----------------------------------------------------------------------------
Port0 RPL Block
本节点为Owner节点,ERPS环处于Idle状态,RPL端口阻塞,非RPL端口放开。
如图1-12,为了解决子环与主环配合时,子环上出现网络环路的问题,在环上各节点配置ERPS相关命令。
· Device A~Device D构成ERPS主环,该环的控制VLAN为VLAN 100,保护VLAN为VLAN 1~30。Device C、Device D、Device E、Device F构成子环,该环的控制VLAN为VLAN 200,保护VLAN为VLAN 1~30。
· Device A为主环的Owner节点,HundredGigE1/0/1和HundredGigE1/0/2分别为ERPS环1的成员端口port0和port1端口,port0为RPL端口。
· Device B为主环的Neighbor节点,HundredGigE1/0/1和HundredGigE1/0/2分别为ERPS环1的成员端口port0和port1端口,port0为RPL端口。
· Device C和Device D为Interconnection节点,其各自的HundredGigE1/0/1和HundredGigE1/0/2分别为ERPS环1的成员端口port0和port1端口,HundredGigE1/0/3为Interconnection端口。
· Device E为子环的Owner节点,HundredGigE1/0/1和HundredGigE1/0/2分别为ERPS环1的成员端口port0和port1端口,port0为RPL端口。
· Device F为子环的Neighbor节点,HundredGigE1/0/1和HundredGigE1/0/2分别为ERPS环1的成员端口port0和port1端口,port0为RPL端口。
缺省情况下,本设备的接口处于ADM(Administratively Down)状态,请根据实际需要在对应接口视图下使用undo shutdown命令开启接口。
(1) 配置Device A
# 创建VLAN 1~30,将这些VLAN都映射到MSTI 1上,并激活MST域的配置。
<DeviceA> system-view
[DeviceA] vlan 1 to 30
[DeviceA] stp region-configuration
[DeviceA-mst-region] instance 1 vlan 1 to 30
[DeviceA-mst-region] active region-configuration
[DeviceA-mst-region] quit
# 分别在端口HundredGigE1/0/1和HundredGigE1/0/2上配置物理连接状态up/down抑制时间为0秒(即不抑制),关闭生成树协议,并将端口配置为Trunk端口且允许VLAN 1~30通过。
[DeviceA] interface hundredgige 1/0/1
[DeviceA-HundredGigE1/0/1] link-delay up 0
[DeviceA-HundredGigE1/0/1] link-delay down 0
[DeviceA-HundredGigE1/0/1] undo stp enable
[DeviceA-HundredGigE1/0/1] port link-type trunk
[DeviceA-HundredGigE1/0/1] port trunk permit vlan 1 to 30
[DeviceA-HundredGigE1/0/1] quit
[DeviceA] interface hundredgige 1/0/2
[DeviceA-HundredGigE1/0/2] link-delay up 0
[DeviceA-HundredGigE1/0/2] link-delay down 0
[DeviceA-HundredGigE1/0/2] undo stp enable
[DeviceA-HundredGigE1/0/2] port link-type trunk
[DeviceA-HundredGigE1/0/2] port trunk permit vlan 1 to 30
[DeviceA-HundredGigE1/0/2] quit
# 创建ERPS环1。
[DeviceA] erps ring 1
# 配置ERPS环成员端口。
[DeviceA-erps-ring1] port0 interface hundredgige 1/0/1
[DeviceA-erps-ring1] port1 interface hundredgige 1/0/2
# 创建ERPS实例1。
[DeviceA-erps-ring1] instance 1
# 配置节点角色。
[DeviceA-erps-ring1-inst1] node-role owner rpl port0
# 配置控制VLAN。
[DeviceA-erps-ring1-inst1] control-vlan 100
# 配置保护VLAN。
[DeviceA-erps-ring1-inst1] protected-vlan reference-instance 1
# 实例1使能ERPS协议。
[DeviceA-erps-ring1-inst1] instance enable
[DeviceA-erps-ring1-inst1] quit
[DeviceA-erps-ring1] quit
# 使能CFD功能,并创建级别为5的MD MD_A。
[DeviceA] cfd enable
[DeviceA] cfd md MD_A level 5
# 在MD_A中创建以VLAN编号为MA名称的服务实例1,该MA服务于VLAN 1。
[DeviceA] cfd service-instance 1 ma-id vlan-based md MD_A vlan 1
# 在服务实例1内配置MEP列表,在端口HundredGigE1/0/1上创建服务实例1内的外向MEP 1001,并使能其CCM报文发送功能。
[DeviceA] cfd meplist 1001 1002 service-instance 1
[DeviceA] interface hundredgige 1/0/1
[DeviceA-HundredGigE1/0/1] cfd mep 1001 service-instance 1 outbound
[DeviceA-HundredGigE1/0/1] cfd cc service-instance 1 mep 1001 enable
[DeviceA-HundredGigE1/0/1] quit
# 在MD_A中创建以VLAN编号为MA名称的服务实例2,该MA服务于VLAN 2。
[DeviceA] cfd service-instance 2 ma-id vlan-based md MD_A vlan 2
# 在服务实例2内配置MEP列表,在端口HundredGigE1/0/2上创建服务实例2内的外向MEP 2001,并使能其CCM报文发送功能。
[DeviceA] cfd meplist 2001 2002 service-instance 2
[DeviceA] interface hundredgige 1/0/2
[DeviceA-HundredGigE1/0/2] cfd mep 2001 service-instance 2 outbound
[DeviceA-HundredGigE1/0/2] cfd cc service-instance 2 mep 2001 enable
[DeviceA-HundredGigE1/0/2] quit
# 创建与服务实例1中MEP 1001的CFD连续性检测功能关联的Track项1。
[DeviceA] track 1 cfd cc service-instance 1 mep 1001
# 配置ERPS环1实例1的端口HundredGigE1/0/1通过Track项1与CFD的连续性检测功能联动,并重新开启该端口。
[DeviceA] interface hundredgige 1/0/1
[DeviceA-HundredGigE1/0/1] port erps ring 1 instance 1 track 1
[DeviceA-HundredGigE1/0/1] undo shutdown
[DeviceA-HundredGigE1/0/1] quit
# 创建与服务实例2中MEP 2001的CFD连续性检测功能关联的Track项2。
[DeviceA] track 2 cfd cc service-instance 2 mep 2001
# 配置ERPS环1实例1的端口HundredGigE1/0/2通过Track项2与CFD的连续性检测功能联动,并重新开启该端口。
[DeviceA] interface hundredgige 1/0/2
[DeviceA-HundredGigE1/0/2] port erps ring 1 instance 1 track 2
[DeviceA-HundredGigE1/0/2] undo shutdown
[DeviceA-HundredGigE1/0/2] quit
# 使能ERPS协议。
[DeviceA] erps enable
(2) 配置Device B
# 创建VLAN 1~30,将这些VLAN都映射到MSTI 1上,并激活MST域的配置。
<DeviceB> system-view
[DeviceB] vlan 1 to 30
[DeviceB] stp region-configuration
[DeviceB-mst-region] instance 1 vlan 1 to 30
[DeviceB-mst-region] active region-configuration
[DeviceB-mst-region] quit
# 分别在端口HundredGigE1/0/1和HundredGigE1/0/2上配置物理连接状态up/down抑制时间为0秒(即不抑制),关闭生成树协议,并将端口配置为Trunk端口且允许VLAN 1~30通过。
[DeviceB] interface hundredgige 1/0/1
[DeviceB-HundredGigE1/0/1] link-delay up 0
[DeviceB-HundredGigE1/0/1] link-delay down 0
[DeviceB-HundredGigE1/0/1] undo stp enable
[DeviceB-HundredGigE1/0/1] port link-type trunk
[DeviceB-HundredGigE1/0/1] port trunk permit vlan 1 to 30
[DeviceB-HundredGigE1/0/1] quit
[DeviceB] interface hundredgige 1/0/2
[DeviceB-HundredGigE1/0/2] link-delay up 0
[DeviceB-HundredGigE1/0/2] link-delay down 0
[DeviceB-HundredGigE1/0/2] undo stp enable
[DeviceB-HundredGigE1/0/2] port link-type trunk
[DeviceB-HundredGigE1/0/2] port trunk permit vlan 1 to 30
[DeviceB-HundredGigE1/0/2] quit
# 创建ERPS环1。
[DeviceB] erps ring 1
# 配置ERPS环成员端口。
[DeviceB-erps-ring1] port0 interface hundredgige 1/0/1
[DeviceB-erps-ring1] port1 interface hundredgige 1/0/2
# 创建ERPS实例1。
[DeviceB-erps-ring1] instance 1
# 配置节点角色。
[DeviceB-erps-ring1-inst1] node-role neighbor rpl port0
# 配置控制VLAN。
[DeviceB-erps-ring1-inst1] control-vlan 100
# 配置保护VLAN。
[DeviceB-erps-ring1-inst1] protected-vlan reference-instance 1
# 实例1使能ERPS协议。
[DeviceB-erps-ring1-inst1] instance enable
[DeviceB-erps-ring1-inst1] quit
[DeviceB-erps-ring1] quit
# 使能CFD功能,并创建级别为5的MD MD_A。
[DeviceB] cfd enable
[DeviceB] cfd md MD_A level 5
# 在MD_A中创建以VLAN编号为MA名称的服务实例1,该MA服务于VLAN 1。
[DeviceB] cfd service-instance 1 ma-id vlan-based md MD_A vlan 1
# 在服务实例1内配置MEP列表,在端口HundredGigE1/0/1上创建服务实例1内的外向MEP 1002,并使能其CCM报文发送功能。
[DeviceB] cfd meplist 1001 1002 service-instance 1
[DeviceB] interface hundredgige 1/0/1
[DeviceB-HundredGigE1/0/1] cfd mep 1002 service-instance 1 outbound
[DeviceB-HundredGigE1/0/1] cfd cc service-instance 1 mep 1002 enable
[DeviceB-HundredGigE1/0/1] quit
# 在MD_A中创建以VLAN编号为MA名称的服务实例3,该MA服务于VLAN 3。
[DeviceB] cfd service-instance 3 ma-id vlan-based md MD_A vlan 3
# 在服务实例3内配置MEP列表,在端口HundredGigE1/0/2上创建服务实例3内的外向MEP 3002,并使能其CCM报文发送功能。
[DeviceB] cfd meplist 3001 3002 service-instance 3
[DeviceB] interface hundredgige 1/0/2
[DeviceB-HundredGigE1/0/2] cfd mep 3002 service-instance 3 outbound
[DeviceB-HundredGigE1/0/2] cfd cc service-instance 3 mep 3002 enable
[DeviceB-HundredGigE1/0/2] quit
# 创建与服务实例1中MEP 1002的CFD连续性检测功能关联的Track项1。
[DeviceB] track 1 cfd cc service-instance 1 mep 1002
# 配置ERPS环1实例1的端口HundredGigE1/0/1通过Track项1与CFD的连续性检测功能联动,并重新开启该端口。
[DeviceB] interface hundredgige 1/0/1
[DeviceB-HundredGigE1/0/1] port erps ring 1 instance 1 track 1
[DeviceB-HundredGigE1/0/1] undo shutdown
[DeviceB-HundredGigE1/0/1] quit
# 创建与服务实例3中MEP 3002的CFD连续性检测功能关联的Track项2。
[DeviceB] track 2 cfd cc service-instance 3 mep 3002
# 配置ERPS环1实例1的端口HundredGigE1/0/2通过Track项2与CFD的连续性检测功能联动,并重新开启该端口。
[DeviceB] interface hundredgige 1/0/2
[DeviceB-HundredGigE1/0/2] port erps ring 1 instance 1 track 2
[DeviceB-HundredGigE1/0/2] undo shutdown
[DeviceB-HundredGigE1/0/2] quit
# 使能ERPS协议。
[DeviceB] erps enable
(3) 配置Device C
# 创建VLAN 1~30,将这些VLAN都映射到MSTI 1上,并激活MST域的配置。
<DeviceC> system-view
[DeviceC] vlan 1 to 30
[DeviceC] stp region-configuration
[DeviceC-mst-region] instance 1 vlan 1 to 30
[DeviceC-mst-region] active region-configuration
[DeviceC-mst-region] quit
# 分别在端口HundredGigE1/0/1,HundredGigE1/0/2和HundredGigE1/0/3上配置物理连接状态up/down抑制时间为0秒(即不抑制),关闭生成树协议,并将端口配置为Trunk端口且允许VLAN 1~30通过。
[DeviceC] interface hundredgige 1/0/1
[DeviceC-HundredGigE1/0/1] link-delay up 0
[DeviceC-HundredGigE1/0/1] link-delay down 0
[DeviceC-HundredGigE1/0/1] undo stp enable
[DeviceC-HundredGigE1/0/1] port link-type trunk
[DeviceC-HundredGigE1/0/1] port trunk permit vlan 1 to 30
[DeviceC-HundredGigE1/0/1] quit
[DeviceC] interface hundredgige 1/0/2
[DeviceC-HundredGigE1/0/2] link-delay up 0
[DeviceC-HundredGigE1/0/2] link-delay down 0
[DeviceC-HundredGigE1/0/2] undo stp enable
[DeviceC-HundredGigE1/0/2] port link-type trunk
[DeviceC-HundredGigE1/0/2] port trunk permit vlan 1 to 30
[DeviceC-HundredGigE1/0/2] quit
[DeviceC] interface hundredgige 1/0/3
[DeviceC-HundredGigE1/0/3] link-delay up 0
[DeviceC-HundredGigE1/0/3] link-delay down 0
[DeviceC-HundredGigE1/0/3] undo stp enable
[DeviceC-HundredGigE1/0/3] port link-type trunk
[DeviceC-HundredGigE1/0/3] port trunk permit vlan 1 to 30
[DeviceC-HundredGigE1/0/3] quit
# 创建ERPS环1.
[DeviceC] erps ring 1
# 配置ERPS环成员端口。
[DeviceC-erps-ring1] port0 interface hundredgige 1/0/1
[DeviceC-erps-ring1] port1 interface hundredgige 1/0/2
# 创建ERPS实例。
[DeviceC-erps-ring1] instance 1
# 配置控制VLAN。
[DeviceC-erps-ring1-inst1] control-vlan 100
# 配置保护VLAN。
[DeviceC-erps-ring1-inst1] protected-vlan reference-instance 1
# 实例1使能ERPS协议。
[DeviceC-erps-ring1-inst1] instance enable
[DeviceC-erps-ring1-inst1] quit
[DeviceC-erps-ring1] quit
# 使能CFD功能,并创建级别为5的MD MD_A。
[DeviceC] cfd enable
[DeviceC] cfd md MD_A level 5
# 在MD_A中创建以VLAN编号为MA名称的服务实例3,该MA服务于VLAN 3。
[DeviceC] cfd service-instance 3 ma-id vlan-based md MD_A vlan 3
# 在服务实例3内配置MEP列表,在端口HundredGigE1/0/2上创建服务实例3内的外向MEP 3001,并使能其CCM报文发送功能。
[DeviceC] cfd meplist 3001 3002 service-instance 3
[DeviceC] interface hundredgige 1/0/2
[DeviceC-HundredGigE1/0/2] cfd mep 3001 service-instance 3 outbound
[DeviceC-HundredGigE1/0/2] cfd cc service-instance 3 mep 3001 enable
[DeviceC-HundredGigE1/0/2] quit
# 在MD_A中创建以VLAN编号为MA名称的服务实例4,该MA服务于VLAN 4。
[DeviceC] cfd service-instance 4 ma-id vlan-based md MD_A vlan 4
# 在服务实例4内配置MEP列表,在端口HundredGigE1/0/1上创建服务实例4内的外向MEP 4001,并使能其CCM报文发送功能。
[DeviceC] cfd meplist 4001 4002 service-instance 4
[DeviceC] interface hundredgige 1/0/1
[DeviceC-HundredGigE1/0/1] cfd mep 4001 service-instance 4 outbound
[DeviceC-HundredGigE1/0/1] cfd cc service-instance 4 mep 4001 enable
[DeviceC-HundredGigE1/0/1] quit
# 创建与服务实例3中MEP 3001的CFD连续性检测功能关联的Track项1。
[DeviceC] track 1 cfd cc service-instance 3 mep 3001
# 配置ERPS环1实例1的端口HundredGigE1/0/2通过Track项1与CFD的连续性检测功能联动,并重新开启该端口。
[DeviceC] interface hundredgige 1/0/2
[DeviceC-HundredGigE1/0/2] port erps ring 1 instance 1 track 1
[DeviceC-HundredGigE1/0/2] undo shutdown
[DeviceC-HundredGigE1/0/2] quit
# 创建与服务实例4中MEP 4001的CFD连续性检测功能关联的Track项2。
[DeviceC] track 2 cfd cc service-instance 4 mep 4001
# 配置ERPS环1实例1的端口HundredGigE1/0/1通过Track项2与CFD的连续性检测功能联动,并重新开启该端口。
[DeviceC] interface hundredgige 1/0/1
[DeviceC-HundredGigE1/0/1] port erps ring 1 instance 1 track 2
[DeviceC-HundredGigE1/0/1] undo shutdown
[DeviceC-HundredGigE1/0/1] quit
# 创建ERPS环2。
[DeviceC] erps ring 2
# 配置ERPS环成员端口。
[DeviceC-erps-ring2] port0 interface hundredgige 1/0/3
# 配置当前环为子环。
[DeviceC-erps-ring2] ring-type sub-ring
# 创建ERPS实例1。
[DeviceC-erps-ring2] instance 1
# 配置节点角色。
[DeviceC-erps-ring2-inst1] node-role interconnection port0
# 配置控制VLAN。
[DeviceC-erps-ring2-inst1] control-vlan 110
# 配置保护VLAN。
[DeviceC-erps-ring2-inst1] protected-vlan reference-instance 1
# 实例1使能ERPS协议。
[DeviceC-erps-ring2-inst1] instance enable
[DeviceC-erps-ring2-inst1] quit
[DeviceC-erps-ring2] quit
# 在MD_A中创建以VLAN编号为MA名称的服务实例5,该MA服务于VLAN 5。
[DeviceC] cfd service-instance 5 ma-id vlan-based md MD_A vlan 5
# 在服务实例5内配置MEP列表,在端口HundredGigE1/0/3上创建服务实例5内的外向MEP 5001,并使能其CCM报文发送功能。
[DeviceC] cfd meplist 5001 5002 service-instance 5
[DeviceC] interface hundredgige 1/0/3
[DeviceC-HundredGigE1/0/3] cfd mep 5001 service-instance 5 outbound
[DeviceC-HundredGigE1/0/3] cfd cc service-instance 5 mep 5001 enable
[DeviceC-HundredGigE1/0/3] quit
# 创建与服务实例5中MEP 5001的CFD连续性检测功能关联的Track项1。
[DeviceC] track 1 cfd cc service-instance 5 mep 5001
# 配置ERPS环2实例1的端口HundredGigE1/0/3通过Track项1与CFD的连续性检测功能联动,并重新开启该端口。
[DeviceC] interface hundredgige 1/0/3
[DeviceC-HundredGigE1/0/3] port erps ring 2 instance 1 track 1
[DeviceC-HundredGigE1/0/3] undo shutdown
[DeviceC-HundredGigE1/0/3] quit
# 使能ERPS协议。
[DeviceC] erps enable
(4) 配置Device D
# 创建VLAN 1~30,将这些VLAN都映射到MSTI 1上,并激活MST域的配置。
<DeviceD> system-view
[DeviceD] vlan 1 to 30
[DeviceD] stp region-configuration
[DeviceD-mst-region] instance 1 vlan 1 to 30
[DeviceD-mst-region] active region-configuration
[DeviceD-mst-region] quit
# 分别在端口HundredGigE1/0/1,HundredGigE1/0/2和HundredGigE1/0/3上配置物理连接状态up/down抑制时间为0秒(即不抑制),关闭生成树协议,并将端口配置为Trunk端口且允许VLAN 1~30通过。
[DeviceD] interface hundredgige 1/0/1
[DeviceD-HundredGigE1/0/1] link-delay up 0
[DeviceD-HundredGigE1/0/1] link-delay down 0
[DeviceD-HundredGigE1/0/1] undo stp enable
[DeviceD-HundredGigE1/0/1] port link-type trunk
[DeviceD-HundredGigE1/0/1] port trunk permit vlan 1 to 30
[DeviceD-HundredGigE1/0/1] quit
[DeviceD] interface hundredgige 1/0/2
[DeviceD-HundredGigE1/0/2] link-delay up 0
[DeviceD-HundredGigE1/0/2] link-delay down 0
[DeviceD-HundredGigE1/0/2] undo stp enable
[DeviceD-HundredGigE1/0/2] port link-type trunk
[DeviceD-HundredGigE1/0/2] port trunk permit vlan 1 to 30
[DeviceD-HundredGigE1/0/2] quit
[DeviceD] interface hundredgige 1/0/3
[DeviceD-HundredGigE1/0/3] link-delay up 0
[DeviceD-HundredGigE1/0/3] link-delay down 0
[DeviceD-HundredGigE1/0/3] undo stp enable
[DeviceD-HundredGigE1/0/3] port link-type trunk
[DeviceD-HundredGigE1/0/3] port trunk permit vlan 1 to 30
[DeviceD-HundredGigE1/0/3] quit
# 创建ERPS环1。
[DeviceD] erps ring 1
# 配置ERPS环成员端口。
[DeviceD-erps-ring1] port0 interface hundredgige 1/0/1
[DeviceD-erps-ring1] port1 interface hundredgige 1/0/2
# 创建ERPS实例1。
[DeviceD-erps-ring1] instance 1
# 配置控制VLAN。
[DeviceD-erps-ring1-inst1] control-vlan 100
# 配置保护VLAN。
[DeviceD-erps-ring1-inst1] protected-vlan reference-instance 1
# 实例1使能ERPS协议。
[DeviceD-erps-ring1-inst1] instance enable
[DeviceD-erps-ring1-inst1] quit
[DeviceD-erps-ring1] quit
# 使能CFD功能,并创建级别为5的MD MD_A。
[DeviceD] cfd enable
[DeviceD] cfd md MD_A level 5
# 在MD_A中创建以VLAN编号为MA名称的服务实例2,该MA服务于VLAN 2。
[DeviceD] cfd service-instance 2 ma-id vlan-based md MD_A vlan 2
# 在服务实例2内配置MEP列表,在端口HundredGigE1/0/2上创建服务实例2内的外向MEP 2002,并使能其CCM报文发送功能。
[DeviceD] cfd meplist 2001 2002 service-instance 2
[DeviceD] interface hundredgige 1/0/2
[DeviceD-HundredGigE1/0/2] cfd mep 2002 service-instance 2 outbound
[DeviceD-HundredGigE1/0/2] cfd cc service-instance 2 mep 2002 enable
[DeviceD-HundredGigE1/0/2] quit
# 在MD_A中创建以VLAN编号为MA名称的服务实例4,该MA服务于VLAN 4。
[DeviceD] cfd service-instance 4 ma-id vlan-based md MD_A vlan 4
# 在服务实例4内配置MEP列表,在端口HundredGigE1/0/1上创建服务实例4内的外向MEP 4002,并使能其CCM报文发送功能。
[DeviceD] cfd meplist 4001 4002 service-instance 4
[DeviceD] interface hundredgige 1/0/1
[DeviceD-HundredGigE1/0/1] cfd mep 4002 service-instance 4 outbound
[DeviceD-HundredGigE1/0/1] cfd cc service-instance 4 mep 4002 enable
[DeviceD-HundredGigE1/0/1] quit
# 创建与服务实例2中MEP 2002的CFD连续性检测功能关联的Track项1。
[DeviceD] track 1 cfd cc service-instance 2 mep 2002
# 配置ERPS环1实例1的端口HundredGigE1/0/2通过Track项1与CFD的连续性检测功能联动,并重新开启该端口。
[DeviceD] interface hundredgige 1/0/2
[DeviceD-HundredGigE1/0/2] port erps ring 1 instance 1 track 1
[DeviceD-HundredGigE1/0/2] undo shutdown
[DeviceD-HundredGigE1/0/2] quit
# 创建与服务实例4中MEP 4002的CFD连续性检测功能关联的Track项2。
[DeviceD] track 2 cfd cc service-instance 4 mep 4002
# 配置ERPS环1实例1的端口HundredGigE1/0/1通过Track项2与CFD的连续性检测功能联动,并重新开启该端口。
[DeviceD] interface hundredgige 1/0/1
[DeviceD-HundredGigE1/0/1] port erps ring 1 instance 1 track 2
[DeviceD-HundredGigE1/0/1] undo shutdown
[DeviceD-HundredGigE1/0/1] quit
# 创建ERPS环2。
[DeviceD] erps ring 2
# 配置ERPS环成员端口。
[DeviceD-erps-ring2] port0 interface hundredgige 1/0/3
# 配置当前环为子环。
[DeviceD-erps-ring2] ring-type sub-ring
# 创建ERPS实例1。
[DeviceD-erps-ring2] instance 1
# 配置节点角色。
[DeviceD-erps-ring2-inst1] node-role interconnection port0
# 配置控制VLAN。
[DeviceD-erps-ring2-inst1] control-vlan 110
# 配置保护VLAN。
[DeviceD-erps-ring2-inst1] protected-vlan reference-instance 1
# 实例1使能ERPS协议。
[DeviceD-erps-ring2-inst1] instance enable
[DeviceD-erps-ring2-inst1] quit
[DeviceD-erps-ring2] quit
# 在MD_A中创建以VLAN编号为MA名称的服务实例6,该MA服务于VLAN 6。
[DeviceD] cfd service-instance 6 ma-id vlan-based md MD_A vlan 6
# 在服务实例6内配置MEP列表,在端口HundredGigE1/0/3上创建服务实例6内的外向MEP 6002,并使能其CCM报文发送功能。
[DeviceD] cfd meplist 6001 6002 service-instance 6
[DeviceD] interface hundredgige 1/0/3
[DeviceD-HundredGigE1/0/3] cfd mep 6002 service-instance 6 outbound
[DeviceD-HundredGigE1/0/3] cfd cc service-instance 6 mep 6002 enable
[DeviceD-HundredGigE1/0/3] quit
# 创建与服务实例6中MEP 6002的CFD连续性检测功能关联的Track项3。
[DeviceD] track 3 cfd cc service-instance 6 mep 6002
# 配置ERPS环2实例1的端口HundredGigE1/0/3通过Track项3与CFD的连续性检测功能联动,并重新开启该端口。
[DeviceD] interface hundredgige 1/0/3
[DeviceD-HundredGigE1/0/3] port erps ring 2 instance 1 track 3
[DeviceD-HundredGigE1/0/3] undo shutdown
[DeviceD-HundredGigE1/0/3] quit
# 使能ERPS协议。
[DeviceD] erps enable
(5) 配置Device E
# 创建VLAN 1~30,将这些VLAN都映射到MSTI 1上,并激活MST域的配置。
<DeviceE> system-view
[DeviceE] vlan 1 to 30
[DeviceE] stp region-configuration
[DeviceE-mst-region] instance 1 vlan 1 to 30
[DeviceE-mst-region] active region-configuration
[DeviceE-mst-region] quit
# 分别在端口HundredGigE1/0/1和HundredGigE1/0/2上配置物理连接状态up/down抑制时间为0秒(即不抑制),关闭生成树协议,并将端口配置为Trunk端口且允许VLAN 1~30通过。
[DeviceE] interface hundredgige 1/0/1
[DeviceE-HundredGigE1/0/1] link-delay up 0
[DeviceE-HundredGigE1/0/1] link-delay down 0
[DeviceE-HundredGigE1/0/1] undo stp enable
[DeviceE-HundredGigE1/0/1] port link-type trunk
[DeviceE-HundredGigE1/0/1] port trunk permit vlan 1 to 30
[DeviceE-HundredGigE1/0/1] quit
[DeviceE] interface hundredgige 1/0/2
[DeviceE-HundredGigE1/0/2] link-delay up 0
[DeviceE-HundredGigE1/0/2] link-delay down 0
[DeviceE-HundredGigE1/0/2] undo stp enable
[DeviceE-HundredGigE1/0/2] port link-type trunk
[DeviceE-HundredGigE1/0/2] port trunk permit vlan 1 to 30
[DeviceE-HundredGigE1/0/2] quit
# 创建ERPS环2。
[DeviceE] erps ring 2
# 配置ERPS环成员端口。
[DeviceE-erps-ring2] port0 interface hundredgige 1/0/1
[DeviceE-erps-ring2] port1 interface hundredgige 1/0/2
# 配置当前环为子环。
[DeviceE-erps-ring2] ring-type sub-ring
# 创建ERPS实例1。
[DeviceE-erps-ring2] instance 1
# 配置节点角色。
[DeviceE-erps-ring2-inst1] node-role owner rpl port0
# 配置控制VLAN。
[DeviceE-erps-ring2-inst1] control-vlan 110
# 配置保护VLAN。
[DeviceE-erps-ring2-inst1] protected-vlan reference-interface 1
# 实例1使能ERPS协议。
[DeviceE-erps-ring2-inst1] instance enable
[DeviceE-erps-ring2-inst1] quit
[DeviceE-erps-ring2] quit
# 使能CFD功能,并创建级别为5的MD MD_A。
[DeviceE] cfd enable
[DeviceE] cfd md MD_A level 5
# 在MD_A中创建以VLAN编号为MA名称的服务实例6,该MA服务于VLAN 6。
[DeviceE] cfd service-instance 6 ma-id vlan-based md MD_A vlan 6
# 在服务实例6内配置MEP列表,在端口HundredGigE1/0/2上创建服务实例1内的外向MEP 6001,并使能其CCM报文发送功能。
[DeviceE] cfd meplist 6001 6002 service-instance 6
[DeviceE] interface hundredgige 1/0/2
[DeviceE-HundredGigE1/0/2] cfd mep 6001 service-instance 6 outbound
[DeviceE-HundredGigE1/0/2] cfd cc service-instance 6 mep 6001 enable
[DeviceE-HundredGigE1/0/2] quit
# 在MD_A中创建以VLAN编号为MA名称的服务实例7,该MA服务于VLAN 7。
[DeviceE] cfd service-instance 7 ma-id vlan-based md MD_A vlan 7
# 在服务实例7内配置MEP列表,在端口HundredGigE1/0/1上创建服务实例7内的外向MEP 7001,并使能其CCM报文发送功能。
[DeviceE] cfd meplist 7001 7002 service-instance 7
[DeviceE] interface hundredgige 1/0/1
[DeviceE-HundredGigE1/0/1] cfd mep 7001 service-instance 7 outbound
[DeviceE-HundredGigE1/0/1] cfd cc service-instance 7 mep 7001 enable
[DeviceE-HundredGigE1/0/1] quit
# 创建与服务实例6中MEP 6001的CFD连续性检测功能关联的Track项1。
[DeviceE] track 1 cfd cc service-instance 6 mep 6001
# 配置ERPS环2实例1的端口HundredGigE1/0/2通过Track项1与CFD的连续性检测功能联动,并重新开启该端口。
[DeviceE] interface hundredgige 1/0/2
[DeviceE-HundredGigE1/0/2] port erps ring 2 instance 1 track 1
[DeviceE-HundredGigE1/0/2] undo shutdown
[DeviceE-HundredGigE1/0/2] quit
# 创建与服务实例7中MEP 7001的CFD连续性检测功能关联的Track项2。
[DeviceE] track 2 cfd cc service-instance 7 mep 7001
# 配置ERPS环2实例1的端口HundredGigE1/0/1通过Track项2与CFD的连续性检测功能联动,并重新开启该端口。
[DeviceE] interface hundredgige 1/0/1
[DeviceE-HundredGigE1/0/1] port erps ring 2 instance 1 track 2
[DeviceE-HundredGigE1/0/1] undo shutdown
[DeviceE-HundredGigE1/0/1] quit
# 使能ERPS协议。
[DeviceE] erps enable
(6) 配置Device F
# 创建VLAN 1~30,将这些VLAN都映射到MSTI 1上,并激活MST域的配置。
<DeviceF> system-view
[DeviceF] vlan 1 to 30
[DeviceF] stp region-configuration
[DeviceF-mst-region] instance 1 vlan 1 to 30
[DeviceF-mst-region] active region-configuration
[DeviceF-mst-region] quit
# 分别在端口HundredGigE1/0/1和HundredGigE1/0/2上配置物理连接状态up/down抑制时间为0秒(即不抑制),关闭生成树协议,并将端口配置为Trunk端口且允许VLAN 1~30通过。
[DeviceF] interface hundredgige 1/0/1
[DeviceF-HundredGigE1/0/1] link-delay up 0
[DeviceF-HundredGigE1/0/1] link-delay down 0
[DeviceF-HundredGigE1/0/1] undo stp enable
[DeviceF-HundredGigE1/0/1] port link-type trunk
[DeviceF-HundredGigE1/0/1] port trunk permit vlan 1 to 30
[DeviceF-HundredGigE1/0/1] quit
[DeviceF] interface hundredgige 1/0/2
[DeviceF-HundredGigE1/0/2] link-delay up 0
[DeviceF-HundredGigE1/0/2] link-delay down 0
[DeviceF-HundredGigE1/0/2] undo stp enable
[DeviceF-HundredGigE1/0/2] port link-type trunk
[DeviceF-HundredGigE1/0/2] port trunk permit vlan 1 to 30
[DeviceF-HundredGigE1/0/2] quit
# 创建ERPS环2。
[DeviceF] erps ring 2
# 配置ERPS环成员端口。
[DeviceF-erps-ring2] port0 interface hundredgige 1/0/1
[DeviceF-erps-ring2] port1 interface hundredgige 1/0/2
# 配置当前环为子环。
[DeviceF-erps-ring2] ring-type sub-ring
# 创建ERPS实例1。
[DeviceF-erps-ring2] instance 1
# 配置节点角色。
[DeviceF-erps-ring2-inst1] node-role neighbor rpl port0
# 配置控制VLAN。
[DeviceF-erps-ring2-inst1] control-vlan 110
# 配置保护VLAN。
[DeviceF-erps-ring2-inst1] protected-vlan reference-instance 1
# 实例1使能ERPS协议。
[DeviceF-erps-ring2-inst1] instance enable
[DeviceF-erps-ring2-inst1] quit
[DeviceF-erps-ring2] quit
# 使能CFD功能,并创建级别为5的MD MD_A。
[DeviceF] cfd enable
[DeviceF] cfd md MD_A level 5
# 在MD_A中创建以VLAN编号为MA名称的服务实例5,该MA服务于VLAN 5。
[DeviceF] cfd service-instance 5 ma-id vlan-based md MD_A vlan 5
# 在服务实例5内配置MEP列表,在端口HundredGigE1/0/2上创建服务实例1内的外向MEP 5002,并使能其CCM报文发送功能。
[DeviceF] cfd meplist 5001 5002 service-instance 5
[DeviceF] interface hundredgige 1/0/2
[DeviceF-HundredGigE1/0/2] cfd mep 5002 service-instance 5 outbound
[DeviceF-HundredGigE1/0/2] cfd cc service-instance 5 mep 5002 enable
[DeviceF-HundredGigE1/0/2] quit
# 在MD_A中创建以VLAN编号为MA名称的服务实例7,该MA服务于VLAN 7。
[DeviceF] cfd service-instance 7 ma-id vlan-based md MD_A vlan 7
# 在服务实例7内配置MEP列表,在端口HundredGigE1/0/1上创建服务实例7内的外向MEP 7002,并使能其CCM报文发送功能。
[DeviceF] cfd meplist 7001 7002 service-instance 7
[DeviceF] interface hundredgige 1/0/1
[DeviceF-HundredGigE1/0/1] cfd mep 7002 service-instance 7 outbound
[DeviceF-HundredGigE1/0/1] cfd cc service-instance 7 mep 7002 enable
[DeviceF-HundredGigE1/0/1] quit
# 创建与服务实例5中MEP 5002的CFD连续性检测功能关联的Track项1。
[DeviceF] track 1 cfd cc service-instance 5 mep 5002
# 配置ERPS环2实例1的端口HundredGigE1/0/2通过Track项1与CFD的连续性检测功能联动,并重新开启该端口。
[DeviceF] interface hundredgige 1/0/2
[DeviceF-HundredGigE1/0/2] port erps ring 2 instance 1 track 1
[DeviceF-HundredGigE1/0/2] undo shutdown
[DeviceF-HundredGigE1/0/2] quit
# 创建与服务实例7中MEP 7002的CFD连续性检测功能关联的Track项2。
[DeviceF] track 2 cfd cc service-instance 7 mep 7002
# 配置ERPS环2实例1的端口HundredGigE1/0/1通过Track项2与CFD的连续性检测功能联动,并重新开启该端口。
[DeviceF] interface hundredgige 1/0/1
[DeviceF-HundredGigE1/0/1] port erps ring 2 instance 1 track 2
[DeviceF-HundredGigE1/0/1] undo shutdown
[DeviceF-HundredGigE1/0/1] quit
# 使能ERPS协议。
[DeviceF] erps enable
# Device A上的ERPS环1的运行情况。
[Device A] display erps detail ring 1
Ring ID : 1
Port0 : HundredGigE1/0/1
Port1 : HundredGigE1/0/2
Subring : Yes
Default MAC : No
Instance ID : 1
Node role : Owner
Node state : Idle
Connect(ring/instance): -
Control VLAN : 100
Protected VLAN : Reference-instance 1
Guard timer : 500 ms
Hold-off timer : 0 ms
WTR timer : 5 min
Revertive operation : Revertive
Enable status : Yes, Active status : Yes
R-APS level : 7
Port PortRole PortStatus
----------------------------------------------------------------------------
Port0 RPL Block
Port1 Non-RPL Up
本节点为Owner节点,ERPS环处于Idle状态,RPL端口阻塞,非RPL端口放开。
为了更高效得利用网络资源,使环网上不同链路的流量负载比较均匀,可以通过在环网上各节点配置ERPS协议,使得不同的VLAN流量走不同的链路。
· Device A、Device B、Device C和Device D构成ERPS环1,在该环上配置两个实例。
· Instance 1的Owner节点为Device A,RPL为Device A和Device B之间的链路,控制VLAN为VLAN 100,保护VLAN为VLAN 1~30。
· Instance 2的Owner节点为Device C,其RPL为Device C和Device D之间的链路,控制VLAN为VLAN 110,保护VLAN为VLAN 31~60。
图1-13 单环多实例负载分担配置组网图
缺省情况下,本设备的接口处于ADM(Administratively Down)状态,请根据实际需要在对应接口视图下使用undo shutdown命令开启接口。
(1) 配置Device A
# 创建VLAN 1~60,将VLAN 1~30映射到MSTI 1上, VLAN 31~60映射到MSTI 2上,并激活MST域的配置。
<DeviceA> system-view
[DeviceA] vlan 1 to 60
[DeviceA] stp region-configuration
[DeviceA-mst-region] instance 1 vlan 1 to 30
[DeviceA-mst-region] instance 2 vlan 31 to 60
[DeviceA-mst-region] active region-configuration
[DeviceA-mst-region] quit
# 分别在端口HundredGigE1/0/1和HundredGigE1/0/2上配置物理连接状态up/down抑制时间为0秒(即不抑制),关闭生成树协议,并将端口配置为Trunk端口且允许VLAN 1~60通过。
[DeviceA] interface hundredgige 1/0/1
[DeviceA-HundredGigE1/0/1] link-delay up 0
[DeviceA-HundredGigE1/0/1] link-delay down 0
[DeviceA-HundredGigE1/0/1] undo stp enable
[DeviceA-HundredGigE1/0/1] port link-type trunk
[DeviceA-HundredGigE1/0/1] port trunk permit vlan 1 to 60
[DeviceA-HundredGigE1/0/1] quit
[DeviceA] interface hundredgige 1/0/2
[DeviceA-HundredGigE1/0/2] link-delay up 0
[DeviceA-HundredGigE1/0/2] link-delay down 0
[DeviceA-HundredGigE1/0/2] undo stp enable
[DeviceA-HundredGigE1/0/2] port link-type trunk
[DeviceA-HundredGigE1/0/2] port trunk permit vlan 1 to 60
[DeviceA-HundredGigE1/0/2] quit
# 创建ERPS环1。
[DeviceA] erps ring 1
# 配置ERPS环成员端口。
[DeviceA-erps-ring1] port0 interface hundredgige 1/0/1
[DeviceA-erps-ring1] port1 interface hundredgige 1/0/2
# 创建ERPS实例1。
[DeviceA-erps-ring1] instance 1
# 配置节点角色。
[DeviceA-erps-ring1-inst1] node-role owner rpl port0
# 配置控制VLAN。
[DeviceA-erps-ring1-inst1] control-vlan 100
# 配置保护VLAN。
[DeviceA-erps-ring1-inst1] protected-vlan reference-instance 1
# 实例1使能ERPS协议。
[DeviceA-erps-ring1-inst1] instance enable
[DeviceA-erps-ring1-inst1] quit
[DeviceA-erps-ring1] quit
# 创建ERPS实例2。
[DeviceA-erps-ring1] instance 2
# 配置控制VLAN。
[DeviceA-erps-ring1-inst2] control-vlan 110
# 配置保护VLAN。
[DeviceA-erps-ring1-inst2] protected-vlan reference-instance 2
# 实例2使能ERPS协议。
[DeviceA-erps-ring1-inst2] instance enable
[DeviceA-erps-ring1-inst2] quit
[DeviceA-erps-ring1] quit
# 使能CFD功能,并创建级别为5的MD MD_A。
[DeviceA] cfd enable
[DeviceA] cfd md MD_A level 5
# 在MD_A中创建以VLAN编号为MA名称的服务实例1,该MA服务于VLAN 1。
[DeviceA] cfd service-instance 1 ma-id vlan-based md MD_A vlan 1
# 在服务实例1内配置MEP列表,在端口HundredGigE1/0/1上创建服务实例1内的外向MEP 1001,并使能其CCM报文发送功能。
[DeviceA] cfd meplist 1001 1002 service-instance 1
[DeviceA] interface hundredgige 1/0/1
[DeviceA-HundredGigE1/0/1] cfd mep 1001 service-instance 1 outbound
[DeviceA-HundredGigE1/0/1] cfd cc service-instance 1 mep 1001 enable
[DeviceA-HundredGigE1/0/1] quit
# 在MD_A中创建以VLAN编号为MA名称的服务实例2,该MA服务于VLAN 2。
[DeviceA] cfd service-instance 2 ma-id vlan-based md MD_A vlan 2
# 在服务实例2内配置MEP列表,在端口HundredGigE1/0/2上创建服务实例2内的外向MEP 2001,并使能其CCM报文发送功能。
[DeviceA] cfd meplist 2001 2002 service-instance 2
[DeviceA] interface hundredgige 1/0/2
[DeviceA-HundredGigE1/0/2] cfd mep 2001 service-instance 2 outbound
[DeviceA-HundredGigE1/0/2] cfd cc service-instance 2 mep 2001 enable
[DeviceA-HundredGigE1/0/2] quit
# 创建与服务实例1中MEP 1001的CFD连续性检测功能关联的Track项1。
[DeviceA] track 1 cfd cc service-instance 1 mep 1001
# 配置ERPS环1实例1和实例2的端口HundredGigE1/0/1通过Track项1与CFD的连续性检测功能联动,并重新开启该端口。
[DeviceA] interface hundredgige 1/0/1
[DeviceA-HundredGigE1/0/1] port erps ring 1 instance 1 track 1
[DeviceA-HundredGigE1/0/1] port erps ring 1 instance 2 track 1
[DeviceA-HundredGigE1/0/1] undo shutdown
[DeviceA-HundredGigE1/0/1] quit
# 创建与服务实例2中MEP 2001的CFD连续性检测功能关联的Track项2。
[DeviceA] track 2 cfd cc service-instance 2 mep 2001
# 配置ERPS环1实例1和实例2的端口HundredGigE1/0/2通过Track项2与CFD的连续性检测功能联动,并重新开启该端口。
[DeviceA] interface hundredgige 1/0/2
[DeviceA-HundredGigE1/0/2] port erps ring 1 instance 1 track 2
[DeviceA-HundredGigE1/0/2] port erps ring 1 instance 2 track 2
[DeviceA-HundredGigE1/0/2] undo shutdown
[DeviceA-HundredGigE1/0/2] quit
# 使能ERPS协议。
[DeviceA] erps enable
(2) 配置Device B
#创建VLAN 1~60,将VLAN 1~30映射到MSTI 1上, VLAN 31~60映射到MSTI 2上,并激活MST域的配置。
<DeviceB> system-view
[DeviceB] vlan 1 to 60
[DeviceB] stp region-configuration
[DeviceB-mst-region] instance 1 vlan 1 to 30
[DeviceB-mst-region] instance 2 vlan 31 to 60
[DeviceB-mst-region] active region-configuration
[DeviceB-mst-region] quit
# 分别在端口HundredGigE1/0/1和HundredGigE1/0/2上配置物理连接状态up/down抑制时间为0秒(即不抑制),关闭生成树协议,并将端口配置为Trunk端口且允许VLAN 1~60通过。
[DeviceB] interface hundredgige 1/0/1
[DeviceB-HundredGigE1/0/1] link-delay up 0
[DeviceB-HundredGigE1/0/1] link-delay down 0
[DeviceB-HundredGigE1/0/1] undo stp enable
[DeviceB-HundredGigE1/0/1] port link-type trunk
[DeviceB-HundredGigE1/0/1] port trunk permit vlan 1 to 60
[DeviceB-HundredGigE1/0/1] quit
[DeviceB] interface hundredgige 1/0/2
[DeviceB-HundredGigE1/0/2] link-delay up 0
[DeviceB-HundredGigE1/0/2] link-delay down 0
[DeviceB-HundredGigE1/0/2] undo stp enable
[DeviceB-HundredGigE1/0/2] port link-type trunk
[DeviceB-HundredGigE1/0/2] port trunk permit vlan 1 to 60
[DeviceB-HundredGigE1/0/2] quit
# 创建ERPS环1
[DeviceB] erps ring 1
# 配置ERPS环成员端口。
[DeviceB-erps-ring1] port0 interface hundredgige 1/0/1
[DeviceB-erps-ring1] port1 interface hundredgige 1/0/2
# 创建ERPS实例1。
[DeviceB-erps-ring1] instance 1
# 配置节点角色。
[DeviceB-erps-ring1-inst1] node-role neighbor rpl port0
# 配置控制VLAN。
[DeviceB-erps-ring1-inst1] control-vlan 100
# 配置保护VLAN。
[DeviceB-erps-ring1-inst1] protected-vlan reference-instance 1
# 实例1使能ERPS协议。
[DeviceB-erps-ring1-inst1] instance enable
[DeviceB-erps-ring1-inst1] quit
[DeviceB-erps-ring1] quit
# 创建ERPS实例2。
[DeviceB-erps-ring1] instance 2
# 配置控制VLAN。
[DeviceB-erps-ring1-inst2] control-vlan 110
# 配置保护VLAN。
[DeviceB-erps-ring1-inst2] protected-vlan reference-instance 2
# 实例2使能ERPS协议。
[DeviceB-erps-ring1-inst2] instance enable
[DeviceB-erps-ring1-inst2] quit
[DeviceB-erps-ring1] quit
# 使能CFD功能,并创建级别为5的MD MD_A。
[DeviceB] cfd enable
[DeviceB] cfd md MD_A level 5
# 在MD_A中创建以VLAN编号为MA名称的服务实例1,该MA服务于VLAN 1。
[DeviceB] cfd service-instance 1 ma-id vlan-based md MD_A vlan 1
# 在服务实例1内配置MEP列表,在端口HundredGigE1/0/1上创建服务实例1内的外向MEP 1002,并使能其CCM报文发送功能。
[DeviceB] cfd meplist 1001 1002 service-instance 1
[DeviceB] interface hundredgige 1/0/1
[DeviceB-HundredGigE1/0/1] cfd mep 1002 service-instance 1 outbound
[DeviceB-HundredGigE1/0/1] cfd cc service-instance 1 mep 1002 enable
[DeviceB-HundredGigE1/0/1] quit
# 在MD_A中创建以VLAN编号为MA名称的服务实例3,该MA服务于VLAN 3。
[DeviceB] cfd service-instance 3 ma-id vlan-based md MD_A vlan 3
# 在服务实例3内配置MEP列表,在端口HundredGigE1/0/2上创建服务实例3内的外向MEP 3002,并使能其CCM报文发送功能。
[DeviceB] cfd meplist 3001 3002 service-instance 3
[DeviceB] interface hundredgige 1/0/2
[DeviceB-HundredGigE1/0/2] cfd mep 3002 service-instance 3 outbound
[DeviceB-HundredGigE1/0/2] cfd cc service-instance 3 mep 3002 enable
[DeviceB-HundredGigE1/0/2] quit
# 创建与服务实例1中MEP 1002的CFD连续性检测功能关联的Track项1。
[DeviceB] track 1 cfd cc service-instance 1 mep 1002
# 配置ERPS环1实例1和实例2的端口HundredGigE1/0/1通过Track项1与CFD的连续性检测功能联动,并重新开启该端口。
[DeviceB] interface hundredgige 1/0/1
[DeviceB-HundredGigE1/0/1] port erps ring 1 instance 1 track 1
[DeviceB-HundredGigE1/0/1] port erps ring 1 instance 2 track 1
[DeviceB-HundredGigE1/0/1] undo shutdown
[DeviceB-HundredGigE1/0/1] quit
# 创建与服务实例3中MEP 3002的CFD连续性检测功能关联的Track项2。
[DeviceB] track 2 cfd cc service-instance 3 mep 3002
# 配置ERPS环1实例1和实例2的端口HundredGigE1/0/2通过Track项2与CFD的连续性检测功能联动,并重新开启该端口。
[DeviceB] interface hundredgige 1/0/2
[DeviceB-HundredGigE1/0/2] port erps ring 1 instance 1 track 2
[DeviceB-HundredGigE1/0/2] port erps ring 1 instance 2 track 2
[DeviceB-HundredGigE1/0/2] undo shutdown
[DeviceB-HundredGigE1/0/2] quit
# 使能ERPS协议。
[DeviceB] erps enable
(3) 配置Device C
# 创建VLAN 1~60,将VLAN 1~30都映射到MSTI 1上,将VLAN 31~60都映射到MSTI 2上,并激活MST域的配置。
<DeviceC> system-view
[DeviceC] vlan 1 to 60
[DeviceC] stp region-configuration
[DeviceC-mst-region] instance 1 vlan 1 to 30
[DeviceC-mst-region] instance 2 vlan 31 to 60
[DeviceC-mst-region] active region-configuration
[DeviceC-mst-region] quit
# 分别在端口HundredGigE1/0/1和HundredGigE1/0/2上配置物理连接状态up/down抑制时间为0秒(即不抑制),关闭生成树协议,并将端口配置为Trunk端口且允许VLAN 1~60通过。
[DeviceC] interface hundredgige 1/0/1
[DeviceC-HundredGigE1/0/1] link-delay up 0
[DeviceC-HundredGigE1/0/1] link-delay down 0
[DeviceC-HundredGigE1/0/1] undo stp enable
[DeviceC-HundredGigE1/0/1] port link-type trunk
[DeviceC-HundredGigE1/0/1] port trunk permit vlan 1 to 60
[DeviceC-HundredGigE1/0/1] quit
[DeviceC] interface hundredgige 1/0/2
[DeviceC-HundredGigE1/0/2] link-delay up 0
[DeviceC-HundredGigE1/0/2] link-delay down 0
[DeviceC-HundredGigE1/0/2] undo stp enable
[DeviceC-HundredGigE1/0/2] port link-type trunk
[DeviceC-HundredGigE1/0/2] port trunk permit vlan 1 to 60
[DeviceC-HundredGigE1/0/2] quit
# 创建ERPS环1。
[DeviceC] erps ring 1
# 配置ERPS环成员端口。
[DeviceC-erps-ring1] port0 interface hundredgige 1/0/1
[DeviceC-erps-ring1] port1 interface hundredgige 1/0/2
# 创建ERPS实例1。
[DeviceC-erps-ring1] instance 1
# 配置控制VLAN。
[DeviceC-erps-ring1-inst1] control-vlan 100
# 配置保护VLAN。
[DeviceC-erps-ring1-inst1] protected-vlan reference-instance 1
# 实例1使能ERPS协议。
[DeviceC-erps-ring1-inst1] instance enable
[DeviceC-erps-ring1-inst1] quit
[DeviceC-erps-ring1] quit
# 创建ERPS实例2。
[DeviceC-erps-ring1] instance 2
# 配置节点角色。
[DeviceC-erps-ring1-inst2] node-role owner rpl port0
# 配置控制VLAN。
[DeviceC-erps-ring1-inst2] control-vlan 110
# 配置保护VLAN。
[DeviceC-erps-ring1-inst2] protected-vlan reference-instance 2
# 实例2使能ERPS协议。
[DeviceC-erps-ring1-inst2] instance enable
[DeviceC-erps-ring1-inst2] quit
[DeviceC-erps-ring1] quit
# 使能CFD功能,并创建级别为5的MD MD_A。
[DeviceC] cfd enable
[DeviceC] cfd md MD_A level 5
# 在MD_A中创建以VLAN编号为MA名称的服务实例3,该MA服务于VLAN 3。
[DeviceC] cfd service-instance 3 ma-id vlan-based md MD_A vlan 3
# 在服务实例3内配置MEP列表,在端口HundredGigE1/0/2上创建服务实例3内的外向MEP 3001,并使能其CCM报文发送功能。
[DeviceC] cfd meplist 3001 3002 service-instance 3
[DeviceC] interface hundredgige 1/0/2
[DeviceC-HundredGigE1/0/2] cfd mep 3001 service-instance 3 outbound
[DeviceC-HundredGigE1/0/2] cfd cc service-instance 3 mep 3001 enable
[DeviceC-HundredGigE1/0/2] quit
# 在MD_A中创建以VLAN编号为MA名称的服务实例4,该MA服务于VLAN 4。
[DeviceC] cfd service-instance 4 ma-id vlan-based md MD_A vlan 4
# 在服务实例4内配置MEP列表,在端口HundredGigE1/0/1上创建服务实例4内的外向MEP 4001,并使能其CCM报文发送功能。
[DeviceC] cfd meplist 4001 4002 service-instance 4
[DeviceC] interface hundredgige 1/0/1
[DeviceC-HundredGigE1/0/1] cfd mep 4001 service-instance 4 outbound
[DeviceC-HundredGigE1/0/1] cfd cc service-instance 4 mep 4001 enable
[DeviceC-HundredGigE1/0/1] quit
# 创建与服务实例3中MEP 3001的CFD连续性检测功能关联的Track项1。
[DeviceC] track 1 cfd cc service-instance 3 mep 3001
# 配置ERPS环1实例1和实例2的端口HundredGigE1/0/2通过Track项1与CFD的连续性检测功能联动,并重新开启该端口。
[DeviceC] interface hundredgige 1/0/2
[DeviceC-HundredGigE1/0/2] port erps ring 1 instance 1 track 1
[DeviceC-HundredGigE1/0/2] port erps ring 1 instance 2 track 1
[DeviceC-HundredGigE1/0/2] undo shutdown
[DeviceC-HundredGigE1/0/2] quit
# 创建与服务实例4中MEP 4001的CFD连续性检测功能关联的Track项2。
[DeviceC] track 2 cfd cc service-instance 4 mep 4001
# 配置ERPS环1实例1和实例2的端口HundredGigE1/0/1通过Track项2与CFD的连续性检测功能联动,并重新开启该端口。
[DeviceC] interface hundredgige 1/0/1
[DeviceC-HundredGigE1/0/1] port erps ring 1 instance 1 track 2
[DeviceC-HundredGigE1/0/1] port erps ring 1 instance 2 track 2
[DeviceC-HundredGigE1/0/1] undo shutdown
[DeviceC-HundredGigE1/0/1] quit
# 使能ERPS协议。
[DeviceC] erps enable
(4) 配置Device D
# 创建VLAN 1~60,将VLAN 1~30都映射到MSTI 1上,将VLAN 31~60都映射到MSTI 2上,并激活MST域的配置。
<DeviceD> system-view
[DeviceD] vlan 1 to 60
[DeviceD] stp region-configuration
[DeviceD-mst-region] instance 1 vlan 1 to 30
[DeviceD-mst-region] instance 2 vlan 31 to 60
[DeviceD-mst-region] active region-configuration
[DeviceD-mst-region] quit
# 分别在端口HundredGigE1/0/1和HundredGigE1/0/2上配置物理连接状态up/down抑制时间为0秒(即不抑制),关闭生成树协议,并将端口配置为Trunk端口且允许VLAN 1~60通过。
[DeviceD] interface hundredgige 1/0/1
[DeviceD-HundredGigE1/0/1] link-delay up 0
[DeviceD-HundredGigE1/0/1] link-delay down 0
[DeviceD-HundredGigE1/0/1] undo stp enable
[DeviceD-HundredGigE1/0/1] port link-type trunk
[DeviceD-HundredGigE1/0/1] port trunk permit vlan 1 to 60
[DeviceD-HundredGigE1/0/1] quit
[DeviceD] interface hundredgige 1/0/2
[DeviceD-HundredGigE1/0/2] link-delay up 0
[DeviceD-HundredGigE1/0/2] link-delay down 0
[DeviceD-HundredGigE1/0/2] undo stp enable
[DeviceD-HundredGigE1/0/2] port link-type trunk
[DeviceD-HundredGigE1/0/2] port trunk permit vlan 1 to 60
[DeviceD-HundredGigE1/0/2] quit
# 创建ERPS环1。
[DeviceD] erps ring 1
# 配置ERPS环成员端口。
[DeviceD-erps-ring1] port0 interface hundredgige 1/0/1
[DeviceD-erps-ring1] port1 interface hundredgige 1/0/2
# 创建ERPS实例1。
[DeviceD-erps-ring1] instance 1
# 配置控制VLAN。
[DeviceD-erps-ring1-inst1] control-vlan 100
# 配置保护VLAN。
[DeviceD-erps-ring1-inst1] protected-vlan reference-instance 1
# 实例1使能ERPS协议。
[DeviceD-erps-ring1-inst1] instance enable
[DeviceD-erps-ring1-inst1] quit
# 创建ERPS实例2。
[DeviceD-erps-ring1] instance 2
# 配置节点角色。
[DeviceD-erps-ring1-inst2] node-role neighbor rpl port0
# 配置控制VLAN。
[DeviceD-erps-ring1-inst2] control-vlan 110
# 配置保护VLAN。
[DeviceD-erps-ring1-inst2] protected-vlan reference-instance 2
# 实例2使能ERPS协议。
[DeviceD-erps-ring1-inst2] instance enable
[DeviceD-erps-ring1-inst2] quit
[DeviceD-erps-ring1] quit
# 使能CFD功能,并创建级别为5的MD MD_A。
[DeviceD] cfd enable
[DeviceD] cfd md MD_A level 5
# 在MD_A中创建以VLAN编号为MA名称的服务实例2,该MA服务于VLAN 2。
[DeviceD] cfd service-instance 2 ma-id vlan-based md MD_A vlan 2
# 在服务实例2内配置MEP列表,在端口HundredGigE1/0/2上创建服务实例2内的外向MEP 2002,并使能其CCM报文发送功能。
[DeviceD] cfd meplist 2001 2002 service-instance 2
[DeviceD] interface hundredgige 1/0/2
[DeviceD-HundredGigE1/0/2] cfd mep 2002 service-instance 2 outbound
[DeviceD-HundredGigE1/0/2] cfd cc service-instance 2 mep 2002 enable
[DeviceD-HundredGigE1/0/2] quit
# 在MD_A中创建以VLAN编号为MA名称的服务实例4,该MA服务于VLAN 4。
[DeviceD] cfd service-instance 4 ma-id vlan-based md MD_A vlan 4
# 在服务实例4内配置MEP列表,在端口HundredGigE1/0/1上创建服务实例4内的外向MEP 4002,并使能其CCM报文发送功能。
[DeviceD] cfd meplist 4001 4002 service-instance 4
[DeviceD] interface hundredgige 1/0/1
[DeviceD-HundredGigE1/0/1] cfd mep 4002 service-instance 4 outbound
[DeviceD-HundredGigE1/0/1] cfd cc service-instance 4 mep 4002 enable
[DeviceD-HundredGigE1/0/1] quit
# 创建与服务实例2中MEP 2002的CFD连续性检测功能关联的Track项1。
[DeviceD] track 1 cfd cc service-instance 2 mep 2002
# 配置ERPS环1实例1和实例2的端口HundredGigE1/0/2通过Track项1与CFD的连续性检测功能联动,并重新开启该端口。
[DeviceD] interface hundredgige 1/0/2
[DeviceD-HundredGigE1/0/2] port erps ring 1 instance 1 track 1
[DeviceD-HundredGigE1/0/2] port erps ring 1 instance 2 track 1
[DeviceD-HundredGigE1/0/2] undo shutdown
[DeviceD-HundredGigE1/0/2] quit
# 创建与服务实例4中MEP 4002的CFD连续性检测功能关联的Track项2。
[DeviceD] track 2 cfd cc service-instance 4 mep 4002
# 配置ERPS环1实例1和实例2的端口HundredGigE1/0/1通过Track项2与CFD的连续性检测功能联动,并重新开启该端口。
[DeviceD] interface hundredgige 1/0/1
[DeviceD-HundredGigE1/0/1] port erps ring 1 instance 1 track 2
[DeviceD-HundredGigE1/0/1] port erps ring 1 instance 2 track 2
[DeviceD-HundredGigE1/0/1] undo shutdown
[DeviceD-HundredGigE1/0/1] quit
# 使能ERPS协议。
[DeviceD] erps enable
# Device A上的ERPS环1的运行情况。
[Device A] display erps detail ring 1
Ring ID : 1
Port0 : HundredGigE1/0/1
Port1 : HundredGigE1/0/2
Subring : No
Default MAC : No
Instance ID : 1
Node role : Owner
Node state : Idle
Connect(ring/instance): -
Control VLAN : 100
Protected VLAN : Reference-instance 1
Guard timer : 500 ms
Hold-off timer : 0 ms
WTR timer : 5 min
Revertive operation : Revertive
Enable status : Yes, Active status : Yes
R-APS level : 7
Port PortRole PortStatus
----------------------------------------------------------------------------
Port0 RPL Block
Port1 Non-RPL Up
Instance ID : 2
Node role : Normal
Node state : Idle
Connect(ring/instance): -
Control VLAN : 100
Protected VLAN : Reference-instance 2
Guard timer : 500 ms
Hold-off timer : 0 ms
WTR timer : 5 min
Revertive operation : Revertive
Enable status : Yes, Active status : Yes
R-APS level : 7
Port PortRole PortStatus
----------------------------------------------------------------------------
Port0 Non-RPL Up
Port1 Non-RPL Up
本节点在Instance 1中为Owner节点,ERPS环处于Idle状态,RPL端口阻塞,非RPL端口放开。在Instance 2中为Normal节点,ERPS环处于Idle状态,非RPL端口放开。
(0)
暂无评论
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明
暂无评论