As defined in the "IPv6 Neighbor Discovery Protocol" in RFC2461, NDP is a key protocol in IPV6.
There are some key mechanisms in this agreement, and we'll start with a one by one discussion from here.
Because I did not find the right legend on the internet, I only drew it myself.
The above chart is from << CISCO IPV6 Network Implementation Technology >> 79th page.
From this diagram to expand the learning NDP protocol, you can have a good understanding of the overall NDP framework.
Speaking of Ndp--neighbor Discovery Protocl, I have to mention ICMPV6, which is so important in IPV6 that many protocols are based on ICMPV6 different types of work, such as Pmtud, He was using the ICMPV6 Type 2 message.
So what are the relevant ICMPV6 messages that NDP will use?
The ICMPV6 message that the NDP mechanism uses, the following table can be a good illustration of which software module is used by which ICMPv6 type.
This is very helpful for us to learn, because the internet did not find the right information, and only manual entry.
This article is from the "hank--me, only focus on the principle" blog, please be sure to keep this source http://361531.blog.51cto.com/351531/632107