负载均衡解决方案之GLBP

来源:互联网 发布:淘宝两个皇冠销量很少 编辑:程序博客网 时间:2024/06/04 08:13
负载均衡解决方案之GLBP

上次简单介绍了GLBP的原理,这次将介绍一下GLBP与动态路由协议配合工作的实 例,给大家一些解决负载均衡与冗余备份方面的启发。

 

首先看看简单的拓扑图:

 

 

 

实现目标:

1.       负载均衡实现172.16.1.0/24段与172.1.2.0/24段的通信。

2.       Line ALine B互为备份

3.       R1R2路由器互为备份

 

需要考虑的问题:

  1. 172.16.1.0/24段的流量如何均衡的分到 R1R2两台路由器上?我们利用GLBP
  2. R1R2的流量如何均衡的走到R3路由器上?我们利用动态路由EIGRP来实现,当然也可以使用其他动态路由协议。(注意:负载均衡时有根据目标地址和根据数据包的负载均衡,因为要跟GLBP结合来使用,为了达到更好的负载效果,我选择了默认的根据目标地址来负载均衡,可以使用ip load-sharing per-packet更改负载均衡的模式.
  3. R1R3之间的线路中断,如何使LAN172.16.1.0/24的流量不往R1上发送?我们利用Cisco SLA PingGLBP组合起来判断。

 

流量走向分析:

1.       正常情况下:

l         Pc1PC2的上传方向:R1R2上都发布了PC2的路由,所以PC1PC2有两条路径可以到达,但是因为EIGRP配置了根据目标地址的负载均衡,所以PC1PC2的流量只会通过两条中的任一条路径到达(假设为Line A).

l         PC1PC2的下载方向:R3上发布了PC1的路由,所以R1R2上都有PC1的路由,PC2可以通过R1R2都能到达PC1.根据GLBP的原理,PC2发送到PC1的流量发送到R1R2中的任一台路由器上去(假设为R2).

2.       当其中一条线路中断(假设为Line A):

l         PC1PC2的上传方向:因为线路Line A中断,R3学到PC2的路由是通过R2学到的,因此,PC1PC2的上传流量只能通过Line B到达。

l         PC1PC2的下载方向:因为线路A中断,只有R2通学到PC1的路由,再者SLA ping可以监控到Line A已经中断,根据GLBP的原理,R2将会接替R1来接收172.16.1.0/24段的所有流量。因此,PC2PC1的流量只会通过R2,再通过Line B到达PC1.

 

 

相关配置

1.       GLBP配置:

 

R1

ip sla monitor 1

 type echo protocol ipIcmpEcho 192.168.1.1 source-interface GigabitEthernet0/1

ip sla monitor schedule 1 life forever start-time now

track 111 rtr 1 reachability

!

interface GigabitEthernet0/1

 ip address 192.168.1.2 255.255.255.252

!

interface GigabitEthernet0/0

 ip address 172.16.1.1 255.255.255.0

 glbp 10 ip 172.16.1.254

 glbp 10 timers 5 18

 glbp 10 priority 110

 glbp 10 preempt delay minimum 60

 glbp 10 weighting 110 lower 95 upper 105

 glbp 10 authentication md5 key-string cisco

 glbp 10 weighting track 111 decrement 110

 

 

 

R2:

ip sla monitor 1

 type echo protocol ipIcmpEcho 192.168.1.5 source-interface GigabitEthernet0/1

ip sla monitor schedule 1 life forever start-time now

!

track 111 rtr 1 reachability

!

interface GigabitEthernet0/1

 ip address 192.168.1.6 255.255.255.252

!

interface GigabitEthernet0/0

 ip address 172.16.1.2 255.255.255.0

glbp 10 ip 172.16.1.254

 glbp 10 timers 5 18

 glbp 10 priority 110

 glbp 10 preempt delay minimum 60

 glbp 10 weighting 110 lower 95 upper 105

 glbp 10 authentication md5 key-string cisco

 glbp 10 weighting track 111 decrement 110

!

 

 

 

2.       EIGRP配置:

 

R1

router eigrp 888

 network 172.16.1.0 0.0.0.255

 network 192.168.1.0 0.0.0.3

 no auto-summary

!

R2:

router eigrp 888

 network 172.16.1.0 0.0.0.255

 network 192.168.1.4 0.0.0.3

 no auto-summary

!

R3:

router eigrp 888

 network 172.16.2.0 0.0.0.255

 network 192.168.1.0 0.0.0.3

network 192.168.1.4 0.0.0.3

no auto-summary

!

 

 

原创粉丝点击