HSRP vs VRRP
HSRP:(Hot Standby Router Protocol)-热备份路由协议
是cisco平台一种特有的技术,是cisco的私有协议。

VRRP:(Virtual Router Redundancy Protocol)-虚拟路由冗余协议
是国际标准,由IETF提出的解决局域网中配置静态网关出现单点失效现象的路由协议。

----------------------------
共同点:
1.都是为了提高网络可靠性:对路由器或者核心设备采用备份,保护第一跳路由器不出故障。
2.一组路由器,外在表现是一台路由器,(包括一个Master 即活动路由器和若干个Backup 即备份路由器)。
3.对外提供一个Virtual IP 和Virtual MAC。
4.活动的路由器(通常优先级高的那台)对数据包进行转发。
5.优先级低的另外一台处于hot standby/backup状态,不做数据包转发。
6.一旦活动的路由器出现故障,处于hot standby/back up的路由器会立即变成活动路由器,进行数据包转发
----------------------------
不同点:
1.HSRP
HSRP定义了6种状态:
(1)初始状态initial:HSRP启动时的状态,HSRP还没有运行,一般是在改变配置或者端口刚刚启动时进入该状态。
(2)学习状态learn:路由器仍然等待来自活跃路由器的消息。这时,路由器还没有看到活跃路由器的Hello消息
也没有学到虚拟路由器的IP地址。
(3)倾听状态listen:路由器正在监听Hello消息.已经知道了虚拟的IP地址。
(4)发言状态speak:在该状态下,路由器发送周期性Hello消息,并参与活跃路由器或备份路由器的竞选,优先级
高的路由器会成为active路由器。
(5)备份状态standby:当主动active路由器失效时,路由器准备接管包传输功能。
(6)活跃状态active:路由器执行包传输功能。
HSRP虚拟路由器的MAC地址:
00-00-0c – 07-ac – 0a
厂商编码 MAC虚拟地址 HSRP组号
HSRP协议的路由交换有三种多点组播消息:
(1)Hello:hello 消息通知其他路由器发送路由器的HSRP优先级和状态信息,HSRP路由器默认每3s发送一个hello消息。
(2)Coup:当一个备用路由器变为一个主动路由器时发送一个coup消息。
(3)Resign:当主动路由器要宕机或者有更高优先级的路由器发送hello消息时,主动路由器发送一个resign消息。
HSRP运行在UDP上,采用端口号1985,目的地址是全部的路由器多点组播地址:224.0.0.2。
2.VRRP
VRRP定义了3种状态:
(1)初始状态initial:VRRP启动时的状态,VRRP 还没有运行,一般是改变配置或端口刚启动时进入该状态
(2)主状态master:路由器执行转发功能
(3)备份状态backup:当路由器失效时,路由器准备接管包转发功能。
VRRP的虚拟机路由器MAC地址:
00-00-5e – 00-01 – 组号
厂商编码 虚拟MAC地址 VRRP组号
VRRP协议的路由交换只有一种广播消息:
advertisement通告消息:发送者只能是master,默认每1s发送一个通告消息。
advertisement里面包含了各种路由器的信息,比如版本号,优先级,备份组虚拟IP地址的个数等等。
VRRP消息被封装在ip包中,使用端口号112,目的地址是全部路由器多点组播地址:224.0.0.18。
——————————————————–
配置方法:
1.HSRP
R1(config-if)#standby 1 ip 192.168.13.254 //启用HSRP功能,创建standby组1,并设置虚拟网关IP地址
R1(config-if)#standby priority 120 //设置HSRP的优先级,该值大的会抢占成Active路由器,默认为100
R1(config-if)#standby 1 preempt //设置允许在该路由器优先级是最高时抢占为活动路由器
R1(config-if)#standby 1 timers 3 10 //设置Hellotime为3秒,Holdtime为10秒,默认即为该值
R1(config-if)#standby 1 authentication md5 key-string cisco //配置认证密码
R1(config-if)#standby 1 track s0/0 30 //配置端口跟踪
2.VRRP
routerA#config termi //进入全局模式
routerA(config)#track 1 interface s0/0 //定义跟踪
routerA(config)#interface e0
routerA(config-if)#ip addr 10.10.10.1 255.255.255.0
routerA(config-if)#vrrp 1 priority 120 //配置优先级
routerA(config-if)#vrrp 1 ip 10.10.10.1 //配置vrrp组和虚拟路由器的IP地址
routerA(config-if)#vrrp 1 timer advertise 3 //配置vrrp通告时间
routerA(config-if)#vrrp 1 preempt //配置抢占
routerA(config-if)#vrrp 1 authentication text cisco //配置明文认证,可以配置md5认证
routerA(config-if)#vrrp 1 track 1 decrement 100 //decrement 优先级:减少的优先级
原创文章,作者:evergreen1989,如若转载,请注明出处:http://www.178linux.com/51609
HSRP vs VRRP的更多相关文章
- Vrrp和Hsrp的区别
VRRP原理协议简述简单来说,VRRP是一种容错协议,它为具有组播或广播能力的局域网(如以太网)设计,它保证当局域网内主机的下一跳路由器出现故障时,可以及时的由另一台路由器来代替,从而保持通讯的连续性 ...
- 理解 OpenStack Swift (1):OpenStack + 三节点Swift 集群+ HAProxy + UCARP 安装和配置
本系列文章着重学习和研究OpenStack Swift,包括环境搭建.原理.架构.监控和性能等. (1)OpenStack + 三节点Swift 集群+ HAProxy + UCARP 安装和配置 ( ...
- arp中间人
0x00 摘要 在本章第二层攻击当中,我们将进入网络hacking的奇幻之旅.让我们回顾一下,第二层是负责在以太网中,使用MAC地址来发送数据包.除了ARP攻击,我们将探讨交换机是如何应对DOS攻击的 ...
- 运维知识体系v0.5
http://www.90qj.com/?post=318http://ixdba.blog.51cto.com/2895551/1751377 运维知识体系v0.5-(运维社区-赵班长出品,欢迎 ...
- Data Center手册(4):设计
基础架构 拓扑图 Switching Path L3 routing at aggregation layer L2 switching at access layer L3 switch融合了三种功 ...
- 001.网络TCP/IP工程知识点
一 互联网概述 计算机网络定义:由自主计算机互连起来的集合体. 计算机网络两大部分:硬件:计算机.通信设备.接口设备和传输介质. 软件:通信协议和应用软件. 广域网拓扑结构通常有:网状拓扑结构和环形拓 ...
- VPC配置介绍
VPC(Virtual Port-Channel)是Cisco Nexus系列交换机中的一个特性.它支持一个跨机箱的二层Port-Channel.对于第三方设备来说(交换机或服务器)物理上是连接到了两 ...
- Cisco VSS
1.原理 VSS是将两台及以上的物理设备虚拟成逻辑上的一台,可类比堆叠.VSS在控制层面上两个交换机有主从之分,但在数据面上处理是双活的.无论是从网络控制层面和管理视图上在网络上都是一个单独的设备实体 ...
- ExpressRoute 路由要求
若要使用 ExpressRoute 连接到 Azure 云服务,需要设置并管理路由.某些连接服务提供商以托管服务形式提供路由的设置和管理.请咨询连接服务提供商,以确定他们是否提供此类服务.如果不提供, ...
随机推荐
- php的垃圾回收机制
转载请附上本文地址:http://blog.csdn.net/u011957758/article/details/76864400 前言 是的,平时经常听到大牛说到的gc,就是垃圾回收器,全称Gar ...
- Beta 总结
前言 作业发布 组长 成员 贡献分 ★ 530 雨勤 14 311 旭 15 403 俊 16 223 元 14 437 海辉 17 7天 Beta 冲刺站立会议博客链接汇总 Beta 冲刺 (1/7 ...
- MySQL基础~~编程语法
常量 数值 字符串:单引号或者双引号括起来.包括普通字符串或者日期格式的字符串. 布尔值:false(FALSE)对应数字值为0.true(TRUE)对应数字值为1. NULL:可以参考http:// ...
- A example that using JQuery clone
<html> <head> <script type="text/javascript" src="/jquery/jquery.js&qu ...
- git查看分支图
git log --graph --decorate --oneline --simplify-by-decoration --all
- FICO基础知识(一)
GL – 总账 (General Ledger) 总帐核算的中心任务是提供外部会计及其所涉及帐户的概貌. 总账会计主要用途:根据不同的会计准则(如欧洲的 IAS, 美国的GAAP, 中国国家会计准则) ...
- matplotlib绘图pie
#!/usr/bin/env python # -*- coding: utf-8 -*- # @Time : 2018/5/28 16:05 # @Author : zhang chao # @Fi ...
- 《mysql从入门到精通》提高
第一 游标的使用 delimiter $$ DROP PROCEDURE IF EXISTS product_in_sheet_handler; CREATE PROCEDURE product_in ...
- ubuntu python apache2 wsgi django框架
在ubuntu上通过apatch2和wsgi部署django (亲手做过!!!) 一,我的python.django.apatch2版本: python:python -V 2.7.3 django: ...
- selenium之调用Javascript
selenium调用Javascript使用方法: driver.execute_script(js) 使用JS获取元素文本值,代码片段如下: ...... js = "return $(' ...