BGP路由通告规则
BGP通过network、import-route、aggregate聚合方式生成BGP路由后,通过Update报文将BGP路由传递给对等体。
BGP通告遵循以下原则:
1)有效、最优:只发布最优且有效路由。
2)EBGP 全部通告:从EBGP对等体获取的路由,会发布给所有对等体。
3)IBGP 水平分割:从IBGP对等体获取的路由,不会发送给IBGP对等体。
4)BGP同步规则指的是:当一台路由器从自己的IBGP对等体学习到一条BGP路由时(这类路由被称为IBGP路由),它将不能使用该条路由或把这条路由通告给自己的EBGP对等体,除非它又从IGP协议(例如OSPF等,此处也包含静态路由)学习到这条路由,也就是要求IBGP路由与IGP路由同步。同步规则主要用于规避BGP路由黑洞问题。
发布最优且有效的路由
第一条原则:只发布最优且有效(即下一跳地址可达)路由,并且才可能在本地路由表中使用

通过 display bgp routing-table 命令可以查看BGP路由表:
Total Number of Routes: 2
Network NextHop MED LocPrf PrefVal Path/Ogn
*>i 10.1.0.0/24 11.1.0.1 0 100 0 ?
*i 11.1.0.2 0 100 0 ?
在BGP路由表中同时存在以下两个标志的路由为最优、有效:
* : 代表有效
> : 代表最优
Q:部分 NextHop 可达的路由也没有放入路由表。
A:为了防止 BGP 抖动,这是华为设备的行为(并非因为其不是最优路由)。
[AR2-bgp]display bgp routing-table
...
Network NextHop MED LocPrf PrefVal Path/Ogn
*> 10.1.1.1/32 10.1.12.1 0 0 200i
10.1.12.0/24 10.1.12.1 0 0 200i
EBGP ⇒ IBGP
第二条原则:从 EBGP 对等体获取的路由,会发布给所有对等体(EBGP、IBGP);

R2 从 EBGP Peer 获取的 BGP Route,会发布给所有 EBGP Peer、IBGP Peer;
IBGP ⇒ IBGP
第三条原则:从 IBGP Peer 获取的 BGP 路由,将不再发送给其他 IBGP Peer 。该原则也称为 BGP Split-Horizon Rule(IBGP 水平分割,用于防环)

如图所示,如果没有该规则,则 IBGP Peer 学习到的路由会继续传递给其他的 IBGP Peer:
1)此时,R2 将一条路由传递给 IBGP Peer R3
2)R3 收到路由之后传递给 IBGP Peer R1
3)R1 继续传递给 IBGP Peer R2
4)最后,在该网络中将形成路由环路;
IBGP ⇒ EBGP
第四条原则:
1)当 Router 从自己的 IBGP Peer 学习到 BGP 路由时(这类路由被称为 IBGP 路由),它将不能使用该条路由(因为 BGP 能够非直连来传递路由,此时肯能下一跳不可达)或不能把这条路由通告给自己的 EBGP Peer;
2)除非它又从 IGP 协议(例如 OSPF 等,此处也包含静态路由)学习到这条路由;
该条规则也被称为 BGP 同步原则,用于防止黑洞 —— 没有路由而导致数据丢失。

如图所示:
1)BGP 路由器 R4 上存在一条路由 10.0.4.0/24,R4将其传递给 R2;
2)R2 将路由传递给非直连 IBGP 对等体 R3;
3)R3 将路由传递给 R5 ;
4)之后 R5 向 R4 10.0.4.4 发起访问 ⇒ 如果没有该原则,即 R3 会将路由下发给 R5,此时到达 R1 将丢包,因为 R1 未包含相关路由条目(数据黑洞问题)。 该规则的存在便是为了避免该问题。
解决方案:
1)通过同步(synchronization,类似路由引入)功能:
—- 此功能将 BGP 路由引入 IGP 协议中,IGP 将同步所有路由,此时 BGP 生效(下一跳可达)。但是设备压力大,华为已禁用该特性;
2)后来,使用 Full Mesh 技术(两两建立 IBGP 关系)等等其他技术方案;
参考文献
IBGP Advanced Configuration Synchronization Rule – CCIE
The post 「BGP」- 路由通告规则 appeared first on K4NZ BLOG.
随机文章
站长导航搜素引擎算法
关键词排名优化
网站内容优化
GEO培训
SEO教程
搜素引擎算法
关键词排名优化
百度搜索“网赚联盟”即可找到本站,微信搜索“小小课堂网”关注小小课堂网公众号。网赚联盟( wangzhuan.org.cn )欢迎用户投稿,发布者:用户投稿,文章版权归作者所有,投稿文章不代表网赚联盟立场,中二少年发布为网赚联盟原创文章,转载请注明出处:https://wangzhuan.org.cn/176411.html

微信扫一扫
支付宝扫一扫