EtherType

EtherType é um campo de um quadro Ethernet que indica qual protocolo de nível superior é usado no campo "dados" desse quadro.

Ambiguidade

No padrão Ethernet II definido pelo consórcio DIX (ou seja, Digital Equipment Corporation , Intel e Xerox ), o campo EtherType indica o tipo de protocolo encapsulado no campo “dados” do quadro Ethernet. Ocupa dois bytes.

Na padronização Ethernet conduzida pelo IEEE e resultando no padrão 802.3 , o campo EtherType sempre ocupa dois bytes, mas tem um significado diferente dependendo de seu valor numérico (isso foi esclarecido pelo IEEE 802.3x-1997):

Esse duplo significado foi definido para garantir a interoperabilidade entre os quadros 802.3 e Ethernet II e, portanto, entre 802.3 e TCP / IP . Na verdade, várias RFCs do IETF referem-se explicitamente a um campo "tipo" no protocolo da camada de enlace.

Quando o quadro não é um quadro Ethernet, este campo é transportado pelo cabeçalho SNAP / LLC ( 802.2 ). Em particular, este é o caso de protocolos que não dependem do IEEE, mas ainda usam a subcamada LLC (por exemplo, Interface de dados distribuída de fibra ).

A lista de EtherTypes autorizados, bem como o registro de novos tipos, são de responsabilidade da Autoridade de Aprovação de Campo EtherType IEEE RAC.

EtherType Protocolo
0x0800 Protocolo de Internet versão 4 ( IPv4 )
0x0806 Protocolo de resolução de endereço ( ARP )
0x0842 Wake-on-LAN
0x22F3 Protocolo IETF TRILL
0x6003 DECnet Fase IV
0x8035 Protocolo de resolução de endereço reverso ( RARP )
0x809b AppleTalk (Ethertalk)
0x80F3 Protocolo de resolução de endereço AppleTalk (AARP)
0x8100 Frame marcado com VLAN ( IEEE 802.1Q ) e Shortest Path Bridging IEEE 802.1aq
0x8137 Novell IPX (alternativa)
0x8138 Novell
0x8204 QNX Qnet
0x86DD Protocolo de Internet, Versão 6 ( IPv6 )
0x8808 Controle de fluxo Ethernet
0x8809 Protocolos Lentos ( IEEE 802.3 )
0x8819 CobraNet
0x8847 MPLS unicast
0x8848 Multicast MPLS
0x8863 Estágio de descoberta PPPoE
0x8864 Estágio de Sessão PPPoE
0x8870 Molduras Jumbo
0x887B HomePlug 1.0 MME
0x888E EAP sobre LAN (IEEE 802.1X )
0x8892 Profinet RT
0x8896 Ethersound
0x889A HyperSCSI (SCSI sobre Ethernet)
0x88A2 ATA sobre Ethernet
0x88A4 Protocolo EtherCAT
0x88A8 Provider Bridging ( IEEE 802.1ad ) e Shortest Path Bridging IEEE 802.1aq
0x88AB Powerlink
0x88CC Protocolo de descoberta de camada de link (LLDP)
0x88CD Sercos
0x88E1 HomePlug AV MME
0x88E3 Protocolo de redundância de mídia (IEC62439-2)
0x88E5 Segurança MAC (IEEE 802.1ae )
0x88F7 Protocolo de Tempo de Precisão (IEEE 1588)
0x8902 Protocolo IEEE 802.1ag Connectivity Fault Management (CFM) / ITU-T Recomendação Y.1731 ( OAM )
0x8906 Fibre Channel over Ethernet (FCoE)
0x8914 Protocolo de inicialização FCoE
0x8915 RDMA sobre Ethernet Convergente (RoCE)
0x9000 Protocolo de Teste de Configuração (Loop), usado em particular para manutenção de atividades Ethernet na Cisco
0x9100 Q-in-Q
0xCAFE Veritas Low Latency Transport (LLT) para Veritas Cluster Server

Notas e referências

  1. (em) "  WakeOnLAN  " (acessado em 16 de janeiro de 2013 )
  2. (in) "  configuração - Shortest Path Bridging MAC (SPBM)  ' Avaya (acessado em 7 de julho de 2012 ) , p.  35
  3. (in) "  configuração - Shortest Path Bridging MAC (SPBM)  " , Avaya,Junho de 2012(acessado em 7 de julho de 2012 ) , p.  35
  4. (in) [1] - Wiki WireShark: Protocolo de Loop.
  5. (in) [2] - Artigo sobre keepalives Ethernet Cisco.
  6. Transporte de baixa latência (LLT) da Veritas

links externos