SlideShare a Scribd company logo
info@AVAnetworks.com.ar
Transitions
Mechanism
IPv6 to IPv4
12/09/2012 1
Edgardo Scrimaglia
CCIE
edgardo.scrimaglia@avanetworks.com.ar
info@AVAnetworks.com.ar
Objetives
• Describe transition mechanisms used by IPv6 network traffic to transit
IPv4 networks.
• Describe how IPv6-over-IPv4 encapsulation (tunneling) works.
• Describe how NAT-PT works.
• Explain how to express IPv4 addresses in IPv6 format.
12/09/2012 2
info@AVAnetworks.com.ar
Transition IPv4-to-IPv6
Transition richness means:
• No fixed day to convert; no need to convert all at once.
• Different transition mechanisms are available:
– Smooth integration of IPv4 and IPv6
– Use of dual stack or 6-to-4 tunnels
• Different compatibility mechanisms:
– IPv4 and IPv6 nodes can communicate
12/09/2012 3
info@AVAnetworks.com.ar
 Dual stack is an integration method where a node has “implementation and connectivity”
to both an IPv4 and IPv6 network.
Dual Stack
12/09/2012 4
info@AVAnetworks.com.ar
Example Cisco IOS Dual Stack
• If both IPv4 and IPv6 are configured on an interface, this interface is dual-stacked.
12/09/2012 5
info@AVAnetworks.com.ar
Tunneling
 Tunneling is an integration method where an IPv6 packet is encapsulated within another
protocol, such as IPv4. This method of encapsulation is IPv4 protocol 41 (Excluding Teredo):
This includes a 20-byte IPv4 header with no options and an IPv6 header and payload.
This is considered dual stacking.
12/09/2012 6
info@AVAnetworks.com.ar
“Isolated” Dual-Stack Host
 Encapsulation can be done by edge routers between hosts or between a host and a router.
12/09/2012 7
info@AVAnetworks.com.ar
Configuring an IPv6 Tunnel
• Configured tunnels require:
– Dual-stack endpoints
– IPv4 and IPv6 addresses configured at each end
12/09/2012 8
info@AVAnetworks.com.ar
Example: Cisco IOS Tunnel Configuration
6in4 Tunnel
12/09/2012 9
info@AVAnetworks.com.ar
Configuring static routes for 6-to-4 tunnels
A 6-to-4 tunnel establishes a transient link between IPv6
domains which are connected by an IPv4 backbone
• Create a tunnel interface
• Set tunnel mode with the tunnel mode ipv6ip 6to4
command
• Create an IPv6 specific address
• Set the source interface for the tunnel
• Configure an Ipv6 static route
12/09/2012 10
info@AVAnetworks.com.ar
Converting IPv4 addresses to IPv6 for
6-to-4 Tunnel
• A 6-4 tunnel uses special addresses in the 2002::/16 address
space
• The first 16 bits are the hexadecimal number 2002
• The next 32 bits are the original source address in hexadecimal
form
• The IPv4 address of 172.16.12.1 is converted into AC10:0C01
• The complete address would be 2002:AC10:0c01:1::1/64
12/09/2012 11
info@AVAnetworks.com.ar
Example: Cisco IOS Tunnel Configuration
6-to-4 between R1 y R3
R1
R2 R3
Lo0 10.1.2.1/24
Lo0 10.1.3.1/24
Lo0 10.1.1.1/24
172.16.12.1 /24
S0/0/0
S0/0/0
172.16.12.2 /24
S0/0/1
172.16.23.2 /24
172.16.23.1 /24
S0/0/1
R1
R1(config-if)# interface tunnel 0
R1(config-if)# tunnel mode 1pv6ip to 6to4
R1(config-if)# ipv6 address 2002:AC10:0C01:1::1/64
R1(config-if)# tunnel source s0/0/0
Exit
R1(config)# ipv6 route 2002::/16 tunnel 0
Verification
R1#ping 2002:AC10:1703:1::3
R1#ping 2002:AC10:1703:1::100 Host IPV6 (remote)
R3
R3(config-if)# interface tunnel 0
R3(config-if)# tunnel mode 1pv6ip to 6to4
R3(config-if)# ipv6 address 2002:AC10:1703:1::3/64
R3(config-if)# tunnel source s0/0/1
Exit
R3(config)# ipv6 route 2002::/16 tunnel 0
Verification
R3#ping 2002:AC10:0c01:1::1
R3#ping 2002:AC10:0c01:1::100 Host IPV6 (remote)
12/09/2012 12
IPV6 Net 2001:A:C:1::/64
IPV6 Host 2001:A:C:1::100
IPV6 Net 2001:A:B:1::/64
IPV6 Host 2001:A:B:1::100
info@AVAnetworks.com.ar
Cisco IOS Software Is IPv6-Ready: 6-to-4 Tunneling
• 6-to-4:
– Is an automatic tunnel method
– Gives a prefix to the attached IPv6 network
12/09/2012 13
info@AVAnetworks.com.ar
 NAT-Protocol Translation (NAT-PT) is a translation mechanism that sits between
an IPv6 network and an IPv4 network.
 The job of the translator is to translate IPv6 packets into IPv4 packets and vice
versa.
Translation – NAT-PT
12/09/2012 14
info@AVAnetworks.com.ar
Self Check
1. What are the 2 most common techniques to transition
from IPv4 to IPv6?
2. How does a dual-stack node choose which stack to use for
a particular traffic flow?
3. How is a router interface “dual-stacked”?
4. What is tunneling?
5. What is the job of the translator in a NAT-PT topology?
12/09/2012 15
info@AVAnetworks.com.ar
Resumen
• The two most common techniques to transition from IPv4
to IPv6 are dual stack and IPv6-to-IPv4 (6-to-4) tunnels.
• Tunneling IPv6 traffic over an IPv4 network requires one
edge router to encapsulate the IPv6 packet inside an IPv4
packet and another router to de-encapsulate it.
• Transition methods from IPv4 to IPv6 include dual-stack
operation, protocol translation, and 6-to-4 tunnels.
12/09/2012 16
info@AVAnetworks.com.ar
Q & A!!
12/09/2012 17
info@AVAnetworks.com.ar
Resources
• Tunneling IPv6 through an IPv4 Network (Configuration Example)
– http://cisco.com/en/US/partner/tech/tk872/technologies_configuration_example09
186a00800b49a5.shtml
• Implementing Tunneling for IPv6
– http://cisco.com/en/US/partner/products/sw/iosswrel/ps5187/products_configurati
on_guide_chapter09186a00801d6604.html
• Cisco IOS IPv6 Configuration Library
– http://cisco.com/en/US/partner/products/sw/iosswrel/ps5187/products_configurati
on_guide_book09186a00801d65f9.html
• Network Address Translator-Protocol Translator Technical Notes
– http://www.cisco.com/en/US/products/ps6553/products_data_sheet09186a008011
ff51.html
12/09/2012 18

More Related Content

What's hot

CCNP ROUTE V7 CH4
CCNP ROUTE V7 CH4CCNP ROUTE V7 CH4
CCNP ROUTE V7 CH4
Chaing Ravuth
 
Routing Protocols and Concepts: Ch9 - EIGRP
Routing Protocols and Concepts: Ch9 - EIGRPRouting Protocols and Concepts: Ch9 - EIGRP
Routing Protocols and Concepts: Ch9 - EIGRP
Abdelkhalik 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
 
Bgp protocol
Bgp protocolBgp protocol
Bgp protocol
Smriti Tikoo
 
What is EGRP
What is EGRPWhat is EGRP
Ether channel fundamentals
Ether channel fundamentalsEther channel fundamentals
Ether channel fundamentals
Edgardo Scrimaglia
 
eigrp
eigrpeigrp
CCNP ROUTE V7 CH5
CCNP ROUTE V7 CH5CCNP ROUTE V7 CH5
CCNP ROUTE V7 CH5
Chaing Ravuth
 
CCNA2 Verson6 Chapter3
CCNA2 Verson6 Chapter3CCNA2 Verson6 Chapter3
CCNA2 Verson6 Chapter3
Chaing Ravuth
 
MPLS + BGP Presentation
MPLS + BGP PresentationMPLS + BGP Presentation
MPLS + BGP Presentation
Gino McCarty
 
Advance eigrp
Advance eigrp Advance eigrp
Advance eigrp
firey
 
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
 
EIGRP
EIGRPEIGRP
EIGRP
newbie2019
 
Routing Protocol EIGRP
Routing Protocol EIGRPRouting Protocol EIGRP
Routing Protocol EIGRP
Dmitry Figol
 
CCNP Route EIGRP Overview
CCNP Route  EIGRP OverviewCCNP Route  EIGRP Overview
CCNP Route EIGRP Overview
Visalini Kumaraswamy
 
Eigrp
EigrpEigrp
Eigrp
firey
 
Segment routing tutorial
Segment routing tutorialSegment routing tutorial
Segment routing tutorial
Yi-Sung Chiu
 
Transitioning IPv4 to IPv6
Transitioning IPv4 to IPv6Transitioning IPv4 to IPv6
Transitioning IPv4 to IPv6
Jhoni Guerrero
 
SEGMENT Routing
SEGMENT RoutingSEGMENT Routing
ether channel_hsrp
ether channel_hsrpether channel_hsrp
ether channel_hsrp
newbie2019
 

What's hot (20)

CCNP ROUTE V7 CH4
CCNP ROUTE V7 CH4CCNP ROUTE V7 CH4
CCNP ROUTE V7 CH4
 
Routing Protocols and Concepts: Ch9 - EIGRP
Routing Protocols and Concepts: Ch9 - EIGRPRouting Protocols and Concepts: Ch9 - EIGRP
Routing Protocols and Concepts: Ch9 - EIGRP
 
EIGRP (Enhanced Interior Gateway Routing Protocol)
EIGRP (Enhanced Interior Gateway Routing Protocol)EIGRP (Enhanced Interior Gateway Routing Protocol)
EIGRP (Enhanced Interior Gateway Routing Protocol)
 
Bgp protocol
Bgp protocolBgp protocol
Bgp protocol
 
What is EGRP
What is EGRPWhat is EGRP
What is EGRP
 
Ether channel fundamentals
Ether channel fundamentalsEther channel fundamentals
Ether channel fundamentals
 
eigrp
eigrpeigrp
eigrp
 
CCNP ROUTE V7 CH5
CCNP ROUTE V7 CH5CCNP ROUTE V7 CH5
CCNP ROUTE V7 CH5
 
CCNA2 Verson6 Chapter3
CCNA2 Verson6 Chapter3CCNA2 Verson6 Chapter3
CCNA2 Verson6 Chapter3
 
MPLS + BGP Presentation
MPLS + BGP PresentationMPLS + BGP Presentation
MPLS + BGP Presentation
 
Advance eigrp
Advance eigrp Advance eigrp
Advance eigrp
 
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)
 
EIGRP
EIGRPEIGRP
EIGRP
 
Routing Protocol EIGRP
Routing Protocol EIGRPRouting Protocol EIGRP
Routing Protocol EIGRP
 
CCNP Route EIGRP Overview
CCNP Route  EIGRP OverviewCCNP Route  EIGRP Overview
CCNP Route EIGRP Overview
 
Eigrp
EigrpEigrp
Eigrp
 
Segment routing tutorial
Segment routing tutorialSegment routing tutorial
Segment routing tutorial
 
Transitioning IPv4 to IPv6
Transitioning IPv4 to IPv6Transitioning IPv4 to IPv6
Transitioning IPv4 to IPv6
 
SEGMENT Routing
SEGMENT RoutingSEGMENT Routing
SEGMENT Routing
 
ether channel_hsrp
ether channel_hsrpether channel_hsrp
ether channel_hsrp
 

Viewers also liked

Multicast address
Multicast addressMulticast address
Multicast address
Edgardo Scrimaglia
 
Ospf routing protocol
Ospf routing protocolOspf routing protocol
Ospf routing protocol
Edgardo Scrimaglia
 
Link state protocols.ppt
Link state protocols.pptLink state protocols.ppt
Link state protocols.ppt
Edgardo Scrimaglia
 
Layer 3 redundancy hsrp
Layer 3 redundancy   hsrpLayer 3 redundancy   hsrp
Layer 3 redundancy hsrp
Edgardo Scrimaglia
 
Ospf.ppt
Ospf.pptOspf.ppt
Cisco IPv6 Tutorial
Cisco IPv6 TutorialCisco IPv6 Tutorial
Cisco IPv6 Tutorial
kriz5
 
Ipv4 vs Ipv6 comparison
Ipv4 vs Ipv6 comparisonIpv4 vs Ipv6 comparison
Ipv4 vs Ipv6 comparison
Shailesh Pachori
 

Viewers also liked (7)

Multicast address
Multicast addressMulticast address
Multicast address
 
Ospf routing protocol
Ospf routing protocolOspf routing protocol
Ospf routing protocol
 
Link state protocols.ppt
Link state protocols.pptLink state protocols.ppt
Link state protocols.ppt
 
Layer 3 redundancy hsrp
Layer 3 redundancy   hsrpLayer 3 redundancy   hsrp
Layer 3 redundancy hsrp
 
Ospf.ppt
Ospf.pptOspf.ppt
Ospf.ppt
 
Cisco IPv6 Tutorial
Cisco IPv6 TutorialCisco IPv6 Tutorial
Cisco IPv6 Tutorial
 
Ipv4 vs Ipv6 comparison
Ipv4 vs Ipv6 comparisonIpv4 vs Ipv6 comparison
Ipv4 vs Ipv6 comparison
 

Similar to Mecanismos de transicion pv6

Iccsit 2010 paper1
Iccsit 2010 paper1Iccsit 2010 paper1
Iccsit 2010 paper1
hanums1
 
Performance Analysis of Ipv4 Ipv6 Transition Techniques
Performance Analysis of Ipv4 Ipv6 Transition TechniquesPerformance Analysis of Ipv4 Ipv6 Transition Techniques
Performance Analysis of Ipv4 Ipv6 Transition Techniques
Andy Juan Sarango Veliz
 
Iccsit 2010 rljit
Iccsit 2010 rljitIccsit 2010 rljit
Iccsit 2010 rljit
hanums1
 
3hows
3hows3hows
A Survey On Next Generation Internet Protocol IPv6
A Survey On Next Generation Internet Protocol  IPv6A Survey On Next Generation Internet Protocol  IPv6
A Survey On Next Generation Internet Protocol IPv6
Carrie Romero
 
IPv4aaS tutorial and hands-on
IPv4aaS tutorial and hands-onIPv4aaS tutorial and hands-on
IPv4aaS tutorial and hands-on
APNIC
 
On the migration of a large scale network from i pv4 to ipv6 environment
On the migration of a large scale network from i pv4 to ipv6 environmentOn the migration of a large scale network from i pv4 to ipv6 environment
On the migration of a large scale network from i pv4 to ipv6 environment
IJCNCJournal
 
CCNA v6.0 ITN - Chapter 06
CCNA v6.0 ITN - Chapter 06CCNA v6.0 ITN - Chapter 06
CCNA v6.0 ITN - Chapter 06
Irsandi Hasan
 
Tutorial: IPv6-only transition with demo
Tutorial: IPv6-only transition with demoTutorial: IPv6-only transition with demo
Tutorial: IPv6-only transition with demo
APNIC
 
IPv6 transition and coexistance - Jordi Palet
IPv6 transition and coexistance - Jordi PaletIPv6 transition and coexistance - Jordi Palet
IPv6 Transition & Deployment, including IPv6-only in cellular and broadband
IPv6 Transition & Deployment, including IPv6-only in cellular and broadbandIPv6 Transition & Deployment, including IPv6-only in cellular and broadband
IPv6 Transition & Deployment, including IPv6-only in cellular and broadband
APNIC
 
Compatibility between IPv4 and IPv6
Compatibility between IPv4 and IPv6Compatibility between IPv4 and IPv6
Compatibility between IPv4 and IPv6
Zalak Patel
 
Whitepaper: Network transitioning from IPv4 to IPv6 Document - Happiest Minds
Whitepaper: Network transitioning from IPv4 to IPv6 Document - Happiest MindsWhitepaper: Network transitioning from IPv4 to IPv6 Document - Happiest Minds
Whitepaper: Network transitioning from IPv4 to IPv6 Document - Happiest Minds
Happiest Minds Technologies
 
Why We Need IPv6
Why We Need IPv6Why We Need IPv6
Why We Need IPv6
Netwax Lab
 
Ip v4 & ip v6
Ip v4 & ip v6Ip v4 & ip v6
Ip v4 & ip v6
Ronan Dunne, CEH, SSCP
 
Getting The World IPv6 Enabled
Getting The World IPv6 EnabledGetting The World IPv6 Enabled
Getting The World IPv6 Enabled
IPv6 Forum Singapore
 
Understanding i pv6 2
Understanding i pv6 2Understanding i pv6 2
Understanding i pv6 2
srmanjuskp
 
Io t hurdles_i_pv6_slides_doin
Io t hurdles_i_pv6_slides_doinIo t hurdles_i_pv6_slides_doin
Io t hurdles_i_pv6_slides_doin
Jonny Doin
 
Dual stack approach ipv4 ipv6
Dual stack approach ipv4 ipv6Dual stack approach ipv4 ipv6
Dual stack approach ipv4 ipv6
Thesis Scientist Private Limited
 
CN L8 — копия.ppt
CN L8 — копия.pptCN L8 — копия.ppt
CN L8 — копия.ppt
AssemNazirova2
 

Similar to Mecanismos de transicion pv6 (20)

Iccsit 2010 paper1
Iccsit 2010 paper1Iccsit 2010 paper1
Iccsit 2010 paper1
 
Performance Analysis of Ipv4 Ipv6 Transition Techniques
Performance Analysis of Ipv4 Ipv6 Transition TechniquesPerformance Analysis of Ipv4 Ipv6 Transition Techniques
Performance Analysis of Ipv4 Ipv6 Transition Techniques
 
Iccsit 2010 rljit
Iccsit 2010 rljitIccsit 2010 rljit
Iccsit 2010 rljit
 
3hows
3hows3hows
3hows
 
A Survey On Next Generation Internet Protocol IPv6
A Survey On Next Generation Internet Protocol  IPv6A Survey On Next Generation Internet Protocol  IPv6
A Survey On Next Generation Internet Protocol IPv6
 
IPv4aaS tutorial and hands-on
IPv4aaS tutorial and hands-onIPv4aaS tutorial and hands-on
IPv4aaS tutorial and hands-on
 
On the migration of a large scale network from i pv4 to ipv6 environment
On the migration of a large scale network from i pv4 to ipv6 environmentOn the migration of a large scale network from i pv4 to ipv6 environment
On the migration of a large scale network from i pv4 to ipv6 environment
 
CCNA v6.0 ITN - Chapter 06
CCNA v6.0 ITN - Chapter 06CCNA v6.0 ITN - Chapter 06
CCNA v6.0 ITN - Chapter 06
 
Tutorial: IPv6-only transition with demo
Tutorial: IPv6-only transition with demoTutorial: IPv6-only transition with demo
Tutorial: IPv6-only transition with demo
 
IPv6 transition and coexistance - Jordi Palet
IPv6 transition and coexistance - Jordi PaletIPv6 transition and coexistance - Jordi Palet
IPv6 transition and coexistance - Jordi Palet
 
IPv6 Transition & Deployment, including IPv6-only in cellular and broadband
IPv6 Transition & Deployment, including IPv6-only in cellular and broadbandIPv6 Transition & Deployment, including IPv6-only in cellular and broadband
IPv6 Transition & Deployment, including IPv6-only in cellular and broadband
 
Compatibility between IPv4 and IPv6
Compatibility between IPv4 and IPv6Compatibility between IPv4 and IPv6
Compatibility between IPv4 and IPv6
 
Whitepaper: Network transitioning from IPv4 to IPv6 Document - Happiest Minds
Whitepaper: Network transitioning from IPv4 to IPv6 Document - Happiest MindsWhitepaper: Network transitioning from IPv4 to IPv6 Document - Happiest Minds
Whitepaper: Network transitioning from IPv4 to IPv6 Document - Happiest Minds
 
Why We Need IPv6
Why We Need IPv6Why We Need IPv6
Why We Need IPv6
 
Ip v4 & ip v6
Ip v4 & ip v6Ip v4 & ip v6
Ip v4 & ip v6
 
Getting The World IPv6 Enabled
Getting The World IPv6 EnabledGetting The World IPv6 Enabled
Getting The World IPv6 Enabled
 
Understanding i pv6 2
Understanding i pv6 2Understanding i pv6 2
Understanding i pv6 2
 
Io t hurdles_i_pv6_slides_doin
Io t hurdles_i_pv6_slides_doinIo t hurdles_i_pv6_slides_doin
Io t hurdles_i_pv6_slides_doin
 
Dual stack approach ipv4 ipv6
Dual stack approach ipv4 ipv6Dual stack approach ipv4 ipv6
Dual stack approach ipv4 ipv6
 
CN L8 — копия.ppt
CN L8 — копия.pptCN L8 — копия.ppt
CN L8 — копия.ppt
 

Recently uploaded

A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
sonjaschweigert1
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
Quotidiano Piemontese
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Malak Abu Hammad
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
Matthew Sinclair
 
Building RAG with self-deployed Milvus vector database and Snowpark Container...
Building RAG with self-deployed Milvus vector database and Snowpark Container...Building RAG with self-deployed Milvus vector database and Snowpark Container...
Building RAG with self-deployed Milvus vector database and Snowpark Container...
Zilliz
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
SOFTTECHHUB
 
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Zilliz
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
Adtran
 
“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”
Claudio Di Ciccio
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
Kari Kakkonen
 
20 Comprehensive Checklist of Designing and Developing a Website
20 Comprehensive Checklist of Designing and Developing a Website20 Comprehensive Checklist of Designing and Developing a Website
20 Comprehensive Checklist of Designing and Developing a Website
Pixlogix Infotech
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems S.M.S.A.
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
Neo4j
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
Neo4j
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
Octavian Nadolu
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
Uni Systems S.M.S.A.
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
Data structures and Algorithms in Python.pdf
Data structures and Algorithms in Python.pdfData structures and Algorithms in Python.pdf
Data structures and Algorithms in Python.pdf
TIPNGVN2
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
Neo4j
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 

Recently uploaded (20)

A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
 
Building RAG with self-deployed Milvus vector database and Snowpark Container...
Building RAG with self-deployed Milvus vector database and Snowpark Container...Building RAG with self-deployed Milvus vector database and Snowpark Container...
Building RAG with self-deployed Milvus vector database and Snowpark Container...
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
 
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
 
“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
 
20 Comprehensive Checklist of Designing and Developing a Website
20 Comprehensive Checklist of Designing and Developing a Website20 Comprehensive Checklist of Designing and Developing a Website
20 Comprehensive Checklist of Designing and Developing a Website
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
Data structures and Algorithms in Python.pdf
Data structures and Algorithms in Python.pdfData structures and Algorithms in Python.pdf
Data structures and Algorithms in Python.pdf
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 

Mecanismos de transicion pv6

  • 1. info@AVAnetworks.com.ar Transitions Mechanism IPv6 to IPv4 12/09/2012 1 Edgardo Scrimaglia CCIE edgardo.scrimaglia@avanetworks.com.ar
  • 2. info@AVAnetworks.com.ar Objetives • Describe transition mechanisms used by IPv6 network traffic to transit IPv4 networks. • Describe how IPv6-over-IPv4 encapsulation (tunneling) works. • Describe how NAT-PT works. • Explain how to express IPv4 addresses in IPv6 format. 12/09/2012 2
  • 3. info@AVAnetworks.com.ar Transition IPv4-to-IPv6 Transition richness means: • No fixed day to convert; no need to convert all at once. • Different transition mechanisms are available: – Smooth integration of IPv4 and IPv6 – Use of dual stack or 6-to-4 tunnels • Different compatibility mechanisms: – IPv4 and IPv6 nodes can communicate 12/09/2012 3
  • 4. info@AVAnetworks.com.ar  Dual stack is an integration method where a node has “implementation and connectivity” to both an IPv4 and IPv6 network. Dual Stack 12/09/2012 4
  • 5. info@AVAnetworks.com.ar Example Cisco IOS Dual Stack • If both IPv4 and IPv6 are configured on an interface, this interface is dual-stacked. 12/09/2012 5
  • 6. info@AVAnetworks.com.ar Tunneling  Tunneling is an integration method where an IPv6 packet is encapsulated within another protocol, such as IPv4. This method of encapsulation is IPv4 protocol 41 (Excluding Teredo): This includes a 20-byte IPv4 header with no options and an IPv6 header and payload. This is considered dual stacking. 12/09/2012 6
  • 7. info@AVAnetworks.com.ar “Isolated” Dual-Stack Host  Encapsulation can be done by edge routers between hosts or between a host and a router. 12/09/2012 7
  • 8. info@AVAnetworks.com.ar Configuring an IPv6 Tunnel • Configured tunnels require: – Dual-stack endpoints – IPv4 and IPv6 addresses configured at each end 12/09/2012 8
  • 9. info@AVAnetworks.com.ar Example: Cisco IOS Tunnel Configuration 6in4 Tunnel 12/09/2012 9
  • 10. info@AVAnetworks.com.ar Configuring static routes for 6-to-4 tunnels A 6-to-4 tunnel establishes a transient link between IPv6 domains which are connected by an IPv4 backbone • Create a tunnel interface • Set tunnel mode with the tunnel mode ipv6ip 6to4 command • Create an IPv6 specific address • Set the source interface for the tunnel • Configure an Ipv6 static route 12/09/2012 10
  • 11. info@AVAnetworks.com.ar Converting IPv4 addresses to IPv6 for 6-to-4 Tunnel • A 6-4 tunnel uses special addresses in the 2002::/16 address space • The first 16 bits are the hexadecimal number 2002 • The next 32 bits are the original source address in hexadecimal form • The IPv4 address of 172.16.12.1 is converted into AC10:0C01 • The complete address would be 2002:AC10:0c01:1::1/64 12/09/2012 11
  • 12. info@AVAnetworks.com.ar Example: Cisco IOS Tunnel Configuration 6-to-4 between R1 y R3 R1 R2 R3 Lo0 10.1.2.1/24 Lo0 10.1.3.1/24 Lo0 10.1.1.1/24 172.16.12.1 /24 S0/0/0 S0/0/0 172.16.12.2 /24 S0/0/1 172.16.23.2 /24 172.16.23.1 /24 S0/0/1 R1 R1(config-if)# interface tunnel 0 R1(config-if)# tunnel mode 1pv6ip to 6to4 R1(config-if)# ipv6 address 2002:AC10:0C01:1::1/64 R1(config-if)# tunnel source s0/0/0 Exit R1(config)# ipv6 route 2002::/16 tunnel 0 Verification R1#ping 2002:AC10:1703:1::3 R1#ping 2002:AC10:1703:1::100 Host IPV6 (remote) R3 R3(config-if)# interface tunnel 0 R3(config-if)# tunnel mode 1pv6ip to 6to4 R3(config-if)# ipv6 address 2002:AC10:1703:1::3/64 R3(config-if)# tunnel source s0/0/1 Exit R3(config)# ipv6 route 2002::/16 tunnel 0 Verification R3#ping 2002:AC10:0c01:1::1 R3#ping 2002:AC10:0c01:1::100 Host IPV6 (remote) 12/09/2012 12 IPV6 Net 2001:A:C:1::/64 IPV6 Host 2001:A:C:1::100 IPV6 Net 2001:A:B:1::/64 IPV6 Host 2001:A:B:1::100
  • 13. info@AVAnetworks.com.ar Cisco IOS Software Is IPv6-Ready: 6-to-4 Tunneling • 6-to-4: – Is an automatic tunnel method – Gives a prefix to the attached IPv6 network 12/09/2012 13
  • 14. info@AVAnetworks.com.ar  NAT-Protocol Translation (NAT-PT) is a translation mechanism that sits between an IPv6 network and an IPv4 network.  The job of the translator is to translate IPv6 packets into IPv4 packets and vice versa. Translation – NAT-PT 12/09/2012 14
  • 15. info@AVAnetworks.com.ar Self Check 1. What are the 2 most common techniques to transition from IPv4 to IPv6? 2. How does a dual-stack node choose which stack to use for a particular traffic flow? 3. How is a router interface “dual-stacked”? 4. What is tunneling? 5. What is the job of the translator in a NAT-PT topology? 12/09/2012 15
  • 16. info@AVAnetworks.com.ar Resumen • The two most common techniques to transition from IPv4 to IPv6 are dual stack and IPv6-to-IPv4 (6-to-4) tunnels. • Tunneling IPv6 traffic over an IPv4 network requires one edge router to encapsulate the IPv6 packet inside an IPv4 packet and another router to de-encapsulate it. • Transition methods from IPv4 to IPv6 include dual-stack operation, protocol translation, and 6-to-4 tunnels. 12/09/2012 16
  • 18. info@AVAnetworks.com.ar Resources • Tunneling IPv6 through an IPv4 Network (Configuration Example) – http://cisco.com/en/US/partner/tech/tk872/technologies_configuration_example09 186a00800b49a5.shtml • Implementing Tunneling for IPv6 – http://cisco.com/en/US/partner/products/sw/iosswrel/ps5187/products_configurati on_guide_chapter09186a00801d6604.html • Cisco IOS IPv6 Configuration Library – http://cisco.com/en/US/partner/products/sw/iosswrel/ps5187/products_configurati on_guide_book09186a00801d65f9.html • Network Address Translator-Protocol Translator Technical Notes – http://www.cisco.com/en/US/products/ps6553/products_data_sheet09186a008011 ff51.html 12/09/2012 18