不同网卡(接口)同网段或同一个网卡(接口)不同网段配多 IP 这两个情况,可以通过 route metric 调整某个 IP 的优先级。那么同一个网卡(接口)配置同网段的多个 IP 优先级如何确定和修改?类型开启 IPv6 隐私扩展后网卡(接口)上就同时有两个同网段的地址,那么临时地址优先是如何实现的?如果使用 ip address add ... 手动添加多个 IP ,那么每个 IP 优先级如何确定,是先后顺序还是有什么参数?(注:ip 命令添加地址 有 metric 但我看最后落实都是在路由表里面,疑惑的是都是同一个网段怎么区分)
1
toneewang 2023-05-22 21:05:34 +08:00 via iPhone
不是很懂,猜测一下是不是根据目标 ip 写的明细路由策略
|
2
louisxxx 2023-05-23 05:25:57 +08:00 via iPhone
你都知道 route metric 了不知道配置 src ?
|
4
acbot OP @louisxxx v4 route 表里面有 src 但是 v6 route 表里面是没有这个项,用 ip 命令目前我能看出来的区别就是 ip -6 add show ... 显示的结果 临时地址后面是 scope global temporary dynamic 相对固定地址后面是 scope global mngtmpaddr noprefixroute dynamic 也就是 temporary 与 mngtmpaddr noprefixroute 这里有明显不同
|
5
louisxxx 2023-05-23 11:17:11 +08:00
ip -6 route add default via <默认网关> dev <接口名称> src <IPv6 地址>
这个方式不支持吗 |
6
acbot OP @louisxxx
我的意思是: 1. ip -6 ... 类似这样的命令查看的没有看到 src 这样的字样,所以没有关注过也不了解这个选项,看了你举例后我觉得这个是一个方法,具体的我去试试看! 2. 系统的 IPv6 隐私扩展应该不是这样实现的,因为 ip -6 route show ... 没有看到有 default ... src ... 关键字的条目,我想了解了解它的实现原理! |
7
qakito 2023-05-26 21:24:21 +08:00
源地址选择是有 RFC 的
https://datatracker.ietf.org/doc/rfc6724/ section 5 |