Re: [Idr] BGP-LS and the like ...

"Ketan Talaulikar (ketant)" <ketant@cisco.com> Tue, 26 June 2018 16:50 UTC

Return-Path: <ketant@cisco.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 90725130EBF for <idr@ietfa.amsl.com>; Tue, 26 Jun 2018 09:50:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.499
X-Spam-Level:
X-Spam-Status: No, score=-14.499 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, T_DKIMWL_WL_HIGH=-0.01, T_KAM_HTML_FONT_INVALID=0.01, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.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 pSsBUeMRXBcj for <idr@ietfa.amsl.com>; Tue, 26 Jun 2018 09:50:04 -0700 (PDT)
Received: from rcdn-iport-1.cisco.com (rcdn-iport-1.cisco.com [173.37.86.72]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E4D66130E20 for <idr@ietf.org>; Tue, 26 Jun 2018 09:50:03 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=25524; q=dns/txt; s=iport; t=1530031803; x=1531241403; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=mW4aRTFajoZO/7F2U+1F9r8Ruyd+DvFefNVH5Vl/uWs=; b=IYXvZXZPUm53SNr/UTZ9uK2AmCiKB2/wK9P9I6k96BKhEk84CSXHLVEL 5XQJHPwB2yCQOKZozte0md5gGgooZHraNSGwqfz6/xvAUuHgwZx2oXwAw H64wG5vfdd6Qa0WKyuZk834wZbtpZcot+YDqzYNKF9RBrJSL1fsTFBUp6 g=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0CbAAAfbTJb/5tdJa1cGQEBAQEBAQEBAQEBAQcBAQEBAYJTSA8BAQEBIWJ/KAqDb4gEjkt1lCCBegslhEcCF4J8ITQYAQIBAQEBAQECbRwMhTYBAQEEIwpMEAIBCA4DBAEBKAMCAgIwFAkIAgQBDQUIgx6BG2QPrSiCHB+IKoEVBYhtgVY/gQ+CWgcugxgBAQIBgXQVCoJLglUCh1yRVQkChX+CZIYngUiMCod1gjGHJAIREwGBJB04gVJwFTuCaYIjF4hZhT5vAY5lgRoBAQ
X-IronPort-AV: E=Sophos;i="5.51,275,1526342400"; d="scan'208,217";a="415586625"
Received: from rcdn-core-4.cisco.com ([173.37.93.155]) by rcdn-iport-1.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 26 Jun 2018 16:50:02 +0000
Received: from XCH-RCD-012.cisco.com (xch-rcd-012.cisco.com [173.37.102.22]) by rcdn-core-4.cisco.com (8.14.5/8.14.5) with ESMTP id w5QGo1fm023307 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Tue, 26 Jun 2018 16:50:01 GMT
Received: from xch-aln-008.cisco.com (173.36.7.18) by XCH-RCD-012.cisco.com (173.37.102.22) with Microsoft SMTP Server (TLS) id 15.0.1320.4; Tue, 26 Jun 2018 11:50:01 -0500
Received: from xch-aln-008.cisco.com ([173.36.7.18]) by XCH-ALN-008.cisco.com ([173.36.7.18]) with mapi id 15.00.1320.000; Tue, 26 Jun 2018 11:50:01 -0500
From: "Ketan Talaulikar (ketant)" <ketant@cisco.com>
To: Susan Hares <shares@ndzh.com>, 'Eric C Rosen' <erosen@juniper.net>, 'Robert Raszuk' <robert@raszuk.net>
CC: "'idr@ietf. org'" <idr@ietf.org>, "Acee Lindem (acee)" <acee@cisco.com>
Thread-Topic: [Idr] BGP-LS and the like ...
Thread-Index: AQHUCSlP9ZK9q0+f90au8rN8+u8bRqRqkfjQgAHnhwD//67nMIAFSG0AgAAwkgCAAUp3gIAAHJkAgAAOW4D//6/80A==
Date: Tue, 26 Jun 2018 16:50:01 +0000
Message-ID: <f7b37727874e4f66bc74ef2b99371e6c@XCH-ALN-008.cisco.com>
References: <CA+b+ERnS+b-OatPY+cnGX74Z+9yqF2AckgXAFnt1=osqELrdJA@mail.gmail.com> <09bc6cd3217645c4a503d5d44298d720@XCH-ALN-008.cisco.com> <05cb01d40a1c$0126d070$03747150$@ndzh.com> <71a1e810277f4dfe9ab89bb09803989b@XCH-ALN-008.cisco.com> <009301d40c97$aaeed1c0$00cc7540$@ndzh.com> <9081a0e6-362a-49a1-9008-8a1e9633cadb@juniper.net> <006701d40d55$2fecb410$8fc61c30$@ndzh.com> <3c50efa2-859c-d815-2f9e-58b961a794ee@juniper.net> <011201d40d6a$a9c23ac0$fd46b040$@ndzh.com>
In-Reply-To: <011201d40d6a$a9c23ac0$fd46b040$@ndzh.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.65.48.2]
Content-Type: multipart/alternative; boundary="_000_f7b37727874e4f66bc74ef2b99371e6cXCHALN008ciscocom_"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/idr/NXUYtn0AKlOADBNmG72C1McZvmY>
Subject: Re: [Idr] BGP-LS and the like ...
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: Tue, 26 Jun 2018 16:50:07 -0000

Hi Sue,

If the application building the SR policies is receiving the topology feed via BGP-LS (which includes the SRGB), then the BGP Prefix SID draft does say that the SRGB learnt via BGP-LS is preferred. If the application also receives a conflicting value of SRGB from BGP via the SRGB TLV in the Prefix SID Attribute then this could be logged as an error but I am not sure we want to discard the entire BGP Prefix SID attribute in this case. The use-case for SRGB TLV is for this TE purpose where there might be a conflict (resolved via the preference indicated), but there is no such conflict for BGP-LU operations while using the Label Index TLV.

Thanks,
Ketan

From: Susan Hares <shares@ndzh.com>
Sent: 26 June 2018 21:58
To: 'Eric C Rosen' <erosen@juniper.net>; Ketan Talaulikar (ketant) <ketant@cisco.com>; 'Robert Raszuk' <robert@raszuk.net>
Cc: 'idr@ietf. org' <idr@ietf.org>
Subject: RE: [Idr] BGP-LS and the like ...

Eric:

The context was whether SRGB TLV in BGP PREFIX-SID qualified for the attribute discard (per RFC7606) error handling.

I’m open to either “yes” or “no” to this question - as long as the answer comes a discussion regarding the impact of label stack availability on TE algorithms or segment routing policies used to build segment routes in a network.   See the statements from bgp-prefix-sid below.

I started a new thread on this topic that you are welcome to join.

Sue Hares

---------------
See statements by draft-ietf-idr-bgp-prefix-sid-26:

      If a prefix segment is to be included in an MPLS label stack,
      e.g., for traffic engineering purposes, the knowledge of the SRGB
      of the originator of the prefix is required in order to compute
      the local label used by the originator.

Section 3.2

   The Originator SRGB TLV contains the SRGB of the node originating the
   prefix to which the BGP Prefix-SID is attached.  The Originator SRGB
   TLV MUST NOT be changed during the propagation of the BGP update.  It
   is used to build segment routing policies when different SRGBs are
   used in the fabric, for example
   ([I-D.ietf-spring-segment-routing-msdc<https://tools.ietf.org/html/draft-ietf-idr-bgp-prefix-sid-26#ref-I-D.ietf-spring-segment-routing-msdc>]).

From: Eric C Rosen [mailto:erosen@juniper.net]
Sent: Tuesday, June 26, 2018 11:37 AM
To: Susan Hares; 'Ketan Talaulikar (ketant)'; 'Robert Raszuk'
Cc: 'idr@ietf. org'
Subject: Re: [Idr] BGP-LS and the like ...

On 6/26/2018 9:54 AM, Susan Hares wrote:
Eric:

On your questions for #1,  The ARPANET’s original algorithm

Used a “link metric, which was an instantaneous sample rather than an average, was a poor indicator of expected delay on a link as the quantity being sampled fluctuated fairly rapidly at all traffic levels.”  This is a quote from the reference academic paper link below (circa 1989).

I am very familiar with this issue about feedback loops in the ARPAnet, but I don't understand what it has to do with the draft under discussion.


If you suggest that hints to the buffer algorithm do not cause fluctuations, then provide the discussion on the list that provides this proof.

Are we still talking about the prefix-SID attribute draft?  It has nothing to do with buffer allocations.  Also, it has no feedback loops.

Or are you talking about the BGP-LS draft?  That draft just describes the distribution of information; if you're worried about feeback loops created by the use of that information, I think you need to go to the LSVR WG.  The BGP-LS stuff has nothing to do with the prefix-SID draft though.

A group of drafts defining this new technology should provide a cogent definition for the administrative boundary of segment routing in either the segment routing drafts.  This SR domain boundary should be detectable by management process.


Defining the admin boundary of an SR domain would be outside the scope of any BGP document.

It would be nice if BGP had a simple way of restricting the distribution of attributes and/or communities and/or extended communities and/or large communities and/or super-duper communities to specified administrative domains.  Unfortunately, it doesn't.  But this is a long-standing problem that is generally dealt with on an ad hoc basis by policy.