vMX
Highlighted
vMX

Load distribution using Container LSP

‎06-26-2020 07:46 PM

Hi everybody,

Please consider the following example:

CONTAINER-LSP.PNGAbove:

1) A Container LSP is configured to carry traffic from 1.1.1.1 to 2.2.2.2

2) This Container LSP can have upto three LSPS, each carrry upto 10M.

3) These three LSPs traverses different number of hops between PE1 and PE2.

4) Assume there is  only single flow from CE 1.1.1.1 to 2.2.2.2:

SRC1.1.1.1, DST 2.2.2.2  UDP SRCPORT :111,  UDP DST PORT :222

 

At time T1, PE1 recieves 10M flow, PE1 uses LSP1 to send it to PE2.

At time T2, same flow increases to 20M,  PE1 therefore  establishes LSP2 and starts distributing the flow packets across LSP1, LSP2.

At time T3, same flow increaes to 30M, PE1 therefore establishes third LSP3 and starts distributing the flow packets across three LSP1,LSP2,LSP3.

 

1) SInce packets of same flow are being sent over three  LSP1,LSP2,LSP3, is  there not a pontential  for packets arriving out of order at PE2? If yes, how do we ensure order delivery over Container LSPS ( LSP1,LSP2,LSP3)?

Thanks and have a good weekend!!

 

 

 

 

 

 

 

 

 

 

3 REPLIES 3
Highlighted
vMX

Re: Load distribution using Container LSP

‎06-26-2020 11:22 PM

Hello,

Your assumption that ingress PE would put a bunch of packets from flow1 into LSP1 and then put another bunch of packets from same flow1 into LSP2 is not correct.

This type of load-balacing (random packet spray/round-robin packet spray) is not supported for RSVP LSP, nor for ECMP in general.

It is supported only for LAG load-balancing https://www.juniper.net/documentation/en_US/junos/topics/topic-map/load-balancing-aggregated-etherne...

And while it previously was supported for ECMP on Internet Processor I ASIC (original Juniper M40 router only) but M40 was EOLed long time ago, and then container LSPs are not supported on M40 

 

HTH

Thx

Alex

 

_____________________________________________________________________

Please ask Your Juniper account team about Juniper Professional Services offerings.
Juniper PS can design, test & build the network/part of the network as per Your requirements

+++++++++++++++++++++++++++++++++++++++++++++

Accept as Solution = cool !
Accept as Solution+Kudo = You are a Star !
Highlighted
vMX

Re: Load distribution using Container LSP

‎06-27-2020 10:50 AM

Thanks Alex,

Your assumption that ingress PE would put a bunch of packets from flow1 into LSP1 and then put another bunch of packets from same flow1 into LSP2 is not correct.

 

Please assume MX5 for this example.

 So container LSP will not help in this case if single flow1 (currently using lsp1 to its max 10M,) has increased BW demand, it will continue to use LSP1?

Containe LSP will help if there is multiple flows that can be placed on different LSPS within a containe LSP?

 

 

 

 

Highlighted
vMX
Solution
Accepted by topic author sarahr202
‎06-28-2020 10:24 AM

Re: Load distribution using Container LSP

‎06-27-2020 09:53 PM

Hello,

 


@sarahr202 wrote:

 

Please assume MX5 for this example.

 So container LSP will not help in this case if single flow1 (currently using lsp1 to its max 10M,) has increased BW demand, it will continue to use LSP1?

 

Correct, it won't help.

 

 


@sarahr202 wrote:

 

Containe LSP will help if there is multiple flows that can be placed on different LSPS within a containe LSP?

 


 

Correct.

 

HTH

Thx

Alex

 

 

_____________________________________________________________________

Please ask Your Juniper account team about Juniper Professional Services offerings.
Juniper PS can design, test & build the network/part of the network as per Your requirements

+++++++++++++++++++++++++++++++++++++++++++++

Accept as Solution = cool !
Accept as Solution+Kudo = You are a Star !
Feedback