2 namespace "urn:ietf:params:xml:ns:yang:iana-if-type";
7 " Internet Assigned Numbers Authority
10 4676 Admiralty Way, Suite 330
11 Marina del Rey, CA 90292
14 E-Mail: iana&iana.org";
16 "This YANG module defines the iana-if-type typedef, which
17 contains YANG definitions for IANA-registered interface types.
19 This YANG module is maintained by IANA, and reflects the
20 'ifType definitions' registry.
22 The latest revision of this YANG module can be obtained from
25 Copyright (c) 2011 IETF Trust and the persons identified as
26 authors of the code. All rights reserved.
28 Redistribution and use in source and binary forms, with or
29 without modification, is permitted pursuant to, and subject
30 to the license terms contained in, the Simplified BSD License
31 set forth in Section 4.c of the IETF Trust's Legal Provisions
32 Relating to IETF Documents
33 (http://trustee.ietf.org/license-info).
35 This version of this YANG module is part of RFC XXXX; see
36 the RFC itself for full legal notices.";
37 // RFC Ed.: replace XXXX with actual RFC number and remove this
40 // RFC Ed.: update the date below with the date of RFC publication
41 // and remove this note.
46 "RFC XXXX: IANA Interface Type YANG Module";
49 typedef iana-if-type {
54 "None of the following";
68 "RFC 1382 - SNMP MIB Extension for the X.25 Packet Layer";
70 enum "ethernetCsmacd" {
73 "For all ethernet-like interfaces, regardless of speed,
76 "RFC 3635 - Definitions of Managed Objects for the
77 Ethernet-like Interface Types.";
79 enum "iso88023Csmacd" {
83 "Deprecated via RFC3635.
84 Use ethernetCsmacd(6) instead.";
86 "RFC 3635 - Definitions of Managed Objects for the
87 Ethernet-like Interface Types.";
89 enum "iso88024TokenBus" {
92 enum "iso88025TokenRing" {
102 "Deprecated via RFC3635.
103 Use ethernetCsmacd(6) instead.";
105 "RFC 3635 - Definitions of Managed Objects for the
106 Ethernet-like Interface Types.";
108 enum "proteon10Mbit" {
111 enum "proteon80Mbit" {
114 enum "hyperchannel" {
120 "RFC 1512 - FDDI Management Information Base";
125 "RFC 1381 - SNMP MIB Extension for X.25 LAPB";
135 "RFC 4805 - Definitions of Managed Objects for the
136 DS1, J1, E1, DS2, and E2 Interface Types";
142 "Obsolete see DS1-MIB";
144 "RFC 4805 - Definitions of Managed Objects for the
145 DS1, J1, E1, DS2, and E2 Interface Types";
155 enum "propPointToPointSerial" {
158 "proprietary serial";
163 enum "softwareLoopback" {
171 enum "ethernet3Mbit" {
187 "ULTRA technologies";
194 "RFC 3896 - Definitions of Managed Objects for the
195 DS3/E3 Interface Type";
202 "RFC 1694 - Definitions of Managed Objects for SMDS
203 Interfaces using SMIv2";
210 "RFC 2115 - Management Information Base for Frame Relay
216 "RFC 1659 - Definitions of Managed Objects for RS-232-like
217 Hardware Devices using SMIv2";
224 "RFC 1660 - Definitions of Managed Objects for
225 Parallel-printer-like Hardware Devices using
246 "RFC 1461 - SNMP MIB extension for Multiprotocol
247 Interconnect over X.25";
257 "RFC 2127 - ISDN Management Information Base using SMIv2";
268 enum "frameRelayService" {
273 "RFC 2954 - Definitions of Managed Objects for Frame
304 "SMDS InterCarrier Interface";
309 "proprietary virtual/internal";
311 "RFC 2863 - The Interfaces Group MIB";
313 enum "propMultiplexor" {
316 "proprietary multiplexing";
318 "RFC 2863 - The Interfaces Group MIB";
325 enum "fibreChannel" {
330 enum "hippiInterface" {
335 enum "frameRelayInterconnect" {
340 frameRelay(32) or frameRelayService(44).";
345 "ATM Emulated LAN for 802.3";
350 "ATM Emulated LAN for 802.5";
355 "ATM Emulated circuit";
361 "Obsoleted via RFC3635.
362 ethernetCsmacd(6) should be used instead";
364 "RFC 3635 - Definitions of Managed Objects for the
365 Ethernet-like Interface Types.";
372 "RFC 1356 - Multiprotocol Interconnect on X.25 and ISDN
388 "CCITT G703 at 64Kbps";
394 "Obsolete see DS1-MIB";
405 "Obsoleted via RFC3635
406 ethernetCsmacd(6) should be used instead";
408 "RFC 3635 - Definitions of Managed Objects for the
409 Ethernet-like Interface Types.";
419 "radio spread spectrum";
421 enum "ibm370parChan" {
424 "IBM System 360/370 OEMI Channel";
429 "IBM Enterprise Systems Connection";
434 "Data Link Switching";
439 "ISDN S/T interface";
449 "Link Access Protocol D";
454 "IP Switching Objects";
459 "Remote Source Route Bridging";
466 "RFC 3606 - Definitions of Supplemental Managed Objects
472 "Digital Signal Level 0";
474 "RFC 2494 - Definitions of Managed Objects for the DS0
475 and DS0 Bundle Interface Type";
480 "group of ds0s on the same ds1";
482 "RFC 2494 - Definitions of Managed Objects for the DS0
483 and DS0 Bundle Interface Type";
488 "Bisynchronous Protocol";
493 "Asynchronous Protocol";
508 "Ext Pos Loc Report Sys";
513 "Appletalk Remote Access Protocol";
518 "Proprietary Connectionless Protocol";
523 "CCITT-ITU X.29 PAD Protocol";
528 "CCITT-ITU X.3 PAD Facility";
530 enum "frameRelayMPI" {
533 "Multiproto Interconnect over FR";
543 "Asymmetric Digital Subscriber Loop";
548 "Rate-Adapt. Digital Subscriber Loop";
553 "Symmetric Digital Subscriber Loop";
558 "Very H-Speed Digital Subscrib. Loop";
560 enum "iso88025CRFPInt" {
573 "voice recEive and transMit";
578 "voice Foreign Exchange Office";
583 "voice Foreign Exchange Station";
588 "voice encapsulation";
593 "voice over IP encapsulation";
610 enum "pppMultilinkBundle" {
613 "PPP Multilink Bundle";
623 "IBM Common Link Access to Workstn";
625 enum "stackToStack" {
630 enum "virtualIpAddress" {
638 "IBM multi-protocol channel support";
645 "RFC 2320 - Definitions of Managed Objects for Classical IP
646 and ARP Over ATM Using SMIv2 (IPOA-MIB)";
648 enum "iso88025Fiber" {
651 "ISO 802.5j Fiber Token Ring";
656 "IBM twinaxial data link control";
658 enum "gigabitEthernet" {
662 "Obsoleted via RFC3635
663 ethernetCsmacd(6) should be used instead";
665 "RFC 3635 - Definitions of Managed Objects for the
666 Ethernet-like Interface Types.";
686 "Multi-Link Protocol";
688 enum "x25huntGroup" {
701 "Interleave channel";
711 "IP (for APPN HPR in IP networks)";
713 enum "docsCableMaclayer" {
718 enum "docsCableDownstream" {
721 "CATV Downstream interface";
723 enum "docsCableUpstream" {
726 "CATV Upstream interface";
728 enum "a12MppSwitch" {
731 "Avalon Parallel Processor";
736 "Encapsulation interface";
743 "RFC 2325 - Coffee MIB";
748 "Circuit Emulation Service";
750 enum "atmSubInterface" {
758 "Layer 2 Virtual LAN using 802.1Q";
763 "Layer 3 Virtual LAN using IP";
768 "Layer 3 Virtual LAN using IPX";
770 enum "digitalPowerline" {
773 "IP over Power Lines";
775 enum "mediaMailOverIp" {
778 "Multimedia Mail over IP";
783 "Dynamic syncronous Transfer Mode";
788 "Data Communications Network";
793 "IP Forwarding Interface";
798 "Multi-rate Symmetric DSL";
803 "IEEE1394 High Performance Serial Bus";
810 enum "dvbRccMacLayer" {
815 enum "dvbRccDownstream" {
818 "DVB-RCC Downstream Channel";
820 enum "dvbRccUpstream" {
823 "DVB-RCC Upstream Channel";
828 "ATM Virtual Interface";
833 "MPLS Tunnel Virtual Interface";
838 "Spatial Reuse Protocol";
840 enum "voiceOverAtm" {
845 enum "voiceOverFrameRelay" {
848 "Voice Over Frame Relay";
853 "Digital Subscriber Loop over ISDN";
855 enum "compositeLink" {
858 "Avici Composite Link Interface";
863 "SS7 Signaling Link";
865 enum "propWirelessP2P" {
868 "Prop. P2P wireless interface";
873 "Frame Forward Interface";
878 "Multiprotocol over ATM AAL5";
880 "RFC 1483 - Multiprotocol Encapsulation over ATM
888 enum "ieee8023adLag" {
891 "IEEE 802.3ad Link Aggregate";
893 enum "bgppolicyaccounting" {
896 "BGP Policy Accounting";
898 enum "frf16MfrBundle" {
901 "FRF .16 Multilink Frame Relay";
903 enum "h323Gatekeeper" {
911 "H323 Voice and Video Proxy";
921 "Multi-frequency signaling link";
926 "High Bit-Rate DSL - 2nd generation";
936 "Facility Data Link 4Kbps on a DS1";
941 "Packet over SONET/SDH Interface";
956 "Power Line Communtications";
961 "Non Facility Associated Signaling";
971 "Remote Digital Terminal";
976 "Integrated Digital Terminal";
983 enum "propDocsWirelessMaclayer" {
986 "Cisco proprietary Maclayer";
988 enum "propDocsWirelessDownstream" {
991 "Cisco proprietary Downstream";
993 enum "propDocsWirelessUpstream" {
996 "Cisco proprietary Upstream";
1001 "HIPERLAN Type 2 Radio Interface";
1003 enum "propBWAp2Mp" {
1006 "PropBroadbandWirelessAccesspt2multipt use of this value
1007 for IEEE 802.16 WMAN interfaces as per IEEE Std 802.16f
1008 is deprecated and ieee80216WMAN(237) should be used
1011 enum "sonetOverheadChannel" {
1014 "SONET Overhead Channel";
1016 enum "digitalWrapperOverheadChannel" {
1024 "ATM adaptation layer 2";
1029 "MAC layer over radio links";
1034 "ATM over radio links";
1039 "Inter Machine Trunks";
1044 "Multiple Virtual Lines DSL";
1051 enum "frDlciEndPt" {
1054 "Frame Relay DLCI End Point";
1056 enum "atmVciEndPt" {
1059 "ATM VCI End Point";
1061 enum "opticalChannel" {
1066 enum "opticalTransport" {
1069 "Optical Transport";
1076 enum "voiceOverCable" {
1079 "Voice Over Cable Interface";
1099 "Virtual Trunk Group";
1111 enum "docsCableUpstreamChannel" {
1114 "CATV Upstream Channel";
1124 "FSAN 155Mb Symetrical PON interface";
1129 "FSAN622Mb Symetrical PON interface";
1134 "Transparent bridge interface";
1139 "Interface common to multiple lines";
1144 "voice E&M Feature Group D";
1146 enum "voiceFGDEANA" {
1149 "voice FGD Exchange Access North American";
1154 "voice Direct Inward Dialing";
1156 enum "mpegTransport" {
1159 "MPEG transport interface";
1165 "6to4 interface (DEPRECATED)";
1167 "RFC 4087 - IP Tunnel MIB";
1172 "GTP (GPRS Tunneling Protocol)";
1174 enum "pdnEtherLoop1" {
1177 "Paradyne EtherLoop 1";
1179 enum "pdnEtherLoop2" {
1182 "Paradyne EtherLoop 2";
1184 enum "opticalChannelGroup" {
1187 "Optical Channel Group";
1192 "HomePNA ITU-T G.989";
1197 "Generic Framing Procedure (GFP)";
1199 enum "ciscoISLvlan" {
1202 "Layer 2 Virtual LAN using Cisco ISL";
1204 enum "actelisMetaLOOP" {
1207 "Acteleis proprietary MetaLOOP High Speed Link";
1217 "Resilient Packet Ring Interface Type";
1227 "Link Management Protocol";
1229 "RFC 4327 - Link Management Protocol (LMP) Management
1230 Information Base (MIB)";
1232 enum "cblVectaStar" {
1235 "Cambridge Broadband Networks Limited VectaStar";
1237 enum "docsCableMCmtsDownstream" {
1240 "CATV Modular CMTS Downstream Interface";
1246 "Asymmetric Digital Subscriber Loop Version 2
1247 (DEPRECATED/OBSOLETED - please use adsl2plus(238)
1250 "RFC 4706 - Definitions of Managed Objects for Asymmetric
1251 Digital Subscriber Line 2 (ADSL2)";
1253 enum "macSecControlledIF" {
1258 enum "macSecUncontrolledIF" {
1261 "MACSecUncontrolled";
1263 enum "aviciOpticalEther" {
1266 "Avici Optical Ethernet Aggregate";
1276 "voice FGD Operator Services";
1278 enum "mocaVersion1" {
1281 "MultiMedia over Coax Alliance (MoCA) Interface
1282 as documented in information provided privately to IANA";
1284 enum "ieee80216WMAN" {
1287 "IEEE 802.16 WMAN interface";
1292 "Asymmetric Digital Subscriber Loop Version 2,
1293 Version 2 Plus and all variants";
1295 enum "dvbRcsMacLayer" {
1298 "DVB-RCS MAC Layer";
1300 "RFC 5728 - The SatLabs Group DVB-RCS MIB";
1305 "DVB Satellite TDM";
1307 "RFC 5728 - The SatLabs Group DVB-RCS MIB";
1314 "RFC 5728 - The SatLabs Group DVB-RCS MIB";
1319 "LAPS based on ITU-T X.86/Y.1323";
1334 "voice P-phone EBS physical interface";
1339 "Pseudowire interface type";
1341 "RFC 5601 - Pseudowire (PW) Management Information Base";
1346 "Internal LAN on a bridge per IEEE 802.1ap";
1351 "Provider Instance Port on a bridge per IEEE 802.1ah PBB";
1356 "Alcatel-Lucent Ethernet Link Protection";
1361 "Gigabit-capable passive optical networks (G-PON) as per
1367 "Very high speed digital subscriber line Version 2
1368 (as per ITU-T Recommendation G.993.2)";
1370 "RFC 5650 - Definitions of Managed Objects for Very High
1371 Speed Digital Subscriber Line 2 (VDSL2)";
1373 enum "capwapDot11Profile" {
1376 "WLAN Profile Interface";
1378 "RFC 5834 - Control and Provisioning of Wireless Access
1379 Points (CAPWAP) Protocol Binding MIB for
1382 enum "capwapDot11Bss" {
1385 "WLAN BSS Interface";
1387 "RFC 5834 - Control and Provisioning of Wireless Access
1388 Points (CAPWAP) Protocol Binding MIB for
1391 enum "capwapWtpVirtualRadio" {
1394 "WTP Virtual Radio Interface";
1396 "RFC 5833 - Control and Provisioning of Wireless Access
1397 Points (CAPWAP) Protocol Base MIB";
1404 enum "docsCableUpstreamRfPort" {
1407 "DOCSIS CATV Upstream RF Port";
1409 enum "cableDownstreamRfPort" {
1412 "CATV downstream RF port";
1414 enum "vmwareVirtualNic" {
1417 "VMware Virtual Network Interface";
1422 "IEEE 802.15.4 WPAN interface";
1424 "IEEE 802.15.4-2006";
1429 "OTN Optical Data Unit";
1434 "OTN Optical channel Transport Unit";
1439 "VPLS Forwarding Instance Interface Type";
1444 "G.998.1 bonded interface";
1449 "G.998.2 bonded interface";
1454 "G.998.3 bonded interface";
1459 "Ethernet Passive Optical Networks (E-PON)";
1464 "EPON Optical Network Unit";
1466 enum "aluEponPhysicalUni" {
1469 "EPON physical User to Network interface";
1471 enum "aluEponLogicalLink" {
1474 "The emulation of a point-to-point link over the EPON
1480 "GPON Optical Network Unit";
1484 enum "aluGponPhysicalUni" {
1487 "GPON physical User to Network interface";
1491 enum "vmwareNicTeam" {
1496 // value 273 reserved by IANA
1499 "This data type is used as the syntax of the 'type'
1500 leaf in the 'interface' list in the YANG module
1503 The definition of this typedef with the
1504 addition of newly assigned values is published
1505 periodically by the IANA, in either the Assigned
1506 Numbers RFC, or some derivative of it specific to
1507 Internet Network Management number assignments. (The
1508 latest arrangements can be obtained by contacting the
1511 Requests for new values should be made to IANA via
1512 email (iana&iana.org).";
1514 "IANA ifType definitions registry.
1515 <http://www.iana.org/assignments/smi-numbers>";