IPv6 in Linux
The purpose of this article is to discuss the basics of IPv6 implementation in Linux, and to draw a comparison between IPv6 and IPv4 implementations in Linux.
The main issue that IPv6 solves is the "shortage of addresses" problem. Instead of 232 possible address in IPv4, we have 2128 possible addresses in IPv6. This enlarges the address space significantly, probably far more than will be needed in the next few decades.
Such a large address space will eliminate NAT (network address translation) usage in many cases. This can be an advantage in many situations. For example, it makes end-to-end connectivity of VOIP and other applications simple.
Usually in IPv4, mobile devices are behind NAT. By eliminating NAT when using mobile devices in IPv6, we avoid the traffic of sending KEEP ALIVE messages, which are sent in order to keep the NAT state active. These messages are quite frequent. They are sent periodically every 40-120 seconds. NAT elimination for mobile devices in IPv6 reduces power consumption of these mobile devices, and as a consequence significantly improves their standby time. Sometimes, with mobile devices, each application may send its own keep alive messages, which only makes the problem worse.
- Login or register to post comments
- Printer-friendly version
- 1239 reads
- PDF version
More in Tux Machines
- Highlights
- Front Page
- Latest Headlines
- Archive
- Recent comments
- All-Time Popular Stories
- Hot Topics
- New Members
digiKam 7.7.0 is releasedAfter three months of active maintenance and another bug triage, the digiKam team is proud to present version 7.7.0 of its open source digital photo manager. See below the list of most important features coming with this release. |
Dilution and Misuse of the "Linux" Brand
|
Samsung, Red Hat to Work on Linux Drivers for Future TechThe metaverse is expected to uproot system design as we know it, and Samsung is one of many hardware vendors re-imagining data center infrastructure in preparation for a parallel 3D world. Samsung is working on new memory technologies that provide faster bandwidth inside hardware for data to travel between CPUs, storage and other computing resources. The company also announced it was partnering with Red Hat to ensure these technologies have Linux compatibility. |
today's howtos
|
wacky - just plain wacky
Tell that to Cisco, Juniper, Alcatel, Foundry, etc. All of which have routers that run at FULL line speed with 10GigE networks.
And then of course there are Carrier grade routers moving (and inspecting) packets even faster.