takeshima

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

  •  
  •   takeshima · May 24, 2021 · 7555 views
    This topic created in 1836 days ago, the information mentioned may be changed or developed.
    路由器 WAN 口有一个 DHCPv6 分配的 ipv6 地址,但是 LAN 口是用 PD 下发的前缀合成的 ipv6 地址,局域网里的设备也都是用这个前缀合成的。我在局域网的设备上用 traceroute 看了一下访问外网 ipv6 的路由,发现会经过 LAN 口 ip 出去,但是 WAN 口的 ipv6 好像没有用?请问 WAN 口这个通过 DHCPv6 分配的 ipv6 的有什么用处呢?
    23 replies    2021-05-29 14:36:39 +08:00
    learningman
        1
    learningman  
       May 24, 2021 via Android
    好像 IPV6 有一个概念叫做本地 IPV6,用 MAC 地址生成的
    KyonLi
        2
    KyonLi  
       May 24, 2021
    路由器自身访问外网用
    takeshima
        3
    takeshima  
    OP
       May 24, 2021
    @KyonLi 但是我试了一下在路由器上访问外网发现都是用的 LAN 口的 ipv6
    cwbsw
        4
    cwbsw  
       May 24, 2021
    其实没啥用,删掉也无妨,留着也没啥坏处。
    weyou
        5
    weyou  
       May 24, 2021 via Android
    traceroute? 它只显示接收接口的地址啊,显示 lan ip 地址没有错啊。这不代表 ipv6 封包的源地址是 lan ip 地址啊。

    局域网设备发出的 ipv6 封包路由器应该是原样转发的,也就是带出去的源地址就是这个设备的 ipv6 地址。同样路由器 wan 口的 ipv6 地址是它自己用的,比如远程访问服务,或者 dns proxy 向上行转发
    jousca
        6
    jousca  
       May 24, 2021
    设备自己用,就好比互联网上的路由器接口使用的保留地址一样,10 段或者 172 段的地址,并不会在互联网上出现,但是它负责把你数据包丢给下一个路由器。
    jousca
        7
    jousca  
       May 24, 2021
    @takeshima 路由的基本概念问题。IPV6 几乎不存在 NAT 这个概念,所以不要把路由器 WAN 的 V6 地址当回事。而且你本地网卡也有两个 V6 地址,一个是你在网上看到的可互联的地址,另外一个是 FE80 开头的本地地址。
    lovezhiqi123
        8
    lovezhiqi123  
       May 24, 2021
    WAN6 是用来 IPV6 NAT 用的,可以直接删除掉
    flyfishcn
        9
    flyfishcn  
       May 24, 2021
    做互联地址,如果没有使用链路本地地址做接口地址去做路由的话。
    tankren
        10
    tankren  
       May 25, 2021
    外网访问路由器可以用的啊 如果路由器上架了 VPN 回家就很方便
    Xymmh
        11
    Xymmh  
       May 25, 2021 via Android
    当 LAN 口和 WAN 口都有 ipv6 地址时,路由器会优先使用
    Xymmh
        12
    Xymmh  
       May 25, 2021 via Android
    LAN 口地址
    ericww
        13
    ericww  
       May 25, 2021   ❤️ 1
    WAN 口的地址是作为 nexthop,简单的说从 wan 端过来的包 route pd-addr6 via wanip6,从 lan 端出去的包 route ::/0 via wanip6 。如果没有 wan 的 v6 地址,局端就不知道发往 pd 地址的包该由谁转发。
    dawnh
        14
    dawnh  
       May 25, 2021
    @ericww 这个解释应该不对吧,wan 口与对面局端是 PPPoE,那 route table 应该是 via link 而不是 via 地址。WAN 口这个地址我个人认为确实没有除了访问路由设备外的其它作用,可以没有。
    cwbsw
        15
    cwbsw  
       May 25, 2021
    @dawnh 访问路由本身可以用 DHCPv6-PD 下发的地址池里随便挑一个,像 RouterOS 大概是因为 WAN 口 SLAAC 的无状态地址不便于管理,根本就不会显示这个地址。
    raysonx
        16
    raysonx  
       May 25, 2021
    给拨号设备访问外网用的,要考虑到终端设备直接拨号的情况。
    cdh1075
        17
    cdh1075  
       May 27, 2021
    wan 口的 ipv6 地址和路由功能本身没有关系,只是他作为一个客户端而获得的
    举个例子,有的纯二层交换机会有个 ip 地址,这个 ip 地址用来访问管理页来对交换机进行一些设置和监控(比如重启交换机),这个 ip 地址,和“二层交换”这个功能本事是没有任何关系的,只是作为 tcp/ip 的一个客户端获得的
    cdh1075
        18
    cdh1075  
       May 27, 2021
    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
        19
    takeshima  
    OP
       May 28, 2021 via Android
    @cdh1075 ipv4 的话应该是从 lan 访问外网时路由会经过 wan 口 ip 吧。lan 口网关的下一跳就是 wan 口。但是 ipv6 这个路由完全不走 wan 口 ip 啊
    takeshima
        20
    takeshima  
    OP
       May 28, 2021 via Android
    @cdh1075 但如果说跟路由无关的话我就不知道了,所以才来问的😢
    ritaswc
        21
    ritaswc  
       May 28, 2021
    打开 v6 点 yinghualuo 点 cn 看看能不能打开
    能打开,你就能用 IPv6 的网络了
    77ShiORi
        22
    77ShiORi  
       May 29, 2021
    我这个路由器的 LAN 口倒没看到全局单播地址,只有链路本地地址。WAN 口才有全局单播地址+链路本地地址。
    cdh1075
        23
    cdh1075  
       May 29, 2021   ❤️ 1
    @takeshima
    实际上,家用的路由器在 ipv6 中扮演的角色是二层交换机,而不是真正的路由
    你这么想:如果是要真正的路由的话,需要你家的路由表和上级路由的路由表相互配合,上级路由就是运营商的路由,运营商得在他的路由的路由表上把下一跳地址写成你家路由的 wan 口地址,但很显然运营商的路由表不可能迁就着你改
    举个例子:假设你是一个网管,你企业有 100 个车间,每个车间有多台电脑,老板让你把企业内网通信搞起来(为方简化理解,暂不考虑外外网通信),你买了 1 个三层交换机,他有 100 个端口,你分别把 192.168.1.x/24 、192.168.2.x/24 、192.168.3.x/24 、........、192.168.100.x/24 配置到了那 100 个端口上,每个车间只要接一根网线到车间,再插个傻瓜二层交换机就能用网了(当然,没配置 dhcp,你得跑过去告诉车间主任,你们车间分到的 ip 段是 192.168.几,然后他们内部怎么分就是他们的事了)
    ipv6 就相当于运营商在他的路由上这么配置的,然后拉一根网线到你家
    dhcp-pd 的作用就是告诉车间主任你分到了哪段 ip
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   4230 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 78ms · UTC 05:27 · PVG 13:27 · LAX 22:27 · JFK 01:27
    ♥ Do have faith in what you're doing.