13-M-LAG+MVXLAN配置举例
本章节下载 (393.30 KB)
目 录
· Switch A、Switch B、Switch C、Switch D、Switch E为与服务器连接的分布式EVPN网关,Switch A和Switch B通过M-LAG虚拟为一台Leaf设备,Switch A和Switch B之间通过peer-link链路同步MAC地址和ARP信息,以确保两台VTEP上的MAC地址和ARP信息保持一致。Switch C和Switch D通过M-LAG虚拟为一台设备,作为Spine\Border\Leaf合一角色。Switch E为单台Leaf设备。本组网采用以太网聚合链路作为peer-link链路。
· Switch A和Switch B均通过以太网链路与下行的虚拟机VM 1、VM 2连接,要求在连接每一台虚拟机的链路间跨设备建立二层聚合接口,避免单条以太网链路故障导致虚拟机无法访问网络。Switch C和Switch D类似。
· VM 1为组播源,VM 2、VM 3、VM 5和VM 6为私网内的组播接收者,VM 4为公网组播接收者,通过MVXLAN实现不同组播流量互通。
图1-1 M-LAG+MVXLAN组网图
设备 |
接口 |
IP地址 |
SwitchA |
LoopBack0 |
1.1.1.1/32 |
LoopBack1 |
1.2.3.4/32 |
|
LoopBack2 |
1.2.3.4/32 |
|
HundredGigE 1/0/25 |
11.1.1.2/24 |
|
HundredGigE 1/0/27 |
12.1.1.2/24 |
|
HundredGigE 1/0/30 |
21.0.0.1/24 |
|
Vsi-interface1 |
10.1.1.1/24 |
|
Vsi-interface2 |
10.1.2.1/24 |
|
SwitchB |
LoopBack0 |
2.2.2.2/32 |
LoopBack1 |
1.2.3.4/32 |
|
LoopBack2 |
1.2.3.4/32 |
|
HundredGigE 2/0/25 |
13.1.1.2/24 |
|
HundredGigE 2/0/27 |
14.1.1.2/24 |
|
HundredGigE 2/0/30 |
21.0.0.2/24 |
|
Vsi-interface1 |
10.1.1.1/24 |
|
Vsi-interface2 |
10.1.2.1/24 |
|
SwitchC |
LoopBack0 |
4.4.4.4/32 |
LoopBack1 |
5.6.7.8/32 |
|
LoopBack2 |
5.6.7.8/32 |
|
HundredGigE 1/0/25 |
11.1.1.1/24 |
|
HundredGigE 1/0/27 |
13.1.1.1/24 |
|
HundredGigE 1/0/30 |
15.1.1.1/24 |
|
HundredGigE 1/0/31 |
21.1.0.1 |
|
Vsi-interface1 |
10.1.1.1/24 |
|
Vsi-interface2 |
10.1.2.1/24 |
|
Vlan-interface100 |
100.1.1.3/24 |
|
SwitchD |
LoopBack0 |
5.5.5.5/32 |
LoopBack1 |
5.6.7.8/32 |
|
LoopBack2 |
5.6.7.8/32 |
|
HundredGigE 1/0/25 |
12.1.1.1/24 |
|
HundredGigE 1/0/27 |
14.1.1.1/24 |
|
HundredGigE 1/0/30 |
16.1.1.1/24 |
|
HundredGigE 1/0/31 |
21.1.0.2 |
|
Vsi-interface1 |
10.1.1.1/24 |
|
Vsi-interface2 |
10.1.2.1/24 |
|
Vlan-interface100 |
100.1.1.4/24 |
|
SwitchE |
LoopBack0 |
3.3.3.3/32 |
LoopBack1 |
3.3.3.3/32 |
|
HundredGigE 1/0/25 |
15.1.1.2/24 |
|
HundredGigE 1/0/26 |
16.1.1.2/24 |
|
Vsi-interface1 |
10.1.1.1/24 |
|
Vsi-interface2 |
10.1.2.1/24 |
请在适用软件版本的基础上安装当前最新补丁。
设备 |
软件版本 |
S6805/S6825/S6850/S9850 |
R6710版本 |
S12500G-AF |
R7625版本 |
S6800/S6860 |
R6710版本 |
S6900 |
R2910版本 |
S12500X-AF/S12500F-AF/S6890/S9820-64H/S9820-8C |
不支持 |
S12500R |
不支持 |
S6812/S6813 |
F6628P22及以上版本 |
· 同一级M-LAG系统的两台设备要配置相同的M-LAG系统MAC地址;不同级M-LAG系统必须配置不同的M-LAG系统MAC地址,并保证全网唯一。
· 建议Spine设备使用动态路由协议连接外部网络。如果选用静态路由协议,重启Spine时可能出现断流(例如:peer-link接口、Keepalive、M-LAG接口所在业务板重启速度慢于其他业务板时),此时可以采用如下两种解决方案:
¡ 方案一:各业务板都选择一个相同速率端口加入peer-link聚合组,保证peer-link接口总是被最先恢复。如果各业务板加入peer-link聚合组的接口速率无法相同,需要peer-link聚合口配置link-aggregation ignore speed,令不同速率的成员端口都能被选中。该方案可能会存在HASH拥塞、负载不均问题风险。
¡ 方案二:在Spine设备上配置Monitor Link,将所有下行M-LAG聚合成员口配置为Monitor Link的上行接口,将所有上行口配置为Monitor Link的下行接口,以确保Spine的上行口比M-LAG聚合口先UP。该方案的可维护性较弱,每当组网中有M-LAG组的增/删/改时,都需要对该Monitor Link组的上行接口进行配置更新。
· 目前,不支持单挂AC接入;不支持对组播流量进行负载分担;仅支持采用二层聚合链路做peer-link链路。
· 目前,MVXLAN仅支持IPv4 Underlay网络和IPv4 Overerlay网络。
· 建议通过VXLAN ID映射方式生成peer-link链路上动态AC的报文匹配规则。
· 不能允许公网接口的VLAN通过peer-link链路口和M-LAG接口端口,否则会造成流量错误转发。
· Leaf、Border和Spine角色合一时,设备上公网组播源到私网AC接入的接收者之间转发丢包,若存在此方向的流量,请不要将Leaf、Border和Spine角色合一。
Switch A |
Switch B |
命令说明 |
ip vpn-instance vpn1 |
ip vpn-instance vpn1 |
创建VPN |
route-distinguisher 1:1 |
route-distinguisher 1:1 |
配置VPN实例的RD(Route Distinguisher,路由标识) |
address-family ipv4 |
address-family ipv4 |
进入VPN实例IPv4地址族视图 |
vpn-target 2:2 |
vpn-target 2:2 |
配置VPN实例的Route Target |
quit |
quit |
- |
address-family evpn |
address-family evpn |
进入VPN实例EVPN视图 |
vpn-target 1:1 |
vpn-target 1:1 |
配置VPN实例的Route Target |
quit |
quit |
- |
quit |
quit |
- |
ospf 1 router-id 1.1.1.1 |
ospf 1 router-id 2.2.2.2 |
启动OSPF,并进入OSPF视图 |
stub-router include-stub on-startup 900 |
stub-router include-stub on-startup 900 |
为优化收敛效果,配置设备在重启期间,路由器作为Stub路由器,超时时间为900秒 |
area 0.0.0.0 |
area 0.0.0.0 |
创建OSPF区域 |
quit |
quit |
- |
quit |
quit |
- |
interface LoopBack0 |
interface LoopBack0 |
创建LoopBack接口 |
pim sm |
pim sm |
使能PIM-SM |
ospf 1 area 0.0.0.0 |
ospf 1 area 0.0.0.0 |
在接口上使能OSPF |
quit |
quit |
- |
interface LoopBack1 |
interface LoopBack1 |
创建LoopBack接口 |
pim sm |
pim sm |
使能PIM-SM |
ospf 1 area 0.0.0.0 |
ospf 1 area 0.0.0.0 |
在接口上使能OSPF |
quit |
quit |
- |
interface LoopBack2 |
interface LoopBack2 |
创建LoopBack接口 |
ip binding vpn-instance vpn1 |
ip binding vpn-instance vpn1 |
绑定VPN实例 |
pim sm |
pim sm |
使能PIM-SM |
interface HundredGigE1/0/25 |
interface HundredGigE2/0/25 |
进入端口视图 |
pim sm |
pim sm |
使能PIM-SM |
ospf 1 area 0.0.0.0 |
ospf 1 area 0.0.0.0 |
在接口上使能OSPF |
quit |
quit |
- |
interface HundredGigE1/0/27 |
interface HundredGigE1/0/27 |
进入端口视图 |
pim sm |
pim sm |
使能PIM-SM |
ospf 1 area 0.0.0.0 |
ospf 1 area 0.0.0.0 |
在接口上使能OSPF |
quit |
quit |
- |
interface HundredGigE1/0/30 |
interface HundredGigE2/0/30 |
进入端口视图 |
ospf 1 area 0.0.0.0 |
ospf 1 area 0.0.0.0 |
在接口上使能OSPF |
quit |
quit |
- |
l2vpn enable |
l2vpn enable |
开启L2VPN功能 |
vxlan tunnel mac-learning disable |
vxlan tunnel mac-learning disable |
关闭远端MAC地址自动学习功能 |
vxlan tunnel arp-learning disable |
vxlan tunnel arp-learning disable |
关闭远端ARP自动学习功能 |
evpn global-mac 0001-0002-0003 |
evpn global-mac 0001-0002-0003 |
配置EVPN的全局MAC地址 |
vsi vpn1 |
vsi vpn1 |
创建一个VSI,并进入VSI视图 |
flooding disable unknown-unicast unknown-multicast |
flooding disable unknown-unicast unknown-multicast |
关闭VSI的泛洪功能 |
vxlan 10 |
vxlan 10 |
创建VXLAN,并进入VXLAN视图 |
quit |
quit |
- |
evpn encapsulation vxlan |
evpn encapsulation vxlan |
创建EVPN实例 |
route-distinguisher auto |
route-distinguisher auto |
配置RD |
vpn-target auto |
vpn-target auto |
配置RT |
quit |
quit |
- |
quit |
quit |
- |
vsi vpn2 |
vsi vpn2 |
创建一个VSI,并进入VSI视图 |
flooding disable unknown-unicast unknown-multicast |
flooding disable unknown-unicast unknown-multicast |
关闭VSI的泛洪功能 |
vxlan 20 |
vxlan 20 |
创建VXLAN,并进入VXLAN视图 |
quit |
quit |
- |
evpn encapsulation vxlan |
evpn encapsulation vxlan |
创建EVPN实例 |
route-distinguisher auto |
route-distinguisher auto |
配置RD |
vpn-target auto |
vpn-target auto |
配置RT |
quit |
quit |
- |
quit |
quit |
- |
interface Vsi-interface1 |
interface Vsi-interface1 |
创建VSI虚接口 |
ip binding vpn-instance vpn1 |
ip binding vpn-instance vpn1 |
配置接口与指定VPN实例关联 |
mac-address 0001-0001-0001 |
mac-address 0001-0001-0001 |
配置MAC地址 |
local-proxy-arp enable |
local-proxy-arp enable |
开启本地代理ARP功能 |
distributed-gateway local |
distributed-gateway local |
配置VSI虚接口为分布式网关接口 |
pim distributed-dr |
pim distributed-dr |
配置接口为分布式DR接口 |
igmp enable |
igmp enable |
在接口上使能IGMP |
pim sm |
pim sm |
使能PIM-SM |
quit |
quit |
- |
interface Vsi-interface2 |
interface Vsi-interface2 |
创建VSI虚接口 |
ip binding vpn-instance vpn1 |
ip binding vpn-instance vpn1 |
配置接口与指定VPN实例关联 |
mac-address 0002-0002-0002 |
mac-address 0002-0002-0002 |
配置MAC地址 |
local-proxy-arp enable |
local-proxy-arp enable |
开启本地代理ARP功能 |
distributed-gateway local |
distributed-gateway local |
配置VSI虚接口为分布式网关接口 |
pim distributed-dr |
pim distributed-dr |
配置接口为分布式DR接口 |
igmp enable |
igmp enable |
在接口上使能IGMP |
pim sm |
pim sm |
使能PIM-SM |
quit |
quit |
- |
interface Vsi-interface3 |
interface Vsi-interface3 |
创建VSI虚接口 |
ip binding vpn-instance vpn1 |
ip binding vpn-instance vpn1 |
配置接口与指定VPN实例关联 |
pim sm |
pim sm |
使能PIM-SM |
l3-vni 1000 |
l3-vni 1000 |
配置L3VNI |
quit |
quit |
- |
vsi vpn1 |
vsi vpn1 |
进入VSI视图 |
gateway vsi-interface 1 |
gateway vsi-interface 1 |
绑定VSI虚接口 |
quit |
quit |
- |
vsi vpn2 |
vsi vpn2 |
进入VSI视图 |
gateway vsi-interface 2 |
gateway vsi-interface 2 |
绑定VSI虚接口 |
quit |
quit |
- |
l2vpn m-lag peer-link ac-match-rule vxlan-mapping |
l2vpn m-lag peer-link ac-match-rule vxlan-mapping |
配置通过VXLAN ID映射方式生成peer-link链路上动态AC的报文匹配规则 |
evpn m-lag group 1.2.3.4 |
evpn m-lag group 1.2.3.4 |
开启EVPN支持M-LAG功能 |
evpn m-lag local 1.1.1.1 remote 2.2.2.2 |
evpn m-lag local 2.2.2.2 remote 1.1.1.1 |
配置组成M-LAG系统的本地IP地址和远端IP地址 |
m-lag restore-delay 300 |
m-lag restore-delay 300 |
配置延迟恢复时间为60秒 |
m-lag system-mac 0021-0021-0021 |
m-lag system-mac 0021-0021-0021 |
配置M-LAG系统MAC地址 |
m-lag system-number 1 |
m-lag system-number 2 |
配置M-LAG系统编号 |
m-lag system-priority 21 |
m-lag system-priority 21 |
配置M-LAG系统优先级 |
m-lag standalone enable |
m-lag standalone enable |
开启M-LAG设备独立工作功能 |
m-lag keepalive ip destination 21.0.0.2 source 21.0.0.1 |
m-lag keepalive ip destination 21.0.0.1 source 21.0.0.2 |
配置M-LAG Keepalive报文的参数 |
interface Bridge-Aggregation1 |
interface Bridge-Aggregation1 |
创建聚合接口 |
link-aggregation mode dynamic |
link-aggregation mode dynamic |
配置聚合组工作在动态聚合模式下,同时开启LACP协议 |
quit |
quit |
- |
interface HundredGigE1/0/29 |
interface HundredGigE2/0/29 |
进入接口视图 |
port link-aggregation group 1 |
port link-aggregation group 1 |
将接口加入聚合组 |
quit |
quit |
- |
interface Bridge-Aggregation1 |
interface Bridge-Aggregation1 |
进入聚合接口视图 |
port m-lag peer-link 1 |
port m-lag peer-link 1 |
配置二层聚合接口为peer-link接口 |
undo mac-address static source-check enable |
undo mac-address static source-check enable |
关闭报文入接口与静态MAC地址表项匹配检查功能 避免跨peer-link链路三层转发的流量不通的问题 |
quit |
quit |
- |
interface Bridge-Aggregation2 |
interface Bridge-Aggregation2 |
进入聚合接口视图 |
link-aggregation mode dynamic |
link-aggregation mode dynamic |
配置聚合组工作在动态聚合模式下,同时开启LACP协议 |
port trunk pvid vlan 4040 |
port trunk pvid vlan 4040 |
配置Trunk端口的缺省VLAN |
quit |
quit |
- |
interface HundredGigE1/0/26 |
interface HundredGigE2/0/26 |
进入接口视图 |
port link-aggregation group 2 |
port link-aggregation group 2 |
将接口加入聚合组 |
quit |
quit |
- |
interface Bridge-Aggregation2 |
interface Bridge-Aggregation2 |
进入聚合接口视图 |
port link-type trunk |
port link-type trunk |
配置端口的链路类型为Trunk类型 |
undo port trunk permit vlan 1 |
undo port trunk permit vlan 1 |
配置不允许VLAN 1通过该Trunk端口 |
port trunk permit vlan 2 to 3 |
port trunk permit vlan 2 to 3 |
配置允许VLAN 2、3通过该Trunk端口 |
port m-lag group 2 |
port m-lag group 2 |
配置聚合接口加入M-LAG组 |
quit |
quit |
- |
m-lag mad exclude interface HundredGigE1/0/25 |
m-lag mad exclude interface HundredGigE2/0/25 |
配置保留接口 |
m-lag mad exclude interface HundredGigE1/0/27 |
m-lag mad exclude interface HundredGigE2/0/27 |
配置保留接口 |
m-lag mad exclude interface HundredGigE1/0/30 |
m-lag mad exclude interface HundredGigE2/0/30 |
配置保留接口 |
m-lag mad exclude interface LoopBack0 |
m-lag mad exclude interface LoopBack0 |
配置保留接口 |
m-lag mad exclude interface LoopBack1 |
m-lag mad exclude interface LoopBack1 |
配置保留接口 |
m-lag mad exclude interface LoopBack2 |
m-lag mad exclude interface LoopBack2 |
配置保留接口 |
m-lag mad exclude interface Vsi-interface1 |
m-lag mad exclude interface Vsi-interface1 |
配置保留接口 |
m-lag mad exclude interface Vsi-interface2 |
m-lag mad exclude interface Vsi-interface2 |
配置保留接口 |
m-lag mad exclude interface Vsi-interface3 |
m-lag mad exclude interface Vsi-interface3 |
配置保留接口 |
bgp 100 |
bgp 100 |
创建BGP进程 |
router-id 1.1.1.1 |
router-id 2.2.2.2 |
为指定的BGP实例配置BGP路由器的Router ID |
peer 4.4.4.4 as-number 100 |
peer 4.4.4.4 as-number 100 |
指定对等体组的AS号 |
peer 4.4.4.4 connect-interface LoopBack0 |
peer 4.4.4.4 connect-interface LoopBack0 |
指定与对等体/对等体组创建BGP会话时建立TCP连接使用的源接口 |
peer 5.5.5.5 as-number 100 |
peer 5.5.5.5 as-number 100 |
指定对等体组的AS号 |
peer 5.5.5.5 connect-interface LoopBack0 |
peer 5.5.5.5 connect-interface LoopBack0 |
指定与对等体/对等体组创建BGP会话时建立TCP连接使用的源接口 |
address-family l2vpn evpn |
address-family l2vpn evpn |
进入EVPN地址簇 |
peer 4.4.4.4 enable |
peer 4.4.4.4 enable |
允许本地路由器与指定对等体/对等体组交换路由信息 |
peer 5.5.5.5 enable |
peer 5.5.5.5 enable |
允许本地路由器与指定对等体/对等体组交换路由信息 |
quit |
quit |
- |
quit |
quit |
- |
interface Bridge-Aggregation2 |
interface Bridge-Aggregation2 |
进入聚合接口视图 |
service-instance 1000 |
service-instance 1000 |
创建以太网服务实例 |
encapsulation s-vid 2 |
encapsulation s-vid 2 |
配置以太网服务实例的报文匹配规则 |
xconnect vsi vpn1 |
xconnect vsi vpn1 |
将AC与VSI关联 |
service-instance 1001 |
service-instance 1001 |
创建以太网服务实例 |
encapsulation s-vid 3 |
encapsulation s-vid 3 |
配置以太网服务实例的报文匹配规则 |
xconnect vsi vpn2 |
xconnect vsi vpn2 |
将AC与VSI关联 |
quit |
quit |
- |
quit |
quit |
- |
igmp-snooping |
igmp-snooping |
开启设备的IGMP Snooping特性,并进入IGMP-Snooping视图 |
quit |
quit |
- |
vsi vpn1 |
vsi vpn1 |
进入VSI视图 |
igmp-snooping enable |
igmp-snooping enable |
使能VSI内的IGMP Snooping |
pim-snooping enable |
pim-snooping enable |
使能VSI内的PIM Snooping |
igmp-snooping proxy enable |
igmp-snooping proxy enable |
在VSI内开启IGMP Snooping Proxy功能 |
quit |
quit |
- |
vsi vpn2 |
vsi vpn2 |
进入VSI视图 |
igmp-snooping enable |
igmp-snooping enable |
使能VSI内的IGMP Snooping |
pim-snooping enable |
pim-snooping enable |
使能VSI内的PIM Snooping |
igmp-snooping proxy enable |
igmp-snooping proxy enable |
在VSI内开启IGMP Snooping Proxy功能 |
quit |
quit |
- |
multicast-vpn vxlan vpn-instance vpn1 mode mdt |
multicast-vpn vxlan vpn-instance vpn1 mode mdt |
创建MDT模式的MVXLAN |
address-family ipv4 |
address-family ipv4 |
进入IPv4地址簇 |
source LoopBack1 evpn-mlag-group |
source LoopBack1 evpn-mlag-group |
指定M-LAG设备的虚拟地址为源接口的地址 |
default-group 239.0.0.1 |
default-group 239.0.0.1 |
配置Default-Group |
data-group 239.0.1.0 255.255.255.128 |
data-group 239.0.1.0 255.255.255.128 |
配置Data-Group的范围 |
m-lag local 1.1.1.1 remote 2.2.2.2 |
m-lag local 2.2.2.2 remote 1.1.1.1 |
配置组成M-LAG系统的本地IP地址和远端IP地址 |
quit |
quit |
- |
quit |
quit |
- |
multicast routing |
multicast routing |
使能公网IP组播路由 |
quit |
quit |
- |
multicast routing vpn-instance vpn1 |
multicast routing vpn-instance vpn1 |
使能私网IP组播路由 |
quit |
quit |
- |
pim |
pim |
使能公网PIM |
c-bsr 1.1.1.1 |
c-bsr 2.2.2.2 |
配置C-BSR |
c-rp 1.1.1.1 |
c-rp 2.2.2.2 |
配置C-RP |
quit |
quit |
- |
pim vpn-instance vpn1 |
pim vpn-instance vpn1 |
使能私网PIM |
c-bsr 1.2.3.4 |
c-bsr 1.2.3.4 |
配置C-BSR |
c-rp 1.2.3.4 |
c-rp 1.2.3.4 |
配置C-RP |
Switch E上除了M-LAG特性外的配置均与Switch A、Switch B配置类似,请参考组网需求中的表格和Switch A、Switch B配置完成Switch E配置中。
Switch E |
命令说明 |
multicast-vpn vxlan vpn-instance vpn1 mode mdt |
创建MDT模式的MVXLAN |
address-family ipv4 |
进入IPv4地址簇 |
source LoopBack0 |
指定M-LAG设备的虚拟地址为源接口的地址 |
default-group 239.0.0.1 |
配置Default-Group |
data-group 239.0.1.0 255.255.255.128 |
配置Data-Group的范围 |
quit |
- |
quit |
- |
multicast routing |
使能公网IP组播路由 |
quit |
- |
multicast routing vpn-instance vpn1 |
使能私网IP组播路由 |
quit |
- |
pim |
使能公网PIM |
c-bsr 3.3.3.3 |
配置C-BSR |
c-rp 3.3.3.3 |
配置C-RP |
quit |
- |
pim vpn-instance vpn1 |
使能私网PIM |
c-bsr 3.3.3.3 |
配置C-BSR |
c-rp 3.3.3.3 |
配置C-RP |
Switch C |
Switch D |
命令说明 |
ip vpn-instance external_vpn |
ip vpn-instance external_vpn |
创建VPN |
route-distinguisher 1:100 |
route-distinguisher 1:100 |
配置RD |
address-family ipv4 |
address-family ipv4 |
进入VPN实例IPv4地址族视图 |
vpn-target 100:100 2:2 |
vpn-target 100:100 2:2 |
配置RT |
quit |
quit |
- |
quit |
quit |
- |
ip vpn-instance vpn1 |
ip vpn-instance vpn1 |
创建VPN |
route-distinguisher 1:1 |
route-distinguisher 1:1 |
配置RD |
address-family ipv4 |
address-family ipv4 |
进入VPN实例IPv4地址族视图 |
vpn-target 2:2 1:2 |
vpn-target 2:2 1:2 |
配置RT |
address-family evpn |
address-family evpn |
进入VPN实例EVPN视图 |
vpn-target 1:1 |
vpn-target 1:1 |
配置RT |
quit |
quit |
- |
quit |
quit |
- |
ospf 1 router-id 4.4.4.4 |
ospf 1 router-id 5.5.5.5 |
启动OSPF,并进入OSPF视图 |
stub-router include-stub on-startup 900 |
stub-router include-stub on-startup 900 |
为优化收敛效果,配置设备在重启期间,路由器作为Stub路由器,超时时间为900秒 |
area 0.0.0.0 |
area 0.0.0.0 |
创建OSPF区域 |
quit |
quit |
- |
quit |
quit |
- |
ospf 2 vpn-instance external_vpn |
ospf 2 vpn-instance external_vpn |
启动OSPF,并进入OSPF视图 |
stub-router include-stub on-startup 900 |
stub-router include-stub on-startup 900 |
为优化收敛效果,配置设备在重启期间,路由器作为Stub路由器,超时时间为900秒 |
area 0.0.0.0 |
area 0.0.0.0 |
创建OSPF区域 |
quit |
quit |
- |
quit |
quit |
- |
interface HundredGigE1/0/25 |
interface HundredGigE1/0/25 |
进入端口视图 |
pim sm |
pim sm |
使能PIM-SM |
ospf 1 area 0.0.0.0 |
ospf 1 area 0.0.0.0 |
在接口上使能OSPF |
quit |
quit |
- |
interface HundredGigE1/0/27 |
interface HundredGigE1/0/27 |
进入端口视图 |
pim sm |
pim sm |
使能PIM-SM |
ospf 1 area 0.0.0.0 |
ospf 1 area 0.0.0.0 |
在接口上使能OSPF |
quit |
quit |
- |
interface HundredGigE1/0/30 |
interface HundredGigE1/0/30 |
进入端口视图 |
pim sm |
pim sm |
使能PIM-SM |
ospf 1 area 0.0.0.0 |
ospf 1 area 0.0.0.0 |
在接口上使能OSPF |
quit |
quit |
- |
interface LoopBack0 |
interface LoopBack0 |
创建LoopBack接口 |
pim sm |
pim sm |
使能PIM-SM |
ospf 1 area 0.0.0.0 |
ospf 1 area 0.0.0.0 |
在接口上使能OSPF |
quit |
quit |
- |
interface LoopBack1 |
interface LoopBack1 |
创建LoopBack接口 |
pim sm |
pim sm |
使能PIM-SM |
ospf 1 area 0.0.0.0 |
ospf 1 area 0.0.0.0 |
在接口上使能OSPF |
quit |
quit |
- |
interface LoopBack2 |
interface LoopBack2 |
创建LoopBack接口 |
ip binding vpn-instance vpn1 |
ip binding vpn-instance vpn1 |
绑定VPN实例 |
pim sm |
pim sm |
使能PIM-SM |
quit |
quit |
- |
l2vpn enable |
l2vpn enable |
开启L2VPN功能 |
vxlan tunnel mac-learning disable |
vxlan tunnel mac-learning disable |
关闭远端MAC地址自动学习功能 |
vxlan tunnel arp-learning disable |
vxlan tunnel arp-learning disable |
关闭远端ARP自动学习功能 |
evpn global-mac 0001-0002-0004 |
evpn global-mac 0001-0002-0004 |
配置EVPN的全局MAC地址 |
vsi vpn1 |
vsi vpn1 |
创建一个VSI,并进入VSI视图 |
flooding disable unknown-unicast unknown-multicast |
flooding disable unknown-unicast unknown-multicast |
关闭VSI的泛洪功能 |
vxlan 10 |
vxlan 10 |
创建VXLAN,并进入VXLAN视图 |
quit |
quit |
- |
evpn encapsulation vxlan |
evpn encapsulation vxlan |
创建EVPN实例 |
route-distinguisher auto |
route-distinguisher auto |
配置RD |
vpn-target auto |
vpn-target auto |
配置RT |
quit |
quit |
- |
quit |
quit |
- |
vsi vpn2 |
vsi vpn2 |
创建一个VSI,并进入VSI视图 |
flooding disable unknown-unicast unknown-multicast |
flooding disable unknown-unicast unknown-multicast |
关闭VSI的泛洪功能 |
vxlan 20 |
vxlan 20 |
创建VXLAN,并进入VXLAN视图 |
quit |
quit |
- |
evpn encapsulation vxlan |
evpn encapsulation vxlan |
创建EVPN实例 |
route-distinguisher auto |
route-distinguisher auto |
配置RD |
vpn-target auto |
vpn-target auto |
配置RT |
quit |
quit |
- |
quit |
quit |
- |
interface Vsi-interface1 |
interface Vsi-interface1 |
创建VSI虚接口 |
ip binding vpn-instance vpn1 |
ip binding vpn-instance vpn1 |
配置接口与指定VPN实例关联 |
mac-address 0001-0001-0001 |
mac-address 0001-0001-0001 |
配置MAC地址 |
local-proxy-arp enable |
local-proxy-arp enable |
开启本地代理ARP功能 |
distributed-gateway local |
distributed-gateway local |
配置VSI虚接口为分布式网关接口 |
pim distributed-dr |
pim distributed-dr |
配置接口为分布式DR接口 |
igmp enable |
igmp enable |
在接口上使能IGMP |
pim sm |
pim sm |
使能PIM-SM |
quit |
quit |
- |
interface Vsi-interface2 |
interface Vsi-interface2 |
创建VSI虚接口 |
ip binding vpn-instance vpn1 |
ip binding vpn-instance vpn1 |
配置接口与指定VPN实例关联 |
mac-address 0002-0002-0002 |
mac-address 0002-0002-0002 |
配置MAC地址 |
local-proxy-arp enable |
local-proxy-arp enable |
开启本地代理ARP功能 |
distributed-gateway local |
distributed-gateway local |
配置VSI虚接口为分布式网关接口 |
pim distributed-dr |
pim distributed-dr |
配置接口为分布式DR接口 |
igmp enable |
igmp enable |
在接口上使能IGMP |
pim sm |
pim sm |
使能PIM-SM |
quit |
quit |
- |
interface Vsi-interface3 |
interface Vsi-interface3 |
创建VSI虚接口 |
ip binding vpn-instance vpn1 |
ip binding vpn-instance vpn1 |
配置接口与指定VPN实例关联 |
pim sm |
pim sm |
使能PIM-SM |
l3-vni 1000 |
l3-vni 1000 |
配置L3VNI |
quit |
quit |
- |
interface Vsi-interface4 |
interface Vsi-interface4 |
创建VSI虚接口 |
ip binding vpn-instance external_vpn |
ip binding vpn-instance external_vpn |
配置接口与指定VPN实例关联 |
pim sm |
pim sm |
使能PIM-SM |
l3-vni 2000 |
l3-vni 2000 |
配置L3VNI |
quit |
quit |
- |
vsi vpn1 |
vsi vpn1 |
进入VSI视图 |
gateway vsi-interface 1 |
gateway vsi-interface 1 |
绑定VSI虚接口 |
quit |
quit |
- |
vsi vpn2 |
vsi vpn2 |
进入VSI视图 |
gateway vsi-interface 2 |
gateway vsi-interface 2 |
绑定VSI虚接口 |
quit |
quit |
- |
l2vpn m-lag peer-link ac-match-rule vxlan-mapping |
l2vpn m-lag peer-link ac-match-rule vxlan-mapping |
配置通过VXLAN ID映射方式生成peer-link链路上动态AC的报文匹配规则 |
evpn m-lag group 5.6.7.8 |
evpn m-lag group 5.6.7.8 |
开启EVPN的M-LAG模式 |
evpn m-lag local 4.4.4.4 remote 5.5.5.5 |
evpn m-lag local 5.5.5.5 remote 4.4.4.4 |
配置组成M-LAG系统的本地IP地址和远端IP地址 |
m-lag restore-delay 300 |
m-lag restore-delay 300 |
配置延迟恢复时间为60秒 |
m-lag system-mac 0022-0022-0022 |
m-lag system-mac 0022-0022-0022 |
配置M-LAG系统MAC地址 |
m-lag system-number 1 |
m-lag system-number 2 |
配置M-LAG系统编号 |
m-lag system-priority 22 |
m-lag system-priority 22 |
配置M-LAG系统优先级 |
m-lag standalone enable |
m-lag standalone enable |
开启M-LAG设备独立工作功能 |
m-lag keepalive ip destination 21.1.0.2 source 21.1.0.1 |
m-lag keepalive ip destination 21.1.0.1 source 21.1.0.2 |
配置M-LAG Keepalive报文的参数 |
interface Bridge-Aggregation1 |
interface Bridge-Aggregation1 |
创建聚合接口 |
link-aggregation mode dynamic |
link-aggregation mode dynamic |
配置聚合组工作在动态聚合模式下,同时开启LACP协议 |
quit |
quit |
- |
interface HundredGigE1/0/32 |
interface HundredGigE1/0/32 |
进入接口视图 |
port link-aggregation group 1 |
port link-aggregation group 1 |
将接口加入聚合组 |
quit |
quit |
- |
interface Bridge-Aggregation1 |
interface Bridge-Aggregation1 |
进入聚合接口视图 |
port m-lag peer-link 1 |
port m-lag peer-link 1 |
配置二层聚合接口为peer-link接口 |
port trunk pvid vlan 4050 |
port trunk pvid vlan 4050 |
配置Trunk端口的缺省VLAN |
undo mac-address static source-check enable |
undo mac-address static source-check enable |
关闭报文入接口与静态MAC地址表项匹配检查功能 避免跨peer-link链路三层转发的流量不通的问题 |
quit |
quit |
- |
interface Bridge-Aggregation2 |
interface Bridge-Aggregation2 |
进入聚合接口视图 |
link-aggregation mode dynamic |
link-aggregation mode dynamic |
配置聚合组工作在动态聚合模式下,同时开启LACP协议 |
quit |
quit |
- |
interface HundredGigE1/0/26 |
interface HundredGigE2/0/26 |
进入接口视图 |
port link-aggregation group 2 |
port link-aggregation group 2 |
将接口加入聚合组 |
quit |
quit |
- |
vlan 2 to 3 100 |
vlan 2 to 3 100 |
创建VLAN 2、3和100 |
quit |
quit |
- |
interface Bridge-Aggregation2 |
interface Bridge-Aggregation2 |
进入聚合接口视图 |
port link-type trunk |
port link-type trunk |
配置端口的链路类型为Trunk类型 |
undo port trunk permit vlan 1 |
undo port trunk permit vlan 1 |
配置不允许VLAN 1通过该Trunk端口 |
port trunk permit vlan 2 to 3 |
port trunk permit vlan 2 to 3 |
配置允许VLAN 2、3通过该Trunk端口 |
port m-lag group 2 |
port m-lag group 2 |
配置聚合接口加入M-LAG组 |
service-instance 1000 |
service-instance 1000 |
创建以太网服务实例 |
encapsulation s-vid 2 |
encapsulation s-vid 2 |
配置以太网服务实例的报文匹配规则 |
xconnect vsi vpn1 |
xconnect vsi vpn1 |
将AC与VSI关联 |
service-instance 1001 |
service-instance 1001 |
创建以太网服务实例 |
encapsulation s-vid 3 |
encapsulation s-vid 3 |
配置以太网服务实例的报文匹配规则 |
xconnect vsi vpn2 |
xconnect vsi vpn2 |
将AC与VSI关联 |
quit |
quit |
- |
quit |
quit |
- |
interface Bridge-Aggregation100 |
interface Bridge-Aggregation100 |
进入聚合接口视图 |
link-aggregation mode dynamic |
link-aggregation mode dynamic |
配置聚合组工作在动态聚合模式下,同时开启LACP协议 |
quit |
quit |
- |
interface HundredGigE1/0/29 |
interface HundredGigE2/0/29 |
进入接口视图 |
port link-aggregation group 100 |
port link-aggregation group 100 |
将接口加入聚合组 |
quit |
quit |
- |
interface Bridge-Aggregation100 |
interface Bridge-Aggregation100 |
进入聚合接口视图 |
port link-type trunk |
port link-type trunk |
配置端口的链路类型为Trunk类型 |
undo port trunk permit vlan 1 |
undo port trunk permit vlan 1 |
配置不允许VLAN 1通过该Trunk端口 |
port trunk permit vlan 100 |
port trunk permit vlan 100 |
配置允许VLAN 100通过该Trunk端口 |
port m-lag group 100 |
port m-lag group 100 |
配置聚合接口加入M-LAG组 |
quit |
quit |
- |
interface HundredGigE1/0/31 |
interface HundredGigE1/0/31 |
进入接口视图 |
ospf 1 area 0.0.0.0 |
ospf 1 area 0.0.0.0 |
在接口上使能OSPF |
pim sm |
pim sm |
使能PIM-SM |
quit |
quit |
- |
m-lag mad exclude interface HundredGigE1/0/25 |
m-lag mad exclude interface HundredGigE1/0/25 |
配置保留接口 |
m-lag mad exclude interface HundredGigE1/0/27 |
m-lag mad exclude interface HundredGigE1/0/27 |
配置保留接口 |
m-lag mad exclude interface HundredGigE1/0/28 |
m-lag mad exclude interface HundredGigE1/0/28 |
配置保留接口 |
m-lag mad exclude interface HundredGigE1/0/31 |
m-lag mad exclude interface HundredGigE1/0/31 |
配置保留接口 |
m-lag mad exclude interface LoopBack0 |
m-lag mad exclude interface LoopBack0 |
配置保留接口 |
m-lag mad exclude interface Vlan-interface100 |
m-lag mad exclude interface Vlan-interface100 |
配置保留接口 |
m-lag mad exclude interface Vsi-interface1 |
m-lag mad exclude interface Vsi-interface1 |
配置保留接口 |
m-lag mad exclude interface Vsi-interface2 |
m-lag mad exclude interface Vsi-interface2 |
配置保留接口 |
m-lag mad exclude interface Vsi-interface3 |
m-lag mad exclude interface Vsi-interface3 |
配置保留接口 |
m-lag mad exclude interface Vsi-interface4 |
m-lag mad exclude interface Vsi-interface4 |
配置保留接口 |
bgp 100 |
bgp 100 |
创建BGP进程 |
router-id 4.4.4.4 |
router-id 5.5.5.5 |
为指定的BGP实例配置BGP路由器的Router ID |
group e internal |
group e internal |
创建一个对等体组 |
peer e connect-interface LoopBack0 |
peer e connect-interface LoopBack0 |
指定与对等体/对等体组创建BGP会话时建立TCP连接使用的源接口 |
peer 1.1.1.1 group e |
peer 1.1.1.1 group e |
向对等体组中添加指定的对等体 |
peer 2.2.2.2 group e |
peer 2.2.2.2 group e |
向对等体组中添加指定的对等体 |
peer 3.3.3.3 group e |
peer 3.3.3.3 group e |
向对等体组中添加指定的对等体 |
address-family l2vpn evpn |
address-family l2vpn evpn |
进入EVPN地址簇 |
undo policy vpn-target |
undo policy vpn-target |
关闭BGP MVPN路由的VPN-Target过滤功能 |
peer e enable |
peer e enable |
允许本地路由器与指定对等体/对等体组交换路由信息 |
peer e next-hop-local |
peer e next-hop-local |
配置向对等体/对等体组发布路由时,将下一跳属性修改为自身的地址 |
peer e reflect-client |
peer e reflect-client |
配置本机作为路由反射器 |
quit |
quit |
- |
quit |
quit |
- |
igmp-snooping |
igmp-snooping |
开启设备的IGMP Snooping特性,并进入IGMP-Snooping视图 |
quit |
quit |
- |
vlan 100 |
vlan 100 |
创建VLAN |
igmp-snooping enable |
igmp-snooping enable |
使能VLAN内的IGMP Snooping |
pim-snooping enable |
pim-snooping enable |
使能VLAN内的PIM Snooping |
igmp-snooping triggered-query enable port-down port-up |
igmp-snooping triggered-query enable port-down port-up |
配置设备在端口链路状态发生变化时立刻发送IGMP普遍组查询报文,以及时更新组播转发表项 |
quit |
quit |
- |
interface Vlan-interface100 |
interface Vlan-interface100 |
创建VLAN接口 |
ip binding vpn-instance external_vpn |
ip binding vpn-instance external_vpn |
配置接口与VPN实例关联 |
pim sm |
pim sm |
使能PIM-SM |
pim distributed-dr |
pim distributed-dr |
配置接口为分布式DR接口 |
pim triggered-hello enable port-down port-up |
pim triggered-hello enable port-down port-up |
配置设备在端口链路状态发生变化时立刻发送Generation ID变化的Hello报文,以及时更新组播转发表项 |
igmp enable |
igmp enable |
在接口上使能IGMP |
quit |
quit |
- |
multicast-vpn vxlan vpn-instance external_vpn mode mdt |
multicast-vpn vxlan vpn-instance external_vpn mode mdt |
创建MDT模式的MVXLAN |
address-family ipv4 |
address-family ipv4 |
进入IPv4地址簇 |
source LoopBack1 evpn-mlag-group |
source LoopBack1 evpn-mlag-group |
指定M-LAG设备的虚拟地址为源接口的地址 |
default-group 239.0.2.0 |
default-group 239.0.2.0 |
配置Default-Group |
data-group 239.0.3.0 255.255.255.128 |
data-group 239.0.3.0 255.255.255.128 |
配置Data-Group的范围 |
m-lag local 4.4.4.4 remote 5.5.5.5 |
m-lag local 5.5.5.5 remote 4.4.4.4 |
配置组成M-LAG系统的本地IP地址和远端IP地址 |
quit |
quit |
- |
quit |
quit |
- |
multicast-vpn vxlan vpn-instance vpn1 mode mdt |
multicast-vpn vxlan vpn-instance vpn1 mode mdt |
创建MDT模式的MVXLAN |
address-family ipv4 |
address-family ipv4 |
进入IPv4地址簇 |
source LoopBack1 evpn-mlag-group |
source LoopBack1 evpn-mlag-group |
指定M-LAG设备的虚拟地址为源接口的地址 |
default-group 239.0.0.1 |
default-group 239.0.0.1 |
配置Default-Group |
data-group 239.0.1.0 255.255.255.128 |
data-group 239.0.1.0 255.255.255.128 |
配置Data-Group的范围 |
m-lag local 4.4.4.4 remote 5.5.5.5 |
m-lag local 5.5.5.5 remote 4.4.4.4 |
配置组成M-LAG系统的本地IP地址和远端IP地址 |
quit |
quit |
- |
quit |
quit |
- |
multicast routing |
multicast routing |
使能公网IP组播路由 |
quit |
quit |
- |
multicast routing vpn-instance external_vpn |
multicast routing vpn-instance external_vpn |
使能私网IP组播路由 |
multicast extranet select-rpf l3-vni 1000 group 226.0.0.0 8 |
multicast extranet select-rpf l3-vni 1000 group 226.0.0.0 8 |
配置跨VPN的IPv4组播路由的RPF选路策略 |
quit |
quit |
- |
multicast routing vpn-instance vpn1 |
multicast routing vpn-instance vpn1 |
使能私网IP组播路由 |
quit |
quit |
- |
pim |
pim |
使能公网PIM |
c-bsr 4.4.4.4 |
c-bsr 5.5.5.5 |
配置C-BSR |
c-rp 4.4.4.4 |
c-rp 5.5.5.5 |
配置C-RP |
quit |
quit |
- |
pim vpn-instance external_vpn |
pim vpn-instance external_vpn |
使能私网PIM |
c-bsr 4.4.4.4 |
c-bsr 5.5.5.5 |
配置C-BSR |
c-rp 4.4.4.4 |
c-rp 5.5.5.5 |
配置C-RP |
quit |
quit |
- |
quit |
quit |
- |
pim vpn-instance vpn1 |
pim vpn-instance vpn1 |
使能私网PIM |
c-bsr 5.6.7.8 |
c-bsr 5.6.7.8 |
配置C-BSR |
c-rp 5.6.7.8 |
c-rp 5.6.7.8 |
配置C-RP |
流量模型描述表格主要包含以下信息:
· 编号:即流量编号,格式为O-X-XXX。其中,O表示Overrlay流量;X表示协议号,取值包括4(IPv4)和6(IPv6);XXX表示流量序号,从001开始。
· 类型:即流量类型,取值为IPV4组播。
· 流量方向:即流量的发送方向,取值包括Leaf到Border、跨Leaf东西、Border到Leaf等。
· 流量路径:即流量经过的每个节点。
· 仿真方式:进行本组网测试时,采用的流量仿真方式,一般为测试仪仿真,即采用测试仪模拟服务器发送流量。
· 流量大小:取值包括轻载(仿真流量小于1000条流)和重载(仿真流量大于1000条流)。
· 上墙/LB方式:本组网中无防火墙和LB设备,不涉及上墙和LB方式。
编号 |
类型 |
流量方向 |
流量路径 |
仿真方式 |
流量大小 |
上墙/LB方式 |
O-4-001 |
IPV4组播 |
跨Leaf东西 |
Server 1-Switch A&Switch B-Switch E-Server 5 |
bond4+测试仪 |
轻载 |
不涉及 |
O-4-002 |
IPV4组播 |
Leaf到Border |
Server 1-Switch A&Switch B-Switch C&Switch D-Server 4 |
bond4+测试仪 |
轻载 |
不涉及 |
表1-1 链路单点故障测试情况表
设备 |
故障类型 |
流量中断时间 |
故障类型 |
流量中断时间 |
Leaf |
上行ECMP链路单点故障 |
不超过500ms |
上行ECMP链路单点故障恢复 |
0ms |
M-LAG成员链路单点故障 |
不超过500ms |
M-LAG成员链路单点故障恢复 |
不超过150ms |
|
peer-link链路故障 |
不超过3000ms |
peer-link链路故障恢复 |
不超过4000ms |
|
Keepalive链路故障 |
0ms |
Keepalive链路故障恢复 |
0ms |
|
Keepalive和peer-link链路都故障 |
不超过5000ms |
Keepalive和peer-link链路都故障恢复 |
不超过8000ms |
|
升级操作 |
不超过3000ms |
|
|
|
扩容操作 |
0ms |
|
|
|
替换操作 |
不超过3000ms |
|
|
|
Border |
上行ECMP链路单点故障 |
不超过500ms |
上行ECMP链路单点故障恢复 |
0ms |
M-LAG成员链路单点故障 |
不超过500ms |
M-LAG成员链路单点故障恢复 |
不超过150ms |
|
peer-link链路故障 |
不超过3000ms |
peer-link链路故障恢复 |
不超过4000ms |
|
Keepalive链路故障 |
0ms |
Keepalive链路故障恢复 |
0ms |
|
Keepalive和peer-link链路都故障 |
正切时间秒级,流量能够恢复 |
Keepalive和peer-link链路都故障恢复 |
回切时间秒级,流量能够正常回切 |
|
升级操作 |
不超过3000ms |
|
|
|
扩容操作 |
0ms |
|
|
|
替换操作 |
不超过3000ms |
|
|
Switch D |
Switch E |
命令说明 |
display multicast-vpn vxlan { vpn-instance instance-name | public-instance } data-group receive [ brief | [ active | group group-address | sender source-address | vpn-source-address [ mask { mask-length | mask } ] | vpn-group-address [ mask { mask-length | mask } ] ] * ] |
display multicast-vpn vxlan { vpn-instance instance-name | public-instance } data-group receive [ brief | [ active | group group-address | sender source-address | vpn-source-address [ mask { mask-length | mask } ] | vpn-group-address [ mask { mask-length | mask } ] ] * ] |
显示MVXLAN接收报文中的Data-Group信息 |
display multicast-vpn vxlan { vpn-instance instance-name | public-instance } data-group send [ group group-address | vpn-source-address [ mask { mask-length | mask } ] | vpn-group-address [ mask { mask-length | mask } ] ] * |
display multicast-vpn vxlan { vpn-instance instance-name | public-instance } data-group send [ group group-address | vpn-source-address [ mask { mask-length | mask } ] | vpn-group-address [ mask { mask-length | mask } ] ] * |
显示MVXLAN发送报文中的Data-Group信息 |
display multicast-vpn vxlan [ vpn-instance instance-name | public-instance ] default-group { local | remote } |
display multicast-vpn vxlan [ vpn-instance instance-name | public-instance ] default-group { local | remote } |
显示MVXLAN报文的Default-Group的信息 |
# 查看SwitchA上的选择性组播以太网标签路由信息。
<SwitchA> display bgp l2vpn evpn route-type smet
BGP local router ID is 1.1.1.1
Status codes: * - valid, > - best, d - dampened, h - history
s - suppressed, S - stale, i - internal, e - external
a - additional-path
Origin: i - IGP, e - EGP, ? - incomplete
Total number of routes from all PEs: 3200
Route distinguisher: 1:1(vpn1)
Total number of routes: 2600
Network NextHop MED LocPrf PrefVal Path/Ogn
* >i [6][0][0][0.0.0.0][32][225.0.0.1][32][4.4.4.4]/128
4.4.4.4 0 100 0
Path/Ogn: i
* >i [6][0][0][0.0.0.0][32][225.0.0.1][32][5.5.5.5]/128
5.5.5.5 0 100 0
Path/Ogn: i
* >i [6][0][0][0.0.0.0][32][225.0.0.2][32][4.4.4.4]/128
4.4.4.4 0 100 0
Path/Ogn: i
# 查看SwitchA上的选择性组播业务接口路由信息。
<SwitchA> display bgp l2vpn evpn route-type s-pmsi
BGP local router ID is 1.1.1.1
Status codes: * - valid, > - best, d - dampened, h - history
s - suppressed, S - stale, i - internal, e - external
a - additional-path
Origin: i - IGP, e - EGP, ? - incomplete
Total number of routes from all PEs: 1010
Route distinguisher: 1:1(vpn1)
Total number of routes: 1507
Network NextHop MED LocPrf PrefVal Path/Ogn
* > [10][0][0][0.0.0.0][0][0.0.0.0][32][1.1.1.1]/96
0.0.0.0 0 100 32768
Path/Ogn: i
* >i [10][0][0][0.0.0.0][0][0.0.0.0][32][2.2.2.2]/96
2.2.2.2 0 100 0
Path/Ogn: i
* i 2.2.2.2 0 100 0
Path/Ogn: i
* >i [10][0][0][0.0.0.0][0][0.0.0.0][32][3.3.3.3]/96
3.3.3.3 0 100 0
Path/Ogn: i
* i 3.3.3.3 0 100 0
Path/Ogn: i
* >i [10][0][0][0.0.0.0][0][0.0.0.0][32][4.4.4.4]/96
4.4.4.4 0 100 0
Path/Ogn: i
* >i [10][0][0][0.0.0.0][0][0.0.0.0][32][5.5.5.5]/96
5.5.5.5 0 100 0
# 查看VXLAN隧道信息。
<SwitchA> display interface tunnel
Tunnel0
Current state: UP
Line protocol state: UP
Description: Tunnel0 Interface
Bandwidth: 64 kbps
Maximum transmission unit: 1464
Internet protocol processing: Disabled
Last clearing of counters: Never
Tunnel source 1.2.3.4, destination 4.4.4.4
Tunnel protocol/transport UDP_VXLAN/IP
Last 300 seconds input rate: 0 bytes/sec, 0 bits/sec, 0 packets/sec
Last 300 seconds output rate: 0 bytes/sec, 0 bits/sec, 0 packets/sec
Input: 0 packets, 0 bytes, 0 drops
Output: 0 packets, 0 bytes, 0 drops
Tunnel1
Current state: UP
Line protocol state: UP
Description: Tunnel1 Interface
Bandwidth: 64 kbps
Maximum transmission unit: 1464
Internet protocol processing: Disabled
Last clearing of counters: Never
Tunnel source 1.2.3.4, destination 5.6.7.8
Tunnel protocol/transport UDP_VXLAN/IP
Last 300 seconds input rate: 0 bytes/sec, 0 bits/sec, 0 packets/sec
Last 300 seconds output rate: 0 bytes/sec, 0 bits/sec, 0 packets/sec
Input: 0 packets, 0 bytes, 0 drops
Output: 0 packets, 0 bytes, 0 drops
Tunnel2
Current state: UP
Line protocol state: UP
Description: Tunnel2 Interface
Bandwidth: 64 kbps
Maximum transmission unit: 1464
Internet protocol processing: Disabled
Last clearing of counters: Never
Tunnel source 1.2.3.4, destination 5.5.5.5
Tunnel protocol/transport UDP_VXLAN/IP
Last 300 seconds input rate: 0 bytes/sec, 0 bits/sec, 0 packets/sec
Last 300 seconds output rate: 0 bytes/sec, 0 bits/sec, 0 packets/sec
Input: 0 packets, 0 bytes, 0 drops
Output: 0 packets, 0 bytes, 0 drops
Tunnel3
Current state: UP
Line protocol state: UP
Description: Tunnel3 Interface
Bandwidth: 64 kbps
Maximum transmission unit: 1464
Internet protocol processing: Disabled
Last clearing of counters: Never
Tunnel source 1.2.3.4, destination 3.3.3.3
Tunnel protocol/transport UDP_VXLAN/IP
Last 300 seconds input rate: 0 bytes/sec, 0 bits/sec, 0 packets/sec
Last 300 seconds output rate: 0 bytes/sec, 0 bits/sec, 0 packets/sec
Input: 0 packets, 0 bytes, 0 drops
Output: 0 packets, 0 bytes, 0 drops
# 查看Mtunnel接口的概要信息。
<SwitchA> display interface mtunnel brief
Brief information on interfaces in route mode:
Link: ADM - administratively down; Stby - standby
Protocol: (s) - spoofing
Interface Link Protocol Primary IP Description
MTunnel0 UP UP 1.2.3.4
MTunnel1 UP UP 1.2.3.4
MTunnel2 UP UP 1.2.3.4
MTunnel3 UP UP 1.2.3.4
……
# 查看Swich A上VPN实例vpna的组播路由信息。
<SwitchA> display pim vpn-instance vpna routing-table
Total 1 (*, G) entries; 1 (S, G) entries
(*, 225.0.0.0)
RP: 12.12.12.12 (local)
Protocol: pim-sm, Flag: WC RC
UpTime: 03:01:20
Upstream interface: Register-Tunnel0
Upstream neighbor: NULL
RPF prime neighbor: NULL
Downstream interface information:
Total number of downstream interfaces: 1
1: MTunnel0
Protocol: MD, UpTime: 02:57:31, Expires: -
2: Vsi-interface2
Protocol: igmp, UpTime: 03:01:22, Expires: -
(10.1.1.10, 225.0.0.0)
RP: 12.12.12.12 (local)
Protocol: pim-sm, Flag: SPT 2MSDP LOC ACT SQ RC 2MVPN
UpTime: 03:01:20
Upstream interface: Vsi-interface1
Upstream neighbor: NULL
RPF prime neighbor: NULL
Downstream interface information:
Total number of downstream interfaces: 1
1: MTunnel1
Protocol: MD, UpTime: 02:56:31, Expires: -
2: Vsi-interface2
Protocol: igmp, UpTime: 03:01:22, Expires: -
# 查看M-LAG系统信息。
[SwitchA] display m-lag system
System information
Local system number: 1 Peer system number: 2
Local system MAC: 0021-0021-0021 Peer system MAC: 0021-0021-0021
Local system priority: 21 Peer system priority: 21
Local bridge MAC: e0fd-0079-5020 Peer bridge MAC: e0fd-0079-5020
Local effective role: None Peer effective role: None
Health level: 1
Standalone mode on split: Enabled
In standalone mode: Yes
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 0 -
Role to None delay Disabled 60 -
# 查看M-LAG系统的接口摘要信息。
[SwitchA] 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)
BAGG1 1 UP UP -
BAGG2 2 UP UP -
升级前的命令行检查,请参见“1.8.1 配置验证命令汇总表”和以下表格中的命令行。
表1-2 升级前的命令行检查汇总表
Leaf 1 |
Leaf 2 |
命令说明 |
display device |
display device |
用来显示设备信息 |
display boot-loader |
display boot-loader |
用来显示本次启动和下次启动所采用的启动软件包的名称 |
display version |
display version |
用来显示系统版本信息 |
具体操作步骤请参考“H3C交换机M-LAG升级、替换、扩容指导”。
单点故障时间正切小于500ms,回切小于150ms。具体参见“1.7 收敛时间测试”。
升级后的命令行检查,请参见“1.8.1 配置验证命令汇总表”和以下表格中的命令行。
表1-3 升级后的命令行检查汇总表
Leaf 1 |
Leaf 2 |
命令说明 |
display device |
display device |
用来显示设备信息 |
display boot-loader |
display boot-loader |
用来显示本次启动和下次启动所采用的启动软件包的名称 |
display version |
display version |
用来显示系统版本信息 |
升级前的命令行检查,请参见“1.8.1 配置验证命令汇总表”和以下表格中的命令行。
表1-4 升级前的命令行检查汇总表
Spine 1 |
Spine 2 |
命令说明 |
display device |
display device |
用来设备信息 |
display boot-loader |
display boot-loader |
用来显示本次启动和下次启动所采用的启动软件包的名称 |
display version |
display version |
用来显示系统版本信息 |
升级设备软件前,请进行如下操作:
(1) 使用display version命令查看设备当前运行的BootWare程序以及启动软件的版本。
(2) 获取新软件的版本发布说明书,了解新软件的版本号、软件大小以及和当前运行的BootWare程序以及Comware软件的兼容性。
(3) 通过版本发布说明书了解将安装的软件包是否需要License。如果需要,查看设备上是否有对应的有效的License。如果没有,请先安装License。否则,会导致软件包安装失败。
(4) 使用dir命令查看存储介质是否有足够的空间存储新的软件。如果存储空间不足,可使用delete命令删除一些暂时不用的文件。请保证系统中所有的主控板都有足够的存储空间。
(5) 使用FTP、TFTP方式将新软件包下载到任一文件系统的根目录下。
具体升级方式没有特殊要求,以现场情况为准。
单点故障时间正切小于500ms,回切小于150ms。具体参见“1.7 收敛时间测试”。
升级后的命令行检查,请参见“1.8.1 配置验证命令汇总表”和以下表格中的命令行。
表1-5 升级后的命令行检查汇总表
Leaf 1 |
Leaf 2 |
命令说明 |
display device |
display device |
用来显示设备信息 |
display boot-loader |
display boot-loader |
用来显示本次启动和下次启动所采用的启动软件包的名称 |
display version |
display version |
用来显示系统版本信息 |
升级前的命令行检查,请参见“1.8.1 配置验证命令汇总表”和以下表格中的命令行。
表1-6 升级前的命令行检查汇总表
Border 1 |
Border 2 |
命令说明 |
display device |
display device |
用来显示设备信息 |
display boot-loader |
display boot-loader |
用来显示本次启动和下次启动所采用的启动软件包的名称 |
display version |
display version |
用来显示系统版本信息 |
具体操作步骤请参考“H3C交换机M-LAG升级、替换、扩容指导”。
单点故障时间正切小于500ms,回切小于150ms。具体参见“1.7 收敛时间测试”。
升级后的命令行检查,请参见“1.8.1 配置验证命令汇总表”和以下表格中的命令行。
表1-7 升级后的命令行检查汇总表
Leaf 1 |
Leaf 2 |
命令说明 |
display device |
display device |
用来显示设备信息 |
display boot-loader |
display boot-loader |
用来显示本次启动和下次启动所采用的启动软件包的名称 |
display version |
display version |
用来显示系统版本信息 |
本文描述的扩容操作指新增一组Leaf设备。
扩容前的命令行检查,请参见“1.8.1 配置验证命令汇总表”和以下表格中的命令行。
表1-8 扩容前的命令行检查汇总表
Leaf 1 |
Leaf 2 |
命令说明 |
display device |
display device |
用来显示设备信息 |
display boot-loader |
display boot-loader |
用来显示本次启动和下次启动所采用的启动软件包的名称 |
display version |
display version |
用来显示系统版本信息 |
(1) 新增设备断开网管
(2) 升级完成相应版本
(3) 做好预配置
(4) 接入网管
(5) 控制器进行纳管
扩容后的命令行检查,请参见下表中的命令行。
表1-9 扩容后的命令行检查汇总表
Leaf 1 |
Leaf 2 |
命令说明 |
display device |
display device |
用来显示设备信息 |
display boot-loader |
display boot-loader |
用来显示本次启动和下次启动所采用的启动软件包的名称 |
display version |
display version |
用来显示系统版本信息 |
替换前的命令行检查,请参见“1.8.1 配置验证命令汇总表”和以下表格中的命令行。
表1-10 替换前的命令行检查汇总表
Leaf 1 |
Leaf 2 |
命令说明 |
display device |
display device |
用来显示设备信息 |
display boot-loader |
display boot-loader |
用来显示本次启动和下次启动所采用的启动软件包的名称 |
display version |
display version |
用来显示系统版本信息 |
具体操作步骤请参考“H3C交换机M-LAG升级、替换、扩容指导”。
与替换前命令行检查相同。
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!