소개
이 문서에서는 standby preempt와 standby track 명령이 함께 작동하는 방법과 명령을 사용하는 방법에 대해 설명합니다.
사전 요구 사항
요구 사항
이 문서에 대한 특정 요건이 없습니다.
사용되는 구성 요소
이 문서의 정보는 다음 소프트웨어 버전을 기반으로 합니다.
이 문서의 정보는 특정 랩 환경의 디바이스를 토대로 작성되었습니다. 이 문서에 사용된 모든 디바이스는 초기화된(기본) 컨피그레이션으로 시작되었습니다. 현재 네트워크가 작동 중인 경우 모든 명령의 잠재적인 영향을 미리 숙지하시기 바랍니다.
표기 규칙
문서 규칙에 대한 자세한 내용은 Cisco 기술 팁 규칙을 참조하십시오.
배경 정보
standby preemptcommand를 사용하면 우선순위가 가장 높은 HSRP(Hot Standby Router Protocol) 라우터가 즉시 활성 라우터가 됩니다. 우선 순위는 먼저 구성된 우선 순위 값에 의해 결정되며, 그 다음에는 IP 주소에 의해 결정됩니다. 각각의 경우 값이 클수록 우선순위가 높습니다. 우선순위가 더 높은 라우터가 우선순위가 더 낮은 라우터를 선점할 경우 라우터는 Cotfest 메시지를 전송합니다. 우선순위가 낮은 활성 라우터가 우선순위가 높은 활성 라우터에서 쿠데타 메시지 또는 Hello 메시지를 받으면 라우터가 Speak 상태로 바뀌고 Resign 메시지를 보냅니다.
standby trackcommand를 사용하면 지정된 그룹에 대한 HSRP 우선순위를 변경하기 위해 HSRP 프로세스가 모니터링할 라우터의 다른 인터페이스를 지정할 수 있습니다. 지정된 인터페이스의 라인 프로토콜이 다운되면 HSRP 우선순위가 감소합니다. 즉, 해당 라우터에 대기 선점이 활성화된 경우 우선순위가 더 높은 다른 HSRP 라우터가 활성 라우터가 될 수 있습니다.
이 다이어그램에서는 standby preemptcommand를 standby trackcommand와 함께 사용하는 예를 보여줍니다.
Standby Preempt 및 Standby Track 컨피그레이션
컨피그레이션 예
네트워크 다이어그램에서 HSRP는 다음과 같은 방식으로 구성됩니다.
-
R1은 활성 라우터이며 R1 Serial 0 인터페이스 상태를 추적합니다. R1이 활성 라우터인 경우 호스트(호스트 1, 2, 3)에서 서버로 전송되는 모든 트래픽은 R1을 통해 라우팅됩니다.
-
R2는 대기 라우터이며 R2 Serial 1 인터페이스 상태를 추적합니다.
-
R1 Serial 0 인터페이스가 다운되면 R1 HSRP 우선순위가 10만큼 감소합니다. 이 시점에서 R2 HSRP 우선순위는 R1보다 높으며 R2가 활성 라우터가 됩니다.
-
R2가 활성 라우터가 되면 호스트에서 서버로 가는 모든 트래픽이 R2를 통해 라우팅됩니다.
참고: 호스트 1, 2 및 3의 기본 게이트웨이는 HSRP 가상 IP 주소(이 경우 172.16.6.100)로 구성됩니다. 라우팅 프로토콜(예: RIP)은 호스트와 서버 간의 연결을 활성화하도록 라우터에 구성됩니다.
각 라우터의 컨피그레이션입니다.
라우터 1(Cisco 2503) |
interface Ethernet0
ip address 172.16.6.5 255.255.255.0
!--- Assigns an IP address to the interface.
no ip redirects
standby 1 ip 172.16.6.100
!--- Assigns a standby group and standby IP address
standby 1 priority 105
!--- Assign a priority (105 in this case) to the router interface (e0) !--- for a particular group number (1). The default is 100.
standby 1 preempt
!--- Allows the router to become the active router when the priority !--- is higher than all other HSRP-configured routers in the hot standby group. !--- If you do not use the standby preempt command in the configuration !--- for a router, that router does not become the active router, even if !--- the priority is higher than all other routers.
standby 1 track Serial0
!--- Indicates that HSRP tracks Serial0 interface. !--- The interface priority can also be configured, which indicates the !--- amount by which the router priority decreases when !--- the interface goes down. The default is 10.
interface Serial0
ip address 172.16.2.5 255.255.255.0
|
라우터 2(Cisco 2503) |
interface Ethernet0
ip address 172.16.6.6 255.255.255.0
!--- Assigns an IP address to the interface.
no ip redirects
standby 1 ip
!--- Indicates the hot standby group. Here the IP address of the virtual
router !--- is not configured. See the note after this table.
standby 1 preempt
!--- Allows the router to become the active router when the priority !--- is higher than all other HSRP-configured routers in the hot standby group. !--- If you do not use the standby preempt command in the configuration !--- for a router, that router does not become the active router, even if !--- the priority is higher than all other routers.
standby 1 track Serial1
!--- Indicates that HSRP tracks Serial1 interface. !--- The interface priority can also be configured, which indicates the !--- amount by which the router priority decreases when !--- the interface goes down. The default is 10. !--- The priority is also not configured and hence the default !--- priority value of 100 is applied.
interface Serial1
ip address 172.16.7.6 255.255.255.0
|
참고: R2에는 대기 IP 주소가 구성되어 있지 않습니다. 이는 올바른 구성임을 입증하기 위한 의도적인 조치입니다. R1과 R2가 HSRP Hello를 교환하면 R2는 R1에서 대기 IP 주소를 학습합니다. 스탠바이 IP 주소(R1에 구성된 동일한 스탠바이 주소)로 R2를 구성하는 것도 유효한 컨피그레이션입니다.
R1#show standby
Ethernet0 - Group 1
Local state is Active, priority 105, may preempt
Hellotime 3 sec, holdtime 10 sec
Next hello sent in 1.458
Virtual IP address is 172.16.6.100 configured
Active router is local
Standby router is 172.16.6.6 expires in 8.428
Virtual mac address is 0000.0c07.ac01
2 state changes, last state change 02:09:49
IP redundancy name is "hsrp-Et0-1" (default)
Priority tracking 1 interface, 1 up:
Interface Decrement State
Serial0 10 Up
R2#show standby
Ethernet0 - Group 1
Local state is Standby, priority 100, may preempt
Hellotime 3 sec, holdtime 10 sec
Next hello sent in 1.814
Virtual IP address is 172.16.6.100
Active router is 172.16.6.5, priority 105 expires in 9.896
Standby router is local
3 state changes, last state change 00:10:21
IP redundancy name is "hsrp-Et0-1" (default)
Priority tracking 1 interface, 1 up:
Interface Decrement State
Serial1 10 Up
R2에는 HSRP 우선순위가 구성되지 않았지만 출력에 R2 우선순위가 HSRP 기본값인 100으로 표시됩니다. 두 라우터의 출력은 라우터가 직렬 인터페이스의 상태를 추적함을 나타냅니다. R1의 상태는 액티브 상태이고 R2의 상태는 스탠바이 상태이다. 마지막으로, 두 라우터 모두 standby preempt 명령으로 구성됩니다.
R1의 Serial 0 인터페이스가 다운되면 어떻게 됩니까? show standby 명령의 출력은 다음과 같습니다.
R1#show standby
Ethernet0 - Group 1
Local state is Standby, priority 95 (confgd 105), may preempt
Hellotime 3 sec, holdtime 10 sec
Next hello sent in 2.670
Virtual IP address is 172.16.6.100 configured
Active router is 172.16.6.6, priority 100 expires in 8.596
Standby router is local
4 state changes, last state change 00:01:45
IP redundancy name is "hsrp-Et0-1" (default)
Priority tracking 1 interface, 0 up:
Interface Decrement State
Serial0 10 Down
R2#show standby
Ethernet0 - Group 1
Local state is Active, priority 100, may preempt
Hellotime 3 sec, holdtime 10 sec
Next hello sent in 0.810
Virtual IP address is 172.16.6.100
Active router is local
Standby router is 172.16.6.5 expires in 9.028
Virtual mac address is 0000.0c07.ac01
4 state changes, last state change 00:01:38
IP redundancy name is "hsrp-Et0-1" (default)
Priority tracking 1 interface, 1 up:
Interface Decrement State
Serial1 10 Up
출력에서 R1의 HSRP 우선순위가 10에서 95로 감소됨을 유의하십시오. 이러한 변화로 R2의 우선순위가 100이 더 높아집니다. R2 우선순위가 높아질 때 R2가 대기 선점용으로 구성되었으므로 R2가 활성 라우터가 되고 R1이 대기 라우터가 됩니다. 이제 R1 직렬 0 인터페이스가 다시 작동하면 R1 우선 순위는 다시 105입니다. 이러한 상황에서 R1은 선점하고 다시 한 번 HSRP 활성 라우터가 됩니다.
참고: Standby 선점이 R2에 구성되지 않은 경우 R2는 R1에 쿠데타 메시지를 보내지 않았으므로 R2가 활성화됩니다. 대신 R1은 활성 라우터로 남아 있을 것입니다.
예를 들어 다음 컨피그레이션을 고려하십시오.
standby priority 120
standby track serial 0
standby track serial 1
HSRP 우선순위 120은 standby priority 명령으로 구성되며 HSRP는 Serial0 및 Serial1 두 인터페이스의 상태를 추적하도록 구성됩니다. standby track 명령에서 감소 값을 지정하지 않으므로, 추적 인터페이스가 다운되면 HSRP 우선순위가 기본값 10으로 감소합니다. show standby 명령 출력과 마찬가지로 초기에는 두 인터페이스가 모두 가동 중이고 인터페이스의 HSRP 우선 순위가 120입니다.
R1#show standby
Ethernet0 - Group 1
Local state is Active, priority 120, may preempt
Hellotime 3 sec, holdtime 10 sec
Next hello sent in 1.034
Virtual IP address is 10.0.0.5 configured
Active router is local
Standby router is unknown
Virtual mac address is 0000.0c07.ac01
2 state changes, last state change 00:00:04
IP redundancy name is "hsrp-Et0-1" (default)
Priority tracking 2 interfaces, 2 up:
Interface Decrement State
Serial0 10 Up
Serial1 10 Up
이제 인터페이스 Serial 0이 다운되었습니다.
R1#
1w0d: %LINK-3-UPDOWN: Interface Serial0, changed state to down
1w0d: %LINEPROTO-5-UPDOWN: Line protocol on Interface Serial0, changed state to down
R1#
이렇게 하면 HSRP 우선 순위가 120에서 110 값으로 10이 감소합니다. show standby 명령을 사용하여 다음을 확인할 수 있습니다.
R1#show standby
Ethernet0 - Group 1
Local state is Active, priority 110 (confgd 120), may preempt
Hellotime 3 sec, holdtime 10 sec
Next hello sent in 2.544
Virtual IP address is 10.0.0.5 configured
Active router is local
Standby router is unknown
Virtual mac address is 0000.0c07.ac01
2 state changes, last state change 00:00:48
IP redundancy name is "hsrp-Et0-1" (default)
Priority tracking 2 interfaces, 1 up:
Interface Decrement State
Serial0 10 Down (line protocol down)
Serial1 10 Up
다음으로 두 번째 추적된 인터페이스인 Serial 1이 중단됩니다.
R1#
1w0d: %LINK-3-UPDOWN: Interface Serial1, changed state to down
1w0d: %LINEPROTO-5-UPDOWN: Line protocol on Interface Serial1, changed state to down
R1#
이렇게 하면 HSRP 우선 순위가 110에서 100으로 다시 10이 감소합니다. show standby 명령을 사용하여 다음을 확인할 수 있습니다.
R1#show standby
Ethernet0 - Group 1
Local state is Active, priority 100 (confgd 120), may preempt
Hellotime 3 sec, holdtime 10 sec
Next hello sent in 1.846
Virtual IP address is 10.0.0.5 configured
Active router is local
Standby router is unknown
Virtual mac address is 0000.0c07.ac01
2 state changes, last state change 00:01:06
IP redundancy name is "hsrp-Et0-1" (default)
Priority tracking 2 interfaces, 0 up:
Interface Decrement State
Serial0 10 Down (line protocol down)
Serial1 10 Down (line protocol down)
추적된 직렬 인터페이스 중 하나(serial 0 또는 serial 1)가 작동 중지되면 그 우선 순위는 110입니다. 추적된 두 직렬 인터페이스(serial 0 및 serial 1)가 모두 다운되면 결과 우선순위는 100입니다.
관련 정보