可以对邻居项的增加,删除和修改的用户空间工具有两个:arp和ip。后面会简要介绍使用这些命令时,内核是如何执行的。
使用/proc文件系统调整邻居性能:
/proc/sys/net/ipv4/neigh和/proc/sys/net/ipv6/neigh存放着邻居子系统的普通参数。
/proc/sys/net/ipv4/conf和/proc/sys/net/ipv6/conf保存着邻居协议的一些特殊行为。
上面每个目录中包含多个设备子目录(每个子目录对应系统中的一个NIC设备),一个default子目录,一个all子目录。all子目录用于将一个变化同时应用到所有设备上。在conf目录中,default子目录给出了邻居协议每个特性的全局状态,而neigh中的default目录给出了每个特性的默认设置。每当创建一个设备子目录时,就用default子目录中的值初始化这个目录。
后面是一些重要的数据结构的完整描述,就是二十七章开头提到的那些数据结构,这里没有记录,懒,有需要可以直接区翻书。