engineering/Network Eng.2006. 4. 7. 01:16

라우터 백업을 가능하게 하는 HSRP프로토콜.

디폴트 게이트 웨이 역할을 하는 라우터가 고장났을때 다른 라우터가 있더라도 디폴트레이트웨이가 고장난 라워로 설정되어 있으므로 멀쩡한 라우터를 사용할 수 없다.

그래서 디폴트 게이트웨이 역할을 하는 라우터가 고장 났을때 고장이 나지 않은 다른 라우터를 사용하기 위해서 시스코 라우터는 HSRP를 사용한다.

PC들은 HSPR 상에서 여러대의 라우터들을 하나의 라우터로 보는데 이것을 버추얼 라우터라고 한다. 각 라우터가 가진 실게 IP주소와 MAC주소 외에 버추얼 라우터도 하나의 IP주소와 MAC주소를 가진다. PC에서는 버추얼 라우터 주소를 디폴트게이트웨이의 주소로 구현한다. 버추얼 라우터의 IP 주소와 MAC 주소를 공유하는 라우터들은 액티브 라우터와 스탠바이 라우터로 나뉘는데, 액티브 라우터가 고장났을 때 스탠바이 라우터가 액티브 라우터 역할을 대신한다.


HSRP는 한개 이상의 그룹으로 나눌 수 있다. 왜냐하면 항상 하나의 그룹으로 묶으면 항상 한 라우터는 사용해야 하고, 다른 라우터는 쉬어야 하는데 이것은 합리적이지 않기 때문이다.  이렇게 HSRP를 여러개의 그룹으로 나누어 라우터 간에 부하를 분산하는 것을 MHSRP라고 한다.


HSRP가 시스코 프로토콜인데 반해 VRRP는 표준 프로토콜이다. 기능상으로는 둘이 같다.


GLBP의 기능도 HSRP, VRRP와 비슷. HSRP, VRRP는 한 서브넷 내에서 하나의 그룹 번호만 사용해 두대 중 한대의 라우터만 쓰레되면 트래픽 로드가 라우터 한대로 집중된다. 그래서 MHSRP, MVRRP를 사용하는데 HSRP와 VRRP에서는 MHSRP, MVRRP라고 별도로 구현해 주어야 하지만,  GLBP는 따로 구현재 주지 않아도 된다.


GLBP내의 로드 밸런싱 방법에는 3가지가 있다.

라운드로빈 :

가장 간단한 방법. pc, 서버가 디폴트 게이트웨이 mac 주소를 알고자 ARP 요청을 보내면 AVF의 버추얼 MAC 주소를 순서대로 알려준다.

WEIGHTED :

AVF 마다 다른 WEIGHT를 구현했을 때의 방법. 웨이트 비율에 따라 AVG의 버추얼 MAC 주소 응답 비율이 달라진다. 따라서 특정 AVF가 다른 AVF보다 트래픽을 많이 처리할 수도 있고, 그 반대일 수도 있다.

HOST-DEPENDENT :

특정 PC, 서버에게는 항상 특정 AVF의 버추얼 MAC주소로 ARP응답을 하는것.


AVG : Active Virtual Gateway, GLBP그룹내의 가장 높은 proirity를 가진 라우터.

AVF : Active Virtual Rorward. 일반 라우터

Posted by theYoungman