<?xml version='1.0' encoding='utf-8'?>
<!DOCTYPE rfc SYSTEM "rfc2629.dtd">
<?xml-stylesheet type='text/xsl' href='rfc2629.xslt' ?>
<!-- Some of the more generally applicable PIs that most I-Ds might want to use -->
<!-- Try to enforce the ID-nits conventions and DTD validity -->
<?rfc strict="yes" ?>
<!-- Items used when reviewing the document -->
<?rfc comments="no" ?>
<!-- Controls display of <cref> elements -->
<?rfc inline="no" ?>
<!-- When no, put comments at end in comments section, 
                                 otherwise, put inline -->
<?rfc editing="no" ?>
<!-- When yes, insert editing marks: editing marks consist of a 
                                 string such as <29> printed in the blank line at the 
                                 beginning of each paragraph of text. -->
<!-- Create Table of Contents (ToC) and set some options for it.  
         Note the ToC may be omitted for very short documents, but idnits insists on a ToC 
         if the document has more than 15 pages. -->
<?rfc toc="yes"?>
<?rfc tocompact="yes"?>
<!-- If "yes" eliminates blank lines before main section entries. -->
<?rfc tocdepth="4"?>
<!-- Sets the number of levels of sections/subsections... in ToC -->
<!-- Choose the options for the references. 
         Some like symbolic tags in the references (and citations) and others prefer 
         numbers. The RFC Editor always uses symbolic tags.
         The tags used are the anchor attributes of the references. -->
<?rfc symrefs="yes"?>
<?rfc sortrefs="yes" ?>
<?rfc rfcprocack="yes" ?>
<!-- If "yes", causes the references to be sorted in order of tags.
                                 This doesn't have any effect unless symrefs is "yes" also. -->
<!-- These two save paper: Just setting compact to "yes" makes savings by not starting each 
         main section on a new page but does not omit the blank lines between list items. 
         If subcompact is also "yes" the blank lines between list items are also omitted. -->
<?rfc compact="yes" ?>
<?rfc subcompact="no" ?>
<!-- end of list of popular I-D processing instructions -->
<!-- end of list of processing instructions -->
<rfc category="std" docName="draft-baker-ipv6-isis-dst-src-routing-02" ipr="trust200902" obsoletes="" updates="" submissionType="IETF" xml:lang="en">
  <front>
    <title abbrev="IS-IS Source/Destination Routing">IPv6 Source/Destination Routing using IS-IS</title>
    <author fullname="Fred Baker" initials="F.J." surname="Baker">
      <organization>Cisco Systems</organization>
      <address>
        <postal>
          <street/>
          <city>Santa Barbara</city>
          <code>93117</code>
          <region>California</region>
          <country>USA</country>
        </postal>
        <email>fred@cisco.com</email>
      </address>
    </author>
    <author fullname="David Lamparter" initials="D." surname="Lamparter">
      <organization>NetDEF</organization>
      <address>
        <postal>
          <street/>
          <city>Leipzig</city>
          <code>04103</code>
          <region/>
          <country>Germany</country>
        </postal>
        <email>david@opensourcerouting.org</email>
      </address>
    </author>
    <date/>
    <area>Internet Engineering Task Force</area>
    <workgroup/>
    <abstract>
      <t>This note describes the changes necessary for IS-IS to route IPv6 traffic from a specified prefix to a specified prefix.</t>
    </abstract>
    <!--<note title="Foreword"> </note> -->
    <!--<?rfc needLines="10" ?> <texttable anchor="table_example" title="A Very Simple Table"> <preamble>Tables use ttcol to define column headers and widths.  Every cell then has a &quot;c&quot; element for its content.</preamble> <ttcol align="center">ttcol #1</ttcol> <ttcol align="center">ttcol #2</ttcol> <c>c #1</c>		<c>c #2</c> <c>c #3</c>		<c>c #4</c> <c>c #5</c>		<c>c #6</c> <postamble>which is a very simple example.</postamble> </texttable> -->
  </front>
  <middle>
    <!--<t>There are multiple list styles: "symbols", "letters", "numbers", "hanging", "format", etc.</t> <t> <list style="symbols"> <t>First bullet</t> <t>Second bullet</t> </list> </t> -->
    <!--<figure anchor="reference" title="Figure"> <artwork align="center"> <![CDATA[ ASCII artwork goes here...  ]]> </artwork> </figure> -->
    <section title="Introduction" toc="default">
      <t>This specification builds on <xref target="RFC5308" pageno="false" format="default">IS-IS for IPv6</xref> and the critical extension TLV in <xref target="critical-subtlvs" pageno="false" format="default"/>.  This note defines the sub-TLV for an <xref target="RFC2460" pageno="false" format="default">IPv6</xref> Source Prefix, to define routes from a source prefix to a destination prefix.</t>
      <t>This implements the Destination/Source Routing mechanism described in <xref target="dst-src-routing" pageno="false" format="default"/>.  This implies not simply routing "to a destination", but routing "to that destination AND from a specified source". It may be combined with other qualifying attributes, such as "traffic going to that destination AND using a specified flow label AND from a specified source prefix".  The obvious application is egress routing, as required for a multihomed entity with a provider-allocated prefix from each of several upstream networks. Traffic within the network could be source/destination routed as well, or could be implicitly or explicitly routed from "any prefix", ::/0. Other use cases are described in <xref target="I-D.baker-rtgwg-src-dst-routing-use-cases" pageno="false" format="default"/>. If a FIB contains a route to a given destination from one or more prefixes not including ::/0, and a given packet destined there that has a source address that is in none of them, the packet in effect has no route, just as if the destination itself were not in the route table.</t>
      <?rfc needLines="5" ?>
      <section title="Requirements Language" toc="default">
        <t>The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this document are to be interpreted as described in <xref target="RFC2119" pageno="false" format="default"/>.</t>
      </section>
    </section>
    <section anchor="extensions" title="Theory of Routing" toc="default">
      <t>Both IS-IS and OSPF perform their calculations by building a lattice of routers and links from the router performing the calculation to each router, and then use routes (sequences in the lattice) to get to destinations that those routes advertise connectivity to. Following the SPF algorithm, calculation starts by selecting a starting point (typically the router doing the calculation), and successively adding {link, router} pairs until one has calculated a route to every router in the network. As each router is added, including the original router, destinations that it is directly connected to are turned into routes in the route table: "to get to 2001:db8::/32, route traffic to {interface, list of next hop routers}". For immediate neighbors to the originating router, of course, there is no next hop router; traffic is handled locally.</t>
      <t>In this context, the route is qualified by a source prefix; It is installed into the FIB with the destination prefix, and the FIB applies the route if and only if the IPv6 source address also matches the advertised prefix. Of course, there may be multiple LSPs in the RIB with the same destination and differing source prefixes; these may also have the same or differing next hop lists. The intended forwarding action is to forward matching traffic to one of the next hop routers associated with this destination and source prefix, or to discard non-matching traffic as "destination unreachable".</t>
      <t>TLVs that lack a source prefix sub-TLV match any source address (i.e., the source prefix TLV defaults to ::/0), by definition.</t>
      <t>When resolving Destination/Source Reachabilities, the SPF calculation results used MUST reflect a calculation performed including only routers that advertise support for the critical Source Prefix TLV defined in section 3.  The mechanism for signaling this is described in <xref target="critical-subtlvs" pageno="false" format="default"/>.  Routers that support this extension MUST advertise support as described there.</t>
      <?rfc needLines="5" ?>
      <section title="Notation" toc="default">
        <t>For the purposes of this document, a route from the prefix A to the prefix B (in other words, whose source prefix is A and whose destination prefix is B) is expressed as A-&gt;B. A packet with the source address A and the destination address B is similarly described as A-&gt;B.</t>
      </section>
      <?rfc needLines="5" ?>
      <section title="Dealing with ambiguity" toc="default">
        <t>In any routing protocol, there is the possibility of ambiguity. For example, one router might advertise a fairly general prefix - a default route, a discard prefix (which consumes all traffic that is not directed to an instantiated subnet), or simply an aggregated prefix while another router advertises a more specific one. In source/destination routing, potentially ambiguous cases include cases in which the link state database contains two routes A-&gt;B' and A'-&gt;B, in which A' is a more specific prefix within the prefix A and B' is a more specific prefix within the prefix B. Traditionally, we have dealt with ambiguous destination routes using a "longest match first" rule. If the same datagram matches more than one destination prefix advertised within an area, we follow the route with the longest matching prefix.</t>
        <t>With source/destination routes, as noted in <xref target="I-D.baker-rtgwg-src-dst-routing-use-cases" pageno="false" format="default"/>, we follow a similar but slightly different rule; the FIB lookup MUST yield the route with the longest matching destination prefix that also matches the source prefix constraint. In the event of a tie on the destination prefix, it MUST also match the longest matching source prefix among those options.</t>
        <t>An example of the issue is this. Suppose we have two routes: <list style="numbers"><t>2001:db8:1::/48 -&gt; 2001:db8:3:3::/64</t><t>2001:db8:2::/48 -&gt; 2001:db8:3::/48</t></list></t>
        <t>and a packet <list style="empty"><t>2001:db8:2::1 -&gt; 2001:db8:3:3::1</t></list></t>
        <t>If we require the algorithm to follow the longest destination match without regard to the source, the destination address matches 2001:db8:3:3::/64 (the first route), and the source address doesn't match the constraint of the first route; we therefore have no route.  The FIB algorithm, in this example, must therefore match the second route, even though it is not the longest destination match, because it also matches the source address.</t>
      </section>
      <?rfc needLines="5" ?>
      <section title="Interactions with other constraints" toc="default">
        <t>In the event that there are other constraints on routing, such as proposed in <xref target="I-D.baker-ipv6-isis-dst-flowlabel-routing" pageno="false" format="default"/>, the effect is a logical AND. The FIB lookup must yield the route with the longest matching destination prefix that also matches each of the constraints.  The general mechanics for this are described in <xref target="extra-qualifiers" pageno="false" format="default"/>.</t>
      </section>
      <section title="Multi-topology Routing" toc="default">
        <t>While not mandatory, IS-IS is often implemented as <xref target="RFC5120" pageno="false" format="default">Multi Topology Routing</xref> with IPv4 or other protocols in the same or different topologies.  The TLV structure in <xref target="critical-subtlvs" pageno="false" format="default"/> is topology-agnostic in that it always includes the topology ID, which may be zero to indicate the default topology.</t>
        <t>The mechanism in this document and its Sub-TLV are applicable to any topology that carries routing information used for IPv6 Unicast routing.  Destination/Source reachability information SHOULD NOT be placed differently from "plain" destination reachabilities.</t>
        <t>A system MUST NOT originate Destination/Source Reachabilities in a topology that is exclusively configured for multicast RPF operation.  If a topology is shared between unicast lookups and multicast reverse path lookups, reachabilities with a source prefix other than ::/0 MUST be ignored for multicast reverse path lookups.</t>
        <t>The statements in the previous two paragraphs currently result in applicability of Destination/Source routes as:</t>
        <figure title="Applicability of Destination/Source IPv6 Reachabilities" suppress-title="false" align="left" alt="" width="" height="">
          <artwork align="left" xml:space="preserve" name="" type="" alt="" width="" height="">
MT-ID   designated usage   applicability
0       default topology   yes
1       IPv4 management    no
2       IPv6 default       yes
3       IPv4 multicast     no
4       IPv6 multicast     no
5       IPv6 management    yes
</artwork>
        </figure>
      </section>
    </section>
    <section anchor="IS-IS-extensions-ipv6" title="Extensions necessary for IPv6 Source/Destination Routing in IS-IS" toc="default">
      <t>Section 2 of <xref target="RFC5308" pageno="false" format="default"/> defines the "IPv6 Reachability TLV", and carries in it destination prefix advertisements. It has the capability of extension, using sub-TLVs.</t>
      <t>We define the Source Prefix Sub-TLV as in <xref target="IS-IS-source" pageno="false" format="default"/>. As noted in <xref target="extensions" pageno="false" format="default"/>, any IPv6 Reachability TLV that does not specify a source prefix is understood to as specifying ::/0 (any IPv6 address) as the source prefix.</t>
      <section anchor="IS-IS-source" title="Source Prefix sub-TLV" toc="default">
        <?rfc needLines="10"?>
        <t>The following Sub-TLV is defined for the critical part of TLV TBD2 defined in <xref target="critical-subtlvs" pageno="false" format="default"/>:</t>
        <figure title="Source Prefix Sub-TLV" suppress-title="false" align="left" alt="" width="" height="">
          <artwork align="center" xml:space="preserve" name="" type="" alt="" width="" height="">
 0                   1                   2                   3
 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|      Type     |    Length     |Prefix Length  |    Prefix
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
</artwork>
        </figure>
        <t>
          <list style="hanging">
            <t hangText="Source Prefix Type:">assigned by IANA</t>
            <t hangText="TLV Length:">Length of the sub-TLV in octets</t>
            <t hangText="Prefix Length:">Length of the prefix in bits</t>
            <t hangText="Prefix:">(source prefix length+7)/8 octets of prefix</t>
          </list>
        </t>
      </section>
    </section>
    <section anchor="IANA" title="IANA Considerations" toc="default">
      <t>The "Sub-TLVs for TLVs TBD1 (critical) and TBD2 (critical)" registry defined in <xref target="critical-subtlvs" pageno="false" format="default"/> is extended by the following element:</t>
      <t>
        <list style="hanging">
          <t hangText="Source Prefix Type:">assigned by IANA</t>
          <t hangText="Description:">IPv6 Source Prefix</t>
          <t hangText="Applicable to TLV TBD1 (IPv4):">No</t>
          <t hangText="Applicable to TLV TBD2 (IPv6):">Yes</t>
        </list>
      </t>
    </section>
    <section anchor="Security" title="Security Considerations" toc="default">
      <t>There are no security considerations specific to this document.  However, the considerations from <xref target="dst-src-routing" pageno="false" format="default"/> and <xref target="critical-subtlvs" pageno="false" format="default"/> are particularly relevant to this document.</t>
    </section>
    <section anchor="Acknowledgements" title="Acknowledgements" toc="default">
      <t/>
    </section>
  </middle>
  <back>
    <!--references split to informative and normative -->
    <references title="Normative References">
      <reference anchor="IS-IS">
        <front>
          <!--[IS-IS]    ISO/IEC 10589:2002, Second Edition, "", 2002. -->
          <title>Intermediate System to Intermediate System Intra-Domain Routing Exchange Protocol for use in Conjunction with the Protocol for Providing the Connectionless-mode Network Service (ISO 8473)</title>
          <author>
            <organization>ISO/IEC</organization>
          </author>
          <date year="2002"/>
        </front>
        <seriesInfo name="ISO/IEC" value="10589:2002, Second Edition"/>
      </reference>
      <?rfc include="reference.RFC.2119"?>
      <reference anchor="RFC2119"><front><title abbrev="RFC Key Words">Key words for use in RFCs to Indicate Requirement Levels</title> <author initials="S." surname="Bradner" fullname="Scott Bradner"><organization>Harvard University</organization> <address><postal><street>1350 Mass. Ave.</street> <street>Cambridge</street> <street>MA 02138</street></postal> <phone>- +1 617 495 3864</phone> <email>sob@harvard.edu</email></address></author> <date year="1997" month="March"/> <area>General</area> <keyword>keyword</keyword> <abstract><t>In many standards track documents several words are used to signify the requirements in the specification.  These words are often capitalized.  This document defines these words as they should be interpreted in IETF documents.  Authors who follow these guidelines should incorporate this phrase near the beginning of their document: <list><t>The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED",  "MAY", and "OPTIONAL" in this document are to be interpreted as described in RFC 2119.  </t></list></t> <t>Note that the force of these words is modified by the requirement level of the document in which they are used.  </t></abstract></front> <seriesInfo name="BCP" value="14"/> <seriesInfo name="RFC" value="2119"/> <format type="TXT" octets="4723" target="http://www.rfc-editor.org/rfc/rfc2119.txt"/> <format type="HTML" octets="17970" target="http://xml.resource.org/public/rfc/html/rfc2119.html"/> <format type="XML" octets="5777" target="http://xml.resource.org/public/rfc/xml/rfc2119.xml"/> </reference>
      <?rfc include="reference.RFC.2460" ?>
      <reference anchor="RFC2460"><front><title abbrev="IPv6 Specification">Internet Protocol, Version 6 (IPv6) Specification</title> <author initials="S.E." surname="Deering" fullname="Stephen E. Deering"><organization>Cisco Systems, Inc.</organization> <address><postal><street>170 West Tasman Drive</street> <street>San Jose</street> <region>CA</region> <code>95134-1706</code> <country>USA</country></postal> <phone>+1 408 527 8213</phone> <facsimile>+1 408 527 8254</facsimile> <email>deering@cisco.com</email></address></author> <author initials="R.M." surname="Hinden" fullname="Robert M. Hinden"><organization>Nokia</organization> <address><postal><street>232 Java Drive</street> <street>Sunnyvale</street> <region>CA</region> <code>94089</code> <country>USA</country></postal> <phone>+1 408 990 2004</phone> <facsimile>+1 408 743 5677</facsimile> <email>hinden@iprg.nokia.com</email></address></author> <date year="1998" month="December"/> <area>Internet</area> <keyword>internet protocol version 6</keyword> <keyword>IPv6</keyword> <abstract><t>This document specifies version 6 of the Internet Protocol (IPv6), also sometimes referred to as IP Next Generation or IPng.  </t></abstract></front> <seriesInfo name="RFC" value="2460"/> <format type="TXT" octets="85490" target="http://www.rfc-editor.org/rfc/rfc2460.txt"/> <format type="HTML" octets="107357" target="http://xml.resource.org/public/rfc/html/rfc2460.html"/> <format type="XML" octets="94163" target="http://xml.resource.org/public/rfc/xml/rfc2460.xml"/> </reference>
      <?rfc include="reference.RFC.5120" ?>
      <reference anchor="RFC5120"><front><title>M-ISIS: Multi Topology (MT) Routing in Intermediate System to Intermediate Systems (IS-ISs)</title> <author initials="T." surname="Przygienda" fullname="T. Przygienda"><organization/></author> <author initials="N." surname="Shen" fullname="N. Shen"><organization/></author> <author initials="N." surname="Sheth" fullname="N. Sheth"><organization/></author> <date year="2008" month="February"/> <abstract><t>This document describes an optional mechanism within Intermediate System to Intermediate Systems (IS-ISs) used today by many ISPs for IGP routing within their clouds.  This document describes how to run, within a single IS-IS domain, a set of independent IP topologies that we call Multi-Topologies (MTs).  This MT extension can be used for a variety of purposes, such as an in-band management network "on top" of the original IGP topology, maintaining separate IGP routing domains for isolated multicast or IPv6 islands within the backbone, or forcing a subset of an address space to follow a different topology. [STANDARDS-TRACK]</t></abstract></front> <seriesInfo name="RFC" value="5120"/> <format type="TXT" octets="30318" target="http://www.rfc-editor.org/rfc/rfc5120.txt"/> </reference>
      <?rfc include="reference.RFC.5308" ?>
      <reference anchor="RFC5308"><front><title>Routing IPv6 with IS-IS</title> <author initials="C." surname="Hopps" fullname="C. Hopps"><organization/></author> <date year="2008" month="October"/> <abstract><t>This document specifies a method for exchanging IPv6 routing information using the IS-IS routing protocol.  The described method utilizes two new TLVs: a reachability TLV and an interface address TLV to distribute the necessary IPv6 information throughout a routing domain.  Using this method, one can route IPv6 along with IPv4 and OSI using a single intra-domain routing protocol. [STANDARDS-TRACK]</t></abstract></front> <seriesInfo name="RFC" value="5308"/> <format type="TXT" octets="13324" target="http://www.rfc-editor.org/rfc/rfc5308.txt"/> </reference>
      <!--draft-lamparter-rtgwg-routing-discriminators-00.xml -->
      <reference anchor="extra-qualifiers">
        <front>
          <title abbrev="Extending IP route lookup">Considerations and Registry for extending IP route lookup</title>
          <author fullname="David Lamparter" initials="D." surname="Lamparter">
            <organization>NetDEF</organization>
            <address>
              <postal>
                <street/>
                <city>Leipzig</city>
                <code>04103</code>
                <region/>
                <country>Germany</country>
              </postal>
              <email>david@opensourcerouting.org</email>
            </address>
          </author>
          <date year="2014" month="October"/>
          <area>Routing</area>
          <workgroup>rtgwg</workgroup>
          <abstract>
            <t>This document describes the behaviour of a routing system that takes additional specifications on routes--extra qualifiers--into account, augmenting longest match behaviour.</t>
          </abstract>
        </front>
        <seriesInfo name="Internet-Draft" value="draft-lamparter-rtgwg-routing-discriminators-00"/>
      </reference>
      <!--draft-lamparter-rtgwg-routing-discriminators-00.xml -->
      <!--draft-lamparter-rtgwg-dst-src-routing-00.xml -->
      <reference anchor="dst-src-routing">
        <front>
          <title abbrev="Destination/Source Routing">Destination/Source Routing</title>
          <author fullname="David Lamparter" initials="D." surname="Lamparter">
            <organization>NetDEF</organization>
            <address>
              <postal>
                <street/>
                <city>Leipzig</city>
                <code>04103</code>
                <region/>
                <country>Germany</country>
              </postal>
              <email>david@opensourcerouting.org</email>
            </address>
          </author>
          <date year="2014" month="October"/>
          <area>Routing</area>
          <workgroup>rtgwg</workgroup>
          <abstract>
            <t>This note specifies using packets' source addresses in route lookups as additional qualifier per <xref target="extra-qualifiers" pageno="false" format="default"/>, as applicable to <xref target="RFC2460" pageno="false" format="default">IPv6</xref> without specific considerations for any routing protocol.  </t>
          </abstract>
        </front>
        <seriesInfo name="Internet-Draft" value="draft-lamparter-rtgwg-dst-src-routing-00"/>
      </reference>
      <!--draft-lamparter-rtgwg-dst-src-routing-00.xml -->
      <!--draft-lamparter-isis-reachability-critical-subtlvs.xml -->
      <reference anchor="critical-subtlvs">
        <front>
          <title abbrev="IS-IS Reachability with critical Sub-TLVs">IS-IS Reachability with critical Sub-TLVs</title>
          <author fullname="David Lamparter" initials="D." surname="Lamparter">
            <organization>NetDEF</organization>
            <address>
              <postal>
                <street/>
                <city>Leipzig</city>
                <code>04103</code>
                <region/>
                <country>Germany</country>
              </postal>
              <email>david@opensourcerouting.org</email>
            </address>
          </author>
          <date year="2014" month="October"/>
          <area>Routing</area>
          <workgroup>isis</workgroup>
          <abstract>
            <t>While previously existing TLVs for IP Reachability extensibly support Sub-TLVs, these cannot be marked as critical.  This is required for extending router behaviour with additional qualifiers on routes, hence this document introduces new Reachability TLVs that support critical Sub-TLVs.</t>
          </abstract>
        </front>
        <seriesInfo name="Internet-Draft" value="draft-lamparter-isis-reachability-critical-subtlvs-00"/>
      </reference>
      <!--draft-lamparter-isis-reachability-critical-subtlvs.xml -->
    </references>
    <references title="Informative References">
      <?rfc include="reference.I-D.baker-rtgwg-src-dst-routing-use-cases"?>
      <reference anchor="I-D.baker-rtgwg-src-dst-routing-use-cases"><front><title>Requirements and Use Cases for Source/Destination Routing</title> <author initials="F" surname="Baker" fullname="Fred Baker"><organization/> </author> <date month="August" day="13" year="2013"/> <abstract><t>This note attempts to capture important use cases for source/ destination routing.</t></abstract> </front> <seriesInfo name="Internet-Draft" value="draft-baker-rtgwg-src-dst-routing-use-cases-00"/> <format type="TXT" target="http://www.ietf.org/internet-drafts/draft-baker-rtgwg-src-dst-routing-use-cases-00.txt"/> </reference>
      <?rfc include="reference.I-D.baker-ipv6-isis-dst-flowlabel-routing"?>
      <reference anchor="I-D.baker-ipv6-isis-dst-flowlabel-routing"><front><title>Using IS-IS with Token-based Access Control</title> <author initials="F" surname="Baker" fullname="Fred Baker"><organization/> </author> <date month="August" day="28" year="2013"/> <abstract><t>This note describes the changes necessary for IS-IS to route IPv6 traffic specified prefix if and only if the packet contains an authorization token.</t></abstract> </front> <seriesInfo name="Internet-Draft" value="draft-baker-ipv6-isis-dst-flowlabel-routing-01"/> <format type="TXT" target="http://www.ietf.org/internet-drafts/draft-baker-ipv6-isis-dst-flowlabel-routing-01.txt"/> </reference>
    </references>
    <section anchor="log" title="Change Log" toc="default">
      <t>
        <list style="hanging">
          <t hangText="Initial Version:">February 2013</t>
          <t hangText="updated Version:">August 2013</t>
          <t hangText="Added MTR:">August 2014</t>
          <t hangText="Split into 4 drafts:">October 2014</t>
        </list>
      </t>
    </section>
  </back>
</rfc>
