<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE rfc SYSTEM "rfc2629.dtd">
<?xml-stylesheet type='text/xsl' href='rfc2629.xslt' ?>
<?rfc toc="yes"?>
<?rfc sortrefs="yes"?>
<?rfc symrefs="yes"?>

<?rfc compact="yes"?> <?rfc subcompact="no"?>
<rfc ipr="full3667" category="info" docName="draft-huston-multi6-proposals-00.txt">

  <front>
    <author fullname="Geoff Huston" initials="G."
    surname="Huston"><organization abbrev="Telstra">Telstra</organization>
    <email>gih@telstra.net</email></author>

    <author fullname="Margaret Wasserman" initials="M."
    surname="Wasserman"><organization abbrev="ThingMagic">ThingMagic</organization>
    <email>margaret@thingmagic.com</email></author>


    <title abbrev="Multi6 Proposals">A Summary of Proposals to Support
    Multi-Homing for IPv6</title>

    <date month="June" year="2004"></date>

    <area>Individual Submission</area>

    <workgroup>Individual Submission</workgroup>

    <keyword>I-D</keyword>

    <keyword>Internet-Draft</keyword>

    <abstract>
    <t>

This memo provides an summary of the proposals that have been made to address various aspects of multi-homing support for the IPv6 protocol suite.

    </t></abstract>
    <note title="Document Revision Notes / Version Log">
	<t>

25 June 2004: initial draft based on Appendix A of draft-huston-multi6-architectures-00.txt

    </t>
	</note>
  </front>
  <middle>


    <section anchor="intro" title="Introduction">
      <t>

         The
		 notes on various approaches are non-exclusive, i.e. solutions
		 not reviewed or mentioned here are not ruled out of discussion.
		 Also the review comments are not comprehensive, and the
		 selection reflects the time constraints of the contributors to
		 this section than any qualitative judgment on any of the
		 approaches. The author is desirous, in future revisions of this
		 draft, in augmenting this selection of reviewed approaches.

       </t>
</section>
      <section anchor="hip" title="Host Identity Protocol (HIP)">
        <t>HIP is an ID/Locator separation mechanism intended to solve a much
        wider problem space than site multi-homing. HIP uses cryptographic
        identifiers termed Host Identity Tags (HITs) at the application layer,
        which are mapped to locators (IP Addresses) by a HIP protocol stack
        layer that interfaces between the transport layer and IP internetwork
        layer.</t>

        <t>The essential characteristic of HIP is its use of opportunistic
        identity generation, as it uses a cryptographic host identifier as the
        basis of the persistent identity. The transport session can be agile
        across locators, or even across IP protocol versions, as the HIT is
        used to determine session integrity, allowing the hosts to determine
        what packets legitimately form part of the session.</t>

        <t>HIP is proposed as a new protocol element, located at layer 3.5
        (i.e. above the internetwork IP layer and below the transport layer).
        The presentation to the transport layer uses 128 bit hash values (the
        HIT) in place of IP addresses, while the presentation to the internet
        layer uses conventional IP addresses.</t>

        <t>Being opportunistic and unstructured, the HIT space is not an
        efficient search space, nor can a HIT be used as a unique search key.
        HITs are part of an equivalence function, to allow each host to
        determine that an incoming packet is part of an established session.
        HITs cannot be used as an identity value in a conventional referral
        sense (HostA wants to tell HostB to talk to HostC). While an
        application could pass a HIT to a third-party (and legacy applications
        would unknowingly do so), the third party would have no way to map
        that HIT to a locator (an IP address) as HIP does not include any
        global HIT-&gt;Locator mapping mechanism.</t>

        <t>Summary: <list style="symbols">
            <t>New Protocol Stack Element</t>

            <t>Layer 3.5 (Above IP, below Transport</t>

            <t>Unstructured, opportunistic identity values
            (non-referential)</t>

            <t>DNS rendezvous</t>

            <t>No Locator exchange protocol</t>
          </list></t>

        <t>Current IETF Documents: <list style="symbols">
            <t>draft-moskowitz-hip-arch</t>

            <t>draft-moskowitz-hip</t>

            <t>draft-nikander-hip-mm</t>

            <t>draft-nikander-esp-beet-mode</t>
          </list></t>
      </section>

      <section anchor="noid"
               title="Multihoming without IP Identifiers (NOID) ">
        <t>NOID proposes an approach for endpoint identifier and locator
        separation where the endpoint identifier space is drawn from the
        locator space. Instead of creating a new namespace for endpoint
        identifiers, the endpoint identifier may be chosen from the set of
        locators that can be used to reach a given endpoint. Until an event
        occurs that modifies the list of usable locators, the initial endpoint
        identifier value can serve as a locator.</t>

        <t>NOID uses next-header values in the IPv6 header to indicate whether
        a given packet should be processed by the NOID layer. At a conceptual
        level, NOID adds a layer to the middle of IP above most IP processing,
        but below IPSec, fragmentation and reassembly functions.</t>

        <t>NOID makes use of the global DNS as a mapping system between IDs
        and Locators. A node who wishes to communicate with another node can
        use the FQDN to get a list of possible locators (IP Addresses). That
        node will then choose one of the locators to use as an
        Application-level ID (AID).</t>

        <t>NOID offers some support for application referrals. If Host A
        passes an AID to Host B that is supposed to point to Host C, Host B
        should be able to do a reverse DNS lookup to map the AID to an FQDN
        and then use the FQDN to get the complete set of locators. However,
        for this to be effective, nodes would need to have both forward and
        reverse DNS entries. There might also be a need to dynamically update
        the DNS as a node becomes reachable or unreachable at certain
        locators.</t>

        <t>Summary: <list style="symbols">
            <t>New Protocol Stack Element</t>

            <t>Layer 3 (Inserted in the upper part of IP, below IPSEC and
            fragmentation / reassembly</t>

            <t>Identity values based on locator set</t>

            <t>DNS rendezvous</t>

            <t>Identity peering protocol</t>
          </list></t>

        <t>Current IETF Documents: <list style="symbols">
            <t>draft-nordmark-multi6-noid</t>

            <t>draft-templin-isnoid</t>
          </list></t>
      </section>

      <section anchor="celp" title="Common Endpoint Locator Pools (CELP)">
        <t>CELP explores the concept of sharing information about locator
        reachability between transport-layer "multi-addressing" mechanisms
        (such as SCTP and DCCP) and Internet-layer multi-addressing mechanisms,
        referred to in the draft as "wedge-layer approaches" (such as NOID).
        (This concept was originally discussed on the MULTI6 mailing list
        under the name 'SLAP'.)</t>

        <t>The motivation behind CELP is that multiple multi-addressing
        mechanisms may be used (by different applications or for different
        connections) on a single endpoint, and that it would beneficial for
        those mechanisms to share information about the reachability of the IP
        addresses in a given locator pool. If a transport-layer mechanism,
        such as SCTP, could share its knowledge regarding the reachability of
        a certain locator, it might be possible to minimize or eliminate
        Internet-layer control packets that are used to maintain that
        information at the Internet layer. In some ways, this is similar to
        IPv6 Neighbor Discovery's use of upper layer advice regarding neighbor
        reachability to avoid sending unnecessary ND packets.</t>

        <t>This document offers a definition of the term "endpoint" that
        refers to a locator pool that may have a smaller scope than an entire
        IP node (i.e. a given locator pool may only contain a subset of the
        locators available on an IP node).</t>

        <t>The CELP document is more of a consideration of approach than an
        actual proposal for a solution. It doesn't specify in detail how it
        would work with any particular transport-layer or Internet-layer
        multiaddressing mechanisms. However, it is an approach that could be
        applied to many combinations of solutions.</t>

        <t>Summary: <list style="symbols">
            <t>Considerations relating to sharing locator reachability
            information across session instances.</t>
          </list></t>

        <t>Current IETF Documents: <list style="symbols">
            <t>draft-crocker-celp</t>
          </list></t>
      </section>

      <section anchor="wimp"
               title="Weak Identifier Multihoming Protocol (WIMP)">
        <t>WIMP is an endpoint identifier / locator separation protocol that
        is heavily focused on mitigating the threats outlined in work in
        progress on security threats in multi-homing scenarios
        [draft-nordmark-multi6-threats-00.txt]. The WIMP approach uses divided
        secrets and hash chaining to ensure that new locators are supplied by
        the same node that supplied the original locator.</t>

        <t>WIMP uses a separate name space for 128-bit non-routable IDs that
        are never used in packets on the network. These IDs are locally
        generated for both local and remote nodes by hashing a nonce (for the
        initiator's endpoint identity) or the FQDN (for the responder's
        endpoint identity). (The approach assumes a requirement that all
        responders will have a FQDN.)</t>

        <t>The WIMP protocol introduces a WIMP layer that maps between IDs and
        locators based on internal state. The WIMP layer is conceptually
        located within the network layer, above most IP processing and below
        IPsec, fragmentation/reassembly and destination options, similar to
        NOID.</t>

        <t>Communication between two end-points requires establishment of a
        WIMP session. Once the session is established, it can be used for
        multiple simultaneous or sequential connections to the same end-point.
        During WIMP session establishment, WIMP introduces a separate header
        into the data packets, between the IP and TCP/UDP headers that
        contains information about the WIMP session. The WIMP session
        establishment packets can optionally be piggy-backed on data packets.
        WIMP does not introduce a separate header into all IPv6 packets.
        Instead, once a WIMP session is established, the IPv6 FlowID is used
        to hold an identifier for the WIMP host-pair context associated with a
        given packet.</t>

        <t>WIMP is intended to provide a solution to some of the security
        concerns, particularly regarding connection hijacking, that have been
        raised for some other endpoint identity / locator separation
        mechanisms.</t>

        <t>Reviewers of WIMP have raised some questions of this approach,
        particularly concerning the use of an optional header while operating
        below IP fragmentation. The piggy-backing mechanism requires that the
        packets not be fragmented, but it doesn't explain how upper layers
        will become aware of the MTU limitations on those packets and/or how
        this mechanism would interact with Path MTU discovery. Like HIP, WIMP
        makes no provision to handle application-level referrals and does not
        contain a mechanism for global endpoint identifier to locator mapping.
        It has also been pointed out that it is interesting to consider
        whether the WIMP approach to security, hash chaining, could be applied
        to other endpoint identity / locator separations mechanisms, such as
        NOID.</t>

        <t>Summary: <list style="symbols">
            <t>New Protocol Stack Element</t>

            <t>Layer 3 (Inserted in the upper part of IP, below IPSEC and
            fragementation / reassembly</t>

            <t>Identity values based on hash of FQDN</t>

            <t>Identity peering protocol</t>
          </list></t>

        <t>Current IETF Documents: <list style="symbols">
            <t>draft-ylitalo-multi6-wimp</t>
          </list></t>
      </section>

      <section anchor="host" title="Host-Centric IPv6 Multihoming">
        <t>Host-Centric Multihoming is, in some ways, the simplest way to
        address the IPv6 site multihoming problem. The concept is that every
        host in the multihomed site is configured with multiple prefixes that
        correspond to different service providers. Each host configures
        addresses within those prefixes and selects among those addresses when
        connecting to a remote host. This configuration is automated using
        Router Renumbering and IPv6 Address Autoconfiguration. However, this
        simple solution Layer 3 (inserted in the upper part of IP, below IPSEC
        and fragementation / reassembly has several practical limitations and
        drawbacks, and this draft attempt to address them.</t>

        <t>In particular, the Host-Centric Multihoming proposal attempts to
        address the "site exit issue". Hosts cannot control the exit path that
        their packets will take from the local site, so hosts with multiple
        addresses may use a source IP address from one ISP on packets that
        end-up being routed through a different ISP. In many cases, the ISPs
        will run ingress filtering and will discard those packets.</t>

        <t>One solution to the site exit problem is to changes the ISP ingress
        filters to accept all of the source address prefixes that are used
        within the site. Other approaches are to perform source-based routing
        within the site, to deploy a single site-exit router or to structure
        the network so that all exit routers are connected to a single DMZ
        network that employs source-based routing. A virtual DMZ can be
        constructed by configuring a mesh of tunnels between all exit routers,
        tunneling packets to the correct exit router based on source address.
        Each of these solutions has operational drawbacks and/or introduces
        inefficiencies.</t>

        <t>This proposal suggests another solution to the site exit problem
        called "source address discovery". Based on Path MTU discovery, this
        mechanism involves adding extra information to the ICMP Destination
        Unreachable message that the packet was discarded due to an ingress
        filter. This extra information indicates what address prefix should be
        used to pass the ingress filter. Rather than adding a field to the
        ICMP message, this extra information is communicated via the source
        address that the route Layer 3 (Inserted in the upper part of IP,
        below IPSEC and fragementation / reassembly).</t>

        <t>It also proposes a "superior" alternative called "exit router
        discovery", which allows hosts to specify which exit router will be
        used for each packet. Instead of sending ICMP error messages when
        ingress filtering causes packets to be discarded, the exit router will
        send the equivalent of a redirect message and future packets with the
        same source/destination address pair will be tunneled to the indicated
        exit router. This mechanism involves tunneling to a site-exit anycast
        address that is derived from the sites' prefixes. The draft primary
        focuses on the specification of this "superior" approach, largely
        ignoring some pertinent questions such as: Will residential and
        enterprise-level IPv6 routers really support anycast routing?</t>

        <t>One important thing to note about the host-centric multihoming
        solution is that it doesn't appear to provide any ability for
        transport connections to survive a change in the topology that causes
        a host to become unreachable at an address that is currently used as a
        connection end-point. It also does not offer any support for legacy
        applications that do application-level referrals, requiring that a
        full set of locators be exchanged as part of the referral.</t>
      </section>

      <section anchor="summaries"
               title="Summaries of Selected ID/LOC Separation Documents">
        <t>This section summarizes a set of selected ID/Loc separation
        documents. The selection includes documents that appear to be active,
        and this section provides a very short summary of each one. The first
        sub-section lists documents that are new or updated since IETF 58 and
        the second sub-section lists older documents that remain active. The
        documents in each sub-section are listed alphabetically by draft
        filename.</t>

        <section title="New or Updated Documents Since IETF58">
          <t><list style="symbols">
              <t>TLC-FM: Transport Layer Common Framework for Multihoming
              <vspace blankLines="0" /> draft-arifumi-multi6-tlc-fm <list
                  style="empty">
                  <t>This draft proposes a transport-layer mechanism for ID
                  /Locator mapping. There is a conceptual layer within the
                  transport layer that provides support for common multihoming
                  functions. It is compatible with the use of Mobile IPv6
                  (MIP6) to provide mobility support.</t>

                  <t>In TLC-FM, like SCTP, the ID consists of a collection of
                  locators that may be used to reach a given host. It employs
                  transport-level clues (such as TCP retransmissions) to
                  decide when to switch locators. For UDP connections, ICMP
                  error messages or application-level hints are necessary.</t>

                  <t>This mechanism is not well enough specified to fully
                  evaluate it, but it doesn't appear to offer any support for
                  application-level referrals.</t>
                </list> <vspace blankLines="1" /></t>

              <t>Multi-Homing Tunnel Broker (MHTB) <vspace blankLines="0" />
              draft-bagnulo-multi6-mhtb <list style="empty">
                  <t>This document defines an enhancement to RFC 3178, IPv6
                  Multihoming Support at Site Exit Routers, to reduce the
                  administrative overhead of maintaining a configured tunnel
                  for each multihoming association. However, this draft does
                  not address another major drawback of the RFC 3178 approach,
                  that it does not protect against the complete failure of one
                  or more connected ISPs.</t>
                </list> <vspace blankLines="1" /></t>

              <t>Framework for Common Endpoint Locator Pools (CELP) <vspace
              blankLines="0" /> draft-crocker-celp <list style="empty">
                  <t>Dave Crocker and Avri Doria's CELP draft, reviewed in the
                  previous section.</t>
                </list> <vspace blankLines="1" /></t>

              <t>Multi-Homing: the SCTP Solution <vspace blankLines="0" />
              draft-coene-multi6-sctp <list style="empty">
                  <t>This document does not form a complete proposal
                  in that it consists of a number of answers to issues
                  raised in the work-in-progress "Things MULTI6 Developers Should
                  Think About" draft, and does not fully address how SCTP
                  could be a complete approach for multi-homing.
                  </t>

                  <t>An interesting aspect of this approach is that it claims that SCTP is not an ID/Loc separation mechanism, although the
				  state defined by the group of available IP addresses plays the role of an identity, and the locator is whichever address is
				  currently being used for communication. SCTP also experiences the same complexities as other proposals (AKA NOID, CELP) that
				  use a pool of locators as the ID -- How do you choose which locator to use? And how do you detect when a member of the pool
				  becomes invalid for use as a locator? SCTP may provide some useful experiences and mechanisms that may apply to a class of
				  possible solutions.</t>

                </list> <vspace blankLines="1" /></t>

              <t>Host Identity Protocol (HIP) Rendezvous Mechanisms <vspace
              blankLines="0" /> draft-eggert-hip-rendezvous-00.txt <list
                  style="empty">
                  <t>This is an overview draft that discusses the concept of
                  HIP rendezvous mechanisms to improve the applicability of
                  HIP for mobility and multihoming. This is a survey document
                  that outlines the problem and discusses different type of
                  solutions to the problem.</t>
                </list> <vspace blankLines="1" /></t>

              <t>Host-Centric IPv6 Multihoming <vspace blankLines="0" />
              draft-huitema-multi6-hosts <list style="empty">
                  <t>Draft by Christian Huitema and others, described
                  above.</t>
                </list> <vspace blankLines="1" /></t>

              <t>Things MULTI6 Developers Should Think About <vspace
              blankLines="0" /> draft-lear-multi6-things-to-think-about <list
                  style="empty">
                  <t>Eliot Lear's efforts to collect a set of practical
                  questions that should be considered for all MULTI6
                  protocols.</t>
                </list> <vspace blankLines="1" /></t>

              <t>Host Identity Protocol (HIP) <vspace blankLines="0" />
              draft-moskowitz-hip <list style="empty">
                  <t>This is the base protocol specification for HIP. Along
                  with the HIP architecture, these documents form the basis of
                  the HIP work.</t>
                </list> <vspace blankLines="1" /></t>

              <t>Consideration on HIP Based IPv6 Multi-Homing <vspace
              blankLines="0" /> draft-nikander-multi6-hip <list style="empty">
                  <t>Pekka Nikander's document that submits HIP as a solution
                  for the MULTI6 problem space.</t>
                </list> <vspace blankLines="1" /></t>

              <t>8+8 Addressing for IPv6 End to End Multihoming <vspace
              blankLines="0" /> draft-ohta-multi6-8plus8 <vspace
              blankLines="1" /></t>

              <t>Threats Relating to Transport Layer Protocols Handling
              Multiple Addresses <vspace blankLines="0" />
              draft-ohta-multi6-threats <vspace blankLines="1" /></t>

              <t>Multihoming Using IPv6 Addressing Derived from AS Numbers
              <vspace blankLines="0" /> draft-savola-multi6-asn-pi <list
                  style="empty">
                  <t>This draft provides a mechanism for organizations that
                  have been assigned a 16-bit AS number to use that number to
                  auto-generate a globally routable, provider-independent
                  address prefix.</t>
                </list> <vspace blankLines="1" /></t>

              <t>Problem Statement: HIP Operation over Network Address
              Translators <vspace blankLines="0" /> draft-stiemerling-hip-nat
              <list style="empty">
                  <t>Summarizes the problems with running HIP and IPsec-based
                  data transmission across NATs.</t>
                </list> <vspace blankLines="1" /></t>

              <t>Operational Approach to Achieve IPv6 Multihomed Network
              <vspace blankLines="0" />
              draft-toyama-multi6-operational-site-multihoming <list
                  style="empty">
                  <t>This document proposes to support site multihoming in
                  IPv6 by assigning additional /32 prefixes and AS numbers to
                  "groups" of providers who will provide multihomed /48
                  prefixes to their mutual customers.</t>

                  <t>It is currently unclear to the reviewer how/if this
                  proposal would work and/or scale since it seems to involve
                  two different providers advertising the same /32 and the
                  same AS number into the default free zone. It requires some
                  type of peering "to share prefix assignments" between ISPs,
                  and the diagram shows some type of connection between the
                  ISPs, but I don't know what the details of that connection
                  are.</t>

                  <t>It also has the potential to more quickly exhaust the AS
                  number space and to result in a substantially larger number
                  of routes in default free routers, since the number of
                  "groups" could scale exponentially with the number of
                  providers.</t>
                </list> <vspace blankLines="1" /></t>

              <t>Crypto Based Host Identifiers (CBHI) <vspace
              blankLines="0" /> draft-van-beijnum-multi6-cbhi <list
                  style="empty">
                  <t>This draft defines a crytographic mechanism for
                  generating host identifiers. It is intended for use with
                  other protocols that require host identifiers, such as ODT
                  (see below).</t>
                </list> <vspace blankLines="1" /></t>

              <t>On Demand Tunneling for Multihoming (ODT) <vspace
              blankLines="0" /> draft-van-beijnum-multi6-odt <list
                  style="empty">
                  <t>This draft discusses an automatic tunnelling-based
                  solution for multihoming.</t>
                </list> <vspace blankLines="1" /></t>

              <t>Weak Identifier Multihoming Protocol (WIMP) <vspace
              blankLines="0" /> draft-ylitalo-multi6-wimp <list style="empty">
                  <t>WIMP proposal, described above.</t>
                </list></t>
            </list></t>
        </section>

        <section title="Older Documents that Remain Active/Interesting">
          <t><list style="symbols">
              <t>RFC 3582: Goals for IPv6 Site-Multihoming Architectures
              <vspace blankLines="1" /></t>

              <t>Choices for Multiaddressing <vspace blankLines="0" />
              draft-crocker-mast-analysis <vspace blankLines="1" /></t>

              <t>What's In a Name: Thoughts from the NSRG <vspace
              blankLines="0" /> draft-irtf-nsrg-report <vspace
              blankLines="1" /></t>

              <t>A Roadmap for Multihoming in IPv6 <vspace blankLines="0" />
              draft-kurtis-multi6-roadmap <vspace blankLines="1" /></t>

              <t>Host Identity Protocol (HIP) Architecture <vspace
              blankLines="0" /> draft-moskowitz-hip-arch-05.txt <vspace
              blankLines="1" /></t>

              <t>End-Host Mobility and Multi-Homing with Host Identity
              Protocol (HIP) <vspace blankLines="0" /> draft-nikander-hip-mm
              <vspace blankLines="1" /></t>

              <t>Threats Relating to IPv6 Multihoming Solutions <vspace
              blankLines="0" /> draft-nordmark-multi6-threats-00.txt <vspace
              blankLines="1" /></t>

              <t>Multihoming without IP Identifiers (NOID) <vspace
              blankLines="0" /> draft-nordmark-noid <list style="empty">
                  <t>Erik Nordmark's NOID specification, described above.</t>
                </list> <vspace blankLines="1" /></t>
            </list></t>
        </section>

        <section anchor="list"
                 title="Related Multi-Homing drafts, Status unknown">
          <t>This is a list of ID/Loc separation and/or MULTI6 documents,
          listed alphabetically by draft name. <list style="symbols">
              <t>Extension Header for Site-Multi-homing Support <vspace
              blankLines="0" /> draft-bagnulo-multi6-mhexthdr <vspace
              blankLines="1" /></t>

              <t>Application of the MIPv6 Protocol to the Multi-Homing Problem
              <vspace blankLines="0" /> draft-bagnulo-multi6-mnm <vspace
              blankLines="1" /></t>

              <t>Multiple Address Service for Transport (MAST): An Extended
              Proposal <vspace blankLines="0" /> draft-crocker-mast-proposal
              <vspace blankLines="1" /></t>

              <t>NAROS : Host-Centric IPv6 Multihoming with Traffic
              Engineering <vspace blankLines="0" />
              draft-de-launois-multi6-naros <vspace blankLines="1" /></t>

              <t>Application and Use of the IPv6 Provider Independent Global
              Unicast Format <vspace blankLines="0" />
              draft-hain-ipv6-pi-addr-use <vspace blankLines="1" /></t>

              <t>Simple Dual Homing Experiment <vspace blankLines="0" />
              draft-huitema-multi6-experiment-00.txt <vspace
              blankLines="1" /></t>

              <t>Host-Centric IPv6 Multihoming <vspace blankLines="0" />
              draft-huitema-multi6-hosts <vspace blankLines="1" /></t>

              <t>IPv4 Multihoming <vspace blankLines="0" />
              draft-ietf-multi6-v4-multihoming <list style="empty">
                  <t>This documents how multi-homing is supported at present
                  in the IPv4 protocol domain.</t>
                </list> <vspace blankLines="1" /></t>

              <t>Multihoming in IPv6 by Multiple Announcement of Longer
              Prefixes <vspace blankLines="0" />
              draft-kurtis-multihoming-longprefix <vspace
              blankLines="1" /></t>

              <t>Multihoming using 64-bit Crypto-based IDs <vspace
              blankLines="0" /> draft-nordmark-multi6-cb64 <vspace
              blankLines="1" /></t>

              <t>Strong Identity Multihoming using 128-bit Identifiers
              (SIM/CBID128) <vspace blankLines="0" />
              draft-nordmark-multi6-sim <vspace blankLines="1" /></t>

              <t>IPv6 Address Assignment and Route Selection for End-to-End
              Multihoming <vspace blankLines="0" />
              draft-ohira-assign-select-e2e-multihome <vspace
              blankLines="1" /></t>

              <t>Hierarchical IPv6 Subnet ID Autoconfiguration for
              Multi-Address Model Multi-Link Multihoming Site <vspace
              blankLines="0" />
              draft-ohira-multi6-multilink-auto-prefix-assign <vspace
              blankLines="1" /></t>

              <t>Hierarchical IPv6 Subnet ID Autoconfiguration for
              Multi-Address Model Multi-Link Multihoming Site <vspace
              blankLines="0" />
              draft-ohira-multi6-multilink-auto-prefix-assign <vspace
              blankLines="1" /></t>

              <t>The Architecture of End to End Multihoming <vspace
              blankLines="0" /> draft-ohta-e2e-multihoming-05.txt <vspace
              blankLines="1" /></t>

              <t>8+8 Addressing for IPv6 End to End Multihoming <vspace
              blankLines="0" /> draft-ohta-multi6-8plus8-00.txt <vspace
              blankLines="1" /></t>

              <t>Threats Relating to Transport Layer Protocols Handling
              Multiple Addresses <vspace blankLines="0" />
              draft-ohta-multi6-threats-00.txt <vspace blankLines="1" /></t>

              <t>Multihomed ISPs and Policy Control <vspace blankLines="0" />
              draft-ohta-multihomed-isps-00.txt <vspace blankLines="1" /></t>

              <t>GAPI: A Geographically Aggregatable Provider Independent
              Address Space to Support Multihoming in IPv6 <vspace
              blankLines="0" /> draft-py-multi6-gapi <vspace
              blankLines="1" /></t>

              <t>Multi Homing Translation Protocol (MHTP <vspace
              blankLines="0" /> draft-py-multi6-mhtp-01.txt <vspace
              blankLines="1" /></t>

              <t>Multihoming Using IPv6 Addressing Derived from AS Numbers
              <vspace blankLines="0" /> draft-savola-multi6-asn-pi-01.txt
              <vspace blankLines="1" /></t>

              <t>IPv6 Site Multihoming: Now What? <vspace blankLines="0" />
              draft-savola-multi6-nowwhat <vspace blankLines="1" /></t>

              <t>Operation of NOID Multihoming Protocol on ISATAP Nodes
              <vspace blankLines="0" /> draft-templin-isnoid <vspace
              blankLines="1" /></t>

              <t>LIN6: A Solution to Multihoming and Mobility in IPv6 <vspace
              blankLines="0" /> draft-teraoka-multi6-lin6 <vspace
              blankLines="1" /></t>

              <t>Operational Approach to achieve IPv6 multihomed network
              <vspace blankLines="0" />
              draft-toyama-multi6-operational-site-multihoming-00.txt <vspace
              blankLines="1" /></t>

              <t>Two Prefixes in One Address <vspace blankLines="0" />
              draft-van-beijnum-multi6-2pi1a-00.txt <vspace
              blankLines="1" /></t>

              <t>Crypto Based Host Identifiers <vspace blankLines="0" />
              draft-van-beijnum-multi6-cbhi-00.txt <vspace
              blankLines="1" /></t>

              <t>Provider-Internal Aggregation based on Geography to Support
              Multihoming in IPv6 <vspace blankLines="0" />
              draft-van-beijnum-multi6-isp-int-aggr-01.txt <vspace
              blankLines="1" /></t>

              <t>On Demand Tunneling For Multihoming <vspace blankLines="0" />
              draft-van-beijnum-multi6-odt-00.txt <vspace
              blankLines="1" /></t>
            </list></t>
        </section>
      </section>
</middle>

  <back>
    <references title="Normative References">
    </references>

    <references title="Informative References">
    </references>
  </back>
</rfc>