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
- 通知:
delneigh
- 固定头部:
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¶
- 类型:
结构体
- 成员:
- family (
u8
): - ifindex (
s32
): - 状态 (
u16
): - 标志 (
u8
): - 类型 (
u8
):
- family (
ndtmsg¶
- 类型:
结构体
- 成员:
- family (
u8
):
- family (
nud-state¶
- 类型:
标志
- 条目:
不完整
可达
陈旧
延迟
探测
失败
noarp
永久
ntf-flags¶
- 类型:
标志
- 条目:
使用
自身
主设备
代理
外部学习
卸载
粘性
路由器
ntf-ext-flags¶
- 类型:
标志
- 条目:
托管
锁定
rtm-type¶
- 类型:
枚举
- 条目:
未指定
单播
本地
广播
任播
多播
黑洞
不可达
禁止
抛出
NAT
xresolve
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
lladr (binary
)¶
- 显示提示:
mac
cacheinfo (binary
)¶
- 结构体:
探测次数 (u32
)¶
vlan (u16
)¶
端口 (u16
)¶
vni (u32
)¶
ifindex (u32
)¶
主设备 (u32
)¶
链接网络命名空间 ID (s32
)¶
源 VNI (u32
)¶
协议 (u8
)¶
下一跳 ID (u32
)¶
FDB 扩展属性 (binary
)¶
扩展标志 (u32
)¶
- 枚举:
ndm-状态掩码 (u16
)¶
ndm-标志掩码 (u8
)¶
ndt-属性¶
名称 (string
)¶
阈值1 (u32
)¶
阈值2 (u32
)¶
阈值3 (u32
)¶
配置 (binary
)¶
- 结构体:
参数 (nest
)¶
- 嵌套属性:
统计数据 (binary
)¶
- 结构体: