bgp邻居已经建立但是路由没学到有那些原因造

2021-02-04 06:21:27 字数 730 阅读 7125

1楼:幽冥の泣

没有***work?

在bgp进程中使用***work语句通告一个网段,是把“自身路由表”已有的路由条目,作为bgp路由通告出去,前提是自身路由表中要有,并且可达

还有可能是没有修改更新源地址,如下图

还有可能是ibgp域内没有部署rr之类的,导致bgp路由无法传递,如下图

2楼:东软控

1.同步:默认情况下,

我本地路由器通过ibgp邻居学到一条路由,默认是不放进路由表,也不通告给其他邻居,直到我从igp也学到这条邻居。就是解决控制层面和数据层面都可以收到。

2.下一跳:

同步解决方案:1:从igp学习到不建议/no synchronization关闭同步(高版本默认是关闭的))针对ibgp。

下一跳解决方案:1写静态不建议/next-hop-self不出现》的路由,1:no synchronization 2:

neighbor x.x.x.

x ***t-hop-self

为什么bgp邻居建立后看不到bgp路由表?

3楼:

sh ip bgp nei或者sh ip bgp all su先看bgp邻居建立没,如果建立了检查***work宣告了没?

4楼:匿名用户

应该是你没有发布路由,bgp路由是需要手工发布的。不会自动发现。