Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Überblick über MAC-Mobilität

MAC-Mobilität beschreibt das Szenario, in dem ein Host von einem Ethernet-Segment zu einem anderen Segment im EVPN-Netzwerk wechselt. Provider Edge-Geräte (PE) erkennen die Host-MAC-Adresse von ihren lokalen Schnittstellen oder von Remote-PE-Geräten. Wenn ein PE-Gerät von einer neuen lokalen MAC-Adresse erfährt, sendet es eine MAC-Werberoutennachricht an andere Geräte im Netzwerk. Während dieser Zeit gibt es zwei angekündigte Routen, und die PE-Geräte im EVPN-Netzwerk müssen entscheiden, welche der MAC-Werbebotschaften verwendet werden sollen.

Um den richtigen Standort der MAC-Adresse zu ermitteln, verwenden PE-Geräte das Feld MAC Mobilität Extended Community, wie in RFC 7432 definiert, in der MAC-Werberoutennachricht. Die erweiterte MAC Mobilität Community enthält ein statisches Flag und eine Sequenznummer. Das statische Flag identifiziert angeheftete MAC-Adressen, die nicht verschoben werden sollen. Die Sequenznummer identifiziert neuere MAC-Werbenachrichten. Beginnend bei 0 wird die Sequenznummer für jedes Ereignis der MAC-Adresse-Mobilität erhöht. PE-Geräte, auf denen Junos OS ausgeführt wird, wenden bei der Bestimmung der zu verwendenden MAC-Ankündigungsroute die folgende Rangfolge an:

  1. Ankündigungsrouten mit einer lokal angehefteten MAC-Adresse (statische MAC-Adresse).

  2. Ankündigungsrouten mit einer entfernten angehefteten MAC-Adresse (statische MAC-Adresse).

  3. Ankündigungsrouten mit einer höheren Sequenznummer.

Anmerkung:

Wenn zwei Ankündigungsroutennachrichten für angeheftete MAC-Adressen mit unterschiedlichen Routen oder zwei Ankündigungsroutennachrichten mit derselben Sequenznummer vorhanden sind, wählt das lokale Gerät die Ankündigungsroutennachricht vom PE-Gerät mit der niedrigeren IP-Adresse aus.

Abbildung 1 zeigt ein Netzwerk, in dem eine MAC-Adresse von PE1 nach PE2 verlagert wird. Vor der Verschiebung enthält eine von PE1 gesendete MAC-Werberoutennachricht die aktive Route für alle PE-Geräte im Netzwerk. Nach der Verschiebung erfährt PE2 von der neuen lokalen MAC-Adresse und sendet eine aktualisierte MAC-Ankündigungsroutennachricht. Tabelle 1 listet die Aktion auf, die von jedem PE-Gerät basierend auf den beiden MAC-Ankündigungen ausgeführt wird. Das PE-Gerät generiert eine Syslog-Meldung, wenn Konflikte mit einer angehefteten MAC-Adresse auftreten.

Anmerkung:

Tabelle 1 enthält Anwendungsfälle mit angehefteten MAC-Adressen. Diese Anwendungsszenarien gelten nicht für PE-Geräte, die MAC-Pinning nicht unterstützen. Informationen dazu, ob MAC-Pinning von einem bestimmten Juniper Networks Gerät oder einer bestimmten Version von Junos OS unterstützt wird, finden Sie im Feature-Explorer.

Abbildung 1: MAC-Mobilität in einem EVPN-Netzwerk Network topology with IP/MPLS WAN showing CE1 and CE2 connected to PE routers PE1 at 10.0.0.1, PE2 at 10.0.0.2, and PE3 at 10.0.0.3. MAC1 connects to CE2. Dashed green line indicates a virtual connection between CE1 and MAC1.
Tabelle 1: MAC-Werberouten auf PE-Geräten

MAC-Anzeige

PE1

PE2

PE3

PE1: MAC-Adresse mit einer Sequenznummer (n).

PE2: MAC-Adresse mit der Sequenznummer um eins (n+1) erhöht.

Installieren Sie die Remote-MAC-Ankündigungsroute von PE2, da sie eine höhere Sequenznummer (n+1) hat.

Ankündigen der lokalen MAC-Route, da sie eine höhere Sequenznummer (n+1) hat.

Installieren Sie die Remote-MAC-Ankündigungsroute von PE2, da sie eine höhere Sequenznummer (n+1) hat.

PE1: MAC-Adresse mit einer Sequenznummer (n).

PE2: MAC-Adresse mit derselben Sequenznummer (n).

Ankündigen der lokalen MAC-Route, da PE1 die niedrigere IP-Adresse (10.0.0.1) hat.

Installieren Sie die Remote-MAC-Werberoute von PE1, da PE1 die niedrigere IP-Adresse (10.0.0.1) hat.

Verwenden Sie die MAC-Ankündigungsroute von PE1, da PE1 die niedrigere IP-Adresse (10.0.0.1) hat.

PE1: Angeheftete MAC-Adresse mit gesetztem statischem Bit.

PE2: MAC-Adresse und eine Sequenznummer (n).

Melden Sie die lokale MAC-Route an, da es sich um eine angeheftete MAC-Adresse handelt.

Generieren Sie eine Syslog-Meldung.

Installieren Sie die Remote-MAC-Ankündigungsroute von PE1, da es sich um eine angeheftete MAC-Adresse handelt.

Verwenden Sie die MAC-Ankündigungsroute von PE1, da es sich um eine angeheftete MAC-Adresse handelt.

Generieren Sie eine Syslog-Meldung.

PE1: MAC-Adresse mit einer Sequenznummer (n).

PE2: Angeheftete MAC-Adresse mit gesetztem statischem Bit.

Installieren Sie die Remote-MAC-Ankündigungsroute von PE2, da es sich um eine angeheftete MAC-Adresse handelt.

Ankündigen der lokalen MAC-Route, da es sich um eine angeheftete MAC-Adresse handelt.

Generieren Sie eine Syslog-Meldung.

Installieren Sie die Remote-MAC-Ankündigungsroute von PE2, da es sich um eine angeheftete MAC-Adresse handelt.

PE1: Angeheftete MAC-Adresse mit statischem Bitsatz.

PE2: Angeheftete MAC-Adresse mit gesetztem statischem Bit.

Melden Sie die lokale MAC-Route an, da es sich um eine lokale angeheftete MAC-Adresse handelt.

Generieren Sie eine Syslog-Meldung.

Melden Sie die lokale MAC-Route an, da es sich um eine lokale angeheftete MAC-Adresse handelt.

Generieren Sie eine Syslog-Meldung.

Verwenden Sie die MAC-Ankündigungsroute von PE1, da PE1 die niedrigere IP-Adresse (10.0.0.1) hat.

Generieren Sie eine Syslog-Meldung.

Junos unterstützt MAC-Mobilität standardmäßig automatisch. Um die MAC-Mobilität zu deaktivieren, verwenden Sie die set protocols evpn mac-mobility no-sequence-numbers Anweisung.