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