1000BASE-T - Google

1000BASE-T

Z Wikipedii

Skocz do: nawigacji, szukaj

Spis treści

1000Base-T jest standardem sieci Ethernet o przepływności 1 Gb/s. Został opisany w 1999 roku w dokumencie IEEE 802.3ab. Oparta na nim sieć wykorzystuje jako medium skrętkę miedzianą UTP co najmniej Cat5 zakończonej złączem RJ-45, a jej zasięg wynosi 100 m. 1000Base-T wykorzystuje wszystkie 4 pary skrętki, jednocześnie nadając i odbierając sygnał na każdej parze, dzięki czemu możliwy jest full-duplex w obrębie jednej pary, tzw. dual-duplex. W celu osiągnięcia tak wysokiej przepływności zastosowano czterowymiarowe kodowanie 4D-PAM5.


Przetwarzanie tak dużej ilości informacji na sekundę wymaga zastosowania procesorów sygnałowych w urządzeniach sieciowych. Tworzone na ich podstawie układy hybrydowe odpowiadają za jednoczesne nadawanie i odbieranie na tej samej parze skrętki.

Topologia 1000Base-T
Topologia 1000Base-T
Schemat odbiornika wykorzystujÄ…cego technologiÄ™ DSP
Schemat odbiornika wykorzystujÄ…cego technologiÄ™ DSP



Główne założenia

Głównymi założeniami 1000Base-T określonymi przed standard są:

  1. obsługa CSMA/CD MAC
  2. zgodność ze specyfikacją GMII
  3. wsparcie dla wtórnika 1000 Mb/s
  4. zapewnienie transmisjÄ™ full i half-duplex
  5. wsparcie dla operacji na odległość 100 m
  6. współczynnik BER mniejszy lub równy 10-10
  7. obsługa autonegocjacji.


Ethernet a Gigabit Ethernet

1000Base-T posiada 100-krotnie większą przepływność w porównaniu z klasycznym Ethernetem o przepływności 10 Mb/s. Konsekwencją tego jest skrócenie czasu transmisji ramki Ethernetowej (minimum 64 B) z 51,2 μs do 512 ns. Jeśli obsługa CSMA/CD ma być zachowana, zasięg sieci w takiej postaci musiałby wynosić ok. 25 m. W celu zwiększenia zasięgu do 100 m postanowiono zwiększyć czas zajmowany przez ramkę 8-krotnie. Nowa ramka posiada rozmiar 512 B, zawiera w sobie klasyczne ramki Ethernetowe i jest przetwarzana przez sprzęt nadajnika i odbiornika, dzięki czemu oprogramowanie nie jest nawet świadome jej istnienia. Za jej tworzenie odpowiadają dwie funkcje:

  • przedÅ‚użenie noÅ›nika (ang. carrier extension) - dopeÅ‚nienie za ramkÄ… do 512 B
  • przesyÅ‚anie ramek wiÄ…zkami (ang. frame bursting, burst) - przesyÅ‚anie naraz sekwencji ramek do osiÄ…gniecia ich sumy bajtów równej 8192. JeÅ›li caÅ‚a paczka ma mniej niż 512 B, to stosowane jest dodatkowo dopeÅ‚nienie.

Podczas transmisji ramki dodawane są specjalne znaczniki określające początek i koniec ramki oraz rozdzielające ramki transmitowane w trybie burst.

Dzięki temu mechanizmowi Gigabit Ethernet zachowuje zgodność ze wszystkimi wersjami Ethernetu.

Autonegocjacja

Technologia pozwalająca określić tryb działania z jakim pracuje urządzenie po drugiej stronie łącza. Jest inicjowana na początku zestawiania łącza - uzgadnia wspólny tryb i szybkość połączenia, zazwyczaj największą wspólną z jaką mogą pracować obydwa urządzenia. W autonegocjacji wykorzystywana jest specjalna sekwencja szybkich impulsów łącza (ang. FLP - Fast Link Pulse) wysyłana przez karty NIC i koncentratory, pozwalająca zidentyfikować możliwości urządzenia wysyłającego. Ten mechanizm jest oparty na sygnalizacji integralności łącza (ang. LI - Link Integrity) wykorzystywanej w 10Base-T.

Autonegocjacja odpowiada także za ustalanie relacji Master-Slave pomiędzy interfejsami warstwy fizycznej. Strona połączenia typu Master taktuje sygnał zgodnie ze swoim zegarem, a strona uznana za Slave odzyskuje sygnał zegarowy z odebranego sygnału. Przy połączeniu wieloportowym jako Master zazwyczaj wybierane urządzenie wieloportowe, pozostałe urzadzenia jednoportowe uczestniczące w połączeniu zostają ustawione jako Slave.

Kodowanie

Wykorzystywany jest schemat kodowania 4D-PAM5 (inaczej PAM5x5x5x5). Inna jego nazwa to Enhanced T2/TX, ponieważ jest połączeniem technik modulacji zastosowanych w standardach FastEthernet 100Base-T2 i 100Base-TX. (W 100Base-T2 zastosowano kodowanie PAM5x5 (wykorzystano 2 pary skrętki) i jednoczesny full-duplex na każdej parze (dual-duplex), natomiast w 100Base-TX transmisję z częstotliwością 125 MHz.)

Definicje

8B1Q4: technika kodowania danych używana w 1000BASE-T przy konwersji 8 bitów (8B) do czterech pięciowartościowych (ang. Quinary) symboli (Q4), transmitowanych w czasie jednego taktu zegara (1Q4).[1]

4D-PAM5: technika kodowania sygnału używana w 1000BASE-T. Czterowymiarowe pięciowartościowe symbole (4D) otrzymane z kodowania danych 8B1Q4 są przesyłane przy użyciu pięciu poziomów napięcia (PAM5). Cztery takie symbole są przesyłane równolegle w każdym przedziale czasowym.[1]


Zastosowane kodowania 8B1Q4 i 4D-PAM5 przetwarzają osiem bitów na jedną serię czterech sygnałów (grup kodowych) o poziomach napięć z pięciowartościowego zbioru {2,1,0,-1,-2} V, wysyłanych jednocześnie. Skrętka Cat5 pozwala na transmisję z częstotliwością 125 MHz, a czas trwania symbolu (taktu) wynosi 8 ns. Pięć poziomów napięcia pozwala na zakodowanie w jednym sybolu dwóch bitów danych (w rzeczywistości wystarczyły by cztery poziomy, ale piąty zwiększa ilość kombinacji, które wykorzystano m.in. na słowa kontrolne). Cztery pary skrętki dają 8 bitów transmitowanych w jednym takcie, więc przepływność wynosi 4 x 2 x 125•106=109, czyli 1 Gb. W trybie bezczynności, transmitowane są tylko poziomy napięć -2, 0 i 2 w celu polepszenia synchronizacji.

Realizacja

PIN kolor funkcja
1 biało-zielony BI_DA+
2 zielony BI_DA–
3 biało-pomarańczowy BI_DB+
4 niebieski BI_DC+
5 biało-niebieski BI_DC–
6 pomarańczowy BI_DB–
7 biało-brązowy BI_DD+
8 brązowy BI_DD–

W czasie transmisji danych kolejne bajty są szyfrowane strumieniowo (ang. side-stream scrambling), następnie kodowane w grupy kodowe złożone z czterech pięciowartościowych symboli. Szyfrator strumieniowy implementowany jest przez liniowy rejestr przesuwny ze sprzężeniem zwrotnym (ang. linear feedback shift register). W dużym uproszczeniu cały proces zachodzi następująco. Kodowanie obejmuje generacje trzech 4-bitowych słów - Sx, Sy, Sg. Słowa Sx i Sy służą do generacji oktetu Sc wykorzystywanego do szyfrowania bajtu danych oraz generacji słów kontrolnych i bezczynności. Otrzymany oktet Sc jest kodowany splotowo z bajtem danych w celu osiągnięcia 9-bitowego słowa Sd. To słowo z kolei jest mapowane na cztery pięciowartościowe symbole TA, TB, TC, TD. Słowo Sg wykorzystywane jest do zróżnicowania znaków symboli TA-TD tak, aby każdy transmitowany strumień nie zawierał składowej stałej. Otrzymane w ten sposób symbole A, B, C, D są zamieniane na sygnał elektryczny modulowany PAM5 i przesyłane przez cztery pary DA, DB, DC, DD skrętki, zgodnie z tabelką zamieszczoną obok. BI oznacza styk dwukierunkowy (ang. bidirectional).

Korekcja błędów

W czasie trwania jednego taktu kodowany jest jeden bajt, czyli 8 bitów, co daje 28=256 różnych stanów. Cztery pięciopoziomowe sygnały PAM5 przesyłane każdy na osobnej parze przewodów dają 54=625 różnych stanów. Część z nich jest wykorzystywana do przesyłania sygnałów kontrolnych i bezczynności, pozostaje jednak nadal duży nadmiar, który pozwolił na wykorzystanie 8-stanowego kodowania TCM (ang. Trellis Coded Modulation) zapewniającego korekcję błędów (ang. Trellis Forward Error Correction). Za detekcję i korekcję błędów odpowiada dekoder Viterbiego w urządzeniu odbiorczym.

Okablowanie

W standardzie wykorzystywana jest skrętka miedziana Cat5 (EIA/TIA-568A). Zalecana jest jednak skrętka Cat5e (EIA/TIA 568-A-5), która zwiększa zapas bezpieczeństwa przy sieciach o zasięgu zbliżonym do maksymalnej wartości 100 m.

Kable powinny być zakończone złączem RJ-45 dobrej jakości, zgodnie z EIA/TIA-568B T568A i T568B.

Testy okablowania

Podczas tworzenia sieci 1000Base-T możliwe jest wykorzystanie istniejącego okablowania Cat5, należy jednak najpierw przeprowadzić testy wymagane do ponownej certyfikacji kabla Cat5 na wymogi 1000Base-T. Testy te są zawarte w biuletynie TSB-95 i dotyczą dalekiego przesłuchu ELFEXT, echa, przesunięcia fazowego i opóźnienia propagacji sygnału.

Przydatność skrętki określana jest przez parametry:

  • tÅ‚umienie - stosunek napiÄ™cia wyjÅ›ciowego do napiÄ™cia wejÅ›ciowego sygnaÅ‚u transmitowanego w przewodzie, wyrażane w decybelach
  • przesÅ‚uchy - przenoszenie sygnaÅ‚u z jednej pary do drugiej, wyrażane w decybelach:
    • NEXT (ang. Near-end Crosstalk) - stosunek napiÄ™cia wytworzonego na bliskim koÅ„cu jednej pary przewodów do napiÄ™cia sygnaÅ‚u transmitowanego w drugiej parze przewodów na jej bliskim koÅ„cu; tzw. przesÅ‚uch zbliżny.
    • FEXT (ang. Far-end Crosstalk) - stosunek napiÄ™cia wytworzonego na odlegÅ‚ym koÅ„cu jednej pary przewodów do napiÄ™cia sygnaÅ‚u transmitowanego w drugiej parze przewodów na jej bliskim koÅ„cu; tzw. przesÅ‚uch zdalny.
    • ELFEXT - (ang. Equal Level Far-end Crosstalk) stosunek napiÄ™cia wytworzonego na odlegÅ‚ym koÅ„cu jednej pary przewodów do napiÄ™cia na odlegÅ‚ym koÅ„cu drugiej pary przewodów, w której zachodzi transmisja. Może być obliczone przez odjÄ™cie wartoÅ›ci tÅ‚umienia od FEXT.
    • PSNEXT, PSFEXT, PSELFEXT - parametry, króte można dodatkowo wyznaczyć, gdy wykorzystywane sÄ… wszystkie 4 pary skrÄ™tki. ZwiÄ…zane sÄ… z tym, że na każdÄ… pojedynczÄ… parÄ™ majÄ… wpÅ‚yw pozostaÅ‚e trzy. WartoÅ›ci te otrzymuje siÄ™ sumujÄ…c przesÅ‚uch pochodzÄ…cy od każdej z trzech par. PS oznacza sumÄ™ mocy (ang. Power Sum), a definicje sÄ… analogiczne.
  • Echo - suma odbitych fal w porównaniu z siłą sygnaÅ‚u nadanego. Wprowadzane przez niedopasowanie falowe.
  • Opóźnienie propagacji sygnaÅ‚u - konsekwencja skoÅ„czonej szybkoÅ›ci elektronów, maksymalne opóźnienie przy 10 MHz dla 100 m odcinka kabla okreÅ›lono na 555 ns.
  • PrzesuniÄ™cie fazowe - różnica propagacji sygnaÅ‚u pomiÄ™dzy parÄ… o najwiÄ™kszym i najmniejszym opóźnieniu propagacji, maksymalna wartość wynosi 50 ns. Wymagana przy synchronizacji czterech sygnałów w momencie odtwarzania ich w jeden strumieÅ„ danych.

Bibliografia

  1. Standard IEEE 802.3-2005
    • sekcja 2, rozdziaÅ‚ 28 - "Physical Layer link signaling for 10 Mb/s, 100 Mb/s, and 1000 Mb/s Auto-Negotiation on twisted pair"
    • sekcja 3, rozdziaÅ‚ 40 - "Physical Coding Sublayer (PCS), Physical Medium Attachment (PMA) sublayer and baseband medium, type 1000BASE-T".
  2. "Switched, Fast i Gigabit Ethernet" Robert Breyer, Sean Riley, ISBN 83-7197-192-3
  3. "Sieci Komputerowe" Andrew S. Tanenbaum, Wydawnictwo Helion 2004, ISBN 83-7361-557-1

Przypisy


Sejm odrzucił prezydencki projekt ustawy o spółdzielniach
Sejm odrzucił w piątek w pierwszym czytaniu prezydencki projekt ustawy o spółdzielniach. Za odrzuceniem projektu było 293 posłów, 162 było za skierowaniem go do dalszych prac, a 2 wstrzymało się od głosu.
"200 tys. baryłek ropy dziennie popłynie do Hiszpanii"
200 tys. baryłek ropy dziennie może popłynąć z Wenezueli do Hiszpanii, która "będzie miała zagwarantowaną ropę na zawsze" - oświadczył w piątek na konferencji prasowej w Madrycie prezydent Wenezueli Hugo Chavez.
Fundusze ING mają mniej niż 5 proc. głosów na WZA PBG
Fundusze zarządzane przez ING Towarzystwo Funduszy Inwestycyjnych zmniejszyły zaangażowanie w PBG do poniżej 5 proc. głosów na WZA - podało PBG w komunikacie.
Kwaśnicki: w KRUS będzie dalsza kontrola resortu rolnictwa i KPRM
Od poniedziałku w Kasie Rolniczego Ubezpieczenia Społecznego będzie kontynuowana kontrola ministerstwa rolnictwa. Wejdą też kontrolerzy z kancelarii premiera - powiedział w piątek prezes KRUS Roman Kwaśnicki.
Ciech sprzedał udziały spółki Boruta-Kolor za 14,4 mln zł
Spółka Ciech sprzedała Zakładom Chemicznym Zachem, także należącym do grupy, 100% udziałów firmy Boruta-Kolor za 14,4 mln zł, poinformował Ciech w piątek.
Linki: Strona g³ówna