Re: [Lsr] WG Last Call for draft-ietf-isis-segment-routing-extensions-16

"Ketan Talaulikar (ketant)" <ketant@cisco.com> Tue, 24 April 2018 02:34 UTC

Return-Path: <ketant@cisco.com>
X-Original-To: lsr@ietfa.amsl.com
Delivered-To: lsr@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5776E1205F0; Mon, 23 Apr 2018 19:34:42 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.509
X-Spam-Level:
X-Spam-Status: No, score=-14.509 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, 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 NR8uCpicdoxh; Mon, 23 Apr 2018 19:34:39 -0700 (PDT)
Received: from alln-iport-5.cisco.com (alln-iport-5.cisco.com [173.37.142.92]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4974312420B; Mon, 23 Apr 2018 19:34:39 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=45970; q=dns/txt; s=iport; t=1524537279; x=1525746879; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=stOSqjkltgS6TEnpf6RveR1Qt33bCisykvjkdD2O+s8=; b=hQQNuhcqGu3T801dK46ClUIB62f2dYfH1/4bOqzXPa0wizsC0MAhByl3 k96WGe8EhZcJSoWEyrZtBhuq5sXHhqTfNRV9ktmPHFp9X5NwExImA6vGo R8kI8LNxIILQc8g8l7VxxxmTQbp1oeCqbmjDeSk+UPvsI6XYIkr9kDgba 8=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0B1AQANl95a/5FdJa1cGQEBAQEBAQEBAQEBAQcBAQEBAYJNRy9hF2MoCoNgiAKMeIF0gQ+TAIF1AwsYAQ6ERAIagk0hNBgBAgEBAQEBAQJsHAyFIgEBAQEDAQEbBgpBCwwEAgEIDgMEAQEhAQkCAgIlCx0IAgQBDQUIBoUBD6cmghyISIIqCgWIDIFUP4EPgwuDEQEBAgEBFoEjgyOCVAKQaIcLCAKDOoIgglCGDIE8g12HPYk2hlACERMBgSQBHDiBUnAVO4JDgiAXiFmFPm8Bjz+BGAEB
X-IronPort-AV: E=Sophos;i="5.49,320,1520899200"; d="scan'208,217";a="103442551"
Received: from rcdn-core-9.cisco.com ([173.37.93.145]) by alln-iport-5.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 24 Apr 2018 02:34:38 +0000
Received: from XCH-ALN-007.cisco.com (xch-aln-007.cisco.com [173.36.7.17]) by rcdn-core-9.cisco.com (8.14.5/8.14.5) with ESMTP id w3O2YbpU012798 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Tue, 24 Apr 2018 02:34:38 GMT
Received: from xch-aln-008.cisco.com (173.36.7.18) by XCH-ALN-007.cisco.com (173.36.7.17) with Microsoft SMTP Server (TLS) id 15.0.1320.4; Mon, 23 Apr 2018 21:34:37 -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; Mon, 23 Apr 2018 21:34:37 -0500
From: "Ketan Talaulikar (ketant)" <ketant@cisco.com>
To: Christian Hopps <chopps@chopps.org>, "lsr@ietf.org" <lsr@ietf.org>
CC: "lsr-chairs@ietf.org" <lsr-chairs@ietf.org>, "lsr-ads@ietf.org" <lsr-ads@ietf.org>
Thread-Topic: [Lsr] WG Last Call for draft-ietf-isis-segment-routing-extensions-16
Thread-Index: AQHT2wvdNYXd1FQ5GU6peErl1wWLQKQPMcXQ
Date: Tue, 24 Apr 2018 02:34:37 +0000
Message-ID: <858571422bf5426f8b69d97ad307a80a@XCH-ALN-008.cisco.com>
References: <874lk2vx4n.fsf@chopps.org>
In-Reply-To: <874lk2vx4n.fsf@chopps.org>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator:
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.65.48.231]
Content-Type: multipart/mixed; boundary="_002_858571422bf5426f8b69d97ad307a80aXCHALN008ciscocom_"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/lsr/McgkYyAYSLW7RXFPu2THm9SOMd8>
Subject: Re: [Lsr] WG Last Call for draft-ietf-isis-segment-routing-extensions-16
X-BeenThere: lsr@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Link State Routing Working Group <lsr.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lsr>, <mailto:lsr-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lsr/>
List-Post: <mailto:lsr@ietf.org>
List-Help: <mailto:lsr-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lsr>, <mailto:lsr-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 24 Apr 2018 02:34:42 -0000

Hi Chris,

I had shared some comments and requests for clarifications on the OSPF MSD draft. Some of them are also applicable to the ISIS version. Please find the same attached.

Thanks,
Ketan

-----Original Message-----
From: Lsr <lsr-bounces@ietf.org> On Behalf Of Christian Hopps
Sent: 23 April 2018 19:33
To: lsr@ietf.org
Cc: lsr-chairs@ietf.org; lsr-ads@ietf.org; chopps@chopps.org
Subject: [Lsr] WG Last Call for draft-ietf-isis-segment-routing-extensions-16

Hi Folks,

We are starting a new 2 week WG last call on

  https://datatracker.ietf.org/doc/draft-ietf-isis-segment-routing-extensions/

as there have (*) been some changes to the document since our last WG last call last year. Here's the diff.
    https://www.ietf.org/rfcdiff?url1=draft-ietf-isis-segment-routing-extensions-12&url2=draft-ietf-isis-segment-routing-extensions-16

Will end Monday May 7th.

Thanks,
Chris.

(*) contrary to what you may have heard from folks at the mic in London. :)

_______________________________________________
Lsr mailing list
Lsr@ietf.org
https://www.ietf.org/mailman/listinfo/lsr
--- Begin Message ---
Hi Acee,



I have reviewed this draft for OSPF but in the same context also gone over its corresponding ISIS draft (https://datatracker.ietf.org/doc/draft-ietf-isis-segment-routing-msd/ ) and some of the comments apply to both since they are mostly identical in content.



I need to ask the question if it makes sense to merge these drafts into a single one to save everyone cycles and ensure consistency in the spirit of LSR J



General Qs:

1)     There are some differences between the ISIS and OSPF versions of this draft. Could I request the authors to please cross-check and fix? The ISIS draft does not have some of the issues mentioned below.

2)     Do these TLVs apply only when the router is enabled for Segment Routing? i.e. they should be originated when SR is enabled on the router and the receiver should not expect them when SR is disabled? Or do we foresee MSD to be more generic. This aspect needs to be clarified.

3)     The allowable values are specified as 0-254 in OSPF draft while ISIS one allows 255 as well. The IANA section though says that 255 is reserved.

4)     The draft using “sub-type” in some places and “type” in some places. This is confusing. The ISIS draft uses “type” everywhere which seems better.

5)     Several comments below about the section where OSPF TLVs are defined and I would suggest to use similar text as in the ISIS draft.

6)     I think it is better that the draft mandates that the  MSD sub-types SHOULD be encoded in ascending order? This makes it easier for the receiver/consumer to detect absence or removal of a specific sub-type from signalling.

7)     Reference to RFC4970 should be replaced with RFC7770

8)     Both the ISIS and OSPF drafts are asking IANA for creation of MSD type registry. Should the creation not be done by only one of them and the other points to it?





Sec 1



can be imposed at each node/link on a given SR path

It laso also defines
   the Base MPLS Imposition MSD type.


Sec 1.1.1



   BMI: Base MPLS Imposition is the number of MPLS labels that can be
   imposed inclusive of any all service/transport/special labels



Sec 3



Node MSD is the minimum MSD supported by all the links of the node.

Sub-Type 1 (IANA Section), MSD and the Value field contains maximum
   MSD of the router originating the RI LSA.




Some Qs on Sec 3:

1)     In my understanding, the Node MSD is the minimum value of all the Link MSDs for the links on that node that are enabled in that specific IGP instance. There may be another IGP instance configured on the same node with a different set of links and for that instance, the Node MSD may be higher. The same goes for links that are not configured/enabled under the specific IGP instance. The draft needs to clarify this aspect.

2)     The draft needs to specify how many instances of this TLV are allowed in the RI LSA and when there are multiple instances in the same or multiple RI LSA fragments, then how should the receiver handle or interpret them? E.g. uses the minimum of the signalled Node MSD values or uses the first instance of the TLV in the lowest fragment, etc. Also, we don’t want multiple instances of the MSD TLV to be encoded for different types – all of them must be in a single instance of the MSD TLV.



Sec 4



   For OSPFv3, the Link level MSD value is advertised as an optional
   Sub-TLV of the Router-Link E-Router-LSA TLV as defined in
   [I-D.ietf-ospf-ospfv3-lsa-extend<https://tools.ietf.org/html/draft-ietf-ospf-segment-routing-msd-10#ref-I-D.ietf-ospf-ospfv3-lsa-extend>], and has value of TBD3.



   Sub-Type 1 (IANA Section), MSD and the Value field contains Link MSD
   of the link router originating the corresponding LSA as specified for
   OSPFv2 and OSPFv3.



Some Qs on Sec 4:

1)     The draft needs to specify how many instances of this TLV are allowed in the Extended Link Attribute/E-Router LSA and when there are multiple instances then how should the receiver handle or interpret them? Also, we don’t want multiple instances of the MSD TLV to be encoded for different types – all of them must be in a single instance of the MSD TLV.





Sec 5



Suggest to add “When a Link MSD type is not signalled but the Node MSD type is, then the value of that Link MSD type MUST considered as the corresponding Node MSD type value.” I realize this is obvious but it is better to be clarified. This enables routes with homogenous link MSD values to advertise just the Node MSD values. I also think this should be RECOMMENDED by the draft for flooding efficiencies.

Sec 6

   The Base MPLS Imposition MSD (BMI-MSD) signals the total number of
   MPLS labels a node is capable of imposing, including any all service/
   Transport/special labels.

Sec 8

I think the security section just points to the RI LSA draft, but it also needs to cover the other LSAs. IMHO the security considerations are fairly generic for the protocols but we need the right references here?

Thanks,
Ketan



From: Lsr <lsr-bounces@ietf.org> On Behalf Of Acee Lindem (acee)
Sent: 06 April 2018 06:19
To: lsr@ietf.org
Subject: [Lsr] LSR WG Last Call for "Signaling MSD (Maximum SID Depth) using OSPF" - draft-ietf-ospf-segment-routing-msd-10.txt



This begins an LSR WG last call for the subject draft. Please send your

comments to this list prior to 12:00 AM GMT, April 20th, 2018.



Thanks,

Acee and Chris



--- End Message ---