Re: [spring] AD Review of draft-ietf-spring-segment-routing-central-epe-06

Alvaro Retana <aretana.ietf@gmail.com> Fri, 03 November 2017 14:33 UTC

Return-Path: <aretana.ietf@gmail.com>
X-Original-To: spring@ietfa.amsl.com
Delivered-To: spring@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4DAC113FC06; Fri, 3 Nov 2017 07:33:44 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.697
X-Spam-Level:
X-Spam-Status: No, score=-2.697 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, UNPARSEABLE_RELAY=0.001, URIBL_BLOCKED=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 xIyWRL5PGjFu; Fri, 3 Nov 2017 07:33:42 -0700 (PDT)
Received: from mail-oi0-x232.google.com (mail-oi0-x232.google.com [IPv6:2607:f8b0:4003:c06::232]) (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 8B4F413FD40; Fri, 3 Nov 2017 07:33:40 -0700 (PDT)
Received: by mail-oi0-x232.google.com with SMTP id c77so2212338oig.0; Fri, 03 Nov 2017 07:33:40 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:in-reply-to:references:mime-version:date:message-id:subject:to :cc; bh=l1VeJtpm/Q/uGuA/+v8averreihSranBYCU2sPdwetE=; b=JvFmkDqktTyXlHpUfTzT7NCk/jPiZ3DZzkDT5I4RkTzRk5I5bAemBuG2/tEqAU2ZxQ tvIkXWr1evX4h3tli5hVeVrMrGnTLRMsjn7e+bb5hEeo74wNCivabS2jbG3gtWBJpvBY fKsfkIeBVywZziS1MIkZejIotsH/xMuZgydEW8l9s63cVwp4+nMPySv1YKFAYrA4i2JJ +AdzjfK4ux4bcmlAkfc7mtw9r1ejzF+c58qql43sfiy66P2tb/+bftzlXgR+pmKzNhCU yhawBE50kRqPQBztQLCTuYBlikS+ZS+rLy99stPAUJ2kpPq8vohmM7YshInMA0REPWxZ Ltxw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:in-reply-to:references:mime-version:date :message-id:subject:to:cc; bh=l1VeJtpm/Q/uGuA/+v8averreihSranBYCU2sPdwetE=; b=DwyiG8oxi1okDAUhiDsbM3sMoY9/1Rl05AZzy68o4aqpprsMKq/pTR46KR5PVlf/5h AJrxZ6U2RIwOrAJ4cJ/laEq/A/xyXvRsymKmYlC2fEuAzk+q09BbXwiGu646AyE+E0jw gax9nL7KBagmXYv9f4iWe3rQJePQnjnBYHm4VUjE/WXT/z87ZmIe18blZfXMzPs+fiAV Obs6VasCNzVgHHNziU9e04K6iH2t8EFsCkU4JzGzkdIPsEiYI9fBeBy7EqXn5+pCP18R sqVfzKnMKj+q3SrdhCzUCupm1aIcSbWi0qJzhGCF1pB3ifFCo2/zy2AQyG567+bFSmhL 4Aow==
X-Gm-Message-State: AMCzsaVEDMWJOtTIYcz0Sw6985d5v6lWx+mR0hDwBjm/hpw8RDPGK9hD KK857eDY17J5zKj2VCCHh8hsrCHf2W2t/haa/o8=
X-Google-Smtp-Source: ABhQp+Rbj41SyONYiY42DPt/3L9gQwOhAHsCLFZdkwYX3gfy52EYCLCWq2wRTK4SxWr3VsHIDpKuYAHQvEMZxwp8ubc=
X-Received: by 10.202.187.130 with SMTP id l124mr4311195oif.316.1509719619934; Fri, 03 Nov 2017 07:33:39 -0700 (PDT)
Received: from 1058052472880 named unknown by gmailapi.google.com with HTTPREST; Fri, 3 Nov 2017 07:33:39 -0700
From: Alvaro Retana <aretana.ietf@gmail.com>
In-Reply-To: <A5D28916-75B0-4A6F-87D5-370E1C53D6A7@cisco.com>
References: <998FE834-F9C6-43F2-8D10-30EE14CCECB6@cisco.com> <114895D1-093E-4D91-873B-0F64E9EE9EA0@cisco.com> <A5D28916-75B0-4A6F-87D5-370E1C53D6A7@cisco.com>
X-Mailer: Airmail (457)
MIME-Version: 1.0
Date: Fri, 03 Nov 2017 07:33:39 -0700
Message-ID: <CAMMESswbBtH8Pd3mEz7pW2GWGS0CW=ZB3FgZAc3Y_TsPsFhAXw@mail.gmail.com>
To: "Gaurav Dawra (gdawra)" <gdawra@cisco.com>, "draft-ietf-spring-segment-routing-central-epe@Ietf.org" <draft-ietf-spring-segment-routing-central-epe@ietf.org>
Cc: "spring@ietf.org" <spring@ietf.org>, "spring-chairs@ietf.org" <spring-chairs@ietf.org>, "bruno.decraene@orange.com" <bruno.decraene@orange.com>
Content-Type: multipart/alternative; boundary="001a113cf068a8200e055d14fdf8"
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/T_lrBOY9y6C2ANPxnd5hIHYEg3o>
Subject: Re: [spring] AD Review of draft-ietf-spring-segment-routing-central-epe-06
X-BeenThere: spring@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "Stacked Tunnels for Source Routing \(STATUS\)." <spring.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/spring>, <mailto:spring-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/spring/>
List-Post: <mailto:spring@ietf.org>
List-Help: <mailto:spring-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/spring>, <mailto:spring-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 03 Nov 2017 14:33:44 -0000

On October 30, 2017 at 1:53:07 AM, Gaurav Dawra (gdawra) (gdawra@cisco.com)
wrote:

Gaurav:

Hi!  Thanks for taking over this document!

I have some remaining comments below, please take a look.  I’m starting the
IETF Last Call, which will be extended to account for the IETF meeting and
the US Holidays.

Thanks!

Alvaro.


...

M2.3. “The solution SHOULD minimize the need for new BGP capabilities at
the ingress PEs.”  What is the explicit requirement, that needs the
“SHOULD”, from an interoperability point of view?

<Gaurav> At Ingress PE, this requirement covers that there is need for some
minimal configuration or protocol extension for Egress Engineering.

Ok, but (1) the text doesn’t talk about configuration (just capabilities),
and (2) I really think that Normative Language should not be used in this
case because there’s really nothing that can be enforced: “SHOULD” means
that “there may exist valid reasons in particular circumstances to ignore a
particular item”, so there’s nothing that can be done if an extension or
configuration is justified.  Please s/SHOULD/should.


M2.4. “The solution MUST accommodate an ingress BGP-EPE policy at an
ingress PE or directly at a source host within the domain.”  “MUST
accommodate”??  What are you looking for?  The ability to program at those
points?  The ability to instantiate any policy?

<Gaurav> Solution MUST cover the ability to accommodate instantiation and
programming of the BGP-EPE policy at Ingress.

How about this:

New>

The solution MUST support the definition of an ingress BGP-EPE policy at
either the ingress PE or at the source of the traffic.

(I took “host” out because I assume that a PE in the other network is also
a valid place.)

...

P2. The examples in Sections 3.x seem incomplete and inaccurate to me.
Also, the names used don’t match what is specified in
draft-ietf-idr-bgpls-segment-routing-epe.  In general, please be consistent
with the names!  For example:



Section 3.1. (PeerNode SID to D):

“

   Descriptors:



   o  Node Descriptors (BGP router-ID, ASN): 192.0.2.3, AS1



   o  Peer Descriptors (peer BGP router-ID, peer ASN): 192.0.2.4, AS2



   o  Link Descriptors (IP interface address, neighbor IP address):

      2001:db8:cd::c, 2001:db8:cd::d



   Attributes:



   o  PeerNode SID: 1012

“



Comments>

- Section 5.1 in draft-ietf-idr-bgpls-segment-routing-epe uses “Local Node
Descriptor” instead of simply “Node Descriptor”, and the BGP-LS ID is
missing above.

- s/Peer Descriptors/Remote Node Descriptor

- The Link Descriptor uses the terms “IPv6 Interface Address” and “IPv6
Neighbor Address”…

- s/Attributes/Link Attribute

 <Gaurav> ACK> Will compare and address in next update.

3.2-3.5 were not updated with the IPv6 names.


...

P4. References:

- Please add a reference for BMP and IPFIX.

- Put the reference to BGP-LS on first mention (and not just way down in
Section 9).

- Replace the reference to RFC3107 with draft-ietf-mpls-rfc3107bis – and it
can be made Informative.

Not all the references were updated, and rfc3107bis is now rfc8277 anyway.