当 MAC 地址频繁出现在与其获知地址不同的物理接口上时,就会发生 MAC 移动。频繁的 MAC 移动表示存在环路。为避免跨桥接域中的接口出现环路,可以配置 MAC 固定。
本主题介绍如何在桥接域中的接入接口上配置 MAC 固定。配置为接受未标记数据包的逻辑接口称为接入 接口 或 接入端口。当接入接口收到带标记或未标记的数据包时,接口的 VLAN ID 将添加到数据包中。然后,数据包将在配置了匹配 VLAN ID 的网桥域中转发。
- 将接口配置为接入接口,并在 [
edit interfaces
] 层级指定 VLAN ID。
[edit interfaces]
user@host# set interfacetype-fpc/pic/port encapsulation ethernet-bridge
user@host# set interfacetype-fpc/pic/port unit logical-unit-number family bridge interface-mode access
user@host# set interfacetype-fpc/pic/port unit logical-unit-number family bridge vlan-id vlan-id
- 通过在 [
edit bridge-domains
] 层次结构级别包含mac-pinning
语句,在接口上配置 MAC 固定。
[edit bridge-domains]
user@host# set bridge-domain-name bridge-options interface interfacetype-fpc/pic/port mac-pinning
- 在配置模式下,验证配置。
user@host# show interfaces
interfaces {
interfacetype-fpc/pic/port {
encapsulation ethernet-bridge;
unit logical-unit-number {
family bridge {
interfaces-mode access;
vlan-id vlan-id;
}
}
}
}
user@host# show bridge-domains
bridge-domains {
bridge-domain-name {
bridge-options {
interfacetype-fpc/pic/port {
mac-pinning;
}
}
}
}