• 検索結果がありません。

NTMobileの研究開発 Network Traversal with Mobility

N/A
N/A
Protected

Academic year: 2021

シェア "NTMobileの研究開発 Network Traversal with Mobility"

Copied!
17
0
0

読み込み中.... (全文を見る)

全文

(1)

NTMobile の研究開発

Network Traversal with Mobility

名城大学 三重大学

(2)

背景

グローバル

IP

アドレスの枯渇

– IPv4

NAT

の利用が定着

– IPv6

の導入には時間が必要

IPv4/IPv6

混在環境を想定した接続性の確保が必要

移動端末の普及とトラヒック量の増大

通信しながら移動したい

– WiFi

などを用いてトラヒックを迂回させたい

通信中もネットワークを切り替え可能な移動透過技術が必要

研究の目的

IPv4/IPv6

混在環境において、通信の接続性を保証し、かつ

移動透過性を実現する

(3)

既存技術

DSMIPv6 (Dual Stack Mobile IPv6)

RFC5555

にて標準化 IPv4/IPv6 Dual Stack

HA CN

MN

IPv4 IPv6

ハンドオーバ IPv4 UDP

トンネル

IPv6 トンネル HoA⇔CN

MIPv4

の課題

・経路最適化ができない(常に

HA

経由)

HA

の多重化は未検討

NAT

がある場合は、

HoA

をグローバルアドレスとするか、

NAT

を改造する必要がある

概要

MIPv6

MIPv4

を合体したもの

MIPv4

の課題がそのまま引き

継がれている

(4)

直面する課題と要求仕様

接続性に関する課題と要求

・ IPv4

では

NAT

の内側が隠蔽され、

NAT

の外側からの通信開始ができない

NAT

越え問題)

・ IPv4

IPv6

の互換性がないため、直接の通信ができない

NAT

の存在や、

IPv4/v6

の違いを一切意識したくない

移動透過性に関する課題と要求

・ネットワークを切り替えると IP

アドレスが変わる

IP

アドレスは通信識別子でもあるため、通信を継続できない

②移動先のネットワークを一切意識したくない

(5)

既存システムとの互換性に関する課題と要求

・IPv4アプリケーションがIPv6上で動作しないものがある ・NATが強力なフィルタ機能を有する場合がある

③ IPv4のアプリケーションをそのまま使いたい

NATを含む既設の通信設備はそのまま使いたい

経路冗長に係る課題と要求

・冗長経路になると、ネットワーク負荷の増大、中継装置の負荷増大、スルー プットの低下、遅延時間の増加などの弊害がある

可能な限り最適な経路で通信を行いたい

その他

・トラフィック増加時にスケールアウトできる ・多重化によりシステムダウンを回避できる

(6)

課題の解決方法

・仮想アドレスの導入

仮想アドレスによるコネクション 実アドレスによるルーティング

DC (Direction Coodinator)

の導入

仮想アドレスの管理

経路指示

RS(Relay Server)

の独立

必要に応じてパケットを中継

要求仕様をすべて実現

(7)

要求仕様 解決方法

接続性

移動透過性

既存アプリケーション 既存通信設備

経路最適化

仮想アドレスの導入

DCの導入

RSの独立

要求仕様と解決方法の関係

基本アイデアに係る部分

(8)

パケット中継 IPv4PA空間

NAT

NTMノード

(Android)

NTMノード

DC

RS NTMワールド

実ワールド

仮想アドレス配布/

トンネル生成指示

NTMルータ NTMノード

インターネット IPv4 GA空間 インターネット

IPv6 空間

3G網

WiFi

一般ノード NTMノード

NTMobileの技術

一般ノード

NTMノード

NTMノード NTMノード

NTMノード

NTMルータ

NTMobile

の世界観 RS: Relay Server

DC: Direction Coordinator NTMワールドではネットワークの制約を意識する必要がない

(9)

実装その1

カーネル版

NTMobile

カーネルモジュール内での高速パケット処理の実現

パケットロスレスハンドオーバの実現

全てのアプリケーションに適用可能

APP APP NTM DC

デーモン

カーネル層

NTMカーネル

モジュール Tunnel Table 送受信モジュール

NTMネゴシェーション

Netソケット による通知

Netfilterによる フッキング

Tableに従って カプセル化

(10)

APP APP カプセル化モジュール DC

カーネル層

送受信モジュール

NTMネゴシェーション

実装その2( Android4.0 以降)

アプリ版

NTMobile

カプセル処理をすべてアプリケーションで実現

全てのアプリケーションに適用可能

インストール時にルート権限不要

NTM

Tunnel デーモン

Table

仮想インタフェース

(11)

DC

APP APP

カーネル層

送受信モジュール

NTMネゴシェーション

実装その3

通信ライブラリ提供型

NTMobile

アプリケーションに対して

NTMobile

ライブラリを提供

新規リアルタイムアプリケーションに対して適用可能

• Android

iPhone

に適用可能

NTM

NTMobile デーモン

通信ライブラリ カプセル化

11

NTMobile 通信ライブラリ カプセル化

(12)

事業戦略案

WiMAX 3G LTE WiFi CATV

マルチユース

マルチネットワーク

マルチデバイス

SP

(アプリ版)

SP

(カーネル版)

タブレット STB

・常に最適なネットワークを選択

・スマートフォン、タブレットに新しい付加価値

・アプリ実装版による普及、カーネル実装版による差別化

・既存サービスをいつでもどこからでも利用可能

IPv4

プライベート IPv4グローバル IPvv6

(13)

NTMobile の実際

カプセル化通信の例

通信開始時のシーケンス① 通信開始時のシーケンス②

ネットワーク切り替え時のシーケンス

付録

(14)

NAT

を経由する通信の例

上位ソフトウエア 上位ソフトウエア

IP IP

VIP-1 VIP-2

RIP-P1 RIP-G2

VIP-1VIP-2

NAT

グローバルアドレス プライベートアドレス

RIP-G3

RIP-P1RIP-G2 RIP-G3RIP-G2

IPv4/IPv6

を跨る通信の例

上位ソフトウエア 上位ソフトウエア

IP IP

VIP-1 VIP-2

RIP-G1 RIP-61

VIP-1VIP-2

RS

IPv6アドレス IPv4アドレス

RIP-G1RIP-G2 RIP-62RIP-61

RIP-G2 RIP-62

カプセル化通信の例

仮想アドレスによるセッション 実アドレスによるカプセル化

フォーマット変換

(15)

実アドレスによるカプセル化 NTM

ノードA NAT ADC NTM ノードB

IPv4プライベート アドレス空間

DNSq (DNS query) DNSr (DNS response) DR (Direction Request)

TReq (Tunnel Request) RTD

RTD RTD

BDC

PDNSB

BPrimary DNS

再帰問合せ

TRes (Tunnel Response)

IPv4グローバルアドレス空間

通信開始時のシーケンス①

IPv4グローバル側からIPV4プライベート側への通信開始 NATの内側からエンドエンドのトンネル経路を生成する

仮想アドレスによる通信

NTMレコード

取得

RTD (RouTe Directiion)

経路指示の要求 経路指示

直接トンネル 経路生成

(16)

NA DCA NATB NB

RS DR

RTD RTD

RLD RTD

TReq TRes DCB

トンネル経路切り替え

R

DNSq DNSr

TReq RSはデュアルスタック

ネットワーク上に設置

PDNSB

TRes

RLR

通信開始時のシーケンス②

IPV4プライベートからIPv6への通信開始

両エンド端末はRSに対してトンネル経路を生成する

IPv4プライベート アドレス空間 IPv4グローバル

アドレス空間 IPv6アドレス空間

NTMレコード

取得

経路指示の要求

経路指示

RS経由)

RSとトンネル 経路生成

仮想アドレスによる通信

(17)

ネットワーク切り替え時のシーケンス

NTMノードAIPv6からIPv4グローバルアドレスへ切り替え 通信開始時と同様の手順で新たなトンネル経路を生成する

NA

DCA

NATB NB

DR

RTD RTD RTD

TReq

DCB

TRes

IPv4プライベート アドレス空間 IPv4グローバル

アドレス空間

RS

移動後

IPv4アドレス取得

IPv6アドレス空間

IPv4グローバルアドレス空間

経路指示の要求

経路指示

直接トンネル 経路生成

参照

関連したドキュメント

「心理学基礎研究の地域貢献を考える」が開かれた。フォー

当該不開示について株主の救済手段は差止請求のみにより、効力発生後は無 効の訴えを提起できないとするのは問題があるのではないか

それは,教育工学センターはこれで打切りで ございますけれども,名前を代えて,「○○開

 また伸縮率 640%を誇るナショナル護謨社開発 の DT ネオプレインを採用する事で起毛素材と言え

当社は「世界を変える、新しい流れを。」というミッションの下、インターネットを通じて、法人・個人の垣根 を 壊 し 、 誰 もが 多様 な 専門性 を 生 かすことで 今 まで

お客様が CD-ROM

印刷物をみた。右側を開けるのか,左側を開け

DJ-P221 のグループトークは通常のトーンスケルチの他に DCS(デジタルコードスケル