ईथरटाइप
ईथरटाइप ईथरनेट फ्रेम में एक दो-ऑक्टेट (कंप्यूटिंग) फ़ील्ड है। इसका उपयोग यह इंगित करने के लिए किया जाता है कि फ्रेम के पेलोड में कौन सा संचार प्रोटोकॉल एनकैप्सुलेशन (नेटवर्किंग) है और सूचना श्रंखला तल द्वारा प्राप्त अंत में यह निर्धारित करने के लिए उपयोग किया जाता है कि पेलोड कैसे संसाधित होता है। इसी फ़ील्ड का उपयोग कुछ ईथरनेट फ़्रेमों के आकार को इंगित करने के लिए भी किया जाता है।
ईथरटाइप का उपयोग ईथरनेट ट्रंक पर अन्य वीएलएएन ट्रैफिक के साथ मल्टीप्लेक्स ट्रांसमिशन के लिए वीएलएएन से 802.1Q वीएलएएन टैगिंग, एनकैप्सुलेशन (नेटवर्किंग) पैकेट के आधार के रूप में भी किया जाता है।
ईथरटाइप को पहले ईथरनेट II फ़्रेमिंग मानक द्वारा परिभाषित किया गया था और बाद में IEEE 802.3 मानक के लिए अनुकूलित किया गया था। ईथरटाइप मान आईईईई पंजीकरण प्राधिकरण द्वारा निर्दिष्ट किए जाते हैं।
सिंहावलोकन
ईथरनेट के आधुनिक कार्यान्वयन में, ईथरटाइप का वर्णन करने के लिए उपयोग किए जाने वाले ईथरनेट फ्रेम के भीतर के क्षेत्र का उपयोग ईथरनेट फ्रेम के पेलोड के आकार को दर्शाने के लिए भी किया जा सकता है। ऐतिहासिक रूप से, ईथरनेट सेगमेंट पर उपयोग में आने वाले ईथरनेट फ़्रेमिंग के प्रकार के आधार पर, दोनों व्याख्याएं एक साथ मान्य थीं, जिससे संभावित अस्पष्टता पैदा हुई। ईथरनेट II फ़्रेमिंग ने इन ऑक्टेट्स को ईथरटाइप का प्रतिनिधित्व करने के लिए माना, जबकि मूल IEEE 802.3 फ़्रेमिंग ने इन ऑक्टेट्स को बाइट्स में पेलोड के आकार का प्रतिनिधित्व करने के लिए माना।
ईथरनेट II और IEEE 802.3 फ़्रेमिंग को एक ही ईथरनेट सेगमेंट पर उपयोग करने की अनुमति देने के लिए, एक एकीकृत मानक, IEEE 802.3x-1997, पेश किया गया था जिसके लिए आवश्यक था कि ईथरटाइप मान 1536 से अधिक या उसके बराबर हो। वह मान इसलिए चुना गया था क्योंकि ईथरनेट 802.3 फ्रेम के डेटा फ़ील्ड की अधिकतम लंबाई (अधिकतम ट्रांसमिशन यूनिट) 1500 बाइट्स है और 1536 हेक्साडेसिमल अंक प्रणाली में संख्या 600 के बराबर है। इस प्रकार, इस फ़ील्ड के लिए 1500 और उससे नीचे के मान इंगित करते हैं कि फ़ील्ड का उपयोग ईथरनेट फ्रेम के पेलोड के आकार के रूप में किया जाता है, जबकि 1536 और उससे ऊपर के मान इंगित करते हैं कि फ़ील्ड का उपयोग ईथरटाइप का प्रतिनिधित्व करने के लिए किया जाता है। मूल्यों 1501-1535 की व्याख्या, समावेशी, अपरिभाषित है।[1] फ्रेम के अंत का संकेत एक वैध फ्रेम चेक अनुक्रम द्वारा दिया जाता है, जिसके बाद वाहक की हानि होती है या किसी विशेष ईथरनेट भौतिक परत के लिए लाइन कोड में एक विशेष प्रतीक या अनुक्रम होता है, इसलिए फ्रेम की लंबाई को हमेशा एन्कोड करने की आवश्यकता नहीं होती है ईथरनेट फ़्रेम में एक मान. हालाँकि, चूंकि ईथरनेट फ्रेम का न्यूनतम पेलोड 46 बाइट्स है, एक प्रोटोकॉल जो ईथरटाइप का उपयोग करता है, उसमें अपना स्वयं का लंबाई फ़ील्ड शामिल होना चाहिए यदि फ्रेम के प्राप्तकर्ता के लिए उस प्रोटोकॉल के लिए छोटे पैकेट (यदि अनुमति हो) की लंबाई निर्धारित करना आवश्यक हो।
वीएलएएन टैगिंग
802.1Q VLAN टैगिंग 0x8100 ईथरटाइप मान का उपयोग करता है। निम्नलिखित पेलोड में एक 16-बिट टैग नियंत्रण पहचानकर्ता (टीसीआई) शामिल है, जिसके बाद अंतिम स्टेशनों द्वारा उपभोग के लिए दूसरे (मूल) ईथरटाइप फ़ील्ड से शुरू होने वाला ईथरनेट फ्रेम होता है। IEEE 802.1ad इस टैगिंग को आगे नेस्टेड EtherType और TCI जोड़ियों के साथ विस्तारित करता है।
जंबो फ्रेम
गैर-मानक जंबो फ्रेम के पेलोड का आकार, आमतौर पर ~9000 बाइट्स लंबा, ईथरटाइप द्वारा उपयोग की जाने वाली सीमा से टकराता है, और ऐसे फ्रेम की लंबाई को इंगित करने के लिए उपयोग नहीं किया जा सकता है। इस विरोध को हल करने का प्रस्ताव विशेष ईथरटाइप मान 0x8870 को प्रतिस्थापित करना था जब लंबाई का अन्यथा उपयोग किया जाएगा।[2] हालाँकि, प्रस्ताव (इसका उपयोग मामला आईएस-आईएस के लिए बड़े पैकेट था) को स्वीकार नहीं किया गया और यह निष्क्रिय है। उस समय आईईईई 802.3 के अध्यक्ष ज्योफ थॉम्पसन ने आईईईई 802.3 की आधिकारिक स्थिति और स्थिति के पीछे के कारणों को रेखांकित करते हुए मसौदे का जवाब दिया। मसौदा लेखकों ने भी अध्यक्ष के पत्र का जवाब दिया, लेकिन आईईईई 802.3 से कोई अगला उत्तर दर्ज नहीं किया गया है।[3] निष्क्रिय रहते हुए, इस ड्राफ्ट को लागू किया गया था और इसका उपयोग सिस्को राउटर्स में उनके आईएस-आईएस कार्यान्वयन (आईआईएच हैलो पैकेट पैडिंग के लिए) में किया जाता है।[4]
ईथरनेट से परे उपयोग करें
आईईईई 802 मानकों के सुइट के आगमन के साथ, आईईईई 802.2 तार्किक लिंक नियंत्रण हेडर के साथ संयुक्त एक सबनेटवर्क एक्सेस प्रोटोकॉल (एसएनएपी) हेडर का उपयोग ईथरनेट के अलावा आईईईई 802 नेटवर्क के लिए पेलोड के ईथर प्रकार को प्रसारित करने के लिए किया जाता है, साथ ही गैर के लिए भी। -आईईईई नेटवर्क जो आईईईई 802.2 एलएलसी हेडर का उपयोग करते हैं, जैसे फाइबर वितरित डेटा इंटरफ़ेस हालाँकि, ईथरनेट के लिए, ईथरनेट II फ़्रेमिंग का उपयोग अभी भी किया जाता है।
पंजीकरण
ईथरटाइप्स आईईईई पंजीकरण प्राधिकरण द्वारा निर्दिष्ट किए गए हैं।[5] ईथरटाइप्स के सभी प्रसिद्ध उपयोग ईथरटाइप मूल्यों की आईईईई सूची में दर्ज नहीं हैं। उदाहरण के लिए, EtherType 0x0800 (IPv4 द्वारा प्रयुक्त) IEEE सूची में दिखाई नहीं देता है।[6] इंटरनेट निरुपित नंबर प्राधिकरण के पास कुछ ईथरटाइप पंजीकरणों की एक अलग सूची है, जो कई स्रोतों से संकलित है, जिसमें आईईईई पंजीकरण प्राधिकरण की सूची और कुछ अन्य सूचियां शामिल हैं; उस सूची में 0800 शामिल हैं।[7]
मान
EtherType (hexadecimal) |
Protocol |
---|---|
0x0800 |
Internet Protocol version 4 (IPv4) |
0x0806 |
Address Resolution Protocol (ARP) |
0x0842 |
Wake-on-LAN[8] |
0x22F0 |
Audio Video Transport Protocol (AVTP) |
0x22F3 |
IETF TRILL Protocol |
0x22EA |
Stream Reservation Protocol |
0x6002 |
DEC MOP RC |
0x6003 |
DECnet Phase IV, DNA Routing |
0x6004 |
DEC LAT |
0x8035 |
Reverse Address Resolution Protocol (RARP) |
0x809B |
AppleTalk (Ethertalk) |
0x80F3 |
AppleTalk Address Resolution Protocol (AARP) |
0x8100 |
VLAN-tagged frame (IEEE 802.1Q) and Shortest Path Bridging IEEE 802.1aq with NNI compatibility[9] |
0x8102 |
Simple Loop Prevention Protocol (SLPP) |
0x8103 |
Virtual Link Aggregation Control Protocol (VLACP) |
0x8137 |
IPX |
0x8204 |
QNX Qnet |
0x86DD |
Internet Protocol Version 6 (IPv6) |
0x8808 |
Ethernet flow control |
0x8809 |
Ethernet Slow Protocols[10] such as the Link Aggregation Control Protocol (LACP) |
0x8819 |
CobraNet |
0x8847 |
MPLS unicast |
0x8848 |
MPLS multicast |
0x8863 |
PPPoE Discovery Stage |
0x8864 |
PPPoE Session Stage |
0x887B |
HomePlug 1.0 MME |
0x888E |
EAP over LAN (IEEE 802.1X) |
0x8892 |
PROFINET Protocol |
0x889A |
HyperSCSI (SCSI over Ethernet) |
0x88A2 |
ATA over Ethernet |
0x88A4 |
EtherCAT Protocol |
0x88A8 |
Service VLAN tag identifier (S-Tag) on Q-in-Q tunnel. |
0x88AB |
Ethernet Powerlink[citation needed] |
0x88B8 |
GOOSE (Generic Object Oriented Substation event) |
0x88B9 |
GSE (Generic Substation Events) Management Services |
0x88BA |
SV (Sampled Value Transmission) |
0x88BF
|
MikroTik RoMON (unofficial) |
0x88CC |
Link Layer Discovery Protocol (LLDP) |
0x88CD |
SERCOS III |
0x88E1 |
HomePlug Green PHY |
0x88E3 |
Media Redundancy Protocol (IEC62439-2) |
0x88E5 |
IEEE 802.1AE MAC security (MACsec) |
0x88E7 |
Provider Backbone Bridges (PBB) (IEEE 802.1ah) |
0x88F7 |
Precision Time Protocol (PTP) over IEEE 802.3 Ethernet |
0x88F8 |
NC-SI |
0x88FB |
Parallel Redundancy Protocol (PRP) |
0x8902 |
IEEE 802.1ag Connectivity Fault Management (CFM) Protocol / ITU-T Recommendation Y.1731 (OAM) |
0x8906 |
Fibre Channel over Ethernet (FCoE) |
0x8914 |
FCoE Initialization Protocol |
0x8915 |
RDMA over Converged Ethernet (RoCE) |
0x891D |
TTEthernet Protocol Control Frame (TTE) |
0x893a |
1905.1 IEEE Protocol |
0x892F |
High-availability Seamless Redundancy (HSR) |
0x9000 |
Ethernet Configuration Testing Protocol[11] |
0xF1C1 |
Redundancy Tag (IEEE 802.1CB Frame Replication and Elimination for Reliability) |
यह भी देखें
संदर्भ
- ↑ IEEE Std 802.3-2005, 3.2.6
- ↑ विस्तारित ईथरनेट फ़्रेम आकार समर्थन. November 2001. I-D draft-ietf-isis-ext-eth-01.
- ↑ Kaplan; et al. (2000-05-26). "विस्तारित ईथरनेट फ़्रेम आकार समर्थन". Ietf Datatracker. Internet Engineering Task Force.
- ↑ Patzlaff, Marcel (2015-04-08). "Fwd: Re: ISIS in SCAPY and Jumbo frames". scapy-ml (Mailing list). Archived from the original on 2018-03-31. Retrieved 2017-05-09.
- ↑ Use of the IEEE Assigned Ethertype with IEEE Std 802.3 Local and Metropolitan Area Networks (PDF), retrieved 2022-02-03
- ↑ "सार्वजनिक ईथरटाइप सूची". IEEE. Retrieved 2018-09-08.
- ↑ 7.0 7.1 "IEEE 802 Numbers". Internet Assigned Numbers Authority. 2015-10-06. Retrieved 2016-09-23.
- ↑ "WakeOnLAN". Wireshark Wiki. Retrieved 2018-10-16.
- ↑ "Configuration - Shortest Path Bridging MAC (SPBM)". Avaya. June 2012. p. 35. Retrieved 23 June 2017.
- ↑ "Annex 57A". IEEE Std 802.3-2018. August 31, 2018. doi:10.1109/IEEESTD.2018.8457469. ISBN 978-1-5044-5090-4.
- ↑ "8. Ethernet Configuration Testing Protocol". The Ethernet, A Local Area Network Data Link and Physical Layer Specification Version 2.0 (PDF). November 1982.