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