如果要求networking连接在第2层上是“冗余”的,那么这是否意味着我需要使用某些networking适配器的“组合”function(例如,由某些特定的适配器提供的特殊驱动程序)?
我是否明白这一点:通过这种“组合”,两个networking适配器在相同的IP地址上运行,如果一条电缆出现故障,连接将使用第二条电缆保持活动状态。 客户端软件没有注意到这一点,它只看到一个IP地址?
你是对的。 例如英特尔或Broadcom网卡的组合function就是你想要的。 如果您的networking硬件(交换机,路由器)无法使用更高级的configuration,或者您不需要它们,请小心使用ALB或主动 – 被动function。
一些概述可以在维基百科上find, 链接聚合 。
正确configuration的组合可以在所有OSI层上增加冗余。 驱动程序只是使两个适配器看起来像一个。 它们都使用相同的IP进行操作,并且此IP地址位于虚拟适配器上,由两个物理端口组成。
是的,电缆连接丢失导致端口链路断开事件,并且组合可以检测到并使用连接的适配器。 其实这是针对这个的 驱动程序甚至可以提供多种链接活力监视的方式,如mii或arp。 但是,由于它的networking堆栈是UNIX的一个衍生物,并且有一些“改进”,所以我确信essentails保持不变。