1 module ietf-ethertypes {
2 namespace "urn:ietf:params:xml:ns:yang:ietf-ethertypes";
6 "IETF NETMOD (Network Modeling) Working Group.";
9 "WG Web: <https://datatracker.ietf.org/wg/netmod/>
10 WG List: <mailto:netmod@ietf.org>
12 Editor: Mahesh Jethanandani
13 <mjethanandani@gmail.com>";
16 "This module contains common definitions for the
17 Ethertype used by different modules. It is a
18 placeholder module, till such time that IEEE
19 starts a project to define these Ethertypes
20 and publishes a standard.
22 At that time, this module can be deprecated.
24 Copyright (c) 2019 IETF Trust and the persons identified as
25 the document authors. All rights reserved.
27 Redistribution and use in source and binary forms, with or
28 without modification, is permitted pursuant to, and subject
29 to the license terms contained in, the Simplified BSD
30 License set forth in Section 4.c of the IETF Trust's Legal
31 Provisions Relating to IETF Documents
32 (http://trustee.ietf.org/license-info).
34 This version of this YANG module is part of RFC 8519; see
35 the RFC itself for full legal notices.";
41 "RFC 8519: YANG Data Model for Network Access Control
52 "Internet Protocol version 4 (IPv4) with a
53 hex value of 0x0800.";
55 "RFC 791: Internet Protocol.";
60 "Address Resolution Protocol (ARP) with a
61 hex value of 0x0806.";
63 "RFC 826: An Ethernet Address Resolution Protocol: Or
64 Converting Network Protocol Addresses to 48.bit
65 Ethernet Address for Transmission on Ethernet
71 "Wake-on-LAN. Hex value of 0x0842.";
76 "Transparent Interconnection of Lots of Links.
77 Hex value of 0x22F3.";
79 "RFC 6325: Routing Bridges (RBridges): Base Protocol
85 "Stream Reservation Protocol. Hex value of
93 "DECnet Phase IV. Hex value of 0x6003.";
98 "Reverse Address Resolution Protocol.
101 "RFC 903: A Reverse Address Resolution Protocol.";
106 "Appletalk (Ethertalk). Hex value of 0x809B.";
111 "Appletalk Address Resolution Protocol. Hex value
117 "VLAN-tagged frame (IEEE 802.1Q) and Shortest Path
118 Bridging IEEE 802.1aq with Network-Network
119 Interface (NNI) compatibility. Hex value of
127 "Internetwork Packet Exchange (IPX). Hex value
133 "QNX Qnet. Hex value of 0x8204.";
138 "Internet Protocol Version 6 (IPv6). Hex value
141 "RFC 8200: Internet Protocol, Version 6 (IPv6)
143 RFC 8201: Path MTU Discovery for IP version 6.";
148 "Ethernet flow control using pause frames.
149 Hex value of 0x8808.";
156 "Ethernet Slow Protocol. Hex value of 0x8809.";
163 "CobraNet. Hex value of 0x8819.";
168 "Multiprotocol Label Switching (MPLS) unicast traffic.
169 Hex value of 0x8847.";
171 "RFC 3031: Multiprotocol Label Switching Architecture.";
173 enum mpls-multicast {
176 "MPLS multicast traffic. Hex value of 0x8848.";
178 "RFC 3031: Multiprotocol Label Switching Architecture.";
180 enum pppoe-discovery {
183 "Point-to-Point Protocol over Ethernet. Used during
184 the discovery process. Hex value of 0x8863.";
186 "RFC 2516: A Method for Transmitting PPP Over Ethernet
192 "Point-to-Point Protocol over Ethernet. Used during
193 session stage. Hex value of 0x8864.";
195 "RFC 2516: A Method for Transmitting PPP Over Ethernet
201 "Intel Advanced Networking Services. Hex value of
207 "Jumbo frames or Ethernet frames with more than
208 1500 bytes of payload, up to 9000 bytes.";
213 "Family name for the various power line
214 communications. Hex value of 0x887B.";
219 "Ethernet Access Protocol (EAP) over LAN. Hex value
227 "PROcess FIeld Net (PROFINET). Hex value of 0x8892.";
232 "Small Computer System Interface (SCSI) over Ethernet.
233 Hex value of 0x889A.";
238 "Advanced Technology Advancement (ATA) over Ethernet.
239 Hex value of 0x88A2.";
244 "Ethernet for Control Automation Technology (EtherCAT).
245 Hex value of 0x88A4.";
247 enum provider-bridging {
250 "Provider Bridging (802.1ad) and Shortest Path Bridging
251 (801.1aq). Hex value of 0x88A8.";
253 "IEEE 802.1ad and IEEE 802.1aq).";
255 enum ethernet-powerlink {
258 "Ethernet Powerlink. Hex value of 0x88AB.";
263 "Generic Object Oriented Substation Event (GOOSE).
264 Hex value of 0x88B8.";
266 "IEC/ISO 8802-2 and 8802-3.";
271 "Generic Substation Events. Hex value of 88B9.";
278 "Sampled Value Transmission. Hex value of 0x88BA.";
285 "Link Layer Discovery Protocol (LLDP). Hex value of
293 "Sercos Interface. Hex value of 0x88CD.";
298 "WAVE Short Message Protocol (WSMP). Hex value of
301 enum homeplug-av-mme {
304 "HomePlug AV Mobile Management Entity (MME). Hex value
310 "Media Redundancy Protocol (MRP). Hex value of
318 "MAC Security. Hex value of 0x88E5.";
325 "Provider Backbone Bridges (PBB). Hex value of
333 "Connectivity Fault Management (CFM). Hex value of
341 "Fiber Channel over Ethernet (FCoE). Hex value of
349 "FCoE Initialization Protocol. Hex value of 0x8914.";
354 "RDMA over Converged Ethernet (RoCE). Hex value of
360 "TTEthernet Protocol Control Frame (TTE). Hex value
368 "High-availability Seamless Redundancy (HSR). Hex
376 "The uint16 type placeholder is defined to enable
377 users to manage their own ethertypes not
378 covered by the module. Otherwise, the module contains
379 enum definitions for the more commonly used ethertypes.";