取消
显示结果 
搜索替代 
您的意思是: 
cancel
1575
查看次数
0
有帮助
18
回复

在通告新子网后更新BGP路由表?

Translator
Community Manager
Community Manager

嗨,伙计们,

在将子网192.168.20.0/24添加到BGP后,应该使用

clear ip bgp *

clear ip bgp * soft

更新到邻居的bgp路由?

 

router bgp xxxx
  bgp log-neighbor-changes
  neighbor 10.0.0.1 remote-as 123
  neighbor 10.0.0.1 version 4
!
address-family ipv4
   network 192.168.20.0 mask 255.255.255.0
   network 172.16.0.0 mask 255.255.255.0
exit-address-family

 

谢谢。

 

 

2 个已接受解答

已接受的解答

Translator
Community Manager
Community Manager

bgp速度较慢,因此您需要强制bgp通告新网络 
do 


clear ip bgp 123 


并检查邻居 

我运行小型实验,向您展示bgp的速度如何缓慢,我添加了网络,但仍然是邻居没有收到它 
清除邻居后立即获取网络。 

 

Screenshot (319).pngScreenshot (320).pngScreenshot (321).png

在原帖中查看解决方案

Translator
Community Manager
Community Manager

@MHM思科世界,

因为第二条路由是/16,所以这无关紧要。我们希望原始海报调查本地RIB中没有192.168.20.0/24的原因。在此之前,network语句是无用的,路由不会通告给AS123(10.0.0.1)中的对等体。

此致,

在原帖中查看解决方案

18 条回复18

Translator
Community Manager
Community Manager

我通常使用 

clear ip bgp <123>  <<- I use 123 as your sharing config

 

这会强制bgp重新建立和交换新的BGP会话并通告新更新。 

Translator
Community Manager
Community Manager

好@丁

你不必这样。只需确保子网192.168.20.0/24存在于RIB中。这是BGP在配置network语句时发起路由的要求。

此致,

 

Translator
Community Manager
Community Manager

对于新问题,很抱歉;如何确保它存在于RIB中?

谢谢。

Translator
Community Manager
Community Manager

好@丁

show ip route 192.168.20.0

此致,

Translator
Community Manager
Community Manager

我快速地

show ip route

从本地路由器发出,看起来子网192.168.20.0/24是从我的邻居通告的,我检查了邻居的路由器,它不通告子网192.168.20.0/24。

R1#sh ip route 192.168.20.0/24
Routing entry for 192.168.20.0/24
Known via "bgp xxx", distance 20, metric 0
Tag 123, type external
Last update from 10.0.0.1 1w1d ago
Routing Descriptor Blocks:
* 10.0.0.1, from 10.0.0.1, 1w1d ago
opaque_ptr 0xxxxxxxxx
Route metric is 0, traffic share count is 1
AS Hops 1
Route tag 123
MPLS label: none

我希望我的本地路由器通告此子网192.168.20.0/24,是否应该在我的本地路由器上运行“clear ip bgp 123”?

Translator
Community Manager
Community Manager

bgp速度较慢,因此您需要强制bgp通告新网络 
do 


clear ip bgp 123 


并检查邻居 

我运行小型实验,向您展示bgp的速度如何缓慢,我添加了网络,但仍然是邻居没有收到它 
清除邻居后立即获取网络。 

 

Screenshot (319).pngScreenshot (320).pngScreenshot (321).png

Translator
Community Manager
Community Manager

谢谢!

Translator
Community Manager
Community Manager

好@丁

查看

show ip route

它似乎已从邻居10.0.0.1(as123)获知此路由。那么,为什么要向同一个邻居通告?

此致, 

Translator
Community Manager
Community Manager

我刚检查,邻居没有通告该子网。  我的同事可能将子网192.168.20.0/24从邻居通告到我的本地路由器,然后将其从邻居的路由器中删除。 

我想将此子网192.168.20.0/24从我的本地路由器通告给邻居。

Translator
Community Manager
Community Manager

您能否将

show ip route 192.168.20.0

输出?

此致,

Translator
Community Manager
Community Manager
R1#sh ip route 192.168.20.0
Routing entry for 192.168.0.0/16
Known via "bgp xxx", distance 20, metric 0
Tag 123, type external
Last update from 10.0.0.1 1w1d ago
Routing Descriptor Blocks:
* 10.0.0.1, from 10.0.0.1, 1w1d ago
opaque_ptr 0xxxxxxx
Route metric is 0, traffic share count is 1
AS Hops 1
Route tag 123
MPLS label: none
R1#

Translator
Community Manager
Community Manager

好@丁

192.168.20.0/24可通过192.16.0.0进行解析。您不向邻居通告子网192.168.20.0/24的原因是本地RIB中没有/24。要使BGP network语句正常工作,您需要在RIB中使用匹配的路由。您是否在本地定义了该子网?如果不是,您应该如何将流量转发到该子网?

此致,

Translator
Community Manager
Community Manager

@Harold里特@tinhnho123 
为什么我看到两条路由,一条带/24,另一条带/16?您使用的是redistribute?


R1#sh ip route 192.168.20.0/24
Routing entry for 192.168.20.0/24

R1#sh ip route 192.168.20.0
Routing entry for 192.168.0.0/16

Translator
Community Manager
Community Manager

您好@MHM思科世界,

/24在同事向对等体通告时被看到。当同事将其从远程对等体中删除后,他们将在本地RIB中保留/16。这是他的BGP network语句不起作用的原因。

此致,

入门指南

使用上面的搜索栏输入关键字、短语或问题,搜索问题的答案。

我们希望您在这里的旅程尽可能顺利,因此这里有一些链接可以帮助您快速熟悉思科社区:









快捷链接