본문 바로가기

Ryu's Tech

MHSRP [ Multiple HSRP for Load Balancing]



Multiple HSRP 말그대로, 두개의 HSRP를 돌리는 것입니다.

HSRP를 사용하면 Active 라우터를 통해서만 트래픽이 지나가게 되죠.
네트워크에서는 왠만해서는 장애가 나지 않습니다. 그렇다면 Standby라우터는 쭉.... idle 장비와 같은 개념이군요..
그래서 이에 대한 효율성을 늘리고, Load balancing [ Load Sharing ] 을 가능하게 해 주는 것입니다.


결국 똑같은 소리지만 일단, 두가지 그림을 보고 개념을 잡아 보겠습니다.


이와 같은 구성일 때, Router A 와 Router B 를 가지고 HSRP를 구성할 때 standby group 1 로 해서 Router A 가 Active가 되어있다고 가정하겠습니다.
그렇게 되면 Standby인 Router B는 너무 심심하기 때문에 Router B도 일을 하게 도와주는 것입니다.
그렇다면 그룹을 하나를 더 추가해서 Rotuer B도 Active Router 가 되게 해 주면 되겠군요.

어떻게 보면 약간은 억지? 라고도 할 수 있습니다.
왜냐하면 실질적으로는 맞는 말이지만 결국 HSRP 2개를 돌린다는 겁니다.
그렇다면 Gateway IP가 두개가 나오겠죠? 그것을 Client PC에 적절하게 배분하는 것입니다.
그래서 Load Balancing 보다는 Load Sharing에 가깝죠.

그렇기 때문에 Clients는 Gateway를 나누어서 설정해야 합니다.

아래의 그림으로 구성을 한번 살펴보겠습니다.


결국 HSRP 2개 이므로 간단하게 설명하고 끝내겠습니다.

C1(config-if)# standby 1 ip 192.168.2.1
C1(config-if)# standby 1 preempt
C1(config-if)# standby 1 priority 200
C1(config-if)# standby 2 ip 192.168.2.2
C1(config-if)# standby 2 preempt
C1(config-if)# standby 2 priority 150

C2(config-if)# standby 1 ip 192.168.2.1
C2(config-if)# standby 1 preempt
C2(config-if)# standby 1 priority 150
C2(config-if)# standby 2 ip 192.168.2.2
C2(config-if)# standby 2 preempt
C2(config-if)# standby 2 priority 200

쉽죠?

그냥 HSRP 두개를 돌리면서 하나는 이쪽을 Active 하나는 저쪽을 Active Router 로 설정해 주는것입니다.

끝~~~

HSRP Cisco Document