路由问题 – 无法从全网中的其他路由器ping通网关

我正在build立一个新的networking。 我有4个完整的网状路由器。 Edge1,Edge2,Client1,Client2。

这是Mikrotik云核心路由器(不重要)。 它们由OSPF(分配连接和静态路由)和MPLS以及BGPbuild立。

Edge1有一个提供完整BGP提要的上游提供者。

Edge2有一个只有一个网关地址的上游提供商。

Client1有一个下游客户端,将提供完整的BGP提要。

Client2有一个下游客户端,将提供一个部分的BGP提要。

所有四台路由器与其他三台路由器都有一台IBGP源。 所有的BGP设置都是一样的,重新分配其他的BGP。 不要重新分配OSPF /连接/静态。 虽然我试图改变那些没有成功。

这是基本设置,下面更具体。 所有四台路由器都可以ping通所有的IP地址。 任何路由器到任何路由器,完美(据我所知)networking。

每个路由器都可以ping通它的外部网关,但网格中的其他路由器不能。

例如。

Edge1的上游供应商

NOC1 – 网关地址AB238.65 / 29

Edge1的IP地址为AB238.66

Edge1可以ping AB238.65。 边缘2,客户端1,客户端2都可以ping AB238.66(所以他们知道到那个局域网的路由),但是他们不能ping AB238.65

这适用于每个路由器。 任何四台路由器都可以连接到任何四台路由器的外部局域网。 每个直接连接到该networking的路由器都可以ping该networking上的外部网关。 但其他路由器都不能ping通该外部网关。

第二部分是我有我的IP块我宣布。 这是一个24。 我们将其称为ZX100.0 / 24。 如果我向我的BGP上游用户公布这个块,我可以从互联网ping所有4个路由器。 所以他们都可以回应一旦他们从BGP的路线。 但是他们仍然无法ping通外部网关。 上述问题依然存在。



详细configuration(对不起,它们是通过UIconfiguration的,所以没有脚本):

::速记::

R1 – > Edge1

R2 – > Edge2

R3 – > Client1

R4 – > Client2


边沿1:

Eth1ToUpStream – AB238.66 / 29

Eth2ToR2 – 192.168.1.17/30

Eth3ToR3 – 192.168.1.13/30

Eth4ToR4 – 192.168.1.10/30

环回 – ZX100.1 / 32 < – ZX100.0 / 24也是我在上游宣布的。

OSPF(只有一个区域):

重新分配已连接

重新分配静态

连接到所有接口

networking:

(试了所有具体/ 30networking或只是聚合/ 24s。左/ 24s)

192.168.1.0/24

ZX100.0 / 24

AB238.64 / 29

MPLS:

运输地址:

ZX100.1(LDP与其他三个网格中的每一个)

失败案例:

尝试ping ZX100.66(通过Client1 / R3)失败

ping到ZX100.65(通过Client1 / R3)工作

尝试ping CD176.65(通过Edge2 / R2)失败

ping CD176.69(通过Edge2 / R2)的作品


EDGE2:

Eth1ToUpStream – CD176.69 / 29

Eth2ToR1 – 192.168.1.18/30

Eth3ToR3 – 192.168.1.21/30

Eth4ToR4 – 192.168.1.6/30

环回 – ZX100.2 / 32 < – ZX100.0 / 24也是我在上游宣布的。

OSPF(只有一个区域):

重新分配已连接

重新分配静态

连接到所有接口

networking:

(试了所有具体/ 30networking或只是聚合/ 24s。左/ 24s)

192.168.1.0/24

ZX100.0 / 24

CD176.64 / 29

MPLS:

运输地址:

ZX100.2(LDP与网格中的其他三个LDP)

失败案例:

尝试ping ZX100.66(通过Client1 / R3)失败

ping到ZX100.65(通过Client1 / R3)工作

尝试ping AB238.66(通过Edge1 / R1)失败

ping到AB238.65(通过Edge1 / R1)工作


客户端1:

Eth1ToClient – ZX100.65 / 29

Eth2ToR1 – 192.168.1.14/30

Eth3ToR2 – 192.168.1.22/30

Eth4ToR4 – 192.168.1.2/30

环回 – ZX100.3 / 32 < – ZX100.0 / 24也是我在上游宣布的。

OSPF(只有一个区域):

重新分配已连接

重新分配静态

连接到所有接口

networking:

(试了所有具体/ 30networking或只是聚合/ 24s。左/ 24s)

192.168.1.0/24

ZX100.0 / 24

MPLS:

运输地址:

ZX100.3(LDP与网格中的其他三个LDP)

失败案例:

尝试ping CD176.65(通过Edge2 / R2)失败

ping CD176.69(通过Edge2 / R2)的作品

尝试ping AB238.66(通过Edge1 / R1)失败

ping到AB238.65(通过Edge1 / R1)工作


客户端2:

Eth1ToClient – ZX100.69 / 29

Eth2ToR1 – 192.168.1.9/30

Eth3ToR2 – 192.168.1.5/30

Eth4ToR3 – 192.168.1.1/30

环回 – ZX100.4 / 32 < – ZX100.0 / 24也是我在上游宣布的。

OSPF(只有一个区域):

重新分配已连接

重新分配静态

连接到所有接口

networking:

(试了所有具体/ 30networking或只是聚合/ 24s。左/ 24s)

192.168.1.0/24

ZX100.0 / 24

MPLS:

运输地址:

ZX100.4(LDP与其他三个网格中的每一个)

失败案例:

尝试ping CD176.65(通过Edge2 / R2)失败

ping CD176.69(通过Edge2 / R2)的作品

尝试ping AB238.66(通过Edge1 / R1)失败

ping到AB238.65(通过Edge1 / R1)工作

尝试ping ZX100.66(通过Client1 / R3)失败

ping到ZX100.65(通过Client1 / R3)工作


附加信息。 如果有帮助。

从networking外部到ZX100.66的路由跟踪失败192.168.1.14是最后一跳

从networking外部到ZX100.65的traceroute成功192.168.1.14没有列出。