V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
lbaby
V2EX  ›  问与答

大佬们,想咨询个关于交换机工作的问题

  •  
  •   lbaby · 2023-02-24 12:28:35 +08:00 · 722 次点击
    这是一个创建于 663 天前的主题,其中的信息可能已经有所发展或是发生改变。
    我是电信千兆上下对等宽带,外网连接了一台路由器,路由器 2.5G 网口下接了一台 8 口千兆交换机,交换机其余 7 个网口下平均每个网口持续上传达 300Mbps ,请问这个情况下是否会造成交换机上传超载,有必要换 2.5G 交换机不?
    ps:其实根本问题是对交换机不了解。交换机所有网口对等,只由一个网口对接上级设备,如果其余网口同时进行千兆的数据传输时,交换机是如何工作的?
    4 条回复    2023-02-25 14:40:22 +08:00
    Ericality
        1
    Ericality  
       2023-02-24 15:04:49 +08:00
    (自己搜索到的 不是相关专业 只能抛个砖
    交换机一个最最朴素的实现就是 A 口发一个给 D 包他同时给 BCD 发送这个数据包 然后其中只有 D 响应了请求 剩下的都直接忽视掉这个数据包
    而交换机此时会记住 ip 和 mac 的绑定关系 这样下次 A 再给 D 发包可以直接送达
    回到你说的这个问题 每个交换机处理数据流的速度自然存在上限 这也是为什么有的交换机比路由器还贵 差别就可能是路由器的背板通讯量只有 2 个 G 3 个口跑就没法全部满速了
    这个背板速度一般路由器是不会标注的 但是交换机通常会 你可以去查一查 如果确定家庭网络用不到 2.5g 换一个背板速度足够的千兆交换机也是个不错的选择
    liyvhg
        2
    liyvhg  
       2023-02-24 15:52:57 +08:00 via Android
    楼上说完了。只要交换机背板带宽正常,就能满足要求。
    背板带宽通常是所有网口的上下行速率之和,例如 8 口千兆交换机,背板带宽应该是 16Gbps (少于这个值可以认为交换机本身不合格),意味着交换机每个口都能上下行同时跑满。
    blackeeper
        3
    blackeeper  
       2023-02-24 17:02:22 +08:00
    2 楼说的很对了,交换机每个口都能上下行同时跑满 1000M 。但是这个就算交换机本身不合格,也基本不影响,
    lbaby
        4
    lbaby  
    OP
       2023-02-25 14:40:22 +08:00
    @Ericality
    @liyvhg
    @blackeeper
    感谢大佬们的解答,大致明白了,查询了一下交换机背板带宽确实是 16G ,也就是单个网口最大速率是在 2G (上 1 下 1 ),这个基本上是够用了,再次感谢!
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3466 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 04:47 · PVG 12:47 · LAX 20:47 · JFK 23:47
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.