我需要一点帮助来理解我的拓扑结构中发生了什么。我真的很想理解为什么我可以从r4中选择1.1.1.1,而不能从r5或r6中找到1.1.1.1。请帮我并给我建议。非常感谢各位

r1
router ospf 1
network 1.1.1.1 0.0.0.0 area 0
network 10.1.13.0 0.0.0.255 area 0
router bgp 65537
bgp log-neighbor-changes
network 1.1.1.1 mask 255.255.255.255
neighbor 1.1.1.3 remote-as 65537
neighbor 1.1.1.3 update-source Loopback0r2
router ospf 1
network 1.1.1.2 0.0.0.0 area 0
network 10.1.23.0 0.0.0.255 area 0
router bgp 65537
bgp log-neighbor-changes
network 1.1.1.2 mask 255.255.255.255
neighbor 1.1.1.3 remote-as 65537
neighbor 1.1.1.3 update-source Loopback0r3
router ospf 1
network 1.1.1.3 0.0.0.0 area 0
network 10.1.13.0 0.0.0.255 area 0
network 10.1.23.0 0.0.0.255 area 0
router bgp 65537
bgp log-neighbor-changes
network 20.1.1.0 mask 255.255.255.0
network 192.168.1.0
neighbor 1.1.1.1 remote-as 65537
neighbor 1.1.1.1 update-source Loopback0
neighbor 1.1.1.1 next-hop-self
neighbor 1.1.1.2 remote-as 65537
neighbor 1.1.1.2 update-source Loopback0
neighbor 1.1.1.2 next-hop-self
neighbor 20.1.1.4 remote-as 65538
neighbor 192.168.1.165 remote-as 65538
maximum-paths 2r4
router eigrp 100
network 1.1.1.4 0.0.0.0
network 10.2.45.0 0.0.0.255
network 10.2.46.0 0.0.0.255
router bgp 65538
bgp log-neighbor-changes
network 20.1.1.0 mask 255.255.255.0
network 192.168.1.0
neighbor 1.1.1.5 remote-as 65538
neighbor 1.1.1.5 update-source Loopback0
neighbor 1.1.1.5 next-hop-self
neighbor 1.1.1.6 remote-as 65538
neighbor 1.1.1.6 update-source Loopback0
neighbor 1.1.1.6 next-hop-self
neighbor 20.1.1.3 remote-as 65537
neighbor 192.168.1.191 remote-as 65537
maximum-paths 2r5
router eigrp 100
network 1.1.1.5 0.0.0.0
network 10.2.45.0 0.0.0.255
router bgp 65538
bgp log-neighbor-changes
network 1.1.1.5 mask 255.255.255.255
neighbor 1.1.1.4 remote-as 65538
neighbor 1.1.1.4 update-source Loopback0r6
router eigrp 100
network 1.0.0.0
network 1.1.1.6 0.0.0.0
network 10.2.46.0 0.0.0.255
router bgp 65538
bgp log-neighbor-changes
network 1.1.1.6 mask 255.255.255.255
neighbor 1.1.1.4 remote-as 65538
neighbor 1.1.1.4 update-source Loopback0r6
#show ip bgp
Network Next Hop Metric LocPrf Weight Path
*>i 1.1.1.1/32 1.1.1.4 0 100 0 65537 i
*>i 1.1.1.2/32 1.1.1.4 0 100 0 65537 i
*> 1.1.1.6/32 0.0.0.0 0 32768 i
*>i 20.1.1.0/24 1.1.1.4 0 100 0 i
*>i 192.168.1.0 1.1.1.4 0 100 0 i还有r4
show ip bgp sum
Neighbor V AS MsgRcvd MsgSent TblVer InQ OutQ Up/Down State/PfxRcd
1.1.1.5 4 65538 52 54 9 0 0 00:43:20 1
1.1.1.6 4 65538 53 53 9 0 0 00:43:25 1
20.1.1.3 4 65537 54 54 9 0 0 00:43:20 4
192.168.1.191 4 65537 56 53 9 0 0 00:43:17 4
show ip bgp
Network Next Hop Metric LocPrf Weight Path
*m 1.1.1.1/32 192.168.1.191 0 65537 i
*> 20.1.1.3 0 65537 i
*m 1.1.1.2/32 192.168.1.191 0 65537 i
*> 20.1.1.3 0 65537 i
r>i 1.1.1.5/32 1.1.1.5 0 100 0 i
r>i 1.1.1.6/32 1.1.1.6 0 100 0 i
* 20.1.1.0/24 20.1.1.3 0 0 65537 i
* 192.168.1.191 0 0 65537 i
*> 0.0.0.0 0 32768 i
* 192.168.1.0 20.1.1.3 0 0 65537 i
* 192.168.1.191 0 0 65537 i
*> 0.0.0.0 0 32768 i从r4到r1或r2的ping是成功的,而从r5或r6则不是。
发布于 2022-11-19 02:14:30
在我看来,这只是一个没有所有网络广告的案例。当R5和R6将ping发送到左侧的任何位置时,它们将从最近的接口获取icmp数据包到数据包的目的地。这意味着它们的源IP为10.2.45.x或10.2.46.x。这两个子网都在EIGRP中,但它们不是使用BGP共享给R3、R2和R1的。因此,另一方接收ping数据包,但不知道如何将响应发回。如果您要在R5或R6上执行扩展的ping,并从环回中获取它,我怀疑它们都会工作。
例如:
R5# ping 1.1.1.1 source loopback0为了解决这个问题,我希望您可以在BGP中为10.2.x.x网做广告。例如:
R4(config)# router bgp 65538
R4(config-router)# network 10.2.45.0 mask 255.255.255.0
R4(config-router)# network 10.2.46.0 mask 255.255.255.0我希望您也有同样的问题镜像。因此,您需要在R3上将10.1.13.0/24和10.1.23.0/24添加到BGP中。
发布于 2023-01-22 02:18:03
这两个应该没有路线的1.1.1.x/32's和内部子网的,因为你没有宣布他们在BGP。根据这些秘密,路由是不可能的。
https://networkengineering.stackexchange.com/questions/78905
复制相似问题