AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 1065195
Accepted
lion
lion
Asked: 2021-06-01 03:12:30 +0800 CST2021-06-01 03:12:30 +0800 CST 2021-06-01 03:12:30 +0800 CST

VLAN - 具有相同第二个交换机的网络冗余?

  • 772

是否可以在两个不同的交换机上设置相同的 VLAN,IP 相同,但服务器的双端口网卡上的 MAC 不同?如果交换机 1 出现故障或需要维护,我希望交换机 2 接管服务器之间的通信,反之亦然,因为我不希望整个服务器网络彼此之间没有连接,因为它们要么是彼此的副本,要么接收旧数据的分片,我需要使网络高度可用 - 冗余。我的网络的整个目的是 3 个分片,每个分片有 3 个副本,并且分布相同应用程序数据的分片以使其故障安全,但是在我的工程计划中,网络还不能通过 1 个交换机进行故障安全。

像这样的东西:

分片 I - 新数据复制,新传入数据 - 3 台服务器,使其在服务器级别 server1 + server2 + server3 上故障安全

Shard II - server4(访问较少的数据) - 定期从新数据中移动数据 Shard I - 不需要副本(RAID 级别的冗余)

Shard III - 相同的 server4,但连接到 server4 的模块化存储阵列上的数据 - 数据定期从 Shard II 移动到这里(访问最少的数据) - 不需要副本(RAID 级别的冗余)

所以我需要使网络故障安全。我的想法是第二个相同的开关,但对设置有疑问。还在研究如何实现。假设两个交换机都没有连接的最佳方法是什么?如果每台服务器同时从其网卡上的不同端口连接到两台交换机,它会起作用吗?使用开关,如果重要的话 - 广达 LB6M。有什么更好的开关可以推荐给用例吗?交换机需要相互连接吗?然后我可以尝试使用 Dell EMC PowerSwitch S4048-ON 48 10GbE SFP+、6 40Gbps QSFP+ 并使用 40GbE QSFP+ 互连交换机和 10Gbe SFP+ 将服务器连接到交换机。谢谢!

networking vlan switch high-availability redundancy
  • 1 1 个回答
  • 211 Views

1 个回答

  • Voted
  1. Best Answer
    Zac67
    2021-06-01T12:36:59+08:002021-06-01T12:36:59+08:00

    是否可以在两个不同的交换机上设置相同的 VLAN

    是的,只需确保将 VLAN 中继到两个交换机(使用 802.1Q 标记),请参见下文。

    具有相同的 IP,但不同的 MAC

    是的 - 如果您使用不同的 MAC,则故障转移实际上不取决于交换机,而是取决于主机。交换机只关心 MAC 地址,只要其中任何一个在不同的交换机端口上不可见,它们就可以了。

    在服务器的双端口网卡上?

    您正在寻找的称为NIC 组合,其中一个端口处于活动状态,另一个处于待机状态,以防活动端口丢失其链接。大多数双端口 NIC 支持组合,但这也可能取决于服务器的操作系统。

    很可能,您不仅要使交换机冗余,还要使各个服务器链路冗余,这需要将交换机与 VLAN 中继连接起来。

    如果您不能容忍整体带宽的减少,您可能需要确保交换机之间的链路足够快以处理您的工作负载,以防流量在交换机之间分裂——一个或多个端口出现故障而某些服务器出现故障超过。通常,使用双聚合链路(它还处理该位置的单链路故障)。

    • 1

相关问题

  • 谁能指出我的 802.11n 范围扩展器?

  • 我怎样才能得到一个网站的IP地址?

  • 在一个 LAN 中使用两台 DHCP 服务器

  • 如何在 Linux 下监控每个进程的网络 I/O 使用情况?

  • 为本地网络中的名称解析添加自定义 dns 条目

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve