Re: [v6ops] Éric Vyncke's Discuss on draft-ietf-v6ops-transition-comparison-03: (with DISCUSS and COMMENT)

JORDI PALET MARTINEZ <jordi.palet@consulintel.es> Fri, 22 April 2022 10:02 UTC

Return-Path: <prvs=11113606f3=jordi.palet@consulintel.es>
X-Original-To: v6ops@ietfa.amsl.com
Delivered-To: v6ops@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3E2F53A137F; Fri, 22 Apr 2022 03:02:13 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.004
X-Spam-Level:
X-Spam-Status: No, score=-2.004 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_BLOCKED=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=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 (1024-bit key) header.d=consulintel.es
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 dqif8KYEwKJH; Fri, 22 Apr 2022 03:02:07 -0700 (PDT)
Received: from mail.consulintel.es (mail.consulintel.es [IPv6:2001:470:1f09:495::5]) by ietfa.amsl.com (Postfix) with ESMTP id DD27B3A1383; Fri, 22 Apr 2022 03:02:02 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=simple; d=consulintel.es; s=MDaemon; t=1650621719; x=1651226519; i=jordi.palet@consulintel.es; q=dns/txt; h=User-Agent:Date: Subject:From:To:CC:Message-ID:Thread-Topic:References: In-Reply-To:Mime-version:Content-type:Content-transfer-encoding; bh=bXT9pROudDPCTNrEaDIUSSVaXuI1rShQDXysqTVfY6Y=; b=V6UtWk/Whkecb nEiP1uodcgha5dwK1XxQ5+IKUuO79k4ocOIj0DHGUnuGwzfsD5j7NVSiI3ssoFaa W0uA3zanTbTLR6hLa51UfaMIEioUGYMhuDmlA0aLYrzbN6qwb7Wc/7yXYG9wLbh4 iMvF/VDCk60WJkmzlxgLxKdwzKdlec=
X-Spam-Processed: mail.consulintel.es, Fri, 22 Apr 2022 12:01:59 +0200
Received: from [10.10.10.145] by mail.consulintel.es (MDaemon PRO v16.5.2) with ESMTPA id md50000849049.msg; Fri, 22 Apr 2022 12:01:57 +0200
X-MDRemoteIP: 2001:470:1f09:495:b82d:20dd:2287:a959
X-MDHelo: [10.10.10.145]
X-MDArrival-Date: Fri, 22 Apr 2022 12:01:57 +0200
X-Authenticated-Sender: jordi.palet@consulintel.es
X-Return-Path: prvs=11113606f3=jordi.palet@consulintel.es
X-Envelope-From: jordi.palet@consulintel.es
User-Agent: Microsoft-MacOutlook/16.60.22041000
Date: Fri, 22 Apr 2022 12:01:56 +0200
From: JORDI PALET MARTINEZ <jordi.palet@consulintel.es>
To: "Eric Vyncke (evyncke)" <evyncke@cisco.com>, The IESG <iesg@ietf.org>
CC: "draft-ietf-v6ops-transition-comparison@ietf.org" <draft-ietf-v6ops-transition-comparison@ietf.org>, "v6ops-chairs@ietf.org" <v6ops-chairs@ietf.org>, "v6ops@ietf.org" <v6ops@ietf.org>, "rbonica@juniper.net" <rbonica@juniper.net>, "tale@dd.org" <tale@dd.org>
Message-ID: <94DE58E6-7980-41A9-B0BE-5F5A722AF52E@consulintel.es>
Thread-Topic: Éric Vyncke's Discuss on draft-ietf-v6ops-transition-comparison-03: (with DISCUSS and COMMENT)
References: <165054719591.9426.5840545530020097885@ietfa.amsl.com> <DE758661-4FBF-4E66-8E40-E42F0EA9AED4@consulintel.es> <91D9305A-549E-4766-B528-EAE5C90FC10F@cisco.com>
In-Reply-To: <91D9305A-549E-4766-B528-EAE5C90FC10F@cisco.com>
Mime-version: 1.0
Content-type: text/plain; charset="UTF-8"
Content-transfer-encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/zLNHHqfgfn3-Y6qtRndV-tjzlF4>
Subject: Re: [v6ops] Éric Vyncke's Discuss on draft-ietf-v6ops-transition-comparison-03: (with DISCUSS and COMMENT)
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: v6ops discussion list <v6ops.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/v6ops>, <mailto:v6ops-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/v6ops/>
List-Post: <mailto:v6ops@ietf.org>
List-Help: <mailto:v6ops-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/v6ops>, <mailto:v6ops-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 22 Apr 2022 10:02:14 -0000

Hi Eric,

All points taken and we will submit a new version ASAP.

Just one minor point about the WKP 64:ff9b::/96. It is defined in RFC6052, which we citted already.

RFC8215 is defining a "local" WKP, which is only needed if you are going to use multiple translation mechanism.

Our document is arguing to choose one, not multiple. We could have a new very short section "Use of Multiple IPv4aaS technologies in the same network", may be towards the end of the document that just states something in the line of:

"This document is suggesting, for obvious deployment and operational simplicity reasons, to choose a single IPv4aaS technology in a given operators network. However, in some cases, it may be neccesary to choose several of them in different parts of the network. In that case, if multiple IPv4/IPv6 translation mechanisms have to coexist, RFC8215 needs to be taken in consideration."

(very draft ... just a quick idea)
 
Regards,
Jordi
@jordipalet
 
 

El 22/4/22, 11:40, "Eric Vyncke (evyncke)" <evyncke@cisco.com> escribió:

    Hello Jordi,

    Thank you for your quick reply, and also addressing most of my points. Look below for EV> (all points that we agree on have been elided).

    Regards

    -éric

    PS: once a revised I-D is uploaded, then I am clearing my DISCUSS of course.

    -----Original Message-----
    From: JORDI PALET MARTINEZ <jordi.palet@consulintel.es>
    Date: Thursday, 21 April 2022 at 18:51
    To: Eric Vyncke <evyncke@cisco.com>, The IESG <iesg@ietf.org>
    Cc: "draft-ietf-v6ops-transition-comparison@ietf.org" <draft-ietf-v6ops-transition-comparison@ietf.org>, "v6ops-chairs@ietf.org" <v6ops-chairs@ietf.org>, "v6ops@ietf.org" <v6ops@ietf.org>, Ron Bonica <rbonica@juniper.net>, "tale@dd.org" <tale@dd.org>

            ## Section 3.3

            "Here, the centralized network function (lwAFTR or BR) only needs to perform
            stateless encapsulation/decapsulation or NAT64", actually in MAP-T, BR does
            translation.

        [Jordi] I'm lost here, we say stateless encapsulation/decapsulation or NAT64 (so translation)?

    EV> Jordi, please accept my apologies on this one, you are correct, and I wonder why I did not see NAT64 :-(

            ## Section 3.4

            I am afraid that the number of IPv4 public addresses that are required goes
            beyond this "simple" computation. There are also other constraints such as
            laws, MoU, rules and operators BCP, see:

            -
            https://bipt.be/operators/publication/consultation-of-11-october-2016-regarding-the-conditions-of-use-of-ipv4cgn
            (alas in French/Dutch) but meaning that in my country, Belgium, an IP address
            can be shared by 16 subscribers max

            -
            https://www.europol.europa.eu/media-press/newsroom/news/are-you-sharing-same-ip-address-criminal-law-enforcement-call-for-end-of-carrier-grade-nat-cgn-to-increase-accountability-online

        [Jordi] We have a mention of that in section 4.2. Do you mean to add those references as well?

    EV> you could indeed add the above references in 4.2 for "may also be impacted by local regulatory law" (and in the Belgian case it is not a law but more a MoU / BCP)

    EV> but my main point if that the beginning of section 3.4 should have a sentence about "technical limitations are not the only point to consider for port sharing, there are also local regulations or BCP".

            # COMMENTS

            Note for the shepherding AD: missing consensus boilerplate.

            Generally, I would have appreciated some text about the difference between a
            residential CE (serving multiple hosts) and a mobile hand-set (serving usually
            a single host -- except when tethering)

        [Jordi] I'm not sure this is useful considering that in the case of UE, only 464XLAT is supported. Anyway, if you think it is useful, you will like to have some text in the intro?

    EV> correct just something long the words above about UE & 464XLAT 

            ## Section 2.1


            About "64:ff9b::/96 Well-Known Prefix", suggest adding a reference to RFC 8215.

        [Jordi] I fail to see the relevance of RFC8215 here.

    EV> simply because the WKP has been allocated by RFC 8215

            s/In the operator's network, the provider-side translator/At the edge the
            operator's network, the provider-side translator/ ?

        [Jordi] I some cases the NAT64 may not be at the "edge" ...

    EV> true, forget about my comment

            Hummm "when a dedicated /64 "... RFC 8215 is a /48, the text above is /96 and
            now it is a /64 ?

        [Jordi] I think we are talking about different things. /96 is needed for the operator. /48 is needed if the translation is done "per site", a dedicated /64 is optional in 464XLAT in order to avoid doing NAT44 then NAT46 (stateless) - it is CE CLAT implementation dependent. In a UE usually is not possible, because DHCPv6-PD is not commonly being used. See section 4.8 of RFC8683 for a more detailed explanation. We can add a reference to that.

    EV> indeed, I was confused by the current text. The /64 not being the 64::ff9b:: one but the prefix assigned to the CE/UE. The current text should perhaps be clearer for that "when a /64 is not assigned to the hosts" ? Also, if there is a single host (UE) even a /128 should work.

            ## Section 3.2

            The 3rd paragraph is more on multicast and deserves a section on its own (or
            added in section 3.6). Especially the last sentence, which is about
            encapsulation in a NAT section ;-)

        [Jordi] I think only the last sentence is about multicast, but in the context of the rest of the section. We are just making clear the differences between tunneling and translation in the scope of IPv4aaS.

            The 4th paragraph has also little to do with NAT but more with L4 visibility
            for ECMP/ACL, suggest to make its own section.

        [Jordi] Again it is a problem of context. May be the solution to resolve both issues is to rename the section to "Network Address Translation among the different IPv4aaS technologies" ?

    EV> sounds good to me

            ## Section 3.3

            Should "CGN" be introduced before ? (at least expanded ?)

        [Jordi] We have introduced AFTR in 2.2. May be we missed there to say that CGN is the "commercial" name for "AFTR"?

    EV> indeed

            ## Section 3.4


            Please provide references to the numbers of 300 ports and 4 devices.

        [Jordi] We are already addressing that with some text and a reference.

    EV> I failed to see them but I trust you

            ## Section 8

            Should DNSSEC interactions with translation (and not with encapsulation) be
            discussed ?

        [Jordi] I think we can make it very short making a reference to RFC8683, a new p. such as:
        "IPv4aaS technologies based in encapsulation have not DNSSEC implications. However, those based in translation may have implications as discussed in section 4.1 of RFC8683."

    EV> yes please





**********************************************
IPv4 is over
Are you ready for the new Internet ?
http://www.theipv6company.com
The IPv6 Company

This electronic message contains information which may be privileged or confidential. The information is intended to be for the exclusive use of the individual(s) named above and further non-explicilty authorized disclosure, copying, distribution or use of the contents of this information, even if partially, including attached files, is strictly prohibited and will be considered a criminal offense. If you are not the intended recipient be aware that any disclosure, copying, distribution or use of the contents of this information, even if partially, including attached files, is strictly prohibited, will be considered a criminal offense, so you must reply to the original sender to inform about this communication and delete it.