Will my network equipment work with IPv6?

11,573

Solution 1

Lots of current service provider/enterprise routers support IPv6. This is somewhat misleading though; while most equipment you buy today will support IPv6, large swathes of the Internet is built on hardware that dates from several years ago, back when IPv6 support (particularly in hardware) was not a priority. Also, IPv6 implementations in consumer routers are still in their infancy.

In terms of firmware upgrades for existing kit; lots of equipment is built with hardware designed for the efficient forwarding of IPv4 packets, with 32-bit addresses. It's not really feasible to upgrade these types of devices to be IPv6 compatible. For CPU based platforms, with no specific packet forwarding hardware, a firmware upgrade is possible. However, as you have pointed out, given the size of IPv6 addresses, older devices will most likely lack the memory/cache to perform well in an IPv6 environment. (Although with the reduced NAT requirement in IPv6, a large chunk of memory is freed up for use).

Also, have a look at this question, regarding how much IPv6 is really in use today.

Solution 2

One thing the other answers don't mention is that I have yet to see a switch that can do the equivalent of DHCP snooping and arp inspection with IPv6.

This is a showstopper for many uses (FTTH).

As for performance, take Cisco 7600 routers as an example; Half the pps (packets per second) performance on IPv6.

(http://www.cisco.com/en/US/prod/collateral/routers/ps368/product_data_sheet0900aecd8057f3b6.html)

There is also the issue of IPv6 taking more room in the TCAM, but due to IPv6 being more aggregated (now and in the future, we hope) this won't be an issue during that platforms lifetime.

I would like to add that I disagree with your statement that "NAT is working great". No. It isn't. Adequately maybe, but there are many real problems. And you may not see them because you're so used to them.

Solution 3

Any ethernet switch should be able to switch IPv6 packets without any difficulty, subject to the following caveats:

  • device management - likely to be IPv4 only
  • SNMP - also IPv4 only
  • IGMP - (AFAIK) only works for snooping IPv4 multicast
  • Layer 3 filtering - needs protocol support

Routers, on the other hand, cannot route IPv6 unless they explicitly understand the protocol.

Solution 4

The Cisco Catalyst 3750 Series Switches support hardware based routing of IPv6, but Cisco currently charges for this feature to be enabled. I think I remember hearing a rumor that a later IOS release will enable it for no additional cost because a lot of people complained about it costing extra. These switches have been available for at least 6 years.

If Cisco's reputation is to be believed, they will probably focus mainly on making people buy newer stuff. They will add the option to older equipment for a price, and if enough paying customers complain, they might consider adding the feature for no additional cost if you have a service contract.

Solution 5

In the USA, many or perhaps most of the Internet Service Providers are not commonly offering IPv6 connectivity. IPv6 access is available for purchase, but to my knowledge, the service carries a premium. In 2006, I was told that IPv6 connectivity was being widely used in some markets - I believe that China was named as an IPv6 market.

Most commercial network gear, e.g., not USA consumer products, supports IPv6 routing and dynamic routing protocols. Microsoft OS products all support IPv6, and most Linux and FreeBSD distributions have supported IPv6 for over ten years.

The IETF working group does have the experience of IPv4 to guide their engineering efforts, so it may be that IPv6 will introduce little, if any, performance degradation. The biggest complaint I have heard about IPv6 is that it, at least in the past, required that all hosts be directly reachable by all other hosts, i.e., have a public Internet address. Some security engineers thought this was a bad idea.

Share:
11,573
Josh
Author by

Josh

Updated on September 17, 2022

Comments

  • Josh
    Josh over 1 year

    As Steve Gibson said in last "security now" podcast, almost all current network equipment is not working with IPv6 packets for now. Is that really the case ?

    Edit from initial post: Hub and switches are working on level 2 and so, not concerned.

    If so, do you think manufacturer (like Cisco, Netgears, 3Com and so on) will release firmware update to upgrade them to fix that issue ? Or will they tell us to buy new stuff ?

    Also, by the way, as IPv6 are much bigger than IPv4 address, will upgraded network equipment performance be much slower than with IPv4 (because addresses cache will contains less IPv6 address than IPv4 ones, and cos more processing power will surely be necessary to process packet) ?

    I know IPv6 is not really needed inside a LAN today (because NAT is working great) but I would have your opinions on that subject.

  • Josh
    Josh almost 15 years
    Are you sure ? Switchs are intelligent devices which understand the IP recipient address for a packet and send it directly to recipient. That's avoid broadcasting like hubs do. As IPv6 IP addresses are way different than IPv4 one, switch will not be able to redirect traffic if they do not understand IPv6. On the best side, they will act as hubs, which will decrease network performance drastically.
  • Antoine Benkemoun
    Antoine Benkemoun almost 15 years
    Switches switch frames not packets. Switches (in all L2 functionalities) are completely independant from ipv6 !
  • Alnitak
    Alnitak almost 15 years
    @paul - no, that's completely wrong. Switches handle packets based on the 6 byte MAC address in the ethernet frame, not the IP addresses encapsulated within those frames.
  • Josh
    Josh almost 15 years
    Yes, of course, you're both right ! I was totally wrong. So, my question is not relevant !
  • Alnitak
    Alnitak almost 15 years
    almost no consumer gear (regardless of market) supports IPv6.
  • Josh
    Josh almost 15 years
    I've updated my question to remove anything related to switch/hub.
  • Thomas
    Thomas almost 15 years
    Hopefully the number of prefixes will actually be less for IPv6, due to less need for a single organization to announce multiple prefixes. This effect may even be so large that less RAM is needed in an IPv6 Internet (fully migrated) than in our current IPv4 one.
  • Atulmaharaj
    Atulmaharaj almost 15 years
    The IPv6 headers and subnetting are designed to lessen the load on routers and switches by reducing the size of routing tables. This will mainly have an effect on the internet's core routers though, which are currently straining under the huge routing tables that IPv4 subclassing has imposed.