* HSRP (Hot Standby Routing Protocol)
- 시스코에서만 사용되는 프로토콜
- 메인 라우터 고장시 백업 라우터가 메인 라우터의 역할을 대신하는 기능
- 가상의 라우터 IP 주소를 Default Gateway 로 세팅하는 과정.
* HSRP 구성 예제
1. 요건 정의
- 라우터 B : Active 라우터
- 라우터 C : Standby 라우터
- Default GAteway = 172.70.100.1
- 라우터 B 가 죽었다가 되 살아나면 Active 라우터로 복귀
- 트래킹 기능 : 시리얼 인터페이스에 문제가 생겨도 Active 에서 Standby 로 전환 됨.
2. 라우터 B 구성
- Router_B# sh run int e 0
- interface Ethernet 0
- ip address 172.70.100.2 255.255.255.0
- no ip redirects
- no ip directed-broadcast
- standby 1 timers 3 10 // 3 초 마다 상태 확인. 10 초 동안 무 반응시 time out 발생
- standby 1 priority 105 // Default = 100, priority 수치가 높은 라우터가 Active 라우터로 설정 됨.
- standby 1 preempt delay 5 // 죽었다가 되 살아난 경우 5 초 후에 Active 로 복귀.
- standby 1 ip 172.70.100.1 // Default Gateway 주소
- standby 1 track serial0 10 // 문제 발생시 Priority 를 10 만큼 떨어뜨림.
- end
- standby 1 : HSRP 그룹 번호를 의미
3. 라우터 C 구성
- Router_B# sh run int fe 0
- interface Ethernet 0
- ip address 172.70.100.3 255.255.255.0
- ip access-group 100 in
- no ip redirects
- no ip directed-broadcast
- half-duplex
- standby 1 timers 3 10
- standby 1 priority 100
- standby 1 preempt delay 5
- standby 1 ip 172.70.100.1
- standby 1 track serial0 10
- end
- standby 1 : HSRP 그룹 번호를 의미
4. Default Gateway 로 핑 테스트
- c:/> ping 172.70.100.1
5. HSRP 구성에 대한 검증
- Router_B# show standby
- Router_C# show standby
6. 문제 발생시 디버그를 이용한 통신 상태 확인
- Router_C# debug standby // 3 초 마다 Hello 패킷이 나가는 것을 볼 수 있다.
....
- Router_C# undebug all
[출처] Part 9-5. 라우터 In / Out (HSRP 프로토콜)|작성자 rrrsh