idnits 2.17.1 draft-ietf-netmod-iana-if-type-04.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 (June 5, 2012) is 4336 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) No issues found here. Summary: 0 errors (**), 0 flaws (~~), 1 warning (==), 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 June 5, 2012 5 Expires: December 7, 2012 7 IANA Interface Type and Address Family YANG Modules 8 draft-ietf-netmod-iana-if-type-04 10 Abstract 12 This document defines the initial versions of the iana-if-type and 13 iana-afn-safi YANG modules. 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 December 7, 2012. 32 Copyright Notice 34 Copyright (c) 2012 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 Maintained AFN and SAFI YANG Module . . . . . . . . . . . 36 52 4. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 45 53 5. Security Considerations . . . . . . . . . . . . . . . . . . . 47 54 6. Normative References . . . . . . . . . . . . . . . . . . . . . 48 55 Author's Address . . . . . . . . . . . . . . . . . . . . . . . . . 49 57 1. Introduction 59 This document defines the initial version of the iana-if-type and 60 iana-afn-safi YANG modules, for interface type definitions, and 61 Address Family Numbers (AFN) and Subsequent Address Family 62 Identifiers (SAFI), respectively. 64 The iana-if-type module reflects IANA's existing "ifType definitions" 65 registry. The latest revision of the module can be obtained from the 66 IANA web site. 68 Whenever a new interface type is added to the "ifType definitions" 69 registry, the IANAifType-MIB and the iana-if-type YANG module are 70 updated by IANA. 72 The iana-afn-safi module reflects IANA's existing "Address Family 73 Numbers" and "Subsequent Address Family Identifiers" registries. 75 Whenever a new address family number is added to the "Address Family 76 Numbers" registry, the IANA-ADDRESS-FAMILY-NUMBERS-MIB and the iana- 77 afn-safi YANG module are updated by IANA. 79 Whenever a new subsequent address family identifier is added to the 80 "Subsequent Address Family Identifiers" registry, the iana-afn-safi 81 YANG module is updated by IANA. 83 2. IANA Maintained Interface Type YANG Module 85 file "iana-if-type.yang" 87 module iana-if-type { 88 namespace "urn:ietf:params:xml:ns:yang:iana-if-type"; 89 prefix ianaift; 91 organization "IANA"; 92 contact 93 " Internet Assigned Numbers Authority 95 Postal: ICANN 96 4676 Admiralty Way, Suite 330 97 Marina del Rey, CA 90292 99 Tel: +1 310 823 9358 100 E-Mail: iana&iana.org"; 101 description 102 "This YANG module defines the iana-if-type typedef, which 103 contains YANG definitions for IANA-registered interface types. 105 This YANG module is maintained by IANA, and reflects the 106 'ifType definitions' registry. 108 The latest revision of this YANG module can be obtained from 109 the IANA web site. 111 Copyright (c) 2011 IETF Trust and the persons identified as 112 authors of the code. All rights reserved. 114 Redistribution and use in source and binary forms, with or 115 without modification, is permitted pursuant to, and subject 116 to the license terms contained in, the Simplified BSD License 117 set forth in Section 4.c of the IETF Trust's Legal Provisions 118 Relating to IETF Documents 119 (http://trustee.ietf.org/license-info). 121 This version of this YANG module is part of RFC XXXX; see 122 the RFC itself for full legal notices."; 123 // RFC Ed.: replace XXXX with actual RFC number and remove this 124 // note. 126 // RFC Ed.: update the date below with the date of RFC publication 127 // and remove this note. 128 revision 2012-06-05 { 129 description 130 "Initial revision."; 132 reference 133 "RFC XXXX: TITLE"; 134 } 136 typedef iana-if-type { 137 type enumeration { 138 enum "other" { 139 value 1; 140 description 141 "None of the following"; 142 } 143 enum "regular1822" { 144 value 2; 145 } 146 enum "hdh1822" { 147 value 3; 148 } 149 enum "ddnX25" { 150 value 4; 151 } 152 enum "rfc877x25" { 153 value 5; 154 reference 155 "RFC 1382 - SNMP MIB Extension for the X.25 Packet Layer"; 156 } 157 enum "ethernetCsmacd" { 158 value 6; 159 description 160 "For all ethernet-like interfaces, regardless of speed, 161 as per RFC3635."; 162 reference 163 "RFC 3635 - Definitions of Managed Objects for the 164 Ethernet-like Interface Types."; 165 } 166 enum "iso88023Csmacd" { 167 value 7; 168 status deprecated; 169 description 170 "Deprecated via RFC3635. 171 Use ethernetCsmacd(6) instead."; 172 reference 173 "RFC 3635 - Definitions of Managed Objects for the 174 Ethernet-like Interface Types."; 175 } 176 enum "iso88024TokenBus" { 177 value 8; 178 } 179 enum "iso88025TokenRing" { 180 value 9; 181 } 182 enum "iso88026Man" { 183 value 10; 184 } 185 enum "starLan" { 186 value 11; 187 status deprecated; 188 description 189 "Deprecated via RFC3635. 190 Use ethernetCsmacd(6) instead."; 191 reference 192 "RFC 3635 - Definitions of Managed Objects for the 193 Ethernet-like Interface Types."; 194 } 195 enum "proteon10Mbit" { 196 value 12; 197 } 198 enum "proteon80Mbit" { 199 value 13; 200 } 201 enum "hyperchannel" { 202 value 14; 203 } 204 enum "fddi" { 205 value 15; 206 reference 207 "RFC 1512 - FDDI Management Information Base"; 208 } 209 enum "lapb" { 210 value 16; 211 reference 212 "RFC 1381 - SNMP MIB Extension for X.25 LAPB"; 213 } 214 enum "sdlc" { 215 value 17; 216 } 217 enum "ds1" { 218 value 18; 219 description 220 "DS1-MIB"; 221 reference 222 "RFC 4805 - Definitions of Managed Objects for the 223 DS1, J1, E1, DS2, and E2 Interface Types"; 224 } 225 enum "e1" { 226 value 19; 227 status obsolete; 228 description 229 "Obsolete see DS1-MIB"; 230 reference 231 "RFC 4805 - Definitions of Managed Objects for the 232 DS1, J1, E1, DS2, and E2 Interface Types"; 233 } 234 enum "basicISDN" { 235 value 20; 236 description 237 "see also RFC2127"; 238 } 239 enum "primaryISDN" { 240 value 21; 241 } 242 enum "propPointToPointSerial" { 243 value 22; 244 description 245 "proprietary serial"; 246 } 247 enum "ppp" { 248 value 23; 249 } 250 enum "softwareLoopback" { 251 value 24; 252 } 253 enum "eon" { 254 value 25; 255 description 256 "CLNP over IP"; 257 } 258 enum "ethernet3Mbit" { 259 value 26; 260 } 261 enum "nsip" { 262 value 27; 263 description 264 "XNS over IP"; 265 } 266 enum "slip" { 267 value 28; 268 description 269 "generic SLIP"; 270 } 271 enum "ultra" { 272 value 29; 273 description 274 "ULTRA technologies"; 275 } 276 enum "ds3" { 277 value 30; 278 description 279 "DS3-MIB"; 280 reference 281 "RFC 3896 - Definitions of Managed Objects for the 282 DS3/E3 Interface Type"; 283 } 284 enum "sip" { 285 value 31; 286 description 287 "SMDS, coffee"; 288 reference 289 "RFC 1694 - Definitions of Managed Objects for SMDS 290 Interfaces using SMIv2"; 291 } 292 enum "frameRelay" { 293 value 32; 294 description 295 "DTE only."; 296 reference 297 "RFC 2115 - Management Information Base for Frame Relay 298 DTEs Using SMIv2"; 299 } 300 enum "rs232" { 301 value 33; 302 reference 303 "RFC 1659 - Definitions of Managed Objects for RS-232-like 304 Hardware Devices using SMIv2"; 305 } 306 enum "para" { 307 value 34; 308 description 309 "parallel-port"; 310 reference 311 "RFC 1660 - Definitions of Managed Objects for 312 Parallel-printer-like Hardware Devices using 313 SMIv2"; 314 } 315 enum "arcnet" { 316 value 35; 317 description 318 "arcnet"; 319 } 320 enum "arcnetPlus" { 321 value 36; 322 description 323 "arcnet plus"; 325 } 326 enum "atm" { 327 value 37; 328 description 329 "ATM cells"; 330 } 331 enum "miox25" { 332 value 38; 333 reference 334 "RFC 1461 - SNMP MIB extension for Multiprotocol 335 Interconnect over X.25"; 336 } 337 enum "sonet" { 338 value 39; 339 description 340 "SONET or SDH"; 341 } 342 enum "x25ple" { 343 value 40; 344 reference 345 "RFC 2127 - ISDN Management Information Base using SMIv2"; 346 } 347 enum "iso88022llc" { 348 value 41; 349 } 350 enum "localTalk" { 351 value 42; 352 } 353 enum "smdsDxi" { 354 value 43; 355 } 356 enum "frameRelayService" { 357 value 44; 358 description 359 "FRNETSERV-MIB"; 360 reference 361 "RFC 2954 - Definitions of Managed Objects for Frame 362 Relay Service"; 363 } 364 enum "v35" { 365 value 45; 366 } 367 enum "hssi" { 368 value 46; 369 } 370 enum "hippi" { 371 value 47; 372 } 373 enum "modem" { 374 value 48; 375 description 376 "Generic modem"; 377 } 378 enum "aal5" { 379 value 49; 380 description 381 "AAL5 over ATM"; 382 } 383 enum "sonetPath" { 384 value 50; 385 } 386 enum "sonetVT" { 387 value 51; 388 } 389 enum "smdsIcip" { 390 value 52; 391 description 392 "SMDS InterCarrier Interface"; 393 } 394 enum "propVirtual" { 395 value 53; 396 description 397 "proprietary virtual/internal"; 398 reference 399 "RFC 2863 - The Interfaces Group MIB"; 400 } 401 enum "propMultiplexor" { 402 value 54; 403 description 404 "proprietary multiplexing"; 405 reference 406 "RFC 2863 - The Interfaces Group MIB"; 407 } 408 enum "ieee80212" { 409 value 55; 410 description 411 "100BaseVG"; 412 } 413 enum "fibreChannel" { 414 value 56; 415 description 416 "Fibre Channel"; 417 } 418 enum "hippiInterface" { 419 value 57; 420 description 421 "HIPPI interfaces"; 422 } 423 enum "frameRelayInterconnect" { 424 value 58; 425 status obsolete; 426 description 427 "Obsolete use either 428 frameRelay(32) or frameRelayService(44)."; 429 } 430 enum "aflane8023" { 431 value 59; 432 description 433 "ATM Emulated LAN for 802.3"; 434 } 435 enum "aflane8025" { 436 value 60; 437 description 438 "ATM Emulated LAN for 802.5"; 439 } 440 enum "cctEmul" { 441 value 61; 442 description 443 "ATM Emulated circuit"; 444 } 445 enum "fastEther" { 446 value 62; 447 status deprecated; 448 description 449 "Obsoleted via RFC3635. 450 ethernetCsmacd(6) should be used instead"; 451 reference 452 "RFC 3635 - Definitions of Managed Objects for the 453 Ethernet-like Interface Types."; 454 } 455 enum "isdn" { 456 value 63; 457 description 458 "ISDN and X.25"; 459 reference 460 "RFC 1356 - Multiprotocol Interconnect on X.25 and ISDN 461 in the Packet Mode"; 462 } 463 enum "v11" { 464 value 64; 465 description 466 "CCITT V.11/X.21"; 467 } 468 enum "v36" { 469 value 65; 470 description 471 "CCITT V.36"; 472 } 473 enum "g703at64k" { 474 value 66; 475 description 476 "CCITT G703 at 64Kbps"; 477 } 478 enum "g703at2mb" { 479 value 67; 480 status obsolete; 481 description 482 "Obsolete see DS1-MIB"; 483 } 484 enum "qllc" { 485 value 68; 486 description 487 "SNA QLLC"; 488 } 489 enum "fastEtherFX" { 490 value 69; 491 status deprecated; 492 description 493 "Obsoleted via RFC3635 494 ethernetCsmacd(6) should be used instead"; 495 reference 496 "RFC 3635 - Definitions of Managed Objects for the 497 Ethernet-like Interface Types."; 498 } 499 enum "channel" { 500 value 70; 501 description 502 "channel"; 503 } 504 enum "ieee80211" { 505 value 71; 506 description 507 "radio spread spectrum"; 508 } 509 enum "ibm370parChan" { 510 value 72; 511 description 512 "IBM System 360/370 OEMI Channel"; 513 } 514 enum "escon" { 515 value 73; 516 description 517 "IBM Enterprise Systems Connection"; 518 } 519 enum "dlsw" { 520 value 74; 521 description 522 "Data Link Switching"; 523 } 524 enum "isdns" { 525 value 75; 526 description 527 "ISDN S/T interface"; 528 } 529 enum "isdnu" { 530 value 76; 531 description 532 "ISDN U interface"; 533 } 534 enum "lapd" { 535 value 77; 536 description 537 "Link Access Protocol D"; 538 } 539 enum "ipSwitch" { 540 value 78; 541 description 542 "IP Switching Objects"; 543 } 544 enum "rsrb" { 545 value 79; 546 description 547 "Remote Source Route Bridging"; 548 } 549 enum "atmLogical" { 550 value 80; 551 description 552 "ATM Logical Port"; 553 reference 554 "RFC 3606 - Definitions of Supplemental Managed Objects 555 for ATM Interface"; 556 } 557 enum "ds0" { 558 value 81; 559 description 560 "Digital Signal Level 0"; 561 reference 562 "RFC 2494 - Definitions of Managed Objects for the DS0 563 and DS0 Bundle Interface Type"; 564 } 565 enum "ds0Bundle" { 566 value 82; 567 description 568 "group of ds0s on the same ds1"; 569 reference 570 "RFC 2494 - Definitions of Managed Objects for the DS0 571 and DS0 Bundle Interface Type"; 572 } 573 enum "bsc" { 574 value 83; 575 description 576 "Bisynchronous Protocol"; 577 } 578 enum "async" { 579 value 84; 580 description 581 "Asynchronous Protocol"; 582 } 583 enum "cnr" { 584 value 85; 585 description 586 "Combat Net Radio"; 587 } 588 enum "iso88025Dtr" { 589 value 86; 590 description 591 "ISO 802.5r DTR"; 592 } 593 enum "eplrs" { 594 value 87; 595 description 596 "Ext Pos Loc Report Sys"; 597 } 598 enum "arap" { 599 value 88; 600 description 601 "Appletalk Remote Access Protocol"; 602 } 603 enum "propCnls" { 604 value 89; 605 description 606 "Proprietary Connectionless Protocol"; 607 } 608 enum "hostPad" { 609 value 90; 610 description 611 "CCITT-ITU X.29 PAD Protocol"; 612 } 613 enum "termPad" { 614 value 91; 615 description 616 "CCITT-ITU X.3 PAD Facility"; 617 } 618 enum "frameRelayMPI" { 619 value 92; 620 description 621 "Multiproto Interconnect over FR"; 622 } 623 enum "x213" { 624 value 93; 625 description 626 "CCITT-ITU X213"; 627 } 628 enum "adsl" { 629 value 94; 630 description 631 "Asymmetric Digital Subscriber Loop"; 632 } 633 enum "radsl" { 634 value 95; 635 description 636 "Rate-Adapt. Digital Subscriber Loop"; 637 } 638 enum "sdsl" { 639 value 96; 640 description 641 "Symmetric Digital Subscriber Loop"; 642 } 643 enum "vdsl" { 644 value 97; 645 description 646 "Very H-Speed Digital Subscrib. Loop"; 647 } 648 enum "iso88025CRFPInt" { 649 value 98; 650 description 651 "ISO 802.5 CRFP"; 652 } 653 enum "myrinet" { 654 value 99; 655 description 656 "Myricom Myrinet"; 657 } 658 enum "voiceEM" { 659 value 100; 660 description 661 "voice recEive and transMit"; 662 } 663 enum "voiceFXO" { 664 value 101; 665 description 666 "voice Foreign Exchange Office"; 667 } 668 enum "voiceFXS" { 669 value 102; 670 description 671 "voice Foreign Exchange Station"; 672 } 673 enum "voiceEncap" { 674 value 103; 675 description 676 "voice encapsulation"; 677 } 678 enum "voiceOverIp" { 679 value 104; 680 description 681 "voice over IP encapsulation"; 682 } 683 enum "atmDxi" { 684 value 105; 685 description 686 "ATM DXI"; 687 } 688 enum "atmFuni" { 689 value 106; 690 description 691 "ATM FUNI"; 692 } 693 enum "atmIma" { 694 value 107; 695 description 696 "ATM IMA"; 697 } 698 enum "pppMultilinkBundle" { 699 value 108; 700 description 701 "PPP Multilink Bundle"; 702 } 703 enum "ipOverCdlc" { 704 value 109; 705 description 706 "IBM ipOverCdlc"; 707 } 708 enum "ipOverClaw" { 709 value 110; 710 description 711 "IBM Common Link Access to Workstn"; 712 } 713 enum "stackToStack" { 714 value 111; 715 description 716 "IBM stackToStack"; 717 } 718 enum "virtualIpAddress" { 719 value 112; 720 description 721 "IBM VIPA"; 722 } 723 enum "mpc" { 724 value 113; 725 description 726 "IBM multi-protocol channel support"; 727 } 728 enum "ipOverAtm" { 729 value 114; 730 description 731 "IBM ipOverAtm"; 732 reference 733 "RFC 2320 - Definitions of Managed Objects for Classical IP 734 and ARP Over ATM Using SMIv2 (IPOA-MIB)"; 735 } 736 enum "iso88025Fiber" { 737 value 115; 738 description 739 "ISO 802.5j Fiber Token Ring"; 740 } 741 enum "tdlc" { 742 value 116; 743 description 744 "IBM twinaxial data link control"; 745 } 746 enum "gigabitEthernet" { 747 value 117; 748 status deprecated; 749 description 750 "Obsoleted via RFC3635 751 ethernetCsmacd(6) should be used instead"; 752 reference 753 "RFC 3635 - Definitions of Managed Objects for the 754 Ethernet-like Interface Types."; 755 } 756 enum "hdlc" { 757 value 118; 758 description 759 "HDLC"; 760 } 761 enum "lapf" { 762 value 119; 763 description 764 "LAP F"; 765 } 766 enum "v37" { 767 value 120; 768 description 769 "V.37"; 770 } 771 enum "x25mlp" { 772 value 121; 773 description 774 "Multi-Link Protocol"; 775 } 776 enum "x25huntGroup" { 777 value 122; 778 description 779 "X25 Hunt Group"; 780 } 781 enum "transpHdlc" { 782 value 123; 783 description 784 "Transp HDLC"; 785 } 786 enum "interleave" { 787 value 124; 788 description 789 "Interleave channel"; 790 } 791 enum "fast" { 792 value 125; 793 description 794 "Fast channel"; 795 } 796 enum "ip" { 797 value 126; 798 description 799 "IP (for APPN HPR in IP networks)"; 800 } 801 enum "docsCableMaclayer" { 802 value 127; 803 description 804 "CATV Mac Layer"; 806 } 807 enum "docsCableDownstream" { 808 value 128; 809 description 810 "CATV Downstream interface"; 811 } 812 enum "docsCableUpstream" { 813 value 129; 814 description 815 "CATV Upstream interface"; 816 } 817 enum "a12MppSwitch" { 818 value 130; 819 description 820 "Avalon Parallel Processor"; 821 } 822 enum "tunnel" { 823 value 131; 824 description 825 "Encapsulation interface"; 826 } 827 enum "coffee" { 828 value 132; 829 description 830 "coffee pot"; 831 reference 832 "RFC 2325 - Coffee MIB"; 833 } 834 enum "ces" { 835 value 133; 836 description 837 "Circuit Emulation Service"; 838 } 839 enum "atmSubInterface" { 840 value 134; 841 description 842 "ATM Sub Interface"; 843 } 844 enum "l2vlan" { 845 value 135; 846 description 847 "Layer 2 Virtual LAN using 802.1Q"; 848 } 849 enum "l3ipvlan" { 850 value 136; 851 description 852 "Layer 3 Virtual LAN using IP"; 853 } 854 enum "l3ipxvlan" { 855 value 137; 856 description 857 "Layer 3 Virtual LAN using IPX"; 858 } 859 enum "digitalPowerline" { 860 value 138; 861 description 862 "IP over Power Lines"; 863 } 864 enum "mediaMailOverIp" { 865 value 139; 866 description 867 "Multimedia Mail over IP"; 868 } 869 enum "dtm" { 870 value 140; 871 description 872 "Dynamic syncronous Transfer Mode"; 873 } 874 enum "dcn" { 875 value 141; 876 description 877 "Data Communications Network"; 878 } 879 enum "ipForward" { 880 value 142; 881 description 882 "IP Forwarding Interface"; 883 } 884 enum "msdsl" { 885 value 143; 886 description 887 "Multi-rate Symmetric DSL"; 888 } 889 enum "ieee1394" { 890 value 144; 891 description 892 "IEEE1394 High Performance Serial Bus"; 893 } 894 enum "if-gsn" { 895 value 145; 896 description 897 "HIPPI-6400"; 898 } 899 enum "dvbRccMacLayer" { 900 value 146; 901 description 902 "DVB-RCC MAC Layer"; 903 } 904 enum "dvbRccDownstream" { 905 value 147; 906 description 907 "DVB-RCC Downstream Channel"; 908 } 909 enum "dvbRccUpstream" { 910 value 148; 911 description 912 "DVB-RCC Upstream Channel"; 913 } 914 enum "atmVirtual" { 915 value 149; 916 description 917 "ATM Virtual Interface"; 918 } 919 enum "mplsTunnel" { 920 value 150; 921 description 922 "MPLS Tunnel Virtual Interface"; 923 } 924 enum "srp" { 925 value 151; 926 description 927 "Spatial Reuse Protocol "; 928 } 929 enum "voiceOverAtm" { 930 value 152; 931 description 932 "Voice Over ATM"; 933 } 934 enum "voiceOverFrameRelay" { 935 value 153; 936 description 937 "Voice Over Frame Relay"; 938 } 939 enum "idsl" { 940 value 154; 941 description 942 "Digital Subscriber Loop over ISDN"; 943 } 944 enum "compositeLink" { 945 value 155; 946 description 947 "Avici Composite Link Interface"; 948 } 949 enum "ss7SigLink" { 950 value 156; 951 description 952 "SS7 Signaling Link"; 953 } 954 enum "propWirelessP2P" { 955 value 157; 956 description 957 "Prop. P2P wireless interface"; 958 } 959 enum "frForward" { 960 value 158; 961 description 962 "Frame Forward Interface"; 963 } 964 enum "rfc1483" { 965 value 159; 966 description 967 "Multiprotocol over ATM AAL5"; 968 reference 969 "RFC 1483 - Multiprotocol Encapsulation over ATM 970 Adaptation Layer 5"; 971 } 972 enum "usb" { 973 value 160; 974 description 975 "USB Interface"; 976 } 977 enum "ieee8023adLag" { 978 value 161; 979 description 980 "IEEE 802.3ad Link Aggregate"; 981 } 982 enum "bgppolicyaccounting" { 983 value 162; 984 description 985 "BGP Policy Accounting"; 986 } 987 enum "frf16MfrBundle" { 988 value 163; 989 description 990 "FRF .16 Multilink Frame Relay"; 991 } 992 enum "h323Gatekeeper" { 993 value 164; 994 description 995 "H323 Gatekeeper"; 996 } 997 enum "h323Proxy" { 998 value 165; 999 description 1000 "H323 Voice and Video Proxy"; 1001 } 1002 enum "mpls" { 1003 value 166; 1004 description 1005 "MPLS"; 1006 } 1007 enum "mfSigLink" { 1008 value 167; 1009 description 1010 "Multi-frequency signaling link"; 1011 } 1012 enum "hdsl2" { 1013 value 168; 1014 description 1015 "High Bit-Rate DSL - 2nd generation"; 1016 } 1017 enum "shdsl" { 1018 value 169; 1019 description 1020 "Multirate HDSL2"; 1021 } 1022 enum "ds1FDL" { 1023 value 170; 1024 description 1025 "Facility Data Link 4Kbps on a DS1"; 1026 } 1027 enum "pos" { 1028 value 171; 1029 description 1030 "Packet over SONET/SDH Interface"; 1031 } 1032 enum "dvbAsiIn" { 1033 value 172; 1034 description 1035 "DVB-ASI Input"; 1036 } 1037 enum "dvbAsiOut" { 1038 value 173; 1039 description 1040 "DVB-ASI Output"; 1041 } 1042 enum "plc" { 1043 value 174; 1044 description 1045 "Power Line Communtications"; 1047 } 1048 enum "nfas" { 1049 value 175; 1050 description 1051 "Non Facility Associated Signaling"; 1052 } 1053 enum "tr008" { 1054 value 176; 1055 description 1056 "TR008"; 1057 } 1058 enum "gr303RDT" { 1059 value 177; 1060 description 1061 "Remote Digital Terminal"; 1062 } 1063 enum "gr303IDT" { 1064 value 178; 1065 description 1066 "Integrated Digital Terminal"; 1067 } 1068 enum "isup" { 1069 value 179; 1070 description 1071 "ISUP"; 1072 } 1073 enum "propDocsWirelessMaclayer" { 1074 value 180; 1075 description 1076 "Cisco proprietary Maclayer"; 1077 } 1078 enum "propDocsWirelessDownstream" { 1079 value 181; 1080 description 1081 "Cisco proprietary Downstream"; 1082 } 1083 enum "propDocsWirelessUpstream" { 1084 value 182; 1085 description 1086 "Cisco proprietary Upstream"; 1087 } 1088 enum "hiperlan2" { 1089 value 183; 1090 description 1091 "HIPERLAN Type 2 Radio Interface"; 1092 } 1093 enum "propBWAp2Mp" { 1094 value 184; 1095 description 1096 "PropBroadbandWirelessAccesspt2multipt use of this value 1097 for IEEE 802.16 WMAN interfaces as per IEEE Std 802.16f 1098 is deprecated and ieee80216WMAN(237) should be used 1099 instead."; 1100 } 1101 enum "sonetOverheadChannel" { 1102 value 185; 1103 description 1104 "SONET Overhead Channel"; 1105 } 1106 enum "digitalWrapperOverheadChannel" { 1107 value 186; 1108 description 1109 "Digital Wrapper"; 1110 } 1111 enum "aal2" { 1112 value 187; 1113 description 1114 "ATM adaptation layer 2"; 1115 } 1116 enum "radioMAC" { 1117 value 188; 1118 description 1119 "MAC layer over radio links"; 1120 } 1121 enum "atmRadio" { 1122 value 189; 1123 description 1124 "ATM over radio links"; 1125 } 1126 enum "imt" { 1127 value 190; 1128 description 1129 "Inter Machine Trunks"; 1130 } 1131 enum "mvl" { 1132 value 191; 1133 description 1134 "Multiple Virtual Lines DSL"; 1135 } 1136 enum "reachDSL" { 1137 value 192; 1138 description 1139 "Long Reach DSL"; 1140 } 1141 enum "frDlciEndPt" { 1142 value 193; 1143 description 1144 "Frame Relay DLCI End Point"; 1145 } 1146 enum "atmVciEndPt" { 1147 value 194; 1148 description 1149 "ATM VCI End Point"; 1150 } 1151 enum "opticalChannel" { 1152 value 195; 1153 description 1154 "Optical Channel"; 1155 } 1156 enum "opticalTransport" { 1157 value 196; 1158 description 1159 "Optical Transport"; 1160 } 1161 enum "propAtm" { 1162 value 197; 1163 description 1164 "Proprietary ATM"; 1165 } 1166 enum "voiceOverCable" { 1167 value 198; 1168 description 1169 "Voice Over Cable Interface"; 1170 } 1171 enum "infiniband" { 1172 value 199; 1173 description 1174 "Infiniband"; 1175 } 1176 enum "teLink" { 1177 value 200; 1178 description 1179 "TE Link"; 1180 } 1181 enum "q2931" { 1182 value 201; 1183 description 1184 "Q.2931"; 1185 } 1186 enum "virtualTg" { 1187 value 202; 1188 description 1189 "Virtual Trunk Group"; 1190 } 1191 enum "sipTg" { 1192 value 203; 1193 description 1194 "SIP Trunk Group"; 1195 } 1196 enum "sipSig" { 1197 value 204; 1198 description 1199 "SIP Signaling"; 1200 } 1201 enum "docsCableUpstreamChannel" { 1202 value 205; 1203 description 1204 "CATV Upstream Channel"; 1205 } 1206 enum "econet" { 1207 value 206; 1208 description 1209 "Acorn Econet"; 1210 } 1211 enum "pon155" { 1212 value 207; 1213 description 1214 "FSAN 155Mb Symetrical PON interface"; 1215 } 1216 enum "pon622" { 1217 value 208; 1218 description 1219 "FSAN622Mb Symetrical PON interface"; 1220 } 1221 enum "bridge" { 1222 value 209; 1223 description 1224 "Transparent bridge interface"; 1225 } 1226 enum "linegroup" { 1227 value 210; 1228 description 1229 "Interface common to multiple lines"; 1230 } 1231 enum "voiceEMFGD" { 1232 value 211; 1233 description 1234 "voice E&M Feature Group D"; 1235 } 1236 enum "voiceFGDEANA" { 1237 value 212; 1238 description 1239 "voice FGD Exchange Access North American"; 1240 } 1241 enum "voiceDID" { 1242 value 213; 1243 description 1244 "voice Direct Inward Dialing"; 1245 } 1246 enum "mpegTransport" { 1247 value 214; 1248 description 1249 "MPEG transport interface"; 1250 } 1251 enum "sixToFour" { 1252 value 215; 1253 status deprecated; 1254 description 1255 "6to4 interface (DEPRECATED)"; 1256 reference 1257 "RFC 4087 - IP Tunnel MIB"; 1258 } 1259 enum "gtp" { 1260 value 216; 1261 description 1262 "GTP (GPRS Tunneling Protocol)"; 1263 } 1264 enum "pdnEtherLoop1" { 1265 value 217; 1266 description 1267 "Paradyne EtherLoop 1"; 1268 } 1269 enum "pdnEtherLoop2" { 1270 value 218; 1271 description 1272 "Paradyne EtherLoop 2"; 1273 } 1274 enum "opticalChannelGroup" { 1275 value 219; 1276 description 1277 "Optical Channel Group"; 1278 } 1279 enum "homepna" { 1280 value 220; 1281 description 1282 "HomePNA ITU-T G.989"; 1283 } 1284 enum "gfp" { 1285 value 221; 1286 description 1287 "Generic Framing Procedure (GFP)"; 1288 } 1289 enum "ciscoISLvlan" { 1290 value 222; 1291 description 1292 "Layer 2 Virtual LAN using Cisco ISL"; 1293 } 1294 enum "actelisMetaLOOP" { 1295 value 223; 1296 description 1297 "Acteleis proprietary MetaLOOP High Speed Link"; 1298 } 1299 enum "fcipLink" { 1300 value 224; 1301 description 1302 "FCIP Link"; 1303 } 1304 enum "rpr" { 1305 value 225; 1306 description 1307 "Resilient Packet Ring Interface Type"; 1308 } 1309 enum "qam" { 1310 value 226; 1311 description 1312 "RF Qam Interface"; 1313 } 1314 enum "lmp" { 1315 value 227; 1316 description 1317 "Link Management Protocol"; 1318 reference 1319 "RFC 4327 - Link Management Protocol (LMP) Management 1320 Information Base (MIB)"; 1321 } 1322 enum "cblVectaStar" { 1323 value 228; 1324 description 1325 "Cambridge Broadband Networks Limited VectaStar"; 1326 } 1327 enum "docsCableMCmtsDownstream" { 1328 value 229; 1329 description 1330 "CATV Modular CMTS Downstream Interface"; 1331 } 1332 enum "adsl2" { 1333 value 230; 1334 status deprecated; 1335 description 1336 "Asymmetric Digital Subscriber Loop Version 2 1337 (DEPRECATED/OBSOLETED - please use adsl2plus(238) 1338 instead)"; 1339 reference 1340 "RFC 4706 - Definitions of Managed Objects for Asymmetric 1341 Digital Subscriber Line 2 (ADSL2)"; 1342 } 1343 enum "macSecControlledIF" { 1344 value 231; 1345 description 1346 "MACSecControlled"; 1347 } 1348 enum "macSecUncontrolledIF" { 1349 value 232; 1350 description 1351 "MACSecUncontrolled"; 1352 } 1353 enum "aviciOpticalEther" { 1354 value 233; 1355 description 1356 "Avici Optical Ethernet Aggregate"; 1357 } 1358 enum "atmbond" { 1359 value 234; 1360 description 1361 "atmbond"; 1362 } 1363 enum "voiceFGDOS" { 1364 value 235; 1365 description 1366 "voice FGD Operator Services"; 1367 } 1368 enum "mocaVersion1" { 1369 value 236; 1370 description 1371 "MultiMedia over Coax Alliance (MoCA) Interface 1372 as documented in information provided privately to IANA"; 1373 } 1374 enum "ieee80216WMAN" { 1375 value 237; 1376 description 1377 "IEEE 802.16 WMAN interface"; 1378 } 1379 enum "adsl2plus" { 1380 value 238; 1381 description 1382 "Asymmetric Digital Subscriber Loop Version 2, 1383 Version 2 Plus and all variants"; 1384 } 1385 enum "dvbRcsMacLayer" { 1386 value 239; 1387 description 1388 "DVB-RCS MAC Layer"; 1389 reference 1390 "RFC 5728 - The SatLabs Group DVB-RCS MIB"; 1391 } 1392 enum "dvbTdm" { 1393 value 240; 1394 description 1395 "DVB Satellite TDM"; 1396 reference 1397 "RFC 5728 - The SatLabs Group DVB-RCS MIB"; 1398 } 1399 enum "dvbRcsTdma" { 1400 value 241; 1401 description 1402 "DVB-RCS TDMA"; 1403 reference 1404 "RFC 5728 - The SatLabs Group DVB-RCS MIB"; 1405 } 1406 enum "x86Laps" { 1407 value 242; 1408 description 1409 "LAPS based on ITU-T X.86/Y.1323"; 1410 } 1411 enum "wwanPP" { 1412 value 243; 1413 description 1414 "3GPP WWAN"; 1415 } 1416 enum "wwanPP2" { 1417 value 244; 1418 description 1419 "3GPP2 WWAN"; 1420 } 1421 enum "voiceEBS" { 1422 value 245; 1423 description 1424 "voice P-phone EBS physical interface"; 1425 } 1426 enum "ifPwType" { 1427 value 246; 1428 description 1429 "Pseudowire interface type"; 1430 reference 1431 "RFC 5601 - Pseudowire (PW) Management Information Base"; 1432 } 1433 enum "ilan" { 1434 value 247; 1435 description 1436 "Internal LAN on a bridge per IEEE 802.1ap"; 1437 } 1438 enum "pip" { 1439 value 248; 1440 description 1441 "Provider Instance Port on a bridge per IEEE 802.1ah PBB"; 1442 } 1443 enum "aluELP" { 1444 value 249; 1445 description 1446 "Alcatel-Lucent Ethernet Link Protection"; 1447 } 1448 enum "gpon" { 1449 value 250; 1450 description 1451 "Gigabit-capable passive optical networks (G-PON) as per 1452 ITU-T G.948"; 1453 } 1454 enum "vdsl2" { 1455 value 251; 1456 description 1457 "Very high speed digital subscriber line Version 2 1458 (as per ITU-T Recommendation G.993.2)"; 1459 reference 1460 "RFC 5650 - Definitions of Managed Objects for Very High 1461 Speed Digital Subscriber Line 2 (VDSL2)"; 1462 } 1463 enum "capwapDot11Profile" { 1464 value 252; 1465 description 1466 "WLAN Profile Interface"; 1467 reference 1468 "RFC 5834 - Control and Provisioning of Wireless Access 1469 Points (CAPWAP) Protocol Binding MIB for 1470 IEEE 802.11"; 1471 } 1472 enum "capwapDot11Bss" { 1473 value 253; 1474 description 1475 "WLAN BSS Interface"; 1476 reference 1477 "RFC 5834 - Control and Provisioning of Wireless Access 1478 Points (CAPWAP) Protocol Binding MIB for 1479 IEEE 802.11"; 1480 } 1481 enum "capwapWtpVirtualRadio" { 1482 value 254; 1483 description 1484 "WTP Virtual Radio Interface"; 1485 reference 1486 "RFC 5833 - Control and Provisioning of Wireless Access 1487 Points (CAPWAP) Protocol Base MIB"; 1488 } 1489 enum "bits" { 1490 value 255; 1491 description 1492 "bitsport"; 1493 } 1494 enum "docsCableUpstreamRfPort" { 1495 value 256; 1496 description 1497 "DOCSIS CATV Upstream RF Port"; 1498 } 1499 enum "cableDownstreamRfPort" { 1500 value 257; 1501 description 1502 "CATV downstream RF port"; 1503 } 1504 enum "vmwareVirtualNic" { 1505 value 258; 1506 description 1507 "VMware Virtual Network Interface"; 1508 } 1509 enum "ieee802154" { 1510 value 259; 1511 description 1512 "IEEE 802.15.4 WPAN interface"; 1513 reference 1514 "IEEE 802.15.4-2006"; 1515 } 1516 enum "otnOdu" { 1517 value 260; 1518 description 1519 "OTN Optical Data Unit"; 1520 } 1521 enum "otnOtu" { 1522 value 261; 1523 description 1524 "OTN Optical channel Transport Unit"; 1525 } 1526 enum "ifVfiType" { 1527 value 262; 1528 description 1529 "VPLS Forwarding Instance Interface Type"; 1530 } 1531 enum "g9981" { 1532 value 263; 1533 description 1534 "G.998.1 bonded interface"; 1535 } 1536 enum "g9982" { 1537 value 264; 1538 description 1539 "G.998.2 bonded interface"; 1540 } 1541 enum "g9983" { 1542 value 265; 1543 description 1544 "G.998.3 bonded interface"; 1545 } 1546 enum "aluEpon" { 1547 value 266; 1548 description 1549 "Ethernet Passive Optical Networks (E-PON)"; 1550 } 1551 enum "aluEponOnu" { 1552 value 267; 1553 description 1554 "EPON Optical Network Unit"; 1555 } 1556 enum "aluEponPhysicalUni" { 1557 value 268; 1558 description 1559 "EPON physical User to Network interface"; 1560 } 1561 enum "aluEponLogicalLink" { 1562 value 269; 1563 description 1564 "The emulation of a point-to-point link over the EPON 1565 layer"; 1566 } 1567 enum "aluGponOnu" { 1568 value 270; 1569 description 1570 "GPON Optical Network Unit"; 1571 reference 1572 "ITU-T G.984.2"; 1573 } 1574 enum "aluGponPhysicalUni" { 1575 value 271; 1576 description 1577 "GPON physical User to Network interface"; 1578 reference 1579 "ITU-T G.984.2"; 1580 } 1581 enum "vmwareNicTeam" { 1582 value 272; 1583 description 1584 "VMware NIC Team"; 1585 } 1586 } 1587 description 1588 "This data type is used as the syntax of the 'type' 1589 leaf in the 'interface' list in the YANG module 1590 ietf-interface. 1592 The definition of this typedef with the 1593 addition of newly assigned values is published 1594 periodically by the IANA, in either the Assigned 1595 Numbers RFC, or some derivative of it specific to 1596 Internet Network Management number assignments. (The 1597 latest arrangements can be obtained by contacting the 1598 IANA.) 1600 Requests for new values should be made to IANA via 1601 email (iana&iana.org)."; 1602 reference 1603 "ifType definitions registry. 1604 "; 1605 } 1606 } 1608 1610 3. IANA Maintained AFN and SAFI YANG Module 1612 file "iana-afn-safi.yang" 1614 module iana-afn-safi { 1615 namespace "urn:ietf:params:xml:ns:yang:iana-afn-safi"; 1616 prefix "ianaaf"; 1618 organization 1619 "IANA"; 1620 contact 1621 " Internet Assigned Numbers Authority 1623 Postal: ICANN 1624 4676 Admiralty Way, Suite 330 1625 Marina del Rey, CA 90292 1627 Tel: +1 310 823 9358 1628 E-Mail: iana&iana.org"; 1629 description 1630 "This YANG module provides two typedefs containing YANG 1631 definitions for the following IANA-registered enumerations: 1633 - Address Family Numbers (AFN) 1635 - Subsequent Address Family Identifiers (SAFI) 1637 The latest revision of this YANG module can be obtained from the 1638 IANA web site. 1640 Copyright (c) 2012 IETF Trust and the persons identified as 1641 authors of the code. All rights reserved. 1643 Redistribution and use in source and binary forms, with or 1644 without modification, is permitted pursuant to, and subject to 1645 the license terms contained in, the Simplified BSD License set 1646 forth in Section 4.c of the IETF Trust's Legal Provisions 1647 Relating to IETF Documents 1648 (http://trustee.ietf.org/license-info). 1650 This version of this YANG module is part of RFC XXXX; see the 1651 RFC itself for full legal notices."; 1652 // RFC Ed.: replace XXXX with actual RFC number and remove this 1653 // note. 1655 // RFC Ed.: update the date below with the date of RFC publication 1656 // and remove this note. 1657 revision 2012-06-04 { 1658 description 1659 "Initial revision."; 1660 reference 1661 "RFC XXXX: TITLE"; 1662 } 1664 typedef address-family { 1665 type enumeration { 1666 enum other { 1667 value "0"; 1668 description 1669 "none of the following"; 1670 } 1671 enum ipv4 { 1672 value "1"; 1673 description 1674 "IP version 4"; 1675 } 1676 enum ipv6 { 1677 value "2"; 1678 description 1679 "IP version 6"; 1680 } 1681 enum nsap { 1682 value "3"; 1683 description 1684 "NSAP"; 1685 } 1686 enum hdlc { 1687 value "4"; 1688 description 1689 "HDLC (8-bit multidrop)"; 1690 } 1691 enum bbn1822 { 1692 value "5"; 1693 description 1694 "BBN 1822"; 1695 } 1696 enum all802 { 1697 value "6"; 1698 description 1699 "802 (includes all 802 media plus Ethernet 'canonical 1700 format')"; 1701 } 1702 enum e163 { 1703 value "7"; 1704 description 1705 "E.163"; 1707 } 1708 enum e164 { 1709 value "8"; 1710 description 1711 "E.164 (SMDS, FrameRelay, ATM)"; 1712 } 1713 enum f69 { 1714 value "9"; 1715 description 1716 "F.69 (Telex)"; 1717 } 1718 enum x121 { 1719 value "10"; 1720 description 1721 "X.121 (X.25, Frame Relay)"; 1722 } 1723 enum ipx { 1724 value "11"; 1725 description 1726 "IPX (Internetwork Packet Exchange)"; 1727 } 1728 enum appletalk { 1729 value "12"; 1730 description 1731 "Appletalk"; 1732 } 1733 enum decnetIV { 1734 value "13"; 1735 description 1736 "DECnet IV"; 1737 } 1738 enum banyanVines { 1739 value "14"; 1740 description 1741 "Banyan Vines"; 1742 } 1743 enum e164withNsap { 1744 value "15"; 1745 description 1746 "E.164 with NSAP format subaddress"; 1747 reference 1748 "ATM Forum UNI 3.1"; 1749 } 1750 enum dns { 1751 value "16"; 1752 description 1753 "DNS (Domain Name System)"; 1754 } 1755 enum distinguishedName { 1756 value "17"; 1757 description 1758 "Distinguished Name (per X.500)"; 1759 } 1760 enum asNumber { 1761 value "18"; 1762 description 1763 "Autonomous System Number"; 1764 } 1765 enum xtpOverIPv4 { 1766 value "19"; 1767 description 1768 "XTP over IP version 4"; 1769 } 1770 enum xtpOverIpv6 { 1771 value "20"; 1772 description 1773 "XTP over IP version 6"; 1774 } 1775 enum xtpNativeModeXTP { 1776 value "21"; 1777 description 1778 "XTP native mode XTP"; 1779 } 1780 enum fibreChannelWWPN { 1781 value "22"; 1782 description 1783 "Fibre Channel World-Wide Port Name"; 1784 } 1785 enum fibreChannelWWNN { 1786 value "23"; 1787 description 1788 "Fibre Channel World-Wide Node Name"; 1789 } 1790 enum gwid { 1791 value "24"; 1792 description 1793 "Gateway Identifier"; 1794 } 1795 enum l2vpn { 1796 value "25"; 1797 description 1798 "AFI for L2VPN information"; 1799 reference 1800 "RFC 4761: Virtual Private LAN Service (VPLS): Using BGP 1801 for Auto-Discovery and Signaling 1802 RFC 6074: Provisioning, Auto-Discovery, and Signaling in 1803 Layer 2 Virtual Private Networks (L2VPNs) 1804 "; 1805 } 1806 enum eigrpCommon { 1807 value "16384"; 1808 description 1809 "EIGRP Common Service Family"; 1810 } 1811 enum eigrpIPv4 { 1812 value "16385"; 1813 description 1814 "EIGRP IPv4 Service Family"; 1815 } 1816 enum eigrpIPv6 { 1817 value "16386"; 1818 description 1819 "EIGRP IPv6 Service Family"; 1820 } 1821 enum lcaf { 1822 value "16387"; 1823 description 1824 "LISP Canonical Address Format"; 1825 } 1826 } 1827 description 1828 "This typedef is a YANG enumeration of IANA-registered address 1829 family numbers (AFN)."; 1830 reference 1831 "Address Family Numbers. IANA, 2011-01-20. 1832 1834 "; 1835 } 1837 typedef subsequent-address-family { 1838 type enumeration { 1839 enum nlri-unicast { 1840 value "1"; 1841 description 1842 "Network Layer Reachability Information used for unicast 1843 forwarding"; 1844 reference 1845 "RFC 4760: Multiprotocol Extensions for BGP-4"; 1846 } 1847 enum nlri-multicast { 1848 value "2"; 1849 description 1850 "Network Layer Reachability Information used for multicast 1851 forwarding"; 1852 reference 1853 "RFC 4760: Multiprotocol Extensions for BGP-4"; 1854 } 1855 enum nlri-mpls { 1856 value "4"; 1857 description 1858 "Network Layer Reachability Information (NLRI) with MPLS 1859 Labels"; 1860 reference 1861 "RFC 3107: Carrying Label Information in BGP-4"; 1862 } 1863 enum mcast-vpn { 1864 value "5"; 1865 description 1866 "MCAST-VPN"; 1867 reference 1868 "RFC 6514: BGP Encodings and Procedures for Multicast in 1869 MPLS/BGP IP VPNs"; 1870 } 1871 enum nlri-dynamic-ms-pw { 1872 value "6"; 1873 status "obsolete"; 1874 description 1875 "Network Layer Reachability Information used for Dynamic 1876 Placement of Multi-Segment Pseudowires (TEMPORARY - 1877 Expires 2008-08-23)"; 1878 reference 1879 "draft-ietf-pwe3-dynamic-ms-pw: Dynamic Placement of Multi 1880 Segment Pseudowires"; 1881 } 1882 enum encapsulation { 1883 value "7"; 1884 description 1885 "Encapsulation SAFI"; 1886 reference 1887 "RFC 5512: The BGP Encapsulation Subsequent Address Family 1888 Identifier (SAFI) and the BGP Tunnel Encapsulation 1889 Attribute"; 1890 } 1891 enum tunnel-safi { 1892 value "64"; 1893 status "obsolete"; 1894 description 1895 "Tunnel SAFI"; 1896 reference 1897 "draft-nalawade-kapoor-tunnel-safi: BGP Tunnel SAFI"; 1899 } 1900 enum vpls { 1901 value "65"; 1902 description 1903 "Virtual Private LAN Service (VPLS)"; 1904 reference 1905 "RFC 4761: Virtual Private LAN Service (VPLS): Using BGP 1906 for Auto-Discovery and Signaling 1908 RFC 6074: Provisioning, Auto-Discovery, and Signaling in 1909 Layer 2 Virtual Private Networks (L2VPNs) 1910 "; 1911 } 1912 enum bgp-mdt { 1913 value "66"; 1914 description 1915 "BGP MDT SAFI"; 1916 reference 1917 "RFC 6037: Cisco Systems' Solution for Multicast in 1918 BGP/MPLS IP VPNs"; 1919 } 1920 enum bgp-4over6 { 1921 value "67"; 1922 description 1923 "BGP 4over6 SAFI"; 1924 reference 1925 "RFC 5747: 4over6 Transit Solution Using IP Encapsulation 1926 and MP-BGP Extensions"; 1927 } 1928 enum bgp-6over4 { 1929 value "68"; 1930 description 1931 "BGP 6over4 SAFI"; 1932 } 1933 enum l1vpn-auto-discovery { 1934 value "69"; 1935 description 1936 "Layer-1 VPN auto-discovery information"; 1937 reference 1938 "RFC 5195: BGP-Based Auto-Discovery for Layer-1 VPNs"; 1939 } 1940 enum mpls-vpn { 1941 value "128"; 1942 description 1943 "MPLS-labeled VPN address"; 1944 reference 1945 "RFC 4364: BGP/MPLS IP Virtual Private Networks (VPNs)"; 1946 } 1947 enum multicast-bgp-mpls-vpn { 1948 value "129"; 1949 description 1950 "Multicast for BGP/MPLS IP Virtual Private Networks 1951 (VPNs)"; 1952 reference 1953 "RFC 6513: Multicast in MPLS/BGP IP VPNs 1955 RFC 6514: BGP Encodings and Procedures for Multicast in 1956 MPLS/BGP IP VPNs 1957 "; 1958 } 1959 enum route-target-constraints { 1960 value "132"; 1961 description 1962 "Route Target constraints"; 1963 reference 1964 "RFC 4684: Constrained Route Distribution for Border 1965 Gateway Protocol/MultiProtocol Label Switching (BGP/MPLS) 1966 Internet Protocol (IP) Virtual Private Networks (VPNs)"; 1967 } 1968 enum ipv4-diss-flow { 1969 value "133"; 1970 description 1971 "IPv4 dissemination of flow specification rules"; 1972 reference 1973 "RFC 5575: Dissemination of Flow Specification Rules"; 1974 } 1975 enum vpnv4-diss-flow { 1976 value "134"; 1977 description 1978 "IPv4 dissemination of flow specification rules"; 1979 reference 1980 "RFC 5575: Dissemination of Flow Specification Rules"; 1981 } 1982 enum vpn-auto-discovery { 1983 value "140"; 1984 status "obsolete"; 1985 description 1986 "VPN auto-discovery"; 1987 reference 1988 "draft-ietf-l3vpn-bgpvpn-auto: Using BGP as an 1989 Auto-Discovery Mechanism for VR-based Layer-3 VPNs"; 1990 } 1991 } 1992 description 1993 "This typedef is a YANG enumeration of IANA-registered 1994 subsequent address family identifiers (SAFI)."; 1996 reference 1997 "Subsequent Address Family Identifiers (SAFI) Parameters. IANA, 1998 2012-02-22. 2000 "; 2001 } 2002 } 2004 2006 4. IANA Considerations 2008 This document defines the initial version of the IANA-maintained 2009 iana-if-type and iana-afn-safi YANG modules. 2011 The iana-if-type module is intended to reflect the "ifType 2012 definitions" registry. When an interface type is added to this 2013 registry, a new "enum" statement must be added to the "iana-if-type" 2014 typedef, with the same name and value as the corresponding 2015 enumeration in IANAifType-MIB. If the new interface type has a 2016 reference, a new "reference" statement should be added to the new 2017 "enum" statement. If an interface type is deprecated in the "ifType 2018 definitions" registry, the corresponding "enum" statement must be 2019 updated with a "status" statement with the value "deprecated". 2021 When the iana-if-type YANG module is updated, a new "revision" 2022 statement must be added. 2024 The iana-afn-safi module is intended to reflect the "Address Familiy 2025 Numbers" and "Subsequent Address Familiy Identifiers" registries. 2026 When an AFN or SAFI is added to these registries, a new "enum" 2027 statement must be added to the "address-family" or 2028 "subsequent-address-family" typedefs. If the new parameter has a 2029 reference, a new "reference" statement should be added to the new 2030 "enum" statement. If a parameter gets deprecated in the registry, 2031 the corresponding "enum" statement must be updated with a "status" 2032 statement with the value "deprecated". 2034 When the iana-afn-safi YANG module is updated, a new "revision" 2035 statement must be added. 2037 This document registers two URIs in the IETF XML registry [RFC3688]. 2038 Following the format in RFC 3688, the following registrations are 2039 requested to be made. 2041 URI: urn:ietf:params:xml:ns:yang:iana-if-types 2043 Registrant Contact: IANA. 2045 XML: N/A, the requested URI is an XML namespace. 2047 URI: urn:ietf:params:xml:ns:yang:iana-afn-safi 2049 Registrant Contact: IANA. 2051 XML: N/A, the requested URI is an XML namespace. 2053 This document registers two YANG modules in the YANG Module Names 2054 registry [RFC6020]. 2056 name: iana-if-type 2057 namespace: urn:ietf:params:xml:ns:yang:iana-if-type 2058 prefix: ianaift 2059 reference: RFC XXXX 2061 name: iana-afn-safi 2062 namespace: urn:ietf:params:xml:ns:yang:iana-afn-safi 2063 prefix: ianaaf 2064 reference: RFC XXXX 2066 5. Security Considerations 2068 Since this document does not introduce any technology or protocol, 2069 there are no security issues to be considered for this document 2070 itself. 2072 6. Normative References 2074 [RFC3688] Mealling, M., "The IETF XML Registry", BCP 81, RFC 3688, 2075 January 2004. 2077 [RFC6020] Bjorklund, M., "YANG - A Data Modeling Language for the 2078 Network Configuration Protocol (NETCONF)", RFC 6020, 2079 October 2010. 2081 Author's Address 2083 Martin Bjorklund 2084 Tail-f Systems 2086 Email: mbj@tail-f.com