首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在Linux中刷新路由缓存?

如何在Linux中刷新路由缓存?
EN

Unix & Linux用户
提问于 2022-07-21 08:01:53
回答 1查看 3.4K关注 0票数 2

有一个带有不可中断内核5.4.17-2136.304.4.1.el7uek.x86_64的Oracle 7系统(这是最近的类似于RHEL7 7的系统,它通常使用基于3.10的内核)。

网络接口有几个地址配置为别名(我知道古代ifconfig只需要别名,但仍然需要);有些is是历史的,但不是所有的,系统仍然需要有几个地址:

代码语言:javascript
运行
复制
root@bccdb:network-scripts# ip addr show dev bond0.610
15: bond0.610@bond0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
    link/ether xx:xx:xx:xx:xx:xx brd ff:ff:ff:ff:ff:ff
    inet 192.168.221.195/24 brd 192.168.221.255 scope global bond0.610
       valid_lft forever preferred_lft forever
    inet 192.168.221.2/24 brd 192.168.221.255 scope global secondary bond0.610:1
       valid_lft forever preferred_lft forever
    inet 192.168.221.134/24 brd 192.168.221.255 scope global secondary bond0.610:2
       valid_lft forever preferred_lft forever

路由缓存和提示(系统在进行传出连接时使用的地址)存在问题。

.195地址是第一个上升的,所以它被制成了本地网络路由(192.168.221.0/24 dev bond0.610 proto kernel scope link src 192.168.221.195).但是默认情况下,系统应该使用.134

我们用ip route change 192.168.221.0/24 dev bond0.610 proto kernel scope link src 192.168.221.134更新了这个路由),现在ip route显示了正确的路由。但当我要求具体的I时,它仍然使用旧的src提示:

代码语言:javascript
运行
复制
root@bccdb:network-scripts# ip route get 8.8.8.8
8.8.8.8 via 192.168.221.1 dev bond0.610 src 192.168.221.195 uid 0 
    cache 

它实际上对任何目标地址使用这个源地址,但我们用ip route add <target-host> dev bond0.610 src 192.168.221.134手工安装的路由除外(如果地址位于另一个网络中,则添加via 192.167.221.1),其中<target-host>是目标主机的地址(/32)。

ip route show cache什么也不显示。

一般的缓存是在Linux3.6中删除,我们正在运行它的更新版本。在最新Linux内核中的路由缓存中有一些解释,但是没有关于管理这个缓存的建议。

我找到了这一建议,但ip route flush cache没有帮忙。

如何清除这个缓存?

EN

回答 1

Unix & Linux用户

发布于 2022-07-21 17:38:12

这是一个重要的系统,而且由于解决方案没有出现在管理时间框架之前,我们只需使用ifdown bond0.610重新启动接口,然后是ifup bond0.610,这也会导致路由表刷新(对于这个接口)。这导致了大约5秒的停机时间,这对于这个服务器来说几乎是不可接受的。

票数 0
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/710689

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档