Re: [spring] Question about SRv6 Insert function

Alexander Vainshtein <Alexander.Vainshtein@ecitele.com> Thu, 05 September 2019 08:38 UTC

Return-Path: <Alexander.Vainshtein@ecitele.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 29D60120CAA; Thu, 5 Sep 2019 01:38:59 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.699
X-Spam-Level:
X-Spam-Status: No, score=-1.699 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_INVALID=0.1, DKIM_SIGNED=0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=fail (1024-bit key) reason="fail (message has been altered)" header.d=ecitele.com header.b=b2qIPLTI; dkim=fail (1024-bit key) reason="fail (body has been altered)" header.d=eci365.onmicrosoft.com header.b=f3X47gip
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 eYo10yjQNgH1; Thu, 5 Sep 2019 01:38:57 -0700 (PDT)
Received: from mail1.bemta26.messagelabs.com (mail1.bemta26.messagelabs.com [85.158.142.112]) (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 AF387120B9A; Thu, 5 Sep 2019 01:38:56 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ecitele.com; s=eciselector10072019; t=1567672735; i=@ecitele.com; bh=wgFkZd8XnKEBQpESp4ZoBhlPerD3Ow3KYGzy54Pc6uY=; h=From:To:CC:Subject:Date:Message-ID:References:In-Reply-To: Content-Type:MIME-Version; b=b2qIPLTIU+WvN5o3ou+Ef+vgKc4NjdVUFA2L0UkZeVq/Y9cB6rPalPcOfjqszKtle s0/giBsQlNh5LuBVOXa7E0APfw1Hoj33bsd450OQLHUHY1xXUUgN3XfF8mrM9Fosgq 9+OGexX0/SjqKPTfp/zsbfQ/9R4SPuSfLcBT9XeE=
Received: from [85.158.142.193] (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384 (256 bits)) by server-1.bemta.az-b.eu-central-1.aws.symcld.net id 13/A3-10908-E99C07D5; Thu, 05 Sep 2019 08:38:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WTfUwTdxjH+d1dewej5CggDw3MUYe6Lu2ok3E zm86MxG5sTl2WmG1Vr1BptbS1LRniXhgCCyAboWiEAQUGyhi+8TamSJAxKDqikokTAUGYbwWk iJINNetx6Nw/v3ye5/t9Xn6X31G4uJCUUNpkm9ZiZA1SoQ8hnth3Ql7SbVZHukf9mB+rBzHGY W8UMH1X8xEzVjMuZOyZ1UIm43QfYtLK03Cm68IcYjqO9wje8lY5D/0hUJ3pdCPVL0WDpKqy8m 9MdepEGaaaat9HbhB+LNAbNabkbQLdhKNdaHZtSU5tnhCmojZ1NvKhEF2FQ1bGtwQfdBJwsM6 J8UE9AmdXPpmNvCmCPoJD3biGE8R0HgZHH9hJPhhAcO73bpxzCek3oe6nQSHHgXQEZDmv45wJ p1tx+Cb1KMEJAfTrMP5dg4A3rYLTwzMEzyZIa2nyFFCecS/C3GU5lxbRarh2pXBh2CgB9ed7B ZzHm94E/Se3cR5EL4LZs7UYxzgdDP1jjnkGmobKlvM4z0Fwe/SxgPdr4Npf5YjPh8PBoWKS5z DodeQs5N+Hnn8aSG4U0Eug4db89wJ6FEFDQelCfxk4mkYEPBug7UihkOelcGn6N4LnUEgfmFz IzwpgxBHNsZiOA2fxPSIPvVL0zNo8G6ExM1dQNH99f+guHCOKPGvg9Etw7OSCPRwKckZInpdD RnEJ+Wy+DJE1iNFY9Ak6WyKrN8iVkZFypfJVebRcGa1gU+QahTZJHqc12iysR1Swn1kV1t2Jc YZ4hVFrq0OeNxm/i/RvRu0dLkU7CqEwaZAofK9RLfbTmOJ361irbqslyaC1tqNQipKCqNppVo v9LdoEbfJ2vcHzsp/IQPlKA0WDnCyymtlEqz6Bl86iNVTe7ZIKnHLXVHrO2fmzo6SqAhcTRpN RKwkWZXBlNFemSzI+bfrkj+lFYZIAEfLy8hL7mrWWRL3t//odFEwhaYDoUZeni6/eaHs6+45n Lcyzlj43kVvLxv4nSVKxgj2bo2STsk7D0MqbrqjNOVem7hcNL0IxsfcO3Cj1ObPXkJ9+Ocy85 uF6duXsTcQ2qqkV0yPPYe+mG+4+vyv8tevnYtZ2uB582JpX7+fdcSrEWXt4splZtqWtZujTVp 3k4jFxvvg4NRD9wbL9KdlJ7pAD+w2jfzbFpqnvln/vTHKu3tMju7AcX3HRVP72sF7++Na6si+ UU8mL3yNcuS9caqoIXfL1hml728vbV6Vm5kb5MPUxi02b/H51rK59dGNn7Y7DunRJX8tWe1zk G83rSjfe/2hmYO3nBTsiHP0PI5bq3O6rpTOY/88pmCwotBiyqqZj0yZR4DuHvpzT/ODq3Jj5y fqvdkoJq45VynCLlf0XeDEfeawEAAA=
X-Env-Sender: Alexander.Vainshtein@ecitele.com
X-Msg-Ref: server-4.tower-238.messagelabs.com!1567672730!115587!1
X-Originating-IP: [18.237.140.177]
X-SYMC-ESS-Client-Auth: mailfrom-relay-check=pass
X-StarScan-Received:
X-StarScan-Version: 9.43.12; banners=ecitele.com,-,-
X-VirusChecked: Checked
Received: (qmail 2403 invoked from network); 5 Sep 2019 08:38:52 -0000
Received: from p01b.mail.dlp.protect.symantec.com (HELO mail.ds.dlp.protect.symantec.com) (18.237.140.177) by server-4.tower-238.messagelabs.com with ECDHE-RSA-AES256-SHA384 encrypted SMTP; 5 Sep 2019 08:38:52 -0000
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=h7Cvvvo9UALv8eM/po+z71nZGPse1TdzZj7PHLzDOyRtH4zaI1OGqPpoKEF9OxUTycnIdXjUfb7STLcs+tt5OcrbaCEw4F2E6lUc0dqXZKcEDEMLPC+HwFUzjWgurk73t1R82P7XdphQvm/xSA44mbwZ0PV9Jsleotn4h7hjiWQHvWbUQqBjN27R0nfsZY6x04tjbc4RLihNm6SoIfn+sC4pd91B7L7TZN8fPMjIeBJnQ5+peuDN4ucX9w4fpcFndsYhUiabsrq2gVYmWhE941EoX/hxdBXCTb8zblavtQIY/pNdWkiy5+bmrvxr807RL+UC9lFSedwOuED66paRJg==
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=GJCL0znzxORClLlM/hJdDEi+AcvV49wHIUQ298KITR0=; b=AfxPaXvmVnNyvab8sP2OVBxfOLsuGxC7xRCsgSyAXFOcQikUOqF4neYMVtpcW6akL7xyrCJ1pT1YWhPHlZolAuSGT7bpVyZ0HJ4e4+WtmYtTAjBcX4Wh7wQ70WxSKaRlHkYD3t3i4N5IBP0s9gTzcSnuCK5JgXpv4pBmr2XHxTgbWOISGiG0o/kCmfy9LEBDnNjCm+1U3s/ros31eS4xu+TEUYERfpzXaFiIDqXU5HrDGhc1OlWDYIzim/b0zU9NSai4i72sUbkUCHO5cNoZ5WbsSqVcfPEZyKeTzTuxCaB/Cx7IDAXN+N0rC4xeZbvu0AKpXd7AMYlcLalcQvtwaw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=ecitele.com; dmarc=pass action=none header.from=ecitele.com; dkim=pass header.d=ecitele.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ECI365.onmicrosoft.com; s=selector2-ECI365-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=GJCL0znzxORClLlM/hJdDEi+AcvV49wHIUQ298KITR0=; b=f3X47gip33oMfdBjNqmQ0liBEwuqt1xtR3US6j2Ko3KCVVnX34DpquJ2WaePdWPHG3hDNdCzzyjUHkfFNhuJX2f9yHF0xSX4jEKc84Z9f6NfF9pMM32RSoHifDVQhmIl8MC7Tprx2mvB2ZFcMzJ+1T4NylrIGi21K0uJZC62WJE=
Received: from AM0PR03MB3828.eurprd03.prod.outlook.com (52.135.146.159) by AM0PR03MB5588.eurprd03.prod.outlook.com (20.179.252.24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2220.21; Thu, 5 Sep 2019 08:38:48 +0000
Received: from AM0PR03MB3828.eurprd03.prod.outlook.com ([fe80::5be:8570:f231:8e82]) by AM0PR03MB3828.eurprd03.prod.outlook.com ([fe80::5be:8570:f231:8e82%6]) with mapi id 15.20.2220.022; Thu, 5 Sep 2019 08:38:48 +0000
From: Alexander Vainshtein <Alexander.Vainshtein@ecitele.com>
To: Robert Raszuk <robert@raszuk.net>
CC: Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org>, "spring@ietf.org" <spring@ietf.org>, "6man@ietf.org" <6man@ietf.org>, Ole Troan <otroan@employees.org>, Fernando Gont <fgont@si6networks.com>, Suresh Krishnan <suresh.krishnan@gmail.com>, draft-voyer-6man-extension-header-insertion <draft-voyer-6man-extension-header-insertion@ietf.org>, draft-ietf-spring-srv6-network-programming <draft-ietf-spring-srv6-network-programming@ietf.org>
Thread-Topic: [spring] Question about SRv6 Insert function
Thread-Index: AQHVXxis/gF6F9KunkOxVqkDbflgtacT7YMwgAFf0ICAA0V6AIABQWiAgAD9JICAAAdpAIAARUEAgAEnDoCAAISeAIAAAWpQ
Date: Thu, 05 Sep 2019 08:38:47 +0000
Message-ID: <AM0PR03MB3828138B0D728AA6FC4FA4139DBB0@AM0PR03MB3828.eurprd03.prod.outlook.com>
References: <HK0PR03MB3970C6DCC635E7CD802D65FDFCBD0@HK0PR03MB3970.apcprd03.prod.outlook.com> <BYAPR05MB54636A2332FED916A26A6F14AEBD0@BYAPR05MB5463.namprd05.prod.outlook.com> <3e31873a-278a-2154-0e71-4d820bba323d@gont.com.ar> <4012D854-2F10-4476-951D-FFFE73C5083C@gmail.com> <cb2f56f8-acdc-d68d-0878-9609cb3d7b1b@gont.com.ar> <18D85493-5FD4-4D26-B1A1-0931513DC847@gmail.com> <05b6474b-ecc2-fbf9-ac5e-d81157be8b90@gont.com.ar> <537C92D5-7355-45B5-8974-C74ED08B0E0F@employees.org> <a7b5255b-8570-0e4b-da17-7557e7ca18c1@si6networks.com> <CAOj+MMGbu5DhZ+igBLnU5M3QA5wFqzg=fiZG_Mhgnt-d0MG7yA@mail.gmail.com>
In-Reply-To: <CAOj+MMGbu5DhZ+igBLnU5M3QA5wFqzg=fiZG_Mhgnt-d0MG7yA@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [147.234.241.1]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 909d0c89-952c-4ca4-b3b4-08d731dc789b
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(5600166)(711020)(4605104)(1401327)(4618075)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7193020); SRVR:AM0PR03MB5588;
x-ms-traffictypediagnostic: AM0PR03MB5588:
x-microsoft-antispam-prvs: <AM0PR03MB5588D421AB4FFB6579B87ED99DBB0@AM0PR03MB5588.eurprd03.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:8273;
x-forefront-prvs: 015114592F
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(346002)(39860400002)(366004)(136003)(376002)(396003)(199004)(189003)(4326008)(486006)(11346002)(316002)(9686003)(446003)(54896002)(256004)(25786009)(55016002)(14444005)(6246003)(26005)(102836004)(53546011)(54906003)(6506007)(6436002)(476003)(6306002)(14454004)(76176011)(7696005)(99286004)(71200400001)(71190400001)(478600001)(5660300002)(8936002)(66476007)(66446008)(76116006)(66946007)(64756008)(66556008)(52536014)(6916009)(81156014)(81166006)(790700001)(6116002)(3846002)(229853002)(8676002)(53936002)(186003)(7736002)(86362001)(2906002)(66066001)(33656002)(74316002); DIR:OUT; SFP:1102; SCL:1; SRVR:AM0PR03MB5588; H:AM0PR03MB3828.eurprd03.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1;
received-spf: None (protection.outlook.com: ecitele.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: G1XGNhzTfyjBUF4NtILwkQNZgEoNLG14kwFEJJPgthXy3EVPqmw6nVtXsq3b2QYORLpaZaYb83ld7ZwiOXUiUzhU1AWP+uD4L0ZE6EsKXT8UMW+4wvX2dqwRIUvDQwAL8eyXOz4KqKmHzx37qUvsUozrM3g7xRroECXpWrZuXbL34uc2X5SU9exgSGnFtwmNKxwfBCRgkx5h4+L52ZA/WsbE5w2YjdLLj9TQvWpG+/ugJRn/cdMIKdMPirLnvyTX9WiUdHmTtvF+UVp6MM6KZo8F+VbBDnerHSP61ilAgHDTDPFFpe85AvkmwaGdm3baeHow7cf71tVdqUEK40SEqrH+HhhkiFQTLUfE7vlJACCTT/QaIcPklQDZwVN9++RHCq4iew7TPKn1fYlRQh6rnCNim2RkUC4rlv1APLxcS1Y=
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_AM0PR03MB3828138B0D728AA6FC4FA4139DBB0AM0PR03MB3828eurp_"
MIME-Version: 1.0
X-OriginatorOrg: ecitele.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 909d0c89-952c-4ca4-b3b4-08d731dc789b
X-MS-Exchange-CrossTenant-originalarrivaltime: 05 Sep 2019 08:38:48.0611 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 2c514a61-08de-4519-b4c0-921fef62c42a
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: Jy8P0ioec5cXCpvMxLOx2GfCwEHQwFtzqYv+1jceEDAgBmvAHrN1mjGhwGw3ZE1jqrpmAGf7w6JiOaEP6kzSCw==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR03MB5588
X-CFilter-Loop: Reflected
X-DetectorID-Processed: d8d3a2b3-1594-4c39-92fb-b8312fe65a8a
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/a8GadkTop1rfaMzMLGYNUNeYbCA>
Subject: Re: [spring] Question about SRv6 Insert function
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: Thu, 05 Sep 2019 08:38:59 -0000

Robert,
I fully agree with you that RFC 8200 does not prevent a node that owns the destination address of the IPv6 header to insert EH.
However, RFCV 8200 recommends (?) not to have more than one EH header of any type (excluding the Destination Options header that can occur no more than twice – once before the Routing header and once again – before the upper layer header). I.e., two Routing Headers (of any type) in the same packet are, if not prohibited, then, at least, not recommended.

Do I miss something?

Regards,
Sasha

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

From: spring <spring-bounces@ietf.org> On Behalf Of Robert Raszuk
Sent: Thursday, September 5, 2019 11:29 AM
To: Fernando Gont <fgont@si6networks.com>
Cc: Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org>; spring@ietf.org; 6man@ietf.org; Ole Troan <otroan@employees.org>; Suresh Krishnan <suresh.krishnan@gmail.com>; draft-voyer-6man-extension-header-insertion <draft-voyer-6man-extension-header-insertion@ietf.org>; draft-ietf-spring-srv6-network-programming <draft-ietf-spring-srv6-network-programming@ietf.org>
Subject: Re: [spring] Question about SRv6 Insert function

Hi Fernando,

If folks want to do EH insertion, the #1 step is to publish a document
that updates RFC8200 such that the "EHs must not be inserted..." is
replaced with something else or eliminated.

I have very basic question to close this debate.

Is IP encapsulation of the packet allowed by IPv6 specs or not ?

If it is I see no issue with any documents you quote since when I add a new IPv6 header I can add any field to it. Moreover when I see myself as destination address of the packet RFC8200 verbatim allows to add, delete or modify EHs. I hope you agree with it.

If IP encapsulation is forbidden by IPv6 RFCs please provide a quote and ref.

Many thx,
R.

___________________________________________________________________________

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.
___________________________________________________________________________