MANETを用いた車車間マルチ ホップ通信環境の構築 環境情報学部4年 岡田 耕司 [email protected] 研究概要 MANETルーティングプロトコルであるTBRPFを用 いて、車車間でのマルチホップ通信環境を実現 想定アプリケーション ツーリング時の車内動画・メッセージ交換 想定する規模: 10台程度 動画 動画 背景 自動車通信環境におけるインターネットの 重要性 インターネット自動車の通信モデル 自動車は移動するネットワーク 自動車内外に存在する多様な通信ノード 広域通信網(狭帯域、高遅延、高コスト) 車車間通信の必要性 狭域通信網(広帯域、低遅延、低コスト) 問題意識 車内通信環境を IPで抽象化 車載ルータ インターネッ ト 自動車間で センサノード 直接通信を 行うことがで 搭乗者用端末 きない GPS機材 車載ルータ センサノード 搭乗者用端末 GPS機材 MANET (Mobile Ad-hoc Network) 無線アドホックネットワーク形成技術 動的ルーティングプロトコル 代表的4プロトコル、2タイプ Proactive あらかじめネットワーク内の経路情報を管理 (OLSR, TBRPF) Reactive On-demandで経路を取得 (AODV, DSR) ルーティングプロトコル選択 ネットワーク経路のサポート 各自動車内に1つのネットワークプレフィクス Proactiveなルーティングプロトコル 比較的トポロジ変化が穏やか パケット転送時のオーバーヘッドを低減 TBRPF(Topology Dissemination Based on Reverse-Path Forwarding ) リンクステート型プロトコル ブロードキャスト方式にERPFを利用 不必要なリンク情報の間引き フラッディングを利用したリンクステート型 経路制御プロトコルよりも、シミュレーショ ン環境において通信コストを最大で98%削 減(INFOCOM ’99) ブロードキャスト方式の相違 6 7 9 8 5 4 1 2 3 13 12 10 11 15 14 リンク情報の間引き 6 7 9 8 5 4 1 2 3 13 12 10 11 15 Node 2’s reportable subtree Node 6’s reportable subtree Node 10’s reportable subtree 14 TBRPFを選択した理由 TBRPF 差分情報のみを広告 ネットワーク経路を扱うことができる OLSR(Optimized Link State Routing Protocol) 定期的に情報を広告 ネットワーク経路が扱えない TBRPF設計・実装 ユーザランドに実装 UDPによるメッセージング 設定変更の容易さ ポータビリティ(NetBSD, FreeBSD) IPv6で実装 NetBSD-1.6-release上で開発 モジュール相関図 メッセージの受信 メッセージの送信 メッセージ受信部 メッセージ送信部 リンク状態変化 TBRPF Neighbor Discovery ローカルリンク部 ルーティング部 メッセージ受信部 メッセージ送信部 TBRPF Routing Module 評価実験 机上実験 プロトコル(実装)自体の性能評価 実車実験 現在の技術を用いた、TCP/IPによる車車間通 信環境の評価 机上実験 有線ネットワークで、収束時間を測定 3台のPC上で、TBRPFを動作 3ffe:4::1のアドレスがついたインターフェースを ダウンし、5秒後に再びアップさせる 3ffe:1::1 3ffe:2::1 3ffe:3::1 3ffe:4::1 実験結果 測定開始6.8秒後に接続性が失われる 測定開始15.6秒後に接続性が復活 中間ノードがリンク変化を検出してから0.8秒で1ホッ プのノードに情報が伝播 プロトコルの性能は十分 実車実験 手法 3台の自動車が30km/hで並走(車間40~50 m) 加速追い抜き、減速追い抜き、停車 通信継続性の測定(ping6) 実験環境 FreeBSD-4.6.2-release/NetBSD-1.6 Melco Buffalo WLI-PCM-L11 加速追い抜き実験 ICMP Echo Request 自動車A Bが中継し、Cに パケットを転送 自動車B 自動車C 加速追い抜き実験 ICMP Echo Request 自動車A 自動車C Cが加速して、B を追い抜く 自動車B 減速追い抜き実験 ICMP Echo Request 自動車A 自動車C 自動車B 減速追い抜き実験 ICMP Echo Request 自動車A 自動車B Cが停車し、BがCを 追い抜く 自動車C 停車実験 3台がこのままの構成を保った まま停車 ICMP Echo Request 自動車A 自動車B 自動車C 経過時間 391 減速 313 339 365 加速 209 235 261 287 105 131 157 183 20 18 16 14 12 10 8 6 4 2 0 27 53 79 1 RTT(msec) 実車実験結果 停車 ルーティングプロトコルの評価 実験 実験1 (加速追い抜き) 実験2 (減速追い抜き) 実験3 (停車) 収束時間 95秒 55秒 16秒 実験結果考察 許容できないTBRPFの収束時間 要因の特定ができなかった 無線の影響 ドップラー現象 フェージング プロトコル 設計 実装 まとめ MANETを用いた車車間通信環境の提案 ルーティングプロトコルの選択 TBRPFの設計、実装 実自動車環境で評価 IEEE 802.11bを用いた際には、車車間通信 は困難 今後の課題 車車間通信環境に適した無線デバイス技術 の模索 自動車通信環境に適したMANETルーティン グプロトコルの模索 高速移動、相対速度に対する耐性 TBRPFをもとに、収束オーバーヘッドの原因追求、 抑制 実装のリリース チューニング インターフェースの整備 Kameにポーティング?
© Copyright 2024 ExpyDoc