在 M-LAG 单挂接口上使用 m-lag extra-vlan 60 命令,其核心作用是为从该单挂接口进入的特定流量打上一个“身份标签”(即 VLAN 60)。
你可以把 VLAN 60 想象成一个专用的“内部通道”,它的主要应用场景是配合 M-LAG 系统的“逃生链路”功能。
📝 应用场景:为关键流量预留“逃生通道”
为了更形象地理解,我们先构造一个常见的 M-LAG 组网模型:
M-LAG 系统:由两台核心交换机(Device A 和 Device B)组成。
单挂设备:一台普通交换机,它的网络角色是“单挂设备”。
连接关系:单挂设备仅通过一条物理链路,连接到 M-LAG 系统中的 Device A。
网络风险:如果这条连接单挂设备和 Device A 的唯一链路断掉,那么 M-LAG 系统和其他网络设备将无法与单挂设备通信。它的下游网络将成为一个“信息孤岛”。
此时,m-lag extra-vlan 命令就能派上用场。它的作用是:在单挂接口上,将原本不带标签或带其他标签的特定流量,标记上 VLAN 60,并将该 VLAN 60 部署为“逃生VLAN”。
这样一来,即使单挂设备与 Device A 之间的主链路断开,被标记的流量也能经由 Peer-Link 链路绕行到 Device B,再从 Device B 侧转发出去,从而确保关键业务不中断。其背后的技术细节是:
配置逃生VLAN:管理员需要在 M-LAG 的两台设备上均创建 VLAN 60,并在 M-LAG 系统的 Peer-Link 链路上将其放行(透传)。这相当于在 Device A 和 Device B 之间,为 VLAN 60 架设起一条专用的内部通道。
触发标签:当交换机接收到报文时,m-lag extra-vlan 60 这条命令会像一个分流规则,将需要特殊处理的报文重新封装,打上 VLAN 60 的标签。这个行为本身不直接产生流量,但为该流量预留了一条通道。
流量绕行:一旦主链路发生故障,M-LAG 系统会毫秒级地触发保护机制。单挂设备的上行流量在到达 Device A 后,会被识别并引导至那条预留给 VLAN 60 的内部通道(Peer-Link)。
最终抵达:流量沿着这条内部通道顺利到达 Device B,然后 Device B 会像处理自己的本地流量一样,根据路由表将其转发至最终目的地。
💡 配置示例与说明
实现上述功能的配置逻辑大致如下(以 Device A 侧的配置为例):
text
# 1. 创建并配置逃生VLAN(Device A 和 Device B 上都需要此配置)
[DeviceA] vlan 60
[DeviceA-vlan60] quit
# 2. 在Peer-link链路上放行逃生VLAN(假设 Peer-link 接口为 Bridge-Aggregation1)
[DeviceA] interface Bridge-Aggregation 1
[DeviceA-Bridge-Aggregation1] port link-type trunk
[DeviceA-Bridge-Aggregation1] port trunk permit vlan 60 # 关键:允许VLAN 60的流量通过
[DeviceA-Bridge-Aggregation1] quit
# 3. 在单挂接口上应用 m-lag extra-vlan 命令(假设接口为 Ten-GigabitEthernet1/0/1)
[DeviceA] interface Ten-GigabitEthernet 1/0/1
[DeviceA-Ten-GigabitEthernet1/0/1] port link-type trunk
[DeviceA-Ten-GigabitEthernet1/0/1] port trunk permit vlan 60
[DeviceA-Ten-GigabitEthernet1/0/1] port m-lag group 1
[DeviceA-Ten-GigabitEthernet1/0/1] m-lag extra-vlan 60 # 核心命令:为特定流量打标
[DeviceA-Ten-GigabitEthernet1/0/1] quit
🔒 额外排查:VLAN 60被预留
有时候,即便未手动配置,VLAN 60 也可能在 display vlan 的输出中显示。这通常是因为 VLAN 60 被用于一些重要的系统级功能:
Keepalive链路:M-LAG 系统通过该链路在两台设备间发送心跳包,互相确认存活状态。
MAD(多主检测):一种防脑裂机制,防止两台 M-LAG 设备都误认为自己是主设备(双主冲突)。
端口镜像:若部署了 mirroring-group 等远程镜像功能,VLAN 60 也可能被选作镜像传输的专用VLAN。
因此,若看到 VLAN 60 被预留但又不确定具体用途时,建议通过 display current-configuration | include 等命令检查是否存在上述特殊场景,以避免造成不必要的业务干扰或环路。
暂无评论
m-lag extra-vlan 60
extra-vlan 把该 VLAN 放行到两台设备之间的 DRNI 协作链路,让另一台 M-LAG 设备也能转发这个 VLAN 流量。m-lag extra-vlan 60👉 SW2 不会主动转发 VLAN60 流量,跨设备访问、上行冗余全部异常interface GigabitEthernet1/0/24
port access vlan 60
m-lag extra-vlan 60
m-lag extra-vlan:接口级,只为当前单挂口放行指定 VLAN 跨机drni reserved-vlan:全局 DRNI 预留 VLAN,用于协议报文,不是业务用
m-lag extra-vlan 60= 单挂接口专属授权让单边接入的 VLAN60 流量,能在两台 M-LAG 交换机之间正常透传、二层打通、冗余正常。暂无评论
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明
暂无评论