Port-Flapping ist eine Situation, in der ein Port an einem Switch seinen Status für kurze Zeit zwischen “hoch” und “runter” ändert. Port-Flattern wird in der Regel durch beschädigte, nicht passende oder nicht standardmäßige Kabel, problematische SFP-Module (Small Form-factor Pluggable) oder andere Probleme bei der Link-Synchronisierung verursacht.
Das Flattern des Ports kann je nach Ursache und Art des betroffenen Switches vorübergehend oder dauerhaft sein. Port-Flapping kann sich auf die Netzwerkverfügbarkeit und -leistung auswirken, da Switches die MAC-Adresse, die dem Flapping-Port zugeordnet ist, ständig lernen und entfernen müssen.

So lösen Sie das Flattern von Anschlüssen
Um das Flattern des Ports zu beheben, besteht der erste Schritt darin, den Port zu identifizieren, der flattert, und die damit verbundene MAC-Adresse. Dies kann durch einen Blick auf die Protokollmeldung auf dem Switch erfolgen, die in der Regel Informationen wie die folgenden enthält:
%SW_MATM-4-MACFLAP_NOTIF: Host 0011.002.034 in vlan 2 is flapping between port Gi0/1 and port Gi0/2
Die Protokollmeldung zeigt an, dass die MAC-Adresse 0011.0022.0034 auf VLAN 2 ein Flattern zwischen Port Gi0/1 und Port Gi0/2 erkannt hat. Der nächste Schritt besteht darin, diese MAC-Adresse zum Endgerät zurückzuverfolgen und die beteiligten Kabel, SFP-Module und Port-Konfigurationen zu untersuchen. Einige Dinge, die Sie beachten sollten, sind:
- Stellen Sie sicher, dass die verwendeten Kabel den Standards und Spezifikationen des Switches entsprechen und dass keine physischen Schäden oder lose Verbindungen vorhanden sind. Ersetzen Sie ggf. das Kabel durch ein neues und führen Sie einen Kabeltest durch.
- Stellen Sie sicher, dass das verwendete SFP-Modul mit den angeschlossenen Switches und Ports kompatibel ist und dass keine Beschädigungen oder Staub die Verbindung stören. Reinigen Sie ggf. das SFP-Modul oder ersetzen Sie es durch ein neues.
- Stellen Sie sicher, dass die Konfiguration der beteiligten Ports den Anforderungen des Netzwerks entspricht und dass keine Fehler oder Inkonsistenzen auftreten. Einige Aspekte der Konfiguration, die überprüft werden müssen, sind Port-Modus (Zugriff, Trunk oder Hybrid), Port-Geschwindigkeit und Duplex, Auto-Negotiate-Funktion, Energiesparfunktion und Spanning-Tree-Funktion.
- Stellen Sie sicher, dass es keine anderen Netzwerkprobleme gibt, die das Flattern von Ports verursachen könnten, z. B. Schleifen, Broadcast-Storms oder MAC-Spoofing-Angriffe. Verwenden Sie Netzwerküberwachungs- und Analysetools, um solche Probleme zu identifizieren und zu isolieren.
MAC-Flattern
MAC-Flapping ist eine Situation, in der eine MAC-Adresse von zwei oder mehr Ports auf einem Switch im selben VLAN gelernt wird und der zuletzt gelernte MAC-Adresseintrag den vorherigen ersetzt. MAC-Flattern wird in der Regel durch zwei Geräte verursacht, die aufgrund eines Werksfehlers dieselbe MAC-Adresse haben, oder durch MAC-Adresstabellen-Poisoning-Angriffe, die darauf abzielen, Switches zu stören, indem gefälschte Pakete mit unterschiedlichen MAC-Adressen gesendet werden. MAC-Flapping kann dazu führen, dass Switches Pakete an den falschen Port oder sogar an alle Ports im selben VLAN senden, was zu Verbindungs- und Netzwerksicherheitsproblemen führt.
So lösen Sie MAC-Flattern
Um das Flattern der MAC zu beheben, besteht der erste Schritt darin, die MAC-Adresse und die beteiligten Ports zu identifizieren. Dies kann durch einen Blick auf die Protokollmeldung auf dem Switch erfolgen, die in der Regel Informationen wie die folgenden enthält:
%SW_MATM-4-MACFLAP_NOTIF: Host 0011.002.034 in vlan 2 is flapping between port Gi0/1 and port Gi0/2
Die Protokollmeldung zeigt an, dass die MAC-Adresse 0011.0022.0034 auf VLAN 2 ein Flattern zwischen Port Gi0/1 und Port Gi0/2 erkannt hat. Der nächste Schritt besteht darin, diese MAC-Adresse zum Endgerät zurückzuverfolgen und zu überprüfen, ob Geräte dieselbe MAC-Adresse haben oder ob ein Netzwerkangriff vorliegt. Einige Dinge, die Sie beachten sollten, sind:
- Stellen Sie sicher, dass keine zwei Geräte dieselbe MAC-Adresse im selben VLAN haben, da dies zu Konflikten und Flattern führen kann. Ändern Sie ggf. die MAC-Adresse eines Geräts, um es eindeutig und nicht mit dem anderen identisch zu machen.
- Stellen Sie sicher, dass kein Angriff auf MAC-Adresstabellen-Poisoning im Gange ist, was durch das Senden gefälschter Pakete mit unterschiedlichen MAC-Adressen an den Switch erfolgen kann. Verwenden Sie ggf. die Sicherheitsfunktionen des Switches, um solche Angriffe zu verhindern und zu erkennen, z. B. Portsicherheit, MAC-Adressfilterung, dynamische ARP-Inspektion oder DHCP-Snooping.
- Stellen Sie sicher, dass es keine Schleifen oder Broadcast-Storms gibt, die dazu führen könnten, dass der Switch Pakete mit derselben MAC-Adresse von verschiedenen Ports empfängt. Falls vorhanden, verwenden Sie die Spanning-Tree-Funktion, um Schleifen zu verhindern und aufzulösen, und verwenden Sie die Sturmsteuerungsfunktion, um Broadcast-Stürme zu verhindern und aufzulösen.