About IBM I meant that they already live in a wall garden that is limited in 
size to one /8.

They could move it to another realm without renumbering, and now they would 
have 200 times more addresses for whatever else they need.

They could still own their /8 in the main internet and repurpose it as they 
wish…

Regards,

Pascal

> Le 4 avr. 2022 à 19:36, Vasilenko Eduard <vasilenko.edu...@huawei.com> a 
> écrit :
> 
> 240.0.01.1 address is appointed not to the router. It is appointed to Realm.
> It is up to the realm owner (ISP to Enterprise) what particular router (or 
> routers) would do translation between realms.
> 
> -----Original Message-----
> From: Pascal Thubert (pthubert) [mailto:pthub...@cisco.com] 
> Sent: Monday, April 4, 2022 7:20 PM
> To: Nicholas Warren <nwar...@barryelectric.com>; Vasilenko Eduard 
> <vasilenko.edu...@huawei.com>; Abraham Y. Chen <ayc...@avinta.com>; Justin 
> Streiner <strein...@gmail.com>
> Cc: NANOG <nanog@nanog.org>
> Subject: RE: Let's Focus on Moving Forward Re: V6 still not supported re: 
> 202203261833.AYC
> 
> Hello Nicholas
> 
> Sorry for the distraction with the names; I did not forge realm, found it in 
> the art. OTOH I created shaft because of elevator shaft, could have used 
> staircase.
> 
> 
>> 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.
> 
> On address per realm, yes. The we create an IXP where my 240.0.0.1 discovers 
> your 240.0.0.2.
> Depending on the size of the shaft, we can have an IGP, probably not BGP 
> though. Because The 240.0.01.1 address could litelally be the router ID and 
> there would be nothing else advertised inside the shaft.
> 
> 
>> 2. We announce our shiny new shafts in BGP. Yes, we announce the /32 
>> that is our shaft.
> 
> Inside your realm you inject 240.0.0.0/6. You roulm router(s) attract all 
> traffic to the shaft. Traffic that remains inside the realm is routed 
> normally, no IP in IP. Traffic towards another realm has the outer 240.0.0.2 
> destination.
> 
> 
> 
>> 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.
> 
> Or a new AA, yes
> 
> 4?
> 
> 
>> 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.
> 
> Yes
> 
> 
> 
>> 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)
> 
> Hopefully the routers are less subject to 240 hiccups than the hosts. I'm not 
> aware of code in our boxes that does anything special about it but then the 
> code base is large.
> Now, 240 is just because F000/6 is free in IPv6 so you can literally place 
> the 2 IPv4 in one IPv6 /64. Otherwise there will be some nastly little 
> natting there too.
> 
> 7?
> 
>> 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.
> 
> 8b is not suggested, because in your example I could be the Internet.
> 
> 
>> 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.
> 
> The socket be updated to could understand the AA and play ball. Or 
> statelesslessly NAT to IPv6, yes. This uses a well known IID that the IPv6 
> stack would autoconf it automatically when handed out a prefix in the F000/6 
> range. Note that it's a also /64 per host, which many have been asking for a 
> while.
> 
> 
>> 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 😊
> 
> You were mostly there. Just that routing inside the shaft is probably a 
> single IGP with no prefix attached, just links and router IDs.
> 
>> 
>> Shaft and realm are fun words. I see why they picked them.
>> 
> 
> Cool 😊
> 
> Keep safe;
> 
> Pascal
> 
> 
>> - Nich
>> 
>> From: NANOG <nanog-bounces+nwarren=barryelectric....@nanog.org> On 
>> Behalf Of Vasilenko Eduard via NANOG
>> Sent: Monday, April 4, 2022 3:28 AM
>> To: Abraham Y. Chen <ayc...@avinta.com>; Pascal Thubert (pthubert) 
>> <pthub...@cisco.com>; Justin Streiner <strein...@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:ayc...@avinta.com]
>> Sent: Saturday, April 2, 2022 12:45 AM
>> To: Pascal Thubert (pthubert) <mailto:pthub...@cisco.com>; Vasilenko 
>> Eduard <mailto:vasilenko.edu...@huawei.com>; Justin Streiner 
>> <mailto:strein...@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:ayc...@avinta.com
>> Sent: vendredi 1 avril 2022 15:49
>> To: Vasilenko Eduard mailto:vasilenko.edu...@huawei.com; Pascal 
>> Thubert
>> (pthubert) mailto:pthub...@cisco.com; Justin Streiner 
>> mailto:strein...@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:pthub...@cisco.com]
>> Sent: Friday, April 1, 2022 3:41 PM
>> To: Vasilenko Eduard mailto:vasilenko.edu...@huawei.com; Justin 
>> Streiner mailto:strein...@gmail.com; Abraham Y. Chen 
>> mailto:ayc...@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.edu...@huawei.com>
>> Sent: vendredi 1 avril 2022 14:32
>> To: Pascal Thubert (pthubert) <mailto:pthub...@cisco.com>; Justin 
>> Streiner <mailto:strein...@gmail.com>; Abraham Y. Chen 
>> <mailto:ayc...@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....@nanog.org]
>> On Behalf Of Pascal Thubert (pthubert) via NANOG
>> Sent: Friday, April 1, 2022 2:26 PM
>> To: Justin Streiner <mailto:strein...@gmail.com>; Abraham Y. Chen 
>> <mailto:ayc...@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....@nanog.org> On 
>> Behalf Of Justin Streiner
>> Sent: dimanche 27 mars 2022 18:12
>> To: Abraham Y. Chen <mailto:ayc...@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:ayc...@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
>> 
>> 
> 

Reply via email to