HSRP/VRRP/GLBP
( c- H) d4 v* Q! @HSRP由RFC2281定义; 0 S9 H4 x) Y) g! `( T2 Q
VRRP由RFC2338定义;
* @' `! ^* ]2 mIRDP由RFC1256定义;(Internet Router Discovery Protocol) - f* b7 H+ C8 O5 r0 X* D
' [; H( K1 R& `3 M- ~
HSRP主备每3秒向组播地址224.0.0.2发送hello包,10秒超时。
7 y- ~, _& i. Y! i$ Y: \1 V% iHSRP备份路由器转换为主用时发送Coup消息,主用路由器失效或者收到了更高优先级的Hello时,发送Resign消息。
" c) G( m) v: Z9 y& `* I9 c- Y8 Q6 @HSRP虚MAC地址总是包含07.ac,例如:0000-0c07-ac0a 3 g9 v& t3 T! ~ }/ k8 ?: u' }6 |
HSRP状态机:DisabledàInitàListenàSpeakàStandbyàActive
7 Q4 Z. ~ U* F. a" o$ `* ^4 w; N
, m( k5 r( c& k5 q6 C T" jVRRP也支持跟踪端口,但要在全局下先为被跟踪端口定义:Track 6 interface s1/0 line-protoccol,然后在接口下:vrrp 1 track 6 decrement 30。(而NP题库里有道题却说VRRP不支持端口跟踪,是否跟IOS版本有关?)
, V ~9 X1 f' jVRRP缺省为抢占模式。 ! w' g: Y# L: p* d& `; ]
VRRP组的虚地址可以是主用路由器的真实地址。 & _% u0 w- @/ e) y
VRRP使用组播地址224.0.0.18,UDP端口号112。 n" |: u- L# D7 [5 B
1 [" i( c& A+ H- D+ u# jHSRP主备状态为Active/Backup,VRRP主备状态为Master/Backup
3 d: B& G' }$ K& i! n3 X. s
. z5 G# W: P# }# b! }GLBP的hello时间也是3秒,发送的组播地址为224.0.0.102,UDP端口号3222。
0 f: L, U8 P4 i5 PGLBP的负载分担:per host basis using a round-robin scheme % i0 l @6 n. `) A6 {# F) P
GLBP支持端口跟踪。
8 N9 C2 d; w4 \( `GLBP缺省优先级为100,如果优先级相同,真实IP地址大者会选为AVG。 ' L1 V/ O, Z2 [7 W7 p
AVG选举使用priority,weight用于负载分担,因为不同的路由器性能不同,各路由器负担的流量和weight成正比;同时可设置upper和lower,当所track的端口down掉以后,就减少weight值,当weight低于lower时路由器停止转发数据,当weight高于upper是恢复转发数据。 . B5 C: M& n* V! e
注意:可同时track多个端口,各个端口down掉后减少的weight值可以设置城不一样的,当weight最大值减掉所有down的端口weight低于lower时,路由器停止转发数据,当端口恢复,权重值加起来高于upper时路由器又开始恢复转发数据。 |