Re: [sfc] I-D Action: draft-ietf-sfc-nsh-tlv-03.txt

"Carlos Pignataro (cpignata)" <cpignata@cisco.com> Wed, 27 May 2020 14:33 UTC

Return-Path: <cpignata@cisco.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5134E3A0E64 for <sfc@ietfa.amsl.com>; Wed, 27 May 2020 07:33:35 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.598
X-Spam-Level:
X-Spam-Status: No, score=-9.598 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_MED=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, 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=cZH9x7Tx; dkim=fail (1024-bit key) reason="fail (body has been altered)" header.d=cisco.onmicrosoft.com header.b=jlnQn1mV
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 0QQLoxRcRTlC for <sfc@ietfa.amsl.com>; Wed, 27 May 2020 07:33:32 -0700 (PDT)
Received: from alln-iport-1.cisco.com (alln-iport-1.cisco.com [173.37.142.88]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 460E73A0E62 for <sfc@ietf.org>; Wed, 27 May 2020 07:33:32 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=26975; q=dns/txt; s=iport; t=1590590012; x=1591799612; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=C+7n/sHfjjp4OlTb3orpGWqCHrF/dymhB9Uj6xjKZtY=; b=cZH9x7TxPFDy6IqMWHHf109NJnlY96oBogPiI9NByoNhXGWDQ6KxQlbk beB/8SL/6PrkC3GdGKQYUjZn2Ogp94oaC8yyyN1w+0L4ifDnhIMEAtDqC 3RXwJDQ4Gu8GDB8Yc5EZgG+bMBp8D+ReAoh6+BMIYg7Nl1nf84//xIYk/ c=;
X-Files: signature.asc : 873
IronPort-PHdr: 9a23:60MZsB9/XB6bZP9uRHGN82YQeigqvan1NQcJ650hzqhDabmn44+7ZRKN9+lgylTOWMPQ7aEMh+nXtvXmXmoNqdaEvWsZeZNBHxkClY0NngMmDcLEbC+zLPPjYyEgWsgXUlhj8iKpLUUTE8H7IVbU8TW+6DcIEUD5Mgx4bu3+Bo/ViZGx0Oa/s53eaglFnnyze7R3eR63tg7W8MIRhNhv
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0D6AABYec5e/5hdJa1mGgEBAQEBAQEBAQEDAQEBARIBAQEBAgIBAQEBggqBIS9SB29YLyyEJYNGA40aJYdRkHGBQoEQA1UEBwEBAQkDAQEYAQwIAgQBAYREAoIUAiQ4EwIDAQELAQEFAQEBAgEGBG2FVwELhXMBAQECAQEBEBEdAQElBwsBBAsCAQYCOAcDAgInCxQRAgQOBQ4UgwQBgksDDiABDpIxkGcCgTmIYXaBMoMBAQEFgTYCDkFCgmoYggcHCYE4gVOBEYlgGoFBP4ERJwwQgk0+gmcBAQIBARiBD2cRglYzgi2OYYl2ZYlWjyR9CoJUhBqCUoE+kDYdgmSBEodxkiGQUolwkDCDSQIEAgQFAg4BAQWBaiKBVnAVGiEqAYI+CTUSGA2QQAwXg0+FFIVCdAI1AgYBBwEBAwl8jDsBAQ
X-IronPort-AV: E=Sophos;i="5.73,441,1583193600"; d="asc'?scan'208,217";a="485701338"
Received: from rcdn-core-1.cisco.com ([173.37.93.152]) by alln-iport-1.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 27 May 2020 14:33:31 +0000
Received: from XCH-RCD-001.cisco.com (xch-rcd-001.cisco.com [173.37.102.11]) by rcdn-core-1.cisco.com (8.15.2/8.15.2) with ESMTPS id 04REXUN2011331 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Wed, 27 May 2020 14:33:30 GMT
Received: from xhs-rcd-003.cisco.com (173.37.227.248) by XCH-RCD-001.cisco.com (173.37.102.11) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Wed, 27 May 2020 09:33:30 -0500
Received: from xhs-rtp-001.cisco.com (64.101.210.228) by xhs-rcd-003.cisco.com (173.37.227.248) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Wed, 27 May 2020 09:33:30 -0500
Received: from NAM12-DM6-obe.outbound.protection.outlook.com (64.101.32.56) by xhs-rtp-001.cisco.com (64.101.210.228) with Microsoft SMTP Server (TLS) id 15.0.1497.2 via Frontend Transport; Wed, 27 May 2020 10:33:29 -0400
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Tq3ei4WRg/xuWGQRJOZ6lvkBTn6Jc6sNANZwj5JB+7kT/gcf4+mHExvwPZ56K78uDg4IQn7O29Ig+wnlKONgOY+DttH5t48KSyT+rtZZZWl/ilyaRvAU1oAQYa+AiuUXAd9zWb2lw0pT3lVPT+UFIT99htRXzbkYEbZuMjjYnl7AytK9Ou5Jq5LKvk0XJ9UNBJxwgeTKvnSTdnlZcGhd9GIdlwg/TAWQpfqPKag2VnXRRd31Uwx6vCjx2HIRkCQVEuvphIZhgtHljJ6rP6C0QFecWaD19lXjmNxANcjdIbNzb2HijdE1kVIjeP12oxq3O7e3EZBeRxmWLmOhlMg5aw==
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=MOLND0sucLaCEUDCIWqXVgxV974A3h8stBKC56b678s=; b=Ugd4R2Bk0bvEuyOVFMexOKam3pRdndja1rqcQO1gSSFm9epIj9hjOw327ZS0keElpIeDiq11UmWzzAQCzwaFDQtJBSEvzY/xxb/USxPbyYbeb1SiJmoPPRWqZNecxeQVphLN/2EHpmiIDgojKun1XSw82UWaZFVd3bmWF90mX1Nm6qw0KC5Qw9RZtgGI8P0rPf0jj4qlHJfVNKZ7cOoqE6lr+HSnT4ECrVddeDHLVSVH90VOT5ZTFxcDS9n0Sj+3rjOeBnrycdf/KlW92wJsfECTunqMpxsxWxIhmxkSk4MiiiMrzJN05qLFiL9jiYMgNSBX+dkNheIPV74tfb2Ang==
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=MOLND0sucLaCEUDCIWqXVgxV974A3h8stBKC56b678s=; b=jlnQn1mV7rcNaYRh7PZV+h9PHFUO5mZyJBeHsboyZKdmA1uicSSco0kGnND1wTxy1k5eaImS1Skabz3YdiENTEq3aEF0OC9x38y8ujOoHU6WHR6LkjZO0MKKasGGcypNEyMwb7VJ7dHoyv/1795LO+m4F3XZ6KdjQqVXTGRdQMs=
Received: from BN8PR11MB3635.namprd11.prod.outlook.com (2603:10b6:408:86::20) by BN8PR11MB3715.namprd11.prod.outlook.com (2603:10b6:408:85::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3021.27; Wed, 27 May 2020 14:33:27 +0000
Received: from BN8PR11MB3635.namprd11.prod.outlook.com ([fe80::c0e8:9942:9972:5590]) by BN8PR11MB3635.namprd11.prod.outlook.com ([fe80::c0e8:9942:9972:5590%5]) with mapi id 15.20.3021.030; Wed, 27 May 2020 14:33:27 +0000
From: "Carlos Pignataro (cpignata)" <cpignata@cisco.com>
To: "wei.yuehua@zte.com.cn" <wei.yuehua@zte.com.cn>
CC: "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: [sfc] I-D Action: draft-ietf-sfc-nsh-tlv-03.txt
Thread-Index: AQHWLxz9VkzS8e21I0CQSc9QGdo3Vai8CVYA
Date: Wed, 27 May 2020 14:33:27 +0000
Message-ID: <C638D5AE-DBCE-4210-B8E3-3D95147A7043@cisco.com>
References: <202005211105230895521@zte.com.cn>
In-Reply-To: <202005211105230895521@zte.com.cn>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator:
x-mailer: Apple Mail (2.3608.80.23.2.2)
authentication-results: zte.com.cn; dkim=none (message not signed) header.d=none;zte.com.cn; dmarc=none action=none header.from=cisco.com;
x-originating-ip: [2600:1700:760:21aa:c87d:2340:b566:d531]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: ef2d2fd2-8b33-4f53-70a2-08d8024aebce
x-ms-traffictypediagnostic: BN8PR11MB3715:
x-microsoft-antispam-prvs: <BN8PR11MB3715D93EC822912D3505ECDDC7B10@BN8PR11MB3715.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:8273;
x-forefront-prvs: 04163EF38A
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: isrezGWD285ZZrodPMp4Wndqbtj10mU7U6FTPMJTgK278zLy3IJqHN6Bp5bcAXR/2IjGfMUDNUrPQUzlIKfadzXeZAr8T/ant5cAGx+ndN+rziERR0DnpjOdeXAUYN0Buo+Xf3oFYskNkizRw/OPJU64S5i108dvFVoDVA0acWrYhaxkR2/U22AMWO+B7VNR98BP4lXpZ+Hvhnb4c2XI5hyNyLIRBfvDMvw0TkaMfem51cXJpKbUJQ8/pX9XdyGGTtpofV8SdVEArIaZcyR9c10GqGmibpFCV6VOQBZ3HTlToCnhd/ciAN/P2DVU+AKaDEkBM9i3J9RIt7+jdAz6fvkGWxITGdBPipz9ribhQHOHShl0CCHtpVC1XapbdCZFjiNbHwt8TTK7a1RadfznTw==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BN8PR11MB3635.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:(4636009)(376002)(366004)(39860400002)(136003)(346002)(396003)(6506007)(66556008)(66616009)(2906002)(64756008)(91956017)(4326008)(966005)(5660300002)(478600001)(6916009)(316002)(86362001)(8676002)(83380400001)(99936003)(186003)(8936002)(36756003)(2616005)(66574014)(166002)(6512007)(66946007)(66446008)(76116006)(33656002)(71200400001)(6486002)(66476007); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata: Z3lgYjuXP7DxIzro/4lN+shcObxEo9muBykbZtLEfKkUZwelVgnvJG7P/88Dj7LcSID1P4FOpJXQOCt1WWtapQYI7CO78flWN46aea+I69QUpisRUQ2X6iRnpYRgg/wNRviAzcBhPGUhRk9xEwjMzLMOm6WCzBK1Uo3dD8udfYDHVhqGADZ5oJQiRa7x+oEVr7v57wVdmCl3TwYWDXmTEwg6CJWj63ulGPfJSeHzypqsFLXwF+XdvvbUt3OIw4NgVd8/2bb4hPKGEFM3mdKdj0KdZK5Q+biYhkDRIXExA6bQIu+uopadx76CkmEIMuMmfuzYEAeTvzux4B8A9kbEDSzn/FRb641laZRrwVhbG16Ue+VaIKqQ830Fwxqebw6oXvELdUnXsVP7Lo9OTNOkLLJ8VM5TL6wkUns/cwO0BKW0IWnzSiu029Gy2BtsTS0gZFduApU0hZ5C5fWhjxgkcK2YGYAYioXOMK6meCP1td0gNGuaeccNF86Nrcp/eEpfhYeyF3nHgY8ucfdNmlmj3mRdxNCBRmcDWY6GtcE4rkesx/0upATDFK60eA1rJMH8
x-ms-exchange-transport-forked: True
Content-Type: multipart/signed; boundary="Apple-Mail=_7F59FB42-9C2B-4CE9-AA8F-585BB8027BB9"; protocol="application/pgp-signature"; micalg="pgp-sha256"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: ef2d2fd2-8b33-4f53-70a2-08d8024aebce
X-MS-Exchange-CrossTenant-originalarrivaltime: 27 May 2020 14:33:27.9615 (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: igoaGCShWumsIO/BQy4dsbYUFQr9j+4AjE40E7qGVxel3C5gvodbqNeoZGUDL39EugOgoRyeqD2DC+yn9t4Uzw==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN8PR11MB3715
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.37.102.11, xch-rcd-001.cisco.com
X-Outbound-Node: rcdn-core-1.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/sX6fp5Y4AhkT2uRNTzF6Z-AQINM>
Subject: Re: [sfc] I-D Action: draft-ietf-sfc-nsh-tlv-03.txt
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 27 May 2020 14:33:35 -0000

Dear Wei,

Thanks for addressing the vast majority of my comments from two full reviews, and incorporating all my textual suggestions.

Some still remain:

1.  s/byte/octet/g —> there are still 4 instances of “byte”.

2. Content Type

4.3.  Content Type
I’d recommend removing this one. It does not seem to be adequately defined.

3. Note ID

                     Figure 6: Ingress Network Node ID
Why is the length fixed to 8? I understand a 32-bit number can be a most common Node ID, but what if a 128-bit number wants to be used?

I’d allow either of two lengths.

4. Flow ID

4.6.  Flow ID

   Flow ID provides a representation of the flow.  Akin, but not
   identical to the usage described in [RFC6437].

This still needs to be more appropriately defined. I would replace:

   Flow ID provides a representation of the flow.  Akin, but not
   identical to the usage described in [RFC6437].

With at least

   The Flow ID provides a field in the NSH MD Type 2 to label
   packets belonging to the same flow.  Absence of this field, or
   a value of zero denotes that packets have not been labeled.



5. IANA

   This document defines the following new values (Table 1)in the
   Network Service Header (NSH) metadata context Type registry:

There’s a space missing in the first line.

More importantly though, I would add two Experimentation values in Table 1. I would also reserve the value of 0x00.


6. IANA Citation.

I think the URI for IANA should be without the file part:
https://www.iana.org/assignments/nsh/#optional-variable-length-metadata-types <https://www.iana.org/assignments/nsh/#optional-variable-length-metadata-types>


Lastly, here is some of the text proposed for some section descriptions:

Forwarding Context

   The forwarding context used for segregation and forwarding scope can
   Take several forms depending on the network environment. For example,
   VXLAN/VXLAN-GPE VNID, VRF identification, and VLAN. This context
   header carries this network-based forwarding context.

Tenant Identifier

   Tenant identification is often used for segregation within a multi-
   tenant environment.  Orchestration system-generated tenant IDs are an
   example of such data. This context header carries both the format and
   value of the Tenant identifier.

Content Type

// Remove
// I believe this needs further thinking on the namespace fo Content Types, could even be draft-penno-sfc-appid-05

Ingress Network Node Information

   This context header identifies the ingress network node.

Ingress Network Interface Information

   This context header identifies the ingress network interface.

Flow ID

   The Flow ID provides a field in the NSH MD Type 2 to label
   packets belonging to the same flow.  Absence of this field, or
   a value of zero denotes that packets have not been labeled.


Thanks!

Carlos.


> 2020/05/20 午後11:05、wei.yuehua@zte.com.cnのメール:
> 
> Hi folks,
> 
> I just uploaded a new version of NSH metadata 2 variable-length context headers.
> 
> The updates resolved the comments received from the mailing list.
> 
> One important technical modification is splitting of the Ingress Network context header to two context headers (in 4.4 and 4.5) which is proposed by Carlos, Med and Greg.
> 
> Please keep reviewing and give your comments.
> 
>  <https://tools.ietf.org/rfcdiff?url2=draft-ietf-sfc-nsh-tlv-03.txt>https://tools.ietf.org/rfcdiff?url2=draft-ietf-sfc-nsh-tlv-03.txt <https://tools.ietf.org/rfcdiff?url2=draft-ietf-sfc-nsh-tlv-03.txt>
> 
> In addition,  I would as the  WG to consider changing the length of Tenant Identifier context header ( in 4.2) to "var", so that TT and IANA sub-registry are not needed.
> 
> 
> 
> Thank you for your kind support.
> 
> 
> 
> Best Regards,
> 魏月华 Corona Wei
> ZTE Corporation
> M: +86 13851460269 E: wei.yuehua@zte.com.cn <mailto:wei.yuehua@zte.com.cn>
> 
> 原始邮件
> 发件人:internet-drafts@ietf.org <internet-drafts@ietf.org>
> 收件人:i-d-announce@ietf.org <i-d-announce@ietf.org>;
> 抄送人:sfc@ietf.org <sfc@ietf.org>;
> 日 期 :2020年05月21日 08:40
> 主 题 :[sfc] I-D Action: draft-ietf-sfc-nsh-tlv-03.txt
> 
> A New Internet-Draft is available from the on-line Internet-Drafts directories.
> This draft is a work item of the Service Function Chaining WG of the IETF.
> 
>         Title           : Network Service Header Metadata Type 2 Variable-Length Context Headers
>         Authors         : Yuehua (Corona) Wei
>                           Uri Elzur
>                           Sumandra Majee
>     Filename        : draft-ietf-sfc-nsh-tlv-03.txt
>     Pages           : 12
>     Date            : 2020-05-20
> 
> Abstract:
>    This draft describes Network Service Header (NSH) Metadata (MD) Type
>    2 variable-length context headers that can be used within a service
>    function path.
> 
> 
> The IETF datatracker status page for this draft is:
> https://datatracker.ietf.org/doc/draft-ietf-sfc-nsh-tlv/
> 
> There are also htmlized versions available at:
> https://tools.ietf.org/html/draft-ietf-sfc-nsh-tlv-03
> https://datatracker.ietf.org/doc/html/draft-ietf-sfc-nsh-tlv-03
> 
> A diff from the previous version is available at:
> https://www.ietf.org/rfcdiff?url2=draft-ietf-sfc-nsh-tlv-03
> 
> 
> Please note that it may take a couple of minutes from the time of submission
> until the htmlized version and diff are available at tools.ietf.org.
> 
> Internet-Drafts are also available by anonymous FTP at:
> ftp://ftp.ietf.org/internet-drafts/
> 
> 
> _______________________________________________
> sfc mailing list
> sfc@ietf.org
> https://www.ietf.org/mailman/listinfo/sfc
> 
> 
> _______________________________________________
> sfc mailing list
> sfc@ietf.org
> https://www.ietf.org/mailman/listinfo/sfc