V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
Victrid

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

  •  
  •   Victrid · Nov 8, 2020 · 4411 views
    This topic created in 1997 days ago, the information mentioned may be changed or developed.

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

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

    交换机没有 vlan 功能。

    Supplement 1  ·  Nov 9, 2020

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

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

    23 replies    2020-12-05 14:49:55 +08:00
    wd
        1
    wd  
       Nov 8, 2020 via iPhone
    我感觉可以
    qoo2019
        2
    qoo2019  
       Nov 8, 2020 via iPhone
    支持 vlan 的可管理交换机就行
    also24
        3
    also24  
       Nov 8, 2020   ❤️ 1
    如果两个路由器都开了 DHCP 的话会冲突。

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