01-M-LAG组网IPv4和IPv6 VLAN双活网关配置举例
本章节下载 (493.99 KB)
目 录
1 M-LAG组网IPv4和IPv6 VLAN双活网关配置举例
1.5.2 配置M-LAG设备与下行设备Device D的互联链路
1.5.5 配置M-LAG设备与上行设备Device C的互联链路
1.5.7 配置M-LAG设备与下行设备Device D之间建动态路由协议
1.6.2 配置上行设备Device C与M-LAG设备的互联链路
1.6.3 配置上行设备Device C与Network的互联链路
1.7.3 配置Device D与M-LAG设备建立OSPF、OSPFv3邻居
1.11 配置M-LAG组网中M-LAG设备通过peer-link链路发送特定的BFD echo报文以解决BFD会话状态异常
如图1-1所示:
· Device A和Device B组成M-LAG系统,Device D通过M-LAG接口接入M-LAG系统。
· Device A和Device B通过等价路由接入到上行设备Device C。
由于用户对服务器的入网需求,现需要:
· 两台M-LAG设备Device A和Device B同时作为服务器的IPv4网关和IPv6网关。
· 如果Device A或Device B与上行设备Device C的链路故障,报文可以通过路由绕行到对端M-LAG设备处理,不影响服务器与外部网络的通信。
另外,在有些场景下M-LAG接口连接的设备/服务器需要和M-LAG设备建立路由邻居。
图1-1 M-LAG组网IPv4和IPv6 VLAN双活网关组网图
|
接口 |
IP地址 |
对接设备及接口 |
|
|
Device A |
HGE1/0/1 |
- |
Device D: HGE1/0/1 |
|
HGE1/0/2 |
- |
Device D: HGE1/0/2 |
|
|
HGE1/0/3 |
- |
Device B: HGE1/0/3 |
|
|
HGE1/0/4 |
- |
Device B: HGE1/0/4 |
|
|
HGE1/0/5 |
IPv4:21.1.1.1/24 IPv6:21::1/64 |
Device B: HGE1/0/5 |
|
|
HGE1/0/6 |
- |
Device C: HGE1/0/1 |
|
|
HGE1/0/7 |
- |
- |
|
|
Vlan-int100 |
IPv4:100.1.1.100/24 M-LAG virtual-ip:100.1.1.101/24 IPv6:100::100/64 M-LAG IPv6 virtual-ip:100::101 |
- |
|
|
Vlan-int101 |
IPv4:101.1.1.1/24 IPv6:101::1/64 |
Device B: Vlan-int101 · IPv4:101.1.1.2/24 · IPv6:101::2/64 |
|
|
Vlan-int32 |
IPv4:32.1.1.1/24 IPv6:32::1/64 |
Device C: Vlan-int32 · IPv4:32.1.1.2/24 · IPv6:32::2/64 |
|
|
Device B |
HGE1/0/1 |
- |
Device D: HGE1/0/3 |
|
HGE1/0/2 |
- |
Device D: HGE1/0/4 |
|
|
HGE1/0/3 |
- |
Device A: HGE1/0/3 |
|
|
HGE1/0/4 |
- |
Device A: HGE1/0/4 |
|
|
HGE1/0/5 |
IPv4:21.1.1.2/24 IPv6:21::2/64 |
Device A: HGE1/0/5 |
|
|
HGE1/0/6 |
- |
Device C: HGE1/0/2 |
|
|
Vlan-int100 |
IPv4:100.1.1.100/24 M-LAG virtual-ip:100.1.1.102/24 IPv6:100::100/64 M-LAG IPv6 virtual-ip:100::102 |
- |
|
|
Vlan-int101 |
IPv4:101.1.1.2/24 IPv6:101::2/64 |
Device A: Vlan-int101 · IPv4:101.1.1.1/24 · IPv6:101::1/64 |
|
|
Vlan-int33 |
IPv4:33.1.1.1/24 IPv6:33::1/64 |
Device C: Vlan-int33 · IPv4:33.1.1.2/24 · IPv6:33::2/64 |
|
|
Device C |
HGE1/0/1 |
- |
Device A: HGE1/0/6 |
|
HGE1/0/2 |
- |
Device B: HGE1/0/6 |
|
|
HGE1/0/3 |
- |
Network |
|
|
Vlan-int22 |
IPv4:22.1.1.1/24 IPv6:22::1/64 |
Network |
|
|
Vlan-int32 |
IPv4:32.1.1.2/24 IPv6:32::2/64 |
Device A: Vlan-int32 · IPv4:32.1.1.1/24 · IPv6:32::1/64 |
|
|
Vlan-int33 |
IPv4:33.1.1.2/24 IPv6:33::2/64 |
Device B: Vlan-int33 · IPv4:33.1.1.1/24 · IPv6:33::1/64 |
|
|
Device D |
HGE1/0/1 |
- |
Device A: HGE1/0/1 |
|
HGE1/0/2 |
- |
Device A: HGE1/0/2 |
|
|
HGE1/0/3 |
- |
Device B: HGE1/0/1 |
|
|
HGE1/0/4 |
- |
Device B: HGE1/0/2 |
|
|
Vlan-int100 |
IPv4:100.1.1.110/24 IPv6:100::110 |
与M-LAG设备Vlan-int100的M-LAG虚拟IP建立路由 |
请在适用软件版本的基础上安装当前最新补丁。
|
设备 |
软件版本 |
|
S6805/S6825/S6850/S9850/S9820-64H/S9820-8C |
R6710版本 |
|
S6800/S6860 |
R6710版本 |
|
S6900 |
R2910版本 |
|
S12500X-AF/S12500F-AF/S6890 |
R2825版本 |
|
S12500R |
R5210版本 |
|
S12500G-AF |
R7625版本 |
|
S6812/S6813 |
F6628P22及以上版本 |
· Device A和Device B配置VLAN接口100作为IPv4和IPv6的双活网关。Device A和Device B在VLAN接口100配置相同的IPv4地址和MAC地址、IPv6地址和IPv6 Link-local地址,以便IPv4和IPv6用户均可通过该网关访问外部网络。
· 配置Device A和Device B通过VLAN接口101实现三层互通。如果Device A或Device B与上行设备Device C的链路故障,报文可以通过路由绕行到对端M-LAG设备处理。
配置前设备的所有参数均采用出厂时的缺省配置。如果您已经对设备进行了配置,为了保证配置效果,请确认现有配置和以下配置不冲突。
同级M-LAG设备的m-lag system-mac应配置为相同,不同级M-LAG设备的m-lag system-mac一定要配置为不同。
对于S12500X-AF系列交换机,双活网关MAC地址的设置方式请参考“M-LAG组网推荐方案”中“S12500X-AF MAC地址设置指导”。
· 配置双活网关
· 配置M-LAG设备与下行设备Device D之间建动态路由协议
|
Device A |
Device B |
命令说明 |
|
m-lag system-mac 2-2-2 |
m-lag system-mac 2-2-2 |
配置M-LAG系统MAC地址 同一M-LAG组中,所有M-LAG设备的系统MAC地址必须相同 |
|
m-lag system-number 1 |
m-lag system-number 2 |
配置M-LAG系统编号 同一M-LAG组中的M-LAG设备应配置不同的系统编号 |
|
m-lag system-priority 123 |
m-lag system-priority 123 |
配置M-LAG系统优先级 同一M-LAG组中,所有M-LAG设备的系统优先级必须相同 |
|
m-lag standalone enable |
m-lag standalone enable |
开启M-LAG设备独立工作模式 |
|
m-lag keepalive ip destination 21.1.1.2 source 21.1.1.1 |
m-lag keepalive ip destination 21.1.1.1 source 21.1.1.2 |
配置Keepalive报文的目的IPv4地址和源IPv4地址 |
|
stp instance 0 root primary |
stp instance 0 root primary |
将M-LAG设备配置为STP根桥 |
|
stp global enable |
stp global enable |
全局开启生成树功能 |
|
stp tc-protection |
stp tc-protection |
开启对TC类型BPDU报文的保护功能,避免频繁删除MAC地址表项和ARP表项,从而达到保护设备的目的 |
|
stp bpdu-protection |
stp bpdu-protection |
开启BPDU保护功能来防止恶意用户伪造BPDU攻击 |
|
interface HundredGigE1/0/5 |
interface HundredGigE1/0/5 |
Keepalive链路接口 |
|
port link-mode route |
port link-mode route |
配置Keepalive链路接口工作在三层模式 |
|
ip address 21.1.1.1 24 |
ip address 21.1.1.2 24 |
配置Keepalive报文的源IPv4地址 |
|
quit |
quit |
- |
|
m-lag mad exclude interface HundredGigE1/0/5 |
m-lag mad exclude interface HundredGigE1/0/5 |
配置Keepalive链路接口为M-LAG保留接口 |
|
interface bridge-aggregation 1 |
interface bridge-aggregation 1 |
创建聚合口用作peer-link接口 |
|
link-aggregation mode dynamic |
link-aggregation mode dynamic |
配置用作peer-link的聚合口工作在动态聚合模式 |
|
quit |
quit |
- |
|
interface range HundredGigE 1/0/3 HundredGigE 1/0/4 |
interface range HundredGigE 1/0/3 HundredGigE 1/0/4 |
进入peer-link链路物理端口视图 |
|
port link-aggregation group 1 |
port link-aggregation group 1 |
Peer-link链路物理端口加入peer-link链路聚合组 |
|
quit |
quit |
- |
|
interface bridge-aggregation 1 |
interface bridge-aggregation 1 |
- |
|
port m-lag peer-link 1 |
port m-lag peer-link 1 |
配置聚合口1为peer-link接口 |
|
undo mac-address static source-check enable |
undo mac-address static source-check enable |
关闭报文入接口与静态MAC地址表项匹配检查功能,避免跨peer-link链路三层转发的流量不通的问题 S12500X-AF/S12500F-AF/S12500G-AF/S12500R/S6890不涉及本问题,不需要此配置 |
|
quit |
quit |
- |
|
interface bridge-aggregation 3 |
interface bridge-aggregation 3 |
创建连接Device D的聚合组 |
|
link-aggregation mode dynamic |
link-aggregation mode dynamic |
配置连接Device D的聚合组工作在动态聚合模式 |
|
port m-lag group 1 |
port m-lag group 1 |
配置聚合口3加入M-LAG组1 |
|
quit |
quit |
- |
|
interface range HundredGigE 1/0/1 HundredGigE 1/0/2 |
interface range HundredGigE 1/0/1 HundredGigE 1/0/2 |
进入M-LAG设备连接Device D设备的物理端口视图 |
|
port link-aggregation group 3 |
port link-aggregation group 3 |
加入M-LAG聚合组 |
|
quit |
quit |
- |
|
m-lag restore-delay 300 |
m-lag restore-delay 300 |
配置M-LAG延迟恢复时间,以便提供充足的时间进行表项同步,加快收敛 |
|
Device A |
Device B |
命令说明 |
|
vlan 100 101 |
vlan 100 101 |
创建VLAN 100、VLAN 101 |
|
interface bridge-aggregation 3 |
interface bridge-aggregation 3 |
- |
|
port link-type trunk |
port link-type trunk |
配置二层聚合接口3为Trunk端口 |
|
port trunk permit vlan 100 |
port trunk permit vlan 100 |
允许VLAN 100的报文通过 |
|
port lacp system-priority 100 |
port lacp system-priority 101 |
配置LACP优先级,使得peer-link链路和Keepalive链路都故障时M-LAG系统只选中高优先级成员口转发报文 |
|
quit |
quit |
- |
|
interface bridge-aggregation 1 |
interface bridge-aggregation 1 |
- |
|
port link-type trunk |
port link-type trunk |
配置二层聚合接口1为Trunk端口 |
|
port trunk permit vlan all |
port trunk permit vlan all |
允许所有VLAN的报文通过 |
|
quit |
quit |
- |
|
routing-interface base-mac 0000-0010-0010 |
routing-interface base-mac 0000-0010-0010 |
仅S12500X-AF/S12500F-AF/S6890产品需要配置本命令 |
|
interface vlan-interface 100 |
interface vlan-interface 100 |
创建接口Vlan-interface100 |
|
ip address 100.1.1.100 24 |
ip address 100.1.1.100 24 |
配置接口Vlan-interface100的IPv4地址,使其作为IPv4双活网关 |
|
mac-address 0000-0010-0090 |
mac-address 0000-0010-0090 |
配置接口Vlan-interface100的MAC地址,使其作为IPv4双活网关 |
|
ipv6 address 100::100 64 |
ipv6 address 100::100 64 |
配置接口Vlan-interface100的IPv6地址,使其作为IPv6双活网关 |
|
ipv6 address FE80::80 link-local |
ipv6 address FE80::80 link-local |
配置接口Vlan-interface100的Link-local地址,使其作为IPv6双活网关 |
|
ipv6 nd unsolicited-na-learning enable |
ipv6 nd unsolicited-na-learning enable |
开启接口从未经请求的NA报文中学习邻居信息的功能 必须开启本功能,才能实现ND表项在两台M-LAG设备之间的同步 |
|
quit |
quit |
- |
|
m-lag mad exclude interface Vlan-interface100 |
m-lag mad exclude interface Vlan-interface100 |
配置接口Vlan-interface100为M-LAG保留接口 |
|
interface vlan-interface 101 |
interface vlan-interface 101 |
创建接口Vlan-interface101 |
|
ip address 101.1.1.1 24 |
ip address 101.1.1.2 24 |
配置接口Vlan-interface101的IPv4地址,用于M-LAG设备间三层互通 |
|
ipv6 address 101::1 64 |
ipv6 address 101::2 64 |
配置接口Vlan-interface101的IPv6地址,用于M-LAG设备间三层互通 |
|
quit |
quit |
- |
|
m-lag mad exclude interface Vlan-interface101 |
m-lag mad exclude interface Vlan-interface101 |
配置接口Vlan-interface101为M-LAG保留接口 |
|
Device A |
Device B |
命令说明 |
|
router id 3.3.3.3 |
router id 4.4.4.4 |
配置Router ID |
|
ospf 1 |
ospf 1 |
配置OSPF,实现M-LAG设备间IPv4网络互通 |
|
stub-router include-stub on-startup 900 |
stub-router include-stub on-startup 900 |
配置路由器发布的Router-LSA中,链路类型为3的Stub链路度量值将设置为最大值65535,以优化收敛速度 |
|
silent-interface Vlan-interface 100 |
silent-interface Vlan-interface 100 |
配置接口Vlan-interface100在OSPF中静默 |
|
area 0 |
area 0 |
- |
|
quit |
quit |
- |
|
interface vlan-interface 100 |
interface vlan-interface 100 |
- |
|
ospf 1 area 0 |
ospf 1 area 0 |
配置接口使能OSPF |
|
quit |
quit |
- |
|
interface vlan-interface 101 |
interface vlan-interface 101 |
- |
|
ospf 1 area 0 |
ospf 1 area 0 |
配置接口使能OSPF |
|
quit |
quit |
- |
|
ospfv3 1 |
ospfv3 1 |
配置OSPFv3,实现M-LAG设备间IPv6网络互通 |
|
router-id 3.3.3.3 |
router-id 4.4.4.4 |
配置Router ID |
|
stub-router max-metric on-startup 900 |
stub-router max-metric on-startup 900 |
配置路由器发布的Type-1 LSA的链路度量值将设置为最大值65535,且在路由器重启期间路由器作为Stub路由器 |
|
silent-interface Vlan-interface 100 |
silent-interface Vlan-interface 100 |
配置接口Vlan-interface100在OSPF中静默 |
|
area 0 |
area 0 |
- |
|
quit |
quit |
- |
|
interface vlan-interface 100 |
interface vlan-interface 100 |
- |
|
ospfv3 1 area 0 |
ospfv3 1 area 0 |
配置接口使能OSPFv3 |
|
quit |
quit |
- |
|
interface vlan-interface 101 |
interface vlan-interface 101 |
- |
|
ospfv3 1 area 0 |
ospfv3 1 area 0 |
配置接口使能OSPFv3 |
|
quit |
quit |
- |
|
Device A |
Device B |
命令说明 |
|
vlan 32 |
vlan 33 |
创建VLAN |
|
quit |
quit |
- |
|
interface HundredGigE 1/0/6 |
interface HundredGigE 1/0/6 |
- |
|
port link-type trunk |
port link-type trunk |
配置接口为Trunk端口 |
|
port trunk permit vlan 32 |
port trunk permit vlan 33 |
允许指定VLAN的报文通过 |
|
undo port trunk permit vlan 1 |
undo port trunk permit vlan 1 |
禁止VLAN 1的报文通过 |
|
undo stp enable |
undo stp enable |
关闭上行接口的STP功能,以加快拓扑变化时的收敛时间 |
|
quit |
quit |
- |
|
interface vlan-interface 32 |
interface vlan-interface 33 |
创建VLAN接口 |
|
ip address 32.1.1.1 24 |
ip address 33.1.1.1 24 |
配置VLAN接口的IPv4地址 |
|
ipv6 address 32::1 64 |
ipv6 address 33::1 64 |
配置VLAN接口的IPv6地址 |
|
ospf 1 area 0 |
ospf 1 area 0 |
使能该接口的OSPF功能 |
|
ospfv3 1 area 0 |
ospfv3 1 area 0 |
使能该接口的OSPFv3功能 |
|
quit |
quit |
- |
|
Device A |
命令说明 |
|
vlan 100 |
创建VLAN |
|
quit |
- |
|
interface HundredGigE 1/0/7 |
配置单挂口 |
|
port link-mode bridge |
配置接口工作在二层模式 |
|
port link-type access |
配置接口为Access端口 |
|
port access vlan 100 |
允许指定的VLAN的报文通过 |
仅设备/服务器和M-LAG设备存在建立路由邻居的需求时需要配置此节,请根据实际需求选配。
|
Device A |
Device B |
命令说明 |
|
interface vlan-interface 100 |
interface vlan-interface 100 |
- |
|
port m-lag virtual-ip 100.1.1.101 255.255.255.0 active |
port m-lag virtual-ip 100.1.1.102 255.255.255.0 active |
配置接口的M-LAG虚拟IPv4地址 |
|
port m-lag ipv6 virtual-ip FE80::81 link-local |
port m-lag ipv6 virtual-ip FE80::82 link-local |
配置接口的M-LAG 链路本地地址虚拟IPv6地址 |
|
port m-lag ipv6 virtual-ip 100::101 64 active |
port m-lag ipv6 virtual-ip 100::102 64 active |
配置接口的M-LAG虚拟IPv6地址,并且在当前设备处于可用状态 |
|
ospf peer sub-address enable 100.1.1.101 |
ospf peer sub-address enable 100.1.1.102 |
开启OSPF使用接口的从IP地址建立邻居关系的功能 |
|
quit |
quit |
- |
|
Device C |
命令说明 |
|
vlan 32 |
创建VLAN 32 |
|
quit |
- |
|
interface HundredGigE 1/0/1 |
- |
|
port link-type trunk |
配置接口为Trunk端口 |
|
port trunk permit vlan 32 |
允许VLAN 32的报文通过Device C连接Device A的接口HundredGigE1/0/1 |
|
undo port trunk permit vlan 1 |
禁止VLAN 1的报文通过 |
|
undo stp enable |
关闭生成树功能,以加快拓扑变化时的收敛时间 |
|
quit |
- |
|
interface vlan-interface 32 |
创建VLAN接口32 |
|
ip address 32.1.1.2 24 |
配置VLAN接口的IPv4地址 |
|
ipv6 address 32::2 64 |
配置VLAN接口的IPv6地址 |
|
quit |
- |
|
vlan 33 |
创建VLAN 33 |
|
quit |
- |
|
interface HundredGigE 1/0/2 |
- |
|
port link-type trunk |
配置接口为Trunk端口 |
|
port trunk permit vlan 33 |
允许VLAN 33的报文通过Device C连接Device B的接口HundredGigE1/0/2 |
|
undo port trunk permit vlan 1 |
禁止VLAN 1的报文通过 |
|
undo stp enable |
关闭生成树功能,以加快拓扑变化时的收敛时间 |
|
quit |
- |
|
interface vlan-interface 33 |
创建VLAN接口33 |
|
ip address 33.1.1.2 24 |
配置VLAN接口的IPv4地址 |
|
ipv6 address 33::2 64 |
配置VLAN接口的IPv6地址 |
|
quit |
- |
|
router id 5.5.5.5 |
配置Router ID |
|
ospf 1 |
配置OSPF,实现与M-LAG设备间IPv4网络互通 |
|
stub-router include-stub on-startup 900 |
配置路由器发布的Router-LSA中,链路类型为3的Stub链路度量值将设置为最大值65535,以优化收敛速度 |
|
area 0 |
- |
|
quit |
- |
|
interface vlan-interface 32 |
- |
|
ospf 1 area 0 |
配置接口使能OSPF |
|
quit |
- |
|
interface vlan-interface 33 |
- |
|
ospf 1 area 0 |
配置接口使能OSPF |
|
quit |
- |
|
ospfv3 1 |
配置OSPFv3,实现与M-LAG设备间IPv6网络互通 |
|
router id 5.5.5.5 |
配置Router ID |
|
stub-router max-metric on-startup 900 |
配置路由器发布的Type-1 LSA的链路度量值将设置为最大值65535,且在路由器重启期间路由器作为Stub路由器 |
|
area 0 |
- |
|
quit |
- |
|
interface vlan-interface 32 |
- |
|
ospfv3 1 area 0 |
配置接口使能OSPFv3 |
|
quit |
- |
|
interface vlan-interface 33 |
- |
|
ospfv3 1 area 0 |
配置接口使能OSPFv3 |
|
quit |
- |
|
Device C |
命令说明 |
|
vlan 22 |
创建VLAN 22 |
|
quit |
- |
|
interface HundredGigE 1/0/3 |
- |
|
port link-type trunk |
配置接口为Trunk端口 |
|
port trunk permit vlan 22 |
允许VLAN 22的报文通过Device C连接Network的接口HundredGigE1/0/3 |
|
undo port trunk permit vlan 1 |
禁止VLAN 1的报文通过 |
|
undo stp enable |
关闭生成树功能,以加快拓扑变化时的收敛时间 |
|
quit |
- |
|
interface vlan-interface 22 |
创建VLAN接口22 |
|
ip address 22.1.1.1 24 |
配置VLAN接口的IPv4地址 |
|
ipv6 address 22::1 64 |
配置VLAN接口的IPv6地址 |
|
quit |
- |
· 配置Device D与M-LAG设备建立OSPF、OSPFv3邻居
|
Device D |
命令说明 |
|
interface bridge-aggregation 3 |
创建二层聚合接口3 |
|
link-aggregation mode dynamic |
配置与M-LAG设备互连的聚合接口工作在动态聚合模式 |
|
quit |
- |
|
interface range HundredGigE 1/0/1 to HundredGigE 1/0/4 |
进入Device D连接M-LAG设备的物理端口视图 |
|
port link-aggregation group 3 |
加入聚合组 |
|
quit |
- |
|
vlan 100 |
创建VLAN 100 |
|
quit |
- |
|
interface bridge-aggregation 3 |
- |
|
port link-type trunk |
配置接口为Trunk端口 |
|
port trunk permit vlan 100 |
允许VLAN 100的报文通过 |
|
undo port trunk permit vlan 1 |
禁止VLAN 1的报文通过 |
|
quit |
- |
仅服务器和M-LAG设备存在建立路由邻居的需求时需要配置此节,请根据实际需求选配。
|
Device D |
命令说明 |
|
router id 6.6.6.6 |
配置Router ID |
|
ospf 1 |
配置OSPF,实现与M-LAG设备间IPv4网络互通 |
|
area 0 |
创建OSPF区域,并进入OSPF区域视图 |
|
quit |
- |
|
interface vlan-interface 100 |
- |
|
ip address 100.1.1.110 255.255.255.0 |
配置接口的IPv4地址 |
|
ipv6 address FE80::83 link-local |
配置接口IPv6链路本地地址 |
|
ipv6 address 100::110 64 |
配置接口Pv6地址 |
|
ospf 1 area 0.0.0.0 |
在vlan-interface 100上使能OSPF |
|
ospfv3 1 area 0.0.0.0 |
在vlan-interface 100上使能OSPFv3 |
|
quit |
- |
Underlay流量编号,U-4-101和U-6-101,U代表Underlay,4代表IPv4,6代表IPv6,101是序号;
类型:IPv4已知单播/IPv6已知单播
流量方向:南北
流量路径:Network-DeviceC-DeviceA&B-DeviceD-Server
仿真方式:测试仪器发包
流量大小:轻载(小于1000条流算轻载)
上墙/LB方式:不涉及
|
编号 |
类型 |
流量方向 |
流量路径 |
仿真方式 |
流量大小 |
上墙/LB方式 |
说明 |
|
U-4-101 |
IPv4已知单播 |
南北 |
Network-DeviceC-DeviceA&B-DeviceD-Server |
测试仪器 |
轻载 |
不涉及 |
|
|
U-6-101 |
IPv6已知单播 |
南北 |
Network-DeviceC-DeviceA&B-DeviceD-Server |
测试仪器 |
轻载 |
不涉及 |
|
表1-1 链路单点故障测试情况表
|
设备 |
故障类型 |
流量中断时间 |
|
M-LAG |
M-LAG成员链路单点故障 |
小于500ms |
|
M-LAG成员链路单点故障恢复 |
小于500ms |
|
|
上行ECMP链路单点故障 |
小于500ms |
|
|
上行ECMP链路单点故障恢复 |
小于500ms |
|
|
Peer-link链路故障 |
小于500ms |
|
|
Peer-link链路故障恢复 |
小于500ms |
|
|
Keepalive链路故障 |
0ms |
|
|
Keepalive链路故障恢复 |
0ms |
|
|
Keepalive和peer-link链路都故障 |
小于5000ms |
|
|
Keepalive和peer-link链路都故障恢复 |
小于1000ms |
|
|
升级操作 |
小于500ms(传统方式,两台M-LAG设备逐台升级) |
|
|
扩容操作 |
/ |
|
|
替换操作 |
盒式整机替换:小于500ms 框式: · 整机替换:小于1000ms · 网板替换:0ms · 业务板替换:小于500ms |
查看DeviceA和Device B之间M-LAG系统状态,M-LAG正常建立。以DeviceA为例:
# 显示M-LAG系统的接口摘要信息。
[DeviceA] display m-lag summary
Flags: A -- Aggregate interface down, B -- No peer M-LAG interface configured
C -- Configuration consistency check failed
Peer-link interface: BAGG1
Peer-link interface state (cause): UP
Keepalive link state (cause): UP
M-LAG interface information
M-LAG IF M-LAG group Local state (cause) Peer state Remaining down time (s)
BAGG3 1 UP UP -
# 显示M-LAG系统Keepalive报文的信息。
[DeviceA] display m-lag keepalive
Neighbor keepalive link status: Up
Neighbor is alive for: 64765 s 28 ms
Keepalive packet transmission status:
Sent: Successful
Received: Successful
Last received keepalive packet information:
Source IP address: 21.1.1.2
Time: 2021/01/17 17:10:52
Action: Accept
M-LAG keepalive parameters:
Destination IP address: 21.1.1.2
Source IP address: 21.1.1.1
Keepalive UDP port : 6400
Keepalive VPN name : N/A
Keepalive interval : 1000 ms
Keepalive timeout : 5 sec
Keepalive hold time: 3 sec
# 显示M-LAG系统信息。
[DeviceA] display m-lag system
System information
Local system number: 1 Peer system number: 2
Local system MAC: 0002-0002-0002 Peer system MAC: 0002-0002-0002
Local system priority: 123 Peer system priority: 123
Local bridge MAC: 3cd4-3ce1-0200 Peer bridge MAC: 3cd4-437d-0300
Local effective role: Primary Peer effective role: Secondary
Health level: 0
Standalone mode on split: Enabled
In standalone mode: No
System timer information
Timer State Value (s) Remaining time (s)
Auto recovery Disabled - -
Restore delay Disabled 300 -
Consistency-check delay Disabled 150 -
Standalone delay Disabled - -
Role to None delay Disabled 60 -
# 显示M-LAG系统的接口详细信息。
[DeviceA] display m-lag verbose
Flags: A -- Home_Gateway, B -- Neighbor_Gateway, C -- Other_Gateway,
D -- PeerLink_Activity, E -- DRCP_Timeout, F -- Gateway_Sync,
G -- Port_Sync, H -- Expired
Peer-link interface/Peer-link interface ID: BAGG1/1
State: UP
Cause: -
Local DRCP flags/Peer DRCP flags: ABDFG/ABDFG
Local Selected ports (index): HGE1/0/3 (27), HGE1/0/4 (32)
Peer Selected ports indexes: 125, 130
M-LAG interface/M-LAG group ID: BAGG3/1
Local M-LAG interface state: UP
Peer M-LAG interface state: UP
M-LAG group state: UP
Local M-LAG interface down cause: -
Remaining M-LAG DOWN time: -
Local M-LAG interface LACP MAC: Config=0002-0002-0002, Effective=0002-0002-0002
Peer M-LAG interface LACP MAC: Config=0002-0002-0002, Effective=0002-0002-0002
Local M-LAG interface LACP priority: Config=123, Effective=123
Peer M-LAG interface LACP priority: Config=123, Effective=123
Local DRCP flags/Peer DRCP flags: ABDFG/ABDFG
Local Selected ports (index): HGE1/0/1 (12), HGE1/0/2 (13)
Peer Selected ports indexes: 56, 57
# 查看Device A上OSPF邻居信息。
[DeviceA] display ospf peer
OSPF Process 1 with Router ID 3.3.3.3
Neighbor Brief Information
Area: 0.0.0.0
Router ID Address Pri Dead-Time State Interface
4.4.4.4 101.1.1.2 1 36 Full/DR Vlan101
5.5.5.5 32.1.1.2 1 38 Full/DR Vlan32
6.6.6.6 100.1.1.110 1 36 Full/DR Vlan100
# 查看Device A上OSPFv3邻居信息。
[DeviceA] display ospfv3 peer
OSPFv3 Process 1 with Router ID 3.3.3.3
Area: 0.0.0.0
-------------------------------------------------------------------------
Router ID Pri State Dead-Time InstID Interface
4.4.4.4 1 Full/DR 00:00:36 0 Vlan101
5.5.5.5 1 Full/DR 00:00:35 0 Vlan32
6.6.6.6 1 Full/DR 00:00:35 0 Vlan100
# 查看Device B上OSPF邻居信息。
[DeviceB] display ospf peer
OSPF Process 1 with Router ID 4.4.4.4
Neighbor Brief Information
Area: 0.0.0.0
Router ID Address Pri Dead-Time State Interface
3.3.3.3 101.1.1.1 1 32 Full/BDR Vlan101
5.5.5.5 33.1.1.2 1 33 Full/DR Vlan33
6.6.6.6 100.1.1.110 1 36 Full/DR Vlan100
# 查看Device B上OSPFv3邻居信息。
[DeviceB] display ospfv3 peer
OSPFv3 Process 1 with Router ID 4.4.4.4
Area: 0.0.0.0
-------------------------------------------------------------------------
Router ID Pri State Dead-Time InstID Interface
3.3.3.3 1 Full/BDR 00:00:35 0 Vlan101
5.5.5.5 1 Full/DR 00:00:38 0 Vlan33
6.6.6.6 1 Full/DR 00:00:36 0 Vlan100
# 在Device C上查看OSPF邻居信息。
[DeviceC] display ospf peer
OSPF Process 1 with Router ID 5.5.5.5
Neighbor Brief Information
Area: 0.0.0.0
Router ID Address Pri Dead-Time State Interface
3.3.3.3 32.1.1.1 1 32 Full/DR Vlan32
4.4.4.4 33.1.1.1 1 38 Full/DR Vlan33
# 在Device C上查看OSPFv3邻居信息。
[DeviceC] display ospfv3 peer
OSPFv3 Process 1 with Router ID 5.5.5.5
Area: 0.0.0.0
-------------------------------------------------------------------------
Router ID Pri State Dead-Time InstID Interface
3.3.3.3 1 Full/DR 00:00:37 0 Vlan32
4.4.4.4 1 Full/DR 00:00:34 0 Vlan33
Server 1和Server 2可以与Network IPv4、IPv6互通。
断开Device A连接Device C的接口,Server 1和Server 2仍然可以与Network通信(流量切换过程中有短暂丢包)。
<DeviceA> display stp brief
MST ID Port Role STP State Protection
0 Bridge-Aggregation3 (M-LAG) DESI FORWARDING NONE
<DeviceB> display stp brief
MST ID Port Role STP State Protection
0 Bridge-Aggregation3 (M-LAG) DESI FORWARDING NONE
[DeviceD]display ospf peer
OSPF Process 1 with Router ID 6.6.6.6
Neighbor Brief Information
Area: 0.0.0.0
Router ID Address Pri Dead-Time State Interface
3.3.3.3 100.1.1.101 1 38 Full/DR Vlan100
4.4.4.4 100.1.1.102 1 33 Full/DROther Vlan100
[DeviceD]display ospfv3 peer
OSPFv3 Process 1 with Router ID 6.6.6.6
Area: 0.0.0.0
-------------------------------------------------------------------------
Router ID Pri State Dead-Time InstID Interface
3.3.3.3 1 Full/DROther 00:00:32 0 Vlan100
4.4.4.4 1 Full/BDR 00:00:34 0 Vlan100
通常情况下,使用echo报文方式的静态BFD会话时,不需要配置会话的远端标识符,仅需配置会话的本地标识符。在M-LAG组网中,其中一台M-LAG设备使用echo报文方式的静态BFD检测本地与下行设备之间的链路时,如果报文的目的IP与另外一台M-LAG设备的IP地址相同,则可能会出现BFD会话状态异常的问题。使用本功能可以解决上述问题。
例如,如图1-2所示,在用户侧设备通过M-LAG双归接入OSPF网络的场景中,M-LAG设备作为网关进行三层转发。不同M-LAG设备上的网关接口(例如VLAN接口、VSI虚接口)具有相同的IP地址和MAC地址。在每个M-LAG设备上创建echo报文方式的静态BFD会话,对本机与用户侧之间的链路进行检测,且M-LAG设备发送的BFD echo报文的目的IP为网关地址。Device C收到M-LAG 1发送的BFD echo报文后,可能会将该报文转发给M-LAG 2。M-LAG 2收到此类BFD echo报文后,由于报文的目的IP为本机IP,则M-LAG 2不会将报文发送给M-LAG 1。这样,将会导致M-LAG 1无法收到Device C转发的BFD echo报文,引发M-LAG 1上BFD会话状态异常。
为了解决上述问题,需要在M-LAG 2上配置远端标识符,配置的远端标识符为M-LAG 1上BFD会话的本地标识符。M-LAG 2收到标识符属于本端配置的远端标识符范围内的BFD echo报文后,会通过peer-link链路将报文发送给M-LAG 1,保证M-LAG 1上BFD会话能够正常UP。相似地,在M-LAG 1上配置远端标识符,配置的远端标识符为M-LAG 2上BFD会话的本地标识符,保证M-LAG 2上BFD会话能够正常UP。
图1-2 M-LAG组网中的BFD
建议用户合理规划M-LAG组网中M-LAG设备的BFD会话标识符,保证两台设备上BFD会话的标识符不会重叠。
(1) 进入系统视图。
system-view
(2) 配置本地的BFD会话远端标识符。
bfd forwarding match remote-discriminator discr-value-list { discr-value1 [ to discr-value2 ] } &<1-10>
缺省情况下,未配置本地的BFD会话远端标识符。
升级前的命令行检查,请参见“1.10 验证配置”和以下表格中的命令行。
表1-2 升级前的命令行检查汇总表
|
M-LAG 1 |
M-LAG 2 |
命令说明 |
|
display device |
display device |
用来显示设备信息 |
|
display boot-loader |
display boot-loader |
用来显示本次启动和下次启动所采用的启动软件包的名称 |
|
display version |
display version |
用来显示系统版本信息 |
具体操作步骤请参考“H3C交换机M-LAG升级、替换、扩容指导”。
单点故障时间正切小于500ms,回切小于150ms。具体参见“1.9 收敛时间测试”。
升级后的命令行检查,请参见“1.10 验证配置”和以下表格中的命令行。
表1-3 升级后的命令行检查汇总表
|
M-LAG 1 |
M-LAG 2 |
命令说明 |
|
display device |
display device |
用来显示设备信息 |
|
display boot-loader |
display boot-loader |
用来显示本次启动和下次启动所采用的启动软件包的名称 |
|
display version |
display version |
用来显示系统版本信息 |
本文描述的扩容操作指新增一组Leaf设备。
扩容前的命令行检查,请参见“1.10 验证配置”和以下表格中的命令行。
表1-4 扩容前的命令行检查汇总表
|
M-LAG 1 |
M-LAG 2 |
命令说明 |
|
display device |
display device |
用来显示设备信息 |
|
display boot-loader |
display boot-loader |
用来显示本次启动和下次启动所采用的启动软件包的名称 |
|
display version |
display version |
用来显示系统版本信息 |
(1) 新增设备断开网管
(2) 升级完成相应版本
(3) 做好预配置
(4) 接入网管
(5) 控制器进行纳管
扩容后的命令行检查,请参见下表中的命令行。
表1-5 扩容后的命令行检查汇总表
|
M-LAG 1 |
M-LAG 2 |
命令说明 |
|
display device |
display device |
用来显示设备信息 |
|
display boot-loader |
display boot-loader |
用来显示本次启动和下次启动所采用的启动软件包的名称 |
|
display version |
display version |
用来显示系统版本信息 |
替换前的命令行检查,请参见“1.10 验证配置”和以下表格中的命令行。
表1-6 替换前的命令行检查汇总表
|
M-LAG 1 |
M-LAG 2 |
命令说明 |
|
display device |
display device |
用来显示设备信息 |
|
display boot-loader |
display boot-loader |
用来显示本次启动和下次启动所采用的启动软件包的名称 |
|
display version |
display version |
用来显示系统版本信息 |
相关业务板上的业务及网管流量应先行切换到正常业务板上。
支持业务板热插拔或者整机断电替换,具体根据现场情况而定。
具体操作步骤请参考“H3C交换机M-LAG升级、替换、扩容指导”。
与替换前命令行检查相同。
替换前的命令行检查,请参见“1.10 验证配置”和以下表格中的命令行。
表1-7 替换前的命令行检查汇总表
|
M-LAG 1 |
M-LAG 2 |
命令说明 |
|
display device |
display device |
用来显示设备信息 |
|
display boot-loader |
display boot-loader |
用来显示本次启动和下次启动所采用的启动软件包的名称 |
|
display version |
display version |
用来显示系统版本信息 |
支持网板热插拔或者整机断电替换,具体根据现场情况而定。
与替换前命令行检查相同。
替换前的命令行检查,请参见“1.10 验证配置”和以下表格中的命令行。
表1-8 替换前的命令行检查汇总表
|
M-LAG 1 |
M-LAG 2 |
命令说明 |
|
display device |
display device |
用来显示设备信息 |
|
display boot-loader |
display boot-loader |
用来显示本次启动和下次启动所采用的启动软件包的名称 |
|
display version |
display version |
用来显示系统版本信息 |
具体操作步骤请参考“H3C交换机M-LAG升级、替换、扩容指导”。
与替换前命令行检查相同。
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!
