IPv6 的 Neighbor Discovery继承了IPv4 的 ARP (Address Resolution Protocol地址解析协议). 您可以重新得到芳邻的信息. 并且可以编辑/删除它.
Neighbor detection(对芳邻进行探测)
核心负责对探测成功的芳邻进行追踪. 您可以用 "ip" 来挖掘其中的信息.
使用以下的命令,您可以知道芳邻的设定.
# ip -6 neigh show [dev <device>]
下面的例子当中列印了一个芳邻,它是一个可到达的路由器.
# ip -6 neigh show
fe80::201:23ff:fe45:6789 dev eth0 lladdr 00:01:23:45:67:89 router nud reachable
# ip -6 neigh add <IPv6 address> lladdr <link-layer address> dev <device>
例子:
# ip -6 neigh add fec0::1 lladdr 02:01:02:03:04:05 dev eth0
# ip -6 neigh del <IPv6 address> lladdr <link-layer address> dev <device>
例子:
# ip -6 neigh del fec0::1 lladdr 02:01:02:03:04:05 dev eth0
"ip"工具非常强大, 但没有足够的帮助信息.
# ip -6 neigh help
Usage: ip neigh { add | del | change | replace } { ADDR [ lladdr LLADDR ]
[ nud { permanent | noarp | stale | reachable } ]
| proxy ADDR } [ dev DEV ]
ip neigh {show|flush} [ to PREFIX ] [ dev DEV ] [ nud STATE ]
有点像IPv4的列印, 如果您知道它的详细用法,请帮我 send 一份过来.