Re: [Idr] Review Request for draft BGP Overload
amit bhagat <scet.amit@gmail.com> Tue, 05 July 2016 23:08 UTC
Return-Path: <scet.amit@gmail.com>
X-Original-To: idr@ietfa.amsl.com
Delivered-To: idr@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D8CC912D115 for <idr@ietfa.amsl.com>; Tue, 5 Jul 2016 16:08:09 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.699
X-Spam-Level:
X-Spam-Status: No, score=-2.699 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id D3bTLFkORt5b for <idr@ietfa.amsl.com>; Tue, 5 Jul 2016 16:08:07 -0700 (PDT)
Received: from mail-qk0-x22e.google.com (mail-qk0-x22e.google.com [IPv6:2607:f8b0:400d:c09::22e]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 2A26B12B02F for <idr@ietf.org>; Tue, 5 Jul 2016 16:08:07 -0700 (PDT)
Received: by mail-qk0-x22e.google.com with SMTP id s126so17893125qkh.2 for <idr@ietf.org>; Tue, 05 Jul 2016 16:08:07 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=L8MTHQeuxV9mqIhKBA1+UJjz60fBS6bRh3GDiVoEj6E=; b=RMRhyuTNPtZ+FEA/RmVDatUZQbuMZZQpHugsg2UYOIrkMcdWYsGluPc7UYcL8Q9ejD 3sWkeN+zOvNpJqUaJHcV+zLb0a96h2+68HTTSD85NOklZVDtPslPCXe/0OAxd6iGyxaX 6URTzlQbcCDherS6ZvmXdpGuEcMcbzoiT9sCxE4IDAIPoB5LjXfn+SbqWpFZrGfq8piG AHek7ARdQ/F/3NQvbbimzeBQmPeDCDVlu1AiNxkjraPu68HLWQ/oCYRjPsX5IDIHbQzA dBCsk5Lcp/0Cr7OVtMFB9gwiYviIc/EYH5v8I53P5SuskgkXoodvxTdRUNesT0mv6iKq W4bg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=L8MTHQeuxV9mqIhKBA1+UJjz60fBS6bRh3GDiVoEj6E=; b=iDdP4s+CGwAupS70AfNjGMzFpZ9sjgOFaU41d+B6pBqlm3n+jqeMqAcd5J3iZU2WIW PIf1Lp2TMsxonWrLqrZEoWiPGWnq0IjDwkQFbUjG7GvcCnOCk7/vft/IMaDxaM2cki2i IXGWmc8TPraMOjzleo8bFXkEEAuX+ZZvsD2CTJRYoE+QAuV3ff16No57sD6SYQd4NdbE vqPHh0oydoYkS3RGrbAumITukiV1sKpvRzu7DAFRIFJkgHSaqJZp7yBtrHNXhPxaiLKw R5j4fRWmqAJBcTMKCZ28f24Y9Zj5yvpXyJghpVTUXiGh08mg/EFRTq7DMVKMbmckPTs4 rv3Q==
X-Gm-Message-State: ALyK8tLppkcqE5xBcd1w4skAY4pau2tlqRQMbVxJAbNfCLcYquJyg8p579iZ1mq7OCghzsEg9z+olZaEMgh4ig==
X-Received: by 10.55.188.198 with SMTP id m189mr25514605qkf.205.1467760086357; Tue, 05 Jul 2016 16:08:06 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.55.43.232 with HTTP; Tue, 5 Jul 2016 16:08:05 -0700 (PDT)
In-Reply-To: <CA+b+ER=-_omoqvM_=nqhzm_D1HB8-Wp+0ixadwaRa-7URKbHWQ@mail.gmail.com>
References: <CADJmATHTYEW3_S+8=wLmjYL35oPF24J+Tu9O+m7w_7uLUMghjQ@mail.gmail.com> <CA+b+ERnOgiq3g+oCp-3vx1Ncq8QSrf-32Go_RWDeO+P7VHUNRA@mail.gmail.com> <CADJmATGndK0s-8Pao3cp7DfubsBFc1FG+LgMh-5NUJ32HAsvFg@mail.gmail.com> <CA+b+ER=-_omoqvM_=nqhzm_D1HB8-Wp+0ixadwaRa-7URKbHWQ@mail.gmail.com>
From: amit bhagat <scet.amit@gmail.com>
Date: Tue, 05 Jul 2016 16:08:05 -0700
Message-ID: <CADJmATFqusgXiMAzQrCqMczkcGkNaLiKcOMu3k7-N_pMjoOMGg@mail.gmail.com>
To: Robert Raszuk <robert@raszuk.net>
Content-Type: multipart/alternative; boundary="94eb2c048d24901dd40536eb86c8"
Archived-At: <https://mailarchive.ietf.org/arch/msg/idr/m-uRPapfsZwcT6hVrFP8n-xToHg>
Cc: idr wg <idr@ietf.org>
Subject: Re: [Idr] Review Request for draft BGP Overload
X-BeenThere: idr@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Inter-Domain Routing <idr.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/idr>, <mailto:idr-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/idr/>
List-Post: <mailto:idr@ietf.org>
List-Help: <mailto:idr-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/idr>, <mailto:idr-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 05 Jul 2016 23:08:10 -0000
Hi Robert, I agree that recently BGP is being stretched towards DC-fabric side to encompass various use cases. However, the way I see this draft, it can be useful for both, Internet and DC-fabrics. The main reason is to keep traffic drain procedure BGP topology agnostic, exactly same as ISIS Overload-bit. Agree, BGP has a bigger blast radius in Internet compared to ISIS but appropriate implementation of the feature can provide good benefits. Thanks. Amit On Tue, Jul 5, 2016 at 3:36 PM, Robert Raszuk <robert@raszuk.net> wrote: > Hi Amit, > > Thank you for follow-up. > > One thing which perhaps needs to be addressed is how this (and few other > recent proposals) is relates to Internet BGP vs L3 Clos DC fabric BGP. If > your problem description is limited just to the latter due to inherent ECMP > such message needs to only go one hop - so even a simple ORF extension will > do just fine. > > Few years back BGP was stretched in one direction to accommodate carrying > VPN information in WANs. Now I see it being more and more stretched in the > opposite direction to accommodate various use case for DC underlay routing. > > And I think we all can realize what happens when you take even best > material and stretch it with sufficient force in opposite directions :). > > As far as this draft to me what would be the best envelope for the > information is really a new BGP message type .. BGP Operational Message. > The work on that started few years back but were a bit put on hold. > > Defining new SAFI and making spagetti of SAFI-X to SAFI-Y operational > inter-dependency kills the ability to separate SAFI dependent code from AF > generic processing. > > Now if your use case is just about Clos topology in a given DC why not to > use MED or LocalPref depending if your fabric is eBGP or iBGP based ? Is > really re-advertisement of underlay routes such an issue ? > > Best regards, > R. > > > > > > > On Wed, Jul 6, 2016 at 12:12 AM, amit bhagat <scet.amit@gmail.com> wrote: > >> Hi Robert, >> >> Many thanks for your comments. >> >> Initially, I thought about using a community but that would mean putting >> all NLRIs in the Update message. This could also mean a different Update >> per-neighbor/per-peergroup. >> >> re: G-shut community - Reading through G-shut draft, it seems to be >> targeting a single use case - maintenance. Additionally, it requires manual >> configuration of route-policies. The way I envision this is a simple Update >> that is applicable to all peers; no need to worry about manipulating any >> BGP attributes. >> >> re: new SAFI - The reason for requesting a new SAFI is so that a new NLRI >> encoding can be defined to keep it simple. The existing SAFI would require >> adding NLRIs to the Update message. >> >> re: BGP session distinction - Is there a need to identify IBGP or EBGP >> session? Perhaps I am missing something. >> >> re: Global mode - the use case would be if a BGP speaker has multiple >> links to different peers and running different AFI/SAFI pairs per links, it >> might be just easy to drain a particular type of traffic rather than ALL >> traffic. >> >> Additionally, one of the other use cases I am thinking of is when a BGP >> speaker drops its Established neighbor-count below a threshold, it can >> advertise itself as "Overloaded". This can help avoid congestion. Agreed, >> this can also be the cause of network outage, but within a CLOS fabric, it >> should not be a problem due to multiple paths. >> >> Again, thanks for reviewing. >> >> Amit. >> >> On Tue, Jul 5, 2016 at 12:39 PM, Robert Raszuk <robert@raszuk.net> wrote: >> >>> Hi Amit, >>> >>> In an essence it seems that your proposal is just a subset of "Graceful >>> BGP session shutdown" >>> https://tools.ietf.org/html/draft-ietf-grow-bgp-gshut-06. >>> >>> Can you clarify how your encoding is any better then proposed by >>> Pierre's, et al. G-Shut community? >>> >>> Why do you need a new SAFI for it ? Would it be easier to use community >>> or attribute and send it over existing SAFIs ? >>> >>> How in your encoding one can distinguish IBGP sessions from EBGP >>> sessions (case of core or edge line card replacement) ? >>> >>> What is the use case to not use "global" mode .. ie. when do you >>> envision need to signal overload for only subset of AFI/SAFIs carried by >>> given BGP speaker ? >>> >>> Many Thx, >>> Robert. >>> >>> >>> On Tue, Jul 5, 2016 at 9:25 PM, amit bhagat <scet.amit@gmail.com> wrote: >>> >>>> Hey All, >>>> >>>> We are looking for your comments on the new draft >>>> https://datatracker.ietf.org/doc/draft-bhagat-bgp-overload/ >>>> >>>> We would really appreciate any comments and questions about the document. >>>> >>>> Best Regards, >>>> >>>> Amit Bhagat >>>> >>>> >>>> >>>> _______________________________________________ >>>> Idr mailing list >>>> Idr@ietf.org >>>> https://www.ietf.org/mailman/listinfo/idr >>>> >>>> >>> >> >
- Re: [Idr] Review Request for draft BGP Overload amit bhagat
- Re: [Idr] Review Request for draft BGP Overload Robert Raszuk
- Re: [Idr] Review Request for draft BGP Overload amit bhagat
- Re: [Idr] Review Request for draft BGP Overload Robert Raszuk
- Re: [Idr] Review Request for draft BGP Overload amit bhagat
- Re: [Idr] Review Request for draft BGP Overload Robert Raszuk
- Re: [Idr] Review Request for draft BGP Overload amit bhagat
- Re: [Idr] Review Request for draft BGP Overload Robert Raszuk
- [Idr] Review Request for draft BGP Overload amit bhagat