我试图了解在NIC绑定的情况下该体系结构如何工作。方案是:同一系统上有2个NIC。两者都绑定以支持故障转移和负载平衡。因此,绑定驱动程序(虚拟)的IP是目标为任何NIC时流量所到达的IP。每个NIC连接到不同的交换机。现在,由于这些NIC已绑定,因此交换机将具有指向不同MAC地址的相同IP地址。那么,路由器将如何决定哪个交换机将传入请求转发给该IP?路由表中是否有2个相同IP地址的条目?路由器会广播到所有交换机吗?路由器将不止一个吗?

评论

有什么答案对您有帮助吗?如果是这样,您应该接受答案,这样问题就不会永远弹出来寻找答案。或者,您可以发布并接受自己的答案。

#1 楼

这取决于接口的绑定方式。

一种实现方法是,只有一个NIC真正处于活动状态。如果其中一个链接断开,则另一个NIC开始使用第一个NIC的MAC地址,或者系统使用其MAC地址发出免费的ARP,以使所有人都可以更新其ARP表。此方法的第二点是两个网卡都用于发送,但只有一个网卡用于接收。

其他任何配置都需要交换机或发送方的配合。

请注意,除非交换机和终端设备在配置上达成共识,否则您可能会得到一些不良行为。例如,交换机可能不知道哪个端口实际具有哪个MAC,而是将泛洪该MAC的所有流量。否则您可能会获得非功能性链接。


由于您使用的是自适应负载平衡,因此我将解释这种模式。加载。

传入的数据包有点棘手。收到ARP请求后,发回的MAC将基于请求者的IP地址。例如,如果客户端A为您的IP发送ARP请求,它将获取网卡1的MAC。稍后,当客户端B发送ARP请求时,它将获取网卡2的MAC。这样,客户端将在可用的NIC之间进行分配。 。

评论


该接口以“自适应负载平衡”模式进行绑定,该模式支持传出和接收负载平衡以及故障支持。此模式不需要任何特殊的交换机支持,据说可以通过ARP协商实现负载平衡。现在,如果可以的话,请进一步指导我。

–user3007493
2014年6月23日15:06



查看我的编辑...。

–长长的脖子
2014年6月23日15:50

是的,我了解它在此级别上如何工作。但是我不清楚路由器和交换机之间的通信情况吗?

–user3007493
14年6月23日在16:30

由于路由器只有一个IP地址,因此它将始终定向到单个NIC。

–长长的脖子
2014年6月23日下午16:32

对于使用ALB不在子网中的设备,这是不可能的。

–长长的脖子
14年6月23日在17:08