通过bgp聚合命令来做汇总通告

前端之家收集整理的这篇文章主要介绍了通过bgp聚合命令来做汇总通告前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
一、拓扑图:@H_404_2@

PHP?refimg=" + this.src)" border="0" alt="" src="http://img.jb51.cc/vcimg/static/loading.png" src="http://img1.51cto.com/attachment/201001/201001171263721171518.jpg">

@H_404_2@
二、配置各路由器的 IP@H_404_2@地址使各直连链路互通。并配置 BGP@H_404_2@协议,把直连网络宣告进 BGP@H_404_2@,配置完之后,来看一下 R3@H_404_2@的路由表:
R3#sh ip route @H_404_2@
Codes: C - connected,S - static,R - RIP,M - mobile,B - BGP @H_404_2@
@H_404_2@D - EIGRP,EX - EIGRP external,O - OSPF,IA - OSPF inter area @H_404_2@
@H_404_2@N1 - OSPF NSSA external type 1,N2 - OSPF NSSA external type 2 @H_404_2@
@H_404_2@E1 - OSPF external type 1,E2 - OSPF external type 2 @H_404_2@
@H_404_2@i - IS-IS,su - IS-IS summary,L1 - IS-IS level-1,L2 - IS-IS level-2 @H_404_2@
@H_404_2@ia - IS-IS inter area,* - candidate default,U - per-user static route @H_404_2@
@H_404_2@o - ODR,P - periodic downloaded static route @H_404_2@
@H_404_2@
Gateway of last resort is not set @H_404_2@
@H_404_2@
@H_404_2@172.16.0.0/16 is variably subnetted,5 subnets,2 masks @H_404_2@
B@H_404_2@ @H_404_2@172.16.255.0/30 [20/0] via 10.1.255.1,02:28:27 @H_404_2@
B@H_404_2@ @H_404_2@172.16.0.0/24 [20/0] via 10.1.255.1,00:05:55 @H_404_2@
B@H_404_2@ @H_404_2@172.16.1.0/24 [20/0] via 10.1.255.1,00:05:25 @H_404_2@
B@H_404_2@ @H_404_2@172.16.2.0/24 [20/0] via 10.1.255.1,00:04:54 @H_404_2@
B@H_404_2@ @H_404_2@172.16.3.0/24 [20/0] via 10.1.255.1,00:04:54 @H_404_2@
@H_404_2@10.0.0.0/30 is subnetted,1 subnets @H_404_2@
C @H_404_2@10.1.255.0 is directly connected,Serial1/0 @H_404_2@
三、在上一个实验中,因为使用静态路由指向空接口手动配置BGP@H_404_2@汇总有不利于排错等弊端,现在换一种方式,我们在R1@H_404_2@上用bgp@H_404_2@聚合方法来配置汇总。但需要注意的是:如果只用aggregate-address@H_404_2@通告聚合地址,@H_404_2@那么聚合路由和详细路由都通告给对等体,@H_404_2@如果在aggregate-address@H_404_2@后加上关键字summary-only,@H_404_2@那么将只通告聚合路由,不再通告具体的路由。
@H_404_2@@H_404_2@1@H_404_2@、下面在R1@H_404_2@上使用bgp@H_404_2@聚合配置汇总路由:@H_404_2@
@H_404_2@
R1(config)#router bgp 64512 @H_404_2@
R1(config-router)#aggregate-address 172.16.0.0 255.255.252.0 summary-only @H_404_2@
@H_404_2@
@H_404_2@
@H_404_2@
2@H_404_2@、通过对R1@H_404_2@的配置,再来看一下R3@H_404_2@的路由表:@H_404_2@@H_404_2@
@H_404_2@@H_404_2@
R3#sh ip route @H_404_2@
Codes: C - connected,B - BGP @H_404_2@
@H_404_2@D - EIGRP,IA - OSPF inter area @H_404_2@
@H_404_2@N1 - OSPF NSSA external type 1,N2 - OSPF NSSA external type 2 @H_404_2@
@H_404_2@E1 - OSPF external type 1,E2 - OSPF external type 2 @H_404_2@
@H_404_2@i - IS-IS,L2 - IS-IS level-2 @H_404_2@
@H_404_2@ia - IS-IS inter area,U - per-user static route @H_404_2@
@H_404_2@o - ODR,P - periodic downloaded static route @H_404_2@
@H_404_2@
Gateway of last resort is not set @H_404_2@
@H_404_2@
@H_404_2@172.16.0.0/16 is variably subnetted,2 subnets,2 masks @H_404_2@
B @H_404_2@172.16.255.0/30 [20/0] via 10.1.255.1,02:56:36 @H_404_2@
B @H_404_2@172.16.0.0/22 [20/0] via 10.1.255.1,00:02:34@H_404_2@ @H_404_2@(@H_404_2@@H_404_2@也能汇总成/22@H_404_2@的汇总地址) @H_404_2@@H_404_2@
@H_404_2@10.0.0.0/30 is subnetted,1 subnets @H_404_2@
C @H_404_2@10.1.255.0 is directly connected,Serial1/0 @H_404_2@
R3# @H_404_2@
四、通过上一个和这一个实验,我们明白了,BGP@H_404_2@有两种方法去汇总地址:第一种方法是通过建立静态路由把汇总地址指向@H_404_2@ null@H_404_2@ 地址让它存在于路由表当中,之后再通告汇总地址。第二种方法是:通过使用aggregate-address@H_404_2@命令来做汇总,但需要注意summary-only @H_404_2@只通告汇总地址,不加的话则具体路由条目也会通告。@H_404_2@@H_404_2@
@H_404_2@@H_404_2@

猜你在找的设计模式相关文章