Remove rfc7277 ietf-ip
[mdsal.git] / model / iana / iana-if-type / src / main / yang / iana-if-type@2017-01-19.yang
1 module iana-if-type {
2   namespace "urn:ietf:params:xml:ns:yang:iana-if-type";
3   prefix ianaift;
4
5   import ietf-interfaces {
6     prefix if;
7     revision-date 2014-05-08;
8   }
9
10   organization "IANA";
11   contact
12     "        Internet Assigned Numbers Authority
13
14      Postal: ICANN
15              12025 Waterfront Drive, Suite 300
16              Los Angeles, CA 90094-2536
17              United States
18
19      Tel:    +1 310 301 5800
20      <mailto:iana&iana.org>";
21   description
22     "This YANG module defines YANG identities for IANA-registered
23      interface types.
24
25      This YANG module is maintained by IANA and reflects the
26      'ifType definitions' registry.
27
28      The latest revision of this YANG module can be obtained from
29      the IANA web site.
30
31      Requests for new values should be made to IANA via
32      email (iana&iana.org).
33
34      Copyright (c) 2014 IETF Trust and the persons identified as
35      authors of the code.  All rights reserved.
36
37      Redistribution and use in source and binary forms, with or
38      without modification, is permitted pursuant to, and subject
39      to the license terms contained in, the Simplified BSD License
40      set forth in Section 4.c of the IETF Trust's Legal Provisions
41      Relating to IETF Documents
42      (http://trustee.ietf.org/license-info).
43
44      The initial version of this YANG module is part of RFC 7224;
45      see the RFC itself for full legal notices.";
46   reference
47     "IANA 'ifType definitions' registry.
48      <http://www.iana.org/assignments/smi-numbers>";
49
50   revision 2017-01-19 {
51     description
52       "Registered ifType 289.";
53   }
54
55   revision 2016-11-23 {
56     description
57       "Registered ifTypes 283-288.";
58   }
59
60   revision 2016-06-09 {
61     description
62       "Registered ifType 282.";
63   }
64   revision 2016-05-03 {
65     description
66       "Registered ifType 281.";
67   }
68   revision 2015-06-12 {
69     description
70       "Corrected formatting issue.";
71   }  
72   revision 2014-09-24 {
73     description
74       "Registered ifType 280.";
75   }
76   revision 2014-09-19 {
77     description
78       "Registered ifType 279.";
79   }
80   revision 2014-07-03 {
81     description
82       "Registered ifTypes 277-278.";
83   }
84   revision 2014-05-19 {
85     description
86       "Updated the contact address.";
87   }
88   revision 2014-05-08 {
89     description
90       "Initial revision.";
91     reference
92       "RFC 7224: IANA Interface Type YANG Module";
93   }
94
95   identity iana-interface-type {
96     base if:interface-type;
97     description
98       "This identity is used as a base for all interface types
99        defined in the 'ifType definitions' registry.";
100   }
101
102   identity other {
103     base iana-interface-type;
104   }
105   identity regular1822 {
106     base iana-interface-type;
107   }
108   identity hdh1822 {
109     base iana-interface-type;
110   }
111   identity ddnX25 {
112     base iana-interface-type;
113   }
114   identity rfc877x25 {
115     base iana-interface-type;
116     reference
117       "RFC 1382 - SNMP MIB Extension for the X.25 Packet Layer";
118   }
119   identity ethernetCsmacd {
120     base iana-interface-type;
121     description
122       "For all Ethernet-like interfaces, regardless of speed,
123        as per RFC 3635.";
124     reference
125       "RFC 3635 - Definitions of Managed Objects for the
126                   Ethernet-like Interface Types";
127   }
128   identity iso88023Csmacd {
129     base iana-interface-type;
130     status deprecated;
131     description
132       "Deprecated via RFC 3635.
133        Use ethernetCsmacd(6) instead.";
134     reference
135       "RFC 3635 - Definitions of Managed Objects for the
136                   Ethernet-like Interface Types";
137   }
138   identity iso88024TokenBus {
139     base iana-interface-type;
140   }
141   identity iso88025TokenRing {
142     base iana-interface-type;
143   }
144   identity iso88026Man {
145     base iana-interface-type;
146   }
147   identity starLan {
148     base iana-interface-type;
149     status deprecated;
150     description
151       "Deprecated via RFC 3635.
152        Use ethernetCsmacd(6) instead.";
153     reference
154       "RFC 3635 - Definitions of Managed Objects for the
155                   Ethernet-like Interface Types";
156   }
157   identity proteon10Mbit {
158     base iana-interface-type;
159   }
160   identity proteon80Mbit {
161     base iana-interface-type;
162   }
163   identity hyperchannel {
164     base iana-interface-type;
165   }
166   identity fddi {
167     base iana-interface-type;
168     reference
169       "RFC 1512 - FDDI Management Information Base";
170   }
171   identity lapb {
172     base iana-interface-type;
173     reference
174       "RFC 1381 - SNMP MIB Extension for X.25 LAPB";
175   }
176   identity sdlc {
177     base iana-interface-type;
178   }
179   identity ds1 {
180     base iana-interface-type;
181     description
182       "DS1-MIB.";
183     reference
184       "RFC 4805 - Definitions of Managed Objects for the
185                   DS1, J1, E1, DS2, and E2 Interface Types";
186   }
187   identity e1 {
188     base iana-interface-type;
189     status obsolete;
190     description
191       "Obsolete; see DS1-MIB.";
192     reference
193       "RFC 4805 - Definitions of Managed Objects for the
194                   DS1, J1, E1, DS2, and E2 Interface Types";
195   }
196   identity basicISDN {
197     base iana-interface-type;
198     description
199       "No longer used.  See also RFC 2127.";
200   }
201   identity primaryISDN {
202     base iana-interface-type;
203     description
204       "No longer used.  See also RFC 2127.";
205   }
206   identity propPointToPointSerial {
207     base iana-interface-type;
208     description
209       "Proprietary serial.";
210   }
211   identity ppp {
212     base iana-interface-type;
213   }
214   identity softwareLoopback {
215     base iana-interface-type;
216   }
217   identity eon {
218     base iana-interface-type;
219     description
220       "CLNP over IP.";
221   }
222   identity ethernet3Mbit {
223     base iana-interface-type;
224   }
225   identity nsip {
226     base iana-interface-type;
227     description
228       "XNS over IP.";
229   }
230   identity slip {
231     base iana-interface-type;
232     description
233       "Generic SLIP.";
234   }
235   identity ultra {
236     base iana-interface-type;
237     description
238       "Ultra Technologies.";
239   }
240   identity ds3 {
241     base iana-interface-type;
242     description
243       "DS3-MIB.";
244     reference
245       "RFC 3896 - Definitions of Managed Objects for the
246                   DS3/E3 Interface Type";
247   }
248   identity sip {
249     base iana-interface-type;
250     description
251       "SMDS, coffee.";
252     reference
253       "RFC 1694 - Definitions of Managed Objects for SMDS
254                   Interfaces using SMIv2";
255   }
256   identity frameRelay {
257     base iana-interface-type;
258     description
259       "DTE only.";
260     reference
261       "RFC 2115 - Management Information Base for Frame Relay
262                   DTEs Using SMIv2";
263   }
264   identity rs232 {
265     base iana-interface-type;
266     reference
267       "RFC 1659 - Definitions of Managed Objects for RS-232-like
268                   Hardware Devices using SMIv2";
269   }
270   identity para {
271     base iana-interface-type;
272     description
273       "Parallel-port.";
274     reference
275       "RFC 1660 - Definitions of Managed Objects for
276                   Parallel-printer-like Hardware Devices using
277                   SMIv2";
278   }
279   identity arcnet {
280     base iana-interface-type;
281     description
282       "ARCnet.";
283   }
284   identity arcnetPlus {
285     base iana-interface-type;
286     description
287       "ARCnet Plus.";
288   }
289   identity atm {
290     base iana-interface-type;
291     description
292       "ATM cells.";
293   }
294   identity miox25 {
295     base iana-interface-type;
296     reference
297       "RFC 1461 - SNMP MIB extension for Multiprotocol
298                   Interconnect over X.25";
299   }
300   identity sonet {
301     base iana-interface-type;
302     description
303       "SONET or SDH.";
304   }
305   identity x25ple {
306     base iana-interface-type;
307     reference
308       "RFC 2127 - ISDN Management Information Base using SMIv2";
309   }
310   identity iso88022llc {
311     base iana-interface-type;
312   }
313   identity localTalk {
314     base iana-interface-type;
315   }
316   identity smdsDxi {
317     base iana-interface-type;
318   }
319   identity frameRelayService {
320     base iana-interface-type;
321     description
322       "FRNETSERV-MIB.";
323     reference
324       "RFC 2954 - Definitions of Managed Objects for Frame
325                   Relay Service";
326   }
327   identity v35 {
328     base iana-interface-type;
329   }
330   identity hssi {
331     base iana-interface-type;
332   }
333   identity hippi {
334     base iana-interface-type;
335   }
336   identity modem {
337     base iana-interface-type;
338     description
339       "Generic modem.";
340   }
341   identity aal5 {
342     base iana-interface-type;
343     description
344       "AAL5 over ATM.";
345   }
346   identity sonetPath {
347     base iana-interface-type;
348   }
349   identity sonetVT {
350     base iana-interface-type;
351   }
352   identity smdsIcip {
353     base iana-interface-type;
354     description
355       "SMDS InterCarrier Interface.";
356   }
357   identity propVirtual {
358     base iana-interface-type;
359     description
360       "Proprietary virtual/internal.";
361     reference
362       "RFC 2863 - The Interfaces Group MIB";
363   }
364   identity propMultiplexor {
365     base iana-interface-type;
366     description
367       "Proprietary multiplexing.";
368     reference
369       "RFC 2863 - The Interfaces Group MIB";
370   }
371   identity ieee80212 {
372     base iana-interface-type;
373     description
374       "100BaseVG.";
375   }
376   identity fibreChannel {
377     base iana-interface-type;
378     description
379       "Fibre Channel.";
380   }
381   identity hippiInterface {
382     base iana-interface-type;
383     description
384       "HIPPI interfaces.";
385   }
386   identity frameRelayInterconnect {
387     base iana-interface-type;
388     status obsolete;
389     description
390       "Obsolete; use either
391        frameRelay(32) or frameRelayService(44).";
392   }
393   identity aflane8023 {
394     base iana-interface-type;
395     description
396       "ATM Emulated LAN for 802.3.";
397   }
398   identity aflane8025 {
399     base iana-interface-type;
400     description
401       "ATM Emulated LAN for 802.5.";
402   }
403   identity cctEmul {
404     base iana-interface-type;
405     description
406       "ATM Emulated circuit.";
407   }
408   identity fastEther {
409     base iana-interface-type;
410     status deprecated;
411     description
412       "Obsoleted via RFC 3635.
413        ethernetCsmacd(6) should be used instead.";
414     reference
415       "RFC 3635 - Definitions of Managed Objects for the
416                   Ethernet-like Interface Types";
417   }
418   identity isdn {
419     base iana-interface-type;
420     description
421       "ISDN and X.25.";
422     reference
423       "RFC 1356 - Multiprotocol Interconnect on X.25 and ISDN
424                   in the Packet Mode";
425   }
426   identity v11 {
427     base iana-interface-type;
428     description
429       "CCITT V.11/X.21.";
430   }
431   identity v36 {
432     base iana-interface-type;
433     description
434       "CCITT V.36.";
435   }
436   identity g703at64k {
437     base iana-interface-type;
438     description
439       "CCITT G703 at 64Kbps.";
440   }
441   identity g703at2mb {
442     base iana-interface-type;
443     status obsolete;
444     description
445       "Obsolete; see DS1-MIB.";
446   }
447   identity qllc {
448     base iana-interface-type;
449     description
450       "SNA QLLC.";
451   }
452   identity fastEtherFX {
453     base iana-interface-type;
454     status deprecated;
455     description
456       "Obsoleted via RFC 3635.
457        ethernetCsmacd(6) should be used instead.";
458     reference
459       "RFC 3635 - Definitions of Managed Objects for the
460                   Ethernet-like Interface Types";
461   }
462   identity channel {
463     base iana-interface-type;
464     description
465       "Channel.";
466   }
467   identity ieee80211 {
468     base iana-interface-type;
469     description
470       "Radio spread spectrum.";
471   }
472   identity ibm370parChan {
473     base iana-interface-type;
474     description
475       "IBM System 360/370 OEMI Channel.";
476   }
477   identity escon {
478     base iana-interface-type;
479     description
480       "IBM Enterprise Systems Connection.";
481   }
482   identity dlsw {
483     base iana-interface-type;
484     description
485       "Data Link Switching.";
486   }
487   identity isdns {
488     base iana-interface-type;
489     description
490       "ISDN S/T interface.";
491   }
492   identity isdnu {
493     base iana-interface-type;
494     description
495       "ISDN U interface.";
496   }
497   identity lapd {
498     base iana-interface-type;
499     description
500       "Link Access Protocol D.";
501   }
502   identity ipSwitch {
503     base iana-interface-type;
504     description
505       "IP Switching Objects.";
506   }
507   identity rsrb {
508     base iana-interface-type;
509     description
510       "Remote Source Route Bridging.";
511   }
512   identity atmLogical {
513     base iana-interface-type;
514     description
515       "ATM Logical Port.";
516     reference
517       "RFC 3606 - Definitions of Supplemental Managed Objects
518                   for ATM Interface";
519   }
520   identity ds0 {
521     base iana-interface-type;
522     description
523       "Digital Signal Level 0.";
524     reference
525       "RFC 2494 - Definitions of Managed Objects for the DS0
526                   and DS0 Bundle Interface Type";
527   }
528   identity ds0Bundle {
529     base iana-interface-type;
530     description
531       "Group of ds0s on the same ds1.";
532     reference
533       "RFC 2494 - Definitions of Managed Objects for the DS0
534                   and DS0 Bundle Interface Type";
535   }
536   identity bsc {
537     base iana-interface-type;
538     description
539       "Bisynchronous Protocol.";
540   }
541   identity async {
542     base iana-interface-type;
543     description
544       "Asynchronous Protocol.";
545   }
546   identity cnr {
547     base iana-interface-type;
548     description
549       "Combat Net Radio.";
550   }
551   identity iso88025Dtr {
552     base iana-interface-type;
553     description
554       "ISO 802.5r DTR.";
555   }
556   identity eplrs {
557     base iana-interface-type;
558     description
559       "Ext Pos Loc Report Sys.";
560   }
561   identity arap {
562     base iana-interface-type;
563     description
564       "Appletalk Remote Access Protocol.";
565   }
566   identity propCnls {
567     base iana-interface-type;
568     description
569       "Proprietary Connectionless Protocol.";
570   }
571   identity hostPad {
572     base iana-interface-type;
573     description
574       "CCITT-ITU X.29 PAD Protocol.";
575   }
576   identity termPad {
577     base iana-interface-type;
578     description
579       "CCITT-ITU X.3 PAD Facility.";
580   }
581   identity frameRelayMPI {
582     base iana-interface-type;
583     description
584       "Multiproto Interconnect over FR.";
585   }
586   identity x213 {
587     base iana-interface-type;
588     description
589       "CCITT-ITU X213.";
590   }
591   identity adsl {
592     base iana-interface-type;
593     description
594       "Asymmetric Digital Subscriber Loop.";
595   }
596   identity radsl {
597     base iana-interface-type;
598     description
599       "Rate-Adapt. Digital Subscriber Loop.";
600   }
601   identity sdsl {
602     base iana-interface-type;
603     description
604       "Symmetric Digital Subscriber Loop.";
605   }
606   identity vdsl {
607     base iana-interface-type;
608     description
609       "Very H-Speed Digital Subscrib. Loop.";
610   }
611   identity iso88025CRFPInt {
612     base iana-interface-type;
613     description
614       "ISO 802.5 CRFP.";
615   }
616   identity myrinet {
617     base iana-interface-type;
618     description
619       "Myricom Myrinet.";
620   }
621   identity voiceEM {
622     base iana-interface-type;
623     description
624       "Voice recEive and transMit.";
625   }
626   identity voiceFXO {
627     base iana-interface-type;
628     description
629       "Voice Foreign Exchange Office.";
630   }
631   identity voiceFXS {
632     base iana-interface-type;
633     description
634       "Voice Foreign Exchange Station.";
635   }
636   identity voiceEncap {
637     base iana-interface-type;
638     description
639       "Voice encapsulation.";
640   }
641   identity voiceOverIp {
642     base iana-interface-type;
643     description
644       "Voice over IP encapsulation.";
645   }
646   identity atmDxi {
647     base iana-interface-type;
648     description
649       "ATM DXI.";
650   }
651   identity atmFuni {
652     base iana-interface-type;
653     description
654       "ATM FUNI.";
655   }
656   identity atmIma {
657     base iana-interface-type;
658     description
659       "ATM IMA.";
660   }
661   identity pppMultilinkBundle {
662     base iana-interface-type;
663     description
664       "PPP Multilink Bundle.";
665   }
666   identity ipOverCdlc {
667     base iana-interface-type;
668     description
669       "IBM ipOverCdlc.";
670   }
671   identity ipOverClaw {
672     base iana-interface-type;
673     description
674       "IBM Common Link Access to Workstn.";
675   }
676   identity stackToStack {
677     base iana-interface-type;
678     description
679       "IBM stackToStack.";
680   }
681   identity virtualIpAddress {
682     base iana-interface-type;
683     description
684       "IBM VIPA.";
685   }
686   identity mpc {
687     base iana-interface-type;
688     description
689       "IBM multi-protocol channel support.";
690   }
691   identity ipOverAtm {
692     base iana-interface-type;
693     description
694       "IBM ipOverAtm.";
695     reference
696       "RFC 2320 - Definitions of Managed Objects for Classical IP
697                   and ARP Over ATM Using SMIv2 (IPOA-MIB)";
698   }
699   identity iso88025Fiber {
700     base iana-interface-type;
701     description
702       "ISO 802.5j Fiber Token Ring.";
703   }
704   identity tdlc {
705     base iana-interface-type;
706     description
707       "IBM twinaxial data link control.";
708   }
709   identity gigabitEthernet {
710     base iana-interface-type;
711     status deprecated;
712     description
713       "Obsoleted via RFC 3635.
714        ethernetCsmacd(6) should be used instead.";
715     reference
716       "RFC 3635 - Definitions of Managed Objects for the
717                   Ethernet-like Interface Types";
718   }
719   identity hdlc {
720     base iana-interface-type;
721     description
722       "HDLC.";
723   }
724   identity lapf {
725     base iana-interface-type;
726     description
727       "LAP F.";
728   }
729   identity v37 {
730     base iana-interface-type;
731     description
732       "V.37.";
733   }
734   identity x25mlp {
735     base iana-interface-type;
736     description
737       "Multi-Link Protocol.";
738   }
739   identity x25huntGroup {
740     base iana-interface-type;
741     description
742       "X25 Hunt Group.";
743   }
744   identity transpHdlc {
745     base iana-interface-type;
746     description
747       "Transp HDLC.";
748   }
749   identity interleave {
750     base iana-interface-type;
751     description
752       "Interleave channel.";
753   }
754   identity fast {
755     base iana-interface-type;
756     description
757       "Fast channel.";
758   }
759   identity ip {
760     base iana-interface-type;
761     description
762       "IP (for APPN HPR in IP networks).";
763   }
764   identity docsCableMaclayer {
765     base iana-interface-type;
766     description
767       "CATV Mac Layer.";
768   }
769   identity docsCableDownstream {
770     base iana-interface-type;
771     description
772       "CATV Downstream interface.";
773   }
774   identity docsCableUpstream {
775     base iana-interface-type;
776     description
777       "CATV Upstream interface.";
778   }
779   identity a12MppSwitch {
780     base iana-interface-type;
781     description
782       "Avalon Parallel Processor.";
783   }
784   identity tunnel {
785     base iana-interface-type;
786     description
787       "Encapsulation interface.";
788   }
789   identity coffee {
790     base iana-interface-type;
791     description
792       "Coffee pot.";
793     reference
794       "RFC 2325 - Coffee MIB";
795   }
796   identity ces {
797     base iana-interface-type;
798     description
799       "Circuit Emulation Service.";
800   }
801   identity atmSubInterface {
802     base iana-interface-type;
803     description
804       "ATM Sub Interface.";
805   }
806   identity l2vlan {
807     base iana-interface-type;
808     description
809       "Layer 2 Virtual LAN using 802.1Q.";
810   }
811   identity l3ipvlan {
812     base iana-interface-type;
813     description
814       "Layer 3 Virtual LAN using IP.";
815   }
816   identity l3ipxvlan {
817     base iana-interface-type;
818     description
819       "Layer 3 Virtual LAN using IPX.";
820   }
821   identity digitalPowerline {
822     base iana-interface-type;
823     description
824       "IP over Power Lines.";
825   }
826   identity mediaMailOverIp {
827     base iana-interface-type;
828     description
829       "Multimedia Mail over IP.";
830   }
831   identity dtm {
832     base iana-interface-type;
833     description
834       "Dynamic synchronous Transfer Mode.";
835   }
836   identity dcn {
837     base iana-interface-type;
838     description
839       "Data Communications Network.";
840   }
841   identity ipForward {
842     base iana-interface-type;
843     description
844       "IP Forwarding Interface.";
845   }
846   identity msdsl {
847     base iana-interface-type;
848     description
849       "Multi-rate Symmetric DSL.";
850   }
851   identity ieee1394 {
852     base iana-interface-type;
853
854     description
855       "IEEE1394 High Performance Serial Bus.";
856   }
857   identity if-gsn {
858     base iana-interface-type;
859     description
860       "HIPPI-6400.";
861   }
862   identity dvbRccMacLayer {
863     base iana-interface-type;
864     description
865       "DVB-RCC MAC Layer.";
866   }
867   identity dvbRccDownstream {
868     base iana-interface-type;
869     description
870       "DVB-RCC Downstream Channel.";
871   }
872   identity dvbRccUpstream {
873     base iana-interface-type;
874     description
875       "DVB-RCC Upstream Channel.";
876   }
877   identity atmVirtual {
878     base iana-interface-type;
879     description
880       "ATM Virtual Interface.";
881   }
882   identity mplsTunnel {
883     base iana-interface-type;
884     description
885       "MPLS Tunnel Virtual Interface.";
886   }
887   identity srp {
888     base iana-interface-type;
889     description
890       "Spatial Reuse Protocol.";
891   }
892   identity voiceOverAtm {
893     base iana-interface-type;
894     description
895       "Voice over ATM.";
896   }
897   identity voiceOverFrameRelay {
898     base iana-interface-type;
899     description
900       "Voice Over Frame Relay.";
901   }
902   identity idsl {
903     base iana-interface-type;
904     description
905       "Digital Subscriber Loop over ISDN.";
906   }
907   identity compositeLink {
908     base iana-interface-type;
909     description
910       "Avici Composite Link Interface.";
911   }
912   identity ss7SigLink {
913     base iana-interface-type;
914     description
915       "SS7 Signaling Link.";
916   }
917   identity propWirelessP2P {
918     base iana-interface-type;
919     description
920       "Prop. P2P wireless interface.";
921   }
922   identity frForward {
923     base iana-interface-type;
924     description
925       "Frame Forward Interface.";
926   }
927   identity rfc1483 {
928     base iana-interface-type;
929     description
930       "Multiprotocol over ATM AAL5.";
931     reference
932       "RFC 1483 - Multiprotocol Encapsulation over ATM
933                   Adaptation Layer 5";
934   }
935   identity usb {
936     base iana-interface-type;
937     description
938       "USB Interface.";
939   }
940   identity ieee8023adLag {
941     base iana-interface-type;
942     description
943       "IEEE 802.3ad Link Aggregate.";
944   }
945   identity bgppolicyaccounting {
946     base iana-interface-type;
947     description
948       "BGP Policy Accounting.";
949   }
950   identity frf16MfrBundle {
951     base iana-interface-type;
952     description
953       "FRF.16 Multilink Frame Relay.";
954   }
955   identity h323Gatekeeper {
956     base iana-interface-type;
957     description
958       "H323 Gatekeeper.";
959   }
960   identity h323Proxy {
961     base iana-interface-type;
962     description
963       "H323 Voice and Video Proxy.";
964   }
965   identity mpls {
966     base iana-interface-type;
967     description
968       "MPLS.";
969   }
970   identity mfSigLink {
971     base iana-interface-type;
972     description
973       "Multi-frequency signaling link.";
974   }
975   identity hdsl2 {
976     base iana-interface-type;
977     description
978       "High Bit-Rate DSL - 2nd generation.";
979   }
980   identity shdsl {
981     base iana-interface-type;
982     description
983       "Multirate HDSL2.";
984   }
985   identity ds1FDL {
986     base iana-interface-type;
987     description
988       "Facility Data Link (4Kbps) on a DS1.";
989   }
990   identity pos {
991     base iana-interface-type;
992     description
993       "Packet over SONET/SDH Interface.";
994   }
995   identity dvbAsiIn {
996     base iana-interface-type;
997     description
998       "DVB-ASI Input.";
999   }
1000   identity dvbAsiOut {
1001     base iana-interface-type;
1002     description
1003       "DVB-ASI Output.";
1004   }
1005   identity plc {
1006     base iana-interface-type;
1007     description
1008       "Power Line Communications.";
1009   }
1010   identity nfas {
1011     base iana-interface-type;
1012     description
1013       "Non-Facility Associated Signaling.";
1014   }
1015   identity tr008 {
1016     base iana-interface-type;
1017     description
1018       "TR008.";
1019   }
1020   identity gr303RDT {
1021     base iana-interface-type;
1022     description
1023       "Remote Digital Terminal.";
1024   }
1025   identity gr303IDT {
1026     base iana-interface-type;
1027     description
1028       "Integrated Digital Terminal.";
1029   }
1030   identity isup {
1031     base iana-interface-type;
1032     description
1033       "ISUP.";
1034   }
1035   identity propDocsWirelessMaclayer {
1036     base iana-interface-type;
1037     description
1038       "Cisco proprietary Maclayer.";
1039   }
1040   identity propDocsWirelessDownstream {
1041     base iana-interface-type;
1042     description
1043       "Cisco proprietary Downstream.";
1044   }
1045   identity propDocsWirelessUpstream {
1046     base iana-interface-type;
1047     description
1048       "Cisco proprietary Upstream.";
1049   }
1050   identity hiperlan2 {
1051     base iana-interface-type;
1052     description
1053       "HIPERLAN Type 2 Radio Interface.";
1054   }
1055   identity propBWAp2Mp {
1056     base iana-interface-type;
1057     description
1058       "PropBroadbandWirelessAccesspt2Multipt (use of this value
1059        for IEEE 802.16 WMAN interfaces as per IEEE Std 802.16f
1060        is deprecated, and ieee80216WMAN(237) should be used
1061        instead).";
1062   }
1063   identity sonetOverheadChannel {
1064     base iana-interface-type;
1065     description
1066       "SONET Overhead Channel.";
1067   }
1068   identity digitalWrapperOverheadChannel {
1069     base iana-interface-type;
1070     description
1071       "Digital Wrapper.";
1072   }
1073   identity aal2 {
1074     base iana-interface-type;
1075     description
1076       "ATM adaptation layer 2.";
1077   }
1078   identity radioMAC {
1079     base iana-interface-type;
1080     description
1081       "MAC layer over radio links.";
1082   }
1083   identity atmRadio {
1084     base iana-interface-type;
1085     description
1086       "ATM over radio links.";
1087   }
1088   identity imt {
1089     base iana-interface-type;
1090     description
1091       "Inter-Machine Trunks.";
1092   }
1093   identity mvl {
1094     base iana-interface-type;
1095     description
1096       "Multiple Virtual Lines DSL.";
1097   }
1098   identity reachDSL {
1099     base iana-interface-type;
1100     description
1101       "Long Reach DSL.";
1102   }
1103   identity frDlciEndPt {
1104     base iana-interface-type;
1105     description
1106       "Frame Relay DLCI End Point.";
1107   }
1108   identity atmVciEndPt {
1109     base iana-interface-type;
1110     description
1111       "ATM VCI End Point.";
1112   }
1113   identity opticalChannel {
1114     base iana-interface-type;
1115     description
1116       "Optical Channel.";
1117   }
1118   identity opticalTransport {
1119     base iana-interface-type;
1120     description
1121       "Optical Transport.";
1122   }
1123   identity propAtm {
1124     base iana-interface-type;
1125     description
1126       "Proprietary ATM.";
1127   }
1128   identity voiceOverCable {
1129     base iana-interface-type;
1130     description
1131       "Voice Over Cable Interface.";
1132   }
1133   identity infiniband {
1134     base iana-interface-type;
1135     description
1136       "Infiniband.";
1137   }
1138   identity teLink {
1139     base iana-interface-type;
1140     description
1141       "TE Link.";
1142   }
1143   identity q2931 {
1144     base iana-interface-type;
1145     description
1146       "Q.2931.";
1147   }
1148   identity virtualTg {
1149     base iana-interface-type;
1150     description
1151       "Virtual Trunk Group.";
1152   }
1153   identity sipTg {
1154     base iana-interface-type;
1155     description
1156       "SIP Trunk Group.";
1157   }
1158   identity sipSig {
1159     base iana-interface-type;
1160     description
1161       "SIP Signaling.";
1162   }
1163   identity docsCableUpstreamChannel {
1164     base iana-interface-type;
1165     description
1166       "CATV Upstream Channel.";
1167   }
1168   identity econet {
1169     base iana-interface-type;
1170     description
1171       "Acorn Econet.";
1172   }
1173   identity pon155 {
1174     base iana-interface-type;
1175     description
1176       "FSAN 155Mb Symetrical PON interface.";
1177   }
1178   identity pon622 {
1179     base iana-interface-type;
1180     description
1181       "FSAN 622Mb Symetrical PON interface.";
1182   }
1183   identity bridge {
1184     base iana-interface-type;
1185     description
1186       "Transparent bridge interface.";
1187   }
1188   identity linegroup {
1189     base iana-interface-type;
1190     description
1191       "Interface common to multiple lines.";
1192   }
1193   identity voiceEMFGD {
1194     base iana-interface-type;
1195     description
1196       "Voice E&M Feature Group D.";
1197   }
1198   identity voiceFGDEANA {
1199     base iana-interface-type;
1200     description
1201       "Voice FGD Exchange Access North American.";
1202   }
1203   identity voiceDID {
1204     base iana-interface-type;
1205     description
1206       "Voice Direct Inward Dialing.";
1207   }
1208   identity mpegTransport {
1209     base iana-interface-type;
1210     description
1211       "MPEG transport interface.";
1212   }
1213   identity sixToFour {
1214     base iana-interface-type;
1215     status deprecated;
1216     description
1217       "6to4 interface (DEPRECATED).";
1218     reference
1219       "RFC 4087 - IP Tunnel MIB";
1220   }
1221   identity gtp {
1222     base iana-interface-type;
1223     description
1224       "GTP (GPRS Tunneling Protocol).";
1225   }
1226   identity pdnEtherLoop1 {
1227     base iana-interface-type;
1228     description
1229       "Paradyne EtherLoop 1.";
1230   }
1231   identity pdnEtherLoop2 {
1232     base iana-interface-type;
1233     description
1234       "Paradyne EtherLoop 2.";
1235   }
1236   identity opticalChannelGroup {
1237     base iana-interface-type;
1238     description
1239       "Optical Channel Group.";
1240   }
1241   identity homepna {
1242     base iana-interface-type;
1243     description
1244       "HomePNA ITU-T G.989.";
1245   }
1246   identity gfp {
1247     base iana-interface-type;
1248     description
1249       "Generic Framing Procedure (GFP).";
1250   }
1251   identity ciscoISLvlan {
1252     base iana-interface-type;
1253     description
1254       "Layer 2 Virtual LAN using Cisco ISL.";
1255   }
1256   identity actelisMetaLOOP {
1257     base iana-interface-type;
1258     description
1259       "Acteleis proprietary MetaLOOP High Speed Link.";
1260   }
1261   identity fcipLink {
1262     base iana-interface-type;
1263     description
1264       "FCIP Link.";
1265   }
1266   identity rpr {
1267     base iana-interface-type;
1268     description
1269       "Resilient Packet Ring Interface Type.";
1270   }
1271   identity qam {
1272     base iana-interface-type;
1273     description
1274       "RF Qam Interface.";
1275   }
1276   identity lmp {
1277     base iana-interface-type;
1278     description
1279       "Link Management Protocol.";
1280     reference
1281       "RFC 4327 - Link Management Protocol (LMP) Management
1282                   Information Base (MIB)";
1283   }
1284   identity cblVectaStar {
1285     base iana-interface-type;
1286     description
1287       "Cambridge Broadband Networks Limited VectaStar.";
1288   }
1289   identity docsCableMCmtsDownstream {
1290     base iana-interface-type;
1291     description
1292       "CATV Modular CMTS Downstream Interface.";
1293   }
1294   identity adsl2 {
1295     base iana-interface-type;
1296     status deprecated;
1297     description
1298       "Asymmetric Digital Subscriber Loop Version 2
1299        (DEPRECATED/OBSOLETED - please use adsl2plus(238)
1300        instead).";
1301     reference
1302       "RFC 4706 - Definitions of Managed Objects for Asymmetric
1303                   Digital Subscriber Line 2 (ADSL2)";
1304   }
1305   identity macSecControlledIF {
1306     base iana-interface-type;
1307     description
1308       "MACSecControlled.";
1309   }
1310   identity macSecUncontrolledIF {
1311     base iana-interface-type;
1312     description
1313       "MACSecUncontrolled.";
1314   }
1315   identity aviciOpticalEther {
1316     base iana-interface-type;
1317     description
1318       "Avici Optical Ethernet Aggregate.";
1319   }
1320   identity atmbond {
1321     base iana-interface-type;
1322     description
1323       "atmbond.";
1324   }
1325   identity voiceFGDOS {
1326     base iana-interface-type;
1327     description
1328       "Voice FGD Operator Services.";
1329   }
1330   identity mocaVersion1 {
1331     base iana-interface-type;
1332     description
1333       "MultiMedia over Coax Alliance (MoCA) Interface
1334        as documented in information provided privately to IANA.";
1335   }
1336   identity ieee80216WMAN {
1337     base iana-interface-type;
1338     description
1339       "IEEE 802.16 WMAN interface.";
1340   }
1341   identity adsl2plus {
1342     base iana-interface-type;
1343     description
1344       "Asymmetric Digital Subscriber Loop Version 2 -
1345        Version 2 Plus and all variants.";
1346   }
1347   identity dvbRcsMacLayer {
1348     base iana-interface-type;
1349     description
1350       "DVB-RCS MAC Layer.";
1351     reference
1352       "RFC 5728 - The SatLabs Group DVB-RCS MIB";
1353   }
1354   identity dvbTdm {
1355     base iana-interface-type;
1356     description
1357       "DVB Satellite TDM.";
1358     reference
1359       "RFC 5728 - The SatLabs Group DVB-RCS MIB";
1360   }
1361   identity dvbRcsTdma {
1362     base iana-interface-type;
1363     description
1364       "DVB-RCS TDMA.";
1365     reference
1366       "RFC 5728 - The SatLabs Group DVB-RCS MIB";
1367   }
1368   identity x86Laps {
1369     base iana-interface-type;
1370     description
1371       "LAPS based on ITU-T X.86/Y.1323.";
1372   }
1373   identity wwanPP {
1374     base iana-interface-type;
1375     description
1376       "3GPP WWAN.";
1377   }
1378   identity wwanPP2 {
1379     base iana-interface-type;
1380     description
1381       "3GPP2 WWAN.";
1382   }
1383   identity voiceEBS {
1384     base iana-interface-type;
1385     description
1386       "Voice P-phone EBS physical interface.";
1387   }
1388   identity ifPwType {
1389     base iana-interface-type;
1390     description
1391       "Pseudowire interface type.";
1392     reference
1393       "RFC 5601 - Pseudowire (PW) Management Information Base (MIB)";
1394   }
1395   identity ilan {
1396     base iana-interface-type;
1397     description
1398       "Internal LAN on a bridge per IEEE 802.1ap.";
1399   }
1400   identity pip {
1401     base iana-interface-type;
1402     description
1403       "Provider Instance Port on a bridge per IEEE 802.1ah PBB.";
1404   }
1405   identity aluELP {
1406     base iana-interface-type;
1407     description
1408       "Alcatel-Lucent Ethernet Link Protection.";
1409   }
1410   identity gpon {
1411     base iana-interface-type;
1412     description
1413       "Gigabit-capable passive optical networks (G-PON) as per
1414        ITU-T G.948.";
1415   }
1416   identity vdsl2 {
1417     base iana-interface-type;
1418     description
1419       "Very high speed digital subscriber line Version 2
1420        (as per ITU-T Recommendation G.993.2).";
1421     reference
1422       "RFC 5650 - Definitions of Managed Objects for Very High
1423                   Speed Digital Subscriber Line 2 (VDSL2)";
1424   }
1425   identity capwapDot11Profile {
1426     base iana-interface-type;
1427     description
1428       "WLAN Profile Interface.";
1429     reference
1430       "RFC 5834 - Control and Provisioning of Wireless Access
1431                   Points (CAPWAP) Protocol Binding MIB for
1432                   IEEE 802.11";
1433   }
1434   identity capwapDot11Bss {
1435     base iana-interface-type;
1436     description
1437       "WLAN BSS Interface.";
1438     reference
1439       "RFC 5834 - Control and Provisioning of Wireless Access
1440                   Points (CAPWAP) Protocol Binding MIB for
1441                   IEEE 802.11";
1442   }
1443   identity capwapWtpVirtualRadio {
1444     base iana-interface-type;
1445     description
1446       "WTP Virtual Radio Interface.";
1447     reference
1448       "RFC 5833 - Control and Provisioning of Wireless Access
1449                   Points (CAPWAP) Protocol Base MIB";
1450   }
1451   identity bits {
1452     base iana-interface-type;
1453     description
1454       "bitsport.";
1455   }
1456   identity docsCableUpstreamRfPort {
1457     base iana-interface-type;
1458     description
1459       "DOCSIS CATV Upstream RF Port.";
1460   }
1461   identity cableDownstreamRfPort {
1462     base iana-interface-type;
1463     description
1464       "CATV downstream RF Port.";
1465   }
1466   identity vmwareVirtualNic {
1467     base iana-interface-type;
1468     description
1469       "VMware Virtual Network Interface.";
1470   }
1471   identity ieee802154 {
1472     base iana-interface-type;
1473     description
1474       "IEEE 802.15.4 WPAN interface.";
1475     reference
1476       "IEEE 802.15.4-2006";
1477   }
1478   identity otnOdu {
1479     base iana-interface-type;
1480     description
1481       "OTN Optical Data Unit.";
1482   }
1483   identity otnOtu {
1484     base iana-interface-type;
1485     description
1486       "OTN Optical channel Transport Unit.";
1487   }
1488   identity ifVfiType {
1489     base iana-interface-type;
1490     description
1491       "VPLS Forwarding Instance Interface Type.";
1492   }
1493   identity g9981 {
1494     base iana-interface-type;
1495     description
1496       "G.998.1 bonded interface.";
1497   }
1498   identity g9982 {
1499     base iana-interface-type;
1500     description
1501       "G.998.2 bonded interface.";
1502   }
1503   identity g9983 {
1504     base iana-interface-type;
1505     description
1506       "G.998.3 bonded interface.";
1507   }
1508
1509   identity aluEpon {
1510     base iana-interface-type;
1511     description
1512       "Ethernet Passive Optical Networks (E-PON).";
1513   }
1514   identity aluEponOnu {
1515     base iana-interface-type;
1516     description
1517       "EPON Optical Network Unit.";
1518   }
1519   identity aluEponPhysicalUni {
1520     base iana-interface-type;
1521     description
1522       "EPON physical User to Network interface.";
1523   }
1524   identity aluEponLogicalLink {
1525     base iana-interface-type;
1526     description
1527       "The emulation of a point-to-point link over the EPON
1528        layer.";
1529   }
1530   identity aluGponOnu {
1531     base iana-interface-type;
1532     description
1533       "GPON Optical Network Unit.";
1534     reference
1535       "ITU-T G.984.2";
1536   }
1537   identity aluGponPhysicalUni {
1538     base iana-interface-type;
1539     description
1540       "GPON physical User to Network interface.";
1541     reference
1542       "ITU-T G.984.2";
1543   }
1544   identity vmwareNicTeam {
1545     base iana-interface-type;
1546     description
1547       "VMware NIC Team.";
1548   }
1549   identity docsOfdmDownstream {
1550     base iana-interface-type;
1551     description
1552       "CATV Downstream OFDM interface.";
1553   }
1554   identity docsOfdmaUpstream {
1555     base iana-interface-type;
1556     description
1557       "CATV Upstream OFDMA interface.";
1558   }
1559   identity gfast {
1560     base iana-interface-type;
1561     description
1562       "G.fast port.";
1563     reference
1564       "ITU-T G.9701";
1565   }
1566   identity sdci {
1567     base iana-interface-type;
1568     description
1569       "SDCI (IO-Link).";
1570     reference
1571       "IEC 61131-9 Edition 1.0 2013-09";
1572   }
1573   identity xboxWireless {
1574     base iana-interface-type;
1575     description
1576       "Xbox wireless.";
1577   }
1578   identity fastdsl {
1579     base iana-interface-type;
1580     description
1581       "FastDSL.";
1582     reference
1583       "BBF TR-355";
1584   }
1585   identity docsCableScte55d1FwdOob {
1586     base iana-interface-type;
1587     description
1588       "Cable SCTE 55-1 OOB Forward Channel.";
1589   }
1590   identity docsCableScte55d1RetOob {
1591     base iana-interface-type;
1592     description
1593       "Cable SCTE 55-1 OOB Return Channel.";
1594   }
1595   identity docsCableScte55d2DsOob {
1596     base iana-interface-type;
1597     description
1598       "Cable SCTE 55-2 OOB Downstream Channel.";
1599   }
1600   identity docsCableScte55d2UsOob {
1601     base iana-interface-type;
1602     description
1603       "Cable SCTE 55-2 OOB Upstream Channel.";
1604   }
1605   identity docsCableNdf {
1606     base iana-interface-type;
1607     description
1608       "Cable Narrowband Digital Forward.";
1609   }
1610   identity docsCableNdr {
1611     base iana-interface-type;
1612     description
1613       "Cable Narrowband Digital Return.";
1614   }
1615   identity ptm {
1616     base iana-interface-type;
1617     description
1618       "Packet Transfer Mode.";
1619   }
1620 }