RE: New Version Notification for draft-hinden-6man-hbh-processing-01.txt
"Pengshuping (Peng Shuping)" <pengshuping@huawei.com> Mon, 07 June 2021 10:46 UTC
Return-Path: <pengshuping@huawei.com>
X-Original-To: ipv6@ietfa.amsl.com
Delivered-To: ipv6@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3B6333A0EBA for <ipv6@ietfa.amsl.com>; Mon, 7 Jun 2021 03:46:58 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level:
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 cyLVPI3k54WY for <ipv6@ietfa.amsl.com>; Mon, 7 Jun 2021 03:46:53 -0700 (PDT)
Received: from frasgout.his.huawei.com (frasgout.his.huawei.com [185.176.79.56]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4BA4A3A0EB3 for <ipv6@ietf.org>; Mon, 7 Jun 2021 03:46:53 -0700 (PDT)
Received: from fraeml705-chm.china.huawei.com (unknown [172.18.147.201]) by frasgout.his.huawei.com (SkyGuard) with ESMTP id 4Fz8qj6jmlz6J8d9; Mon, 7 Jun 2021 18:34:09 +0800 (CST)
Received: from dggeml707-chm.china.huawei.com (10.3.17.137) by fraeml705-chm.china.huawei.com (10.206.15.54) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.2176.2; Mon, 7 Jun 2021 12:46:49 +0200
Received: from dggeml757-chm.china.huawei.com (10.1.199.137) by dggeml707-chm.china.huawei.com (10.3.17.137) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.2176.2; Mon, 7 Jun 2021 18:46:47 +0800
Received: from dggeml757-chm.china.huawei.com ([10.1.199.137]) by dggeml757-chm.china.huawei.com ([10.1.199.137]) with mapi id 15.01.2176.012; Mon, 7 Jun 2021 18:46:47 +0800
From: "Pengshuping (Peng Shuping)" <pengshuping@huawei.com>
To: Bob Hinden <bob.hinden@gmail.com>, IPv6 List <ipv6@ietf.org>
CC: Gorry Fairhurst <gorry@erg.abdn.ac.uk>
Subject: RE: New Version Notification for draft-hinden-6man-hbh-processing-01.txt
Thread-Topic: New Version Notification for draft-hinden-6man-hbh-processing-01.txt
Thread-Index: AQHXV92cddsJvufupEuv3pyUBA+l/KsDdcSw
Date: Mon, 07 Jun 2021 10:46:47 +0000
Message-ID: <1e023f7d325d45f68f9dc0c0ff6a054d@huawei.com>
References: <162265842779.4095.2393609365780372735@ietfa.amsl.com> <E5A31CCD-104D-4B92-9730-4FCFBF191F46@gmail.com>
In-Reply-To: <E5A31CCD-104D-4B92-9730-4FCFBF191F46@gmail.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.108.243.114]
Content-Type: multipart/alternative; boundary="_000_1e023f7d325d45f68f9dc0c0ff6a054dhuaweicom_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/oMhJNeo7Nqa0PZKjezW_-HJuc1M>
X-BeenThere: ipv6@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "IPv6 Maintenance Working Group \(6man\)" <ipv6.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ipv6>, <mailto:ipv6-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ipv6/>
List-Post: <mailto:ipv6@ietf.org>
List-Help: <mailto:ipv6-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ipv6>, <mailto:ipv6-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 07 Jun 2021 10:46:58 -0000
Hi Bob, Gorry,
Thank you for the updates!
First, I have some questions on the "Hdr Ext Len" described in RFC8200 as below.
What is the intention to have the sentence "not including the first 8 octets"?
Does "the first 8 octets" include the "Next Header" 1 octet, "Hdr Ext Len" 1 octet, "Option Type" 1 octet, and "Opt Data Len" 1 octet, in total 4 octets?
Hdr Ext Len 8-bit unsigned integer. Length of the
Hop-by-Hop Options header in 8-octet units,
not including the first 8 octets.
As described in RFC8200 as below, the length of the options is to make the complete Hop-by-Hop Options header an integer multiple of 8 octets long.
So considering the description above, if the first option is 4 octets long, does that mean the "Hdr Ext Len" is zero?
If the first option is 8 octets long, does that mean it has to have a 6-octet padding?
Options Variable-length field, of length such that the
complete Hop-by-Hop Options header is an
integer multiple of 8 octets long. Contains
one or more TLV-encoded options, as described
in Section 4.2<https://datatracker.ietf.org/doc/html/rfc8200#section-4.2>.
In this new draft, I have some questions on the length of the new HBH options in this draft.
* Fixed size in 8-octet units. Specifically any new Hop-by-Hop
options should not be variable size that could extend beyond what
can be executed in the Fast Path.
"Fixed size in 8-octet units": does that mean it has a fixed size that is 8 octets? Or an integer multiple of 8 octets long? Because in RFC8200, it is also written as "Length of the Hop-by-Hop Options header in 8-octet units".
Is what you meant to say that the first option should have a fixed size that is 8 octets?
You do have this specification in Section 5.1 of the new draft "This field specifies the length of the Option Header in 8-octet units." which means that it is not changed compared to RFC8200.
So if the first option has a fixed size in 8 octets, considering the above specification in RFC8200, does that mean it has to always have a 6-octet padding when there is only one option?
In Section 10, there is "Removed requirement for HBH Option size and alignment". Do you mean that in RFC8200 the length of options needs to make the HBH header an integer multiple of 8 octets long, but now you only define the length of the option itself as a fixed size value, 8 octets? But again you keep the "the length of the Option Header in 8-octet units"...
Nit:
page 5 - would have be processed -> would have been processed
page 7 - at least one node on the patch -> at least one node on the path
page 8 - it's function -> its function; it's usage -> its usage; it's use -> its usage; it's processing -> its processing
page 9 - it can be proceed -> it can be proceeded
Best regards,
Shuping
From: ipv6 [mailto:ipv6-bounces@ietf.org] On Behalf Of Bob Hinden
Sent: Thursday, June 3, 2021 2:31 AM
To: IPv6 List <ipv6@ietf.org>
Cc: Gorry Fairhurst <gorry@erg.abdn.ac.uk>; Bob Hinden <bob.hinden@gmail.com>
Subject: Fwd: New Version Notification for draft-hinden-6man-hbh-processing-01.txt
Hi,
We posted a new version of draft-hinden-6man-hbh-processing. The changes include:
* Expanded terminology section to include Forwarding Plane and
Control Plane.
* Changed draft that only one HBH Option MUST be processed and
additional HBH Options MAY be processed based on local
configuration.
* Clarified that all HBH options (with one exception) must be
processed on the Fast Path.
* Kept the Router Alert options as the single exception for Slow
Path processing.
* Rewrote and expanded section on New Hop-by-Hop Options.
* Removed requirement for HBH Option size and alignment.
* Removed sections evaluating currently defined HBH Options.
* Added content to the Security Considerations section.
* Added people to the acknowledgements section.
* Numerous editorial changes
We think this resolves most of the issues raised on the list and at the pervious IETF meeting.
Please review and comment on the list.
Bob & Gorry
Begin forwarded message:
From: internet-drafts@ietf.org<mailto:internet-drafts@ietf.org>
Subject: New Version Notification for draft-hinden-6man-hbh-processing-01.txt
Date: June 2, 2021 at 11:27:07 AM PDT
To: "Robert M. Hinden" <bob.hinden@gmail.com<mailto:bob.hinden@gmail.com>>, "Godred Fairhurst" <gorry@erg.abdn.ac.uk<mailto:gorry@erg.abdn.ac.uk>>, "Gorry Fairhurst" <gorry@erg.abdn.ac.uk<mailto:gorry@erg.abdn.ac.uk>>, "Robert Hinden" <bob.hinden@gmail.com<mailto:bob.hinden@gmail.com>>
A new version of I-D, draft-hinden-6man-hbh-processing-01.txt
has been successfully submitted by Robert M. Hinden and posted to the
IETF repository.
Name: draft-hinden-6man-hbh-processing
Revision: 01
Title: IPv6 Hop-by-Hop Options Processing Procedures
Document date: 2021-06-02
Group: Individual Submission
Pages: 13
URL: https://www.ietf.org/archive/id/draft-hinden-6man-hbh-processing-01.txt
Status: https://datatracker.ietf.org/doc/draft-hinden-6man-hbh-processing/
Html: https://www.ietf.org/archive/id/draft-hinden-6man-hbh-processing-01.html
Htmlized: https://datatracker.ietf.org/doc/html/draft-hinden-6man-hbh-processing
Diff: https://www.ietf.org/rfcdiff?url2=draft-hinden-6man-hbh-processing-01
Abstract:
This document specifies procedures for how IPv6 Hop-by-Hop options
are processed. It modifies the procedures specified in the IPv6
Protocol Specification (RFC8200) to make processing of IPv6 Hop-by-
Hop options practical with the goal of making IPv6 Hop-by-Hop options
useful to deploy and use in the Internet. When published, this
document updates RFC8200.
The IETF Secretariat
- Fwd: New Version Notification for draft-hinden-6m… Bob Hinden
- Re: New Version Notification for draft-hinden-6ma… Eric Vyncke (evyncke)
- Re: Fwd: New Version Notification for draft-hinde… Nick Hilliard
- Re: Fwd: New Version Notification for draft-hinde… Tom Herbert
- Re: New Version Notification for draft-hinden-6ma… Tom Herbert
- Re: Fwd: New Version Notification for draft-hinde… Brian E Carpenter
- Re: Re: New Version Notification for draft-hinden… li_zhenqiang@hotmail.com
- RE: New Version Notification for draft-hinden-6ma… Pengshuping (Peng Shuping)
- Re: Fwd: New Version Notification for draft-hinde… Fernando Gont
- Re: Fwd: New Version Notification for draft-hinde… Fernando Gont
- Re: Fwd: New Version Notification for draft-hinde… Gorry Fairhurst
- Re: Fwd: New Version Notification for draft-hinde… Fernando Gont
- Re: Fwd: New Version Notification for draft-hinde… Gorry Fairhurst
- Re: Fwd: New Version Notification for draft-hinde… Tom Herbert
- Re: Fwd: New Version Notification for draft-hinde… Brian E Carpenter
- Re: Fwd: New Version Notification for draft-hinde… Tom Herbert
- Re: Fwd: New Version Notification for draft-hinde… Brian E Carpenter
- Re: Fwd: New Version Notification for draft-hinde… Fernando Gont
- Re: Fwd: New Version Notification for draft-hinde… Fernando Gont
- Re: Fwd: New Version Notification for draft-hinde… Tom Herbert
- Re: Fwd: New Version Notification for draft-hinde… Fernando Gont
- Re: New Version Notification for draft-hinden-6ma… Pascal Thubert (pthubert)
- Re: New Version Notification for draft-hinden-6ma… Fernando Gont
- Re: New Version Notification for draft-hinden-6ma… Tom Herbert
- Re: New Version Notification for draft-hinden-6ma… Fernando Gont
- RE: New Version Notification for draft-hinden-6ma… Pascal Thubert (pthubert)
- RE: New Version Notification for draft-hinden-6ma… Vasilenko Eduard
- Re: New Version Notification for draft-hinden-6ma… Tom Herbert
- Re: New Version Notification for draft-hinden-6ma… Nick Hilliard
- Re: New Version Notification for draft-hinden-6ma… Tom Herbert
- RE: New Version Notification for draft-hinden-6ma… Vasilenko Eduard
- Re: New Version Notification for draft-hinden-6ma… Tom Herbert
- Re: New Version Notification for draft-hinden-6ma… Fernando Gont
- RE: New Version Notification for draft-hinden-6ma… Vasilenko Eduard
- Re: New Version Notification for draft-hinden-6ma… Fred Baker