Qualifiziertes MAC-Lernen verstehen
MAC-Lernen ist der Prozess, bei dem ein Gerät die MAC-Adressen aller Knoten in einem Netzwerk lernt.
Wenn ein Knoten zum ersten Mal mit einem Ethernet-LAN oder VLAN verbunden wird, verfügt er über keine Informationen über die anderen Knoten im Netzwerk. Wenn Daten über das Netzwerk gesendet werden, enthalten Datenpakete einen Datenrahmen, der ihre Quell- und Ziel-MAC-Adressen auflistet. Der Datenrahmen wird an einen Zielport weitergeleitet, der mit dem zweiten Gerät verbunden ist. Die MAC-Adresse wird lokal am Zielport gelernt, was die Kommunikation für Frames erleichtert, die später in den Zielport gelangen und Adressen enthalten, die zuvor von einem empfangenen Frame gelernt wurden.
Beim MAC-Lernen wird bei einem eingehenden Paket implizit das äußere Tag entfernt (mithilfe der pop Operation) und das Lernen erfolgt auf dem inneren Tag. Dem MAC-Lernen geht eine VLAN-Manipulation voraus. Das zum Lernen verwendete VLAN kann durch VLAN-Push/Pop/Swap-Vorgänge geändert werden.
Qualifiziertes MAC-Lernen ermöglicht es einem Gerät, die MAC-Adressen von Netzwerkknoten zu lernen, indem es das innerste VLAN-Tag von eingehenden Paketen mit einem Tag, 2 oder 3 Tags bestimmt, ohne das äußere Tag zu löschen (mithilfe der pop Operation). Wenn das Eingangspaket ein Tag hat, findet das Lernen auf VLAN 4096 statt, und es werden keine Tags implizit entfernt. Wenn das Eingangspaket zwei Tags hat, findet das MAC-Lernen im zweiten VLAN statt, und es werden keine Tags implizit entfernt. Wenn das Eingangspaket mehr als drei Tags enthält, werden alle Tags über das dritte Tag hinaus als Teil der Daten behandelt und nicht für das MAC-Lernen berücksichtigt.
Qualifiziertes MAC-Lernen auf dem ersten, zweiten und dritten VLAN-Tag
Bei einem einfach getaggten Eingangspaket findet qualifiziertes MAC-Lernen auf VLAN 4096 statt, dem Standard-VLAN.
Im Falle eines 2-getaggten Eingangspakets aktivieren Sie qualifiziertes MAC-Lernen auf dem zweiten (inneren) Tag, indem Sie die vlan-id inner-all Konfigurationsanweisung auf der VPLS-Routing-Instanz verwenden. Das Lernen mit dem zweiten Tag geschieht ohne das implizite Entfernen des ersten (äußeren) Tags. Wenn das Eingangspaket mehr als zwei Tags enthält, werden alle Tags über das zweite Tag hinaus als Teil der Daten behandelt und nicht für das Lernen berücksichtigt.
Auf ähnliche Weise aktivieren Sie für ein 3-getaggtes Eingangspaket qualifiziertes MAC-Lernen für das dritte (innerste) Tag, indem Sie die deep-vlan-qualified-learning vlan_tag_number Anweisung auf der logischen Schnittstelle zusammen mit der vlan-id inner-all Anweisung auf der Routing-Instanz konfigurieren. Qualifiziertes MAC-Lernen findet auf dem dritten Tag statt, und auf den äußeren Tags findet keine VLAN-Manipulation statt. Wenn deep-vlan-qualified-learning vlan_tag_number das Lernen im dritten VLAN aktiviert ist und das Eingangspaket nur zwei VLANs hat, erfolgt das qualifizierte MAC-Lernen im Standard-VLAN 4096.
Beachten Sie die folgenden Punkte bei der Konfiguration von qualifiziertem MAC-Lernen:
Eine logische Schnittstelle, die in einer VPLS-Routing-Instanz enthalten ist, die mit
vlan-id inner-allkonfiguriert seindeep-vlan-qualified-learning vlan_tag_numberkann oder nicht.Eine logische Schnittstelle, die mit
deep-vlan-qualified-learning vlan_tag_numberkonfiguriert ist, muss zu einer VPLS-Routing-Instanz gehören, die ebenfalls konfiguriert istvlan-id inner-all.Eine logische Schnittstelle, die mit
deep-vlan-qualified-learning vlan_tag_numberkonfiguriert ist, muss auch mit einem äußeren und einem inneren Tag konfiguriert werden.