负载平衡 NIC、交换机和路由器(冗余)

网络工程 路由 VLAN 以太网 ipv4
2021-07-18 01:48:11

我有两个问题我将分开以避免混淆。

我打算建立一个基于冗余的网络。每个设备会有两块,有时超过2块,比如网卡。我为你画了这张图。

网络图

如您所见,我有两台交换机一台路由器两台服务器每个服务器都将运行 Windows 2012 R2 Teaming,(2 个团队),每个团队将在自己的 VLAN 上(请注意,这可能会随着问题 2 的讨论而改变)。

  1. 我的第一个问题是,NIC 用于负载平衡的逻辑类型是什么?, 我是否必须将交换机堆叠在一起才能工作?, 我可以只将路由器的两个端口连接到每个交换机而不堆叠它们(交换机)吗?, 那么这会将流量从交换机 A发送路由器再到交换机 B吗?,我更希望它们完全独立,因此如果交换机出现故障或 NIC 出现故障不会有问题。

  2. 我的第二个问题是关于 VLAN 的。我们有多个独立的进程在网络上运行(大约 8 个)。如果不需要,我们希望服务器 A 不与服务器 B 通信。这让我创建了 8 个不同的 VLAN,并让每台机器或虚拟机在 VLAN 上都有一个专门的 IP 地址。一两台电脑都需要8台。(服务器多于2台,但为了图片,我只画了两台作为例子)。

有一个更好的方法吗?我们将团队 VPN 接入网络,我希望他们能够访问每台交换机/PC/VM,所以我想我需要另一个管理员 VLAN,为每台机器添加另一个 IP 和另一个 VNIC。必须有更好的方法来做到这一点。

谢谢你们,

2个回答

好像我们在谈论这样的事情

在此处输入图片说明

我的第一个问题是,NIC 用于负载平衡的逻辑类型是什么?

负载均衡的逻辑设计如图,每个虚拟机应该至少有两个 VNIC (你可以将每个 VNIC 映射到服务器上的物理 NIC),它们将根据你的设计进行组合,每个 VNIC 将连接到不同的交换机,以及应该配置交换机级别的端口聚合(称为以太网通道或端口组)。在交换机上创建的以太网通道连接单个 VM 并分配给 VLAN。例如,您可以配置 VNIC 之间的组合以使用 LACP 作为端口聚合并使用 mac 地址散列作为负载平衡机制,从交换机端,您可以将连接到此 VNIC 的端口配置为端口组,并将其配置为 LACP 端口聚合,并为该端口组分配一个 VLAN。

我是否必须将交换机堆叠在一起才能工作?

是的,堆栈会导致两台交换机作为一台交换机出现,这将允许您在两台交换机上配置 etherchanel。

我可以只将路由器的两个端口连接到每个交换机而不堆叠交换机吗?

没有将两个交换机连接到路由器不会解决这个问题你必须像下图一样堆叠它们

在此处输入图片说明

这是否会将流量从交换机 A 发送到路由器再到交换机 B?

在这种情况下,您在服务器级别和交换机级别拥有完全冗余,因此无需担心任何交换机或任何 NIC 出现故障,唯一可能担心的是服务器本身出现故障。

有一个更好的方法吗?

完成此任务的最佳方法是将 8 个 vlan 配置为交换机上的第 2 层和路由器上的第 3 层,并在路由器上应用访问列表配置,这将控制每个主机从 vlan 到另一个主机的访问

当您用电缆连接这样的服务器时,您有两种选择,一个补丁转到 A,另一个转到 B。要么让服务器当时使用一个链接,也就是。故障转移,或堆叠交换机并执行 LACP。LACP 要求所有成员端口都连接到同一台交换机,但通过堆叠可以解决这个问题。