我有两个路由器,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隧道来实现组播。
我想:
对于好奇的人来说,路由器是在亚马逊上的一台VPC上,VPC和一个窥视连接连接在一起。
发布于 2023-02-15 18:26:15
你需要某种隧道。
即使您可以通过不合作的路由器运行路由协议,它也不会真正帮助您。虽然你的路由器会知道路线,他们将无法实际使用它们。
IP路由将目标地址映射到接口和下一跳IP地址.如果数据包将通过以太网等多点链路层发送,则下一跳IP地址将映射到链路层地址,并用于发送帧。
但是下一跳IP地址本身并没有成为数据包的一部分。沿着路径的每一个路由器通常都必须进行自己的路由分解。不合作的路由器将不知道如何处理您的数据包。
因此,您需要一个隧道,您的路由器可以通过隧道互相窥视,并通过隧道发送数据给对方。不合作的路由器只看到封装的数据包的外部报头。
发布于 2016-10-15 00:28:57
首先,通常不会为路由器配置默认网关;路由器可能是终端主机的默认网关。您可以为路由器配置默认路由,但该路由是0.0.0.0/0,而不是10.0.0.0/16。您可以为10.0.0.0/16配置静态路由。
正如waza所指出的,如果OSPF是广播媒体,您可以使用GRE隧道与OSPF对等路由器,也可以将OSPF的接口配置为非广播媒体,但您需要一个静态路由才能到达相应路由器的接口。此外,eBGP可以与多跳一起使用,也可以使用iBGP,但是您需要一个静态路由才能到达另一个路由器的相应接口。
发布于 2019-02-06 08:10:34
如果我正确理解了这个问题。
尝试实现点到点协议,并使用安全套接字隧道协议桥接VPN .
https://networkengineering.stackexchange.com/questions/35783
复制相似问题