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.
51 typedef address-family {
56 "none of the following";
76 "HDLC (8-bit multidrop)";
86 "802 (includes all 802 media plus Ethernet 'canonical
97 "E.164 (SMDS, FrameRelay, ATM)";
107 "X.121 (X.25, Frame Relay)";
112 "IPX (Internetwork Packet Exchange)";
132 "E.164 with NSAP format subaddress";
139 "DNS (Domain Name System)";
141 enum distinguishedName {
144 "Distinguished Name (per X.500)";
149 "Autonomous System Number";
154 "XTP over IP version 4";
159 "XTP over IP version 6";
161 enum xtpNativeModeXTP {
164 "XTP native mode XTP";
166 enum fibreChannelWWPN {
169 "Fibre Channel World-Wide Port Name";
171 enum fibreChannelWWNN {
174 "Fibre Channel World-Wide Node Name";
179 "Gateway Identifier";
184 "AFI for L2VPN information";
186 "RFC 4761: Virtual Private LAN Service (VPLS): Using BGP
187 for Auto-Discovery and Signaling
189 RFC 6074: Provisioning, Auto-Discovery, and Signaling in
190 Layer 2 Virtual Private Networks (L2VPNs)
196 "EIGRP Common Service Family";
201 "EIGRP IPv4 Service Family";
206 "EIGRP IPv6 Service Family";
211 "LISP Canonical Address Format";
215 "This typedef is a YANG enumeration of IANA-registered address
216 family numbers (AFN).";
218 "Address Family Numbers. IANA, 2011-01-20.
219 <http://www.iana.org/assignments/address-family-numbers/
220 address-family-numbers.xml>
224 typedef subsequent-address-family {
229 "Network Layer Reachability Information used for unicast
232 "RFC 4760: Multiprotocol Extensions for BGP-4";
234 enum nlri-multicast {
237 "Network Layer Reachability Information used for multicast
240 "RFC 4760: Multiprotocol Extensions for BGP-4";
245 "Network Layer Reachability Information (NLRI) with MPLS
248 "RFC 3107: Carrying Label Information in BGP-4";
255 "RFC 6514: BGP Encodings and Procedures for Multicast in
258 enum nlri-dynamic-ms-pw {
262 "Network Layer Reachability Information used for Dynamic
263 Placement of Multi-Segment Pseudowires (TEMPORARY -
264 Expires 2008-08-23)";
266 "draft-ietf-pwe3-dynamic-ms-pw: Dynamic Placement of Multi
267 Segment Pseudowires";
272 "Encapsulation SAFI";
274 "RFC 5512: The BGP Encapsulation Subsequent Address Family
275 Identifier (SAFI) and the BGP Tunnel Encapsulation
284 "draft-nalawade-kapoor-tunnel-safi: BGP Tunnel SAFI";
289 "Virtual Private LAN Service (VPLS)";
291 "RFC 4761: Virtual Private LAN Service (VPLS): Using BGP
292 for Auto-Discovery and Signaling
294 RFC 6074: Provisioning, Auto-Discovery, and Signaling in
295 Layer 2 Virtual Private Networks (L2VPNs)
303 "RFC 6037: Cisco Systems' Solution for Multicast in
311 "RFC 5747: 4over6 Transit Solution Using IP Encapsulation
312 and MP-BGP Extensions";
319 enum l1vpn-auto-discovery {
322 "Layer-1 VPN auto-discovery information";
324 "RFC 5195: BGP-Based Auto-Discovery for Layer-1 VPNs";
329 "MPLS-labeled VPN address";
331 "RFC 4364: BGP/MPLS IP Virtual Private Networks (VPNs)";
333 enum multicast-bgp-mpls-vpn {
336 "Multicast for BGP/MPLS IP Virtual Private Networks
339 "RFC 6513: Multicast in MPLS/BGP IP VPNs
341 RFC 6514: BGP Encodings and Procedures for Multicast in
345 enum route-target-constraints {
348 "Route Target constraints";
350 "RFC 4684: Constrained Route Distribution for Border
351 Gateway Protocol/MultiProtocol Label Switching (BGP/MPLS)
352 Internet Protocol (IP) Virtual Private Networks (VPNs)";
354 enum ipv4-diss-flow {
357 "IPv4 dissemination of flow specification rules";
359 "RFC 5575: Dissemination of Flow Specification Rules";
361 enum vpnv4-diss-flow {
364 "IPv4 dissemination of flow specification rules";
366 "RFC 5575: Dissemination of Flow Specification Rules";
368 enum vpn-auto-discovery {
372 "VPN auto-discovery";
374 "draft-ietf-l3vpn-bgpvpn-auto: Using BGP as an
375 Auto-Discovery Mechanism for VR-based Layer-3 VPNs";
379 "This typedef is a YANG enumeration of IANA-registered
380 subsequent address family identifiers (SAFI).";
382 "Subsequent Address Family Identifiers (SAFI) Parameters. IANA,
383 2012-02-22. <http://www.iana.org/assignments/safi-namespace/