Uniwersalny, międzynarodowy standard znakowania ramek w sieciach Ethernet.
Wykład 5: Standard tagowania ramek: IEEE 802.1Q
- Standard IEEE 802.1Q (zastąpił historyczny, własnościowy protokół Cisco ISL).
- Zasada działania: przełącznik wysyłający ramkę przez łącze trunk wstawia do jej nagłówka dodatkowe 4 bajty informacji o przynależności do VLAN-u.
- Przełącznik odbierający odczytuje identyfikator VLAN, usuwa 4-bajtowy znacznik i przekazuje oryginalną ramkę na właściwy port docelowy.
- Proces całkowicie przezroczysty dla urządzeń końcowych (hosty nie widzą znaczników 802.1Q).
Standard IEEE 802.1Q to powszechny, znormalizowany protokół znakowania ramek ethernetowych, wstawiający 4-bajtowy znacznik identyfikacyjny pomiędzy polem adresu MAC źródła a polem typu protokołu EtherType.
Standard IEEE 802.1Q stanowi międzynarodowy, powszechnie akceptowany protokół znakowania ramek na łączach magistralnych. Wyparł on całkowicie historyczny, własnościowy protokół ISL (Inter-Switch Link) firmy Cisco, który charakteryzował się wysokim narzutem 30 bajtów enkapsulacji.
Zaletą standardu 802.1Q jest wewnętrzne wstawianie 4-bajtowego nagłówka tagu bezpośrednio w strukturę ramki Ethernet II (pomiędzy adresem MAC źródła a polem typu EtherType), co gwarantuje pełną interoperacyjność urządzeń sieciowych różnych producentów.
Wprowadzenie standardu IEEE 802.1Q w 1998 roku zakończyło erę zamkniętych protokołów własnościowych, takich jak Cisco ISL (Inter-Switch Link). ISL hermetyzował całą ramkę Ethernet w dodatkowy 26-bajtowy nagłówek i 4-bajtową sumę kontrolną FCS, co generowało znaczny narzut transmisyjny. W przeciwieństwie do niego, 802.1Q wstawia jedynie 4-bajtowy znacznik wewnątrz pierwotnej ramki i ponownie przelicza sprzętowo sumę kontrolną FCS (Frame Check Sequence), co zapewnia wysoką efektywność komutacji i kompatybilność między różnymi producentami sprzętu.
Rozwinięciem standardu IEEE 802.1Q w sieciach operatorskich oraz rozległych kampusach międzyuczelnianych jest technologia podwójnego tagowania ramek IEEE 802.1ad, powszechnie nazywana QinQ (lub VLAN Stacking). Mechanizm ten pozwala dostawcy usług na dodanie drugiego, zewnętrznego znacznika Service VLAN (S-VLAN z EtherType 0x88A8), wewnątrz którego przenoszony jest nienaruszony znacznik klienta Customer VLAN (C-VLAN z EtherType 0x8100). Dzięki temu uczelnia może przesyłać własne sieci wirtualne przez publiczną infrastrukturę miejską bez ryzyka kolizji przestrzeni adresowej VLAN.
Skróty użyte w tym slajdzie:
TCI (Tag Control Information) - 16-bitowe pole informacyjne znacznika 802.1Q składające się z pól PCP, DEI oraz VID.
PCP (Priority Code Point) - 3-bitowe pole w nagłówku 802.1Q określające priorytet ramki w ramach mechanizmów IEEE 802.1p CoS.
DEI (Drop Eligible Indicator) - 1-bitowe pole informujące o podatności ramki na odrzucenie w przypadku wystąpienia zatoru w buforach przełącznika.