Re: [Idr] Warren Kumari's No Objection on draft-ietf-idr-bgp-prefix-sid-25: (with COMM
Robert Raszuk <robert@raszuk.net> Thu, 21 June 2018 11:13 UTC
Return-Path: <rraszuk@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 6E5A913121E; Thu, 21 Jun 2018 04:13:40 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.4
X-Spam-Level:
X-Spam-Status: No, score=-1.4 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FORGED_FROMDOMAIN=0.249, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.249, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no 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 1tWscGIsvYCS; Thu, 21 Jun 2018 04:13:38 -0700 (PDT)
Received: from mail-pf0-x231.google.com (mail-pf0-x231.google.com [IPv6:2607:f8b0:400e:c00::231]) (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 62B22130DF2; Thu, 21 Jun 2018 04:13:38 -0700 (PDT)
Received: by mail-pf0-x231.google.com with SMTP id h12-v6so1376497pfk.11; Thu, 21 Jun 2018 04:13:38 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc; bh=uIn6Rsy6XPuezcFG0EUMDj3DejgZ4FoDPjsro4neYzU=; b=UviuuW4iKKYGPON2FLSBnEf+ajswUEIVyDaw/JgmCptuvdMUUr/kntc7kscmajUef6 Q8rRL4ewp5njLzrRbJ4ENREFbLJ2SXTfCKVxOwj2hnZ7GpLE7nFSDtKNQ2fZF7xerNmI CKmxK2UDmCLO0RYVh5uYSbXI0pwlzAMFLICzhDYrThoedaPD+EJYwDoEbuvaFwFuXI8a idP96fcmhlNTVqkWIZZV1e88nK+atZvhu/dPL4mZwhDMiJ5TmY8rcMLqxdYu0snCyU0P li4I+0zblAqdIclVXAaWFgOJQ0n217dlSoG0Ss4vZL6CqD8hKztg+8GgZpt1jDxNLuAd 6ENA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc; bh=uIn6Rsy6XPuezcFG0EUMDj3DejgZ4FoDPjsro4neYzU=; b=SjD7nHYflj/XAAhuVTgkWDuLpS3Pnf8AaMitwaBBbsglTAYtwyL0J25zH1jzvxqhNK vul6ZMNOOzzwf1kG4NrXqq9WLru0chaDNskKpCG3LA6s4Bn9vx5+8ricHh9K9deNTXjX Ao25ObUigwbvfDlMrdlgYH42EvQOg5sgSMlJ3vhgzZv622JJQ+0F7H+PXA9SN718I9Gg SWdlI+h99KbIYVlbLwxUNCg9jRSpPfNZCSqKauEwMCXNetRiIiZRILg0xe4AOcAEIjt8 Vc6x7FaKqdJaOCbfHoVQ5XI3APyC9GViv+5f3NA+gPRyZmMrSCX2YwfYzoSi7GNT1fwm MBRw==
X-Gm-Message-State: APt69E0PJECnKRHlgnc/Lslitgin0gpm1S8fAeLYiJYpRhjPCSid2vn3 83V8BVlHfktzJc1telvDHhHeYL4PffcFpG6YQIshtIuR
X-Google-Smtp-Source: ADUXVKKE4N+zYaVpWUzmZtxm0cUNpJYsOkh31Hib5PUdElPWFVel8ZBu+kRMGpOb38FYv8eSu6ReMDpgyhzT+q1XtwM=
X-Received: by 2002:a63:27c6:: with SMTP id n189-v6mr22340939pgn.164.1529579617541; Thu, 21 Jun 2018 04:13:37 -0700 (PDT)
MIME-Version: 1.0
Sender: rraszuk@gmail.com
Received: by 2002:a17:90a:6547:0:0:0:0 with HTTP; Thu, 21 Jun 2018 04:13:36 -0700 (PDT)
In-Reply-To: <032501d4094c$feab9850$fc02c8f0$@ndzh.com>
References: <026601d408f3$2ca3bb70$85eb3250$@ndzh.com> <CA+b+ERnVB_Yjvtg6pcGcqb6zCZZVMty26YYUb3dJ_L3_u6yPYQ@mail.gmail.com> <032501d4094c$feab9850$fc02c8f0$@ndzh.com>
From: Robert Raszuk <robert@raszuk.net>
Date: Thu, 21 Jun 2018 13:13:36 +0200
X-Google-Sender-Auth: fHM2WRnxgy-yMa5MAxOmIRn0vxs
Message-ID: <CA+b+ER=imqwhKVJ4fXdq9oaqz9nkkpwsD6YwsNAB-oFP5aHT5w@mail.gmail.com>
To: Susan Hares <shares@ndzh.com>
Cc: stefano previdi <stefano@previdi.net>, Warren Kumari <warren@kumari.net>, "Acee Lindem (acee)" <acee=40cisco.com@dmarc.ietf.org>, "idr@ietf. org" <idr@ietf.org>, idr-chairs@ietf.org, draft-ietf-idr-bgp-prefix-sid@ietf.org, The IESG <iesg@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000c262e9056f250185"
Archived-At: <https://mailarchive.ietf.org/arch/msg/idr/tIpkgYVzSTbCMtBo8ZEkytXYbMk>
Subject: Re: [Idr] Warren Kumari's No Objection on draft-ietf-idr-bgp-prefix-sid-25: (with COMM
X-BeenThere: idr@ietf.org
X-Mailman-Version: 2.1.26
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: Thu, 21 Jun 2018 11:13:41 -0000
Hello Sue, Ok I see where your comment came from. Let me provide my POV on this: * We were commenting in reference to section 3.1 Label-Index TLV while clearly your comment was based on section 3.2 Originator SRGB TLV * Yes there can be case you describe that both BGP-LS and this extension advertises SRGB ranges of the node. But at most I would treat this as redundant information. If there is mismatch then I suppose there are bigger issues to be solved and I am not sure if they are actually in scope of this proposal or IDR. Along the same lines you could stop BGP-LS RFC and ask what happens if BGP-LS fed information is different then listening to IGP by the controller ? I guess controller must be at min that much smart to handle it, raise the alarms etc ... Clearly those are important topics, but I fail to see how they are at all related to BGP. BGP is just a truck here :). Cheers, R. On Thu, Jun 21, 2018 at 12:45 PM, Susan Hares <shares@ndzh.com> wrote: > Robert and Stefano: > > I've pulled both of your comments to the front of this message. > > > The mechanism in draft-idr-bgp-prefix-sid-25.txt is a BGP attribute > sent > > as an exception if the BGP-LS service for Segment Routing (SR) is not > available > > [Robert]: Very interesting comment > [Robert]: Where do you draw such conclusion from ? > [Robert]: IMO this draft has nothing to do with BGP-LS at all ... > > See comment from draft-ietf-idr-bgp-prefix-sid-25 below to where I get > the comment from. > > [Stefano]: the BGP prefix SID attribute is advertised in order to give > [Stefano]: a hint to the receiver on what label value to allocate for BGP > labelled > [Stefano]: routes. The receiver may or may not follow the hint. > [Stefano]: The BGPLS SR attributes are defined in order for a local router > [Stefano]: to advertise what he has allocated. Extensions have been defined > [Stefano]: for the different use cases (IGP, EPE, TE, ...). > > My technical problem #1 has to do with what happens if all of these come > in the same BGP packet as combinations of BGP attributes or as combination > of BGP attributes and NLRIs? > > The mechanisms between draft-bgp-prefix-sid and > draft-bgp-ls-segment-routing-ext should be orthogonal, but what happens > if by error they end up in the same BGP packet being sent to a BGP-LS > capable peer, or to a BGP Peer capable of only draft-bgp-prefix-sid > functions. > > My plea as an IDR reviewer is to improve the error handling descriptions > in the drafts to have interoperable implementations before publication of > draft-ietf-idr-bgp-prefix-sid-25.txt. > > Right now the implementations that are listed on the IDR page are RTBRICK > and Cisco. I quote the RTbrick Fullstack-OS 17.2 or greater comments "No > interoperability testing has been done". The only interoperability > testing that has been done is "Cisco NX-OS and Cisco IOS-XR". > Therefore, as a BGP Reviewer I look carefully at the BGP error handling in > cases where single company interoperability testing between two unique > implementation has been done. > > Sue > > =============== > From the draft-ietf-idr-bgp-prefix-sid-25 in section 2: > > This document assumes that BGP-LS is the preferred method for > collecting both peer segments (Peer SIDs) and SRGB information > through [RFC7752], [I-D.ietf-idr-bgpls-segment-routing-epe], and > [I-D.ietf-idr-bgp-ls-segment-routing-ext]. However, as an > optional alternative for the advertisement of the local SRGB > without the topology nor the peer SIDs, hence without > applicability for TE, the Originator SRGB TLV of the BGP Prefix- > SID attribute is specified in Section 3.2 of this document. > > Section 3.2 specifies the SRGB TLV. > > > Draft-ietf-idr-bgp-ls-segment-routing-ext states: > ========== > 2. BGP-LS Extensions for Segment Routing > > This document defines SR extensions to BGP-LS and specifies the TLVs > and sub-TLVs for advertising SR information. Section 2.4 and > Section 2.5 illustrates the equivalent TLVs and sub-TLVs in IS-IS, > OSPFv2 and OSPFv3 protocols. > > BGP-LS [RFC7752] defines the BGP-LS NLRI that can be a Node NLRI, a > Link NLRI or a Prefix NLRI. The corresponding BGP-LS attribute is a > Node Attribute, a Link Attribute or a Prefix Attribute. > > Section 2.1 defines the SID Node attribute TLVS, and the SR Local Block > (specifies) the same SRGB TLV as above to be collected. > > BGP-LS Extensions for SR for BGP-EPE (draft-ietf-idr-bgpls-segment-routing-epe-15) > specifies setting the Peer-Node-SID in section 5.1. Quoting from section > 5.1 > > 5.1. Peer-Node-SID > > The Peer-Node-SID describes the BGP session peer (neighbor). It MUST > be present when describing a BGP-EPE topology as defined in > [I-D.ietf-spring-segment-routing-central-epe]. The Peer-Node-SID is > encoded within the BGP-LS Link NLRI specified in Section 4. > > ============= > > -----Original Message----- > From: rraszuk@gmail.com [mailto:rraszuk@gmail.com] On Behalf Of Robert > Raszuk > Sent: Thursday, June 21, 2018 2:00 AM > To: Susan Hares > Cc: Warren Kumari; Acee Lindem (acee); idr@ietf. org; idr-chairs@ietf.org; > draft-ietf-idr-bgp-prefix-sid@ietf.org; The IESG > Subject: Re: [Idr] Warren Kumari's No Objection on > draft-ietf-idr-bgp-prefix-sid-25: (with COMM > > Hi Sue, > > > The mechanism in draft-idr-bgp-prefix-sid-25.txt is a BGP attribute > > sent > as an exception if the BGP-LS service for Segment Routing (SR) is not > available. > > Very interesting comment ... Where do you draw such conclusion from ? > > IMO this draft has nothing to do with BGP-LS at all ... > > BGP-LS is gathering data from network elements to controller ... this > draft is installing SIDs from controller to ingress network elements. While > mutually required for some solutions they are completely orthogonal to each > other. > > Best, > R. > > > On Thu, Jun 21, 2018 at 2:02 AM, Susan Hares <shares@ndzh.com> wrote: > > > Warren, Robert, Acee: > > > > > > > > Warren has a valid question. I cannot find a long mail thread on > > transitive or non-transitive for this specific attribute. > > > > > > > > Answering Warren’s question about discussions in WG also requires it > > within a larger discussion. The mechanism in > > draft-idr-bgp-prefix-sid-25.txt is a BGP attribute sent as an > > exception if the BGP-LS service for Segment Routing (SR) is not > > available. The BGP-LS service for SR routing consists of BGP-LS NLRI > > and BGP Attributes. Draft-idr-bgp-prefix-sid’s mechanism expands the > > traffic flow burden for BGP beyond just BGP-LS peers. Is this wise > beyond a single AS? > > > > > > > > Some long-term participants of IDR say it is unwise to expand BGP-LS > > to SR routing (Robert Raszuk, Tony Li). Therefore I suspect that > > restricting draft-idr-bgp-prefix-sid to a non-transitive attribute > > lessens some concerns, but does not resolve the main issues. > > > > > > > > The question of transitive or non-transitive depends on what you think > > SR and BGP’s mechanisms for SR should do. If you think SR is a vibrant > > technology which would should help to mature, then you may want to > > make it easy for the multiple ASes within a Data Center to use the SR > functions. > > If this is your belief, then the attribute should be transitive. > > > > > > > > If you are concerned about BGP-LS and SR requiring additional > > resources of BGP peers which do not support BGP-LS, then you will want > > the attribute to be non-transitive or refuse to standardize this > mechanism. > > > > > > > > To review IDR’s decision (and the IESG should), you will need to put > > in the context of the entire SR mechanisms that are forthcoming in BGP > > based on the SR Architecture decided by SPRING. The IESG has approved > > SR architecture and main applications > > (draft-ietf-spring-segment-routing, > > draft-ietf-spring-segment-routing-central-epe-10.txt., and > > drat-ietf-segment-routing-msdc-09.txt), but it has not looked at the > > mechanisms for SR extensions to BGP-LS or the concept of extending > BGP-LS= > >
- Re: [Idr] Warren Kumari's No Objection on draft-i… Susan Hares
- Re: [Idr] Warren Kumari's No Objection on draft-i… Susan Hares
- Re: [Idr] Warren Kumari's No Objection on draft-i… Robert Raszuk
- Re: [Idr] Warren Kumari's No Objection on draft-i… Acee Lindem (acee)
- Re: [Idr] Warren Kumari's No Objection on draft-i… Ketan Talaulikar (ketant)
- Re: [Idr] Warren Kumari's No Objection on draft-i… Robert Raszuk
- Re: [Idr] Warren Kumari's No Objection on draft-i… Susan Hares
- Re: [Idr] Warren Kumari's No Objection on draft-i… Robert Raszuk
- Re: [Idr] Warren Kumari's No Objection on draft-i… Susan Hares
- Re: [Idr] Warren Kumari's No Objection on draft-i… stefano previdi
- Re: [Idr] Warren Kumari's No Objection on draft-i… Robert Raszuk
- Re: [Idr] Warren Kumari's No Objection on draft-i… Susan Hares
- Re: [Idr] Warren Kumari's No Objection on draft-i… Acee Lindem (acee)
- Re: [Idr] Warren Kumari's No Objection on draft-i… Susan Hares