[spring] Question about SRv6 Insert function

li zhenqiang <li_zhenqiang@hotmail.com> Fri, 30 August 2019 09:52 UTC

Return-Path: <li_zhenqiang@hotmail.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 5965512004F; Fri, 30 Aug 2019 02:52:53 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.115
X-Spam-Level:
X-Spam-Status: No, score=-1.115 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FORGED_HOTMAIL_RCVD2=0.874, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, T_KAM_HTML_FONT_INVALID=0.01] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=hotmail.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 R2W0UkVOP7Aa; Fri, 30 Aug 2019 02:52:51 -0700 (PDT)
Received: from APC01-PU1-obe.outbound.protection.outlook.com (mail-oln040092254015.outbound.protection.outlook.com [40.92.254.15]) (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 745EA120807; Fri, 30 Aug 2019 02:52:48 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Aq6NkHSuqULZHymEeIxI0/OY/vDyb6yIAQhw66+5Tkl9w7A3ZrruCW0KQ/qiFl/Px0cM8eypEMRintC/G+I+aWar31YccfaMWbnlO1F+VUe/o2pa+LHupn74015ZAtpr1JoyvC3NaqyJJV1cAxMlPvie+WLkcRQbjX1Q1v1+S9+kUk4KlwUIqbVEJCyncOHoke4lC6QYsHLhc0nJs2SJUQmpp4rZId4ZQZ/ye18+5dMQx6seNvTYE0gjWD18SMKWPExOijY59lhEOLzQ0sx1BRf+/IrYivCoKiDO2KjjsGKAFNevpdsaVy3bm8XYo3tfs8v1T6aHufkVKNKaYN3lEw==
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=YrmTLZBoIfnjYplZjGcVVwB5aeaK4KJPUleMiNpE3Q0=; b=ce+BTtHjlGK/pJ5mngd6USWkPzy/KXhVLa13qAxwoicK0aToKwRr9yHtWy3p9YwLctJdmAvnvPRzdHb1p1tToKjLz75SJBTuPGFAD5KAR6J3VZw+XQqJ1rqOP142FWkuhF2eG9yUdE/6+70ypJECLfNA/ZOcM4DimTjgKxMyqfP7We4knRnOLEJQou7ISmjrVoz88n3lDVulY88Ql8j4RnZllftFPtJAPd51DdiIaquA91068bF3vbSNTpfeUdQMOXhT9OZ4Ib8bsVINtgUkglBu6/tLOvQHjUTuqXCPWWW3bilXZzDyL5EE0N4gND/No0/FmjIA1sRIx+gX5cnjiA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hotmail.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=YrmTLZBoIfnjYplZjGcVVwB5aeaK4KJPUleMiNpE3Q0=; b=Xs60omVekkumhbgiE3V1ugAScGumgoQew16P2B3vmdEwhFKOL+o4t9xXEHeDPZuYcQu8lN5e+Obc2kBbmCfLJWBvSm8XMfowXYrd90bqYxtgFkfcyC+/bMLjWBn+vWMO9dIqTmsoDaKAhUQ1gzrJ2Gn6sX7lvK+GV5roMR+iM3yjtG9su3n7NrNfhnmVxr4w/St6u3lZIFJbYcj0/alagUQeAtaOfJfaKWzuVfb2U/nM9ZDypj1rFWv0Z2TXYNfQI/t0Sul/Bw2vaa2436Seaxb2YCHHQW65OOheex/mRdoopSWfsokNMUlIeqUR3rShRDuiEX6wKJLSgTalUIDm+g==
Received: from PU1APC01FT025.eop-APC01.prod.protection.outlook.com (10.152.252.58) by PU1APC01HT245.eop-APC01.prod.protection.outlook.com (10.152.252.170) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.2220.16; Fri, 30 Aug 2019 09:52:46 +0000
Received: from HK0PR03MB3970.apcprd03.prod.outlook.com (10.152.252.60) by PU1APC01FT025.mail.protection.outlook.com (10.152.252.237) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2220.16 via Frontend Transport; Fri, 30 Aug 2019 09:52:45 +0000
Received: from HK0PR03MB3970.apcprd03.prod.outlook.com ([fe80::58ab:9421:d860:7c34]) by HK0PR03MB3970.apcprd03.prod.outlook.com ([fe80::58ab:9421:d860:7c34%6]) with mapi id 15.20.2241.006; Fri, 30 Aug 2019 09:52:45 +0000
From: li zhenqiang <li_zhenqiang@hotmail.com>
To: 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>, "6man@ietf.org" <6man@ietf.org>, "spring@ietf.org" <spring@ietf.org>
Thread-Topic: Question about SRv6 Insert function
Thread-Index: AQHVXxis/gF6F9KunkOxVqkDbflgtQ==
Date: Fri, 30 Aug 2019 09:52:45 +0000
Message-ID: <HK0PR03MB3970C6DCC635E7CD802D65FDFCBD0@HK0PR03MB3970.apcprd03.prod.outlook.com>
Accept-Language: zh-CN, en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-clientproxiedby: HK0PR03CA0014.apcprd03.prod.outlook.com (2603:1096:203:2e::26) To HK0PR03MB3970.apcprd03.prod.outlook.com (2603:1096:203:97::17)
x-incomingtopheadermarker: OriginalChecksum:56B2556DD925F9177E565D2D869AEFE38EBCAE955502802834ED80FE153D2157; UpperCasedChecksum:638F73ADCBB97FA144B422A93F13F0397880B38AB470280D73694DE6A1647706; SizeAsReceived:7483; Count:49
x-ms-exchange-messagesentrepresentingtype: 1
x-has-attach: no
x-mailer: Foxmail 7.2.9.156[cn]
x-tmn: [/ki7Ttnjlh/S8TG/eUres2Nyan6COmrb]
x-microsoft-original-message-id: <2019083017524232725330@hotmail.com>
x-ms-publictraffictype: Email
x-incomingheadercount: 49
x-eopattributedmessage: 0
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(5050001)(7020095)(20181119110)(201702061078)(5061506573)(5061507331)(1603103135)(2017031320274)(2017031322404)(2017031323274)(2017031324274)(1601125500)(1603101475)(1701031045); SRVR:PU1APC01HT245;
x-ms-traffictypediagnostic: PU1APC01HT245:
x-microsoft-antispam-message-info: abd5CpWmWxyMWrLefUyGNaO573P/Zb85eP2S/J1IeqR9okUnoJSKfS+YztqvHR88iDHPrnYjsQreDqOVsztiXrf/PqVaOgQdnbUbTa467I/rBpe8+oesbHj9dY023nNNnt//vWYVJTfuqrG4Pf1gXSWh8VXySCIgibAWYRD86f4oG6DjTB6uMb1iq/+YM2ad
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_HK0PR03MB3970C6DCC635E7CD802D65FDFCBD0HK0PR03MB3970apcp_"
MIME-Version: 1.0
X-OriginatorOrg: hotmail.com
X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000
X-MS-Exchange-CrossTenant-Network-Message-Id: 9d584715-dae3-4a57-62c3-08d72d2fce60
X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: 00000000-0000-0000-0000-000000000000
X-MS-Exchange-CrossTenant-originalarrivaltime: 30 Aug 2019 09:52:45.3545 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Internet
X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa
X-MS-Exchange-Transport-CrossTenantHeadersStamped: PU1APC01HT245
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/Wax-jtMA4z_bUzXZ7AuqFbpN5XI>
Subject: [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: Fri, 30 Aug 2019 09:52:54 -0000

Hello all,

End.B6.Insert specified in draft-ietf-spring-srv6-network-programming-01 will insert a new SRH in the received IPv6 packet, which results in two SRHs in one IPv6 packet. It is contradict with RFC8200 that says Each extension header should occur at most once, except for the Destination Options header.

In draft-voyer-6man-extension-header-insertion-06, an intermediate node executes the insert function to implement a sub-50 milliseconds FRR operation upon link failure. It is contradict with RFC8200 that says Extension headers (except for the Hop-by-Hop Options header) are not processed, inserted, or deleted by any node along a packet’s delivery path, until the packet reaches the node (or each of the set of nodes, in the case of multicast) identified in the Destination Address field of the IPv6 header.

Best Regards,
Zhenqiang Li
________________________________
li_zhenqiang@hotmail.com