1
cnZary 2021-11-07 21:23:26 +08:00
硬件来做 NAT 的那叫三层交换机吧
实际上大部分的路由 NAT 都是软实现,只不过某些架构处理网络流量效率比 x86 高罢了 |
2
ryd994 2021-11-07 21:31:55 +08:00 via Android
你说的这个东西有没有民用的我不知道。商用的确实有,各大云用的硬件都有这个能力。AWS 用的是 smartnic ,azure 用的是 FPGA 。
其实你买个性能强的硬路由,它就该这个价。装个 openwrt 什么不能干?特别复杂的功能,有线直连一台电脑做旁路由就好了。 |
3
Senorsen 2021-11-07 21:47:26 +08:00
@linzianplay 不是的,一般不是很菜的硬路由都有专门的 NAT 处理 /加速模块,如高通的 CTF ,建议了解一下。
并不是“大部分的路由 NAT 都是软实现,只不过某些架构处理网络流量效率比 x86 高”,都是通用计算架构,凭啥 ARM/MIPS 比 x86 的网络效率高? |
4
cnZary 2021-11-08 01:42:46 +08:00
@Senorsen 我错了,应该加一个条件,在应用了某些路由功能以后很多路由的 NAT 也是软实现了
另外,我并没有指定是 ARM/MIPS ,TILE 架构在小包转发能力上是比 x86 效率高的 |
5
xcodeghost 2021-11-08 08:42:23 +08:00
因为市场需求,软路由是非常小众的产品,也就一部分 IT 人员搞了玩一玩,哪一个正规的厂商会生产这玩意。大部分普通人家直接买一个 Tp-link ,企业一般没多少敢使用软路由的。
|
6
sujin190 2021-11-08 09:29:18 +08:00
家用型普通路由器好多都是低功耗 cpu ,所以有独立网络芯片可以提供不错性能,做软路由的 cpu 本来就很强,就家用这点带宽根本不可能有 nat 瓶颈吧,纠结个啥,再说软路由和小米路由器这种本来用的系统就是一样的,那小米路由器这种不就是你说的软路由加硬件网络芯片啥了么?而商用型企业级路由器就不是一回事,没啥好比的吧
|
7
Verizon OP 感谢大家的回复!
|
8
mactaew 2021-11-08 15:42:10 +08:00 via iPhone
@linzianplay 不啊,当年网件电磁炉就有硬 NAT
|
9
mactaew 2021-11-08 15:42:54 +08:00 via iPhone
@linzianplay 哦,不好意思,你说的是“大部份”,抱歉这我就不太了解了
|
10
ppbaozi 2021-11-17 18:11:05 +08:00
如果同样的时间,应该没什么差别,包总数是一样的
|
11
xxb 2021-11-18 13:26:12 +08:00 via iPhone
第一个问题没有人回答么?
|
12
hefish 2021-11-22 21:13:40 +08:00
我只记得 NAT 操作要 查表的,终端数越多,查表效率总得要慢一些吧。
|