Re: [spring] draft-ietf-spring-srv6-network-programming-01 - Effective Next Header (ENH)

"Pablo Camarillo (pcamaril)" <pcamaril@cisco.com> Wed, 24 July 2019 13:37 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 0A5AF1200E3 for <spring@ietfa.amsl.com>; Wed, 24 Jul 2019 06:37:02 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.499
X-Spam-Level:
X-Spam-Status: No, score=-14.499 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, URIBL_BLOCKED=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=dDMYa05Y; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=LeypJEkX
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 MdlEHFK59mEJ for <spring@ietfa.amsl.com>; Wed, 24 Jul 2019 06:36:59 -0700 (PDT)
Received: from rcdn-iport-3.cisco.com (rcdn-iport-3.cisco.com [173.37.86.74]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B9CA8120090 for <spring@ietf.org>; Wed, 24 Jul 2019 06:36:59 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=11525; q=dns/txt; s=iport; t=1563975419; x=1565185019; h=from:to:subject:date:message-id:mime-version; bh=QAL06LIgr40IHQVBhE1IMQDDxUQMGMZZvkEHiKJKjp8=; b=dDMYa05YSLHDiCgRCT+N0qCiloSIoTYo+12yRNAKoIaGKdQM+6H7oSJL J51tWTrVW926pRWj4cumqTp4sUzmPD0bw5qmg/kpmQ7AgLiiinP0IbK9k mP6YmzcwwVM6c19HRtnGIg/AyhzOelPAej0u6cnfOdws2qLyX/5QEvdd/ g=;
IronPort-PHdr: 9a23:7lFzIRXJYei56QWlGIi4e9GsSrLV8LGuZFwc94YnhrRSc6+q45XlOgnF6O5wiEPSA9yJ8OpK3uzRta2oGXcN55qMqjgjSNRNTFdE7KdehAk8GIiAAEz/IuTtankiF81HXUVk+1mwMFNeH4D1YFiB6nA=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0BIAACZXjhd/5pdJa1cChwBAQEEAQEHBAEBgVMHAQELAYEUL1ADbQ5HIAQLKgqEE4NHA4RSiChMgWolknuEVYEugSQDVAkBAQEMAQEtAgEBhEAZgkIjNAkOAQMBAQQBAQIBBm2FHgyFSgEDAxIRHQEBOBEBCBEDAQIrAgQwHQoEARIigwABgR1NAx0BAqFcAoE4iGBxgTKCeQEBBYJHgkYYghMJgTQBi18XgUA/gTgME4JMPoJhBIE0S4JrMoImjnyEf4hsjggJAoIZlBAbmAqNN5dUAgQCBAUCDgEBBYFQOIFYcBVlAYJBgkIMFxSDOopTcgGBKIxfAYEgAQE
X-IronPort-AV: E=Sophos;i="5.64,303,1559520000"; d="scan'208,217";a="591072575"
Received: from rcdn-core-3.cisco.com ([173.37.93.154]) by rcdn-iport-3.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 24 Jul 2019 13:36:52 +0000
Received: from XCH-RCD-009.cisco.com (xch-rcd-009.cisco.com [173.37.102.19]) by rcdn-core-3.cisco.com (8.15.2/8.15.2) with ESMTPS id x6ODaq2L018556 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Wed, 24 Jul 2019 13:36:53 GMT
Received: from xhs-rcd-002.cisco.com (173.37.227.247) by XCH-RCD-009.cisco.com (173.37.102.19) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Wed, 24 Jul 2019 08:36:52 -0500
Received: from xhs-rtp-003.cisco.com (64.101.210.230) by xhs-rcd-002.cisco.com (173.37.227.247) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Wed, 24 Jul 2019 08:36:51 -0500
Received: from NAM05-BY2-obe.outbound.protection.outlook.com (64.101.32.56) by xhs-rtp-003.cisco.com (64.101.210.230) with Microsoft SMTP Server (TLS) id 15.0.1473.3 via Frontend Transport; Wed, 24 Jul 2019 09:36:51 -0400
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=HsLk6Xgt1aYC7NQvsg9nVEL0Ix//xGaJKYVrMjCZaQsWlls2Zn68xCf8+VWVQ5tDHdssY06RQPDhW26iyx62//wMBBuhR+XpvJ721VvE5IchUxEA3z7LDyX+/4yAvbjWSo37RIPiEpvtlFNyLTtzD7DG+3yqyTYDm+DERguFDhzHpkvFVuh2p8qDWvcEU3CN3LdiM/uN8K6DUo40UYHHVsPHWqQu3SKKWeuL0kjBIl8AMJskkEDtMykGQ7VhEg8SVX+kiSDNvGl/BKYAly1WjSd4wcsx54Gz0qo0WQzozXmRMTnYarHOobD685AJeNd8krk7Rr11rAAp0QVrJFB9Aw==
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=QAL06LIgr40IHQVBhE1IMQDDxUQMGMZZvkEHiKJKjp8=; b=BWEov3+aVXZuV0h9X0B/wni9Tp7cK/KybtYjc5NQrZbQInLXz6BohBCGaMhrRVUHQGBNVNHBMV8POmXdhcc4VgWvh9mFQX1kRVjb5k7cqWf3oD2LxxCKx0nkg9zxKhPARK8cGSiYBmRBIIeQQlg0xa6w4PYUyW9bRNajDmfnCd7261LBVIpUancnOW6m1oFtMb6h7RtJipXDPKwL22DGFJe+Fn1cx1inueYTI7BqYiFXH2xeBQsrpoBG2U4sMnOrgt+jIwu8zoMUg9kunOF5WuS5VWCes/k7h1XxqSTEKq9OC9/Tt6CffeWdVlBN2KRk0qwyunGZsIBBM9ThdQwoDg==
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=QAL06LIgr40IHQVBhE1IMQDDxUQMGMZZvkEHiKJKjp8=; b=LeypJEkXiZipZM0GB2bYwZ3CMYm498E7jlVTk9tZeMr5SJ4eOuF3szdUIWHtkeLWhHbgRcfJTJbA9DBLpB4ZBl63pyQfvTRABJAaB/zQbap1nN7V1IMcLXBFRusXb59NlLFTWVC6AmzEH3EodNdxiP3hsFenSJGN5L/ruHXQZEQ=
Received: from MN2PR11MB4094.namprd11.prod.outlook.com (20.179.150.80) by MN2PR11MB4448.namprd11.prod.outlook.com (52.135.39.157) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2073.14; Wed, 24 Jul 2019 13:36:50 +0000
Received: from MN2PR11MB4094.namprd11.prod.outlook.com ([fe80::a0f2:f335:804a:8756]) by MN2PR11MB4094.namprd11.prod.outlook.com ([fe80::a0f2:f335:804a:8756%4]) with mapi id 15.20.2094.017; Wed, 24 Jul 2019 13:36:50 +0000
From: "Pablo Camarillo (pcamaril)" <pcamaril@cisco.com>
To: Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org>, SPRING WG <spring@ietf.org>
Thread-Topic: [spring] draft-ietf-spring-srv6-network-programming-01 - Effective Next Header (ENH)
Thread-Index: AQHVQiTYoo4Ab9GvwUeCeezTwnIRmg==
Date: Wed, 24 Jul 2019 13:36:49 +0000
Message-ID: <AA98C3CE-5412-402E-A75E-2E0C344F7B48@cisco.com>
Accept-Language: en-US
Content-Language: en-GB
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-07-24T11:36:26.4775957Z; 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=25466094-9a1f-418d-b719-adffcdaf3a12; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Extended_MSFT_Method=Automatic
authentication-results: spf=none (sender IP is ) smtp.mailfrom=pcamaril@cisco.com;
x-originating-ip: [173.38.220.37]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 7c121e14-1a1e-4e51-1ca0-08d7103bfb43
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600148)(711020)(4605104)(1401327)(2017052603328)(7193020); SRVR:MN2PR11MB4448;
x-ms-traffictypediagnostic: MN2PR11MB4448:
x-ms-exchange-purlcount: 2
x-microsoft-antispam-prvs: <MN2PR11MB444884516116D43F242C60C7C9C60@MN2PR11MB4448.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:8882;
x-forefront-prvs: 0108A997B2
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(4636009)(366004)(396003)(39860400002)(376002)(346002)(136003)(199004)(189003)(71190400001)(71200400001)(6246003)(7736002)(53546011)(6506007)(186003)(3846002)(6116002)(229853002)(6512007)(256004)(6486002)(54896002)(6306002)(2616005)(476003)(486006)(316002)(68736007)(478600001)(110136005)(81156014)(81166006)(8936002)(86362001)(76116006)(33656002)(5660300002)(25786009)(36756003)(99286004)(66946007)(66476007)(66556008)(64756008)(66446008)(26005)(6436002)(2906002)(102836004)(53936002)(8676002)(14454004)(66066001)(91956017); DIR:OUT; SFP:1101; SCL:1; SRVR:MN2PR11MB4448; H:MN2PR11MB4094.namprd11.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1;
received-spf: None (protection.outlook.com: cisco.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: FmwunpbK0zgPcNBxc8yXE4J71S19CjHUahz2RWlRWr55UBdQOlTYis6VvfIf8Qms4KTtNu0+cST7dqdFVhz/eWjlrojd7bJ68zxq28JtVzXEAuOD1I5NwHnYY2CQaaEU8esWSIuzpJKlBkSC+d6RF7xvlsFoKbuRJ6DhcgGTTgcDV9bUI4f1jgziTytdiro/SDOCY2bCj8VTIJmLSEpXtoOiV250U65apvjmi5bb0XkSW3jVYj9/q2yY1oUIKrAzJOyoGU5ka2XLz3KS7G8uXw5EomjfBatixd8X3Jx9x4s30jMPjITjkDrtl3y15Symc1K8WxYyN7g2gbxY9b0uPuBF1PWk/E3sWAfvRqp0L6tOAAFVe3PIqMNG/BykIiZzO3Ou4YmZTRfqOZMxnFPzkcavoz4eWiWW2CWB5ajbkW4=
Content-Type: multipart/alternative; boundary="_000_AA98C3CE5412402EA75E2E0C344F7B48ciscocom_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: 7c121e14-1a1e-4e51-1ca0-08d7103bfb43
X-MS-Exchange-CrossTenant-originalarrivaltime: 24 Jul 2019 13:36:49.8270 (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: pcamaril@cisco.com
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR11MB4448
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.37.102.19, xch-rcd-009.cisco.com
X-Outbound-Node: rcdn-core-3.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/p0z1M69esl1fCZOhab8O-3Rebo8>
Subject: Re: [spring] draft-ietf-spring-srv6-network-programming-01 - Effective Next Header (ENH)
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: Wed, 24 Jul 2019 13:37:02 -0000

Ron,

As we already explained on the mailer a few weeks ago, the next big change for the NET-PGM draft is the alignment of pseudocodes with the SRH draft.

Thanks,
Pablo.

From: spring <spring-bounces@ietf.org> on behalf of Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org>
Date: Wednesday, 24 July 2019 at 13:36
To: SPRING WG <spring@ietf.org>
Subject: [spring] draft-ietf-spring-srv6-network-programming-01 - Effective Next Header (ENH)

Authors,

The END.DX2, END.DX2V, END.DT2U, END.DT2M, END.DX4, END.DT4, END.DX6, END.DT6 SIDs all reference the Effective Next Header (ENH). The ENH is the first upper-layer header beyond the IPv6 header chain.

In many cases, the ENH immediately follows the SRH. In these cases, it is easy to identify the ENH and SID processing is easy.

In other cases, the ENH does not immediately follow the SRH. In these cases, SID processing is more difficult because the ENH cannot be identified without reading ahead to the end of the extension header chain.

In one final case, when an ESP header falls between the SRH and the ENH, SID processing becomes very difficult because the ENH cannot be identified until the payload is decrypted.

At very least, you should address these issues in the document. At best, you should consider encoding these “destination SIDs” in IPv6 Destination options.

                                                                                                                  Ron


Juniper Business Use Only