理解并实施:GLBP(ccna200-120新增考点)


GLBP(Gateway Load Balancing Protocol)网关负载均衡协议,它是属于思科私有的,比HSRP和VRRP更高级的一种既能冗余又能实现负载均衡的网络协议,简单的来讲就是自动选择和同时使用多个可用的网关路由器,而且发生故障的时候可以切换到冗余路径,可以更充分的使用资源。而这一点HSRP和VRRP是做不到的,如果要在HSRP和VRRP支持负载均衡,那么就必须配置和管理多个热容组,关于这一点前面已经描述过。但是GLBP则不需要。但是GLBP也有限制,它最多只能支持4台路由器协同工作。

要成功的理解GLBP就必须清晰如下的知识目标:

üGLBP的虚拟MAC形成与分配方式

üGLBP的角色

üGLBP的负载均衡方式

理解GLBP的虚拟MAC形成与分配方式

在HSRP和VRRP中的虚拟IP对应的是同一个虚拟MAC,而GLBP中为了实现自动的负载均衡,它的虚拟IP将对应多个不同的虚拟MAC,如图9.133所示,如果实现自动的负载均衡时A主机通过R1转发数据,那么,A主机将得到192.168.2.100对应的MAC为0000.0000.0001;B主机通过R2转发数据,那么,B主机将得到192.168.2.100对应的MAC为0000.0000.0002;当然,这两个MAC都是虚拟的。现在需要进一步思考的问题是:既然GLBP针对不同的转发器生成不同的虚拟MAC,那么通信过程中,ARP的请求与发送将是怎么一个情况,由谁使用这些不同的虚拟MAC做ARP的应答?

理解GLBP的角色

在GLBP中存在两种角色,一种叫虚拟路由器(activevirtual gateway)又名AVG; 活动虚拟转发器(activevirtual forworders)又名AVF;如图9.134所示,AVG负责决定GLBP组中由谁来转发流量,以及统一的对客户端请求192.168.2.100这个虚拟IP的MAC做ARP应答,它怎么决定谁来转发流量,怎么统一为客户端作ARP的应答?这两个过程是相辅相成有所关联的。

具体的讲:AVG负责决定GLBP组中由谁来转发流量,是由GLBP的负载均衡方式所决定,后面会对不同的负载均衡方式做描述,当AVG决定由谁来转发流量时,这台被用于流量转发的网关就叫活动转发器,也就是AVF。当然客户端只能看到一个默认网关IP,也就是GLBP的虚拟IP,在本实例中是192.168.2.100,那么客户端将请求192.168.2.100所对应的MAC,此时AVG决定由某台AVF转发流量后,会使用该AVF的虚拟MAC来完成ARP响应,注意客户端的ARP请求,将由AVG来统一的做响应,并不是由转发流量的AVF做响应,所以AVG更想是GLBP组中的管家。通常在一个GLBP的组中,会有一台路由器既是AVG同时又是AVF,而组中的其它的路由器都将是AVF。既然AVG如此重要,那么GLBP组中谁会是AVG?

谁会是GLBP组中的AVG网关?

具备GLBP高优先级的路由器会成为AVG,默认情况下GLBP的优先级都是100;如果优先级相同,那么物理接口上具备高IP的路由器将成为AVG,不难看出这个选举过程与HSRP相同,所以合理的规划GLBP的优先级非常重要。

理解GLBP的负载均衡方式

在一个GLBP组中自动实现流量的负载均衡,这是GLBP的最大特点,HSRP和VRRP是无法做到的,那么GLBP将提供哪些负载均衡的方案?

基于主机的负载均衡(host-dependent):该方案将始终让某台主机使用相同的AVF来转发流量,它是依靠判断信源主机的MAC地址来判断的,只源MAC地址相同,那么就表示该流量出自同一台主机,就始终使用同一台AVF和流量转发,如果是另一主机,那么将使用另一AVF做流量转发。

循环负载均衡(round-robin):依次轮流的使用GLBP中各个AVF来做流量转发,这是GLBP默认的负载均衡方式。

基于权值的负载均衡(weighted):基于AVF通告的权值来决定谁转发,权值越高,被选为转发器的可能就越大。

配置不同负载均衡方式如下所示:

R1(config-if)#glbp 100 load-balancing ?

host-dependent  Load balance equally, source MAC determinesforwarder choice

round-robin    Load balance equally using each forwarderin turn

weighted       Load balance in proportion to forwarderweighting

演示:GLBP的实施

演示目标:GLBP的实施并分析AVG的管理数据帧。

演示环境:图9.135所示。

演示背景:在路由器R1和R2上配置GLBP来实现流量负载均衡和故障冗余。

演示步骤:

第一步:在路由器R1和R2上配置GLBP功能,具体配置如下所示:

路由器R1的GLBP配置

R1(config)#interfacee1/0

R1(config-if)#glbp100 ip 192.168.2.100  *配置GLBP组100的虚拟IP

R1(config-if)#glbp100 priority 120      *为该接口配置GLBP组100的优先级

R1(config-if)#glbp100 preempt         *配置GLBP中AVG角色的抢占功能

路由器R2的GLBP配置

R2(config)#interfacee1/0

R2(config-if)#glbp100 ip 192.168.2.100

R2(config-if)#glbp 100 priority 110

R2(config-if)#glbp 100 preempt

第二步:当完成上述配置后,可以通过在路由器R1上使用指令show glbpe1/0查看该接口的如图9.136所示,可以清晰的看出GLBP组100的虚拟IP为192.168.2.100;负载均衡方式为循环负载均衡(round-robin)即依次轮流的使用GLBP中各个AVF来做流量转发,这是GLBP默认的负载均衡方式,同时还可以清晰的看到不同AVF的虚拟MAC。


第三步:在明确了GLBP当前的工作状态的情况下,分别在主机192.168.2.4和192.168.2.3上ping192.168.5.2,如果配置没有错误,两台主机应该成功的ping通192.168.5.2,然后在两台主机上分别使用ARP –a指令查看当前的ARP解析情况,如下图图9.137和图9.138所示,不难看出,同一个目标IP192.168.2.100分别对应了两个不同AVF的虚拟MAC,这意味着如果R1和R2状态都良好的情况下,GLBP将执行流量的负载均衡。

然后再在192.168.2.4和192.168.2.3的主机上分别跟踪到目标192.168.5.2的路由转发,如图9.139和9.140所示,确实通过了不同的AVF转发,执行了负载均衡。

第四步:此时,如果成功捕获AVG路由器R1分别响应主机192.168.2.4和192.168.2.3的ARP应答数据帧如图9.141所示,充分证明整个GLBP网络中的ARP应答主机是AVG路由器,换而言之,您可以这样理解:GLBP组中由谁来负载流量转发是被AVG所决定的。

转载于:https://blog.51cto.com/7658423/1345648

理解并实施:GLBP(ccna200-120新增考点)相关推荐

  1. 理解并实施:HSRP(CCNA200-120新增考点)

    理解并实施:HSRP 思科热备路由器协议HSRP(HotStandby Router Protocol)是企业级网络路由器的故障冗余服务.如图9.116所示,192.168.2.0/24的子网需要与目 ...

  2. 理解并实施:VRRP(200-120新增考点)

    理解并实施VRRP 虚拟路由冗余协议(VirtualRouter Redundancy Protocol,简称VRRP)与HSRP有相同的功能和类似工作原理,都是对网关单点故障进行故障转移.VRRP ...

  3. 理解并演示:思科的netflow功能(200-120新增考点)

    理解并实施思科的netflow功能 NetFlow是Cisco IOS软件中集成的一种功能,用来将网络流量记录到设备的高速缓存中,或者流量监管服务平台上,从而提供非常精准的流量测量,现在被其他的厂商大 ...

  4. 科学理解和实施工程项目管理(转)

    编者按:工程项目管理这个话题听起来有些老生常谈,但随着经济和竞争的全球化,对工程项目的管理提出了更高.更新的要求,这个话题也就常谈常新.实践证明,在竞争激烈.复杂多变的环境中,项目管理对工程的成功实施 ...

  5. 【安全知识分享】ISO9001质量管理体系理解与实施要求(附下载)

    摘要: 1. 质量检验控制(QC)阶段: 19世纪末至20世纪30年代,以质量检验为手段,局      限于"事后把关",而不是以预防为主.   2. 统计质量控制(SQC)阶段: ...

  6. 国家电网2020计算机考试大纲,2020国家电网计算机类新大纲新增考点试题四

    威海国企招聘公告陆续发布,为帮助大家备考国企招聘.威海中公教育提供国有企业考试备考资料报名指导等信息,收藏关注威海中公教育(whoffcn)公众号及时获取考试资讯.祝大家考试顺利! 计算机组成原理 填 ...

  7. 计算机考研视频哪个机构的好,计算机考研考点教学视频哪个好

    计算机考研考点教学视频哪个好?考生面对着网络上铺天盖地的考研辅导信息,相信也挑花了,不知要怎么选择.目前,网络课堂辅导受到越来越多人的青睐,只要有网络,缓存下载,随时随地都可以学习.其中,新东方在线的 ...

  8. 设计模式的理解: 代理模式(Proxy)

    代理模式,用一个类来表示另外一个类的功能.所谓"代理",即为"经纪人".由于某些原因,用户不可以直接访问原始的类,比如说:要访问的对象在远程的机器上.在面向对象 ...

  9. 下面是html5中新增的结构元素的是,HTML5的新的结构元素介绍

    HTML5的新的结构元素介绍 一.HTML5与HTML4的区别 1. 取消了一些过时的HTML4的标签 其中包括纯粹显示效果的标记,如和 ,它们已经被 CSS完全取代. 其他取消的属性:acronym ...

最新文章

  1. android studio gradle 位置更改
  2. 用开放地址法中的线性探查法解决冲突实现哈希表的运算
  3. mysql latid1_【转】mysql触发器的实战经验(触发器执行失败,sql会回滚吗) | 学步园...
  4. 异常“本机框架位于调用堆栈顶部,因此无法计算表达式的值”的解决办法
  5. script runat=server,%%区别
  6. div css图片列表实例
  7. 寒假每日一题(入门组)【week5 完结】
  8. python编写程序输出诗句_Python学习笔记(一)-- print语句
  9. 中国小吃文化名城掀“味蕾风暴”:故事抱团 欲刮全球
  10. 从状态转移看:载波侦听多路访问/冲突避免(CSMA/CA)
  11. VUE 入坑系列 一 双向绑定
  12. javascript之嵌套函数
  13. 【Level 08】U06 Good Feeling L6 A 3D experience
  14. 读取其他软件页面数据_电脑软件分享之硬盘数据完美恢复
  15. 使用 ADOX 将 Table 添加到 Catalog 时报“类型无效”的原因和解决方法
  16. Android Studio链接外部手机模拟器问题
  17. 勒索病毒的克星来了 360安全团队独家发布文件恢复工具
  18. 【第16周复盘】学习的飞轮
  19. 2022年起重机司机(限桥式起重机)考试题库模拟考试平台操作
  20. 园林景观cad_5+ 园林景观设计PSD树木建筑人物鸟瞰图效果图ps后期分层素材库配景A...

热门文章

  1. 对java面向对象的三大特征的理解_Java面向对象的三大特征是什么?
  2. 分布式数据库TiDB是如何结合OLTP和OLAP的?
  3. Android Fragment懒加载
  4. 20170207--forlinux-系统初始化
  5. ORACLE物理DG日常管理
  6. 结构化查询语言(Structured Query Language)
  7. 关于程序员面试的一点想法
  8. 用户sa 登陆失败 SQLServer 错误18456----解决方法
  9. 初中数学知识遗忘记录(持续更新中)
  10. Flink SQL Client注册SCALA UDF完整流程