Re: [IPv6] Working Group Last Call for draft-ietf-6man-comp-rtg-hdr
Antonio Cianfrani <antonio.cianfrani@uniroma1.it> Thu, 18 January 2024 18:09 UTC
Return-Path: <antonio.cianfrani@uniroma1.it>
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 B4952C14F68A for <ipv6@ietfa.amsl.com>; Thu, 18 Jan 2024 10:09:52 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.105
X-Spam-Level:
X-Spam-Status: No, score=-2.105 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, HTML_MESSAGE=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=uniroma1.it
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id jLQ_shf2Xm5O for <ipv6@ietfa.amsl.com>; Thu, 18 Jan 2024 10:09:47 -0800 (PST)
Received: from mail-wm1-x335.google.com (mail-wm1-x335.google.com [IPv6:2a00:1450:4864:20::335]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A20F4C14F6F7 for <ipv6@ietf.org>; Thu, 18 Jan 2024 10:09:47 -0800 (PST)
Received: by mail-wm1-x335.google.com with SMTP id 5b1f17b1804b1-40e72a567eeso50740275e9.0 for <ipv6@ietf.org>; Thu, 18 Jan 2024 10:09:47 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=uniroma1.it; s=google; t=1705601385; x=1706206185; darn=ietf.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=5TwY+go3p6owmI1aZq/H5wjSlkoobq75X49rMnx1ezc=; b=CQBNi1pusPNDrS6DhLa0dAiquOIlZBe0wrEiO8Xa8tabpwRVcVTBTaZYLvXzqbIlKA SRvDGHrIiJCSpjWDfMVxZ8zqbisgV2kGXs02UK2GhjRer9IFbfPdrRwHBFLxVC03OnHv 99X6if2Yyx+QQBs74/1CjZ58TRJ8bPmbJCGhbtOE8JMULs/zcQZAtvTxKeZKZKRAG5Ol fxLjGpLpqUnVo45jLQ2iaUy3hZaAc5NgMVROU7NpJVHUn//MRCottQLdJuExu7YS9EhT rINS3t+oxwxEv5PsSEyHzRhWGKxDC46iigOZ48ivmlNmdVekxRzKBWDioCBMkZYJo+/Q If2A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1705601386; x=1706206186; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=5TwY+go3p6owmI1aZq/H5wjSlkoobq75X49rMnx1ezc=; b=IX0DJIRKSvC+XGdlCHs7f9KCNiFFY0n8xq9C0rl9Y0rsH95rRQaTLu/uTV0G+b9k6j IM5aYEpMd7MvTzQKbUWWnJn6QAhYqHvGkO2aHed/4RdEyqSbQVjYZhZO9wfgvM3wP1MA 8bzNLJBdXjXLVLddl2j9fW2vQZQVfB696aRfsoppTN5tr7ePQ4s1aca0l+Vd4XcC9fAp FhMHm3RDJqRsHjrQKHFgF0p7P1NuwyfEaUWKbzzWmILGrxJbOpC07wC1TqEpD6meKNIO o/qwSTuNO1wA/DJnCbbAuwuC2FF4nwqXmPqFpidOwDQeA2KdG3O0goCvC9zW9LWdfGd1 a9xg==
X-Gm-Message-State: AOJu0YwmAFJz2coFG/My2S7NjHRCyzf8oFJrMcCgmJfgBqxXweSTPXmW tkNih+cuuPKqZMLeAaUzTv+5EoG0jzHqzRPVkZCDixhnZapYkHEh6x20Jg+59h1OMuBqmLilgKG qoc5lUppHIH3ooaEPAqlG/Pyt4lHr43F87ca8gw==
X-Google-Smtp-Source: AGHT+IEV8ocKz2XMQOfMlpuAJiv45KNLKyf/DdhjIzOScPSybvfUc8M5wLVlzGHeoXLP3ugS4qPgWPipTEa85Qcargg=
X-Received: by 2002:a5d:4491:0:b0:337:c99f:f336 with SMTP id j17-20020a5d4491000000b00337c99ff336mr455839wrq.122.1705601385567; Thu, 18 Jan 2024 10:09:45 -0800 (PST)
MIME-Version: 1.0
References: <CAFU7BATiUtHmtbhtrWSPDR4c2Eb+XQXFdvU2-V=TVLGb+W6hnA@mail.gmail.com> <CALx6S34CWX_1imdUtK1EHcVUEMfhWPm8Uj+JRHiqxMUz5fvH5Q@mail.gmail.com> <BL0PR05MB5316352E89869C176CCF6F50AE652@BL0PR05MB5316.namprd05.prod.outlook.com> <CALx6S37iKMXJ6hiqGvfDk6OtkDWsctGb2t-0GwGtciHxV4-thg@mail.gmail.com> <BL0PR05MB53165DBB635661F9D9B22B66AE652@BL0PR05MB5316.namprd05.prod.outlook.com> <CALx6S36R+5dMx=eUXrV4ofqzGMXujrYaFqWhFOAk5HJP300p4Q@mail.gmail.com> <BL0PR05MB53169283FCEA26B5FB002931AE652@BL0PR05MB5316.namprd05.prod.outlook.com> <CAK2kPv+q-D5yyF_r3PqsjKCRxBu25JcPgS3zUmBfB8PP8mpohg@mail.gmail.com> <061b01da4a22$cb4bfff0$61e3ffd0$@olddog.co.uk>
In-Reply-To: <061b01da4a22$cb4bfff0$61e3ffd0$@olddog.co.uk>
From: Antonio Cianfrani <antonio.cianfrani@uniroma1.it>
Date: Thu, 18 Jan 2024 19:09:34 +0100
Message-ID: <CAK2kPv+dDjFrKNsUYzPNo7FJcAkjJPZ666zSUy4sZHovvtrXDg@mail.gmail.com>
To: adrian@olddog.co.uk
Cc: Ron Bonica <rbonica@juniper.net>, 6man <ipv6@ietf.org>, draft-ietf-6man-comp-rtg-hdr@ietf.org
Content-Type: multipart/alternative; boundary="000000000000b73691060f3c44dc"
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/psc57RlGOImo1Yi-ySzWsl95Arc>
Subject: Re: [IPv6] Working Group Last Call for draft-ietf-6man-comp-rtg-hdr
X-BeenThere: ipv6@ietf.org
X-Mailman-Version: 2.1.39
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, 18 Jan 2024 18:09:52 -0000
Dear Adrian, thanks for your reply. > > I just worked with Ron on creating Section 13 (“Experimental Results”) in > the -02 version. You’ll notice there that one of the suggestions is that > results of the experiment should be collected and reported, and that this > should include information about interoperability. Interoperability is > clearly an important aspect of deployability. > ok, I agree interoperability is a very important aspect to be taken into account. > > > That said, this document is proposed as an Experimental RFC and that is > very different from a Standards Track document. The intention is to > encourage implementation and experimentation, not to (immediately) produce > a specification. Thus, Section 12 describes the implementation status at > the time of publication, and is not a full report of the experiment. (FWIW, > my advice is that Section 12 should be removed before publication as an RFC > with a new “living document” created on a wiki, in github, or in a new > draft, so that it can be updated to collect more information about > experimentation.) > > > > Lastly, you say that “open source implementations are reported in the > paper”, but I find no such reference in this version of any of the previous > versions. Just the text in Section 12 reporting on two private > implementations (one on hardware and one in a software router). > It was my fault: reading that a software router implementation is available I thought about open source code. The reason is that I'm interested in implementation details (that I cannot find in the paper) for research activity and I wasn't able to find the code. For instance, it could be interesting to take a look at the data model used for the new CRH FIB. Anyway thanks a lot for the clarification. Best, Antonio > > > Cheers, > > Adrian > > > > *From:* ipv6 <ipv6-bounces@ietf.org> *On Behalf Of *Antonio Cianfrani > *Sent:* 17 January 2024 23:00 > *To:* Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org> > *Cc:* 6man <ipv6@ietf.org>; draft-ietf-6man-comp-rtg-hdr@ietf.org > *Subject:* Re: [IPv6] Working Group Last Call for > draft-ietf-6man-comp-rtg-hdr > > > > Dear Authors, > > in my opinion there are some open issues that should be clarified: > > - it seems that the solution is implemented on a single vendor devices: > maybe an interoperability test with other vendors is necessary. > > - open source implementations are reported in the paper but no reference > is provided (and I couldn’t find it on the web). > > Best regards, > > Antonio > > > > Il Sab 6 Gen 2024, 22:40 Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org> > ha scritto: > > Fair enough. > > > > Ron > > > > > > > > Juniper Business Use Only > > *From:* Tom Herbert <tom@herbertland.com> > *Sent:* Saturday, January 6, 2024 4:22 PM > *To:* Ron Bonica <rbonica@juniper.net> > *Cc:* Jen Linkova <furry13@gmail.com>; 6man <ipv6@ietf.org>; > draft-ietf-6man-comp-rtg-hdr@ietf.org > *Subject:* Re: [IPv6] Working Group Last Call for > draft-ietf-6man-comp-rtg-hdr > > > > *[External Email. Be cautious of content]* > > > > > > On Sat, Jan 6, 2024, 12:57 PM Ron Bonica <rbonica@juniper.net> wrote: > > Tom, > > > > Revealing the ultimate destination address to intermediate nodes has never > been an explicitly stated requirement of the IPv6 Routing header. > Therefore, it is beyond the scope of the current experiment. > > Ron, > > > > It may not be an explicit protocol requirement, but as I pointed out it > may be an implicit operational requirement at least in some networks. Even > if there's not a solution in this draft, I think it's worth mentioning in > the draft the loss of visibility of the final destination and potential > ramifications. > > > > Tom > > > > > > However, that doesn’t close the door to subsequent experiments. Please > feel free to post a follow up draft. > > > > > Ron > > > > > > > > Juniper Business Use Only > > *From:* Tom Herbert <tom@herbertland.com> > *Sent:* Saturday, January 6, 2024 11:19 AM > *To:* Ron Bonica <rbonica@juniper.net> > *Cc:* Jen Linkova <furry13@gmail.com>; 6man <ipv6@ietf.org>; > draft-ietf-6man-comp-rtg-hdr@ietf.org > *Subject:* Re: [IPv6] Working Group Last Call for > draft-ietf-6man-comp-rtg-hdr > > > > *[External Email. Be cautious of content]* > > > > > > On Fri, Jan 5, 2024, 4:35 PM Ron Bonica <rbonica@juniper.net> wrote: > > Hi Tom, > > I believe that we have discussed this topic before, but it may have been > off-list. So, I will repeat my argument on list. > > When considering your objection, we must consider: > > - its scope > - the cost / benefit trade-off > > Regarding scope, you comment applies to many routing header compression > scheme's not only the CRH. So, we should search for a solution that > addresses all routing header compression schemes, not just the CRH. > > > > Hi Ron, > > > > Agreed. > > > > > Regarding the cost / benefit trade-off, some operators may be concerned > about the issue that you raise. They would be willing to sacrifice a few > bytes of overhead for the additional functionality that you propose. Other > operators, not so much. > > > > Yes, this trade-off could be one of the questions answered in the > experiment. > > > So, it seems that we should look for a solution that a) is applicable to > many routing header compression scheme's and b) is optional. Clause a) > precludes a solution that is embedded in the CRH. > > > What do you think of a HBH Option that displays the ultimate destination. > This can apply to any routing header compression scheme. It is also > optional. If you like the idea, I would support a draft. > > > > No, I suspect a new HBH option for this would be overkill. > > > > Since this is experiment, how about defining two routing header types for > CRH where last SID is compressed, and one where it's not. The additional > processing and implementation complexity for the handling two variants > shouldn't be very significant, and both could be deployed side-by-side. It > would allow us to get feedback from real use cases, particularly on rather > a FIB containing all possible final destinations is scalable. > > > > Tom > > > > > > > Ron > > > > Juniper Business Use Only > -----Original Message----- > From: Tom Herbert <tom@herbertland.com> > Sent: Friday, January 5, 2024 5:56 PM > To: Jen Linkova <furry13@gmail.com> > Cc: 6man <ipv6@ietf.org>; draft-ietf-6man-comp-rtg-hdr@ietf.org > Subject: Re: [IPv6] Working Group Last Call for > draft-ietf-6man-comp-rtg-hdr > > [External Email. Be cautious of content] > > > Hi, > > I have a concern with this proposal. As I understand it, the addresses of > all intermediate destinations and the final destination can only be > correctly deduced with access to the external state (the CRH-FIB). In > particular, the final destination address can no longer be deduced by > simple inspection of the packet contents. I think it may have ramifications > on debugging and security. I suspect this also would be a concern for SR > CRH. > > This will make much hardware to track and diagnose flows in the network. > Also, if the destination is obfuscated the TCP and UDP checksum cannot be > validated in the network (strictly not needed, however it is done when > debugging corrupted checksums. Even if the diagnostic tools do have access > to the FIB, it has to be the correct FIB in time. So to do post mortem > analysis on a flow could only be done if the correct state is accessed for > when the packet was accessed. > > Security may be a problem due to the potential of misdelivery. Correct > delivery depends on FIB state being correct and synchronized between nodes. > Presumably, misdelivery would be detected by transport layer checksum with > pseudo header, however not all protocols have a checksum, and RFC6936 > allows UDPv6 to be sent with a zero checksum in the case of tunnels. > > To avoid ambiguity and misinterpretation, I suggest that the final address > in the SIDs should be sent uncompressed as a plain address or compressed > using some stateless method. I think this also could reduce the size of the > FIB table since final destinations are likely to be hosts and there may be > an order of magnitude more hosts than routers in the network. > > Tom > > On Thu, Jan 4, 2024 at 1:09 PM Jen Linkova <furry13@gmail.com> wrote: > > > > This message starts a new two week 6MAN Working Group Last Call on > > advancing "The IPv6 Compact Routing Header (CRH)" document > > (https://urldefense.com/v3/__https://datatracker.ietf.org/doc/draft-ie > <https://urldefense.com/v3/__https:/datatracker.ietf.org/doc/draft-ie> > > > tf-6man-comp-rtg-hdr/__;!!NEt6yMaO-gk!CWvVGIuSGSWauTRliWk7FJg8VvZNfVPLMcMeOdaUrfqmrfb7flEI0bndmOe3UuwngN0gXiuPTOerJkI$ > ) as an Experimental document. > > > > Substantive comments and statements of support for publishing this > > document should be directed to the ipv6@ietf.org mailing list. > > Editorial suggestions can be sent to the authors. This last call will > > end on Jan 21 2024, 23:59:59 UTC. > > > > -- > > Cheers, Jen Linkova on behalf of 6MAN chairs > > > > -------------------------------------------------------------------- > > IETF IPv6 working group mailing list > > ipv6@ietf.org > > Administrative Requests: > > https://urldefense.com/v3/__https://www.ietf.org/mailman/listinfo/ipv6 > <https://urldefense.com/v3/__https:/www.ietf.org/mailman/listinfo/ipv6> > > __;!!NEt6yMaO-gk!CWvVGIuSGSWauTRliWk7FJg8VvZNfVPLMcMeOdaUrfqmrfb7flEI0 > > bndmOe3UuwngN0gXiuPTMIkwPI$ > > -------------------------------------------------------------------- > > -------------------------------------------------------------------- > IETF IPv6 working group mailing list > ipv6@ietf.org > Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6 > -------------------------------------------------------------------- > >
- Re: [IPv6] Working Group Last Call for draft-ietf… Joel Halpern
- [IPv6] Working Group Last Call for draft-ietf-6ma… Jen Linkova
- Re: [IPv6] Working Group Last Call for draft-ietf… Templin (US), Fred L
- Re: [IPv6] Working Group Last Call for draft-ietf… Behcet Sarikaya
- Re: [IPv6] Working Group Last Call for draft-ietf… Nick Buraglio
- Re: [IPv6] Working Group Last Call for draft-ietf… Greg Mirsky
- Re: [IPv6] Working Group Last Call for draft-ietf… Adrian Farrel
- Re: [IPv6] Working Group Last Call for draft-ietf… Ron Bonica
- Re: [IPv6] Working Group Last Call for draft-ietf… Tom Herbert
- Re: [IPv6] +AFs-IPv6+AF0- Working Group Last Call… Adrian Farrel
- Re: [IPv6] Working Group Last Call for draft-ietf… Ron Bonica
- Re: [IPv6] Working Group Last Call for draft-ietf… Tom Herbert
- Re: [IPv6] Working Group Last Call for draft-ietf… Michael Richardson
- Re: [IPv6] Working Group Last Call for draft-ietf… Tom Herbert
- Re: [IPv6] Working Group Last Call for draft-ietf… Ron Bonica
- Re: [IPv6] Working Group Last Call for draft-ietf… Ron Bonica
- Re: [IPv6] Working Group Last Call for draft-ietf… Michael Richardson
- Re: [IPv6] Working Group Last Call for draft-ietf… Antonio Cianfrani
- Re: [IPv6] Working Group Last Call for draft-ietf… Adrian Farrel
- Re: [IPv6] Working Group Last Call for draft-ietf… Antonio Cianfrani
- Re: [IPv6] Working Group Last Call for draft-ietf… Stefano Salsano
- Re: [IPv6] Working Group Last Call for draft-ietf… Mark Smith
- Re: [IPv6] Working Group Last Call for draft-ietf… Ron Bonica
- Re: [IPv6] Working Group Last Call for draft-ietf… Jen Linkova
- Re: [IPv6] Working Group Last Call for draft-ietf… wangxueshun5