Re: [BEHAVE] RFC6147 and RFC7208 interoperability issues

marcelo bagnulo braun <marcelo@it.uc3m.es> Thu, 10 February 2022 07:38 UTC

Return-Path: <marcelo@it.uc3m.es>
X-Original-To: behave@ietfa.amsl.com
Delivered-To: behave@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3BBAB3A14EE for <behave@ietfa.amsl.com>; Wed, 9 Feb 2022 23:38:16 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.713
X-Spam-Level:
X-Spam-Status: No, score=-2.713 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, NICE_REPLY_A=-0.714, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=it.uc3m.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 2OldzS4KVKWY for <behave@ietfa.amsl.com>; Wed, 9 Feb 2022 23:38:11 -0800 (PST)
Received: from mail-ej1-x635.google.com (mail-ej1-x635.google.com [IPv6:2a00:1450:4864:20::635]) (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 4AF8A3A14ED for <behave@ietf.org>; Wed, 9 Feb 2022 23:38:11 -0800 (PST)
Received: by mail-ej1-x635.google.com with SMTP id fy20so13156244ejc.0 for <behave@ietf.org>; Wed, 09 Feb 2022 23:38:11 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=it.uc3m.es; s=google; h=message-id:date:mime-version:user-agent:subject:content-language:to :references:from:in-reply-to:content-transfer-encoding; bh=OLybVAjXqLlPINYnvvC/73qBY3pciVs3rwx/zHs51fY=; b=GDlcBkHWSdSUnBkdX2fGz18q881BGraWFeFkw9kdSEtfHnqPpbgUOZaJ5gVqBqLfCg LrxaG41iHg97FhzU/vukfgfo0yskuVarMQCFpoUff2/W6UEcRILYTKCi9uZDpM27WSjf IfJJdo96Hfm9aDCnI3zlJUJHAfMbD/5psTr+K++RPKAqCQS1WJgnFWdpF3yvKLRFix4s B5+iR5GaUJAfccu2CV+zzqTXFDFYyXQ/74mBWZ3ANL0R0gh7YE4XjhxjADmLM4OlGp0U CUUgRTamzuO+Ag2ebnMZXW+lNkqjJBfUnYmCB/TXliyUtGUiXzBUbtFVNvjaQDhqbB+Q EOfQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:message-id:date:mime-version:user-agent:subject :content-language:to:references:from:in-reply-to :content-transfer-encoding; bh=OLybVAjXqLlPINYnvvC/73qBY3pciVs3rwx/zHs51fY=; b=wY6Zf0sFCWPL+HWoxtHgw1JnOS0kJ8gIPCL4aFJOZtjn2d5TmYGbwp1RXvSlP7o3+C BT25rt/OdJh8Uvk84w/QZZeWmxVAD77hUezbzakHSi+ZhoohW+sKS103CExyaCIGcYSG pkMDktTyrMVjFXYtsRuEbaK65ISwnPY8ADEYT3CVzFLrFQLHG2XQ9yOYowME0lgogOX4 RmZE37C81r0SjkjMat8rT7PTzKn5lX2vC8/pBbT99D6Lmijc3ol/8ptm+5vpmGKdmXtN CU2FnpXSLgkRY+eE3rByffluqCTXnuzZy7xKZKxJV0dMylLVnMrqtpVXgZhPbWXh1ZXM CrtA==
X-Gm-Message-State: AOAM530HoKRGBvDB067dMI0YI+c1ndkayEjcOTBj36BuIop/neFSiWvd NwFSd6MrddD6o2BXeAPJqinUiOtluDotT6FQ
X-Google-Smtp-Source: ABdhPJyt9lk9BqWTQ9GVnXDMW7m/gOnbirqqJARNVdEToiCyc22sdKD1jq/HSSrUlA3kxBYRqvMZcg==
X-Received: by 2002:a17:906:6b0c:: with SMTP id q12mr5195848ejr.640.1644478688897; Wed, 09 Feb 2022 23:38:08 -0800 (PST)
Received: from [10.118.28.105] ([163.117.64.17]) by smtp.gmail.com with ESMTPSA id f19sm9237568edu.22.2022.02.09.23.38.08 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 09 Feb 2022 23:38:08 -0800 (PST)
Message-ID: <4b4ef08b-e08f-6e12-d884-211b0c74d9c7@it.uc3m.es>
Date: Thu, 10 Feb 2022 08:38:07 +0100
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:91.0) Gecko/20100101 Thunderbird/91.5.0
Content-Language: en-GB
To: Christian Huitema <huitema@huitema.net>, behave@ietf.org
References: <45e423cc-4095-cca2-bf8c-aa15e977b19c@posteo.de> <ff858dee-a21a-a50d-72a5-da7915ac2de4@network-heretics.com> <71b5cdb0-78af-0f77-debc-84e178fe5e3a@posteo.de> <7a008cc2-e8a3-f91d-c782-96866c36a9db@network-heretics.com> <ee760818-a3c4-3755-6bdf-afcec6fcaaad@posteo.de> <B7DFC369-E7B7-4171-9C85-F75986B5AEF6@gmail.com> <6123a322-e9a7-7f90-391f-9b4c4461ce45@network-heretics.com> <e95993e4-4166-4b3d-1637-8ca451b093b6@huitema.net> <7b7cf541-3387-6d0b-0fbe-273a08fd37ed@posteo.de> <0d18c171-f713-4590-d9a6-3c5729a3384c@huitema.net> <a4dbfa8c-abb4-e4e7-e53c-d7f54a2e5bf9@posteo.de> <50b919ba-22e5-cfd0-5e44-b905d42c50b7@it.uc3m.es> <8c10d7d6-ad60-2373-c809-1b75b8d1448c@huitema.net> <0f31d5ce-fae5-1673-3b9b-15341c8b052e@it.uc3m.es> <c38f50da-8a0f-c15e-2938-1d33c3620e50@huitema.net>
From: marcelo bagnulo braun <marcelo@it.uc3m.es>
In-Reply-To: <c38f50da-8a0f-c15e-2938-1d33c3620e50@huitema.net>
Content-Type: text/plain; charset="UTF-8"; format="flowed"
Content-Transfer-Encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/behave/nB4UG1H63LbNz2JHxAyHfaBXZDk>
Subject: Re: [BEHAVE] RFC6147 and RFC7208 interoperability issues
X-BeenThere: behave@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: mailing list of BEHAVE IETF WG <behave.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/behave>, <mailto:behave-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/behave/>
List-Post: <mailto:behave@ietf.org>
List-Help: <mailto:behave-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/behave>, <mailto:behave-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 10 Feb 2022 07:38:16 -0000

El 10/2/22 a las 8:27, Christian Huitema escribió:
>
> On 2/9/2022 11:07 PM, marcelo bagnulo braun wrote:
>
>> El 7/2/22 a las 19:03, Christian Huitema escribió:
>>>
>>>
>>> On 2/6/2022 10:34 PM, marcelo bagnulo braun wrote:
>>>> El 7/2/22 a las 3:48, Klaus Frank escribió:
>>>>> The DNS64 server could be this secure DNS.
>>>>
>>>> This would consistent with the deployment scenario presented in 
>>>> section 7.1 of RFC6147. 
>>>
>>>
>>> Maybe. But the situation has changed since April 2011. ISPs cannot 
>>> any more assume that all hosts will be using the resolver embedded 
>>> in the NAT64 gateway -- some hosts, or some applications, may very 
>>> well use some alternate encrypted DNS service, e.g., using DoH and 
>>> connect to Quad9, Cloudflare or Google. The cases describe in 
>>> section 6 of RFC6147 are going to be more and more frequent. We 
>>> should make them work, and we should tell application developers 
>>> about that.
>>>
>> DNS64 doesnt have to be collocated withthe NAT64 box.
>>
>> The scenario 7.1 still holds in case the user is using an external 
>> reoslver, such as cloudflare. The thing is that the external resolver 
>> must then implement the DNS64.
>
> How does the external resolver know when it should implement DNS64 and 
> when it shouldn't?
>

I would assume that the external resolver provider makes public which 
resolver instances implement DNS64 and which do not and the clients 
select accordingly?

I guess another alternative would be for the resolver to do dns64 for 
cusotmers connecting through IPv6 and obtain replies that return only A 
RR, but this sounds like a bad idea to me....


>> This works fine as long as the WKP is used. 
>
> Lot's of stuff will work better if the WKP is used...
>
> -- Christian Huitema
>