
From nobody Mon Aug 12 14:57:20 2019
Return-Path: <nygren@gmail.com>
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 2ACCA120ED0 for <v6ops@ietfa.amsl.com>; Mon, 12 Aug 2019 14:57:18 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.401
X-Spam-Level: 
X-Spam-Status: No, score=-1.401 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FREEMAIL_FORGED_FROMDOMAIN=0.249, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.249, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=no autolearn_force=no
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 pieNum6R5G-x for <v6ops@ietfa.amsl.com>; Mon, 12 Aug 2019 14:57:15 -0700 (PDT)
Received: from mail-wm1-f53.google.com (mail-wm1-f53.google.com [209.85.128.53]) (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 D55E3120BB1 for <v6ops@ietf.org>; Mon, 12 Aug 2019 07:30:08 -0700 (PDT)
Received: by mail-wm1-f53.google.com with SMTP id l2so11981889wmg.0 for <v6ops@ietf.org>; Mon, 12 Aug 2019 07:30:08 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=tStMPGZDYNBSynvKd/PCnjI2iGVlm4CAAmBwOFAjuS0=; b=lhNlbz7PwlEMp3FsTRkTvVnsDhwGhUYx5r+VkupL8NkhgL5VMERNfiy7hTS8B5y9aY GC17J/eDGHCxKJBn+/4tC3QtANFStWBwMQjpa/PdAzN2owzB6FnIhfezjSh7VLQas+ft U4WvS/R0V5X+vXbS4iSkaLRVqCDTFilAs1yBBUc6z3kGH/4c3hZsePQgXBc4spoZgZ+W 4NYEy1yttS6BPHc/Q/YY4e2TcFj/9Sm28aOe76+qZgPy2fK5DNKEwtTFzoY7E8zFbzxT moHLWtaoPUBx6PK2nh4ZmE6sf5PMW8inP/v3BFmTXYtkgyZegFPw0LpIi/KO/9H/HPpJ FUtg==
X-Gm-Message-State: APjAAAXNlxXR455HPP3u5e8yS5dm0uocsLq6BAGHJ211T7p012nFxTca bzuDsCaF3jf8bsMq3GTNuYJbcoerdRzUkErHpqE=
X-Google-Smtp-Source: APXvYqwErfmL6MV/ubcTDRg/InQoAEFbuyrNpw6dsTQ4899fgsKRN7bb6tfTsb3SGv01VUyqLV43ZWptctLxw6tdqC8=
X-Received: by 2002:a1c:f914:: with SMTP id x20mr29152483wmh.142.1565620206913;  Mon, 12 Aug 2019 07:30:06 -0700 (PDT)
MIME-Version: 1.0
From: Erik Nygren <erik+ietf@nygren.org>
Date: Mon, 12 Aug 2019 10:29:55 -0400
Message-ID: <CAKC-DJioTgMc9nVkkqKkut3qq5--a_7-Dnqaw62UBVDTQBbagw@mail.gmail.com>
To: Jordi Palet Martinez <jordi.palet@consulintel.es>, "v6ops@ietf.org list" <v6ops@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000494b7f058fec5cd0"
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/F9wB6dIqZtIDXqDejui_L7iA3NE>
Subject: [v6ops] draft-palet-v6ops-464xlat-opt-cdn-caches concerns, including a potential major security vulnerability
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: Mon, 12 Aug 2019 21:57:18 -0000

--000000000000494b7f058fec5cd0
Content-Type: text/plain; charset="UTF-8"

Some comments on draft-palet-v6ops-464xlat-opt-cdn-caches from the
perspectives of having a $dayjob at a CDN....
This comes down to three general concerns, plus a major security concern:

1) Will this do more harm than good?  (ie, creating brokenness which
motivates content to switch back to IPv4-only)
2) Stateless EAMT just won't work due to the typical rate of changes of
A/AAAA pairings in the DNS
3) The IPv4:IPv6 associations may not be adequately 1:1 and client behavior
may be hard to anticipate
4) Poisoning risks/vulnerability  (a major security consideration, which
may make the DNS approach not viable)

TL;DR is that the security issue (an attacker being able to poison the EAMT
cache, which can
also happen non-maliciously as well) may mean the DNS-based approach is far
too dangerous to deploy.


For #1  (the risk/concern factor)...

I worry really worry that while the DNS association option is a clever
hack, that it will turn out to be highly fragile and problematic in
reality.  It only takes some corner-cases that are missed or one bad
implementation for it to do much more harm than good.  (I wrote this even
before I realized the security issue listed below.)

One of the biggest challenges I'm already seeing on getting video content
dual-stacked in some parts of the world is consumer electronics with poor
IPv6 implementations interacting badly with buggy CPE/ISP/home-router
configurations.  Even if IPv6 is generally faster (and may be more
available if a good happy eyeballs implementation is used), it only takes a
relatively small number of subscribers with some Smart TV + ISP
configuration that breaks in the face of dual-stack content to cause a
content provider to get enough calls to switch the content back to
IPv4-only.  I've seen this happen in at least both the Nordics and East
Asia.  I worry that this optimization feature could introduce an entirely
new class of problems like this if poorly implemented.  If the only
recourse content providers have is to switch their content back to being
IPv4-only (as that *may* make the difference between content appearing
broken to IPv4 users and between it appearing to be working), then this
could hinder IPv6 usage much more than it helps.

One approach that might help this would be to have hostname "allowed"
lists, allowing a ISPs to turn this on for select content.  That could
still be problematic if the "allowed" list of hostnames overlaps on the
same IPs as other content. It might at least provide for a way for ISPs to
use this feature with their own STB+content combinations, such as for their
own "walled garden" use-cases where they control both the IPv4-only devices
and the content being delivered.  (Getting robust IPv6 support onto the
devices would obviate the need for this, however.)  Another possibility
might be some opt-in mechanism?  (eg, if an additional DNS record is looked
up that indicates that this translation is supported?)


For #2  (the stateless/stateful factor)...

The A/AAAA IPs returned in DNS can be very dynamic.  For example, many CDNs
have DNS TTLs in the 20 second to 300 second range.  At least for Akamai,
the assignments for which addresses are returned for A and AAAA lookups are
done independently.  As such, frequent churn in associations should be
expected.

If the churn only impact new TCP connections then this part might work some
(much?) of the time (minus other caveats below).
However if the translation is stateless then this is going to be breaking
TCP connections all the time and will make this solution unusable.
It sounds like the current EAM Table (EAMT) lookups are stateless?
This means that each time an association is removed or changed that it will
break all of the long-lived connections using that association.  That seems
likely to result in lots of timeouts and rebuffering  (ie, as streams will
start playing and then will fail when the association changes or disappears
and the connection breaks).

I think a requirement for this solution to work would be for the EAMT table
lookups to result in stateful NAT entries on the home router.    (ie, the
lookups are just used to create stateful NAT entries for the 4-tuple for
the duration of that session/connection.)


For #3 (IPv4:IPv6 associations may not be adequately 1:1 and client
behavior may be hard to anticipate)
This issue has a longer subset of concerns/issues.  The doc seems to touch
on a bunch of them, but I worry if there are lots of lurking corner-cases,
each one of which could cause problems.  Without a good way to fix or
disable bad implementations, each one could be a major problem:

* Not all clients are good at obeying DNS TTLs.  Some are really bad.  (eg,
Java will sometimes just do a single DNS lookup and use it for the duration
of the process lifetime.  Many major browsers also will use a connection
for the duration of its lifetime even if the TTL has changed.  In the
best-case (with stateful translation) this just results in more IPv4 due to
less cache entries.  In a bad case (without stateful translation) it could
mean that connections are pretty much guaranteed to break when they pass
their TTLs and the EAMT entries time out but the clients keep using them.

* The aliasing issue (where the IPv4:IPv6 associations between hostnames
are far from 1:1) is real and will result in brokenness.  The doc has a
bunch of heuristics that help. but given how clients often don't obey TTLs
there may not be enough information available to detect and fix enough of
these cases.  It seems like there are lots of possibilities for timing and
race conditions for cache entries.   As an example, I know of one case
where IPv4 is shared by lots of hostnames and SNI is used to determine
which TLS certificate to hand out, but on the IPv6 side the address
determines which TLS certificate to return.  This or similar may be fairly
common as IPv4 is much more address-constrained.  The result is that a bad
association will return in clints seeing the wrong certificate.  There are
lots of similar but more subtler corner-cases here.

* Related to the previous, it will be tricky to figure out how to handle a
set of IPv4 addresses from A records and sets of IPv6 addresses from AAAA
records.  It will be important to make sure to have some permutations of
the association to avoid hotspotting.

* The aliasing issue may result in effectively dual-stacking some IPv4-only
content which would also be a serious problem.  (This is related to #4
below as well.)


For #4 (major security risk / vulnerability):

It seems like a malicious actor can cause one client (eg, a browser
visiting web sites) to create lots of bad associations by returning A/AAAA
associations unrelated to them.  If done for IPv4-only content and in a
consistent manner, this seems like it can be used to hijack this content.
This vulnerability may be a death-nail for this DNS approach, at least
without a hostname allowlist.

* Take an IPv4-only site "www.example.com" which returns an IPv4 address
"192.0.2.2" (with a fairly short DNS TTL)
* Malicious attacker tricks a client in the same network to resolve "
hostile.example.net" (eg, as a single-pixel ad) which has
{"2001:db8::2:2","192.0.2.2"} but with long DNS TTLs.  The attacker doesn't
need to have any relationship to the IPv4 address to perform this attack.
* Now clients (even dual-stack clients) trying to visit "192.0.2.2" will
have their traffic sent to the attacker-controlled IPv6 address
("2001:db8::2:2"), which could be a middlebox for surveillance, or
something to try and phish the user, or even a DDoS target.

This also potentially is a problem when the same IPv4 address has a mixture
of dual-stack and IPv4-only hostnames pointing to it.
Using DNS to remove EAMT entries might help a little here (eg, if IPv4-only
hostnames with NODATA are found for AAAA lookups), but given that this is
also a security vulnerability and given other issues (eg, widely differing
DNS client behaviors and TTLs) it seems highly likely that this is very
exploitable.

Best regards, Erik

--000000000000494b7f058fec5cd0
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div style=3D"font-family:tahoma,sans-serif" class=3D"gmai=
l_default">Some comments on draft-palet-v6ops-464xlat-opt-cdn-caches from t=
he perspectives of having a $dayjob at a CDN....<br></div><div><div style=
=3D"font-family:tahoma,sans-serif" class=3D"gmail_default">This comes down =
to three general concerns, plus a major security concern:</div><div style=
=3D"font-family:tahoma,sans-serif" class=3D"gmail_default"><br></div><div s=
tyle=3D"font-family:tahoma,sans-serif" class=3D"gmail_default">1) Will this=
 do more harm than good?=C2=A0 (ie, creating brokenness which motivates con=
tent to switch back to IPv4-only)</div><div style=3D"font-family:tahoma,san=
s-serif" class=3D"gmail_default">2) Stateless EAMT just won&#39;t work due =
to the typical rate of changes of A/AAAA pairings in the DNS<br></div></div=
><div><div style=3D"font-family:tahoma,sans-serif" class=3D"gmail_default">=
3) The IPv4:IPv6 associations may not be adequately 1:1 and client behavior=
 may be hard to anticipate<br></div><div style=3D"font-family:tahoma,sans-s=
erif" class=3D"gmail_default">4) Poisoning risks/vulnerability=C2=A0 (a maj=
or security consideration, which may make the DNS approach not viable)</div=
><br></div><div><div style=3D"font-family:tahoma,sans-serif" class=3D"gmail=
_default">TL;DR is that the security issue (an attacker being able to poiso=
n the EAMT cache, which can</div><div style=3D"font-family:tahoma,sans-seri=
f" class=3D"gmail_default">also happen non-maliciously as well) may mean th=
e DNS-based approach is far too dangerous to deploy.</div><div style=3D"fon=
t-family:tahoma,sans-serif" class=3D"gmail_default"><br></div></div><div><b=
r></div><div><div style=3D"font-family:tahoma,sans-serif" class=3D"gmail_de=
fault">For #1=C2=A0 (the risk/concern factor)...</div></div><div><br></div>=
<div><div style=3D"font-family:tahoma,sans-serif" class=3D"gmail_default">I=
 worry really worry that while the DNS association option is a clever hack,=
 that it will turn out to be highly fragile and problematic in reality.=C2=
=A0 It only takes some corner-cases that are missed or one bad implementati=
on for it to do much more harm than good.=C2=A0 (I wrote this even before I=
 realized the security issue listed below.)<br></div><div style=3D"font-fam=
ily:tahoma,sans-serif" class=3D"gmail_default"><br></div><div style=3D"font=
-family:tahoma,sans-serif" class=3D"gmail_default">One of the biggest chall=
enges I&#39;m already seeing on getting video content dual-stacked in some =
parts of the world is consumer electronics with poor IPv6 implementations i=
nteracting badly with buggy CPE/ISP/home-router configurations.=C2=A0 Even =
if IPv6 is generally faster (and may be more available if a good happy eyeb=
alls implementation is used), it only takes a relatively small number of su=
bscribers with some Smart TV + ISP configuration that breaks in the face of=
 dual-stack content to cause a content provider to get enough calls to swit=
ch the content back to IPv4-only.=C2=A0 I&#39;ve seen this happen in at lea=
st both the Nordics and East Asia.=C2=A0 I worry that this optimization fea=
ture could introduce an entirely new class of problems like this if poorly =
implemented.=C2=A0 If the only recourse content providers have is to switch=
 their content back to being IPv4-only (as that *may* make the difference b=
etween content appearing broken to IPv4 users and between it appearing to b=
e working), then this could hinder IPv6 usage much more than it helps.</div=
><div style=3D"font-family:tahoma,sans-serif" class=3D"gmail_default"><br><=
/div><div style=3D"font-family:tahoma,sans-serif" class=3D"gmail_default">O=
ne approach that might help this would be to have hostname &quot;allowed&qu=
ot; lists, allowing a ISPs to turn this on for select content.=C2=A0 That c=
ould still be problematic if the &quot;allowed&quot; list of hostnames over=
laps on the same IPs as other content. It might at least provide for a way =
for ISPs to use this feature with their own STB+content combinations, such =
as for their own &quot;walled garden&quot; use-cases where they control bot=
h the IPv4-only devices and the content being delivered.=C2=A0 (Getting rob=
ust IPv6 support onto the devices would obviate the need for this, however.=
)=C2=A0 Another possibility might be some opt-in mechanism?=C2=A0 (eg, if a=
n additional DNS record is looked up that indicates that this translation i=
s supported?)<br></div><br></div><div><div><br></div><div><div style=3D"fon=
t-family:tahoma,sans-serif" class=3D"gmail_default">For #2=C2=A0 (the state=
less/stateful factor)...</div></div></div><div><br></div><div><div style=3D=
"font-family:tahoma,sans-serif" class=3D"gmail_default">The A/AAAA IPs retu=
rned in DNS can be very dynamic.=C2=A0 For example, many CDNs have DNS TTLs=
 in the 20 second to 300 second range.=C2=A0 At least for Akamai, the assig=
nments for which addresses are returned for A and AAAA lookups are done ind=
ependently.=C2=A0 As such, frequent churn in associations should be expecte=
d.</div><div style=3D"font-family:tahoma,sans-serif" class=3D"gmail_default=
"><br></div><div style=3D"font-family:tahoma,sans-serif" class=3D"gmail_def=
ault">If the churn only impact new TCP connections then this part might wor=
k some (much?) of the time (minus other caveats below).<br></div><div style=
=3D"font-family:tahoma,sans-serif" class=3D"gmail_default">However if the t=
ranslation is stateless then this is going to be breaking TCP connections a=
ll the time and will make this solution unusable.<br></div><div>It sounds l=
ike the current <span class=3D"gmail_default" style=3D"font-family:tahoma,s=
ans-serif"></span>EAM Table (EAMT) lookups <span class=3D"gmail_default" st=
yle=3D"font-family:tahoma,sans-serif">are stateless?</span></div><div><span=
 class=3D"gmail_default" style=3D"font-family:tahoma,sans-serif">This means=
 that each time an association is removed or changed that it will break all=
 of the long-lived connections using that association.=C2=A0 That seems lik=
ely to result in lots of timeouts and rebuffering=C2=A0 (ie, as streams wil=
l start playing and then will fail when the association changes or disappea=
rs and the connection breaks).</span></div><div><span class=3D"gmail_defaul=
t" style=3D"font-family:tahoma,sans-serif"><br></span></div><div><span clas=
s=3D"gmail_default" style=3D"font-family:tahoma,sans-serif">I think a requi=
rement for this solution to work would be for the EAMT table lookups to res=
ult in stateful NAT entries on the home router.=C2=A0=C2=A0=C2=A0 (ie, the =
lookups are just used to create stateful NAT entries for the 4-tuple for th=
e duration of that session/connection.) <br></span></div></div><div><br></d=
iv><div><br></div><div><div style=3D"font-family:tahoma,sans-serif" class=
=3D"gmail_default">For #3 (IPv4:IPv6 associations may not be adequately 1:1=
 and client behavior may be hard to anticipate)<br></div><div style=3D"font=
-family:tahoma,sans-serif" class=3D"gmail_default">This issue has a longer =
subset of concerns/issues.=C2=A0 The doc seems to touch on a bunch of them,=
 but I worry if there are lots of lurking corner-cases, each one of which c=
ould cause problems.=C2=A0 Without a good way to fix or disable bad impleme=
ntations, each one could be a major problem:</div><div style=3D"font-family=
:tahoma,sans-serif" class=3D"gmail_default"><br></div><div style=3D"font-fa=
mily:tahoma,sans-serif" class=3D"gmail_default">* Not all clients are good =
at obeying DNS TTLs.=C2=A0 Some are really bad.=C2=A0 (eg, Java will someti=
mes just do a single DNS lookup and use it for the duration of the process =
lifetime.=C2=A0 Many major browsers also will use a connection for the dura=
tion of its lifetime even if the TTL has changed.=C2=A0 In the best-case (w=
ith stateful translation) this just results in more IPv4 due to less cache =
entries.=C2=A0 In a bad case (without stateful translation) it could mean t=
hat connections are pretty much guaranteed to break when they pass their TT=
Ls and the EAMT entries time out but the clients keep using them.<br></div>=
</div><div><br></div><div><div style=3D"font-family:tahoma,sans-serif" clas=
s=3D"gmail_default">* The aliasing issue (where the IPv4:IPv6 associations =
between hostnames are far from 1:1) is real and will result in brokenness.=
=C2=A0 The doc has a bunch of heuristics that help. but given how clients o=
ften don&#39;t obey TTLs there may not be enough information available to d=
etect and fix enough of these cases.=C2=A0 It seems like there are lots of =
possibilities for timing and race conditions for cache entries.=C2=A0=C2=A0=
 As an example, I know of one case where IPv4 is shared by lots of hostname=
s and SNI is used to determine which TLS certificate to hand out, but on th=
e IPv6 side the address determines which TLS certificate to return.=C2=A0 T=
his or similar may be fairly common as IPv4 is much more address-constraine=
d.=C2=A0 The result is that a bad association will return in clints seeing =
the wrong certificate.=C2=A0 There are lots of similar but more subtler cor=
ner-cases here.</div><div style=3D"font-family:tahoma,sans-serif" class=3D"=
gmail_default"><br></div><div style=3D"font-family:tahoma,sans-serif" class=
=3D"gmail_default">* Related to the previous, it will be tricky to figure o=
ut how to<span class=3D"gmail_default" style=3D"font-family:tahoma,sans-ser=
if"> handle a set </span>of IPv4 addresses from A records and sets of IPv6 =
addresses from AAAA records.=C2=A0 It will be important to make sure to hav=
e some permutations of the association to avoid hotspotting.</div><div styl=
e=3D"font-family:tahoma,sans-serif" class=3D"gmail_default"><br></div><div =
style=3D"font-family:tahoma,sans-serif" class=3D"gmail_default">* The alias=
ing issue may result in effectively dual-stacking some IPv4-only content wh=
ich would also be a serious problem.=C2=A0 (This is related to #4 below as =
well.)<br></div><div style=3D"font-family:tahoma,sans-serif" class=3D"gmail=
_default"><br></div><div style=3D"font-family:tahoma,sans-serif" class=3D"g=
mail_default"><br></div><div style=3D"font-family:tahoma,sans-serif" class=
=3D"gmail_default">For #4 (major security risk / vulnerability):</div><div =
style=3D"font-family:tahoma,sans-serif" class=3D"gmail_default"><br></div><=
div style=3D"font-family:tahoma,sans-serif" class=3D"gmail_default">It seem=
s like a malicious actor can cause one client (eg, a browser visiting web s=
ites) to create lots of bad associations by returning A/AAAA associations u=
nrelated to them.=C2=A0 If done for IPv4-only content and in a consistent m=
anner, this seems like it can be used to hijack this content.=C2=A0 This vu=
lnerability may be a death-nail for this DNS approach, at least without a h=
ostname allowlist.=C2=A0 <br></div><div style=3D"font-family:tahoma,sans-se=
rif" class=3D"gmail_default"><br></div><div style=3D"font-family:tahoma,san=
s-serif" class=3D"gmail_default">* Take an IPv4-only site &quot;<a href=3D"=
http://www.example.com">www.example.com</a>&quot; which returns an IPv4 add=
ress &quot;192.0.2.2&quot; (with a fairly short DNS TTL)<br></div><div styl=
e=3D"font-family:tahoma,sans-serif" class=3D"gmail_default">* Malicious att=
acker tricks a client in the same network to resolve &quot;<a href=3D"http:=
//hostile.example.net">hostile.example.net</a>&quot; (eg, as a single-pixel=
 ad) which has {&quot;2001:db8::2:2&quot;,&quot;192.0.2.2&quot;} but with l=
ong DNS TTLs.=C2=A0 The attacker doesn&#39;t need to have any relationship =
to the IPv4 address to perform this attack.</div><div style=3D"font-family:=
tahoma,sans-serif" class=3D"gmail_default">* Now clients (even dual-stack c=
lients) trying to visit &quot;192.0.2.2&quot; will have their traffic sent =
to the attacker-controlled IPv6 address (&quot;2001:db8::2:2&quot;), which =
could be a middlebox for surveillance, or something to try and phish the us=
er, or even a DDoS target.<br></div></div><div><span class=3D"gmail_default=
" style=3D"font-family:tahoma,sans-serif"><br></span></div><div><span class=
=3D"gmail_default" style=3D"font-family:tahoma,sans-serif">This also potent=
ially is a problem when the same IPv4 address has a mixture of dual-stack a=
nd IPv4-only hostnames pointing to it.</span></div><div><span class=3D"gmai=
l_default" style=3D"font-family:tahoma,sans-serif">Using DNS to remove EAMT=
 entries might help a little here (eg, if IPv4-only hostnames with NODATA a=
re found for AAAA lookups), but given that this is also a security vulnerab=
ility and given other issues (eg, widely differing DNS client behaviors and=
 TTLs) it seems highly likely that this is very exploitable.</span><div sty=
le=3D"font-family:tahoma,sans-serif" class=3D"gmail_default"><br></div><div=
 style=3D"font-family:tahoma,sans-serif" class=3D"gmail_default">Best regar=
ds, Erik</div><div style=3D"font-family:tahoma,sans-serif" class=3D"gmail_d=
efault"></div><br></div>=C2=A0</div>

--000000000000494b7f058fec5cd0--


From nobody Tue Aug 20 08:10:28 2019
Return-Path: <session-request@ietf.org>
X-Original-To: v6ops@ietf.org
Delivered-To: v6ops@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id D7332120949; Tue, 20 Aug 2019 08:10:26 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: IETF Meeting Session Request Tool <session-request@ietf.org>
To: <session-request@ietf.org>
Cc: warren@kumari.net, v6ops@ietf.org, v6ops-chairs@ietf.org, fredbaker.ietf@gmail.com
X-Test-IDTracker: no
X-IETF-IDTracker: 6.100.0
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <156631382684.465.16386178399777035146.idtracker@ietfa.amsl.com>
Date: Tue, 20 Aug 2019 08:10:26 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/gce6JDFQc1MPgSLvhvVcKrC1EGM>
Subject: [v6ops] v6ops - New Meeting Session Request for IETF 106
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Tue, 20 Aug 2019 15:10:27 -0000

A new meeting session request has just been submitted by Fred Baker, a Chair of the v6ops working group.


---------------------------------------------------------
Working Group Name: IPv6 Operations
Area Name: Operations and Management Area
Session Requester: Fred Baker

Number of Sessions: 1
Length of Session(s):  2 Hours
Number of Attendees: 100
Conflicts to Avoid: 
 Chair Conflict: spring, lsr, 6man, intarea, idr

 Key Participant Conflict: rtgwg, tsvarea, panrg, grow, tsvwg


People who must be present:
  Fred Baker
  Ron Bonica
  Warren &quot;Ace&quot; Kumari

Resources Requested:

Special Requests:
  


---------------------------------------------------------


From nobody Tue Aug 27 11:23:21 2019
Return-Path: <yanodd@otenet.gr>
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 DD576120089 for <v6ops@ietfa.amsl.com>; Tue, 27 Aug 2019 11:23:19 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.001
X-Spam-Level: 
X-Spam-Status: No, score=0.001 tagged_above=-999 required=5 tests=[BAYES_40=-0.001, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 EVYljSBow6mC for <v6ops@ietfa.amsl.com>; Tue, 27 Aug 2019 11:23:17 -0700 (PDT)
Received: from calypso.otenet.gr (calypso.otenet.gr [83.235.67.36]) by ietfa.amsl.com (Postfix) with ESMTP id 645EE1200C7 for <v6ops@ietf.org>; Tue, 27 Aug 2019 11:23:17 -0700 (PDT)
Received: from [192.168.1.7] (ppp-94-64-234-190.home.otenet.gr [94.64.234.190]) by calypso.otenet.gr (ESMTP) with ESMTPA id C0175138131 for <v6ops@ietf.org>; Tue, 27 Aug 2019 21:23:13 +0300 (EEST)
To: v6ops@ietf.org
References: <351E8A83-734C-448D-B0C6-212C09D564F4@gmail.com> <CAKD1Yr3xL5Aa9fa-Nsqa5ySMSGV3Wdicvf0aw7cbFaF6SP3T6Q@mail.gmail.com>
From: Yannis Nikolopoulos <yanodd@otenet.gr>
Message-ID: <b114875e-d51d-5138-c7ed-b1f2a0289361@otenet.gr>
Date: Tue, 27 Aug 2019 21:23:12 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <CAKD1Yr3xL5Aa9fa-Nsqa5ySMSGV3Wdicvf0aw7cbFaF6SP3T6Q@mail.gmail.com>
Content-Type: multipart/alternative; boundary="------------7B83213F303DC81826160E34"
Content-Language: en-US
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/cUa-axzyVf3F4eePS_DFhlkrWO4>
Subject: Re: [v6ops] draft-linkova-v6ops-nd-cache-init to working group draft
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: Tue, 27 Aug 2019 18:23:20 -0000

This is a multi-part message in MIME format.
--------------7B83213F303DC81826160E34
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit

(late to the party) +1

On 7/23/19 4:13 PM, Lorenzo Colitti wrote:
> On Tue, Jul 23, 2019 at 4:29 AM Fred Baker <fredbaker.ietf@gmail.com 
> <mailto:fredbaker.ietf@gmail.com>> wrote:
>
>     Do we agree to take draft-linkova-v6ops-nd-cache-init as a working
>     group draft?
>
>
> I support adopting this draft as a WG document.
>
> _______________________________________________
> v6ops mailing list
> v6ops@ietf.org
> https://www.ietf.org/mailman/listinfo/v6ops


--------------7B83213F303DC81826160E34
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: 8bit

<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    (late to the party) +1 <br>
    <br>
    <div class="moz-cite-prefix">On 7/23/19 4:13 PM, Lorenzo Colitti
      wrote:<br>
    </div>
    <blockquote type="cite"
cite="mid:CAKD1Yr3xL5Aa9fa-Nsqa5ySMSGV3Wdicvf0aw7cbFaF6SP3T6Q@mail.gmail.com">
      <meta http-equiv="content-type" content="text/html; charset=UTF-8">
      <div dir="ltr">
        <div dir="ltr">On Tue, Jul 23, 2019 at 4:29 AM Fred Baker &lt;<a
            href="mailto:fredbaker.ietf@gmail.com"
            moz-do-not-send="true">fredbaker.ietf@gmail.com</a>&gt;
          wrote:<br>
        </div>
        <div class="gmail_quote">
          <blockquote class="gmail_quote" style="margin:0px 0px 0px
            0.8ex;border-left:1px solid
            rgb(204,204,204);padding-left:1ex">Do we agree to take
            draft-linkova-v6ops-nd-cache-init as a working group draft?<br>
          </blockquote>
          <div><br>
          </div>
          <div>I support adopting this draft as a WG document. </div>
        </div>
      </div>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <pre class="moz-quote-pre" wrap="">_______________________________________________
v6ops mailing list
<a class="moz-txt-link-abbreviated" href="mailto:v6ops@ietf.org">v6ops@ietf.org</a>
<a class="moz-txt-link-freetext" href="https://www.ietf.org/mailman/listinfo/v6ops">https://www.ietf.org/mailman/listinfo/v6ops</a>
</pre>
    </blockquote>
    <br>
  </body>
</html>

--------------7B83213F303DC81826160E34--


From nobody Tue Aug 27 12:11:37 2019
Return-Path: <nygren@gmail.com>
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 621E8120145 for <v6ops@ietfa.amsl.com>; Tue, 27 Aug 2019 12:11:35 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.399
X-Spam-Level: 
X-Spam-Status: No, score=-1.399 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FREEMAIL_FORGED_FROMDOMAIN=0.249, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.249, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
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 NFPGVP-L29IX for <v6ops@ietfa.amsl.com>; Tue, 27 Aug 2019 12:11:34 -0700 (PDT)
Received: from mail-wr1-f50.google.com (mail-wr1-f50.google.com [209.85.221.50]) (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 CECA512012E for <v6ops@ietf.org>; Tue, 27 Aug 2019 12:11:33 -0700 (PDT)
Received: by mail-wr1-f50.google.com with SMTP id q12so19866458wrj.12 for <v6ops@ietf.org>; Tue, 27 Aug 2019 12:11:33 -0700 (PDT)
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=3ytGJSriDOAE7/3xPNWqK7Xepk5mmiZM8ahIrmL+vYk=; b=VfEDYIKmfYmvL84fbCm4emkItTNajudGuMXCFclxk0/6gzqZRMTS3p5Doj7o0MP0Id SGOaU1WqVuHtZeVK78JyDsjr8pzvVlGeQ0pWx7YqvXP7ItBiUED1aFqsKR1UsyIBripX UmQNj43wl4858UdelVfcljyJ5rJ6EKY6O2GVJpPoV2yeUmdG0kDVZr8B+I0OdIted5YY jEPzh5oScyxPbLFVCuBdltJ8okM6bqLenemGA2mN2PDJI16G4rVTV+AEZIb6NeveRegs g9UxfNsKs3rgtjinMHcRfEzNdjG3ucCL5ZbC0TmOkgGVIczZHFhe4+obxgEklr9Q3hzY hJOQ==
X-Gm-Message-State: APjAAAVz0LXmwtzCSulNMXMZiLd2Qa+3grtH+tX8shVkmtvfPD1bJvoo FltnSF1hoFX/ARUIMzZgVgc8BhFb/GmLUlJcCYU=
X-Google-Smtp-Source: APXvYqyRCSatk7xR5UOiXkxdwWnM608QKblpO9ytHBPB7H4hKW1NbphfGCBORPCVLREyD7vpOMC7SkxNe8wdhy66/WE=
X-Received: by 2002:adf:9e09:: with SMTP id u9mr31536615wre.169.1566933092127;  Tue, 27 Aug 2019 12:11:32 -0700 (PDT)
MIME-Version: 1.0
References: <351E8A83-734C-448D-B0C6-212C09D564F4@gmail.com> <CAKD1Yr3xL5Aa9fa-Nsqa5ySMSGV3Wdicvf0aw7cbFaF6SP3T6Q@mail.gmail.com> <b114875e-d51d-5138-c7ed-b1f2a0289361@otenet.gr>
In-Reply-To: <b114875e-d51d-5138-c7ed-b1f2a0289361@otenet.gr>
From: Erik Nygren <erik+ietf@nygren.org>
Date: Tue, 27 Aug 2019 15:11:21 -0400
Message-ID: <CAKC-DJj9JA4BbrDZCt9kQX-5qsNO1oi8z5vWJpntsagtMWJD=A@mail.gmail.com>
To: Yannis Nikolopoulos <yanodd@otenet.gr>
Cc: "v6ops@ietf.org list" <v6ops@ietf.org>
Content-Type: multipart/alternative; boundary="00000000000057d8d505911e0a20"
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/oR3JXPevyGP95gtp51KURJsZcpg>
Subject: Re: [v6ops] draft-linkova-v6ops-nd-cache-init to working group draft
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: Tue, 27 Aug 2019 19:11:36 -0000

--00000000000057d8d505911e0a20
Content-Type: text/plain; charset="UTF-8"

Also +1 to adopting.

On Tue, Aug 27, 2019 at 2:23 PM Yannis Nikolopoulos <yanodd@otenet.gr>
wrote:

> (late to the party) +1
>
> On 7/23/19 4:13 PM, Lorenzo Colitti wrote:
>
> On Tue, Jul 23, 2019 at 4:29 AM Fred Baker <fredbaker.ietf@gmail.com>
> wrote:
>
>> Do we agree to take draft-linkova-v6ops-nd-cache-init as a working group
>> draft?
>>
>
> I support adopting this draft as a WG document.
>
> _______________________________________________
> v6ops mailing listv6ops@ietf.orghttps://www.ietf.org/mailman/listinfo/v6ops
>
>
> _______________________________________________
> v6ops mailing list
> v6ops@ietf.org
> https://www.ietf.org/mailman/listinfo/v6ops
>

--00000000000057d8d505911e0a20
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div class=3D"gmail_default" style=3D"font-family:tahoma,s=
ans-serif">Also +1 to adopting.<br></div></div><br><div class=3D"gmail_quot=
e"><div dir=3D"ltr" class=3D"gmail_attr">On Tue, Aug 27, 2019 at 2:23 PM Ya=
nnis Nikolopoulos &lt;<a href=3D"mailto:yanodd@otenet.gr">yanodd@otenet.gr<=
/a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0=
px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
 =20
   =20
 =20
  <div bgcolor=3D"#FFFFFF">
    (late to the party) +1 <br>
    <br>
    <div class=3D"gmail-m_-1646778864957446723moz-cite-prefix">On 7/23/19 4=
:13 PM, Lorenzo Colitti
      wrote:<br>
    </div>
    <blockquote type=3D"cite">
     =20
      <div dir=3D"ltr">
        <div dir=3D"ltr">On Tue, Jul 23, 2019 at 4:29 AM Fred Baker &lt;<a =
href=3D"mailto:fredbaker.ietf@gmail.com" target=3D"_blank">fredbaker.ietf@g=
mail.com</a>&gt;
          wrote:<br>
        </div>
        <div class=3D"gmail_quote">
          <blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8=
ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Do we agree to =
take
            draft-linkova-v6ops-nd-cache-init as a working group draft?<br>
          </blockquote>
          <div><br>
          </div>
          <div>I support adopting this draft as a WG document.=C2=A0</div>
        </div>
      </div>
      <br>
      <fieldset class=3D"gmail-m_-1646778864957446723mimeAttachmentHeader">=
</fieldset>
      <pre class=3D"gmail-m_-1646778864957446723moz-quote-pre">____________=
___________________________________
v6ops mailing list
<a class=3D"gmail-m_-1646778864957446723moz-txt-link-abbreviated" href=3D"m=
ailto:v6ops@ietf.org" target=3D"_blank">v6ops@ietf.org</a>
<a class=3D"gmail-m_-1646778864957446723moz-txt-link-freetext" href=3D"http=
s://www.ietf.org/mailman/listinfo/v6ops" target=3D"_blank">https://www.ietf=
.org/mailman/listinfo/v6ops</a>
</pre>
    </blockquote>
    <br>
  </div>

_______________________________________________<br>
v6ops mailing list<br>
<a href=3D"mailto:v6ops@ietf.org" target=3D"_blank">v6ops@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/v6ops" rel=3D"noreferrer" =
target=3D"_blank">https://www.ietf.org/mailman/listinfo/v6ops</a><br>
</blockquote></div>

--00000000000057d8d505911e0a20--

