无法通过 BGP 从 RIP 向静态发送消息

网络工程 思科 路由 bgp 撕裂
2021-07-30 20:15:33

在深入问题之前,请看一下这个拓扑和从一个路由器到另一个路由器发送消息的结果: 拓扑和发送消息的结果 我已经成功地将消息从R0发送到R2(反之亦然),R1发送到R3(反之亦然)。但是为什么我不能从 R0 向 R3 发送消息(反之亦然)?我已经在 RIP 和 BGP 路由器(R1 和 R2)中设置了所有redistribute staticredistribute connected

我该怎么办?

笔记

Router0 配置:

R0>enable
R0#configure terminal
R0(config)#interface Serial2/0
R0(config-if)#ip address 2.0.0.2 255.255.255.252
R0(config-if)#no shutdown
R0(config-if)#exit
R0(config)#interface Serial2/0
R0(config-if)#exit
R0(config)#ip route 1.0.0.0 255.255.255.252 2.0.0.1
R0(config)#ip route 3.0.0.0 255.255.255.252 2.0.0.1
R0(config-if)#exit
R0(config)#

路由器1配置:

R1>enable
R1#configure terminal
R1(config)#interface Serial2/0
R1(config-if)#ip address 1.0.0.1 255.255.255.252
R1(config-if)#no shutdown
R1(config-if)#exit
R1(config)#interface Serial3/0
R1(config-if)#ip address 2.0.0.1 255.255.255.252
R1(config-if)#no shutdown
R1(config-if)#exit
R1(config)#router bgp 100
R1(config-router)#neighbor 1.0.0.2 remote-as 200
R1(config-router)#network 1.0.0.0
R1(config-router)#redistribute static
R1(config-router)#redistribute connected
R1(config-router)#exit
R1(config)#

路由器2配置:

R2>enable
R2#configure terminal
R2(config)#interface Serial2/0
R2(config-if)#ip address 1.0.0.2 255.255.255.252
R2(config-if)#exit
R2(config)#interface Serial3/0
R2(config-if)#ip address 3.0.0.1 255.255.255.252
R2(config-if)#no shutdown
R2(config-if)#exit
R2(config)#router rip
R2(config-router)#network 3.0.0.0
R2(config-router)#redistribute static
R2(config-router)#redistribute connected
R2(config-router)#exit
R2(config)#router bgp 200
R2(config-router)#neighbor 1.0.0.1 remote-as 100
R2(config-router)#network 1.0.0.0
R2(config-router)#redistribute static
R2(config-router)#redistribute connected
R2(config-router)#exit
R2(config)#

路由器3配置:

R3>enable
R3#
R3#configure terminal
R3(config)#interface Serial2/0
R3(config-if)#ip address 3.0.0.2 255.255.255.252
R3(config-if)#no shutdown
R3(config-if)#exit
R3(config)#router rip
R3(config-router)#network 3.0.0.0
R3(config-router)#redistribute static
R3(config-router)#redistribute connected
R3(config-router)#exit
R3(config)#
1个回答

您似乎缺少一个重新分发,它在 R2 上,您将 BGP 重新分发到 RIP,反之亦然。R3 不知道如何到达 R0。路由协议不会自动相互共享路由。

您应该show ip route在每个路由器上使用该命令来查看每个路由器知道如何到达的网络。