HSRP在企业网中的应用(CISCO小凡模拟器)
一、實(shí)驗(yàn)原理:
HSRP協(xié)議利用一個(gè)優(yōu)先級(jí)方案來決定哪個(gè)配置了HSRP協(xié)議的路由器成為默認(rèn)的主動(dòng)路由器。如果一個(gè)路由器的優(yōu)先級(jí)設(shè)置得比所有其他路由器的優(yōu)先級(jí)高,則該路由器成為主動(dòng)路由器。路由器的缺省優(yōu)先級(jí)是100,所以如果只設(shè)置一個(gè)路由器的優(yōu)先級(jí)高于100,則該路由器將成為主動(dòng)路由器。?
通過在設(shè)置了HSRP協(xié)議的路由器之間廣播HSRP優(yōu)先級(jí),HSRP協(xié)議選出當(dāng)前的主動(dòng)路由器。當(dāng)在預(yù)先設(shè)定的一段(Hold Time 缺省為10秒)時(shí)間內(nèi)主動(dòng)路由器不能發(fā)送hello消息,或者說HSRP檢測(cè)不到主動(dòng)路由器的hello消息時(shí),將認(rèn)為主動(dòng)路由器有故障,這時(shí)HSRP會(huì)選擇優(yōu)先級(jí)最高的備用路由器變?yōu)橹鲃?dòng)路由器,同時(shí)將按HSRP優(yōu)先級(jí)在配置了HSRP的路由器中再選擇一臺(tái)路由器作為新的備用路由器。
所有參與HSRP的路由器共享一個(gè)虛的IP地址,網(wǎng)絡(luò)中的工作站將缺省網(wǎng)關(guān)指向該虛地址,被選出的主動(dòng)路由器負(fù)責(zé)轉(zhuǎn)發(fā)由工作站發(fā)到虛地址的數(shù)據(jù)包。
Hello消息是基于UDP的信息包,配置了HSRP的路由器將會(huì)周期性的廣播Hello消息包,并利用Hello消息包來選擇主動(dòng)路由器和備用路由器及判斷路由器是否失效。
如圖所示,PC將數(shù)據(jù)包發(fā)送到設(shè)置的缺省網(wǎng)關(guān)(配置HSRP路由器所共享的虛擬IP地址),假設(shè)圖中的7609設(shè)置了較高的優(yōu)先級(jí),7609將被選為主動(dòng)路由器,并負(fù)責(zé)轉(zhuǎn)發(fā)網(wǎng)絡(luò)中所有由PC發(fā)送到其網(wǎng)關(guān)(HSRP地址)的數(shù)據(jù)包。當(dāng)7609發(fā)生故障時(shí),7609就不會(huì)廣播Hello信息包,HSRP如果經(jīng)過Hold Time還未收到來自7609的Hello信息包,將認(rèn)為7609實(shí)效,這時(shí)HSRP將選擇備用的5500作為主動(dòng)路由器,并由5500來負(fù)責(zé)轉(zhuǎn)發(fā)網(wǎng)絡(luò)中所有由PC發(fā)送到其網(wǎng)關(guān)(HSRP地址)的數(shù)據(jù)包。而當(dāng)7609恢復(fù)后,將繼續(xù)發(fā)送Hello信息包,HSRP檢測(cè)到其發(fā)送的Hello信息包具有高的優(yōu)先級(jí),則會(huì)重新將7609選為主動(dòng)路由器,5500則仍將恢復(fù)成為備用路由器。
配置了HSRP協(xié)議的路由器交換以下三種多點(diǎn)廣播消息:?
● Hello──hello消息通知其他路由器,發(fā)送路由器的HSRP優(yōu)先級(jí)和狀態(tài)信息,HSRP路由器默認(rèn)為每3秒鐘發(fā)送一個(gè)hello消息;?
● Coup──當(dāng)一個(gè)備用路由器變?yōu)橐粋€(gè)主動(dòng)路由器時(shí)發(fā)送一個(gè)coup消息;?
● Resign──當(dāng)主動(dòng)路由器要宕機(jī)或者當(dāng)有優(yōu)先級(jí)更高的路由器發(fā)送hello消息時(shí),主動(dòng)路由器發(fā)送一個(gè)resign消息。?
在任一時(shí)刻,配置了HSRP協(xié)議的路由器處于由以下六種狀態(tài):?
● Initial ——表示路由器的HSRP還未運(yùn)行,一般在配置第一臺(tái)HSRP路由器時(shí)會(huì)顯示此狀態(tài);
● Learn——表示配置HSRP的路由器還未知道虛地址,并一直監(jiān)聽來自主動(dòng)路由器的消息包;
● Listening──表示配置HSRP的路由器還已知道虛地址,路由器還在監(jiān)聽hello消息;
● Speaking and listening──路由器正在發(fā)送和監(jiān)聽hello消息;?
● Standby──處于被用狀態(tài),當(dāng)主動(dòng)路由器失效時(shí)路由器可被選為主動(dòng)路由器,接管包轉(zhuǎn)發(fā)功能;
● Active──路由器執(zhí)行包轉(zhuǎn)發(fā)功能。
二、實(shí)驗(yàn)拓?fù)?#xff1a;
?
?
三、參考配置:
R1配置:
Router(config)#hostname R1
R1(config)#interface fastEthernet 0/0.10
R1(config-subif)#encapsulation dot1Q 10
R1(config-subif)#ip address 192.168.10.1 255.255.255.0
R1(config-subif)#standby 10 ip 192.168.10.254
R1(config-subif)#standby 10 priority 120
R1(config-subif)#standby 10 preempt
R1(config)#interface fastEthernet 0/0.20
R1(config-subif)#encapsulation dot1Q 20
R1(config-subif)#ip address 192.168.20.1 255.255.255.0
R1(config-subif)#standby 20 ip 192.168.20.254
R2配置:
Router(config)#hostname R2
R2(config)#interface fastEthernet 0/0.10
R2(config-subif)#encapsulation dot1Q 10
R2(config-subif)#ip address 192.168.10.2 255.255.255.0
R2(config-subif)#standby 10 ip 192.168.10.254
R2(config)#interface fastEthernet 0/0.20
R2(config-subif)#encapsulation dot1Q 20
R2(config-subif)#ip address 192.168.20.2 255.255.255.0
R2(config-subif)#standby 20 ip 192.168.20.254
R2(config-subif)#standby 20 priority 120
R2(config-subif)#standby 20 preempt
SW1配置:
Router(config)#hostname sw1
sw1(config)#lin console 0
sw1(config-line)#logg synchronous
sw1(config-line)#no exec-timeout
sw1(config-line)#exit
sw1#vlan database
sw1(vlan)#vlan 10
sw1(vlan)#vlan 20
sw1(vlan)#exit
sw1(config)#interface range fastEthernet 0/3 – 5
sw1(config-if-range)#switchport mode access
sw1(config-if-range)#switchport access vlan 10
sw1(config-if-range)#exit
sw1(config)#interface range fastEthernet 0/6 – 10
sw1(config-if-range)#switchport mode access
sw1(config-if-range)#switchport access vlan 20
sw1(config-if-range)#exit
sw1(config)#interface fastEthernet 0/0
sw1(config-if)#switchport mode trunk
sw1(config)#interface fastEthernet 0/1
sw1(config-if)#switchport mode trunk
sw1(config-if)#channel-group 1 mode on
sw1(config)#interface fastEthernet 0/2
sw1(config-if)#switchport mode trunk
sw1(config-if)#channel-group 1 mode on
SW2配置:
Router(config)#hostname sw1
sw2(config)#lin console 0
sw2(config-line)#logg synchronous
sw2(config-line)#no exec-timeout
sw2(config-line)#exit
sw2#vlan database
sw2(vlan)#vlan 10
sw2(vlan)#vlan 20
sw2(vlan)#exit
sw2(config)#interface range fastEthernet 0/3 – 5
sw2(config-if-range)#switchport mode access
sw2(config-if-range)#switchport access vlan 10
sw2(config-if-range)#exit
sw2(config)#interface range fastEthernet 0/6 – 10
sw2(config-if-range)#switchport mode access
sw2(config-if-range)#switchport access vlan 20
sw2(config-if-range)#exit
sw2(config)#interface fastEthernet 0/0
sw2(config-if)#switchport mode trunk
sw2(config)#interface fastEthernet 0/1
sw2(config-if)#switchport mode trunk
sw2(config-if)#channel-group 1 mode on
sw2(config)#interface fastEthernet 0/2
sw2(config-if)#switchport mode trunk
sw2(config-if)#channel-group 1 mode on
四、測(cè)試結(jié)果:
vlan10主機(jī)地址
vlan20主機(jī)地址
vlan10主機(jī)ping vlan20主機(jī)
vlan20主機(jī)ping vlan10主機(jī)
轉(zhuǎn)載于:https://blog.51cto.com/liuguirong/965130
總結(jié)
以上是生活随笔為你收集整理的HSRP在企业网中的应用(CISCO小凡模拟器)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python html5 便利店收银系统
- 下一篇: 猎豹java数据结构,猎豹网校C++数据