nanog mailing list archives

RE: Let's Focus on Moving Forward Re: V6 still not supported re: 202203261833.AYC


From: "Pascal Thubert \(pthubert\) via NANOG" <nanog () nanog org>
Date: Mon, 4 Apr 2022 16:26:40 +0000

Hello Eduard

As (badly) written, all ASes and IP addresses that exist today in the internet could be either reused or moved in any 
parallel realm. 

Now that the ASN space is 32 bits, there would not be room for non-ASN based shaft routers. I fail to see the value in 
conflating.

IBM could move 9.0.0.0 to another realm, and then grow outside of 9.0.0.0 to whatever they need inside. The YADA format 
would not be much worse than the socks they used at the time I was there.

That's the way I prefer it, but happy to see the little bird fly from the nest and become what it likes.

Keep safe;

Pascal

-----Original Message-----
From: Vasilenko Eduard <vasilenko.eduard () huawei com>
Sent: lundi 4 avril 2022 16:52
To: Nicholas Warren <nwarren () barryelectric com>; Abraham Y. Chen
<aychen () avinta com>; Pascal Thubert (pthubert) <pthubert () cisco com>;
Justin Streiner <streinerj () gmail com>
Cc: NANOG <nanog () nanog org>
Subject: RE: Let's Focus on Moving Forward Re: V6 still not supported re:
202203261833.AYC

Hi Nicholas,
In fact, your explanation is much better than the draft explanation.
Could I propose a small modification?
Every AS announces 240.0.0.0 + AS# that they already have then there is no
need for "shafts from ARIN" - AS# is already distributed and unique.
Eduard
-----Original Message-----
From: Nicholas Warren [mailto:nwarren () barryelectric com]
Sent: Monday, April 4, 2022 5:33 PM
To: Vasilenko Eduard <vasilenko.eduard () huawei com>; Abraham Y. Chen
<aychen () avinta com>; Pascal Thubert (pthubert) <pthubert () cisco com>;
Justin Streiner <streinerj () gmail com>
Cc: NANOG <nanog () nanog org>
Subject: RE: Let's Focus on Moving Forward Re: V6 still not supported re:
202203261833.AYC

The vocabulary is distracting...

In practice this extends IPv4 addresses by 32 bits, making them 64 bits in
total. They are referring to the top 32 bits (240.0.0.0/6) as a “shaft.”
The bottom 32 bits make up the "realm."

Here is the way my teeny tiny brain understands it:
1. We get our shafts from ARIN. I get 240.0.0.1; you get 240.0.0.2.
2. We announce our shiny new shafts in BGP. Yes, we announce the /32 that
is our shaft.
3. We setup our networks to use the bottom 32 bits however we see fit in
our network. (for the example, I assign my client 1.2.3.4 and you assign
your client 4.3.2.1) 4. Somehow, we get DNS to hand out 64 bit addresses,
probably through a AAAA and just ignoring the last 64 bits.
5. My client, assigned the address 1.2.3.4 in my realm, queries your
client's address "shaft:240.0.0.2; realm 4.3.2.1" from DNS.
6. My client then sends your client a packet (IPv4 source: 240.0.0.1; IPv4
destination: 240.0.0.2; Next Header: 4 (IPv4); IPv4 source: 1.2.3.4; IPv4
destination: 4.3.2.1) 7. 240.0.0.0/6 is routable on plain old normal
internet routers, so nothing needs to be changed. (lol) 8a. Your router
receives the packet, and your router does special things with its shaft.
(IPv4 source: 240.0.0.1; IPv4 destination: _4.3.2.1_; Next Header: 4
(IPv4); IPv4 source: 1.2.3.4; IPv4 destination: _240.0.0.2_) 8b.
Alternatively, every router in your network could determine next hop by
investigating the second header when the destination is your shaft.
9. Your client receives the packet and can either handle this case in a
special way or translate it to a v6 address for higher level applications.

No, as a matter of fact, I don't know I'm talking about. Hopefully one of
the authors can correct my walkthrough of how it works 😊

Shaft and realm are fun words. I see why they picked them.

- Nich

From: NANOG <nanog-bounces+nwarren=barryelectric.com () nanog org> On Behalf
Of Vasilenko Eduard via NANOG
Sent: Monday, April 4, 2022 3:28 AM
To: Abraham Y. Chen <aychen () avinta com>; Pascal Thubert (pthubert)
<pthubert () cisco com>; Justin Streiner <streinerj () gmail com>
Cc: NANOG <nanog () nanog org>
Subject: RE: Let's Focus on Moving Forward Re: V6 still not supported re:
202203261833.AYC

2)    When you extend each floor to use the whole IPv4 address pool,
however, you are essential talking about covering the entire surface of
the earth. Then, there is no isolated buildings with isolated floors to
deploy your model anymore. There is only one spherical layer of physical
earth surface for you to use as a realm, which is the current IPv4
deployment. How could you still have multiple full IPv4 address sets
deployed, yet not seeing their identical twins, triplets, etc.? Are you
proposing multiple spherical layers of "realms", one on top of the other?

It is the same as what I was trying to explain to Pascal. How to map the
2-level hierarchy of the draft (“Shaft”:”Realm”) to the real world?
I am sure that it is possible to do this if assume that the real world has
2 levels of hierarchy where the high level is “BGP AS”.
“BGP AS” is the name that everybody understands, No need for a new name
“Shaft”.

Ed/
From: Abraham Y. Chen [mailto:aychen () avinta com]
Sent: Saturday, April 2, 2022 12:45 AM
To: Pascal Thubert (pthubert) <mailto:pthubert () cisco com>; Vasilenko
Eduard <mailto:vasilenko.eduard () huawei com>; Justin Streiner
<mailto:streinerj () gmail com>
Cc: NANOG <mailto:nanog () nanog org>
Subject: Re: Let's Focus on Moving Forward Re: V6 still not supported re:
202203261833.AYC

Hi, Pascal:

1)    " ...  for the next version. ...    ":    I am not sure that I can
wait for so long, because I am asking for the basics. The reason that I
asked for an IP packet header example of your proposal is to visualize
what do you mean by the model of "realms and shafts in a multi-level
building". The presentation in the draft  sounds okay, because the floors
are physically isolated from one another. And, even the building is
isolated from other buildings. This is pretty much how PBX numbering plan
worked.

2)    When you extend each floor to use the whole IPv4 address pool,
however, you are essential talking about covering the entire surface of
the earth. Then, there is no isolated buildings with isolated floors to
deploy your model anymore. There is only one spherical layer of physical
earth surface for you to use as a realm, which is the current IPv4
deployment. How could you still have multiple full IPv4 address sets
deployed, yet not seeing their identical twins, triplets, etc.? Are you
proposing multiple spherical layers of "realms", one on top of the other?

2)    When I cited the DotConnectAfrica graphic logo as a visual model for
the EzIP deployment over current IPv4, I was pretty specific that each RAN
was tethered from the current Internet core via one IPv4 address. We were
very careful about isolating the netblocks in terms of which one does
what. In other words, even though the collection of RANs form a parallel
cyberspace to the Internet, you may look at each RAN as an isolated
balloon for others. So that each RAN can use up the entire 240/4 netblock.

Please clarify your configuration.

Thanks,


Abe (2022-04-01 17:44)




On 2022-04-01 10:55, Abraham Y. Chen wrote:
On 2022-04-01 10:00, Pascal Thubert (pthubert) wrote:
Makes sense, Abe, for the next version.

Note that the intention is NOT any to ANY. A native IPv6 IoT device can
only talk to another IPv6 device, where that other device may use a YATT
address or any other IPv6 address.
But it cannot talk to a YADA node. That’s what I mean by baby steps for
those who want to.

Keep safe;

Pascal

From: Abraham Y. Chen mailto:aychen () avinta com
Sent: vendredi 1 avril 2022 15:49
To: Vasilenko Eduard mailto:vasilenko.eduard () huawei com; Pascal Thubert
(pthubert) mailto:pthubert () cisco com; Justin Streiner
mailto:streinerj () gmail com
Cc: NANOG mailto:nanog () nanog org
Subject: Re: Let's Focus on Moving Forward Re: V6 still not supported re:
202203261833.AYC

Hi, Pascal:

What I would appreciate is an IP packet header design/definition layout,
word-by-word, ideally in bit-map style, of an explicit presentation of all
IP addresses involved from one IoT in one realm to that in the second
realm. This will provide a clearer picture of how the real world
implementation may look like.

Thanks,


Abe (2022-04-01 09:48)


On 2022-04-01 08:49, Vasilenko Eduard wrote:
As I understand: “IPv4 Realms” between “Shaft” should be capable to have a
plain IPv4 header (or else why all of these).
Then Gateway in the Shaft should change headers (from IPv4 to IPv6).
Who should implement this gateway and why? He should be formally appointed
to such an exercise, right?
Map this 2 level hierarchy to the real world – you may fail with this.
Ed/
From: Pascal Thubert (pthubert) [mailto:pthubert () cisco com]
Sent: Friday, April 1, 2022 3:41 PM
To: Vasilenko Eduard mailto:vasilenko.eduard () huawei com; Justin Streiner
mailto:streinerj () gmail com; Abraham Y. Chen mailto:aychen () avinta com
Subject: RE: Let's Focus on Moving Forward Re: V6 still not supported re:
202203261833.AYC

Hello Eduard:

Did you just demonstrate that POPs cannot exist? Or that there cannot be a
Default Free Zone?
I agree with your real world issue that some things will have to be
planned between stake holders, and that it will not be easy.
But you know what the French say about “impossible”.
Or to paraphrase Sir Arthur, now that we have eliminated all the
impossible transition scenarios, whatever remains…

There will be YADA prefixes just like there are root DNS. To be managed by
different players as you point out. And all routable within the same
shaft.

Keep safe;

Pascal

From: Vasilenko Eduard <mailto:vasilenko.eduard () huawei com>
Sent: vendredi 1 avril 2022 14:32
To: Pascal Thubert (pthubert) <mailto:pthubert () cisco com>; Justin Streiner
<mailto:streinerj () gmail com>; Abraham Y. Chen <mailto:aychen () avinta com>
Subject: RE: Let's Focus on Moving Forward Re: V6 still not supported re:
202203261833.AYC

Hi Pascal,
In general, your idea to create a hierarchy is good.
In practice, it would fail because you have created a virtual hierarchy
that does not map to any administrative border. Who should implement
gateways for the “Shaft”? Why?
If you would appoint Carrier as the Shaft responsible then it is not
enough bits for Shaft.
If you would appoint Governments as the Shaft responsible then would be a
so big scandal that you would regret the proposal.
Hence, I do not see proper mapping for the hierarchy to make YADA
successful.
Eduard
From: NANOG [mailto:nanog-bounces+vasilenko.eduard=huawei.com () nanog org]
On Behalf Of Pascal Thubert (pthubert) via NANOG
Sent: Friday, April 1, 2022 2:26 PM
To: Justin Streiner <mailto:streinerj () gmail com>; Abraham Y. Chen
<mailto:aychen () avinta com>
Cc: NANOG <mailto:nanog () nanog org>
Subject: RE: Let's Focus on Moving Forward Re: V6 still not supported re:
202203261833.AYC

For the sake of it, Justin, I just published
https://datatracker.ietf.org/doc/draft-thubert-v6ops-yada-yatt/.
The first section of the draft (YADA) extends IPv4 range in an IPv4-only
world. For some people that might be enough and I’m totally fine with
that.

Keep safe;

Pascal

From: NANOG <mailto:nanog-bounces+pthubert=cisco.com () nanog org> On Behalf
Of Justin Streiner
Sent: dimanche 27 mars 2022 18:12
To: Abraham Y. Chen <mailto:aychen () avinta com>
Cc: NANOG <mailto:nanog () nanog org>
Subject: Re: Let's Focus on Moving Forward Re: V6 still not supported re:
202203261833.AYC

Abe:

To your first point about denying that anyone is being stopped from
working on IPv4, I'm referring to users being able to communicate via
IPv4.  I have seen no evidence of that.

I'm not familiar with the process of submitting ideas to IETF, so I'll
leave that for others who are more knowledgeable on that to speak up if
they're so inclined.

Thank you
jms

On Sat, Mar 26, 2022 at 6:43 PM Abraham Y. Chen <mailto:aychen () avinta com>
wrote:

1)    "... no one is stopping anyone from working on IPv4
...     ":   After all these discussions, are you still denying this basic
issue? For example, there has not been any straightforward way to
introduce IPv4 enhancement ideas to IETF since at least 2015. If you know
the way, please make it public. I am sure that many are eager to learn
about it. Thanks.



Virus-free. https://www.avast.com/sig-
email?utm_medium=email&utm_source=link&utm_campaign=sig-
email&utm_content=emailclient&utm_term=link




Current thread: