Re: [mpls] Éric Vyncke's No Objection on draft-ietf-mpls-sr-over-ip-06: (with COMMENT)

"Eric Vyncke (evyncke)" <> Sun, 02 June 2019 15:04 UTC

Return-Path: <>
Received: from localhost (localhost []) by (Postfix) with ESMTP id F4232120044; Sun, 2 Jun 2019 08:04:52 -0700 (PDT)
X-Virus-Scanned: amavisd-new at
X-Spam-Flag: NO
X-Spam-Score: -14.501
X-Spam-Status: No, score=-14.501 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: (amavisd-new); dkim=pass (1024-bit key) header.b=eOFK7614; dkim=pass (1024-bit key) header.b=kWGcegqj
Received: from ([]) by localhost ( []) (amavisd-new, port 10024) with ESMTP id cvFvwaIksAM8; Sun, 2 Jun 2019 08:04:51 -0700 (PDT)
Received: from ( []) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by (Postfix) with ESMTPS id 979A7120026; Sun, 2 Jun 2019 08:04:50 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple;;; l=3646; q=dns/txt; s=iport; t=1559487890; x=1560697490; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=uzkWmhhhY3FNYGbAeIu3cJwe3JhcEgblW7iwJWokWek=; b=eOFK7614AuLP/a0JZKUeE+sHDgYDwGvBBqRpYc1cZzATsvOR4tdZS0aB RUgwXrlr2Aq93yAYfn6DXLLIf1X3dqfTVM+yZ2WH1iWImNywJb7DiqjX+ RqFYPKRk9+ZMAiddqBTNod06tWKu/VxCy9Hv6odeG4Gq7ZuDEVhgc80i5 8=;
IronPort-PHdr: 9a23:KPw7tB+U8YyzvP9uRHGN82YQeigqvan1NQcJ650hzqhDabmn44+8ZB7E/fs4iljPUM2b8P9Ch+fM+4HYEW0bqdfk0jgZdYBUERoMiMEYhQslVcObGEvwL/PCZC0hF8MEX1hgrDm2
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-AV: E=Sophos;i="5.60,543,1549929600"; d="scan'208";a="563732101"
Received: from ([]) by with ESMTP/TLS/DHE-RSA-SEED-SHA; 02 Jun 2019 15:04:49 +0000
Received: from ( []) by (8.15.2/8.15.2) with ESMTPS id x52F4n8T024996 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Sun, 2 Jun 2019 15:04:49 GMT
Received: from ( by ( with Microsoft SMTP Server (TLS) id 15.0.1473.3; Sun, 2 Jun 2019 10:04:48 -0500
Received: from ( by ( with Microsoft SMTP Server (TLS) id 15.0.1473.3; Sun, 2 Jun 2019 11:04:47 -0400
Received: from ( by ( with Microsoft SMTP Server (TLS) id 15.0.1473.3 via Frontend Transport; Sun, 2 Jun 2019 10:04:47 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;; s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=uzkWmhhhY3FNYGbAeIu3cJwe3JhcEgblW7iwJWokWek=; b=kWGcegqjr8w0+zCl06Xbs24D3q7UoRYYQtAJq1exi7tBtejEebTvQ2XZxildULkSDR9dU59lvjdY7hBRSJrW65rq/gUUfXnd2RyU+8hqeeJpbdsFWAdKZnsBfizraG6D4KckyafH/DOaE1yIaj8PUWFcYNtxjgG/k498y9YBv94=
Received: from ( by ( with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1943.22; Sun, 2 Jun 2019 15:04:46 +0000
Received: from ([fe80::1990:d953:1387:d1a7]) by ([fe80::1990:d953:1387:d1a7%7]) with mapi id 15.20.1943.018; Sun, 2 Jun 2019 15:04:46 +0000
From: "Eric Vyncke (evyncke)" <>
To: "" <>, 'The IESG' <>
CC: "" <>, 'Loa Andersson' <>, "" <>, "" <>
Thread-Topic: Éric Vyncke's No Objection on draft-ietf-mpls-sr-over-ip-06: (with COMMENT)
Thread-Index: AQHVGSq7/CrIvEbGKUy1toyz3x4FjKaIMAIAgABinAA=
Date: Sun, 02 Jun 2019 15:04:46 +0000
Message-ID: <>
References: <> <000601d51931$2fef1ff0$8fcd5fd0$>
In-Reply-To: <000601d51931$2fef1ff0$8fcd5fd0$>
Accept-Language: fr-BE, en-US
Content-Language: en-US
user-agent: Microsoft-MacOutlook/
authentication-results: spf=none (sender IP is );
x-originating-ip: []
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: c5ff2bb3-9618-4189-031e-08d6e76ba6b1
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600148)(711020)(4605104)(1401327)(2017052603328)(7193020); SRVR:MN2PR11MB3917;
x-ms-traffictypediagnostic: MN2PR11MB3917:
x-microsoft-antispam-prvs: <>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 005671E15D
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(39860400002)(376002)(346002)(396003)(136003)(366004)(199004)(189003)(14444005)(256004)(36756003)(54906003)(110136005)(58126008)(86362001)(64756008)(66446008)(73956011)(66946007)(66476007)(66556008)(6116002)(3846002)(91956017)(102836004)(76116006)(224303003)(186003)(11346002)(476003)(25786009)(2616005)(68736007)(26005)(2906002)(6246003)(66066001)(81166006)(81156014)(82746002)(446003)(305945005)(53936002)(7736002)(71190400001)(83716004)(4326008)(229853002)(486006)(2501003)(71200400001)(6512007)(33656002)(8936002)(5660300002)(76176011)(14454004)(6486002)(316002)(6436002)(99286004)(6506007)(478600001); DIR:OUT; SFP:1101; SCL:1; SRVR:MN2PR11MB3917;; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1;
received-spf: None ( does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: ZEpFmexPf9pujfbeh0TSaBKVvvl27mtZnbcdpDw5ReTjjZXlXPTACDDKmWpNTqmMEwCK2HKsSJwlw0jijZNuN3s/WOaS/5dslLBJelvE64R/H0qVHpyxRj6/pEo0yTG04KI0DZuHdvk4fMxakRdFbLQkK+BauqleL2aeyLUiafdmQy6F1Um28AA757hUwGOPP4m8HBinTubNXKZN1aakTaaHoi24szl48NGESVp2x9fH1TCrmBcDmbhwYI1PYzCDKyuhJuJXcsSBjjLTc3le2Au0QOIDkx4T1JJQ2Nh0sUCwdrLGRWeK1RDs3OSnN+T7AoAZcQSWHEv7h6zEpqagQLesScyW5QY/nyuO1BtjiPOU3IJI1DHt9Y+l8NVtmObJM/z9/z9Yb+am9B4AHqPqWJnH8JIHNaQK71xwdH9uRAo=
Content-Type: text/plain; charset="utf-8"
Content-ID: <>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: c5ff2bb3-9618-4189-031e-08d6e76ba6b1
X-MS-Exchange-CrossTenant-originalarrivaltime: 02 Jun 2019 15:04:46.1650 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR11MB3917
Archived-At: <>
Subject: Re: [mpls] Éric Vyncke's No Objection on draft-ietf-mpls-sr-over-ip-06: (with COMMENT)
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Multi-Protocol Label Switching WG <>
List-Unsubscribe: <>, <>
List-Archive: <>
List-Post: <>
List-Help: <>
List-Subscribe: <>, <>
X-List-Received-Date: Sun, 02 Jun 2019 15:04:53 -0000


Thank you for such a quick reply on a Sunday.

About SRv6, while I understand and agree with your reply, I wonder whether this point should be added in the document. Just to avoid other people (not aware of all MPLS WG history) wondering like I did ;-)

About hop-limit, basically the same comment: I am with you but why not referencing the behavior you described? (alas I am in a plane and I do not have a copy of your I-D when replying... so it may already be the case)



On 02/06/2019, 12:55, "Adrian Farrel" <> wrote:

    Hi Eric,
    Thanks for squeezing in the extra review: much appreciated.
    > == COMMENTS ==
    > Generic question of mine: is there a way to leverage SRv6 in
    > the underlay ?
    Depends what you mean by "leverage" :-)
    The full-blown leveraging is to use SRv6 and move on. There are many who would say that that should be the principal focus.
    Here we are looking at how to move ahead with limited SR capabilities and run over an existing network. That underlay network could certainly be IPv6 (or IPv4 or MPLS), and one of the reasons we use UDP as an encapsulation is because it is agnostic about the underlay technology. (There are, of course, other reasons for choosing UDP.)
    > -- Section 3.2.3 --
    > About the IP encapsulation, is the hop limit / TTL simply copied from the
    > 'payload packet header'? What is the procedure at the exit of the tunnel wrt
    > hop limit / TTL of the 'payload packet header' ?
    There is a bit of chain of dependencies to follow here. We have tried to not change the core MPLS-in-UDP rules set in RFC 7510, so I could just point you there. But you would find that 7510 hands the baton to 4023 (MPLS-in-IP and MPLS-in-GRE), and section 5.2 is the place to look to see how to set the TTL in the encapsulating packet.
    At transit points on the tunnel, the TTL is (of course?) handled as normal for the encapsulating layer. 
    At the end point of the tunnel there are two tasks:
    1. Process the packet according to the encapsulating layer, just as we would for any other packet destined to a local address. No change there.
    2. Process the payload packet. Once the encapsulation has been stripped, the TTL of the payload must be processed. Per 4023, the remaining encapsulation TTL may be copied into the payload if (and only if) doing so does not increase the payload TTL value. 
    In all these three places on the path, we are not altering 7510 and 4023 behavior.