首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >通过多个中央路由器在两个网络之间的路由

通过多个中央路由器在两个网络之间的路由
EN

Server Fault用户
提问于 2020-04-26 14:26:41
回答 1查看 141关注 0票数 0

我有两个网络和几台电脑。我想解决失败的中心问题。

两个网络:

  • 网络Foo172.16.1.0/24
  • 网络Bar172.16.2.0/24

五个服务器,运行linux (ubuntu):

  • 服务器A
  • 服务器B
  • 服务器C
  • 服务器Y
  • 服务器Z

所有服务器都有一个网络间隔:eth0。除了服务器C,它有两个接口:eth0 **和** eth1。服务器C是连接到两个网络的唯一服务器,它是两个网络之间的中心路由器,它为每个网络都提供了一个专用接口,并且启用了ipv4转发。

下面是一个图表:

^^这似乎运行得很好,但我希望通过添加另一个中心路由器来实现某种类型的故障转移或流量负载平衡。

是否可以添加另一个linux服务器,比如服务器D (也有两个网络接口)来执行与服务器C相同的功能?

我希望服务器D是一个故障转移或平衡流量,并且找出这一部分对我来说是困难的。我想象我可以在同一网络中添加一个辅助路由,并以某种方式在节点上添加一个度量或加权路由。

下面是一个图表,我认为解决方案可能如下所示:

是否可以将其配置为负载平衡服务器C和D之间的通信,或者是否存在某种“故障转移”选项?

以下是我感兴趣的一些事情,但我对网络场景并不精通,我也不确定哪一种解决方案最合适:

  • ip route add via metric preference
  • OSPF
  • BGP
  • 或者iBGPeBGP (有什么区别?)
  • Multi-Path TCP
  • CARPVRRP

我想修复中心故障点(服务器C),并复制该路由器的角色。什么是最实际的方法?

EN

回答 1

Server Fault用户

发布于 2020-04-26 16:41:41

在我看来,如果服务器的路由配置尽可能简单(只有默认的路由:),并且由于网络配置的更改,因此也不需要配置服务器,这始终是最好的决定。

我知道有些情况是不适用的。

所以我会执行VRRP。

顺便说一句: iBGP和eBGP:内部和外部BGP。第一种是在自治系统内使用的,第二种是在AS-s之间使用的.

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/1014245

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档