路由器的 WAN 口 ipv6 地址有什么用?

2021-05-24 17:43:58 +08:00
 takeshima
路由器 WAN 口有一个 DHCPv6 分配的 ipv6 地址,但是 LAN 口是用 PD 下发的前缀合成的 ipv6 地址,局域网里的设备也都是用这个前缀合成的。我在局域网的设备上用 traceroute 看了一下访问外网 ipv6 的路由,发现会经过 LAN 口 ip 出去,但是 WAN 口的 ipv6 好像没有用?请问 WAN 口这个通过 DHCPv6 分配的 ipv6 的有什么用处呢?
6289 次点击
所在节点    宽带症候群
23 条回复
learningman
2021-05-24 17:50:44 +08:00
好像 IPV6 有一个概念叫做本地 IPV6,用 MAC 地址生成的
KyonLi
2021-05-24 17:52:28 +08:00
路由器自身访问外网用
takeshima
2021-05-24 18:46:00 +08:00
@KyonLi 但是我试了一下在路由器上访问外网发现都是用的 LAN 口的 ipv6
cwbsw
2021-05-24 19:23:16 +08:00
其实没啥用,删掉也无妨,留着也没啥坏处。
weyou
2021-05-24 19:41:29 +08:00
traceroute? 它只显示接收接口的地址啊,显示 lan ip 地址没有错啊。这不代表 ipv6 封包的源地址是 lan ip 地址啊。

局域网设备发出的 ipv6 封包路由器应该是原样转发的,也就是带出去的源地址就是这个设备的 ipv6 地址。同样路由器 wan 口的 ipv6 地址是它自己用的,比如远程访问服务,或者 dns proxy 向上行转发
jousca
2021-05-24 20:46:25 +08:00
设备自己用,就好比互联网上的路由器接口使用的保留地址一样,10 段或者 172 段的地址,并不会在互联网上出现,但是它负责把你数据包丢给下一个路由器。
jousca
2021-05-24 20:48:22 +08:00
@takeshima 路由的基本概念问题。IPV6 几乎不存在 NAT 这个概念,所以不要把路由器 WAN 的 V6 地址当回事。而且你本地网卡也有两个 V6 地址,一个是你在网上看到的可互联的地址,另外一个是 FE80 开头的本地地址。
lovezhiqi123
2021-05-24 21:41:32 +08:00
WAN6 是用来 IPV6 NAT 用的,可以直接删除掉
flyfishcn
2021-05-24 22:03:45 +08:00
做互联地址,如果没有使用链路本地地址做接口地址去做路由的话。
tankren
2021-05-25 09:54:24 +08:00
外网访问路由器可以用的啊 如果路由器上架了 VPN 回家就很方便
Xymmh
2021-05-25 11:10:46 +08:00
当 LAN 口和 WAN 口都有 ipv6 地址时,路由器会优先使用
Xymmh
2021-05-25 11:12:00 +08:00
LAN 口地址
ericww
2021-05-25 15:57:58 +08:00
WAN 口的地址是作为 nexthop,简单的说从 wan 端过来的包 route pd-addr6 via wanip6,从 lan 端出去的包 route ::/0 via wanip6 。如果没有 wan 的 v6 地址,局端就不知道发往 pd 地址的包该由谁转发。
dawnh
2021-05-25 16:51:30 +08:00
@ericww 这个解释应该不对吧,wan 口与对面局端是 PPPoE,那 route table 应该是 via link 而不是 via 地址。WAN 口这个地址我个人认为确实没有除了访问路由设备外的其它作用,可以没有。
cwbsw
2021-05-25 20:31:55 +08:00
@dawnh 访问路由本身可以用 DHCPv6-PD 下发的地址池里随便挑一个,像 RouterOS 大概是因为 WAN 口 SLAAC 的无状态地址不便于管理,根本就不会显示这个地址。
raysonx
2021-05-25 21:45:47 +08:00
给拨号设备访问外网用的,要考虑到终端设备直接拨号的情况。
cdh1075
2021-05-27 21:51:21 +08:00
wan 口的 ipv6 地址和路由功能本身没有关系,只是他作为一个客户端而获得的
举个例子,有的纯二层交换机会有个 ip 地址,这个 ip 地址用来访问管理页来对交换机进行一些设置和监控(比如重启交换机),这个 ip 地址,和“二层交换”这个功能本事是没有任何关系的,只是作为 tcp/ip 的一个客户端获得的
cdh1075
2021-05-27 22:09:26 +08:00
ipv6 网络分为三块东西,分别是 1.数据包的路由,2.ipv6 地址的分发,3.ndp (通俗说就是 ipv6 版的 arp )
这三块既相互独立,又有一定的联系,但相互独立是最中心的思想
1.数据包的路由这一块,他实际上和 ipv4 相比,除了地址长一点,几乎没有区别
2.ipv6 地址的分发主要包括手动输入静态 ip 、slaac 、dhcpv6,尽管看起来有点复杂,但你要记住,他只是个分配,一旦分配完,就没它啥事了,剩下的三层归第一条管,二层的归第三条管
3.ndp 没啥好说的
所以你问这问题,思路就往这三块上卡就行了,很显然,这个问题要归类于第一块
然后,你想想在一个纯 ipv4 网络里,wan 口的 ip 有啥用,在 ipv4 网络里就有啥用
提醒:思路不要忘 nat 上跑偏,ipv4 里同样有纯公网 ip 网络,很多财大气粗的高校或就是每个电脑都有一个公网 ipv4 ip 的
takeshima
2021-05-28 13:21:08 +08:00
@cdh1075 ipv4 的话应该是从 lan 访问外网时路由会经过 wan 口 ip 吧。lan 口网关的下一跳就是 wan 口。但是 ipv6 这个路由完全不走 wan 口 ip 啊
takeshima
2021-05-28 13:22:15 +08:00
@cdh1075 但如果说跟路由无关的话我就不知道了,所以才来问的😢

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

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

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

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

© 2021 V2EX