Co się stanie, jeśli zewrzesz kabel sieciowy?

9

Dzisiaj mieliśmy problemy z siecią i po próbach i błędach z zagnieżdżonymi interwałami wyśledziliśmy mały 4-portowy hub, w którym ktoś podłączył oba końce kabla krosowego do tego samego koncentratora.

Po usunięciu wszystko znów poszło dobrze.

Moje pytanie: co dzieje się ze sprzętowego punktu widzenia?

Oczywiście nic nie jest smażone, a na głównym przełączniku lub hubie nie świeciły wskaźniki błędów. Ale wygląda na to, że w całej sieci nadawano pakiety.

Daniel Rikowski
źródło

Odpowiedzi:

12

Tworzysz „pętlę L2”. Zasadniczo dzieje się tak, że transmisje wychodzą z jednego końca kabla, a z drugiej zapętlają się z powrotem do sieci. Tworzysz zatem burzę rozgłoszeniową, która najprawdopodobniej sprawi, że twoja sieć będzie naprawdę wolna lub bezużyteczna.

Nic się nie dzieje sprzętowo, zapewniam cię. Możesz uchronić się przed takimi problemami dzięki Spanning Tree lub Etherchannel.

Antoine Benkemoun
źródło
5
Drzewo opinające nie ochroni Cię przed użytkownikiem kokosa, który dołącza do sieci generator ruchu, taki jak zapętlony, głupi hub, ponieważ sam hub nie działa. Potrzebne są również funkcje ograniczające ruch w samej sieci, aby wszystkie transmisje z koncentratora nie były dostępne.
Chris
To całkiem prawda =)
Antoine Benkemoun
Lubię patrzeć na Spanning Tree jako środek „głupi”. Myślę, że warto wspomnieć, że Spanning Tree ma dość kosztowne negocjacje po podłączeniu. Znalazłem, że powoduje to problemy podczas uruchamiania PXE. Mam nadzieję, że uratuje to kogoś, kto uderzy głową o biurko!
Shane,
2

Prawdopodobnie koncentrator automatycznie opracował prawidłowe przewody do przesłania - większość z nich obecnie wykrywa automatycznie, obsługuje kable krosowe i jest podłączana do komputerów lub innych koncentratorów.

Jeśli tak się stanie, wówczas każdy port połączonych krzyżowo portów widzi, że jest podłączony do (innego) koncentratora, i ponownie wysyła cały ruch otrzymany z tego portu do wszystkich pozostałych portów.

Powoduje to burzę ruchu, która zabija sieć.

Douglas Leeder
źródło
2

Każda sieć, w której nie kontrolujesz wszystkich portów w sieci, ma 3 różne, ale powiązane problemy, potencjalnie spowodowane przez nietechnicznych użytkowników końcowych.

  1. użytkownik końcowy łączy 2 porty razem.

  2. Użytkownik końcowy może umieścić przełącznik w sieci i zapętlić dwa z tych portów.

  3. Użytkownik końcowy może umieścić przełącznik w sieci i podłączyć 2 porty tego przełącznika do 2 portów w sieci

Jeśli masz przełączniki zarządzane, możesz być w stanie użyć protokołów zapobiegania pętli, takich jak drzewo opinające, aby zapobiec 1 i 3, chociaż wprowadza to inne problemy, którym zapobiegasz, takie jak użytkownik końcowy wstrzykujący pakiety kontrolne drzewa opinającego do sieci , ale to nieco bardziej ezoteryczny problem.

Ograniczenie emisji dla poszczególnych portów jest jedynym sposobem zapobiegania przypadkowi 2. W tym artykule opisano konfigurowanie kontroli burzy emisji w systemie cisco 2950. Ogranicza transmisje i wysyła pułapkę SNMP, aby powiadomić o problemie.

Jeśli twoja sieć składa się z głupich urządzeń L2, masz więcej problemów. Jedynym sposobem na izolację błędów jest dzielenie sieci na partycje, dopóki problem nie zostanie odizolowany. Pokroić na pół - która połowa ma problem? Okej, naruszający port znajduje się na jednym z tych 3 urządzeń ... Odłącz łącza wysyłające na każdym z nich, aż znajdziesz urządzenie ze złym portem i tak dalej.

Chris
źródło
0

Widziałem to również na przełączniku niezarządzanym. Na ścianie były 2 gniazda sieciowe, a ktoś widział kabel sieciowy zwisający z jednego i myśląc, że należy do obu, podłączył go. To się stało późnym wieczorem, więc całą noc spędziliśmy na rozwiązywaniu problemu z sieć jest całkowicie bezużyteczna.

DanBig
źródło