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

该协议中含有多台路由器,对应一个HSRP组。该组中只有一个路由器承担转发用户流量的职责,这就是活动路由器。当活动路由器失效后,备份路由器将承担该职责,成为新的活动路由器。这就是热备份的原理。

实现HSRP的条件是系统中有多台路由器,它们组成一个“热备份组”,这个组形成一个虚拟路由器。在任一时刻,一个组内只有一个路由器是活动的,并由它来转发数据包,如果活动路由器发生了故障,将选择一个备份路由器来替代活动路由器,但是在本网络内的主机看来,虚拟路由器没有改变。所以主机仍然保持连接,没有受到故障的影响,这样就较好地解决了路由器切换的问题。

HSRP技术是一种容错协议,运行于局域网的多台路由器(或三层交换机)上,它将这几台路由器组织成一台“虚拟”路由器,其中一台路由器作为活动路由器(主设备),其余设备作为备份,并不断监控主设备,以便在主设备出现故障时,备份设备能够及时接管数据转发工作,为用户提供透明的切换,提高网络的可靠性。

在实际的一个特定的局域网中,可能有多个热备份组并存或重叠。每个热备份组模仿一个虚拟路由器工作,它有一个公共的MAC地址和一个IP地址。该IP地址、组内路由器的接口地址、主机在同一个子网内,但是不能一样。当在一个局域网上有多个热备份组存在时,把主机分布到不同的热备份组,可以使负载得到分担。

所需设备:

(1)Cisco Catalyst 3560交换机2台、

(2)Cisco Catalyst 2960交换机1台。

(3)PC机2台

(4)Console配置线1条。

(5)直通线2根。

(6)交叉线3根

任务拓扑,如图2-3-10所示。

图2-3-10 交换机HSRP配置拓扑图

交换机与PC机配置参数,如表2-3-3所示。

设备名称

vlan

IP

网关

Switch-A

Vlan10,vlan20

192.168.10.1/24

192.168.20.1/24

Switch-B

Vlan10,vlan20

192.168.10.2/24

192.168.20.2/24

Switch-C

Vlan10,vlan20

PC1

Vlan10

192.168.10.10

192.168.10.3(虚拟)

PC2

Vlan20

192.168.20.10

192.168.20.3(虚拟)

步骤实现

步骤1:按照如图2-3-10所示,连接拓扑结构图。

步骤2:按照如表2-3-3所示,配置计算机的IP地址、子网掩码和网关。

步骤3:配置交换机A的主机名称,并划分VLAN10和VLAN20。

Switch>enSwitch#conf tEnter configuration commands, one per line.  End with CNTL/Z.Switch(config)#hostname Switch-ASWITCH-A(config)#vlan 10  创建vlanSWITCH-A(config-vlan)#exitSWITCH-A(config)#vlan 20SWITCH-A(config-vlan)#exit

步骤4:将交换机A的fa0/1和fa0/3端口配置为trunk。

SWITCH-A(config)#in range f0/1-3SWITCH-A(config-if)#sw mode trunk  把f0/1-3端口模式设置为truckSWITCH-A(config-if)#exit

步骤5:开启交换机A的路由功能,并配置vlan10和vlan20的IP地址。

SWITCH-A(config)#ip routing    ! 开启路由功能SWITCH-A(config)#in vlan 10SWITCH-A(config-if)#ip add 192.168.10.1 255.255.255.0SWITCH-A(config-if)#no shu  开启端口SWITCH-A(config-if)#in vlan 20SWITCH-A(config-if)#ip add 192.168.20.1 255.255.255.0SWITCH-A(config-if)#no shut步骤6:设置交换机A的vtp域为abc,模式为服务器模式。SWITCH-A(config)#vtp domain abc      !配置VTP域abcSWITCH-A(config)#vtp mode server     !配置vtp工作模式为服务器模式

步骤7:配置交换机B的主机名称,并划分VLAN10和VLAN20。

Switch>enSwitch#conf tEnter configuration commands, one per line.  End with CNTL/Z.Switch(config)#hostname SWITCH-BSWITCH-B(config)#vlan 10SWITCH-B(config-vlan)#exitSWITCH-B(config)#vlan 20SWITCH-B(config-vlan)#exitSwitch(config)#

步骤8:将交换机B的fa0/3和fa0/2端口配置为trunk。

SWITCH-B(config)#in range f0/2-3

SWITCH-B(config-if)#sw mode trunk

SWITCH-B(config-if)#exit

步骤9:开启交换机B的路由功能,并配置vlan10和vlan20的IP地址。

SWITCH-B(config)#ip routing    ! 开启路由功能SWITCH-B(config)#in vlan 10SWITCH-B(config-if)#ip add 192.168.10.2 255.255.255.0SWITCH-B(config-if)#no shuSWITCH-B(config-if)#in vlan 20SWITCH-B(config-if)#ip add 192.168.20.2 255.255.255.0SWITCH-B(config-if)#no shut

步骤10:设置交换机B的vtp域为abc,模式为客户端模式。

SWITCH-B(config)#vtp domain abc      !配置VTP域abcSWITCH-B(config)#vtp mode client      !配置vtp工作模式为客户端模式

步骤11:配置交换机C的主机名称、trunk链路、vtp域为abc、模式为客户端,并将端口fa0/3加入vlan10、fa0/6加入到vlan20中。

Switch>enSwitch#conf tSwitch(config)#hostname SWITCH-CSWITCH-C(config)#in range f0/1-2SWITCH-C(config-if)#sw mode trunkSWITCH-C(config)#vtp domain abc      !配置VTP域abcSWITCH-C(config)#vtp mode client     !配置vtp工作模式为客户端模式SWITCH-C(config)#int f0/3SWITCH-C(config-if)#switchport access vlan10SWITCH-C(config-if)#int f0/6SWITCH-C(config-if)#switchport access vlan20

步骤12:配置SWITCH-A的hsrp冗余网关组。

有几个vlan配置几个冗余SWITCH-A(config)# in vlan 10SWITCH-A(config-if)#standby 10 priority 110       !将接口加入 standby 10组中,优先级为110SWITCH-A(config-if)#standby 10 ip 192.168.10.3    !设置standby 10组的虚拟IPSWITCH-A(config-if)#standby 10 preempt          !允许standby 10组的抢占功能SWITCH-A(config-if)#standby 10 track fa 0/1        !设置standby 10组监控f0/1接口SWITCH-A(config-if)#exitSWITCH-A(config)#in vlan 20                     !进入接口vlan20SWITCH-A(config-if)#standby 20 priority 100        !接口加入standby 20虚拟组,优先级为100SWITCH-A(config-if)#standby 20 ip 192.168.20.3     !standby20组的虚拟IP

步骤13:配置SWITCH-B的hsrp冗余网关组。

SWITCH-B(config)# in vlan 10SWITCH-B(config-if)#standby 10            !将接口加入 standby 10组中,优先级为默认值100SWITCH-B(config-if)#standby 10 ip 192.168.10.3     !设置standby 10组的虚拟IPSWITCH-B(config-if)#exitSWITCH-B(config)#in vlan 20                              !进入接口vlan20SWITCH-B(config-if)#standby 20 priority 110        !接口加入standby 20虚拟组,优先级为100SWITCH-B(config-if)#standby 20 ip 192.168.20.3     !standby20组的虚拟IPSWITCH-B(config-if)#standby 20 preempt          !允许standby 20组的抢占功能SWITCH-B(config-if)#standby 20 track fa 0/2   !设置standby 20组监控f0/2接口

步骤14:验证PC机连通性,验证虚拟网关是否可用

步骤15:在交换机SWITCH-A上使用show standby命令,查看当前standby工作状况。

SWITCH-A#show standbyVlan10 - Group 10 (version 2)        !vlan10组State is Active                   !本地状态为活动状态(主设备)5 state changes, last state change 00:49:45Virtual IP address is 192.168.10.3   !虚拟IP地址Active virtual MAC address is 0000.0C9F.F00ALocal virtual MAC address is 0000.0C9F.F00A (v2 default)Hello time 3 sec, hold time 10 secNext hello sent in 0.679 secsPreemption disabledActive router is localStandby router is 192.168.10.2, priority 120 (expires in 7 sec)  !备份网关的地址和优先级Priority 100 (configured 120)Group name is hsrp-Vl1-10 (default)                   !此hsrp组的默认组名Vlan20 - Group 20 (version 2)                          !hsrp组20(hsrp协议版本号为2)State is Standby                             !本地设备的hsrp状态为standby(备份)6 state changes, last state change 00:49:55Virtual IP address is 192.168.20.3               !standby 20组的虚拟IPActive virtual MAC address is 0000.0C9F.F014Local virtual MAC address is 0000.0C9F.F014 (v2 default)Hello time 3 sec, hold time 10 sec            !hsrp的hello计时器和抑制计时器,下轮hello时间Next hello sent in 1.188 secsPreemption disabledActive router is 192.168.20.2, priority 100 (expires in 7 sec)!活动路由器的地址为192.168.20.2,本地优先级为100,7秒后将到期MAC address is 0000.0C9F.F014Standby router is local              !本地路由器为备份路由器(standby)Priority 100 (default 100)            !优先级为默认值100Group name is hsrp-Vl2-20 (default)SWITCH-A#此时SWITCH-A反馈信息显示,vlan10组的主设备是SWITCH-A,vlan20的主设备是SWITCH-B。

步骤16:拔掉交换机SWITCH-C 的右边f0/2 接口的上连线,再次验证PC机的连通性,发现此时有短暂的丢包现象以后,又恢复了连通

小结:

交换机的HSRP技术是做冗余网段的主要命令:
SWB(config)#in vlan 10  进入vlan10
SWB(config-if)#standby 10 priority 110   将接口加入到10组中 优先级为110
SWB(config-if)#standby 10 ip 192.168.10.4  配置10组的虚拟ip
SWB(config-if)#standby 10 track f0/1  设置f0/1监控10组
SWB(config-if)#standby 10 preempt   开启端口抢占功能
SWB(config-if)#

每日一言:

没有一封信是不必被送达的。 --紫罗兰永恒花园

Cisco Packet Tracer思科模拟器交换机的HSRP技术相关推荐

  1. Cisco Packet Tracer思科模拟器交换机的VTP技术

    VTP即Vlan的中继协议.VTP是通过网络保持VLAN配置统一性.VTP实现了系统化管理,方便管理员增加.删除和调整的VLAN的操作.只要把交换机加入到同一个VTP域中,工作在服务器模式的交换机会自 ...

  2. 网络——Cisco Packet Tracer 思科模拟器组网实验

    Cisco Packet Tracer介绍 Cisco Packet Tracer是Cisco公司针对CCNA认证开发的一个用来设计.配置和故障排除网络的模拟软件,非常适合网络设备初学者使用. Cis ...

  3. Cisco Packet Tracer思科模拟器中扩展访问控制列表的配置(扩展ACL)

    上篇文章讲解了思科模拟器中标准访问控制列表的配置(标准ACL),本篇文章将详细讲解思科模拟器中扩展访问控制列表的配置(扩展ACL). 标准ACL指的是 ACL1-99 扩展ACL指的是 ACL100- ...

  4. Cisco Packet Tracer 思科中交换机端口安全配置与风暴控制

    通过MAC地址表记录连接到交换机端口的以太网MAC地址(即网卡号),并只允许某个MAC地址通过本端口通信.其他MAC地址发送的数据包通过此端口时,端口安全特性会阻止它. 情境分析 非授权的计算机接入网 ...

  5. Cisco Packet Tracer 思科模拟器利用NAT实现外网主机访问内网服务器

    前两篇讲解了动态NAT地址转换,以及静态NAT地址转换,本篇文章主要讲解如何理由NAT实现外网主机访问内网服务器,含有重分布教学 情境分析 公司只申请了一个公网IP地址,基于私有地址与公有地址不能直接 ...

  6. Cisco Packet Tracer思科模拟器中EIGRP动态路由配置

    增强型内部网关路由协议 (EIGRP) 是 Cisco Systems 开发的高级距离矢量路由协议. 顾名思义,EIGRP 是另一种思科路由协议 IGRP(内部网关路由协议)的增强版. IGRP 是较 ...

  7. Cisco Packet Tracer思科模拟器中路由器的广域网HDLC封装

    高级数据链路控制协议(HDLC)是一种标准的用于在同步网络传输数据的,面向比特的数据链路层协议.该协议具有无差错数据传输和流量控制两种功能.作为面向比特的同步通信协议,HDLC支持全双工点对点的透明传 ...

  8. Cisco.Packet.Tracer思科模拟器中路由交换基础命令

    一.基本命令 命令行模式 用户模式---->enable(特权模式)---->configure terminal(全局配置模式)---->interface FastEtherne ...

  9. Cisco Packet Tracer 思科模拟器 常用命令 含快捷键

    分享一些常用的命令 以及快捷键的命令 1.路由器的配置模式切换. Router> !用户模式Router>enable !进入特权模式Router#configure terminal ! ...

  10. Cisco Packet Tracer 思科模拟器SSH配置

    一.配置主机名 二.在路由器上创建网络IP域名(不创建域名的话ssh服务不能被启用) R1(config)#ip domain-name zym.com 三.创建RSA加密秘钥 R1(config)# ...

最新文章

  1. Exchange 2010安装前的准备工作
  2. 万字长文详解Docker架构原理及功能使用!
  3. JSON(JavaScript Object Notation)数据在python中的读写
  4. Javaweb 项目内所有页面都是404问题
  5. html站点如何命名,html页面的CSS、DIV命名规则
  6. java+jsp+sqlserver 2008+Tomcat实现一个简单的搜索引擎
  7. vue-wechat-title
  8. Spring Cloud Alibaba —— Seata 分布式事务框架
  9. 挑战摩尔定律极限,揭秘阿里云神龙的封神之路
  10. Android音频焦点AudioFocus使用
  11. [Linux] - 网速测试命令
  12. 《深入理解计算机系统(修订版)》读感
  13. 实时数仓-数据采集层_1
  14. 集成editormd支持markdown语法(二)之页面显示及回显
  15. VMware Workstation下载及安装
  16. 【SDOI2015】星际战争 网络流
  17. 控制测量的基本概念总结
  18. oracle中的取余函数
  19. vue里使用echarts画世界地图
  20. 氢os android 7.0,基于安卓7.0,一加手机3T氢OS公测版发布 支持NFC一卡通

热门文章

  1. 向日葵服务器维护,向日葵远程服务器
  2. 异速联应用交付解决方案的优势
  3. 淘宝网上一买卖精彩对话
  4. 软件工程第二次自考总结(2020年8月)
  5. 利用jackson-dataformat-csv读写csv文件
  6. 2.17.3-Python爬虫(requests登录)
  7. 电子邮箱市场盈利模式
  8. fcm算法matlab实现,fcm算法matlab
  9. 免费的端口映射工具哪个好用
  10. 如何用计算机对cad的草图,cad文件导入草图大师的方法步骤