2个路由器之间的IGP,中间有一个不合作的路由器

网络工程 路由 BGP ospf
2022-03-05 22:03:39

我有两个路由器,A 和 B。A 通过 VPN 连接通过 BGP 获取一些路由,并且在 10.0.0.0/24 上有一条腿。它还可以通过其默认网关访问整个 10.0.0.0/16。

B 在 192.168.0.0/24 上。它可以通过其默认网关访问 192.168.0.0/16。

A 和 B 之间有一个我无法控制的路由器(即我无法与它对等)。我不能在 A 和 B 之间使用多播流量。不过,我可能会在 A 和 B 之间使用 GRE 隧道来进行多播。

我想:

  • A 有到 192.168.0.0/16 的路由
  • B 有一条到 10.0.0.0/16 的路由 + 路由 A 离开了 VPN 连接

  • 我怎么能设置这个?
  • 我可以使用 eBGP、iBGP 或 OSPF 吗?
  • 当中间有那个路由器并且我不能进行多播时,我可以使用 OSPF 吗?
  • 如果可以使用 OSPF,我应该使用多个区域吗?是否有必要(因为我需要进行路线汇总)?

出于好奇,每个路由器都位于 Amazon 上的 VPC 上,并且 VPC 通过对等连接加入。

2个回答

首先,您通常不会为路由器配置默认网关路由器可以终端主机的默认网关。您可以为路由器配置默认路由,但该路由0.0.0.0/0不是10.0.0.0/16. 可以10.0.0.0/16.

正如 waza-ari 指出的那样,如果它是广播媒体,您可以使用 GRE 隧道将路由器与 OSPF 对等,或者您可以将 OSPF 的接口配置为非广播媒体,但您需要静态路由才能到达对应路由器的接口。此外,eBGP 可以与多跳一起使用,或者可以使用 iBGP,但您需要一条静态路由才能到达其他路由器的相应接口。

如果我正确理解了这个问题。

尝试实现点对点协议并使用安全套接字隧道协议桥接 VPN。