네트워크/IP Service

First-Hop Redundancy Protocol (feat. Gateway 이중화 기술) - VRRP 동작방식

고미-고미 2022. 5. 27. 16:11
728x90

Virtual Router Redundancy Protocol (VRRP) 소개

 

VRRP는 산업표준 프로토콜이며 모든 네트워크 장비에서 해당 프로토콜을 지원 합니다. VRRP는 HSRP와 동작방식이 거의 동일하며 몇몇 부분에서만 차이점이 존재합니다. 

항목 VRRP HSRP
용어 Master // Backup Active // Stnadby
Preempt Default Optional
VMAC 0000.5e00.01xx
(끝의 xx는 group id의 16진수 값)
0000.0C07.ACxy
(끝의 xy는 group id 16진수 값)
멀티캐스트 주소 224.0.0.18 224.0.0.2 (HSRPv1)
224.0.0.102 (HSRPv2)
IPv6 지원 VRRPv3에서 IPv6 지원 HSRPv2에서 IPv6 지원

 

 Virtual Router Redundancy Protocol (VRRPv2) 설정

  • (물리 인터페이스 or SVI) vrrp instance-id ip vip-address
  • (Optional)  vrrp instance-id priority [0 - 255]
  • (Optional)  vrrp instance-id track object-id decrement decrement value
  • (Optional)  vrrp instance-id authentication {text-password | text text-password | md5 {key-chain key-chain | key-string key-string}}

R2 ↔ R3은 Layer 2 스위치에 Gi 0/0 인터페이스를 통해 연결되어 있으며 172.16.20.0/24 네트워크를 가지고 있으며 VRRP를 이용하여 VIP 172.16.20.1을 생성하고자 합니다. 

 

 

R3에 VRRP 설정 이후 Master로 상태가 변경되었습니다. Priority 값을 설정해 주지 않으면 높은 IP주소를 가지고 있는 장비가 Master가 됩니다. 

 

VRRP 상태를 확인하기 위해 "show vrrp brief" 명령어를 이용하여 상태정보를 확인할 수 있습니다. brief를 제외하면 상세한 정보를 얻을 수 있습니다. 

 

 

 

 

 

 Virtual Router Redundancy Protocol (VRRPv3) 설정

 

VRRPv3는 IPv4와 IPv6를 지원하는 버전 입니다. IOS XE의 신규 버전에서 지원하며 VRRPv3를 활성화 명령어가 별도로 존재하며 v2와 v3는 서로 호환되지 않습니다. 

 

VRRPv3에서는 address-family ipv4 | ipv6 명령어를 통해 IP 버전별 설정을 수행할 수 있습니다. address-family 단위로 설정을 할 수 있기 때문에 Hierarchical VRRP 이라고 합니다. 

  • (VRRPv3 활성화) fhrp version vrrp v2 | v3 (IPv4, IPv6 통합)
  • vrrp instance-id address-family {ipv4 | ipv6}
  • (vip 설정) address ip-address
  • (Optional) priority priority [0 - 255]
  • (Optional) track object-id decrement decrement-value

728x90