BGP多归属方案配置实例(一)单归属主备及负载方案

1.单归属主备方案

方案原理详述

简单搭建拓扑图

在这里插入图片描述

1.地址规划
(1).R1为AS1,R2和R3为ISP,AS2
(2).R1-R2:     e0/0:10.1.12.0/24
			    e0/1: 10.2.12.0/24
			    e0/2: 10.3.12.0/24
			    R2环回地址 2.2.2.2/32
	 R2-R3 :   e1/0: 10.1.23.0/24
(3).R1测试地址 loopback 0 :10.1.1.1/32    loopback 100 :10.100.100.100/32
 (4).R3测试地址 loopback 0:10.3.3.3/32     loopback 200 :10.200.200.200/32
2.配置
R1
Router(config)#hostname R1
R1(config)#no ip domain-lookup 
R1(config)#line console 0
R1(config-line)#logging synchronous 
R1(config-line)#exec-timeout 0 0
R1(config-line)#exit 
**R1-R2**
R1(config)#interface e0/0
R1(config-if)#ip address 10.1.12.1 255.255.255.0
R1(config-if)#no shutdown 
R1(config-if)#exit 
R1(config)#interface e0/1
R1(config-if)#ip address 10.2.12.1 255.255.255.0
R1(config-if)#no shutdown 
R1(config-if)#exit 
R1(config)#interface e0/2
R1(config-if)#ip address 10.3.12.1 255.255.255.0
R1(config-if)#no shutdown 
R1(config-if)#exit 
**环回测试地址**
R1(config)#interface loopback 0
R1(config-if)#ip address 10.1.1.1 255.255.255.255
R1(config-if)#exit 
R1(config)#interface loopback 100
R1(config-if)#ip address 10.100.100.100 255.255.255.255
R1(config-if)#exit 
**BGP**
R1(config)#router bgp 1
R1(config-router)#bgp router-id 10.1.1.1
R1(config-router)#neighbor 10.1.12.2 remote-as 2
R1(config-router)#neighbor 10.2.12.2 remote-as 2
R1(config-router)#neighbor 10.3.12.2 remote-as 2
R1(config-router)#network 10.100.100.100 mask 255.255.255.255
R1(config-router)#exit 
R2
Router(config)#hostname R2
R2(config)#no ip domain-lookup 
R2(config)#line console 0
R2(config-line)#logging synchronous 
R2(config-line)#exec-timeout 0 0
R2(config-line)#exit 
**R2-R1**
R2(config)#interface e0/0
R2(config-if)#ip address 10.1.12.2 255.255.255.0
R2(config-if)#no shutdown 
R2(config-if)#exit 
R2(config)#interface e0/1
R2(config-if)#ip address 10.2.12.2 255.255.255.0
R2(config-if)#no shutdown 
R2(config-if)#exit 
R2(config)#interface e0/2
R2(config-if)#ip address 10.3.12.2 255.255.255.0
R2(config-if)#no shutdown 
R2(config-if)#exit 
**环回地址**
R2(config)#interface loopback 0
R2(config-if)#ip address 10.2.2.2 255.255.255.255
R2(config-if)#exit 
**R2-R3**
R2(config)#interface e1/0
R2(config-if)#ip address 10.1.23.1 255.255.255.0
R2(config-if)#no shutdown 
R2(config-if)#exit 
**BGP**
R2(config)#router bgp 2
R2(config-router)#bgp router-id 10.2.2.2
R2(config-router)#neighbor 10.1.12.1 remote-as 1
R2(config-router)#neighbor 10.2.12.1 remote-as 1
R2(config-router)#neighbor 10.3.12.1 remote-as 1
R2(config-router)#neighbor 10.3.3.3 remote-as 2
R2(config-router)#neighbor 10.3.3.3 update-source loopback 0
R2(config-router)#neighbor 10.3.3.3 next-hop-self 
R2(config-router)#exit 
**EIGRP**
R2(config)#router eigrp 1
R2(config-router)#no auto-summary 
R2(config-router)#network 10.1.23.0 0.0.0.255
R2(config-router)#network 10.2.2.2 0.0.0.0
R3
Router(config)#hostname R3
R3(config)#no ip domain-lookup 
R3(config)#line console 0
R3(config-line)#logging synchronous 
R3(config-line)#exec-timeout 0 0
R3(config-line)#exit   
**环回测试地址**
R3(config)#interface loopback 0
R3(config-if)#ip address 10.3.3.3 255.255.255.0
R3(config-if)#exit 
R3(config)#interface loopback 100
R3(config-if)#ip address 10.200.200.200 255.255.255.255
R3(config-if)#exit 
**BGP**
R3(config)#router bgp 2
R3(config-router)#bgp router-id 10.3.3.3
R3(config-router)#neighbor 10.2.2.2 remote-as 2 
R3(config-router)#neighbor 10.2.2.2 update-source loopback 0
R3(config-router)#network 10.200.200.200 mask 255.255.255.255
R3(config-router)#exit 
**EIGRP**
R3(config)#router eigrp 1
R3(config-router)#no auto-summary 
R3(config-router)#network 10.1.23.0 0.0.0.255
R3(config-router)#network 10.3.3.3 0.0.0.0
以上配置完成之后天然通过BGP选路12条选路规则选出一条路(优选最小的建邻地址)

在这里插入图片描述
在这里插入图片描述

当一条线断开时自动切换实现主备方案

在这里插入图片描述
在这里插入图片描述

3.同时也可人为修改某条链路的weigth值来主动控制主备

在这里插入图片描述

R1
R1(config)#router bgp 1
R1(config-router)#neighbor 10.2.12.2 weight 200
R1(config-router)#exit 
R1(config)#route-map med permit 10
R1(config-route-map)#set metric 100
**增加其他两条备链路权重值**
R1(config)#router bgp 1
R1(config-router)#neighbor 10.1.12.2 route-map med out
R1(config-router)#neighbor 10.3.12.2 route-map med out
测试结果

在这里插入图片描述
在这里插入图片描述

单归属负载均衡方案

在这里插入图片描述

1. 在天然形成主备基础之上,需要和ISP去协商在ISP R2上做配置
R1
R1(config)#router bgp 1
R1(config-router)#maximum-paths 3
R1(config-router)#exit
R2(ISP)
R2(config)#router bgp 2
R2(config-router)#maximum-paths 3
R2(config-router)#end
测试结果

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2.使用环回建邻,写静态路由
R1
R1(config)#router bgp 1
R1(config-router)#no neighbor 10.1.12.2
R1(config-router)#no neighbor 10.2.12.2
R1(config-router)#no neighbor 10.3.12.2
R1(config-router)#exit
**静态路由**
R1(config)#ip route 10.2.2.2 255.255.255.255 10.1.12.2
R1(config)#ip route 10.2.2.2 255.255.255.255 10.2.12.2
R1(config)#ip route 10.2.2.2 255.255.255.255 10.3.12.2
**使用环回建邻**
R1(config)#router bgp 1
R1(config-router)#neighbor 10.2.2.2 remote-as 2	
R1(config-router)#neighbor 10.2.2.2 update-source loopback 0
R1(config-router)#neighbor 10.2.2.2 ebgp-multihop 
R1(config-router)#exit
R2
 R2(config)#router bgp 2
 R2(config-router)#no neighbor 10.1.12.1
 R2(config-router)#no neighbor 10.2.12.1	
 R2(config-router)#no neighbor 10.3.12.1
 R2(config-router)#exit 
 **静态路由**
R2(config)#ip route 10.1.1.1 255.255.255.255 10.1.12.1
R2(config)#ip route 10.1.1.1 255.255.255.255 10.2.12.1
R2(config)#ip route 10.1.1.1 255.255.255.255 10.3.12.1
**使用环回建邻**
R2(config)#router bgp 2
R2(config-router)#neighbor 10.1.1.1 remote-as 1	
R2(config-router)#neighbor 10.1.1.1 update-source loopback 0
R2(config-router)#neighbor 10.1.1.1 ebgp-multihop 
R2(config-router)#exit 
测试

此时BGP路由表只有一条路
在这里插入图片描述
实际上3条都走
在这里插入图片描述

方案原理详述

  • 2
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值