# VRRP (Virtual Router Redundancy Protocol)
VRRP : 물리인터페이스에서 사용 (밴더마다 VLAN 구현이 다르므로 사용 잘 안함)
HSRP : VLAN 구간에서 사용
- IBM 개발
- Active : Master, Standby : Backup
- Virtual IP Mac Address : 00-00-5e-00-01-XX
- Single Virtual Router -> router들에 대한 하나의 Group을 enable
- group Nr : 0-255
- 우선순위 : 1-254
- VRRP Redundancy
1. Virtual IP address의 Redundancy 제공 -> HSRP과 동일
2. Real IP address 사용시 Real ip 소유 Router가 Master
3. Real IP address가 available하면 항상 Master
Virtual IP address 사용시 HSRP와 동일하게 선출
4. VRRP Advertisement message -> Master만이 전송
5. Multicast 224.0.0.18, Hello 1초
◎ 실습 및 설정
R0 |
R1 |
r0(config)#int fa1/0 r0(config-if)#vrrp 1 text-authentication cisco //안해도 됨 |
r1(config)#int fa1/0 r1(config-if)#vrrp 1 ip 192.168.20.254 r1(config-if)#vrrp 1 priority 100 r1(config-if)#vrrp 1 timer 5 r1(config-if)#vrrp 1 preempt r1(config-if)#vrrp 1 text-authentication cisc //안해도 됨 |
vrrp 1 preempt (delay 5) 디폴트 5초, 필드에서는 30분(delay min 30)을 많이 쓴다.
왜냐하면 또다시 장애가 발생할 있음으로 30분을 지켜본다.
VRRP는 물리인터페이스에 자주 사용하기 때문에 게이트웨이가 아닌 외부 구간인 f1/1 에 장애가 발생해도 게이트웨이를 변경할 수 있다.
r0(config-if)#vrrp 1 track fa1/1 30 이렇게 명령어를 주면 된다.
show vrrp brief
R0 |
|
R1 |
|
VRRP를 설정 후 확인 하면 R0 은 Master 로 R1은 Backup 으로 설정되어 있으며 가상 ip 도 확인할 수 있다.
|
pc의 게이트웨이를 가상 게이트웨이로 설정 후 테스트를 진행한다. 192.168.30.2 의 경로를 확인 결과 master로 지정된 R0 으로 진행되고 있다. |
◎ 장애발생
R0 |
|
R1 |
|
R0 게이트웨이가 장애가 발생하였다. R0 상태를 보면 Init 상태로 변경되며 R1은 Master 상태로 변경되었다.
PC에서 테스트를 진행한다. 192.168.20.3 의 경로를 확인시 Master로 변경된 R1 으로 정상 적으로 통신이 이루어지고 있다. |
역시 결론은 가상 게이트웨이를 설정해서 장애가 발생해도 클라이언트들은 정상적인 인터넷을 할 수 있도록 하는게 목적이다.
129