Web Analytics

See also ebooksgratis.com: no banners, no cookies, totally FREE.

CLASSICISTRANIERI HOME PAGE - YOUTUBE CHANNEL
Privacy Policy Cookie Policy Terms and Conditions
802.1Q - Wikipedia, wolna encyklopedia

802.1Q

Z Wikipedii

IEEE 802.1Q to standard opisujący działanie wirtualnych sieci LAN (VLAN) budowanych w środowisku transportującym ramki. Został on utworzony w ramach standardu IEEE 802 i ma na celu opracowanie rozwiązań umożliwiających wielokrotne wykorzystanie jednego fizycznego łącza do przeźroczystego przesyłania informacji pochodzących z różnych sieci. Podczas przesyłania danych z jednej sieci nie następuje ich wyciek do pozostałych, wykorzystujących to samo fizyczne łącze. Nazwa IEEE 802.1Q jest również używana do określenia protokołu enkapsulacji, który używany jest w implementacji tego mechanizmu w sieci Ethernet.

IEEE 802.1Q dotyczy także zagadnień przełączania w warstwie łącza danych oraz Protokołu Drzewa Rozpinającego IEEE 802.1D (tzw. STP, z języka angielskiego: Spanning Tree Protocol) w wirtualnych sieciach LAN. Protokół ten pozwala pojedynczym sieciom VLAN komunikować się z inną wirtualną siecią LAN przy pomocy routera działającego w warstwie trzeciej modelu OSI/ISO, czyli warstwie sieci. Aby lepiej zrozumieć komunikację między przełącznikami należy zapoznać się z rozwiązaniami firmowymi Cisco tj. VTP oraz ISL.

Oficjalnym tytułem standardu 802.1Q jest IEEE Std. 802.1Q-2003, Virtual Bridged Local Area Network; ISBN 0-7381-3662-X.

Spis treści

[edytuj] Format ramki

Urządzenia zarządzane (np. przełączniki), działające zgodnie ze standardem 802.1Q, stosują specjalne oznaczanie ramek – tagowanie. Nie jest to dodatkowa enkapsulacja, a jedynie znakowanie ramek, że należą one do sieci VLAN i działają w standardzie 802.1Q.

Dla ramek ethernetowych używających ramkowania Ethernet II, ustawiane jest pole EtherType w nagłówku na wartość szesnastkową 0x8100, która oznacza, że jest to ramka 802.1Q oraz dodaje dodatkowe 4 bajty umieszczone zaraz za nagłówkiem. Bajty te zawierają dwubajtowe pole TCI (z języka angielskiego: Tag Control Information), które zawiera następujące informacje:

- user_priority – pole składające się z trzech bitów, używane do oznaczenia priorytetu ramki. Sposób użycia tego pola jest zdefiniowany w standardzie IEEE 802.1P

- pole CFI (z języka angielskiego: Canonical Format Indicator) – jedno bitowy identyfikator, który mówi o tym, w jakiej technologii została utworzona sieć LAN. Dla sieci w technologii Ethernet ma on wartość równą zero, natomiast dla Token Ring ma wartość 1. W ten sposób zapewnia on współpracę pomiędzy nimi. Jeżeli ramka odebrana na porcie Ethernet ma bit CFI równy jeden, nie powinna być przekazywana, ponieważ jest to nieoznaczony port.

- VLAN ID (VID) – 12-bitowe pole określające, do której sieci VLAN należy ramka. Wartość zero oznacza, że ramka nie należy do żadnej wirtualnej sieci, wartość jeden jest wykorzystywana dla mostów, a wartość 0xFFF jest zarezerwowana do innych celów. Pozostałe 4093 wartości mogą być użyte do oznaczenia poszczególnych sieci VLAN. Urządzenie działające w standardzie 802.1Q po otrzymaniu takiej ramki odczytuje VLAN ID i kieruje ramkę do odpowiedniej sieci wirtualnej.

Pozostałe dwa bajty z dodatkowych czterech bajtów w nagłówku są używane do zachowania oryginalnej wartości pola EtherType. Dla ramek używających enkapsulacji IEEE 802.2/SNAP z polem OUI ustawionym na wartość 00-00-00 (czyli pole ID w nagłówku SNAP ustawione na EtherType), jak może się zdarzyć w sieciach LAN wykorzystujących inną technikę niż Ethernet, ustawia się pole EtherType w nagłówku SNAP na wartość 0x8100 i dodaje wyżej wymienione 4 bajty na koniec nagłówka SNAP.

Zmiana nagłówka i dodanie dodatkowych bajtów powodują zmianę sumy kontrolnej FCS, która musi być na nowo obliczona.

[edytuj] Sieci „Native VLAN

Część 9 standardu definiuje protokół enkapsulacji używany do wykorzystywania jednego łącza przez wiele sieci VLAN oraz wprowadza koncepcje wbudowanych sieci wirtualnych LAN. Ramki należące do wbudowanych sieci VLAN nie są modyfikowane podczas przesyłania ich we wspólnym łączu. Jedna z tych sieci VLAN jest zawsze typu „native”, co określane jest również jako „Management VLANs” (sieci zarządzające).

Dla przykładu, jeżeli port typu 802.1Q przyporządkowany jest do sieci VLAN numer 4, 5 i 7, a sieć numer 4 jest siecią „native VLAN”, ramki z tego VLANu wychodzące z wyżej wymienionego portu nie mają dołączanego nagłówka 802.1Q (mają standardowy nagłówek ramki Ethernet). W przypadku ramek wchodzących do tego portu bez dodatkowych 4 bajtów w nagłówku oznaczających numer sieci VLAN są wysyłane do sieci numer 2. Zachowanie dla pozostałych wirtualnych sieci na tym porcie pozostaje bez zmian.

Każdy port typu 802.1Q może mieć tylko jedną „Native VLAN”, jednak dla każdego portu sieć ta może być inna. W przypadku łączy typu „trunk” (jedno fizyczne połączenie transportujące wiele sieci VLAN), które są budowane między dwoma interfejsami sieciowymi, „native VLAN” na obu stronach tego łącza mogą mieć różne VLAN-ID, jednak pakiety wędrujące takim łączem nadal należą do jednej podsieci.

[edytuj] GARP

Standard 802.1Q definiuje protokół GARP (Generic Attribute Registration Protocol) pozwalający mostom na negocjację zestawu sieci VLAN, które będą multipleksowane w określonym łączu.

[edytuj] MSTP

W opublikowanym w 2003 roku nowym wydaniu standartu zawarty został także protokół MSTP (Multiple Spanning Tree Protocol), początkowo zdefiniowany w standardzie IEEE 802.1S.

[edytuj] Linki zewnętrzne

Static Wikipedia (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -

Static Wikipedia 2007 (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -

Static Wikipedia 2006 (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu

Static Wikipedia February 2008 (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu