[mpls] Anycast segments and context-specific label spaces

Alexander Vainshtein <Alexander.Vainshtein@ecitele.com> Wed, 19 July 2017 07:10 UTC

Return-Path: <Alexander.Vainshtein@ecitele.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 A56B8131B8B; Wed, 19 Jul 2017 00:10:04 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.81
X-Spam-Level:
X-Spam-Status: No, score=-1.81 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_DKIM_INVALID=0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=fail (1024-bit key) reason="fail (body has been altered)" header.d=eci365.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 QMt9YTr6I10w; Wed, 19 Jul 2017 00:10:02 -0700 (PDT)
Received: from mail1.bemta5.messagelabs.com (mail1.bemta5.messagelabs.com [195.245.231.145]) (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 803F0131B89; Wed, 19 Jul 2017 00:09:58 -0700 (PDT)
Received: from [85.158.136.83] by server-9.bemta-5.messagelabs.com id BA/E6-01994-4C50F695; Wed, 19 Jul 2017 07:09:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSeUgUcRTH9zfXTubatJv5WlaKtaRDF40KpQP DCKHsgP5QsWOscXdpd9Z21rDosJO07KAUj0oF2zCVwjQiW8tV8sqO7aAkxTzK1LALzYxqx1nL /hk+v/d97/veGx6NK59RappLsXFWnjVpKS9i0bzvs4NrSUtsyMV34WGvh5rkYUMdJ7Cw1ivFZ Fj9k1EUQUQVFY1gG1AcaeQTLCnbSMOXrHoyKTMqpbqujkhFx1amIy+aYI7j8PLXS0J8KJkLGB yp76SkRwcC+71+lI4m0RSzHMpL2iiRpzFboLCgFheTcCYbh5qGNEIUVMxSuN74zJMUAVmdn0m JdVDWWiUXmWDmQE5D5Vi+gomHH5cvjTVAzHQYbirFRMYZP2jtzh9jYBgouvsYl9gXPnT9IsXG iElD4BoYlUuCFmpKzngK/MGVfxJJ3EnBt1JB4miw38h2G9FuDoCK3s2iDzAdGLxqK6CkeBCcy tNI8RsIMj8OejwtUH2zBklCOwmOk+c8ggbsw3c8Qg8JLUfHf4Ua2p6nIYk10PvGQUqr8eC49Z uS1p8KjTndxFkUmDth69wJabkT0qR4EBRUfaEkXgD2wn58nB/e78ImxguQ/BqaK3DW3Zw1eGG oLsFq1BtsZtZoCg4NWawzc4LA6jkTmyDotlvM5ch9VAdlMnQbtZ1f50QzaEzrq6gM4GOVPgmW HXsMrGDYak02cYITaWhaC4pQwhKrnGrl9FxKotHkvsxxGWhv7TTFOlFWCEmsWTDqJakJhdPl2 SNDGO0cbRjG6AfiV0nwFp5T+yk2igWMWGBI5v/ajd+6C/mrVQokk8mU3kmc1Wy0/a/3IT8aaV UKjejibeRtf7v2uQfC3AOpok3iQDb2n6RORZt8CKVr9WPH5KtLV5V2/nQ5quvjLFMy9J9SU3c mFi2pWhPnH0HaA8u85bNwVeaKF+sP5Jix0/GRj8r2ZWxdxn3VRRbnjT6Keh95OL55X/P+tP7J zkNYRQa6qX068CS5PcTQHNh17G3f/KiWwZ7Pu2a2XiZiRkL4mL3h84hI59616VpCMLCh83Grw P4BsC7NYOYDAAA=
X-Env-Sender: Alexander.Vainshtein@ecitele.com
X-Msg-Ref: server-11.tower-36.messagelabs.com!1500448192!102225156!1
X-Originating-IP: [52.41.248.36]
X-StarScan-Received:
X-StarScan-Version: 9.4.25; banners=ecitele.com,-,-
X-VirusChecked: Checked
Received: (qmail 29857 invoked from network); 19 Jul 2017 07:09:55 -0000
Received: from ec2-52-41-248-36.us-west-2.compute.amazonaws.com (HELO EUR03-AM5-obe.outbound.protection.outlook.com) (52.41.248.36) by server-11.tower-36.messagelabs.com with AES256-SHA256 encrypted SMTP; 19 Jul 2017 07:09:55 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ECI365.onmicrosoft.com; s=selector1-ecitele-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=96bdXM6A65GoGJ6p0vYX6P5eEf1CgMURw6PWZTl7ijM=; b=PtR2DZY9bBQgKISeDYzAxI4kNHctouKB5aOteVN91I+eT3Yu1+Wy4pGZYuCUlsMoMghNMVyLIdC2yf4/P4Yy4WM/ZztW2ApL0DxU72K0xOGK0qd/Z1rN7fS3bm5wDJQGXw16ppLqHxjHWuPr2a6g6ViqCyC+c7wS0DwuR3mVEvU=
Received: from AM4PR03MB1713.eurprd03.prod.outlook.com (10.167.88.15) by HE1PR0302MB2634.eurprd03.prod.outlook.com (10.171.94.17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1282.10; Wed, 19 Jul 2017 07:09:51 +0000
Received: from AM4PR03MB1713.eurprd03.prod.outlook.com ([fe80::1084:6d84:d4da:fac3]) by AM4PR03MB1713.eurprd03.prod.outlook.com ([fe80::1084:6d84:d4da:fac3%14]) with mapi id 15.01.1282.011; Wed, 19 Jul 2017 07:09:50 +0000
From: Alexander Vainshtein <Alexander.Vainshtein@ecitele.com>
To: "draft-ietf-spring-anycast-segment@ietf.org" <draft-ietf-spring-anycast-segment@ietf.org>
CC: "spring@ietf.org" <spring@ietf.org>, Michael Gorokhovsky <Michael.Gorokhovsky@ecitele.com>, Shell Nakash <Shell.Nakash@ecitele.com>, Dmitry Valdman <Dmitry.Valdman@ecitele.com>, Rotem Cohen <Rotem.Cohen@ecitele.com>, Ron Sdayoor <Ron.Sdayoor@ecitele.com>, "mpls@ietf.org" <mpls@ietf.org>, "draft-mpls-shen-egress-protection-framework@ietf.org" <draft-mpls-shen-egress-protection-framework@ietf.org>
Thread-Topic: Anycast segments and context-specific label spaces
Thread-Index: AdMAXJkJ1clImMhlSCmQwtRBBfPkPw==
Date: Wed, 19 Jul 2017 07:09:50 +0000
Message-ID: <AM4PR03MB171360288107E28C92D721009DA60@AM4PR03MB1713.eurprd03.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [79.182.117.158]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; HE1PR0302MB2634; 7:oFBZGOoIu19RsjPUFY0CY2VWnx92bVDYjyH2M2KD5uIfAzN3sbFCLOVQkFvA+NobtMZKpSuVkcsFheA7FFJuV0l39PO2ou+RA222l8/paTKO/ZpihBt+1kYddZLOsvFT9Myiae0r0Ldkpv+l3bZjUhp0DF4xdbqPAW5A/g0ttMrRaGS/HqUirPCr3kP/gj83y9kR+xqq+I6Q5hjpdj7QBlHsJsB0u3e+ZjDN/Zi+4VoT5sY7k1s6R0vTEtSxQIH2rRYkr7sUGZKPNowFL6VwnsbOTsZ7T6UPBtNxj82S+6RDWqPq4yhMLY+lSPLaedbXZb9EEaQmwAyn9xGKNpJWGXRnHXkY4JpyN7AYs99hUZH70tSdRDVXT1y+iLJk+wQAacU/4Gxn9FftFaAebFRHELxoWDJddi5qgUJDuNZlX8djNOECXmryOjCzE8FMEPyucBiRlutqOHa9hRfkR5TUiR0Jmmz+r1xh5BRYLEXBl1Hf6MRrR+qiIG+J36R1fHAXMPlwQGeAtsLaMJFV0S42eAPDDJc1gqHDzNfjFkZwowYref0w788f8YQOeqvgD8Ax1SjQCkGsLmnrQDJAU4dvRU9/4PL1yltkrvc9WfinP/ZcZvfx7A4/AvAnIWN+dh6N6Ox5vsrLfiUGUuILlapCNYtzcXcpAHg/EGya3E7wHlm0NNM8bW9SMTSZ3UT8d3kv7wZtMME/i7wNcKRPvXreyqKFgKzbgebKF/2wamBsS3w3K3+CG0J7cf2iWD/NY/Dw5OzvBbTWZWsFVnn04f4bHB4/WrJAAuPsTAd8RAGkA2M=
x-ms-office365-filtering-correlation-id: 7d787ce3-1c46-40cb-2ec8-08d4ce7525a1
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254075)(300000503095)(300135400095)(48565401081)(2017052603031)(201703131423075)(201703031133081)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095); SRVR:HE1PR0302MB2634;
x-ms-traffictypediagnostic: HE1PR0302MB2634:
x-exchange-antispam-report-test: UriScan:(151999592597050)(120809045254105)(26388249023172)(236129657087228)(148574349560750)(21748063052155)(279101305709854)(247924648384137);
x-microsoft-antispam-prvs: <HE1PR0302MB26346E3511436D90E6728EE09DA60@HE1PR0302MB2634.eurprd03.prod.outlook.com>
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(2017060910075)(5005006)(100000703101)(100105400095)(93006095)(93001095)(10201501046)(3002001)(6055026)(6041248)(20161123562025)(20161123560025)(20161123555025)(20161123564025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123558100)(6072148)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:HE1PR0302MB2634; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:HE1PR0302MB2634;
x-forefront-prvs: 0373D94D15
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(39410400002)(39450400003)(39840400002)(39400400002)(39850400002)(53754006)(252514010)(72206003)(8936002)(74316002)(5660300001)(7736002)(790700001)(102836003)(3846002)(66066001)(189998001)(3660700001)(6116002)(2900100001)(5640700003)(8676002)(14454004)(81166006)(2501003)(7696004)(478600001)(5250100002)(606006)(25786009)(86362001)(2906002)(33656002)(4326008)(38730400002)(3280700002)(53936002)(6916009)(5630700001)(2351001)(450100002)(6506006)(110136004)(6436002)(9686003)(236005)(54906002)(6306002)(54896002)(50986999)(55016002)(54356999)(99286003); DIR:OUT; SFP:1102; SCL:1; SRVR:HE1PR0302MB2634; H:AM4PR03MB1713.eurprd03.prod.outlook.com; FPR:; SPF:None; MLV:ovrnspm; PTR:InfoNoRecords; LANG:en;
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: multipart/alternative; boundary="_000_AM4PR03MB171360288107E28C92D721009DA60AM4PR03MB1713eurp_"
MIME-Version: 1.0
X-OriginatorOrg: ecitele.com
X-MS-Exchange-CrossTenant-originalarrivaltime: 19 Jul 2017 07:09:50.2492 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 2c514a61-08de-4519-b4c0-921fef62c42a
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0302MB2634
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/h_LgJkzcqbCPCRgP4fBv8xwShCM>
Subject: [mpls] Anycast segments and context-specific label spaces
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: Wed, 19 Jul 2017 07:10:05 -0000

Hi all,
I have read the draft<https://tools.ietf.org/html/draft-ietf-spring-mpls-anycast-segments-01> in question, and, from my POV, it defines, under the name of Virtual LFIB,  a dedicated context-specific label space (see RFC 5331<https://tools.ietf.org/html/rfc5331>)  in the devices that are assigned with one or more anycast segments, and uses the labels such devices allocate for these segments as the context labels identifying this space.

If my understanding is correct:

*         Explicit mapping of the definitions of the draft to already defined and well-understood MPLS architectural mechanisms would greatly improve its readability. It would also greatly help the implementers, especially if they have already implemented (or consider implementation of) context-specific label spaces in their devices

*         Adding the relevant references (including a normative reference to RFC 5331) seems necessary

Using context-specific label spaces and context labels in conjunction with anycast (or anycast-like) functionality  in MPLS is not new. One example (as indicated in Eric Rosen's email<https://www.ietf.org/mail-archive/web/mpls/current/msg12659.html>)  is the PW Endpoint Fast Failure Protection mechanism defined in RFC 8104<https://tools.ietf.org/html/rfc8104>. The analogy looks important to me since anycast groups are commonly considered as a protection mechanism (and not just as a load-balancing one). I also think that relationships between this draft and the egress protection framework<https://datatracker.ietf.org/doc/draft-shen-mpls-egress-protection-framework/?include_text=1> one are worth looking at carefully.

My 2c,
Sasha

Office: +972-39266302
Cell:      +972-549266302
Email:   Alexander.Vainshtein@ecitele.com


___________________________________________________________________________

This e-mail message is intended for the recipient only and contains information which is 
CONFIDENTIAL and which may be proprietary to ECI Telecom. If you have received this 
transmission in error, please inform us by e-mail, phone or fax, and then delete the original 
and all copies thereof.
___________________________________________________________________________