Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!

 



Forgot your password?
typodupeerror
×

Comment Re: No support for dynamic address assignment?!? (Score 1) 287

DHCP was never seen as the albatross that NAT was. Just that DHCPv6 was so different from DHCPv4 that the former was perceived as being a lot less essential in IPv6 than its counterpart in IPv4. However, the IETF always seriously defined DHCPv6 as a part of the standard, although it may have been far down the totem pole in importance. In the case of NAT, however, the IETF was dragged kicking & screaming due to the few use cases that made NAT popular, namely load balancing and multi-homing.

Comment Re:A perspective of an ISP (Score 1) 287

But if you're using SLAAC, the address of that interface will be static. It won't change, since its assignment mechanism would be EUI-64 or whatever other static assignment mechanism is being used. Privacy extensions imply that SLAAC is no longer being used, and then the scenario that you describe would play out. Plus, wouldn't deprecated addresses be flushed out of cache pretty quickly?

Comment Re:No support for dynamic address assignment?!? (Score 1) 287

2 has changed. The IETF included one particular NAT mechanism called NAPT - Network Address Port Translation. This does a 1:1 mapping b/w GUA and ULA/LLAs. The advantage of this is that it provides the internal network abstraction that network admins desire, in the absence of multi-homing standards. However, one does not have to do the PAT equivalent in IPv4 and consume ports the way one did there. (So for things like mapping applications, the map can use as many ports as it likes w/o them being needed in the address translation.)

So by endorsing NAPT, the IETF came up w/ one mechanism for not just network abstraction and load balancing, but also ONE standard way for NAT lovers to implement their favorite rebel protocol in IPv6. This way, even NAT is cleaner on IPv6 than in IPv4, where you have static NAT, dynamic NAT and PAT, and what's used is usually the third.

One thing I do agree w/ you - I think the /64 assignment as the subnet size is insane, and leaves the prefix size wanting. While ARIN is generous w/ /48 assignments, both APNIC and RIPE see a potential of running out of space, and are therefore more conservative in their assignments, usually assigning /56. I happen to think that had the subnet boundary been fixed at the 96:32 mark, that would have allowed for a more rational allocation of space to the ISPs, while still allowing autoconfiguration, albeit somewhat less unique (1 in 4 billion still). The only thing ISPs would have gotten would have been /56-64s, but they'd have had the choice to allocate their customers /80 or /96, depending on how much they needed. Also, it would have been easier to organize the IPv6 internet into a globally routable hierarchy w/ really compact routing tables, and also, organizations that needed PI addresses could have gotten their own /64s which they could have then split and assigned geographically, and maybe administered/allocated directly by the IANA, as opposed to individual RIRs

Comment Re:DHCPv6 is NOT a central component of ipv6 (Score 2) 287

DHCPv6 is nothing like DHCPv4. It was designed from the ground up differently, just like IPv6 itself was. It's the only mechanism out there that an IPv6 network admin has to control which devices get which addresses. Denying a DHCPv6 solution just forces people into a 2 sizes fit all, which is far from ideal. Also, DHCPv6 is the only thing that allows one to have, say /96 subnets (assuming that they don't give a fuck to SLAAC) or even a /128 assignment.

Comment Re:That's pretty surprising for 2015 Android IMO (Score 1) 287

But one wouldn't always use an Android device w/ the carrier. In fact, I generally disable internet connectivity on the go, and only enable it when I'm near a recognized WiFi hotspot. For this sort of a situation, if DHCP is used in assigning addresses, the Android device wouldn't work.

Verizon is very much IPv6 - in fact, that's what I get w/ my phones. I have an iPhone 5s and a Moto-X. Both work w/ the Verizon IPv6 network.

Comment Re:It's not just DHCPv6... (Score 1) 287

But the lifetime of the addresses, or them being demoted to 'deprecated' and all that - all that is done only if there is a DHCP server, no? If it was using SLAAC, it would be static. And even for transient addresses, it would need some sort of DHCP service to keep the prefix fixed, while toggling the Interface ID

Comment Re:Static (Score 1) 287

Isn't half the point of IPv6 that we can just give EVERYTHING a static IP? Who needs dynamic assignment?

No, the point of IPv6 is that everything that needs a public IP can have it, w/o running short. The static vs dynamic argument comes up when one is discussing whether a stateful address is needed for something that has to be constant, such as a server IP address. As opposed to say your iPhone, which should change addresses every few seconds so that nobody can discover it and penetrate it, even if they manage to infiltrate the network

There have been possibilities analyzed like the million light bulbs w/ IP addresses issue, but the whole idea is that there shouldn't be any address shortages of any type holding up any technology adaptions.

Comment Re:So what? (Score 1) 287

It's about Android devices not being able to

  • - accept an IPv6 address from a router where DHCPv6 is the chosen mechanism for distributing addresses
  • - act as CPEs and be tethered if needed if given a DHCPv6 assigned address

However, Mobile IPv6 would work fine on Android, since it uses a variation of SLAAC that would keep the interface ID constant while switching across various mobile networks. Mellon didn't mention whether his phone works fine on an IPv6 enabled WiFi network - that's where it could have issues if DHCPv6 is the preferred mechanism of address assignment

Comment Re:A perspective of an ISP (Score 1) 287

There is only one other explanation that I get - that Google expects Android to be used only in cellular mode, rather than WiFi, and therefore, since it support Mobile IPv6, its IPv6 support is complete. But I agree w/ you that that is unsatisfactory.

DHCPv6 ought to be the first thing supported by any IPv6 implementation. SLAAC and stateless configuration should be secondary.

Slashdot Top Deals

"Ada is the work of an architect, not a computer scientist." - Jean Icbiah, inventor of Ada, weenie

Working...