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 > -------------------------------------------------------------------- >
- CRH "mapping table" and OAM - Re: Adoption Call f… Zafar Ali (zali)
- RE: CRH "mapping table" and OAM - Re: Adoption Ca… Pascal Thubert (pthubert)
- RE: CRH "mapping table" and OAM - Re: Adoption Ca… James Guichard
- Re: CRH "mapping table" and OAM - Re: Adoption Ca… Robert Raszuk
- Re: CRH "mapping table" and OAM - Re: Adoption Ca… Jim Guichard
- RE: CRH "mapping table" and OAM - Re: Adoption Ca… James Guichard
- RE: CRH "mapping table" and OAM - Re: Adoption Ca… Ron Bonica
- Re: CRH "mapping table" and OAM - Re: Adoption Ca… Robert Raszuk
- RE: CRH "mapping table" and OAM - Re: Adoption Ca… Linda Dunbar
- Re: CRH "mapping table" and OAM - Re: Adoption Ca… Sander Steffann