Transcript MN - So-net

For N2G-nw
Mobile IPv6 handoff by
XCAST
Jan 8, 2002
(株)富士通研究所
江崎 裕
http://www11.u-page.so-net.ne.jp/ba3/iorin/xcast.html
1
将来の移動通信環境
•マルチキャリア化
•様々なアクセス手段の出現
•無線高速化による小ゾーン化
•頻繁な移動処理
•Realtimeアプリ普及による無瞬
断化の要求
•端末能力/リンク環境/ユーザ権
限に応じたサービス提供が必要
•AAA適用領域の拡大 ISP-B
ISP-C
サービス制御機能
(ユーザ環境に応じた
サービス提供)
AAA
サーバ
ISP-D
ISP-A
WCDMA
MobileNode
サービス
プロファイルDB
PHS
無線LAN
Bluetooth
•ヘテロジニアスなリンク環境への対応
•スムースハンドオフ機能(瞬断ゼロの実現)
2
Handoff by Xcast6
(背景とねらい)
• モバイル加入者の爆発的増加
• 単一キャリア/ISP形態からマルチキャリア
/ISP形態への変化
• ユーザ囲い込み戦略と基地局設備投資負担の限界
• 街角無線LAN技術の普及
• ヘテロジニアスなリンク環境への対応
• Realtime通信への対応
•
MobileIPはもともと荒いhandoffを指向
⇒Explicit multicast(Xcast)技術と
Mobile IPv6技術を用いた高速&スムースな
モビリティ管理技術
3
Handoff by Xcast6
(cont.)
(基本アイディア)
• MobileIPをベー
スに、登録した
すべてのCoAに
Xcast手法でパ
ケットをマルチ
キャスト
• 受信端末で重複
したパケットを
選択受信する
• End-endのみでの
移動管理。中間
ルータへの機能
追加不要
(Home address)
IPv6 datagram
CN
HA
Home Link
Core network
BS
BS
CoA#1
BS
CoA#2
MN
(Moving direction)
Subnets
BS
CoA#3
CoA#4
MN: Mobile Node
BS: Base Station
HA: Home Agent
CN: Correspondent Node
4
応用例(pnet)
ISM帯を用いた街じゅ
う無線LANシステム
• 街中にIEEE802.11b(無線LAN)
やBluetoothのアクセスポイン
トを散りばめ、インタネット
アクセス環境を提供
• 極小ゾーンの移動管理に
Handoff by Xcastを利用
ISM: Industries, Science and Medical band
5
他の方式との比較
階層化MobileIP
<draft-ietf-mobileiphmipv6-01.txt>
CellerIP
<draft-ietf-mobileipcellularip-00.txt>
Handoff by xcast
<draft-ezaki-handoffxcast-01.txt>
動作概要
MIPv6に対
する追加エ
ンティティ
中間ノードでの
IP-in-IPエンカプ
スレーション
ルーティン
グ
検討主体
階層化による
エリア内移動
の隠蔽
MAP
・MAPにてIPinIPエ
ンカプスレーション
(Basic Mode)
・MAPにてデカプス
レーション後再エン
カプスレーション
(Extended Mode)
MIPv6
MobileIP
WG
独自ルーティ
ングによる
RANでのロー
カルなモビリ
ティの提供
Gateway+
Celler IP網
(RAN)内ノー
ド群
なし
MIPv6(上位
層)+Celler
網内ルー
ティング
Seamoby
WG
HA/CNから
のマルチキャ
スト+複数BS
からの受信
なし
なし
(送信元でrouting
header追加)
MIPv6
??
(Mobile Anchor
Point)
RAN: Radio Access Network
SeamobyWG: Context and Micro-mobility Routing WG
6
Mobile IPv6
Home Link
SA:HA-MN
IPv6 Router
(HA)
IPv6 Router
CN2
Internet
Home Address
CN1
SA:CN1-MN
IPv6 Router
移動
Foreign Link
MN
Care-of Address
<Mobile IPv4との差異>
SA:HA-MN,CN1-MN
Binding Update
パケット転送
SA:Security Association
•FAなし
•経路最適化を統合的にサポート
•IPレイヤでモビリティをサポート
•位置登録には、IPv6のオプションヘッダを利用
•位置登録情報は、ユーザデータにピギーパック可能
7
Explicit Multicast for Small Group
(Xcast)
グループアドレスの代わりに、ユニキャ
ストアドレスをIPv6 routingヘッダ上に
並べる方式
IPv6 header Hop-byHop
SRC=Tokyo
header
DST=N.Y. TAIL=Paris
ROUTING header
[N.Y., London, Paris]
[ 1 , 1
, 0 ]
Destination UDP
header header
Internet
Paris
Tokyo
N.Y.
London
8
Behavior of XCAST datagram
•各ルータは、自unicastルーティングテーブルを
もとにroutingヘッダ上の配布リストを参照する
Tokyo
[NY, London, Paris]
[ 1 ,
1 , 1 ]
N.Y.
[NY, London, Paris]
[ 0 ,
1 , 1 ]
[NY, London, Paris]
[ 1 ,
0 , 0 ]
Paris
London
•同一next hop向けのパケットをまとめて転送する
9
Xcastの特徴
○管理が容易
•
•
•
•
マルチキャストルーティングプロトコルが不要
中間ルータで、マルチキャスト状態の管理が不要
グループアドレス(Class D)不要
Senderはどこにでも置ける
○‘全二重’のマルチキャスト
×受信者数の制限
• そんなに多くヘッダにアドレスが並べられない
×中間ルータでの作業量増加
• ヘッダ情報の増加
• ルーティングテーブルの複数回ルックアップ
10
Handoff by Xcast6詳細(1/4)
(ネットワーク構成)
(Home address)
CN
HA
Home Link
Core network
BS
BS
CoA#1
BS
CoA#2
MN
(Moving direction)
BS
CoA#3
Subnets
CoA#4
MN: Mobile Node
BS: Base Station
HA: Home Agent
CN: Correspondent Node
11
Handoff by Xcast6詳細(2/4)
(複数CoAの登録)
CN
HA
BS1
BS2
BS3
MN
(Subnet Info.)
(Subnet Info.)
CoA#1
CoA#2
CoA#1
CoA#2
(Binding Updates for CoA#1 & CoA#2)
User Data packet
受信可能なす
べてのCoAを
Bindingしておく
(multicasted)
wireless
wired
multicast
Fig.3.2 Multiple COA registration and packet multicast
12
Handoff by Xcast6詳細(3/4)
(Smooth handoffの例)
CN
HA
BS1
BS2
BS3
MN
Data packet
(hard to receive)
(multicasted)
CoA#3
Delete CoA#1
(Binding Update for CoA#3)
(Binding Update for CoA#1)
Data packet
(multicasted)
CoA#2からの
パケット疎通を
確保したままで
CoA#3ルートを
開通可能
wireless
wired
multicast
Fig.3.4 Smooth handoff sequence example
13
Handoff by Xcast6詳細(4/4)
(Fast handoffの例)
CN
HA
BS1
BS2
BS3
MN
Data packet
(multicasted)
(Activation)
(Inactivation)
BSへの操作の
みでルート切り
替え可能
Data packet
(multicasted)
wireless
wired
multicast
Fig.4.6 Fast handoff by the control of Link selection for BS
14
MIPv6基本仕様からの主な変更点
• ヘッダフォーマットの一部変更
• Xcastを載せるヘッダ(routing header)の追加
• Mobile IPv6の基本仕様は変更なし
• HA/CNのCoAレコード構成法の変更
• ひとつのMNに対し単一のCoAしか扱えなかったものを複
数のCoAを対応させる
• 新しいCoAをbindingする際の動作変更
• 新CoAの上書きでなく、旧CoAとともに記憶する
• タイムアウトまたは、MNからの明示的な消去要求でのみ
旧CoAを消去
15
開発スケジュール
• Internet-Draft作成(2000/11,2001/5)
<draft-ezaki-handoff-xcast-01.txt>
(参考ページ)
http://www11.u-page.so-net.ne.jp/ba3/iorin/xcast.html
• 実装作業&動作確認(~2001/12)
• スクラッチからのMIPv6作成は難
• 公開されているMIPv6実装をベースに改造する
• SFC-Mobile IPv6実装をもとに改造点を検討中
• コード公開(いつかはきっと)
16
課題
• Last-hop無線リンクのハンドリング法
• L2 or L3?
• 既存MIPv6機器との相互接続
• 既存MIPv6機器には、xcastが流せない
• 事前にcapabilityをやりとりしておく方向
• サポートすべき電波媒体
• 802.11a/b/e, Bluetooth or other?
• 実装方法
• 公開されているMIPv6実装が少ない
• MIPv6は相互接続テスト中。
• KAME統一版のMIPv6コード公開は2001年後半~?
17
18
リアルタイムアプリケーションの普及
•有線アクセス手段の低廉化で、ユビキタスなネット
ワーク環境が実現。
•街中でも、宅内でもシームレスで途切れのない通信
サービスが要求される。
AAAserver
(屋外)
Internet
(屋内)
ADSL/FTTH
無線LAN
HotSpot
Bluetooth
NetVehicle
IMT2000網
Bluetooth
MobileNode
•ヘテロジニアスなリンク環境への対応
•スムースハンドオフ機能(瞬断ゼロの実現)
19
商品展開例
-キャリア/プロバイダ向けサーバ• mobileキャリア向けのAAAサーバ
• ISP/コンテンツプロバイダ向けのAAAサーバ
およびXcastルータ
• コンテンツプロバイダ向けのAAA&配信代行
サービス
AAA/ルーティング
サーバ
AAA
サーバ
コンテンツ
DB
AAA
サーバ
コンテンツDB
代行サーバ
IMT2000網
コンテンツ
プロバイダ
ISP
無線LAN
MobileNode
20
商品展開例-コンシュマー向け製品エンドユーザが、街中や宅内でreal-time
サービスを受けるためのシステム。
•Bluetoothなどの無線インタフェースで
アクセスポイントに接続する。
•スムースハンドオフ機能により、どこに
いてもとぎれないサービスが可能。
•自動的なAAA機能と、移動先のユー
ザ環境(e.g.利用可能な帯域、利用機
器、契約したサービスグレード)の自動
認識により、adaptiveなコンテンツ品質
の選択が可能。
Internet
HotSpot用機器
(製品例)
•専用装置
(e.g.Bluetooth付きwalkman、カメラ)
•PC用アプリケーションソフト
•家庭用ルータ(NetVehicle)
•屋外用無線アクセスポイントなど
MobileNode
NetVehicle
21
商品展開例-パーソナル広告システムディレクトリ情報
広告情報の組み立て
ASP
階層
メッセージ
編集サーバ
Visited Network
認証サーバ
プロバイダ
ユーザプロパティと
階層
広告情報の取得
認証キー
ユーザプロパティ
Home Network
認証サーバ
キャリア
階層
Hot Spots
インタネットアクセスの提供および、
場所と場面に合った情報のPush
Users Pad
22