听过一种说法,目前市售路由的 4 个 LAN 口,其交换模式是软交换,交换机模式(关 DHCP 、仅使用 LAN 口)的性能较低,比不上纯交换机的硬交换模式。
请问这说法是否有依据?如果属实,目前市售几十元到数百元的简单交换机(即插即用,无网管功能)是否是“硬交换”?性能是否更好呢?
1
0ZXYDDu796nVCFxq 2021-04-29 20:13:46 +08:00 via Android
这种傻瓜交换机啥功能都没,看看包的 mac 地址直接往对应的端口发即可
|
4
cwbsw 2021-04-29 20:22:00 +08:00
独立网卡 x4 一般比简单的五口交换芯片贵吧,但是虽然硬件上是交换口,路由器还是有可能会配置成软桥接的模式。
|
5
Tianao 2021-04-29 20:22:29 +08:00
都是硬交换,成品交换芯片方案成本低得很。
|
6
Tink 2021-04-29 20:23:07 +08:00 via Android
我理解硬交换就是有一个专门的转发芯片负责 nat 的,软交换应该就是靠 cpu 来的
|
7
0ZXYDDu796nVCFxq 2021-04-29 20:33:23 +08:00 via Android
@Orciorc 家用低端路由器也是集成一个交换机芯片,应该没啥区别
家用场景通常跑到标称带宽没什么问题 |
8
chenset 2021-04-29 21:03:45 +08:00
@Tink 内网同网段交换 不需要 nat 的. 目标地址不需要改写, 好像真正同网段交换的时候甚至不需要 ip,而是走 mac
|
9
Jirajine 2021-04-29 21:18:47 +08:00 via Android
软交换就是虚拟交换机。
|
12
Orciorc OP @Jirajine #9 OpenWRT 下“交换机”的确是可以配置 VLAN,但好奇如果不使用此项功能,是否就是“硬交换”(由专用交换芯片处理)
|
13
txydhr 2021-04-29 21:56:04 +08:00
一般路由器的 4 个 lan 口是一个交换芯片负责的
其实家用路由器就是把路由、AP 和一个交换机整合在一起 |
14
Orciorc OP @gstqc #7 如果是集成专用处理芯片,那就不存在所谓“软交换”了吧,这么说“低价路由的 LAN 接口间是软交换”此说法子虚乌有吧?
|
15
Orciorc OP @txydhr #13 是的,所谓家用路由器也就是** 路由、4 口交换机、无线 AP** 一体机,主要是好奇是否有专用交换芯片,还是“软交换”(通过 CPU )
|
16
Xymmh 2021-04-29 22:04:46 +08:00 via Android
先不说性能,拿路由器的 lan 口当交换机本身就不合理,系统总会对 lan 口产生一些奇奇怪怪的影响,让你网络出问题都摸不到头脑。
|
17
Tianao 2021-04-29 22:13:07 +08:00
@Orciorc #10 是的,常说的“软交换”要么是指那种淘宝上卖的工控机软路由 /部分工作在透明桥接模式的低端防火墙 /虚拟化服务器中的虚拟交换机,使用 CPU 在两个被软件定义成二层桥接口的网卡接口之间转发流量;要么其实是指“软路由”——部分低端三层交换机(弱三层)使用 CPU/通用处理器执行 FIB 查表和解包重封包路由转发工作。
|
19
PMR 2021-04-29 22:20:54 +08:00 via Android
基本上都是硬件交换 交换芯片造价低
价格决定因素在背板带宽 是单通道走 4/6/8 口还是各占 1 个通道 家用大多都是 1Gbps 4 口有 1Gbps 流量进入 交换机要处理 4Gbps 芯片处理不到丢弃 3GGbps 转发宽带上去了还要看线速 用 cpu 转发的大多是小公司开发 套上 openwrt 卖 |
20
0ZXYDDu796nVCFxq 2021-04-30 00:05:12 +08:00
@Orciorc 是的,这种低端、功能简单的设备,专门的处理芯片远比搞个 CPU 来算的成本低得多
|
21
westerndream 2021-04-30 00:18:50 +08:00
lan 间是硬件交换机的,大多都集成好在 soc 里了,也有部分外挂的,数据需要去往 wan 或者无线才进 cpu,部分可能 wan lan 都在同一个交换机里面然后配 vlan 确定出 wan 和 lan
|
22
geekvcn 2021-04-30 06:01:37 +08:00
路由器一般都是内置交换芯片硬交换
但是光猫就不一样了,很多没有交换芯片,靠的是 Linux 网桥软交换没有硬件卸载,所以部分光猫的交换性能惨不忍睹, 桥接跑不满小包千兆的光猫一定就属于软交换 |
24
spacezip 2021-04-30 10:32:44 +08:00
小厂光猫会有这种操作 一般情况下不会
|
25
1if5ty3 2021-04-30 17:55:03 +08:00
都是硬交换(芯片做功),前几天看了一个视频,找不到了。大概意思是路由器里有完整的“交换机”。
|
26
360511404 2021-04-30 19:09:25 +08:00
最近也有这样的困扰
路由器 4 口+渣交换 5 口,不够用了 要上个 16 口的,纠结要不要上网件,领势之类的 看了不少参数,又是背板带宽,又是转发速率能不能 1.488 到线速.... 最后迫穷,上了 200 元的磊科..... 由于交换机不好测试,所以发动了 8 台电脑,同时做 smb 互相上传和下载,实测都能....稳定 113m,是同时稳定 113m,全双工在跑 8gbps 的带宽. 然后 40 元渣水星 5 口和华硕 86u 附带的 4 个 lan 也是 113m 然后我就累了,我觉得我在穷折腾... |
27
jiangzm 2021-05-02 03:36:57 +08:00
不是的, 硬路由是有交换芯片的,软路由才是通过软件换。
两个方式可以验证,一个是拆机,一个是刷个 openwrt 系统看有没有交换机功能 我以前在软路由和硬路由(100+的便宜路由)分别刷过 openwrt,软路由就没有"交换机"功能选项,当时还纳闷了后来弄明白了,软路由一般是没有交换芯片的。 交换芯片又不贵,硬路由也没必要省。 |