Re: [spring] Request to close the LC and move forward//RE: WGLC - draft-ietf-spring-srv6-network-programming

Ron Bonica <rbonica@juniper.net> Thu, 27 February 2020 23:06 UTC

Return-Path: <rbonica@juniper.net>
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 2E5113A07F4; Thu, 27 Feb 2020 15:06:29 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.1
X-Spam-Level:
X-Spam-Status: No, score=-2.1 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, DKIM_VALID_EF=-0.1, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=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=WTOt/+fz; dkim=pass (1024-bit key) header.d=juniper.net header.b=WVpWSYqZ
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 4sMKNhgGPOQp; Thu, 27 Feb 2020 15:06:27 -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 279923A07B3; Thu, 27 Feb 2020 15:06:26 -0800 (PST)
Received: from pps.filterd (m0108163.ppops.net [127.0.0.1]) by mx0b-00273201.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id 01RN29T0001593; Thu, 27 Feb 2020 15:06:21 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : content-transfer-encoding : mime-version; s=PPS1017; bh=ctcew587mdJU4HhJzjhcoN8el8MZc4+qzUVWmrELDeI=; b=WTOt/+fzb5tjqCx4FP6kO6stJErdZ5erkKhnTqJvY1xPCjwR5MpvG0r4EaKv0/cGqsm+ QqC1NRI2cZXZSaddSSc+mWMoAwUa3xyNQkrexJtyEl7suDab+WSd2GzLOdnBk9+Dr6Ug bx7PFXLpCAsVE2ysFI1z0xWgbAxS/m8b1+oalhh2kJWp+fR7agmdi98P/ZRQPyEPU8e0 OAG3OhANablmLVWzchMdFe1j4PJZwbSVMrRNq0sm4cZZmHngN1W0WGk2KRwveDlf2fC5 QF0kLIOnyc6pPtWPqJtAjmmgkuJc0fetmkas0BQiEon1Q3sD1Y8w7jINIS5FIevGgmSK Nw==
Received: from nam10-dm6-obe.outbound.protection.outlook.com (mail-dm6nam10lp2106.outbound.protection.outlook.com [104.47.58.106]) by mx0b-00273201.pphosted.com with ESMTP id 2yepybg0m2-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 27 Feb 2020 15:06:21 -0800
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Uq0IQBntXQd7xEILGG7v+OvuoTO74JrK9zpLIcXCNuo4TZFz1N5OOsYWnHUDqa9Wiada0wvfvRqW5p20WF8WfWRiEU4/HgnPf+PNjxu1O4TJCOuHptG2uwuSOdoPt/HLYJcbsokoZxUhNUoErFuxer7InKGMx7367sNIBBmVsYmgnS6ZLrc/pxVBNN7Y+fuxhRxZeX5JQOf1r60Tncw0vEGKsoKxTxjUaGYxlZlIyQ3UeBF4pSOoDFW9dLkavfiFfz8JDNwwz7+1D8Pxa4WWuU7RXewgpxsDpZOisaAAKxJIz3LEDH8GswYq1W7fkdviSmsJTuxoJWo+WsKI0FXpwg==
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=ctcew587mdJU4HhJzjhcoN8el8MZc4+qzUVWmrELDeI=; b=bacP0WBa/xKqfTkazxYRBnzOzH9/Ac0Ip2HwisDXi3BAp3SPhKvPakjCxnH/Qn+icP3unaW0J2tujck3rpxBilEEM9k3kv2qc3ORjcRk+ixCpmiZ0ASmw5djhg4rmASGCGFhYGc8wEMEF8Bji8wUnKQgq9xntfoSa2u9+DgiEjuppcZYnimfvvfmZTbRqa7iFe7HXENIozqvgViI4OvoHQX9BsU/c+gn+Hs4GiQqRgTf3F41b2ZQFFtMe6+q5SmvqKZ844BjONwPUTvYKJm0ZO0udhwdUSZt6dhut+uAzeMjiyybmOHozRzBtBy01W+u9pvTun0eyjo0aGEIih7nzQ==
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=ctcew587mdJU4HhJzjhcoN8el8MZc4+qzUVWmrELDeI=; b=WVpWSYqZMIZ+V0QNAMEhwmenFFXPESXf11SLVXG+cj0MZGgeV4KSF8OgdP5BViX0LjPMyopTiujmQ4PBeRRBn0g5yUMfmyoK8IFBQOxWfgxfr0oJd4twikbdwaOmff/W7NmEZt8kLx1Hg4ncNuLzaZFBV0x4jtP/P/+BQRMLKkY=
Received: from DM6PR05MB6348.namprd05.prod.outlook.com (2603:10b6:5:122::15) by DM6PR05MB4042.namprd05.prod.outlook.com (2603:10b6:5:8b::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2772.5; Thu, 27 Feb 2020 23:06:19 +0000
Received: from DM6PR05MB6348.namprd05.prod.outlook.com ([fe80::cdd:ea54:f213:7e02]) by DM6PR05MB6348.namprd05.prod.outlook.com ([fe80::cdd:ea54:f213:7e02%5]) with mapi id 15.20.2772.012; Thu, 27 Feb 2020 23:06:19 +0000
From: Ron Bonica <rbonica@juniper.net>
To: Mark Smith <markzzzsmith@gmail.com>
CC: 神明達哉 <jinmei@wide.ad.jp>, Fernando Gont <fernando@gont.com.ar>, SPRING WG List <spring@ietf.org>, "6man@ietf.org" <6man@ietf.org>, draft-ietf-spring-srv6-network-programming <draft-ietf-spring-srv6-network-programming@ietf.org>
Thread-Topic: [spring] Request to close the LC and move forward//RE: WGLC - draft-ietf-spring-srv6-network-programming
Thread-Index: AdXsmBuY1tqntXEdSECRXFRXLBEUfQAGBU6gAADKcAAACkqsgAAyPPAgAAbxhAAAACVEsA==
Date: Thu, 27 Feb 2020 23:06:19 +0000
Message-ID: <DM6PR05MB634861A72261EB8C9094ABF2AEEB0@DM6PR05MB6348.namprd05.prod.outlook.com>
References: <5A5B4DE12C0DAC44AF501CD9A2B01A8D9364A1C2@DGGEMM532-MBX.china.huawei.com> <4038_1582727829_5E568295_4038_168_1_53C29892C857584299CBF5D05346208A48DB381A@OPEXCAUBM43.corporate.adroot.infra.ftgroup> <8ca30058-b8cf-cba4-524d-99b34e2b01d6@gont.com.ar> <CAJE_bqebPnJUoSL0KYCabh9tY5iMSFmq_Cg=7oxy4xsrOjs9Zg@mail.gmail.com> <DM6PR05MB6348E24C7B3334B45571B7F2AEEB0@DM6PR05MB6348.namprd05.prod.outlook.com> <CAO42Z2yGfwMkvztBivin_BqGE2dqmb+9q20Wt0YUsKJeGt+NxA@mail.gmail.com>
In-Reply-To: <CAO42Z2yGfwMkvztBivin_BqGE2dqmb+9q20Wt0YUsKJeGt+NxA@mail.gmail.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=2020-02-27T23:06:15.4311524Z; 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=ce7aad06-3f85-468e-8096-f60d0f9ca1c6; 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: [108.28.233.91]
x-ms-publictraffictype: Email
x-ms-office365-filtering-ht: Tenant
x-ms-office365-filtering-correlation-id: bd7d3112-e81e-4a04-8afb-08d7bbd9a7f7
x-ms-traffictypediagnostic: DM6PR05MB4042:
x-microsoft-antispam-prvs: <DM6PR05MB404238E967BD30F1426E9D72AEEB0@DM6PR05MB4042.namprd05.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 03264AEA72
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(4636009)(39860400002)(396003)(346002)(366004)(376002)(136003)(199004)(189003)(53546011)(316002)(6506007)(55016002)(81166006)(7696005)(81156014)(186003)(5660300002)(71200400001)(2906002)(86362001)(33656002)(966005)(8936002)(6916009)(66476007)(76116006)(9686003)(26005)(478600001)(64756008)(66556008)(54906003)(66446008)(52536014)(8676002)(66946007)(4326008); DIR:OUT; SFP:1102; SCL:1; SRVR:DM6PR05MB4042; H:DM6PR05MB6348.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: mCh4qoO6IL73xDzZ1m0/kunMVcqbJzzisodvnIEjDfB1xy8tguo438wovGZX3C7zg5WKRghIXKODvvi1z2VPL0uNzuNRe6vtcNzhR71UIY4wC4R8OcLBHWklGOEMaRIoygER5zOAB/CWaKKETOoXdhgx6iosdCWO5RDdALzEq3gtzVp554oYNY8fwt6BEG/fG2pzwnbBWFp+BkvNe3jB1tX/R2cU6jiwoSQSDDTZP4rUeu8gt6P9AvNZvBtagZo7CwGe4ho7TLU3QNIk/tSz9uEvtIkjgGoF9nyi9Ln+NWZ9BXi3e51lFC+GZc7KVySpkzaA6tsAh9QHbtuM0JSaKS4YvTP1K2Il+j+KTAqZ5PkcUBiibJ5AkgZU84Y2xBxtkLwAnYky7KriL6LLA3gSp2K/kugBpCWc5LSTMCzb9DyHXfuQ1IQdLMFhMTxxyXFl+is+D1zFxNVk92D1V/RPWJVjBmyQp1VpB5w9jA9O4dzs0ywBC0+W8+rdeA3ZAG904k7i0jaAUc4/45WFt+btmA==
x-ms-exchange-antispam-messagedata: 6x7XS2YgWdPQ1gY8VmaOD0Dr6UivHHHxizFzG/sAF0GUNHc3Vdz/z7bMdV8Tao4xynoTQDe7udhHXUaNBe6mRnCPJkh1H80UKTV9g3oGs3219dGiXdHgjahMpQCZAItNjBkImhMUMY3FnCAyVkAH8A==
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-Network-Message-Id: bd7d3112-e81e-4a04-8afb-08d7bbd9a7f7
X-MS-Exchange-CrossTenant-originalarrivaltime: 27 Feb 2020 23:06:19.5910 (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: +durkpqrht7wbBTr0onXIY8MFNY7pdlvidDILeMKBk5FazITybOA+iRxytct+AgNdLL9fWBQxVZa+4TptOowuw==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR05MB4042
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.138, 18.0.572 definitions=2020-02-27_08:2020-02-26, 2020-02-27 signatures=0
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 suspectscore=0 mlxscore=0 adultscore=0 lowpriorityscore=0 phishscore=0 malwarescore=0 mlxlogscore=999 priorityscore=1501 impostorscore=0 clxscore=1015 spamscore=0 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2001150001 definitions=main-2002270155
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/xVChKFYyLCwRehb4sNzKvxzBs-I>
Subject: Re: [spring] Request to close the LC and move forward//RE: WGLC - draft-ietf-spring-srv6-network-programming
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, 27 Feb 2020 23:06:36 -0000

Mark,

Good point. I think that "The Devil's Paragraph" in RFC 8200 may be ambiguous. We should tighten it us using whatever mechanism the AD's suggest. 

Clearly, this will take time. Until then, we should probably hammer out some compromise so that the bulk of the network programming draft can progress. I suggest such a compromise in https://mailarchive.ietf.org/arch/msg/ipv6/Cj_I28dpXQ1uKPhdGsSaYgMeOo0/.

                                                                               Ron



Juniper Business Use Only

-----Original Message-----
From: Mark Smith <markzzzsmith@gmail.com> 
Sent: Thursday, February 27, 2020 5:57 PM
To: Ron Bonica <rbonica@juniper.net>
Cc: 神明達哉 <jinmei@wide.ad.jp>; Fernando Gont <fernando@gont.com.ar>; SPRING WG List <spring@ietf.org>; 6man@ietf.org; draft-ietf-spring-srv6-network-programming <draft-ietf-spring-srv6-network-programming@ietf.org>
Subject: Re: [spring] Request to close the LC and move forward//RE: WGLC - draft-ietf-spring-srv6-network-programming

Hi Ron,

On Fri, 28 Feb 2020 at 08:30, Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org> wrote:
>
> Jinmei,
>
> The current discussion is about Penultimate Segment Popping (PSP) (Section 4.16). Normally, when an IPv6 node processes a packet that includes a Routing header with Segment Left equal to 1, the node decrements Segments Left and forwards the packet, with the Routing header intact. In PSP, when an IPv6 node processes a packet that includes a Routing header with Segment Left equal to 1, the node removes the Routing header and forwards the packet, without the Routing header.
>
> The question is whether PSP violates the following clause from Section 4 of RFC 8200:
>
> "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."
>
> A literal reading of this text suggest that any segment endpoint (i.e., any node referenced in the Routing Header) can process, insert, or delete any extension header. This is because when a packet arrives at a segment endpoint, one of its addresses appears in the IPv6 Destination Address field.
>

Some other text that is relevant to the above Section 4 from Section 4.4, "Routing Header":

"The Routing header is used by an IPv6 source to list one or more
   intermediate nodes to be "visited" on the way to a packet's
   destination."

Can intermediate node DAs ever be multicast IPv6 addresses?

If the answer was no, then that means that

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

can only be referring to final unicast or final multicast DAs, not the intermediate node DAs in an RH.

I wondered if SIDs in the the SRH could be multicast.
'draft-ietf-spring-srv6-network-programming-10' doesn't mention the word 'multicast' at all, and neither does 'draft-ietf-6man-segment-routing-header-26'.

Regards,
Mark.






> At least one RFC contradicts this literal reading. Section 3.3.3.1.1.2 of RFC 4302 says that the payload length and next header fields of the IPv6 header are immutable. PSP would change both of these and break AH processing..
>
> When RFC 4302 was published, nobody questioned the assumption that the payload length and next header fields of the IPv6 header are immutable. Therefore, we can assume that it was a commonly held belief.
>
> Some argue that none of this is a problem because the SRH is incompatible with the IPv6 Authentication header (see Section 7.5 of draft-ietf-6man-segemnt-routing-header-26).
>
> Others argue that PSP may break more than IPv6 AH. Other applications may, may concur with the RFC 4302 reading of RFC 8200. If they rely on payload length and next header fields of the IPv6 header being immutable, they will also break.
>
>                                                                     
> Ron
>
>
>
> Juniper Business Use Only
>
> -----Original Message-----
> From: spring <spring-bounces@ietf.org> On Behalf Of ????
> Sent: Wednesday, February 26, 2020 2:40 PM
> To: Fernando Gont <fernando@gont.com.ar>
> Cc: bruno.decraene@orange.com; SPRING WG List <spring@ietf.org>; 
> 6man@ietf.org; Lizhenbin <lizhenbin@huawei.com>; 
> draft-ietf-spring-srv6-network-programming 
> <draft-ietf-spring-srv6-network-programming@ietf.org>
> Subject: Re: [spring] Request to close the LC and move forward//RE: 
> WGLC - draft-ietf-spring-srv6-network-programming
>
> At Wed, 26 Feb 2020 11:45:14 -0300,
> Fernando Gont <fernando@gont.com.ar> wrote:
>
> > So... is the plan to ship a document that violates RFC8200?
>
> Please forgive me asking some clarification question that seems to be 
> obvious for others: which part of
> draft-ietf-spring-srv6-network-programming-10 violates RFC8200?  From a quick read of it, Section 4.16 seems to describe the removal of an extension header from an IPv6 packet at a forwarding node.  Is that the one referenced as a violation?  Or is it something else, or are there others in addition to 4.16?
>
> --
> JINMEI, Tatuya
>
> _______________________________________________
> spring mailing list
> spring@ietf.org
> https://urldefense.com/v3/__https://www.ietf.org/mailman/listinfo/spri
> ng__;!!NEt6yMaO-gk!X7yacQY8b6Y0TpWJZiqa09s9YN5jOWOtfAZJteY4jOHczN4U3b7
> fl6FDtYPDLknI$
>
> --------------------------------------------------------------------
> IETF IPv6 working group mailing list
> ipv6@ietf.org
> Administrative Requests: 
> https://urldefense.com/v3/__https://www.ietf.org/mailman/listinfo/ipv6
> __;!!NEt6yMaO-gk!UjKW8iONc2cSqHE0v27Zk_LKJsFFkan6BYM_bKFHbu3oCjMb7IAgB
> qDifsVU8B_i$
> --------------------------------------------------------------------