Pracuję nad zaprojektowaniem logicznej topologii nowego wdrożenia centrum danych. Czytam „Podręcznik projektowania infrastruktury Cisco Data Center Infrastructure 2.5” i przechodzę do projektowania wielowarstwowego. Istnieje wiele opcji tego projektu, w tym zapętlona warstwa 2 i bez pętli.
Zaletą zapętlonego projektu jest, jak mówi, przyleganie warstwy 2 dla serwerów, które tego wymagają. Topologia bez pętli najwyraźniej ogranicza przyleganie warstwy 2 „do pojedynczej pary przełączników dostępu”.
Nie do końca rozumiem, co to znaczy. Zakładam, że odnosi się to do tego, ile „przeskoków” warstwy 2 znajduje się z dala od innego serwera, ale w obu przypadkach wydaje się, że ruch wymaga przejścia do warstwy agregacji (zakładając przełącznik L2 / L3), aby przejść przez vlany. Jeśli mówimy o tym samym VLAN, dobrze zapętlone wydaje się jeszcze gorsze, ponieważ serwery na tym samym VLANie muszą przejść przez warstwę Ag, aby komunikować się z czymś, co wydaje się być podróżą bezpośrednio do podłączonego przełącznika z przykładem bez pętli.
Czy ktoś może rzucić nieco światła na moje nieporozumienie?
Odpowiedzi:
Warstwa 2 Adjacency, w sieciach Ethernet, odnosi się do idei, że pakiet wysyłany do segmentu może bezpośrednio dotrzeć do miejsca docelowego bez przechodzenia przez urządzenie, które zmieniłoby pakiet.
Prosty przykład:
masz dwa komputery z przewodem pomiędzy nimi; wszystko, co wychodzi z jednego komputera, jest zasadniczo gwarantowane, że może być otrzymane przez drugi komputer. Urządzenia te mają przyleganie do sieci.
Bardziej skomplikowane:
masz dwa komputery z przełącznikiem L3 pomiędzy nimi, oba mają przypisany ten sam vLAN. Tutaj znowu to, co jeden komputer wysyła do drugiego, otrzyma bez pytania.
Przerwanie przylegania
Dwa komputery na przełączniku L3 ponownie, ale jeden jest podłączony do portu przypisanego do sieci VLAN, drugi do portu trunkingowego. Teraz pakiety z pierwszego komputera dotrą do drugiego komputera ze znacznikiem vLAN (przy założeniu typowej konfiguracji tutaj ...)
Kogo to obchodzi? Dobrze sprawdzają się protokoły routingu (zwykle muszą być w stanie zrozumieć topologię sieci, a to odkrycie może zostać przerwane przez brak przylegania), a także mnóstwo protokołów innych niż IP. Te problemy nie pojawiają się często na serwerach w DC, ale z pewnością jest możliwe.
źródło
Używamy, ale wymagamy Adjacency warstwy 2 dla naszych aplikacji VMmotion i Microsoft. W powyższych przykładach ten z przełącznikiem L3 pomiędzy zepsułby Adjacencję L2. Sposób, w jaki zostało to wyjaśnione i które niektóre z naszych protokołów L2 muszą działać, oznacza: L2 Adjacency oznacza, że komunikujące się urządzenia muszą znajdować się w tej samej podsieci. Przykład: 10.10.10.100 musi komunikować się ze swoim serwerem MNGT o 10.10.10.50. To działałoby, ponieważ nie przechodzi on przez żadne urządzenia L3, takie jak router lub przełącznik L3. Jeśli masz 2 różne podsieci, twój pakiet musi nacisnąć przycisk Router lub L3, aby wyświetlić tabelę routingu i zdecydować, gdzie wysłać pakiet. W takim przypadku Twój pakiet zostałby zmieniony. Źródło & Docelowe adresy IP pozostałyby takie same, ale gdy podróżuje przez L3, zauważysz, że informacje o pakietach L2 będą protokołem routingu, takim jak HDLC. Chciałbym więc odpowiedzieć na to pytanie, mówiąc, że L2 Adjacency oznacza, że urządzenia muszą znajdować się w tej samej lokalnej sieci LAN.
źródło