این پروتکل، نسخهی بهبودیافتهی پروتکل HSRP است که توسط شرکت سیسکو ارائه شده است و برایLoad balancing استفاده میشود. کار اصلی این پروتکل به این صورت است که چند روتر در یک Subnet قرار دارند و باید مانند قبل، روی یک IP نقش Defualt Gateway را بازی کنند. روتری که Priority آن بالاتر باشد، میشود Active Forwarder، کار این روتر این است که اگر کلاینتی درخواستی به سمت این روتر ارسال کند، این روتر Mac address یکی از روترهایی که در همان گروه قرار دارد را برای کلاینت ارسال میکند و در دفعهی بعد، Mac روتر دیگر را میفرستد که این کار توسط الگوریتمهای زیر انجام میپذیرد:
الگوریتم Round Robin:
به صورت گردشی عمل میکند و به صورت پیشفرض فعال است.
الگوریتم Weighted:
این الگوریتم بار کاری را به صورت مساوی بین روترها تقسیم میکند.
الگوریتم Host-Dependent:
در این الگوریتم از طریق access List به روتر میگوییم که این کلاینتها از روتر خاصی استفاده کنند.
مثالی از این پروتکل:
در این مثال، روتر R1 به عنوان روتر Active انتخاب میشود و بقیه، به عنوان روتر Standby میباشند.
وقتی کلاینت درخواستی را میفرستند، در مرحلهی اول به روتر R1 میرسد و بعد، این روتر Mac address
یکی از روترهای گروه خود را به کلاینت مورد نظر میدهد و به کلاینت بعدی Mac address روتر دیگر را میدهد و همینطور ادامه خواهد داشت. در صورت غیرفعال شدن روتر اصلی، روتر دیگر در گروه مورد نظر به جای آن قرار میگیرد.
وارد روتر R1 شوید و دستورات زیر را وارد کنید:
R1(config)#int f0/1
R1(config-if)#ip add 192.168.1.20 255.255.255.0
R1(config-if)#no sh
R1(config-if)#glbp 1 ip 192.168.1.1
R1(config-if)#glbp 1 priority 150
R1(config-if)#glbp 1 preempt
R1(config-if)#glbp 1 authentication text babajani
همانطور که مشاهده میکنید، وارد اینترفیس مورد نظر شدیم و IP address را وارد کردیم و بعدازآن اینترفیس را روشن کردیم. ادامهی کار، مانند HDLC است. در روترهای دیگر هم به همین صورت دستورات را وارد کنید، اما دستور glbp 1 priority 150 را فقط برای همین روتر، یعنی روتر R1 وارد کنید.
:VRRP (Virtual Router Redundancy Protocol)
این پروتکل کاملاً شبیه به HSRP است. شمارهی گروه در این پروتکل از ۰ تا ۲۵۵ و شمارهی Priority از ۰ تا ۲۵۴ است. روتر اصلی بهعنوان روتر Master در نظر گرفته میشود و روترهای فرعی بهعنوان Backup در نظر گرفته میشود. این پروتکل مربوط به سازمان IETF است.
این پروتکل از آدرس ۲۲۴.۰.۰.۱۸ استفاده میکند و پروتکلی که با آن کار میکند، IP Protocol با شمارهی پورت ۱۱۲ است. این پروتکل در هر ۱ ثانیه، پیامهای خود را ارسال میکند و دستور Preempt هم به صورت پیشفرض بر روی این پروتکل فعال است.
شاید در شبکهی خود از دستگاههایی غیر از دستگاههای شرکت سیسکو استفاده کنید که برای Redundancy حتماً باید از این پروتکل استفاده کنید.
دستورات، کاملاً شبیه به HSRP است. فقط به جای قرار دادن کلمهی HSRP، کلمهی VRRP را جایگزین کنید.