NTMobileにおける移動透過性の実現と実装

Bibliographic Information

Other Title
  • NTMobile ニ オケル イドウ トウカセイ ノ ジツゲン ト ジッソウ
  • Realization and Implementation of IP Mobility in NTMobile

Search this article

Abstract

近年の無線端末は複数の無線インタフェースを実装しており,ネットワークにアクセスする際にインタフェースを切り替えて利用可能である.移動透過技術とはアクセスネットワークが切り替えられた場合にも通信を継続可能な技術である.既存の移動透過技術に関する多くの研究では,IPv6ネットワークを想定しており,IPv4ネットワークは十分には検討されていない.著者らは,移動透過性とNAT越え問題の解決を同時に実現するNTMobile(Network Traversal with Mobility)を提案してきた.本稿では,NTMobileにおいて,仮想IPアドレスの採用とエンド端末間でトンネル構築を行うことにより,グローバルIPアドレスを用いるネットワークおよびプライベートIPアドレスを用いるネットワークにおいて,移動透過性の実現方法の詳細と実装方法について提案する.NTMobileでは,アプリケーションが仮想IPアドレスを利用することにより,ネットワーク切替えにともなう物理IPアドレスの変化時にも通信を継続可能である.また,NTMobileの実装では,高いスループット性能を獲得するために,IPデータグラムの操作に関する実装をLinuxのカーネルモジュールとして実現している.

Recent wireless terminals usually have multiple wireless interfaces, and can switch them to access networks. IP mobility is the technologies that can keep communication when access networks are switched. Most of conventional studies about IP mobility focus on IPv6 networks and those about IPv4 networks are quite few. The Authors have been proposing Network Traversal with Mobility (NTMobile) that can achieve IP mobility and solving the NAT Traversal problem at the same time. In this paper, we will propose the detail of mobility mechanisms and implementation of NTMobile that can achieve IP mobility in global IP networks and private IP networks by introducing virtual IP addresses and constructing tunnels between end terminals. In NTMobile, applications use virtual IP addresses to achieve continuous communication when physical IP addresses change due to switching of networks. We have implemented the packet manipulation mechanisms in Linux kernel module to achieve high throughput performance.

Journal

Related Projects

See more

Details 詳細情報について

Report a problem

Back to top