Return-Path: <adrian@olddog.co.uk>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1])
 by ietfa.amsl.com (Postfix) with ESMTP id A589F12013C;
 Sun, 28 Apr 2019 10:52:13 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.6
X-Spam-Level: 
X-Spam-Status: No, score=-2.6 tagged_above=-999 required=5
 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7]
 autolearn=ham autolearn_force=no
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 vRqzEVj-69gh; Sun, 28 Apr 2019 10:52:10 -0700 (PDT)
Received: from mta6.iomartmail.com (mta6.iomartmail.com [62.128.193.156])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (No client certificate requested)
 by ietfa.amsl.com (Postfix) with ESMTPS id 8C931120133;
 Sun, 28 Apr 2019 10:52:10 -0700 (PDT)
Received: from vs1.iomartmail.com (vs1.iomartmail.com [10.12.10.121])
 by mta6.iomartmail.com (8.14.4/8.14.4) with ESMTP id x3SHq8hs022058;
 Sun, 28 Apr 2019 18:52:08 +0100
Received: from vs1.iomartmail.com (unknown [127.0.0.1])
 by IMSVA (Postfix) with ESMTP id 0792A2203B;
 Sun, 28 Apr 2019 18:52:08 +0100 (BST)
Received: from asmtp1.iomartmail.com (unknown [10.12.10.248])
 by vs1.iomartmail.com (Postfix) with ESMTPS id E64FF2203A;
 Sun, 28 Apr 2019 18:52:07 +0100 (BST)
Received: from LAPTOPK7AS653V ([87.112.228.68]) (authenticated bits=0)
 by asmtp1.iomartmail.com (8.14.4/8.14.4) with ESMTP id x3SHq1PU026810
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO);
 Sun, 28 Apr 2019 18:52:04 +0100
Reply-To: <adrian@olddog.co.uk>
From: "Adrian Farrel" <adrian@olddog.co.uk>
To: "'Mirja Kuehlewind'" <ietf@kuehlewind.net>
Cc: "'The IESG'" <iesg@ietf.org>, <mpls@ietf.org>, <loa@pi.nu>,
 <mpls-chairs@ietf.org>, <draft-ietf-mpls-sr-over-ip@ietf.org>
References: <155238798836.13888.12133834062700877951.idtracker@ietfa.amsl.com>
 <001601d4d8d4$2808d1c0$781a7540$@olddog.co.uk>
 <35AA21D8-14B0-4AF3-A46C-A0349B7697FD@kuehlewind.net>
 <01ba01d4d99e$eade89e0$c09b9da0$@olddog.co.uk>
 <07ac01d4f213$bd8e5870$38ab0950$@olddog.co.uk>
In-Reply-To: <07ac01d4f213$bd8e5870$38ab0950$@olddog.co.uk>
Date: Sun, 28 Apr 2019 18:52:00 +0100
Organization: Old Dog Consulting
Message-ID: <014401d4fdeb$182978e0$487c6aa0$@olddog.co.uk>
MIME-Version: 1.0
Content-Type: text/plain;
	charset="utf-8"
Content-Transfer-Encoding: quoted-printable
X-Mailer: Microsoft Outlook 16.0
Thread-Index: AQFAhuvuBzGCp3DgpBA+VBQ9KaQwWAH98EEQAV9smssCTdfKAQHTVUoipz7OVQA=
Content-Language: en-gb
X-Originating-IP: 87.112.228.68
X-Thinkmail-Auth: adrian@olddog.co.uk
X-TM-AS-GCONF: 00
X-TM-AS-Product-Ver: IMSVA-9.0.0.1623-8.2.0.1013-24580.001
X-TM-AS-Result: No--17.930-10.0-31-10
X-imss-scan-details: No--17.930-10.0-31-10
X-TMASE-Version: IMSVA-9.0.0.1623-8.2.1013-24580.001
X-TMASE-Result: 10--17.930000-10.000000
X-TMASE-MatchedRID: gTucSmrmRMPxIbpQ8BhdbFPjo7D4SFg4W3Tqgx/NSkragsZM0qVv17E+
 hkhRyJ1V+OUof2MfXiwpatfqaFkR8YZMzyqfAL0kM8ORI7N4NZb6Vf9FxCgbYeQydRUvl3QTumO
 mEoLnrH92CujtLQ88TlfUsDLvDURgCiwghyPO0y6WLCkl1lq7BwO3/A5KGHP/x5B+7qLBJ+yE1R
 /r5rR1BUeExnThyzu+65F4rchkj9IEyPQwW5BBakcVayrW/N3ULC92/N1OWlm1eX0jEQ9c6m/dC
 SYQbVMyRaU9joqk/El44tAOfBQ77hoijc5u7FlQW7gz/Gbgpl4XalRvphFgrqq9wgXVNwtgxf6v
 D0EkW+Rsdoc6ogrCYE9e9pOPpmYxHVikQ9YmLLPH+dlQ+aycmYT+BRRrYvCUikvLPxTKpjgwJdc
 vGDLYlHYS95eqszr6Y4Iw0OZPviEV5bNTfdsFPHBRIrj8R47FF0R6C/1uGOqgVQtVkAwMvzEnVR
 xIYv4chi9aPuDGDCImwerKmsiW2YoNrmb7m9Z46vGX8vR+hqj429XtOfGeyg5SzgJNSArLuwhqy
 c+q/JDbHRNwz4EqnirIptD3BuobhPc4FTJN6V6cnm0v4tsY4zP168+pSrKCMKZRiezcUtP+GQFL
 LcthDRIS1zqZA+3ZE4T4B4zvjOhNTwBwYO28LxkLyT/TdtjlfS0Ip2eEHnzUHQeTVDUrIlNkM6v
 OVn5wdB0ntd9Tzp47AFczfjr/7KCf63PnzI+gIpyB/kmwRKFB9TARgT7KwDT7Kh0OK1jilsIPI3
 ik7CU=
X-TMASE-SNAP-Result: 1.821001.0001-0-1-12:0,22:0,33:0,34:0-0
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/OELaxfV2xZNe0afO0nSJcu2wXoo>
Subject: Re: [mpls] 
 =?utf-8?q?Mirja_K=C3=BChlewind=27s_Discuss_on_draft-ietf-?=
 =?utf-8?q?mpls-sr-over-ip-03=3A_=28with_DISCUSS=29?=
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>,
 <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>,
 <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 28 Apr 2019 17:52:14 -0000

Hi Mirja,

I have been looking at your Discuss. It seems that at least one of the =
referenced documents is hung up in the working group and is some way =
from becoming an RFC.

We tend not to like to write documents that (appear to) favour one of =
the two IGPs, so I am not comfortable with the idea of making one IGP =
normative and the other informative. I think the solution here is to =
make the whole of section 3.1 just use the IGPs as an example (taking =
out 2119 language and making it very clear that "other flooding =
mechanisms are available").

I wanted to get your OK on this approach (it sounded from your reply =
that you would be OK if the responsible AD was OK). I believe that, per =
Alvaro's Discuss, we will also need some generic text to establish the =
process divorced from any particular protocol mechanism.

Thanks,
Adrian

-----Original Message-----
From: Adrian Farrel <adrian@olddog.co.uk>=20
Sent: 13 April 2019 17:13
To: 'Mirja Kuehlewind' <ietf@kuehlewind.net>
Cc: 'Mirja K=C3=BChlewind via Datatracker' <noreply@ietf.org>; 'The =
IESG' <iesg@ietf.org>; mpls@ietf.org; loa@pi.nu; mpls-chairs@ietf.org; =
draft-ietf-mpls-sr-over-ip@ietf.org
Subject: RE: Mirja K=C3=BChlewind's Discuss on =
draft-ietf-mpls-sr-over-ip-03: (with DISCUSS)

Hi Mirja,

Sorry to be a long time on this.

It looks like your concerns around the various OSPF and ISIS drafts has =
thrown up a "challenge".
One of the references (draft-ietf-isis-encapsulation-cap) is missing in =
action, and seems to have been abandoned.

This will necessitate some work on the draft to abstract the mechanisms =
described into general terms and avoid the need to reference at least =
this one draft, and maybe all four of the IGP drafts.

Thanks for your patience.

Adrian

-----Original Message-----
From: Adrian Farrel <adrian@olddog.co.uk>=20
Sent: 13 March 2019 13:16
To: 'Mirja Kuehlewind' <ietf@kuehlewind.net>
Cc: 'Mirja K=C3=BChlewind via Datatracker' <noreply@ietf.org>; 'The =
IESG' <iesg@ietf.org>; mpls@ietf.org; loa@pi.nu; mpls-chairs@ietf.org; =
draft-ietf-mpls-sr-over-ip@ietf.org
Subject: RE: Mirja K=C3=BChlewind's Discuss on =
draft-ietf-mpls-sr-over-ip-03: (with DISCUSS)

Thanks Mirja,

>>> 1) Given section 3.1, the following drafts all seems that they
>>> should be normative references: ietf-isis-encapsulation-cap,
>>> ietf-ospf-encapsulation-cap, ietf-ospf-segment-routing-extensions,
>>> ietf-isis-segment-routing-extensions
>>=20
>> Well, that wasn't the intention. It is meant to be an example of
>> how the forwarding entries are constructed.
>>=20
>> As it says at the top of Section 3...
>>   Note that the examples in
>>   Section 3.1 and Section 3.2 assume that OSPF or ISIS is enabled: in
>>   fact, other mechanisms of discovery and advertisement could be used
>>   including other routing protocols (such as BGP) or a central
>>   controller.
>>=20
>> We could be more explicit in section 3.1 so that, for example...
>>=20
>> OLD
>>   o  The Segment Routing Global Block (SRGB) is defined in [RFC8402].
>>      Router E is SR-MPLS capable, so it advertises an SRGB as =
described
>>      in [I-D.ietf-ospf-segment-routing-extensions] and
>>      [I-D.ietf-isis-segment-routing-extensions].
>> NEW
>>   o  The Segment Routing Global Block (SRGB) is defined in [RFC8402].
>>      Router E is SR-MPLS capable, so it advertises an SRGB to the =
other
>>      SR-MPLS capable routers.  If an IGP is in use then Router E =
behaves
>>      as described in [I-D.ietf-ospf-segment-routing-extensions] and
>>      [I-D.ietf-isis-segment-routing-extensions], but other mechanisms
>>      Could be applied.
>> END
>>=20
>> We'd need to make similar changes throughout the section.
>>=20
>> Would such changes be enough for you?
>
> It still sounds to me that these document are basically a must read=20
> to understand the full picture. Do you think it would be a problem
> or the wrong thing to make these reference normative?
>
> However, your wording change makes it definitely more clear that
> this is only one example. If the wg and responsible ADs think, =
it=E2=80=99s
> the right thing to do to leave the reference informative, I will clear
> my discuss.

I was worried about the rate of progress of SR documents. There has been =
a tendency for them to travel a little slowly.

It looks like these documents have all now progressed far enough, but =
they are caught up in a deadly cluster of missing references (cluster =
340). We'll have a look through the cluster to see how dangerous it is =
and make normative references where we can.

>>> 2) Sec 3.2.3 on IP Header fields should refer to RFC6040 for the ECN
>>> field and eventually RFC2983 for DSCP.
>>=20
>> That's good. Thanks. It gives us...
>>=20
>>            <t hangText=3D"IP Header Fields:">When encapsulating an =
MPLS
>>            packet in UDP, the resulting packet is further =
encapsulated in
>>            IP for transmission. IPv4 or IPv6 may be used according to =
the
>>            capabilities of the network. The address fields are set as
>>            described in <xref target=3D"usecases"/>. The other IP =
header
>>            fields (such as the ECN field <xref target=3D"RFC6040"/>, =
the DSCP=20
>>            code point <xref target=3D"RFC2983"/>, or IPv6 Flow Label) =
on each
>>            UDP-encapsulated segment SHOULD be configurable according =
to the
>>            operator&apos;s policy: they may be copied from the header =
of the
>>            incoming packet; they may be promoted from the header of =
the
>>            payload packet; they may be set according to instructions
>>            programmed to be associated with the SID; or they may be
>>            configured dependent on the outgoing interface and =
payload.</t>
>
> Yes, thanks!

Perfect. It's in my working copy.

Best,
Adrian

