使用cisco的HRSP配置路由器主备冗余以及故障测试

概述

  • HSRP能防止路由器单点失效从而提供网络的高可用性。双机冗余需要用到HSRP。
  • 在一个HSRP组内的多个路由器共用一个虛拟的物理地址和IP地址。HSRP协议决定na个路由器被激活,该被激活的路由器接收发过来的数据包并进行路由。
  • HSRP使用组播、基于UDP的呼叫信号包来实现与同一HSRP组内其它路由器之间的通信,组内的各路由器之间交換呼叫信号,如果当前路由器变得无法使用,备用路由器将进入激活状态,接管路由任务。

实验拓扑与说明

image
  • 路由器R1和R2的e0/0接口IP设置为192.168.20.252和192.168.20.253,公用standby IP为192.168.20.254
  • R1为主,R1的优先级为200,R2为备,它的优先级为150
  • linux测试主机的IP为192.168.20.1

实验目标

  • 配置实现两台路由器双机冗余互备
  • 怎样查看冗余互备的情况

需要用到的命令

  • standby ip:用于激活HSRP
  • standby priority:用于设定端口的HSRP优先级,具有最高备份优先级的HSRP成员将成为激活路由器(假设设置为优先权方式)
  • standby timers:用于设定 hello包之间的时间间隔( hello time)以及路由器在多长一个时间段内没有从HSRP邻居收到 hello包就判定该邻居已关闭( hold time)。
  • standby preempt:表明当本地路由器的备份优先级超过当前激活路由器时,它就将接管控制权,成为激活路由器
  • standby track:用于设置允许路由器端口根据另一端口的可用性而修改自己的HSRP优先级值

配置步骤

R1的配置


Router>en
Router#configure terminal
Router(config)#hostname R1
R1(config)#interface e0/0
R1(config-if)#ip address 192.168.20.252 255.255.255.0
R1(config-if)#no shutdown
R1(config-if)#standby priority 200  //设置优先级
R1(config-if)#standby preempt
R1(config-if)#standby ip 192.168.20.254  //standby ip 为两台路由器共用


R2的配置

Router>en
Router#configure terminal
Router(config)#hostname R2
R2(config)#interface e0/0
R2(config-if)#ip address 192.168.20.253 255.255.255.0
R2(config-if)#no shutdown
R2(config-if)#standby priority 150
R2(config-if)#standby preempt
R2(config-if)#standby ip 192.168.20.254

至此,HRSP双机热备完成配置

测试

  • 在主机上ping standby IP,下图显示已经可以ping了


    image

在路由器上检查设备状态

  • 在R1上,状态是State is Active

R1#show standby
Ethernet0/0 - Group 0
  State is Active
    2 state changes, last state change 04:07:11
  Virtual IP address is 192.168.20.254
  Active virtual MAC address is 0000.0c07.ac00
    Local virtual MAC address is 0000.0c07.ac00 (v1 default)
  Hello time 3 sec, hold time 10 sec   //3s相互发hello,10s接受不到边切换
    Next hello sent in 1.792 secs
  Preemption enabled
  Active router is local
  Standby router is 192.168.20.253, priority 150 (expires in 9.904 sec)
  Priority 200 (configured 200)
  Group name is "hsrp-Et0/0-0" (default)
  • 在R2上,状态是State is Standby
R2#show standby
Ethernet0/0 - Group 0
  State is Standby
    1 state change, last state change 04:05:46
  Virtual IP address is 192.168.20.254
  Active virtual MAC address is 0000.0c07.ac00
    Local virtual MAC address is 0000.0c07.ac00 (v1 default)
  Hello time 3 sec, hold time 10 sec
    Next hello sent in 2.848 secs
  Preemption enabled
  Active router is 192.168.20.252, priority 200 (expires in 8.912 sec)
  Standby router is local
  Priority 150 (configured 150)
  Group name is "hsrp-Et0/0-0" (default)

通过debug来查看两设备之间的通信信息

  • 在正常的情况下,在任一台路由器上debug standby,每隔3秒左右,就看两台设备互发信息
R1#debug standby
HSRP debugging is on
R1#
*Jan  2 02:22:43.438: HSRP: Et0/0 Grp 0 Hello  in  192.168.20.253 Standby pri 150 vIP 192.168.20.254
*Jan  2 02:22:44.000: HSRP: Et0/0 Grp 0 Hello  out 192.168.20.252 Active  pri 200 vIP 192.168.20.254
R1#
R1#no debug standby
HSRP debugging is off

  • 断掉R1的e0/0连线,测试R2是否接管

在R2 debug standby可以看到切换的信息

image

在R2上show standby可以R2已经变为Active了

R2#
*Jan  2 02:40:25.369: HSRP: Et0/0 Grp 0 Hello  out 192.168.20.253 Active  pri 15      R2#show standby  
Ethernet0/0 - Group 0
  State is Active   //R2已经变为Active了
    2 state changes, last state change 00:02:07
  Virtual IP address is 192.168.20.254
  Active virtual MAC address is 0000.0c07.ac00
    Local virtual MAC address is 0000.0c07.ac00 (v1 default)
  Hello time 3 sec, hold time 10 sec
    Next hello sent in 1.200 secs
  Preemption enabled
  Active router is local
  Standby router is unknown
  Priority 150 (configured 150)
  Group name is "hsrp-Et0/0-0" (default)
R2#

当R1恢复正常后,会变回主设备

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 218,122评论 6 505
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 93,070评论 3 395
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 164,491评论 0 354
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,636评论 1 293
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,676评论 6 392
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,541评论 1 305
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,292评论 3 418
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 39,211评论 0 276
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,655评论 1 314
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,846评论 3 336
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,965评论 1 348
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,684评论 5 347
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,295评论 3 329
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,894评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 33,012评论 1 269
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 48,126评论 3 370
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,914评论 2 355

推荐阅读更多精彩内容