网卡(接口)多个 IP 优先级的问题

2023-05-22 16:10:09 +08:00
 acbot

不同网卡(接口)同网段或同一个网卡(接口)不同网段配多 IP 这两个情况,可以通过 route metric 调整某个 IP 的优先级。那么同一个网卡(接口)配置同网段的多个 IP 优先级如何确定和修改?类型开启 IPv6 隐私扩展后网卡(接口)上就同时有两个同网段的地址,那么临时地址优先是如何实现的?如果使用 ip address add ... 手动添加多个 IP ,那么每个 IP 优先级如何确定,是先后顺序还是有什么参数?(注:ip 命令添加地址 有 metric 但我看最后落实都是在路由表里面,疑惑的是都是同一个网段怎么区分)

1714 次点击
所在节点    Linux
8 条回复
toneewang
2023-05-22 21:05:34 +08:00
不是很懂,猜测一下是不是根据目标 ip 写的明细路由策略
louisxxx
2023-05-23 05:25:57 +08:00
你都知道 route metric 了不知道配置 src ?
acbot
2023-05-23 08:50:50 +08:00
@toneewang rule 表里面也没有看出来区别!
acbot
2023-05-23 08:55:38 +08:00
@louisxxx v4 route 表里面有 src 但是 v6 route 表里面是没有这个项,用 ip 命令目前我能看出来的区别就是 ip -6 add show ... 显示的结果 临时地址后面是 scope global temporary dynamic 相对固定地址后面是 scope global mngtmpaddr noprefixroute dynamic 也就是 temporary 与 mngtmpaddr noprefixroute 这里有明显不同
louisxxx
2023-05-23 11:17:11 +08:00
ip -6 route add default via <默认网关> dev <接口名称> src <IPv6 地址>
这个方式不支持吗
acbot
2023-05-23 13:18:57 +08:00
@louisxxx
我的意思是:

1. ip -6 ... 类似这样的命令查看的没有看到 src 这样的字样,所以没有关注过也不了解这个选项,看了你举例后我觉得这个是一个方法,具体的我去试试看!

2. 系统的 IPv6 隐私扩展应该不是这样实现的,因为 ip -6 route show ... 没有看到有 default ... src ... 关键字的条目,我想了解了解它的实现原理!
qakito
2023-05-26 21:24:21 +08:00
源地址选择是有 RFC 的
https://datatracker.ietf.org/doc/rfc6724/ section 5
acbot
2023-05-27 18:53:10 +08:00
@qakito 谢谢,不过我大致看了一下,感觉仅仅是介绍原则没有介绍方法!

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/941967

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX