Presentation is loading. Please wait.

Presentation is loading. Please wait.

Entropy Labels in MPLS Forwarding draft-kompella-mpls-entropy-label-01 Kireeti Kompella Juniper Networks Shane Amante Level 3 Communications.

Similar presentations


Presentation on theme: "Entropy Labels in MPLS Forwarding draft-kompella-mpls-entropy-label-01 Kireeti Kompella Juniper Networks Shane Amante Level 3 Communications."— Presentation transcript:

1 Entropy Labels in MPLS Forwarding draft-kompella-mpls-entropy-label-01 Kireeti Kompella Juniper Networks Shane Amante Level 3 Communications

2 History First presented back at IETF 73 Valuable input (& kick) from John Drake Today: Update from -00 to -01

3 Background LAG and ECMP are powerful tools with widespread deployment Goal is to make them better Ingress PE’s perform packet header key extraction and assigns an “entropy label” to incoming traffic – Typically, hash of 5-tuple of IPv4 or IPv6 header Transit LSR’s just use entropy labels as input-keys for LAG and ECMP Egress PE’s discard entropy label before forwarding to final destination

4 MPLS Label Stack Data Header (e.g.: IPv4 or IPv6) Data Entropy Label BOS = 1 Entropy Label Indicator (ELI) BOS = 0 When app. labels ARE NOT used Tunnel Label Data Header (e.g.: IPv4 or IPv6) Data Entropy Label BOS = 1 Application Label BOS = 0 Application Label BOS = 0 Tunnel Label Entropy Label value When app. labels ARE used

5 Changes from -00 to -01 Removed reqm’t that allowed an LSR to signal it MUST receive entropy labels. Simplified approach to “Entropy Label Indicator” – If application labels are used no ELI necessary; – If no application label is used, (e.g.: IPv4/MPLS), then ELI MUST always be used for FEC – Latter makes signaling more straightforward, particularly if/when applications are added to egress PE’s. Security Considerations IANA Considerations, (see next slide)

6 Changes from -00 to -01, (cont’d) LDP Signaling – Entropy Label sub-TLV Label Mapping Msg sub-TLV – Indicates that egress PE can handle entropy-labels – Indicates label value to use in ELI field 0 1 2 3 0 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 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |U|F| Type | Length | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | ELI Label | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Figure 1: Entropy Label sub-TLV

7 To Do / Next Steps RSVP-TE and BGP signaled entropy labels TBD Adopt as WG draft?


Download ppt "Entropy Labels in MPLS Forwarding draft-kompella-mpls-entropy-label-01 Kireeti Kompella Juniper Networks Shane Amante Level 3 Communications."

Similar presentations


Ads by Google