2 namespace "urn:ietf:params:xml:ns:yang:iana-afn-safi";
8 " Internet Assigned Numbers Authority
11 4676 Admiralty Way, Suite 330
12 Marina del Rey, CA 90292
15 E-Mail: iana&iana.org";
17 "This YANG module provides two typedefs containing YANG
18 definitions for the following IANA-registered enumerations:
20 - Address Family Numbers (AFN)
22 - Subsequent Address Family Identifiers (SAFI)
24 The latest revision of this YANG module can be obtained from the
27 Copyright (c) 2012 IETF Trust and the persons identified as
28 authors of the code. All rights reserved.
30 Redistribution and use in source and binary forms, with or
31 without modification, is permitted pursuant to, and subject to
32 the license terms contained in, the Simplified BSD License set
33 forth in Section 4.c of the IETF Trust's Legal Provisions
34 Relating to IETF Documents
35 (http://trustee.ietf.org/license-info).
37 This version of this YANG module is part of RFC XXXX; see the
38 RFC itself for full legal notices.";
39 // RFC Ed.: replace XXXX with actual RFC number and remove this
42 // RFC Ed.: update the date below with the date of RFC publication
43 // and remove this note.
48 "RFC XXXX: IANA Address Family Numbers and
49 Subsequent Address Family Identifiers YANG Module";
52 typedef address-family {
54 // value 0 is reserved by IANA
73 "HDLC (8-bit multidrop)";
83 "802 (includes all 802 media plus Ethernet 'canonical
94 "E.164 (SMDS, FrameRelay, ATM)";
104 "X.121 (X.25, Frame Relay)";
109 "IPX (Internetwork Packet Exchange)";
129 "E.164 with NSAP format subaddress";
136 "DNS (Domain Name System)";
138 enum distinguishedName {
141 "Distinguished Name (per X.500)";
146 "Autonomous System Number";
151 "XTP over IP version 4";
156 "XTP over IP version 6";
158 enum xtpNativeModeXTP {
161 "XTP native mode XTP";
163 enum fibreChannelWWPN {
166 "Fibre Channel World-Wide Port Name";
168 enum fibreChannelWWNN {
171 "Fibre Channel World-Wide Node Name";
176 "Gateway Identifier";
178 // FIXME: This one is actually called "afi" in the MIB, but
179 // that must be a mistake.
183 "AFI for L2VPN information";
185 "RFC 4761: Virtual Private LAN Service (VPLS): Using BGP
186 for Auto-Discovery and Signaling
188 RFC 6074: Provisioning, Auto-Discovery, and Signaling in
189 Layer 2 Virtual Private Networks (L2VPNs)";
191 enum mplsTpSectionEndpointIdentifier {
194 "MPLS-TP Section Endpoint Identifier";
196 "draft-ietf-mpls-gach-adv";
198 enum mplsTpLspEndpointIdentifier {
201 "MPLS-TP LSP Endpoint Identifier";
203 "draft-ietf-mpls-gach-adv";
205 enum mplsTpPseudowireEndpointIdentifier {
208 "MPLS-TP Pseudowire Endpoint Identifier";
210 "draft-ietf-mpls-gach-adv";
212 enum eigrpCommonServiceFamily {
215 "EIGRP Common Service Family";
217 enum eigrpIpv4ServiceFamily {
220 "EIGRP IPv4 Service Family";
222 enum eigrpIpv6ServiceFamily {
225 "EIGRP IPv6 Service Family";
227 enum lispCanonicalAddressFormat {
230 "LISP Canonical Address Format (LCAF)";
237 "draft-ietf-idr-ls-distribution";
244 "draft-eastlake-rfc5342bis";
251 "draft-eastlake-rfc5342bis";
253 // value 65535 is reserved by IANA
256 "This typedef is a YANG enumeration of IANA-registered address
257 family numbers (AFN).";
259 "IANA Address Family Numbers registry.
260 <http://www.iana.org/assignments/address-family-numbers>";
263 typedef subsequent-address-family {
265 // value 0 is reserved by IANA
269 "Network Layer Reachability Information used for unicast
272 "RFC 4760: Multiprotocol Extensions for BGP-4";
277 "Network Layer Reachability Information used for multicast
280 "RFC 4760: Multiprotocol Extensions for BGP-4";
282 // value 3 is reserved by IANA
286 "Network Layer Reachability Information (NLRI) with MPLS
289 "RFC 3107: Carrying Label Information in BGP-4";
296 "RFC 6514: BGP Encodings and Procedures for Multicast in
299 enum nlriDynamicMsPw {
303 "Network Layer Reachability Information used for Dynamic
304 Placement of Multi-Segment Pseudowires (TEMPORARY -
305 Expires 2008-08-23)";
307 "draft-ietf-pwe3-dynamic-ms-pw: Dynamic Placement of Multi
308 Segment Pseudowires";
313 "Encapsulation SAFI";
315 "RFC 5512: The BGP Encapsulation Subsequent Address Family
316 Identifier (SAFI) and the BGP Tunnel Encapsulation
325 "draft-nalawade-kapoor-tunnel-safi: BGP Tunnel SAFI";
330 "Virtual Private LAN Service (VPLS)";
332 "RFC 4761: Virtual Private LAN Service (VPLS): Using BGP
333 for Auto-Discovery and Signaling
335 RFC 6074: Provisioning, Auto-Discovery, and Signaling in
336 Layer 2 Virtual Private Networks (L2VPNs)";
343 "RFC 6037: Cisco Systems' Solution for Multicast in
351 "RFC 5747: 4over6 Transit Solution Using IP Encapsulation
352 and MP-BGP Extensions";
359 enum l1VpnAutoDiscovery {
362 "Layer-1 VPN auto-discovery information";
364 "RFC 5195: BGP-Based Auto-Discovery for Layer-1 VPNs";
369 "MPLS-labeled VPN address";
371 "RFC 4364: BGP/MPLS IP Virtual Private Networks (VPNs)";
373 enum multicastBgpMplsVpn {
376 "Multicast for BGP/MPLS IP Virtual Private Networks
379 "RFC 6513: Multicast in MPLS/BGP IP VPNs
381 RFC 6514: BGP Encodings and Procedures for Multicast in
384 // values 130-131 are reserved by IANA
385 enum routeTargetConstraints {
388 "Route Target constraints";
390 "RFC 4684: Constrained Route Distribution for Border
391 Gateway Protocol/MultiProtocol Label Switching (BGP/MPLS)
392 Internet Protocol (IP) Virtual Private Networks (VPNs)";
397 "IPv4 dissemination of flow specification rules";
399 "RFC 5575: Dissemination of Flow Specification Rules";
404 "VPNv4 dissemination of flow specification rules";
406 "RFC 5575: Dissemination of Flow Specification Rules";
408 // values 135-139 are reserved by IANA
409 enum vpnAutoDiscovery {
413 "VPN auto-discovery";
415 "draft-ietf-l3vpn-bgpvpn-auto: Using BGP as an
416 Auto-Discovery Mechanism for VR-based Layer-3 VPNs";
418 // values 141-240 are reserved by IANA
422 "Reserved for Private Use";
424 "RFC 4760: Multiprotocol Extensions for BGP-4";
429 "Reserved for Private Use";
431 "RFC 4760: Multiprotocol Extensions for BGP-4";
436 "Reserved for Private Use";
438 "RFC 4760: Multiprotocol Extensions for BGP-4";
443 "Reserved for Private Use";
445 "RFC 4760: Multiprotocol Extensions for BGP-4";
450 "Reserved for Private Use";
452 "RFC 4760: Multiprotocol Extensions for BGP-4";
457 "Reserved for Private Use";
459 "RFC 4760: Multiprotocol Extensions for BGP-4";
464 "Reserved for Private Use";
466 "RFC 4760: Multiprotocol Extensions for BGP-4";
471 "Reserved for Private Use";
473 "RFC 4760: Multiprotocol Extensions for BGP-4";
478 "Reserved for Private Use";
480 "RFC 4760: Multiprotocol Extensions for BGP-4";
485 "Reserved for Private Use";
487 "RFC 4760: Multiprotocol Extensions for BGP-4";
492 "Reserved for Private Use";
494 "RFC 4760: Multiprotocol Extensions for BGP-4";
499 "Reserved for Private Use";
501 "RFC 4760: Multiprotocol Extensions for BGP-4";
506 "Reserved for Private Use";
508 "RFC 4760: Multiprotocol Extensions for BGP-4";
513 "Reserved for Private Use";
515 "RFC 4760: Multiprotocol Extensions for BGP-4";
517 // value 255 is reserved by IANA
520 "This typedef is a YANG enumeration of IANA-registered
521 subsequent address family identifiers (SAFI).";
523 "IANA SAFI Values registry.
524 <http://www.iana.org/assignments/safi-namespace>";