实验7-2:配置全互连的IBGP邻居
【实验目的】:
在本次实验中,你将调查BGP是怎样在自治系统(AS)内部运行?
在完成本次实验之后,你需要完成下列任务:
【实验拓扑】:
注意:图中x为所在机架编号,y为路由器编号。
【实验帮助】:
如果出现任何问题,可以向在值的辅导老师提出并请求提供帮助。
【命令列表】:
命令
|
描述
|
(config-router)#neighbor 10.200.200.xy next-hop-self
|
广告自己是指定邻居的下一跳
|
(config-router)#neighbor 10.200.200.xy update-souce lo0
|
使用环回接口与邻居形成同位体。
|
(config-router)#no synchronization
|
关闭BGP同步规则
|
#show ip bgp
|
显示BGP路由表
|
【任务一】:配置全互联的IBGP
在这个任务中,你需要使用TELNET连接到远程实验设备。
实验过程:
第一步:在路由器PxR1,PxR2,PxR3,PxR4之间配置全互连的IBGP邻居。使用环回接口地址10.200.200.xy在边界路由器和内部路由器之间建立IBGP邻居关系,在两个内部路由器之间同样使用环回接口建立IBGP邻居关系。因为RIP发布了环回接口网络,所以在这些路由器之间可以使用环回接口建立IBGP邻居关系。
- 注意:这里总共应该有6个IBGP邻居关系,其中两个边界路由器之间的会话已经在上一次的实验中配置。下图列表了BGP同位体会话。这个虚拟指出的是EBGP同位体,实线指出的是IBGP同位体。
第二步:配置每一个内部路由器在BGP中发布环回接口10.200.200.xy/32
第三步:验证实验的BGP邻居关系是正确建立的。
每一个边界路由器应该看到两个EBGP邻居和三个IBGP邻居。每一个内部路由器应该看到三个IBGP邻居。
你的边界路由器显示应该与下列类似:
第四步:在内路路由器上,使用show ip bgp命令检查核心网络10.254.0.0/24的下一跳地址。
|到达核心网络10.254.0.0/24的下一跳路地址是什么?
哪一条路径是到达核心网络10.254.0.0/24的最佳路径呢?
第五步:显示边界路由器的IP路由表,这里有路由条目到达核心网络10.254.0.0/24吗?
显示内部路由器的IP路由表,这里有到达核心网络10.254.0.0/24的路由吗?为什么有或没有?
内部路由器并不知道怎样到达下一跳地址,因为下一跳地址不可达,所以他们并不安装BGP路由到他们的路由表中。你可以通过IBGP广告下一跳地址,或在边界路由器上广告他们自己为下一跳。我们选择第二种方法。
第六步:在边界路由器(PxR1和PxR2)上,使用next-hop self命令更改下一跳地址。
第七步:在内部路由器(PxR3和PxR4),使用show ip bgp命令检查BGP路由10.254.0.0/24。
现在10.254.0.0/24的下一跳地址是什么?
第八步:内部路由器有安装这个路由条目到他们的路由表吗?
,为什么?
BGP同步规则阻止BGP安装这条路由到路由表。什么是BGP同步规则?
第九步:因为我们在我们的AS系统中运行全互连的IBGP,我们可以安全的关闭所有实验路由器上的BGP同步规则。关闭了同步规则后,再查看内部路由器的路由表,现在你应该可以看到BGP路由10.254.0.0/24。
第十步:从内部路由器上,PING TFTP服务器(10.254.0.254)测试连接正确性。
第十一步:哪一个路径是内部路由器使用的到达TFTP服务器?
【实验验证】:
成功完成整个实验,你需要完成下列任务:
- 你在你的实验机架上配置全互连的IBGP路由,并且能够正确学习到网络核心的BGP路由。
本文出自 “butter520” 博客,转载请与作者联系!