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

無線アクセスポイントリンク

N/A
N/A
Protected

Academic year: 2021

シェア "無線アクセスポイントリンク"

Copied!
21
0
0

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

全文

(1)

無線アクセスポイントリンク ”WAPL” とインターネット の接続に関する検討

加藤 佳之 大石 泰大 増田 真也 竹尾 大輔 渡邊 晃 名城大学理工学部 名城大学大学院理工学研究科

1.はじめに

近年,通信端末の小型化とともにいつでも,どこでも 通信したいという要求が高まっている.そこでより高速 な通信を低コストで実現するために無線

LAN

を通信イン フラとして用いるサービスが注目されている.

無線

LAN

は通信範囲が限られるため,インフラとして 整備するためには相当数のアクセスポイント(AP)の設置 が必要となる.しかし既存の無線

LAN

AP

は有線で結 合されることが一般的であり,

AP

の設置に多大なコスト や時間を必要とする.そこで我々は,無線結合可能な独 自のワイヤレスアクセスポイントを設置する事により容 易 に 無 線 通 信 エ リ ア の 拡 大 を 可 能 と す る

“WAPL“(Wireless Access Point Link) [1]を検討し,問題の

解決を目指している.

しかし,現状の

WAPL

はインターネットへの接続方法 が未検討であるため

WAPL

内部の通信に用途が限定され ている.そこで本稿では

WAPL

とインターネットの接続 を実現するための検討および動作確認を行った.

2.WAPL

について

WAPL

の構成例を図

1

に示す.

WAPL

における

AP

WAP(Wireless Access Point)

と呼称する.

WAP

2

つの無 線インタフェースを使用する.一方は

AP

モードに設定 し,インフラストラクチャモードの端末と通信を行う.

他方はアドホックモードに設定し,

WAP

間の通信を行う.

WAP

間の通信には

MANET(Mobile Ad-hoc Network)の

ルーチングプロトコルを適用し,マルチホップ通信によ る無線結合を行う.これにより有線接続を介さない

AP

間通信を可能としている.端末はネットワーク全体が一 つの

LAN

のように見えるため,

WAPL

内の他の端末と自 由に通信をする事が可能となる.WAPL内の端末の

IP

ドレスは

DHCP

サーバを配置して配布する.

WAP

のアーキテクチャを図

2

に示す.

WAP

は端末か ら無線パケットを受け取ると,それを

MANET

のルーチ グプロトコルによってカプセル化する.カプセル化され たパケットは相手端末の所属する

WAP

にマルチホップ で転送される.受信側

WAP

は上記パケットを受け取る とデカプセル化を行い,配下の端末に転送する.

カプセル化されたパケットを

WAP

に適切に転送する ためにリンクテーブルを用いる.リンクテーブルとは,

インフラストラクチャモード

アドホックモード WAPのモデル

DHCPサーバ WAP

1. WAPL

の構成例

IP(MANET) カプセル/デカプセル化

IEEE802.11

adhoc

IEEE802.11

infrastructure

WAP

データリンク層 IP層

端末側 WAP側

2.WAP

のアーキテクチャ

端末の

MAC

アドレスとその端末の所属する

WAP

のアド ホック側の

IP

アドレスの対応関係を記録したテーブルで ある.リンクテーブルは通信開始時に必ず実行される

ARP

を用いてオンデマンドで生成される.リンクテーブ ル生成シーケンスを図

3

に示す.

WAP

ARP Request

ケットを端末から受け取るとブロードキャストアドレス でカプセル化をして他の

WAP

にフラッディングする.

上記

ARP

を各

WAP

が受け取るとデカプセル化し,ARP

Request

パケットを配下端末に転送すると同時にリンクテ

ーブルを作成する.次に

WAP

が配下端末からの

ARP

Reply

を受け取ると,先ほど生成したリンクテーブルを参

照してカプセル化した

ARP Reply

パケットをユニキャス トで送信元

WAP

に転送する.上記

ARP Reply

を受け取 った

WAP

は配下端末に

ARP Reply

を転送すると同時に リンクテーブルを生成する.

ARP Request

(Broadcast) Encapsulated ARP Flooding

(Broadcast) ARP Request (Broadcast)

ARP Reply (Unicast) Encapsulated ARP

(Unicast) ARP Reply

(Unicast)

Add Link Table MAC MAC_T1

IP IP_WAP1

Add Link Table MAC MAC_T2

IP IP_WAP2

T1

MAC : MAC_T1

WAP1

IP(adhoc side) IP_WAP1

WAP2

IP(adhoc side) IP_WAP2

T2

MAC : MAC_T2

Researches on connections between Wireless Access Point Link and the Internet

† Yoshiyuki Kato and Akira Watanabe

Faculty of Science and Technology,Meijo University

‡ Yasuhiro Oishi , Shinya Masuda and Daisuke Takeo Graduate School of Science and Technology

Meijo

University

3.WAPL リンクテーブル生成シーケンス

(2)

WAP

は端末とパケット送受信処理を行う

APF(Access Point Function)

部,カプセル化

/

デカプセル化と

WAP

間の 転送を行う

CAPF(Capsulation Function)

部よりなる.

APF

は市販の

AP,CAPF

PC

で実現し,両者を

Ethernet

接続する.

CAPF

FreeBSD 5.4 Release

のカーネルを改 造し,MANET のルーチングプロトコルには

OLSR[2]を

適用した.

3

WAPL

のインターネット接続

WAPL

をインターネット接続する場合には

2

つの考え 方がある.ひとつはすべての

WAP

をインターネット接 続のゲートウェイとする考え方である.これは

WAP

車車間通信に利用する用途において,個々の

WAP

がそ れぞれインターネット接続したいときに有効である.も うひとつはインターネットに接続できる特殊な

WAP

準備し,

WAPL

内部の全端末がそこを経由してインター ネットに接続する考え方である.これは

WAPL

を通信イ ンフラとして用いる場合に有効である.今回は後者に焦 点を当てた

WAPL

のインターネット接続の検討を行った.

WAPL

Ethernet

をエミュレートしており,WAPL インターネット接続するにはこの特性を生かす.

Ethernet

ベースの

LAN

では,同一ネットワーク内に設置されたデ フォルトゲートウェイを経由してパケットを上流ネット ワークに転送する.

WAPL

においても同様の考え方を採 用し,WAP内の

Ethernet

インタフェースにルータ機能を 接続する.このような

WAP

GWAP

と呼称する.

GWAP

のアーキテクチャを図

4

に示す.

上流ネットワーク側 GWAP

IP(MANET) IEEE802.11

adhoc Ethernet

WAPL(カプセル/デカ プセル化)

Ethernet CAPF

データリンク層 IP層

WAP側

内部 IP

ルーティング 外部

IP IEEE802.11

infrastructure

GWF

4.GWAP

のアーキテクチャ

GWAP

内のルータ機能を

GWF(Gateway Function)

と呼ぶ.

GWAP

の内部側の

IP

アドレスを

DHCP

サーバがデフォル トゲートウェイとして

WAPL

内部の端末に配布すること によりインターネット接続が可能となる.

同一ネットワーク内で指定できるデフォルトゲートウ ェイは一般的に

1

つである.そのため

GWAP

が障害を起 こすと

WAPL

内の端末はすべてインターネットへ接続で きなくなる.これに対処するために

VRRP(Virtual Router Redundancy Protocol)[3]の適用を検討した.VRRP

はデフ ォルトゲートウェイ冗長化のために利用できる技術であ り,RFC3768で規定されている.

VRRP

は初期状態でデフォルトゲートウェイとなるル ータをマスタールータ

(

以下

MR)

と呼称し,それ以外のル ータをスレーブルータ(以下

SR)と呼称する.MR

IP

ドレスを端末に割り当てるデフォルトゲートウェイの

IP

アドレスとする.

MR

は一定間隔で

VRRP

メッセージを マルチキャストで送信する.SR

VRRP

メッセージから

MR

の存在を確認している.

MR

に障害が発生すると

SR

VRRP

メッセージの停止を確認し新たな

MR(NMR)と

なる.このとき

SR

MR

IP

アドレスと自身の

IP

アド レスを同時に持ち,

MR

の機能を代行する.

WAPL

VRRP

を適用した

GWAP

を検討した.GWAP として

MR

に相当するマスター

GWAP(M-GWAP)

SR

相 当 す る ス レ ー ブ

GWAP(S-GWAP)

を 定 義 す る .

M- GWAP

は一定間隔で

VRRP

メッセージをマルチキャスト する.

M-GWAP

が障害を起こすと,

S-GWAP

VRRP

ッ セ ー ジ の 停 止 を 確 認 し 新 た に マ ス タ ー

GWAP(NM- GWAP)となる.このとき Ethernet

ベースのネットワーク との違いは,

GWAP

以外の

WAP

のリンクテーブルに変 化がないためデフォルトゲートウェイが変わったことを 感知できない事である.この状態で端末がインターネッ ト向けのパケットを送信すると,

WAP

M-GWAP

に転 送してしまう.

これを回避するために

S-GWAP

NM-GWAP

になった ことをトリガにして

Gratuitous ARP(NW-GWAP

自身の

IP

アドレスを宛先アドレスとした

ARP)パケットを送信する

機 能 を 新 た に 実 装 す る . こ れ に よ り 各

WAP

NM- GWAP

に関するリンクテーブルが書き換えられて,パケ ットの転送が可能となる(図

5).上記のように,WAPL

おいてもデフォルト経路を冗長化した外部接続が可能と なる.

VRRP message (Multicast) Master GWAP

Slave

GWAP インターネット

一定間隔

で送出 S-GWAP→NM-GWAP インターネット向け

パケット

M-GWAP 障害発生

端末 WAP

ARPフラッディング リンクテーブル更新

インターネット向け

パケット インターネット向け パケット

インターネット向け

パケット インターネット向け

パケット インターネット向け

パケット

5.VRRP

を適用した

GWAP

シーケンス

5

.むすび

WAPL

内の端末がインターネット接続するために

WAP

にルータ機能を追加した

GWAP

を設置することを提案し た . 加 え て

WAPL

のデフォルト経路冗長化のために

GWAP

への

VRRP

の適用を提案した.

現在は前者の適用が完了し,単一の

GWAP

を経由した インターネット接続を確認している.今後は後者の適用 および実装を行う予定である.

参考文献

[1]"アクセスポイントの無線化を実現する WAPL の方式"

市 川 祥 平 , 渡 邊 晃

DICOMO2005

Vol.2005

No.6

pp.225-228,Jul.2005

[2] T.Clausen P.jacquet, “Optimized Link State Routing Protocol” (OLSR) RFC3626 Oct.2003

[3] R. Hinden, Ed.“Virtual Router Redundancy Protocol

“(VRRP) RFC3768 April 2004

(3)

無線アクセスポイントリンク” WAPL ”と インターネット接続に関する検討

名城大学 理工学部

加藤 佳之 大石 泰大 増田 真也 竹尾 大輔 渡邊 晃

(4)

研究背景

• WAPL( Wireless Access Point Link )

– アクセスポイント (AP) 間の通信を無線化する技術 – AP 設置コスト / 設置時間の低減

• WAPL の現状

– インターネット接続

• 詳細が未検討

• WAPL を実用化する上でインターネット接続は必須

WAPL のインターネット接続方法の提案

(5)

WAPL の概要

• WAP(Wireless Access Point)

– WAPL における AP

– 2 つの無線インターフェースをもつ

• WAPL の動作

インフラストラクチャ アドホック

カプセル化

マルチホップ通信 デカプセル化

アドホックルーチングプロトコル

により生成された経路表とリンクテーブルによる

(6)

リンクテーブル

• 宛先 WAP へ適切にカプセル化したパケットを 転送するためのテーブル

• WAP のアドホック側の IP アドレスと配下端末 の MAC アドレスの対応関係を記録

• ARP(Address Resolution Protocol) および ブロードキャストによりオンデマンドで生成

1 A

MAC:A IP:1 MAC:B IP:2

2 B

(7)

WAPL のアーキテクチャ

CAPF の機能によ り Ethernet をエミ ュレート

WAP

Ether net Infrastru

cture

IP(MANET) APF

Ethernet 変換

WAPL(カプセル/デカ プセル化)

adhoc

CAPF

データリンク層 IP層

端末側 WAP側

無線MACヘッダ 有線 MAC ヘッダ IP ヘッダ

データ

カプセル化

現在は CAPF:PC,APF: 市販の AP により実装

変換

(8)

インターネットとの接続

• WAPL 内にゲートウェイ機能を持った 外部接続専用の WAP を設置, DHCP で各端末に配布

→ GWAP( Gateway WAP ) と呼称

• GWAP には外部接続用インターフェー スを持つ.ルータ機能により内部から のパケットを外部へ転送

→ GWF( Gateway Function ) GWAP

GWAP アーキテクチャ

インターネット接続を確認 インターネット

GWF

DHCP 端末に配布する IP アドレス

(9)

インターネット接続のシーケンス

インターネット

端末 WAP DHCP サーバ GWAP

Discover

Offer (Unicast) Request

Ack WAP

(Broadcast)

ARP Request

インターネット向けパケット ARP Reply リンクテー

ブル生成 (i)

リンクテー ブル生成

(i)

リンクテー ブル生成

(ii)

デフォルトゲートウェ イのIPアドレス取得

ARP 以外のブロードキャスト パケットからもリンクテーブルを生成

リンクテー ブル生成

(iii)

i ii

iii

(10)

GWAP の二重化

WAPL の通信インフラへの適用

通信の信頼性の確保

デフォルトゲートウェイの二重化

(11)

VRRP (Virtual Router Redundancy Protocol)

• ルータ二重化のための既存技術

• 個々のルータが同一の仮想 MAC をもつ

•マスタールータの IP= 仮想ルータの IP

インターネット

切り替え

IP_A をデフォルトゲートウェイのアドレスとして設定

デフォルトゲートウェイの変化に応じて端末の設定を変更する必要がない バックアップ

ルータ IP:IP_B

MAC:MAC_V VRRP メッセージ

送信を停止

: 通信パケット :VRRP メッセージ バックアップ

ルータ IP:IP_A

MAC:MAC_V マスタールータ

IP:IP_A

MAC:MAC_V マスタールータ IP: MAC:

IP 層でパケット破棄

(12)

GWAP の二重化

インターネット

マスター移行 1(i)

VRRP メッセージ 一定間隔で送出

マスターの移行を各 WAP に通知 インターネット向けパケット

Gratuitous ARP

( 応答パケットはない )

マスター GWAP バックアップ GWAP

V(i) 2(a) リンクテーブル

各WAPのリンクテーブルを書き 換え,バックアップ経由によるイ ンターネット接続に切り替える

マスターの保持していたリン クテーブルをバックアップも 同様に保持しておく

V(i) 1(a) リンクテーブル

MAC:V(i)

IP:1(a)

IP:1(i) MAC:V(i)

IP:2(a) IP:2(i)

各 WAP はリンクテーブ ルを参照するためマス ター宛しか届かない VRRPメッセージにマ

スターの持つリンク

テーブルを載せる

(13)

むすび

• WAPL をインターネット接続するための方法

– WAP にルータ機能を付加

• インターネット接続を確認

– VRRP によるデフォルトゲートウェイの二重化

• 今後の予定

– VRRP を適用した WAPL の評価

(14)
(15)

GWAP が端末接続機能を有しない理由

• GWAP が障害発生時に配下端末は WAP 接 続が不能となるため

・マスター運用時

・マスター障害時

(16)

GWAP 詳細

Ad-hoc インターフェース 内蔵無線 LAN

外部接続用インターフェース PC カード型無線 LAN

内部接続用インターフェース

Ethernet (AP 無接続 )

(17)

WAPL の評価システムの現状

• アドホック側とインフラストラクチャ側は異なる ESS-ID, ネットワークセグメントで構成

ESS-ID : WAPL_ADHOC Network : 192.168.4.0/24 ESS-ID : WAPL_INFRA

Network : 192.168.3.0/24

(18)

アドホックルーティング

• アドホックネットワークにおいて経路制御を行う

リアクティブ形 プロアクティブ形

・ノードが通信を開始した ときに経路を生成

・通信開始に時間がか かる

・定期的に経路情報を更新

・電波発信が頻繁

AODV,DSR OLSR,TBRPF

(19)

実装結果

APF:rl0+AP

アドホック :ndis0

GWF:wi0

(20)

実装詳細

• CAPF の実装

(21)

WAPL の概要 ( リンクテーブル )

• リンクテーブル

– WAP 配下の端末が送信する ARP およびブロードキャストから各 WAP が生成 する WAP の IP と配下の端末の MAC アドレスの関係を格納

– 一定時間に参照が行われないとリンクテーブルを破棄

T1 WAP1 WAP2 T2 WAP3 T3

ARP Request

ARP Broadcast

ARP Re ply DST=T2

Link Table追加

T1 → WAP1 Link Table追加

T1→WAP1 Link Table 追加

T2 → WAP2

Link Table検索 T2 → WAP2

Link Table検索 T1→WAP1

Link Table更新 T1→WAP1

Link Table 破棄 T1 → WAP1

Link Table追加 T1→WAP1

Broadcast

参照

関連したドキュメント

BC107 は、電源を入れて自動的に GPS 信号を受信します。GPS

WAKE_IN ピンを Low から High にして DeepSleep モードから Active モードに移行し、. 16ch*8byte のデータ送信を行い、送信完了後に

題が検出されると、トラブルシューティングを開始するために必要なシステム状態の情報が Dell に送 信されます。SupportAssist は、 Windows

えて リア 会を設 したのです そして、 リア で 会を開 して、そこに 者を 込 ような仕 けをしました そして 会を必 開 して、オブザーバーにも必 の けをし ます

(注)

操作は前章と同じです。但し中継子機の ACSH は、親機では無く中継器が送信する電波を受信します。本機を 前章①の操作で

「海洋の管理」を主たる目的として、海洋に関する人間の活動を律する原則へ転換したと

本案における複数の放送対象地域における放送番組の