FC پروٹوکول بنیادیات: تہیں، پورٹس، لاگ اِنز، زوننگ · Fibre Channel · ٹیکنالوجیز · دستاویزات · CodingBox
CodingBox دستاویزات

FC پروٹوکول بنیادیات: تہیں، پورٹس، لاگ اِنز، زوننگ

Fibre Channel، SFP پر Ethernet جیسا دکھائی دیتا ہے، یعنی وہی کیجز اور ملتی جلتی آپٹکس، مگر اس کے اوپر اس کا برتاؤ بالکل مختلف ہے۔ یہ اسٹوریج کے لیے بنایا گیا لاس لیس، کنکشن پر مبنی ٹرانسپورٹ ہے: ہر فریم کا ترتیب سے پہنچنا متوقع ہے اور فیبرک ہر ڈیوائس کو ایک مستقل نام سے جانتا ہے۔ یہ صفحہ پروٹوکول تہوں، پورٹ اقسام، ایڈریسنگ، لاگ اِن ترتیب اور زوننگ کا احاطہ کرتا ہے، وہ اصطلاحات جو SAN سوئچ کو پڑھنے اور یہ سمجھنے کے لیے درکار ہیں کہ اس کی آپٹکس اتنی سختی سے کیوں کنٹرول ہوتی ہے۔

تہیں

تہہنامموادآپٹکس سے تعلق
FC-0فزیکلمیڈیا، کنیکٹرز، ٹرانسمیٹرز، ریسیورز، رفتاریںSFP: FC آپٹکس، رفتاریں
FC-1ٹرانسمیشن8GFC تک 8B/10B انکوڈنگ، 16GFC سے 64B/66B؛ آرڈرڈ سیٹس؛ 16GFC پر FEC (اختیاری) اور 32GFC+ پر (لازمی)انکوڈنگ بائٹ، FEC کاؤنٹرز
FC-2فریمنگ اور فلو کنٹرولفریمز (2112-بائٹ پیلوڈ تک)، سیکوئنسز، ایکسچینجز، سروس کلاسز، بفر ٹو بفر کریڈٹسکریڈٹس فاصلہ مقرر کرتے ہیں، SAN ڈیزائن
FC-3مشترک خدماتملٹی کاسٹ، ہنٹ گروپس (شاذ استعمال)—
FC-4پروٹوکول میپنگSCSI (FCP)، NVMe (FC-NVMe)، FICON، FC پر IPفیبرکس پر NVMe

پورٹ کی اقسام

پورٹکردار
N_Portنوڈ پورٹ، HBA یا اسٹوریج ارے کا پورٹ
F_Portسوئچ پر فیبرک پورٹ، N_Port سے منسلک
E_Portایکسپینشن پورٹ، سوئچز کے درمیان لنک (ISL)
NL_Port / FL_Portآربیٹریٹڈ لوپ اقسام (پرانے)
G_Port / U_Portعمومی/یونیورسل، ایسا سوئچ پورٹ جو منسلک شے سیکھ کر F یا E بن جاتا ہے
TE_Port / EX_Portٹرنکنگ E_Port (Cisco VSAN ٹرنک) / فیبرکس کے درمیان راؤٹر پورٹ
D_Portتشخیصی پورٹ، لنک پر آپٹیکل اور برقی لوپ بیک ٹیسٹس چلاتا ہے (Brocade)

نام اور ایڈریسز

شناخت کارسائزمطلب
WWNN — World Wide Node Name64-بٹڈیوائس (HBA، ارے کنٹرولر)
WWPN — World Wide Port Name64-بٹہر پورٹ؛ زوننگ اور ماسکنگ میں استعمال شناخت
FCID (N_Port ID)24-بٹفیبرک کا مقرر کردہ ایڈریس: Domain (سوئچ) / Area / Port؛ ڈیوائس منتقل ہو تو بدلتا ہے
معروف ایڈریسزFFFFFC name server، FFFFFD fabric controller، FFFFFE fabric login server، FFFFFA management serverفیبرک خدمات

WWNs، HBAs اور ارے پورٹس میں مستقل لکھے ہوتے ہیں؛ کیبلنگ بدلنے سے نہیں بدلتے، اسی لیے WWPN سے زوننگ دوبارہ کیبلنگ کے بعد قائم رہتی ہے اور پورٹ سے زوننگ نہیں۔

لاگ اِن ترتیب

  1. لنک ابتدا، رفتار نیگوشی ایشن (ہر جانب اپنی رفتاریں بلند ترین سے آزماتی ہے؛ عدم مطابقت یا کم مارجن آپٹک یہیں ظاہر ہوتا ہے)، پھر پرائمیٹو سیکوئنسز جب تک دونوں سرے ہم آہنگ نہ ہوں۔
  2. FLOGI (فیبرک لاگ اِن)، N_Port سوئچ سے FCID مانگتا اور بفر کریڈٹس، سروس کلاس اور فریم سائز پر نیگوشی ایشن کرتا ہے۔
  3. PLOGI (پورٹ لاگ اِن)، سیشن قائم کرنے کے لیے N_Port سے N_Port (یا نام سرور)۔
  4. PRLI (پروسیس لاگ اِن)، FC-4 پروٹوکول (SCSI یا NVMe) اور اس کے پیرامیٹرز پر نیگوشی ایشن کرتا ہے۔
  5. نام سرور رجسٹریشن اور استفسار، ڈیوائس اپنا WWPN/FCID رجسٹر کرتی اور جانتی ہے کہ کون سے زون شدہ ٹارگٹس موجود ہیں؛ RSCN اطلاعات بعد کی تبدیلیوں کا اعلان کرتی ہیں۔

FLOGI سے پہلے رکی پورٹ فزیکل تہہ کا مسئلہ ہے (آپٹکس، کیبل، رفتار)؛ FLOGI کے بعد رکنے پر فیبرک/زوننگ مسئلہ ہے (پورٹ تشخیص)۔

سروس کلاسز اور فلو کنٹرول

کلاسبرتاؤاستعمال
Class 1مخصوص کنکشنمتروک
Class 2تصدیق شدہ، کنکشن لیسنایاب
Class 3کنکشن لیس، غیر تصدیق شدہ ڈیٹاگرام، مگر کریڈٹس کی وجہ سے فیبرک کبھی نہیں گراتاتقریباً تمام اسٹوریج ٹریفک
Class Fسوئچ سے سوئچ کنٹرولفیبرک خدمات

بفر ٹو بفر کریڈٹس (BB_Credit): ریسیور کئی فریم بفرز دیتا ہے؛ بھیجنے والا R_RDY تصدیقات ملنے سے پہلے صرف اتنے فریم بھیج سکتا ہے۔ کچھ ضائع نہیں ہوتا؛ کریڈٹس ختم ہوں تو بھیجنے والا انتظار کرتا ہے، یہی لاس لیس برتاؤ، فاصلے کی حدود اور سست ڈرین کنجیشن کا میکانزم ہے (SAN ڈیزائن)۔

زوننگ اور ماسکنگ

  • سوئچ پر زوننگ یہ محدود کرتی ہے کہ کون سے WWPNs ایک دوسرے کو دیکھ سکتے ہیں؛ واحد انیشی ایٹر زوننگ (ایک HBA پورٹ اپنے ٹارگٹس کے ساتھ) معمول ہے۔ پورٹ سے نہیں، WWPN سے زون کریں۔
  • ارے پر LUN ماسکنگ یہ محدود کرتی ہے کہ کون سے WWPNs کن والیومز تک رسائی پا سکتے ہیں۔
  • VSANs (Cisco) / Virtual Fabrics (Brocade) سوئچ کو خود مختار فیبرکس میں بانٹتے ہیں؛ NPIV ایک N_Port کو کئی WWPNs پیش کرنے دیتا ہے (ورچوئل مشینیں، بلیڈ انکلوژرز)۔
  • درست لاگ اِن کے بعد زوننگ مسئلے “کوئی ڈیوائس نہیں” جیسے دکھتے ہیں، آپٹکس چھونے سے پہلے نام سرور اور فعال زون سیٹ چیک کریں۔

رفتار نیگوشی ایشن اور آپٹکس

FC پورٹس بلند ترین مشترک رفتار خود نیگوشی ایٹ کرتے ہیں (مثلاً 32/16/8GFC)۔ SFP کو نیگوشی ایٹ شدہ شرح سپورٹ کرنی چاہیے: 32G پورٹ میں 16G SFP پورٹ کو 16G تک محدود کرتا ہے؛ مختلف نسل کی آپٹک والے فکسڈ اسپیڈ پورٹ کا لنک بالکل نہیں بنتا۔ FC SFPs کو Ethernet کوڈز کے بجائے FC رفتار اور میڈیا بٹس سے کوڈ کیا جاتا ہے (مطابقت کوڈز)، اور SAN سوئچز وینڈر برانڈنگ سختی سے نافذ کرتے ہیں (FC آپٹکس)۔

CodingBox میں

FC SFP کے لیے Check transceiver اسکرین FC رفتار، میڈیا اور فاصلے کے بٹس (بائٹس 7–10، 62) ڈی کوڈ کرتی ہے، تاکہ آپ دیکھ سکیں کہ ماڈیول کن نسلوں کا دعویٰ کرتا ہے، اس سے پہلے کہ وہ ان پر نیگوشی ایٹ کرنے والے فیبرک میں جائے۔


اگر آپ کو اس مضمون میں کوئی غلطی یا عدم درستی ملے تو متعلقہ حصہ منتخب کریں اور Ctrl+Enter دبا کر ۔