Re: [mpls] Entropy in MPLS-SR-over-UDP

"Henderickx, Wim (Nokia - BE/Antwerp)" <wim.henderickx@nokia.com> Tue, 14 November 2017 08:38 UTC

Return-Path: <wim.henderickx@nokia.com>
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 39F58128AB0 for <mpls@ietfa.amsl.com>; Tue, 14 Nov 2017 00:38:44 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.921
X-Spam-Level:
X-Spam-Status: No, score=-1.921 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=nokia.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 CLmhC-jtY4QA for <mpls@ietfa.amsl.com>; Tue, 14 Nov 2017 00:38:42 -0800 (PST)
Received: from EUR02-AM5-obe.outbound.protection.outlook.com (mail-eopbgr00093.outbound.protection.outlook.com [40.107.0.93]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D9D20127866 for <mpls@ietf.org>; Tue, 14 Nov 2017 00:38:41 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nokia.onmicrosoft.com; s=selector1-nokia-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=/EoOJnxry5aNISW5If6hOsLValcL/p1oHSRaHxgagrc=; b=mJu1b8n3vfDgYKjUMHyJzR4v+/xZM/6yGP8tXjZl5EurfeywB0nZmR5rDo4m3QRNMT/PoAF2sJ3eDUuqe1viC6/xeg0AxtUdMReOXPldDA0SlavqwQIKOZPd8Jr4PInw2XSg4oC0oT7CtMF+cSJpFSbOq74jAQ48oPHY4VkH848=
Received: from DB5PR07MB1589.eurprd07.prod.outlook.com (10.165.212.143) by DB5PR07MB1590.eurprd07.prod.outlook.com (10.165.212.144) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.239.4; Tue, 14 Nov 2017 08:38:39 +0000
Received: from DB5PR07MB1589.eurprd07.prod.outlook.com ([fe80::ec37:a7ea:508e:176d]) by DB5PR07MB1589.eurprd07.prod.outlook.com ([fe80::ec37:a7ea:508e:176d%13]) with mapi id 15.20.0239.005; Tue, 14 Nov 2017 08:38:39 +0000
From: "Henderickx, Wim (Nokia - BE/Antwerp)" <wim.henderickx@nokia.com>
To: "adrian@olddog.co.uk" <adrian@olddog.co.uk>, "mpls@ietf.org" <mpls@ietf.org>
Thread-Topic: Entropy in MPLS-SR-over-UDP
Thread-Index: AdNdFbb9Q0APAZqwT7We5xTH8vL2PwARZ+YA//98OgCAAIhdAP//hoOAgACMTIA=
Date: Tue, 14 Nov 2017 08:38:39 +0000
Message-ID: <82C4EACC-F9CD-453C-8EAE-2F3C5FF6FDB4@nokia.com>
References: <0df801d35d15$bd7dc8f0$38795ad0$@olddog.co.uk> <4879222B-FDB4-4CFB-899E-C622F392EE83@nokia.com> <0e0c01d35d19$76c4a240$644de6c0$@olddog.co.uk> <3BFDC77B-4BA7-47F1-B7F4-BC7696597B42@nokia.com> <0e1f01d35d20$edd4cfc0$c97e6f40$@olddog.co.uk>
In-Reply-To: <0e1f01d35d20$edd4cfc0$c97e6f40$@olddog.co.uk>
Accept-Language: nl-BE, en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/10.8.0.171111
authentication-results: spf=none (sender IP is ) smtp.mailfrom=wim.henderickx@nokia.com;
x-originating-ip: [2001:67c:370:128:e8c5:619a:84f9:1c4f]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; DB5PR07MB1590; 6:UUL9sIeHqzlyvYy7dZtKasGaRt2TKyvp4Ofxv+2X0pSutTjHy/+7knvvR33ReBMF+3iMmS7vtz+HnfFq9r8yBLW6xEmOGAp78RFlPRl0Sh96YM0H/URbVmFibDWPm1n1opcFTdPVTdHRnBgLKX1A+2cxO+gn/FhywtYHpkZnA9psm8w4jYh144/MbBv1OA9hyvjHLAgt+FSuHrDdSJ3QO8vho0PuNtRYujNdd/ak5SutFtZcA/feO7EEXz6CjPtUB6p1cRE62IvrnFfzg94xU9ggGx90RgH+ROFmq5FDH65dHmazBd4j8LQoh9E/osThfHXbOVHR4sI8PaPHbgLw+6/NqHkjUs8YZvJcybdSOe8=; 5:lbZRT96sw/1QivDXUl8wZMhO8cx3jQSpbpQP1gvBquKfCHoldCHYW+gFT5cP2pZmhh5pQq+g7VWDULDgdv+xV3pOJgSTYSJ7QgUHvXyyv9dn4wAc9CcruqDJeEV6a1/samhhOn+4TF8gStGg6DoXkjBWHDTJIA6glZCMYpe5xto=; 24:pz6q5jIbTwhlED8ZNM+DEiDp2e8uS2bXFo3bJ6Z5cDyK9+VM4m06IPtZwFFIjhXJ/TQORf7wTTxHi7trdJRVABekXHcSBd6K4Nsh9tfx4TI=; 7:pc5BNtmYN2/PhXO1kNOPwbzbH3RkbfU+w+I3+cnFUQEOILsQn63SBfkPZlUq2qr1dZVSs+mw01+Jtq/3WOCP3qmx05s1FuB0+/pMIPuMK0qLWJGChk3TCHfh8JhI33gEzIXKa1/LlZoEESrVBHTiaam6a+EITbYZIh6RegGd8FBwjUrgwJm/Em3MS2T4RJadMwtnjUY8sZs+BjpgOk/mjBBCE31JybjJgjWqcFtPWuJN2id5MVJ40ccAxt0B5koX
x-ms-exchange-antispam-srfa-diagnostics: SSOS;
x-ms-office365-filtering-correlation-id: d301b34b-a0bf-4bf2-7522-08d52b3b1abd
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(48565401081)(4534020)(4602075)(4627115)(201703031133081)(201702281549075)(2017052603258); SRVR:DB5PR07MB1590;
x-ms-traffictypediagnostic: DB5PR07MB1590:
x-microsoft-antispam-prvs: <DB5PR07MB15905C26945B7D4CC398EFCC83280@DB5PR07MB1590.eurprd07.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(138986009662008)(82608151540597);
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(8121501046)(5005006)(100000703101)(100105400095)(3002001)(10201501046)(3231022)(93006095)(93001095)(6055026)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123558100)(20161123562025)(20161123564025)(20161123555025)(20161123560025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:DB5PR07MB1590; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:DB5PR07MB1590;
x-forefront-prvs: 04916EA04C
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(6009001)(346002)(39860400002)(376002)(24454002)(13464003)(199003)(189002)(5660300001)(6436002)(6506006)(8666007)(53936002)(3660700001)(189998001)(4326008)(6512007)(33656002)(6246003)(8676002)(50986999)(106356001)(81166006)(105586002)(3280700002)(81156014)(14454004)(39060400002)(2501003)(76176999)(54356999)(5250100002)(8936002)(97736004)(2950100002)(478600001)(54906003)(6486002)(82746002)(110136005)(101416001)(2906002)(7736002)(305945005)(36756003)(99286004)(316002)(230783001)(83506002)(53546010)(86362001)(229853002)(93886005)(83716003)(58126008)(2900100001)(25786009)(68736007)(6116002)(102836003); DIR:OUT; SFP:1102; SCL:1; SRVR:DB5PR07MB1590; H:DB5PR07MB1589.eurprd07.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en;
received-spf: None (protection.outlook.com: nokia.com does not designate permitted sender hosts)
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: text/plain; charset="utf-8"
Content-ID: <671AFED7E2BB8547A90BF786A775A235@eurprd07.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: nokia.com
X-MS-Exchange-CrossTenant-Network-Message-Id: d301b34b-a0bf-4bf2-7522-08d52b3b1abd
X-MS-Exchange-CrossTenant-originalarrivaltime: 14 Nov 2017 08:38:39.3231 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5d471751-9675-428d-917b-70f44f9630b0
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB5PR07MB1590
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/WiFrg1uhPGn1nv6wY-8_9ScIbBg>
Subject: Re: [mpls] Entropy in MPLS-SR-over-UDP
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.22
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: Tue, 14 Nov 2017 08:38:44 -0000

thx

On 14/11/2017, 16:35, "Adrian Farrel" <adrian@olddog.co.uk> wrote:

    Yeah, OK.
    The point is we *do* use src port for entropy on the UDP tunnel, but we have to drag that value from somewhere or create it.
    
    We'll throw some text together.
    
    A
    
    > -----Original Message-----
    > From: Henderickx, Wim (Nokia - BE/Antwerp)
    > [mailto:wim.henderickx@nokia.com]
    > Sent: 14 November 2017 07:31
    > To: adrian@olddog.co.uk; mpls@ietf.org
    > Cc: stewart.bryant@gmail.com; jdrake@juniper.net; 'Jeff Tantsura'
    > Subject: Re: Entropy in MPLS-SR-over-UDP
    > 
    > I agree but the draft claims we can do src udp port for entropy label and hence
    > people might forget this. Hence why I believe its important to define this
    > behaviour explicitly.
    > 
    > On 14/11/2017, 15:23, "Adrian Farrel" <adrian@olddog.co.uk> wrote:
    > 
    >     OK, we'll add text.
    > 
    >     And I think the message is "more or less" (TM) unchanged from the behavior
    > for native MPLS-SR.
    > 
    >     A
    > 
    >     > -----Original Message-----
    >     > From: Henderickx, Wim (Nokia - BE/Antwerp)
    >     > [mailto:wim.henderickx@nokia.com]
    >     > Sent: 14 November 2017 07:15
    >     > To: adrian@olddog.co.uk; mpls@ietf.org
    >     > Cc: stewart.bryant@gmail.com; jdrake@juniper.net; Jeff Tantsura
    >     > Subject: Re: Entropy in MPLS-SR-over-UDP
    >     >
    >     > Adrian, good.
    >     > My point is we should specify the behaviour in the draft.
    >     > Your take is the ingress node of the SR-TE LSP should insert an entropy label
    > in
    >     > the stack based on RLD capabilities even though SRoUDP is used.
    >     > Only when you use SRoUDP all the way we can avoid adding the entropy
    > label.
    >     >
    >     >
    >     > On 14/11/2017, 14:56, "Adrian Farrel" <adrian@olddog.co.uk> wrote:
    >     >
    >     >     Hi Wim,
    >     >     A couple of observations on the question you raised at the mic...
    >     >
    >     >     An entropy value can be preserved e2e, but it is by no means necessary to
    > do
    >     > so.
    >     >
    >     >     This shows at three points in a network...
    >     >
    >     >     1. UDP tunnel ends, new UDP tunnel starts
    >     >     This the "normal" case. It is possible to conceive of storing the entropy
    > value
    >     >     and re-using it (but I don't think I would implement that). Each UDP tunnel
    > is a
    >     >     new tunnel and gets its own entropy value. Of course, if there is already an
    > EL
    >     >     in the stack, that can be extracted.
    >     >
    >     >     2. Previous hop is native MPLS-SR, next hop is UDP tunnel
    >     >     This case is just like the tunnel between two islands (first use case). The
    > UDP
    >     >     entropy value can be pulled from an EL if one is in the stack or can be
    >     >     generated locally. This is just 7510.
    >     >
    >     >     3. UDP tunnel ends, next hop is native MPLS-SR
    >     >     This case is just like the tunnel between two islands (first use case). The
    >     >     MPLS-SR entropy value might already be in an EL in the stack in which case,
    >     >     nothing to do. Or an EL might need to be made in which case it could be
    > stored
    >     >     from the incoming UDP or freshly generated. This, too, is just as 7510.
    >     >
    >     >     The crunch is that if you are worried about making an entropy value at a
    > transit
    >     >     node (for example because it would involve too much processing or exceed
    > the
    >     >     RLD) then your head end should add an EL that will survive e2e because (as
    >     >     noted) the SR stack persists just as normal for MPLS-SR.
    >     >
    >     >     Does that help?
    >     >     I think we thought this was unnecessary to expose in the text, but if you
    > think
    >     >     adding this explanation would be useful, we can do it.
    >     >
    >     >     Thanks,
    >     >     Adrian
    >     >
    >     >
    >     >
    > 
    > 
    >