Common Address Redundancy Protocol
کامن ایڈریس ریڈینڈینسی پروٹوکول یا سی اے آر پی ایک کمپیوٹر نیٹ ورکنگ پروٹوکول ہے جو ایک ہی لوکل ایریا نیٹ ورک پر متعدد میزبانوں کو آئی پی پتے کا ایک سیٹ شیئر کرنے کی اجازت دیتا ہے۔ اس کا بنیادی مقصد فیل اوور ریڈنڈنسی فراہم کرنا ہے، خاص طور پر جب فائر والز اور راؤٹرز کے ساتھ استعمال کیا جائے۔ کچھ ترتیبات میں، سی اے آر پی بوجھ توازن کی فعالیت بھی فراہم کر سکتا ہے۔ سی اے آر پی ورچوئل راؤٹر ریڈینڈینسی پروٹوکول (وی آر آر پی) اور سسکو سسٹمز کے ہاٹ اسٹینڈ بائی راؤٹر پروٹوکول (ایچ ایس آر پی) جیسی فعالیت فراہم کرتا ہے۔ اسے کئی بی ایس ڈی پر مبنی آپریٹنگ سسٹمز میں لاگو کیا گیا ہے اور اسے لینکس (یوکارپ) میں پورٹ کیا گیا ہے۔ مثال اگر کوئی واحد کمپیوٹر پیکٹ فلٹر چلا رہا ہے، اور یہ نیچے چلا جاتا ہے، تو پیکٹ فلٹر کے دونوں طرف موجود نیٹ ورک اب ایک دوسرے کے ساتھ بات چیت نہیں کر سکتے، یا وہ بغیر کسی پیکٹ فلٹرنگ کے بات چیت کرتے ہیں۔ اگر، تاہم، دو کمپیوٹر پیکٹ فلٹر چلا رہے ہیں، جو سی اے آر پی چلا رہے ہیں، تو اگر ایک ناکام ہو جاتا ہے، تو دوسرا قبضہ کر لے گا، اور پیکٹ فلٹر کے دونوں طرف کے کمپیوٹرز کو ناکامی کا علم نہیں ہوگا، لہذا آپریشن معمول کے مطابق جاری رہے گا۔ اس بات کو یقینی بنانے کے لیے کہ نیا فعال/پرائمری پرانے کی طرح کام کرتا ہے، استعمال شدہ پیکٹ فلٹر کو دونوں کمپیوٹرز کے درمیان ریاست کی ہم آہنگی کی حمایت کرنی چاہیے۔ فالتو پن کا اصول سی اے آر پی کا استعمال کرنے والے میزبانوں کے ایک گروپ کو "فالتو پن کا گروپ" کہا جاتا ہے۔ بے کار پن کا گروپ خود ایک آئی پی ایڈریس مختص کرتا ہے جو گروپ کے اراکین کے درمیان مشترکہ یا تقسیم کیا جاتا ہے۔ اس گروپ کے اندر، ایک میزبان کو "فعال/بنیادی" کے طور پر نامزد کیا جاتا ہے۔ دوسرے اراکین "اسٹینڈ بائی" ہیں۔ مرکزی میزبان وہ ہے جو آئی پی ایڈریس "لیتا ہے"۔ یہ اس پتے کی توجہ میں لائے گئے کسی بھی ٹریفک یا اے آر پی کی درخواست کا جواب دیتا ہے۔ ہر میزبان کا تعلق بے کار پن کے کئی گروہوں سے ہو سکتا ہے۔ ہر میزبان کا دوسرا منفرد آئی پی ایڈریس ہونا ضروری ہے۔ کارپ کا ایک عام استعمال بے کار فائر والز کا ایک گروپ بنانا ہے۔ ریڈنڈنسی کے گروپ کو مختص کردہ ورچوئل آئی پی ایڈریس کو فائر والز کے اس گروپ کے پیچھے کمپیوٹرز پر ڈیفالٹ روٹر کے ایڈریس کے طور پر اشارہ کیا جاتا ہے۔ اگر مرکزی فائر وال ٹوٹ جاتا ہے یا نیٹ ورک سے منقطع ہو جاتا ہے، تو ورچوئل آئی پی ایڈریس فائر وال غلاموں میں سے ایک لے گا اور سروس کی دستیابی میں خلل نہیں پڑے گا۔ 1990 کی دہائی کے آخر میں انٹرنیٹ انجینئرنگ ٹاسک فورس (آئی ای ٹی ایف) نے راؤٹر کی بے کارگی کے لیے ایک پروٹوکول پر کام شروع کیا۔ 1997 میں سسکو نے آئی ای ٹی ایف کو مطلع کیا کہ اس کے پاس اس شعبے میں پیٹنٹ ہیں اور 1998 میں اس نے ایچ ایس آر پی پر اپنے پیٹنٹ کی نشاندہی کی۔ اس کے باوجود، آئی ای ٹی ایف نے وی آر آر پی پر کام جاری رکھا۔ کچھ بحث کے بعد، آئی ای ٹی ایف وی آر آر پی ورکنگ گروپ نے پیٹنٹ شدہ تکنیکوں پر انحصار کے باوجود اس معیار کو منظور کرنے کا فیصلہ کیا، جب تک کہ سسکو معقول اور غیر امتیازی لائسنسنگ شرائط کے تحت تیسرے فریق کو پیٹنٹ دستیاب کرے۔ چونکہ وی آر آر پی نے ایچ ایس آر پی پروٹوکول کے ساتھ مسائل کو حل کیا، سسکو نے اس کے بجائے وی آر آر پی کا استعمال کرنا شروع کیا، جبکہ اب بھی اسے اپنا ہونے کا دعوی کر رہا ہے۔ سسکو نے اوپن بی ایس ڈی ڈویلپرز کو مطلع کیا کہ وہ ایچ ایس آر پی پر اپنا پیٹنٹ نافذ کرے گی۔ سسکو کی پوزیشن الکاٹیل کے ساتھ ان کے مقدمے کی وجہ سے ہو سکتی ہے۔ چونکہ سسکو کی لائسنسنگ کی شرائط نے اوپن سورس وی آر آر پی کے نفاذ کو روک دیا، اوپن بی ایس ڈی ڈویلپرز نے اس کے بجائے سی اے آر پی تیار کرنا شروع کر دیا۔ اوپن بی ایس ڈی سیکورٹی پر توجہ مرکوز کرتا ہے۔ انہوں نے کرپٹوگرافی استعمال کرنے کے لیے سی اے آر پی ڈیزائن کیا۔ اس نے سی اے آر پی کو بنیادی طور پر وی آر آر پی سے مختلف بنا دیا اور اس بات کو یقینی بنایا کہ سی اے آر پی سسکو کے پیٹنٹ کی خلاف ورزی نہ کرے۔ کارپ اکتوبر 2003 میں دستیاب ہوا۔ بعد میں، اسے فری بی ایس ڈی (سب سے پہلے مئی 2005 میں فری بی ایس ڈی 5.4 کے ساتھ جاری کیا گیا)، نیٹ بی ایس ڈی اور لینکس (یوکارپ) میں ضم کیا گیا۔ اگرچہ سسکو کے امریکی پیٹنٹ کی میعاد 2014 میں ختم ہو گئی تھی، لیکن دونوں متضاد پروٹوکول ایک ساتھ موجود ہیں۔ آئی ای ٹی ایف معیارات کے ساتھ مطابقت نہیں اوپن بی ایس ڈی وی آر آر پی کے پروٹوکول نمبر اور ایم اے سی پتے کا استعمال کرتا ہے۔ اوپن بی ایس ڈی پروجیکٹ نے انٹرنیٹ اسائنڈ نمبرز اتھارٹی (آئی اے این اے) سے منفرد نمبروں کی درخواست کی لیکن انکار کر دیا گیا۔ اعداد مختص کرنے کے لیے، آئی اے این اے کے کئی تقاضے ہیں۔ اس وقت، ان کی وضاحت آر ایف سی 2780 میں کی گئی تھی۔ تقاضوں میں آئی ای ٹی ایف کے اندر ایک باہمی تعاون پر مبنی، طویل بحث کے عمل میں حصہ لینا اور پروٹوکول کی تفصیلی متن کی تفصیلات تیار کرنا شامل ہے۔ اوپن بی ایس ڈی ڈویلپرز نے کسی بھی ضرورت کو پورا نہیں کیا۔ اوپن بی ایس ڈی کی ویب سائٹ مندرجہ ذیل بتاتی ہے: آئی اے این اے نے وی آر آر پی کو پروٹوکول نمبر 112 تفویض کیا تھا (1998 میں، آر ایف سی 2338 کے ذریعے)۔ پروٹوکول نمبر 112 وی آر آر پی کے ذریعے استعمال میں رہتا ہے۔ سی اے آر پی ایتھرنیٹ میک پتوں کی ایک رینج کا بھی استعمال کرتا ہے جو آئی ای ای ای نے وی آر آر پی پروٹوکول کے لیے آئی اے این اے/آئی ای ٹی ایف کو تفویض کیا تھا۔ اوورلیپ ہونے کے باوجود، وی آر آر پی اور سی اے آر پی کو ایک ہی براڈکاسٹ ڈومین میں استعمال کرنا اب بھی ممکن ہے، جب تک کہ وی آر آر پی گروپ آئی ڈی اور سی اے آر پی ورچوئل ہوسٹ آئی ڈی مختلف ہوں۔ گیٹ وے لوڈ بیلنسنگ پروٹوکول (جی ایل بی پی) ایچ ایس آر پی پی ایف سنک وی آر آر پی آئی پی نیٹ ورک ملٹی پاتھنگ (آئی پی ایم پی) حوالہ جات بیرونی لنکس یو سی اے آر پی: یوزر لینڈ سی اے آر پی نفاذ نیٹ بی ایس ڈی پورٹ آف سی اے آر پی اوپن بی ایس ڈی گانا 3.5: "سی اے آر پی لائسنس" اور "ریڈینڈینسی مفت ہونی چاہیے" ہائی ایویلیویلیٹی کلسٹر کمپیوٹنگ اوپن بی ایس ڈی فری بی ایس ڈی فرسٹ ہاپ ریڈنڈنسی پروٹوکول