Re: [tsvwg] Mirja Kühlewind's Discuss on draft-ietf-6man-rfc2460bis-09: (with DISCUSS and COMMENT)

Brian E Carpenter <brian.e.carpenter@gmail.com> Wed, 19 April 2017 04:17 UTC

Return-Path: <brian.e.carpenter@gmail.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 E5A971279E5; Tue, 18 Apr 2017 21:17:27 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level:
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
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 aPKfj2O7rzvz; Tue, 18 Apr 2017 21:17:25 -0700 (PDT)
Received: from mail-pg0-x242.google.com (mail-pg0-x242.google.com [IPv6:2607:f8b0:400e:c05::242]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1193E1200DF; Tue, 18 Apr 2017 21:17:25 -0700 (PDT)
Received: by mail-pg0-x242.google.com with SMTP id o123so2148494pga.1; Tue, 18 Apr 2017 21:17:25 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=subject:to:references:cc:from:organization:message-id:date :user-agent:mime-version:in-reply-to:content-transfer-encoding; bh=cMdLbycZG6F7GqLkh3PumTofjsZDPp86gwy2Fp3LJvw=; b=K3y/c08QWRgNObaVXTVUK3jzTWtkVKDAK3+7bOHax2wR9HwLRQOeCkM87muZcuUF21 gJXMYvJwFWii/1YJaGPs7RTL8llWn0zzuo1Pnpm5UhKWRA9bVcQqD1Bo0U4QrjwCx8No fKGlgzr7IkqN3SMCyh31TLhkHGPsRr2gr2Uqr+RNKW/TZ6vmbVgNyWD98ZG0mWbArwbA ZN4xfDFANSL20rPIHQikXC7nxay5tYu0NxG/weQoSMEwciRpOQ2iAOExkSP+HMzgvu7U XYOCqfUo2hJ1emO4nFYSGv3DT2QbARueqM99DapDzPwqZuEv28cE9fW43BNCg1kyQIYy OB+g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:references:cc:from:organization :message-id:date:user-agent:mime-version:in-reply-to :content-transfer-encoding; bh=cMdLbycZG6F7GqLkh3PumTofjsZDPp86gwy2Fp3LJvw=; b=EE1Fg/VC18oF0Mjjelgv399fCFSdbctwhziGp72tglry4nQbJItQJeOJ+vrWSCPDQ5 HYludqrlf277URXozj8idyI3f2LkxoFVb1LZvzxOnISMML7Pmngfr8BPmCTInjXVNJ2Q hXeeB21k1tSd8TJmKVu6pvpXxXyPNwak8/MajHyOQyUbHQdDWMjaCSP5mASnALsNaUBx 0pON5CX5RcdFaeFbjBbYAvUOCdmS1e/qZd6C0axILjY6so50dGB/iKi7qHbyFWZ/7lhA HnUOFktZPKHPh41xiu+MhWLxUlcdnnMqnFXy46fq+mB32cllYwyYaHG2P22XQFf9SFTk D9hQ==
X-Gm-Message-State: AN3rC/4jP3BB7l0S+Zibwhlp7yCSWbItvdFNvkQ2lScTPbFHhL9QTKLT BSFU1i3Rix0YHpF/
X-Received: by 10.84.236.8 with SMTP id q8mr1241444plk.104.1492575444428; Tue, 18 Apr 2017 21:17:24 -0700 (PDT)
Received: from ?IPv6:2406:e001:5724:1:28cc:dc4c:9703:6781? ([2406:e001:5724:1:28cc:dc4c:9703:6781]) by smtp.gmail.com with ESMTPSA id n67sm1232069pfk.44.2017.04.18.21.17.20 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 18 Apr 2017 21:17:23 -0700 (PDT)
Subject: Re: [tsvwg] Mirja Kühlewind's Discuss on draft-ietf-6man-rfc2460bis-09: (with DISCUSS and COMMENT)
To: "Mirja Kuehlewind (IETF)" <ietf@kuehlewind.net>
References: <CACL_3VHy0d3o8WRchVWNz05qDGybKA6Lbv4VSrO0j4J5mDV0BA@mail.gmail.com> <CE03DB3D7B45C245BCA0D243277949362F9E2F7E@MX307CL04.corp.emc.com> <4875cabd-3529-418a-d70b-99f29560a79c@gmail.com> <E69BE84A-5018-4FDB-967C-1CCA01482EF3@gmail.com> <5ecd436d-0466-94ad-4c9e-6dcbf27be53f@gmail.com> <6D7A1FEE-6EF2-4058-AFB3-A77177B68D5C@kuehlewind.net> <A6AABAB3-41F1-4CAF-AA4E-B9B242320D2C@kuehlewind.net>
Cc: "draft-ietf-6man-rfc2460bis@ietf.org" <draft-ietf-6man-rfc2460bis@ietf.org>, 6MAN <6man@ietf.org>, tsvwg <tsvwg@ietf.org>, "C. M. Heard" <heard@pobox.com>, Bob Hinden <bob.hinden@gmail.com>, "Black, David" <David.Black@dell.com>, IESG <iesg@ietf.org>, 6man Chairs <6man-chairs@ietf.org>
From: Brian E Carpenter <brian.e.carpenter@gmail.com>
Organization: University of Auckland
Message-ID: <4123b311-7dbb-0d17-9534-388a4477d280@gmail.com>
Date: Wed, 19 Apr 2017 16:17:22 +1200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <A6AABAB3-41F1-4CAF-AA4E-B9B242320D2C@kuehlewind.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/jRlr3HAFyiEtyAsn8ETfDiZ0tYY>
X-BeenThere: ipv6@ietf.org
X-Mailman-Version: 2.1.22
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: Wed, 19 Apr 2017 04:17:28 -0000

On 19/04/2017 12:51, Mirja Kuehlewind (IETF) wrote:
> Hi again,
> 
> I should probably have been more constructive here. I’d like to propose the following text:
> 
> The number and content of the headers preceding the Fragment
> header of different fragments of the same original packet may
> differ.  Whatever headers are present, preceding the Fragment
> header in each fragment packet, are processed when the packets
> arrive, prior to queueing the fragments for reassembly.  Only
> those headers in the Offset zero fragment packet are retained in
> the reassembled packet; however, the Traffic Class field from 
> any or all fragments may differ. Handling of Explicit
> Congestion Notification [RFC3168] is described in Section 5.3 of 
> RFC 3168, ensuring that reassembly does not lose indications
> of congestion.
> 
> Do we also need to say something about DiffServ?

I think not. The existing text says that the DSCP bits in the first
fragment, win and that's fine. If one of the later fragments has been
re-marked for some reason, there is no reason to take any notice.

(Specifically: we can assume that the transport header is in the first
fragment, and any meaningful re-marking would be based on the transport
header. Any re-marking of the later fragments is bogus.)

    Brian

> Mirja
> 
> 
> 
> 
>> Am 18.04.2017 um 21:42 schrieb Mirja Kuehlewind (IETF) <ietf@kuehlewind.net>:
>>
>> Hi all,
>>
>> sorry but this is wrong… if the actually sender indicates ECN support, the reassembled packet should also do that correctly, no matter if the nodes support ECN or not. Handling these fields correctly with fragmentation does not mean that the nodes supports ECN. So this is not optional…
>>
>> Mirja
>>
>>
>>> Am 18.04.2017 um 02:38 schrieb Brian E Carpenter <brian.e.carpenter@gmail.com>:
>>>
>>> wfm 
>>> On 18/04/2017 09:08, Bob Hinden wrote:
>>>> Hi,
>>>>
>>>> After reading through the discussion, I think a new paragraph (after the text that says how to construct a reassembled packet) like the following would be appropriate.
>>>>
>>>>        Nodes that support Explicit Congestion Notification [RFC3168]
>>>>        should use information in the Traffic Class field from all
>>>>        fragment packets to reconstruct the Traffic Class field in the
>>>>        reassembled packet.  See Section 5.3 of RFC3168 for more
>>>>        information.
>>>>
>>>> I don’t think we need to quote what RFC3168 says, just point the the correct section.
>>>>
>>>> This also doesn’t effect nodes that don’t support ECN, so it shouldn't be making any new requirements.
>>>>
>>>> Comments?
>>>>
>>>> Bob
>>>>
>>>>> On Apr 17, 2017, at 12:58 PM, Brian E Carpenter <brian.e.carpenter@gmail.com> wrote:
>>>>>
>>>>> In line...
>>>>>
>>>>> On 18/04/2017 05:44, Black, David wrote:
>>>>>> Extracting the key portions of text:
>>>>>>
>>>>>>>> That is inconsistent with the following guidance in RFC 3168 (see
>>>>>>>> https://tools.ietf.org/html/rfc3168#section-5.3):
>>>>>>>>
>>>>>>>> 5.3.  Fragmentation
>>>>>>>>
>>>>>>>> ECN-capable packets MAY have the DF (Don't Fragment) bit set.
>>>>>>>> Reassembly of a fragmented packet MUST NOT lose indications of
>>>>>>>> congestion.  In other words, if any fragment of an IP packet to be
>>>>>>>> reassembled has the CE codepoint set, then one of two actions MUST be
>>>>>>>> taken:
>>>>>>>>
>>>>>>>>   * Set the CE codepoint on the reassembled packet.  However, this
>>>>>>>>     MUST NOT occur if any of the other fragments contributing to
>>>>>>>>     this reassembly carries the Not-ECT codepoint.
>>>>>>>>
>>>>>>>>   * The packet is dropped, instead of being reassembled, for any
>>>>>>>>     other reason.
>>>>>>>>
>>>>>>>> If both actions are applicable, either MAY be chosen.  Reassembly of
>>>>>>>> a fragmented packet MUST NOT change the ECN codepoint when all of the
>>>>>>>> fragments carry the same codepoint.
>>>>>>
>>>>>>> Regardless of the answer to that question, my position would be that since
>>>>>>> 2460bis already defers to RFC 2474 and RFC 3168 regarding the handling of
>>>>>>> the Traffic Class field, the following modification to 2460bis Section 4.5
>>>>>>> would be an appropriate way to deal with Mirja's comment:
>>>>>>>
>>>>>>> OLD:
>>>>>>>    The number and content of the headers preceding the Fragment
>>>>>>>    header of different fragments of the same original packet may
>>>>>>>    differ.  Whatever headers are present, preceding the Fragment
>>>>>>>    header in each fragment packet, are processed when the packets
>>>>>>>    arrive, prior to queueing the fragments for reassembly.  Only
>>>>>>>    those headers in the Offset zero fragment packet are retained in
>>>>>>>    the reassembled packet.
>>>>>>> NEW:
>>>>>>>    The number and content of the headers preceding the Fragment
>>>>>>>    header of different fragments of the same original packet may
>>>>>>>    differ.  Whatever headers are present, preceding the Fragment
>>>>>>>    header in each fragment packet, are processed when the packets
>>>>>>>    arrive, prior to queueing the fragments for reassembly.  Only
>>>>>>>    those headers in the Offset zero fragment packet are retained in
>>>>>>>    the reassembled packet; however, nodes that support Explicit
>>>>>>>    Congestion Notification [RFC3168] may use information in the
>>>>>>>    Traffic Class field from all fragment packets to reconstruct the
>>>>>>>    Traffic Class field in the reassembled packet.
>>>>>>>
>>>>>>> Note that this would not cause 2460bis itself to levy an additional
>>>>>>> requirement on how IPv6 nodes reassemble fragmented packets. It would
>>>>>>> simply be making note of a requirement that is already levied by
>>>>>>> RFC 3168.
>>>>>>
>>>>>> In which case, the RFC 3168 requirement should be stated e.g.:
>>>>>>
>>>>>> OLD:
>>>>>>    The number and content of the headers preceding the Fragment
>>>>>>    header of different fragments of the same original packet may
>>>>>>    differ.  Whatever headers are present, preceding the Fragment
>>>>>>    header in each fragment packet, are processed when the packets
>>>>>>    arrive, prior to queueing the fragments for reassembly.  Only
>>>>>>    those headers in the Offset zero fragment packet are retained in
>>>>>>    the reassembled packet.
>>>>>> NEW:
>>>>>>    The number and content of the headers preceding the Fragment
>>>>>>    header of different fragments of the same original packet may
>>>>>>    differ.  Whatever headers are present, preceding the Fragment
>>>>>>    header in each fragment packet, are processed when the packets
>>>>>>    arrive, prior to queueing the fragments for reassembly.  Only
>>>>>>    those headers in the Offset zero fragment packet are retained in
>>>>>>    the reassembled packet; however, nodes that support Explicit
>>>>>>    Congestion Notification [RFC3168] may use information in the
>>>>>>    Traffic Class field from any or all fragment packets to reconstruct
>>>>>>    the Traffic Class field in the reassembled packet in order to meet
>>>>>>    RFC 3168's requirements, e.g., that reassembly not lose indications
>>>>>>    of congestion, see Section 5.3 of RFC 3168 for additional information.
>>>>>>
>>>>>> Pointing the implementer at Section 5.3 of RFC 3168 is better than
>>>>>> hoping she figures out on her own that she ought to take a look at it .
>>>>>
>>>>> Yes. This is correct.
>>>>>
>>>>> Brian
>>>>>
>>>>>>
>>>>>> Thanks, --David
>>>>>>
>>>>>>> -----Original Message-----
>>>>>>> From: tsvwg [mailto:tsvwg-bounces@ietf.org] On Behalf Of C. M. Heard
>>>>>>> Sent: Monday, April 17, 2017 12:00 PM
>>>>>>> To: 6MAN <6man@ietf.org>; tsvwg <tsvwg@ietf.org>
>>>>>>> Cc: draft-ietf-6man-rfc2460bis@ietf.org; Bob Hinden
>>>>>>> <bob.hinden@gmail.com>; Mirja Kuehlewind (IETF) <ietf@kuehlewind.net>;
>>>>>>> IESG <iesg@ietf.org>; 6man Chairs <6man-chairs@ietf.org>
>>>>>>> Subject: Re: [tsvwg] Mirja Kühlewind's Discuss on draft-ietf-6man-rfc2460bis-
>>>>>>> 09: (with DISCUSS and COMMENT)
>>>>>>>
>>>>>>> [ TSVWG added to solicit advice on implementation of RFC 3186 Section 5.3 ]
>>>>>>>
>>>>>>> On Sat, Apr 15, 2017 at 11:50 AM, Bob Hinden wrote:
>>>>>>>> On Apr 15, 2017, at 4:53 AM, C. M. Heard <heard@pobox.com> wrote:
>>>>>>>>> On Fri, 14 Apr 2017 14:28:44 +1200 Brian E Carpenter wrote:
>>>>>>>>>> On 13/04/2017 23:36, Mirja Kuehlewind (IETF) wrote:
>>>>>>>>>> ...
>>>>>>>>>>>>>>> ----------------------------------------------------------------------
>>>>>>>>>>>>>>> COMMENT:
>>>>>>>>>>>>>>> ----------------------------------------------------------------------
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> One question because I'm not sure if I interpret this correct to
>>>>>>> make it
>>>>>>>>>>>>>>> part of my discuss:
>>>>>>>>>>>>>>> Section 4.5: "The number and content of the headers preceding
>>>>>>> the
>>>>>>>>>>>>>>> Fragment
>>>>>>>>>>>>>>> header of different fragments of the same original packet may
>>>>>>>>>>>>>>> differ.  Whatever headers are present, preceding the Fragment
>>>>>>>>>>>>>>> header in each fragment packet, are processed when the packets
>>>>>>>>>>>>>>> arrive, prior to queueing the fragments for reassembly.  Only
>>>>>>>>>>>>>>> those headers in the Offset zero fragment packet are retained in
>>>>>>>>>>>>>>> the reassembled packet."
>>>>>>>>>>>>>>> Does this mean the ECN codepoint (part of the Traffic Class field)
>>>>>>> is
>>>>>>>>>>>>>>> copied from the first fragment? This doesn't seem to be correct,
>>>>>>> however,
>>>>>>>>>>>>>>> also not sure what the correct answer is. I know this was not
>>>>>>> changed in
>>>>>>>>>>>>>>> this revision but maybe we can still get this right.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> When fragments are created most of the fields are copied from the
>>>>>>> IPv6
>>>>>>>>>>>>>> headers (e.g., Source Address, Destination address, flow label,
>>>>>>> traffic
>>>>>>>>>>>>>> class, hop limit).  Some like payload length, next header, and hop
>>>>>>> limi
>>>>>>>>>>>>>> t are modified.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> If I understand your question, the answer is yes, the ECN code
>>>>>>> point is
>>>>>>>>>>>>>> copied from the first fragment, but should be the same from all of
>>>>>>> the
>>>>>>>>>>>>>> fragments.
>>>>>>>>>
>>>>>>>>> That is inconsistent with the following guidance in RFC 3168 (see
>>>>>>>>> https://tools.ietf.org/html/rfc3168#section-5.3):
>>>>>>>>>
>>>>>>>>> 5.3.  Fragmentation
>>>>>>>>>
>>>>>>>>> ECN-capable packets MAY have the DF (Don't Fragment) bit set.
>>>>>>>>> Reassembly of a fragmented packet MUST NOT lose indications of
>>>>>>>>> congestion.  In other words, if any fragment of an IP packet to be
>>>>>>>>> reassembled has the CE codepoint set, then one of two actions MUST be
>>>>>>>>> taken:
>>>>>>>>>
>>>>>>>>>   * Set the CE codepoint on the reassembled packet.  However, this
>>>>>>>>>     MUST NOT occur if any of the other fragments contributing to
>>>>>>>>>     this reassembly carries the Not-ECT codepoint.
>>>>>>>>>
>>>>>>>>>   * The packet is dropped, instead of being reassembled, for any
>>>>>>>>>     other reason.
>>>>>>>>>
>>>>>>>>> If both actions are applicable, either MAY be chosen.  Reassembly of
>>>>>>>>> a fragmented packet MUST NOT change the ECN codepoint when all of
>>>>>>> the
>>>>>>>>> fragments carry the same codepoint.
>>>>>>>>>
>>>>>>>>>>>>> My concern is that the ECN code point could be changed on one of
>>>>>>> the
>>>>>>>>>>>>> fragmented packets to signal congestion of a intermediate node and
>>>>>>>>>>>>> then when you reassemble this information gets lost. That seems
>>>>>>> wrong.
>>>>>>>>>>>>
>>>>>>>>>>>> That is an interesting idea, but I think out of scope for advancing this
>>>>>>>>>>>> document to Internet Standard.  Then there is the question of how to
>>>>>>>>>>>> encode n of m fragments experienced congestion.  Interesting future
>>>>>>> work.
>>>>>>>>>>>
>>>>>>>>>>> Yes there might be some more further work needed but that still
>>>>>>> makes the
>>>>>>>>>>> guidance in this text wrong. Maybe we can add some text that the
>>>>>>> Traffic
>>>>>>>>>>> Class may be handled differently because it could be changed on the
>>>>>>> path.
>>>>>>>>>>
>>>>>>>>>> Good point. It's not only ECN that can change; the DSCP can change too.
>>>>>>>>>> Both RFC2474 (diffserv) and ECN came after RFC2460, so it's logical
>>>>>>>>>> for 2460bis to note this issue.
>>>>>>>>>
>>>>>>>>> It seems that we (6man WG) missed this because RFC 3168 was not
>>>>>>> marked
>>>>>>>>> as updating RFC 2460. But in effect it did so for IPv6 implementations
>>>>>>>>> of ECN, even though it was not written in an IP version-agnostic manner.
>>>>>>>>>
>>>>>>>>> At the very least text should be added to the description of the
>>>>>>>>> reassembly process that points the reader to RFC 3168 or its
>>>>>>>>> successor document.
>>>>>>>>
>>>>>>>> Do we have any evidence that the guidance in RFC 3168 regarding
>>>>>>> reassembling
>>>>>>>> IPv6 fragments is implemented?  I don’t know, but think if it there is
>>>>>>>> evidence I agree some text should be added to rfc2460bis, if not, then
>>>>>>>> maybe not.
>>>>>>>
>>>>>>> Since I lack the expertise to answer that question, I'm hoping that someone
>>>>>>> in TSVWG will see this message and do so.
>>>>>>>
>>>>>>> Regardless of the answer to that question, my position would be that since
>>>>>>> 2460bis already defers to RFC 2474 and RFC 3168 regarding the handling of
>>>>>>> the Traffic Class field, the following modification to 2460bis Section 4.5
>>>>>>> would be an appropriate way to deal with Mirja's comment:
>>>>>>>
>>>>>>> OLD:
>>>>>>>    The number and content of the headers preceding the Fragment
>>>>>>>    header of different fragments of the same original packet may
>>>>>>>    differ.  Whatever headers are present, preceding the Fragment
>>>>>>>    header in each fragment packet, are processed when the packets
>>>>>>>    arrive, prior to queueing the fragments for reassembly.  Only
>>>>>>>    those headers in the Offset zero fragment packet are retained in
>>>>>>>    the reassembled packet.
>>>>>>> NEW:
>>>>>>>    The number and content of the headers preceding the Fragment
>>>>>>>    header of different fragments of the same original packet may
>>>>>>>    differ.  Whatever headers are present, preceding the Fragment
>>>>>>>    header in each fragment packet, are processed when the packets
>>>>>>>    arrive, prior to queueing the fragments for reassembly.  Only
>>>>>>>    those headers in the Offset zero fragment packet are retained in
>>>>>>>    the reassembled packet; however, nodes that support Explicit
>>>>>>>    Congestion Notification [RFC3168] may use information in the
>>>>>>>    Traffic Class field from all fragment packets to reconstruct the
>>>>>>>    Traffic Class field in the reassembled packet.
>>>>>>>
>>>>>>> Note that this would not cause 2460bis itself to levy an additional
>>>>>>> requirement on how IPv6 nodes reassemble fragmented packets. It would
>>>>>>> simply be making note of a requirement that is already levied by
>>>>>>> RFC 3168.
>>>>>>>
>>>>>>> Thanks and regards,
>>>>>>>
>>>>>>> Mike Heard
>>>>>>
>>>>>> --------------------------------------------------------------------
>>>>>> IETF IPv6 working group mailing list
>>>>>> ipv6@ietf.org
>>>>>> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
>>>>>> --------------------------------------------------------------------
>>>>>>
>>>>>
>>>>
>>>
>>
> 
>