What is IPv6 (Internet Protocol Version 6)? | Definition from TechTarget (2024)

What is IPv6 (Internet Protocol Version 6)? | Definition from TechTarget (1)

By

  • TechTarget Contributor

IPv6 (Internet Protocol version 6) is a set of specifications from the Internet Engineering Task Force (IETF) that is essentially an upgrade of IP version 4 (IPv4), a category of IP addresses in IPv4-based routing. The basics of IPv6 are similar to those of IPv4 -- devices can use IPv6 as source and destination addresses to pass packets over a network, and tools like ping work for network testing as they do in IPv4, with some slight variations.

The specification (RFC8200) for IPv6 was published in 2017 and was elevated to Internet Standard (STD86).

Difference between IPv4 and IPv6

The most obvious improvement in IPv6 over IPv4 is that IP addresses are lengthened from 32 bits to 128 bits. This extension anticipates considerable future growth of the Internet and provides relief for what was perceived as an impending shortage of network addresses. IPv6 also supports auto-configuration to help correct most of the shortcomings in version 4, and it has integrated security and mobility features.

Benefits of IPv6

IPv6 benefits include:

  • Supports source and destination addresses that are 128 bits (16 bytes) long
  • Uses a link-local scope all-nodes Multicast address
  • Does not require manual configuration or DHCP.
  • Uses host address (AAAA) resource records in DNS to map host names to IPv6 addresses.
  • Uses pointer resource records in the IP6.ARPA DNS domain to map IPv6 addresses to host names.
  • Supports a 1280-byte packet size (without fragmentation).
  • Uses Flow Label field to identify packet flow for quality of service (QoS) handling by router.
  • Uses Internet Control Message Protocol version 6 (ICMPv6) Router Solicitation and Router Advertisem*nt messages to determine the IP address of the best default gateway.
  • Uses Multicast Neighbor Solicitation messages to resolve IP addresses to link-layer addresses.
  • Uses Multicast Listener Discovery (MLD) messages to manage membership in local subnet

IPv6 complications

IPv6 complications include:

  • Doesn't include a checksum in the header. IPv6 no longer has a header checksum to protect the IP header, meaning that when a packet header is corrupted by transmission errors, the packet may be delivered incorrectly.
  • IPv4 and IPv6 machines cannot communicate directly to each other.
  • The process of making the switch to IPv6 from IPv4 is slow and tedious.
  • Understanding IPv6 subnetting can be difficult on its own.
  • Because the header is of fixed length in IPv6, options cannot be tagged onto the IP header as in IPv4.
  • Requires IPSec
  • Uses Flow Label field to identify packet flow for QoS handling by router.
  • Allows the host to send fragments packets but not routers.

Who deploys IPv6?

Google reported in August 2019, that nearly 29 percent of those searching on Google were doing so over IPv6.

The Federal Communications Commission (FCC) notes that the transition will be years long. During the transition, steps will be taken by Internet service providers, content and application providers to ensure that IPv4 addresses will continue to be supported. However, during the transition, the FCC warns, online services could be impaired or degraded, and privacy could be compromised because of increased dividing and transferring of IPv4 addresses.

As of August 2019, most virtual private network (VPN) providers weren't yet supporting IPv6.

IPv6 security

IPv6 can run end-to-end encryption (E2EE). Widespread adoption of IPv6 will therefore make man-in-the-middle attacks (MitM) significantly more difficult.

According to network security firm Sohpos, IPv6's support of the Secure Neighbor Discovery (SEND) protocol renders Address Resolution Protocol (ARP) poisoning and other naming-based attacks more difficult. With IPv4, it’s fairly easy for an attacker. IPv6 makes it difficult for attackers to redirect traffic between two legitimate hosts and manipulate a conversation.

This added security depends entirely on proper design and implementation, and the more complex and flexible infrastructure of IPv6 makes for more work. If, for example, a server enables IPv6 by default but the firewall doesn't, the network is more prone to attack.

Operating a network in which two internet protocols -- IPv4 and IPv6 -- are deployed generally implies that network configuration needs to be replicated for IPv6 -- that is, the network must be configured so that IPv6 can operate like IPv4. This network configuration not only includes aspects such as enabling IPv6 routing and incorporating IPv6 information in the domain name system, but also the enforcement of network security policies via packet filtering.

IPv6 and MAC address

IPv6 addresses are 128 bits long (16 bytes), including 64 bits for the network number and 64 bits for the host number. The host portion of an IPv6 address or part of it often will be derived from a media access control (MAC) address or other interface identifier. Depending on the subnet prefix, IPv6 has a more complicated architecture than IPv4. The number of IPv6 addresses is 1028 (79 228 162 514 264 337 593 543 950 336) times larger than the number of IPv4 addresses. The text form of the IPv6 address is xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx, where each x is a hexadecimal digit, representing 4 bits. Leading zeros can be omitted.

This was last updated in September 2019

Continue Reading About IPv6 (Internet Protocol Version 6)

  • IPv6 addresses: Security recommendations for usage
  • Widespread IPv6 filtering is threating the new protocol's ability to survive in the public Internet
  • Check out this IPv6 timeline that looks at all of the protocol's major milestones

Related Terms

5G
Fifth-generation wireless (5G) is the latest iteration of cellular technology.Seecompletedefinition
millimeter wave (mmWave)
Millimeter wave (mmWave), also known as millimeter band, is a range of electromagnetic frequencies between microwaves and ...Seecompletedefinition
NFVi (network functions virtualization infrastructure)
NFVi (network functions virtualization infrastructure) encompasses all of the networking hardware and software needed to support ...Seecompletedefinition

Dig Deeper on Network infrastructure

  • How enterprises can migrate from IPv4 to IPv6By: AndrewFroehlich
  • IP address (Internet Protocol address)By: KinzaYasar
  • IPv4 vs. IPv6: What's the difference?By: AndrewFroehlich
  • network packetBy: KinzaYasar
What is IPv6 (Internet Protocol Version 6)? | Definition from TechTarget (2024)

FAQs

What is IPv6 (Internet Protocol Version 6)? | Definition from TechTarget? ›

IPv6 (Internet Protocol version 6) is a set of specifications from the Internet Engineering Task Force (IETF) that is essentially an upgrade of IP version 4 (IPv4), a category of IP addresses in IPv4-based routing.

What is the meaning of IPv6 6? ›

An Internet Protocol version 6 address (IPv6 address) is a numeric label that is used to identify and locate a network interface of a computer or a network node participating in a computer network using IPv6. IP addresses are included in the packet header to indicate the source and the destination of each packet.

What does Internet Protocol Version 6 TCP IPv6 do? ›

IPv6, the next-generation protocol, provides approximately 340 undecillion IP addresses (see Figure 1), ensuring availability of new IP addresses far into the future, as well as promoting the continued expansion and innovation of Internet technology.

What is the IPv6 protocol? ›

IPv6 is the newest version of internet protocol formulated by the Internet Engineering Task Force (IETF), which helps identify and local endpoint systems on a computer network and route online traffic while addressing the problem of IPv4 address depletion due to prolonged internet use worldwide.

What does IPv6 Internet Protocol Version 6 help to solve? ›

Which problem does Internet Protocol Version 6 (IPv6) solve? IPv6 was developed with the objective of solving the address space exhaustion in IPv4.

Should I have IPv6 turned on? ›

Likewise, disabling IPv6 can cause certain problems, especially if your router is already using an IPv6 address. However, you should keep IPv6 enabled even if you use an IPv4 network or install a VPN that supports IPv6, like NordVPN. Otherwise, some Windows features (like Quick Assist) might not work properly.

Should I have IPv6 on or off? ›

IPv6 is supported and enabled on most operating systems, including Windows, macOS, and Linux. You can learn more about the most important differences between IPv4 and IPv6 in this article. However, service providers discourage users from disabling IPv6 and warn that it may cause connectivity problems.

What devices use IPv6? ›

All major operating systems such as Microsoft Windows, MacOS, Linux, iOS and Android support IPv6, more-and-more software applications are IPv6-ready, and those available on Apple's App Store must be IPv6 capable.

Why is my router using IPv6? ›

Additional IPv6 benefits

More efficient packet routing thanks to a prefix allocation scheme that allows data to flow more efficiently through routers on the internet. More flexible address scoping rules designed to support a broader range of usage scenarios for all types of networks.

What is IPv6 main purpose? ›

IPv6 is the “next generation” of IP, which provides a vastly expanded address space. Using IPv6, the Internet will be able to grow to millions of times its current size, in terms of the numbers of people, devices and objects connected to it1.

What happens if I disable IPv6? ›

If IPv6 is disabled on Windows 7, Windows Vista, Windows Server 2008 R2, or Windows Server 2008, or later versions, some components will not function. Moreover, applications that you might not think are using IPv6—such as Remote Assistance, HomeGroup, DirectAccess, and Windows Mail—could be.

Why does nobody use IPv6? ›

IPv6 was not designed to be IPv4 compatible

A solution to communicate with devices that still run on IPv4 was not provided. This means that each IPv6 address needs an IPv4 address. Having to run both IPv4 and IPv6 addresses means that there are higher maintenance costs, which operators aren't always willing to pay.

What is an example of a IPv6 address? ›

The following are examples of valid IPv6 (normal) addresses: 2001:db8:3333:4444:5555:6666:7777:8888. 2001:db8:3333:4444:CCCC:DDDD:EEEE:FFFF.

Do I need to worry about IPv6? ›

There are some IPv6 only servers out there, but most PCs support a mixed mode of IPv4 and IPv6 over IPv4. You only really need it for a home connection if many/most of the sites you visit no longer support IPv4, or you are hosting a lot of servers/devices that you need to be able to reach from outside your network.

Should I disable IPv6 on my router? ›

In some situations, especially in networks that are not fully optimized for IPv6, disabling it can improve network performance. This is because some devices handle IPv4 traffic more efficiently.

Does IPv6 mean faster internet? ›

In conclusion, IPv6 does offer tangible advantages in terms of network performance and efficiency over its predecessor, IPv4. The larger address space, simplified header structure, native QoS support, reduced fragmentation, and other design enhancements contribute to a faster and more efficient network.

What is the purpose of IPv6? ›

IPv6 is the “next generation” of IP, which provides a vastly expanded address space. Using IPv6, the Internet will be able to grow to millions of times its current size, in terms of the numbers of people, devices and objects connected to it1.

Top Articles
Latest Posts
Article information

Author: Greg O'Connell

Last Updated:

Views: 6198

Rating: 4.1 / 5 (62 voted)

Reviews: 85% of readers found this page helpful

Author information

Name: Greg O'Connell

Birthday: 1992-01-10

Address: Suite 517 2436 Jefferey Pass, Shanitaside, UT 27519

Phone: +2614651609714

Job: Education Developer

Hobby: Cooking, Gambling, Pottery, Shooting, Baseball, Singing, Snowboarding

Introduction: My name is Greg O'Connell, I am a delightful, colorful, talented, kind, lively, modern, tender person who loves writing and wants to share my knowledge and understanding with you.