Questions tagged [ndp]

The Neighbor Discovery Protocol (NDP, ND) is a protocol in the Internet protocol suite used with Internet Protocol Version 6 (IPv6) responsible for locating hosts and routers on a link.

The Neighbor Discovery Protocol (NDP, ND) is a protocol in the Internet protocol suite used with Internet Protocol Version 6 (IPv6) responsible for locating hosts and routers on a link.

Source

https://en.wikipedia.org/wiki/Neighbor_Discovery_Protocol

26 questions
18
votes
7 answers

Why use DHCPv6 over Stateless Address Autoconfiguration?

IPv6 and RFC 2462 provide a means for hosts to configure their own IP addresses via stateless address autoconfiguration. To me this seems like the bee's knees, and it leaves me wondering why someone would want to go through the trouble of…
Jeff
  • 360
  • 1
  • 2
  • 11
15
votes
3 answers

How do you display the IPv6 NDISC cache in Linux?

Suppose you've configured IPv6 proxy NDP on one of your Linux systems like so: ip -6 neighbor add proxy 2001:db8:1234::5 dev eth1 How do you verify that the configuration took? ip -6 neighbor show doesn't appear to show proxy entries and ip -6…
Gerald Combs
  • 6,331
  • 23
  • 35
5
votes
1 answer

How can IPv6 clients find servers such as NTP, SIP

For IPv6, I understand clients may get an address either statelessly using SLAAC, or statefully using DHCPv6 (although I hear Android doesn't support address assignment via DHCPv6). My question is, for clients that configure their IPv6 address via…
Craig McQueen
  • 720
  • 6
  • 18
4
votes
3 answers

Linux tool for IPv6 unsolicited neighbor advertisements

Unsolicited neighbor advertisements is necessary to facilitate rapid service address takeover in a HA cluster. For IPv4 (ARP) you can use "arping -U", but so far I've had no luck finding any tool that can do something similar for IPv6. EDIT: After…
Codeape
  • 153
  • 2
  • 8
4
votes
2 answers

How to nicely make a neighbors discovery solicitation on Linux?

I am looking for a way to retrieve the MAC address of a specific host on a LAN network. I know its IPv6 address. Ideally I would like a way to trigger the Linux Kernel to perform the neighbor solicitation for me, then I could retrieve the host MAC…
djoproject
  • 147
  • 2
  • 7
2
votes
1 answer

IPv6 NDP spoofing prevention on Linux

I am unable to filter Neighbor Advertisement packets based on a target address field, which is known as a 'tgt' field in this type of packets. A message when some device with a MAC aa:bb:cc:dd:ee:ff is trying to use the address 2001:ffff:1002:51::…
Diana
  • 46
  • 3
2
votes
1 answer

IPv6 with DHCP6: where does the default route come from?

My ISP provides native IPv6 with DHCP6-PD; my router is a Netgear router running OpenWrt. Everything works fine, but I want to understand how exactly, because there are no RAs whatsoever from the ISP's routers. The traffic dump shows two RS messages…
Xiatian
  • 21
  • 1
2
votes
1 answer

IPv6 on Linux tun/tap: NDP not working

I am working on an old code that used to connect different IPv6 devices over a different kind of network (a powe line netwrok, PLC, which is quite similar to 802.15.4). To do that, it created Linux tun/tap interfaces on each device (Tun actually,…
Woody Wu
  • 191
  • 8
2
votes
1 answer

NDP + DHCPv6 (DNS) how to?

How to combine, get prefix ipv6 through the NDP and getting dns through dhcpv6? example: interface FastEthernet1/0 no ip address duplex auto speed auto ipv6 address 2000::/64 eui-64 ipv6 nd prefix 2000:34::/64 ipv6 dhcp pool DNS_ONLY …
Mike
  • 21
  • 1
2
votes
3 answers

IPv6 hosts configure default route with router's link-local address

I have recently added IPv6 to our network as per the instructions at http://www.chronos-tachyon.net/reference/debian-ipv6-and-hurricane-electric. However, the hosts on the network automatically configure the default route to the link-local address…
DanielGibbs
  • 573
  • 5
  • 12
  • 31
2
votes
1 answer

How to enable Ipv6 on my ubunutu 11.04 virtual machine

I have installed 3 VM's on my PC.(Ubuntu 11.04).I want to setup an IPV6 network to review and test some of the IPV6 tools like NDPMonitor.(monitors ICMP messages of Neighbour Discovery Protocol.) IP v6 addresses are as follows. linux_router - …
liv2hak
  • 303
  • 4
  • 13
  • 25
1
vote
1 answer

IPv6 Connectivity within Docker on a Vultr host with ndppd

I found another answer and looked through the official Docker ipv6 docs, but I'm still having trouble with IPv6 and Docker. If I expose public ports on Docker containers, I can connect to them via IPv6. From within the container, I can ping6 out to…
djsumdog
  • 1,060
  • 2
  • 16
  • 29
1
vote
0 answers

Linux not sending NDP for routed packets

I have configured IPv6 networking on three machines A, B, C (B and C are LXD containers running on A). B and C are directly connected only to A. I've assigned addresses fdef:9062:4cf7:5::2/64 and fdef:9062:4cf7:5::2/64 respectively on interfaces…
1
vote
1 answer

IPv6 routing setup (using native IPv6)

I administrate the network for a small organisation. Having only experience with IPv4, I'm unsure of how to best approach IPv6. Existing IPv4 setup We have 13 public IPv4 addresses which are all NAT'ed to internal RFC 1918 addresses (one mapping…
Søren Løvborg
  • 542
  • 4
  • 10
1
vote
1 answer

Why can't ndisc6 update the kernel neighbor table?

I've been doing some work with ARP/NDP and discovered that ndisc6 doesn't update the neighbor table (unlike arping). arping example: 192.168.0.14 is configured on a device connected to a VLAN member so we are able to resolve its…
1
2