homecloud computingcloud data Processingcloud of things
cloud of networks

Available Courses

Click on the links below for the full course outllines

Introduction to IPv6

Duration: 5 Days

Course Background

IPv6, the successor protocol to IPv4, is now at a stage where it is ready for full scale deployment. An important driver in this regard is the use of IPv6 in the deployment of ip mobile services, especially IMS - the IP Multimedia Subsystem. In addition, the deployment of VoIP over IPv6 is also likely to further boost the uptake of IPv6. The large scale deployment of mobile IPv6 will also lead to the migration of many existing netowking, intranet and internet applications from IPv4 to IPv6. Ipv6 has many benefits for cloud computing and these will be covered and discussed in the course.

This is a hands of practical course. About 40% if the course will be devoted to practical hands on labs. Topics covered include:

  • Basics of IPv6
  • IPv6 addressing
  • DNS for IPv6
  • IPv6 routing protocols
  • IPv4 to IPv6 transitioning
  • Mobile IPv6
  • IPv6 multicasting
  • IPv6 security
  • Configuring IPv6 on Virtual Machines
  • Deploying IPv6 in the Cloud

Course Prerequisites and Target Audience

Basic knowledge of IPv4 and computer networking is assumed. Experience with configuring computers and working from the command line will be useful. This course is aimed at planners, administrators and engineers requiring a rapid and intensive introduction to IPv6 and its applicability to cloud computing.

Course Outline

  • IPv6 Foundations
    • Overview of networking concepts and layered network protocols
    • Rationale underlying IPv6
    • IPv6 protocol overview
    • IPv6 Header structure
    • IPv6 address structure and IPv6 addressing strategies
    • Neighbour discovery and autoconfiguration in IPv6
    • Path MTU discovery
    • Extension headers
    • Fragmentation
  • IPv6 - Name Services and Routing
    • IPv6 DNS - theory and practice
    • DHCPv6
    • Renumbering under IPv6
    • IPv6 routing protocols
      • distance vector
      • link state
      • BGP (path vector)
  • IPv6 Backbone issues
    • QoS issues
    • Network management issues
  • Migration to IPv6
    • IPv6 islands in an IPv4 environment
    • IPv4 islands in an IPv6 environment
    • accessing applications via IPv6 and IPv4
    • tunnelling and address translation
      • Tunnel brokers
      • ISATAP
      • 6to4
      • NAT-PT
  • IPv6 Security
    • IPSec in IPv6
    • IPv6 ACLs
  • Mobile IPv6 - overview of concepts and strategies
  • Multicasting
    • Understanding the underlying protocols and mechanisms
    • Performance, scalability and reliability issues
  • QoS
    • support for QoS in IPv6
    • implementation of QoS strategies in IPv6 networks
  • Virtualization and IPv6
    • VPNs
    • Traditional versus virtualized ISPs
    • Virtualization software - hypervisors and virtual networking
    • Server farms and potential problems
    • Traffic overhead and load balancing
    • Localization and migration
  • Cloud computing
    • Software infrastructure versus hardware infrastructure
    • Implementations of Cloud computing
    • Insecurities and problems in cloud computing
  • IPv6 benefits in cloud computing
    • Security benefits
    • NAT avoidance
    • IPsec
    • Network Management benefits
    • IPv6 addressing and interface identifiers
    • Stateless approach
    • Address validation
    • QoS benefits
      • Load balancing
      • Broadcast efficiency
    • Mobility benefits