Re: [bess] Request discussion on Cumulative Link Bandwidth Draft

2021-05-25 Thread Gyan Mishra
Across the DC space in general most providers use NVO3 and vxlan source
port entropy L2/L3/L4 hash which provides per packet uniform 50/50 load
balancing at the L2 VNI overlay layer, which translates into underlay load
balancing of flows and thus no polarization.

Across the DC space speaking from an operators perspective as under the
floor fiber is not at a premium compare to 100G facilities costs the net
addition of bandwidth can be done fairly quickly so you are ahead of the
congestion curve and can be proactive versus reactively upgrading bandwidth
piecemeal here and there ad hoc.

There still maybe cases that still arise as even if you have the fiber
infrastructure available, it’s not easy to upgrade and flash every link
simultaneously in the DC in one or multiple maintenance windows, so you
could still be left with some uneven bandwidth across the DC that could
utilize this feature.

DC comes into play for PE-CE “wan links”as well  use case for unequal cost
load balancing use of the cumulative link bandwidth community regenerated.


I think the use case where both the iBGP P core P-P links  or eBGP PE - PE
inter-as are all wan links where link upgrades tend to not get done in
unison uniformly, and in those cases both iBGP link bandwidth community can
be heavily utilized as well as eBGP cumulative regenerated link bandwidth
community for unequal cost  load balancing.  Across the core as well it is
hard to flash all links even under floor fiber to the same bandwidth all at
once you are left with the requirement for unequal coat load balancing.

As operators upgrade their DC as well as core infrastructure to IPv6
forwarding plane in the move towards SRv6, they can now take advantage of
flow label entropy stateless uniform load balancing and elimination of
polarization.  However, the wan link upgrades of core and DC PE-CE still
exists and thus may be done piecemeal, so then both of the drafts are an
extremely helpful tool for operators that much need the unequal cost load
balancing capability.

I support both drafts.

Have most vendors implemented this to support both 2 byte and 4 byte AS
extended community.  The drafts state 2 byte AS support.

Thanks

Gyan

On Tue, May 25, 2021 at 7:00 PM Robert Raszuk  wrote:

> Hi Arie,
>
> Draft  draft-ietf-idr-link-bandwidth talks about advertising towards
> IBGP. It does not talk about advertising over EBGP.
>
> While I do support your use case I think it would be much cleaner to just
> ask for new ext. community type.
>
> Reason being that as you illustrate you may want to accumulate BGP path's
> bw across few EBGP hops in the DC. Today there is no way to do so unless
> you want to completely hijack current lb ext community.
>
> Also I see an analogy here to AIGP RFC although it clearly fits rather
> poorly for those who use BGP as IGP :).
>
> Best, R.
>
> On Wed, May 26, 2021 at 12:22 AM Arie Vayner  wrote:
>
>> Jeff,
>>
>> Actually, the way this draft is written, and how the implementations I'm
>> aware of are implemented, this is not really a transitive community. It is
>> a new community that is being generated on the AS boundary.
>> The community value is not carried over, but is calculated based on an
>> cumulative value of other received communities, and then advertised as a
>> new value across the AS boundary.
>>
>> Tnx,
>> Arie
>>
>> On Tue, May 25, 2021 at 12:55 PM Jeff Tantsura 
>> wrote:
>>
>>> Hi,
>>>
>>> I support adoption of the draft as Informational, please note, that
>>> request to change transitivity characteristics of the community is
>>> requested in another draft.
>>> Gyan  - please note, while pretty much every vendor has implemented the
>>> community and relevant data-plane constructs, initial draft defines the
>>> community as non transititive, some vendors have followed that while some
>>> other have implemented it a transitive (to support obvious use case - eBGP
>>> in DC).
>>>
>>>
>>> Cheers,
>>> Jeff
>>> On May 22, 2021, 8:38 AM -0700, Satya Mohanty (satyamoh) >> 40cisco@dmarc.ietf.org>, wrote:
>>>
>>> Hi all,
>>>
>>>
>>>
>>> On behalf of all the authors, we request a discussion of the draft
>>> https://datatracker.ietf.org/doc/html/draft-mohanty-bess-ebgp-dmz-03
>>>  and subsequent WG adoption.
>>>
>>> This draft extends the usage of the DMZ link bandwidth to scenarios
>>> where the cumulative link bandwidth needs to be advertised to a BGP speaker.
>>>
>>> Additionally, there is provision to send the link bandwidth extended
>>> community to EBGP speakers via configurable knobs. Please refer to section
>>> 3 and 4 for the use cases.
>>>
>>>
>>>
>>> This feature has multiple-vendor implementations and has been deployed
>>> by several customers in their networks.
>>>
>>>
>>>
>>> Best Regards,
>>>
>>> --Satya
>>> ___
>>> BESS mailing list
>>> BESS@ietf.org
>>> https://www.ietf.org/mailman/listinfo/bess
>>>
>>> ___
>>> BESS mailing list
>>> 

Re: [bess] Request discussion on Cumulative Link Bandwidth Draft

2021-05-25 Thread Robert Raszuk
Hi Arie,

Draft  draft-ietf-idr-link-bandwidth talks about advertising towards IBGP.
It does not talk about advertising over EBGP.

While I do support your use case I think it would be much cleaner to just
ask for new ext. community type.

Reason being that as you illustrate you may want to accumulate BGP path's
bw across few EBGP hops in the DC. Today there is no way to do so unless
you want to completely hijack current lb ext community.

Also I see an analogy here to AIGP RFC although it clearly fits rather
poorly for those who use BGP as IGP :).

Best, R.

On Wed, May 26, 2021 at 12:22 AM Arie Vayner  wrote:

> Jeff,
>
> Actually, the way this draft is written, and how the implementations I'm
> aware of are implemented, this is not really a transitive community. It is
> a new community that is being generated on the AS boundary.
> The community value is not carried over, but is calculated based on an
> cumulative value of other received communities, and then advertised as a
> new value across the AS boundary.
>
> Tnx,
> Arie
>
> On Tue, May 25, 2021 at 12:55 PM Jeff Tantsura 
> wrote:
>
>> Hi,
>>
>> I support adoption of the draft as Informational, please note, that
>> request to change transitivity characteristics of the community is
>> requested in another draft.
>> Gyan  - please note, while pretty much every vendor has implemented the
>> community and relevant data-plane constructs, initial draft defines the
>> community as non transititive, some vendors have followed that while some
>> other have implemented it a transitive (to support obvious use case - eBGP
>> in DC).
>>
>>
>> Cheers,
>> Jeff
>> On May 22, 2021, 8:38 AM -0700, Satya Mohanty (satyamoh) > 40cisco@dmarc.ietf.org>, wrote:
>>
>> Hi all,
>>
>>
>>
>> On behalf of all the authors, we request a discussion of the draft
>> https://datatracker.ietf.org/doc/html/draft-mohanty-bess-ebgp-dmz-03
>>  and subsequent WG adoption.
>>
>> This draft extends the usage of the DMZ link bandwidth to scenarios where
>> the cumulative link bandwidth needs to be advertised to a BGP speaker.
>>
>> Additionally, there is provision to send the link bandwidth extended
>> community to EBGP speakers via configurable knobs. Please refer to section
>> 3 and 4 for the use cases.
>>
>>
>>
>> This feature has multiple-vendor implementations and has been deployed by
>> several customers in their networks.
>>
>>
>>
>> Best Regards,
>>
>> --Satya
>> ___
>> BESS mailing list
>> BESS@ietf.org
>> https://www.ietf.org/mailman/listinfo/bess
>>
>> ___
>> BESS mailing list
>> BESS@ietf.org
>> https://www.ietf.org/mailman/listinfo/bess
>>
> ___
> BESS mailing list
> BESS@ietf.org
> https://www.ietf.org/mailman/listinfo/bess
>
___
BESS mailing list
BESS@ietf.org
https://www.ietf.org/mailman/listinfo/bess


Re: [bess] Request discussion on Cumulative Link Bandwidth Draft

2021-05-25 Thread Arie Vayner
Jeff,

Actually, the way this draft is written, and how the implementations I'm
aware of are implemented, this is not really a transitive community. It is
a new community that is being generated on the AS boundary.
The community value is not carried over, but is calculated based on an
cumulative value of other received communities, and then advertised as a
new value across the AS boundary.

Tnx,
Arie

On Tue, May 25, 2021 at 12:55 PM Jeff Tantsura 
wrote:

> Hi,
>
> I support adoption of the draft as Informational, please note, that
> request to change transitivity characteristics of the community is
> requested in another draft.
> Gyan  - please note, while pretty much every vendor has implemented the
> community and relevant data-plane constructs, initial draft defines the
> community as non transititive, some vendors have followed that while some
> other have implemented it a transitive (to support obvious use case - eBGP
> in DC).
>
>
> Cheers,
> Jeff
> On May 22, 2021, 8:38 AM -0700, Satya Mohanty (satyamoh)  40cisco@dmarc.ietf.org>, wrote:
>
> Hi all,
>
>
>
> On behalf of all the authors, we request a discussion of the draft
> https://datatracker.ietf.org/doc/html/draft-mohanty-bess-ebgp-dmz-03  and
> subsequent WG adoption.
>
> This draft extends the usage of the DMZ link bandwidth to scenarios where
> the cumulative link bandwidth needs to be advertised to a BGP speaker.
>
> Additionally, there is provision to send the link bandwidth extended
> community to EBGP speakers via configurable knobs. Please refer to section
> 3 and 4 for the use cases.
>
>
>
> This feature has multiple-vendor implementations and has been deployed by
> several customers in their networks.
>
>
>
> Best Regards,
>
> --Satya
> ___
> BESS mailing list
> BESS@ietf.org
> https://www.ietf.org/mailman/listinfo/bess
>
> ___
> BESS mailing list
> BESS@ietf.org
> https://www.ietf.org/mailman/listinfo/bess
>
___
BESS mailing list
BESS@ietf.org
https://www.ietf.org/mailman/listinfo/bess


Re: [bess] Request discussion on Cumulative Link Bandwidth Draft

2021-05-25 Thread Jeff Tantsura
Hi,

I support adoption of the draft as Informational, please note, that request to 
change transitivity characteristics of the community is requested in another 
draft.
Gyan  - please note, while pretty much every vendor has implemented the 
community and relevant data-plane constructs, initial draft defines the 
community as non transititive, some vendors have followed that while some other 
have implemented it a transitive (to support obvious use case - eBGP in DC).


Cheers,
Jeff
On May 22, 2021, 8:38 AM -0700, Satya Mohanty (satyamoh) 
, wrote:
> Hi all,
>
> On behalf of all the authors, we request a discussion of the draft 
> https://datatracker.ietf.org/doc/html/draft-mohanty-bess-ebgp-dmz-03  and 
> subsequent WG adoption.
> This draft extends the usage of the DMZ link bandwidth to scenarios where the 
> cumulative link bandwidth needs to be advertised to a BGP speaker.
> Additionally, there is provision to send the link bandwidth extended 
> community to EBGP speakers via configurable knobs. Please refer to section 3 
> and 4 for the use cases.
>
> This feature has multiple-vendor implementations and has been deployed by 
> several customers in their networks.
>
> Best Regards,
> --Satya
> ___
> BESS mailing list
> BESS@ietf.org
> https://www.ietf.org/mailman/listinfo/bess
___
BESS mailing list
BESS@ietf.org
https://www.ietf.org/mailman/listinfo/bess


Re: [bess] Request discussion on Cumulative Link Bandwidth Draft

2021-05-25 Thread Gyan Mishra
Hi Robert

Very good point on millions of mice flows that can take advantage of
unequal cost lb,  versus a small number of elephant flows.

Good point on further granularity with  TE bandwidth management .

Gyan

On Tue, May 25, 2021 at 2:06 PM Robert Raszuk  wrote:

> Gyan,
>
> It is always helpful to an assessment into right scale.
>
> Yes if you take few flows perhaps even a few big ones may suffer from
> polarization. But the feature here is about hashing millions of micro
> flows. With that in mind polarization effects are insignificant at
> decent operational scale.
>
> I support this draft.
>
> Cheers,
> Robert
>
> PS. Also keep in mind that for handling elephant flows there are bunch of
> TE like solutions in place which can be used which in turn give you very
> fine control.
>
> On Tue, May 25, 2021 at 9:23 AM Gyan Mishra  wrote:
>
>>
>> Hi Satya
>>
>> I read the draft and have a few questions.
>>
>> IPv4 does not support per flow per packet load balancing as all packets
>> belonging to the same flow must hash to the same path to prevent out of
>> order packets and thus is subject to polarization of flows as high
>> bandwidth flows may hash to the same path and low bandwidth flows as well
>> to the same path resulting in very uneven load balancing.  Do to this issue
>> it does not make either iBGP or eBGP can really benefit from link bandwidth
>> extended community weight based load sharing.
>>
>> IPV6 flow label RFC 6437 stateless locally significant 5-tuple header
>> hash generated 20 byte key input to hash function results in uniform 50/50
>> load balancing over EGP or IGP ECMP paths.
>>
>> I think it maybe a good idea to reference the IPv4 polarization issue
>> with flow based load balancing and that only with IPv6 flow label can true
>> 50/50 uniform load balancing be achieved.
>>
>> I noticed that the normative draft referenced was adopted but has not
>> progressed.
>>
>> https://datatracker.ietf.org/doc/draft-ietf-idr-link-bandwidth/
>>
>> Has the draft been implemented by Cisco or any other vendors ?
>>
>> Kind Regards
>>
>> Gyan
>>
>>
>> On Sat, May 22, 2021 at 11:38 AM Satya Mohanty (satyamoh) > 40cisco@dmarc.ietf.org> wrote:
>>
>>> Hi all,
>>>
>>>
>>>
>>> On behalf of all the authors, we request a discussion of the draft
>>> https://datatracker.ietf.org/doc/html/draft-mohanty-bess-ebgp-dmz-03
>>>  and subsequent WG adoption.
>>>
>>> This draft extends the usage of the DMZ link bandwidth to scenarios
>>> where the cumulative link bandwidth needs to be advertised to a BGP
>>> speaker.
>>>
>>> Additionally, there is provision to send the link bandwidth extended
>>> community to EBGP speakers via configurable knobs. Please refer to section
>>> 3 and 4 for the use cases.
>>>
>>>
>>>
>>> This feature has multiple-vendor implementations and has been deployed
>>> by several customers in their networks.
>>>
>>>
>>>
>>> Best Regards,
>>>
>>> --Satya
>>> ___
>>> BESS mailing list
>>> BESS@ietf.org
>>> https://www.ietf.org/mailman/listinfo/bess
>>>
>> --
>>
>> 
>>
>> *Gyan Mishra*
>>
>> *Network Solutions A**rchitect *
>>
>> *Email gyan.s.mis...@verizon.com *
>>
>>
>>
>> *M 301 502-1347*
>>
>> ___
>> BESS mailing list
>> BESS@ietf.org
>> https://www.ietf.org/mailman/listinfo/bess
>>
> --



*Gyan Mishra*

*Network Solutions A**rchitect *

*Email gyan.s.mis...@verizon.com *



*M 301 502-1347*
___
BESS mailing list
BESS@ietf.org
https://www.ietf.org/mailman/listinfo/bess


Re: [bess] Request discussion on Cumulative Link Bandwidth Draft

2021-05-25 Thread Gyan Mishra
Arie

Thanks for responding on the polarization question and I agree it can
enhance ECMP capability and maybe even counter or reduce effects of
polarization.

Thanks

Gyan

On Tue, May 25, 2021 at 1:26 PM Arie Vayner  wrote:

> The flow polarization or elephant flow issues are well known industry
> items and they apply to both equal and unequal cost multi-path approaches.
>
> The objective of this proposal is to enhance ECMP, and enable unequal cost
> multi-pathing, which is very useful when a service is offered by a
> multitude of endpoints, which may or may not have the same capacity.
> This solution has been implemented in production, and offers a real option
> for traffic load management.
>
> Tnx
> Arie
>
> On Tue, May 25, 2021 at 9:48 AM Jakob Heitz (jheitz)  40cisco@dmarc.ietf.org> wrote:
>
>> The link bandwidth community has been implemented by Cisco and deployed by
>>
>> our customers for several years.
>>
>> Polarization of flows in multipath is a well known problem, but it hasn't
>> deterred
>>
>> people from using it.
>>
>>
>>
>> Regards,
>>
>> Jakob.
>>
>>
>>
>> *From:* BESS  *On Behalf Of * Gyan Mishra
>> *Sent:* Tuesday, May 25, 2021 12:24 AM
>> *To:* Satya Mohanty (satyamoh) 
>> *Cc:* bess@ietf.org
>> *Subject:* Re: [bess] Request discussion on Cumulative Link Bandwidth
>> Draft
>>
>>
>>
>>
>>
>> Hi Satya
>>
>>
>>
>> I read the draft and have a few questions.
>>
>>
>>
>> IPv4 does not support per flow per packet load balancing as all packets
>> belonging to the same flow must hash to the same path to prevent out of
>> order packets and thus is subject to polarization of flows as high
>> bandwidth flows may hash to the same path and low bandwidth flows as well
>> to the same path resulting in very uneven load balancing.  Do to this issue
>> it does not make either iBGP or eBGP can really benefit from link bandwidth
>> extended community weight based load sharing.
>>
>>
>>
>> IPV6 flow label RFC 6437 stateless locally significant 5-tuple header
>> hash generated 20 byte key input to hash function results in uniform 50/50
>> load balancing over EGP or IGP ECMP paths.
>>
>>
>>
>> I think it maybe a good idea to reference the IPv4 polarization issue
>> with flow based load balancing and that only with IPv6 flow label can true
>> 50/50 uniform load balancing be achieved.
>>
>>
>>
>> I noticed that the normative draft referenced was adopted but has not
>> progressed.
>>
>>
>>
>> https://datatracker.ietf.org/doc/draft-ietf-idr-link-bandwidth/
>>
>>
>>
>> Has the draft been implemented by Cisco or any other vendors ?
>>
>>
>>
>> Kind Regards
>>
>>
>>
>> Gyan
>>
>>
>>
>>
>>
>> On Sat, May 22, 2021 at 11:38 AM Satya Mohanty (satyamoh) > 40cisco@dmarc.ietf.org> wrote:
>>
>> Hi all,
>>
>>
>>
>> On behalf of all the authors, we request a discussion of the draft
>> https://datatracker.ietf.org/doc/html/draft-mohanty-bess-ebgp-dmz-03
>>  and subsequent WG adoption.
>>
>> This draft extends the usage of the DMZ link bandwidth to scenarios where
>> the cumulative link bandwidth needs to be advertised to a BGP speaker.
>>
>> Additionally, there is provision to send the link bandwidth extended
>> community to EBGP speakers via configurable knobs. Please refer to section
>> 3 and 4 for the use cases.
>>
>>
>>
>> This feature has multiple-vendor implementations and has been deployed by
>> several customers in their networks.
>>
>>
>>
>> Best Regards,
>>
>> --Satya
>>
>> ___
>> BESS mailing list
>> BESS@ietf.org
>> https://www.ietf.org/mailman/listinfo/bess
>>
>> --
>>
>> 
>>
>> *Gyan Mishra*
>>
>> *Network Solutions Architect *
>>
>> *Email gyan.s.mis...@verizon.com *
>>
>> *M 301 502-1347 <(301)%20502-1347>*
>>
>>
>> ___
>> BESS mailing list
>> BESS@ietf.org
>> https://www.ietf.org/mailman/listinfo/bess
>>
> --



*Gyan Mishra*

*Network Solutions A**rchitect *

*Email gyan.s.mis...@verizon.com *



*M 301 502-1347*
___
BESS mailing list
BESS@ietf.org
https://www.ietf.org/mailman/listinfo/bess


Re: [bess] Request discussion on Cumulative Link Bandwidth Draft

2021-05-25 Thread Gyan Mishra
That’s great  news that Cisco had implemented and customers have deployed
for years!

I see it’s supported in IOS and XR

https://www.cisco.com/c/en/us/td/docs/ios-xml/ios/iproute_bgp/configuration/xe-16/irg-xe-16-book/bgp-link-bandwidth.html

https://www.cisco.com/c/en/us/td/docs/iosxr/ncs5000/bgp/65x/b-bgp-cg-ncs5000-65x/b-bgp-cg-ncs5000-65x_chapter_010.html


Thanks!!

Gyan


On Tue, May 25, 2021 at 12:48 PM Jakob Heitz (jheitz) 
wrote:

> The link bandwidth community has been implemented by Cisco and deployed by
>
> our customers for several years.
>
> Polarization of flows in multipath is a well known problem, but it hasn't
> deterred
>
> people from using it.
>
>
>
> Regards,
>
> Jakob.
>
>
>
> *From:* BESS  *On Behalf Of * Gyan Mishra
> *Sent:* Tuesday, May 25, 2021 12:24 AM
> *To:* Satya Mohanty (satyamoh) 
> *Cc:* bess@ietf.org
> *Subject:* Re: [bess] Request discussion on Cumulative Link Bandwidth
> Draft
>
>
>
>
>
> Hi Satya
>
>
>
> I read the draft and have a few questions.
>
>
>
> IPv4 does not support per flow per packet load balancing as all packets
> belonging to the same flow must hash to the same path to prevent out of
> order packets and thus is subject to polarization of flows as high
> bandwidth flows may hash to the same path and low bandwidth flows as well
> to the same path resulting in very uneven load balancing.  Do to this issue
> it does not make either iBGP or eBGP can really benefit from link bandwidth
> extended community weight based load sharing.
>
>
>
> IPV6 flow label RFC 6437 stateless locally significant 5-tuple header hash
> generated 20 byte key input to hash function results in uniform 50/50 load
> balancing over EGP or IGP ECMP paths.
>
>
>
> I think it maybe a good idea to reference the IPv4 polarization issue with
> flow based load balancing and that only with IPv6 flow label can true 50/50
> uniform load balancing be achieved.
>
>
>
> I noticed that the normative draft referenced was adopted but has not
> progressed.
>
>
>
> https://datatracker.ietf.org/doc/draft-ietf-idr-link-bandwidth/
>
>
>
> Has the draft been implemented by Cisco or any other vendors ?
>
>
>
> Kind Regards
>
>
>
> Gyan
>
>
>
>
>
> On Sat, May 22, 2021 at 11:38 AM Satya Mohanty (satyamoh)  40cisco@dmarc.ietf.org> wrote:
>
> Hi all,
>
>
>
> On behalf of all the authors, we request a discussion of the draft
> https://datatracker.ietf.org/doc/html/draft-mohanty-bess-ebgp-dmz-03  and
> subsequent WG adoption.
>
> This draft extends the usage of the DMZ link bandwidth to scenarios where
> the cumulative link bandwidth needs to be advertised to a BGP speaker.
>
> Additionally, there is provision to send the link bandwidth extended
> community to EBGP speakers via configurable knobs. Please refer to section
> 3 and 4 for the use cases.
>
>
>
> This feature has multiple-vendor implementations and has been deployed by
> several customers in their networks.
>
>
>
> Best Regards,
>
> --Satya
>
> ___
> BESS mailing list
> BESS@ietf.org
> https://www.ietf.org/mailman/listinfo/bess
>
> --
>
> 
>
> *Gyan Mishra*
>
> *Network Solutions Architect *
>
> *Email gyan.s.mis...@verizon.com *
>
> *M 301 502-1347*
>
>
>
-- 



*Gyan Mishra*

*Network Solutions A**rchitect *

*Email gyan.s.mis...@verizon.com *



*M 301 502-1347*
___
BESS mailing list
BESS@ietf.org
https://www.ietf.org/mailman/listinfo/bess


Re: [bess] Request discussion on Cumulative Link Bandwidth Draft

2021-05-25 Thread Robert Raszuk
Gyan,

It is always helpful to an assessment into right scale.

Yes if you take few flows perhaps even a few big ones may suffer from
polarization. But the feature here is about hashing millions of micro
flows. With that in mind polarization effects are insignificant at
decent operational scale.

I support this draft.

Cheers,
Robert

PS. Also keep in mind that for handling elephant flows there are bunch of
TE like solutions in place which can be used which in turn give you very
fine control.

On Tue, May 25, 2021 at 9:23 AM Gyan Mishra  wrote:

>
> Hi Satya
>
> I read the draft and have a few questions.
>
> IPv4 does not support per flow per packet load balancing as all packets
> belonging to the same flow must hash to the same path to prevent out of
> order packets and thus is subject to polarization of flows as high
> bandwidth flows may hash to the same path and low bandwidth flows as well
> to the same path resulting in very uneven load balancing.  Do to this issue
> it does not make either iBGP or eBGP can really benefit from link bandwidth
> extended community weight based load sharing.
>
> IPV6 flow label RFC 6437 stateless locally significant 5-tuple header hash
> generated 20 byte key input to hash function results in uniform 50/50 load
> balancing over EGP or IGP ECMP paths.
>
> I think it maybe a good idea to reference the IPv4 polarization issue with
> flow based load balancing and that only with IPv6 flow label can true 50/50
> uniform load balancing be achieved.
>
> I noticed that the normative draft referenced was adopted but has not
> progressed.
>
> https://datatracker.ietf.org/doc/draft-ietf-idr-link-bandwidth/
>
> Has the draft been implemented by Cisco or any other vendors ?
>
> Kind Regards
>
> Gyan
>
>
> On Sat, May 22, 2021 at 11:38 AM Satya Mohanty (satyamoh)  40cisco@dmarc.ietf.org> wrote:
>
>> Hi all,
>>
>>
>>
>> On behalf of all the authors, we request a discussion of the draft
>> https://datatracker.ietf.org/doc/html/draft-mohanty-bess-ebgp-dmz-03
>>  and subsequent WG adoption.
>>
>> This draft extends the usage of the DMZ link bandwidth to scenarios where
>> the cumulative link bandwidth needs to be advertised to a BGP speaker.
>>
>> Additionally, there is provision to send the link bandwidth extended
>> community to EBGP speakers via configurable knobs. Please refer to section
>> 3 and 4 for the use cases.
>>
>>
>>
>> This feature has multiple-vendor implementations and has been deployed by
>> several customers in their networks.
>>
>>
>>
>> Best Regards,
>>
>> --Satya
>> ___
>> BESS mailing list
>> BESS@ietf.org
>> https://www.ietf.org/mailman/listinfo/bess
>>
> --
>
> 
>
> *Gyan Mishra*
>
> *Network Solutions A**rchitect *
>
> *Email gyan.s.mis...@verizon.com *
>
>
>
> *M 301 502-1347*
>
> ___
> BESS mailing list
> BESS@ietf.org
> https://www.ietf.org/mailman/listinfo/bess
>
___
BESS mailing list
BESS@ietf.org
https://www.ietf.org/mailman/listinfo/bess


Re: [bess] Request discussion on Cumulative Link Bandwidth Draft

2021-05-25 Thread Jakob Heitz (jheitz)
The link bandwidth community has been implemented by Cisco and deployed by
our customers for several years.
Polarization of flows in multipath is a well known problem, but it hasn't 
deterred
people from using it.

Regards,
Jakob.

From: BESS  On Behalf Of Gyan Mishra
Sent: Tuesday, May 25, 2021 12:24 AM
To: Satya Mohanty (satyamoh) 
Cc: bess@ietf.org
Subject: Re: [bess] Request discussion on Cumulative Link Bandwidth Draft


Hi Satya

I read the draft and have a few questions.

IPv4 does not support per flow per packet load balancing as all packets 
belonging to the same flow must hash to the same path to prevent out of order 
packets and thus is subject to polarization of flows as high bandwidth flows 
may hash to the same path and low bandwidth flows as well to the same path 
resulting in very uneven load balancing.  Do to this issue it does not make 
either iBGP or eBGP can really benefit from link bandwidth extended community 
weight based load sharing.

IPV6 flow label RFC 6437 stateless locally significant 5-tuple header hash 
generated 20 byte key input to hash function results in uniform 50/50 load 
balancing over EGP or IGP ECMP paths.

I think it maybe a good idea to reference the IPv4 polarization issue with flow 
based load balancing and that only with IPv6 flow label can true 50/50 uniform 
load balancing be achieved.

I noticed that the normative draft referenced was adopted but has not 
progressed.

https://datatracker.ietf.org/doc/draft-ietf-idr-link-bandwidth/

Has the draft been implemented by Cisco or any other vendors ?

Kind Regards

Gyan


On Sat, May 22, 2021 at 11:38 AM Satya Mohanty (satyamoh) 
mailto:40cisco@dmarc.ietf.org>> wrote:
Hi all,

On behalf of all the authors, we request a discussion of the draft 
https://datatracker.ietf.org/doc/html/draft-mohanty-bess-ebgp-dmz-03  and 
subsequent WG adoption.
This draft extends the usage of the DMZ link bandwidth to scenarios where the 
cumulative link bandwidth needs to be advertised to a BGP speaker.
Additionally, there is provision to send the link bandwidth extended community 
to EBGP speakers via configurable knobs. Please refer to section 3 and 4 for 
the use cases.

This feature has multiple-vendor implementations and has been deployed by 
several customers in their networks.

Best Regards,
--Satya
___
BESS mailing list
BESS@ietf.org
https://www.ietf.org/mailman/listinfo/bess
--

[http://ss7.vzw.com/is/image/VerizonWireless/vz-logo-email]

Gyan Mishra

Network Solutions Architect

Email gyan.s.mis...@verizon.com

M 301 502-1347

___
BESS mailing list
BESS@ietf.org
https://www.ietf.org/mailman/listinfo/bess


Re: [bess] Request discussion on Cumulative Link Bandwidth Draft

2021-05-25 Thread Gyan Mishra
Hi Satya

I read the draft and have a few questions.

IPv4 does not support per flow per packet load balancing as all packets
belonging to the same flow must hash to the same path to prevent out of
order packets and thus is subject to polarization of flows as high
bandwidth flows may hash to the same path and low bandwidth flows as well
to the same path resulting in very uneven load balancing.  Do to this issue
it does not make either iBGP or eBGP can really benefit from link bandwidth
extended community weight based load sharing.

IPV6 flow label RFC 6437 stateless locally significant 5-tuple header hash
generated 20 byte key input to hash function results in uniform 50/50 load
balancing over EGP or IGP ECMP paths.

I think it maybe a good idea to reference the IPv4 polarization issue with
flow based load balancing and that only with IPv6 flow label can true 50/50
uniform load balancing be achieved.

I noticed that the normative draft referenced was adopted but has not
progressed.

https://datatracker.ietf.org/doc/draft-ietf-idr-link-bandwidth/

Has the draft been implemented by Cisco or any other vendors ?

Kind Regards

Gyan


On Sat, May 22, 2021 at 11:38 AM Satya Mohanty (satyamoh)  wrote:

> Hi all,
>
>
>
> On behalf of all the authors, we request a discussion of the draft
> https://datatracker.ietf.org/doc/html/draft-mohanty-bess-ebgp-dmz-03  and
> subsequent WG adoption.
>
> This draft extends the usage of the DMZ link bandwidth to scenarios where
> the cumulative link bandwidth needs to be advertised to a BGP speaker.
>
> Additionally, there is provision to send the link bandwidth extended
> community to EBGP speakers via configurable knobs. Please refer to section
> 3 and 4 for the use cases.
>
>
>
> This feature has multiple-vendor implementations and has been deployed by
> several customers in their networks.
>
>
>
> Best Regards,
>
> --Satya
> ___
> BESS mailing list
> BESS@ietf.org
> https://www.ietf.org/mailman/listinfo/bess
>
-- 



*Gyan Mishra*

*Network Solutions A**rchitect *

*Email gyan.s.mis...@verizon.com *



*M 301 502-1347*
___
BESS mailing list
BESS@ietf.org
https://www.ietf.org/mailman/listinfo/bess