FHRP(First Hot Routing Protocol)
네트워크에서 첫 번째 호스트(게이트웨이 라우터)의 장애 발생 시 네트워크의 연결성을 유지하기 위한 프로토콜 이다.
주로, 다양한 라우터 및 스위치 플랫폼에서 구현되어 기본 게이트웨이 역할을 하는 라우터 장애 시 다른 라우터가 이 역할을 대신할 수 도록 합니다.
FHRP 구성
두개 이상의 라우터나 L3 스위치를 논리적으로 하나의 라우터나 L3 스위치로 보이게 구성하는 프로토콜 입니다.
FHRP 종류
HSRP(Hot Standy Redundancy Protocol)
- CISCO 전용 Protocol
- UDP Prot 1985번 사용
- Hello 주기는 3초 / Hold-Time은 10초
- Active / Stanby
- HSRP Priority 값이 높은 장비가 Active로 선출
- HSRP Priority 값이 동일할 경우 실제 IP 주소의 숫자가 더 큰 장비가 Active 선출
VRRP(Virtual Redundancy Protocol)
- IP Protocol 112번 사용
- Master / Backup
- IPv4 / IPv6 제공
- Hello 주기 1초 / Hold Time 3초
- Multicast : 224.0.0.18
- VirtualMAC Address : 0000.5e00.01NN(NN은 Group Number)
GLBP(Gateway Loadbalaning Protocol)
- Group마다 Virtual Router가 1개 생성됨
- Virtual Router 하나 당 Virtual IP주소가 하나 할당됨
- 하나의 Virtual IP에 Virtual MAC 주소가 기본적으로 4개 생성됨
- 4대의 Gateway 장비를 동시에 사용하는것이 가능함
FHRP 설정 방법
① 라우터 구성
HSRP를 사용할 라우터를 선택하고, 각 라우터에 고유한 IP주소를 할당합니다
② HSRP 그룹설정
Router(config)# interface [인터페이스 유형] [인터페이스 번호] Router(config-if)# standby [그룹번호] ip [가상 IP 주소] Router(config-if)# standby [그룹번호] priority [우선 순위] Router(config-if)# standby [그룹번호] preempt
👉 [인터페이스 유형], [인터페이스 번호]는 HSRP를 적용하는 네트워크 인터페이스를 나타냅니다.
👉 [그룹번호]는 HSRP 그룹을 식별하는 번호입니다.
👉 [가상 IP 주소]는 클라이언트가 사용하는 가상 게이트웨이 IP주소 입니다.
👉 [우선 순위]는 HSRP 그룹내에서 이 라우터의 우선순위를 설정합니다.
👉 preempt 명령은 해당 라우터가 우선 순위를 가진 라우터가 되도록 설정됨을 의미합니다.
③ 두번째 라우터 설정
위와 같은 단계를 다른 라우터에도 적용하여 HSRP 그룹을 설정하고 다른 라우터의 우선 순위를 설정하고 이 라우터가 우선 순위를 가지도록 설정합니다.
④ 클라이언트 설정
클라이언트 장치나 스위치에서가상 IP주소를 기본 게이트웨이로 설정하여 HSRP 그룹을 사용하도록 구성합니다.
⑤ 테스트
두 라우터 간의 HSRP 연결을 테스트 후 라우터 간에 스위치가 발생하면 클라이언트가 중단 되지 않고 연결됨을 확인합니다.
※ 이와 유사한 단계로 VRRP 또는 GLBP를 설정할수도 있으며 각 프로토콜은 특정 라우터 플랫폼 및 네트워크 요구 사항에 따라 설정방법이 다를수 있기 때문에
설정을 하기전 라우터 또는 스위치의 매뉴얼 문서를 참조하고 네트워크 환경에 맞게 프로토콜을 선택하여 구성하는게 바람직합니다.