On 01/11/2009, at 8:50 PM, Perry Lorier wrote:
(*) Let's face it - given that almost all the CPE is Linux based it's just laziness on the CPE vendor's part as it's already bloody well done for them.
The behave specs for v6 CPE's are quite complicated and involved, it's not "just turning on v6 routing", there is default firewalls, DHCP PD, automatic ULA selection, and a whole string of other requirements. It would be a non trivial amount of effort to upgrade a CPE to v6 even if it's just running linux. That said, it's not / that/ hard to do, but it will take a reasonable amount of development time.
All those bits are done under Linux - kernel supports IPv6 etc. DHCPv6 PD is fairly straightforward - there are several DHCPv6 implementations. I know someone who got an OpenWRT image done in a few weeks for things like WRT54Gs for fun. So clearly it's not that complex or involved or time consuming. DLink have managed to get PPPoE IPv6 etc in their latest CPE router (no ADSL) - so surely they can port it across to their DSL product line. So the "it's too hard thing" - don't buy it. Not at all. MMC