部署 M-lag 的设备只有单台可以ping通下联设备的原因分析

问题描述:

如下图所示,两台 CE12808 设备部署 M-LAG, 在 VLANIF 接口上配置相同的 IP 地址和相同的虚拟 MAC 地址作为下联服务器的双活网关,服务器通过二层交换机双上联至部署了 M-LAG 的一组CE12808设备。

在此场景下, 从服务器可以 ping 通网关,但从两台 CE12808 设备向服务器 IP 地址 ping 测试时,只有一台设备能够通信,另一台设备则无法通信(假定能通信的为左侧设备,而右侧 CE1208 设备无法进行通信)。

 原因分析:

两台M-LAG 的设备之间会通过 peer-link 链路发送 M-LAG 同步报文实时同步对端的信息, 在同步报文中就包含了MAC表项与 ARP 表项, 因此在两台 CE12808 设备上, 通过 display arp 命令,在两台设备上都可以看到下联服务器的 arp 表项。

对于下联服务器而言,因M-LAG为一种横向虚拟化设备, 两台 CE12808 被虚拟成一台有网关 IP 地址和MAC地址的设备,二层交换机通过 eth-trunk 链路双上联至 CE12808。目前华为设备上的 eth-trunk 只采用逐流负载分担的方式计算流量实际所走的链路。对于同一数据流的数据帧(五元组,即源目 IP 地址, 源目端口号,传输层协议号相同的数据帧),负载分担的机制会把数据帧中的地址通过 HASH 算法生成HASH-KEY 值, 然后根据这个数

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
假设下联设备的端口为 Eth1/0/1,上联设备的端口为 Eth1/0/1 和 Eth2/0/1,以下是配置步骤: 1. 在下联设备上,配置 Eth1/0/1 端口为 Trunk 接口,并添加上联设备的 Eth1/0/1 端口为 Trunk 成员。 ``` interface Ethernet1/0/1 port link-type trunk port trunk allow-pass vlan all port trunk pvid vlan 1 port trunk permit vlan all quit ``` 2. 在上联设备上,配置 Eth1/0/1 和 Eth2/0/1 端口为 Trunk 接口,并启用 M-LAG 功能。 ``` interface Ethernet1/0/1 port link-type trunk port trunk allow-pass vlan all port trunk pvid vlan 1 port trunk permit vlan all service instance 1 ethernet description mlag port link-type trunk port trunk permit vlan all m-lag enable quit quit interface Ethernet2/0/1 port link-type trunk port trunk allow-pass vlan all port trunk pvid vlan 1 port trunk permit vlan all service instance 1 ethernet description mlag port link-type trunk port trunk permit vlan all m-lag enable quit quit ``` 3. 在上联设备上,配置 M-LAG 端口组,并将 Eth1/0/1 和 Eth2/0/1 加入端口组。 ``` interface m-lag 1 description mlag peer m-lag 2 quit interface Ethernet1/0/1 port link-type trunk port trunk allow-pass vlan all port trunk pvid vlan 1 port trunk permit vlan all m-lag bind port-channel 1 service instance 1 ethernet description mlag m-lag secondary quit quit interface Ethernet2/0/1 port link-type trunk port trunk allow-pass vlan all port trunk pvid vlan 1 port trunk permit vlan all m-lag bind port-channel 1 service instance 1 ethernet description mlag m-lag primary quit quit interface Port-channel 1 m-lag interface group 1 quit ``` 这样,下联设备的 Eth1/0/1 端口就能单线连接上联设备,并且上联设备可以过 M-LAG 技术提供冗余路径和负载均衡功能。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值