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

想要支持 DHCPv6 中继的万兆三层交换机,只能花好几千块买华为?

  •  
  •   aa51513 · 2023-04-13 08:56:17 +08:00 via Android · 2563 次点击
    这是一个创建于 380 天前的主题,其中的信息可能已经有所发展或是发生改变。

    万能的 V 友们大家好, 自从成为宽带候症群的一员,我正式打开了新世界的大门,宽带、网络各种折腾。

    目前我遇到了一个很大的问题,困扰了好多天:

    我想找一款支持 DHCPv6 中继的万兆三层交换机,反复搜了很多很多次,居然发现没什么选择?

    主要考虑是希望 IPv4 跨 VLAN 互通,同时每个终端都能获取 IPv6 公网地址

    目前手头有 TP-TL5008F ,兮克万兆 3 层交换机,还有一款杂牌万兆 3 层交换机,都不支持 DHCPv6 Relay , 这三者里,Tplink 略微强一点,支持 IPv6 NAT (自己作为客户端获取一个 IPv6 公网地址,然后让下面的节点能够访问 IPv6 ),另外两款连 IPv6 功能都没有。

    实在是没有办法了,特在此请教万能的 V 友们,求指个路,价格尽量便宜点

    25 条回复    2023-04-18 19:13:14 +08:00
    lwjef
        1
    lwjef  
       2023-04-13 09:04:47 +08:00 via iPhone
    交换机还支持 nat 吗,直接让交换机做 dhcp server 分配 ipv6 不行吗。
    lwjef
        2
    lwjef  
       2023-04-13 09:06:33 +08:00 via iPhone
    大牌设备买二手的,想要啥要啥。
    mrzx
        3
    mrzx  
       2023-04-13 10:03:01 +08:00
    买 MikroTik CRS 系列。
    支持 dhcpv6 relay
    ttvast
        4
    ttvast  
       2023-04-13 10:24:13 +08:00
    首先 “万兆” “三层” 这两个要求放在那里,你还不舍得花好几千, 那是自己给自己找不自在。
    dianso
        5
    dianso  
       2023-04-13 12:33:27 +08:00
    only huawei
    aa51513
        6
    aa51513  
    OP
       2023-04-13 14:07:20 +08:00 via Android
    @lwjef 行不通的,交换机不能 PPPoE 拨号
    lwjef
        7
    lwjef  
       2023-04-13 14:11:29 +08:00 via iPhone
    @aa51513 #6 上联个路由啊,我想你是用的 openwrt 吧。
    aa51513
        8
    aa51513  
    OP
       2023-04-13 14:25:01 +08:00 via Android
    @lwjef 确实有路由了,但交换机接路由下面,只能分配到 1 个全球 IPv6 地址,最重要的是交换机不支持继续分配 IPv6 的能力,这就是也在找 DHCPv6 Relay 的原因
    mildnes
        9
    mildnes  
       2023-04-13 15:55:21 +08:00
    如果我没有记错,我记得 HUAWEI 有一个 3 层的桌面式,4 SPF+和 8 个 lan ,型号是 5735-L8T4X-A1 。。1000 多出头,我看官方是支持 DHCP V6 Relay 的
    thtznet
        10
    thtznet  
       2023-04-13 16:44:00 +08:00
    MikroTik 吧,价格便宜功能又多。
    Damn
        11
    Damn  
       2023-04-13 17:33:24 +08:00
    一定要 DHCPv6 的需求有点奇怪哦?
    你是在搞 IPv6 内网?
    不然 SLAAC 就行了啊?
    littlewing
        12
    littlewing  
       2023-04-13 19:30:55 +08:00
    必须要用三层交换机的目的是什么?
    littlewing
        13
    littlewing  
       2023-04-13 19:31:10 +08:00
    @littlewing 普通二层交换机满足不了你的需求吗
    lwjef
        14
    lwjef  
       2023-04-14 00:41:02 +08:00
    @aa51513 #8
    学习了一下 IPv6 ,理解的可能有出入或者错误,首先说一下 DHCP 中继功能在简单网络中很少用到。
    你需要分配的是公网地址,那肯定运营商通过 DHCPv6 PD Server 给了你一个子网,其实这时候管理分配给你的 IPv6 子网和管理私有 IPv4 子网是类似的,自己的私有 IPv4 子网内或之间通信一般是不需要考虑 NAT 的。
    现在这个子网在你的管理范围内了,可以把子网再分割给各个 VLAN ,通过交换机 DHCPv6 Server 来分配地址。

    深圳联通宽带 IPv6 是只给一段 /64 吗? - V2EX
    https://www.v2ex.com/t/722411
    yw9381
        15
    yw9381  
       2023-04-14 01:58:06 +08:00
    我这边建议,主路由可以考虑用 ikuai ,然后交换机当纯二层使用,不要处理跨 vlan 通信,跨 vlan 的事情交给 ikuai
    给主路由的 lan 口连接到交换机是,设置为 trunk
    ikuai 上加 vlan ,开启 IPv6
    其他机器按需求在交换机上设置 VLAN ID
    整个 V4 V6 都是 ikuai 在处理
    我这里实测是家里任意一个 vlan 的机器都可以拿到 IPv6
    malash
        16
    malash  
       2023-04-14 02:03:23 +08:00
    如果你用二层交换机,DHCPv6 或者 SLAAC 应该默认就能跨交换机了吧?
    三层交换机相当于路由了,确实会把一些简单的问题变复杂。
    lwjef
        17
    lwjef  
       2023-04-14 10:40:29 +08:00 via iPhone
    @yw9381 #15 单臂的方式影响 vlan 间的通信速率还给路由器带来负担,他这个万兆肯定不太合适啊。
    fastcache
        18
    fastcache  
       2023-04-14 17:15:59 +08:00
    实在没搞懂, 一般内网环境,三层接口 v6 分配地址一般都是 slaac ,为啥要 dhcpv6 中继? 不支持肯定是有原因的,细想下,交换机上行出口如果还有一跳(动态地址),VLAN 接口的动态 IPv6 地址怎么配上去?
    zhengrt
        19
    zhengrt  
       2023-04-14 17:57:53 +08:00
    @yw9381 我推荐这样做 最好 我也是这样的
    @aa51513
    yw9381
        20
    yw9381  
       2023-04-15 07:12:10 +08:00
    @lwjef 不是单臂,路由器依然是 WAN LAN 双口连接,只是 LAN 口是 TRUNK 而已,既然已经考虑软路由方案了,支撑万兆也只是 CPU 性能问题,加钱即可
    lwjef
        21
    lwjef  
       2023-04-15 14:39:15 +08:00
    @yw9381 #20 单臂是不同 vlan 间互通的一种工作方式,就和你说的那种的单臂一个原理,光猫和下级电脑通信只需要单口路由配个交换机,单臂承载的只能是小流量,vlan 间通信的总速率被限制在了单臂的端口速率上,不是钱的问题。
    aa51513
        22
    aa51513  
    OP
       2023-04-17 09:55:48 +08:00
    @littlewing 划分了多个 VLAN ,想要做到 VLA 你之间的互通,只能让交换机工作在 3 层模式;
    然后又希望各个 VLAN 之内的所有终端,能够正常分配到 Global IPv6 地址
    这才有了这个需求...
    qbqbqbqb
        23
    qbqbqbqb  
       2023-04-17 15:25:22 +08:00
    @aa51513 这种需求一般来说不需要 DHCPv6 relay 。

    IPv6 有两种 IP 地址分配方法,无状态和有状态。
    有状态分配是 DHCPv6 来分配,这种用的比较少,而且安卓不支持,一般不考虑。
    通常用的无状态分配主要涉及的协议是 RA ( Router Advertisement ,路由器通告),RA 广播网段和默认网关,终端自己从里面挑地址; DHCPv6 在这种模式下只用作分配 DNS 等其它设置信息的功能,不介入地址的分配。

    所以说你的三层交换机要能够往下游网络继续分配 IPv6 地址,并不需要 DHCPv6 relay ,而是需要这些:
    1. 运营商 PD 分配的内网前缀必须够大,比如 /56 或者 /60 ,不能是最小的 /64 。因为 SLAAC 一个子网就要 /64 ,只有更大才能向下分配。这个大部分家用宽带都满足要求,只有极少数地区不行。
    2. 路由器支持 DHCPv6 服务器,并且支持 PD 下发子网段。
    3. 三层交换机支持 DHCPv6 客户端,通过 DHCPv6 客户端从上联路由器获得 PD 子网段;同时支持 RA ,向下游 VLAN 通告 IPv6 网段
    zmcity
        24
    zmcity  
       2023-04-18 17:59:28 +08:00
    多来几个支持 ipv6 的便宜路由接光猫拨号,插到三层交换机上,然后把对应接口的 v4 关掉(
    Mast
        25
    Mast  
       2023-04-18 19:13:14 +08:00
    老铁,家里划 VLAN 纯粹自找麻烦
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2804 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 06:43 · PVG 14:43 · LAX 23:43 · JFK 02:43
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.