RE: New Version Notification for draft-herbert-ipv6-update-dest-ops-00.txt

Xiejingrong <xiejingrong@huawei.com> Sat, 08 September 2018 08:49 UTC

Return-Path: <xiejingrong@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 48B641286D9 for <ipv6@ietfa.amsl.com>; Sat, 8 Sep 2018 01:49:55 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level:
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, 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 tmJoB1plM4F3 for <ipv6@ietfa.amsl.com>; Sat, 8 Sep 2018 01:49:53 -0700 (PDT)
Received: from huawei.com (lhrrgout.huawei.com [185.176.76.210]) (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 0B2C1126BED for <ipv6@ietf.org>; Sat, 8 Sep 2018 01:49:53 -0700 (PDT)
Received: from LHREML714-CAH.china.huawei.com (unknown [172.18.7.106]) by Forcepoint Email with ESMTP id AA6E6F1A5C170 for <ipv6@ietf.org>; Sat, 8 Sep 2018 09:49:48 +0100 (IST)
Received: from NKGEML413-HUB.china.huawei.com (10.98.56.74) by LHREML714-CAH.china.huawei.com (10.201.108.37) with Microsoft SMTP Server (TLS) id 14.3.399.0; Sat, 8 Sep 2018 09:49:50 +0100
Received: from NKGEML514-MBS.china.huawei.com ([169.254.3.129]) by NKGEML413-HUB.china.huawei.com ([10.98.56.74]) with mapi id 14.03.0399.000; Sat, 8 Sep 2018 16:49:37 +0800
From: Xiejingrong <xiejingrong@huawei.com>
To: Tom Herbert <tom@herbertland.com>, 6man <ipv6@ietf.org>
Subject: RE: New Version Notification for draft-herbert-ipv6-update-dest-ops-00.txt
Thread-Topic: New Version Notification for draft-herbert-ipv6-update-dest-ops-00.txt
Thread-Index: AQHUNmCWYo/7uyhvoUC9+9dOS+ujkqTmMN+A
Date: Sat, 08 Sep 2018 08:49:36 +0000
Message-ID: <16253F7987E4F346823E305D08F9115A99AE88B0@nkgeml514-mbs.china.huawei.com>
References: <153453353899.18035.16890044816111327001.idtracker@ietfa.amsl.com> <CAPDqMerkR92j7wEnZwYmyUc_Xh_fh+rkdqSsNJWoetVAEskVDA@mail.gmail.com> <CALx6S37+u72u3SSVmE0TFR=wLt5D7u+MfUtC_0j0dMduoJzPgw@mail.gmail.com>
In-Reply-To: <CALx6S37+u72u3SSVmE0TFR=wLt5D7u+MfUtC_0j0dMduoJzPgw@mail.gmail.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.111.217.214]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/Y1eNr8fdYiRbo8yo7WU2dbT3Y8Q>
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: Sat, 08 Sep 2018 08:49:56 -0000

Hi Tom, 

For the below description:
   If a Destination Option is marked to be changeable (the third-highest
   order bit of the option type is set) and is in a Destination Options
   header that follows a Routing header, or there is no Routing header
   present, then the Option Data cannot be changed en route. There are
   no nodes in the path that are permitted to change the Option Data.

I think it did not consider the Destination Option when IPv6 DA being Multicast Address.
Multicast routing is also a kind of routing and one can find many 'multicast routing' RFCs.
And obviously, Destination Option can be used with Multicast Address as IPv6 DA. 

To quote RFC8200:

   The Option Type identifiers are internally encoded such that their
   highest-order 2 bits specify the action that must be taken if the
   processing IPv6 node does not recognize the Option Type:

      00 - skip over this option and continue processing the header.

      01 - discard the packet.

      10 - discard the packet and, regardless of whether or not the
           packet's Destination Address was a multicast address, send an
           ICMP Parameter Problem, Code 2, message to the packet's
           Source Address, pointing to the unrecognized Option Type.

      11 - discard the packet and, only if the packet's Destination
           Address was not a multicast address, send an ICMP Parameter
           Problem, Code 2, message to the packet's Source Address,
           pointing to the unrecognized Option Type.

Thanks
Jingrong


-----Original Message-----
From: ipv6 [mailto:ipv6-bounces@ietf.org] On Behalf Of Tom Herbert
Sent: Saturday, August 18, 2018 3:29 AM
To: 6man <ipv6@ietf.org>
Subject: Fwd: New Version Notification for draft-herbert-ipv6-update-dest-ops-00.txt

Hello,

I wrote up a short draft to try to clarify the requirements of processing Destination Options that are before a Routing header. This work was motivated by some of the discussions around SRv6. It also would one of the arguments that TLVs in SRv6 are needed because Destination Options can't be ignored at SRv6 destinations. The draft also clarifies what it means for a Destination Option to be changeable en route.

Thanks,
Tom


---------- Forwarded message ----------
From:  <internet-drafts@ietf.org>
Date: Fri, Aug 17, 2018 at 12:18 PM
Subject: New Version Notification for draft-herbert-ipv6-update-dest-ops-00.txt
To: Tom Herbert <tom@quantonium.net>



A new version of I-D, draft-herbert-ipv6-update-dest-ops-00.txt
has been successfully submitted by Tom Herbert and posted to the IETF repository.

Name:           draft-herbert-ipv6-update-dest-ops
Revision:       00
Title:          Updates to Destination Options Processing
Document date:  2018-08-17
Group:          Individual Submission
Pages:          5
URL:
https://www.ietf.org/internet-drafts/draft-herbert-ipv6-update-dest-ops-00.txt
Status:
https://datatracker.ietf.org/doc/draft-herbert-ipv6-update-dest-ops/
Htmlized:
https://tools.ietf.org/html/draft-herbert-ipv6-update-dest-ops-00
Htmlized:
https://datatracker.ietf.org/doc/html/draft-herbert-ipv6-update-dest-ops


Abstract:
   This document updates the requirements for processing Destination
   Options in IPv6 in two ways. First, the requirement that all
   intermediate destinations in a Routing header must process options in
   a Destination header appearing before the Routing header is relaxed.
   Secondly, the processing of a Destination Option marked as changeable
   is clarified.




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.

The IETF Secretariat

--------------------------------------------------------------------
IETF IPv6 working group mailing list
ipv6@ietf.org
Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
--------------------------------------------------------------------