IPv6 邻居缓存满问题

1. syslog报错

May 21 16:06:54 XDsv03 kernel: [1060999.019431] net_ratelimit: 109 callbacks suppressed

May 21 16:06:54 XDsv03 kernel: [1060999.019457] neighbour: ndisc_cache: neighbor table overflow!

May 21 16:06:54 XDsv03 kernel: [1060999.019515] neighbour: ndisc_cache: neighbor table overflow!

May 21 16:06:54 XDsv03 kernel: [1060999.083589] neighbour: ndisc_cache: neighbor table overflow!

2. 含义

内核的 IPv6 邻居缓存(ndisc_cache) 已满。这个表负责保存 IPv6 地址到 MAC 地址的映射,类似 IPv4 的 ARP 表。当表溢出时,系统无法再解析新的邻居,会导致网络连接问题,并持续刷出这类警告。

3. 解决方法

增大邻居表容量:

bash 复制代码
# 快速应用配置(立即生效,重启后失效)
sudo sysctl -w net.ipv4.neigh.default.gc_thresh1=1024
sudo sysctl -w net.ipv4.neigh.default.gc_thresh2=4096
sudo sysctl -w net.ipv4.neigh.default.gc_thresh3=8192

sudo sysctl -w net.ipv6.neigh.default.gc_thresh1=1024
sudo sysctl -w net.ipv6.neigh.default.gc_thresh2=4096
sudo sysctl -w net.ipv6.neigh.default.gc_thresh3=8192
相关推荐
无小道12 小时前
Redis——list相关指令
数据库·redis·缓存
Trouvaille ~12 小时前
【Redis篇】为什么需要 Redis:从单机到分布式的架构演进之路
数据库·redis·分布式·缓存·中间件·架构·后端开发
June`12 小时前
多线程redis项目之aof
数据库·redis·缓存
Peter-OK12 小时前
Redis从3.x到8.4的核心新特性深度解析与实战学习指南
数据库·redis·缓存
晚烛13 小时前
CANN 数据流与内存优化:L1/L2 缓存机制与计算重叠深度解析
人工智能·python·缓存
fengxin_rou13 小时前
【Outbox 事件驱动 + Canal Binlog 增量订阅】:用户关系模块架构实战详解
缓存·架构·canal·outbox
phltxy13 小时前
Redis 常见面试题
数据库·redis·缓存
小碗羊肉14 小时前
【Redis | 第二篇】Jedis&SpringDataRedis
数据库·redis·缓存
郝学胜-神的一滴14 小时前
系统设计 012:从用户系统出发,吃透缓存、数据库与高并发设计
java·数据库·python·缓存·php·软件构建