名词定义:

活动虚拟网关AVG:  它的优先级最高,应答所有ARP请求,反回哪个MAC地址,取决于采用的负载均衡方式

AVG还给GLBP组中的每台路由器分配虚拟MAC地址,最多每个组可以分到4个,组里的每台路由器都被称为活动虚拟转发器AVF,可以包括AVF自己

参加GLBP的设备彼此监控,AVG定期向所有GLBP设备 发送HELLO消息,默认3秒一次,在保持时间(默认10S)之内没收到回应,就认为此设备出现故障。

目的R1 R2 R3配置为GLBP组,从PC1PING R4的loopback地址,查看效果。

首先配置各个接口的IP地址。并且运行路由协议通告出去。

此处省略命令

GLBP:

R1:

R2:

R3:

三台路由器的GLBP配置都在F0/0口配置。

glbp 1 preempt  :配置为可以抢占,即如果我的优先级高过当前的AVG,我可以抢占

glbp 1 ip 192,168.1.254配置 glbp组1 网关是192.168.1.254(同一个组里的每台路由器都可以承担网关角色)

glbp 1 priority XXX 配置优先级,影响谁将成为AVG,AVF是AVG分配的,即使某台路由器有资格成为AVF且比当前AVF权重更高,他也不能抢占。

glbp 1 authentication md5 key-string XXXX设置验证

通过show glbp brief可以查看

R1 的优先级为200 并且是AVG 同时 对于虚拟出的0007.B400.0102的网关MAC地址来说,他是此MAC地址的AVF。

使用PC1 PING R4的回环口地址后查看PC1 的ARP

PC1去往网关的MAC地址是007.B400.0102 说明此刻R1充当了他的网关。

GLBP默认采用的负载均衡是循环.我们把ARP表清空再PING之后看ARP表

可以看到此刻网关的MAC地址已经变化,我们SHOW GLBP查看这是谁在充当PC1的网关

在R1上show glbp

可以看到负责此MAC地址的是192.168.1.2 正是R2。这是GLBP默认的循环负载均衡机制

在R2上show glbp brief

看到它的优先级是180并且 状态是standby(备用的AVG)并且是0007.B400.0101的AVF

到现在为止,在ARP表不变之前,PC1去网关将由R2转发。PING 4.4.4.4然后将R2的F0/0口断掉。

查看GLBP的冗余机制。

可以看到当F0/0口断掉后PING 过程出现了短暂断开之后重新可用

这说明GLBP已经完成了切换

此时MAC地址变化了。我们看看是谁在代替故障的R2承担网关角色。

看到:R3是MAC地址的AVF。很明显R3承担了网关角色。

GLBP也可以追踪接口来防止 外网连接不通时切换AVF。

glbp 1 weighting 100 lower 60 upper 90 这里可以定义权重的上限和下限 最低为60 (如果低于60则失去AVF资格,达到90则拥有AVF资格)权重默认为100

在全局模式下定义track       track 100 interface f0/0 line-protocol

然后在接口中调用        glbp 1 weighting track 110 decrement 50   当调用的TRACK里指定的接口失效,将把权重减去50

然后我们看看效果        一开始可能会出现PING不通的现象不过最终可以PING通,此时MAC地址依然不变。而R3明明没有了去往4.4.4.4的接口。看看为什么

原来R2承担了此MAC地址的转发工作。

显然。R2呗AVG授予了新的AVF角色,尽管他已经是另一个虚拟MAC地址的AVF。虽然路由器可以伪装成提供两个不同的虚拟MAC地址,以承担两个AVF角色,但长时间这样做是没有意义的,AVG维护了两个定时器,用于帮助解决这种问题

1、重定向   定时器用于决定AVG何时停止在ARP应答中使用旧的MAC地址,该地址对应的AVF将继续充当使用这个地址的客户端的网关

2、超时     定时器过期后,所有GLBP设备将删除就旧的MAC地址以及使用它的AVF,AVG会假定故障AVF不会恢复,回收回分配给它的资源此时,在ARP缓存中仍使用旧MAC的客户端必须刷新该条目,以获得新的虚拟MAC地址。

重定向 默认600秒 超时默认 14400秒。

转载于:https://blog.51cto.com/biaobiao/1217993

CISCO的GLBP(网关负载均衡协议)相关推荐

  1. 网关负载平衡协议——GLBP

    15.3.1 实验目的 (1)理解GLBP的工作原理 (2)掌握GLBP的配置和测试 15.3.2 实验原理 1.GLBP简介 GLBP(网关负载平衡协议)是cisco私有协议,他弥补了现有的冗余路由 ...

  2. gateway网关负载均衡策略

    前言  之前作业是使用 nacos注册中心来搭建有一个微服务,消费者必然要用到gateway网关来操作路由,并且配置负载均衡策略. 搭建微服务-文章链接:快速搭建微服务-Nacos_一码超人的博客-C ...

  3. CISCO IOS SLB服务器负载均衡

    CISCO IOS SLB在多台服务器之间智能地均衡TCP/IP流量,是一种4层或7层交换功能.目前只有catalyst  6500支持.推荐在在catalyst 6500交换机中选择ACE服务模块, ...

  4. linux双wan网关负载均衡,Csico2951路由器,如何做到双WAN口负载均衡?

    Router2800(config-if)#ip addressY.Y.Y.Y 255.255.255.252(Y为移动地址) Router2800(config-if)#ip nat ouoside ...

  5. linux双wan网关负载均衡,R6400双线双拨,负载均衡解决方案

    #!/bin/sh #启动延时1分钟 #脚本中先add的rule优先级低 sleep 1m check=$(ip ru |grep 20199) if [["$check" == ...

  6. 前置:API:DSP:核心交换机:边界网关协议:边界:(防御)防火墙:负载均衡:摆渡机:名词解释

    前置:API:DSP:核心交换机:边界网关协议:边界:(防御)防火墙:负载均衡:摆渡机:名词解释 前置: 前置,拼音qián zhì,游戏术语,在即时战略游戏(RTS)中,将建筑物建造在作战前线(例如 ...

  7. Computer:互联网开放平台项目知识补充之开发-运维-网络-网关等术语(DMZ、负载均衡、F5、Nginx、容器)的简介、使用方法之详细攻略

    Computer:互联网开放平台项目知识补充之开发-运维-网络-网关等术语(DMZ.负载均衡.F5.Nginx.容器)的简介.使用方法之详细攻略 目录 DMZ(隔离区)的简介及其使用方法 1.DMZ区 ...

  8. 演示:GLBP跟踪功能、权值、与不同的负载均衡方式

    演示:GLBP跟踪功能.权值.与不同的负载均衡方式 演示目标: 1 回忆GLBP与HSRP或者VRRP在转发流量的差异 2 GLBP的优先级和抢占与HSRP或者VRRP优先级和抢占的不同之处 3 GL ...

  9. SpringCloud微服务架构,Spring Cloud 服务治理(Eureka,Consul,Nacos),Ribbon 客户端负载均衡,RestTemplate与OpenFeign实现远程调用

    什么是SpringCloud 微服务架构 • "微服务"一词源于 Martin Fowler的名为 Microservices的博文,可以在他的官方博客上找到 http://mar ...

最新文章

  1. 柳昀哲课题组在Nature Reviews Neuroscience上发表长篇综述提出表征富集理论
  2. 网络犯罪:令牌化和区块链将终结数据盗窃行为?
  3. 使用RMAN VALIDATE验证数据和备份
  4. bzero, memset ,setmem 区别【转】
  5. Solr所有的查询解析器Query Parsers(转:http://blog.csdn.net/jiangchao858/article/details/53859731)
  6. [Oracle]如何在亿级记录表中创建索引
  7. JAVA面试题解惑系列(四)——final、finally和finalize的区别
  8. MySQL查询,按拼音首字母排序
  9. 如何用DOS命令批量删除文件?(_desktop.ini 或 thumbs.db)
  10. process 类 java_编写可执行jar——java的Process类的使用(二)
  11. Ubuntu全盘备份与恢复
  12. 网站集搜索中心的搜索页面对应路径:
  13. [linux]查看文件编码和编码转换
  14. X讯开始赤裸裸的流氓了
  15. 2021年最新林学类期刊JCR影响因子及分区
  16. 应用EtherNet IP转Modbus网关连接施耐德PLC和AB PLC
  17. 服务器lsass系统错误,lsass.exe系统错误如何解决?
  18. 岗位:unity中级工程师
  19. AUC与ROC曲线面积的意义(细扒sklearn的AUC计算方法)
  20. 热血仙境服务器修改,热血仙境安卓首发服务器爆红 - 07073手机游戏

热门文章

  1. android xml defaulthandler解析,sax解析xml文件的DefaultHandler处理类
  2. java中堆栈的基本操作_玩儿转队列和栈的基本操作及其应用:Java 版
  3. 一般程序句柄多少linux,一个进程能够打开最大文件句柄数设到多大才合适(Linux)...
  4. 什么是写一个java类,Java什么是类?class的相关介绍
  5. React中使用Ant Table组件
  6. 分割线不显示_90后都30岁了,为什么还不结婚
  7. signature=5bcdc11c0d509d82e0d44c544cfad97b,江苏省职称计算机考试新职称光盘试卷
  8. php绘制频谱图,一步一步教你实现iOS音频频谱动画(二)
  9. 微信小程序setinterval_简单谈谈setTimeout与setInterval
  10. oftc注册服务器占用,golang服务器程序运行过程中崩溃,报错:fatal error: runtime: out of memory...