네트워크/Cisco

Cisco Catalyst 9200 (OS 17.6.x) VRRP - Track 설정

다시 보는 2023. 12. 15. 18:13
728x90

Track 개념

 

이전 글에서 VRRP를 설정하는 과정을 정리했습니다.

 

VRRP는 이중화 상태에서 MASTER 장비(1호기)에 이상이 생기면

BACKUP 장비(2호기)가 MASTER 권한을 뺏어서 직접 MASTER로서 서비스를 이어나간다고 했는데요.

 

이렇게 MASTER 권한을 넘겨받으려면 Priority 값에 변동이 필요합니다.

 

즉 기존 1호기 장비의 Priority의 값이 2호기 장비의 Priority보다 낮아져야 2호기가 MASTER가 될 수 있습니다.

 

그렇다면 1호기 장비에 문제가 생길 때마다 수동으로 Priority 값을 낮춰줘야 하는가?

 

그렇게 수동으로 할 수도 있겠지만 문제가 있죠.

 

네트워크 관리자가 1호기로 접속해서 priority값을 낮추고

2호기가 MASTER가 되기 전까지의 시간 동안은 서비스가 끊겨버리는 겁니다.

 

24시간 모니터링을 하더라도 수동으로는 서비스 단절이 있을 수밖에 없습니다.

 

그러므로 자동으로 MASTER 장비의 링크에 문제가 생기면

즉시 멀쩡한 BACKUP 장비가 일을 해야합니다.

 

이 과정을 위한 기능이 TRACK입니다.

 

 

Track 설정하기

 

Track은 인터페이스에 설정합니다.

특정 인터페이스(서비스를 제공하고 있는 포트)에 track을 설정하고 VRRP에 묶어주는 방식입니다.

아래에서는 101번 track을 1번포트에 설정했습니다.

en
conf t
track 101 interface gi1/0/1 line-protocol
exit

 

위와 같이 특정 인터페이스에 track을 설정했다면 이제 VLAN의 VRRP에서 설정해야 합니다.

conf t
int vlan 101
vrrp 101 address-family ipv4
track 101 decrement 20
exit
exit
exit

 

VRRP는 VLAN에 설정되어 있으므로 우선 VLAN의 설정 모드로 진입하고, VRRP 설정 모드까지 진입해야 합니다.

 

track 101 decrement 20

decrement는 해당 인터페이스의 링크 상태에 문제(down)가 생긴다면 이 장비의 priority를 20 줄이겠다는 뜻입니다.

 

이전에 1호기의 priority를 110으로, 2호기의 priority를 100으로 설정했었습니다.

 

그러니까 이 VRRP의 링크중에 1번 포트에 연결된 링크가 있는데

해당 링크에서 문제가 생기면 포트에 설정해둔 Track이 발동해서

Priority가 20 낮아져서 90으로 바뀝니다.

그럼 2호기 장비의 priority가 100이었으므로, 더 높아졌기때문에 MASTER 권한을 차지하여 서비스를 이어나갑니다.

 

만약 나중에 1호기의 문제가 해결되면 자동으로 Track이 발동합니다.

이때는 +20으로 다시 110이 됩니다.

Preempt 설정을 했으므로 2호기는 MASTER 권한을 뺏기고 다시 BACKUP 상태가 됩니다.

 

 

Track은 VRRP 하나에 여러 개 설정할 수 있습니다.

연결된 인터페이스 포트마다 다 설정해서 모니터링을 자동으로 하는 개념이죠.

 

Track 설정 확인하기

 

Track이 제대로 적용됐는지 확인하려면 show vrrp 명령어로 확인하면 됩니다.

Priority 밑에 Track 설정이 제대로 됐는지 볼 수 있습니다.

만약 state가 UNDEFINED라면 제대로 설정되지 않은 상태입니다.

cisco#show vrrp

Vlan101 - Group 101 - Address-Family IPv4
  State is MASTER
  State duration 33 mins 48.060 secs
  Virtual IP address is 10.10.10.1
  Virtual MAC address is 0000.5E00.0165
  Advertisement interval is 1000 msec
  Preemption enabled
  Priority is 110
    Track object 101 state UP decrement 20
  Master Router is 10.10.10.2 (local), priority is 110
  Master Advertisement interval is 1000 msec (expires in 78 msec)
  Master Down interval is unknown
  FLAGS: 1/1

 

728x90