Internet DRAFT - draft-dpkim-msctp-single

draft-dpkim-msctp-single



Network Working Group                                     Dong P. Kim 
Internet Draft                           Kyungpook National University 
Intended status: Informational                            Seok J. Koh 
Expires: November 2007                   Kyungpook National University 
May 30, 2007                                                          
                                   
 
                                      
       Use of ASCONF Chunk for mSCTP Handover of A Single-Homed Host 
                      draft-dpkim-msctp-single-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. 

   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 November 30, 2007. 

Copyright Notice 

   Copyright (C) The IETF Trust (2007). 

Abstract 

   SCTP can be used to support soft IP handover between heterogeneous 
   wireless networks with the help of the ADDIP extension and its multi-
   homing feature. In this document, we describe the issues in SCTP 
   handover between homogeneous wireless networks for a single-homed 
   host that may cause the serious communication delay. Then, we propose 
   the use of the ASCONF chunk with the cumulative ASCONF Parameters for 

 
 
 
Kim and Koh           Expires November 30, 2007               [Page 1] 

Internet-Draft   Use of ASCONF Chunk for A Single-Homed Host   May 2007 
    

   Add IP Set Primary and Delete IP ASCONF Parameter to support faster 
   IP handover for a single-homed host.  

 

 

Table of Contents 

    
   1. Introduction................................................3 
   2. Motivation..................................................3 
   3. Use of ASCONF Chunk for SCTP Handover........................4 
      3.1. ASCONF Chunk with cumulative ASCONF Parameters...........4 
      3.2. ASCONF Parameters in the ASCONF chunk...................5 
      3.3. Operations of the ASCONF chunk with the cumulative ASCONF 
      Parameters..................................................6 
   4. SCTP Handover Procedure for Single-homed Host................7 
   5. Further Issues..............................................8 
      5.1. Address Verification....................................8 
      5.2. Implementation Support..................................8 
   6. Security Considerations......................................8 
   7. IANA Considerations.........................................8 
   8. Acknowledgments.............................................8 
   9. References..................................................9 
      9.1. Normative References....................................9 
      9.2. Informative References..................................9 
   Author's Addresses.............................................9 
   Intellectual Property Statement................................10 
   Disclaimer of Validity........................................10 
    
    

    

    

    

    

    

    

    

 
 
Kim and Koh           Expires November 30, 2007               [Page 2] 

Internet-Draft   Use of ASCONF Chunk for A Single-Homed Host   May 2007 
    

1. Introduction 

   SCTP can be used to support IP handover between different subnets 
   with the help of ADDIP extension. It maintains the association during 
   the handover process, by adding the newly obtained address and 
   changing the primary address and deleting the old address in the 
   overlapping region between heterogeneous wireless networks. More 
   specially, SCTP handover can be reasonably defined for heterogeneous 
   wireless networks where the hosts are multi-homed. It may provide 
   better performance than the existing schemes in term of handover 
   delay because the multi-homed host can perform the handover into the 
   new address while the DATA chunks are transmitted through the 
   existing address.  

   However, SCTP handover for homogeneous wireless networks where the 
   host is single-homed may cause the serious communication delay while 
   the address is being renumbered. Differently with the multi-homed 
   host, the single-homed host uses only one IP address. It may cause 
   several reasons for the communication delay. In addition, the host 
   can set the primary address by using the ASCONF chunk containing Set 
   Primary ASCONF Parameter for SCTP handover. However, the single-homed 
   host cannot send the Set Primary ASCONF Parameter according to the 
   limitation of current SCTP ADD-IP extension.  

   In this document, we describe the some issues that can be occurred in 
   SCTP handover for homogeneous wireless networks where the host is 
   single-homed. Then, we propose the use of the ASCONF with the 
   cumulative ASCONF Parameters used for IP handover. 

2. Motivation 

   The issues in SCTP handover for homogeneous wireless networks that 
   cause communication delay can be described as the follows: 

   1)           A single-homed host may send the ASCONF chunk including Add IP 
      ASCONF Parameter using new address in IP header to the peer 
      according to the movement into the new subnet region. Then, the 
      peer may reply to the source address of the packet in this case 
      which is the new address that was added by the ASCONF.  

      However, the peer can not send SCTP data using the new destination 
      address to the endpoint until such time as it is confirmed to the 
      address verification procedure for the added address. In this 
      phase, the peer tries to subsequently send SCTP data to the old 
      address of the MN. It may cause that RTO value is considerably 
      increased by the fact that many retransmission failures are 
      occurred. After current RTO expiration, the peer may be able to 
 
 
Kim and Koh           Expires November 30, 2007               [Page 3] 

Internet-Draft   Use of ASCONF Chunk for A Single-Homed Host   May 2007 
    

      send SCTP data to the new address of the singled-homed host. It 
      may cause the serious communication delay during this period.  

   2)           To support smoother and faster IP handover, the host may set the 
      primary address by sending the ASCONF Chunk containing Set Primary 
      ASCONF parameter after adding the IP address. The receiver can 
      change the primary destination to the specified address. 

      However, the single-homed host may not send the ASCONF Chunk 
      containing Set Primary Parameter using the new address as a source 
      address according to the current ADD-IP extension. So, we need to 
      clarify the Set Primary ASCONF Parameter for the single-homed host.  

   3)           After the Set Primary, the endpoints may use the new address as a 
      source and destination address. However, the retransmission or 
      other chunks except ASCONF Chunks can be transmitted to the old 
      address, since the old address is still available from the 
      association. Thus, it is required that ASCONF Chunk containing 
      Delete IP ASCONF Parameter should be sent from the single-homed 
      host.  

   Based on the problems given above, we suggest that the single-homed 
   host can send the ASCONF Chunk cumulatively containing the Add IP and 
   Set Primary and Delete IP to support the smoother and faster IP 
   handover between homogeneous wireless networks. It is noted that the 
   endpoints can transmit all chunks using the new address after the 
   process of ASCONF and ASCONF-ACK Chunks with the cumulative ASCONF 
   Parameters. 

3. Use of ASCONF Chunk for SCTP Handover 

3.1. ASCONF Chunk with cumulative ASCONF Parameters  

   To support the faster and smoother IP handover for homogeneous 
   wireless networks, we propose that the single-homed host can send the 
   ASCONF chunk containing the Add IP and Set Primary and Delete IP 
   address ASCONF Parameters and receive the ASCONF-ACK chunk with a 
   cumulative ASCONF Parameter Responses as a response.  

   Figure 1 shows the structure of ASCONF chunk with cumulative ASCONF 
   Parameters. 






 
 
Kim and Koh           Expires November 30, 2007               [Page 4] 

Internet-Draft   Use of ASCONF Chunk for A Single-Homed Host   May 2007 
    

    
   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 = 0x80   |  Chunk Flags  |      Chunk Length             | 
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 
   |                       Serial Number                           | 
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 
   |                     Add IP ASCONF Parameter                   | 
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 
   |                   Set Primary ASCONF Parameter                | 
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+            
   |                     Delete IP ASCONF Parameter                | 
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+  
    

          Figure 1 ASCONF chunk Format with Cumulated Parameters. 

   As seen in Figure 1, the structure of the ASCONF chunk is the same 
    with  the  one  specified  in  SCTP  ADDIP  extension.  Merely,  the 
    difference is that the ASCONF chunk can contains the Add IP and Set 
    Primary and Delete IP ASCONF parameters. It may be sent by the 
    single-homed host when it goes into a new subnet region and obtains 
    the new address. In addition, the host may send this ASCONF chunk 
    using the new address in the IP header. It is noted that all chunks 
    are enclosed with the authenticated chunks to ensure the secure 
    signaling process for the SCTP handover. 

3.2. ASCONF Parameters in the ASCONF chunk 

   Figure 2 shows the ASCONF Parameters contained in the ASCONF chunk. 

    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 = 0xC001          |    Length = Variable          | 
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 
   |               ASCONF-Request Correlation ID                   | 
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 
   |                       Address Parameter                       | 
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+|           
    
                        a. Add IP ASCONF Parameter. 

    

    
 
 
Kim and Koh           Expires November 30, 2007               [Page 5] 

Internet-Draft   Use of ASCONF Chunk for A Single-Homed Host   May 2007 
    

    
    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 =0xC004           |    Length = Variable          | 
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 
   |               ASCONF-Request Correlation ID                   | 
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 
   |                       Address Parameter                       | 
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 
    
                        b. Delete IP ASCONF Parameter. 

 
    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 =0xC002           |    Length = Variable          | 
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 
   |               ASCONF-Request Correlation ID                   | 
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 
   |                       Address Parameter                       | 
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+            
    
                        c. Delete IP ASCONF Parameter. 

          Figure 2 ASCONF Parameters contained in the ASCONF chunk 

   As seen in Figure 2, the ASCONF Parameters has the same packet format 
   with those defined in the SCTP ADDIP extension. Only, the Address 
   Parameter in each ASCONF Parameter may be differently designated 
   according the Parameter types.  

   The Address Parameters of the Add IP and Set Primary ASCONF 
   Parameters must be specified by the new address of the single-homed 
   host that newly obtained in the new subnet region. On the other hand, 
   the Delete IP ASCONF Parameter should fill into the Address Parameter 
   with the old address of the single-homed host. 

3.3. Operations of the ASCONF chunk with the cumulative ASCONF 
   Parameters 

   When the single-homed host obtains the new IP address as it goes into 
   a new subnet, it can send the ASCONF with the Add IP and Set Primary 
   and Delete IP ASCONF parameters using the new address in the IP 
   header. Then, the receiver may reply with the ASCONF Parameter 
   Responses reporting the status of ASCONF processing in the ASCONF-ACK. 
 
 
Kim and Koh           Expires November 30, 2007               [Page 6] 

Internet-Draft   Use of ASCONF Chunk for A Single-Homed Host   May 2007 
    

   If a responding endpoint indicates the success, both two peers may 
   transmit SCTP data each other, using the new address as a source 
   address and destination address. 

4. SCTP Handover Procedure for Single-homed Host 

   We consider a single-homed mobile client (MC) that initiates an SCTP 
   association with a fixed server (FS) and then moves from Location A 
   and Location B.  

   The overall SCTP handover procedures for homogeneous wireless 
   networks are performed as follows:  

    

   1) When the MC leaves from Location A and goes into Location B, the 
       MC may not transmit SCTP data using the old address in new subnet 
       region. It means that the MC and FS can communication each other 
       during this period. It is called hard handover by L2 level.  

   2) After the MC obtains or configures from DHCP server or through 
       IPv6 address auto-configuration, it can send the ASCONF chunk to 
       reconfigure the ongoing address for IP handover. More especially, 
       it is noted that ASCONF chunk cumulatively encloses the Add IP 
       and Set Primary and Delete IP ASCONF parameters. In the Add IP 
       and Set Primary ASCONF Parameter, the new address is filled into 
       the Address Parameters of them.  

   3) When the FS receives the ASCONF with the cumulative ASCONF 
       Parameters, it processes and then reply with ASCONF-ACK 
       containing the correspondent ASCONF Parameter Reponses to the 
       newly address destination address.  

   4) If ASCONF Parameter Reponses does not include any Error Cause, 
       the MC and FS sends the SCTP data using the new address as a 
       source and destination address. More especially, the 
       retransmission failed during lower layer disconnection is also 
       transmitted by the new address.  

   5) After then, the SCTP association between two endpoints does not 
       use the old address any more. 

   The procedural steps described above will be repeated any time the MC 
   moves toward the new subnet region. 

    

 
 
Kim and Koh           Expires November 30, 2007               [Page 7] 

Internet-Draft   Use of ASCONF Chunk for A Single-Homed Host   May 2007 
    

5. Further Issues  

   This section describes the further issues required to support faster 
   and smoother IP handover between homogeneous wireless networks. 

5.1. Address Verification 

   After handover process, the peer host is required to verify the new 
   destination address before it sends DATA chunks using the new address. 
   In other words, the peer host should confirm the reachability of the 
   newly added address by using the address verification procedures. For 
   this purpose, it is necessary that the address verification should be 
   defined. 

5.2. Implementation Support  

   To evaluate the proposed scheme, some implementation should be 
   supported. Until now, there is no implementation supporting the IP 
   handover for the single-homed host. More specially, the ASCONF chunk 
   that fills into Address Parameter with the old address should be sent 
   from the new address in the IP header. 

6. Security Considerations 

   TBD 

7. IANA Considerations 

   TBD 

8. Acknowledgments 

   This document was prepared using 2-Word-v2.0.template.dot. 













 
 
Kim and Koh           Expires November 30, 2007               [Page 8] 

Internet-Draft   Use of ASCONF Chunk for A Single-Homed Host   May 2007 
    

9. References 

   INFO (REMOVE): Manually insert a page break before this section if 
   after appendices 

   INFO (REMOVE): Authors can use either the auto-numbered references OR 
   the named references; typically, these would not be mixed in a single 
   document. This template includes both examples for illustration of 
   the two variations. 

9.1. Normative References 

   [1]  Stewart, R., et al., "Stream Control Transmission Protocol", 
         RFC 2960, October 2000. 

9.2. Informative References 

   [2]  Stewart, R., et al., "Stream Control Transmission Protocol 
         (SCTP) Dynamic Address Reconfiguration", draft-ietf-tsvwg-
         addip-sctp-20, April 2007. 

   [3]  Koh, S., et al., "Mobile SCTP (mSCTP) for IP Handover Support", 
         draft-sjkoh-msctp-01, October 2005. 

   [4]  Honda., M., et al., "Fast Handover with Stream Control 
         Transmission Protocol (SCTP) on Single-home nodes", draft-
         micchie-tsvwg-fastmsctp-00, February 2007. 

Author's Addresses 

   Dong Phil Kim 
   Kyungpook National University  
   1370 Sankyuk-dong Buk-gu Daegu 702-701, Korea 
      
   Email: dpkim@cs.knu.ac.kr 
    

   Seok Joo Koh  
   Kyungpook National University, KOREA  
   1370 Sankyuk-dong Buk-gu Daegu 702-701, Korea 
    
   Email: sjkoh@knu.ac.kr 
    




 
 
Kim and Koh           Expires November 30, 2007               [Page 9] 

Internet-Draft   Use of ASCONF Chunk for A Single-Homed Host   May 2007 
    

Intellectual Property Statement 

   The IETF takes no position regarding the validity or scope of any 
   Intellectual Property Rights 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; nor does it represent that it has 
   made any independent effort to identify any such rights.  Information 
   on the procedures with respect to rights in RFC documents can be 
   found in BCP 78 and BCP 79. 

   Copies of IPR disclosures made to the IETF Secretariat 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 implementers or users of this 
   specification can be obtained from the IETF on-line IPR repository at 
   http://www.ietf.org/ipr. 

   The IETF invites any interested party to bring to its attention any 
   copyrights, patents or patent applications, or other proprietary 
   rights that may cover technology that may be required to implement 
   this standard.  Please address the information to the IETF at 
   ietf-ipr@ietf.org. 

Disclaimer of Validity 

   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, THE IETF TRUST 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. 

Copyright Statement 

   Copyright (C) The IETF Trust (2007). 

   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. 

Acknowledgment 

   Funding for the RFC Editor function is currently provided by the 
   Internet Society. 

 
 
Kim and Koh           Expires November 30, 2007              [Page 10]