关于路由器/交换机的软交换与硬交换

2021-04-29 20:03:48 +08:00
 Orciorc

听过一种说法,目前市售路由的 4 个 LAN 口,其交换模式是软交换,交换机模式(关 DHCP 、仅使用 LAN 口)的性能较低,比不上纯交换机的硬交换模式。

请问这说法是否有依据?如果属实,目前市售几十元到数百元的简单交换机(即插即用,无网管功能)是否是“硬交换”?性能是否更好呢?

5057 次点击
所在节点    宽带症候群
28 条回复
gstqc
2021-04-29 20:13:46 +08:00
这种傻瓜交换机啥功能都没,看看包的 mac 地址直接往对应的端口发即可
Orciorc
2021-04-29 20:14:35 +08:00
@gstqc 性能会比路由器 LAN 口间相互交换性能更好吗?
Citrus
2021-04-29 20:18:45 +08:00
@Orciorc 在不确定到具体型号的前提下,我只能说,同价格一般是交换机更好。
cwbsw
2021-04-29 20:22:00 +08:00
独立网卡 x4 一般比简单的五口交换芯片贵吧,但是虽然硬件上是交换口,路由器还是有可能会配置成软桥接的模式。
Tianao
2021-04-29 20:22:29 +08:00
都是硬交换,成品交换芯片方案成本低得很。
Tink
2021-04-29 20:23:07 +08:00
我理解硬交换就是有一个专门的转发芯片负责 nat 的,软交换应该就是靠 cpu 来的
gstqc
2021-04-29 20:33:23 +08:00
@Orciorc 家用低端路由器也是集成一个交换机芯片,应该没啥区别
家用场景通常跑到标称带宽没什么问题
chenset
2021-04-29 21:03:45 +08:00
@Tink 内网同网段交换 不需要 nat 的. 目标地址不需要改写, 好像真正同网段交换的时候甚至不需要 ip,而是走 mac
Jirajine
2021-04-29 21:18:47 +08:00
软交换就是虚拟交换机。
Orciorc
2021-04-29 21:53:19 +08:00
@Tianao #5 也就是说,路由器上的 LAN 口也是通过专用交换芯片交换的,所谓“软交换”是子虚乌有吧?
Orciorc
2021-04-29 21:53:54 +08:00
@Tink #6 交换应该不需要过 NAT 吧,你所指的应该是 HWNAT,但应该无关内网交换
Orciorc
2021-04-29 21:54:59 +08:00
@Jirajine #9 OpenWRT 下“交换机”的确是可以配置 VLAN,但好奇如果不使用此项功能,是否就是“硬交换”(由专用交换芯片处理)
txydhr
2021-04-29 21:56:04 +08:00
一般路由器的 4 个 lan 口是一个交换芯片负责的
其实家用路由器就是把路由、AP 和一个交换机整合在一起
Orciorc
2021-04-29 21:56:24 +08:00
@gstqc #7 如果是集成专用处理芯片,那就不存在所谓“软交换”了吧,这么说“低价路由的 LAN 接口间是软交换”此说法子虚乌有吧?
Orciorc
2021-04-29 21:57:48 +08:00
@txydhr #13 是的,所谓家用路由器也就是** 路由、4 口交换机、无线 AP** 一体机,主要是好奇是否有专用交换芯片,还是“软交换”(通过 CPU )
Xymmh
2021-04-29 22:04:46 +08:00
先不说性能,拿路由器的 lan 口当交换机本身就不合理,系统总会对 lan 口产生一些奇奇怪怪的影响,让你网络出问题都摸不到头脑。
Tianao
2021-04-29 22:13:07 +08:00
@Orciorc #10 是的,常说的“软交换”要么是指那种淘宝上卖的工控机软路由 /部分工作在透明桥接模式的低端防火墙 /虚拟化服务器中的虚拟交换机,使用 CPU 在两个被软件定义成二层桥接口的网卡接口之间转发流量;要么其实是指“软路由”——部分低端三层交换机(弱三层)使用 CPU/通用处理器执行 FIB 查表和解包重封包路由转发工作。
txydhr
2021-04-29 22:17:04 +08:00
@Orciorc 放心,基本都是硬交换(不排除个别脑抽产品),有单独的交换机芯片的
PMR
2021-04-29 22:20:54 +08:00
基本上都是硬件交换 交换芯片造价低


价格决定因素在背板带宽 是单通道走 4/6/8 口还是各占 1 个通道

家用大多都是 1Gbps 4 口有 1Gbps 流量进入 交换机要处理 4Gbps 芯片处理不到丢弃 3GGbps

转发宽带上去了还要看线速


用 cpu 转发的大多是小公司开发 套上 openwrt 卖
gstqc
2021-04-30 00:05:12 +08:00
@Orciorc 是的,这种低端、功能简单的设备,专门的处理芯片远比搞个 CPU 来算的成本低得多

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/774192

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX