概述
素材来源:华为数据中心交换机配置指南
一边学习一边整理试验笔记,并与大家分享,侵权即删,谢谢支持!
附上汇总贴:玩转华为数据中心交换机系列 | 汇总_COCOgsta的博客-CSDN博客
组网需求
如图1所示,SwitchA和SwitchB、SwitchC和SwitchD组成M-LAG系统,SwitchG-SwitchJ通过M-LAG双归方式由二层子接口接入VXLAN。网络侧通过ECMP实现流量负载分担,通过OSPF/OSPFv3/BGP/BGP4+协议实现路由互通,用户侧聚合链路模式采用LACP模式。为实现升级期间不影响部署在设备上的业务,可使用M-LAG在维护模式下的升级方式,提升升级过程中的可靠性:
- SwitchA进入维护模式,通过下发配置将SwitchA上的流量切换到SwitchB。
- 升级SwitchA,升级成功后恢复SwitchA上的流量。
- SwitchB进入维护模式,通过下发配置将SwitchB上的流量切换到SwitchA。
- 升级SwitchB,升级成功后恢复SwitchB上的流量。
配置思路
采用如下思路配置M-LAG维护模式下升级:
- 网络侧配置路由协议OSPF/OSPFv3/BGP/BGP4+,实现网络三层互通。配置VXLAN隧道。
- 配置M-LAG,实现用户侧设备双活接入。
- 升级SwitchA和SwitchB组成的M-LAG设备。
- SwitchA加载License,申请M-LAG维护模式下的升级。
- SwitchA进入维护模式,配置M-LAG维护模式下的升级。按如下顺序配置路由OSPF的COST值为最大值,配置降低路由BGP和BGP4+的路由发布优先级;使能强制加入M-LAG的Eth-Trunk接口Down的功能,实现流量正切。
- 升级SwitchA版本,待SwitchA升级成功后,按如下顺序回切流量,去使能强制加入M-LAG的Eth-Trunk接口Down的功能;恢复路由OSPF的COST值,恢复路由BGP和BGP4+的路由发布优先级。
- 相同的步骤升级SwitchB,最终完成一个M-LAG组网的升级。
操作步骤
- 配置路由协议,配置VXLAN隧道
路由协议和VXLAN隧道配置在这里不再详细讲述,可以参考配置分布式网关部署方式的IPv4 VXLAN示例、配置分布式网关部署方式的IPv6 VXLAN示例。
- 配置M-LAG 创建Eth-Trunk接口,并将以太物理接口加入Eth-Trunk接口。
# 在SwitchA上创建Eth-Trunk,配置为LACP模式并加入成员口。SwitchB的配置与SwitchA类似,此处不再赘述。
[~SwitchA] interface eth-trunk 1
[*SwitchA-Eth-Trunk1] mode lacp-static
[*SwitchA-Eth-Trunk1] trunkport 10ge 1/0/4
[*SwitchA-Eth-Trunk1] trunkport 10ge 1/0/5
[*SwitchA-Eth-Trunk1] quit
[*SwitchA] interface eth-trunk 10
[*SwitchA-Eth-Trunk10] mode lacp-static
[*SwitchA-Eth-Trunk10] lacp mixed-rate link enable
[*SwitchA-Eth-Trunk10] trunkport 10ge 1/0/2
[*SwitchA-Eth-Trunk10] quit
[*SwitchA] interface eth-trunk 20
[*SwitchA-Eth-Trunk20] mode lacp-static
[*SwitchA-Eth-Trunk20] lacp mixed-rate link enable
[*SwitchA-Eth-Trunk20] trunkport 10ge 1/0/3
[*SwitchA-Eth-Trunk20] quit
[*SwitchA] commit
- 配置V-STP
# 配置SwitchA。SwitchB的配置与SwitchA类似,此处不再赘述。
[~SwitchA] stp mode rstp
[*SwitchA] stp v-stp enable
[*SwitchA] interface eth-trunk 10
[*SwitchA-Eth-Trunk10] stp edged-port enable
[*SwitchA-Eth-Trunk10] quit
[*SwitchA] interface eth-trunk 20
[*SwitchA-Eth-Trunk20] stp edged-port enable
[*SwitchA-Eth-Trunk20] quit
[*SwitchA] commit
- 配置DFS Group
# 配置SwitchA。SwitchB的配置与SwitchA类似,此处不再赘述。
[~SwitchA] dfs-group 1
[*SwitchA-dfs-group-1] source ip 10.3.3.3
[*SwitchA-dfs-group-1] quit
[*SwitchA] commit
- 配置SwitchA和SwitchB之间的peer-link链路
# 配置SwitchA。SwitchB的配置与SwitchA类似,此处不再赘述。
[~SwitchA] interface eth-trunk 1
[~SwitchA-Eth-Trunk1] peer-link 1
[*SwitchA-Eth-Trunk1] quit
[*SwitchA] commit
- 配置绑定DFS和用户侧Eth-Trunk接口
# 配置SwitchA。SwitchB的配置与SwitchA类似,此处不再赘述。
[~SwitchA] interface eth-trunk 10
[~SwitchA-Eth-Trunk10] dfs-group 1 m-lag 1
[*SwitchA-Eth-Trunk10] quit
[*SwitchA] interface eth-trunk 20
[*SwitchA-Eth-Trunk20] dfs-group 1 m-lag 2
[*SwitchA-Eth-Trunk20] quit
[*SwitchA] commit
检查配置结果:
执行命令display dfs-group 1 m-lag,查看M-LAG的相关信息。
[~SwitchA] display dfs-group 1 m-lag
*
: Local node
Heart beat state : OK
Node 1 *
Dfs-Group ID
: 1
Priority
: 100
Address
: ip address 10.3.3.3
State
: Master
Causation
: -
System ID
: 0025-9e95-7c11
SysName
: SwitchA
Version
: V200R020C10
Device Type
: CE6881
Node 2
Dfs-Group ID
: 1
Priority
: 100
Address
: ip address 10.4.4.4
State
: Backup
Causation
: -
System ID
: 0025-9e95-7c31
SysName
: SwitchB
Version
: V200R020C10
Device Type
: CE6881
查看SwitchA上的M-LAG信息。
[~SwitchA] display dfs-group 1 node 1 m-lag brief
* - Local node
M-Lag ID
Interface
Port State
Status
Consistency-check
1
Eth-Trunk 10
Up
active(*)-active
--
2
Eth-Trunk 20
Up
active(*)-active
--
Failed reason:
1 -- Relationship between vlan and port is inconsistent
2 -- STP configuration under the port is inconsistent
3 -- STP port priority configuration is inconsistent
4 -- LACP mode of M-LAG is inconsistent
5 -- M-LAG configuration is inconsistent
6 -- The number of M-LAG members is inconsistent
查看SwitchB上的M-LAG信息。
[~SwitchB] display dfs-group 1 node 2 m-lag brief
* - Local node
M-Lag ID
Interface
Port State
Status
Consistency-check
1
Eth-Trunk 10
Up
active(*)-active
--
2
Eth-Trunk 20
Up
active(*)-active
--
Failed reason:
1 -- Relationship between vlan and port is inconsistent
2 -- STP configuration under the port is inconsistent
3 -- STP port priority configuration is inconsistent
4 -- LACP mode of M-LAG is inconsistent
5 -- M-LAG configuration is inconsistent
6 -- The number of M-LAG members is inconsistent
- 升级SwitchA和SwitchB组成的M-LAG设备。 SwitchA加载License,License具体步骤请参考License使用指南。 SwitchA进入维护模式,配置M-LAG维护模式下的升级。按如下顺序配置,将流量切换到备设备SwitchB。 SwitchA进入维护模式。# 配置SwitchA。
#配置SwitchA。
[~SwitchA] maintenance
- 配置路由OSPF或OSPFv3的COST值为最大值,或配置降低路由BGP或BGP4+的路由发布优先级(用户可根据现网中使用的路由协议选择)。
[*SwitchA-maintenance] ospf advertise max-cost
[*SwitchA-maintenance] ospfv3 advertise max-cost
[*SwitchA-maintenance] commit
[*SwitchA-maintenance] advertise bgp ipv4-family unicast lowest-priority enable
[*SwitchA-maintenance] advertise bgp ipv4-family vpnv4 lowest-priority enable
[*SwitchA-maintenance] advertise bgp ipv6-family unicast lowest-priority enable
[*SwitchA-maintenance] advertise bgp ipv6-family vpnv6 lowest-priority enable
[*SwitchA-maintenance] advertise bgp l2vpn-family evpn lowest-priority enable
[*SwitchA-maintenance] commit
- 使能强制加入M-LAG的Eth-Trunk接口Down的功能,引导用户侧设备将上行流量切至备用链路。
[*SwitchA-maintenance] lacp force-down
[*SwitchA-maintenance] quit
[*SwitchA] commit
- 升级SwitchA版本,包括加载软件版本和重启设备。
注意事项及升级操作请参考升级指导书。升级指导书获取路径:请先登录华为公司企业业务支持网站(
https://support.huawei.com/enterprise),登录后,根据产品型号和版本名称,获取相应的升级加载指导书。
- 待SwitchA升级成功后(验证升级是否成功,请参见升级指导书),按如下顺序恢复流量。去使能强制加入M-LAG的Eth-Trunk接口Down的功能,恢复路由BGP或BGP4+的路由发布优先级,恢复路由OSPF或OSPFv3的COST值。 SwitchA进入维护模式。
[*SwitchA] maintenance
- 去使能强制加入M-LAG的Eth-Trunk接口Down的功能。
[*SwitchA-maintenance] undo lacp force-down
[*SwitchA-maintenance] commit
- 恢复路由BGP或BGP4+的路由发布优先级,恢复路由OSPF或OSPFv3的COST值。
[*SwitchA-maintenance] undo advertise bgp l2vpn-family evpn lowest-priority enable
[*SwitchA-maintenance] undo advertise bgp ipv6-family vpnv6 lowest-priority enable
[*SwitchA-maintenance] undo advertise bgp ipv6-family unicast lowest-priority enable
[*SwitchA-maintenance] undo advertise bgp ipv4-family vpnv4 lowest-priority enable
[*SwitchA-maintenance] undo advertise bgp ipv4-family unicast lowest-priority enable
[*SwitchA-maintenance] commit
[*SwitchA-maintenance] undo ospf advertise max-cost
[*SwitchA-maintenance] undo ospfv3 advertise max-cost
[*SwitchA-maintenance] quit
[*SwitchA] commit
- 相同的步骤升级SwitchB,最终完成一个M-LAG组网的升级。
最后
以上就是优秀丝袜为你收集整理的玩转华为数据中心交换机系列 | 配置M-LAG维护模式下升级示例组网需求配置思路操作步骤的全部内容,希望文章能够帮你解决玩转华为数据中心交换机系列 | 配置M-LAG维护模式下升级示例组网需求配置思路操作步骤所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复