bgp学习相关入门级基础配置

e524f94dc4374a89a9f600634e8cd8ac.png

63819b844f554b2489ac650c81c3f748.png

ip配置如图所示

因为要把整张图连起来全部可达,所以我们要先把区域内部做通再通过BGP实现全网可达。

大致配置思路如下:

第一步要配置全图的ip

第二步在区域as 2中启动ospf进程实现区域内部可以联通

第三步建立bgp的对等体关系如r1和r2的ebgp对等体关系和r2与r3的ibgp对等体关系等

第四步配置gre实现r1与r8环回可以通过隧道访问对方

第五步汇总路由减少路由条目

 

下面是具体每台路由器的配置和注释信息

R1

interface GigabitEthernet0/0/0

 ip address 12.0.0.1 255.255.255.0

#

interface LoopBack0

 ip address 192.168.1.1 255.255.255.0

#

interface LoopBack1

 ip address 10.0.0.1 255.255.255.0

#

interface Tunnel0/0/0     隧道

 ip address 192.168.3.1 255.255.255.0

 tunnel-protocol gre      定义封装方式

 source 12.0.0.1           源ip

 destination 23.0.0.2      目标ip

#

bgp 1            启动bgp进程同时定义as号

 router-id 1.1.1.1    定义RID

 peer 12.0.0.2 as-number 2  手工指定 建立邻居

 #

  network 10.0.0.0 255.255.255.0    bgp的路由发布

只要是路由表中存在的路由信息,均可以使用该network命令进行精准发布。

#

ip route-static 192.168.2.0 255.255.255.0 192.168.3.2   手写隧道静态路由

 

R2

interface GigabitEthernet0/0/0

 ip address 12.0.0.2 255.255.255.0

#

interface GigabitEthernet0/0/1

 ip address 172.16.0.1 255.255.255.252

#

interface GigabitEthernet0/0/2

 ip address 172.16.0.9 255.255.255.252

#

interface LoopBack0

 ip address 172.16.1.1 255.255.255.0

#

bgp 64512     联邦成员设备启动进程使用小号启动

 router-id 2.2.2.2

 confederation id 2   声明大号为AS 2

 confederation peer-as 64513   在需要建立联邦的EBGP对等体的设备上,需要声 明其对端联邦的AS号。其他普通设备不需要做这一步

 peer 12.0.0.1 as-number 1  与as 1建邻

 peer 172.16.2.1 as-number 64512  同一个大as建邻使用私有AS号

 peer 172.16.2.1 connect-interface LoopBack0 

IBGP对等体建立邻居关系时建议使用环回接口建邻,因为AS内部一般拥有大 量的备份路由,如果仅使用物理接口建邻将浪费备用链路。

 peer 172.16.4.1 as-number 64513  

 peer 172.16.4.1 ebgp-max-hop 255   

联邦的EBGP对等体之间需要遵循EBGP传递 原则,TTL值将被设置为1,所以,必须要修改这个TTL值 (联邦的EBGP对等体因为还是在同一个AS内部,所以,依然建议使用环回建邻)

 peer 172.16.4.1 connect-interface LoopBack0

  aggregate 172.16.0.0 255.255.0.0 detail-suppressed   汇总路由

  network 12.0.0.0 255.255.255.0  

  import-route ospf 1  将ospf学习到的路由信息重发布到bgp中

#

ospf 1 router-id 2.2.2.2 启动ospf进程并宣告

 area 0.0.0.0

  network 172.16.0.1 0.0.0.0

  network 172.16.0.9 0.0.0.0

  network 172.16.1.0 0.0.0.255

 

R3

interface GigabitEthernet0/0/0

 ip address 172.16.0.2 255.255.255.252

#

interface GigabitEthernet0/0/1

 ip address 172.16.0.5 255.255.255.252

#

interface LoopBack0

 ip address 172.16.2.1 255.255.255.0

#

bgp 64512

 router-id 3.3.3.3

 confederation id 2

 peer 172.16.1.1 as-number 64512

 peer 172.16.1.1 connect-interface LoopBack0

 peer 172.16.3.1 as-number 64512

 peer 172.16.3.1 connect-interface LoopBack0

  peer 172.16.1.1 reflect-client   配置路由反射器,指定R1作为客户(因为IBGP的水平分割定义导致在IBGP对等体关系内部只能传递一跳,则可能造成通信障碍

#

ospf 1 router-id 3.3.3.3

 area 0.0.0.0

  network 172.16.0.2 0.0.0.0

  network 172.16.0.5 0.0.0.0

  network 172.16.2.0 0.0.0.255

 

其余路由器配置基本相同所以只展示配置不再详细说明

R4

interface GigabitEthernet0/0/0

 ip address 172.16.0.6 255.255.255.252

#

interface GigabitEthernet0/0/1

 ip address 172.16.0.13 255.255.255.252

#

interface LoopBack0

 ip address 172.16.3.1 255.255.255.0

#

bgp 64512

 router-id 4.4.4.4

 confederation id 2

 confederation peer-as 64513

 peer 172.16.2.1 as-number 64512

 peer 172.16.2.1 connect-interface LoopBack0

 peer 172.16.6.1 as-number 64513

 peer 172.16.6.1 ebgp-max-hop 255

 peer 172.16.6.1 connect-interface LoopBack0

 #

ospf 1 router-id 4.4.4.4

 area 0.0.0.0

  network 172.16.0.6 0.0.0.0

  network 172.16.0.13 0.0.0.0

  network 172.16.3.0 0.0.0.255

#

R5

interface GigabitEthernet0/0/0

 ip address 172.16.0.10 255.255.255.252

#

interface GigabitEthernet0/0/1

 ip address 172.16.0.17 255.255.255.252

#

interface LoopBack0

 ip address 172.16.4.1 255.255.255.0

#

bgp 64513

 router-id 5.5.5.5

 confederation id 2

 confederation peer-as 64512

 peer 172.16.1.1 as-number 64512

 peer 172.16.1.1 ebgp-max-hop 255

 peer 172.16.1.1 connect-interface LoopBack0

 peer 172.16.5.1 as-number 64513

 peer 172.16.5.1 connect-interface LoopBack0

 #

ospf 1 router-id 5.5.5.5

 area 0.0.0.0

  network 172.16.0.10 0.0.0.0

  network 172.16.0.17 0.0.0.0

  network 172.16.4.0 0.0.0.255

#

R6

interface GigabitEthernet0/0/0

 ip address 172.16.0.18 255.255.255.252

#

interface GigabitEthernet0/0/1

 ip address 172.16.0.21 255.255.255.252

#

interface LoopBack0

 ip address 172.16.5.1 255.255.255.0

#

bgp 64513

 router-id 6.6.6.6

 peer 172.16.4.1 as-number 64513

 peer 172.16.4.1 connect-interface LoopBack0

 peer 172.16.6.1 as-number 64513

 peer 172.16.6.1 connect-interface LoopBack0

 peer 172.16.4.1 reflect-client

 

ospf 1 router-id 6.6.6.6

 area 0.0.0.0

  network 172.16.0.18 0.0.0.0

  network 172.16.0.21 0.0.0.0

  network 172.16.5.0 0.0.0.255

#

R7

interface GigabitEthernet0/0/0

 ip address 172.16.0.22 255.255.255.252

#

interface GigabitEthernet0/0/1

 ip address 172.16.0.14 255.255.255.252

#

interface GigabitEthernet0/0/2

 ip address 23.0.0.1 255.255.255.0

#

interface LoopBack0

 ip address 172.16.6.1 255.255.255.0

#

bgp 64513

 router-id 7.7.7.7

 confederation id 2

 confederation peer-as 64512

 peer 23.0.0.2 as-number 3

 peer 172.16.3.1 as-number 64512

 peer 172.16.3.1 ebgp-max-hop 255

 peer 172.16.3.1 connect-interface LoopBack0

 peer 172.16.5.1 as-number 64513

 peer 172.16.5.1 connect-interface LoopBack0

 network 23.0.0.0 255.255.255.0

#

ospf 1 router-id 7.7.7.7

 area 0.0.0.0

  network 172.16.0.14 0.0.0.0

  network 172.16.0.22 0.0.0.0

  network 172.16.6.0 0.0.0.255

#

R8

interface GigabitEthernet0/0/0

 ip address 23.0.0.2 255.255.255.0

#

interface LoopBack0

 ip address 192.168.2.1 255.255.255.0

#

interface LoopBack1

 ip address 11.0.0.1 255.255.255.0

#

interface Tunnel0/0/0

 ip address 192.168.3.2 255.255.255.0

 tunnel-protocol gre

 source 23.0.0.2

 destination 12.0.0.1

#

bgp 3

 router-id 8.8.8.8

 peer 23.0.0.1 as-number 2

 network 11.0.0.0 255.255.255.0

#

ip route-static 192.168.1.0 255.255.255.0 192.168.3.1

#

 

路由器配置到此结束下面是部分实验截图

 

2869a54185654150984bf02e873f8333.png

 

34c3ab846c59428ea30060a6abda0264.png

 

2eae9eb238ea4f15861855bdf2a014ff.png

 

41bbe5791a9b452c9a54ea3e34cf5adc.png

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值