Monday, April 15, 2024

DIGITAL INFLUENCER | IPv6 for faster and safer Internet

The Internet’s evolution has been marked by significant milestones, one of which is the transition from Internet Protocol version 4 (IPv4) to version 6 (IPv6).

This transition is not just a technical upgrade but a necessary response to the challenges of IPv4 and an opportunity to reap significant benefits for regular internet users.

This is also being mirrored in the Philippines, where efforts to adopt IPv6 are underway. While there has been growth in IPv6 adoption in the Philippines, it is not keeping pace with the decline in IPv4 availability.

The legacy of IPv4

IPv4, the foundational protocol of the second generation of the Internet, was introduced in 1981 and dominated until 2014.

Its 32-bit addressing system, allowing for about 4.3 billion unique addresses, was initially sufficient. However, the rapid proliferation of internet devices soon rendered this inadequate, leading to solutions like Network Address Translation (NAT) and Address Allocation for Private Internet (RFC 1918).

These solutions, while extending IPv4’s lifespan, introduced significant security vulnerabilities, as highlighted by Lawrence Hughes, chairman of the IPv6 Software Developer’s initiative of the IPv6 Forum

“NAT, in particular, centralizes servers and breaks the end-to-end encryption model, creating opportunities for snooping and message tampering,” he said.

The advent of IPv6

IPv6, defined in RFC 8200 in 2017, emerged as a solution to the address shortage and security challenges posed by IPv4. It utilizes a 128-bit address space, supporting a staggering 340 trillion unique addresses.

The extensive address space of IPv6 is vital for the emerging Internet of Things, allowing for the direct addressability of billions of smart devices. It virtually eliminates the issue of IP address conflicts, leading to fewer connectivity issues for users.

IPv6 is better equipped to handle future technological developments, ensuring the Internet’s capability to grow and evolve.

IPv6 means better Internet

With more efficient routing, IPv6 enhances the speed and reliability of internet connections. It also enables more effective traffic prioritization, improving the delivery quality of streaming media and VoIP services.

Eliminating NAT leads to more direct and efficient communication between devices, improving applications that require real-time data transfer.

Hughes highlights, “IPv6 facilitates improved security practices like PeerTLS, allowing for real end-to-end encryption and mutual authentication. Additionally, IPv6 does away with the complexities of NAT traversal, which was a significant hurdle in IPv4-based networks. The transition to IPv6 opens new service levels and opportunities, including segment routing over IPv6 (SRv6).”

Cybersecurity in the IPv6 era

IPv6 was designed with security in mind, including mandatory support for IPsec, leading to safer data transmission.

While IPv6 brings notable security improvements, it is not without its challenges. Attacks in the Application Layer remain as potent as they were in IPv4 networks. Moreover, IPv6 introduces new vulnerabilities, such as those affecting Neighbor Discovery (ND).

Hughes emphasizes the importance of expertise in IPv6 for robust cybersecurity. “Many network engineers still lack this critical knowledge,” he said.

IPv6 training and certification

The IPv6 Forum, a driving force in the evolution of internet protocols, has taken a significant leap forward with the establishment of the IPv6 Software Developers Program.

This initiative, under the leadership of Hughes, marks a significant step in addressing the long-standing need for software developer training in IPv6, paralleling the world’s gradual transition from IPv4 to IPv6.

Spearheaded by Hughes, the IPv6 Software Developers Program aims to unify software developers from various sectors to focus on IPv6 software and application development. This initiative addresses a significant gap — the need for software developer training in IPv6, something that has been lacking in the realm of network and cybersecurity engineering.

Hughes emphasizes its collaborative nature, inviting key software developers from industry, academia, and research to work jointly on IPv6 software and application milestones. This initiative represents a significant paradigm shift, focusing on the broader adoption of IPv6 and the sunset of IPv4.

He explained, “The prime objective of this program is to promote the coordinated uptake of IPv6, with support from various sectors including industry, education, research communities, and government agencies. This aligns with the IPv6 Forum’s mission to integrate IPv6 into all facets of networking and telecommunications infrastructure, both present and future.”

The CNP6 Silver course (Certificate Network Programmer for IPv6), created by Hughes, exemplifies the program’s commitment to providing targeted training for software developers. This course, inspired by Richard Stevens’ classic work and updated for IPv6, is a first in the field of IPv6 Forum training.

“This training is informed by years of real-world experience in creating commercial applications and the transition experience of organizations like the US IRS to IPv6, managed by Ralph Wallace,” he said.


The transition from IPv4 to IPv6 represents a fundamental shift in internet technology and infrastructure. It’s not just about addressing technical limitations but also about unlocking new potential for users worldwide.

The initiatives by the IPv6 Forum, especially the IPv6 Software Developers Program, are crucial in ensuring a secure, scalable, and efficient future for the Internet.

As we navigate this transition, the leadership and expertise of IPv6 advocates like Lawrence Hughes are invaluable in guiding the global community towards a successful adoption of IPv6.

For more information on the IPv6 Software Developers Program and to stay updated on its developments, interested individuals can visit the LinkedIn group at IPv6 Software Developers Program Group.


- Advertisement -spot_img




- Advertisement -spot_img