IPv6 Hands-On
[2-day course, Euro 2,350.- (net) per participant]
Review of IPv4 and Differences to IPv6
IPv4 History and Weaknesses
The IPv4 History
The TCP / IP Protocol Stack with IPv4
Physical Access, Internet Protocol, Transport Layer Protocols, Application Layer
Review of the Data Link Layer Protocol Ethernet
The Ethernet Frame, Ethernet Frame , Preamble, Source & destination address, Length/Type Field, Data Field, Frame Check Sequence, Ethernet Access Scheme, Backoff Time
IP Frame Structure and Addressing Review
L2 Ethernet, Internet Layer, Transport Layer, Application Layer
IPv4 Addressing Summary
Classful IP Addresses, Subnet Mask, Subnetting , Classless Inter Domain Routing (CIDR)
IPv4 Addressing Summary (continued)
Private Networks / Intranets / NAT
IP Address Allocation and Distribution
IANA, Regional Registers
The Main Problem Is: IPv4 Address Consumption
… and the Emergency Measures in IPv4 are
Overview of the IP Protocol Headers
Protocol Elements Inherited from IPv4
Address Range, Header Simplicity, Use of “Next Headers”
The IPv6 Protocol Format
Hop-by-Hop Options Header, Destination Options Header, Routing Header, Fragment Header, Authentication Header, Encapsulating Security Payload Header
IPv6 Header Details
Version, Traffic Class, Flow Label, Payload Length , Next header, Hop Limit, Source Address, Destination Address, Example of an IPv6 Frame
IPv6 Extension Header Concept
Hop by Hop and Destination Option Headers, Hop by Hop Header – Jumbograms, IPv6 Routing Header, Next Header, Header length, Type, Segments left, Addresses, IPv6 Fragmentation Header, Next header, Fragment offset, Res, M Flag, Fragment Identification, Fragmentation in IPv4 and IPv6, Fragmentation Example in IPv6, Authentication Header, Next Header (8 bit), Payload Length (8 bit), Reserved (16 bit), Security Parameters Index (SPI) (32 bit), Sequence Number (32 bit), Authentication Data (n bit), Encapsulated Security Payload (ESP) Header, Security Parameters Index (SPI) (32 bit), Sequence Number (32 bit), Payload Data (n bit), Padding (0 – 255 octets), Padding Length (8 bit), Next Header (8 bit), ESP Authentication Data (n bit)
Comprehension Check and exercise
Details of IPv6 Addressing
IPv6 Address Types
IPv6 Addressing Scheme
IPv6 Address Type Overview
Unicast Addresses, Multicast Addresses, Anycast Addresses, Reserved Multicast Addresses, The Global Unicast Address Format, The Global Multicast Address Format, IPv6 Predefined Multicast Addresses, The Link Local Address Format, Unique Local Unicast Addresses (ULA), Pseudo Random Algorithm for Global ID Generation
IPv6 Address Notation
Address Examples and Notation Alternatives, Comprehension Check and Exercise
Comprehension Check and exercise
Details of ICMPv6
Overview of Important Messages
Error Messages, Destination Unreachable, Packet Too Big, Time Exceeded, Parameter Problem, Important Informal Messages, Echo Request, Echo Reply, Multicat Listener Query, Multicast Listener Report, Multicast Listener Done, Router Solicitation, Router Advertisement, Neighbor Solicitation, Neighbor Advertisement, Redirect
ICMP Pseudo Header
Details of the Destination Unreachable Message
ICMP Extension Objects
Details of the Packet Too Big Message
Details of the Time Exceeded Message
ICMP Extension Objects
Details of the Parameter Problem Message
Details of the Echo Request and Echo Reply Messages
Example: ICMPv6 Echo Request and Reply
Details of the Router Solicitation Messages
Related IPv6 header parameters, ICMP Fields:
Details of the Router Advertisement Messages
Related IPv6 header parameters, ICMP Fields:
Details of the Neighbor Solicitation Messages
Related IPv6 header parameters:
Details of the Neighbor Advertisement Messages
ICMP Fields:
Details of the Redirect Messages
Related IPv6 header parameters:, Summary of other Informal ICMPv6 Messages, Home Agent Address Discovery Request, Home Agent Address Discovery Reply, Mobile Prefix Solicitation, Mobile Prefix Advertisement
Address Configuration Options
Selection of Address Configuration , Managed Address Configuration Flag (M-flag), Other Stateful Configuration Flag (O-Flag), Overview of Configurations with M and O flags in ICMPv6 RA Messages
How a Host may obtain an IP-Address
IPv4
and DHCP, How to create EUI based Interface Identifiers, IEEE EUI-64
Identifiers, IEEE EUI-48 Identifiers (from IEEE 48-bit MACs), Non
Global Identifiers, Practical exercise:
Generation of an EUI-64
Identifier from IEEE 48 Bit MAC, IPv6 and “Stateless
Autoconfiguration”, Stateful and Stateless Address
Configuration with DHCPv6, Stateful Message Exchange, Stateless
Message Exchange, Rapid Commit Option, Overview and DHCP Message
Comparison DHCPv4 vs DHCPv6, SOLICIT, ADVERTISE , REQUEST , RENEW,
REBIND, REPLY, RELEASE, INFORMATION-REQUEST, DECLINE, RECONFIGURE,
CONFIRM , RELAY-FORW, RELAY-REPLY, DHCPv6 Relay, Important DHCP
Parameters, DHCP Unique Identifier (DUID), Identity Association
Identifier , IA Timer T1, IA Timer T2
Name Resolution in IPv6 – DNS
Overview and Review of DNS
Example of the DNS Hierarchy
DNS, ENUM, IN-Addr, IP6
IPv6 Enhancements
IPv6 Routing Concepts
The Hierarchical Routing Architecture
Public Topology, Site Topology, Interface Identifier
Multi-Homing and Provider Changes / Renumbering
Provider Independent Address Range
Example: Provider Independent (PI) Address Calculation, Exercise: PI Address Calculation for New York
Overview of IP Routing Types
Intra Domain Routing (IGP), Static Routing, Dynamic Routing, Distance Vector Routing, Link State Routing, Hybrid Routing, Inter Domain Routing (EGP), Path Vector Routing
Routing Criteria
Minimum Cost Routing, Minimum Distance Routing, Minimum Hop Routing, Minimum Load Routing, Imposed Routing
Example: Routing Information Protocol (RIP, RIP-2, RIPng / RIPv6)
Routing Information Protocol (Example)
RIP Version Differences
Open Shortest Path First (OSPF, OSPFv6)
Autonomous systems (AS), OSPF Areas, Backbone area and area 0, Internal Router (IR), Backbone Router (BR), Area Border Router (ABR), AS Boundary Routers (ASBR)
OSPF Operation
Link State Advertisements (LSA), Hello, Database description, Link state request, Link state update, Link state acknowledgement: , Link State Routing
Operation of IPv6
Security, VPN Configuration and Operation
Threats and Security Attacks regarding IP
Privacy, Alteration, Spoofing
Alternatives for Network Security
Encryption and Authentication on Layer 1 / 2, Encryption and Authentication on the Network Layer, Encryption and Authentication on higher layers
VPN Operation Modes
IPsec in Transport Mode, IPsec in Transport Mode, Transport Mode and AH, Transport Mode and ESP, IPSec in Tunnel Mode, Tunnel Mode and AH, Tunnel Mode and ESP
Establishment of an IPsec-Relationship
Establishment of an IPsec-Relationship
Mobile IP in IPv6
MIP Operation Principles
Host A – also called Corresponding Node (CN), Home Agent (HA), Foreign Agent (FA), Mobile Host B – also called Mobile Node (MN), Route Optimisation in IPv6
MIP in Trusted Non-3GPP RATs
Example: PMIPv6 Signaling in Trusted non-3GPP Networks
Example: Mobility Options in Destination Header
QoS Mechanisms with IPv6
The QoS-Hierarchy
Services, Traffic Classes, QoS-Profiles and Parameters, QoS-Parameter Settings, Physical Processing Rules
End-to-End View
QoS Methods in IP
DiffServ, IntServ, MPLS
Details of Diffserv Operation
Details of the AF(X,Y) PHB (Assured Forwarding), Details of the EF PHB (Expedite Forwarding)
Summary of IPv6 Advantages
Interworking and Migration IPv4 to IPv6
Interworking and Migration IPv4 to IPv6
IPv4 Address compatible to IPv6, Dual Stack IP Support, Tunneling
Dual Stack Principle
Automatic 6 to 4 Tunneling Principle
Teredo Tunneling Architecture
Teredo Client, Teredo Server, Teredo Relay, Host specific Teredo Relay, Cone-NAT, Limited NAT
Teredo Operation – Initial Configuration
Teredo Address Format
Solutions for the practical excercises
v1.201