Questions tagged [ndp]

Neighbor Discovery Protocol (NDP) is a protocol in the Internet protocol suite used with Internet Protocol Version 6 (IPv6). It improves on and supercedes ARP (Address Resolution Protocol) used in IPv4.

What is it used for?

Nodes (hosts and routers) use Neighbor Discovery to determine the link-layer addresses for neighbors known to reside on attached links and to quickly purge cached values that become invalid.

Hosts also use Neighbor Discovery to find neighboring routers that are willing to forward packets on their behalf.

Finally, nodes use the protocol to actively keep track of which neighbors are reachable and which are not, and to detect changed link-layer addresses. When a router or the path to a router fails, a host actively searches for functioning alternates.


Further reading

6 questions
55
votes
3 answers

Why is ARP replaced by NDP in IPv6?

ARP was replaced by the NDP (Neighbour Discovery Protocol). But I don't know the exact reason for this. Are there any security issues in ARP? Why ARP is replaced by NDP? What are the advantages of ARP? Can anyone explain this in simple terms?
Ganeshgm7
  • 653
2
votes
2 answers

Should a ping6 session keep working after moving the target device's Ethernet cable to another port on the switch?

This is a really basic question, but I need a sanity check to make sure my expectations are not incorrect and that what I'm seeing isn't expected behavior. The situation is: I've got a Mac Pro running MacOS/X, and an ARM-based Linux box. Both are…
1
vote
1 answer

Requirements for IPv6 Customer Edge Routers - Why is router required to initiate DHCPv6 prefix delegation on WAN-side when RA was received?

RFC 7084 describes Basic Requirements for IPv6 Customer Edge Routers. One of those requirements on the WAN-side is the following: WPD-4: By default, the IPv6 CE router MUST initiate DHCPv6 prefix delegation when either the M or O…
1
vote
0 answers

Why is my local fe80:: IPv6 network so unreliable?

I run a home network through AndroidAP, powered by Android 7.1.1, which supports native IPv6, and appears to have a /64 allocation from the upstream provider. The issue I'm having is that between the local machines, the fe80:: addresses appear to…
cnst
  • 2,615
0
votes
1 answer

is there table like Ipv4 ARP for IPv6 in linux? where can i (path) find it?

where can i find NDP table in linux? I'm trying to list the neigbours for the ipv6 address for my appliaction. ip neigh is the command which we use to show the neigh ip address (both ipv4 and ipv6)but i dont want use the system command. where ARP…
0
votes
0 answers

How to configure DHCPv6 in Proxmox without bridge

(crossposts: Network stack exchange, Server Fault) I have a setup with Proxmox connected via Wi-Fi. Everything works for my needs and IPv4 connectivity too. Now, I want to see if it is possible to do some DHCPv6 setup so that my virtual machines…
Paul Stelian
  • 335
  • 3
  • 17