Re: [spring] SRv6 packets carrying multiple instances of the SRH

"Pablo Camarillo (pcamaril)" <pcamaril@cisco.com> Mon, 09 December 2019 15:14 UTC

Return-Path: <pcamaril@cisco.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 D69F312000F; Mon, 9 Dec 2019 07:14:53 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.5
X-Spam-Level:
X-Spam-Status: No, score=-14.5 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=DxonhXAQ; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=ZYzvnZnz
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 87H-Wr1kdlJZ; Mon, 9 Dec 2019 07:14:51 -0800 (PST)
Received: from rcdn-iport-7.cisco.com (rcdn-iport-7.cisco.com [173.37.86.78]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B0A76120043; Mon, 9 Dec 2019 07:14:51 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=17665; q=dns/txt; s=iport; t=1575904491; x=1577114091; h=from:to:subject:date:message-id:references:in-reply-to: mime-version; bh=VNdEbkbQnYcbUkpG61BgEmKnk2Q0dUe4p598XXXlK9A=; b=DxonhXAQQPp5o2LFh1TKWoc+pmWB3YPkzyZr3o29jXljij3HYnVgk0ES 47B0tyuammwGm3qt7pCBKWESqiTUpOoMGso4b6ljTdT42zaAQZNBC8v+H xe49SZhFe7TuUPQd4eqxpHlz+73eCWooM8PLspUeXAMq2cbRpzGRhZz6o U=;
IronPort-PHdr: 9a23:iBiKDBwUeOMpSmDXCy+N+z0EezQntrPoPwUc9psgjfdUf7+++4j5YhWN/u1j2VnOW4iTq+lJjebbqejBYSQB+t7A1RJKa5lQT1kAgMQSkRYnBZudAkT+JeTrawQxHd9JUxlu+HToeUU=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0DbDADFY+5d/5hdJa1kHAEBAQEBBwEBEQEEBAEBgX6BHC8pJwVsDkogBAsqCoN4g0YDiwBOghGTI4RiglIDVAkBAQEMAQEtAgEBhEACF4ICJDgTAgMNAQEEAQEBAgEFBG2FNwyFUgEBAQEDEhEdAQE4DwIBCA4DAwECKwICAjAdCAEBBAESIoMAAYF5TQMuAaEhAoE4iGF1gTKCfgEBBYUMGIIXCYE2jBgagUE/gTgggkw+hGmCcIJekCeFUIlQjxYKgi6MTIkaG5oyjkYEmisCBAIEBQIOAQEFgWkigVhwFWUBgkFQERSMZoEnAQKCSYpTdIEojFkBgQ8BAQ
X-IronPort-AV: E=Sophos;i="5.69,296,1571702400"; d="scan'208,217";a="674135377"
Received: from rcdn-core-1.cisco.com ([173.37.93.152]) by rcdn-iport-7.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 09 Dec 2019 15:14:50 +0000
Received: from XCH-RCD-013.cisco.com (xch-rcd-013.cisco.com [173.37.102.23]) by rcdn-core-1.cisco.com (8.15.2/8.15.2) with ESMTPS id xB9FEoq2032013 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Mon, 9 Dec 2019 15:14:50 GMT
Received: from xhs-rtp-003.cisco.com (64.101.210.230) by XCH-RCD-013.cisco.com (173.37.102.23) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Mon, 9 Dec 2019 09:14:50 -0600
Received: from xhs-rcd-003.cisco.com (173.37.227.248) by xhs-rtp-003.cisco.com (64.101.210.230) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Mon, 9 Dec 2019 10:14:48 -0500
Received: from NAM11-BN8-obe.outbound.protection.outlook.com (72.163.14.9) by xhs-rcd-003.cisco.com (173.37.227.248) with Microsoft SMTP Server (TLS) id 15.0.1473.3 via Frontend Transport; Mon, 9 Dec 2019 09:14:48 -0600
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=LMSLax0+aTxL7J5021nLCBDQn5p2GUCfuYnkVZxQMKpN6jMfq2MF043ilM6KKMzH2wb6bp6w/HOqTjq4CloyvFakHOT7pH+dFI/la7bsGauUU6uCuyHUGuXLC5vZe4igTGkJvqvP/pxy1vOeI4ptDhzcTrZaMdWdTHgRb/HlQzE0/Q5aZM/+7q/2nPvcC2qtSBB21sbyRGJYNwj8dM3Cq2c7RXS2CMgtls7PuZF+bM9c+E49JkTTf8mi5US97SBRENHNnLnrPNQpYAyfJBRFxgClNvmiCDNQ3v+dpId1PJV49T0zMqPw/tbm0UR6uIb0ixRXBQMHOqkmUTAOAlqy3Q==
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=VNdEbkbQnYcbUkpG61BgEmKnk2Q0dUe4p598XXXlK9A=; b=eQj1cTRozZe6SP3w/vs2AatfSh24uzIk9s32U06ZpW3vUjaT6FeqyLDWmChM4eCm+ZGCRdmGWC8aVTpbmKFuXBkFny5PhX4diesj3whOtCw82nZAFsvXsTHcCoUnCmEmvzW5FaUHVg8d/EPnmjVVn8BHYXNUrt1rcSy/xDvDCmDg1mzy/XUAqWw/Ur0miceTdF6S5JqRCa8G0gV2mC0O3Ec9IJQxiXH+TZmv5V/ne9I471TMtDBcvddypunvBxDIJ/ifqH6WJ60Sa/Tx5NnMdf4MWv2K/um+OMK/U+E07JelVvuWuM/4KqJwGmKdSd/4L3nNsIxU7l5k8iGXBD132g==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com; dkim=pass header.d=cisco.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com; s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=VNdEbkbQnYcbUkpG61BgEmKnk2Q0dUe4p598XXXlK9A=; b=ZYzvnZnzPh4eDYm7s8FnXit84lzBuN5KYPEmOlqHFzEv3Xkdz1fHrjoXh4TY7EF/qPVVxKdKmTEE73UPg4GJYr/YZvxiwpdY3ZdUvY1fFYT0SZEfEc9zK9sbzevElJxdS4iId06DDihngKIUnhWU9XkQful5s8IxW605+U3IyAs=
Received: from MWHPR11MB1374.namprd11.prod.outlook.com (10.169.234.8) by MWHPR11MB1743.namprd11.prod.outlook.com (10.175.56.8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2516.13; Mon, 9 Dec 2019 15:14:47 +0000
Received: from MWHPR11MB1374.namprd11.prod.outlook.com ([fe80::b04b:c9bb:2378:7a8d]) by MWHPR11MB1374.namprd11.prod.outlook.com ([fe80::b04b:c9bb:2378:7a8d%11]) with mapi id 15.20.2516.018; Mon, 9 Dec 2019 15:14:47 +0000
From: "Pablo Camarillo (pcamaril)" <pcamaril@cisco.com>
To: Ron Bonica <rbonica@juniper.net>, SPRING WG <spring@ietf.org>, 6man Chairs <6man-chairs@ietf.org>
Thread-Topic: SRv6 packets carrying multiple instances of the SRH
Thread-Index: AdWiXWC/xHP4SClLRLeTMoclYcMRIQMiRGAA
Date: Mon, 09 Dec 2019 15:14:47 +0000
Message-ID: <C9F627F1-BEAA-4B76-B06C-4378498464CD@cisco.com>
References: <BN7PR05MB569940AF9E6C94BC76086F6FAE4B0@BN7PR05MB5699.namprd05.prod.outlook.com>
In-Reply-To: <BN7PR05MB569940AF9E6C94BC76086F6FAE4B0@BN7PR05MB5699.namprd05.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-GB
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/10.1f.0.191110
authentication-results: spf=none (sender IP is ) smtp.mailfrom=pcamaril@cisco.com;
x-originating-ip: [173.38.220.39]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 08822a19-6e09-4af4-b394-08d77cba8790
x-ms-traffictypediagnostic: MWHPR11MB1743:
x-microsoft-antispam-prvs: <MWHPR11MB1743874B04A8B5BDDCDD63A3C9580@MWHPR11MB1743.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-forefront-prvs: 02462830BE
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(376002)(136003)(396003)(346002)(39860400002)(366004)(189003)(199004)(2906002)(229853002)(8936002)(6506007)(53546011)(186003)(86362001)(110136005)(33656002)(5660300002)(36756003)(26005)(316002)(91956017)(76116006)(66556008)(66476007)(64756008)(66446008)(71190400001)(71200400001)(2616005)(478600001)(6512007)(8676002)(6486002)(81156014)(81166006)(66946007); DIR:OUT; SFP:1101; SCL:1; SRVR:MWHPR11MB1743; H:MWHPR11MB1374.namprd11.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1;
received-spf: None (protection.outlook.com: cisco.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: US5szzEymkBI8b0uWvok8aywFokduCx51svOwsqIKr5gLAHaN4y9AaQ8G4QufUR+aGY4vwDPhwMcfrBiv0vqQh+7hqYStetwZ5mCJGCmBaKANWYr/E2xn6HbTzEiTWu8wxpEmrF/bWe2BGY1I95WYzuoZIbNnQWGF63ZNnuFIcUCsh/xs+SHjas0FVTpPr23PpNpzfooy5Lf7X6+rOcz1DRAln0QYO31oKarSKVZXeCBrsAni7qoHTD38ZijLXK60PPcO4OacRUuQnN54rhMW1hlYoQGVdNSX+LGU8sxkw/9arHdWulAvxWRjD29EXDFDqm4LtbIaZ3VfPR0aDZPkUjvMNwsiMIF3yaCq/e+6fZu/zRw8RzqJmTmzv5M0thFUud7+1OjxTm7D4vygiwJ9E7LQTdORjmWoN9cN5/9EYtPw+zPWqBmULDpLRIPToFX
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_C9F627F1BEAA4B76B06C4378498464CDciscocom_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: 08822a19-6e09-4af4-b394-08d77cba8790
X-MS-Exchange-CrossTenant-originalarrivaltime: 09 Dec 2019 15:14:47.3524 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: Cx4Ns6O1HEkbp1fu7lIyYxt1JGNpLFCIIrISq6gjH6RIJBGGEqufJJee6iVkbeJR2wD1UbYixO5ZB9uzYCwUpg==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR11MB1743
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.37.102.23, xch-rcd-013.cisco.com
X-Outbound-Node: rcdn-core-1.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/Jw8sfkBCr7IOlMnLS8LQ6bt280M>
Subject: Re: [spring] SRv6 packets carrying multiple instances of the SRH
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: Mon, 09 Dec 2019 15:14:54 -0000

Ron,

As agreed during the IETF106 meeting I will change that sentence in the next revision of the draft.

Thank you,
Pablo.

From: Ron Bonica <rbonica@juniper.net>
Date: Sunday, 24 November 2019 at 01:28
To: "Pablo Camarillo (pcamaril)" <pcamaril@cisco.com>, SPRING WG <spring@ietf.org>, 6man Chairs <6man-chairs@ietf.org>
Subject: SRv6 packets carrying multiple instances of the SRH

Pablo,

During the SPRING WG meeting at IETF 106, we discussed the following text from Section 2 of draft-ietf-spring-srv6-network-programming-05:

“SRH: Segment Routing Header as defined in [I-D.ietf-6man-segment-routing-header].  We assume that the SRH may be present multiple times inside each packet.”

This text contradicts the following text from RFC 8200:

“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).”

The following redaction reconciles the contradiction by remaining silent and allowing RFC 8200 to speak for itself:

OLD>
SRH: Segment Routing Header as defined in [I-D.ietf-6man-segment-routing-header].  We assume that the SRH may be present multiple times inside each packet
<OLD

NEW>
SRH: Segment Routing Header as defined in [I-D.ietf-6man-segment-routing-header].
<NEW

During the meeting, you mentioned the need to import some text from RFC 8200. If you feel the need to do that, the follow redaction imports all relevant text without bias:

OLD>
SRH: Segment Routing Header as defined in [I-D.ietf-6man-segment-routing-header].  We assume that the SRH may be present multiple times inside each packet.
<OLD

NEW>
SRH: Segment Routing Header as defined in [I-D.ietf-6man-segment-routing-header].

As per Section 4.1 of RFC 8200, the Routing header (e.g., SRH)  should occur at most one inside a packet. However, IPv6 nodes must accept and attempt to process extension headers in any order and occurring any number of times in the same packet, except for the Hop-by-Hop Options header, which is restricted to appear immediately after an IPv6 header only.

Nonetheless, it is  strongly advised that sources of IPv6 packets adhere to the recommendations found in Section 4.1 of RFC 8200 until and unless subsequent specifications revise those recommendation.
<NEW

                                                                                        Happy Holidays,
                                                                                             Ron



Juniper Business Use Only