Eine MAC-Verschiebung tritt auf, wenn eine MAC-Adresse häufig auf einer anderen physischen Schnittstelle angezeigt wird als der, auf der sie gelernt wurde. Häufige MAC-Bewegungen weisen auf das Vorhandensein von Schleifen hin. Um Schleifen zwischen Schnittstellen in Virtual Private LAN Services (VPLS) zu vermeiden, können Sie MAC-Pinning konfigurieren.
In diesem Thema wird beschrieben, wie Sie das MAC-Pinning für alle Pseudowires der VPLS-Site in einer BGP-basierten VPLS-Routing-Instanz konfigurieren.
So konfigurieren Sie das MAC-Pinning für alle Pseudowires in einer BGP-basierten VPLS-Routing-Instanz:
- 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 encapsulation vlan-vpls;
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 VPLS-Routing-Instanz und geben Sie die Trunk-Schnittstelle an.
[edit routing-instances]
user@host# set routing-instance-name instance-type vpls;
user@host# set routing-instance-name interface interfacetype-fpc/pic/port
- Konfigurieren Sie das MAC-Pinning, nachdem Sie das Routing-Protokoll und die Trunk-Schnittstelle angegeben haben.
[edit routing-instances]
user@host# set routing-instance-name protocols vpls interface interfacetype-fpc/pic/port
user@host# set routing-instance-name protocols vpls site site-name 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 {
encapsulation vlan-vpls;
family bridge {
interface-mode trunk ;
vlan-id-list vlan-id-numbers;
}
}
}
}
user@host# show routing-instances
routing-instances{
routing-instance-name {
instance-type vpls;
interface interfacetype-fpc/pic/port;
protocols{
vpls {
interface interfacetype-fpc/pic/port;
site site-name {
mac-pinning;
}
}
}
}
}
}