Live data from Hacker News

The mistakes and missed opportunities in the design of IPv6

ipv6.hanazo.no

71–73 of 73 posts

Re: The mistakes and missed opportunities in the design of IPv6

#71
post #69
post #25

Earlier quoted context omitted.

At this point it's not so much the basic devices, it's very rare to have hardware still around that doesn't support ipv6, it's more the configuration of the networks themselves, as any given network needs to have its own set of decisions made on address allocation, etc to actuallly support it. And, since it's used by fewer people and there always needs to be a fallback to ipv4, for most networks the if ipv6 is broken…

> flip a switch and it'll mirror your ipv4 setup so you don't have to think about it until you locally need more address space If you think about it, that is what dual-stack is. You don't have to do anything unless you want more address space. The issue is that often locally one doesn't need more address space, but the Internet as a whole does.

No, it's not really the same thing: with dual-stack you do need to think about your IPv6 configuration quite deeply, you can't just copy and paste what you're doing in IPv4, even if what you're doing in IPv4 could work just fine with essentially a fixed prefix on all your own addresses. (that said, I'm sure there's subtlety to this which makes it not so easy to implement as a standard. But AFAIK it wasn't even really a goal of IPv6)

Re: The mistakes and missed opportunities in the design of IPv6

#72
post #70
post #45

Earlier quoted context omitted.

That is what they did. The number of bits is a detail. There is no way to use a different number of bits and remain compatible.

This is what they did NOT! Just read IPv6 related RFCs. A lot of differences. If they did that in 1997, we would probably be on IPv6 long time ago...

No we wouldn't, I worked on routers in 1997: the differences with IPv6 made our job much easier. The hard parts about IPv6 are changing the number of bits makes everything incompatible. That means all software and books needs to be rewritten to work with the new protocol and there is no way around that.

Of course you probably never worked with source routing in IPv4 - I spent a lot of time testing it because marketing couldn't prove none of our customers used it. Even then nearly all routers shipped configured to drop any packet with source address routing, but to comply with the rfcs we had to make it work.

Re: The mistakes and missed opportunities in the design of IPv6

#73
post #72
post #70

Earlier quoted context omitted.

This is what they did NOT! Just read IPv6 related RFCs. A lot of differences. If they did that in 1997, we would probably be on IPv6 long time ago...

No we wouldn't, I worked on routers in 1997: the differences with IPv6 made our job much easier. The hard parts about IPv6 are changing the number of bits makes everything incompatible. That means all software and books needs to be rewritten to work with the new protocol and there is no way around that. Of course you probably never worked with source routing in IPv4 - I spent a lot of time testing it because marketin…

Source routing? Can you tell me what you used it for?

The only place where source routing is used these days is MPLS-SR aka Segment Routing. The edge router precompute the path and sets all labels. Core routers just pop those labels and switch.

Most of time you just use normal routing or ocassionaly PBR (Policy Based Routing) with is not source routing. Src IP can be one of the parameters to decide.

Post reply on HN