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

プライベートアドレスを持つ無線メッシュネットワークと

N/A
N/A
Protected

Academic year: 2021

シェア "プライベートアドレスを持つ無線メッシュネットワークと"

Copied!
13
0
0

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

全文

(1)

プライベートアドレスを持つ無線メッシュネットワークと インターネットの接続方法

松尾 辰也,鈴木 秀和,旭 健作,渡邊 晃(名城大学)

Interconnections between the Internet and a Wireless Mesh Network having Private Addresses Tatsuya Matsuo,Hidekazu Suzuki,Asahi Kensaku,Akira Watanabe(Meijo University)

1.はじめに

スマートフォンなどの携帯端末による無線通信の需要が高 まる中で,無線メッシュネットワークは無線LANのインフラ を容易に構築できる有用な技術であると考えられる.ここで,

無線メッシュネットワークを被災地などに展開するとき,グ ローバルアドレスの数が十分に確保できない可能性があるこ とから,プライベートアドレスを使用できることが望ましい.

プライベートアドレスを使用するためには NAT を置く必要 があるため,通信開始をインターネット側から行うことがで きないという課題がある.そこで,本稿では無線メッシュネ ットワ-クWAPL(Wireless Access Point Link)[1]とNAT越えシ ステムNTSS(NAT Traversal Support System)[2]を組み合わせた 方式を提案する.

2. WAPLNTSS

WAPL はシームレスハンドオーバが実現できる独自の無線 メッシュネットワークである.アドホックルーティングプロ トコルとWAPLの機能を完全に独立させることにより,ルー ティングプロトコルを自由に選択することができる.また,

WAPと呼ばれる無線で接続したAPWAP/端末マッピング 情報をオンデマンドで生成することにより,一般通信のトラ ヒックに与える影響を減少した.さらに,各WAPが近隣WAP の通信状況を常に把握しておくことにより,ハンドオーバ通 知の信頼性を向上させている.

NTSSはユーザ端末の改造が不要な独自のNAT越えシステ ムである.NTSSは外部ノードEN(External Node)に対するプ ライマリDNSサーバとNATルータを改造し,それぞれNTS サーバ,NTSルータと呼ぶ.NTSルータがNTSサーバと協 調することにより,オンデマンドでNATテーブルを生成する ことでNAT越え通信を実現する.エンドエンドの通信が可能 であり,ルータのセキュリティ機能によってパケットが途中 で破棄されるという心配がない.

3. 提案方式

本提案方式では, ENのプライマリDNSではなくメッシュ ネットワーク側の DDNS(Dynamic DNS)を改造するように NTSSの動作を見直した.これにより,ENDNS登録を変 更する必要がなくなり,NTSSの導入を容易にできる.

提案方式のシーケンスを Fig.1 に示す.EN が内部ノード IN(Internal Node)へ通信を開始する場合を例に説明する.

NTSWAPはWAPLとインターネット間に設置するゲートウェ

イであり,NTSSにおけるNTSルータに相当する機能を有す

る.NTSサーバにはINの名前とNTSWAPIPアドレスの関 係が登録されている.ENDNSサーバにaliceの名前解決を 依頼すると,DNSの再帰検索により,NTSサーバに名前解決 が到着する.NTSサーバはNTSWAPaliceへの接続要求が あることを通知する.NTSWAPはあらかじめINのプライベ ートアドレスの対応関係を記述したPHLと呼ばれるテーブル を参照してaliceのプライベートアドレスであるPA1を取得し,

それをRC(Request Cache)へ記憶して,応答メッセージを返答 する. ENにはINのアドレスとしてNTSWAPのグローバル アドレスGA2が報告される.その後,ENGA2に向けて通 信を開始する.NTSWAP は新たな接続要求を受けると,RC を参照して通信の宛先を PA1(alice のプライベートアドレス) に変換するようなNATテーブルを動的に生成する.これによ りインターネット側からプライベートアドレスを持つ無線メ ッシュネットワークへの通信開始が可能となる.

4. むすび

本稿ではWAPLNTSSを組み合わせ,かつNTSSの動作 を見直すことにより,被災地に容易に無線メッシュネットワ ークを展開できる方式を提案した.

文 献

[1] 伊藤, 他:情処学論, Vol.49, No.6, pp.1859-1871, 2008 [2] 宮崎, 他:情処学論, Vol.51, No.9, pp.1873-1880, 2010

Fig.1. Sequence of the proposal method

(2)

名城大学

松尾辰也 鈴木秀和 旭健作 渡邊晃

(3)

災害発生時

ネットワークインフラが破壊される場合がある

迅速に通信インフラを再構築する必要がある

無線ネットワークの普及

配線が不要

無線メッシュネットワーク技術の発展

1

(4)

無線メッシュネットワークで迅速に通信インフラを再構 築する

要件

無線メッシュネットワークはプライベートアドレスで構築でき る(グローバルアドレスが枯渇しているため)

外部の人は既存のシステムをそのまま使える

→端末は改造しない

端末を改造しないでいかに

NAT

越えを実現するか

2

(5)

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

NAT router EN1

EN2 IN

NAT

の外側にある端末からは通信を開始できない

3

EN1,EN2NATしか見えない

(6)

Internet

無線メッシュネットワ-ク

WAPL(Wireless Access Point Link)

NAT

越えシステム

NTSS(NAT

Traversal Support System)

を組み合わせる

双方とも研究室で提案し実現済みの独自の方式

4

WAPL

NTSS

被災地

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

グローバルネットワーク

(7)

WAP

間を移動してもパケットロスなく通信できる

シームレスハンドオーバ

アドホックルーティングプロトコルと

WAPL

の機能を独立

アドホックルーティングプロトコルを自由に選択できる

5

伊藤 将志, 「無線メッシュネットワーク”WAPL”の提案とシミュレーション評価」

情報処理学会論文誌,Vol.49,No.6,pp.1859-1871,Jun.2008.

WAPのIPアドレス によるカプセル化

STA1 STA2

infrastructuer

A1 A2 Information A1 A2 Information

src dst

IP:A1

IP:W1 IP:W2

IP:A2

W1 W2

A1 A2 Information カプセル化

src dst

adhoc

packet

src dst

カプセル化 デカプセル化

(8)

Internet

EN

IP:GA1

IP:GA2

NTS router

NTS sever DDNS server

IN(alice)

IP:PA1

RR: Resource Record PHL:Private Host List

Private Network

インターネット側からプライベート側へアクセスできる

端末の改造が不要(

EN

はプライマリ

DNS

設定を変更 する必要がある)

6

事前設定

事前設定

ENのプライマリ DNSとして登録

事前設定

宮崎 , 「端末の改造が不要なNAT越え通信システムNTSSの提案と評価」

情報処理学会論文誌,Vol.51,No.9,pp.1234-1241,Sep.2010.

alice = GA2

alice = PA1 RR

PHL

(9)

EN NTS server DDNS server NTS router

DNS query IP:GA1

Create RC RC

IP:GA2

DNS response

DNS response

NTS request

NTS response

IN(alice)

IP:PA1

Data packet

Create NAT table NAT table

GA1:s→GA2:d

GA1:s→PA1:d

GA1:s←PA1:d

GA1:s←GA2:d Response packet

RC: Request Cache fa: Foreign Address ga: Global Address pa: Private Address From To

GA1 PA1

fa ga pa

GA1:s GA2:d PA1:d

7

名前解決

通信要求

GA1:s↔{GA2:d⇔PA1:d}

(10)

NTSS

の見直し

EN

のプライマリ

DNS

ではなく、メッシュネットワーク側の

DDNSをNTSサーバとして機能させる

ユーザによる

DNS

の設定変更をなくすことができる

8

EN

DNS server NTS server

IN(alice) Private

Network

IP:GA1

IP:GA2

IP:PA1 RR,PHLの

事前登録は必要

Internet

NTSWAP

設定 変更 なし

(11)

EN DNS server NTS server NTSWAP

DNS query IP:GA1

Create RC RC

IP:GA2

DNS response NTS request

NTS response

PHL

From

To PA1

DNS response

alice=PA1

9

NTS

サーバはソースアドレスを知ることが出来ない

→※(New Connection)

と定義

NTS

レスポンス送信後、

NTSWAP

に新たな通信要求を

行った端末の

IP

をソースアドレスとする

(12)

NTSWAP

へ通信要求すると、

NAT

テーブルが作成される

→WAPL

を介して

alice

に通信要求できる

10

EN NTSWAP

IP:GA1 IP:GA2

IN(alice)

IP:PA1

Data

packet Create NAT table

NAT table

GA1:s→GA2:d

GA1:s←GA2:d

Response packet fa: Foreign Address

ga: Global Address pa: Private Address Private

network

WAPL

fa pa

GA1:s GA2:d PA1:d

ga

Data packet

WAPL

WAP

GA1:s↔{GA2:d⇔PA1:d}

(13)

WAPL

NTSS

を組み合わせ、かつ

NTSS

の動作を見直 すことにより、被災地に有用で双方向通信が可能な無 線メッシュネットワークを展開できる方式を提案した

今後は実装に向けて仕様を確定する予定である

11

参照

関連したドキュメント

名の下に、アプリオリとアポステリオリの対を分析性と綜合性の対に解消しようとする論理実証主義の  

が前スライドの (i)-(iii) を満たすとする.このとき,以下の3つの公理を 満たす整数を に対する degree ( 次数 ) といい, と書く..

口腔の持つ,種々の働き ( 機能)が障害された場 合,これらの働きがより健全に機能するよう手当

つの表が報告されているが︑その表題を示すと次のとおりである︒ 森秀雄 ︵北海道大学 ・当時︶によって発表されている ︒そこでは ︑五

このように雪形の名称には特徴がありますが、その形や大きさは同じ名前で

手動のレバーを押して津波がどのようにして起きるかを観察 することができます。シミュレーターの前には、 「地図で見る日本

荒天の際に係留する場合は、1つのビットに 2 本(可能であれば 3

「海にまつわる思い出」「森と海にはどんな関係があるのか」を切り口に