一、拓扑图:@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">
二、配置各路由器的
IP@H_404_2@地址使各直连链路互通。并配置
BGP@H_404_2@协议,把直连网络宣告进
BGP@H_404_2@,配置完之后,来看一下
R3@H_404_2@的路由表:
R3#sh ip route
Codes: C - connected,S - static,R - RIP,M - mobile,B - BGP
Gateway of last resort is not set
|
三、在上一个实验中,因为使用静态路由指向空接口手动配置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@@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
R1(config-router)#aggregate-address 172.16.0.0 255.255.252.0 summary-only
|
@H_404_2@
R3#sh ip route
Codes: C - connected,B - BGP
Gateway of last resort is not set
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@的汇总地址)
R3#
|
四、通过上一个和这一个实验,我们明白了,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@