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