یہ دعویٰ کہ یکساں لاگت والی کثیر راہی میزبان راستے کے لیے بے معنی ہے، اتنی بار دہرایا جاتا ہے کہ سچ لگنے لگے۔ /32 ایک منزل کا پتہ منتخب کرتا ہے، اور اس انتخاب میں کچھ بھی پیکٹ کو ایک جسمانی رابطے تک محدود نہیں کرتا۔ جب منزل دور دراز VXLAN سرنگ کا سرا ہو، تو کئی اگلے ہاپ مختلف اوورلے بہاؤ لے جا سکتے ہیں، اور وہ ایسا کرتے ہیں یا نہیں یہ اس بات پر منحصر ہے کہ فارورڈنگ ہیش کو کیا دیکھنے کی اجازت ہے۔ باقی بیرونی ہیڈر پر حساب ہے، سابقہ کی خصوصیت نہیں۔

راستہ رسائی کا فیصلہ کرتا ہے؛ ہیش تقسیم کا۔

داستان: /32 کا مطلب ایک ہی راستہ

OSPF کسی VTEP لوپ بیک تک یکساں لاگت والی رسائی کی اطلاع دے سکتا ہے جبکہ فارورڈنگ جدول اسی سابقہ کے لیے اگلے ہاپ کا گروہ نصب کرتا ہے۔ پروٹوکول امیدوار فراہم کرتا ہے؛ پلیٹ فارم فیصلہ کرتا ہے کہ ان میں سے کون قابل استعمال ہیں اور پیکٹ کیسے تفویض ہوتا ہے۔ کوئی روٹنگ پروٹوکول ہر منسلک فریم کے لیے نیا ہیش شمار نہیں کرتا۔ یہی علیحدگی وجہ ہے کہ ایک جیسے راستوں والے دو راؤٹر پھر بھی ٹریفک مختلف طریقے سے تقسیم کر سکتے ہیں۔

صرف راستے کی نمائش نہیں، نصب شدہ فارورڈنگ اندراج دیکھیں، کیونکہ ہارڈویئر یا پالیسی کی حدیں ایسے امیدوار ہٹا سکتی ہیں جن کا کنٹرول ہوائیہ اب بھی اعلان کرتا ہے۔

اینٹروپی کہاں سے آئی چاہیے

دو VTEP کے درمیان بیرونی ماخذ اور منزل کے پتے مستقل رہتے ہیں، اور روایتی تعیناتی میں UDP منزل پورٹ 4789 ہے۔ صرف وہی اقدار پڑھنے والا ہیش مستقل ان پٹ دیکھتا ہے اور مستقل راستہ واپس دیتا ہے۔ بیرونی ہیڈر میں کچھ بدلنا چاہیے، اور VTEP ہی وہ آلہ ہے جو یہ کر سکتا ہے۔

RFC 7348 منسلک فریم کے اندرونی خانے سے UDP ماخذ پورٹ اخذ کرنے کی تجویز دیتا ہے۔ پھر مختلف اندرونی گفتگو مختلف بیرونی ٹپل بناتی ہیں، جو عام ٹرانسپورٹ ہیش کو کام کرنے کے لیے کچھ دیتی ہے۔

اگر فارورڈنگ ہارڈویئر پیکٹ میں مزید گہرائی تک دیکھ سکتا ہے، تو جانچیں کہ اس کا ہیش نفاذ کون سے اندرونی خانے معاون کرتا ہے۔ اس گہرائی کو ہر انڈرلی آلے کے لیے شرط نہیں سمجھنا چاہیے، کیونکہ ماخذ پورٹ کا تنوع بذات خود مفید فرق ظاہر کرتا ہے۔

وہ ہیش جانچیں جو واقعی ملتا ہے

قیاس کے بجائے پیمائش کریں۔ منسلک ٹریفک کا نمونہ پکڑیں اور بیرونی ماخذ پورٹ دیکھیں، پھر نتیجے کا موازنہ فارورڈنگ اندراجات اور فی رابطہ کاؤنٹرز سے کریں۔

show ip route 10.255.0.5/32
show ip cef 10.255.0.5 internal
ip route show 10.255.0.5
tcpdump -ni eth0 -c 200 'udp port 4789' -vv

ایک ہی ماخذ پورٹ کا بہت سی مختلف اندرونی گفتگو میں ظاہر ہونا یعنی VTEP وہ خانہ نہیں بدل رہا، اور انڈرلی کی کوئی ٹیوننگ بوجھ تقسیم نہیں کرے گی۔ ایک اگلا ہاپ استعمال میں ہونے پر بہت سے مختلف پورٹ اس کے بجائے فارورڈنگ گروہ کی طرف اشارہ کرتے ہیں۔

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

یکساں تقسیم کا مطلب کیا نہیں

فی بہاؤ ہیش ایک گفتگو کو ایک راستے پر رکھنے کے لیے بنایا گیا ہے، جب تک اس کے ان پٹ اور دستیاب راستوں کا مجموعہ تبدیل نہ ہوں۔ اس لیے ایک بڑی TCP منتقلی تمام اپ لنکس کو یکجا نہیں کرتی، اور رابطے شامل کرنے سے وہ بہاؤ تیز نہیں ہوگا۔ یہ معمول کا رویہ ہے، خرابی نہیں۔

کئی بہاؤ بھی اتفاقاً اسی اگلے ہاپ پر ٹکرا سکتے ہیں۔ مختصر نمونہ بہت ترچھا دکھ سکتا ہے جبکہ ہیش بالکل وہی کر رہا ہوتا ہے جس کے لیے اسے تشکیل دیا گیا، اور رابطے کی ناکامی یا راستوں کے مجموعے کی تبدیلی قائم شدہ بہاؤ کو منتقلی کے دوران میں ہٹا سکتی ہے۔

منظور شدہ منصوبے کے تحت نمائندہ پتہ جوڑوں، ٹرانسپورٹ اور شرحوں کے ساتھ جانچ کریں، اور لنک ایگریگیشن ارکان کے انتخاب کو روٹ شدہ کثیر راہی انتخاب سے الگ رکھیں، کیونکہ ہیشنگ کے دو مراحل اپنا نمونہ بناتے ہیں۔ بھرا ہوا اگلا ہاپ گروہ اور نظر آنے والی بیرونی اینٹروپی نتیجہ بیان کرتے ہیں؛ سابقہ کی لمبائی نہیں۔

متعلقہ مضامین