Eine MAC-Verschiebung tritt auf, wenn eine MAC-Adresse häufig auf einer anderen physischen Schnittstelle erscheint als der, auf der sie gelernt wurde. Häufige MAC-Verschiebungen weisen auf das Vorhandensein von Schleifen hin. Um MAC-Verschiebungen zwischen Schnittstellen in Bridge-Domänen zu vermeiden, können Sie MAC-Pinning konfigurieren.
In diesem Thema konfigurieren wir das MAC-Pinning an einer Trunk-Schnittstelle in einer Bridge-Domäne. Eine logische Schnittstelle, die so konfiguriert ist, dass sie jedes Paket akzeptiert, das mit einer VLAN-ID gekennzeichnet ist, die mit einer in der Domäne angegebenen VLAN-ID übereinstimmt, wird als Trunk-Schnittstelle oder Trunk-Port bezeichnet. Wenn eine Trunk-Schnittstelle ein Paket empfängt, das mit einer VLAN-ID gekennzeichnet ist, die mit der Liste der in der Bridge-Domäne angegebenen VLAN-IDs übereinstimmt, wird das Paket innerhalb der Bridge-Domäne weitergeleitet, die mit der entsprechenden VLAN-ID konfiguriert ist.
So konfigurieren Sie MAC-Pinning auf Trunk-Schnittstellen in Bridge-Domänen:
- Konfigurieren Sie die Schnittstelle als Trunk-Schnittstelle und geben Sie die Liste der VLAN-IDs an.
[edit interfaces]
user@host# set interfacetype-fpc/pic/port flexible-vlan-tagging
user@host# set interfacetype-fpc/pic/port encapsulation flexible-ethernet-services
user@host# set interfacetype-fpc/pic/port unit logical-unit-number family bridge interface-mode trunk
user@host# set interfacetype-fpc/pic/port unit logical-unit-number family bridge vlan-id-list vlan-id-numbers
- Konfigurieren Sie die Bridge-Domäne, indem Sie den Namen der Bridge und die VLAN-ID angeben.
[edit bridge-domains]
user@host# set bridge-domain-name vlan-id all
- Konfigurieren Sie das MAC-Anheften an der Schnittstelle, indem Sie die
mac-pinning Anweisung auf der Hierarchieebene [edit switch-options] einschließen.
[edit switch-options]
user@host# set interface interfacetype-fpc/pic/port mac-pinning
- Überprüfen Sie im Konfigurationsmodus die Konfiguration.
user@host# show interfaces
interfaces {
interfacetype-fpc/pic/port {
flexible-vlan-tagging;
encapsulation flexible-ethernet-services;
unit logical-unit-number {
family bridge {
interfaces-mode trunk ;
vlan-id-list vlan-id-numbers;
}
}
}
}
user@host# show bridge-domains
bridge-domains {
bridge-domain-name {
vlan-id all;
}
}
user@host# show switch-options
switch-options {
interface interfacetype-fpc/pic/port {
mac-pinning;
}
}