Optimal Header Compression of MIPv6 and NEMO Protocol for Mobility Support in 6LoWPAN

6LoWPAN의 이동성 지원을 위한 MIPv6와 NEMO Protocol의 최적 헤더 압축

  • Published : 2010.01.15

Abstract

Currently in a Ubiquitous Sensor Network (USN) research field, supporting mobility is recognized as an important technology. MIPv6 and Network Mobility(NEMO) Basic Support Protocol are standard protocols to support mobility in the Internet. However, if they are applied to USN with no modification, handoff performance decreases due to the size of their binding message. An existing lightweight protocol for NEMO protocol has a compatibility problem of Sequence Num. and does not optimally compress binding messages considering 6LoWPAN network structure and addressing. This paper proposes optimal header compression which supports node-based mobility and network-based mobility. Our optimal compression technique compresses a 32bytes binding update(BU) message and a 12bytes binding ACK(BA) message of MIPv6 into 13bytes and 3bytes, and a 40bytes BU message and a 12bytes BA message of NEMO protocol into 13bytes and 3bytes. The result shows that our protocol compresses 15bytes (NEMO-BU) and 1byte (NEMO-BA) more than the existing protocol and achieves 8.72% handoff performance improvement.

현재 Ubiquitous Sensor Network(USN) 연구에 있어서 이동성 지원은 중요한 기술로써 인식되고 있다. 이러한 이동성 기술 중에서 Mobile IPv6(MIPv6)와 Network Mobility(NEMO) Basic Support Protocol은 IETF의 표준화된 프로토콜로써, 인터넷상에서 이동성을 지원하기 위한 핵심 기술이다. 그러나 USN에 MIPv6와 NEMO Protocol을 수정 없이 적용할 경우에는 바인딩 메시지의 크기로 인해 Handoff 성능이 저하되게 된다. 이를 해결하기 위한 NEMO Protocol의 경량화에 대한 기존 연구는 Sequence Num.의 호환성 문제가 발생하며, 바인딩 메시지의 압축을 6LoWPAN 네트워크 구성과 주소 할당 방식에 최적화하지 못하였다. 본 논문에서는 6LoWPAN의 노드 기반 이동성과 네트워크 기반 이동성을 고려한 최적의 압축기법을 제안한다. 노드 기반 이동성은 32bytes Binding Update(BU)와 12bytes Binding ACK(BA) 메시지를 13bytes와 3bytes로 압축하였으며, 네트워크 기반 이동성은 40bytes BU와 12bytes BA를 13bytes와 3bytes로 압축하였다. 이는 기존 연구보다 각각 15bytes(NEMO-BU)와 1bytes(NEMO-BA)만큼 더 압축시킨 성능으로써, 센서 이동성의 Handoff 성능을 8.72% 향상시켰다.

Keywords

References

  1. D. Kim, T. Sanchez Lopez, S. Yoo, and J. Sung, "ANTS: An Evolvable Network of Tiny Sensors," Proc. of Int'l Conf on Embedded and Ubiquitous Computing 2005, pp.142-151, Springer, Dec. 2005.
  2. IETF WG 6lowpan, IPv6 over low-power WPAN (6LoWPAN), available: http://www.ietf.org/html.charters/ 6lowpan-charter.html.
  3. IEEE 802.15.4, "Wireless Medium Access Control (MAC) and Physical Layer (PHY) Specifications for Low-Rate Wireless Personal Area Networks (LR-WPANs)," IEEE, Oct. 2003.
  4. S. Deering and R. Hinden, "Internet Protocol, Version 6(IPv6) Specification," IETF RFC2460, Dec. 1998.
  5. D.B. Johnson, C. E. Perkins, and J. Arkko, "Mobility Support in IPv6," IETF RFC3775, Jun. 2004.
  6. V. Devarapalli et al., "Network Mobility (NEMO) Basic Support Protocol," IETF RFC3963, Jan. 2005.
  7. Jin Ho Kim et al., "A Lightweight NEMO Protocol to Support 6LoWPAN," ETRI Journal, vol.30, no.5, pp.685-695, Oct. 2008. https://doi.org/10.4218/etrij.08.1308.0054
  8. D. Johnson and S. Deering, "Reserved IPv6 Subnet Anycast Addresses," IETF RFC2526, Mar. 1999.
  9. T.T. Kwon et al., "Mobility Management for VoIP Service: Mobile IP vs. SIP," IEEE Wireless Communications, vol.9, no.2, pp.66-75, Oct. 2002. https://doi.org/10.1109/MWC.2002.998527
  10. S.C. Lo et al., "Architecture for Mobility and QoS Support in All-IP Wireless Networks," IEEE Journal on Selected Areas in Communications, vol.22, no.4, pp.691-705, May 2004. https://doi.org/10.1109/JSAC.2004.825964
  11. G. Montenegro, N. Kushalnagar, J. Hui, and D. Culler, "Transmission of IPv6 Packets over IEEE 802.15.4 Networks," IETF RFC4944, Sep. 2007.