Virtual Router Redundancy Protocol

যখন আমাদের নেটওয়ার্কে মাল্টিপল রাউটার থাকে তখন নেটওয়ার্কে একাধিক গেটওয়ে হওয়ার কারনে অ্যাক্টিভ রাউটার ডাউন হয়ে গেলে standby রাউটার দিয়ে অটোমেটিক ট্রাফিক পার হবে না,ট্রাফিক পার করার জন্য ইউজারের গেটওয়ে ম্যানুয়ালি পরিবর্তন করতে হবে, এই সমস্যা সমাধানের জন্য VRRP কনফিগার করা হয়। VRRP রাউটারের মধ্যে একটি ভার্চুয়াল গেটওয়ে তৈরি করে এবং একটি ভার্চুয়াল ম্যাক অ্যাড্রেস জেনারেট করে 0000.5E00.00xx (xx is group id)। এই ভার্চুয়াল গেটওয়ে ব্যাবহার করে সব ইউজার গুলো ইন্টারনেট অ্যাক্সেস করতে পারে। ভার্চুয়াল গেটওয়ে তৈরি হওয়ার কারনে অ্যাক্টিভ রাউটার ডাউন হলে standby রাউটার তখন অ্যাক্টিভ রাউটার হয়ে যাবে। VRRP Open Standard Protocol যা All Vendor Device এ Support করবে।

VRRP Neighbor Establishment Process: একই গ্রুপে থাকা রাউটার গুলোর মধ্যে Neighbor Establishment জন্য Master রাউটার 1sec পর পর একটা হ্যালো মেসেজ জেনারেট করে, এই হ্যালো মেসেজ জেনারেটএর জন্য Multicast Address 224.0.0.18 ও Protocol নাম্বার 112 ব্যাবহার করে। Hold interval Timer 3 sec.

VRRP 2 States:
1.Master
2.Backup

VRRP প্রটোকলে Maximum group id support করে 0-255 টা। একটি গ্রুপে সর্বোচ্চ ৮টি রাউটার থাকতে পারবে। গ্রুপে একটি মাত্র রাউটার Master এ থাকবে বাকি সব গুলো রাউটার Backup এ থাকবে।

Election Process: একই গ্রুপে থাকা রাউটার গুলোর মধ্যে যে রাউটারে Priority Highest হবে ওই রাউটার Master এ থাকবে, বাকি রাউটার গুলো Backup এ থাকবে। Bydefault রাউটার এর Priority ১০০ থাকে।
রাউটার গুলোর Priority একই হলে তখন IP Address এর উপর base করে Election হয় , যে রাউটার এর IP Address Highest হবে ওই রাউটার Master এ থাকবে, বাকি রাউটার গুলো Backup এ থাকবে।Bydefault Preemption Enable থাকে ।

LAB:

Router-1:

Router-1(config)#int eth 1/0
Router-1(config-if)#ip address 2.2.2.1 255.255.255.252
Router-1(config-if)#no shutdown
Router-1(config-if)#exit

Router-1(config)#int eth 1/1
Router-1(config-if)#ip address 192.168.0.1 255.255.255.0
Router-1(config-if)#vrrp 1 ip 192.168.0.100
Router-1(config-if)#vrrp 1 priority 150
Router-1(config-if)#no shutdown
Router-1(config-if)#exit

Router-1(config)#router eigrp 1
Router-1(config-router)#no auto-summary
Router-1(config-router)#network 0.0.0.0
Router-1(config-router)#do wr

Router-2:

Router-2(config)#int eth 1/0
Router-2(config-if)#ip address 2.2.2.1 255.255.255.252
Router-2(config-if)#no shutdown
Router-2(config-if)#exit

Router-2(config)#int eth 1/1
Router-2(config-if)#ip address 192.168.0.2 255.255.255.0
Router-2(config-if)#vrrp 1 ip 192.168.0.100
Router-2(config-if)#vrrp 1 priority 120
Router-2(config-if)#no shutdown
Router-2(config-if)#exit

Router-2(config)#router eigrp 1
Router-2(config-router)#no auto-summary
Router-2(config-router)#network 0.0.0.0
Router-2(config-router)#do wr

Router-3:

Router-3(config)#int eth 1/0
Router-3(config-if)#ip address 3.3.3.1 255.255.255.252
Router-3(config-if)#no shutdown
Router-3(config-if)#exit

Router-3(config)#int eth 1/1
Router-3(config-if)#ip address 192.168.0.3 255.255.255.0
Router-3(config-if)#vrrp 1 ip 192.168.0.100
Router-3(config-if)#vrrp 1 priority 100
Router-3(config-if)#no shutdown
Router-3(config-if)#exit

Router-3(config)#router eigrp 1
Router-3(config-router)#no auto-summary
Router-3(config-router)#network 0.0.0.0
Router-3(config-router)#do wr

ISP:

ISP(config)#int eth 1/0
ISP(config-if)#ip address 1.1.1.2 255.255.255.252
ISP(config-if)#no shutdown
ISP(config-if)#exit

ISP(config)#int eth 1/1
ISP(config-if)#ip address 2.2.2.2 255.255.255.252
ISP(config-if)#no shutdown
ISP(config-if)#exit

ISP(config)#int eth 1/2
ISP(config-if)#ip address 3.3.3.2 255.255.255.252
ISP(config-if)#no shutdown
ISP(config-if)#exit

ISP(config)#int loopback 1
ISP(config-if)#ip address 8.8.8.8 255.255.255.0
ISP(config-if)#no shutdown
ISP(config-if)#exit

ISP(config)#router eigrp 1
ISP(config-router)#no auto-summary
ISP(config-router)#network 0.0.0.0
ISP(config-router)#do wr

Verify Configuration:

Router-1:

Router-2:

Router-3:

Result:

Have Any Query Please Comment Below.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top