<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
  xmlns="urn:ietf:params:xml:ns:yang:iana-afn-safi"
  targetNamespace="urn:ietf:params:xml:ns:yang:iana-afn-safi"
  elementFormDefault="qualified" attributeFormDefault="unqualified"
  xml:lang="en" version="2011-09-23"
  xmlns:ncx="http://netconfcentral.org/ns/yuma-ncx">
  <xs:annotation>
    <xs:documentation>Converted from YANG file 'iana-afn-safi.yang' by yangdump version 2.2.1724
      
      Module: iana-afn-safi
      Organization: IANA
      Version: 2011-09-23
      Contact: Internet Assigned Numbers Authority
      
      Postal:
      ICANN
      4676 Admiralty Way, Suite 330
      Marina del Rey, CA 90292
      U. S. A.
      
      
      Tel: +1 310 823 9358
      E-Mail: iana&amp;iana.org
      </xs:documentation>
    <xs:documentation>This YANG module provides two typedefs containing YANG
      definitions for the following IANA-registered enumerations:
      
      - Address Family Numbers (AFN)
      
      - Subsequent Address Family Identifiers (SAFI)
      
      The latest revision of this YANG module can be obtained from the
      IANA web site.
      
      Copyright (c) 2011 IETF Trust and the persons identified as
      authors of the code. All rights reserved.
      
      Redistribution and use in source and binary forms, with or
      without modification, is permitted pursuant to, and subject to
      the license terms contained in, the Simplified BSD License set
      forth in Section 4.c of the IETF Trust's Legal Provisions
      Relating to IETF Documents
      (http://trustee.ietf.org/license-info).
      
      This version of this YANG module is part of RFC XXXX; see the
      RFC itself for full legal notices.
      </xs:documentation>
    <xs:appinfo>
      <ncx:source>/usr/share/yuma/modules/ietf/iana-afn-safi.yang</ncx:source>
      <ncx:organization>IANA</ncx:organization>
      <ncx:contact>Internet Assigned Numbers Authority
        
        Postal:
        ICANN
        4676 Admiralty Way, Suite 330
        Marina del Rey, CA 90292
        U. S. A.
        
        
        Tel: +1 310 823 9358
        E-Mail: iana&amp;iana.org
        </ncx:contact>
    </xs:appinfo>
    <xs:appinfo>
      <ncx:revision>
        <ncx:version>2011-09-23</ncx:version>
        <ncx:description>Initial revision.</ncx:description>
      </ncx:revision>
    </xs:appinfo>
  </xs:annotation>
  <xs:simpleType name="address-family">
    <xs:annotation>
      <xs:documentation>This typedef is a YANG enumeration of IANA-registered address
        family numbers (AFN).</xs:documentation>
      <xs:appinfo>
        <ncx:reference>
          <ncx:text>Address Family Numbers. IANA, 2011-01-20.
            &lt;http://www.iana.org/assignments/address-family-numbers/
            address-family-numbers.xml&gt;
            
            IANA-ADDRESS-FAMILY-NUMBERS-MIB DEFINITIONS
            &lt;http://www.iana.org/assignments/ianaaddressfamilynumbers-mib&gt;
            </ncx:text>
        </ncx:reference>
      </xs:appinfo>
    </xs:annotation>
    <xs:restriction base="xs:string">
      <xs:enumeration value="other">
        <xs:annotation>
          <xs:documentation>none of the following</xs:documentation>
          <xs:appinfo>
            <ncx:value>0</ncx:value>
          </xs:appinfo>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="ipV4">
        <xs:annotation>
          <xs:documentation>IP Version 4</xs:documentation>
          <xs:appinfo>
            <ncx:value>1</ncx:value>
          </xs:appinfo>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="ipV6">
        <xs:annotation>
          <xs:documentation>IP Version 6</xs:documentation>
          <xs:appinfo>
            <ncx:value>2</ncx:value>
          </xs:appinfo>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="nsap">
        <xs:annotation>
          <xs:documentation>NSAP</xs:documentation>
          <xs:appinfo>
            <ncx:value>3</ncx:value>
          </xs:appinfo>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="hdlc">
        <xs:annotation>
          <xs:documentation>(8-bit multidrop)</xs:documentation>
          <xs:appinfo>
            <ncx:value>4</ncx:value>
          </xs:appinfo>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="bbn1822">
        <xs:annotation>
          <xs:documentation>BBN Report 1822</xs:documentation>
          <xs:appinfo>
            <ncx:value>5</ncx:value>
          </xs:appinfo>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="all802">
        <xs:annotation>
          <xs:documentation>(includes all 802 media plus Ethernet 'canonical
            format')</xs:documentation>
          <xs:appinfo>
            <ncx:value>6</ncx:value>
          </xs:appinfo>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="e163">
        <xs:annotation>
          <xs:documentation>E.163</xs:documentation>
          <xs:appinfo>
            <ncx:value>7</ncx:value>
          </xs:appinfo>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="e164">
        <xs:annotation>
          <xs:documentation>(SMDS, FrameRelay, ATM)</xs:documentation>
          <xs:appinfo>
            <ncx:value>8</ncx:value>
          </xs:appinfo>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="f69">
        <xs:annotation>
          <xs:documentation>(Telex)</xs:documentation>
          <xs:appinfo>
            <ncx:value>9</ncx:value>
          </xs:appinfo>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="x121">
        <xs:annotation>
          <xs:documentation>(X.25, Frame Relay)</xs:documentation>
          <xs:appinfo>
            <ncx:value>10</ncx:value>
          </xs:appinfo>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="ipx">
        <xs:annotation>
          <xs:documentation>IPX (Internet Protocol Exchange)</xs:documentation>
          <xs:appinfo>
            <ncx:value>11</ncx:value>
          </xs:appinfo>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="appleTalk">
        <xs:annotation>
          <xs:documentation>Apple Talk</xs:documentation>
          <xs:appinfo>
            <ncx:value>12</ncx:value>
          </xs:appinfo>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="decnetIV">
        <xs:annotation>
          <xs:documentation>DEC Net Phase IV</xs:documentation>
          <xs:appinfo>
            <ncx:value>13</ncx:value>
          </xs:appinfo>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="banyanVines">
        <xs:annotation>
          <xs:documentation>Banyan Vines</xs:documentation>
          <xs:appinfo>
            <ncx:value>14</ncx:value>
          </xs:appinfo>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="e164withNsap">
        <xs:annotation>
          <xs:documentation>(E.164 with NSAP format subaddress)</xs:documentation>
          <xs:appinfo>
            <ncx:value>15</ncx:value>
          </xs:appinfo>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="dns">
        <xs:annotation>
          <xs:documentation>(Domain Name System)</xs:documentation>
          <xs:appinfo>
            <ncx:value>16</ncx:value>
          </xs:appinfo>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="distinguishedName">
        <xs:annotation>
          <xs:documentation>(Distinguished Name, per X.500)</xs:documentation>
          <xs:appinfo>
            <ncx:value>17</ncx:value>
          </xs:appinfo>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="asNumber">
        <xs:annotation>
          <xs:documentation>(16-bit quantity, per the AS number space)</xs:documentation>
          <xs:appinfo>
            <ncx:value>18</ncx:value>
          </xs:appinfo>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="xtpOverIPv4">
        <xs:annotation>
          <xs:documentation>XTP over IP version 4</xs:documentation>
          <xs:appinfo>
            <ncx:value>19</ncx:value>
          </xs:appinfo>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="xtpOverIpv6">
        <xs:annotation>
          <xs:documentation>XTP over IP version 6</xs:documentation>
          <xs:appinfo>
            <ncx:value>20</ncx:value>
          </xs:appinfo>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="xtpNativeModeXTP">
        <xs:annotation>
          <xs:documentation>XTP native mode XTP</xs:documentation>
          <xs:appinfo>
            <ncx:value>21</ncx:value>
          </xs:appinfo>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="fibreChannelWWPN">
        <xs:annotation>
          <xs:documentation>Fibre Channel World-Wide Port Name</xs:documentation>
          <xs:appinfo>
            <ncx:value>22</ncx:value>
          </xs:appinfo>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="fibreChannelWWNN">
        <xs:annotation>
          <xs:documentation>Fibre Channel World-Wide Node Name</xs:documentation>
          <xs:appinfo>
            <ncx:value>23</ncx:value>
          </xs:appinfo>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="gwid">
        <xs:annotation>
          <xs:documentation>Gateway Identifier</xs:documentation>
          <xs:appinfo>
            <ncx:value>24</ncx:value>
          </xs:appinfo>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="afi">
        <xs:annotation>
          <xs:documentation>AFI for L2VPN</xs:documentation>
          <xs:appinfo>
            <ncx:value>25</ncx:value>
          </xs:appinfo>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="subsequent-address-family">
    <xs:annotation>
      <xs:documentation>This typedef is a YANG enumeration of IANA-registered
        subsequent address family identifiers (SAFI).</xs:documentation>
      <xs:appinfo>
        <ncx:reference>
          <ncx:text>Subsequent Address Family Identifiers (SAFI) Parameters. IANA,
            2011-03-04. &lt;http://www.iana.org/assignments/safi-namespace/
            safi-namespace.xml&gt;
            </ncx:text>
        </ncx:reference>
      </xs:appinfo>
    </xs:annotation>
    <xs:restriction base="xs:string">
      <xs:enumeration value="nlri-unicast">
        <xs:annotation>
          <xs:documentation>Network Layer Reachability Information used for unicast
            forwarding</xs:documentation>
          <ncx:reference>
            <ncx:text>RFC4760</ncx:text>
          </ncx:reference>
          <xs:appinfo>
            <ncx:value>1</ncx:value>
          </xs:appinfo>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="nlri-multicast">
        <xs:annotation>
          <xs:documentation>Network Layer Reachability Information used for multicast
            forwarding</xs:documentation>
          <ncx:reference>
            <ncx:text>RFC4760</ncx:text>
          </ncx:reference>
          <xs:appinfo>
            <ncx:value>2</ncx:value>
          </xs:appinfo>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="nlri-mpls">
        <xs:annotation>
          <xs:documentation>Network Layer Reachability Information (NLRI) with MPLS
            Labels</xs:documentation>
          <ncx:reference>
            <ncx:text>RFC3107</ncx:text>
          </ncx:reference>
          <xs:appinfo>
            <ncx:value>4</ncx:value>
          </xs:appinfo>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="mcast-vpn">
        <xs:annotation>
          <xs:documentation>MCAST-VPN</xs:documentation>
          <ncx:reference>
            <ncx:text>draft-ietf-l3vpn-2547bis-mcast-bgp-08</ncx:text>
            <ncx:url>http://www.ietf.org/internet-drafts/draft-ietf-l3vpn-2547bis-mcast-bgp-08</ncx:url>
          </ncx:reference>
          <xs:appinfo>
            <ncx:value>5</ncx:value>
          </xs:appinfo>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="nlri-dynamic-ms-pw">
        <xs:annotation>
          <xs:documentation>Network Layer Reachability Information used for Dynamic
            Placement of Multi-Segment Pseudowires (TEMPORARY -
            Expires 2008-08-23)</xs:documentation>
          <ncx:reference>
            <ncx:text>draft-ietf-pwe3-dynamic-ms-pw-13</ncx:text>
            <ncx:url>http://www.ietf.org/internet-drafts/draft-ietf-pwe3-dynamic-ms-pw-13</ncx:url>
          </ncx:reference>
          <xs:appinfo>
            <ncx:status>obsolete</ncx:status>
            <ncx:value>6</ncx:value>
          </xs:appinfo>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="tunnel-safi">
        <xs:annotation>
          <xs:documentation>Tunnel SAFI</xs:documentation>
          <ncx:reference>
            <ncx:text>draft-nalawade-kapoor-tunnel-safi-05</ncx:text>
            <ncx:url>http://www.ietf.org/internet-drafts/draft-nalawade-kapoor-tunnel-safi-05</ncx:url>
          </ncx:reference>
          <xs:appinfo>
            <ncx:value>64</ncx:value>
          </xs:appinfo>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="vpls">
        <xs:annotation>
          <xs:documentation>Virtual Private LAN Service (VPLS)</xs:documentation>
          <ncx:reference>
            <ncx:text>RFC4761, RFC6074</ncx:text>
          </ncx:reference>
          <xs:appinfo>
            <ncx:value>65</ncx:value>
          </xs:appinfo>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="bgp-mdt">
        <xs:annotation>
          <xs:documentation>BGP MDT SAFI</xs:documentation>
          <ncx:reference>
            <ncx:text>RFC6037</ncx:text>
          </ncx:reference>
          <xs:appinfo>
            <ncx:value>66</ncx:value>
          </xs:appinfo>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="bgp-4over6">
        <xs:annotation>
          <xs:documentation>BGP 4over6 SAFI</xs:documentation>
          <ncx:reference>
            <ncx:text>RFC5747</ncx:text>
          </ncx:reference>
          <xs:appinfo>
            <ncx:value>67</ncx:value>
          </xs:appinfo>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="bgp-6over4">
        <xs:annotation>
          <xs:documentation>BGP 6over4 SAFI</xs:documentation>
          <ncx:reference>
            <ncx:text>mailto:cuiyong&amp;tsinghua.edu.cn</ncx:text>
          </ncx:reference>
          <xs:appinfo>
            <ncx:value>68</ncx:value>
          </xs:appinfo>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="l1vpn-auto-discovery">
        <xs:annotation>
          <xs:documentation>Layer-1 VPN auto-discovery information</xs:documentation>
          <ncx:reference>
            <ncx:text>draft-ietf-l1vpn-bgp-auto-discovery-05</ncx:text>
            <ncx:url>http://www.ietf.org/internet-drafts/draft-ietf-l1vpn-bgp-auto-discovery-05</ncx:url>
          </ncx:reference>
          <xs:appinfo>
            <ncx:value>69</ncx:value>
          </xs:appinfo>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="mpls-vpn">
        <xs:annotation>
          <xs:documentation>MPLS-labeled VPN address</xs:documentation>
          <ncx:reference>
            <ncx:text>RFC4364</ncx:text>
          </ncx:reference>
          <xs:appinfo>
            <ncx:value>128</ncx:value>
          </xs:appinfo>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="multicast-bgp-mpls-vpn">
        <xs:annotation>
          <xs:documentation>Multicast for BGP/MPLS IP Virtual Private Networks
            (VPNs)</xs:documentation>
          <ncx:reference>
            <ncx:text>draft-ietf-l3vpn-2547bis-mcast-10,
              draft-ietf-l3vpn-2547bis-mcast-10</ncx:text>
            <ncx:url>http://www.ietf.org/internet-drafts/draft-ietf-l3vpn-2547bis-mcast-10</ncx:url>
          </ncx:reference>
          <xs:appinfo>
            <ncx:value>129</ncx:value>
          </xs:appinfo>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="route-target-constraints">
        <xs:annotation>
          <xs:documentation>Route Target constraints</xs:documentation>
          <ncx:reference>
            <ncx:text>RFC4684</ncx:text>
          </ncx:reference>
          <xs:appinfo>
            <ncx:value>132</ncx:value>
          </xs:appinfo>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="ipv4-diss-flow">
        <xs:annotation>
          <xs:documentation>IPv4 dissemination of flow specification rules</xs:documentation>
          <ncx:reference>
            <ncx:text>RFC5575</ncx:text>
          </ncx:reference>
          <xs:appinfo>
            <ncx:value>133</ncx:value>
          </xs:appinfo>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="vpnv4-diss-flow">
        <xs:annotation>
          <xs:documentation>IPv4 dissemination of flow specification rules</xs:documentation>
          <ncx:reference>
            <ncx:text>RFC5575</ncx:text>
          </ncx:reference>
          <xs:appinfo>
            <ncx:value>134</ncx:value>
          </xs:appinfo>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="vpn-auto-discovery">
        <xs:annotation>
          <xs:documentation>VPN auto-discovery</xs:documentation>
          <ncx:reference>
            <ncx:text>draft-ietf-l3vpn-bgpvpn-auto-09</ncx:text>
            <ncx:url>http://www.ietf.org/internet-drafts/draft-ietf-l3vpn-bgpvpn-auto-09</ncx:url>
          </ncx:reference>
          <xs:appinfo>
            <ncx:value>140</ncx:value>
          </xs:appinfo>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
</xs:schema>

