Migrating to IPv6
Price: Instructor Led $2395 | Virtual Classroom
-Call for details
Details: *This is a 4 day course
Description
This powerful, hands-on course covers all you need to know about IPv6 technology
as well as its implementation and deployment within your network environments.
The IPv6 protocol offers 128-bit IP addresses compared to IPv4's 32-bit
addresses and plays a growing role in security, VoIP, Quality of Service (QoS),
and other networking technologies for medium to large enterprises.
In this course, you will gain a complete understanding of the differences
between the IPv4 and IPv6 protocols, critical pre- and post-deployment
installation techniques to ensure successful migration, and how to deploy mixed
IPv4/IPv6 networks. Through detailed hands-on labs, you will configure
IPv6-over-IPv4 tunnels and explore and understand the expanded roles of the
IMCPv6 protocol vs. ICMP in IPv4.
You'll also learn about IPSec Security, Access Control Lists, and DNS
implementation within an IPv6 network, as well as IPv6 auto-configuration vs.
stateful and stateless DHCPv6 configuration of IPv6-enabled devices. Finally,
gain invaluable real-world experience as you configure and set up IPSec tunnels,
explore DNS implementation, configure and analyze Access Control Lists, and
configure routers with various IPv6 routing protocols in informative hands-on
labs.
Highlights
Features and benefits of IPv6
Advanced capabilities of IPv6, beyond what IPv4 offers
Why IPv6 provides enhanced IP-Security and more reliable QoS
Deployment strategies to consider when migrating to IPv6
How to tunnel IPv6 over an IPv4 network
How to configure IP RIPng, OSPFv3, and BGP for an IPv6 network
The role and configuration of DHCP and DNS in an IPv6 network
How to ensure a smooth transition from IPv4 and coexistence with IPv4
networks
How IPv6 provides enhanced support for mobile IP and mobile computing
devices
Differences between DHCPv6 and DHCP
Audience
This course is intended for networking professionals who are considering or
making the migration from IPv4 to IPv6 protocol-based network environments.
Prerequisites
This course does not require a prerequisite
Outline
1. Introduction to IPv6
Why IPv6
New technologies
IPv4 lifetime extension
Key differences between IPv4 and IPv6
DoD 2003 mandate
Abilene project (Internet 2)
Asia IPv6 rollout
ARIN requirements
ARIN form/template
ARIN assignment
2. IPv6 Addressing
Binary number representation
Decimal-to-binary conversion
Hexadecimal review
IPv6 addressing
IPv6 address notation
IPv6 address space
IPv6 prefixes
Unicast addresses
Anycast addresses
Multicast addresses
64-bit MAC address assignment
IPv6 ping command
Loopback and unspecified addresses
3. IPv6 Header Information
IPv4 protocol stack
IPv6 protocol stack
IPv6 dual stack
New header format
IPv6 extension headers
Hop-by-Hop
Destinations Options
Routing Header
Fragment Header
IPSec Authentication Header
IPSec ESP Header
4. ICMPv6 Network Operation
ICMPv6 message types
ICMPv6 ping operation
ICMPv6 Echo Request message
ICMPv6 Echo Reply message
Neighbor Solicitation
ICMPv6 Neighbor Discovery
ICMPv6 Neighbor Solicitation message
Neighbor Advertisement
ICMPv6 Neighbor Advertisement message
Router Solicitation
ICMPv6 Router Solicitation message
Router Advertisement
ICMPv6 Router Advertisement message
ICMPv6 Router Advertisement vs. DHCPv6
ICMPv6 Redirect
ICMPv6 Multicast messages
ICMPv6 Time Exceeded, Destination Unreachable, etc.
5. Routing Services and Protocols
Routing protocols supported by IPv6
RIPng protocol
RIPng enhancements
IPv4 RIP-2 MAC header snapshot
IPv6 RIPng MAC header snapshot
IPv4 RIP-2 IP header snapshot
IPv6 RIPng IP header snapshot
IPv4 RIP-2 UDP header snapshot
IPv6 RIPng UDP header snapshot
IPv4 RIP-2 snapshot
IPv6 RIPng snapshot
IPv6 RIPng trace file
Enabling IPv6 on Cisco
OSPFv3 protocol
Current OSPF RFCs
OSPF Areas
Link state advertisement
OSPF area border routers
OSPF hello packet
BGP protocol
6. IPv6 Access List
IPv6 Standard Access List
IPv6 Extended Access List
Access List examples
Access List configurations
7. DNS Overview
DNS infrastructure
DNS resolver
DNS A records
DNS AAAA resource record
DNS deployment
Bind9 support
DNS messages
DNS query
Example: DNS query
DNS reply
Example: DNS reply
Testing DNS
8. IPv6 Deployment Strategies Overview
Operating systems supporting IPv6
IPv6 protocol stack for Windows 2000
Microsoft .NET 2003
Installing IPv6 on a .NET device
Windows commands
Client types
DNS infrastructure
Dual stack implementation
IPv4 and IPv6 dual-stack operation
IPv4 and IPv6 type codes
IPv6 over Ethernet
IPv6 tunneling
6to4
ISATAP
6over4
Teredo
DSTM - Tunneling IPv4 over IPv6
IPv6 Translation
SIIT
NAT-PT
Port Proxy/SOCKS
ISP prefix numbering
Prefix auto-configuration
Mobile IP support
IPv6 support technologies
9. IPSec Security
IPSec tunneling
IPv6 IPSec overview
Security areas addressed
IPSec Framework
Authentication header
Encapsulating security payload
ESP transport mode
Internet key exchange
IPv6 IPSec in a Windows environment
Microsoft symmetric key authentication
Setting up the IPSec6 tunnel
Labs
Lab 1: Initial Configuring and Neighbor Discovery
Install IPv6 for Windows XP
View your IPv6 address
Review your configuration results
Ping your neighboring pod's computer
Use EtherPeek to analyze certain captured frames
Analyze IPv6 header information
Analyze various neighbor solicitations messages including DaD
Investigate your PCs neighbor cache
Lab 2: Configuring and Analyzing IPv6 on the Network Router
Set up the classroom network
Configure and verify IPv6 on a Cisco router
Analyze Router Solicitation and Router Advertisement messages
Use the debug ipv6 nd command to view the exchange of Router
Solicitations
Lab 3: ICMPv6 Packet Too Large Fragmentation
Configure your router with a link MTU size of 1280 bytes
Ping your neighbor's workstation with 1500 byte frame
Capture the ICMPv6 Packet Too Large error message
Ping your neighbor's workstation with 8000 byte packet
Capture and analyze Fragment Extension Headers
Lab 4: Configuring IPv6 RIPng
Configure IPv6 on a Cisco router
Configure IPv6 RIGng
Verify IPv6 RIPng configuration and operation on your router
Analyze RIPng updates using a network analyzer
Lab 5: Analyzing an ICMPv6 ND Redirect using Multiple Default Gateways
Reconfigure your network by connecting your workstation to the
"core"
Capture and analyze router solicitation and router advertisements from
multiple default gateways
Analyze your workstation's default gateway list of multiple gateways
Generate and analyze an ICMPv6 redirect
Lab 6: OSPF Configuration
Configure IPv6 OSPFv6 on your router
Build adjacencies between other IPv6 routers
View IPv6 OSPFv6 routing tables for different network connections
View live OPSFv6 route updates from local router
Configure IPv6 encryption used between routers
Lab 7: IPv6 BGP Routing
Enable IPv6 BGP routing protocol
Configure IPv6 BGP autonomous systems
Configure both IBGP and EBGP neighbor statements
View IPv6 routing tables
Lab 8: IPv6 Access Control List
Configure your router to block telnet access from your neighboring routers
Configure your access list so all other network devices can access your
router
Block your neighboring router from pinging your router
Write an access list where you can ping other routers, but block
neighboring ping packets
Lab 9: DNS Operation
Configure client for IPv6 DNS name resolution
Analyze IPv6 quad (AAA) records
Analyze an DNS packet
Verify DNS operation by pinging your DNS server and analyzing a DNS query
Lab 10: Building a Manual IPv6 Tunnel
Configure a router for tunnel operation, allowing it to carry IPv6 traffic
over an IPv4 network
Test connectivity using the IPv6 address and fix any problems that occur
Use show commands to view your configuration and verify tunnel
operation
Analyze tunnel traffic that was captured using a network analyzer
Appendix:
Lab A: NAT-PT IPv6 to IPv4 Translations
Lab B: IPv6 IPSec Virtual Tunnel Interface