7
Extensions to PCEP for Extensions to PCEP for Backup Ingress and Backup Ingress and Egress of LSP Egress of LSP draft-chen-pce-compute-backup-ingress-01 draft-chen-pce-compute-backup-egress-01 Huaimo Chen (huaimochen @huawei.com )

Extensions to PCEP for Backup Ingress and Egress of LSP draft-chen-pce-compute-backup-ingress-01 draft-chen-pce-compute-backup-egress-01 Huaimo Chen ([email protected])@huawei.com

Embed Size (px)

Citation preview

Page 1: Extensions to PCEP for Backup Ingress and Egress of LSP draft-chen-pce-compute-backup-ingress-01 draft-chen-pce-compute-backup-egress-01 Huaimo Chen (huaimochen@huawei.com)@huawei.com

Extensions to PCEP for Extensions to PCEP for Backup Ingress and Egress of Backup Ingress and Egress of

LSPLSP

draft-chen-pce-compute-backup-ingress-01draft-chen-pce-compute-backup-egress-01

Huaimo Chen ([email protected])

Page 2: Extensions to PCEP for Backup Ingress and Egress of LSP draft-chen-pce-compute-backup-ingress-01 draft-chen-pce-compute-backup-egress-01 Huaimo Chen (huaimochen@huawei.com)@huawei.com

OverviewOverview

Suggested the options for capability flags in 01 Backup Ingress & Egress Capability Advertisem

entCapability TLV in PCE Discovery A Optional TLV in Open Message

Request and Reply Message ExtensionRP Object ExtensionExternal Source Node ObjectExternal Destination Nodes Object

Page 3: Extensions to PCEP for Backup Ingress and Egress of LSP draft-chen-pce-compute-backup-ingress-01 draft-chen-pce-compute-backup-egress-01 Huaimo Chen (huaimochen@huawei.com)@huawei.com

Capability TLV in PCE Discovery Capability TLV in PCE Discovery

Two flags for backup ingress/egress: one for backup ingress/egress of P2MP LSP, another for backup of P2P LSP

bit11/13 Backup ingress/egress computation for P2MP LSP

12/14 Backup ingress/egress computation for P2P LSP

Type (5) Length (4)

Capability Flags

A Optional TLV in Open MessageType (8) Length

(4)Capability Flags

Similar to above. Two flags for backup ingress/egress: one for backup ingress/egress of P2MP LSP, another for backup of P2P LSP

Page 4: Extensions to PCEP for Backup Ingress and Egress of LSP draft-chen-pce-compute-backup-ingress-01 draft-chen-pce-compute-backup-egress-01 Huaimo Chen (huaimochen@huawei.com)@huawei.com

RP Object Extension RP Object Extension

I/T (backup Ingress/Tail) bit is added in flags:

0: Not PCReq/PCRep for backup ingress/egress

1: PCReq/PCRep for backup ingress/egress

I with N:I=1 & N=1: PCReq/PCRep for backup ingress/egress of P2MP LSP

I=1 & N=0: PCReq/PCRep for backup ingress/egress of P2P LSP

Optional TLVs

Request ID number

Flags

RP Object Body:

I NT

Page 5: Extensions to PCEP for Backup Ingress and Egress of LSP draft-chen-pce-compute-backup-ingress-01 draft-chen-pce-compute-backup-egress-01 Huaimo Chen (huaimochen@huawei.com)@huawei.com

External Source/Destination Node (ESN/EDN) External Source/Destination Node (ESN/EDN)

ObjectObject ESN Object Body (object-type 1 for IPv4)

External source node IPv4 address (4 bytes)

EDN Object Body (object-type 1 for IPv4)

Encode of External Destination Nodes (2)

Egress IPv4 address

External Destination IPv4 address

External Destination IPv4 address

……

Egress IPv4 address

External Destination IPv4 address

Egress IPv4 address

Page 6: Extensions to PCEP for Backup Ingress and Egress of LSP draft-chen-pce-compute-backup-ingress-01 draft-chen-pce-compute-backup-egress-01 Huaimo Chen (huaimochen@huawei.com)@huawei.com

Next StepNext Step

• Welcome comments• Request to make it into a working group

document

Page 7: Extensions to PCEP for Backup Ingress and Egress of LSP draft-chen-pce-compute-backup-ingress-01 draft-chen-pce-compute-backup-egress-01 Huaimo Chen (huaimochen@huawei.com)@huawei.com

P2MP LSP Ingress & Egress Local Protection

P2MP

MulticastSource

MulticastReceiver

Data

PE6

PE5

PE4

PE3CE4

CE3

CE2

CE1

New solution:

One P2MP LSP for all: Every part locally protected

Big resource saving, Faster failure recovery

P2MP LSP

Backup LSP

Data

PE1

PE2

CE1

(S,G)Join

BFD

Existing solution: double ingress and every egress

Create two global P2MP LSP from each ingress to egresses, carrying data at same time

External Source Node Backup Ingress

Node

Backup Egress Node

External Destination Node