HSRP(Hot Standby Router Protocol)
상시 대기 라우터 프로토콜
HSRP는 인터넷 상의 호스트 컴퓨터들이 다수의 라우터들을 가상적으로 하나의 라우터 처럼 동작하도록 해주는 경로 결정 프로토콜이다. 첫번째 홉의 라우터가 작동하지 않더라도 다른 라우터들이 즉시 동작할 수 있도록 "긴급대기" 상태에 있기 때문에 연결상태를 유지할 수 있다. IPoE, FDDI, 토큰링 LAN 등에서 동작하도록 구성된 시스코 라우터에서, HSRP는 라우터 자동 백업을 제공한다. 이 프로토콜은 노벨의 IPX, AppleTalk, 그리고 반얀의 VINES, 제록스의 일부 XNS 및 DECnet 등과 완전 호환성이 있다.
시스코에 의해 개발되고 IETF RFC 2281에 정의된 HSRP는 주어진 어떤 시간에 가상 라우터 대신 오직 하나의 단일 라우터 (이를 활성 라우터라고 부른다)가 패킷을 전달하도록 보장해준다. 대기 라우터는 현재의 활성 라우터에 문제가 생겼을 때, 그즉시 활성 라우터로 전환될 수 있는 준비 태세를 위해 선정된다. HSRP는 IP 주소를 참조함으로써 활성 및 대기 라우터를 결정하기 위해 사용되는 하나의 절차를 정의한다. 이러한 것들이 한번 결정되고 나면, 활성 라우터에 문제가 생겼더라도 네트웍 연결에 심각한 중단이 발생하지 않을 수 있다.
R1 의 running-config | XP1의 ipconfig |
R2 의 running-config | XP2의 ipconfig |
다음과 같이 실습을 구성하면 BT5와 XP1, XP2가 디폴트 게이트웨이가 각각 172.16.10.254와 172.16.100.254로 설정되어 있기 때문에 통신이 이루어지지 않는다. HSRP를 라우터에 구성하여 R1 R2가 active와 standby mode로 동작하도록 설정한다.
R1의 configuration | R2의 configuration |
R1 의 Show standby | R2의 show standby |
설정한 priority 값이 높은 쪽이 active 모드가 된다. 정상적인 hsrp 운영을 확인하려면 다음과 같은 망 구성도를 만들어 주어야 한다.
현재 active 상태인 R2의 f1/1라인이 끊어지면 R1이 active 모드로 들어가 R2와 시리얼 라인으로 통신이 이루어지게 된다. R2의 priority 값이 모두 R1보다 높기 때문에 XP2에서 돌아오는 패킷이 R1으로 가지 않는다. R1과 R2의 시리얼 라인이 없다면 hsrp를 구성하여도 통신이 이루어지지 않는다
# debug standby를 통해 라우터 끼리 hsrp 패킷을 주고받는 것을 볼수 있다.
'IT > Network' 카테고리의 다른 글
웹세션과 쿠키의 이해 (0) | 2022.10.05 |
---|---|
웹 세션 (Web Session) - 세션 토큰이란? (0) | 2022.08.25 |
[Network Hacking] Source port binding :: 공격자 IP 변경 (0) | 2022.08.24 |
[Router] 라우터 배너 설정하기 (0) | 2022.08.22 |
IP 주소 추적에 대한 이해 (0) | 2022.08.04 |