Co się stanie, gdy podłączysz dwie strony kabla do jednego urządzenia sieciowego?

83

Co może się stać, gdy podłączysz dwa końce kabla sieciowego do jednego przełącznika / routera? Czy spowoduje to problemy w sieci, czy po prostu zostanie zignorowanych?

lisa1987
źródło
21
Stało się to w jednym z moich miejsc pracy. Uczestnik spotkania zarządu wziął kabel, który trzymał w torbie swojego laptopa i wetknął oba końce w otwarte żeńskie wtyczki 8P8C. Sieć natychmiast się zatrzymuje. Wtedy dział IT dowiedział się, że nie włączyliśmy STP na stosie przełączników naszego MDF. Smutne było znalezienie czasu, w którym znajdował się problem fizyczny.
Wesley

Odpowiedzi:

90

Zależy od routera / przełącznika.

Jeśli jest „ zarządzany ” - jak porządny Netgear, Cisco lub HP Procurve, lub ma włączony STP (Spanning Tree Protocol) lub jeden z jego wariantów, jest kilka sekund absolutnego szaleństwa, wtedy przełącznik zdaje sobie sprawę, że pętla w topologii sieci i blokuje jeden z portów.

(Opisałem tylko ponowną konwergencję STP jako „absolutne szaleństwo”, ponieważ jeśli używasz starego stylu, powolnego STP, to ponowna konwergencja może potrwać 30s lub więcej, w zależności od złożoności sieci. Rozszerzenia STP specyficzne dla dostawcy, takie jak BackboneFast i tak dalej to zmniejszą, ale nadal możesz mieć krótki okres nieco niestabilnej sieci. Szybki STP jest znacznie szybszy do konwergencji ze względu na inny algorytm)

Jeśli jest to „ niezarządzane ” - podobnie jak prawie cały sprzęt klasy SOHO i spory odsetek małych przełączników 4-8 portów, wtedy piekło rozpada się, ponieważ właśnie utworzyłeś pętlę w sieci, a cały ruch ma tendencję do po prostu odbij się w pętli.

Dzieje się tak dlatego, że przełączniki polegają na uczeniu się adresów MAC w celu mapowania adresów MAC na porty fizyczne. W sieci niepętlowej jeden adres MAC będzie widoczny tylko dla przełącznika na danym porcie fizycznym. Jeśli masz pętlę, przełącznik zobaczy wiele ścieżek do tego samego adresu MAC i być może wielu adresów MAC na wielu portach, więc zamiast wydajnego przełączania ruchu, będzie on nadawany wszędzie tam, gdzie widzi adresy MAC. Jest to znane jako „burza rozgłoszeniowa”.

Może to szybko zużyć całą moc procesora przełącznika, wypełnić bufory nadawcze i odbiorcze, a także zanieczyścić tablicę adresów MAC.

Zasadniczo, jeśli utworzysz pętlę w sieci, dowiesz się o tym, albo poprzez monitorowanie (wykrywanie zmiany w topologii STP [masz monitorowanie, prawda?]), Albo we wszystkim, co dramatycznie się przewraca.

Jeśli spojrzysz na przełącznik z burzą rozgłoszeniową, zauważysz, że wszystkie lampki aktywności portu migają jednocześnie.

Tom O'Connor
źródło
3
Żeby dodać do powyższego, zarządzane przełączniki, które widziałem, zwykle mają ustawienie / próg dla maksymalnej emisji - jeśli ponownie podłączysz kabel do dostarczonego przełącznika, ryzykujesz burzą transmisji - pl.wikipedia.org/wiki / Broadcast_radiation .
Robin Gill,
1

Podobny problem miał miejsce w mojej pracy - ale powiedziano mi, że ta sytuacja (kabel Ethernet podłączony do dwóch oddzielnych portów sieciowych) nie spowodowałby zmostkowania sieci, chyba że byłby to kabel krosowany. Znaleźliśmy przypadek, w którym ktoś w sali konferencyjnej podłączył pojedynczy kabel do żeńskich portów dwóch całkowicie oddzielnych sieci. Toczyła się ożywiona dyskusja na temat tego, czy to był pistolet do palenia, czy nie (sieci muszą być oddzielne) - ale ostatnio przełączniki w jednej sieci zostały zmodernizowane i automatyczne wybieranie nie zostało wyłączone - a może to auto-mdix (gdzie automatycznie konfiguruje połączenie do crossovera, nawet jeśli nie używasz kabla krosowanego) - więc możliwe, że tak się stało.

To mogło zdarzyć się Tobie
źródło