GMPLS Router
実装状況と今後の課題
MPLS Japan 2004
杉山 秀次

Copyright © 2003 Juniper Networks, Inc.

Proprietary and Confidential

www.juniper.net

1アジェンダ 実装状況
 今後の課題
 GMPLSに期待する事

Copyright © 2003 Juniper Networks, Inc.

Proprietary and Confidential

www.juniper.net

21

実装状況（相互接続テスト履歴） SuperComm 2001
• Nortel, Calientとの相互接続
 NGN 2002 相互接続デモ• 7 vendors
 プライベート相互接続テスト (in 2003)• Sycamore, Nortel, Calient, Movazとの相互接続
 MPLS 2003(ISOCORE), October 2003
 UNH, January 2004
 ISOCORE, March 2004
 UNH, September 2004

Copyright © 2003 Juniper Networks, Inc.

Proprietary and Confidential

www.juniper.net

3実装状況
 GMPLS Path setup/deletion• Setup• Forced Deletion• Graceful Restart• Graceful Deletion
 GMPLS Network model

RSVP-TE拡張
Hop (IF-ID)
Upstream label
Suggestion label
Generalized Label request
Generalized Label
Errospec,
SenderTspec
FlowSpecetc• GMPLS Peer model• GMPLS Overlay model

Copyright © 2003 Juniper Networks, Inc.

Recovery Label in PathRestart Cap in Hello

Proprietary and Confidential

www.juniper.net

42

 Graceful Deletion• 2 wayと3 wayの違い
 GMPLS Overlay model• GMPLS UNIとOIF UNIの違い

Copyright © 2003 Juniper Networks, Inc.

Proprietary and Confidential

www.juniper.net

5

www.juniper.net

6

Graceful Deletion
OXC

2 wayPath with Admin
Status (D,R)
Path Errwith PSR3 wayOXC

Path Errwith PSR

Path with Admin
Status (D,R)
Resv with Admin
Status (D)Path Tear

Copyright © 2003 Juniper Networks, Inc.

Proprietary and Confidential

3Overlay model (GMPLS UNI vs. OIF UNI)GMPLS UNI
UNI-C

UNI-N
OXC

OXC
OpticalTransport
Network
GMPLS I-NNI

UNI-N

OXC

GMPLS
UNI

UNI-C

OXC

GMPLS
UNI

RSVP Session A
Label-switched-path (LSP)OIF UNI
UNI-C

UNI-N
OXC

OXC
OpticalTransport
Network
GMPLS I-NNI

UNI-C

OXC

OXC

OIF
UNI
RSVP
Session A

UNI-N

RSVP
Session X

OIF
UNI
RSVP
Session B

Label-switched-path (LSP)

Copyright © 2003 Juniper Networks, Inc.

Proprietary and Confidential

www.juniper.net

7

Overlay model (GMPLS UNI vs. OIF UNI)OIF UNI1.0
GMPLS UNI
Overlay model: GMPLS Router - OXC間は経路情報交換を行わない(NO-CSPF)
OIF
ソースとデストネーションの間が複数で異なる
RSVP セッション
 LSP end-point != RSVP session end-point RSVP refresh reduction は必須
 GMPLS RSVP-TE シグナリングをOIF-UNI用に拡張UNI̲IPv4̲SESSIONLSP̲TUNNEL̲IPV4̲SESSION
ソースとデストネーションUNIのData link
ソースとデストネーションUNIのData link
(TE-link) はGeneralized̲UNIオブジェクト内(TE-link) はEROで識別のTNAアドレスで識別

IETF
ソースとデストネーションの間が一つの
RSVP セッション
 LSP end-point = RSVP session end-point RSVP refresh reduction はオプション
 GMPLS RSVP-TE シグナリング
Copyright © 2003 Juniper Networks, Inc.



Proprietary and Confidential

www.juniper.net

84

今後の課題 Forwarding Adjacency と LSP Hierarchy化
 P & R (Protection & Restoration)の実装の充実

Copyright © 2003 Juniper Networks, Inc.

Proprietary and Confidential

www.juniper.net

9LSP Hierarchy
 LSP Interface Hierarchy•Packet Switch Capable (PSC) Ã Lowest•

Time Division Multiplexing Capable (TDMC)•Lambda Switch Capable (LSC)•

Fiber-Switch Capable (FSC)§ Highest

LSP ネスティング: PSC-1<PSC-2<PSC-3<PSC-4<TDM < LSC < FSC

GMPLS Router – OXC間は同じSwitching Interface Typeでの接続が必要

PSC

TDMC
orLSC
or
FSC

PSC

TDMC

LSC

FSC

TDMC
LSC

GMPLS Router側

Copyright © 2003 Juniper Networks, Inc.

OXC側Proprietary and Confidential

www.juniper.net

105LSP Hierarchy & Forwarding Adjacency
Ingress Node
(Low Order LSP)

Ingress Node(High Order LSP)

FA-LSP (OC-192)

OC-48

OC-48

ATMATM
SwitchEgress NodeEgress Node(High Order LSP) (Low Order LSP)
OC-48

OXC

OXC

SONET
OXC
Cross-connect
DXC1

OXC

SONET
Cross-connect
DXC2

OC-48

ATM
Switch

GMPLSノードはG-LSPをTE linkとしてOSPFにアドバタイズできる- RSVP シグナリングを使ってLSPを確立- OSPF は FA-LSP をTE linkとして処理 (GMPLS control planeの同じInstanceで）- 他のTE linkと同様にFA-LSPを全ノードにアドバタイズでき、全ノードのLS DBは従来のTEリンクだけでなくFA-LSPも管理する
LSPを確立するために待機してる次のレイヤのノードは、 FA-LSPを新しいLow order LSPのためのパスのTE linkとして使う事が出来る、次のレイヤのノードはLow order LSP を確立するた
めに RSVP使う
Routing adjacencies: LSR1-DXC1, DXC1-OXC1,OXC1-OXC2,OXC2-DXC2,DXC2-LSR2
Forwarding adjacencies: DXC1-DXC2間のFA-LSPがTE-LINKとして追加

Copyright © 2003 Juniper Networks, Inc.

Proprietary and Confidential

www.juniper.net

11

GMPLS RouterでのLSP Hierarchy化とForwarding Adjacency
 GMPLS Router A-B 間でForwarding adjacency (FA-LSP)の確立（例：λ-LSPの確立)、FA-LSPはTE linkとしてRouterのIGP topology databaseに投入。 (Routing adjacencyではない。)
 サービスレイヤのRouterはA-B間をリンクとして把握し、各PSCのLSPがネスティングされる。
Border Node(A)

OXC

OXC

OXC

OXC

FA-LSP

OXC

Border Node(B)（GMPLS-LSPの開設）
PATH
RESV

Copyright © 2003 Juniper Networks, Inc.

Proprietary and Confidential

www.juniper.net

126

GMPLS P&R（1+1/1:1現状）
 1+1 Protection/1:1 Protection
Head EndからWorking & Protectionの両方のパスに同一トラフィックを流し、Tail End側でパスを選択(正常時：Working,異常時：Protection)。
（現状） 伝送装置間では実装可能。
 End (GMPLS Router)-End (GMPLS Router)間での実装は難しい。
（Secondary LSP/Protection path をスタンバイモードに設定した
1:1Protection的な実装は可能。）
WorkingWorkingProtection
OXC

OXC

IP/MPLS トラフィック、1+1実装難Protection
Working

伝送装置間、実装可能
Protection

IP/MPLS トラフィック、1:1的実装可能

Copyright © 2003 Juniper Networks, Inc.

Proprietary and Confidential

www.juniper.net

13

GMPLS P&R （１：１ 現状） 1:1 Restoration
Head EndからWorking & Protectionのパスを設定し、正常時はWorkingパスにトラフィックを流し、異常時はProtectionパスを開設してトラフィックを迂回させる。
Working

Working
OXC

OXC

Protection

Protection

1:1 Restoration

1:1 Restoration
IP/MPLS トラフィック、実装可能

伝送装置間、実装可能（GMPLS Routerの現状）
 1:1 Restorationの場合Global Repair的にSecondary
LSP/Protection Pathをノンスタンバイモードで設定。

Copyright © 2003 Juniper Networks, Inc.

Proprietary and Confidential

www.juniper.net

147

GMPLS P&R （１：Ｎ 現状）
 1:N Shared Restoration
Head EndからWorking & Protectionのパスを設定し、正常時はWorkingパスにトラフィックを流し、異常時はProtectionパスを開設してトラフィックを迂回させる。 Protectionパスの共有が可能。
Working

Working

OXC

OXC

Protection

Protection
OXC

OXC

Working

Working

伝送装置間、実装可能

IP/MPLS トラフィック、実装可能（GMPLS Routerの現状）
 Global Repair的にSecondary LSPをノンスタンバイモードで設定。

Copyright © 2003 Juniper Networks, Inc.

Proprietary and Confidential

www.juniper.net

15

GMPLS P & R（対応）01230 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+|Protection Cap |Reserved|+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
LSP
LSPProtection
ProtectionType
TypeLink Protection Type0x00
0x00 Unprotected
Unprotected
0x01 Extra Traffic
0x01(Full)
Re-routing
0x01 (Full) Re-routing
0x02 Unprotected
0x02
0x02 Re-routing
Re-routingwithout
withoutExtra-Traffic
Extra-Traffic
S: 0=Primary LSP
0x04 Shared 1:N
0x04
0x04 1:N
1:NProtection
Protectionwith
withExtra-Traffic
Extra-Traffic
1=Secondary LSP
0x08 Dedicated 1:1
0x08
0x08 1+1
1+1Unidirectional
UnidirectionalProtection
Protection
P: 1= Protecting LSP
0x10 Dedicated 1+1
0x10
0x10 1+1
1+1Bi-directional
Bi-directionalProtection
Protection
N: 1= Notification
0x20 Enhanced (N:M)
Segment
E2E
O: 1= Operational

OSPF
Link TLV
subTLV14

RSVP
Protection
Object012
30 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+|S|P|N|O| Reserved | LSP Flags |Reserved| Link Flags|+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+|I|
Reserved| Seg.Flags |Reserved|+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+In-Place bitCopyright © 2003 Juniper Networks, Inc.

Proprietary and Confidential

www.juniper.net

168GMPLS P & R (e2eパス/セグメント)
 GMPLS e2e Path Recovery……RSVP Protection objectを利用したIngress
GMPLS Router側での1+1 Global repair
Node-E

Node-F

Node-G

Node-H

OXC

OXC

OXC

OXC

(S=1,P=1,E2E)

Ingress

OXC

OXC

OXC

OXC

Node-A

Node-B

Node-C

Node-D

Egress

PATH Msg (Primary S=0,P=0,Flag 0x10, E2E)
Notify Msg

 GMPLS Segment Recovery ……RSVP Protection objectを利用したOXC間の
1+1 Local repair
Node-E

Node-F

Node-G

Node-H

OXC

OXC

OXC

OXC

(S=0,P=1,Segment)

IngressOXCOXC

OXC

OXC

Node-A

Node-B

Node-C

Node-D

Egress

PATH Msg (Primary S=0,P=0, Flag 0x10, Segment)
Notify Msg

Copyright © 2003 Juniper Networks, Inc.

Proprietary and Confidential

www.juniper.net

17

GMPLS Routerの役割(可能性）


GMPLSベースのOptical LayerとMPLSベースのService LayerのBorder Node•

GMPLSベースのP&Rの柔軟な設定
Recovery Time

G-LSP P&R タイプ

X0s msec

既存伝送装置間1+1 dedicated protection< 50 msec

1+1(1:1) dedicated protection< 200 msec

1:N shard restoration

X00s-X000s msec Rerouting restoration
NA•

Unprotected

MPLSベースのCoSの認識
Traffic ClassQoS req

P&Rタイプ

EFReal Time

1+1(1:1) Protection

AF1

Very Low losses

1+1(1:1) Protection

AF2

Low losses

1:N Shared restoration

BENo requirement

Unprotected

Copyright © 2003 Juniper Networks, Inc.

Proprietary and Confidential

www.juniper.net

18

9

GMPLSに期待する事 （まとめ） 設備コストの軽減
 運用コストの軽減
 GMPLSの実装を加速させるには?
• IP/MPLSサービスとの親和性の高さ• Optical LayerのP&R と Service LayerのCoSの関係• GMPLSを利用した新しいサービス• OVPN(GVPN)

Copyright © 2003 Juniper Networks, Inc.

Proprietary and Confidential

www.juniper.net

19www.juniper.net

20Thank you!
hidet@juniper.net

Copyright © 2003 Juniper Networks, Inc.

Proprietary and Confidential

10