@wanmyj 那我问你,硬路由是怎么判断一个 ip 属于哪个运营商并且选择对应出口的? @FabricPath 还是有的,不过基本都是大机房用,不是给个人/家庭用的,而且贼贵。。。。
dolphinT
2023-08-07 15:57:08 +08:00
@wanmyj 你说软路由性价比低。完了你自己还推荐别人买个硬路由刷 op 搞定制化,那性价比不是更低?
wanmyj
2023-08-07 16:19:02 +08:00
@PureWhiteWu 如果你说的是根据目的地址选择出接口的意思的话,这不就是很基础的写路由规则吗?只要不是最基础的消费级系统都支持吧。 @dolphinT 这个怎么说呢,这个性价比包含经济的性价比,毕竟一般软路由都是不带 WiFi 模块的,也包含专用芯片做专门的活的性价比,比如图像处理就尽量用 GPU ,即使用高配通用 CPU 也能达到要求。
FYI:我理解的硬路由就是硬件是 arm 平台的集成交换芯片的专门做路由的设备。软路由是 x86 平台或者树莓派这种不带交换芯片的 arm 平台的硬件。至于所用的系统,跟软硬路由的区分无关。
FabricPath
2023-08-07 16:28:11 +08:00
@PureWhiteWu TCAM 非常消耗面积,交换机的路由表一般几百 K 路由到顶了。路由器是软件转发的,有的可能会快慢路径下发一部分去硬件去加速,基本可以认为是无限表项(内存管够)
boshok
2023-08-07 16:31:25 +08:00
就我还在坚持用 R1S 嘛?
PureWhiteWu
2023-08-07 16:33:37 +08:00
@wanmyj 并不是这么简单,一般是根据 ip 段去区分,这部分不是硬件实现的,而且 ip 段的维护和更新也必须是软件来做,这部分都是动态更新的。 而且这只是最基础的需求,还有很多定制化的需求,比如域名分流、端口分流、dns 代理、多线负载均衡、多线聚合、爬墙等等。 另外,你买硬路由刷 op 本质上还是当软路由用了,这种场景下很可能你的交换芯片都没用上的,相当于买了个硬路由然后用了硬路由超级垃圾的 CPU 当软路由用,得不偿失。