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

におけるトンネル終端装置の提案

N/A
N/A
Protected

Academic year: 2021

シェア "におけるトンネル終端装置の提案"

Copied!
19
0
0

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

全文

(1)

NTMobile

におけるトンネル終端装置の提案

田中 慶吾

†∗

,鈴木 秀和

,内藤 克浩

,

 渡邊 晃

(

名城大学

,

愛知工業大学

)

Proposal for Tunnel Terminator in NTMobile

Keigo Tanaka, Hidekazu Suzuki, Katsuhiro Naito, Akira Watanabe(Meijo University,Aichi Institute of Technology)

1 はじめに

インターネットが普及し社会のインフラとなってい る

.

しかし

,

インターネット上には悪意を持つユーザが おり安全に利用するためにエンドツーエンド通信におけ る安全性が重要である

.

これを実現するため

,

ユーザ間 の認証と暗号化により

,

ユーザを完全に囲い込むことが できると有用である

(

これを密閉型ネットワークと呼ぶ

).

NTMobile(Network Traversal with Mobility)[1]

は密閉型 ネットワークを実現できる技術の1つである

.

しかし

,

完 全に密閉されたネットワークは安全性は高いがインター ネット上の一般サーバなどとの通信が一切できない

.

そこ で

, NTMobile

のトンネル通信を終端するトンネル終端装 置を経由して一般ネットワークとの通信を可能とする方 法を提案する

.

2 密閉型ネットワークとNTMobile

インターネットは誰でも利用できるためセキュリティ 対策を行わないと危険である

.

そこで安全が保証された ネットワークの構築が必要である

. NTMobile

は通信相手 の設置場所にかかわらず必ず通信経路を確立することが でき

,

エンドツーエンドのセキュリティを保証する技術で ある

.

エンドノードのアプリケーションは

NTMobile

で割 りあてられた仮想

IP

アドレスを用いて通信を行う

.

すべ ての通信パケットは実アドレスでカプセル化されトンネ ル通信が行われる

. DC(Direction Coodinator)

はインター ネット上に設置される装置で

,

仮想

IP

アドレスの配布と 経路指示を行いエンドツーエンドの通信を実現する

.

さ らに

DC

にてエンドノードのグルーピングを定義するこ とにより

,

同一グループの

NTM

ノードだけが相互に通信 を行える

.

これにより密閉型ネットワークが実現できる

.

しかし

,

密閉型ネットワークは安全であるがインターネッ ト上のサーバなどとの通信が全くできないという課題が ある

.

3 提案方式

NTMobile

の密閉型ネットワークにおいてトンネル通

信を終端し

,

一般装置との通信を可能とするトンネル終 端装置

TT(Tunnel Terminator)

を提案する

. TT

は密閉型 ネットワークと一般装置との通信を中継する装置で

,

ア プリケーションレベルでセキュリティの責任を持つ必要 がある

. TT

NTMobile

の通信を終端し

, DNS

名前解 決

,

仮想アドレスと実アドレスのアドレス変換を行うこと によって

NTM

ノードと一般端末との通信を可能とする

. Fig. 1

TT

を利用した

NTMobile

のシーケンスを示す

. TT

NTM

ノードの機能を拡張した装置である

. Fig. 1

Fig. 1 TTを利用したNTMobileのシーケンス図

においてアドレス変換テーブルは

TT

を利用するために 拡張された情報である

. Fig. 1

は簡単のため

NAT

の存 在を省略している

. GeneralNode

とはグローバル空間に ある一般装置

(

以下

GN

とする

)

である

. NTM

ノードは

GN

と通信したい場合

, DC

に通信したい相手である

GN

FQDN(FQDNgn)

を送信して経路指示を仰ぐ

. DC

TT

へ経路指示とともに

FQDNgn

の送通知と仮想

IP

アド レス

(VIPtt)

の割り当てを行う

.

一般の

NTM

ノードの仮 想

IP

アドレス

(VIPntm)

は立ち上げ時に決まるが

, VIPtt

はこの時配布される点が異なる

.

これにより複数の

NTM

ノードが一台の

TT

を共有することができる

. TT

DNS

による名前解決を行い

, VIPntm

GN

の実

IP

アドレス

(RIPgn)

の変換テーブルを生成する

.

このテーブルは

TT

から複数の

GN

をアクセス可能とするために利用し

,

複数 の

GN

がある場合の識別は

TT

が生成するポート番号に よって行う

. DC

が構築した経路で

NTM

ノードと

TT

NTMobile

によるトンネル通信を行う

. TT

NTM

ノー ドと

TT

間の仮想アドレス通信を

TT

GN

間の実アドレ ス通信に変換する

.

このことによって

GN

からみた通信相 手は

TT

となる

. TT

がアプリケーションレベルのセキュ リティを保証することにより密閉型ネットワークを保つ ことができる

.

4 まとめ

密閉型ネットワークにおいて一般通信を可能にするト ンネル終端装置

TT(Tunnel Terminator)

を提案した

.

文 献

[1] 鈴木秀和,他:NTMobileにおける通信接続性の確率手法と実装,

報処理学会論文誌Vol.54, No.1, pp.367–379, 2013.

(2)

田中慶吾

†,

鈴木秀和

†,

内藤克浩

‡,

渡邊晃

名城大学 理工学部

愛知工業大学 情報科学部

(3)

インターネット

社会のインフラ

安全なネットワークを構築する必要

課題

IPv4

グローバルアドレス枯渇問題

NAT

越え問題

移動透過性が必要

2

(4)

IPv4 グローバルアドレスの数が不足している

解決策

 NAT

を利用し

,

複数のプライベート

IP

アドレスを

1

つのグローバルアドレス

IP

アドレスに変換

→NAT

越え問題

 IPv6

アドレスの導入

→IPv4

との互換性がない

3

(5)

グローバル空間からプライベート空間への通信を 開始できない

4

グローバル空間 プライベート空間

NAT

(6)

5

ネットワークA ネットワークB

ネットワークC

(7)

6

ネットワークA ネットワークB

ネットワークC

移動

(8)

NAT 越え問題 , IPv4 と IPv6 の非互換性 , 移動透過性 を解決し

安全な通信をすることができる技術

通信相手の設置場所に関わらず通信経路を確立

装置は割り当てられた仮想IPアドレスを用いて通信

通信パケットは実アドレスでカプセル化されトンネル通信 を行う

7

(9)

8

インターネット 携帯網

ホームネットワーク ネットワーク 企業

秘匿サーバ

秘匿サーバ

ファイア ウォール ゲートウェイ

社員

社員

NAT

社員

NTMobileを

実装する装置

(10)

9

インターネット 携帯網

ホームネットワーク ネットワーク 企業

秘匿サーバ

秘匿サーバ

ファイア ウォール ゲートウェイ

社員

社員

NAT

社員

NTMobileを

実装する装置

(11)

すべて NTMobile の通信を行う

セキュリティが高い

外部と通信しないため侵入経路がない

インターネット上のサーバーなどと一般通信が全く できない

通常業務が制限される

10

(12)

プライベート ネットワーク

NTM 端末

NTMobileを実装した端末

AS(Account Server)

NTM

端末のアカウント情報の管理

DC (Direction Coodinator)

仮想IPアドレスの配布, 経路指示

RS (Relay Server)

NTM端末が直接通信できない場合

中継する

11

インターネット

AS RS

NTM端末 NTM端末

DC

(13)

12

DC RS NATCN

NATMN

NTM端末:MN NTM端末:CN

Direction

Request Relay

Direction ACK

Hole Punching

Kmncnで暗号化された通信

Tunnel Request FQDNcn

Ktun

Ktmp(Kmncn) Tunnel Response

Route Direction

Ktmp, Ktun ACK

Route Direction Ktmp, Ktun

(14)

密閉型ネットワークのセキュリティを保ちつつ 一般通信を可能にするトンネル終端装置

TT(Tunnel Terminator)

NTMobile 端末と一般サーバの通信を中継

13

インターネット

企業 ネットワーク

秘匿 サーバ

ファイア ウォール

社員

TT

一般サーバ

(15)

一般サーバは NTMobile が導入されていない

仮想アドレスの変換が必要

NTM 端末 , 一般サーバが複数

装置の識別が必要

14

一般サーバ

TT

プライベートネットワーク

NTM端末

NTM端末

(16)

15

NTM端末 NTMobileの TT

一般サーバ

パケット 一般通信

のパケット

NTMobile

送信元 宛先

VIPntm, X VIPtt, Z

一般通信

送信元 宛先

RIPtt, Y RIPgn, Z

関連を記憶

NAT による変換

(17)

16

NTM端末 DC TT DNS

一般サーバ

Direction Request

FQDNgn Route Direction

FQDNgn, VIPtt DNSクエリ

アドレス変換 テーブル生成

Route Direction ACK

Tunnel Request Tunnel Response

Capsule

VIPntm

VIPtt

RIPntm

RIPtt RIPtt

RIPgn

(18)

◦ 以上のシーケンスより , 密閉型ネットワーク において一般通信が可能になる

◦ 今後は実装に向けて調査を進めていく

17

(19)

◦ 密閉型ネットワークにおいての一般通信を 検討

◦ トンネル終端装置を用いて実現

18

参照

関連したドキュメント

Step.1 終点ノードではないノードの集合から ひとつのノードを選択する Step.2 ノードをソート済みリストの末尾に追

するノード a1 と NetworkB に所属する ノード b1 が隣接し,リンクが確立したと する.片方のネットワークのノード,例 えば a1

するノード a1 と NetworkB に所属する ノード b1 が隣接し,リンクが確立したと する.片方のネットワークのノード,例 えば a1

NTMobile は,主に NTMobile を実装した端末 (NTM 端末 ) と NTM 端末に対してアドレス情報の管理やトンネル構築指示 を行う DC(Direction Coordinator)

図 2 にトンネル構築シーケンスの例を示す.このシー ケンスは,通信開始時には名前解決が終了した直後に,通 信中に MN のアドレスが変化した時には, IP アドレス取

端末の移動による IP アドレスの変化を隠蔽し,通信

NTMobile は, NTMobile を実装した端末 (NTM 端末 ) と NTM 端末に対してアドレス情報の管理やトンネル構築 指示を行う DC(Direction Coordinator)

これらの課題を解決するため, NAT に改造を加えることなく NAT 越え問題の解決と移動 透過性を同時に実現する NTMobile ( Network Traversal with Mobility