SlideShare a Scribd company logo
1 of 30
Download to read offline
info@AVAnetworks.com.ar07/09/2012 1
Edgardo Scrimaglia
CCIE
edgardo.scrimaglia@avanetworks.com.ar
Introducing
IPv6 and
Defining IPv6
Addressing
info@AVAnetworks.com.ar
Objectives
• Explain the need for IPv6 address space.
• Explain how IPv6 deals with the limitations of IPv4.
• Describe the features of IPv6 addressing.
• Describe the structure of IPv6 headers in terms of format and extension
headers.
• Show how an IPv6 address is represented.
• Describe the three address types used in IPv6.
07/09/2012 2
info@AVAnetworks.com.ar
Introducing
IPv6
07/09/2012 3
info@AVAnetworks.com.ar
Internet Organization
IANA Internet Assigned
Numbers Authority
ARIN APNIC LACNIC AFRINIC RIPE
American Registry for Internet Numbers
Asia Pacific Network Information Centre
Latin America and Caribbean Network Information Centre
African Network Information Centre
Réseaux Internet Protocol Européens
info@AVAnetworks.com.ar
IANA Registries
info@AVAnetworks.com.ar
Why Do We Need a Larger Address Space?
• Internet population
– Approximately 973 million users in November 2005
– Emerging population and geopolitical and address space
• Mobile users
– PDA, pen-tablet, notepad, and so on
– Approximately 20 million in 2004
• Mobile phones
– Already 1 billion mobile phones delivered by the industry
• Transportation
– 1 billion automobiles forecast for 2008
– Internet access in planes – Example: Lufthansa
• Consumer devices
– Sony mandated that all its products be IPv6-enabled by 2005
– Billions of home and industrial appliances
07/09/2012 6
info@AVAnetworks.com.ar
0%
10%
20%
30%
40%
50%
60%
70%
80%
90%
100%
1980 1985 1990 1995 2000 2005 2010
IP Address Allocation History
In 1981, IPv4 Protocol was published. In 1985, about 1/16 of the total IPv4 address
space was in use. By mid-2001, about 2/3 of the total IPv4 address space was in use.
07/09/2012 7
info@AVAnetworks.com.ar
IPv6 Advanced Features
Larger address space
• Global reachability and flexibility
• Aggregation
• Autoconfiguration
• Plug-and-play
• End to end without NAT
• Renumbering
Simpler header
• Routing efficiency
• Performance and forwarding rate
scalability
• No broadcasts
• No checksums
• Extension headers
• Flow labels
07/09/2012 8
info@AVAnetworks.com.ar
IPv6 Advanced Features (Cont.)
Mobility and security
• Mobile IP RFC-compliant
• IPSec mandatory
(or native) for IPv6
Transition richness
• Dual stack
• 6to4 tunnels
• Translation
07/09/2012 9
info@AVAnetworks.com.ar
IPv4
• 32 bits or 4 bytes long
• 4,200,000,000 possible addressable nodes
IPv6
• 128 bits or 16 bytes: four times the bits of IPv4
• 3.4 * 1038 possible addressable nodes
• 340,282,366,920,938,463,374,607,432,768,211,456
• 5 * 1028 addresses per person
Larger Address Space
07/09/2012 10
info@AVAnetworks.com.ar
Larger Address Space Enables Address Aggregation
• Aggregation of prefixes announced in the global routing table
• Efficient and scalable routing
• Improved bandwidth and functionality for user traffic
07/09/2012 11
info@AVAnetworks.com.ar
Self Check
1. How much of the address space was in use by mid-2001?
2. How many bits are included in an IPv6 address?
3. How will IPv6 enable smaller routing tables in Internet
routers?
4. Why is NAT not a requirement for IPv6?
07/09/2012 12
info@AVAnetworks.com.ar
Defining IPv6
Addressing
07/09/2012 13
info@AVAnetworks.com.ar
Simple and Efficient Header
A simpler and more efficient header means:
• 64-bit aligned fields and fewer fields
• Hardware-based, efficient processing
• Improved routing efficiency and performance
• Faster forwarding rate with better scalability
07/09/2012 14
info@AVAnetworks.com.ar
MTU Issues
• Minimum link MTU for IPv6 is 1280 octets
(vs. 68 octets for IPv4).
– On links with MTU < 1280, link-specific fragmentation and reassembly must
be used
• Implementations are expected to perform path MTU discovery to send packets
bigger than 1280.
• Minimal implementation can omit PMTU discovery as long as all packets kept ≤
1280 octets.
• A hop-by-hop option supports transmission of “jumbograms” with up to 232
octets of payload.
07/09/2012 15
info@AVAnetworks.com.ar
IPv4 and IPv6 Header Comparison
Fragment
Offset
Flags
Total Length
Type of
Service
IHL
PaddingOptions
Destination Address
Source Address
Header ChecksumProtocolTime to Live
Identification
Version
IPv4 Header
Next
Header
Hop Limit
Flow Label
Traffic
Class
Destination Address
Source Address
Payload Length
Version
IPv6 Header
Field’s Name Kept from IPv4 to IPv6
Fields Not Kept in IPv6
Name and Position Changed in IPv6
New Field in IPv6
Legend
07/09/2012 16
info@AVAnetworks.com.ar
IPv6 Extension Headers
Simpler and more efficient header means:
• IPv6 has extension headers.
• IPv6 handles the options more efficiently.
• IPv6 enables faster forwarding rate and end nodes processing.
07/09/2012 17
info@AVAnetworks.com.ar07/09/2012 18
1 Basic IPv6 Header -
2 Hop-by-Hop Options 0
3 Destination Options (with Routing Options) 60
4 Routing Header 43
5 Fragment Header 44
6 Authentication Header 51
7 Encapsulation Security Payload Header 50
8 Destination Options 60
9 Mobility Header 135
UL TCP 6
UL UDP 17
U L ICMPv6 58
IPv6 Extension Headers
Any combination of 64-bits Extension Headers may follow the IPV6 header but
according to the following order:
info@AVAnetworks.com.ar
IPv6 Address Representation
• x:x:x:x:x:x:x:x, where x is a 16-bit hexadecimal field
• Leading zeros in a field are optional:
– 2031:0:130F:0:0:9C0:876A:130B
• Successive fields of 0 can be represented as ::, but only once per address.
Examples:
2031:0000:130F:0000:0000:09C0:876A:130B
2031:0:130f::9c0:876a:130b
FF01:0:0:0:0:0:0:1 >>> FF01::1
0:0:0:0:0:0:0:1 >>> ::1
0:0:0:0:0:0:0:0 >>> ::
07/09/2012 19
info@AVAnetworks.com.ar
IPv6—Addressing Model
• Addresses are assigned to interfaces
– Change from IPv4 mode:
• Interface “expected” to have multiple addresses
• Addresses have scope
– Link Local
– Unique Local
– Global
• Addresses have lifetime
– Valid and preferred lifetime
Link LocalUnique LocalGlobal
07/09/2012 20
info@AVAnetworks.com.ar
IPv6 Address Types
• Unicast
– Address is for a single interface.
– IPv6 has several types (for example, global and IPv4 mapped).
• Multicast
– One-to-many
– Enables more efficient use of the network
– Uses a larger address range
• Anycast
– One-to-nearest (allocated from unicast address space).
– Multiple devices share the same address.
– All anycast nodes should provide uniform service.
– Source devices send packets to anycast address.
– Routers decide on closest device to reach that destination.
– Suitable for load balancing and content delivery services.
07/09/2012 21
info@AVAnetworks.com.ar
IPv6 Global Unicast (and Anycast)
Addresses
The global unicast and the anycast share the same address format.
• Uses a global routing prefix—a structure that enables aggregation upward,
eventually to the ISP.
• A single interface may be assigned multiple addresses of any type
(unicast, anycast, multicast).
• Every IPv6-enabled interface must contain at least one loopback (::1/128)
and one link-local address.
• Optionally, every interface can have multiple unique local and global
addresses.
• Anycast address is a global unicast address assigned to a set of interfaces
(typically on different nodes).
• IPv6 anycast is used for a network multihomed to several ISPs that have
multiple connections to each other.
07/09/2012 22
info@AVAnetworks.com.ar
NAT-PT#sho ipv6 interface fa0/0
FastEthernet0/0 is up, line protocol is up
IPv6 is enabled, link-local address is FE80::20D:BDFF:FE75:3D01
No Virtual link-local address(es):
Global unicast address(es):
2001:A:B::1, subnet is 2001:A:B::/64
Joined group address(es):
FF02::1
FF02::2
FF02::1:FF00:1
FF02::1:FF75:3D01
MTU is 1500 bytes
ICMP error messages limited to one every 100 milliseconds
ICMP redirects are enabled
ICMP unreachables are sent
ND DAD is enabled, number of DAD attempts:
IPv6 Addresses assigned (example)
info@AVAnetworks.com.ar
IPv6 Global Unicast Addresses (RFC 3587)
• Global unicast and anycast addresses are defined by a global routing prefix, a
subnet ID, and an interface ID.
07/09/2012 24
info@AVAnetworks.com.ar
IPv6 Global Unicast Addresses Range (example)
• Global unicast and anycast addresses are defined by a global routing prefix, a subnet ID, and
an interface ID.
• Global Routing prefix = /53
• Subnet ID (Routing Prefix) = /64
• Interface ID = /64
• 64M of clients using only an Address (2001) from the Global Unicast Address Space
• Addresses from 2000/3 (0010) – E000/3 (1110), with the exception of the FF00::/8, are
available to form Global Unicast (EUI-64) Addresses.
• Thirteen blocks of 4096 (16^3) addresses each = 53.248 blocks of 67M of clients each=
3.567.616.000.000 of clients (3.5 trillions).
• IANA is currently allocating addresses in the range of 2001::/16 to the registries.
07/09/2012 25
2001:rrr ../19 2^3=8 Registries
2001:rrriiiiiiii .. /27 2^8=256 ISPs
2001:rrriiiiiiiiccccc:cccccc .. /53 2^26=67M Clients
2001:rrriiiiiiiiccccc:cccccc ..:ssssssss..:: /64 2^11=2048 Subnetworks
2001:xxxx:xxxx:xxxx:HHHH:HHHH:HHHH::/128 2^64=18446 Trill. hosts
info@AVAnetworks.com.ar
IPv6 Unicast Addressing
• IPv6 addressing rules are covered by multiple RFCs.
– Architecture defined by RFC 4291.
• Unicast: One to one
– Global
– Link local (FE80::/10)
• A single interface may be assigned multiple IPv6 addresses of any type: unicast,
anycast, or multicast.
07/09/2012 26
info@AVAnetworks.com.ar
Self Check
1. Describe the MTU discovery process used by IPv6 devices.
2. Why is the IP checksum header not used in IPv6 implementations?
3. How are successive zeros represented in an IPv6 address?
4. What are 3 types of IPv6 addresses?
5. Which address type from IPv4 was eliminated in IPv6?
07/09/2012 27
info@AVAnetworks.com.ar
Summary
• IPv6 is a powerful enhancement to IPv4. Features that offer functional
improvement include a larger address space, simplified header, and mobility
and security.
• IPv6 increases the number of address bits by a factor of four, from 32 to 128.
• The IPv6 header has 40 octets and is simpler and more efficient than the IPv4
header.
• IPv6 addresses use 16-bit hexadecimal number fields separated by colons (:) to
represent the 128-bit addressing format.
• The three types of IPv6 addresses are unicast, multicast, and anycast.
07/09/2012 28
info@AVAnetworks.com.ar
Q and A
07/09/2012 29
info@AVAnetworks.com.ar
Resources
• IPv6 Addressing At-A-Glance
– http://cisco.com/application/pdf/en/us/guest/tech/tk872/c1550/cdccont_
0900aecd8026003d.pdf
• IPv6 Extension Headers Review and Considerations
– http://cisco.com/en/US/partner/tech/tk872/technologies_white_paper090
0aecd8054d37d.shtml
• IPv6 Headers At-A-Glance
– http://cisco.com/application/pdf/en/us/guest/tech/tk872/c1482/cdccont_
0900aecd80260042.pdf
07/09/2012 30

More Related Content

What's hot

Day 3 ENHANCED IGRP (EIGRP) AND OPEN SHORTEST PATH FIRST (OSPF)
Day 3 ENHANCED IGRP (EIGRP) AND OPEN SHORTEST PATH FIRST (OSPF)Day 3 ENHANCED IGRP (EIGRP) AND OPEN SHORTEST PATH FIRST (OSPF)
Day 3 ENHANCED IGRP (EIGRP) AND OPEN SHORTEST PATH FIRST (OSPF)anilinvns
 
CCNA3 Verson6 Chapter9
CCNA3 Verson6 Chapter9CCNA3 Verson6 Chapter9
CCNA3 Verson6 Chapter9Chaing Ravuth
 
EIGRP Routing Protocols
EIGRP Routing ProtocolsEIGRP Routing Protocols
EIGRP Routing Protocolssul6an14
 
Routing Protocols and Concepts: Ch9 - EIGRP
Routing Protocols and Concepts: Ch9 - EIGRPRouting Protocols and Concepts: Ch9 - EIGRP
Routing Protocols and Concepts: Ch9 - EIGRPAbdelkhalik Mosa
 
EIGRP (Enhanced Interior Gateway Routing Protocol)
EIGRP (Enhanced Interior Gateway Routing Protocol)EIGRP (Enhanced Interior Gateway Routing Protocol)
EIGRP (Enhanced Interior Gateway Routing Protocol)NetProtocol Xpert
 
CCNA3 Verson6 Chapter4
CCNA3 Verson6 Chapter4CCNA3 Verson6 Chapter4
CCNA3 Verson6 Chapter4Chaing Ravuth
 
CCNA2 Verson6 Chapter3
CCNA2 Verson6 Chapter3CCNA2 Verson6 Chapter3
CCNA2 Verson6 Chapter3Chaing Ravuth
 
CCNA3 Verson6 Chapter5
CCNA3 Verson6 Chapter5CCNA3 Verson6 Chapter5
CCNA3 Verson6 Chapter5Chaing Ravuth
 
Routing Protocol EIGRP
Routing Protocol EIGRPRouting Protocol EIGRP
Routing Protocol EIGRPDmitry Figol
 
Border Gateway Protocol
Border Gateway ProtocolBorder Gateway Protocol
Border Gateway ProtocolKashif Latif
 

What's hot (20)

Day 3 ENHANCED IGRP (EIGRP) AND OPEN SHORTEST PATH FIRST (OSPF)
Day 3 ENHANCED IGRP (EIGRP) AND OPEN SHORTEST PATH FIRST (OSPF)Day 3 ENHANCED IGRP (EIGRP) AND OPEN SHORTEST PATH FIRST (OSPF)
Day 3 ENHANCED IGRP (EIGRP) AND OPEN SHORTEST PATH FIRST (OSPF)
 
CCIE Lab - IGP Routing
CCIE Lab -  IGP Routing  CCIE Lab -  IGP Routing
CCIE Lab - IGP Routing
 
CCNA3 Verson6 Chapter9
CCNA3 Verson6 Chapter9CCNA3 Verson6 Chapter9
CCNA3 Verson6 Chapter9
 
EIGRP Routing Protocols
EIGRP Routing ProtocolsEIGRP Routing Protocols
EIGRP Routing Protocols
 
Routing Protocols and Concepts: Ch9 - EIGRP
Routing Protocols and Concepts: Ch9 - EIGRPRouting Protocols and Concepts: Ch9 - EIGRP
Routing Protocols and Concepts: Ch9 - EIGRP
 
bgp(border gateway protocol)
bgp(border gateway protocol)bgp(border gateway protocol)
bgp(border gateway protocol)
 
OSPF Basics
OSPF BasicsOSPF Basics
OSPF Basics
 
EIGRP (Enhanced Interior Gateway Routing Protocol)
EIGRP (Enhanced Interior Gateway Routing Protocol)EIGRP (Enhanced Interior Gateway Routing Protocol)
EIGRP (Enhanced Interior Gateway Routing Protocol)
 
CCNA3 Verson6 Chapter4
CCNA3 Verson6 Chapter4CCNA3 Verson6 Chapter4
CCNA3 Verson6 Chapter4
 
Eigrp
EigrpEigrp
Eigrp
 
CCNP ROUTE V7 CH4
CCNP ROUTE V7 CH4CCNP ROUTE V7 CH4
CCNP ROUTE V7 CH4
 
EIGRP Configuration
EIGRP ConfigurationEIGRP Configuration
EIGRP Configuration
 
SEGMENT Routing
SEGMENT RoutingSEGMENT Routing
SEGMENT Routing
 
CCNA2 Verson6 Chapter3
CCNA2 Verson6 Chapter3CCNA2 Verson6 Chapter3
CCNA2 Verson6 Chapter3
 
CCNP ROUTE V7 CH5
CCNP ROUTE V7 CH5CCNP ROUTE V7 CH5
CCNP ROUTE V7 CH5
 
CCNA3 Verson6 Chapter5
CCNA3 Verson6 Chapter5CCNA3 Verson6 Chapter5
CCNA3 Verson6 Chapter5
 
13. eigrp and ospf
13. eigrp and ospf13. eigrp and ospf
13. eigrp and ospf
 
Routing Protocol EIGRP
Routing Protocol EIGRPRouting Protocol EIGRP
Routing Protocol EIGRP
 
Border Gateway Protocol
Border Gateway ProtocolBorder Gateway Protocol
Border Gateway Protocol
 
Border Gatway Protocol
Border Gatway ProtocolBorder Gatway Protocol
Border Gatway Protocol
 

Viewers also liked

Revision workshop 17 january 2013
Revision workshop 17 january 2013Revision workshop 17 january 2013
Revision workshop 17 january 2013jillmitchell8778
 
CCNA Security 09- ios firewall fundamentals
CCNA Security 09- ios firewall fundamentalsCCNA Security 09- ios firewall fundamentals
CCNA Security 09- ios firewall fundamentalsAhmed Habib
 
Wan technologies
Wan technologiesWan technologies
Wan technologiesOnline
 
CCNA Security - Chapter 3
CCNA Security - Chapter 3CCNA Security - Chapter 3
CCNA Security - Chapter 3Irsandi Hasan
 
CCNA Security 07-Securing the local area network
CCNA Security 07-Securing the local area networkCCNA Security 07-Securing the local area network
CCNA Security 07-Securing the local area networkAhmed Habib
 
CCNA Security 010-configuring cisco asa
CCNA Security 010-configuring cisco asaCCNA Security 010-configuring cisco asa
CCNA Security 010-configuring cisco asaAhmed Habib
 
Using packet-tracer, capture and other Cisco ASA tools for network troublesho...
Using packet-tracer, capture and other Cisco ASA tools for network troublesho...Using packet-tracer, capture and other Cisco ASA tools for network troublesho...
Using packet-tracer, capture and other Cisco ASA tools for network troublesho...Cisco Russia
 

Viewers also liked (15)

Cisco ospf
Cisco ospf Cisco ospf
Cisco ospf
 
Multicast address
Multicast addressMulticast address
Multicast address
 
Layer 3 redundancy hsrp
Layer 3 redundancy   hsrpLayer 3 redundancy   hsrp
Layer 3 redundancy hsrp
 
Link state protocols.ppt
Link state protocols.pptLink state protocols.ppt
Link state protocols.ppt
 
Revision workshop 17 january 2013
Revision workshop 17 january 2013Revision workshop 17 january 2013
Revision workshop 17 january 2013
 
Ether channel fundamentals
Ether channel fundamentalsEther channel fundamentals
Ether channel fundamentals
 
CCNA Security 09- ios firewall fundamentals
CCNA Security 09- ios firewall fundamentalsCCNA Security 09- ios firewall fundamentals
CCNA Security 09- ios firewall fundamentals
 
Wan technologies
Wan technologiesWan technologies
Wan technologies
 
CCNA Security - Chapter 3
CCNA Security - Chapter 3CCNA Security - Chapter 3
CCNA Security - Chapter 3
 
Cisco ASA Firewalls
Cisco ASA FirewallsCisco ASA Firewalls
Cisco ASA Firewalls
 
Ospf.ppt
Ospf.pptOspf.ppt
Ospf.ppt
 
CCNA Security 07-Securing the local area network
CCNA Security 07-Securing the local area networkCCNA Security 07-Securing the local area network
CCNA Security 07-Securing the local area network
 
CCNA Security 010-configuring cisco asa
CCNA Security 010-configuring cisco asaCCNA Security 010-configuring cisco asa
CCNA Security 010-configuring cisco asa
 
Cisco ospf
Cisco ospf Cisco ospf
Cisco ospf
 
Using packet-tracer, capture and other Cisco ASA tools for network troublesho...
Using packet-tracer, capture and other Cisco ASA tools for network troublesho...Using packet-tracer, capture and other Cisco ASA tools for network troublesho...
Using packet-tracer, capture and other Cisco ASA tools for network troublesho...
 

Similar to Como definir un esquema de direcciones IPv6

Why We Need IPv6
Why We Need IPv6Why We Need IPv6
Why We Need IPv6Netwax Lab
 
10 IP VERSION SIX (6) WEEK TEN notes.pptx
10 IP VERSION SIX (6)  WEEK TEN notes.pptx10 IP VERSION SIX (6)  WEEK TEN notes.pptx
10 IP VERSION SIX (6) WEEK TEN notes.pptxJoshuaAnnan5
 
Cisco presentation2
Cisco presentation2Cisco presentation2
Cisco presentation2ehsan nazer
 
Internet Protocol Version 6 By Suvo 2002
Internet Protocol Version 6 By Suvo 2002Internet Protocol Version 6 By Suvo 2002
Internet Protocol Version 6 By Suvo 2002suvobgd
 
I pv6(internet protocol version 6)
I pv6(internet protocol version 6)I pv6(internet protocol version 6)
I pv6(internet protocol version 6)Subrata Kumer Paul
 
IPV6 EXPLANATION BY FOROUZANN DATA COMMUNICATION
IPV6  EXPLANATION BY FOROUZANN DATA COMMUNICATIONIPV6  EXPLANATION BY FOROUZANN DATA COMMUNICATION
IPV6 EXPLANATION BY FOROUZANN DATA COMMUNICATIONgopi5692
 
Introduction to ipv6 v1.3
Introduction to ipv6 v1.3Introduction to ipv6 v1.3
Introduction to ipv6 v1.3Karunakant Rai
 
CCNA v6.0 ITN - Chapter 06
CCNA v6.0 ITN - Chapter 06CCNA v6.0 ITN - Chapter 06
CCNA v6.0 ITN - Chapter 06Irsandi Hasan
 
Migration of corperate networks from ipv4 to ipv6 using dual stack
Migration of corperate networks from ipv4 to ipv6 using dual stackMigration of corperate networks from ipv4 to ipv6 using dual stack
Migration of corperate networks from ipv4 to ipv6 using dual stackpraveenReddy268
 
IPv4 to IPv6
IPv4 to IPv6IPv4 to IPv6
IPv4 to IPv6mithilak
 
Introduction to IPv6-UoN
Introduction to IPv6-UoNIntroduction to IPv6-UoN
Introduction to IPv6-UoNMwendwa Kivuva
 
Compatibility between IPv4 and IPv6
Compatibility between IPv4 and IPv6Compatibility between IPv4 and IPv6
Compatibility between IPv4 and IPv6Zalak Patel
 
8-Lect_8 Addressing the Network.tcp.pptx
8-Lect_8 Addressing the Network.tcp.pptx8-Lect_8 Addressing the Network.tcp.pptx
8-Lect_8 Addressing the Network.tcp.pptxZahouAmel1
 
IPv6 - The Next next generation protocol
IPv6 - The Next next generation protocolIPv6 - The Next next generation protocol
IPv6 - The Next next generation protocolMohit Sharma
 

Similar to Como definir un esquema de direcciones IPv6 (20)

IPV6
IPV6 IPV6
IPV6
 
Why We Need IPv6
Why We Need IPv6Why We Need IPv6
Why We Need IPv6
 
10 IP VERSION SIX (6) WEEK TEN notes.pptx
10 IP VERSION SIX (6)  WEEK TEN notes.pptx10 IP VERSION SIX (6)  WEEK TEN notes.pptx
10 IP VERSION SIX (6) WEEK TEN notes.pptx
 
Cisco presentation2
Cisco presentation2Cisco presentation2
Cisco presentation2
 
Introduction to IPv6
Introduction to IPv6Introduction to IPv6
Introduction to IPv6
 
Internet Protocol Version 6 By Suvo 2002
Internet Protocol Version 6 By Suvo 2002Internet Protocol Version 6 By Suvo 2002
Internet Protocol Version 6 By Suvo 2002
 
I pv6(internet protocol version 6)
I pv6(internet protocol version 6)I pv6(internet protocol version 6)
I pv6(internet protocol version 6)
 
IPV6 EXPLANATION BY FOROUZANN DATA COMMUNICATION
IPV6  EXPLANATION BY FOROUZANN DATA COMMUNICATIONIPV6  EXPLANATION BY FOROUZANN DATA COMMUNICATION
IPV6 EXPLANATION BY FOROUZANN DATA COMMUNICATION
 
3hows
3hows3hows
3hows
 
Introduction to ipv6 v1.3
Introduction to ipv6 v1.3Introduction to ipv6 v1.3
Introduction to ipv6 v1.3
 
IPv6
IPv6IPv6
IPv6
 
CCNA v6.0 ITN - Chapter 06
CCNA v6.0 ITN - Chapter 06CCNA v6.0 ITN - Chapter 06
CCNA v6.0 ITN - Chapter 06
 
Migration of corperate networks from ipv4 to ipv6 using dual stack
Migration of corperate networks from ipv4 to ipv6 using dual stackMigration of corperate networks from ipv4 to ipv6 using dual stack
Migration of corperate networks from ipv4 to ipv6 using dual stack
 
IPv4 to IPv6
IPv4 to IPv6IPv4 to IPv6
IPv4 to IPv6
 
UNIT-2.pptx
UNIT-2.pptxUNIT-2.pptx
UNIT-2.pptx
 
Introduction to IPv6-UoN
Introduction to IPv6-UoNIntroduction to IPv6-UoN
Introduction to IPv6-UoN
 
Compatibility between IPv4 and IPv6
Compatibility between IPv4 and IPv6Compatibility between IPv4 and IPv6
Compatibility between IPv4 and IPv6
 
8-Lect_8 Addressing the Network.tcp.pptx
8-Lect_8 Addressing the Network.tcp.pptx8-Lect_8 Addressing the Network.tcp.pptx
8-Lect_8 Addressing the Network.tcp.pptx
 
IPv6 - The Next next generation protocol
IPv6 - The Next next generation protocolIPv6 - The Next next generation protocol
IPv6 - The Next next generation protocol
 
IPv4 and IPv6
IPv4 and IPv6IPv4 and IPv6
IPv4 and IPv6
 

Recently uploaded

04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 

Recently uploaded (20)

04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 

Como definir un esquema de direcciones IPv6

  • 2. info@AVAnetworks.com.ar Objectives • Explain the need for IPv6 address space. • Explain how IPv6 deals with the limitations of IPv4. • Describe the features of IPv6 addressing. • Describe the structure of IPv6 headers in terms of format and extension headers. • Show how an IPv6 address is represented. • Describe the three address types used in IPv6. 07/09/2012 2
  • 4. info@AVAnetworks.com.ar Internet Organization IANA Internet Assigned Numbers Authority ARIN APNIC LACNIC AFRINIC RIPE American Registry for Internet Numbers Asia Pacific Network Information Centre Latin America and Caribbean Network Information Centre African Network Information Centre Réseaux Internet Protocol Européens
  • 6. info@AVAnetworks.com.ar Why Do We Need a Larger Address Space? • Internet population – Approximately 973 million users in November 2005 – Emerging population and geopolitical and address space • Mobile users – PDA, pen-tablet, notepad, and so on – Approximately 20 million in 2004 • Mobile phones – Already 1 billion mobile phones delivered by the industry • Transportation – 1 billion automobiles forecast for 2008 – Internet access in planes – Example: Lufthansa • Consumer devices – Sony mandated that all its products be IPv6-enabled by 2005 – Billions of home and industrial appliances 07/09/2012 6
  • 7. info@AVAnetworks.com.ar 0% 10% 20% 30% 40% 50% 60% 70% 80% 90% 100% 1980 1985 1990 1995 2000 2005 2010 IP Address Allocation History In 1981, IPv4 Protocol was published. In 1985, about 1/16 of the total IPv4 address space was in use. By mid-2001, about 2/3 of the total IPv4 address space was in use. 07/09/2012 7
  • 8. info@AVAnetworks.com.ar IPv6 Advanced Features Larger address space • Global reachability and flexibility • Aggregation • Autoconfiguration • Plug-and-play • End to end without NAT • Renumbering Simpler header • Routing efficiency • Performance and forwarding rate scalability • No broadcasts • No checksums • Extension headers • Flow labels 07/09/2012 8
  • 9. info@AVAnetworks.com.ar IPv6 Advanced Features (Cont.) Mobility and security • Mobile IP RFC-compliant • IPSec mandatory (or native) for IPv6 Transition richness • Dual stack • 6to4 tunnels • Translation 07/09/2012 9
  • 10. info@AVAnetworks.com.ar IPv4 • 32 bits or 4 bytes long • 4,200,000,000 possible addressable nodes IPv6 • 128 bits or 16 bytes: four times the bits of IPv4 • 3.4 * 1038 possible addressable nodes • 340,282,366,920,938,463,374,607,432,768,211,456 • 5 * 1028 addresses per person Larger Address Space 07/09/2012 10
  • 11. info@AVAnetworks.com.ar Larger Address Space Enables Address Aggregation • Aggregation of prefixes announced in the global routing table • Efficient and scalable routing • Improved bandwidth and functionality for user traffic 07/09/2012 11
  • 12. info@AVAnetworks.com.ar Self Check 1. How much of the address space was in use by mid-2001? 2. How many bits are included in an IPv6 address? 3. How will IPv6 enable smaller routing tables in Internet routers? 4. Why is NAT not a requirement for IPv6? 07/09/2012 12
  • 14. info@AVAnetworks.com.ar Simple and Efficient Header A simpler and more efficient header means: • 64-bit aligned fields and fewer fields • Hardware-based, efficient processing • Improved routing efficiency and performance • Faster forwarding rate with better scalability 07/09/2012 14
  • 15. info@AVAnetworks.com.ar MTU Issues • Minimum link MTU for IPv6 is 1280 octets (vs. 68 octets for IPv4). – On links with MTU < 1280, link-specific fragmentation and reassembly must be used • Implementations are expected to perform path MTU discovery to send packets bigger than 1280. • Minimal implementation can omit PMTU discovery as long as all packets kept ≤ 1280 octets. • A hop-by-hop option supports transmission of “jumbograms” with up to 232 octets of payload. 07/09/2012 15
  • 16. info@AVAnetworks.com.ar IPv4 and IPv6 Header Comparison Fragment Offset Flags Total Length Type of Service IHL PaddingOptions Destination Address Source Address Header ChecksumProtocolTime to Live Identification Version IPv4 Header Next Header Hop Limit Flow Label Traffic Class Destination Address Source Address Payload Length Version IPv6 Header Field’s Name Kept from IPv4 to IPv6 Fields Not Kept in IPv6 Name and Position Changed in IPv6 New Field in IPv6 Legend 07/09/2012 16
  • 17. info@AVAnetworks.com.ar IPv6 Extension Headers Simpler and more efficient header means: • IPv6 has extension headers. • IPv6 handles the options more efficiently. • IPv6 enables faster forwarding rate and end nodes processing. 07/09/2012 17
  • 18. info@AVAnetworks.com.ar07/09/2012 18 1 Basic IPv6 Header - 2 Hop-by-Hop Options 0 3 Destination Options (with Routing Options) 60 4 Routing Header 43 5 Fragment Header 44 6 Authentication Header 51 7 Encapsulation Security Payload Header 50 8 Destination Options 60 9 Mobility Header 135 UL TCP 6 UL UDP 17 U L ICMPv6 58 IPv6 Extension Headers Any combination of 64-bits Extension Headers may follow the IPV6 header but according to the following order:
  • 19. info@AVAnetworks.com.ar IPv6 Address Representation • x:x:x:x:x:x:x:x, where x is a 16-bit hexadecimal field • Leading zeros in a field are optional: – 2031:0:130F:0:0:9C0:876A:130B • Successive fields of 0 can be represented as ::, but only once per address. Examples: 2031:0000:130F:0000:0000:09C0:876A:130B 2031:0:130f::9c0:876a:130b FF01:0:0:0:0:0:0:1 >>> FF01::1 0:0:0:0:0:0:0:1 >>> ::1 0:0:0:0:0:0:0:0 >>> :: 07/09/2012 19
  • 20. info@AVAnetworks.com.ar IPv6—Addressing Model • Addresses are assigned to interfaces – Change from IPv4 mode: • Interface “expected” to have multiple addresses • Addresses have scope – Link Local – Unique Local – Global • Addresses have lifetime – Valid and preferred lifetime Link LocalUnique LocalGlobal 07/09/2012 20
  • 21. info@AVAnetworks.com.ar IPv6 Address Types • Unicast – Address is for a single interface. – IPv6 has several types (for example, global and IPv4 mapped). • Multicast – One-to-many – Enables more efficient use of the network – Uses a larger address range • Anycast – One-to-nearest (allocated from unicast address space). – Multiple devices share the same address. – All anycast nodes should provide uniform service. – Source devices send packets to anycast address. – Routers decide on closest device to reach that destination. – Suitable for load balancing and content delivery services. 07/09/2012 21
  • 22. info@AVAnetworks.com.ar IPv6 Global Unicast (and Anycast) Addresses The global unicast and the anycast share the same address format. • Uses a global routing prefix—a structure that enables aggregation upward, eventually to the ISP. • A single interface may be assigned multiple addresses of any type (unicast, anycast, multicast). • Every IPv6-enabled interface must contain at least one loopback (::1/128) and one link-local address. • Optionally, every interface can have multiple unique local and global addresses. • Anycast address is a global unicast address assigned to a set of interfaces (typically on different nodes). • IPv6 anycast is used for a network multihomed to several ISPs that have multiple connections to each other. 07/09/2012 22
  • 23. info@AVAnetworks.com.ar NAT-PT#sho ipv6 interface fa0/0 FastEthernet0/0 is up, line protocol is up IPv6 is enabled, link-local address is FE80::20D:BDFF:FE75:3D01 No Virtual link-local address(es): Global unicast address(es): 2001:A:B::1, subnet is 2001:A:B::/64 Joined group address(es): FF02::1 FF02::2 FF02::1:FF00:1 FF02::1:FF75:3D01 MTU is 1500 bytes ICMP error messages limited to one every 100 milliseconds ICMP redirects are enabled ICMP unreachables are sent ND DAD is enabled, number of DAD attempts: IPv6 Addresses assigned (example)
  • 24. info@AVAnetworks.com.ar IPv6 Global Unicast Addresses (RFC 3587) • Global unicast and anycast addresses are defined by a global routing prefix, a subnet ID, and an interface ID. 07/09/2012 24
  • 25. info@AVAnetworks.com.ar IPv6 Global Unicast Addresses Range (example) • Global unicast and anycast addresses are defined by a global routing prefix, a subnet ID, and an interface ID. • Global Routing prefix = /53 • Subnet ID (Routing Prefix) = /64 • Interface ID = /64 • 64M of clients using only an Address (2001) from the Global Unicast Address Space • Addresses from 2000/3 (0010) – E000/3 (1110), with the exception of the FF00::/8, are available to form Global Unicast (EUI-64) Addresses. • Thirteen blocks of 4096 (16^3) addresses each = 53.248 blocks of 67M of clients each= 3.567.616.000.000 of clients (3.5 trillions). • IANA is currently allocating addresses in the range of 2001::/16 to the registries. 07/09/2012 25 2001:rrr ../19 2^3=8 Registries 2001:rrriiiiiiii .. /27 2^8=256 ISPs 2001:rrriiiiiiiiccccc:cccccc .. /53 2^26=67M Clients 2001:rrriiiiiiiiccccc:cccccc ..:ssssssss..:: /64 2^11=2048 Subnetworks 2001:xxxx:xxxx:xxxx:HHHH:HHHH:HHHH::/128 2^64=18446 Trill. hosts
  • 26. info@AVAnetworks.com.ar IPv6 Unicast Addressing • IPv6 addressing rules are covered by multiple RFCs. – Architecture defined by RFC 4291. • Unicast: One to one – Global – Link local (FE80::/10) • A single interface may be assigned multiple IPv6 addresses of any type: unicast, anycast, or multicast. 07/09/2012 26
  • 27. info@AVAnetworks.com.ar Self Check 1. Describe the MTU discovery process used by IPv6 devices. 2. Why is the IP checksum header not used in IPv6 implementations? 3. How are successive zeros represented in an IPv6 address? 4. What are 3 types of IPv6 addresses? 5. Which address type from IPv4 was eliminated in IPv6? 07/09/2012 27
  • 28. info@AVAnetworks.com.ar Summary • IPv6 is a powerful enhancement to IPv4. Features that offer functional improvement include a larger address space, simplified header, and mobility and security. • IPv6 increases the number of address bits by a factor of four, from 32 to 128. • The IPv6 header has 40 octets and is simpler and more efficient than the IPv4 header. • IPv6 addresses use 16-bit hexadecimal number fields separated by colons (:) to represent the 128-bit addressing format. • The three types of IPv6 addresses are unicast, multicast, and anycast. 07/09/2012 28
  • 30. info@AVAnetworks.com.ar Resources • IPv6 Addressing At-A-Glance – http://cisco.com/application/pdf/en/us/guest/tech/tk872/c1550/cdccont_ 0900aecd8026003d.pdf • IPv6 Extension Headers Review and Considerations – http://cisco.com/en/US/partner/tech/tk872/technologies_white_paper090 0aecd8054d37d.shtml • IPv6 Headers At-A-Glance – http://cisco.com/application/pdf/en/us/guest/tech/tk872/c1482/cdccont_ 0900aecd80260042.pdf 07/09/2012 30