Ich arbeite daran, die logische Topologie für einen neuen Rollout für Rechenzentren zu entwerfen. Ich lese "Cisco Data Center Infrastructure 2.5-Designhandbuch" und gehe zum mehrschichtigen Design über. Für dieses Design gibt es mehrere Optionen, einschließlich Loop Layer 2 und Loop-Free.
Der Vorteil des Loop-Designs bestehe in der Nachbarschaft der Schicht 2 für Server, die dies benötigen. Die schleifenfreie Topologie begrenzt anscheinend die Adjazenz der Schicht 2 "auf ein einzelnes Paar von Zugriffsschaltern".
Ich verstehe nicht ganz, was das bedeutet. Ich würde annehmen, dass es sich um die Anzahl der "Hops" der Schicht 2 handelt, die ein Server von einem anderen entfernt ist, aber in beiden Fällen scheint der Datenverkehr eine Fahrt zur Aggregationsschicht (unter der Annahme eines L2 / L3-Switch) zu erfordern, um die Vlans zu überqueren. Wenn es sich um dasselbe VLAN handelt, scheint eine gute Schleife noch schlimmer zu sein, da Server auf demselben VLAN bis zur Agg-Schicht durchlaufen müssen, um zu kommunizieren, im Gegensatz zu einer Reise direkt zum verbundenen Switch mit dem schleifenfreien Beispiel.
Kann jemand etwas Licht in mein Missverständnis bringen?
Antworten:
Layer 2 Adjacency in Ethernet-Netzwerken bezieht sich auf die Idee, dass ein auf einem Segment gesendetes Paket sein Ziel direkt erreichen kann, ohne durch ein Gerät zu reisen, das das Paket ändern würde.
Ein einfaches Beispiel:
Sie haben zwei Computer mit einem Kabel dazwischen; Was auch immer von einem Computer kommt, wird im Wesentlichen garantiert vom anderen Computer empfangen. Diese Geräte haben Netzwerkadjazenz.
Komplizierter:
Sie haben zwei Computer mit einem L3-Switch dazwischen, denen beide dasselbe vLAN zugewiesen sind. Auch hier wird das, was ein Computer dem anderen sendet, ohne Frage empfangen.
Unterbrechen der Nachbarschaft
Zwei Computer am L3-Switch sind erneut vorhanden, einer ist jedoch mit einem einem vLAN zugewiesenen Port verbunden, der andere einem Trunk-Port. Jetzt kommen Pakete vom ersten Computer mit einem vLAN-Tag auf dem zweiten Computer an (unter der Annahme eines typischen Setups hier ...)
Wen interessiert das? Gut Routing-Protokolle (sie müssen normalerweise in der Lage sein, die Netzwerktopologie herauszufinden, und diese Entdeckung kann durch Nicht-Adjazenz unterbrochen werden) sowie eine Vielzahl von Nicht-IP-Protokollen. Es ist nicht allzu häufig, dass diese Probleme auf Servern in einem Domänencontroller auftreten, aber es ist durchaus möglich.
quelle
Wir verwenden Layer 2 Adjacency für unsere VMmotion- und Microsoft-Anwendungen. In Ihren obigen Beispielen würde derjenige mit dem L3-Schalter dazwischen tatsächlich die L2-Adjazenz brechen. Die Art und Weise, wie es uns erklärt wurde und welche unserer L2-Protokolle funktionieren müssen, bedeutet Folgendes. L2 Adjacency bedeutet, dass sich die kommunizierenden Geräte im selben Subnetz befinden müssen. Beispiel: 10.10.10.100 muss um 10.10.10.50 mit seinem MNGT-Server kommunizieren. Dies würde funktionieren, da keine L3-Geräte wie ein Router oder ein L3-Switch durchlaufen werden. Wenn Sie 2 verschiedene Subnetze haben, muss Ihr Paket den Router- oder L3-Switch drücken, um die Routing-Tabelle anzuzeigen und zu entscheiden, wohin das Paket gesendet werden soll. In diesem Fall würde Ihr Paket geändert. Die Quelle & Ziel-IPs würden gleich bleiben, aber wenn sie über L3 übertragen werden, bemerken Sie, dass Ihre Paket-L2-Informationen das Routing-Protokoll wie HDLC sind. Daher würde ich die Frage mit den Worten beantworten, dass L2-Adjacency bedeutet, dass sich die Geräte im selben lokalen LAN befinden müssen.
quelle