V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Int100
V2EX  ›  宽带症候群

内网部署 IPv4+IPv6 双栈的最佳实践

  •  
  •   Int100 · 2 天前 · 2333 次点击

    有没有大佬分享一下经验, 感谢

    28 条回复    2025-02-07 12:46:05 +08:00
    xausky
        1
    xausky  
       2 天前
    有需求再说,没需求就别实践了,默认的路由器看看 ipv6 开了就行
    Int100
        2
    Int100  
    OP
       2 天前
    @xausky
    有需求啊, 不是家庭环境, 要把内网逐步往 IPv6 迁移, 先做个双栈过渡.
    xausky
        3
    xausky  
       2 天前
    @Int100 内网别搞 IPv6 ,没好处,IP 地址长,转发性能还比 v4 差,网络包也更大倒是实际传输效率下降
    PerFectTime
        4
    PerFectTime  
       2 天前   ❤️ 2
    建议标题修改一下,看起来像是分享方案
    maybeonly
        5
    maybeonly  
       2 天前
    先说需求,再问怎么做
    没有最佳,只有最适合
    Int100
        6
    Int100  
    OP
       2 天前
    @xausky
    不搞不行啊, 要对接 ISP 的公网 IPv6 地址. 内网纯 IPv4 的话还要做 NAT46 DNS46, 复杂不说追溯性也差.
    xausky
        7
    xausky  
       2 天前
    @Int100 主路由开启 IPv6 能拿到前缀的话内网就有 IPv6 了
    scarh
        8
    scarh  
       2 天前   ❤️ 3
    @xausky ipv6 的报头结构比 ipv4 要简单,不插入扩展字段的场景下包头大小是 ipv4 的一半。实际上转发性能不取决于地址长度。
    CharmingCheung
        9
    CharmingCheung  
       2 天前
    先说需求,再问怎么做
    如果只是为了公网访问,Lucky 也许是个好的选择
    Int100
        10
    Int100  
    OP
       2 天前 via iPhone
    @CharmingCheung 请问一下 lucky 是什么?没有搜索到相关信息
    CharmingCheung
        11
    CharmingCheung  
       2 天前
    zggsong
        12
    zggsong  
       2 天前
    我目前就是 IPv4+IPv6 回家: https://www.zggsong.com/posts/network/gohome/
    Jinnrry
        13
    Jinnrry  
       2 天前 via iPhone   ❤️ 1
    内网互相通讯全走 v4 ,需要对公网通信的时候再优先 v6 ,不然 v4 。少部分网站白名单强制 v4
    scal
        14
    scal  
       2 天前
    用 ikuai v4+v6 ,没任何问题
    lekai63
        15
    lekai63  
       2 天前
    内网为啥要搞 ipv6 ?
    royking930911
        16
    royking930911  
       2 天前
    @zggsong 基本方案就是这样了 要是支持 NAT1 再搞个 tailscale 打洞回家 可以减少 v4 转发资源
    另问一下 国内有啥比较好用便宜的服务器可以做 V4 转发 求推荐
    titanium98118
        17
    titanium98118  
       2 天前   ❤️ 1
    内网分配 ULA ,然后 NAT66 出去
    wheat0r
        18
    wheat0r  
       2 天前   ❤️ 2
    我简单写了一个 NAT66 的方案,可以参考一下 https://wheat0r.me/2025/02/02/ipv6-for-small-business/
    大型企业环境,还是建议现在互联网出口这边做 NAT64 来过渡。
    小型企业环境,还可以在核心交换机的上联三层接口上起 dhcpv6 client 来获取前缀,在每个子网的 vlan inferface 上配置 ipv6 address prefix ISP_PREFIX ::/64 这样的命令来处理动态网关地址。
    dalaoshu25
        19
    dalaoshu25  
       2 天前
    没什么特别的,光猫改桥接,用一台 RouterOS 路由器拨号即可,推荐 hAP-AX3 和 AX2 ,机器不多想用其他无线 AP 的可以考虑 hEX-e50ug ,当然 RB5009 、RB4011 更好。
    zggsong
        20
    zggsong  
       2 天前
    @royking930911 #16 一开始用阿里云学生机带宽比较低,胜在稳定延迟低,但是没有优惠价格了,而且国内备案域名我不想续费了,只能考虑境外的,换过阿里云香港,峰值 30MB ,跑了两天各个时段测试基本都只有几十 KB ,狗云丢包有点严重,国外的试过 aws ,回国巨卡,经常无法访问,最后用了搬瓦工,一机双用,用了两个月了,挺稳定的,价格也还行。你要是国内有便宜的买国内的就行。
    12101111
        21
    12101111  
       2 天前
    slaac 有什么问题吗,全自动分配地址
    难道 ISP 下发的不是/64 的前缀?
    fengyaochen
        22
    fengyaochen  
       2 天前   ❤️ 1
    主路由爱快,旁路由 openwrt ,主路由 ipv6 只给旁路由,旁路由给内网设备 IPV6 ,这样就是双栈,不影响科学,不影响 DNS
    szdosar
        23
    szdosar  
       2 天前   ❤️ 1
    1.如果你的主路由能拿到公网的 dhcpv6-pd ,那么你什么都不用做,你的下游设备也会正确分配 ipv6

    2.如果没拿到 dhcpv6-pd ,只有/64 的 ipv6 ,配置转发即可,以 openwrt 的 dhcp 配置为例,具体参考:
    https://pastebin.com/raw/DdtKUdXy
    fuzzsh
        24
    fuzzsh  
       2 天前 via Android   ❤️ 1
    直接上 fc00::/7 ,公网有需求就开 NAT66

    example:
    10.2.8.55
    fc00::10:2:8:55
    Michaol
        25
    Michaol  
       2 天前
    是有多想不开才搞内网 v6 啊?如果是为了内网拿 v6 公网 IP ,那就看看运营商有没有下发 pd ,有就简单,没有就稍微复杂一点,上面已经有答案了。但是非必要还是绕路 v6 吧……莫名其妙问题特别多……尤其是有富强需求的……
    xqzr
        26
    xqzr  
       1 天前   ❤️ 1
    分配 ULA 。如需互联网,额外分配 GUA 或仅 GUA 。
    纯内网,可考虑 IPv6 单栈。
    另外,lo 网卡(本地回环)通信 127.0.0.1 迁移到 ::1
    LnTrx
        27
    LnTrx  
       1 天前
    建议楼主讲清楚内部有什么管理需求
    不然直接在原有 v4 的基础上把运营商给的公网 IPv6 分发下去就完事了
    htfcuddles
        28
    htfcuddles  
       6 小时 26 分钟前
    1.开启 MSS 钳制:解决 PTMU 黑洞
    2.DNS 开启 v4 v6 优选测速和缓存:解决 v6 延迟高和回落问题
    3.禁止国外网站 v6 解析:解决翻墙工具 Bug ,直连效果差
    4.双栈回连家中服务,在路由端设置 DDNS 和 NAT66 ,服务端分配 GLA:保证 v4 v6 对外地址一致
    5.docker 用 macvlan+SLACC:解决 pd 变化
    6.路由器入站全部阻止,P2P 服务开洞:这点和 v4 端口转发不同
    7.多 WAN 路由用 MAPT 或者修改客户端 gai.conf:解决线路选择
    8.放弃旁路由:完美实现要折腾 VLAN ,L2 设备都要换
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3190 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 19ms · UTC 11:12 · PVG 19:12 · LAX 03:12 · JFK 06:12
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.