在我的网络中,我需要一些可管理的交换机。因此,有人建议我使用brctl
. 这些新桥应该像开关一样。
这些网桥和可管理交换机之间应该有什么区别。
PS我知道交换机和桥接设备之间的区别。
在我的网络中,我需要一些可管理的交换机。因此,有人建议我使用brctl
. 这些新桥应该像开关一样。
这些网桥和可管理交换机之间应该有什么区别。
PS我知道交换机和桥接设备之间的区别。
托管交换机与使用 Linux 桥接接口之间的三个主要区别是性能、端口密度和功能。
大多数托管交换机会将它们的一些编程功能嵌入到专用硬件中。并非在所有情况下都是如此,但这种专用硬件的性能往往会优于纯基于软件的设备(至少对于嵌入在硬件中的功能而言)。
其次,如果端口密度是问题,那么可以将 12-48 个端口装入 1U 机箱的服务器系统并不多,而在我见过的那些系统中,它们被设计为网络设备。
最后,是功能。托管交换机通常具有在 Linux 平台上不存在的功能,或者不容易配置,或者可能需要额外的 CPU/内存资源,如果使用它们会进一步影响性能。
但是,除了两种平台选择的差异之外,听起来您正在设置某种实验室/测试/开发环境。我主要关心的是您应该尽可能地匹配您的实际/生产环境。您的 Linux“交换机”的行为与您的托管交换机不同,因此您在实验室中实现的某些东西在托管交换机上实施时的行为可能完全不同。
linux 网桥是一个纯软件交换机——每个数据包都涉及 cpu。有了“管理交换”,就会有专用的交换硬件。