Implementation and design of Linux IPv6 Protocol Stack on GSM Phone

GSM Phone 상에서 Linux IPv6 프로토콜 스택 설계 및 구현

  • Published : 2007.02.15

Abstract

It is well known that, in the near future, the lifetime of the IPv4 address space will be limited and available 32-bit IP network addresses will not be left my more. In order to solve such IPv4 address space problem in an effective way, the transition to the new version using IPv6 architecture is inevitably required. This paper presents the design and implementation of IPv4/IPv6 dual stack at the GSM Phone based on Linux Kernel 2.4 IPv6 Protocol Stack. It designs appropriately in GSM Phone environment and it is tested by a network of Linux IPv4/IPv6 dual stack on PPP. The test was processed with a test scenario and it was found that the results were successful.

초기 인터넷 환경이 전세계적으로 급속히 확대되면서 IPv4의 32Bit의 주소공간이 얼마 되지 않아 고갈될 것으로 예상이 된다. 따라서 주소 고갈 문제를 해결하기 위해 IPv6의 효과적인 전이 방안으로의 기술 전이가 필연적으로 이루어 질 것이다. 현재, 무선인터넷의 활성화로 인한 무선인터넷 가입자의 급속한 증가와 이동통신망에서의 IP 주소 요구가 예상되기 때문에 주소자원의 부족문제는 더욱 커질 것이다. 본 논문에서는 GSM Phone 상에서 Linux kernel 2.4 기반의 IPv6 Protocol Stack 을 GSM Phone 환경에 맞게 설계하고 구현하여 GSM Phone 기반의 IPv4 Protocol Stack과 Dual Stack으로 동작하도록 하였다. 테스트환경은 GSM 망을 통한 IPv6 테스트가 불가능하기 때문에 IPv6를 지원하는 PPP연결을 통하여 GSM Phone 상에서 IPv4/IPv6 Protocol Stack이 정상적으로 동작함을 확인하였다. 그리고 GSM Phone 상에서 TCP/UDP 데이타를 전송하여 IPv4와 IPv6의 성능을 비교하였다.

Keywords

References

  1. 3GPP, 'General Packet Radio Service(GPRS): State 2,' 3G TS 23.060 version 4.0.0, March 2001
  2. NOKIA, 'Transition to IPv6 in 2G and 3G mobile networks,' White Paper
  3. 임선화 외 1명, 'The Study on based on UMTS/GPRS', 한국정보과학회, October 2002
  4. 박정수 외 4명, '차세대 인터넷 프로토콜 소개,' IPv6 포럼코리아 기술문서, 2000
  5. ARM (Advanced RISC Machines) WWW Home-page, URL : http://www.arm.com
  6. Nucleus Plus RTOS WWW Home-page, URL : http://www.acceleratedtechnology.co.kr
  7. GSM 03.02. Network architecture
  8. C. Bettstetter, V. Hans-Jorg, J. Eberspacher, 'GSM Phase 2+ General Packet Radio Service GPRS: Architecture, Protocols, and Air Interface,' IEEE Communication Surveys, 1999
  9. 김도완, 'IPv6/IPv4 Transition Mechanism & GPRS에서의 도입방안' , Netmanias White Paper, October 2001
  10. D. Haskin, E. Allen, 'IP Version 6 over PPP,' IETF RFC 2460, December 1998
  11. 권수호, 'Linux Programming Bible', 글로벌 출판사, 2003
  12. S. Deering and R, Hinden, 'Internet Protocol, Version 6 (IPv6) Address Architecture,' IETF RFC 3531, April 2003
  13. R, Hinden and S. Deering, 'Internet Protocol, Version 6 (IPv6) Specification,' IETF RFC 2460, December 1998