<div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, Mar 30, 2022 at 12:47 PM Tom Beecher <<a href="mailto:beecher@beecher.cc">beecher@beecher.cc</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div dir="ltr"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">If the IETF has really been unable to achieve consensus on properly<br>supporting the currently still dominant internet protocol, that is<br>seriously problematic and a huge process failure.<br></blockquote><div><br></div><div>That is not an accurate statement. </div><div><br></div><div>The IETF has achieved consensus on this topic. It's explained here by Brian Carpenter.</div><div><br></div><div><a href="https://mailarchive.ietf.org/arch/msg/int-area/qWaHXBKT8BOx208SbwWILDXyAUA/" target="_blank">https://mailarchive.ietf.org/arch/msg/int-area/qWaHXBKT8BOx208SbwWILDXyAUA/</a><br></div><div><br></div><div>He expressly states with many +1s that if something IPv4 related needs to get worked on , it will be worked on, but the consensus solution to V4 address exhaustion was IPng that became IPv6, so that is considered a solved problem. </div><div><br></div><div>Some folks don't LIKE the solution, as is their right to do. But the problem of V4 address exhaustion is NOT the same thing as "I don't like the solution that they chose."</div></div></div></blockquote><div><br></div><div>I suspect people differ in their understanding of the word "consensus":</div><div><br></div><div><a href="https://www.merriam-webster.com/dictionary/consensus">https://www.merriam-webster.com/dictionary/consensus</a></div><div><br></div><div>"<span style="color:rgb(38,86,103);font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:22px;font-variant-ligatures:inherit;font-variant-caps:inherit;letter-spacing:0.3px;font-style:inherit;font-weight:inherit">Definition of</span><span style="color:rgb(38,86,103);font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:22px;font-variant-ligatures:inherit;font-variant-caps:inherit;letter-spacing:0.3px;font-style:inherit;font-weight:inherit"> </span><em style="color:rgb(38,86,103);font-family:inherit;font-size:inherit;font-variant:inherit;letter-spacing:0.3px;font-weight:inherit;box-sizing:border-box;margin:0px;padding:0px;border:0px;font-stretch:inherit;line-height:inherit;vertical-align:baseline;display:inline">consensus</em></div><div class="gmail-row gmail-vg-header" style="box-sizing:border-box;padding:0px;border:0px;font-variant-ligatures:no-common-ligatures;font-variant-numeric:inherit;font-variant-east-asian:inherit;font-stretch:inherit;font-size:16px;line-height:inherit;font-family:Lato,"Open Sans",Helvetica,Arial,sans-serif;vertical-align:baseline;display:flex;color:rgb(33,37,41)"><div class="gmail-col" style="box-sizing:border-box;margin:0px;padding:0px 15px;border:0px;font:inherit;vertical-align:baseline;width:760px;min-height:1px;max-width:100%"><p class="entryNumbers" style="box-sizing:border-box;margin:0px 0px 0.5em;padding:0px;border:0px;font-variant:inherit;font-weight:700;font-stretch:normal;font-size:22px;line-height:26px;font-family:"Open Sans",Helvetica,Arial,sans-serif;vertical-align:baseline;color:rgb(38,86,103);letter-spacing:0.3px;display:inline"></p></div></div><div class="gmail-vg" style="box-sizing:border-box;margin:0px;padding:0px;border:0px;font-variant-ligatures:no-common-ligatures;font-variant-numeric:inherit;font-variant-east-asian:inherit;font-stretch:inherit;font-size:16px;line-height:inherit;font-family:Lato,"Open Sans",Helvetica,Arial,sans-serif;vertical-align:baseline;color:rgb(33,37,41)"><div class="gmail-sb gmail-has-num gmail-has-let" style="box-sizing:border-box;margin:0px 0px 25px;padding:0px 0px 0px 66px;border:0px;font:inherit;vertical-align:baseline"><span class="gmail-sb-0" style="box-sizing:border-box;margin:15px 0px 0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:normal;font-size:18px;line-height:22px;font-family:"Open Sans",Helvetica,Arial,sans-serif;vertical-align:baseline;letter-spacing:0.2px;display:block"><div class="gmail-sense gmail-has-sn" style="box-sizing:border-box;margin:0px;padding:0px;border:0px;font:inherit;vertical-align:baseline;display:inline"><span class="gmail-sn gmail-sense-1 gmail-a" style="box-sizing:border-box;margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:700;font-stretch:normal;line-height:22px;vertical-align:baseline;letter-spacing:0.2px"><span class="gmail-num" style="box-sizing:border-box;margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:normal;line-height:22px;vertical-align:baseline;letter-spacing:0.2px">1</span><span class="gmail-letter" style="box-sizing:border-box;margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:normal;line-height:22px;vertical-align:baseline;letter-spacing:0.2px">a</span></span></div></span></div></div><div><span class="gmail-mw_t_bc" style="font-style:inherit;font-variant:inherit;letter-spacing:0.2px;color:rgb(48,51,54);font-family:inherit;font-size:inherit;box-sizing:border-box;margin:0px;padding:0px;border:0px;font-weight:bolder;font-stretch:inherit;line-height:inherit;vertical-align:baseline">: </span><span style="font-style:inherit;font-variant-ligatures:inherit;font-variant-caps:inherit;font-weight:inherit;letter-spacing:0.2px;color:rgb(48,51,54);font-family:inherit;font-size:inherit">general agreement</span><span style="font-style:inherit;font-variant-ligatures:inherit;font-variant-caps:inherit;font-weight:inherit;letter-spacing:0.2px;color:rgb(48,51,54);font-family:inherit;font-size:inherit"> </span><span class="gmail-mw_t_bc" style="font-style:inherit;font-variant:inherit;letter-spacing:0.2px;color:rgb(48,51,54);font-family:inherit;font-size:inherit;box-sizing:border-box;margin:0px;padding:0px;border:0px;font-weight:bolder;font-stretch:inherit;line-height:inherit;vertical-align:baseline">: </span><a href="https://www.merriam-webster.com/dictionary/unanimity" class="gmail-mw_t_sx" style="font:inherit;letter-spacing:0.2px;background-color:transparent;box-sizing:border-box;margin:0px;padding:0px;border:0px;vertical-align:baseline;outline:0px;color:rgb(38,86,103);text-decoration-line:none;text-transform:uppercase;background-image:linear-gradient(90deg,rgb(151,190,206) 100%,transparent 0px);background-position:0px 1.15em;background-repeat:repeat-x;background-size:3px 1px"><span class="gmail-text-uppercase" style="box-sizing:border-box;margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:normal;line-height:22px;vertical-align:baseline;letter-spacing:0.2px">UNANIMITY</span></a>"</div><div><br></div><div>Versus the IETF:</div><div><a href="https://tools.ietf.org/id/draft-resnick-on-consensus-01.html">https://tools.ietf.org/id/draft-resnick-on-consensus-01.html</a></div><div>(and subsequently <a href="https://datatracker.ietf.org/doc/html/rfc7282">https://datatracker.ietf.org/doc/html/rfc7282</a> )</div><div><br></div><div>specifically, this paragraph:</div><div><br></div><div>"<span style="color:rgb(0,0,0);font-family:verdana,helvetica,arial,sans-serif;font-size:13.3333px">Any finding of rough consensus needs at some level to be a satisfactory explanation to the person(s) raising the issue of why their concern is not going to be dealt with. A good outcome is for the objector to be satisfied that, although their issue is not being accommodated in the final product, they understand and accept the outcome. Remember, if the objector feels that the issue is so essential that it must be attended to, they always have the option to file an appeal. A technical error is always a valid basis for an appeal, and a chair or AD has the freedom and the responsibility to say, "The group did not take this technical issue into proper account." Simply having a number of people agreeing to dismiss an objection is not enough."</span></div><div><br></div><div>It would seem that Brian Carpenter's message drifted more towards the </div><div>dictionary definition of "consensus" than what the IETF has historically </div><div>used to determine "consensus".</div><div><br></div><div>Brian seems to have tried to sweep under the carpet a very serious </div>problem without properly addressing it, by saying (direct quote):<br>"We shouldn't be fixing problems that IPv6 already fixes,<br>and shortage of addresses is certainly in that category."<br><br>But as anyone who has tried to deploy IPv6-only networks quickly discovers, </div><div class="gmail_quote">at the present time, you can't deploy an IPv6-only network with any </div><div class="gmail_quote">success on the global internet today.  There's too many IPv6-ish networks </div><div class="gmail_quote">out there that haven't fully established their infrastructure to be reachable </div><div class="gmail_quote">without v4 connectivity also in place.  In order to deploy an IPv6 network </div><div class="gmail_quote">today, you *must* also have IPv4 addresses to work with.  Try to ping </div><div class="gmail_quote"><a href="http://apple.com">apple.com</a> via v6, or <a href="http://microsoft.com">microsoft.com</a> via v6, and see how far you get.</div><div class="gmail_quote">Closer to home, try to ping <a href="http://juniper.com/juniper.net">juniper.com/juniper.net</a> via v6, or <a href="http://nokia.com">nokia.com</a>,</div><div class="gmail_quote">and you'll find there's a whole bunch of assumptions that you've got </div><div class="gmail_quote">some level of working IPv4 in the picture to talk to your hardware and </div><div class="gmail_quote">software vendors.</div><div class="gmail_quote"><br></div><div class="gmail_quote">In short, at the moment, you *can't* deploy IPv6 without also having IPv4 </div><div class="gmail_quote">somewhere in your network.  IPv6 hasn't solved the problem of IPv4 </div><div class="gmail_quote">address shortage, because you can't functionally deploy IPv6 without </div><div class="gmail_quote">also having at least some IPv4 addresses to act as endpoints. </div><div class="gmail_quote"><br></div><div class="gmail_quote">For the people who already have IPv4 addresses to say "hey, that's </div><div class="gmail_quote">not a problem for us" to everyone who can't get IPv4 addresses is </div><div class="gmail_quote">exactly the problem warned against in section 6 of <a href="https://datatracker.ietf.org/doc/html/rfc7282">https://datatracker.ietf.org/doc/html/rfc7282</a>:</div><div class="gmail_quote"><br></div><div class="gmail_quote">"</div><pre class="gmail-newpage" style="font-size:13.3333px;margin-top:0px;margin-bottom:0px;break-before:page;color:rgb(0,0,0)"><span class="gmail-h2" style="display:inline;font-size:1em;font-weight:bold"><a class="gmail-selflink" id="gmail-section-6" href="https://datatracker.ietf.org/doc/html/rfc7282#section-6"><br class="gmail-Apple-interchange-newline">6</a>.  One hundred people for and five people against might not be rough</span>
<span class="gmail-h2" style="display:inline;font-size:1em;font-weight:bold">    consensus</span>

   <a href="https://datatracker.ietf.org/doc/html/rfc7282#section-3">Section 3</a> discussed the idea of consensus being achieved when
   objections had been addressed (that is, properly considered, and
   accommodated if necessary).  Because of this, using rough consensus
   avoids a major pitfall of a straight vote: If there is a minority of
   folks who have a valid technical objection, that objection must be
   dealt with before consensus can be declared. "</pre><pre class="gmail-newpage" style="font-size:13.3333px;margin-top:0px;margin-bottom:0px;break-before:page;color:rgb(0,0,0)"><br></pre><pre class="gmail-newpage" style="font-size:13.3333px;margin-top:0px;margin-bottom:0px;break-before:page;color:rgb(0,0,0)"><br></pre><div class="gmail_quote">The point at which we have parity between IPv4 and IPv6 connectivity is the point </div><div class="gmail_quote">at which we can start to talk about sunsetting IPv4 and declaring it historic, and </div><div class="gmail_quote">no longer concern ourselves with address exhaustion.  Until then, so long as </div><div class="gmail_quote">being able to obtain IPv4 addresses is a mandatory step in being functional on </div><div class="gmail_quote">the internet, it is unreasonable to say that the address exhaustion problem is</div><div class="gmail_quote">"solved."</div><div class="gmail_quote"><br></div><div class="gmail_quote">Matt</div><div class="gmail_quote"><br></div></div>