Internet Engineering Task Force C. Chen Internet Draft Ericsson Intended status: Standards Track May 22, 2017 Expires: November 2017 IANA Address Family Numbers Yang Model draft-chin-netmod-iana-af-numbers-00.txt Abstract This document defines initial version of the iana-af-numbers YANG model. Status of this Memo This Internet-Draft is submitted in full conformance with the provisions of BCP 78 and BCP 79. Internet-Drafts are working documents of the Internet Engineering Task Force (IETF), its areas, and its working groups. Note that other groups may also distribute working documents as Internet- Drafts. Internet-Drafts are draft documents valid for a maximum of six months and may be updated, replaced, or obsoleted by other documents at any time. It is inappropriate to use Internet-Drafts as reference material or to cite them other than as "work in progress." The list of current Internet-Drafts can be accessed at http://www.ietf.org/ietf/1id-abstracts.txt The list of Internet-Draft Shadow Directories can be accessed at http://www.ietf.org/shadow.html This Internet-Draft will expire on November 22, 2017. Copyright Notice Copyright (c) 2017 IETF Trust and the persons identified as the document authors. All rights reserved. Chen Expires November 22, 2017 [Page 1] Internet-Draft IANA Address Family Numbers Yang Model May 2017 This document is subject to BCP 78 and the IETF Trust's Legal Provisions Relating to IETF Documents (http://trustee.ietf.org/license-info) in effect on the date of publication of this document. Please review these documents carefully, as they describe your rights and restrictions with respect to this document. Code Components extracted from this document must include Simplified BSD License text as described in Section 4.e of the Trust Legal Provisions and are provided without warranty as described in the Simplified BSD License. Table of Contents 1. Introduction ................................................ 2 2. IANA Address Family Numbers YANG Module ...................... 2 3. IANA Considerations ........................................ 10 4. Security Considerations ..................................... 12 5. Normative References........................................ 12 1. Introduction This document defines the initial version of the iana-af-numbers YANG module for address family numbers definitions. The iana-af-numbers module reflects IANA's existing "address family numbers definitions" registry [Address Family Numbers]. The latest revision of the module can be obtained from the IANA web site. New values should be made to IANA and added to the "address family numbers definitions" registry, the IANA-ADDRESS-FAMILY-NUMBERS-MIB and the iana-af-numbers YANG module are updated by IANA. 2. IANA Address Family Numbers YANG Module file "iana-af-numbers.yang" module iana-af-numbers { namespace "urn:ietf:params:xml:ns:yang:iana-af-numbers"; prefix "ianaafn"; organization "IANA"; contact "Postal: Internet Assigned Numbers Authority Chen Expires November 22, 2017 [Page 2] Internet-Draft IANA Address Family Numbers Yang Model May 2017 Internet Corporation for Assigned Names and Numbers 12025 Waterfront Drive, Suite 300 Los Angeles, CA 90094-2536 USA Tel: +1 310-301-5800 E-Mail: iana&iana.org"; description "The MIB module defines the AddressFamilyNumbers textual convention."; revision "2017-05-19" { description "Initial revision."; reference "IANA-ADDRESS-FAMILY-NUMBERS-MIB"; } identity iana-af-numbers { description "The definition of this textual convention with the addition of newly assigned values is published periodically by the IANA, in either the Assigned Numbers RFC, or some derivative of it specific to Internet Network Management number assignments. (The latest arrangements can be obtained by contacting the IANA.) Requests for new values should be made to IANA via email (iana&iana.org)."; } identity ipV4 { base iana-af-numbers; description "IP Version 4"; reference ""; } identity ipV6 { base iana-af-numbers; description "IP Version 6"; reference ""; Chen Expires November 22, 2017 [Page 3] Internet-Draft IANA Address Family Numbers Yang Model May 2017 } identity nsap { base iana-af-numbers; description "NSAP"; reference ""; } identity hdlc { base iana-af-numbers; description "8-bit multidrop"; reference ""; } identity bbn1822 { base iana-af-numbers; description ""; reference ""; } identity all802 { base iana-af-numbers; description "includes all 802 media plus Ethernet 'canonical format'"; reference ""; } identity e163 { base iana-af-numbers; description ""; reference ""; } identity e164 { base iana-af-numbers; description "SMDS, Frame Relay, ATM"; Chen Expires November 22, 2017 [Page 4] Internet-Draft IANA Address Family Numbers Yang Model May 2017 reference ""; } identity f69 { base iana-af-numbers; description "Telex"; reference ""; } identity x121 { base iana-af-numbers; description "X.25, Frame Relay"; reference ""; } identity ipx { base iana-af-numbers; description "IPX (Internet Protocol Exchange)"; reference ""; } identity appleTalk { base iana-af-numbers; description "Apple Talk"; reference ""; } identity decnetIV { base iana-af-numbers; description "DEC Net Phase IV"; reference ""; } identity banyanVines { base iana-af-numbers; description Chen Expires November 22, 2017 [Page 5] Internet-Draft IANA Address Family Numbers Yang Model May 2017 "Banyan Vines"; reference ""; } identity e164withNsap { base iana-af-numbers; description "E.164 with NSAP format subaddress"; reference ""; } identity dns { base iana-af-numbers; description "Domain Name System"; reference ""; } identity distinguishedName { base iana-af-numbers; description "Distinguished Name, per X.500"; reference ""; } identity asNumber { base iana-af-numbers; description "16-bit quantity, per the AS number space"; reference ""; } identity xtpOverIpv4 { base iana-af-numbers; description "XTP over IP version 4"; reference ""; } identity xtpOverIpv6 { base iana-af-numbers; Chen Expires November 22, 2017 [Page 6] Internet-Draft IANA Address Family Numbers Yang Model May 2017 description "XTP over IP version 6"; reference ""; } identity xtpNativeModeXTP { base iana-af-numbers; description "XTP native mode XTP"; reference ""; } identity fibreChannelWWPN { base iana-af-numbers; description "Fibre Channel World-Wide Port Name"; reference ""; } identity fibreChannelWWNN { base iana-af-numbers; description "Fibre Channel World-Wide Node Name"; reference ""; } identity gwid { base iana-af-numbers; description "Gateway Identifier"; reference ""; } identity afi { base iana-af-numbers; description "AFI for L2VPN information"; reference ""; } identity mplsTpSectionEndpointIdentifier { Chen Expires November 22, 2017 [Page 7] Internet-Draft IANA Address Family Numbers Yang Model May 2017 base iana-af-numbers; description "MPLS-TP Section Endpoint Identifier"; reference ""; } identity mplsTpLspEndpointIdentifier { base iana-af-numbers; description "MPLS-TP LSP Endpoint Identifier"; reference ""; } identity mplsTpPseudowireEndpointIdentifier { base iana-af-numbers; description "MPLS-TP Pseudowire Endpoint Identifier"; reference ""; } identity eigrpCommonServiceFamily { base iana-af-numbers; description "EIGRP Common Service Family"; reference ""; } identity eigrpIpv4ServiceFamily { base iana-af-numbers; description "EIGRP IPv4 Service Family"; reference ""; } identity eigrpIpv6ServiceFamily { base iana-af-numbers; description "EIGRP IPv6 Service Family"; reference ""; } Chen Expires November 22, 2017 [Page 8] Internet-Draft IANA Address Family Numbers Yang Model May 2017 identity lispCanonicalAddressFormat { base iana-af-numbers; description "LISP Canonical Address Format (LCAF)"; reference ""; } identity bgpLs { base iana-af-numbers; description "BGP-LS"; reference ""; } identity fortyeightBitMacBitMac { base iana-af-numbers; description "48-bit MAC"; reference ""; } identity sixtyfourBitMac { base iana-af-numbers; description "64-bit MAC"; reference ""; } identity oui { base iana-af-numbers; description "Organizationally Unique Identifier"; reference ""; } identity mac24 { base iana-af-numbers; description "MAC/24"; reference ""; } Chen Expires November 22, 2017 [Page 9] Internet-Draft IANA Address Family Numbers Yang Model May 2017 identity mac40 { base iana-af-numbers; description "MAC/40"; reference ""; } identity ipv664 { base iana-af-numbers; description "IPv6/64"; reference ""; } identity rBridgePortID { base iana-af-numbers; description "RBridge Port ID"; reference ""; } identity trillNickname { base iana-af-numbers; description "TRILL Nickname"; reference ""; } } 3. IANA Considerations This document defines the initial version of the IANA-maintained iana-af-numbers YANG module. The iana-af-numbers YANG module is intended to reflect the "address family numbers definitions" registry [ADDRESS FAMILY NUMBERS-IANA-REGISTRY], exactly like the IANA address family numbers- MIB module [IANA-ADDRESS-FAMILY-NUMBERS-MIB] reflects the "address family numbers definitions" registry. Chen Expires November 22, 2017 [Page 10] Internet-Draft IANA Address Family Numbers Yang Model May 2017 New address family number value must not be directly added to the iana-af-numbers YANG module. They must instead be added to the "address family numbers definitions" registry. When an address family number is added to the "address family numbers definitions" registry, a new "identity" statement must be added to the iana-af-numbers YANG module. The name of the "identity" is the same as the corresponding enumeration in the IANA-ADDRESS- FAMILY-NUMBERS-MIB. The following substatements to the "identity" statement should be defined: "base": Contains the value "iana-af-numbers". "status": Include only if a registration has been deprecated (use the value "deprecated") or obsoleted (use the value "obsolete"). "description": Replicate the description from the registry, if any. Insert line breaks as needed so that the line does not exceed 72 characters. "reference": Replicate the reference from the registry, if any, and add the title of the document. Unassigned or reserved values are not present in the module. When the iana-af-numbers YANG module is updated, a new "revision" statement must be added in front of the existing revision statements. IANA has added this new note to the "address family numbers definitions" registry: When this registry is modified, the YANG module iana-af-numbers must be updated. The "Reference" text in the "address family numbers definitions" registry should add this new RFC. 3.1. URI Registrations This document registers a URI in the "IETF XML" registry [RFC3688]. Following the format in RFC 3688, the following registration has been made. URI: urn:ietf:params:xml:ns:yang:iana-af-numbers Chen Expires November 22, 2017 [Page 11] Internet-Draft IANA Address Family Numbers Yang Model May 2017 Registrant Contact: IANA. XML: N/A; the requested URI is an XML namespace. 3.2. YANG Module Registrations This document registers a YANG module in the "YANG Module Names" registry [RFC7950]. name: iana-af-numbers namespace: urn:ietf:params:xml:ns:yang:iana-af-numbers prefix: ianaafn 4. Security Considerations The YANG module definitions does not create any security implications. 5. Normative References [IANA-ADDRESS-FAMILY-NUMBERS-MIB] Internet Assigned Numbers Authority, "AddressFamilyNumbers Textual Convention definitions", . [Address Family Numbers-IANA-REGISTRY] Internet Assigned Numbers Authority, "Address Family Numbers Definitions", . [RFC3688] Mealling, M., "The IETF XML Registry", BCP 81, RFC 3688, January 2004. [RFC7950] Bjorklund, M., "The YANG 1.1 Data Modeling Language", RFC 7950, August 2016. Chen Expires November 22, 2017 [Page 12] Internet-Draft IANA Address Family Numbers Yang Model May 2017 Authors' Addresses Chin Chen Ericsson (China) Communications Company Ltd. Ericsson Tower, No. 5 Lize East Street, Chaoyang District Beijing 100102, P.R. China Email: chin.chen@ericsson.com Chen Expires November 22, 2017 [Page 13]