Najlepszy sposób na połączenie wielu przełączników

11

Obecnie mamy pięć niezarządzanych przełączników 24-portowych 3com. Cztery z nich to przełączniki 100 Mb bez portu gigabitowego (port MDI Uplink to 100 Mb). Piąty to pełny przełącznik gigabitowy, którego używamy na wszystkich naszych serwerach. W tej chwili są ze sobą powiązane, podobnie jak to:

alternatywny tekst

W określonych porach dnia wydajność sieci staje się okropna. Sprawdziliśmy, że nie ma to nic wspólnego z pojemnością serwera, więc rozważamy wąskie gardła we / wy sieci. Mieliśmy nadzieję na podłączenie każdego przełącznika 100 Mb bezpośrednio do przełącznika gigabit, aby każdy użytkownik był tylko 1 przełącznik od serwera ... w ten sposób:

alternatywny tekst

Po podłączeniu cały ruch sieciowy został zatrzymany. Czy to zły sposób na zrobienie tego? Sprawdziliśmy, czy nie ma żadnych pętli, i zweryfikowaliśmy, że nie mieliśmy żadnych kabli krosujących (wszystkie przełączniki mają Auto-MDI). Cykl zasilania 5 przełączników też nic nie zrobił.

Sygnał dźwiękowy
źródło
Kupowanie, pożyczanie, błaganie lub kradzież jednego niedrogiego przełącznika zarządzanego do roli „pełnego gigabit” naprawdę nie jest opcją? Kilkaset kupuje ci np. HP JE006A (który jest właśnie zaprojektowany przez 3com), a będziesz miał znacznie lepsze sposoby debugowania, gdy problem się powtarza (a ponieważ pojawił się bez wysiłku, aby się pojawił, prawdopodobnie będzie ).
rackandboneman

Odpowiedzi:

17

Może przełączniki były pod wrażeniem twojej niesamowitej topologii?

Poważnie, jeśli możesz poświęcić czas, zrób to jeszcze raz, ale podłączaj tylko jeden przełącznik na raz do przełącznika Gb i sprawdzaj łączność i działanie na każdym kroku.

Gdy sieć w końcu się zatrzyma, odłącz wszystkie przełączniki i spróbuj najpierw podłączyć ten przełącznik. Jeśli zrobi to ponownie, odłącz wszystko na tym przełączniku i dodaj je z powrotem, jeden po drugim, aby znaleźć niezadowolony link.

Jeśli nie umiera, dodaj przełączniki, aż do śmierci. Jeśli nie powiedzie się po dodaniu większej liczby przełączników, być może jeden z przełączników nie może obsłużyć rozmiaru tablicy adresów MAC i potrzebujesz większego przełącznika?

Matt Simmons
źródło
3
Również jeśli znowu się nie powiedzie, obserwuj lampki aktywności na przełącznikach - czy zwariowały?
Zypher,
@Zypher - dobra uwaga, odejdziemy od godzin (w ciągu dnia zawsze wariują, mamy duży ruch sieciowy).
Sygnał dźwiękowy
2
Brak zarządzanych przełączników sprawia, że ​​tego rodzaju problemy są trudne do wyśledzenia, ponieważ brakuje widoczności sieci. Ale podejście Matta powinno pomóc ci szybko to zawęzić.
3dinfluence
1
@Matt: drobny punkt, przełączniki nie mają tabel ARP. Chyba że są to przełączniki L3, w takim przypadku powinny być nazywane routerami. :)
Murali Suriar,
2
Podejście Matta jest dobre, podobnie jak zmiana topologii (najgorsze możliwe połączenie łańcuchowe). Istnieje wiele innych niejasnych rzeczy, które mogą powodować problem, które są trudne do wyśledzenia na niezarządzanym sprzęcie sieciowym. Widziałem podobne zachowanie z serwerami „jednokierunkowymi” - jak zablokowany serwer syslog, który odbiera tylko logi, ale nigdy nie mówi. Powoduje to przekroczenie limitu czasu jego adresu MAC w tabeli przełącznika, a cały ruch do tego serwera jest zalewany przez wszystkie porty. Podobny problem z klastrowaniem lub VRRP ...
Geoff,
3

Zdecydowanie postaram się uruchomić tę ostatnią topologię (z poradami diagnostycznymi Matta Simmonsa jako przewodnikiem), ponieważ zapewni to lepsze opóźnienie (zawsze tylko jeden przeskok). Ponadto, biorąc pod uwagę bardzo ograniczoną pojemność połączeń, spróbuj:

  • umieść maszyny, które często ze sobą rozmawiają, na tym samym przełączniku (aby interkonekty nie musiały przenosić tak dużego ruchu); i
  • podłączaj maszyny, które mają gigabitowe karty sieciowe i bezpośrednio komunikują się z wieloma innymi maszynami na gigabitowym przełączniku (aby mogły jak najskuteczniej przenosić swoje dane do sieci).

Ostatecznie jednak nie można włożyć dziesięciofuntowego indyka do pięciofuntowej torby, a ja opracowuję plan zakupu zestawu zarządzanych przełączników gigabitowych, na podstawie twojego opisu sieci, która jest już mocno wykorzystywana.

womble
źródło
„nie można włożyć dziesięciofuntowego indyka do pięciofuntowej torby” - fajnie. Ale co, jeśli połączymy taśmą dwa worki o wadze 5 funtów? To działało do tej pory =)
Beep beep
1
Wydaje mi się, że kanał ethernetowy byłby odpowiednikiem taśmy izolacyjnej ... wymaga jednak zarządzanych przełączników.
womble
0

Przełączniki niezarządzane mają limit natężenia ruchu, jaki mogą skutecznie przełączać - nie tak, jak byś się spodziewał. Prawdopodobnie występuje konflikt burzy / magistrali, który powoduje, że wszystko idzie źle, ponieważ zbyt wiele pakietów lub klientów próbuje korzystać z sieci jednocześnie. Przełączanie na przełączniki zarządzane (korzystamy z 24-portowych przełączników Netgear, które działają za około 250-300 USD za pop), da ci większą zdolność przełączania i możliwość portów QOS, jeśli potrzebujesz lepiej zarządzać priorytetem.

Emperycznie raz wypróbowaliśmy dolny układ i po prostu poszło nie tak. Jestem pewien, że prawdziwy CNE powie nam prawdziwy powód, ale zawsze utknąłem w najwyższej konfiguracji, aby okablowanie było proste, czyste i działało. Pamiętaj, że mogliśmy po prostu mieć okrągłą pętlę i tego nie zauważyliśmy.

MikeJ
źródło
4
Przełączniki zarządzane mają takie same ograniczenia jak przełączniki niezarządzane. Zarządzane przełączniki zapewniają tylko większą kontrolę i widoczność tego, co dzieje się w sieci.
3dinfluence
2
@ 3d: Chociaż masz rację, że nie ma istotnej różnicy między wydajnością przełączników zarządzanych a niezarządzanych, w praktyce przełączniki zarządzane dążą do wyższej jakości rynku, a zatem mają lepsze struktury przełączania, pozwalając im rzucić więcej ruch wokół.
womble
@womble ... bez wątpienia, ale prawie wszystkie niezarządzane przełączniki „nie blokują”, przynajmniej jeśli chodzi o płytę montażową. To, czy procesor może nadążać za fragmentacją pakietów i innymi problemami TCP, to kolejne pytanie. Zarządzane przełączniki mają zwykle więcej pamięci podręcznej na każdym porcie niż ich niezarządzani bracia.
3dinfluence,
0

Kilka pomysłów na różne rzeczy może się dziać:

  1. Autonegocjacja może wybierać nieodpowiednie ustawienia prędkości / dupleksu. Upewnij się, że porty ustawiłeś ręcznie na 100 / Full
  2. Po dokonaniu zmiany bez wątpienia nastąpi ponowne zbliżenie drzewa opinającego. Może to potrwać dość długo, w zależności od różnych timerów. Jeśli nie czekałeś przynajmniej 2 minuty, mogło to mieć wpływ na twoje testy.
Wade Williams
źródło
1
Co dziwne, jeśli ustawimy klientów na 100 / Full lub 100 / Half, wielu z nich znacznie zwolni. Jedynym sposobem, aby wysyłać szybciej niż 10 Mb, jest ustawienie automatycznego negocjowania. Nie ma to żadnego sensu, ale wielu naszych klientów to Win98 (starsza aplikacja, której nie możemy zastąpić przez kolejny rok), więc nie zadzieramy z tym.
Sygnał dźwiękowy
Mówiłem o połączeniach między przełącznikami konfigurowanymi ręcznie dla 100 / Full. Jeśli dwa przełączniki tego samego producenta nie będą działać, gdy łącze zostanie skonfigurowane ręcznie, coś jest bardzo nie tak i będę rozmawiał przez telefon z ich pomocą techniczną.
Wade Williams,
Ach Są to przełączniki niezarządzane i nie pozwalają na zmianę prędkości portu.
Sygnał dźwiękowy
W rzeczywistości takie zachowanie ma sens i jest określone. Jeśli jedna strona (przełącznik) jest ustawiona na auto, a druga jest zakodowana na Full / 100, przełącznik spróbuje negocjować i zawiedzie, ponieważ klient nie negocjuje z powrotem. Aby uruchomić Full / 100, albo auto po obu stronach, albo hardcode po obu stronach, nie mieszaj auto z zakodowanym na stałe.
Geoff,
0

To, że jesteście razem przełącznikami łańcuchowymi, jest źródłem waszego problemu. Radziłbym spojrzeć przynajmniej na zakup przełączników zarządzanych. Dobrym podejściem dla małego biznesu, a także opłacalnym, jest wdrożenie zwiniętej konstrukcji rdzenia za pomocą sieci vlans. W ten sposób możesz segmentować domeny rozgłoszeniowe / kolizyjne i kontrolować wydajność swojej sieci.

Zawietrzny
źródło
2
Konfiguracja, którą próbuje wdrożyć, nie jest łańcuchem łańcuchowym.
rackandboneman
0

Wygląda jak burza arp, gdy wiele niezarządzanych przełączników jest połączonych w pierścienie jak topologia lub podobne.

POWÓD: rozgłaszanie arp na wszystkich portach rozwiąże ścieżkę, ale część własnego arp odskoczy, powodując burzę. W takich sytuacjach prędkości łącza nasycają się do 100% na wszystkich portach i wstrzymuje ruch. Użyj przełączników zarządzanych, aby rozwiązać ten problem.

Arpan Dubey
źródło
-2

Coś do rozważenia: czy używasz kabli krosowanych lub prostych? Podczas podłączania podobnych urządzeń zawsze należy używać kabli krosowanych. Użycie prostego kabla w normalnym porcie spowolni podłączony przełącznik do przeszukiwania, chyba że przełącznik jest zaprojektowany do automatycznego korygowania różnicy okablowania. (Niektórzy).

specba
źródło
3
Po prostu źle. Jeśli port nie wykrywa automatycznie, użycie prostego kabla w ogóle nie będzie działać . A jeśli zamiast tego ma funkcję automatycznego wykrywania, nie zrobi to żadnej różnicy.
Massimo,
Chciałem się nie zgodzić z -2, ponieważ pytanie to 2009, ale odpowiedź nadejdzie w 2012 roku? Zgadzam się z głosami. : P Teraz za dni, nie ma znaczenia, czy jest to połączenie krzyżowe czy nie.
Chris K