IPv6 address structure advantages

Source: Internet
Author: User

The use of the IPv6 network protocol is nothing new, but many people do not know about the network protocol and its features. We will help you introduce some of its features in detail today. First, let's take a look at its biggest feature-address space.

(1) huge address space

The source and target addresses of IPv6 are both 128-bit (16 bytes) and can provide IP addresses almost unrestricted. 128-bit can express combinations of over 3.4x1038 possible combinations, that is to say, the whole Earth can be allocated 6.65X1023 IP addresses per square meter. The purpose of this huge address space is to better divide the router domain name into layers, it also better reflects the topology of the modern Internet, makes the design of addressing and routing layers more flexible, and allows multi-level subnet division and address allocation, covers all subnets that range from the Internet backbone to the organization. These are what IPv4-based Internet lacks. Even if all IP addresses have been assigned to the host, IPv6 still has enough addresses for future use. Because there are more available addresses, some address-saving technologies are no longer needed, such as NAT translation, in this way, end-to-end connections can be fully established.

(2) New Protocol Header Format

The IPv6 Header adopts a new format to minimize the protocol header overhead. The IPv6 Header consists of a basic packet header and multiple extended packet headers. The basic packet header has a fixed length of 40 bytes and must be processed by all routers. Because most packets on the Internet are simply forwarded by routers, a fixed header length will help speed up routing. To achieve this goal, the number of fields in the IPv6 packet header has been reduced from 12 (including options) in IPv4 to 8; the number of fields that must be processed by the Intermediate router has been reduced from 6 to 4, in this way, the intermediate router in the network is more efficient when processing this simplified IPv6 protocol header. Few fields are used, such as fields that support splitting and the options in IPv4 headers, it is moved to the extended packet header of the IPv6 packet header. IPv6 defines multiple extension headers, which can provide strong support for multiple applications and support new applications in the future. IPv4 and IPv6 headers are not interoperable. IPv6 is not a superset of IPv4, that is, it is not backward compatible with IPv4. Therefore, each host or router must implement both IPv4 and IPv6 protocols to identify and process two different protocol headers. Although the number of addresses in the new IPv6 is four times the number of IPv4 addresses, the length of the new IPv6 network protocol header is only two times that of the IPv4 protocol header.

(3) Effective and hierarchical addressing and Routing Structure

Similar to the IPv4 address space division rules, the IPv6 Network Protocol address space is also divided based on the value of the high bit of the address. High positions and their fixed values are called format prefixes (FP ). Divide IPv6 address space based on the number of format prefix bits. Currently, allocated network service access points (NSAP) globally available unicast addresses, local link unicast addresses, local site unicast addresses, and multicast addresses, the Unicast address set that can be used by IPv6 nodes is composed of global unicast addresses, local link unicast addresses, and local site addresses. The field in the global address in IPv6 creates a three-layer topology.

IPv6 uses global addresses to create an effective, hierarchical, and generalized Routing Structure Based on the existing multi-level ISP system. A public topology is a collection of large and small ISPs that provide access services. The site topology is a collection of internal subnets of an organization site. The interface identifier uniquely identifies an interface on the internal subnet of an organization site. In the Internet with IPv6, the backbone router has a smaller route table, which corresponds to the Routing Structure of the global ISP.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.