Family rt-neigh netlink 规范¶
概要¶
通过 rtnetlink 管理 IP 邻居。
操作¶
newneigh¶
添加新的邻居条目
- 固定头部:
- 属性集:
- 执行:
- 请求
- 属性:
[
dst,lladdr,probes,vlan,port,vni,ifindex,master,protocol,nh-id,flags-ext,fdb-ext-attrs]
delneigh¶
移除现有的邻居条目
- 固定头部:
- 属性集:
- 执行:
- 请求
- 属性:
[
dst,ifindex]
delneigh-ntf¶
通知邻居删除
- 值:
29
- 通知:
getneigh
- 固定头部:
getneigh¶
获取或转储邻居条目
- 固定头部:
- 属性集:
- 执行:
- 请求
- 属性:
[
dst]
- 回复
- 属性:
[
dst,lladdr,probes,vlan,port,vni,ifindex,master,protocol,nh-id,flags-ext,fdb-ext-attrs]
- 转储:
- 请求
- 属性:
[
ifindex,master]
- 回复
- 属性:
[
dst,lladdr,probes,vlan,port,vni,ifindex,master,protocol,nh-id,flags-ext,fdb-ext-attrs]
newneigh-ntf¶
通知邻居创建
- 值:
28
- 通知:
getneigh
- 固定头部:
getneightbl¶
获取或转储邻居表
setneightbl¶
设置邻居表
多播组¶
rtnlgrp-neigh
定义¶
ndmsg¶
- 类型:
结构体
- 成员:
- ndm-family (
u8): - ndm-pad (
pad): - ndm-ifindex (
s32): - ndm-state (
u16): - ndm-flags (
u8): - ndm-type (
u8):
- ndm-family (
ndtmsg¶
- 类型:
结构体
- 成员:
- family (
u8):
- family (
nud-state¶
- 类型:
标志
- 枚举名:
无
- 条目:
未完成可达陈旧延迟探测失败无 ARP永久
ntf-flags¶
- 类型:
标志
- 枚举名:
无
- 条目:
使用自身主代理外部学习卸载粘性路由器
ntf-ext-flags¶
- 类型:
标志
- 枚举名:
无
- 条目:
托管锁定
rtm-type¶
- 类型:
枚举
- 枚举名:
无
- 条目:
未指定单播本地广播任播多播黑洞不可达禁止抛出NATxresolve
nda-cacheinfo¶
- 类型:
结构体
- 成员:
- 已确认 (
u32): - 已使用 (
u32): - 已更新 (
u32): - 引用计数 (
u32):
- 已确认 (
ndt-config¶
- 类型:
结构体
- 成员:
- 键长 (
u16): - 条目大小 (
u16): - 条目数 (
u32): - 上次刷新 (
u32): - 上次随机数 (
u32): - 哈希随机数 (
u32): - 哈希掩码 (
u32): - 哈希链垃圾回收 (
u32): - 代理队列长度 (
u32):
- 键长 (
ndt-stats¶
- 类型:
结构体
- 成员:
- 分配 (
u64): - 销毁 (
u64): - 哈希增长 (
u64): - 资源失败 (
u64): - 查找 (
u64): - 命中 (
u64): - 接收探测-多播 (
u64): - 接收探测-单播 (
u64): - 周期性垃圾回收运行 (
u64): - 强制垃圾回收运行 (
u64): - 表已满 (
u64):
- 分配 (
属性集¶
neighbour-attrs¶
未指定 (binary)¶
- 值:
0
dst (binary)¶
- 显示提示:
ipv4
lladdr (binary)¶
- 显示提示:
mac
cacheinfo (binary)¶
- 结构体:
probes (u32)¶
vlan (u16)¶
port (u16)¶
vni (u32)¶
ifindex (u32)¶
master (u32)¶
link-netnsid (s32)¶
src-vni (u32)¶
protocol (u8)¶
nh-id (u32)¶
fdb-ext-attrs (binary)¶
flags-ext (u32)¶
- 枚举:
ndm-state-mask (u16)¶
ndm-flags-mask (u8)¶
ndt-attrs¶
名称 (string)¶
thresh1 (u32)¶
thresh2 (u32)¶
thresh3 (u32)¶
config (binary)¶
- 结构体:
parms (nest)¶
- 嵌套属性:
stats (binary)¶
- 结构体: