RE: Extension Header Insertion

Ron Bonica <rbonica@juniper.net> Mon, 09 December 2019 22:35 UTC

Return-Path: <rbonica@juniper.net>
X-Original-To: ipv6@ietfa.amsl.com
Delivered-To: ipv6@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6D6E3120086 for <ipv6@ietfa.amsl.com>; Mon, 9 Dec 2019 14:35:42 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.7
X-Spam-Level:
X-Spam-Status: No, score=-2.7 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=juniper.net header.b=zLa/u/R/; dkim=pass (1024-bit key) header.d=juniper.net header.b=FmWvmwVl
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 6hfRvzcRKnNh for <ipv6@ietfa.amsl.com>; Mon, 9 Dec 2019 14:35:40 -0800 (PST)
Received: from mx0b-00273201.pphosted.com (mx0b-00273201.pphosted.com [67.231.152.164]) (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 C75DA120113 for <6man@ietf.org>; Mon, 9 Dec 2019 14:35:39 -0800 (PST)
Received: from pps.filterd (m0108161.ppops.net [127.0.0.1]) by mx0b-00273201.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id xB9MHd6I013452; Mon, 9 Dec 2019 14:35:38 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h=from : to : subject : date : message-id : references : in-reply-to : content-type : mime-version; s=PPS1017; bh=vM90w+bxRh8973T3Y7iDII9OhotJtzVuYSYacmJ9Aos=; b=zLa/u/R/ut52u7aGG/N/aRPdC5sMA52I3h0oqqbtuigtnuVCvvDlRSB8uQa6PmhM+Bqn WE5AAbknRFRYSxT3P6eZ/Y9ARpXR1xyieST/1EZuBDXSngC76yy44UzVNyCYhg1k/1J2 LNORW5bcfxpMybSx5OazISnVzDVL3mx9e+TYcp9vAUUW0zERqvWtGFhqq8LMIq6LM+Gj TFKMcSUXr0F5UN9mtp7qQgXyJyym2cHsXijDN3LR6Tv5ZQLyc5cYWcWDJYu5TvWj8XFU nm1EJS7e+9LMlPeOZWN9V0yd3Cf1vfZrTGbkBf/0Ou7+brtMJX996lDXnRz7VEcBDZZ9 yw==
Received: from nam12-mw2-obe.outbound.protection.outlook.com (mail-mw2nam12lp2048.outbound.protection.outlook.com [104.47.66.48]) by mx0b-00273201.pphosted.com with ESMTP id 2wrc33uh5j-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Mon, 09 Dec 2019 14:35:37 -0800
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=WdWH+LCjp0fpLDclDC1RPuBQnYa9JIFgt5jSwNckW3pGep5ZbOqcSc8If3mYDo76oUXdbiWIFsia25PV1zVP0EeTR0xQUq6fP5Z+J0836bIiu/FEWX8Ob/FGpAsUt+t+n4ciPrqcYaI6A5Up9AoVT5HdXe0GjTMhBpL4ugKIYLgF+InEP16wBu4SzZY8uTc3QG4PoMdX3J4Ago6N+msJOydjIj6AdHGemDV+RKTA+k9FyHH07oEhu29o1iOWS2zgkVbuxn1TiVCcXbmU4xw3ZeIOzlo7Th7idwC1DjcjAnSsWx/Pf3lblH2A1QvtH873czr4SmJPgM+abKxeKonIow==
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=vM90w+bxRh8973T3Y7iDII9OhotJtzVuYSYacmJ9Aos=; b=ULRS950PbTH+8KsBM+YKa6wXsJDkm7JTGaqAgpmQqJpbfiIePuVvIpO+VKNx0U2arO6+e7/wvIrCEkTBGDMpfyB9QicXZOLrGandA6m4WG0gIl/X/jJ4XY768W20spmdWDsvu+L+YFkpXedbJkTStJIZHDHvjbwYORUpIbeuYX1rD/o28qkGxY3zh3jxjdHAXPYWYdGoX6QL4JhMh2hrBMmIFGfGl85Syn1zs3qGletKSdVkLCBnC/SFvHg83PdcuQc+75dq2YssCNLVYpXGdeKstNMv2B4xqe+2MxEvQdQwBsNpuYy1JTcCi2fFzl8gyi9SUQrVSAVcLYyXuo2gfQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=juniper.net; dmarc=pass action=none header.from=juniper.net; dkim=pass header.d=juniper.net; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=vM90w+bxRh8973T3Y7iDII9OhotJtzVuYSYacmJ9Aos=; b=FmWvmwVlVCCclsPfp1bksZisrSg3GroepMgcsk90cW6mVSU5SF1U6YlRCWZ+tPhVJb9Gx98V/zbdYA6rdSV8MdplHLWOaVjtJhPdPF3Fqu9gJvQi3f+c7eJtsaNqB6qEebY0J+YUsJpFrw1dzpcPW+NvVYsLhHOhBjacku2xQII=
Received: from BN7PR05MB5699.namprd05.prod.outlook.com (20.176.28.88) by BN7PR05MB4451.namprd05.prod.outlook.com (52.132.222.149) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2538.6; Mon, 9 Dec 2019 22:35:35 +0000
Received: from BN7PR05MB5699.namprd05.prod.outlook.com ([fe80::185e:d297:6499:4987]) by BN7PR05MB5699.namprd05.prod.outlook.com ([fe80::185e:d297:6499:4987%7]) with mapi id 15.20.2516.003; Mon, 9 Dec 2019 22:35:35 +0000
From: Ron Bonica <rbonica@juniper.net>
To: "Darren Dukes (ddukes)" <ddukes@cisco.com>, "adrian@olddog.co.uk" <adrian@olddog.co.uk>, '6man' <6man@ietf.org>
Subject: RE: Extension Header Insertion
Thread-Topic: Extension Header Insertion
Thread-Index: AdWuPVK+SdXEObEXRIuXhLVkiNme8QANm90AAAgdLQAAEyhjQA==
Content-Class:
Date: Mon, 09 Dec 2019 22:35:35 +0000
Message-ID: <BN7PR05MB5699CA55BAEE9E5781C8E863AE580@BN7PR05MB5699.namprd05.prod.outlook.com>
References: <BN7PR05MB5699D9BA988F96E2F41CD390AE580@BN7PR05MB5699.namprd05.prod.outlook.com>, <00dc01d5ae73$c361b450$4a251cf0$@olddog.co.uk> <BN7PR11MB25946B6A525A7D74B2479F17C8580@BN7PR11MB2594.namprd11.prod.outlook.com>
In-Reply-To: <BN7PR11MB25946B6A525A7D74B2479F17C8580@BN7PR11MB2594.namprd11.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
msip_labels: MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Enabled=True; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SiteId=bea78b3c-4cdb-4130-854a-1d193232e5f4; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Owner=rbonica@juniper.net; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SetDate=2019-12-09T22:35:34.0613675Z; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Name=Juniper Business Use Only; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Application=Microsoft Azure Information Protection; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_ActionId=791b3e98-2564-4be1-bf86-07651967f141; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Extended_MSFT_Method=Automatic
dlp-product: dlpe-windows
dlp-version: 11.3.2.8
dlp-reaction: no-action
x-originating-ip: [66.129.242.15]
x-ms-publictraffictype: Email
x-ms-office365-filtering-ht: Tenant
x-ms-office365-filtering-correlation-id: 96f1aa37-8b95-447b-f73a-08d77cf81bcc
x-ms-traffictypediagnostic: BN7PR05MB4451:
x-microsoft-antispam-prvs: <BN7PR05MB44512B81653F6A12FD50BADCAE580@BN7PR05MB4451.namprd05.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:8882;
x-forefront-prvs: 02462830BE
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(396003)(376002)(136003)(346002)(39860400002)(366004)(199004)(189003)(7116003)(6506007)(2906002)(7696005)(229853002)(86362001)(3480700005)(478600001)(76116006)(66446008)(66556008)(790700001)(110136005)(33656002)(316002)(53546011)(52536014)(4743002)(186003)(64756008)(66946007)(66476007)(71200400001)(81156014)(81166006)(8676002)(9686003)(55016002)(966005)(8936002)(71190400001)(5660300002)(26005); DIR:OUT; SFP:1102; SCL:1; SRVR:BN7PR05MB4451; H:BN7PR05MB5699.namprd05.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1;
received-spf: None (protection.outlook.com: juniper.net does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: va2BCRgb+uYpNWzMpEP6WR3JwoREdZXfeZJeDBRqQ0X0Vybe7Qx9wCh5r6OEp5x/Ccp9Q7B0zuRDL4T6/0dWDfx5CsIAnmDiel78PyHPpnjgdnRHOS9C/FFI3dIipSJf0YiwzMRCWTzgFJXKlRwDOeyfeOLO4fYvej73tXKDimQ7k4kodk2lXQsHtzcXzRFpg7eQnC9GzAEqg1RIkTcoHs4R7zQEW36APTub/i3P0T1N4Qnck/p+BLzukQdZE+T07MOc2ArBvxvyAVZ93FUaI9do5UsInkBP/+8sKhULtadBaFL/vGgFxeMZ/IacyKXChd2i8yjSE858Nq8FMq2TUTKN+MRQ5mOinr/Kc5tOqvYdRBwT1J0XpXt4bLWuJMAm4TX0fd2gYlx9RMpodJtKYtQt3cbxUE4xPvXT0OfVlSjAG1M6Kjp3gMLhCymktpJHV10tfwIgSjMwgPt0p7Pcevi0qmakFXydGXG4+RyL4Ro=
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_BN7PR05MB5699CA55BAEE9E5781C8E863AE580BN7PR05MB5699namp_"
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-Network-Message-Id: 96f1aa37-8b95-447b-f73a-08d77cf81bcc
X-MS-Exchange-CrossTenant-originalarrivaltime: 09 Dec 2019 22:35:35.4336 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: TBkMhqFL2qrNR+mhBtUKkUZNgLBNY/2uLWxOBdJtZVy26kBjekKAOBIeF6eGZRf4azh6Hzgs/JzQTSX6q5GqUw==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN7PR05MB4451
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.95,18.0.572 definitions=2019-12-09_05:2019-12-09,2019-12-09 signatures=0
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 lowpriorityscore=0 mlxlogscore=999 clxscore=1015 priorityscore=1501 spamscore=0 impostorscore=0 malwarescore=0 mlxscore=0 suspectscore=0 bulkscore=0 phishscore=0 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-1910280000 definitions=main-1912090175
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/OLd7FZEcvUMS0l_rVaIusvfKW8M>
X-BeenThere: ipv6@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "IPv6 Maintenance Working Group \(6man\)" <ipv6.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ipv6>, <mailto:ipv6-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ipv6/>
List-Post: <mailto:ipv6@ietf.org>
List-Help: <mailto:ipv6-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ipv6>, <mailto:ipv6-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 09 Dec 2019 22:35:43 -0000

Darren,

This email adds context:

https://mailarchive.ietf.org/arch/msg/spring/wxnefX2EyqETjLKY1BGGYQMN2Qk

                                                             Ron




Juniper Business Use Only
From: Darren Dukes (ddukes) <ddukes@cisco.com>
Sent: Monday, December 9, 2019 8:31 AM
To: adrian@olddog.co.uk; Ron Bonica <rbonica@juniper.net>; '6man' <6man@ietf.org>
Subject: Re: Extension Header Insertion

Hi Adrian. You failed to quote the section of rfc 8200 where it says "IPv6 nodes must accept and attempt to process extension headers in
   any order and occurring any number of times in the same packet,"

I do not agree with your assumptions nor the attempt to imply something about the Other drafts.

Darren.

________________________________
From: ipv6 <ipv6-bounces@ietf.org<mailto:ipv6-bounces@ietf.org>> on behalf of Adrian Farrel <adrian@olddog.co.uk<mailto:adrian@olddog.co.uk>>
Sent: Monday, December 9, 2019 4:34 AM
To: 'Ron Bonica'; '6man'
Subject: RE: Extension Header Insertion

Hi Ron,

I think we can jump to a quick answer on this because draft-ietf-spring-srv6-network-programming-05 says:

   We assume that the SRH may
   be present multiple times inside each packet.

Thus we may assume that the proponents of Extension Header insertion do think that it is acceptable to insert a second routing header into a packet that already has one.

And 8200 is clear when it says:
   Each extension header should occur at most once, except for the
   Destination Options header, which should occur at most twice (once
   before a Routing header and once before the upper-layer header).

So draft-ietf-spring-srv6-network-programming-05 includes a false assumption which need to be either removed or secured through an update to 8200.

Ideally, I suppose, draft-ietf-6man-segment-routing-header would have contained the clarification that the SRH could be present multiple times (updating 8200 as it went).

Cheers,
Adrian

From: ipv6 <ipv6-bounces@ietf.org<mailto:ipv6-bounces@ietf.org>> On Behalf Of Ron Bonica
Sent: 09 December 2019 03:04
To: 6man <6man@ietf.org<mailto:6man@ietf.org>>
Subject: Extension Header Insertion

Folks,

This question is posed primarily to the proponents of Extension Header insertion.

Do you think that it is acceptable to insert a second routing header into a packet that already has one, so the resulting packet looks like the following:


  *   IPv6 header
  *   SRH
  *   SRH
  *   Upper-layer header

Would this be common in TI-LFA?

                                                                      Ron



Juniper Business Use Only