VRRP پروٹوکول کیسے کام کرتا ہے۔

FHRP (پہلا ہاپ ریڈنڈنسی پروٹوکول) ڈیفالٹ گیٹ وے فالتو پن فراہم کرنے کے لیے ڈیزائن کردہ پروٹوکولز کا ایک خاندان ہے۔ ان پروٹوکولز کا عمومی خیال یہ ہے کہ کئی راؤٹرز کو ایک ورچوئل راؤٹر میں ایک مشترکہ IP ایڈریس کے ساتھ جوڑ دیا جائے۔ یہ IP ایڈریس میزبانوں کو ڈیفالٹ گیٹ وے ایڈریس کے طور پر تفویض کیا جائے گا۔ اس خیال کا مفت نفاذ VRRP (ورچوئل راؤٹر ریڈنڈنسی پروٹوکول) ہے۔ اس مضمون میں ہم VRRP پروٹوکول کی بنیادی باتوں کو دیکھیں گے۔

VRRP پروٹوکول کیسے کام کرتا ہے۔
VRRP راؤٹرز کو ایک ورچوئل راؤٹر میں ملایا جاتا ہے۔ ایک گروپ میں تمام راؤٹرز کا ایک مشترکہ ورچوئل IP (VIP) پتہ اور ایک مشترکہ گروپ نمبر یا VRID (ورچوئل راؤٹر شناخت کنندہ) ہوتا ہے۔ ایک راؤٹر کئی گروپوں کا ممبر ہو سکتا ہے، جن میں سے ہر ایک کا اپنا منفرد VIP/VRID جوڑا ہونا چاہیے۔

سسکو کے معاملے میں، ورچوئل راؤٹر اس انٹرفیس پر سیٹ ہوتا ہے جس میں ہم کمانڈ کے ساتھ دلچسپی رکھتے ہیں:

R1(config-if)# vrrp <group-number> ip <ip-address>

تمام راؤٹرز کو دو اقسام میں تقسیم کیا گیا ہے: VRRP ماسٹر اور VRRP بیک اپ۔

VRRP ماسٹر ایک راؤٹر ہے جو دیئے گئے ورچوئل گروپ کے لیے پیکٹ کو آگے بھیجتا ہے۔

VRRP بیک اپ ایک راؤٹر ہے جو ماسٹر سے ایک پیکٹ کی توقع کرتا ہے۔ اگر ماسٹر کے پیکٹ آنا بند ہو جاتے ہیں، تو بیک اپ ماسٹر اسٹیٹ میں منتقل ہونے کی کوشش کرتا ہے۔

ایک راؤٹر ماسٹر بن جاتا ہے اگر اس کی ترجیح سب سے زیادہ ہو۔ ماسٹر بیک اپ راؤٹرز کو بتانے کے لیے براڈکاسٹ ایڈریس 224.0.0.18 پر مسلسل پیغامات بھیجتا ہے کہ یہ کام کر رہا ہے۔ ماسٹر ایڈور ٹائمر کے مطابق پیغامات بھیجتا ہے، جو بطور ڈیفالٹ 1 سیکنڈ کے برابر ہوتا ہے۔

VRRP پروٹوکول کیسے کام کرتا ہے۔
اس صورت میں، گروپ ایڈریس 00:00:5E:00:01:xx بھیجنے والے کے میک ایڈریس کے طور پر استعمال ہوتا ہے، جہاں xx ہیکساڈیسیمل فارمیٹ میں VRID ہے۔ یہ مثال پہلے گروپ کا استعمال کرتی ہے۔

VRRP پروٹوکول کیسے کام کرتا ہے۔
اگر بیک اپ راؤٹرز تین ایڈور ٹائمرز (ماسٹر ڈاؤن ٹائمرز) کے اندر پیغامات وصول نہیں کرتے ہیں، تو سب سے زیادہ ترجیح والا راؤٹر یا سب سے زیادہ IP والا راؤٹر نیا ماسٹر بن جاتا ہے۔ اس صورت میں، اعلی ترجیح والا بیک اپ راؤٹر کم ترجیح کے ساتھ ماسٹر رول سنبھال لے گا۔ تاہم، جب بیک اپ کا پریمپٹ موڈ غیر فعال ہو جائے گا، تو بیک اپ ماسٹر سے کردار نہیں لے گا۔

R1(config-if)# no vrrp <group-number> preempt

اگر VRRP راؤٹر VIP ایڈریس کا مالک ہے، تو یہ ہمیشہ ماسٹر رول سنبھالتا ہے۔

VRRP کی ترجیح 1 سے 254 تک کی قدروں میں سیٹ کی گئی ہے۔ قدر 0 ان صورتوں کے لیے مخصوص ہے جب ماسٹر کی ضرورت ہو لے لو روٹنگ کی ذمہ داری قبول کریں۔ قدر 255 اس راؤٹر پر سیٹ کی گئی ہے جو VIP کا مالک ہے۔ پہلے سے طے شدہ ترجیح 100 ہے، لیکن انتظامی طور پر سیٹ کی جا سکتی ہے:

R1(config-if)#vrrp <group-number> priority <priority 1-254>

یہاں ہم روٹر کی ترجیح دیکھ سکتے ہیں جب اسے انتظامی طور پر سیٹ کیا جاتا ہے:

VRRP پروٹوکول کیسے کام کرتا ہے۔
اور یہاں ایک ایسا معاملہ ہے جہاں روٹر VIP کا مالک ہے:

VRRP پروٹوکول کیسے کام کرتا ہے۔
ایک VRRP راؤٹر کی تین حالتیں ہو سکتی ہیں: ابتداء، بیک اپ، ماسٹر۔ روٹر ان ریاستوں کو ترتیب وار تبدیل کرتا ہے۔

ابتدائی حالت میں، روٹر کام شروع کرنے کا انتظار کر رہا ہے۔ اگر یہ راؤٹر VIP ایڈریس کا مالک ہے (ترجیح 255 ہے)، تو راؤٹر پیغامات بھیجتا ہے کہ یہ ماسٹر بن گیا ہے۔ وہ بھی بھیجتا ہے۔ مفت ARP کی درخواست، جس میں ماخذ MAC ایڈریس ورچوئل روٹر ایڈریس کے برابر ہے۔ پھر یہ ماسٹر اسٹیٹ میں چلا جاتا ہے۔ اگر راؤٹر VIP کا مالک نہیں ہے، تو یہ بیک اپ حالت میں چلا جاتا ہے۔

VRRP پروٹوکول کیسے کام کرتا ہے۔
بیک اپ حالت میں، راؤٹر ماسٹر سے پیکٹ کا انتظار کرتا ہے۔ اس ریاست میں راؤٹر VIP ایڈریس سے ARP کی درخواستوں کا جواب نہیں دیتا ہے۔ یہ ان پیکٹوں کو بھی قبول نہیں کرتا ہے جن میں ورچوئل راؤٹر کا میک ایڈریس بطور منزل مقصود ہوتا ہے۔

اگر ماسٹر ڈاؤن ٹائمر کے دوران بیک اپ کو ماسٹر کی طرف سے کوئی پیغام موصول نہیں ہوتا ہے، تو یہ ایک VRRP پیغام بھیجتا ہے جس سے یہ ظاہر ہوتا ہے کہ یہ ماسٹر بننے والا ہے۔ پھر ایک VRRP براڈکاسٹ میسج بھیجتا ہے جس میں سورس MAC ایڈریس اس ورچوئل راؤٹر کے ایڈریس کے برابر ہوتا ہے۔ اس پیغام میں، راؤٹر اپنی ترجیح کی نشاندہی کرتا ہے۔

ماسٹر سٹیٹ میں، راؤٹر ورچوئل راؤٹر سے مخاطب پیکٹوں پر کارروائی کرتا ہے۔ یہ VIP کو ARP کی درخواستوں کا بھی جواب دیتا ہے۔ ماسٹر ہر ایڈور ٹائمر کو VRRP پیغامات بھیجتا ہے تاکہ اس بات کی تصدیق کی جا سکے کہ یہ کام کر رہا ہے۔

*May 13 19:52:18.531: %VRRP-6-STATECHANGE: Et1/0 Grp 1 state Init -> Backup
*May 13 19:52:21.751: %VRRP-6-STATECHANGE: Et1/0 Grp 1 state Backup -> Master

VRRP متعدد راؤٹرز میں لوڈ بیلنسنگ کی بھی اجازت دیتا ہے۔ ایسا کرنے کے لیے، ایک انٹرفیس پر دو VRRP گروپ بنائے گئے ہیں۔ ایک گروپ کو دوسرے سے زیادہ ترجیح دی جاتی ہے۔ اس صورت میں، دوسرے راؤٹر پر ترجیح مخالف طریقے سے مقرر کی جاتی ہے۔ وہ. اگر ایک راؤٹر پر پہلے گروپ کی ترجیح 100 ہے، اور دوسرے گروپ کی ترجیح 200 ہے، تو دوسرے راؤٹر پر پہلے گروپ کی ترجیح 200 اور دوسرے کی 100 ہوگی۔

جیسا کہ پہلے کہا گیا ہے، ہر گروپ کا اپنا منفرد VIP ہونا ضروری ہے۔ نتیجے کے طور پر، ہمیں دو راؤٹرز کے ذریعے پیش کیے جانے والے دو IP پتے ملتے ہیں، جن میں سے ہر ایک ڈیفالٹ گیٹ وے کے طور پر کام کر سکتا ہے۔

VRRP پروٹوکول کیسے کام کرتا ہے۔
آدھے کمپیوٹرز کو ایک ڈیفالٹ گیٹ وے ایڈریس تفویض کیا جاتا ہے، آدھا دوسرا۔ اس طرح، نصف ٹریفک ایک روٹر سے گزرے گی، اور آدھی دوسرے سے۔ اگر ایک راؤٹر ناکام ہو جاتا ہے تو دوسرا دونوں VIPs کا کام سنبھال لیتا ہے۔

VRRP پروٹوکول کیسے کام کرتا ہے۔
اس طرح، VRRP آپ کو نیٹ ورک کی وشوسنییتا کو بڑھاتے ہوئے، پہلے سے طے شدہ گیٹ وے کی غلطی برداشت کرنے کی اجازت دیتا ہے۔ اور اگر آپ کئی ورچوئل راؤٹرز استعمال کرتے ہیں تو آپ حقیقی راؤٹرز کے درمیان بوجھ کو بھی متوازن کر سکتے ہیں۔ ٹائمرز کو کم کرکے ناکامی کے ردعمل کی رفتار کو کم کیا جاسکتا ہے۔

ماخذ: www.habr.com

نیا تبصرہ شامل کریں