V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
测试工具
SmokePing
IPv6 访问测试
Sponsored by
LinkedIn
2000 个不用坐班的远程好工作在召唤你 · 弹性上班不打卡,工作和生活都能拥有
2000 个不用坐班的全球远程工作,帮助 V2EX 的小伙伴开启全新的工作方式。
Promoted by LinkedIn
Victrid
V2EX  ›  宽带症候群

在同一个交换机上能否连接不同子网?

  •  
  •   Victrid · 2020-11-08 16:41:00 +08:00 · 2914 次点击
    这是一个创建于 686 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我现有一台交换机,本身是只连接了两台路由器上网,和上级网路连接的方式是静态 ip+mac 绑定,但是网口多了,有点浪费。

    现在路由器的网口不太够了,了解到交换机交换通信是通过 MAC 地址进行的,整个环境里没有设备相同的 MAC 地址,可不可以把路由器的 LAN 连回同一台交换机上,再通过交换机分出路由器的子网(如下图所示)呢?

    交换机没有 vlan 功能。

    第 1 条附言  ·  2020-11-09 21:45:00 +08:00

    经过测试,这样是不可以的,十九楼说的是正确的

    现在环路导致广播风暴,直接被上级运营商切断连接了

    23 条回复    2020-12-05 14:49:55 +08:00
    wd
        1
    wd  
       2020-11-08 16:42:58 +08:00 via iPhone
    我感觉可以
    qoo2019
        2
    qoo2019  
       2020-11-08 16:43:33 +08:00 via iPhone
    支持 vlan 的可管理交换机就行
    also24
        3
    also24  
       2020-11-08 16:45:03 +08:00   ❤️ 1
    如果两个路由器都开了 DHCP 的话会冲突。

    可以只给常用的 A 路由开 DHCP,默认走 A 路由的网段;
    同时 B 设备关闭 DHCP,手动指定 B 路由的网段、网关信息。
    also24
        4
    also24  
       2020-11-08 16:52:24 +08:00
    另,其实直接网段改大一点 /16 来用多方便,只把 B 路由当第二个网关就好
    flyfishcn
        5
    flyfishcn  
       2020-11-08 16:58:45 +08:00
    当然可以,不需要互通的话二层交换机划分 vlan 隔离就行。需要互通的话需要路由或者三层交换机实现。
    gefranks
        6
    gefranks  
       2020-11-08 17:00:05 +08:00
    可以这么用,基本上没啥问题
    sxm
        7
    sxm  
       2020-11-08 17:03:31 +08:00 via Android
    可以,我家就是这样,光猫,路由器 wan,lan 都接到交换机里了
    ochatokori
        8
    ochatokori  
       2020-11-08 17:12:06 +08:00 via Android
    vlan 就行,反正 vlan 就等于你把交换机砍开变成几台交换机了
    vmebeh
        9
    vmebeh  
       2020-11-08 17:12:29 +08:00 via iPhone
    可以是可以,只是数据流都不分离的,可能会有安全隐患
    不明白为什么要这么用
    flyfishcn
        10
    flyfishcn  
       2020-11-08 17:16:09 +08:00
    @flyfishcn 哦没看到最后一句其实不划分 vlan 隔离也能凑合用。只是需要手动指定 ip 网关,走到需要去的设备就行。但是缺陷也是有的,网络不隔离,容易出问题,并且机器多了广播流量占用带宽效率下降。
    ericbize
        11
    ericbize  
       2020-11-08 17:21:26 +08:00
    1. 确保网络内 只有 1 个或者更少的 dhcp 就可以了
    2. 确保路由器 wan 和 lan 不是在同一个二层,不然会环路 (某些牌子会)
    jiangzm
        12
    jiangzm  
       2020-11-08 18:57:11 +08:00
    一个 vlan 交换机又不贵,干嘛这么麻烦
    cdh1075
        13
    cdh1075  
       2020-11-08 21:34:50 +08:00
    如果每一个设备都是静态 ip 的话,没问题
    如果需要用 dhcp 的话会炸掉
    通俗理解:一个“二层局域网”里,只能有一个 dhcp 服务器,dhcp 协议会用二层广播,如果有多个 dhcp 服务器的话,客户机就傻了不知道该听谁的了
    ik
        14
    ik  
       2020-11-08 21:40:10 +08:00 via iPhone
    可以的, 但是运营商设备,两个路由器,最好只开启一个设备的 dhcp 服务即可
    nuk
        15
    nuk  
       2020-11-09 02:45:24 +08:00
    可以,但是你的 dhcp lease time 要设置的大一点,不然设备的 IP 会一直变
    dier
        16
    dier  
       2020-11-09 10:31:09 +08:00
    你这么个拓扑,路由器 A 、B 就没有存在的意义了,徒增转发次数,数据一直在交换机里转,还降低数据传输效率,时间久了肯定形成广播风暴导致交换堵塞。把交换机接在两个路由器的 LAN 口的话还算正常,你这这个接法完全不是正常的逻辑
    brMu
        17
    brMu  
       2020-11-09 11:33:45 +08:00
    可以,不会冲突,交换机是通过 mac 地址转发的,你可以观察下,只会有数据的口灯会不停的闪,没数据的口是不闪的。
    thtznet
        18
    thtznet  
       2020-11-09 12:10:22 +08:00
    标准的 vlan 功能
    z5864703
        19
    z5864703  
       2020-11-09 18:29:11 +08:00   ❤️ 2
    wan 口和 lan 口都接同一个交换机没做 vlan 是会环路的,楼上说可行的都仔细看了楼主画的图没。
    为什么楼主不用个多 wan 口的路由器?或者路由器单线多拨?
    tankren
        20
    tankren  
       2020-11-09 22:00:51 +08:00
    广播风暴
    LeeLou
        21
    LeeLou  
       2020-11-12 08:29:17 +08:00
    和上级网路连接的方式是静态 ip+mac 绑定,是指 2 个 ip+2 个 mac,分别是路由器 a 和 b 的做了绑定吗?
    这样本身是不会造成环路和广播风暴的。 如果是 2 个 ip+2 个 mac 绑定,只是运营商那里看到了你有很多的 mac 了,会怀疑
    also24
        22
    also24  
       2020-11-13 12:12:29 +08:00
    @z5864703 #19
    感谢指出,一开始确实看错了,因为我家里的拓扑比较类似所以想当然了(不过我的路由的 WAN 是直接接上级路由的)
    jdwinter
        23
    jdwinter  
       2020-12-05 14:49:55 +08:00
    我就是这样用的,wan 和 lan 本来就是相互隔离的,只要做好 DHCP 就没问题。
    关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2789 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 46ms · UTC 13:36 · PVG 21:36 · LAX 06:36 · JFK 09:36
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.