[spring] SRv6 Network Programming: ENH = 59

Ron Bonica <rbonica@juniper.net> Mon, 06 May 2019 00:47 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 3BCBF120145; Sun, 5 May 2019 17:47:34 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.711
X-Spam-Level:
X-Spam-Status: No, score=-2.711 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, T_DKIMWL_WL_HIGH=-0.01] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=juniper.net
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 OJl06DNxr-I7; Sun, 5 May 2019 17:47:30 -0700 (PDT)
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 A56811200FB; Sun, 5 May 2019 17:47:30 -0700 (PDT)
Received: from pps.filterd (m0108162.ppops.net [127.0.0.1]) by mx0b-00273201.pphosted.com (8.16.0.27/8.16.0.27) with SMTP id x460l1iu010243; Sun, 5 May 2019 17:47:27 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h=from : to : subject : date : message-id : content-type : content-transfer-encoding : mime-version; s=PPS1017; bh=V7cxMRspQPZutjMRu9sqzxKvD8isoe4zdR8C3VvmZMU=; b=RSpz87ETOd29qwNkTSKSi3uSdvSZHNvzG/Wfr91b0BJKix2nl2f1qAAHzhFGUF7oo477 BoJBSmIPM0qNUl4/KxvGsfVQg06Y8RevkyecZW/F/oltpfHPfah/138mVl5PVIBBWiIv BeS1AE/lt+baAHvGIjoLw20gp2YLHs8s0UDDhuhcTlZ4/zbG5IveKEwy5wGqH3xTB7Su RDaIK7Ts2OzEc6cocPw9zjPnfDKeWZNmAKGhAr7hFkFqvUUlEZjAbCV8yy0lOxQ9nU26 vVzcti6zgZIF3mEfiEsgZ+PMZa02fhMCRRsHl2BUiODV0HBwxJVKdkE3RiNozOWus6Qy Zw==
Received: from nam05-dm3-obe.outbound.protection.outlook.com (mail-dm3nam05lp2052.outbound.protection.outlook.com [104.47.49.52]) by mx0b-00273201.pphosted.com with ESMTP id 2s9sf3s06x-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT); Sun, 05 May 2019 17:47:27 -0700
Received: from BYAPR05MB4245.namprd05.prod.outlook.com (20.176.252.26) by BYAPR05MB4838.namprd05.prod.outlook.com (52.135.235.140) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1878.18; Mon, 6 May 2019 00:47:24 +0000
Received: from BYAPR05MB4245.namprd05.prod.outlook.com ([fe80::e1e7:cf02:f236:ab29]) by BYAPR05MB4245.namprd05.prod.outlook.com ([fe80::e1e7:cf02:f236:ab29%7]) with mapi id 15.20.1878.014; Mon, 6 May 2019 00:47:23 +0000
From: Ron Bonica <rbonica@juniper.net>
To: SPRING WG <spring@ietf.org>, 6man WG <ipv6@ietf.org>
Thread-Topic: SRv6 Network Programming: ENH = 59
Thread-Index: AdUDo1cr1ntuHPleQoe8AvXX2JxkXg==
Content-Class:
Date: Mon, 06 May 2019 00:47:23 +0000
Message-ID: <BYAPR05MB4245988C3A47C3665BD91172AE300@BYAPR05MB4245.namprd05.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
dlp-product: dlpe-windows
dlp-version: 11.1.100.23
dlp-reaction: no-action
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-05-06T00:47:22.1556699Z; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Name=Juniper Internal; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Application=Microsoft Azure Information Protection; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Extended_MSFT_Method=Automatic; Sensitivity=Juniper Internal
x-originating-ip: [66.129.241.13]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: b5374b0b-c1b3-45f4-43db-08d6d1bc677a
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600141)(711020)(4605104)(4618075)(2017052603328)(7193020); SRVR:BYAPR05MB4838;
x-ms-traffictypediagnostic: BYAPR05MB4838:
x-microsoft-antispam-prvs: <BYAPR05MB4838A71F2F5278F6697BE0C1AE300@BYAPR05MB4838.namprd05.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-forefront-prvs: 0029F17A3F
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(366004)(39860400002)(346002)(376002)(136003)(396003)(199004)(189003)(86362001)(3846002)(52536014)(66066001)(7696005)(102836004)(7736002)(305945005)(6506007)(76116006)(66946007)(71200400001)(486006)(71190400001)(8936002)(99286004)(476003)(25786009)(110136005)(74316002)(66476007)(8676002)(66446008)(66556008)(64756008)(5660300002)(316002)(478600001)(53936002)(26005)(256004)(55016002)(2906002)(73956011)(450100002)(6116002)(14454004)(186003)(81156014)(81166006)(6436002)(33656002)(9686003)(68736007); DIR:OUT; SFP:1102; SCL:1; SRVR:BYAPR05MB4838; H:BYAPR05MB4245.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-message-info: pUihMw/JpWG4ixY7MYn3QdAIATWojuIA8hioO4mMf59pccpYOus3bfiuyglDs4imfPtpayX2Tem82xp3xc21VYvWnKQHNJI8g9gpibljzDEdKUUoj22xHptvQubzARj/x7QcLuHcs78zqTkuRcc6JUpDScmlp1LtXsCeM+YfAcmTYalGLZrQ+qVx5GGtYAIVqTbgBgOWm5LHpl4SAsp8dMwWQlz/Ai1+LwmQYCj3lkupTFnCD78+L9L5y23iyoWWsZp1Goo7VNMvIKa11IwnLv50X6B8bs8qWzR12zYoWNSTywzbHvb58j9EGSNGT2Jfm55iV4g08t0TAQwbL9FVUIU11Z2D4VoT+kp3a439F6Hh9Lwfgav+kyuA2DPsAYkLhDXO0/+neS2I7lH4SEeFdm0LFIWZOww7SGy2TxbAxyE=
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-Network-Message-Id: b5374b0b-c1b3-45f4-43db-08d6d1bc677a
X-MS-Exchange-CrossTenant-originalarrivaltime: 06 May 2019 00:47:23.8257 (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-Transport-CrossTenantHeadersStamped: BYAPR05MB4838
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, , definitions=2019-05-05_20:, , signatures=0
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 priorityscore=1501 malwarescore=0 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1015 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=648 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1810050000 definitions=main-1905060003
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/CmnHw5dHYGSEUaRBoI_HCxv-FHs>
Subject: [spring] SRv6 Network Programming: ENH = 59
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, 06 May 2019 00:47:34 -0000

Folks,

According to Section 4.4 of draft-ietf-spring-srv6-network-programming-00, when processing the End.DX2 SID, the Next Header must be equal to 59. Otherwise, the packet will be dropped.

In the words of the draft, "We conveniently reuse the next-header value 59 allocated to IPv6 No Next Header [RFC8200].  When the SID corresponds to function End.DX2 and the Next-Header value is 59, we know that an Ethernet frame is in the payload without any further header."

According to Section 4.7 RFC 8200, " The value 59 in the Next Header field of an IPv6 header or any  extension header indicates that there is nothing following that header.  If the Payload Length field of the IPv6 header indicates the presence of octets past the end of a header whose Next Header field contains 59, those octets must be ignored and passed on unchanged if the packet is forwarded."

Does the WG think that it is a good idea to reuse the Next Header value 59? Or would it be better to allocate a new Next Header value that represents Ethernet?

                                                          Ron


Juniper Internal