断 pseudo wire 線

Katsuhito ASANO
Fujitsu LTD.
MPLS JAPAN 2003 @ 日本海運倶楽部

All right reserved 2003 Fujitsu LTD.

1

おはようございますmpls japan 2003 はじめのセッションです
左脳が働いていない方も多いと思いますが右脳から目覚めていきましょう！
みなさん、お気軽に聞いてください

All right reserved 2003 Fujitsu LTD.

2

MENU(お品書き)
Pseudo Wire ってなに？
繋がりが切れると言うことmplsとの関係
早く教えてあげたいんだけど・・・
言うこと聞かない子供(Media)達
説教
All right reserved 2003 Fujitsu LTD.

3

pseudo? wire？
pseu・do(‑)━━ comb. 「にせの，仮の；擬似の」の意.
wire━━ n., a. 針金（製の）; ワイヤー（製の囲い）; 電線; 電信; 〔話〕 電報.
be on wires いらいらしている.
down to the wire 〔話〕 （競走などで）最後の最後まで.
get under [in] the wire 〔米話〕 やっと間に合う.
get one‘s wires crossed 電話が混線する.
pull (the) wires 操り人形を操る; 陰で糸を引く.
All right reserved 2003 Fujitsu LTD.

4

Wireに求められるもの「繋ぐ」「つな(綱)」の動詞化(1)離れている、切れているものを結びつける。
「手を―・いで歩く」「糸を―・ぐ」「電話を―・ぐ」(2)ひも状のもので結びとめて離れないようにする。
「犬は―・いでおくこと」「ボートを岸に―・ぐ」(3)拘禁する。自由をうばう。
「獄に―・ぐ」「逃げないように−・いでおいて」(4)切れないように保たせる。持ちこたえるようにする。
「なんとか話を―・いでおく」「信用を―・ぐ」
業界おなじみの例文が･･･。 (T^T)
All right reserved 2003 Fujitsu LTD.

5

Pseudo Wire に求められるもの
両端ではReal Wireと同じ
それと気づかないうちにPseudoしているのが理想
付加サービスを付け加えることも可能

All right reserved 2003 Fujitsu LTD.

6

究極のPseudo Wire
RFC3251 : Electricity over IP
Joke RFC
読んで字のごとく、「電気をIP上で転送しよう！」というもの
Mostly Pointless Lamp Switch

All right reserved 2003 Fujitsu LTD.

7

断線の恐怖 1
事例1 地下ケーブル火災
1984年11月16日＠東京都世田谷区太子堂
世田谷電話局前の地下溝から出火し、地下ケーブルが燃えた。
原因• 作業員のトーチランブの不始末であった。

被害• 世田谷区内9万のユーザーの電話が10日間止まった。
• D銀行の首都圏のオンラインシステムが止まった。
• M銀行の全国230支店を結ぶオンラインシステムが止まった。
All right reserved 2003 Fujitsu LTD.

8

断線の恐怖 2
事例2 日航ジャンボ機墜落1985年8月12日＠群馬県御巣鷹山
原因• 後部圧力隔壁の破壊により４系統あった操縦系の油圧配管系統すべてが切断されてしまい、操縦不能に陥った

被害• 乗員乗客520名死亡
All right reserved 2003 Fujitsu LTD.

9

Off Topic : Fly‑by‑Wire
フライ・バイ・ワイヤ(Fly‑by‑Wire:FBW)
軍用機の操縦系統における被害を減らす。
操縦桿の動きを油圧ではなく、ケーブルを通して電気信号で伝える。
高度な飛行制御の自動化や簡素化、軽量化が可能

フライ・バイ・ライト(Fly‑by‑Light:FBL)
光ファイバーを使用
小型軽量化及び通信速度の高速化
防火性や耐食性、電磁干渉にも強い

まさにPseudo Wire!
All right reserved 2003 Fujitsu LTD.

10

Off Topic 2 : Fly‑by‑Wireの応用例
F‑1
アクセルペダル• ‘92年 Maclaren MP4/7A• 非線形マッピング• Fine Tuning

トラクションコントロール• Feedback from Engine– 「エンジンの回転数が急激に上がった場合（エンジンへの負荷が下がった場合）はスロットルを戻す」
All right reserved 2003 Fujitsu LTD.

11

Off Topic 3 : Fly‑by‑wireの弱点
Information Weapon
つい最近中東方面で話題になりました･･･
HERF(High Energy Radio Frequency) GunEMP(Electro‑Magnetic Pulse) Bomb (E‑爆弾)

Cracking
文字通りFBW SystemのCracking
やばい・・・、脱線しすぎた・・・。

All right reserved 2003 Fujitsu LTD.

12

pseudo wire と mpls の関係
pseudo wire は、何かのTunnel 技術により wire を emulate する
代表的なTunnel 技術GRE
L2TPv3IPsec
mpls

ここでは、mplsを使った場合の話をしますAll right reserved 2003 Fujitsu LTD.

13

mplsを使ったPW(簡単に)LDPを使用2. ここに出すためのためのIDを決める

RR
4. IDに対するLABELを生成

MPLS

R

1. LSPをつくる
5. Targeted LDP

3.ここから来たPacketのためのIDを決める

R

R

6. 受信IDとLABELによりBindを生成する

右から左へのPWができた!
All right reserved 2003 Fujitsu LTD.

14

PWでの警報伝達
Core Networkでの異常検出
MPLS
6. 異常検出5. 光断 2. LABEL Withdraw
1. LSP断

RRRR

3. Targeted Hello 断
4. PW断VCCV(Virtual Channel Connection Verification)等の利用による検出
All right reserved 2003 Fujitsu LTD.

15

PWでの警報伝達Edge Networkでの異常検出
2. 異常検出R

1. 回線断RMPLS

4. PW断RR

3. LABEL Withdraw

All right reserved 2003 Fujitsu LTD.

6. 異常検出

R

5. 光断

16

検出・転送はできるけど・ ・ ・
CE‑PE間の異常検出/通知
PE‑PE間の異常検出
厄介なのは、CEへの異常通知！
MPLS
ここCE

PE

おかしいよ〜All right reserved 2003 Fujitsu LTD.

17

Case1 : 光の場合
Auto Light Off
pwの切断検出(LABEL Withdraw)を契機にUser収容回線のLaserを切る

Partially Light Off
User収容回線のLaserを一定時間Offにした後、再度ONに戻す
上位のProtocolの切断処理を促す

All right reserved 2003 Fujitsu LTD.

18

光の場合の問題点
そもそも光をpwしているわけではない(RFC3251は別･･･ :‑D)
Layer Violation ?
でも分かりやすいと言えば分かりやす
いAll right reserved 2003 Fujitsu LTD.

19

Case 2 : SONETの場合
Path Layer
P‑AIS(Path ‑ Alarm Indication Signal)
P‑RDI(Path ‑ Remote Defect Indication)Line Layer
L‑AIS(Line ‑ AIS)
L‑RDI(Line ‑ RDI)

All right reserved 2003 Fujitsu LTD.

20

Case 2’ : ATMの場合
VP(Virtual Path)
VP‑AIS
VP‑RDI

VC(Virtual Connection)
VC‑AIS
VC‑RDIAll right reserved 2003 Fujitsu LTD.

21

Alarm Escalation
VC-AIS

RouterATM VC Switch

L-RDI

ATM VP Switch

Path XC

L-AISLine XCLine XCP-AISPath XCATM VP Switch

ATM VC Switch

Router

VP-AIS

P-RDI
VP-RDI
VC-RDIAll right reserved 2003 Fujitsu LTD.

22

AISとRDI
PWへの切断通知はAIS受信かRDI受信か?
2. 異常検出R

1. 回線断R

MPLS

4. PW断RR

3. LABEL Withdraw

6. 異常検出R

5. 光断

鍵になるのはDU動作!
All right reserved 2003 Fujitsu LTD.

23

AISとRDI
RouterがManageしているのは、、、
MPLS
ここR
つまり、RDI受信時にPW LABELを
withdraw
All right reserved 2003 Fujitsu LTD.

24

でもそれって幸せ？
片方だけ生き残る、残すことに意味があるのでしょうか？？
DU/LiberalだけどRelease?
将来検討

All right reserved 2003 Fujitsu LTD.

25

Case 3 : Ethernetの場合
Gigabit Ethernet
Auto NegotiationでRF1/RF2(RemoteFault)ビットが規定されている
実装はオプション

10Gigabit Ethernet
LF(Link Fault)：障害を下流に通知RF(Remote Fault)：障害を上流に通知
実装は必須
All right reserved 2003 Fujitsu LTD.

26

Ethernetの場合の問題点
Gigabit Etherでの通知はオプション
Auto Negotiationしないとこでは使えないし途中に箱が入ると末端まで届けられない

All right reserved 2003 Fujitsu LTD.

27

Case 3’ : VLANの場合
そもそも通知すらできない
まさかLink落とすわけにも・・・
Auto Negotiationも無理ですね・・・

GVRP(GARP VLAN Reg Protocol)
良く知らないんですけど・・・• 使われてるのでしょうか・・・

All right reserved 2003 Fujitsu LTD.

28

VLANの場合使えそうなものSTP
PVST+/MISTP/MSTBlocking PortとはいってもRouter同士なので、受信側にも特殊な仕掛けが必要

All right reserved 2003 Fujitsu LTD.

29

解決案その1
ICMP Destination Unreachable
PW側からwithdrawを受けたとき、予め作ったTableに登録されているIP
Addressに対して強制的にICMPを送る
無視される可能性が高い

All right reserved 2003 Fujitsu LTD.

30

解決案その2
UNARP&ARP無応答
PW側からwithdrawを受けたとき、関連するVLAN/Etherに対してUNARPを送信する
その後ARP Requestに対しては一切応答しない
送信対象は予め登録しておく
UNARP、Dial Upじゃないしな〜
All right reserved 2003 Fujitsu LTD.

31

解決案その3IP Address Violation
PW側からwithdrawを受けたとき、関連するVLAN/Etherに対してIP Addressを崩したPacketを投げる• 例：Source/Dest IPが同じであるPacket等

送信対象は予め登録しておく
MS Windowsならこれで気づくんですけどね ;‑)All right reserved 2003 Fujitsu LTD.

32

解決案その４
MAC Address Violation
PW側からwithdrawを受けたとき、関連するVLAN/Etherに対してMAC Addressを崩したPacketを投げる• 例：Source/Dest MACが同じであるPacket等

途中のSwitchの学習テーブルもFlashされる
これでも気づかないと・・・
All right reserved 2003 Fujitsu LTD.

33

All right reserved 2003 Fujitsu LTD.

34