BGP实验
| | BGP
首先在AS200内运行IGP协议,这里用的是OSPF,基本配置如下:
R2
协议:在R1和R2建立邻居时,因为R2属于小AS234内,它必须得申明自己在大AS200内,申明时需要注意,得先部署小AS,再申明大AS,命令如下:
[r2]bgp 234
[r2-bgp]rou
[r2-bgp]route-select
[r2-bgp]q
[r2]bgp 234
[r2-bgp]rou
[r2-bgp]route-select
[r2-bgp]router-id 2.2.2.2
[r2-bgp]con
[r2-bgp]confederation id 200
[r2-bgp]peer 12.1.1.1 as-number 100
R1(R8配置一样)配置:
R2,R3,R4属于同一个小AS内,为了避免数据层面的路由黑洞和减少邻居关系的建立,此时我们利用到了路由反射器和对等体组peer group,在R3上建立一个组ccie,将R2和R4都划进这个组里,注意,因为路由反射器破坏了IBGP水平分割,可能会导致环路,我们需要引入起源者属性和簇ID属性进行防环,此时我们需要在R3再配置一个命令:reflector cluster-id 33.3.3.3 R6的配置基本与R3一样
R3配置如下:
R2和R5属于同一大个AS内,但是他们的小AS不同,因此他们之间的关系属于联邦EBGP,因此,他们都先部署自己的小AS,然后再申明大AS,注意,为了避免下一跳不可达,我们还需要配置一个命令:peer 2.2.2.2 next-hop-local R5基本配置如下:
R2基本配置:
R7配置命令跟R1一样,配置完成后查看邻居关系表
邻居关系表:
R1
R7
在R1中宣告1.1.1.1环回,R8也宣告8.8.8.8环回:
[r1]bgp 100
[r1-bgp]net
[r1-bgp]network 1.1.1.0 24
[r8]bgp 300
[r8-bgp]net
[r8-bgp]network 8.8.8.0 24
R1BGP表
R2
R3
R4
R5
R6
R7
R8
测试结果: