vMX

 View Only
last person joined: 10 days ago 

Ask questions and share experiences about vMX.
  • 1.  Load distribution using Container LSP

    Posted 06-26-2020 19:47

    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!!

     

     

     

     

     

     

     

     

     

     



  • 2.  RE: Load distribution using Container LSP

    Posted 06-26-2020 23:23

    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-ethernet-interfaces.html

    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

     



  • 3.  RE: Load distribution using Container LSP

    Posted 06-27-2020 10:50

    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?

     

     

     

     



  • 4.  RE: Load distribution using Container LSP
    Best Answer

    Posted 06-27-2020 21:54

    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