Академический Документы
Профессиональный Документы
Культура Документы
MTh: 9:30-11:00 AM
CC10 Lec
1. Introduction of IPv6
What is IPv6?
History of IPv6
IPv6 was developed by the Internet Engineering Task Force (IETF) to deal with the
long-anticipated problem of IPv4 address exhaustion. IPv6 is intended to replace IPv4.
In December 1998, IPv6 became a Draft Standard for the IETF, who subsequently ratified
it as an Internet Standard on 14 July 2017.
The transition to IPv6 is necessary and inevitable. Without IPv6, user experience
would eventually be impacted. Programs would begin to slow down and devices
would have a hard time communicating with each other, impacting things like internet
speed and services like Voice over IP and web conferencing. Overall, the transition to
IPv6 is good for everyone in the long run; it’s just going to be a slow journey.
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.
c. Translation
When the IPv4 host sends a request packet to the IPv6 server, the NAT-PT
device/router strips down the IPv4 packet, removes IPv4 header, and
adds IPv6 header and passes it through the Internet. When a response
from the IPv6 server comes for the IPv4 host, the router does vice versa.
Most IPv6 addresses do not occupy all of their possible 128 bits. This condition results in
fields that are padded with zeros or contain only zeros.
The IPv6 addressing architecture allows you use the two-colon (::) notation to represent
contiguous 16-bit fields of zeros. For example, you might abbreviate the IPv6 address in
Figure 3–2 by replacing the two contiguous fields of zeros in the interface ID with two
colons. The resulting address is 2001:0db8:3c4d:0015::1a2f:1a2b. Other fields of zeros
can be represented as a single 0. You can also omit any leading zeros in a field, such as
changing 0db8 to db8.
You can use the two colon notation to replace any contiguous fields of all zeros in the
IPv6 address. For example, the IPv6 address 2001:0db8:3c4d:0015:0000:d234::3eee:0000
can be collapsed into 2001:db8:3c4d:15:0:d234:3eee::.
Difference