1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

Tomato and IPv6

Discussion in 'Tomato Firmware' started by Mercjoe, Feb 10, 2007.

  1. Mercjoe

    Mercjoe Network Guru Member

    I have set up a dual boot with vista and noticed that in the network connectivity I have good IPv4 connectivity but am limited in IPv6 connectivity.

    I know this is not a 'NOW' issue, but does anyone know if Jon is planning to add IPv6 networking support to the firmware?

    With Vista supporting it I am sure that sooner or later the world is going to shift towards it. I figure being ahead of the curve is a good place to be.
  2. ifican

    ifican Network Guru Member

    Dont bet on it being sooner, very large corporations have already gone to ipv6 but the rest of the world is slow to follow. Partly because they need to buy new equipment but also because ipv6 is going to be a bear to have to learn for most networking professionals. I would be willing to be anyone that is it not going mainstream for many years, heck thinking about this for a moment. None of the big isp have implemented this yet.
  3. duckdown

    duckdown Network Guru Member

    I use IPv6 all day, every day, and even run multiple BNC proxies through home through my IPv6 tunnels. I am 100% in support of wanting IPv6 compatibility!!!
  4. Mercjoe

    Mercjoe Network Guru Member

    I have done a little more research into IPv6 and I do not think it would be possible to add true IPv6 functionality to this or any other NAT enabled router as they are currently made.

    The whole reason for the NAT was to give multiple computers on a network ONE IP address. Thus was due, as you are all aware, to the explosive growth of the internet and the limited number of unique IP addresses. With IPv6 the whole idea was to get rid of this necessity and allow every computer on the internet to have a unique IP address.

    To get IPv6 functionality on our routers we would, in essence, be creating a DMZ for all the computers on the network. This would, I believe, also bypass all the QOS and access restrictions that we currently enjoy with Tomato. About the only thing we would have remaining use bandwidth usages information. We would basically have a switch that has some interesting reports and not much else.

    So lets hope that it does in fact take a while for the world to shift over to IPv6.
  5. SgtPepperKSU

    SgtPepperKSU Network Guru Member

    I don't see why it would necessarily bypass all the QOS and access restrictions.
    Let's say your ISP assigns the 123:4567:89:ab:c:def::/96 space to you, and you assign 123:4567:89:ab:c:def::1 to one computer and 123:4567:89:ab:c:def::2 to another. You can still have the traffic for your whole /96 space go through your router, leaving it open for any QOS/access changes you'd like. Nothing would stop the router from dropping any packets coming in to certain ports, limiting traffic to all but your ::1 address from 9PM-6AM, identifying/limiting P2P traffic, etc. All that changes is that, to the outside world, you entire network doesn't appear as a single address. Now all of your computers are uniquely routable. Sure, you'd no longer have to do port forwarding and UPnP, but that's a Good Thing, right? It would just be "block all requests except for port 80 to ::1, port 21 to ::2, and port 80 to ::3" rather than "forward port 80 to, port 21 to, and port 8080 to".
    All the old positives, fewer negatives (like having to use port 8080 in the example above).

    If I've misunderstood something here, PLEASE let me know. I'm curious.
  6. azeari

    azeari LI Guru Member

    actually, you CAN implement ipv6 on the router, but it will still be NAT'ed. meaning 1 ipv6 address NATed into multiple ipv6 addresses. wouldn't make too much of a difference compared to ipv4 i think.

    In fact, right now, and in the near future, there's no need for native ipv6 support. if you haven't already noticed, windows has something called toledo(i think its spelt this way) which is actually a way to tunnel ipv6 packets over a ipv4 internet, and it makes use of upnp, so you wouldn't feel much of a difference. In actuality, converting to ipv6 wouldn't feel any different at all, other than seeing a new ip address

    SMFTKO Network Guru Member

    One of the reasons I am using DD-WRT is it's support for IPv6 and in particular Radvd. The router distributes IPv6 addresses to the computers on my network and is connected to the internet via a tunnel I have established with SIXXS.

    I would love for Tomato to support similar functionality and would like to add my vote for it to be included in future Tomato builds.
  8. der_Kief

    der_Kief Super Moderator Staff Member Member

    There is a wishlist out in the forum :biggrin:


Share This Page