IEEE 802.2 - IEEE 802.2
IEEE 802.2 je původní název ISO / IEC 8802-2 Standard který definuje ovládání logického odkazu (LLC) jako horní část vrstva datového spojení z Model OSI.[1] Originální standard vyvinutý společností Institute of Electrical and Electronics Engineers (IEEE) ve spolupráci s Americký národní normalizační institut (ANSI) přijala Mezinárodní organizace pro normalizaci (ISO) v roce 1998, ale stále zůstává nedílnou součástí rodiny IEEE 802 standardy pro místní a metropolitní sítí.
LLC je softwarová součást, která poskytuje jednotné rozhraní uživateli služby datového spojení, obvykle síťová vrstva. LLC může nabízet tři typy služeb:
- Nepotvrzeno režim bez připojení služby (povinné)
- Režim připojení služby (volitelné)
- Uznal režim bez připojení služby (volitelné)
Naopak LLC využívá služeb řízení přístupu k médiím (MAC), který je závislý na konkrétním přenosovém médiu (Ethernet, Token Ring, FDDI, 802.11, atd.). Používání LLC je povinné pro všechny IEEE 802 sítě s výjimkou Ethernet. Používá se také v Vlákno distribuované datové rozhraní (FDDI), která není součástí IEEE 802 rodina.
Podvrstva IEEE 802.2 přidává některé řídicí informace ke zprávě vytvořené horní vrstvou a předává ji LLC k přenosu do jiného uzlu na stejném datovém spoji. Výsledný paket se obecně označuje jako LLC datová jednotka protokolu (PDU) a další informace přidané podvrstvou LLC jsou Záhlaví LLC. Záhlaví LLC se skládá z DSAP (Destinace Servisní přístupový bod ), SSAP (Zdroj Servisní přístupový bod ) a Řízení pole.
Dvě 8bitová pole DSAP a SSAP umožňují multiplexování různých protokolů horní vrstvy nad LLC. Mnoho protokolů však používá Subnetwork Access Protocol (SNAP) rozšíření, které umožňuje použití EtherType hodnoty k určení protokolu, který se přenáší na vrchol IEEE 802.2. To také umožňuje prodejcům definovat své vlastní hodnotové prostory protokolu.
8 nebo 16 bitů HDLC -styl Ovládací pole slouží k rozlišení komunikačního režimu, ke specifikaci konkrétní operace a k usnadnění ovládání spojení a řízení toku (v režimu připojení) nebo poděkování (v potvrzeném režimu bez připojení).
Provozní režimy
IEEE 802.2 poskytuje dva bez připojení a jeden provozní režim orientovaný na připojení:
- Typ 1 je nepotvrzený režim bez připojení pro a datagram servis. Umožňuje odesílání snímků
- do jednoho cíle (bod-bod nebo unicast převod),
- do více cílů ve stejné síti (vícesměrové vysílání ),
- nebo na všechny stanice v síti (přenos ).
Použití vícesměrového vysílání a vysílání snižuje síťový provoz, když je třeba šířit stejné informace na všechny stanice v síti. Služba typu 1 však neposkytuje žádné záruky týkající se pořadí přijatých rámců ve srovnání s pořadím, ve kterém byly odeslány; odesílatel nedostane ani potvrzení, že rámce byly přijaty.
- Typ 2 je orientovaný na připojení provozní režim. Sekvenční číslování zajišťuje, že přijaté snímky budou zaručeně v pořadí, v jakém byly odeslány, a neztratí se žádné snímky.
- Typ 3 je uznáno bez připojení servis. Podporuje pouze komunikaci point-to-point.
Každé zařízení vyhovující standardu IEEE 802.2 musí podporovat typ služby 1. Každému síťovému uzlu je přiřazeno Třída LLC podle toho, jaké typy služeb podporuje:
LLC Třída | Podporované typy služeb | ||
---|---|---|---|
1 | 2 | 3 | |
Já | X | ||
II | X | X | |
III | X | X | |
IV | X | X | X |
Záhlaví LLC
Libovolná PDU 802.2 LLC má následující formát:
Záhlaví 802.2 LLC | Informace | ||
---|---|---|---|
Adresa DSAP | Adresa SSAP | Řízení | |
8 bitů | 8 bitů | 8 nebo 16 bitů | násobek 8 bitů |
Když Subnetwork Access Protocol Používá se rozšíření (SNAP), je umístěno na začátku pole Informace:
Záhlaví 802.2 LLC | Rozšíření SNAP | Data horní vrstvy | |||
---|---|---|---|---|---|
DSAP | SSAP | Řízení | OUI | ID protokolu | |
8 bitů | 8 bitů | 8 nebo 16 bitů | 24 bitů | 16 bitů | násobek 8 bitů |
Záhlaví 802.2 obsahuje dvě pole osmibitových adres, tzv servisní přístupové body (SAP) nebo společně LSAP v terminologii OSI:
- SSAP (Source SAP) je 8bitové pole, které představuje logickou adresu entity síťové vrstvy, která zprávu vytvořila.
- DSAP (Destination SAP) je 8bitové pole, které představuje logické adresy entity síťové vrstvy určené k přijetí zprávy.
Hodnoty LSAP
Přestože pole LSAP mají délku 8 bitů, bit nízkého řádu je vyhrazen pro speciální účely, přičemž pro většinu účelů je k dispozici pouze 128 hodnot.
Bit nízkého řádu DSAP označuje, zda obsahuje jednotlivou nebo skupinovou adresu:
- pokud je bit nižšího řádu 0, zbývajících 7 bitů DSAP specifikuje individuální adresu, která odkazuje na jeden přístupový bod místní služby (LSAP), na který by měl být paket doručen. a
- pokud je bit nižšího řádu 1, zbývajících 7 bitů DSAP specifikuje adresu skupiny, která odkazuje na skupinu LSAP, na které by měl být paket doručen.
Bit nízkého řádu SSAP označuje, zda je paket příkazovým nebo odezvovým paketem:
- pokud je 0, paket je příkazový paket a
- pokud je 1, paket je paket odpovědí.
Zbývajících 7 bitů SSAP specifikuje LSAP (vždy individuální adresu), ze kterého byl paket přenesen.
Čísla LSAP jsou globálně přiřazována IEEE, aby jednoznačně identifikovala dobře zavedené mezinárodní standardy.
Hodnota | Význam | |
---|---|---|
Prosinec | Hex | |
0 | 00 | Nulový LSAP[2][3] |
2 | 02 | Individuální LLC podvrstva Mgt[2][3] |
4 | 04 | SNA Path Control (individuální)[2][3] |
6 | 06 | Vyhrazeno pro DoD IP[2] |
14 | 0E | ProWay-LAN[2][3] |
24 | 18 | Texas Instruments[3] |
66 | 42 | Protokol IEEE 802.1 Bridge Spanning Tree Protocol[3] |
78 | 4E | EIA-RS 511[2][3] |
94 | 5E | ISI IP[2] |
126 | 7E | ISO 8208 (X.25 přes IEEE 802.2 Type LLC)[3] |
128 | 80 | Síťové systémy Xerox (XNS)[3] |
130 | 82 | BACnet / Ethernet[4] |
134 | 86 | Nestar[3] |
142 | 8E | ProWay-LAN (IEC 955)[2][3] |
152 | 98 | ARPANET Protocol Resolution Protocol (ARP)[3] |
166 | A6 | RDE (entita určení trasy) |
170 | AA | SNAP Použité rozšíření[2][3] |
188 | před naším letopočtem | Banyan Vines[3] |
224 | E0 | Novell NetWare[3] |
240 | F0 | IBM NetBIOS[3] |
244 | F4 | IBM LAN management (individuální)[3] |
248 | F8 | IBM Vzdálené načítání programu (RPL)[3] |
250 | FA | Ungermann-Bass[3] |
254 | FE | Protokoly OSI ISO CLNS IS 8473[3][5] |
Hodnota | Význam | |
---|---|---|
Prosinec | Hex | |
3 | 03 | Skupina LLC podvrstva Mgt[2][3] |
5 | 05 | SNA Path Control (skupina)[3] |
245 | F5 | IBM Správa LAN (skupina)[3] |
255 | FF | Global DSAP (broadcast to all)[2][3] |
Protokoly nebo skupiny protokolů, které mají přiřazený jeden nebo více SAP, mohou fungovat přímo nad 802.2 LLC. Jiné protokoly mohou používat Subnetwork Access Protocol (SNAP) s IEEE 802.2, což je indikováno hexadecimální hodnotou 0xAA (nebo 0xAB, pokud je zdrojem odpovědi) v SSAP a DSAP. Rozšíření SNAP umožňuje použití EtherType hodnoty nebo ID prostoru soukromého protokolu ve všech IEEE 802 sítí. Lze jej použít jak v datagramu, tak v síťových službách orientovaných na připojení.
Ethernet (IEEE 802.3 ) sítě jsou výjimkou; standard IEEE 802.3x-1997 výslovně povolil použití Rámování Ethernet II, kde 16bitové pole za MAC adresami nenese délku rámce následovanou hlavičkou IEEE 802.2 LLC, ale EtherType hodnota následovaná daty horní vrstvy. S tímto rámcem jsou na serveru podporovány pouze služby datagramu vrstva datového spojení.
IPv4, IPX a 802.2 LLC
Ačkoli IPv4 byla mu přiřazena hodnota LSAP 6 (0x06) a ARP přidělena hodnota LSAP 152 (0x98), je IPv4 téměř nikdy přímo zapouzdřen v rámcích 802.2 LLC bez hlaviček SNAP. Místo toho Internetový standard RFC 1042 se obvykle používá pro zapouzdření provozu IPv4 v rámcích 802.2 LLC se zapnutými hlavičkami SNAP FDDI a dál IEEE 802 jiné sítě než Ethernet. Obvykle se používají sítě Ethernet Ethernet II rámování s EtherType 0x800 pro IP a 0x806 pro ARP.[6]
The IPX protokol používaný společností Novell NetWare sítě podporuje další Ethernet typ rámu, 802.3 raw, nakonec podporuje čtyři typy rámců na Ethernetu (802.3 raw, 802.2 LLC, 802.2 SNAP, a Ethernet II ) a dva typy snímků na FDDI a další (jiné než ethernetové) sítě IEEE 802 (802.2 LLC a 802.2 SNAP).
V jedné síti je možné použít různá rámování. Je možné to udělat i pro stejný protokol horní vrstvy, ale v takovém případě uzly používající na rozdíl od rámování nemohou navzájem přímo komunikovat.
Kontrolní pole
Po cílovém a zdrojovém poli SAP je a kontrolní pole. IEEE 802.2 bylo koncepčně odvozeno od HDLC, a má stejné tři typy PDU:
- Nečíslované PDU formátu nebo U-formát PDU s 8bitovým ovládacím polem, které jsou určeny pro aplikace bez připojení;
- PDU ve formátu pro přenos informací nebo I-formát PDU s 16bitovým ovládacím polem a polem číslování sekvencí, které jsou určeny k použití v aplikacích orientovaných na připojení;
- PDU ve formátu dohledu nebo S-formát PDU s 16bitovým ovládacím polem, které jsou určeny k použití pro funkce dohledu ve vrstvě LLC (Logical Link Control).
K přenosu dat v nejčastěji používaném nepotvrzeném režimu bez připojení se používá formát U. Je identifikován hodnotou „11“ v dolních dvou bitech jednobajtového řídicího pole.
Reference
- ^ Standard IEEE pro informační technologie - Telekomunikace a výměna informací mezi systémy - Místní a metropolitní sítě - Specifické požadavky. Část 2: Řízení logického spojení. New York: The Institute of Electrical and Electronics Engineers. 7. května 2008. ISBN 1-55937-959-6.
- ^ A b C d E F G h i j k RFC-1700
- ^ A b C d E F G h i j k l m n Ó p q r s t u proti w X Miller, Philip; Cummins, Michael (2000). Vysvětlení LAN technologií. Digitální tisk. p.506. ISBN 1-55558-234-6.
- ^ Standard BACnet - standard 135–2012, Ashrae.
- ^ Konečný text DIS 8473, Protokol pro poskytování síťové služby v režimu bez připojení, RFC, IETF.
- ^ LKML, 2011-07-27.
externí odkazy
- 802.2 (online ed.), IEEE.