Eter Türü - EtherType

EtherType , bir Ethernet çerçevesindeki iki sekizli bir alandır . Hangi belirtmek için kullanılır protokol olan kapsüllenmiş çerçevenin yükü içinde tarafından alıcı ucunda kullanılan veri bağlantı katmanı yükü işlenir belirlemek için. Aynı alan, bazı Ethernet çerçevelerinin boyutunu belirtmek için de kullanılır.

EtherType da esas olarak kullanılan 802.1Q VLAN etiketleme , kapsül , bir fazla diğer VLAN trafiğine çoklamasına iletim için VLAN gelen paketleri Ethernet gövde .

EtherType, ilk olarak Ethernet II çerçeveleme standardı tarafından tanımlanmış ve daha sonra IEEE 802.3 standardına uyarlanmıştır . EtherType değerleri, IEEE Kayıt Yetkilisi tarafından atanır .

genel bakış

EtherType alanını içeren bir Ethernet çerçevesi. Her alt yuva bir sekizliyi belirtir; EtherType iki sekizli uzunluğundadır.

Ethernet'in modern uygulamalarında, EtherType'ı tanımlamak için kullanılan Ethernet çerçevesi içindeki alan, Ethernet Çerçevesinin faydalı yükünün boyutunu temsil etmek için de kullanılabilir. Tarihsel olarak, bir Ethernet segmentinde kullanılan Ethernet çerçevesinin türüne bağlı olarak, her iki yorum da aynı anda geçerliydi ve bu da potansiyel belirsizliğe yol açtı. Ethernet II çerçevesi , bu sekizlilerin EtherType'ı temsil ettiğini düşünürken, orijinal IEEE 802.3 çerçevesi, bu sekizlilerin, yükün bayt cinsinden boyutunu temsil ettiğini düşündü.

Ethernet II ve IEEE 802.3 çerçevelemenin aynı Ethernet segmentinde kullanılmasına izin vermek için, EtherType değerlerinin 1536'dan büyük veya eşit olmasını gerektiren birleştirici bir standart olan IEEE 802.3x-1997 tanıtıldı. bir Ethernet 802.3 çerçevesinin veri alanının maksimum uzunluğu ( MTU ) 1500 bayttır ve çünkü değer onaltılık sayı sistemindeki 600 sayısına eşittir . Bu nedenle, bu alan için 1500 ve altı değerler, alanın Ethernet çerçevesinin faydalı yükünün boyutu olarak kullanıldığını gösterirken, 1536 ve üzerindeki değerler, alanın bir EtherType'ı temsil etmek için kullanıldığını gösterir. Dahil edilen 1501–1535 değerlerinin yorumu tanımsızdır.

Bir çerçevenin sonu, taşıyıcı kaybıyla veya belirli bir Ethernet fiziksel katmanı için hat kodlama şemasındaki özel bir sembol veya diziyle bildirilir , bu nedenle çerçevenin uzunluğunun her zaman Ethernet çerçevesinde bir değer olarak kodlanması gerekmez. . Ancak, bir Ethernet çerçevesinin minimum yükü 46 bayt olduğundan, çerçevenin alıcısının bu protokol için kısa paketlerin uzunluğunu (izin veriliyorsa) belirlemesi gerekiyorsa, EtherType kullanan bir protokolün kendi uzunluk alanını içermesi gerekir.

VLAN etiketleme

Yerleştirilmesi 802.1Q VLAN etiketi 0x8100 bir TPID EtherType değer, tipik bir VLAN düzenleme ile bir Ethernet II çerçeve içine (dört sekizli). Bir QinQ düzenlemesi, çeşitli EtherType değerleri kullanarak iki sekizli TPID içeren başka bir dört sekizli etiketi ekler.

802.1Q VLAN etiketleme , bir 0x8100 EtherType değeri kullanır. Aşağıdaki yük, 16 bitlik bir etiket kontrol tanımlayıcısı (TCI) ve ardından son istasyonlar tarafından tüketim için ikinci (orijinal) EtherType alanıyla başlayan bir Ethernet çerçevesi içerir . IEEE 802.1ad , bu etiketlemeyi daha fazla iç içe EtherType ve TCI çiftleriyle genişletir.

Jumbo çerçeveler

Standart olmayan jumbo çerçevelerin yükünün boyutu , tipik olarak ~9000 Bayt uzunluğundadır, EtherType tarafından kullanılan aralığa girer ve böyle bir çerçevenin uzunluğunu belirtmek için kullanılamaz. Bu uyuşmazlığı çözme önerisi, aksi takdirde bir uzunluk kullanılacaksa özel EtherType değeri 0x8870'in yerini almaktı. Ancak, öneri (kullanım durumu IS-IS için daha büyük paketlerdi ) kabul edilmedi ve feshedildi. Dönemin IEEE 802.3 başkanı Geoff Thompson, IEEE 802.3'ün resmi konumunu ve bu durumun arkasındaki nedenleri özetleyen taslağa yanıt verdi. Taslak yazarlar başkanın mektubuna da yanıt verdiler, ancak IEEE 802.3'ten sonraki yanıt kaydedilmedi.

Yürürlükten kaldırılmışken, bu taslak uygulandı ve Cisco yönlendiricilerinde IS-IS uygulamalarında kullanıldı (IIH Hello paketleri dolgusu için).

Ethernet'in ötesinde kullanın

IEEE 802 standartlar paketinin ortaya çıkmasıyla birlikte, bir IEEE 802.2 LLC başlığıyla birleştirilmiş bir Alt Ağ Erişim Protokolü (SNAP) başlığı , Ethernet dışındaki IEEE 802 ağlarının yanı sıra IEEE olmayan ağlar için bir yükün EtherType'ını iletmek için kullanılır. FDDI gibi IEEE 802.2 LLC üstbilgisini kullanan ağlar . Ancak, Ethernet için Ethernet II çerçeveleme hala kullanılmaktadır.

Kayıt

EtherType'lar, IEEE Kayıt Yetkilisi tarafından atanır. EtherType'ların iyi bilinen tüm kullanımları, IEEE EtherType değerleri listesine kaydedilmez. Örneğin, EtherType 0x0800 ( IPv4 tarafından kullanılır ) IEEE listesinde görünmez. Internet Assigned Numbers Authority IEEE Kayıt Kurumu'nun listesi ve diğer bazı listeleri dahil olmak üzere çeşitli kaynaklardan derlenen bazı EtherType kayıtlarının ayrı bir liste vardır; bu liste 0800'ü içerir.

değerler

Bazı önemli protokoller için EtherType değerleri
EtherType
( onaltılık )
Protokol
0x0800 İnternet Protokolü sürüm 4 (IPv4)
0x0806 Adres Çözümleme Protokolü (ARP)
0x0842 LAN'da Uyandırma
0x22F0 Ses Video Aktarım Protokolü (AVTP)
0x22F3 IETF TRILL Protokolü
0x22EA Akış Rezervasyon Protokolü
0x6002 Aralık Paspas RC
0x6003 DECnet Faz IV, DNA Yönlendirme
0x6004 ARA LAT
0x8035 Ters Adres Çözümleme Protokolü (RARP)
0x809B AppleTalk (Ethertalk)
0x80F3 AppleTalk Adres Çözümleme Protokolü (AARP)
0x8100 VLAN-etiketli çerçeve ( IEEE 802.1 Q ) ve kısa yol köprü kuran IEEE 802.1aq ile NNI uyumluluk
0x8102 Basit Döngü Önleme Protokolü (SLPP)
0x8103 Sanal Bağlantı Toplama Kontrol Protokolü (VLACP)
0x8137 IPX
0x8204 QNX
0x86DD İnternet Protokolü Sürüm 6 (IPv6)
0x8808 Ethernet akış kontrolü
0x8809 Bağlantı Toplama Kontrol Protokolü (LACP) gibi Ethernet Yavaş Protokolleri
0x8819 kobra ağı
0x8847 MPLS tek noktaya yayın
0x8848 MPLS çok noktaya yayın
0x8863 PPPoE Keşif Aşaması
0x8864 PPPoE Oturum Aşaması
0x887B HomePlug 1.0 MME
0x888E LAN üzerinden EAP ( IEEE 802.1X )
0x8892 PROFINET Protokolü
0x889A HyperSCSI (Ethernet üzerinden SCSI)
0x88A2 Ethernet üzerinden ATA
0x88A4 EtherCAT Protokolü
0x88A8 Q-in-Q tünelinde hizmet VLAN etiketi tanımlayıcısı (S-Tag) .
0x88AB Ethernet Güç Bağlantısı
0x88B8 GOOSE (Genel Nesneye Yönelik Trafo Merkezi olayı)
0x88B9 GSE ( Jenerik Trafo Olayları ) Yönetim Hizmetleri
0x88BA SV (Örneklenmiş Değer İletimi)
0x88BF MikroTik RoMON (resmi olmayan)
0x88CC Bağlantı Katmanı Keşif Protokolü (LLDP)
0x88CD SERCOS III
0x88E1 HomePlug Yeşil PHY
0x88E3 Medya Yedeklilik Protokolü (IEC62439-2)
0x88E5 IEEE 802.1AE MAC güvenliği (MACsec)
0x88E7 Sağlayıcı Omurga Köprüleri (PBB) ( IEEE 802.1ah )
0x88F7 IEEE 802.3 Ethernet üzerinden Hassas Zaman Protokolü (PTP)
0x88F8 NC-SI
0x88FB Paralel Yedeklilik Protokolü (PRP)
0x8902 IEEE 802.1ag Bağlantı Hata Yönetimi (CFM) Protokolü / ITU-T Tavsiyesi Y.1731 ( OAM )
0x8906 Ethernet Üzerinden Fiber Kanal (FCoE)
0x8914 FCoE Başlatma Protokolü
0x8915 Yakınsanmış Ethernet üzerinden RDMA (RoCE)
0x891D TTEthernet Protokol Kontrol Çerçevesi (TTE)
0x893a 1905.1 IEEE Protokolü
0x892F Yüksek Kullanılabilirlik Sorunsuz Yedeklilik (HSR)
0x9000 Ethernet Yapılandırma Test Protokolü
0xF1C1 Yedeklilik Etiketi ( IEEE 802.1CB Çerçeve Çoğaltma ve Güvenilirlik için Eliminasyon )

Ayrıca bakınız

Referanslar

Dış bağlantılar