Professional Documents
Culture Documents
Tema 8.
Direccionamiento IPv6
Alberto Arellano A. Ing. Msc.
aarellano@espoch.edu.ec
CCNA – CCNP - CCSP
1
IPv4 - 1981
IPv4
IPv4 was standardized in 1981,
provisioning 4.29 billion (232) IP
addresses for a world population
of 4.41 billion people. *
4
CNT Ecuador Leader 2017
IPv4: Running Out of Addresses
Private Address
Space
10.0.0.0/8
172.16.0.0/12
192.168.0.0/16
https://www.google.com/intl/es/ipv6/statistics.html
IPv6 Adoption Statistics
https://www.akamai.com/uk/en/our-thinking/state-of-
the-internet-report/state-of-the-internet-ipv6-
adoption-visualization.jsp
Introducing IPv6
340 undecillion
= 340,282,366,920,938,463,463,374,607,431,768,211,456
IPv6 Introduction
• How many is 340 undecillion?
• 340 undecillion addresses is 10
nonillion addresses per person!
• Internet is a much different place
and will continue to evolve:
• Mobile devices
• Video on demand
• Internet of Everything
• A critical part in how we “live,
work, play, and learn”.
10 nonillion
= 10,000,000,000,000,000,000,000,000,000,000
IPv6 Features
Benefits
• Native dual stack does not require any tunneling
mechanisms on internal networks
• Both IPv4 and IPv6 run independent of each other
• Dual stack supports gradual migration of endpoints,
networks, and applications
TCP/IP Model with IPv4
TCP/IP Model with IPv6
IPv4 vs IPv6 Header
Let’s Begin with the IPv6 Header
• Simpler IPv6
header.
• Fixed 40 byte
IPv6 header.
• Lets look at
the
differences…
IPv6 Version
IPv4
• IPv4 Version contains 4.
• IPv6 Version contains 6.
• Version 5?- Internet Stream Protocol
(ST2)
IPv6
IPv4 Internet Header Length
IPv4
• IPv4 Internet Header Length (IHL) 1
• Length of IPv4 header in 32-bit 2
words including any Options or 3
Padding. 4
• IPv6 5
• IHL for IPv6 is not needed. ?
• IPv6 header is fixed at 40 bytes.
IPv6
8 bytes
8 bytes
40 bytes = 8 bytes
8 bytes
8 bytes
IPv6 Traffic Class
IPv6
7 6 5 4 3 2 1 0
IP Precedence Unsused
DiffServ Code Point (DSCP) IP ECN
IPv6 Flow Label
11001011000101100
10110010111000111
IPv6
IPv6 Payload Length
IPv4 Header Data (Payload)
• IPv4 Total Length – Number of bytes
of the IPv4 header (options) + data. IPv4
• IPv6 Payload Length – Number of
bytes of the payload.
• Does not include the main IPv6
header.
• Includes extension headers + data
IPv6
Payload
IPv6 Extension
IPv6 Header Header (Optional) Data
IPv6 Next Header
• Common values:
• 6 = TCP IPv6
• 17 = UDP
• 58 = ICMPv6
• 88 = EIGRP IPv6 Next Data
• 89 = OSPF Header Header (Protocol: TCP, UDP, ICMPv6, etc.)
IPv6 Hop Limit
IPv6
IPv4 Header Checksum
• Because it’s
not in IPv6, IPv6
the UDP
checksum is
now
mandatory.
IPv6 Address Format
IPv6 Address Notation
2001:0DB8:AAAA:1111:0000:0000:0000:0100
2001:DB8:1000::1
Rule 2: Double Colon :: Choices
RFC 5952
2001 : DB8 :: 1234 : 0 : 0 : 5678
or
Prefix Interface ID
2001:0DB8:0000:0000:0000:0000:0000:0001
Prefix length /32 /48/52
/56 /64
/60
IPv6 Address Types…. Road Map
IPv6 Addresses
IPv6
IP Address Types
Global Unicast Address
GUA
IPv6 Internet
32 bits
128 bits
/48 /64
16 bits 16 bits 16 bits 16 bits 16 bits 16 bits 16 bits 16 bits
3 + 1 = 4 (/64)
2001:0DB8:CAFE:0001:0000:0000:0000:0100/64
2001:DB8:CAFE:1::100/64
Subnetting IPv6
IPv6 Addresses
Link-local Unicast
Link-Local Communications
PC> ipconfig
Windows IP Configuration
Ethernet adapter Local Area Connection:
Connection-specific DNS Suffix :
Link-local IPv6 Address . . . . :
fe80::50a5:8a35:a5bb:66e1
IPv4 Address. . . . . . . . . . : 192.168.1.101
Subnet Mask . . . . . . . . . . : 255.255.255.0
Default Gateway . . . . . . . : 192.168.1.1
• Loopback Address
• ::1/128
• Used by a node to send an IPv6 packet to itself, typically when
testing the TCP/IP stack
• Same functionality as IPv4 loopback 127.0.0.1
• Not routable.
• Unspecified Address
• :: (all-0s)
• Indicates the absence or anonymity of an IPv6 address
• Used as a source IPv6 address during duplicate address detection
process
Multicast
Addresses
• Anycast Address
• A unicast address that is assigned to more than one
interface.