软路由那么强大, 为什么硬路由不上 x86 平台呢?

2018-10-31 16:00:31 +08:00
 snail00

软路由, 内存大, 存储大, cpu 也给力, 为什么硬路由不上呢.

硬路由的优势是什么, 稳定性 /系统 /无线 还是什么?

29045 次点击
所在节点    路由器
46 条回复
coderluan
2018-10-31 16:07:53 +08:00
成本呗......
maxxxxx
2018-10-31 16:12:25 +08:00
功耗?
lcatt
2018-10-31 16:12:48 +08:00
强大? 高吞吐量高带宽下比不过硬路由的
snail00
2018-10-31 16:19:50 +08:00
@lcatt #3 2600 的 cpu , 千兆 nat 可以跑满.
snail00
2018-10-31 16:21:21 +08:00
@coderluan #1 还好吧, ap 用 k2p, 300 搞定(2600 的 cpu)
snail00
2018-10-31 16:21:50 +08:00
@maxxxxx #2 功耗是大了点, 20w 以内?
jackietsui72
2018-10-31 16:22:34 +08:00
我感觉主要还是功耗问题
mhycy
2018-10-31 16:23:19 +08:00
因为硬路由更便宜、
redsonic
2018-10-31 16:30:28 +08:00
本质是 FPGA+arm 与 x86cpu+通用 OS 的区别。传输级别的网络设备都要求 64byte 小包线速转发,前者可以轻松实现,而后者就算加了 DPDK 还有抖动的问题。如果不是用在承载和传输方面,x86 确实已经可以替代之,功耗也不高,但体积和价格.......
snail00
2018-10-31 16:31:26 +08:00
@mhycy #8 那如果是 300-800 这个区间, 定位家用, 是不软路由吊打硬路由
mhycy
2018-10-31 16:36:17 +08:00
@snail00 这个价格区间你找不到性能价格都合适的软路由方案
lcatt
2018-10-31 16:36:29 +08:00
@snail00 同等的条件下,硬路由更快,家用或许感觉不出来,对于企业来说就比较明显, 思科 4000 华为 AR 系列最低端的转发性能都不是软路由能比的,软路由还有一个问题就是经常有各种奇怪的 bug,运维崩溃。
snail00
2018-10-31 16:36:51 +08:00
@redsonic #9
可以理解为硬路由可以通过 硬件 转发, 在小包比较多的情况下有优势,
软路由转发都要经过 cpu , 处理大量小包比浪费资源, 负载大了延迟就会不稳定

价格其实还好, 退役的工控主板就行, 便宜还小, 就是不知道稳定性怎么样
oovveeaarr
2018-10-31 16:40:01 +08:00
软路由主要是搞一些奇怪的应用有优势,其他的优势真不大
而且通过多网卡模拟 BRIDGE 的效果,非常之差,对性能要求呈指数级别
可以试试 800 内的路由,跑 LAN-WAN 的 1G,看看 sirq 会有多少,就知道差别啦
(多说句,就算是家用路由刷 openwrt 之类的,性能也会遍地很多)
fnscar
2018-10-31 16:41:41 +08:00
我还纳闷 300 块买的是 i7-2600 还是 ryzen 2600,好久才反应上来是阿童木 N2600。
我感觉不一定干得过 MT7621。
snail00
2018-10-31 16:42:38 +08:00
@lcatt #12 嗯嗯, 这个应该和转发方式不一样有关系, 企业级硬路由基本都可以线速转发, 对丢包和抖动都有控制,
企业级还是得硬路由, 稳定第一.
snail00
2018-10-31 16:44:28 +08:00
@fnscar #15 那啥, 硬路由转发有专用的交换芯片, cpu 负载不大. 软路由转发全靠 cpu 了.
snail00
2018-10-31 16:46:04 +08:00
@oovveeaarr #14 好的, 有机会找个试试, 那是不硬路由最好用官方固件, 驱动什么都比较全.
oovveeaarr
2018-10-31 16:54:45 +08:00
@snail00 #18 对的,而且有 HWNAT,这才是最重要的。如果没有 HWNAT 那就直接退化成软路由了,尤其是无线路由,跑 WPA2 加密的时候,支不支持硬件加速很重要的。
snail00
2018-10-31 17:02:22 +08:00
@oovveeaarr #19 了解了, 谢谢

这应该也是软路由不自己加无线网卡, 通常使用 ap 扩展无线的原因.

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

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

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

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

© 2021 V2EX