1
00:00:00,360 --> 00:00:07,550
Neighbor Discovery Protocol or NDP has a number of functions with regards to IP version 6.

2
00:00:07,710 --> 00:00:13,380
The first one is slack which again is stateless address order configuration.

3
00:00:13,380 --> 00:00:22,110
A host can discover which subnet or prefix it belongs to a host or P.C. as an example could use its

4
00:00:22,110 --> 00:00:26,540
MAC address for the host portion of an IP version 6 address.

5
00:00:26,610 --> 00:00:32,940
But it needs to know which subnet it belongs to or which prefix it belongs to and the length of that

6
00:00:32,940 --> 00:00:41,190
prefix a router can dynamically allocate the network portion of the address to a host using Slack.

7
00:00:41,190 --> 00:00:43,790
And I'm going to demonstrate that in a moment.

8
00:00:44,140 --> 00:00:48,840
Rather discovery is how IP version 6 hosts discover routers.

9
00:00:48,840 --> 00:00:56,220
So rather discovery would be used by a host to determine the subnet that it belongs to the host again

10
00:00:56,370 --> 00:01:01,410
needs to determine the network portion of an address and it can use rather discovery messages to do

11
00:01:01,410 --> 00:01:09,330
that duplicate address translation or dad is used by a host to determine that no other host is using

12
00:01:09,330 --> 00:01:11,340
the same IP address.

13
00:01:11,340 --> 00:01:13,830
We don't want to have duplicate addresses.

14
00:01:13,830 --> 00:01:20,640
If by some reason there are two hosts on the same subnet using the same MAC address duplicate address

15
00:01:20,700 --> 00:01:28,350
detection can be used to determine if there are duplicate addresses an IP version 6 P.C. will first

16
00:01:28,410 --> 00:01:35,490
check whether another host is using the same IP version 6 a unique cost address as itself before it

17
00:01:35,550 --> 00:01:44,610
tries to use that address in addition neighbor Discovery Protocol is used for neighbor Mac discovery

18
00:01:45,120 --> 00:01:52,920
there's no up messages in IP version 6 OP uses broadcasts broadcasts are not supported an IP version

19
00:01:52,920 --> 00:01:56,880
6 so a different mechanism is required.

20
00:01:57,750 --> 00:02:05,520
And again maybe Discovery Protocol is used to discover neighboring MAC addresses if a P.C. needs to

21
00:02:05,520 --> 00:02:11,790
ping another device on the same subnet it needs to know what to the MAC address is of that neighboring

22
00:02:11,790 --> 00:02:21,570
device so determines the MAC address through neighbor Mac discovery NDP replaces IP vision for OP.

23
00:02:21,800 --> 00:02:32,720
So how do IP version 6 hosts discover routers ICMP Version 6 replaces IP version 4 ICMP again there's

24
00:02:32,760 --> 00:02:40,500
a lot of similarity between the protocols IP version 6 ICMP supports echo requests and echo replies

25
00:02:40,980 --> 00:02:44,940
so you can use pings in the same way as you did an IP version for.
