idnits 2.17.1 draft-ietf-netmod-iana-if-type-09.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 (December 7, 2013) is 3764 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 1638, but not defined == Missing Reference: 'RFC2863' is mentioned on line 1638, but not defined == Missing Reference: 'RFCXXXX' is mentioned on line 1638, but not defined == Outdated reference: A later version (-16) exists of draft-ietf-netmod-interfaces-cfg-14 Summary: 0 errors (**), 0 flaws (~~), 5 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 December 7, 2013 5 Expires: June 10, 2014 7 IANA Interface Type YANG Module 8 draft-ietf-netmod-iana-if-type-09 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 June 10, 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 . . . . . . . . . . . . . . . . . . . . 36 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 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 This version of this YANG module is part of RFC XXXX; see 119 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 2013-12-07 { 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 "see also RFC2127"; 240 } 241 identity primaryISDN { 242 base iana-interface-type; 243 } 244 identity propPointToPointSerial { 245 base iana-interface-type; 246 description 247 "proprietary serial"; 248 } 249 identity ppp { 250 base iana-interface-type; 251 } 252 identity softwareLoopback { 253 base iana-interface-type; 254 } 255 identity eon { 256 base iana-interface-type; 257 description 258 "CLNP over IP"; 259 } 260 identity ethernet3Mbit { 261 base iana-interface-type; 263 } 264 identity nsip { 265 base iana-interface-type; 266 description 267 "XNS over IP"; 268 } 269 identity slip { 270 base iana-interface-type; 271 description 272 "generic SLIP"; 273 } 274 identity ultra { 275 base iana-interface-type; 276 description 277 "ULTRA technologies"; 278 } 279 identity ds3 { 280 base iana-interface-type; 281 description 282 "DS3-MIB"; 283 reference 284 "RFC 3896 - Definitions of Managed Objects for the 285 DS3/E3 Interface Type"; 286 } 287 identity sip { 288 base iana-interface-type; 289 description 290 "SMDS, coffee"; 291 reference 292 "RFC 1694 - Definitions of Managed Objects for SMDS 293 Interfaces using SMIv2"; 294 } 295 identity frameRelay { 296 base iana-interface-type; 297 description 298 "DTE only."; 299 reference 300 "RFC 2115 - Management Information Base for Frame Relay 301 DTEs Using SMIv2"; 302 } 303 identity rs232 { 304 base iana-interface-type; 305 reference 306 "RFC 1659 - Definitions of Managed Objects for RS-232-like 307 Hardware Devices using SMIv2"; 308 } 309 identity para { 310 base iana-interface-type; 311 description 312 "parallel-port"; 313 reference 314 "RFC 1660 - Definitions of Managed Objects for 315 Parallel-printer-like Hardware Devices using 316 SMIv2"; 317 } 318 identity arcnet { 319 base iana-interface-type; 320 description 321 "arcnet"; 322 } 323 identity arcnetPlus { 324 base iana-interface-type; 325 description 326 "arcnet plus"; 327 } 328 identity atm { 329 base iana-interface-type; 330 description 331 "ATM cells"; 332 } 333 identity miox25 { 334 base iana-interface-type; 335 reference 336 "RFC 1461 - SNMP MIB extension for Multiprotocol 337 Interconnect over X.25"; 338 } 339 identity sonet { 340 base iana-interface-type; 341 description 342 "SONET or SDH"; 343 } 344 identity x25ple { 345 base iana-interface-type; 346 reference 347 "RFC 2127 - ISDN Management Information Base using SMIv2"; 348 } 349 identity iso88022llc { 350 base iana-interface-type; 351 } 352 identity localTalk { 353 base iana-interface-type; 354 } 355 identity smdsDxi { 356 base iana-interface-type; 357 } 358 identity frameRelayService { 359 base iana-interface-type; 360 description 361 "FRNETSERV-MIB"; 362 reference 363 "RFC 2954 - Definitions of Managed Objects for Frame 364 Relay Service"; 365 } 366 identity v35 { 367 base iana-interface-type; 368 } 369 identity hssi { 370 base iana-interface-type; 371 } 372 identity hippi { 373 base iana-interface-type; 374 } 375 identity modem { 376 base iana-interface-type; 377 description 378 "Generic modem"; 379 } 380 identity aal5 { 381 base iana-interface-type; 382 description 383 "AAL5 over ATM"; 384 } 385 identity sonetPath { 386 base iana-interface-type; 387 } 388 identity sonetVT { 389 base iana-interface-type; 390 } 391 identity smdsIcip { 392 base iana-interface-type; 393 description 394 "SMDS InterCarrier Interface"; 395 } 396 identity propVirtual { 397 base iana-interface-type; 398 description 399 "proprietary virtual/internal"; 400 reference 401 "RFC 2863 - The Interfaces Group MIB"; 402 } 403 identity propMultiplexor { 404 base iana-interface-type; 405 description 406 "proprietary multiplexing"; 408 reference 409 "RFC 2863 - The Interfaces Group MIB"; 410 } 411 identity ieee80212 { 412 base iana-interface-type; 413 description 414 "100BaseVG"; 415 } 416 identity fibreChannel { 417 base iana-interface-type; 418 description 419 "Fibre Channel"; 420 } 421 identity hippiInterface { 422 base iana-interface-type; 423 description 424 "HIPPI interfaces"; 425 } 426 identity frameRelayInterconnect { 427 base iana-interface-type; 428 status obsolete; 429 description 430 "Obsolete use either 431 frameRelay(32) or frameRelayService(44)."; 432 } 433 identity aflane8023 { 434 base iana-interface-type; 435 description 436 "ATM Emulated LAN for 802.3"; 437 } 438 identity aflane8025 { 439 base iana-interface-type; 440 description 441 "ATM Emulated LAN for 802.5"; 442 } 443 identity cctEmul { 444 base iana-interface-type; 445 description 446 "ATM Emulated circuit"; 447 } 448 identity fastEther { 449 base iana-interface-type; 450 status deprecated; 451 description 452 "Obsoleted via RFC3635. 453 ethernetCsmacd(6) should be used instead"; 454 reference 455 "RFC 3635 - Definitions of Managed Objects for the 456 Ethernet-like Interface Types."; 457 } 458 identity isdn { 459 base iana-interface-type; 460 description 461 "ISDN and X.25"; 462 reference 463 "RFC 1356 - Multiprotocol Interconnect on X.25 and ISDN 464 in the Packet Mode"; 465 } 466 identity v11 { 467 base iana-interface-type; 468 description 469 "CCITT V.11/X.21"; 470 } 471 identity v36 { 472 base iana-interface-type; 473 description 474 "CCITT V.36"; 475 } 476 identity g703at64k { 477 base iana-interface-type; 478 description 479 "CCITT G703 at 64Kbps"; 480 } 481 identity g703at2mb { 482 base iana-interface-type; 483 status obsolete; 484 description 485 "Obsolete see DS1-MIB"; 486 } 487 identity qllc { 488 base iana-interface-type; 489 description 490 "SNA QLLC"; 491 } 492 identity fastEtherFX { 493 base iana-interface-type; 494 status deprecated; 495 description 496 "Obsoleted via RFC3635 497 ethernetCsmacd(6) should be used instead"; 498 reference 499 "RFC 3635 - Definitions of Managed Objects for the 500 Ethernet-like Interface Types."; 501 } 502 identity channel { 503 base iana-interface-type; 504 description 505 "channel"; 506 } 507 identity ieee80211 { 508 base iana-interface-type; 509 description 510 "radio spread spectrum"; 511 } 512 identity ibm370parChan { 513 base iana-interface-type; 514 description 515 "IBM System 360/370 OEMI Channel"; 516 } 517 identity escon { 518 base iana-interface-type; 519 description 520 "IBM Enterprise Systems Connection"; 521 } 522 identity dlsw { 523 base iana-interface-type; 524 description 525 "Data Link Switching"; 526 } 527 identity isdns { 528 base iana-interface-type; 529 description 530 "ISDN S/T interface"; 531 } 532 identity isdnu { 533 base iana-interface-type; 534 description 535 "ISDN U interface"; 536 } 537 identity lapd { 538 base iana-interface-type; 539 description 540 "Link Access Protocol D"; 541 } 542 identity ipSwitch { 543 base iana-interface-type; 544 description 545 "IP Switching Objects"; 546 } 547 identity rsrb { 548 base iana-interface-type; 549 description 550 "Remote Source Route Bridging"; 551 } 552 identity atmLogical { 553 base iana-interface-type; 554 description 555 "ATM Logical Port"; 556 reference 557 "RFC 3606 - Definitions of Supplemental Managed Objects 558 for ATM Interface"; 559 } 560 identity ds0 { 561 base iana-interface-type; 562 description 563 "Digital Signal Level 0"; 564 reference 565 "RFC 2494 - Definitions of Managed Objects for the DS0 566 and DS0 Bundle Interface Type"; 567 } 568 identity ds0Bundle { 569 base iana-interface-type; 570 description 571 "group of ds0s on the same ds1"; 572 reference 573 "RFC 2494 - Definitions of Managed Objects for the DS0 574 and DS0 Bundle Interface Type"; 575 } 576 identity bsc { 577 base iana-interface-type; 578 description 579 "Bisynchronous Protocol"; 580 } 581 identity async { 582 base iana-interface-type; 583 description 584 "Asynchronous Protocol"; 585 } 586 identity cnr { 587 base iana-interface-type; 588 description 589 "Combat Net Radio"; 590 } 591 identity iso88025Dtr { 592 base iana-interface-type; 593 description 594 "ISO 802.5r DTR"; 595 } 596 identity eplrs { 597 base iana-interface-type; 598 description 599 "Ext Pos Loc Report Sys"; 601 } 602 identity arap { 603 base iana-interface-type; 604 description 605 "Appletalk Remote Access Protocol"; 606 } 607 identity propCnls { 608 base iana-interface-type; 609 description 610 "Proprietary Connectionless Protocol"; 611 } 612 identity hostPad { 613 base iana-interface-type; 614 description 615 "CCITT-ITU X.29 PAD Protocol"; 616 } 617 identity termPad { 618 base iana-interface-type; 619 description 620 "CCITT-ITU X.3 PAD Facility"; 621 } 622 identity frameRelayMPI { 623 base iana-interface-type; 624 description 625 "Multiproto Interconnect over FR"; 626 } 627 identity x213 { 628 base iana-interface-type; 629 description 630 "CCITT-ITU X213"; 631 } 632 identity adsl { 633 base iana-interface-type; 634 description 635 "Asymmetric Digital Subscriber Loop"; 636 } 637 identity radsl { 638 base iana-interface-type; 639 description 640 "Rate-Adapt. Digital Subscriber Loop"; 641 } 642 identity sdsl { 643 base iana-interface-type; 644 description 645 "Symmetric Digital Subscriber Loop"; 646 } 647 identity vdsl { 648 base iana-interface-type; 649 description 650 "Very H-Speed Digital Subscrib. Loop"; 651 } 652 identity iso88025CRFPInt { 653 base iana-interface-type; 654 description 655 "ISO 802.5 CRFP"; 656 } 657 identity myrinet { 658 base iana-interface-type; 659 description 660 "Myricom Myrinet"; 661 } 662 identity voiceEM { 663 base iana-interface-type; 664 description 665 "voice recEive and transMit"; 666 } 667 identity voiceFXO { 668 base iana-interface-type; 669 description 670 "voice Foreign Exchange Office"; 671 } 672 identity voiceFXS { 673 base iana-interface-type; 674 description 675 "voice Foreign Exchange Station"; 676 } 677 identity voiceEncap { 678 base iana-interface-type; 679 description 680 "voice encapsulation"; 681 } 682 identity voiceOverIp { 683 base iana-interface-type; 684 description 685 "voice over IP encapsulation"; 686 } 687 identity atmDxi { 688 base iana-interface-type; 689 description 690 "ATM DXI"; 691 } 692 identity atmFuni { 693 base iana-interface-type; 694 description 695 "ATM FUNI"; 696 } 697 identity atmIma { 698 base iana-interface-type; 699 description 700 "ATM IMA"; 701 } 702 identity pppMultilinkBundle { 703 base iana-interface-type; 704 description 705 "PPP Multilink Bundle"; 706 } 707 identity ipOverCdlc { 708 base iana-interface-type; 709 description 710 "IBM ipOverCdlc"; 711 } 712 identity ipOverClaw { 713 base iana-interface-type; 714 description 715 "IBM Common Link Access to Workstn"; 716 } 717 identity stackToStack { 718 base iana-interface-type; 719 description 720 "IBM stackToStack"; 721 } 722 identity virtualIpAddress { 723 base iana-interface-type; 724 description 725 "IBM VIPA"; 726 } 727 identity mpc { 728 base iana-interface-type; 729 description 730 "IBM multi-protocol channel support"; 731 } 732 identity ipOverAtm { 733 base iana-interface-type; 734 description 735 "IBM ipOverAtm"; 736 reference 737 "RFC 2320 - Definitions of Managed Objects for Classical IP 738 and ARP Over ATM Using SMIv2 (IPOA-MIB)"; 739 } 740 identity iso88025Fiber { 741 base iana-interface-type; 742 description 743 "ISO 802.5j Fiber Token Ring"; 744 } 745 identity tdlc { 746 base iana-interface-type; 747 description 748 "IBM twinaxial data link control"; 749 } 750 identity gigabitEthernet { 751 base iana-interface-type; 752 status deprecated; 753 description 754 "Obsoleted via RFC3635 755 ethernetCsmacd(6) should be used instead"; 756 reference 757 "RFC 3635 - Definitions of Managed Objects for the 758 Ethernet-like Interface Types."; 759 } 760 identity hdlc { 761 base iana-interface-type; 762 description 763 "HDLC"; 764 } 765 identity lapf { 766 base iana-interface-type; 767 description 768 "LAP F"; 769 } 770 identity v37 { 771 base iana-interface-type; 772 description 773 "V.37"; 774 } 775 identity x25mlp { 776 base iana-interface-type; 777 description 778 "Multi-Link Protocol"; 779 } 780 identity x25huntGroup { 781 base iana-interface-type; 782 description 783 "X25 Hunt Group"; 784 } 785 identity transpHdlc { 786 base iana-interface-type; 787 description 788 "Transp HDLC"; 789 } 790 identity interleave { 791 base iana-interface-type; 792 description 793 "Interleave channel"; 794 } 795 identity fast { 796 base iana-interface-type; 797 description 798 "Fast channel"; 799 } 800 identity ip { 801 base iana-interface-type; 802 description 803 "IP (for APPN HPR in IP networks)"; 804 } 805 identity docsCableMaclayer { 806 base iana-interface-type; 807 description 808 "CATV Mac Layer"; 809 } 810 identity docsCableDownstream { 811 base iana-interface-type; 812 description 813 "CATV Downstream interface"; 814 } 815 identity docsCableUpstream { 816 base iana-interface-type; 817 description 818 "CATV Upstream interface"; 819 } 820 identity a12MppSwitch { 821 base iana-interface-type; 822 description 823 "Avalon Parallel Processor"; 824 } 825 identity tunnel { 826 base iana-interface-type; 827 description 828 "Encapsulation interface"; 829 } 830 identity coffee { 831 base iana-interface-type; 832 description 833 "coffee pot"; 834 reference 835 "RFC 2325 - Coffee MIB"; 836 } 837 identity ces { 838 base iana-interface-type; 839 description 840 "Circuit Emulation Service"; 842 } 843 identity atmSubInterface { 844 base iana-interface-type; 845 description 846 "ATM Sub Interface"; 847 } 848 identity l2vlan { 849 base iana-interface-type; 850 description 851 "Layer 2 Virtual LAN using 802.1Q"; 852 } 853 identity l3ipvlan { 854 base iana-interface-type; 855 description 856 "Layer 3 Virtual LAN using IP"; 857 } 858 identity l3ipxvlan { 859 base iana-interface-type; 860 description 861 "Layer 3 Virtual LAN using IPX"; 862 } 863 identity digitalPowerline { 864 base iana-interface-type; 865 description 866 "IP over Power Lines"; 867 } 868 identity mediaMailOverIp { 869 base iana-interface-type; 870 description 871 "Multimedia Mail over IP"; 872 } 873 identity dtm { 874 base iana-interface-type; 875 description 876 "Dynamic syncronous Transfer Mode"; 877 } 878 identity dcn { 879 base iana-interface-type; 880 description 881 "Data Communications Network"; 882 } 883 identity ipForward { 884 base iana-interface-type; 885 description 886 "IP Forwarding Interface"; 887 } 888 identity msdsl { 889 base iana-interface-type; 890 description 891 "Multi-rate Symmetric DSL"; 892 } 893 identity ieee1394 { 894 base iana-interface-type; 895 description 896 "IEEE1394 High Performance Serial Bus"; 897 } 898 identity if-gsn { 899 base iana-interface-type; 900 description 901 "HIPPI-6400"; 902 } 903 identity dvbRccMacLayer { 904 base iana-interface-type; 905 description 906 "DVB-RCC MAC Layer"; 907 } 908 identity dvbRccDownstream { 909 base iana-interface-type; 910 description 911 "DVB-RCC Downstream Channel"; 912 } 913 identity dvbRccUpstream { 914 base iana-interface-type; 915 description 916 "DVB-RCC Upstream Channel"; 917 } 918 identity atmVirtual { 919 base iana-interface-type; 920 description 921 "ATM Virtual Interface"; 922 } 923 identity mplsTunnel { 924 base iana-interface-type; 925 description 926 "MPLS Tunnel Virtual Interface"; 927 } 928 identity srp { 929 base iana-interface-type; 930 description 931 "Spatial Reuse Protocol"; 932 } 933 identity voiceOverAtm { 934 base iana-interface-type; 935 description 936 "Voice Over ATM"; 937 } 938 identity voiceOverFrameRelay { 939 base iana-interface-type; 940 description 941 "Voice Over Frame Relay"; 942 } 943 identity idsl { 944 base iana-interface-type; 945 description 946 "Digital Subscriber Loop over ISDN"; 947 } 948 identity compositeLink { 949 base iana-interface-type; 950 description 951 "Avici Composite Link Interface"; 952 } 953 identity ss7SigLink { 954 base iana-interface-type; 955 description 956 "SS7 Signaling Link"; 957 } 958 identity propWirelessP2P { 959 base iana-interface-type; 960 description 961 "Prop. P2P wireless interface"; 962 } 963 identity frForward { 964 base iana-interface-type; 965 description 966 "Frame Forward Interface"; 967 } 968 identity rfc1483 { 969 base iana-interface-type; 970 description 971 "Multiprotocol over ATM AAL5"; 972 reference 973 "RFC 1483 - Multiprotocol Encapsulation over ATM 974 Adaptation Layer 5"; 975 } 976 identity usb { 977 base iana-interface-type; 978 description 979 "USB Interface"; 980 } 981 identity ieee8023adLag { 982 base iana-interface-type; 983 description 984 "IEEE 802.3ad Link Aggregate"; 985 } 986 identity bgppolicyaccounting { 987 base iana-interface-type; 988 description 989 "BGP Policy Accounting"; 990 } 991 identity frf16MfrBundle { 992 base iana-interface-type; 993 description 994 "FRF .16 Multilink Frame Relay"; 995 } 996 identity h323Gatekeeper { 997 base iana-interface-type; 998 description 999 "H323 Gatekeeper"; 1000 } 1001 identity h323Proxy { 1002 base iana-interface-type; 1003 description 1004 "H323 Voice and Video Proxy"; 1005 } 1006 identity mpls { 1007 base iana-interface-type; 1008 description 1009 "MPLS"; 1010 } 1011 identity mfSigLink { 1012 base iana-interface-type; 1013 description 1014 "Multi-frequency signaling link"; 1015 } 1016 identity hdsl2 { 1017 base iana-interface-type; 1018 description 1019 "High Bit-Rate DSL - 2nd generation"; 1020 } 1021 identity shdsl { 1022 base iana-interface-type; 1023 description 1024 "Multirate HDSL2"; 1025 } 1026 identity ds1FDL { 1027 base iana-interface-type; 1028 description 1029 "Facility Data Link 4Kbps on a DS1"; 1030 } 1031 identity pos { 1032 base iana-interface-type; 1033 description 1034 "Packet over SONET/SDH Interface"; 1035 } 1036 identity dvbAsiIn { 1037 base iana-interface-type; 1038 description 1039 "DVB-ASI Input"; 1040 } 1041 identity dvbAsiOut { 1042 base iana-interface-type; 1043 description 1044 "DVB-ASI Output"; 1045 } 1046 identity plc { 1047 base iana-interface-type; 1048 description 1049 "Power Line Communtications"; 1050 } 1051 identity nfas { 1052 base iana-interface-type; 1053 description 1054 "Non Facility Associated Signaling"; 1055 } 1056 identity tr008 { 1057 base iana-interface-type; 1058 description 1059 "TR008"; 1060 } 1061 identity gr303RDT { 1062 base iana-interface-type; 1063 description 1064 "Remote Digital Terminal"; 1065 } 1066 identity gr303IDT { 1067 base iana-interface-type; 1068 description 1069 "Integrated Digital Terminal"; 1070 } 1071 identity isup { 1072 base iana-interface-type; 1073 description 1074 "ISUP"; 1075 } 1076 identity propDocsWirelessMaclayer { 1077 base iana-interface-type; 1078 description 1079 "Cisco proprietary Maclayer"; 1080 } 1081 identity propDocsWirelessDownstream { 1082 base iana-interface-type; 1083 description 1084 "Cisco proprietary Downstream"; 1085 } 1086 identity propDocsWirelessUpstream { 1087 base iana-interface-type; 1088 description 1089 "Cisco proprietary Upstream"; 1090 } 1091 identity hiperlan2 { 1092 base iana-interface-type; 1093 description 1094 "HIPERLAN Type 2 Radio Interface"; 1095 } 1096 identity propBWAp2Mp { 1097 base iana-interface-type; 1098 description 1099 "PropBroadbandWirelessAccesspt2multipt use of this value 1100 for IEEE 802.16 WMAN interfaces as per IEEE Std 802.16f 1101 is deprecated and ieee80216WMAN(237) should be used 1102 instead."; 1103 } 1104 identity sonetOverheadChannel { 1105 base iana-interface-type; 1106 description 1107 "SONET Overhead Channel"; 1108 } 1109 identity digitalWrapperOverheadChannel { 1110 base iana-interface-type; 1111 description 1112 "Digital Wrapper"; 1113 } 1114 identity aal2 { 1115 base iana-interface-type; 1116 description 1117 "ATM adaptation layer 2"; 1118 } 1119 identity radioMAC { 1120 base iana-interface-type; 1121 description 1122 "MAC layer over radio links"; 1123 } 1124 identity atmRadio { 1125 base iana-interface-type; 1126 description 1127 "ATM over radio links"; 1128 } 1129 identity imt { 1130 base iana-interface-type; 1131 description 1132 "Inter Machine Trunks"; 1133 } 1134 identity mvl { 1135 base iana-interface-type; 1136 description 1137 "Multiple Virtual Lines DSL"; 1138 } 1139 identity reachDSL { 1140 base iana-interface-type; 1141 description 1142 "Long Reach DSL"; 1143 } 1144 identity frDlciEndPt { 1145 base iana-interface-type; 1146 description 1147 "Frame Relay DLCI End Point"; 1148 } 1149 identity atmVciEndPt { 1150 base iana-interface-type; 1151 description 1152 "ATM VCI End Point"; 1153 } 1154 identity opticalChannel { 1155 base iana-interface-type; 1156 description 1157 "Optical Channel"; 1158 } 1159 identity opticalTransport { 1160 base iana-interface-type; 1161 description 1162 "Optical Transport"; 1163 } 1164 identity propAtm { 1165 base iana-interface-type; 1166 description 1167 "Proprietary ATM"; 1168 } 1169 identity voiceOverCable { 1170 base iana-interface-type; 1171 description 1172 "Voice Over Cable Interface"; 1173 } 1174 identity infiniband { 1175 base iana-interface-type; 1176 description 1177 "Infiniband"; 1179 } 1180 identity teLink { 1181 base iana-interface-type; 1182 description 1183 "TE Link"; 1184 } 1185 identity q2931 { 1186 base iana-interface-type; 1187 description 1188 "Q.2931"; 1189 } 1190 identity virtualTg { 1191 base iana-interface-type; 1192 description 1193 "Virtual Trunk Group"; 1194 } 1195 identity sipTg { 1196 base iana-interface-type; 1197 description 1198 "SIP Trunk Group"; 1199 } 1200 identity sipSig { 1201 base iana-interface-type; 1202 description 1203 "SIP Signaling"; 1204 } 1205 identity docsCableUpstreamChannel { 1206 base iana-interface-type; 1207 description 1208 "CATV Upstream Channel"; 1209 } 1210 identity econet { 1211 base iana-interface-type; 1212 description 1213 "Acorn Econet"; 1214 } 1215 identity pon155 { 1216 base iana-interface-type; 1217 description 1218 "FSAN 155Mb Symetrical PON interface"; 1219 } 1220 identity pon622 { 1221 base iana-interface-type; 1222 description 1223 "FSAN622Mb Symetrical PON interface"; 1224 } 1225 identity bridge { 1226 base iana-interface-type; 1227 description 1228 "Transparent bridge interface"; 1229 } 1230 identity linegroup { 1231 base iana-interface-type; 1232 description 1233 "Interface common to multiple lines"; 1234 } 1235 identity voiceEMFGD { 1236 base iana-interface-type; 1237 description 1238 "voice E&M Feature Group D"; 1239 } 1240 identity voiceFGDEANA { 1241 base iana-interface-type; 1242 description 1243 "voice FGD Exchange Access North American"; 1244 } 1245 identity voiceDID { 1246 base iana-interface-type; 1247 description 1248 "voice Direct Inward Dialing"; 1249 } 1250 identity mpegTransport { 1251 base iana-interface-type; 1252 description 1253 "MPEG transport interface"; 1254 } 1255 identity sixToFour { 1256 base iana-interface-type; 1257 status deprecated; 1258 description 1259 "6to4 interface (DEPRECATED)"; 1260 reference 1261 "RFC 4087 - IP Tunnel MIB"; 1262 } 1263 identity gtp { 1264 base iana-interface-type; 1265 description 1266 "GTP (GPRS Tunneling Protocol)"; 1267 } 1268 identity pdnEtherLoop1 { 1269 base iana-interface-type; 1270 description 1271 "Paradyne EtherLoop 1"; 1272 } 1273 identity pdnEtherLoop2 { 1274 base iana-interface-type; 1275 description 1276 "Paradyne EtherLoop 2"; 1277 } 1278 identity opticalChannelGroup { 1279 base iana-interface-type; 1280 description 1281 "Optical Channel Group"; 1282 } 1283 identity homepna { 1284 base iana-interface-type; 1285 description 1286 "HomePNA ITU-T G.989"; 1287 } 1288 identity gfp { 1289 base iana-interface-type; 1290 description 1291 "Generic Framing Procedure (GFP)"; 1292 } 1293 identity ciscoISLvlan { 1294 base iana-interface-type; 1295 description 1296 "Layer 2 Virtual LAN using Cisco ISL"; 1297 } 1298 identity actelisMetaLOOP { 1299 base iana-interface-type; 1300 description 1301 "Acteleis proprietary MetaLOOP High Speed Link"; 1302 } 1303 identity fcipLink { 1304 base iana-interface-type; 1305 description 1306 "FCIP Link"; 1307 } 1308 identity rpr { 1309 base iana-interface-type; 1310 description 1311 "Resilient Packet Ring Interface Type"; 1312 } 1313 identity qam { 1314 base iana-interface-type; 1315 description 1316 "RF Qam Interface"; 1317 } 1318 identity lmp { 1319 base iana-interface-type; 1320 description 1321 "Link Management Protocol"; 1322 reference 1323 "RFC 4327 - Link Management Protocol (LMP) Management 1324 Information Base (MIB)"; 1325 } 1326 identity cblVectaStar { 1327 base iana-interface-type; 1328 description 1329 "Cambridge Broadband Networks Limited VectaStar"; 1330 } 1331 identity docsCableMCmtsDownstream { 1332 base iana-interface-type; 1333 description 1334 "CATV Modular CMTS Downstream Interface"; 1335 } 1336 identity adsl2 { 1337 base iana-interface-type; 1338 status deprecated; 1339 description 1340 "Asymmetric Digital Subscriber Loop Version 2 1341 (DEPRECATED/OBSOLETED - please use adsl2plus(238) 1342 instead)"; 1343 reference 1344 "RFC 4706 - Definitions of Managed Objects for Asymmetric 1345 Digital Subscriber Line 2 (ADSL2)"; 1346 } 1347 identity macSecControlledIF { 1348 base iana-interface-type; 1349 description 1350 "MACSecControlled"; 1351 } 1352 identity macSecUncontrolledIF { 1353 base iana-interface-type; 1354 description 1355 "MACSecUncontrolled"; 1356 } 1357 identity aviciOpticalEther { 1358 base iana-interface-type; 1359 description 1360 "Avici Optical Ethernet Aggregate"; 1361 } 1362 identity atmbond { 1363 base iana-interface-type; 1364 description 1365 "atmbond"; 1366 } 1367 identity voiceFGDOS { 1368 base iana-interface-type; 1369 description 1370 "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"; 1421 } 1422 identity wwanPP2 { 1423 base iana-interface-type; 1424 description 1425 "3GPP2 WWAN"; 1426 } 1427 identity voiceEBS { 1428 base iana-interface-type; 1429 description 1430 "voice P-phone EBS physical interface"; 1431 } 1432 identity ifPwType { 1433 base iana-interface-type; 1434 description 1435 "Pseudowire interface type"; 1436 reference 1437 "RFC 5601 - Pseudowire (PW) Management Information Base"; 1438 } 1439 identity ilan { 1440 base iana-interface-type; 1441 description 1442 "Internal LAN on a bridge per IEEE 802.1ap"; 1443 } 1444 identity pip { 1445 base iana-interface-type; 1446 description 1447 "Provider Instance Port on a bridge per IEEE 802.1ah PBB"; 1448 } 1449 identity aluELP { 1450 base iana-interface-type; 1451 description 1452 "Alcatel-Lucent Ethernet Link Protection"; 1453 } 1454 identity gpon { 1455 base iana-interface-type; 1456 description 1457 "Gigabit-capable passive optical networks (G-PON) as per 1458 ITU-T G.948"; 1459 } 1460 identity vdsl2 { 1461 base iana-interface-type; 1462 description 1463 "Very high speed digital subscriber line Version 2 1464 (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"; 1561 } 1562 identity aluEponPhysicalUni { 1563 base iana-interface-type; 1564 description 1565 "EPON physical User to Network interface"; 1566 } 1567 identity aluEponLogicalLink { 1568 base iana-interface-type; 1569 description 1570 "The emulation of a point-to-point link over the EPON 1571 layer"; 1572 } 1573 identity aluGponOnu { 1574 base iana-interface-type; 1575 description 1576 "GPON Optical Network Unit"; 1577 reference 1578 "ITU-T G.984.2"; 1579 } 1580 identity aluGponPhysicalUni { 1581 base iana-interface-type; 1582 description 1583 "GPON physical User to Network interface"; 1584 reference 1585 "ITU-T G.984.2"; 1586 } 1587 identity vmwareNicTeam { 1588 base iana-interface-type; 1589 description 1590 "VMware NIC Team"; 1591 } 1593 } 1595 1597 3. IANA Considerations 1599 This document defines the initial version of the IANA-maintained 1600 iana-if-type YANG module. 1602 The iana-if-type module is intended to reflect the "ifType 1603 definitions" registry. When an interface type is added to this 1604 registry, a new "identity" statement must be added to the module. 1605 The name of the "identity" is the same as the corresponding 1606 enumeration in the IANAifType-MIB. The following substatements to 1607 the "identity" statement should be defined: 1609 "base": Contains the value "iana-interface-type". 1611 "status": Include only if a registration has been deprecated (use 1612 the value "deprecated") or obsoleted (use the value 1613 "obsolete"). 1615 "description": Replicate the description from the registry, if any. 1617 "reference": Replicate the reference from the registry, if any, and 1618 add the title of the document. 1620 Unassigned or reserved values are not present in the module. 1622 When the iana-if-type YANG module is updated, a new "revision" 1623 statement must be added. 1625 IANA is requested to add this new Note to the "ifType definitions" 1626 registry: 1628 When this registry is modified, the YANG module iana-if-type 1629 must be updated as defined in RFC XXXX. 1631 The Reference text in the "ifType definitions" registry needs to be 1632 updated as: 1634 OLD: 1635 [RFC1213][RFC2863] 1637 NEW: 1638 [RFC1213][RFC2863][RFCXXXX] 1640 3.1. URI Registrations 1642 This document registers a URIs in the IETF XML registry [RFC3688]. 1643 Following the format in RFC 3688, the following registration is 1644 requested to be made. 1646 URI: urn:ietf:params:xml:ns:yang:iana-if-type 1648 Registrant Contact: IANA. 1650 XML: N/A, the requested URI is an XML namespace. 1652 3.2. YANG Module Registrations 1654 This document registers a YANG module in the YANG Module Names 1655 registry [RFC6020]. 1657 name: iana-if-type 1658 namespace: urn:ietf:params:xml:ns:yang:iana-if-type 1659 prefix: ianaift 1660 reference: RFC XXXX 1662 4. Security Considerations 1664 Since this document does not introduce any technology or protocol, 1665 there are no security issues to be considered for this document 1666 itself. 1668 5. Normative References 1670 [I-D.ietf-netmod-interfaces-cfg] 1671 Bjorklund, M., "A YANG Data Model for Interface 1672 Management", draft-ietf-netmod-interfaces-cfg-14 (work in 1673 progress), December 2013. 1675 [RFC3688] Mealling, M., "The IETF XML Registry", BCP 81, RFC 3688, 1676 January 2004. 1678 [RFC6020] Bjorklund, M., "YANG - A Data Modeling Language for the 1679 Network Configuration Protocol (NETCONF)", RFC 6020, 1680 October 2010. 1682 Author's Address 1684 Martin Bjorklund 1685 Tail-f Systems 1687 Email: mbj@tail-f.com