SHISA: The IPv6 mobility framework for BSD operating systems

Keiichi Shima, Ryuji Wakikawa, Koshiro Mitsuya, Keisuke Uehara, Tsuyoshi Momose

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Mobile IPv6 and Network Mobility Basic Support (NEMO BS) are the IETF standard mobility protocols for IPv6. When we consider the deployment of a new protocol, it is well understood that the existence of a free protocol implementation, which can be used as a reference implementation for both research and operation, plays important roles. SHISA is a free implementation of Mobile IPv6 and NEMO BS protocols built on top of BSD operating systems. The purpose of SHISA is to be a reference implementation of the mobility protocols and to accelerate the deployment. In this paper, we explain the background of the development, introduce the design and explain the implementation detail. SHISA consists of the modified kernel and the user space programs, which is a similar approach as the routing/forwarding mechanism implemented in many UNIX systems. We designed a new communication layer between kernel and a user space program and also between user space programs to exchange mobility related information. This design makes the implementation simple and extensible. SHISA also provides some advanced features such as multiple care-of address registration and IPv4 prefix support which will help the deployment in a real situation.

Original languageEnglish
Title of host publicationProceedings of the International Multi-Conference on Computing in the Global Information Technology, ICCGI'06
DOIs
Publication statusPublished - 2007
EventInternational Multi-Conference on Computing in the Global Information Technology, ICCGI'06 - Bucharest, Romania
Duration: 2006 Aug 12006 Aug 3

Other

OtherInternational Multi-Conference on Computing in the Global Information Technology, ICCGI'06
CountryRomania
CityBucharest
Period06/8/106/8/3

Fingerprint

Operating Systems
Network protocols
Network Mobility
Mobile IPv6
Mobile Networks
UNIX
kernel
Computer operating systems
Prefix
Registration
Accelerate
Framework
Routing
Communication

ASJC Scopus subject areas

  • Computer Science Applications
  • Information Systems
  • Software
  • Mathematics(all)

Cite this

Shima, K., Wakikawa, R., Mitsuya, K., Uehara, K., & Momose, T. (2007). SHISA: The IPv6 mobility framework for BSD operating systems. In Proceedings of the International Multi-Conference on Computing in the Global Information Technology, ICCGI'06 [4124021] https://doi.org/10.1109/ICCGI.2006.62

SHISA : The IPv6 mobility framework for BSD operating systems. / Shima, Keiichi; Wakikawa, Ryuji; Mitsuya, Koshiro; Uehara, Keisuke; Momose, Tsuyoshi.

Proceedings of the International Multi-Conference on Computing in the Global Information Technology, ICCGI'06. 2007. 4124021.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Shima, K, Wakikawa, R, Mitsuya, K, Uehara, K & Momose, T 2007, SHISA: The IPv6 mobility framework for BSD operating systems. in Proceedings of the International Multi-Conference on Computing in the Global Information Technology, ICCGI'06., 4124021, International Multi-Conference on Computing in the Global Information Technology, ICCGI'06, Bucharest, Romania, 06/8/1. https://doi.org/10.1109/ICCGI.2006.62
Shima K, Wakikawa R, Mitsuya K, Uehara K, Momose T. SHISA: The IPv6 mobility framework for BSD operating systems. In Proceedings of the International Multi-Conference on Computing in the Global Information Technology, ICCGI'06. 2007. 4124021 https://doi.org/10.1109/ICCGI.2006.62
Shima, Keiichi ; Wakikawa, Ryuji ; Mitsuya, Koshiro ; Uehara, Keisuke ; Momose, Tsuyoshi. / SHISA : The IPv6 mobility framework for BSD operating systems. Proceedings of the International Multi-Conference on Computing in the Global Information Technology, ICCGI'06. 2007.
@inproceedings{5b86413971914c7dbe25c82692e81313,
title = "SHISA: The IPv6 mobility framework for BSD operating systems",
abstract = "Mobile IPv6 and Network Mobility Basic Support (NEMO BS) are the IETF standard mobility protocols for IPv6. When we consider the deployment of a new protocol, it is well understood that the existence of a free protocol implementation, which can be used as a reference implementation for both research and operation, plays important roles. SHISA is a free implementation of Mobile IPv6 and NEMO BS protocols built on top of BSD operating systems. The purpose of SHISA is to be a reference implementation of the mobility protocols and to accelerate the deployment. In this paper, we explain the background of the development, introduce the design and explain the implementation detail. SHISA consists of the modified kernel and the user space programs, which is a similar approach as the routing/forwarding mechanism implemented in many UNIX systems. We designed a new communication layer between kernel and a user space program and also between user space programs to exchange mobility related information. This design makes the implementation simple and extensible. SHISA also provides some advanced features such as multiple care-of address registration and IPv4 prefix support which will help the deployment in a real situation.",
author = "Keiichi Shima and Ryuji Wakikawa and Koshiro Mitsuya and Keisuke Uehara and Tsuyoshi Momose",
year = "2007",
doi = "10.1109/ICCGI.2006.62",
language = "English",
isbn = "0769526292",
booktitle = "Proceedings of the International Multi-Conference on Computing in the Global Information Technology, ICCGI'06",

}

TY - GEN

T1 - SHISA

T2 - The IPv6 mobility framework for BSD operating systems

AU - Shima, Keiichi

AU - Wakikawa, Ryuji

AU - Mitsuya, Koshiro

AU - Uehara, Keisuke

AU - Momose, Tsuyoshi

PY - 2007

Y1 - 2007

N2 - Mobile IPv6 and Network Mobility Basic Support (NEMO BS) are the IETF standard mobility protocols for IPv6. When we consider the deployment of a new protocol, it is well understood that the existence of a free protocol implementation, which can be used as a reference implementation for both research and operation, plays important roles. SHISA is a free implementation of Mobile IPv6 and NEMO BS protocols built on top of BSD operating systems. The purpose of SHISA is to be a reference implementation of the mobility protocols and to accelerate the deployment. In this paper, we explain the background of the development, introduce the design and explain the implementation detail. SHISA consists of the modified kernel and the user space programs, which is a similar approach as the routing/forwarding mechanism implemented in many UNIX systems. We designed a new communication layer between kernel and a user space program and also between user space programs to exchange mobility related information. This design makes the implementation simple and extensible. SHISA also provides some advanced features such as multiple care-of address registration and IPv4 prefix support which will help the deployment in a real situation.

AB - Mobile IPv6 and Network Mobility Basic Support (NEMO BS) are the IETF standard mobility protocols for IPv6. When we consider the deployment of a new protocol, it is well understood that the existence of a free protocol implementation, which can be used as a reference implementation for both research and operation, plays important roles. SHISA is a free implementation of Mobile IPv6 and NEMO BS protocols built on top of BSD operating systems. The purpose of SHISA is to be a reference implementation of the mobility protocols and to accelerate the deployment. In this paper, we explain the background of the development, introduce the design and explain the implementation detail. SHISA consists of the modified kernel and the user space programs, which is a similar approach as the routing/forwarding mechanism implemented in many UNIX systems. We designed a new communication layer between kernel and a user space program and also between user space programs to exchange mobility related information. This design makes the implementation simple and extensible. SHISA also provides some advanced features such as multiple care-of address registration and IPv4 prefix support which will help the deployment in a real situation.

UR - http://www.scopus.com/inward/record.url?scp=43549127113&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=43549127113&partnerID=8YFLogxK

U2 - 10.1109/ICCGI.2006.62

DO - 10.1109/ICCGI.2006.62

M3 - Conference contribution

AN - SCOPUS:43549127113

SN - 0769526292

SN - 9780769526294

BT - Proceedings of the International Multi-Conference on Computing in the Global Information Technology, ICCGI'06

ER -