Difference between revisions of "ईथरटाइप"

From alpha
Jump to navigation Jump to search
Line 25: Line 25:
== पंजीकरण ==
== पंजीकरण ==


ईथरटाइप्स आईईईई पंजीकरण प्राधिकरण द्वारा निर्दिष्ट किए गए हैं।<ref>{{citation |url=https://standards.ieee.org/wp-content/uploads/import/documents/tutorials/ethertype.pdf |title=Use of the IEEE Assigned Ethertype with IEEE Std 802.3 Local and Metropolitan Area Networks |access-date=2022-02-03}}</ref> ईथरटाइप्स के सभी प्रसिद्ध उपयोग ईथरटाइप मूल्यों की आईईईई सूची में दर्ज नहीं हैं। उदाहरण के लिए, EtherType 0x0800 ([[IPv4]] द्वारा प्रयुक्त) IEEE सूची में दिखाई नहीं देता है।<ref name="ieee.org">{{cite web |url=http://standards-oui.ieee.org/ethertype/eth.txt |title=सार्वजनिक ईथरटाइप सूची|publisher=[[IEEE]] |access-date=2018-09-08}}</ref> [[इंटरनेट निरुपित नंबर प्राधिकरण]] के पास कुछ ईथरटाइप पंजीकरणों की एक अलग सूची है, जो कई स्रोतों से संकलित है, जिसमें आईईईई पंजीकरण प्राधिकरण की सूची और कुछ अन्य सूचियां शामिल हैं; उस सूची में 0800 शामिल हैं।<ref name="ethtypes">{{cite web|url=https://www.iana.org/assignments/ieee-802-numbers/ieee-802-numbers.xhtml#ieee-802-numbers-1|title=IEEE 802 Numbers|date=2015-10-06|publisher=[[Internet Assigned Numbers Authority]]|access-date=2016-09-23}}</ref>
ईथरटाइप्स आईईईई पंजीकरण प्राधिकरण द्वारा निर्दिष्ट किए गए हैं।<ref>{{citation |url=https://standards.ieee.org/wp-content/uploads/import/documents/tutorials/ethertype.pdf |title=Use of the IEEE Assigned Ethertype with IEEE Std 802.3 Local and Metropolitan Area Networks |access-date=2022-02-03}}</ref> ईथरटाइप्स के सभी प्रसिद्ध उपयोग ईथरटाइप मानों की आईईईई सूची में दर्ज नहीं किए गए हैं। उदाहरण के लिए, ईथरटाइप 0x0800 ([[IPv4|आईपीवी4 (IPv4)]] द्वारा प्रयुक्त) आईईईई सूची में दिखाई नहीं देता है।<ref name="ieee.org">{{cite web |url=http://standards-oui.ieee.org/ethertype/eth.txt |title=सार्वजनिक ईथरटाइप सूची|publisher=[[IEEE]] |access-date=2018-09-08}}</ref> [[इंटरनेट निरुपित नंबर प्राधिकरण]] के पास कुछ ईथरटाइप पंजीकरणों की एक अलग सूची है, जिसे कई स्रोतों से संकलित किया गया है, जिसमें आईईईई पंजीकरण प्राधिकरण की सूची और कुछ अन्य सूचियां सम्मिलित हैं, उस सूची में 0x0800 सम्मिलित है।<ref name="ethtypes">{{cite web|url=https://www.iana.org/assignments/ieee-802-numbers/ieee-802-numbers.xhtml#ieee-802-numbers-1|title=IEEE 802 Numbers|date=2015-10-06|publisher=[[Internet Assigned Numbers Authority]]|access-date=2016-09-23}}</ref>
== मान ==
== मान ==


{| class="wikitable"
{| class="wikitable"
|+ EtherType values for some notable protocols<ref name="ethtypes"/>
|+ कुछ उल्लेखनीय प्रोटोकॉल के लिए ईथरटाइप मान<ref name="ethtypes"/>
! EtherType<br/>([[hexadecimal]]) !! Protocol
! ईथरटाइप<br/>([[hexadecimal|हेक्साडेसिमल]]) !! प्रोटोकॉल
|-
|-
| <code>0x0800</code> || [[Internet Protocol version 4]] (IPv4)
| <code>0x0800</code> || [[Internet Protocol version 4]] (IPv4)
Line 143: Line 143:
| <code>0xF1C1</code> || Redundancy Tag ([[Time-Sensitive Networking|IEEE 802.1CB Frame Replication and Elimination for Reliability]])
| <code>0xF1C1</code> || Redundancy Tag ([[Time-Sensitive Networking|IEEE 802.1CB Frame Replication and Elimination for Reliability]])
|}
|}
== यह भी देखें ==
== यह भी देखें ==



Revision as of 22:32, 23 November 2023

ईथरटाइप ईथरनेट फ्रेम में दो-अष्टक क्षेत्र है। इसका उपयोग यह इंगित करने के लिए किया जाता है कि कौन सा प्रोटोकॉल फ्रेम के पेलोड में समाहित है और डेटा लिंक लेयर द्वारा अभिग्राही अंत में यह निर्धारित करने के लिए उपयोग किया जाता है कि पेलोड कैसे संसाधित होता है। कुछ ईथरनेट फ़्रेमों के आकार को इंगित करने के लिए भी इसी क्षेत्र का उपयोग किया जाता है।

ईथरटाइप का उपयोग 802.1Q वीएलएएन (VLAN) टैगिंग के आधार के रूप में भी किया जाता है, जो ईथरनेट ट्रंक पर अन्य वीएलएएन ट्रैफिक के साथ मल्टीप्लेक्स ट्रांसमिशन के लिए वीएलएएन से पैकेट को समाहित करता है।

ईथरटाइप को सबसे पहले ईथरनेट II फ्रेमिंग मानक द्वारा परिभाषित किया गया था और बाद में आईईईई (IEEE) 802.3 मानक के लिए अनुकूलित किया गया था। ईथरटाइप मान आईईईई पंजीकरण प्राधिकरण द्वारा निर्दिष्ट किए जाते हैं।

अवलोकन

ईथरटाइप क्षेत्र सहित ईथरनेट फ़्रेम। प्रत्येक निचला स्लॉट एक अष्टक निर्दिष्ट करता है ईथरटाइप दो अष्टक लंबा है।

ईथरनेट के आधुनिक कार्यान्वयन में, ईथरटाइप का वर्णन करने के लिए उपयोग किए जाने वाले ईथरनेट फ्रेम के भीतर के क्षेत्र का उपयोग ईथरनेट फ्रेम के पेलोड के आकार का प्रतिनिधित्व करने के लिए भी किया जा सकता है। ऐतिहासिक रूप से, ईथरनेट खंड पर उपयोग में आने वाले ईथरनेट फ्रेमिंग के प्रकार के आधार पर, दोनों व्याख्याएं एक साथ मान्य थीं, जिससे संभावित अस्पष्टता पैदा हुई। ईथरनेट II फ़्रेमिंग ने इन अष्टकों को ईथरटाइप का प्रतिनिधित्व करने के लिए माना, जबकि मूल आईईईई 802.3 फ़्रेमिंग ने इन अष्टकों को बाइट्स में पेलोड के आकार का प्रतिनिधित्व करने के लिए माना था।

ईथरनेट II और आईईईई 802.3 फ़्रेमिंग को एक ही ईथरनेट खंड पर उपयोग करने की अनुमति देने के लिए, एकीकृत मानक, आईईईई 802.3x-1997, पेश किया गया था जिसके लिए आवश्यक था कि ईथरटाइप मान 1536 से अधिक या उसके बराबर हो। वह मान इसलिए चुना गया क्योंकि ईथरनेट 802.3 फ़्रेम के डेटा क्षेत्र की अधिकतम लंबाई (MTU) 1500 बाइट्स है और 1536 हेक्साडेसिमल अंक प्रणाली में संख्या 600 के बराबर है। इस प्रकार, इस क्षेत्र के लिए 1500 और उससे नीचे के मान इंगित करते हैं कि फ़ील्ड का उपयोग ईथरनेट फ्रेम के पेलोड के आकार के रूप में किया जाता है, जबकि 1536 और उससे ऊपर के मान इंगित करते हैं कि क्षेत्र का उपयोग ईथरटाइप का प्रतिनिधित्व करने के लिए किया जाता है। 1501-1535 के मानों की व्याख्या, समावेशी, अपरिभाषित है।[1]

फ़्रेम के अंत का संकेत वैध फ़्रेम चेक अनुक्रम द्वारा दिया जाता है जिसके बाद वाहक की हानि होती है या किसी विशेष ईथरनेट भौतिक लेयर के लिए लाइन कोडिंग योजना में एक विशेष प्रतीक या अनुक्रम द्वारा संकेत दिया जाता है, इसलिए फ़्रेम की लंबाई को हमेशा ईथरनेट फ़्रेम में मान के रूप में एन्कोड करने की आवश्यकता नहीं होती है। हालाँकि, चूंकि ईथरनेट फ्रेम का न्यूनतम पेलोड 46 बाइट्स है, प्रोटोकॉल जो ईथरटाइप का उपयोग करता है, उसमें अपना स्वयं का लंबाई क्षेत्र सम्मिलित होना चाहिए यदि फ्रेम के प्राप्तकर्ता के लिए उस प्रोटोकॉल के लिए छोटे पैकेट (यदि अनुमति हो) की लंबाई निर्धारित करना आवश्यक हो।

वीएलएएन टैगिंग

0x8100 के टीपीआईडी (TPID) ईथरटाइप मान की विशिष्ट वीएलएएन व्यवस्था के साथ, ईथरनेट-II फ्रेम में 802.1Q वीएलएएन टैग (चार अष्टक) का सम्मिलन। एक QinQ व्यवस्था विभिन्न ईथरटाइप मानों का उपयोग करके दो अष्टक टीपीआईडी वाले अन्य चार अष्टक टैग जोड़ेगी।

802.1Q वीएलएएन टैगिंग 0x8100 ईथरटाइप मान का उपयोग करती है। निम्नलिखित पेलोड में 16-बिट टैग नियंत्रण पहचानकर्ता (टीसीआई) सम्मिलित है, जिसके बाद अंतिम स्टेशनों द्वारा उपभोग के लिए दूसरे (मूल) ईथरटाइप क्षेत्र से प्रारम्भ होने वाला ईथरनेट फ्रेम होता है। आईईईई 802.1ad इस टैगिंग को आगे स्थिर ईथरटाइप और टीसीआई (TCI) युग्मों के साथ विस्तारित करता है।

जंबो फ्रेम

गैर-मानक जंबो फ्रेम के पेलोड का आकार, प्रायः ~9000 बाइट्स लंबा, ईथरटाइप द्वारा उपयोग की जाने वाली सीमा से टकराता है, और ऐसे फ्रेम की लंबाई को इंगित करने के लिए उपयोग नहीं किया जा सकता है। इस विवाद को हल करने का प्रस्ताव विशेष ईथरटाइप मान 0x8870 को प्रतिस्थापित करना था जब लंबाई का अन्यथा उपयोग किया जाएगा।[2] हालाँकि, प्रस्ताव (इसका उपयोग स्थिति आईएस-आईएस (IS-IS) के लिए बड़े पैकेट थे) को स्वीकार नहीं किया गया और यह निष्क्रिय है। उस समय आईईईई 802.3 के अध्यक्ष ज्योफ थॉम्पसन ने आईईईई 802.3 की आधिकारिक स्थिति और स्थिति के पीछे के कारणों को रेखांकित करते हुए मसौदे पर प्रतिक्रिया व्यक्त की थी। मसौदा लेखकों ने भी अध्यक्ष के पत्र का जवाब दिया, लेकिन आईईईई 802.3 से कोई अगला उत्तर दर्ज नहीं किया गया है।[3]

निष्क्रिय रहते हुए, इस मसौदे को लागू किया गया था और इसका उपयोग सिस्को राउटर्स में उनके आईएस-आईएस कार्यान्वयन (आईआईएच (IIH) हैलो पैकेट पैडिंग के लिए) में किया जाता है।[4]

ईथरनेट से आगे उपयोग

आईईईई 802 सेट मानकों के आगमन के साथ, आईईईई 802.2 एलएलसी (LLC) हेडर के साथ संयुक्त एक सबनेटवर्क एक्सेस प्रोटोकॉल (एसएनएपी (SNAP)) हेडर का उपयोग ईथरनेट के अलावा आईईईई 802 नेटवर्क के साथ-साथ गैर-आईईईई नेटवर्क जो आईईईई 802.2 एलएलसी हेडर का उपयोग करते हैं, जैसे एफडीडीआई (FDDI) के लिए पेलोड के ईथरटाइप को प्रसारित करने के लिए किया जाता है। हालाँकि, ईथरनेट के लिए, ईथरनेट II फ़्रेमिंग का उपयोग अभी भी किया जाता है।

पंजीकरण

ईथरटाइप्स आईईईई पंजीकरण प्राधिकरण द्वारा निर्दिष्ट किए गए हैं।[5] ईथरटाइप्स के सभी प्रसिद्ध उपयोग ईथरटाइप मानों की आईईईई सूची में दर्ज नहीं किए गए हैं। उदाहरण के लिए, ईथरटाइप 0x0800 (आईपीवी4 (IPv4) द्वारा प्रयुक्त) आईईईई सूची में दिखाई नहीं देता है।[6] इंटरनेट निरुपित नंबर प्राधिकरण के पास कुछ ईथरटाइप पंजीकरणों की एक अलग सूची है, जिसे कई स्रोतों से संकलित किया गया है, जिसमें आईईईई पंजीकरण प्राधिकरण की सूची और कुछ अन्य सूचियां सम्मिलित हैं, उस सूची में 0x0800 सम्मिलित है।[7]

मान

कुछ उल्लेखनीय प्रोटोकॉल के लिए ईथरटाइप मान[7]
ईथरटाइप
(हेक्साडेसिमल)
प्रोटोकॉल
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)

यह भी देखें

संदर्भ

  1. IEEE Std 802.3-2005, 3.2.6
  2. विस्तारित ईथरनेट फ़्रेम आकार समर्थन. November 2001. I-D draft-ietf-isis-ext-eth-01.
  3. Kaplan; et al. (2000-05-26). "विस्तारित ईथरनेट फ़्रेम आकार समर्थन". Ietf Datatracker. Internet Engineering Task Force.
  4. 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.
  5. Use of the IEEE Assigned Ethertype with IEEE Std 802.3 Local and Metropolitan Area Networks (PDF), retrieved 2022-02-03
  6. "सार्वजनिक ईथरटाइप सूची". IEEE. Retrieved 2018-09-08.
  7. 7.0 7.1 "IEEE 802 Numbers". Internet Assigned Numbers Authority. 2015-10-06. Retrieved 2016-09-23.
  8. "WakeOnLAN". Wireshark Wiki. Retrieved 2018-10-16.
  9. "Configuration - Shortest Path Bridging MAC (SPBM)". Avaya. June 2012. p. 35. Retrieved 23 June 2017.
  10. "Annex 57A". IEEE Std 802.3-2018. August 31, 2018. doi:10.1109/IEEESTD.2018.8457469. ISBN 978-1-5044-5090-4.
  11. "8. Ethernet Configuration Testing Protocol". The Ethernet, A Local Area Network Data Link and Physical Layer Specification Version 2.0 (PDF). November 1982.


बाहरी संबंध