Re: [spring] [Idr] draft-ietf-spring-segment-routing-policy

tom petch <ietfc@btconnect.com> Sat, 19 October 2019 11:29 UTC

Return-Path: <ietfc@btconnect.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 99A7812004D for <spring@ietfa.amsl.com>; Sat, 19 Oct 2019 04:29:21 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.246
X-Spam-Level:
X-Spam-Status: No, score=0.246 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RATWARE_MS_HASH=2.148, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=btconnect.onmicrosoft.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 lirLIVwFfvy6 for <spring@ietfa.amsl.com>; Sat, 19 Oct 2019 04:29:18 -0700 (PDT)
Received: from EUR01-HE1-obe.outbound.protection.outlook.com (mail-eopbgr130123.outbound.protection.outlook.com [40.107.13.123]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B4974120018 for <spring@ietf.org>; Sat, 19 Oct 2019 04:29:17 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=L8OvefbsnIsVAn6W4TSvHR7U6Isdd7gh6GU/mUqJwbUaKe82yYgePvkLRAbIbgaDXHzRV2NRfMLY3gtPAx6j2IuV4e7TxSiDYoTf4hAMKZY5sG5ElBEpX9cljHkKPW8uLTfB1L4L3cR7zXPcYZA7oecFgNk7YKM9q8C8cxn7+knVsdfXXgthuRb9pdAZfy+jxmFykj4Jop4CtZCFRuObWmPg2fVI2455nCZVxhBtnvsZS4gI9Qz1Hvd0Pvm3er9wPZc4w0ejFY9OBN5umDFzbX14ibRhHFjpxmsQCohKamjTimaMZxXekrAXTf5IZHuZ3N46WODzhaqSlx3GxtPTPw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=gpHkwOQiUdC5IjmO0IAQOXfdpmhIX6EsSnE4MVml37I=; b=KcSVvLzw8ePPVk6PjrcPQTo93gKp+ETEDzhWYy/4b4gTx3EKtAFwUVyzl5VyhI717Jx0BkZMqyKdVQRo5o7T9kkMcViBzcSX/SyQkqkIxrT4dvNvK8eozTci/8QNykDDiXhFI4azyiFrKUsB/Whwh+XYkqtv8n0PEemNtnhCu4fF7iqOY8YV4yRPUmogrkW0mSRFIQt5HlfwtFhHTn9BvB7AR4XDQ5KCB7MK8hfK1tlw6Xo5eWZmQrQTPdN3JWoXnyDAQL6FWE0iETgFz6MnYZluh9rrtnLodnwX/3JrFR8xmybl3+6Qcp/e0pIgf8z8JyJYlPtVBQv6E6stiXKsgA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=btconnect.com; dmarc=pass action=none header.from=btconnect.com; dkim=pass header.d=btconnect.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=btconnect.onmicrosoft.com; s=selector2-btconnect-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=gpHkwOQiUdC5IjmO0IAQOXfdpmhIX6EsSnE4MVml37I=; b=l+kDiBv67i4zv9B/VI0Lo6aalOu6gk84R3g3s81ycuRuLxB44eydnIayuQPl0y4EUrlkoc8w3hHJdKQ8j6cj4E63DFOIkvnbGIf/MPrisPo8Hjn8Wc27y8NuTjWynOPKjUWuDB7vuf+4othnG2ZMveiOQf1snvIVo0hkyxhkkHg=
Received: from DB7PR07MB5147.eurprd07.prod.outlook.com (20.178.42.32) by DB7PR07MB5835.eurprd07.prod.outlook.com (20.178.107.16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2367.17; Sat, 19 Oct 2019 11:29:14 +0000
Received: from DB7PR07MB5147.eurprd07.prod.outlook.com ([fe80::99a:1592:683a:ab85]) by DB7PR07MB5147.eurprd07.prod.outlook.com ([fe80::99a:1592:683a:ab85%5]) with mapi id 15.20.2367.019; Sat, 19 Oct 2019 11:29:13 +0000
From: tom petch <ietfc@btconnect.com>
To: "Ketan Talaulikar (ketant)" <ketant@cisco.com>
CC: SPRING WG List <spring@ietf.org>
Thread-Topic: [Idr] draft-ietf-spring-segment-routing-policy
Thread-Index: AQHVhnBuNBhygK7rLE63QbmOOUYn5Q==
Date: Sat, 19 Oct 2019 11:29:13 +0000
Message-ID: <021a01d58670$1842fc80$4001a8c0@gateway.2wire.net>
References: <18897_1564666804_5D42EBB4_18897_192_1_53C29892C857584299CBF5D05346208A48BCF785@OPEXCAUBM43.corporate.adroot.infra.ftgroup> <29418_1569256656_5D88F4D0_29418_238_1_53C29892C857584299CBF5D05346208A48C1A5D2@OPEXCAUBM43.corporate.adroot.infra.ftgroup> <MWHPR11MB1552147332CA921F6E5BC795C1930@MWHPR11MB1552.namprd11.prod.outlook.com> <6606_1571130975_5DA58E5F_6606_165_1_53C29892C857584299CBF5D05346208A48C53096@OPEXCAUBM43.corporate.adroot.infra.ftgroup> <CY4PR11MB15414289322C17B5184195A9C16D0@CY4PR11MB1541.namprd11.prod.outlook.com> <17025_1571324044_5DA8808C_17025_479_8_53C29892C857584299CBF5D05346208A48C57362@OPEXCAUBM43.corporate.adroot.infra.ftgroup> <CY4PR11MB1541F8B8233FD1CD575678A3C16D0@CY4PR11MB1541.namprd11.prod.outlook.com> <11098_1571409600_5DA9CEC0_11098_346_11_53C29892C857584299CBF5D05346208A48C5A385@OPEXCAUBM43.corporate.adroot.infra.ftgroup> <CY4PR11MB1541C496BA0A6D0D745006FCC16C0@CY4PR11MB1541.namprd11.prod.outlook.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-clientproxiedby: LO2P265CA0431.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:a0::35) To DB7PR07MB5147.eurprd07.prod.outlook.com (2603:10a6:10:68::32)
authentication-results: spf=none (sender IP is ) smtp.mailfrom=ietfc@btconnect.com;
x-ms-exchange-messagesentrepresentingtype: 1
x-mailer: Microsoft Outlook Express 6.00.2800.1106
x-originating-ip: [86.139.211.103]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 221c2e48-c4d6-4a87-fd12-08d754879118
x-ms-traffictypediagnostic: DB7PR07MB5835:
x-ms-exchange-purlcount: 6
x-microsoft-antispam-prvs: <DB7PR07MB58358E6C61BCDF28C5011204A06F0@DB7PR07MB5835.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-forefront-prvs: 01952C6E96
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(376002)(366004)(396003)(39860400002)(346002)(136003)(51914003)(13464003)(189003)(199004)(486006)(6246003)(14496001)(6436002)(316002)(7736002)(30864003)(5660300002)(14444005)(5024004)(256004)(66446008)(1556002)(6486002)(44736005)(64756008)(66946007)(71190400001)(476003)(71200400001)(66066001)(14454004)(446003)(66556008)(66476007)(2906002)(966005)(8936002)(4326008)(6116002)(81166006)(229853002)(81156014)(478600001)(99286004)(8676002)(3846002)(81686011)(81816011)(6306002)(9686003)(6512007)(76176011)(52116002)(186003)(386003)(86362001)(44716002)(6506007)(25786009)(62236002)(53546011)(6916009)(61296003)(50226002)(26005)(102836004)(305945005)(4720700003)(74416001)(7726001); DIR:OUT; SFP:1102; SCL:1; SRVR:DB7PR07MB5835; H:DB7PR07MB5147.eurprd07.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:0;
received-spf: None (protection.outlook.com: btconnect.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: xU88/IY6147Ecd6sdxLMD0tbgn2ObCp821sC8ayuDpIuSTBsCZ8sQy+2/WkRrDaDZN2o7e72q9E5CvORrl5daPTu88NgXqRi6KcQSZkAY8l3y1J2va4KbUl/5oh0Q7Nz87SoBVlunDyN9Ct2vw35KxTN07joFskaVd2ZV9VBa4nXYRl7VTQZrNeG3QWrxWEbclyd/Rs09Rx6OYBQyqgjw2vL28dmaQOi0D4QVqY/5qNi/c5BPdCeSrfPIuMeUMZmzpNFbpIB+hbfX2GSpcOeX/oHwHxSzl5KcGY1MtR136NA0rqVUa0KAvN57nxgKXwHwsq1P9g5tL6wCQqm46f1KIo5Ef+QogPhz8QJVBbotZKwUzCKb93sSxuJZB7NXmz2yHsAjWXl1FOe036pv2pzUnH3TUmXgy/4LhXfpdIN70qobRkkODuCQ7qil0WgUJETABlKcF1GC9iSPEskXaeIXJaLMKwYda5KJ+GbnN2NQUc=
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="utf-8"
Content-ID: <3546D641821E11449F38988C05F772AD@eurprd07.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: btconnect.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 221c2e48-c4d6-4a87-fd12-08d754879118
X-MS-Exchange-CrossTenant-originalarrivaltime: 19 Oct 2019 11:29:13.7411 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: cf8853ed-96e5-465b-9185-806bfe185e30
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: m+CHM7XWfWHyCuvLpqQETZCY0KwxP1d+pXN/nLCfrMQ+iiTbeCoDb2C3k7LCuqvVHc1Fz5n/URptlTCLzwpcrQ==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB7PR07MB5835
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/H1ueRrbB95LIU6j0HRWG-M4PERk>
Subject: Re: [spring] [Idr] draft-ietf-spring-segment-routing-policy
X-BeenThere: spring@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Source Packet Routing in NetworkinG \(SPRING\)" <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: Sat, 19 Oct 2019 11:29:22 -0000

Ketan

IANA will register anything if you ask them nicely; look for example at
YANG modules or namespaces:-)

You need a policy - how entries are to be added or amended - a format,
initial entries and a sensible name or set of names. RFC8126 is helpful.

Do not expect IANA to have any technical skills in the technology, IDR,
SPRING, TCP etc.  It is nice when they do but the instructions to them
should assume none.

Tom Petch


----- Original Message -----
From: "Ketan Talaulikar (ketant)" <ketant@cisco.com>
To: <bruno.decraene@orange.com>
Cc: "SPRING WG List" <spring@ietf.org>
Sent: Friday, October 18, 2019 4:05 PM


> < BCC – IDR alias since the drafts under discussions are Spring
documents >
>
> Hi Bruno,
>
> Is it possible to check if we can create an IANA registry and use for
the purpose for referencing segment types? I may be wrong about IANA
managing only protocol codepoints.
>
> Thanks,
> Ketan
>
> From: bruno.decraene@orange.com <bruno.decraene@orange.com>
> Sent: 18 October 2019 20:10
> To: Ketan Talaulikar (ketant) <ketant@cisco.com>
> Cc: idr wg <idr@ietf.org>; SPRING WG List <spring@ietf.org>
> Subject: RE: draft-ietf-spring-segment-routing-policy
>
> Hi Ketan
>
> From: Ketan Talaulikar (ketant) [mailto:ketant@cisco.com]
> Sent: Thursday, October 17, 2019 7:49 PM
> To: DECRAENE Bruno TGI/OLN
> Cc: idr wg; SPRING WG List
> Subject: RE: draft-ietf-spring-segment-routing-policy
>
> Hi Bruno,
>
> I now understand your point with the two draft references you have
provided. I do believe we need to ensure that the “Types” in [1] are
managed in a way that future values are kept consistent across
drafts/areas.
>
> It might be too late for the codepoints in
draft-ietf-idr-segment-routing-te-policy since we have implementations
and deployments, but we can ensure for everything else.
>
> Would you suggest we get create a registry with IANA for this via
draft-ietf-spring-segment-routing-policy? Or is there some other way?
> [Bruno] I’m not aware of other ways. I was suggesting to create an
IANA registry, but your comment that this is restricted for protocol
code points make me doubt.
>                There is also the option of removing the Type numbers
if you think that they are not that useful. That would remove the
problem. Possibly with using shorter names for them (e.g, MPLS label,
IPv6 SID, …)
>
> At this point, the subject looks restricted to SPRING, so possibly we
could stop copying IDR.
>
> Thanks,
> --Bruno
>
> Thanks,
> Ketan
>
> From: bruno.decraene@orange.com<mailto:bruno.decraene@orange.com>
<bruno.decraene@orange.com<mailto:bruno.decraene@orange.com>>
> Sent: 17 October 2019 20:24
> To: Ketan Talaulikar (ketant)
<ketant@cisco.com<mailto:ketant@cisco.com>>
> Cc: idr wg <idr@ietf.org<mailto:idr@ietf.org>>; SPRING WG List
<spring@ietf.org<mailto:spring@ietf.org>>
> Subject: RE: draft-ietf-spring-segment-routing-policy
>
> Hi Ketan,
>
> My point was not related to the alignment of code points but to the
fact that there is no provision taken to guarantee that in the future
“Types” defined in [1] be unique/(a unique idenfitier).
> This type may eventually be used in protocol, e.g. yang model [2], in
which case collision would be an issue.
>
> But if a collision of such SID types, as defined in [1], is acceptable
for you, let it be. In which case, possibly [2] should use the names
rather than the number (e.g. “SR-MPLS Label” rather than
 “segment-type-1”)
>
> [1]
https://tools.ietf.org/html/draft-ietf-spring-segment-routing-policy-03#
section-4
> [2]
https://tools.ietf.org/html/draft-raza-spring-sr-policy-yang-01#section-
4.2.1
>
>
> --Bruno
>
>
>
>
> From: Ketan Talaulikar (ketant) [mailto:ketant@cisco.com]
> Sent: Thursday, October 17, 2019 8:27 AM
> To: DECRAENE Bruno TGI/OLN
> Cc: idr wg; SPRING WG List
> Subject: RE: draft-ietf-spring-segment-routing-policy
>
> Hi Bruno,
>
> A codepoint is a number that is allocated by IANA and sent over the
wire as part of a protocol encoding. It is protocol/registry specific.
E.g. we can have the same Segment Type signalled by codepoint “9” in
https://tools.ietf.org/html/draft-ietf-idr-te-lsp-distribution-12#sectio
n-9.7 while it is signalled by codepoint “10” in
https://tools.ietf.org/html/draft-ietf-idr-segment-routing-te-policy-07#
section-8.4 – there is no issue functionally. It would be nice to have
those aligned across the two since they have semantic similarity but it
is not necessary.
>
> A reference is just that – a short form instead of using a long
descriptive name. So a segment of “Type 9” that is referred in
https://tools.ietf.org/html/draft-ietf-spring-segment-routing-policy-03#
section-4 is what is signalled using codepoint 9 in BGP-LS while using
codepoint 10 for SRTE. You will see places in the
draft-ietf-spring-segment-routing-policy where these “types” are
referred to – e.g.
https://tools.ietf.org/html/draft-ietf-spring-segment-routing-policy-03#
section-5.1.
>
> Ideally, it would have been great to have the reference and codepoints
(across registries) aligned – but it is not necessary.
>
> In summary, besides the correction needed in
draft-ietf-idr-segment-routing-te-policy in section 2.4.3.2 (and it’s
sub-sections) as described in my email below, I do not see any issue
here.
>
> If you think we need some text changes to improve this clarity in any
draft, please do suggest.
>
> Thanks,
> Ketan
>
> From: bruno.decraene@orange.com<mailto:bruno.decraene@orange.com>
<bruno.decraene@orange.com<mailto:bruno.decraene@orange.com>>
> Sent: 15 October 2019 14:46
> To: Ketan Talaulikar (ketant)
<ketant@cisco.com<mailto:ketant@cisco.com>>
> Cc: idr wg <idr@ietf.org<mailto:idr@ietf.org>>; SPRING WG List
<spring@ietf.org<mailto:spring@ietf.org>>
> Subject: RE: draft-ietf-spring-segment-routing-policy
>
> Hi Keta,
>
> Please check inline [Bruno2]
>
> From: Ketan Talaulikar (ketant) [mailto:ketant@cisco.com]
> Sent: Tuesday, October 15, 2019 6:56 AM
> To: DECRAENE Bruno TGI/OLN; SPRING WG List
> Cc: idr wg
> Subject: RE: draft-ietf-spring-segment-routing-policy
>
> Hi Bruno,
>
> Please check inline below.
>
> From: bruno.decraene@orange.com<mailto:bruno.decraene@orange.com>
<bruno.decraene@orange.com<mailto:bruno.decraene@orange.com>>
> Sent: 23 September 2019 22:08
> To: Ketan Talaulikar (ketant)
<ketant@cisco.com<mailto:ketant@cisco.com>>; SPRING WG List
<spring@ietf.org<mailto:spring@ietf.org>>
> Cc: idr wg <idr@ietf.org<mailto:idr@ietf.org>>
> Subject: RE: draft-ietf-spring-segment-routing-policy
>
> Hi Ketan,
>
> Thanks for the complete answer. And sorry for my delay in responding.
> More inline [Bruno]
>
> From: Ketan Talaulikar (ketant) [mailto:ketant@cisco.com]
> Sent: Friday, August 2, 2019 4:37 AM
> To: DECRAENE Bruno TGI/OLN; SPRING WG List
> Cc: idr wg
> Subject: RE: draft-ietf-spring-segment-routing-policy
>
> + IDR WG since some of the affected documents are IDR WG drafts
>
> Hi Bruno,
>
> I agree that the draft-ietf-spring-segment-routing-policy [1] is the
right place to normatively define the different segment types and
perhaps would have been the right document to create an IANA registry
for them.
>
> I also agree that the draft-ietf-idr-segment-routing-te-policy [2] has
a discrepancy between its IANA section 8.4 for the Segment-List sub-TLV
space and section 2.4.3.2 (and it’s sub-sections) where the different
Segment Types have been defined. I will request the authors of this
draft to fix the text in section 2.4.3.2 (and it’s sub-sections) for the
types 8 and above to adjust for the codepoint 9 allocated for the weight
sub-TLV.
>
> At this point, given the implementations available and already
deployed for [2], I doubt if we can correct and map the segment types in
that draft to what has been defined in [1].
>
> There is also the
https://tools.ietf.org/html/draft-ietf-idr-te-lsp-distribution-11#sectio
n-9.7 which creates the Segment Types IANA registry (aligned with [1]).
>
> [Bruno] This IANA registry seems BGP-LS specific. (sub-registry under
"Border Gateway Protocol - Link State (BGP-LS) Parameters")
> On a side note,
>
> >  “The registry contains the following codepoints (suggested values,
to be assigned by IANA)”
> Since you define a new registry, you can populate initial allocations
at your own will. IOW :s/(suggested values, to be assigned by IANA)”/
> [KT] Thanks. Fixed it in the version just posted.
>
>
>
> And then I am not sure if draft-raza-spring-sr-policy-yang is able to
benefit/leverage the IANA registry from [1].
>
> So unless we can have the IANA registry created via [1] being
consistently used in all dependent documents, I do not see much gain in
setting up the Segment Type registry under IANA at this point.
> [Bruno] Make sense, but brings three clarification questions:
> Is there a need for draft-ietf-spring-segment-routing-policy to define
numbers for the segment types (or is the name enough)?
> [KT] The names are long and descriptive (as you can see) and hence the
numbers allow for easy reference through the rest of the document.
> [Bruno2] I’m fine with a number. But if the numbers are to be used as
a useful reference, it looks like a number must only reference one type
of segment.
>
> IOW, if someone reference: Type 2: SRv6 SID: while someone else use
the same number for a different reference: Type 2: SR-MPLS Label. then
Type 2 doesn’t seem like a useful reference anymore.
>
>   If yes, do we need such numbers of be unique (avoid collisions)?
> [KT] The numbers in draft-ietf-spring-segment-routing-policy are not
code-points today and just reference numbers. So there is no concept of
collision with the code-points defined in other registries? Would it
help if draft-ietf-spring-segment-routing-policy were to refer to
segment types as A,B,C so as to avoid this confusion? 😊
> [Bruno2] no, that would not help in any way.
> I’m not sure what the difference you make between a code point and a
reference. Is the former to be used by computer and the latter by
humans? If so, don’t you think that human also deserve unambiguous
reference?
>
>      If yes, how do you propose to avoid code point collisions in the
future? (Or do you assume that there won’t be future ones?)
> [KT] I would not rule out future segment types.
>
>  [Bruno2] That seem to answer the second question in brackets, but not
the main one.
>
> Let’s take an example: would you be fine with a document defining Type
2: SRv6+ SID: ?
>
>         If so, what’s the purpose of a reference (type 2) which does
not uniquely identify something?
>
> If not, how do you propose to avoid collision between reference
numbers?
>
>
>
> Taking another example, lets reference “coffee” as type 2 and “tea” as
type 2. Could you please bring me a cup of type 2?
>
>
>
> Thanks,
>
> --Bruno
>
>
>
>
>
>
> Thanks,
> Ketan
>
> Thanks,
> Bruno
>
>
>
>
> Thanks,
> Ketan
>
> From: spring <spring-bounces@ietf.org<mailto:spring-bounces@ietf.org>>
On Behalf Of bruno.decraene@orange.com<mailto:bruno.decraene@orange.com>
> Sent: 01 August 2019 19:10
> To: SPRING WG List <spring@ietf.org<mailto:spring@ietf.org>>
> Subject: [spring] draft-ietf-spring-segment-routing-policy
>
> Hi authors,
>
> Speaking as individual contributor.
>
> This document seems to define multiple types of segments (1 to 11).
> May be this document would be the right place to define them
normatively and creates the IANA registry for them. And this seems like
a work for spring.
> Otherwise, there is a risk that other documents redefine them,
possibly in a non-consistent manner. (1) E.g.  the BGP draft is not
using the same type numbers/name, which may bring confusion. I would
expect YANG models to also need these types.
> BTW is there any chance to align the types in the BGP document or is
this too late? (alternatively may be changing the types in the sr-policy
document)
>
> Thanks,
> Regards,
> Bruno
>
> (1)
> SR-policy:
>
>    Type 1: SR-MPLS Label:
>
>    Type 2: SRv6 SID:
>
>    Type 3: IPv4 Prefix with optional SR Algorithm:
>
>    Type 4: IPv6 Global Prefix with optional SR Algorithm for SR-MPLS:
>
>    Type 5: IPv4 Prefix with Local Interface ID:
>
>    Type 6: IPv4 Addresses for link endpoints as Local, Remote pair:
>
>    Type 7: IPv6 Prefix and Interface ID for link endpoints as Local,
Remote pair for SR-MPLS:
>
>    Type 8: IPv6 Addresses for link endpoints as Local, Remote pair for
SR-MPLS:
>
>    Type 9: IPv6 Global Prefix with optional SR Algorithm for SRv6:
>
>    Type 10: IPv6 Prefix and Interface ID for link endpoints as Local,
Remote pair for SRv6:
>
>    Type 11: IPv6 Addresses for link endpoints as Local, Remote pair
for SRv6:
>
>
> BGP:
>    1     MPLS SID sub-TLV                            This document
>    2     SRv6 SID sub-TLV                            This document
>    3     IPv4 Node and SID sub-TLV                   This document
>    4     IPv6 Node and SID for SR-MPLS sub-TLV       This document
>    5     IPv4 Node, index and SID sub-TLV            This document
>    6     IPv4 Local/Remote addresses and SID sub-TLV This document
>    7     IPv6 Node, index for remote and local pair  This document
>          and SID for SR-MPLS sub-TLV
>    8     IPv6 Local/Remote addresses and SID sub-TLV This document
>    9     Weight sub-TLV                              This document
>    10    IPv6 Node and SID for SRv6 sub-TLV          This document
>    11    IPv6 Node, index for remote and local pair  This document
>          and SID for SRv6 sub-TLV
>    12    IPv6 Local/Remote addresses and SID for     This document
>          SRv6 sub-TLV
>
>
>
________________________________________________________________________
_________________________________________________
>
>
>
> Ce message et ses pieces jointes peuvent contenir des informations
confidentielles ou privilegiees et ne doivent donc
>
> pas etre diffuses, exploites ou copies sans autorisation. Si vous avez
recu ce message par erreur, veuillez le signaler
>
> a l'expediteur et le detruire ainsi que les pieces jointes. Les
messages electroniques etant susceptibles d'alteration,
>
> Orange decline toute responsabilite si ce message a ete altere,
deforme ou falsifie. Merci.
>
>
>
> This message and its attachments may contain confidential or
privileged information that may be protected by law;
>
> they should not be distributed, used or copied without authorisation.
>
> If you have received this email in error, please notify the sender and
delete this message and its attachments.
>
> As emails may be altered, Orange is not liable for messages that have
been modified, changed or falsified.
>
> Thank you.
>
>
________________________________________________________________________
_________________________________________________
>
>
>
> Ce message et ses pieces jointes peuvent contenir des informations
confidentielles ou privilegiees et ne doivent donc
>
> pas etre diffuses, exploites ou copies sans autorisation. Si vous avez
recu ce message par erreur, veuillez le signaler
>
> a l'expediteur et le detruire ainsi que les pieces jointes. Les
messages electroniques etant susceptibles d'alteration,
>
> Orange decline toute responsabilite si ce message a ete altere,
deforme ou falsifie. Merci.
>
>
>
> This message and its attachments may contain confidential or
privileged information that may be protected by law;
>
> they should not be distributed, used or copied without authorisation.
>
> If you have received this email in error, please notify the sender and
delete this message and its attachments.
>
> As emails may be altered, Orange is not liable for messages that have
been modified, changed or falsified.
>
> Thank you.
>
>
________________________________________________________________________
_________________________________________________
>
>
>
> Ce message et ses pieces jointes peuvent contenir des informations
confidentielles ou privilegiees et ne doivent donc
>
> pas etre diffuses, exploites ou copies sans autorisation. Si vous avez
recu ce message par erreur, veuillez le signaler
>
> a l'expediteur et le detruire ainsi que les pieces jointes. Les
messages electroniques etant susceptibles d'alteration,
>
> Orange decline toute responsabilite si ce message a ete altere,
deforme ou falsifie. Merci.
>
>
>
> This message and its attachments may contain confidential or
privileged information that may be protected by law;
>
> they should not be distributed, used or copied without authorisation.
>
> If you have received this email in error, please notify the sender and
delete this message and its attachments.
>
> As emails may be altered, Orange is not liable for messages that have
been modified, changed or falsified.
>
> Thank you.
>
>
________________________________________________________________________
_________________________________________________
>
>
>
> Ce message et ses pieces jointes peuvent contenir des informations
confidentielles ou privilegiees et ne doivent donc
>
> pas etre diffuses, exploites ou copies sans autorisation. Si vous avez
recu ce message par erreur, veuillez le signaler
>
> a l'expediteur et le detruire ainsi que les pieces jointes. Les
messages electroniques etant susceptibles d'alteration,
>
> Orange decline toute responsabilite si ce message a ete altere,
deforme ou falsifie. Merci.
>
>
>
> This message and its attachments may contain confidential or
privileged information that may be protected by law;
>
> they should not be distributed, used or copied without authorisation.
>
> If you have received this email in error, please notify the sender and
delete this message and its attachments.
>
> As emails may be altered, Orange is not liable for messages that have
been modified, changed or falsified.
>
> Thank you.
>
>
________________________________________________________________________
_________________________________________________
>
>
>
> Ce message et ses pieces jointes peuvent contenir des informations
confidentielles ou privilegiees et ne doivent donc
>
> pas etre diffuses, exploites ou copies sans autorisation. Si vous avez
recu ce message par erreur, veuillez le signaler
>
> a l'expediteur et le detruire ainsi que les pieces jointes. Les
messages electroniques etant susceptibles d'alteration,
>
> Orange decline toute responsabilite si ce message a ete altere,
deforme ou falsifie. Merci.
>
>
>
> This message and its attachments may contain confidential or
privileged information that may be protected by law;
>
> they should not be distributed, used or copied without authorisation.
>
> If you have received this email in error, please notify the sender and
delete this message and its attachments.
>
> As emails may be altered, Orange is not liable for messages that have
been modified, changed or falsified.
>
> Thank you.
>


------------------------------------------------------------------------
--------


> _______________________________________________
> Idr mailing list
> Idr@ietf.org
> https://www.ietf.org/mailman/listinfo/idr
>