Re: 6man w.g. last call for <draft-ietf-6man-spring-srv6-oam> - END.OTP
"Joel M. Halpern" <jmh@joelhalpern.com> Thu, 19 December 2019 00:45 UTC
Return-Path: <jmh@joelhalpern.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 04BD9120026; Wed, 18 Dec 2019 16:45:24 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.7
X-Spam-Level:
X-Spam-Status: No, score=-2.7 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=joelhalpern.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 jqwl5EYnxmZj; Wed, 18 Dec 2019 16:45:21 -0800 (PST)
Received: from maila2.tigertech.net (maila2.tigertech.net [208.80.4.152]) (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 9A22F120013; Wed, 18 Dec 2019 16:45:21 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by maila2.tigertech.net (Postfix) with ESMTP id 47dY7j3tpJz6GBsF; Wed, 18 Dec 2019 16:45:21 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=joelhalpern.com; s=2.tigertech; t=1576716321; bh=e1Fpx9VJpVXPB6wQ5TSf9mqUAxS8gb6C9iWJCnYFx60=; h=Subject:To:References:From:Date:In-Reply-To:From; b=TS6vj0M4ny1YAjip/uPYWyLFTkQ9XrodBSvxSvisjuhZDuJR2HKWCDwOoUK0UCj3A zrgPZ5kcJUS61sv6no+oGlhZaQIQUzoN5MsQVmYbIuyOV1MdgolQNR3yQhDeJpGrbH I/egXtOWWDM7EAmV3or46qsJnTN57QkWAITtQY+A=
X-Virus-Scanned: Debian amavisd-new at a2.tigertech.net
Received: from [192.168.128.43] (209-255-163-147.ip.mcleodusa.net [209.255.163.147]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by maila2.tigertech.net (Postfix) with ESMTPSA id 47dY7h6Z2Pz6GBDc; Wed, 18 Dec 2019 16:45:20 -0800 (PST)
Subject: Re: 6man w.g. last call for <draft-ietf-6man-spring-srv6-oam> - END.OTP
To: "Zafar Ali (zali)" <zali@cisco.com>, 6man WG <ipv6@ietf.org>, SPRING WG <spring@ietf.org>
References: <ECC21DA8-0156-41D2-921E-177389D3C904@employees.org> <15bc440b-1dbc-0930-137f-f016ca527c2c@joelhalpern.com> <8FAF234D-B5C9-42C7-B483-F57C4ECB349F@cisco.com> <6c3eabf3-410d-ecb6-324f-967544b29a30@joelhalpern.com> <95afdc48-b88a-ab1f-f51f-13193ba5dc1c@joelhalpern.com> <8F662D6A-1720-4D31-AEB8-6A3F7E40E996@cisco.com>
From: "Joel M. Halpern" <jmh@joelhalpern.com>
Message-ID: <13540a0f-a653-2e52-d253-062b647454d7@joelhalpern.com>
Date: Wed, 18 Dec 2019 19:45:19 -0500
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <8F662D6A-1720-4D31-AEB8-6A3F7E40E996@cisco.com>
Content-Type: text/plain; charset="utf-8"; format="flowed"
Content-Language: en-US
Content-Transfer-Encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/ZSrLtrngMxM1_23Wb_1OZX_J77Q>
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: Thu, 19 Dec 2019 00:45:24 -0000
If I am reading the draft correctly, the difference between END.OP and END.OTP is that an internal process is to attach in some internal location a timestamp to the packet. In the abstract, I understand why such cna be useful. However, there is no defined behavior that I know of that can make use of this timestamp. Until such a behavior is defined, what is the value in defining the END.OTP behavior? (Taken in the extreme, until there is such a definition, any implementation which treated END.OTP as END.OP would seem to be indistinguishable from proper operation in terms of behavior on the wire.) Yours, Joel On 12/18/2019 7:01 PM, Zafar Ali (zali) wrote: > Hi Joel, > > Thanks for your review. > > The processing details were embedded in the Section 4. > > We brought them up in the Section 3 and also added additional normative > language in Section 4. > > We have been maintaining the latest version of the draft in the Github. > > However, we also posted the latest diffs, which addresses your comments > as follows: > > * In the new revision, we have added normative text at the beginning > of 3.1.1 where O-bit is defined. > * Sections 3.3 and 3.4 adds normative texts for OAM SIDs. > * 4.1.2 and 4.2.2 further adds additional normative text for Ping and > traceroute use-cases, respectively. > > Latest version is kept in the Github and also uploaded as > https://www.ietf.org/staging/draft-ietf-6man-spring-srv6-oam-03.txt. > > Thanks > > Regards … Zafar > > *From: *"Joel M. Halpern" <jmh@joelhalpern.com> > *Date: *Thursday, December 5, 2019 at 10:01 PM > *To: *"Zafar Ali (zali)" <zali@cisco.com>, 6man WG <ipv6@ietf.org>, > SPRING WG <spring@ietf.org> > *Subject: *Re: 6man w.g. last call for <draft-ietf-6man-spring-srv6-oam> > > Sorry, minor typo. SRH, not NSH, in the 4th paragraph. > > Joel > > On 12/5/2019 9:42 PM, Joel M. Halpern wrote: > > The normative behavior for the bits in various places says that the > > packet is punted to the control process. In and of itself, that is > fine. > > However, in order for that to be useful, the control process has to > know > > what to do with the packet when it gets there. In the classic case of > > router redirect, this is coupled with definition of various content to > > be processed by the router control logic. > > In the case of this document, there is no normative definition of what > > the control process is to do with the packet. And particularly > since in > > many of the cases described the packet that is punted still has an SRH, > > normal packet processing would simply reach the same "punt" step. With > > nowhere to punt it. > > You asssume in the examples that some forms of parsing that bypass the > > NSH will take place. But processing does not take place by instinct or > > magic. It takes place because we write RFCs that describe what has to > > happen. Without some definition of the required parsing, and I believe > > (although I am guessing due to the lack of description) we also need > > some normative description of what the control process is required > to do. > > Note that in most OAM, we define the behavior that is required, and > then > > indicate where it is permitted to use the control plane to achieve it. > > This results in a clear specification, and implementation flexibility. > > Yours, > > Joel > > On 12/5/2019 9:34 PM, Zafar Ali (zali) wrote: > > Hi Joel, > > I did not understand your comment. > > Can you please point to specific text in the draft for which the > draft > > needs to define normative behavior for the "node punt processor > look > > past the SRH and make determinations based on the content."? > > Thanks > > Regards … Zafar > > *From: *ipv6 <ipv6-bounces@ietf.org > <mailto:ipv6-bounces@ietf.org>> on behalf of "Joel M. Halpern" > > <jmh@joelhalpern.com <mailto:jmh@joelhalpern.com>> > > *Date: *Wednesday, December 4, 2019 at 4:37 PM > > *To: *Ole Troan <otroan@employees.org > <mailto:otroan@employees.org>>, 6man WG <ipv6@ietf.org > <mailto:ipv6@ietf.org>>, > > SPRING WG <spring@ietf.org <mailto:spring@ietf.org>> > > *Subject: *Re: 6man w.g. last call for > <draft-ietf-6man-spring-srv6-oam> > > I re-read this draft, and I am afraid it is currently > under-specified. > > In order for the various examples to work, there is assumed > behavior by > > the processor to which packets are punted. I could not find > where this > > normative behavior is described explicitly. It appears that the > > behavior requires that the node "punt processor" look past the > SRH and > > make determinations based on the content. This needs to be > described > > explicitly. And it needs some discussion of why it is legitimate to > > look past the SRH when the SRH does not show SL=0. > > Yours, > > Joel > > On 12/4/2019 3:53 PM, Ole Troan wrote: > > Hello, > > As agreed in the working group session in Singapore, this > > message starts a new two week 6MAN Working Group Last Call on > > advancing: > > Title : Operations, Administration, and Maintenance > (OAM) in > > Segment Routing Networks with IPv6 Data plane (SRv6) > > Author : Z. Ali, C. Filsfils, S. Matsushima, D. > Voyer, M. Chen > > Filename : draft-ietf-6man-spring-srv6-oam-02 > > Pages : 23 > > Date : 2019-11-20 > > https://datatracker.ietf.org/doc/draft-ietf-6man-spring-srv6-oam/ > > as a Proposed Standard. > > Substantive comments and statements of support for > publishing this > > document should be directed to the mailing list. > > Editorial suggestions can be sent to the author. This last > call will > > end on the 18th of December 2019. > > To improve document quality and ensure that bugs are caught > as early > > as possible, we would require at least > > two reviewers to do a complete review of the > document. Please let > > the chairs know if you are willing to be a reviewer. > > The last call will be forwarded to the spring working > group, with > > discussion directed to the ipv6 list. > > Thanks, > > Bob & Ole, 6man co-chairs > > > -------------------------------------------------------------------- > > IETF IPv6 working group mailing list > > ipv6@ietf.org <mailto:ipv6@ietf.org> <mailto:ipv6@ietf.org> > > Administrative Requests: > https://www.ietf.org/mailman/listinfo/ipv6 > > > -------------------------------------------------------------------- > > -------------------------------------------------------------------- > > IETF IPv6 working group mailing list > > ipv6@ietf.org <mailto:ipv6@ietf.org> <mailto:ipv6@ietf.org> > > Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6 > > -------------------------------------------------------------------- > > -------------------------------------------------------------------- > > IETF IPv6 working group mailing list > > ipv6@ietf.org <mailto:ipv6@ietf.org> > > Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6 > > -------------------------------------------------------------------- >
- 6man w.g. last call for <draft-ietf-6man-spring-s… Ole Troan
- Re: 6man w.g. last call for <draft-ietf-6man-spri… Joel M. Halpern
- Re: 6man w.g. last call for <draft-ietf-6man-spri… Greg Mirsky
- Re: 6man w.g. last call for <draft-ietf-6man-spri… Zafar Ali (zali)
- Re: 6man w.g. last call for <draft-ietf-6man-spri… Joel M. Halpern
- Re: 6man w.g. last call for <draft-ietf-6man-spri… Joel M. Halpern
- Re: 6man w.g. last call for <draft-ietf-6man-spri… li_zhenqiang@hotmail.com
- RE: 6man w.g. last call for <draft-ietf-6man-spri… Ron Bonica
- Re: 6man w.g. last call for <draft-ietf-6man-spri… otroan
- Re: 6man w.g. last call for <draft-ietf-6man-spri… Zafar Ali (zali)
- Re: [spring] 6man w.g. last call for <draft-ietf-… Zafar Ali (zali)
- Re: 6man w.g. last call for <draft-ietf-6man-spri… Joel Halpern Direct
- Re: [spring] 6man w.g. last call for <draft-ietf-… Zafar Ali (zali)
- Re: 6man w.g. last call for <draft-ietf-6man-spri… Joel M. Halpern
- Re: [spring] 6man w.g. last call for <draft-ietf-… Robert Raszuk
- Re: [spring] 6man w.g. last call for <draft-ietf-… Greg Mirsky
- Re: [spring] 6man w.g. last call for <draft-ietf-… Rakesh Gandhi
- Re: [spring] 6man w.g. last call for <draft-ietf-… Greg Mirsky
- Re: [spring] 6man w.g. last call for <draft-ietf-… Robert Raszuk
- Re: [spring] 6man w.g. last call for <draft-ietf-… Greg Mirsky
- Re: [spring] 6man w.g. last call for <draft-ietf-… Joel M. Halpern
- Re: [spring] 6man w.g. last call for <draft-ietf-… Zafar Ali (zali)
- Re: [spring] 6man w.g. last call for <draft-ietf-… Joel M. Halpern
- Re: [spring] 6man w.g. last call for <draft-ietf-… Greg Mirsky
- Re: [spring] 6man w.g. last call for <draft-ietf-… Zafar Ali (zali)
- Re: [spring] 6man w.g. last call for <draft-ietf-… Zafar Ali (zali)
- RE: [spring] 6man w.g. last call for <draft-ietf-… Ron Bonica
- Re: [spring] 6man w.g. last call for <draft-ietf-… Zafar Ali (zali)
- Re: 6man w.g. last call for <draft-ietf-6man-spri… Loa Andersson
- Re: 6man w.g. last call for <draft-ietf-6man-spri… Bob Hinden
- Re: [spring] 6man w.g. last call for <draft-ietf-… Zafar Ali (zali)
- Re: 6man w.g. last call for <draft-ietf-6man-spri… Brian E Carpenter
- Re: 6man w.g. last call for <draft-ietf-6man-spri… Bob Hinden
- Re: [spring] 6man w.g. last call for <draft-ietf-… Zafar Ali (zali)
- Re: [spring] 6man w.g. last call for <draft-ietf-… Zafar Ali (zali)
- Re: [spring] 6man w.g. last call for <draft-ietf-… Loa Andersson
- Re: [spring] 6man w.g. last call for <draft-ietf-… Zafar Ali (zali)
- Re: [spring] 6man w.g. last call for <draft-ietf-… Loa Andersson
- Re: [spring] 6man w.g. last call for <draft-ietf-… Zafar Ali (zali)
- Re: [spring] 6man w.g. last call for <draft-ietf-… Greg Mirsky
- Re: [spring] 6man w.g. last call for <draft-ietf-… Loa Andersson
- Re: [spring] 6man w.g. last call for <draft-ietf-… Greg Mirsky