Różnice w automatycznej negocjacji Ethernet pomiędzy (10M | 100M | 1G) Ethernetem


19

Studiuję dla CCNA i w książce Wendella Odoma jest powiedziane, że (w odniesieniu do autonegocjacji):

Gdy automatyczna negocjacja nie powiedzie się w jednym węźle, aby wybrać (pół / pełny dupleks), musimy użyć reguły:

  • Jeśli masz interfejs 10/100 Mb / s -> użyj half-duplex
  • Jeśli masz interfejs 1000 Mb / s-> użyj pełnego dupleksu

Dlaczego?

Odpowiedzi:


19

Gdy automatyczna negocjacja nie powiedzie się w jednym węźle, aby wybrać (pół / pełny dupleks), musimy użyć reguły:

  • Jeśli masz interfejs 10/100 Mb / s -> użyj half-duplex
  • Jeśli masz interfejs 1000 Mb / s-> użyj pełnego dupleksu

Dlaczego?

streszczenie

W skrócie, sieć Ethernet istnieje od 1980 roku ... w rezultacie

  • Stare karty sieciowe Ethernet obsługiwały tylko tryb połowicznego dupleksu bez automatycznych negocjacji. Jeśli w tej sytuacji masz włączone automatyczne negocjowanie, musisz obsługiwać wszystkie stare karty sieciowe (co oznacza powrót do operacji półdupleksu). Inna odpowiedź wymienia centra, które również należą do tej kategorii.
  • Automatyczna negocjacja jest wymagana przez specyfikację 1GE; dlatego nie ma sensu wymuszanie awarii w trybie półdupleksu przy prędkości 1GE. Automatyczna negocjacja 1GE informuje, czy jest w stanie obsługiwać półdupleks / pełny dupleks.

W dzisiejszych czasach powinieneś zawsze próbować korzystać z automatycznych negocjacji, chyba że wiesz, że inny port go nie obsługuje.

Poniższa tabela może pomóc wyjaśnić pokręconą historię wokół auto-negocjacji.

+------------+------+---------------+--------------+-----------------------+
| Standard   | Year | Speeds        | Media        | Auto-neg Status       |
+------------+------+---------------+--------------+-----------------------+
| 802.3i     | 1990 | 10M           | Twisted Pair | No auto-negotiation   |
+------------+------+---------------+--------------+-----------------------+
| 802.3u     | 1995 | 10/100M       | Twisted Pair | Optional, not trusted |
+------------+------+---------------+--------------+-----------------------+
| 802.3-1998 | 1998 | 100/100M      | Twisted Pair | Optional              |
+------------+------+---------------+--------------+-----------------------+
| 802.3ab    | 1999 | 10/100/1000M  | Twisted Pair | Optional @ 10/100M    |
|            |      |               |              | Required @ 1Gbps      |
+------------+------+---------------+--------------+-----------------------+

Wpływ niedopasowania dupleksu:

Odnośnie praktyki Cisco polegania na powracaniu do półdupleksu, gdy nie powiedzie się automatyczna negocjacja ... Można słusznie sprzeciwić się temu, że powrót do półdupleksu, jeśli automatyczna negocjacja nie powiedzie się, wprowadza błędną konfigurację; jednak błędna konfiguracja jest dopuszczalna. Najgorsze, co może się zdarzyć w tej sytuacji, to ręczne kodowanie pełnego dupleksu po jednej stronie łącza FastEthernet, a automatyczna negocjacja kończy się niepowodzeniem w połowie dupleksu po drugiej stronie łącza ... niedopasowany dupleks powoduje poziom łącza błędy (kolizje i runty), ale nadal możesz komunikować się całkiem dobrze, o ile nie próbujesz przekroczyć około jednej trzeciej prędkości łącza (tj. około 35 Mb / s na FastEthernet).

Potencjalnie interesujące szczegóły:

Oryginalna automatyczna negocjacja FastEthernet == złe juju

Ludzie mieli tak złe doświadczenia z wczesną autonegocjacją w IEEE 802.3u (FastEthernet), że konwencjonalna mądrość polegała na wyłączeniu autonegocjacji i ręcznym zablokowaniu prędkości / dupleksu na wszystkich portach miedzianych Ethernet.

Ta praktyka wyłączania autonegocjacji na wszystkich portach miedzianych stała się tak głęboko zakorzeniona w umysłach starych użytkowników, że wciąż nie jest niczym niezwykłym znalezienie dzisiaj zablokowanej prędkości / dupleksu w Cat5e / Cat6, nawet jeśli implementacje automatycznych negocjacji w branży są niezawodne przez ponad dekadę. Do waszej wiadomości, niektórzy dostawcy usług internetowych nadal wymuszają 100 M / pełny w swoich obwodach klienta przy błędnym założeniu, że manualna prędkość / dupleks jest bardziej niezawodny.

Wsparcie dla dostawców dla określonych trybów dupleksowych 1GE

Wymagana jest automatyczna negocjacja w ramach IEEE 802.3ab (Gigabit Ethernet over copper); jednak wciąż istnieją pewne implementacje dostawców, które pozwalają na stałe kodowanie prędkości / dupleksu GigE ... Widziałem niektóre przełączniki JunOS, które pozwalają na konfigurację pełnego dupleksu na portach przełączników 1GE. Czy to oznacza, że ​​przełącznik JunOS wyłącza autonegocjację na tym porcie 1GE? Nie, to skutecznie oznacza, że ​​JunOS reklamuje skonfigurowaną prędkość / dupleks tylko podczas auto-negocjacji.

Aktualizacja dla pytania @ ytti: warunkowanie linii Ethernet

Autonegocjacja 1GE obejmuje (cytując 802.3-2012, klauzula 40.5.1):

Automatyczna negocjacja jest wymagana przez 802.3ab przy 1GE, ponieważ automatyczna negocjacja GigabitEthernet obejmuje specjalne warunkowanie linii; uwarunkowanie to występuje podczas trybu SZKOLENIA podczas uruchamiania MASTER / SLAVE PHY; tryb SZKOLENIA zapewnia, że ​​linia jest wystarczająco stabilna, aby przepchnąć 1000 Mb / s przez biegi Cat5e o długości do 100 m.


2
Chciałbym przeczytać więcej o tym „warunkowaniu linii” w ramach automatycznych negocjacji, czy masz do tego link? Najlepiej strona w trzeciej sekcji 802.3. W pełni uzgodniono, że należy używać autonego, niestety wiele telcos wciąż ma nastawienie na lata 90. i produkty nakazują no-autonego. Kolejnym dobrym argumentem, aby spróbować ich przekonać, jest to, że autonego zapewnia RFI (Remote Fault Indication), co spowoduje, że oba końce spadną, gdy jeden koniec nie odbierze, ale nadal może wysłać.
ytti

2
@ytti, 802.3 ogólnie odnosi się do warunkowania linii jako TRENING. SZKOLENIE jest częścią negocjacji MASTER-SLAVE PHY, która ma miejsce podczas auto-negocjacji. Odniesienie do negocjacji MASTER-SLAVE znajduje się w 802.3-2012, Rozdział 3, Punkt 40.5.1 (który opisuje wszystkie funkcje autonegocjacji). Aby dowiedzieć się więcej o szkoleniu, wyszukaj w plikach PDF 802.3-2012 „SZKOLENIE”
Mike Pennington,

Dzięki, byłem świadomy wyborów zegara w sieci Ethernet. Warunkowanie linii myśli było czymś innym.
ytti

2
Uruchomienie PHY Master / Slave obejmuje tak zwany Equalizer decyzji zwrotnych (DFE - Ref 802.3-2012, sekcja 3, klauzula 40.4.2.4); DFE współpracuje z innymi funkcjami anulowania echa / anulowania zbliżenia (NEXT)
Mike Pennington,

nie ma za co ... przeglądanie dokumentów 802.3 było dobrym odświeżeniem ...
Mike Pennington

12

Gdy automatyczna negocjacja nie powiedzie się w jednym węźle, aby wybrać (pół / pełny dupleks), musimy zastosować regułę: -> Jeśli masz interfejs 10/100 Mb / s -> użyj półdupleksu

W przypadku podłączenia koncentratora domyślny tryb pełnego dupleksu spowodowałby zbyt wiele kolizji. Domyślnie półdupleks zapewnia kontynuację komunikacji niezależnie od podłączonego urządzenia (przełącznika lub koncentratora)

-> Jeśli masz interfejs 1000 Mb / s-> użyj pełnego dupleksu

Standard 1000Base-T został zaprojektowany tak, aby wymagał automatycznej negocjacji, a także domeny z przełączaną warstwą 2 (bez koncentratorów). Wynika to z faktu, że wszystkie cztery pary muszą komunikować się w trybie pełnego dupleksu z prędkością 250 Mb / s. W związku z tym zakłada się, że na połączeniu nie istnieją koncentratory do celów komunikacji dwukierunkowej.


BTW, huby są dobrym powodem do powrotu do półdupleksu, ale to nie tylko huby ... wczesne karty sieciowe 10 / 100M wcale nie negocjowały automatycznie ... a wczesne implementacje automatycznej negocjacji FastEthernet były zawodne.
Mike Pennington
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.