Stateful PCE Extensions for Data Plane Switchover and Balancing draft-tanaka-pce-stateful-pce-data-ctrl-00 July, 2013 Yosuke Tanaka, Yuji Kamite NTT Communications, Corp. Ina Minei Juniper Networks, Inc. 1IETF87 Berlin
Introduction Motivation – Switchover traffic from one MPLS-TE Tunnel to another For example from existing LSP to PCE-initiated LSP – Load-balance traffic across several MPLS-TE Tunnels -> This I-D proposes a simple solution using PCEP messages with some extensions for data traffic switchover/load-balancing. 2IETF87 Berlin
Solution overview Use the PCUpd message to request the LSP to switch over traffic from a source to a destination LSP. – The src and dest can be specified as a set Traffic is load balanced proportional to the bandwidth of the members of the set The percentages are reported back in the PCRpt message. IETF87 Berlin3
Procedure (Switchover from T1 to T2) IETF87 Berlin4 LER (PCC) LER (Egress1) LSR A PCE LSR B LSR C Tunnel-id T1 2. PCInitiate End-point : Egress1 Tunnel-id T2 1. PCUpd ASSOC-G : Association Group 1 2. Path (Tunnel-id T2) 3. PCUpd ASSOC-G : Association Group 2 4. PCUpd D-CTRL : origin Association Group 1 target Association Group 2 Resv 4’. PCRpt (with result of execution) 1. Initiates Association Group 2. Establishes a new PCE-Initiated LSP 3. Creates a new Association Group 4. Executes traffic switchover from Assoc-G 1 to Assoc-G 2
LER (Egress2) Tunnel-id T3 Load-Balancing from T1 to T2 and T3 IETF87 Berlin5 LER (PCC) LER (Egress1) LSR A PCE LSR B LSR C Tunnel-id T1 2. PCInitiate x2 End-point : Egress2 Tunnel-id T2 1. PCUpd PLSP-ID 1 ASSOC-G : Association Group 1 2. Path (Tunnel-id T2, T3) 3. PCUpd PLSP-ID 2 ASSOC-G : Association Group 3 4. PCUpd D-CTRL : origin Association Group 1 target Association Group 3 Resv 4’. PCRpt (with result of execution, actual percentages) 1. Initiates Association Group 2. Establishes new PCE-Initiated LSPs 3. Creates a new Association Group 4. Executes traffic balancing from Assoc-G 1 to Assoc-G 3 3’. PCUpd PLSP-ID 3 ASSOC-G : Association Group 3 2G2G 2G2G 1G
Flags and Fields in LSP Object 6IETF87 Berlin | Type=TBD | Length | | Flags | Association Group ID | ASSOCIATION-GROUP TLV | Type=TBD | Length | | Origin Association Group ID | Flags | O | | Target Association Group ID | Flags | O | | (OPTIONAL) DATA-REPORT TLV | DATA-CONTROL TLV
Next Steps Get feedback from WG – Association Group to take over traffic – Error handling Invite contributors incorporate several private feedback 7IETF87 Berlin