Thanks Jeff for the clarification. Thanks
Gyan On Fri, Jul 2, 2021 at 6:05 PM Jeff Tantsura <jefftant.i...@gmail.com> wrote: > Gyan, > > you are mixing use of BW community as such with cumulative propagation > (the theme of the draft). > The original community is defined in "Non-Transitive Two-Octet AS-Specific > Extended Community Sub-Types" IANA section and that has to be changed to > allow eBGP use cases. > Aggregation is a very useful feature when the prefix with the > community attached is traversing the fabric and is being regenerated and > potentially transformed at every hop traversed. > > The alternative with add-path and potentially path explosion (not to talk > about operational complexity of add-path and bugs in the implementations) > is a rather unattractive solution for DC fabrics. > > Cheers, > Jeff > > On Fri, Jul 2, 2021 at 12:17 PM Gyan Mishra <hayabusa...@gmail.com> wrote: > >> Hi Satya >> >> For EBGP DCs with multi-stage clos I understand this can be used, however >> with Cisco & Juniper & Nokia & Arista and maybe other vendor >> implementations seem to combine the non transitive link bw extended >> community and transitive cumulative link bw extended community into a >> single feature that works for UCMP intra AS and inter AS. Please confirm. >> >> These two drafts seem to be combined by implementations into a single >> UCMP feature for both eBGP and iBGP. >> >> https://datatracker.ietf.org/doc/html/draft-ietf-idr-link-bandwidth-07 >> >> https://datatracker.ietf.org/doc/html/draft-mohanty-bess-ebgp-dmz-03 >> >> Cisco: >> >> >> https://www.cisco.com/c/en/us/td/docs/ios-xml/ios/iproute_bgp/configuration/xe-17/irg-xe-17-book/bgp-link-bandwidth.html >> >> >> https://community.cisco.com/t5/service-providers-documents/asr9000-xr-understanding-unequal-cost-multipath-ucmp-dmz-link/ta-p/3138853 >> >> Juniper: >> >> >> https://www.juniper.net/documentation/en_US/junos/topics/concept/bgp-multipath-unequal-understanding.html >> >> Nokia: >> >> >> https://documentation.nokia.com/html/0_add-h-f/93-0074-HTML/7750_SR_OS_Routing_Protols_Guide/bgp.html >> >> >> Arista: >> >> https://www.arista.com/en/um-eos/eos-border-gateway-protocol-bgp#xx1418621 >> >> Kind Regards >> >> Gyan >> >> On Wed, May 26, 2021 at 3:21 PM Satya Mohanty (satyamoh) < >> satya...@cisco.com> wrote: >> >>> Hi Jim, >>> >>> >>> >>> No, they do not. >>> >>> >>> >>> This draft under discussion is a way to aggregate the link bandwidth in >>> EBGP DCs and advertise it upstream. >>> >>> It works well in multi-stage clos topology fabrics. >>> >>> Traffic is demultiplexed (multi-path load balanced) when it arrives at a >>> node of each stage (unless the sink). >>> >>> >>> >>> The draft you are mentioning, >>> https://tools.ietf.org/id/draft-ietf-bess-evpn-unequal-lb-06.html is >>> really a way to communicate the link-bandwidth across EBGP boundaries. >>> >>> It is mostly geared from an Inter-AS Option C viewpoint (next-hop >>> unchanged) although it also applies to Option B deployments (next-hop-self). >>> >>> There is no notion of aggregating bandwidth here. >>> >>> >>> >>> HTH. >>> >>> >>> >>> Best Regards, >>> >>> --Satya >>> >>> >>> >>> >>> >>> *From: *"UTTARO, JAMES" <ju1...@att.com> >>> *Date: *Wednesday, May 26, 2021 at 5:38 AM >>> *To: *Gyan Mishra <hayabusa...@gmail.com>, Robert Raszuk < >>> rob...@raszuk.net> >>> *Cc: *Jeff Tantsura <jefftant.i...@gmail.com>, Arie Vayner < >>> ar...@vayner.net>, "bess@ietf.org" <bess@ietf.org>, "Satya Mohanty >>> (satyamoh)" <satya...@cisco.com> >>> *Subject: *RE: [bess] Request discussion on Cumulative Link Bandwidth >>> Draft >>> >>> >>> >>> *Does this work and Weighted Multi-Path Procedures for EVPN Multi-homing >>> address the same field of use? * >>> >>> >>> >>> *Thanks,* >>> >>> * Jim Uttaro * >>> >>> >>> >>> *From:* BESS <bess-boun...@ietf.org> *On Behalf Of * Gyan Mishra >>> *Sent:* Wednesday, May 26, 2021 12:57 AM >>> *To:* Robert Raszuk <rob...@raszuk.net> >>> *Cc:* Jeff Tantsura <jefftant.i...@gmail.com>; Arie Vayner < >>> ar...@vayner.net>; bess@ietf.org; Satya Mohanty (satyamoh) <satyamoh= >>> 40cisco....@dmarc.ietf.org> >>> *Subject:* Re: [bess] Request discussion on Cumulative Link Bandwidth >>> Draft >>> >>> >>> >>> 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 <rob...@raszuk.net> 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 <ar...@vayner.net> 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 <jefftant.i...@gmail.com> >>> 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) <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 >>> <https://urldefense.com/v3/__https:/datatracker.ietf.org/doc/html/draft-mohanty-bess-ebgp-dmz-03__;!!BhdT!0b982PpfH6BN3cZfnleSv0ex_IJjKEMUOXi42a_RhyGg6nB17aWOnm6zLkY$> >>> 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 >>> <https://urldefense.com/v3/__https:/www.ietf.org/mailman/listinfo/bess__;!!BhdT!0b982PpfH6BN3cZfnleSv0ex_IJjKEMUOXi42a_RhyGg6nB17aWO_sLM9KM$> >>> >>> _______________________________________________ >>> BESS mailing list >>> BESS@ietf.org >>> https://www.ietf.org/mailman/listinfo/bess >>> <https://urldefense.com/v3/__https:/www.ietf.org/mailman/listinfo/bess__;!!BhdT!0b982PpfH6BN3cZfnleSv0ex_IJjKEMUOXi42a_RhyGg6nB17aWO_sLM9KM$> >>> >>> _______________________________________________ >>> BESS mailing list >>> BESS@ietf.org >>> https://www.ietf.org/mailman/listinfo/bess >>> <https://urldefense.com/v3/__https:/www.ietf.org/mailman/listinfo/bess__;!!BhdT!0b982PpfH6BN3cZfnleSv0ex_IJjKEMUOXi42a_RhyGg6nB17aWO_sLM9KM$> >>> >>> -- >>> >>> [image: Image removed by sender.] >>> <https://urldefense.com/v3/__http:/www.verizon.com/__;!!BhdT!0b982PpfH6BN3cZfnleSv0ex_IJjKEMUOXi42a_RhyGg6nB17aWORYETg1w$> >>> >>> *Gyan Mishra* >>> >>> *Network Solutions Architect * >>> >>> *Email gyan.s.mis...@verizon.com <gyan.s.mis...@verizon.com>* >>> >>> *M 301 502-1347* >>> >>> >>> >> -- >> >> <http://www.verizon.com/> >> >> *Gyan Mishra* >> >> *Network Solutions A**rchitect * >> >> *Email gyan.s.mis...@verizon.com <gyan.s.mis...@verizon.com>* >> >> >> >> *M 301 502-1347* >> >> -- <http://www.verizon.com/> *Gyan Mishra* *Network Solutions A**rchitect * *Email gyan.s.mis...@verizon.com <gyan.s.mis...@verizon.com>* *M 301 502-1347*
_______________________________________________ BESS mailing list BESS@ietf.org https://www.ietf.org/mailman/listinfo/bess