Dell Enterprise SONiC“mclag-separate-ip”使用情况
默认情况下,MC-LAG 对等节点上的给定 VLAN 使用相同的 MAC 和 IP 地址,这会阻止 L3 协议在它们之间传递流量。
要启用 L3 协议(如 BGP、OSPF 和 BFD),要在 MC-LAG 对等节点之间传输 VLAN 上的数据包,请使用“
mclag-separate-ip”命令配置每个对等 VLAN 接口。
命令语法
命令 |
说明 |
admin@sonic:~$ sonic-cli |
输入 DELL SONiC MF-CLI。 |
sonic# 配置终端 |
输入配置模式。 |
sonic(config)# 接口 vlan <ID> |
输入 VLAN 接口。 |
sonic(conf-if-VlanX)# 无 IP 地址 <IP 地址或子网> |
从接口中删除任何退出的 IP 地址。 |
sonic(conf-if-VlanX)# mclag-separate-ip |
配置“mclag-separate-ip”。 |
sonic(conf-if-VlanX)# Ip 地址 Ip 地址 <或子网> |
分配 IP 地址。 |
验证
命令 |
说明 |
sonic# show mclag separate-ip-interfaces |
在 MC-LAG 中显示单独的 ip 接口。 |
输出示例
图 1:show mclag separate-ip-interfaces 命令的输出示例。
说明
在这里,我们使用下面所示的拓扑图进行说明。
图 2:MC-LAG 拓扑示例
IP 地址
Active VLAN 25 IP address : 10.0.0.1 /24
Standby VLAN 25 IP address : 10.0.0.2 /24
Downstream VLAN 25 IP address : 10.0.0.3 /24
请考虑我们从下游 ping 到活动和备用成员 VLAN 25 IP 地址。
图 3:Ping 活动和备用 VLAN 成员显示无法访问。
我们无法访问 10.0.0.2。
在检查下游交换机中的 IP 地址的 ARP 条目时,我们看到 10.0.0.1 和 10.0.0.2 具有相同的 MAC 地址。
图 4:ARP IP 地址显示相同的 MAC 地址。
现在,让我们在两个对等节点的接口 VLAN 25 中配置“mclag-separate-ip”。
提醒:我们必须删除任何现有 IP 地址,配置“mclag-separate-ip”,然后重新分配 IP。
图 5:MCLAGSW1中配置接口 VLAN 25 的屏幕截图。
图 6:MCLAGSW2中配置接口 VLAN 25 的屏幕截图。
我们可以对活动对等节点和备用对等节点执行 ping 操作。
图 7:Ping 活动和备用 VLAN 成员显示可访问。
下游交换机中 IP 地址的 ARP 条目
图 8:ARP IP 地址显示不同的 MAC 地址。