BGP联邦实验

一、IP划分

AR1和AR8为连接用户网段和公网的边界设备

AS2为公网区域

则一共有八个骨干,AS2中6台路由器上都有一个环回,最后需要一条隧道来联通r1和r8环回

直接借八位到24,方便记忆

172.16.0.0 16

        172.16.12.0 24 R1 R2

        172.16.23.0 24 R2 R3

        172.16.34.0 24 R3 R4

        172.16.25.0 24 R2 R5

        172.16.47.0 24 R4 R7 

        172.16.56.0 24 R5 R6

        172.16.67.0 24 R6 R7

        172.16.78.0 24 R7 R8

        172.16.22.0 24  r2环回 

        172.16.33.0 24  r3环回 

        172.16.44.0 24  r4环回

        172.16.55.0 24  r5环回

        172.16.66.0 24  r6环回 

        172.16.77.0 24  r7环回   

        172.16.18.0 24  r1 r8 隧道

二、梳理对等体关系建立

1.EBGP对等体关系

区域间:R1 R2 ,R7 R8

联邦间:R2 R5 ,R4 R7

2.IBGP对等体关系(区域内)

R2 R3 R4 ,R5 R6 R7

三、ospf的启动及配置

BGP属于EGP协议用于控制层流量,故先得用IGP协议连通网络,例如ospf

ospf配置如下:

 

正常ping通,AS2实现全区可达 

四、配置BGP

1.EBGP对等体关系

 非联邦


联邦,需要声明所处公共区域且使用环回建立对等体,更加稳定

联邦

2.IBGP对等体关系

 在联邦内部时同样需要宣告公共AS

其他几台大同小异,基本配置是一样的,拓扑图中就只有这三种对等体

 

最后检查一下确保建立成功。 

基本流程:

1.声明区域(有联邦写联邦)

2.给RID

3.在联邦内就声明大AS号

4.说明联邦号为XXX的是要建EBGP对等体的区域

5.建对等体,说明对面的IP和AS区

5.1使用环回建立,正常EBGP就接口建

5.2修改ttl,正常EBGPttl值为1,修改后默认255

6.查看对等体表,确认建立

五、配置路由反射器

使用BGP发布路由 

经过分析,目前r3和r6无法传递bgp路由,由于反射器的规则是非非不传,只需要将R3R6左右两边一个路由器设置成客户即可

 

又由于EBGP的水平分割机制导致AS区域间传递出现问题,故在R2 R7上更改路由传递源

六、利用隧道使R1和R8的环回联通

这里考虑到AS1 AS3是通过BGP与网络联通,故它们的路由目标里写的都是AS2里设备的环回,相当于是通过环回来寻找下一跳,这里设置成寻找对方的另一个环回来进行隧道连接,而不是物理接口,再写一条静态到192.168.X.X

七、排错

 隧道建立,发现ping不通,先检查路由表,发现没有向AS2指向的缺省,这里利用bgp自带的缺省宣告方法在R2R7上配置,应为R1R2,R7R8是对等体关系,会将缺省下发

 发现还不行,经过经检查路由表后发现对题目理解有误R1R2,R7R8之间的线路没有进行宣告,当时想反正直连就不用在ospf上宣告,但没有想到会导致BGP传输数据上出现问题,进行宣告

 出现问题,8上另一个环回可以ping通,而192.168.2.1无法ping通

 经过抓包发现ICMP包在R7 和R2上被丢

有去往对方的路由,判断是隧道出问题了,没有封装好

果真没有封装 检查后发现协议层down了

 display this看一下发现目标指令敲成注释了,从新敲一下

 全部ping通,实验结束

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值