BGP 路由汇总试验

发布时间:2024年01月17日
一、实验要求:

1、在 R2 上做路由汇总,观察 IBGP、EBGP 收到的 BGP 路由
2、用路由匹配策略做路由汇总
3、BGP 路由汇总后的防环

二、拓朴图:
三、实验步骤:

1、配置IP

2、AS 200 配置 IGP

3、AS 200 配置 IBGP:R2 和 R3 之间以环回口配置 IBGP

4、配置 EBGP:R1 和 R2 分别用对端的直连口、对端 AS 号配置 EBGP

5、R1 上的环回口配置 4 个 IP 地址:10.1.0.1、10.1.1.1 sub、10.1.2.1 sub、10.1.2.1 sub,并用network 宣告到 BGP 内;这时,R2 和 R3 都查看到了 R1 的环回口路由列表

6、在 R2 上做路由聚合:aggregate 10.1.0.0 22;观察到 R3 上除了明细路由,还多了一条汇总路由

7、上条命令加上参数:aggregate 10.1.0.0 22 detail-suppressed;观察 R3 上仅剩一条汇总路由了

8、用路由前缀表来匹配可以进入汇总范围的路由,再加入路由策略汇聚:? aggregate 10.1.0.0 22 suppress-policy rp1 ;观察 R3 的 BGP 路由表,发现 0.0、1.0 段已经被汇总为 /22,但 2.0 和 3.0 并未被汇总进去

ip ip-prefix pre1 index 10 permit 10.1.0.0 24
ip ip-prefix pre1 index 20 permit 10.1.1.0 24
#
route-policy rp1 permit node 10 
 if-match ip-prefix pre1 
#
aggregate 10.1.0.0 22 suppress-policy rp1 

9、查看 R1 和 R2 的?BGP 路由表,发现路由表又被 EBGP 的 R1 传回来,造成路由环路:

10、为了防环,路由汇总时加上 as-set 参数,只要发现 as-path 里有自己的 AS 号,就丢弃该聚合路由:aggregate 10.1.0.0 22 as-set suppress-policy rp1

文章来源:https://blog.csdn.net/jiecy/article/details/135650548
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。