Case Study IPv6
Case Study IPv6
Report on
Bachelor of Engineering
In
Telecommunication Engineering
By
2021-22
IPv6 2021-22
Introduction
IPv6 is the most recent version of the Internet Protocol (IP), a communications protocol
that offers a mechanism for identifying and locating machines on networks and routing
data across the Internet. The Internet Engineering Task Force (IETF) created IPv6 to
address the long-awaited problem of IPv4 address exhaustion. IPv6 is designed to take
the place of IPv4. IPv6 became a Draft Standard for the IETF in December 1998, and it
was adopted as an Internet Standard on July 14, 2017.
A unique IP address is assigned to each device on the Internet in order to identify them
and define their location. With the rapid expansion of the Internet following its
commercialization in the 1990s, it became clear that considerably more addresses would
be required to connect devices than the IPv4 address space allowed. The successor
protocol was standardized by the Internet Engineering Task Force (IETF) in 1998. IPv6
employs a 128-bit address, allowing for a total of 2128, or around 3.4*1038 addresses.
Multiple ranges are allocated for special usage or are completely excluded from use;
thus, the actual number is slightly lower. Because the two protocols were not designed
to be compatible, direct communication between them is impossible, making the
transition to IPv6 more difficult. To address this, a number of transition techniques have
been created.
In addition to a bigger addressing space, IPv6 has various technical advantages. It allows
hierarchical address allocation mechanisms, which simplify route aggregation over the
Internet and hence restrict routing table expansion. The usage of multicast addressing is
increased and simplified, resulting in additional service delivery improvements. The
protocol has been designed with device mobility, security, and configuration in mind.
Eight groups of four hexadecimal digits each, separated by colons, make up an IPv6
address. The complete representation, for example,
2001:0db8:0000:0000:0000:8a2e:0370:7334, can be abbreviated to
2001:db8::8a2e:370:7334.
History
The Internet Protocol version 4 (IPv4) was first created in the 1970s, and the
fundamental protocol standard for IPv4 functionality, RFC 791, was published in 1981.
The lack of address space (availability) was recognized by 1992 as a serious limiting
problem to the continued use of the Internet operated on IPv4 due to the phenomenal
rise of Internet usage in recent years - especially by population dense countries like
IPv4 vs IPv6
IPv4 uses a 32-bit address, while IPv6 uses a 128-bit address.
IPv4 uses a numeric addressing scheme, whereas IPv6 uses an alphanumeric
scheme.
A dot (.) separates IPv4 binary bits, whereas a colon separates IPv6 binary bits
(:).
There are 12 header fields in IPv4 and 8 header fields in IPv6.
IPv4 supports broadcast, however IPv6 does not.
Checksum fields are present in IPv4 but are absent in IPv6.
Next Header (8-bits): This field is used to specify the kind of Extension
Header, or the Upper Layer PDU if the Extension Header is not present.
The type of Upper Layer PDU has the same values as IPv4.
Hop Limit (8 bits): This field is intended to prevent packets from looping
indefinitely in the network. TTL in IPv4 is the same as this. As a link
(router/hop) is passed, the value of the Hop Limit field is decremented by
one. The packet is dropped when the field approaches 0.
Source Address (128-bits): This field contains the address of the packet's
originator.
Destination Address (128-bits): This field contains the address of the
packet's intended destination.
Addressing
The length of an IPv6 address is 128 bits. The IPv6 address space follows a different
design philosophy than the IPv4 address space, which relied on subnetting to maximize
the use of the limited address space. In IPv6, the address space is judged sufficient for
the time being, and a local area subnet always utilizes 64 bits for the host portion of the
address, referred to as the interface identifier, while the most significant 64 bits are
utilized as the routing prefix. While the misconception that IPv6 subnets are impossible
to scan persists, RFC 7707 acknowledges that patterns emerging from particular IPv6
address setting approaches and algorithms enable address scanning in many real-world
scenarios.
An IPv6 address's 128 bits are divided into 8 groups of 16 bits each. Each group is
separated by colons and expressed as four hexadecimal digits (also called hextets or
more officially hexadectets and informally a quibble or quad-nibble) (:).
2001:0db8:0000:0000:0000:ff00:0042:8329 is an example of this format.
There are three addressing methods in IPv6 representation:
Unicast
Multicast
Anycast
Unicast Address: A single network interface is identified by a single Unicast Address.
A packet submitted to a unicast address is delivered to the interface that address
Disadvantages
System Issues: IPv6 routing must be enabled depending on the type of system.
The IP address must be provided if it is enabled manually. Aside from that, the
IP address must be remembered. Because the IP address contains numerous
letters and digits, this work is difficult.
Topology Support: Prefixes are difficult to fix on most topology designs when
the IPv6 protocol is utilised. This is due to the extra space provided by the IPv6
module.
Device Upgrade: Many networking devices are not built for IPv6 adoption by
default. Even if the devices are constantly updated. This is difficult since a
seamless transformation necessitates expert advice.
IP Address Assigning: Local Network Management should be involved in
assigning IP addresses to devices. This method is fairly difficult because it is done
manually.
IP Scheme Conversion: The shift from IPv4 to IPv6 is long and complicated
since there is no backward compatibility. In addition, the Internet Service
Provider (ISP) must pay a fee in order to move between different protocols.
Communication: Because IPv4 and IPv6 communication is so complicated, they
will only be able to communicate under exceptional circumstances. It is not
possible to communicate directly with each other.