IPv6 and Application - TRAINING

What You'll Gain from the Course

To help enable engineers, companies, and organizations to migrate their apps to IPv6 so that they can transition their networks into IPv6 networks.
Given that now, in 2011, many companies are just starting to pay attention to IPv6, and given that many apps are just now moving to IPv6, this course will continue to evolve to address issues identified as more applications make the move. I’d love to receive any feedback you have on issues you encounter in migrating your apps to IPv6—and I expect that you’ll see updates to this course come out over time.

Course Summary and Details

How badly will IPv6 break your application? What do you need to consider to make your application “IPv6-ready”? What questions should you ask? In the ideal world, your application should “just work” on IPv6, just as it does on IPv4. However, in the real world, application issues crop up. These could be as simple as having a user interface field that only allows the input of dotted-decimal IPv4 addresses, or something more fundamental, such as an application binding exclusively to an IPv4 transport interface. This course also covers IPv6 Essentials and IPv6 Network Administration. They contain much discussion about using network-level tools and even about creating applications that interact directly with the network. However, the concerns related to IPv6 at the upper application layers are mentioned only briefly, if at all. The Internet Engineering Task Force (IETF) has published RFC 4038, which addresses many of these concerns, but the concerns have not found their way out into mainstream courses. This course is designed to help you understand what you need to think about to be sure that your app will work as well with IPv6 as it does with IPv4. This course is not so much about all the solutions but rather about the questions you need to be asking. For IPv6 to truly be adopted on a large scale, ultimately the applications running on our desktop systems, laptops, and mobile devices all need to play nice with IPv6.

IPv6 and Application Training Course - OUTLINES

User Interface Changes

• Presentation Format Changes
• Variable-Length IPv6 Addresses
• Port Number Colon
• Classless (CIDR) Notation Versus Subnet Masks
• Case Sensitivity
• Validity Checking of Input Fields

DNS Changes

• Handling AAAA Records
• Prioritization of AAAA and A Records
• Happy Eyeballs
• The Google Chrome Example

Application Programming Interfaces (APIs)

• Checking the API Transport
• Checking the API Data
• An Example: The Session Initiation Protocol (SIP)
• Handling the API Connection

Storage of IP Addresses

• Memory Locations
• Databases
• Configuration Files
• Case Sensitivity and Leading Zero Suppression

Transport Layer

Dual-Stack versus IPv6-Only
• Operating System Support
• Application Dual-Stack Support
Multiple IPv6 Addresses
Privacy Extensions for IPv6 Addresses
• Path MTU Discovery
Multicast and Broadcast
Security in IPv6
NAT and IPv6

Other Networking Engineering Courses

VMware vCenter Configuration Manager for Virtual Infrastructure Management Esxi5
Communication over Fiber Optics with Hands-on Laboratory
Certified Data Centre Management Professional (CDCMP)
ITIL-Information Technology Infrastructure Library
IPv6 in Modern Networks
CISCO Professional
Computer Networks


Cumhuriyet Cad. No:5
Floor 5 - Taksim
34437 Beyoğlu-Istanbul


Do not hesitate to send your inquiry