CodingBox الوثائق

أساسيات بروتوكول FC: الطبقات، المنافذ، تسجيلات الدخول، التقسيم إلى مناطق (zoning)

يشبه Fibre Channel واجهة Ethernet عند SFP — القفص نفسه، وبصريات مشابهة — لكن سلوكه فوق ذلك مختلف تمامًا. فهو نقل بلا فقد وموجَّه بالاتصال مصمَّم للتخزين: من المتوقع أن يصل كل إطار، بالترتيب، ويعرف النسيج كل جهاز باسم محفور فيه. وتغطي هذه الصفحة طبقات البروتوكول، وأنواع المنافذ، والعنونة، وتسلسل تسجيل الدخول، والتقسيم إلى مناطق (zoning) — المفردات اللازمة لقراءة مبدّل SAN وفهم سبب المراقبة الصارمة جدًا لبصرياته.

الطبقات

الطبقةالاسمالمحتوىصلتها بالبصريات
FC-0فيزيائيةالوسط، والموصلات، والمرسلات، والمستقبلات، والسرعاتSFP نفسه: بصريات FC، السرعات
FC-1الإرسالترميز 8B/10B حتى 8GFC، و64B/66B من 16GFC فصاعدًا؛ ومجموعات مرتّبة؛ وFEC عند 16GFC (اختياري) و32GFC فأعلى (إلزامي)بايت الترميز، وعدادات FEC
FC-2التأطير والتحكم بالتدفقالإطارات (حمولة حتى 2112 بايت)، والمتتاليات (sequences)، والتبادلات (exchanges)، وفئات الخدمة، وأرصدة المخزن المؤقت إلى المخزن المؤقتالأرصدة تحدد المسافة — تصميم SAN
FC-3خدمات مشتركةالبث المتعدد، ومجموعات البحث (نادرة الاستخدام)
FC-4تخطيط البروتوكولاتSCSI (FCP)، وNVMe (FC-NVMe)، وFICON، وIP عبر FCNVMe عبر النُّسُج

أنواع المنافذ

المنفذالدور
N_Portمنفذ عقدة — منفذ HBA أو منفذ في مصفوفة تخزين
F_Portمنفذ نسيج على مبدّل، متصل بمنفذ N_Port
E_Portمنفذ توسعة — وصلة بين المبدّلات (ISL) بين مبدّلين
NL_Port / FL_Portصيغتا الحلقة المحكَّمة (arbitrated loop) — قديم (legacy)
G_Port / U_Portعام/شامل — منفذ مبدّل يصبح F أو E عندما يتعرّف على ما هو متصل به
TE_Port / EX_PortE_Port جذعي (جذع VSAN في Cisco) / منفذ موجِّه بين النُّسُج
D_Portمنفذ تشخيص — يشغّل اختبارات حلقية (loopback) ضوئية وكهربائية على الوصلة (Brocade)

الأسماء والعناوين

المعرِّفالحجمالمعنى
WWNNWorld Wide Node Name64 بتالجهاز (HBA، أو متحكم المصفوفة)
WWPNWorld Wide Port Name64 بتكل منفذ؛ وهي بيانات التعريف المستخدمة للتقسيم إلى مناطق (zoning) والتقنيع (masking)
FCID (معرّف N_Port)24 بتعنوان يُخصّصه النسيج: Domain (المبدّل) / Area / Port؛ يتغيّر إذا تنقّل الجهاز
العناوين المعروفةFFFFFC خادم الأسماء، وFFFFFD متحكم النسيج، وFFFFFE خادم تسجيل دخول النسيج، وFFFFFA خادم الإدارةخدمات النسيج

وWWN محفورة في بطاقات HBA ومنافذ المصفوفات؛ ولا تتغيّر مع إعادة الكبلة — ولهذا يبقى التقسيم إلى مناطق حسب WWPN صالحًا بعد إعادة الكبلة، بخلاف التقسيم حسب المنفذ.

تسلسل تسجيل الدخول

  1. تمهيد الوصلة — التفاوض على السرعة (يجرّب كل طرف سرعاته من الأعلى فالأدنى؛ ويظهر هنا أي عدم تطابق أو بصريات هامشية)، ثم متتاليات ابتدائية (primitive sequences) حتى يتزامن الطرفان.
  2. FLOGI (تسجيل دخول النسيج) — يطلب N_Port من المبدّل FCID ويتفاوض على أرصدة المخزن المؤقت، وفئة الخدمة، وحجم الإطار.
  3. PLOGI (تسجيل دخول المنفذ) — من N_Port إلى N_Port (أو إلى خادم الأسماء) لإنشاء جلسة.
  4. PRLI (تسجيل دخول العملية) — يتفاوض على بروتوكول FC-4 (SCSI أو NVMe) ومعاملاته.
  5. تسجيل خادم الأسماء والاستعلام عنه — يسجّل الجهاز WWPN/FCID الخاصين به ويتعرّف على الأهداف المقسَّمة إلى مناطق الموجودة؛ وتُعلن إشعارات RSCN عن أي تغييرات لاحقة.

والمنفذ العالق قبل FLOGI يشير إلى مشكلة في الطبقة الفيزيائية (البصريات، أو الكبل، أو السرعة)؛ والعالق بعد FLOGI يشير إلى مشكلة نسيج/تقسيم إلى مناطق (تشخيص المنافذ).

فئات الخدمة والتحكم بالتدفق

الفئةالسلوكالاستخدام
الفئة 1اتصال مخصَّصبائدة
الفئة 2بلا اتصال، مع إقرارنادرة
الفئة 3بلا اتصال، مخطط بيانات (datagram) بلا إقرار — لكن لا يُسقطه النسيج أبدًا بفضل الأرصدةعمليًا كل حركة بيانات التخزين
الفئة Fتحكم بين المبدّلاتخدمات النسيج

أرصدة المخزن المؤقت إلى المخزن المؤقت (BB_Credit): يمنح المستقبل عددًا من مخازن الإطارات المؤقتة؛ ولا يجوز للمرسل إرسال أكثر من ذلك العدد من الإطارات قبل تلقّي إقرارات R_RDY. ولا يُسقَط شيء؛ وحين تنفد الأرصدة ينتظر المرسل — وهذه هي الآلية وراء السلوك بلا فقد، وحدود المسافة، وازدحام الاستنزاف البطيء (تصميم SAN).

التقسيم إلى مناطق والتقنيع

  • التقسيم إلى مناطق (zoning) على المبدّل يحدّ من أي WWPN يمكنه رؤية الآخر؛ والتقسيم بمبادِر واحد (منفذ HBA واحد مع أهدافه) هو المعتاد. قسِّم حسب WWPN، لا حسب المنفذ.
  • تقنيع LUN على المصفوفة يحدّ من أي WWPN يمكنه الوصول إلى أي أحجام (volumes).
  • تقسِّم VSAN (Cisco) / النُّسُج الافتراضية (Brocade) المبدّل إلى نُسُج مستقلة؛ وتتيح NPIV لمنفذ N_Port واحد تقديم عدة WWPN (الأجهزة الافتراضية، وحاويات blade).
  • تبدو مشكلات التقسيم إلى مناطق وكأنها «لا أجهزة» بعد تسجيل دخول ناجح — تحقق من خادم الأسماء ومجموعة المناطق (zone set) الفعّالة قبل التعامل مع البصريات.

التفاوض على السرعة والبصريات

تتفاوض منافذ FC تلقائيًا على أعلى سرعة مشتركة (مثلًا 32/16/8GFC). ويجب أن يدعم SFP المعدل المتفاوَض عليه: فـSFP بسرعة 16G في منفذ 32G يحدّ المنفذ عند 16G؛ ومنفذ ثابت السرعة مع بصريات من جيل آخر لا يقيم وصلة إطلاقًا. وتُرمَّز وحدات SFP الخاصة بـFC ببتات سرعة ووسط خاصة بـFC لا برموز Ethernet (رموز التوافق)، وتفرض مبدّلات SAN وسم المورّد بصرامة (بصريات FC).

في CodingBox

بالنسبة لـSFP الخاص بـFC، تفك شاشة Check transceiver ترميز بتات سرعة FC ووسطه ومسافته (البايتات 7–10، و62)، بحيث ترى الأجيال التي تدّعيها الوحدة قبل أن تدخل نسيجًا سيتفاوض عليها.


إذا وجدت معلومة غير دقيقة أو خطأً في هذه المادة، فحدِّد المقطع المعني واضغط Ctrl+Enter .