Re: CRH "mapping table" and OAM - Re: Adoption Call for "The IPv6 Compact Routing Header (CRH)"

Jim Guichard <jguichard1966@gmail.com> Tue, 26 May 2020 11:52 UTC

Return-Path: <jguichard1966@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 5EF503A07CA for <ipv6@ietfa.amsl.com>; Tue, 26 May 2020 04:52:17 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.747
X-Spam-Level:
X-Spam-Status: No, score=-0.747 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, FREEMAIL_REPLY=1, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no 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 yjMP3TfZHLi5 for <ipv6@ietfa.amsl.com>; Tue, 26 May 2020 04:52:14 -0700 (PDT)
Received: from mail-qk1-x72b.google.com (mail-qk1-x72b.google.com [IPv6:2607:f8b0:4864:20::72b]) (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 378BC3A0E75 for <ipv6@ietf.org>; Tue, 26 May 2020 04:52:09 -0700 (PDT)
Received: by mail-qk1-x72b.google.com with SMTP id z80so20232708qka.0 for <ipv6@ietf.org>; Tue, 26 May 2020 04:52:09 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=iBVuVNz2gaxhFt8aAHV59vSwUgntyyW6slG3jQShY+0=; b=DLXqzyWB1mHESQm5HT5gerBb3ECBGlo/pqQshTH7W2OD+Nvbum7/Q3HfGqbVrZV6VH DyeIGFBW/wrNKClNrfsezQs7nV8xZ+GCr6SuMw1uKV/ZR7ceGkyYN9KziU8I89kWYiZm yNXZIwW9WkG6LWZxJsfLYH5KIkGI123n6BMxTsC1nuy3UFI7ms25ccKEvinEgpbz5ZHI lKTW9a45sQxt/Ajo5BGu1W+1q2zsat7ZoAitTtByBQnGxkjBUx78MmlFdZabso2CpIzw EfHemkGyq1SckIeflBunGaSeNIDMBHejUdl5uFV/laPoG7NCoVmNV9nWgM18hJqL5q50 WzYA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=iBVuVNz2gaxhFt8aAHV59vSwUgntyyW6slG3jQShY+0=; b=ovEBKU5U3wLdwO2T5daHD4SM7vVSK99Z9CjgWEyO7RYPmE49HtdA5j4syAG9xjBATl i3CHZcWPWMMh6AaJK3Nr6Err9Ck2IjtoyfBT27bX0UzfGsbJR85WpaYBchXyYXQ2Cpid OaKojMeFu5c5EBmmoeKmZfC0q06FP7y9C254EBNiuAEiUCHWbC+lsYjISdV/gfhbrZ4J OjXZeQD2ve553t1zAXiv5c45e1THmvgGHGKLOIxN8esa23aW2rKHmsJbMQO301Bs6uow Va1MANQtu6xJmy/ftuSKpNisi3rjGUxYiXulTvSHzaCX5QJ3TTTjiLTi1Ir1B0I/5QLJ Lt1A==
X-Gm-Message-State: AOAM532/DV4w7vCqCpQqZfQe4lvsF+RcAva4Yc0dcTNbLXUUVGsRGal/ pL2pAxAkvv5sBy98uGSF4mH4Z3/4sDLT23VNP2U=
X-Google-Smtp-Source: ABdhPJxaD541vWn2/ZiScfzggsCWBoGhjIAIP4cPg5NDwyh50AgVy+BzPnDZPbQPXYjcfkjIro5uGXgE+lc8MMoN+DE=
X-Received: by 2002:a05:620a:2183:: with SMTP id g3mr883063qka.254.1590493928223; Tue, 26 May 2020 04:52:08 -0700 (PDT)
MIME-Version: 1.0
References: <759F2FDB-C5ED-4FFA-9983-AE5D201E7CC5@cisco.com> <DM6PR13MB306631CD60FBCB77E3267868D2B00@DM6PR13MB3066.namprd13.prod.outlook.com> <CAOj+MMEPVr+t4xBS3RLGrSg0tsUU8bgcOvzXvC+6AvaGPTQEyw@mail.gmail.com>
In-Reply-To: <CAOj+MMEPVr+t4xBS3RLGrSg0tsUU8bgcOvzXvC+6AvaGPTQEyw@mail.gmail.com>
From: Jim Guichard <jguichard1966@gmail.com>
Date: Tue, 26 May 2020 07:51:56 -0400
Message-ID: <CAJn5=KeZxG3Q7iph+FV9PAO32zbCo9V-VdsNQD2t0iwe7Dqajg@mail.gmail.com>
Subject: Re: CRH "mapping table" and OAM - Re: Adoption Call for "The IPv6 Compact Routing Header (CRH)"
To: Robert Raszuk <robert@raszuk.net>
Cc: Bob Hinden <bob.hinden@gmail.com>, "Darren Dukes (ddukes)" <ddukes=40cisco.com@dmarc.ietf.org>, IPv6 List <ipv6@ietf.org>, James Guichard <james.n.guichard@futurewei.com>, "Zafar Ali (zali)" <zali=40cisco.com@dmarc.ietf.org>
Content-Type: multipart/alternative; boundary="0000000000009bf7ed05a68bb992"
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/A2S1nPv98GppoQzPzhSJCchx7Hc>
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: Tue, 26 May 2020 11:52:18 -0000

Hi Robert,

No doubt but with IP I can at the very least determine where the packet is
going (full path) as the SRH tells me (each entry has meaning) even if I
can’t be sure how it will get there.

Jim

On Tue, May 26, 2020 at 7:22 AM Robert Raszuk <robert@raszuk.net> wrote:

> Hi Jim,
>
> On that very point I would rather disagree a bit. And this is not
> because I just proposed Reference based Routing schema.
>
> My disagreement is based on the fact that almost all networks today use
> mapping. So just looking at the packet you actually never know how it will
> get to the destination
>
> Example:
>
> * VPN labels are an indirection (can be per prefix or per ce or per VRF)
> without knowing BGP table or in per vrf egress RIB you really can not say
> to which CE it will be forwarded
>
> * MPLS labels are indirection ... looking at the labeled packet you can't
> tell much as labels are of local significance to LSRs until you either
> intercept LDP or look at LIB of the immediate LSR
>
> * IP routes are also indirection ... till you know RIB and exact next hop
> you can't be sure how the packet will be forwarded.
>
> Perhaps only if you really want to atomically specify adj by adj how to
> send a packet placing adj SIDs will be helpful.
>
> Last in all cases you still have an inner packet which has an unmodified
> src and dst address pair.
>
>
> Not that I find CRH mapping compelling at all as compared with SR-MPLS
> already present. CRH scaling properties are sort of self destructive.
>
> Many thx,
> Robert.
>
>
>
>
> On Tue, May 26, 2020 at 12:53 PM James Guichard <
> james.n.guichard@futurewei.com> wrote:
>
>> Folks,
>>
>>
>>
>> One point of concern that I would like to highlight is the fact that when
>> forwarding is based upon an identifier that is not self-describing one
>> cannot determine much about a packet in flight as the identifiers are
>> meaningless without first resolving the indirection of the mapping. Whether
>> or not this is of great concern to a network operator I will let them
>> comment but presumably a set of tools to resolve the mapping along a path
>> will be necessary so that the full source routed path and current position
>> of a packet along that path can be determined during a troubleshooting
>> event. If you contrast that with SRv6 you can see that the same issue does
>> not apply as the SIDs carried within the SRH are IPv6 addresses that are
>> globally unique and therefore self-describing so the origination, current
>> position along a source routed path, and ultimate destination of the packet
>> are easily determined; this is also true if any compression techniques are
>> used within the SRH as each SID will have a common prefix.
>>
>>
>>
>> My .2c
>>
>>
>>
>> Jim
>>
>>
>>
>>
>>
>>
>>
>> *From:* ipv6 <ipv6-bounces@ietf.org> *On Behalf Of * Zafar Ali (zali)
>> *Sent:* Tuesday, May 26, 2020 2:22 AM
>> *To:* Greg Mirsky <gregimirsky@gmail.com>; Ron Bonica <
>> rbonica@juniper.net>
>> *Cc:* IPv6 List <ipv6@ietf.org>; Bob Hinden <bob.hinden@gmail.com>;
>> Darren Dukes (ddukes) <ddukes=40cisco.com@dmarc.ietf.org>
>> *Subject:* CRH "mapping table" and OAM - Re: Adoption Call for "The IPv6
>> Compact Routing Header (CRH)"
>>
>>
>>
>> Hi,
>>
>>
>>
>> I agree with Greg. OAM is not only ping/traceroute.
>>
>>
>>
>> The CRH “mapping table” also bring additional operation complexities and
>> hence need for OAM tools to debug.
>>
>>
>>
>> Even for the use of Traceroute in a CRH network, I would like to remind
>> Ron of the following email thread.
>>
>> https://mailarchive.ietf.org/arch/msg/spring/YA_WW7w1xp5aRBpModqMdoF5vTU/
>> <https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fmailarchive.ietf.org%2Farch%2Fmsg%2Fspring%2FYA_WW7w1xp5aRBpModqMdoF5vTU%2F&data=02%7C01%7Cjames.n.guichard%40futurewei.com%7C6cee44e900ae4c6abd2808d8013d366c%7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C0%7C637260709735948368&sdata=58xRxTcBw7u55dHDq%2FzhTGxZfgmd86qocp5B7uGDi5Q%3D&reserved=0>
>>
>>
>>
>> “[RB] In reality, the debuggability characteristics of SRv6+ are very similar to those of SR-MPLS.. We have the same mapping from a short identifier (SRv6+ SID or SR-MPLS Label) to an IPv6 address.
>>
>> [RB] So, would you like to argue that debuggability is a huge issue in
>> SR-MPLS?
>>
>>
>>
>> [ZA] Not at all. SR-MPLS uses MPLS OAM tool kit defined in
>> https://tools.ietf.org/html/rfc8029
>> <https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Ftools.ietf.org%2Fhtml%2Frfc8029&data=02%7C01%7Cjames.n.guichard%40futurewei.com%7C6cee44e900ae4c6abd2808d8013d366c%7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C0%7C637260709735948368&sdata=VICTnQ2UDLbMMg0Yq6hB6852JAcA2yn8i6goYrBLxbk%3D&reserved=0>
>> .
>>
>> [ZA] Are you suggesting you will introduce something similar to RFC8029?”
>>
>>
>>
>> Ron then responded with the need for extending RFC 5837 (which is essentially bringing SR-MPLS OAM tool kit for IPv6).
>>
>>
>>
>> This is not surprising as CRH is just a poor re-engineering of SR-MPLS
>> Data Plane with IPv6 Control Plane [RFC8663].
>>
>>
>>
>> Thanks
>>
>>
>>
>> Regards … Zafar
>>
>>
>>
>> *From: *ipv6 <ipv6-bounces@ietf.org> on behalf of Greg Mirsky <
>> gregimirsky@gmail.com>
>> *Date: *Saturday, May 16, 2020 at 8:46 PM
>> *To: *Ron Bonica <rbonica@juniper.net>
>> *Cc: *Bob Hinden <bob.hinden@gmail.com>, IPv6 List <ipv6@ietf.org>,
>> "Darren Dukes (ddukes)" <ddukes=40cisco.com@dmarc.ietf.org>
>> *Subject: *Re: Adoption Call for "The IPv6 Compact Routing Header (CRH)"
>>
>>
>>
>> Hi Ron,
>>
>> I agree that ICMP will work under CRH as it works today without it. But
>> OAM is not only ping/traceroute. I think that there is value in checking
>> out all known FM and PM OAM tools. Though, I would not be surprised to find
>> out that everything works with CRH out-of-the-box way.
>>
>>
>>
>> Regards,
>>
>> Greg
>>
>>
>>
>> On Sat, May 16, 2020, 17:04 Ron Bonica <rbonica@juniper.net> wrote:
>>
>> Greg,
>>
>>
>>
>> The question may be moot. I don’t foresee any CRH OAM work. PING and
>> TRACEROUTE “just work”.
>>
>>
>>
>>                                                          Ron
>>
>>
>>
>>
>>
>>
>>
>> Juniper Business Use Only
>>
>> *From:* ipv6 <ipv6-bounces@ietf.org> *On Behalf Of *Greg Mirsky
>> *Sent:* Saturday, May 16, 2020 4:24 PM
>> *To:* Darren Dukes (ddukes) <ddukes=40cisco.com@dmarc.ietf.org>
>> *Cc:* IPv6 List <ipv6@ietf.org>; Bob Hinden <bob.hinden@gmail.com>
>> *Subject:* Re: Adoption Call for "The IPv6 Compact Routing Header (CRH)"
>>
>>
>>
>> *[External Email. Be cautious of content]*
>>
>>
>>
>> Hi Darren,
>>
>> I'm confused by what I think is a suggestion that any work on OAM
>> relevant to an IPv6 EH does not belong in 6man WG. If that is what you've
>> suggested, then what about draft-ietf-6man-spring-srv6-oam, which is in
>> WGLC, and Ali and I are working to resolve comments? Are you suggesting
>> that we should stop the authors of that draft find a different WG to anchor
>> or hold the BoF? I'm puzzled.
>>
>>
>>
>> Regards,
>>
>> Greg
>>
>>
>>
>> On Sat, May 16, 2020 at 7:00 AM Darren Dukes (ddukes) <ddukes=
>> 40cisco.com@dmarc.ietf.org <40cisco.com@dmarc..ietf.org>> wrote:
>>
>> Hi Bob and Ole.
>>
>>
>>
>> I’m not supporting the draft for adoption by 6man. I know you’re shocked
>> ;).
>>
>>
>>
>> I have one main concern with 6man adoption that I think many can agree
>> with.
>>
>>
>>
>> This draft will require substantial work related to the 16/32bit
>> identifier (CP and OAM) that is not ipv6 nor ipv6 maintenance and for which
>> this working group does not have a mandate nor, traditionally, expertise to
>> drive.
>>
>>
>>
>> Others have said “this is not 6man’s concern” and I agree because 6man is
>> an ipv6 maintenance WG, not the segment mapping working group.  I believe
>> the authors should find a WG with that concern to drive this work. I know
>> starting work without requirements is fun and exciting, but you will likely
>> end up at the wrong destination.
>>
>>
>>
>> Brian had one suggestion on this topic.
>>
>>
>>
>> In the past I’ve suggested SPRING, or if the authors desire, a BOF to
>> build consensus and gather requirements for its parent SRm6 work or some
>> variant of it.
>>
>>
>>
>> I hope the authors, WG, chairs and AD consider these points during this
>> adoption call.
>>
>>
>>
>> Thanks
>>
>>   Darren
>>
>>
>>
>>
>> ------------------------------
>>
>> *From:* ipv6 <ipv6-bounces@ietf.org> on behalf of Bob Hinden <
>> bob..hinden@gmail.com <bob.hinden@gmail.com>>
>> *Sent:* Friday, May 15, 2020 6:14 PM
>> *To:* IPv6 List
>> *Cc:* Bob Hinden
>> *Subject:* Adoption Call for "The IPv6 Compact Routing Header (CRH)"
>>
>>
>>
>> This message starts a two-week 6MAN call on adopting:
>>
>>  Title:          The IPv6 Compact Routing Header (CRH)
>>  Authors:        R. Bonica, Y. Kamite, T. Niwa, A. Alston, L. Jalil
>>  File Name:      draft-bonica-6man-comp-rtg-hdr-21
>>  Document date:  2020-05-14
>>
>>  https://tools.ietf.org/html/draft-bonica-6man-comp-rtg-hdr
>> <https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Furldefense.com%2Fv3%2F__https%3A%2Ftools.ietf.org%2Fhtml%2Fdraft-bonica-6man-comp-rtg-hdr__%3B!!NEt6yMaO-gk!WxlH9jPuRZnF6DX0UIsFN2cS5t76jXU-Z3NMUNXACufRqrY7xBnnYVSulNkCsQgK%24&data=02%7C01%7Cjames.n.guichard%40futurewei.com%7C6cee44e900ae4c6abd2808d8013d366c%7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C0%7C637260709735958327&sdata=iu8ruBp3tvY5xAxu0BLeD%2BXHVDwcQf7I0prE9hNyvCo%3D&reserved=0>
>>
>> as a working group item. Substantive comments regarding adopting this
>> document should be directed to the mailing list.  Editorial suggestions can
>> be sent to the authors.
>>
>> Please note that this is an adoption call, it is not a w.g. last call for
>> advancement, adoption means that it will become a w.g. draft.  As the
>> working group document, the w.g. will decide how the document should change
>> going forward.
>>
>> This adoption call will end on 29 May 2020.
>>
>> The chairs note there has been a lot of discussions on the list about
>> this draft.   After discussing with our area directors, we think it is
>> appropriate to start a working group adoption call.  The authors have been
>> active in resolving issues raised on the list.
>>
>> Could those who are willing to work on this document, either as
>> contributors, authors or reviewers please notify the list.   That gives us
>> an indication of the energy level in the working group
>> to work on this.
>>
>> Regards,
>> Bob and Ole
>>
>> --------------------------------------------------------------------
>> IETF IPv6 working group mailing list
>> ipv6@ietf.org
>> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
>> <https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Furldefense.com%2Fv3%2F__https%3A%2Fwww.ietf.org%2Fmailman%2Flistinfo%2Fipv6__%3B!!NEt6yMaO-gk!WxlH9jPuRZnF6DX0UIsFN2cS5t76jXU-Z3NMUNXACufRqrY7xBnnYVSulCrJN_hr%24&data=02%7C01%7Cjames.n.guichard%40futurewei.com%7C6cee44e900ae4c6abd2808d8013d366c%7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C0%7C637260709735958327&sdata=cXCYXFbNspnV5%2BjQraF1GICEgNuJmiAIDlH00I9rGRA%3D&reserved=0>
>> --------------------------------------------------------------------
>>
>> --------------------------------------------------------------------
>> IETF IPv6 working group mailing list
>> ipv6@ietf.org
>> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
>> --------------------------------------------------------------------
>>
> --------------------------------------------------------------------
> IETF IPv6 working group mailing list
> ipv6@ietf.org
> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
> --------------------------------------------------------------------
>