Internet DRAFT - draft-wen-ipv6-rsra-opt-multihoming

draft-wen-ipv6-rsra-opt-multihoming





IETF IPv6 Working Group                                        Haibo Wen
Internet-Draft                                     Alcatel Shanghai Bell 
Expires: October 27, 2006                                 March 28, 2006


Multi-homing Information option for Stateless Address Auto-Configuration
               draft-wen-ipv6-rsra-opt-multihoming-00.txt

Status of this Memo

   By submitting this Internet-Draft, each author represents that any 
   applicable patent or other IPR claims of which he or she is aware 
   have been or will be disclosed, and any of which he or she becomes 
   aware will be disclosed, in accordance with Section 6 of BCP 79.

   This document is subject to the rights, licenses and restrictions 
   contained in BCP 78, and except as set forth therein, the authors 
   retain all their rights.

   This document and the information contained herein are provided on an
   "AS IS" basis and THE CONTRIBUTOR, THE ORGANIZATION HE/SHE REPRESENTS
   OR IS SPONSORED BY (IF ANY), THE INTERNET SOCIETY AND THE INTERNET 
   ENGINEERING TASK FORCE DISCLAIM ALL WARRANTIES, EXPRESS OR IMPLIED, 
   INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE 
   INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED 
   WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.

   Internet-Drafts are working documents of the Internet Engineering 
   Task Force (IETF), its areas, and its working groups. Note that other
   groups may also distribute working documents as Internet-Drafts.
   Internet-Drafts are draft documents valid for a maximum of six months
   and may be updated, replaced, or obsoleted by other documents at any 
   time. It is inappropriate to use Internet-Drafts as reference 
   material or to cite them other than as "work in progress."

   The list of current Internet-Drafts can be accessed at 
   http://www.ietf.org/ietf/1id-abstracts.txt.

   The list of Internet-Draft Shadow Directories can be accessed at 
   http://www.ietf.org/shadow.html.

   This Internet-Draft will expire on October 27, 2006. 
 
Copyright Notice

   Copyright (C) The Internet Society (2006).  All Rights Reserved. 







Wen                   Expires October 27, 2006                  [Page 1]

Internet-Draft    Multi-homing option for RS/RA messages      March 2006


Abstract

   This document makes an extension to the standard RS/RA messages for
   IPv6 network to solve some problems occurring in multi-homing
   evironment. A new options, that is, Multi-homing Information option 
   is defined to help host do network selection and prefix selection.

Conventions used in this document

   The keywords MUST, MUST NOT, REQUIRED, SHALL, SHALL NOT, SHOULD, 
   SHOULD NOT, RECOMMENDED, MAY, and OPTIONAL, when they appear in this 
   document, are to be interpreted as described in RFC 2119 [3].

1. Introduction

   Stateless Address Auto-Configuration (SAAC)[1] is a very important 
   feature for IPv6 technology. In the standard IPv6 stateless 
   configuration, a router sends periodical as well as solicited Router
   Advertisement (RA) messages out its advertising interfaces. When an 
   interface of an IPv6 host becomes enabled, the host may be unwilling 
   to wait for the next unsolicited RA message to locate default routers
   or learn prefixes, it will transimit Router Solicitation (RS) message
   to request RA message.
   
   IPv6 multi-homing environment is used to described this kind of IPv6
   site that phsically or logically connects to more than one IP Service
   Provider (ISP). Multi-homing can be used for the purposes of 
   redundancy, load-balancing, operational policy or cost. If the IPv6
   multi-homing site uses provider-assigned address prefixes for every 
   host's SAAC within the site, the host can obtain these prefixes 
   assigend by different ISPs from RA messages, and then form its IPv6 
   global addresses. However, most ISPs may use ingress filtering, i.e.,
   the ISP's edge router at the boundary of the chosen multi-homing site
   will check the source address of the packets routed from multi-homing
   site whether the prefix of its source address is assigned by the ISP,
   if not, the packets will be discarded. How to help host implement 
   exit router selection and the associated prefix or address selection 
   must be investigated.
   
   In the IPv6 multi-homing site, some hosts/terminals may want to 
   connect to some specified ISPs. When these hosts/terminals send out
   RS messages, it's not necessary for all the edge router connecting to
   this site to respond with its RA message, and it's a better way that
   only the edge router of the specified ISP responds this RS message
   with an appropriate RA message. This can be called network sevice 
   selection.
   
   This document defines an option, i.e., Multi-homing Information 



Wen                   Expires October 27, 2006                  [Page 2]

Internet-Draft    Multi-homing option for RS/RA messages      March 2006


   option for Router Solicitation/Router Advertisement(RS/RA) messages 
   which can be used to solve the problems above-mentiioned.

2. RS/RA message extension

   To decrease the solicited RA messages, RS message must contain some
   information to help router make the appropriate decision whether it 
   should an approriate RA message to respond. In addition, RA message 
   must contain some information related to the prefix assigned by the 
   corresponding ISP, thus hosts can easily find the correct exit router
   , the associated prefix and also form their correct IPv6 addresses 
   that should be used as source address for outgoing packets. Multi-
   homing Information option is defind for this purpose.

2.1 Multi-homing Information option
   
   Multi-homing Information option is used for both RS message and RA 
   message. 
   
   In upstream RS message, it can contain host's network 
   service selection infromation, for example, it can have the name of
   the ISP subscribered by the host, or vendor class identifier, or 
   other information. The option is used in RS message, and the 
   corresponding router can respond it with an appropriate RA message 
   containing the correct prefix information.
   
   In the downstream RA message, this option appears immediately prior 
   to the corresponding Prefix Information option, i.e., in a pair form
   <Multi-homing Information option, Prefix Information option>. This 
   option is used to indicate that some specific ISP assigns the prefix 
   in the immediately following Prefix Information option. It can help 
   the host to do correct exit router selection and prefix selection.
   
      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     |      Sub-option Indicator     |
     +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
     ~                       Multi-homing Data                       ~
     +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+   
     ~                              Pad                              ~
     +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+   

   Fields:
   
      Type           8-bit identifier of the option type (TBD: IANA) 
                          Option Name                     Type Value
                          Multi-homing Information option    (TBD)



Wen                   Expires October 27, 2006                  [Page 3]

Internet-Draft    Multi-homing option for RS/RA messages      March 2006


      Length         8-bit unsigned integer.  The length of the option 
                     (including the type and length fields) is in units 
                     of 8 octets.  The value 0 is invalid.  Nodes MUST 
                     silently discard an ND packet that contains an 
                     option with length zero.

      Sub-option indicator
                     Each bit of this field is used for indicating some
                     specific sub-option is included in this Multi-
                     homing Information option. The value 0 is invalid. 
                     Nodes MUST silently discard an ND packet that 
                     contains an option with length zero.
                     Currently only the least 5 bits are defined (refer
                     to subsection 2.1.1). 

      Multi-homing Data
                     This field is used to contain the information 
                     related to multi-homing (e.g., the name of some 
                     specified ISP, or the vendor class identifier 
                     information, or any other information) for network 
                     service selection in RS message and for prefix/exit
                     router selection in RA message. It can contain more
                     than one Multi-homing-subopiton if required (the 
                     sub-options are shown in subsection 2.1.2).

      Pad            Variable-length field. This field is used to align 
                     Multi-homing Information option in units of 8 
                     octets. The content of Pad field is 0. That is, 
                     using the minimum octets with 0 to make sure the 
                     length of the whole option to be in units of 8 
                     octets.

   Description
                     When this option exists in RS and RA message for 
                     different purpose. In RS message, it help router 
                     decide whether it should respond. In RA message, it
                     help host do correct selection of prefix exit 
                     router: the host can record each prefix and its 
                     associated information (e.g., the ISP that assigns 
                     this prefix, and the link-local address of the exit
                     router that advertises this RA) and form feasible
                     global IPv6 address as source address, and then
                     forward parckets to the apporiate ISP.

2.1.1 Format for the field of Sub-option Indicator

   The format for the field of sub-option Indicator is shown below. Only
   5 least bits are used for indicating some special information are 



Wen                   Expires October 27, 2006                  [Page 4]

Internet-Draft    Multi-homing option for RS/RA messages      March 2006


   requsted from router or some special information is containing in the
   following Multi-homing Data field. The corresponding sub-options are
   explained in subsection 2.1.2.

      0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 
     +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
     |       reserved      |S|D|E|V|I|
     +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

   Fields:

      Reserved       This 11-bit is currently unused. It must be set to 
                     0. If required, other bit can be used.

      S              If set to 1: (i) for RS message, it means that host
                     is soliciting the address of SIP server in some ISP
                     ; (ii) for RA message, it means there is a SIP
                     server sub-option in the Multi-homing Data field.

      D              If set to 1: (i) for RS message, it means that host
                     is soliciting the address of DNS server in some ISP
                     ; (ii) for RA message, it means there is a DNS 
                     server sub-option in the Multi-homing Data field.

      E              If set to 1: (i) for RS message, it means that host
                     is soliciting the address of the edage router of
                     some ISP; (ii) for RA message, it means there is an 
                     edge-router addess sub-optiono in the Multi-homing
                     Data field.

      V              If set to 1, that means there is a Vendor class 
                     sub-option in Multi-homing Data field.

      I              If set to 1, that means there is a ISP name sub-
                     option in Multi-homing Data field.

2.1.2 Multi-homing sub-options

   Multi-homing sub-option will be used in the field of Multi-homing 
   Data of Multi-homing Information option.

      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
     +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
     |   Sub-Type     |    Length     |        Sub-option Data ...
     +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

   Fields:



Wen                     Expires July 8, 2006                    [Page 5]

Internet-Draft    Multi-homing option for RS/RA messages      March 2006


      Sub-Type       8-bit identifier of the type of sub-options 
       
                        Sub-Option Name          value                          

                        ISP name                   1

                        Vendor Class               2

                        edge router address        3

                        DNS server address         4

                        SIP server address         5
                                
      Length         8-bit unsigned integer. The length of the field of
                     Sub-option Data in octets. The value 0 is invalid. 
                     Nodes MUST silently discard an ND packet that  
                     contains an sub-option with length zero.
      
      Sub-option Data    
                     Variable-length field. Option-Type-specific data. 
                     This field is used to contain detailed information 
                     for network service selection. Depending on the 
                     value of Sub-Type field, Sub-option Data field can 
                     have different format.
                     
                     When Sub-Type is 1, the Sub-option Data field 
                     contains ISP name. For RS message, it contains the 
                     name of the desired ISP for the host.

                     When Sub-Type is 2, the Sub-option Data field
                     contains vendor class identifier, which may be used
                     to identify the vendor and fuctionality of a device
                     that iniates this RS message. The information is a 
                     variable length string of characters or octets 
                     which has a meaning specified by the vendor of the 
                     device. It's kind of the Vendor Class Identifier (
                     option 60) in DHCPv4.

                     When Sub-Type is 3, the Sub-option Data field 
                     contains the global IPv6 address of the edge router
                     , and this edge router is the nearest one close to
                     this multi-homing site from the ISP that assigns 
                     the prefix to the multi-homing site. This global 
                     address MAY be used by hosts with Type 0 Routing 
                     Header for fast forwarding the packets to the 
                     desird ISP.



   
Wen                   Expires October 27, 2006                  [Page 6]

Internet-Draft    Multi-homing option for RS/RA messages      March 2006


                     When Sub-Type is 4 or 5, the Sub-option Data 
                     field contains the corresponding address from the 
                     specific ISP, i.e., the DNS server address and SIP 
                     server address, respectively. It can simplify the 
                     process of host obtaining the addresses of DNS 
                     server and/or SIP server, for these information is 
                     piggyback on SAAC.
                     
   Description
                     The sub-options can be used in a combination if 
                     needed. The router, which can identify the sub-
                     options and find the matchings in its own data base
                     , will respond with corresponding information in a
                     RA message. The router, which can not indentify the
                     multi-homing infomration option will ignore this
                     option.

                     In additon, any other new sub-options can be 
                     defined to make new extention. For example, it can 
                     also be extended for access network to carry 
                     authentication information when access network 
                     requires simpler authentication without very strict
                     secure request. For this case, to make the 
                     information far away from attack or snooping, IPv6
                     Encapsulating Security Payload Header option can be
                     used.
                     
3. Scenario for usage of new option for IPv6 SAAC in multi-homing
environment

   In order to explain the usages of Multi-homing Information option 
   more clearly, scenarios are shown in the following subsections.

3.1 Scenario 1: physically multi-homing site

           +-------+-------+      +-------+-------+ 
           |  DNS server 1 |      |  SIP server 2 | 
           +-------+-------+      +-------+-------+     \ 
         __________|_________     ________|___________   \
        /                    \   /                    \   \
       |  ISP1 core network   | |   ISP2 core network  |  |
        \__________ _________/   \__________ _________/   |
                   |                       /              | ISP
                   |                      /               | network
                   |                     /                /
           +-------+-------+     +-------+-------+       /
           | edge router 1 |     | edge router 2 |      /
           +-------+-------+     +-------+-------+ 



Wen                   Expires October 27, 2006                  [Page 7]

Internet-Draft    Multi-homing option for RS/RA messages      March 2006

             
                    \                   /               \
                     \--------+--------/                 \
                              |                           | multihoming
              +------------+--+--------------+            | site
              |            |                 |            |
        +-----+----+  +----+-----+     +-----+----+      /
        |  host 1  |  | terminal | ... |  host n  |     /
        +----------+  +----------+     +----------+    /

        Figure 1: IPv6 multi-homing site with two exit routers

   Figure 1 illustrates an IPv6 multi-homing site with two exit routers.
   In this scenario, the site is physcially connected to more than one 
   ISP core network through different edge router of the ISPs. Each ISP
   has its own DNS server and ISP server. The edge router will advertise
   RA message containing corresponding informtion. For the multi-homing 
   site, the edge routers of ISPs are its exit router. Normally, the 
   router advertises periodic RA message with Prefix Information option
   and Multi-homing Information option only including ISP name 
   sub-options. When the interface of host is enabled, it will send out 
   a RS message which will contain some inforamtion that the host shows 
   interest in. If it wants to know other information (e.g., SIP server,
   DNS server), router will repond with corresponding information.
   Figure 2 shows the procedure of stateless auto-configuration in this 
   multi-homing environment. Here, we assume the interface of host 1 is 
   enabled, it wants service from ISP1, and in addition it wants to 
   obtain the DNS server address of ISP1.

       +---------+                           +-----------+ +-----------+
       |User IPv6|                           | ISP1 edge | | ISP2 edge |
       |  host 1 |                           |  router1  | |  router2  |
       +---------+                           +-----------+ +-----------+
           |                                         |              |
       (a) |---RS with Multi-homing Info. option---->|              |
           |           (including ISP name  subopt.  |              |
           |                    & DNS server subopt.)|              |
           |        \this RS will reach the edge router2 of ISP2--->|

           |                                         |
       (b) |    edge router 1 of ISP1 sends out      |
           |<--RA with Multi-homing Info. option-----|
           |           (including ISP name  subopt.  |
           |                    & DNS server subopt.)|
           |        and Prefix Info. option          |

     Figure 2. Procedure of stateless auto-configuration for host 1
                  requiring RA message from ISP1

        


Wen                   Expires October 27, 2006                  [Page 8]

Internet-Draft    Multi-homing option for RS/RA messages      March 2006


   The procedure consists of the following steps: 
     
   Step (a) : IPv6 Host1 sends RS (Router Solicitation) message
              to get RA message. This RS message contains Multi-homing 
              information option for ISP selection and configuration:
              ISP name sub-option with ISP1 name, and DNS server option
              with 0 filled in Sub-option Data field. This RS message 
              will reach to all the edge routers that connect to this 
              multi-homing site.
    
   Step (b) : According to the ISP name sub-option in the Multi-homing
              Information option, the edge router 1 of ISP1 knows that
              it should provide the appropriate information to respond
              this RS message: Prefix information, and the requested DNS
              server address. So it forms the RA message with correct
              <Multi-homing Information option, Prefix Information 
              option> pair.The Multi-homing Information option contains
              ISP name and DNS server address. Host 1 can obtain its  
              desired prefix information and the exact associated exit 
              router (its address is in the source address of RA message
              ). Then it can construct its IPv6 address via the method 
              in [1].

              Note: Though the edge router 2 of ISP2 has received the RS 
              message too, it will not respond with a RA message because
              it knows the host is soliciting information from ISP1. 
              
3.2 Scenario 2: Access network connecting multiple ISPs, layer3 CPE in
    subscriber network

         ____________________     ____________________  \
        /                    \   /                    \  \
       |  ISP1 core network   | |   ISP2 core network  |  \
        \__________ _________/   \__________ _________/   |
                   |                       /              | ISP
                   |                      /               | network
                   |                     /                /
           +-------+-------+     +-------+-------+       /
           | edge router 1 |     | edge router 2 |      /
           +-------+-------+     +-------+-------+ 
                    \                   /                \
                 ____\_________________/                  \
                /                      \                   |
               |  aggregation network   |                  |
                \__________ ___________/                   |
                           |                               | access
                   +-------+-------+                       | network 
                   |   layer 2     |                       |
        


Wen                   Expires October 27, 2006                  [Page 9]

Internet-Draft    Multi-homing option for RS/RA messages      March 2006


                   | access node   |                       |
                   +-------+-------+                       |
                           |                              /
                           |DSL to subscriber            /
                           |premises                    /
                           |
                    +------+------+                     \
                    | layer3 CPE  |                      \
                    | (routed-CPE)|                       \
                    +------+------+                        | Subscriber
                           |                               | network
              +------------+--------------+                |
              |            |              |                |
        +-----+----+  +----+-----+  +-----+----+          /
        |   host1  |  |   host2  |  |   hostn  |         /
        +----------+  +----------+  +----------+        /

      Figure 3: IPv6 access network with multi-homing environment   

   Figure 3 illustrates the IPv6 access network with multi-homing
   environment via connecting to multiple ISPs. RS/RA messages are 
   running between routed-CPE and hosts. The routed-CPE can obtain
   different prefix from the edge router of each ISP connecting to the 
   access network. For the subscriber network, it's logically multi-
   homing. Routed-CPE must record the mapping information that some 
   specific prefix is obtained from the specific edge router from the 
   specific ISP.

    +---------+          +-----------+             +------------------+
    |User IPv6|          |  routed   |             |ISP's edge router |
    |  host   |          |  CPE      |             |                  |
    +---------+          +-----------+             +------------------+
       |                       |
    (a)|-RS with Multi-homing->|
       |      Info. option     |                                   |
                               |      / Prefix delegation \        |
                            (b)|<----|from desired ISP via | ----->|
                               |      \   DHCP or RADIUS  /        |
    (c)|<-  RA with <Multi-  --|
       |  homing Info option,  |
       |  Prefix Info  option> |

     Figure 4. Procedure of stateless auto-configuration for scenario 2

   Figure 4 shows the procedure of stateless auto-configuration for this
   IPv6 access network in multi-homing environment. The procedure 
   consists of the following steps: 
     



Wen                   Expires October 27, 2006                 [Page 10]

Internet-Draft    Multi-homing option for RS/RA messages      March 2006

   
   Step (a) : IPv6 host sends RS message to solicite RA message. This RS
              message inlcudes Multi-homing Information option with ISP
              name sub-option.
    
   Step (b) : Routed CPE receives RS message. If the gateway hasn't
              obtained a prefix from desired ISP, it will request prefix
              delegation from desired ISP via DHCP or RADIUS or any
              other methods. 
   
   Step (c) : Routed-CPE advertises the appropriate RA message based 
              on the RS message to host. The RA message contains  
              the appropriate multi-homing with ISP name and Prefix 
              Information option. Then the host can select the 
              appropriate prefix according to the ISP name to perform 
              stateless address autoconfiguration. In addition, routed-
              CPE can know the global address of each edge router that
              connects to it. Then it can contain the edge-router
              address in Multi-homing Information option. Thus the host
              in the subscriber network can use Type 0 Routing Header[2]
              for fast forwarding the packets to the desird ISP.
   
   In this scenario, since the routed-CPE has recorded the mapping of 
   prefix information and the ISP's edge router, if it addes function of
   forward the outgoing packets from the subscriber network based on the
   indiation of the source addresses (i.e., if the packet's source 
   address is in the domain of the prefix that is assigned ISP1, the 
   packet must be forwarded to the edge router of ISP1), it's not 
   necessary for host to use Type 0 Routing Header. 
    
   This procedure is also applicable for access node is a layer3 device
   while CPE is a layer2 device. For this case, RS/RA is running between
   access node and hosts.

3.3 Scenario 3: Layer2 access network and layer2 CPE in subscriber 
    network

   In this scenario, the network architecture resembles the one in 
   Figure 3 except that a layer2 CPE (or bridged-CPE) replacs the 
   layer3 CPE (or routed-CPE) in the subscriber network. Access node is 
   still a layer 2 device. Here, RS/RA messages are run between hosts/
   terminals and the edge routers. Figure 5 shows the procedure of SAAC
   for this scenario.









Wen                   Expires October 27, 2006                 [Page 11]

Internet-Draft    Multi-homing option for RS/RA messages      March 2006


    +---------+          +-----------+             +------------------+
    |User IPv6|          |  layer2   |             |ISP's edge router |
    |   host  |          |access node|             |                  |
    +---------+          +-----------+             +------------------+
       |                        |                                   |
    (a)|--  RS with Multi    -->|                                   |
       |  -homing Info. option  |                                   |
                             (b)|----RS to the appropriate router-->|
                                |                                   |
                             (c)|<---RA with <Multi-homing info.  --|
                                |   option, Prefix Info. option>    |
    (d)|<-RA with<Multi-homing -|
       |  Info. option, Prefix  |
       |       Info. option>    |
       
     Figure 5. Procedure of stateless auto-configuration for scenario 3
   
   The procedure consists of the following steps: 
     
   Step (a) : IPv6 Host sends RS message to get RA message. This RS 
              message network selection information in Multi-homing
              Information option.

   Step (b) : Base on the information in Multi-homing Information option
              , layer 2 access node can forward this RS to the correct
              edge router of the desired ISP without sending it to the 
              router that will not respond this RS.
   
   Step (c) : Edge router forms the appropriate RA message according to 
              the RS message. The RA message will containing the 
              appropriate <Multi-homing Information option, Prefix 
              Information option>.
   
   Step (d) : Access node relays the RA message to the corresponding 
              subscriber network. Then the host can select the 
              appropriate prefix according to the ISP name to perform 
              stateless address autoconfiguration.   

4.  Acknowledgements

   The author would like to thank Songwei Ma, David Watkinson and the 
   other members in R&I access and edge group in lcatel Shanghai Bell 
   for their comments and help. 

5.  References

5.1  Normative References




Wen                   Expires October 27, 2006                 [Page 12]

Internet-Draft    Multi-homing option for RS/RA messages      March 2006


   [1]  S. Thomson, and T. Narten, "IPv6 Stateless Address 
        Autoconfiguration", RFC2462, December 1998.

   [2]  S. Deering, and R. Hiden, "Internet Protocol, Version 6 (IPv6)
        Specification", RFC2460, December 1998.

   [3]  S. Bradner, "Key words for use in RFCs to Indicate Requirement
        Levels", BCP 14, RFC 2119, March 1997.
   
Authors' Addresses

   Haibo Wen
   Alcatel Shanghai Bell Co., Ltd.
   388#, NingQiao Road, Pudong Jinqiao
   Shanghai 201206 P.R. China
   Phone: +86 (21) 5854-1240, ext.: 9273
   Email: Haibo.WEN@alcatel-sbell.com.cn

Intellectual Property Statement

   The IETF takes no position regarding the validity or scope of any
   intellectual property or other rights that might be claimed to
   pertain to the implementation or use of the technology described in
   this document or the extent to which any license under such rights
   might or might not be available; neither does it represent that it
   has made any effort to identify any such rights.  Information on the
   IETF's procedures with respect to rights in standards-track and
   standards-related documentation can be found in BCP-11.  Copies of
   claims of rights made available for publication and any assurances of
   licenses to be made available, or the result of an attempt made to
   obtain a general license or permission for the use of such
   proprietary rights by implementors or users of this specification can
   be obtained from the IETF Secretariat.

   The IETF invites any interested party to bring to its attention any
   copyrights, patents or patent applications, or other proprietary
   rights which may cover technology that may be required to practice
   this standard.  Please address the information to the IETF Executive
   Director.

Full Copyright Statement

   Copyright (C) The Internet Society (2006).  All Rights Reserved.
   
   This document and translations of it may be copied and furnished to
   others, and derivative works that comment on or otherwise explain it
   or assist in its implementation may be prepared, copied, published
   and distributed, in whole or in part, without restriction of any



Wen                   Expires October 27, 2006                 [Page 13]

Internet-Draft    Multi-homing option for RS/RA messages      March 2006


   kind, provided that the above copyright notice and this paragraph are
   included on all such copies and derivative works. However, this
   document itself may not be modified in any way, such as by removing
   the copyright notice or references to the Internet Society or other
   Internet organizations, except as needed for the purpose of
   developing Internet standards in which case the procedures for
   copyrights defined in the Internet Standards process must be
   followed, or as required to translate it into languages other than
   English.

   The limited permissions granted above are perpetual and will not be
   revoked by the Internet Society or its successors or assignees.

   "AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING
   TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING
   BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION
   HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF
   MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.

































Wen                   Expires October 27, 2006                 [Page 14]