Abstract
The SCTP (Stream Control Transmission Protocol) implementation with the DAR (Dynamic Address Reconfiguration) extension is called the mSCTP (Mobile SCTP) that is proposed recently for mobility support in transport layer. The mSCTP does not satisfy short handover latency for real-time applications and it has no specific handover decision mechanisms. In this paper, we propose fast handover schemes for mobile nodes that are moving into different subnet using pre-acquisition RA (Router Advertisement) and L3 trigger for improving handover performance. Furthermore, we introduce three specific methods which are RA cache, FMIPv6 (Fast Handovers for Mobile IPv6) and dual interface and how proposed scheme can be interoperated with handover process respectively. Finally, we show two experimental results which are the mSCTP and the mSCTP using FMIPv6 on Linux platforms. Experimental results show that handover performance is improved with reducing the time of receiving RA which takes most of total handover latency.
mSCTP(Mobile SCTP)는 SCTP(Stream Control Transmission Protocol)와 DAR (Dynamic Address Reconfiguration) 확장을 이용해 트랜스포트 계층에서 이동성을 제공하기 위해 최근에 제안된 프로토콜이다. 현재 mSCTP의 가장 큰 문제점은 핸드오버 지연시간(Handover Latency Time)이 길어 실시간 어플리케이션에 적합하지 못하며 핸드오버 시점을 결정(Handover Decision)하는 명시적인 방법이 없다는 것이다. 이를 해결하기 위해 본 논문에서는 RA (Router Advertisement)를 미리 수신함으로써 핸드오버 지연시간을 최소화 하는 방법을 제안하고자 한다. 또한, RA를 빠르게 얻을 수 있는 방법으로 RA 캐시(Cache)를 이용한 방법, FMIPv6(Fast Handovers for Mobile IPv6)와 연동을 통한 방법, 듀얼 인터페이스(Dual Interface)를 이용한 방법 등 세가지를 소개 한다. 마지막으로, 제안된 방안의 성능 향상을 확인 하기 위해 세가지 방식 중 FMIPv6와의 연동 방식을 리눅스 기반의 실제 시험 환경을 구성하여 핸드오버 성능을 측정하였다. 실험한 결과 전체 핸드오버 지연시간의 대부분이 RA를 받는데 있음을 확인 할 수 있었고, 이를 줄임으로써 전체 핸드오버 성능을 크게 향상시킬 수 있었다.