CCNA2.0笔记_HSRP

什么是HSRP协议?
HSRP也叫热备份路由协议,即第一跳冗余协议,第一跳实际就是网关。从而实现网关的冗余和自动切换。该协议确保了当网络边缘设备或接入链路出现故障时,用户通信能迅速并透明地恢复,并以此为IP网络提供冗余性。为IP网络提供了容错和增强的路由选择功能。
为什么要使用HSRP协议?
当一台三层交换机宕机的时候,主机是没有办法自动切换网关的,所以我们用HSRP来解决这个问题,用两台三层交换机配置HSRP协议,实现网关的冗余备份。主机只需要配置一个网关,就可以自动选择任何一台三层设备作为网关。
使用HSRP有什么优点?
路由设备的切换对主机就是透明的。 HSRP向主机提供了默认网关的冗余,减少了主机维护路由表的任务。 通过多个热备份组,路由器可以提供冗余备份,并在不同的IP子网上实现负载分担。 较好的解决了路由器切换的问题。通过一组路由器的协同工作,这个组形成一个虚拟路由器,配置有一个虚拟IP地址和MAC地址。 因为:从末端主机的角度来看,虚拟路由器就是一台有IP,有MAC的路由器,因为是虚拟的,所以这个虚拟的路由器一直存在,不会受到单台路由器故障的影响,整个路由器组中如果当前活动的路由器发生故障,那么会自动切换到另一台备份的路由器上,而末端主机是感觉不到真实的网关的跳动的(虚拟网关一直不变),不会受到故障的影响而影响了通信。
1.HSRP定义了一组路由:一个活动路由,一个后备路由
2.两个路由器共享一个虚拟IP地址和MAC地址(以0000.0c07.acXX开头)
3.使用show standby命令,验证HSRP状态
4.HSRP是思科私有协议,VRRP是公有协议

活动路由
使用虚拟路由MAC地址响应默认网关的ARP请求
发送hello信息
为虚拟路由转发数据包
后备路由
定期监听HSRP组的运行状态(hello信息)
当接收不到hello信息(活动路由不能运行)之后,迅速转变为活动路由
HSRP还可实现网关负载均衡
完全利用设备资源
提供单一虚拟IP地址和多个虚拟MAC地址
到单一网关的路由流量分散到(组成HSRP的)路由设备
在发生故障时提供自动重路由(rerouting)
使用show glbp命令查看网关负载均衡状态
CCNA2.0笔记_HSRP的更多相关文章
- CCNA2.0笔记_WAN技术-帧中继
帧中继 -使用虚电路进行连接: -提供面向对象的服务 -帧中继 PVC 由 DLCI 标识,PVC 的状态通过 LMI 协议报告 Frame Relay NBMA连接引起的路由协议问题: -水平 ...
- CCNA2.0笔记_WAN技术-专线
WAN拓扑 Routers.CSU/DSU.WAN switches.Core routers.Modems 使用 数据链路层协议(二层) 来建立对端连接 WAN的三种连接方式 广域网链路类型: ·V ...
- CCNA2.0笔记_NAT
NAT:园区网内的PC是私有地址,整个园区网共享一个公有IP,如果园区网内的PC不做NAT,那么在发数据包给外网的时候会出现传输问题 NAT的原理:改变IP包头,使目的地址.源地址或两个地址在包头中被 ...
- CCNA2.0笔记_ACL
要点: 1.按顺序执行,一旦某条语句匹配,后续语句不再处理. 2.默认ACL 结尾语句是deny any,所以你要记住的是在ACL 里至少要有1 条permit 语句. 3.记得创建了ACL 后要把它 ...
- CCNA2.0笔记_OSPF v3
OSPF v3 是可以在ipv6上实现路由的一种路由协议 OSPF v2(for IPv4),OSPF v3(for IPv6)在一台路由器中互相独立运行 OSPF v3与v2有很多类似的功能: - ...
- CCNA2.0笔记_OSPF v2
OSPF(开放最短路径优先)协议概述: - 链路状态路由协议 - 无类路由协议 - 要点:RouterID.区域ID - 触发更新 .以传播 LSA 代替路由表更新 - 快速响应变更(比距离矢量路由协 ...
- CCNA2.0笔记_ipv6的EIGRP
IPv6的eigrp特征: 邻居发现 增量更新 快速收敛 负载均衡 三个表 -邻居表 -拓扑表 -路由表 配置ipv6的eigrp Router(config)#ipv6 unicast-routin ...
- CCNA2.0笔记_EIGRP
EIGRP特征: •高级距离矢量路由协议 •快速收敛——路由条目不过期,拥有备份路由 •负载均衡 •无类路由 -支持 VLSM 和不连续子网,可关闭自动汇总(建议关闭) •占用带宽小 -触发更新(当拓 ...
- CCNA2.0笔记_动态路由
动态路由协议: 向其他路由器传递路由信息 接收(学习)其他路由器的路由信息 根据收到的路由信息计算出到每个目的网络的最优路径,并由此生成并维护路由表 根据网络拓朴变化及时调整路由表,同时向其他路由器宣 ...
随机推荐
- [转]SQL SERVER 函数组合实现oracle的LPAD函数功能
本文转自:http://blog.csdn.net/a475701239/article/details/8295976 在写存储过程的时候遇到个问题,就是 将数字转成4位右对齐的字符串,不 ...
- Objective-C:KVO机制
KVO:key value observer 键值对的观察者 功能:给对象属性添加观察者,用来时时监测对象属性值的改变,一旦属性值发生了改变,观察者就做出相应的反应,提醒用户.在应用中,针对MVC ...
- 自定义标签(JspFragment类、invoke方法、开发带属性的标签)
自定义标签(JspFragment类.invoke方法.开发带属性的标签) 一.JspFragment类 javax.servlet.jsp.tagext.JspFragment类是在JSP2.0中定 ...
- 2018年3月python传智播客人工智能基础就业班全套视频教程
2018年3月python传智播客人工智能基础就业班全套视频教程 有需要的可以留言留下邮箱.
- 【实践】关于p 标签内嵌 p标签的bug
项目中遇到了一点小问题: 是这样的,在输入框包裹元素 p标签中想内嵌一个p 标签用作显示提示字符,谁知发生了一下一幕: 页面结构: <p class="modify-info-wrap ...
- 教你如何搭建vue项目
笔者工作也有一些时间,需要用vue写项目时也总是项目组长已经把项目搭建好了, 偶尔心血来潮想试着自己搭建一个vue项目 我们搭建vue项目呢主要是用到了vue-cli来搭建,但是前提是必须要已经安装好 ...
- Afinal的jar包进行代码混淆出错
今天用到了代码混淆,混淆过后APP不能够运行,老报错,由于项目中只用了Afinal的第三方库,于是按照网上给出的答案为了不混淆Afinal的jar包,在配置文件中写入了下面的语句: -libraryj ...
- java程序main方法的参数String[] args
public class ArgsTest { public static void main(String[] args) { System.out.println(args.length); fo ...
- iOS NSFileManager对沙盒文件及目录添加删除操作
iOS 使用 NSFileManager对沙盒里面的文件和目录,增加,修改,删除操作: - (void)viewDidLoad { [super viewDidLoad]; self.title = ...
- 【Firefly API文档】—— Package Netconnect
http://bbs.gameres.com/forum.php?mod=viewthread&tid=219655 package netconnect 该包中包含的服务端与客户端通信的一些 ...