Kürzlich ist ein Setup aufgetreten, bei dem der Techniker einen mehrschichtigen Cisco-Switch mit einem Trunk hatte, der VLAN 41 zu einem HP-Switch führte, der keine VLANs unterstützte.
Was soll der HP Switch mit dem 802.1q-Verkehr tun, wenn er empfangen wird?
Ich verstehe, dass das native VLAN, das nicht über das 802.1q-Tag verfügt, übergeben wird, aber was passiert mit den anderen VLANs auf dem Trunk?
Antworten:
Ein Switch, der keine 802.1Q-Tags unterstützt, sollte markierte Frames löschen. Viele einfache Switches entsprechen jedoch überhaupt nicht 802.1Q und leiten getaggte Frames wie nicht getaggte weiter - wobei sie zum größten Teil die Absicht der VLAN-Partitionierung gefährden.
Ein einfacher Schalter kann einfach die TPID übersehen, die das Q-Tag markiert, und es als Frame-Nutzlast betrachten, genau wie das Ethertype-Feld, dem es vorausgeht. Der Effekt ist, dass getaggte Frames genau wie nicht getaggte Frames umgeschaltet werden. Da auf dem Switch wahrscheinlich nicht die Ziel-MAC-Adresse in SAT gespeichert ist, wird der Frame wahrscheinlich auch an alle Ports gesendet.
Sie sollten niemals einen VLAN-Trunk für einen Switch konfigurieren, der ihn nicht unterstützt.
quelle
Das ist eigentlich undefiniert. Einige Switches lassen die markierten Frames als fehlerhaft oder gigantisch fallen, einige Switches entfernen die Tags und einige Switches übergeben einfach die Frames.
quelle