CodingBox الوثائق

أساسيات التمرير (forwarding): VLAN وLAG وspanning tree والتوجيه

مشكلة وحدة الإرسال والاستقبال لا تُعلن عن نفسها أبدًا بصفتها كذلك. فهي تظهر في صورة تغيّر في طوبولوجيا الشجرة الممتدة، أو عضو LAG مُعلَّق، أو جار OSPF يتذبذب صعودًا وهبوطًا، أو نفق VXLAN يتذبذب، أو «نصف المستخدمين بطيئون». ولقراءة هذه الأعراض ورَدِّها إلى الطبقة الفيزيائية تحتاج إلى مفردات إعادة التوجيه: كيف يتعلّم المبدّل عناوين MAC، وما هي VLAN والجذوع، وكيف يوزّع تجميع الوصلات التدفقات بالتجزئة (hash)، ولماذا تحجب الشجرة الممتدة المنافذ، وماذا تفعل بروتوكولات التوجيه عندما تختفي وصلة وتعود. هذه الصفحة هي تلك المفردات، مقتصرة على ما يهم عندما يكون السبب الجذري موصلًا متسخًا.

الطبقة 2: تعلّم عناوين MAC وVLAN

المفهومما يحدثزاوية البصريات
تعلّم MACيُسجَّل عنوان MAC المصدر لكل إطار مقابل منفذ الدخول؛ وتُغرَق الوجهات المجهولة بالإرسال للجميعالمنفذ المتذبذب يمسح المُدخلات ويعيد تعلّمها — إغراق وجيز بعد كل تذبذب
التقادمتنتهي صلاحية المُدخلات (300 s افتراضيًا)
VLAN (802.1Q)نطاق بث واحد؛ وتحمل الإطارات على الجذوع وسمًا بطول 12 بت (1–4094)
منفذ الوصولVLAN واحدة بلا وسم
منفذ الجذععدة VLAN موسومة، وVLAN أصلية واحدة بلا وسمعدم تطابق VLAN الأصلية عبر وصلة صاعدة يظهر كاتصال جزئي، لا كعطل في الوصلة
MTU / jumbo1 500 بايت افتراضيًا، و9 000–9 216 لإطارات jumboعدم تطابق MTU عبر وصلة صاعدة يمرّر الحزم الصغيرة ويُسقط الكبيرة — يبدو كبصريات متقطعة
التحكم بالعواصف، وحارس BPDU، وأمن المنفذميزات حماية تُغلق المنافذمنفذ errdisabled بسبب أيٍّ منها يبدو كوحدة ميتة (فهرس الأعراض)

الشجرة الممتدة

المتغيّرالتقاربملاحظات
STP (802.1D)30–50 sقديم
RSTP (802.1w)< 1–3 sالخيار الافتراضي في معظم الأجهزة
MSTP (802.1s)كما في RSTP، لكل مثيل (instance)مجموعات VLAN
PVST+/Rapid-PVST+لكل VLANCisco

تحجب الشجرة الممتدة مسارات الطبقة 2 الزائدة عن الحاجة. وهذا ما تفعله بصرية معطوبة بها:

  • وصلة صاعدة متذبذبة تولّد إشعارات تغيّر الطوبولوجيا (TCN)؛ وكل TCN يمسح جداول MAC على مستوى الشبكة كلها ويسبب ثوانٍ من الإغراق — يرى المستخدمون توقفًا مع كل تذبذب (تذبذب الوصلة
  • وصلة أحادية الاتجاه (ليف واحد مقطوع، Tx يعمل وRx لا يعمل) يمكن أن تُنشئ حلقة إذا توقفت وحدات BPDU عن الوصول — وUDLD، وحارس الحلقة (loop guard)، وضمان الجسر (bridge assurance) موجودة لهذا الغرض بالذات (انعدام الوصلة
  • مؤشرات LED لـالمنفذ المحجوب (كهرماني) طبيعية على الوصلات الزائدة عن الحاجة، وليست عطلًا (تسمية المنافذ ومؤشرات LED).

تتجنّب نُسُج leaf–spine الشجرة الممتدة بتوجيه كل وصلة.

تجميع الوصلات (LAG، port-channel، bond)

العنصرالقاعدة
البروتوكولLACP (802.1AX / 802.3ad): يتبادل الأعضاء وحدات PDU ويتفاوضون على العضوية؛ وLAG الساكن (static) بلا حماية
الأعضاءالسرعة والازدواجية وMTU نفسها؛ ومعظم أنظمة NOS تشترط FEC ونوع وسط واحدًا — 4 × 25G بصريات أو 4 × 25G DAC، لا مزيجًا بينهما
التجزئة (Hashing)تُوزَّع التدفقات بتجزئة (hash) حقول MAC/IP/المنفذ؛ ولا يتجاوز أي تدفق سرعة عضو واحد أبدًا
عضو به أخطاءيُبقيه LACP في الحزمة ما دامت وحدات PDU تمر؛ وأخطاء CRC على عضو واحد تُفسد التدفقات المُوجَّهة إليه بالتجزئة — والعلامة المميزة هي «بعض الجلسات بطيئة وأخرى سليمة» (مقاييس VDM و FEC)
الحد الأدنى للوصلات (Min-links)تتعطل الحزمة إذا كان عدد الأعضاء العاملين أقل من N — وهذا يحمي من العمل بوصلة واحدة متدهورة
الأسماءPort-channel، وae، وEth-Trunk، وbond، وPortChannel — حسب NOS
بين مبدّلينMLAG/vPC/VLT (التكديس وMLAG)

عمليًا: عندما «يعمل LAG لكنه بطيء»، تحقق من عدادات كل عضو على حدة ومن DDM، لا من الحزمة ككل.

الطبقة 3: التوجيه على المبدّل

المفهومما هوزاوية البصريات
SVI / منفذ موجَّهواجهة IP على VLAN أو على منفذ فيزيائيالوصلات الصاعدة المُوجَّهة بلا STP؛ والتذبذب فيها حدث توجيه
ثابت / OSPF / IS-IS / BGPبروتوكولات توجيه؛ وتستخدم نُسُج مراكز البيانات BGP (بمثيل eBGP لكل وصلة) أو OSPFسجلات صعود/هبوط الجار تحدّد بدقة أي وصلة تذبذبت ومتى
ECMPتعدد مسارات بالتكلفة نفسها عبر N من الوصلات الصاعدة؛ وتُجزَّأ التدفقات كما في LAGوصلة صاعدة واحدة سيئة تُدهور 1/N من التدفقات؛ وBFD (50–300 ms) يكتشف العطل أسرع من مؤقتات البروتوكول
التخميد (Dampening)يمنع واجهة متذبذبة من الإعلان عن نفسهاتنتهي البصرية المتذبذبة بالتخميد — الوصلة «up» لكن حركة البيانات لا تُوجَّه
VRFجداول توجيه منفصلة (انتبه لـVRF الإدارة!)اختبار ping للمبدّل عبر VRF خاطئة يبدو كعطل في الوصلة
تكرار القفزة الأولى (HSRP/VRRP)بوابة افتراضية بين مبدّلينالتذبذبات تسبب تبديل البوابة

التراكبات

التراكبأينزاوية البصريات
VXLAN / EVPNنُسُج مراكز البيانات: طبقة 2 فوق طبقة 3تمر الأنفاق عبر ECMP؛ وفشل وصلة spine واحدة يُدهور الأنفاق عشوائيًا لا بشكل حتمي
MPLS / SRشبكات المشغّلينإعادة التوجيه السريعة (< 50 ms) تخفي التذبذبات — تحقق من عدادات البنية التحتية الأساسية (underlay)
ازدواج الاتصال عبر EVPN (ESI-LAG)يحل محل MLAGوصلات الأعضاء إلى leaf مختلفة، وبالقواعد نفسها لأعضاء LAG

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

الآليةالغرضزاوية البصريات
802.3x pauseإيقاف الجار مؤقتًانادر الاستخدام؛ ويخفي الإيقاف المؤقت الشامل الازدحام
PFC (802.1Qbb)إيقاف مؤقت لكل أولوية من أجل RoCE/FCoEالوصلة التي بها أخطاء CRC تستدعي إعادة الإرسال، لا الإيقاف المؤقت — لكن عواصف الإيقاف المؤقت من منفذ متذبذب يمكن أن توقف فئة بلا فقد على مستوى النسيج كله (إيثرنت بلا فقد)
ECNيُعلِّم الازدحام

قراءة أعراض إعادة التوجيه ورَدُّها إلى الطبقة الفيزيائية

عرض إعادة التوجيهالسبب الفيزيائي الذي يجب فحصه
إشعارات TCN من STP كل بضع دقائق، وتذبذبات MAC في السجلاتوصلة صاعدة واحدة تتذبذب — قدرة Rx في DDM قريبة من الحساسية، أو موصل متسخ
عضو LACP بحالة «suspended» / «individual»عدم تطابق FEC أو السرعة على ذلك العضو؛ أو وحدة غير معروفة
إعادة ضبط جار OSPF/BGP على وصلة واحدةبصرية متذبذبة، أو وحدة عند حد درجة الحرارة
ECMP: مجموعة جزئية من التدفقات بطيئة أو بها فقدوصلة صاعدة واحدة بها أخطاء FEC غير قابلة للتصحيح / CRC
إطارات jumbo تفشل، وping يعملMTU — لا علاقة للبصريات بالأمر
حلقة أو عاصفة بث بعد إصلاح ليفوصلة أحادية الاتجاه، أو تبديل قطبية على MPO، أو غياب UDLD
تتوقف حركة البيانات بعد ترقية البرمجيةبصريات من جهات خارجية مرفوضة في الإصدار الجديد (مصفوفات التوافق والبرامج الثابتة)
الخادم يرى الوصلة up، ولا حركة بياناتVLAN خاطئة أو عدم تطابق أصلية (native)، أو LAG على المبدّل وليس على الخادم

الفحوص الفيزيائية وراء كل صف: فهرس الأعراض، التحقق من البصريات على المبدّلات.

في CodingBox

أعراض طبقة إعادة التوجيه تشير إلى منفذ؛ والمنفذ يشير إلى وحدة؛ وDDM الوحدة وهويتها وعتباتها — تُقرأ على المبدّل أو على منصة الاختبار — تُغلق القضية. والاحتفاظ بسجل لكل وحدة في code database يحوّل «عاد LAG بطيئًا مرة أخرى» إلى «العضو 3، الرقم التسلسلي X، Rx عند −17 dBm، تم الاستبدال».


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