Learning Objectives

  • Identify and explain the content of the five ICMPv6 messages used by NDP


  • Outline and explain NDP operations for IPv6


  • Examine and deconstruct NDP packet captures

  • Configure, verify and debug SLAAC as a provisioning mechanism for an IPv6 network

  • List potential NDP security treats and available counter measures

  • Deploy Secure NDP(SeNDP) and RA-Guard to protect NDP against malicious attacks


Course curriculum

  • 01

    Introduction & Course Overview Welcome

    • Setting the context

    • Course Startup Poll

    • Pre-requisite knowledge CHECK

  • 02

    ICMPv6 and NDP

    • Overview of NDP

    • NDP messages

  • 03

    Use of NDP for IPv6 key functions

    • Main NDP Functions

    • Mid-course Poll

    • Understanding and configuring SLAAC

  • 04

    NDP Security considerations and more

    • NDP Security Considerations Part One

    • NDP Security Considerations Part Two

    • Implementing Secure NDP

    • Implementing Router Advertisement

  • 05

    Conclusion and Next Steps

    • Final Exam

    • End of Course Poll

Course Lead

Musa Stephen HONLUE has trained more than 1000 network engineers across AFRICA, both remotely and in face to face settings. He has developed and delivered training in diverse areas of IP technologies including: - IPv6 routing. - NDP. - IPv6 security. - Understanding and using RPKI and IRR to secure the Internet routing table. - Introduction to network operations in UNIX/Linux environment. - MANRS. - Building scalable Internet Infrastructure. - Understanding and configuring DNSSEC. He has majorly contributed in setting up and running the AFRINIC certification program.

Musa Stephen HONLUE

Trainer and AFRINIC Certification Program Manager