تسعى مجموعة الوثائق لهذا المنتج جاهدة لاستخدام لغة خالية من التحيز. لأغراض مجموعة الوثائق هذه، يتم تعريف "خالية من التحيز" على أنها لغة لا تعني التمييز على أساس العمر، والإعاقة، والجنس، والهوية العرقية، والهوية الإثنية، والتوجه الجنسي، والحالة الاجتماعية والاقتصادية، والتمييز متعدد الجوانب. قد تكون الاستثناءات موجودة في الوثائق بسبب اللغة التي يتم تشفيرها بشكل ثابت في واجهات المستخدم الخاصة ببرنامج المنتج، أو اللغة المستخدمة بناءً على وثائق RFP، أو اللغة التي يستخدمها منتج الجهة الخارجية المُشار إليه. تعرّف على المزيد حول كيفية استخدام Cisco للغة الشاملة.
ترجمت Cisco هذا المستند باستخدام مجموعة من التقنيات الآلية والبشرية لتقديم محتوى دعم للمستخدمين في جميع أنحاء العالم بلغتهم الخاصة. يُرجى ملاحظة أن أفضل ترجمة آلية لن تكون دقيقة كما هو الحال مع الترجمة الاحترافية التي يقدمها مترجم محترف. تخلي Cisco Systems مسئوليتها عن دقة هذه الترجمات وتُوصي بالرجوع دائمًا إلى المستند الإنجليزي الأصلي (الرابط متوفر).
يصف هذا وثيقة كيف أن يعين واستكشاف أخطاء الطبقة 2 في شبكة بما في ذلك مادة حفازة 9000 sery مفتاح.
يوصى بفهم مفاهيم بروتوكول الشجرة المتفرعة.
لا يقتصر هذا المستند على إصدارات برامج أو أجهزة معينة.
تم إنشاء المعلومات الواردة في هذا المستند من الأجهزة الموجودة في بيئة معملية خاصة. بدأت جميع الأجهزة المُستخدمة في هذا المستند بتكوين ممسوح (افتراضي). إذا كانت شبكتك قيد التشغيل، فتأكد من فهمك للتأثير المحتمل لأي أمر.
تتسبب حلقات الطبقة 2 في حدوث تكرار على شبكة منطقة محلية. تتدخل "عاصفة البث" الناتجة في الاتصال داخل شبكات VLAN الظاهرية المتأثرة وتمتنع عن نقاط النهاية وأجهزة الشبكة على حد سواء. تكتسب المشكلة زخم على مر الوقت لأن الطبقة 2 حركة مرور يتلقى ما من آلية مثل الوقت أن يبقى (TTL) أن أخيرا يسبب ربط أن يكون استهلكت على الشبكة. تقوم حركة المرور المحولة مثل بروتوكول تحليل العنوان (ARP) أو حركة مرور بروتوكول التكوين الديناميكي للمضيف (DHCP) بدلا من ذلك بتكرار العمليات بشكل لا نهائي إلى أن يتم كسر الحلقة. فالشخص المكلف بالتحقيق في حلقة مفرغة يجد نفسه في وضع مرهق.
لحسن الحظ هناك أساليب حقيقية مجربة للتحقيق واستكشاف أخطاء الطبقة 2 وإصلاحها. يوضح هذا المستند المنهجية التي تستخدمها أجيال مهندسي TAC.
الشجرة الممتدة: كيف تمنع حلقات التكرار؟
يوضح هذا المخطط البسيط بروتوكول الشجرة المتفرعة قيد العمل. وهذه النقاط تنطبق على هذه الطوبولوجيا:
وقد تجمعت الشجرة المتفرعة في هذه الطوبولوجيا بحيث يتم منع حلقات التكرار. تمثل الأسهم الخضراء كيفية إعادة توجيه حزمة بث يتم إرسالها بواسطة جهاز كمبيوتر عميل على المحولات المتصلة بينيا. يمنع منفذ الحظر على BBBB البث الذي يرسله العميل من التكرار إلى أجل غير مسمى بين الأجهزة.
كيف تتشكل عواصف البث من المستوى الثاني؟
هناك العديد من السيناريوهات التي لا يمنع فيها منع التكرار الحلقي الذي توفره الشجرة المتفرعة عواصف البث.
وقد تؤدي المشاكل المادية (الطبقة 1) على الشبكة إلى إرتباطات أحادية الإتجاه، مما يمنع مكبرات صوت الشجرة المتفرعة من التبادل الموثوق به لوحدات بيانات بروتوكول الجسر (BPDUs). يتسبب الاستلام أو التسليم غير الموثوق به لوحدات بيانات بروتوكول الجسر (BPDUs) في تقارب غير مرغوب وغير متوقع للشجرة المتفرعة.
مثال 1:
في هذا السيناريو، يتوقف BBB عن إستقبال وحدات بيانات بروتوكول الجسر (BPDUs) من الجسر الرئيسي على المنفذ الرئيسي الخاص به. ويتجمع BBB ردا على هذه الخسارة في وحدات بيانات بروتوكول الجسر (BPDUs). لم يعد المنفذ الجذري الخاص به مسارا صالحا للجذر لأنه لم يعد يستقبل وحدات بيانات بروتوكول الجسر (BPDUs) ويصبح منفذا معينا. ويستمر منفذ الحظر الخاص به في تلقي وحدات بيانات بروتوكول الجسر (BPDUs) من المصادقة والتفويض والمحاسبة (AAA) ليصبح المنفذ الجذري. لا قارن كتلة لذلك أنشوطة يتبعها.
مثال 2:
كما يمكن أن يحدث انقطاع الشبكة عند تقارب الشجرة المتفرعة كما هو متوقع. يمكن أن تكون بعض الأجهزة المتصلة بالشبكة متجهات لحلقات التكرار. صرة أو جهاز مماثل يربط بشكل غير متوقع بالشبكة يستطيع سببت عواصف بث.
هناك العديد من الطرق التي يميل بها مهندسو الشبكات إلى الاقتراب من حلقات التكرار من الطبقة الثانية وبث العواصف. يوضح هذا القسم طريقة مجربة وصحيحة تم إختبارها في عدد لا يحصى من حالات إجمالي المصيد المسموح به وحالات انقطاع التيار الكهربائي الكارثية.
تستخدم هذه الطريقة الأوامر الأساسية للغاية وتتجنب نقاط البيانات مثل إعلامات تغيير مخطط بروتوكول الشجرة المتفرعة (STP) والتي يمكن أن تكون فوضوية لمطاردتها. تحدث شبكات TCN في مخطط STP السريع (RSTP) عند تحرك المنافذ غير الطرفية إلى إعادة التوجيه من الحظر. يمكن أن تثقل الحلقة نفسها كاهل مكبرات صوت بروتوكول الشجرة المتفرعة (STP) إلى النقطة التي لا يمكنها فيها المشاركة في التقارب بشكل متوقع. تنتقل الواجهات الموجودة على المحولات الضحية إلى إعادة التوجيه إذا لم تكن قادرة على معالجة وحدات بيانات بروتوكول الجسر (BPDUs) الواردة بشكل صحيح بسبب مستوى التحكم المكتظ بها. وكثيرا ما تكون هذه النفثالينات أعراضا تكشف عن أجهزة الضحية، ولكنها لا تكشف بالضرورة عن مصدر الحلقة.
وبدلا من نقاط STP TCNs، هناك نقطة بيانات خطية وأكثر صلاحية يجب مراعاتها هي معدلات إدخال الواجهة. تظهر الواجهات التي تشارك في الحلقة أعلى بكثير من معدلات الإدخال المتوقعة. ولا تشكل معدلات الإنتاج مصدر قلق كبير لأن هذه الأجهزة الموجودة عند المصب هي نفسها على الأرجح ضحايا. يمكنك أيضا ملاحظة معدل مرتفع من البث والبث المتعدد على الواجهات المتأثرة وتلاحظ أن متوسط حجم الحزمة ينحرف إلى قيمة أقل من المتوقع.
باستخدام هذه الأوامر فقط، يمكن لمهندس الشبكة عزل معظم إن لم يكن كل حلقات الطبقة 2 بطريقة مباشرة:
show interfaces | التضمين لأعلى|معدل الإدخال
الأمر show interfaces | التضمين هو up|معدل الإدخال" مع ممر البيانات والوسيطات توفر لنا مجموعة من المخرجات يمكن هضمها بسرعة. إنه يظهر لنا جميع الواجهات التي تعمل حاليا "عالية" بالإضافة إلى معدلات المدخلات. من أجل أغراضنا، نحن نهتم فقط بمعدلات المدخلات. ومن المرجح أن تقع الواجهات التي تتسم بمعدلات مدخلات مرتفعة بشكل غير متوقع ضحية لهذه الحلقة. من المرجح أن يكون الجهاز المتصل بواجهة ذات معدل إدخال مرتفع بشكل غير متوقع أقرب إلى مصدر التكرار. ومن المرجح أن تقودنا الواجهات التي تتسم بمعدلات إنتاج مرتفعة إلى حد غير متوقع بعيدا عن مصدر الحلقة.
ACCESS-SWITCH1#show interfaces | in is up|input rate <snip>
GigabitEthernet1/0/1 is up, line protocol is up (connected) <----- Typical endpoint with a low input rate. This would not raise suspiscion. 5 minute input rate 33000 bits/sec, 21 packets/sec GigabitEthernet1/0/2 is up, line protocol is up (connected) 5 minute input rate 24000 bits/sec, 11 packets/sec <snip> 5 minute input rate 0 bits/sec, 0 packets/sec <----- This output represents interfaces that are down. 5 minute input rate 0 bits/sec, 0 packets/sec 5 minute input rate 0 bits/sec, 0 packets/sec 5 minute input rate 0 bits/sec, 0 packets/sec 5 minute input rate 0 bits/sec, 0 packets/sec TwentyFiveGigE1/1/1 is up, line protocol is up (connected) <----- Twe1/1/1 in this scenario is high-bandwith uplink interface. We would expect uplinks to have a fair amount of traffic on input. 5 minute input rate 2816922000 bits/sec, 2072252 packets/sec. If we were troubleshooting a loop, pay special attention to this interface given the input rate. TwentyFiveGigE1/1/2 is up, line protocol is up (connected) 5 minute input rate 2926942401 bits/sec, 3043467 packets/sec <-- The same logic goes for this port. The input rate is relatively high but that is possibly function of its position in the network. TwentyFiveGigE1/1/3 is up, line protocol is up (connected) 5 minute input rate 0 bits/sec, 0 packets/sec <snip>
ACCESS-SWITCH1#show cdp neighbor twe1/1/1 Capability Codes: R - Router, T - Trans Bridge, B - Source Route Bridge S - Switch, H - Host, I - IGMP, r - Repeater, P - Phone, D - Remote, C - CVTA, M - Two-port Mac Relay Device ID Local Intrfce Holdtme Capability Platform Port ID ACCESS-SWITCH2 Twe 1/1/1 142 S I C9300-48P Twe 1/1/4 <--- We confirm that the expected neighbor is attached to this interface. Total cdp entries displayed : 1
show spanning-tree
أستخدم هذا الأمر لفهم كيفية اعتقاد المحول المحلي في تقارب الشجرة المتفرعة. تذكروا الاختلافات في النكهات المختلفة للشجرة الممتدة. تقوم محولات Catalyst بتشغيل PVST السريع بشكل افتراضي ولكنها تدعم PVST و MST.
ACCESS-SWITCH1#show spanning-tree VLAN0001 <----- Keep in mind that in per-vlan spanning-tree, each VLAN represents a unique instance of spanning-tree Spanning tree enabled protocol rstp Root ID Priority 1 Address 380e.4d77.4800 Cost 2000 Port 3 (TwentyFiveGigE1/0/3) Hello Time 2 sec Max Age 20 sec Forward Delay 15 sec Bridge ID Priority 32769 (priority 32768 sys-id-ext 1) Address b08b.d08d.6b80 Hello Time 2 sec Max Age 20 sec Forward Delay 15 sec Aging Time 300 sec Interface Role Sts Cost Prio.Nbr Type ------------------- ---- --- --------- -------- -------------------------------- Gig1/0/1 Desg FWD 20000 128.1 P2p Gig1/0/2 Desg FWD 20000 128.2 P2p <snip> Twe1/1/1 Root FWD 800 128.33 P2p Twe1/1/2 Desg FWD 800 128.34 P2p Twe1/1/3 Alt BLK 800 128.35 P2p <---- This output corresponds with expectation. This step helps to populate STP information in your topology as you move from device to device
وتعمل هذه الطريقة البسيطة والمباشرة على تجنب التقاط الحزم التي تستهلك الوقت وتقليل التركيز على شبكات TCN للشجرة المتفرعة وإبقاء المشكلة الفعلية في طليعة التحقيقات. كما أنها تقلل من أستكشاف المشكلات وحلها من خلال "التخمين والفحص".
تأمل في هذا المخطط الهيكلي:
تقوم الشجرة المتفرعة بحظر منافذ متعددة في هذا المخطط بسبب الاتصالات البينية المكررة بين المحولات. على سبيل المثال، يمثل رسم X الأصفر منافذ الحظر. وتكون جميع منافذ إعادة التوجيه إما مخصصة أو أساسية، وذلك حسب موقع المحول المحلي مقارنة بالجسر الرئيسي. تمثل الأسهم الخضراء التدفق الطبيعي والمتوقع لحركة مرور البث الذي سيقوم عميل المثال بإرساله في هذه الشبكة.
على الرغم من أن هذه الشبكة ليست معقدة للغاية، إلا أنها توفر العديد من الفرص لتكوين حلقات التكرار بسبب الروابط المتكررة المتعددة.
تركز هذه القصاصة من المخطط الأكبر على أدوار/حالات الشجرة المتفرعة للمحول access حيث يتصل الخادم.
ضع في الاعتبار ما إذا كان لدينا إرتباط أحادي الإتجاه يمنع محول الوصول إلى الخادم من إستلام وحدات بيانات بروتوكول الجسر (BPDUs) على المنفذ الرئيسي الخاص به. وعند إستجابة ذلك، تعاد عملية إعادة تجميع الشجرة الممتدة، وتليها تكرار حلقي للطبقة 2.
يتوقف المنفذ الجذري السابق على Access-C عن تلقي وحدات بيانات بروتوكول الجسر (BPDUs) من DISTRO-B. لم يعد المحول يتعرف عليه كمسار صالح للجذر حتى يصبح منفذ الحظر الأعلى أولوية هو ROOT/Forwarding. عمليات تحويل المنفذ الجذري السابقة إلى مخصص/إعادة توجيه. وينتج عن إعادة التقارب هذه حلقة إعادة توجيه.
يوضح هذا المخطط كيفية تأثير الحلقة على حركة مرور البث المرسلة من عميلنا. ما لم يتم كسر التكرار، تستمر حركة المرور المحولة في التكرار إلى أجل غير مسمى ويحتمل أن تدخل/مخرج مفتاح ذو تأثير على واجهات متعددة. يمكنك رؤية العديد من الأسهم الحمراء التي تمثل إتجاه حركة المرور المحولة.
تستمر المشكلة في اكتساب زخم مع تزايد حركة المرور بشكل لا متناهي. تستفيد مجموعة المحولات Catalyst 9000 من آلية تنظيم مستوى التحكم (CoPP) بشكل افتراضي ولكن بعض المنتجات لا تفعل. تحتوي المحولات المزودة بواجهة افتراضية للمحول المحلي (SVI) في شبكة VLAN محولة على نسخة من حركة مرور بيانات البث داخل شبكة VLAN التي يتم تثبيتها في وحدة المعالجة المركزية. بدون CoPP، يمكن أن تقاطع جميع حركة المرور المثقبة هذه وحدة المعالجة المركزية للمحول. ويؤدي ذلك إلى تفاقم الحالة السيئة، حيث لا تستطيع المحولات المتضررة المشاركة في الشجرة المتفرعة كما هو متوقع.
أحد التحديات الأولية التي واجهوها عندما نقوم باستكشاف هذا النوع من المشاكل وحلها هو تحديد أين سنبدأ. وفي نهاية المطاف، فإن الموقف الذي نبدأ به ليس على قدر عظيم من الأهمية. كل أداة يتأثر ب أنشوطة أخيرا يتتبع إلى المصدر من أنشوطة.
في هذا المثال، نبدأ من المحول الذي يتصل به العميل المتأثر.
نقطة البدء - Access-A - متصل مباشرة بالعميل
تجعل هذه الطريقة نقطة البدء الأولية غير ذات صلة. تشير جميع الواجهات المتأثرة إلى مصدر المشكلة. حيث يبدأ أنت، إن هذا عملية يكون تتابعت أنت تصل إلى المصدر من الأنشوطة/الانعكاس. في هذا السيناريو، يتصل العميل المتأثر بالمحول الوصول إلى A. هذا هو المكان الذي نبدأ منه. تتمثل الخطوة الأولى في هذه العملية في مراعاة معدلات الإدخال على جميع الواجهات النشطة.
ACCESS-A#show interfaces | in is up|input rate GigabitEthernet1/0/1 is up, line protocol is up (connected) 5 minute input rate 33000 bits/sec, 21 packets/sec <--- This access port (downlink) has a small volume of traffic inbound. This does not raise suspiscion. <snip> 5 minute input rate 0 bits/sec, 0 packets/sec 5 minute input rate 0 bits/sec, 0 packets/sec 5 minute input rate 0 bits/sec, 0 packets/sec 5 minute input rate 0 bits/sec, 0 packets/sec 5 minute input rate 0 bits/sec, 0 packets/sec TwentyFiveGigE1/1/1 is up, line protocol is up (connected) 5 minute input rate 2816922000 bits/sec, 2672252 packets/sec <--- This port is an uplink. There is a fair amount of traffic inbound on this port, but also keep in mind that the uplink is expected to be busier. TwentyFiveGigE1/1/2 is up, line protocol is up (connected) <--- This is our other uplink on this switch. The input rate is zero, suggesting the other end of this link is not transmitting. This implies that the other end of the link successfully blocks. 5 minute input rate 0 bits/sec, 0 packets/sec
يتم حساب متوسط حجم الحزمة بقسمة البايت في الثانية على الحزم في الثانية. في هذا المثال، يبلغ متوسط حجم الحزمة حوالي 132 بايت. وهذا يشير إلى كمية كبيرة من الحزم الصغيرة التي تشوه المتوسط. على سبيل المثال، يمكن أن يؤدي حجم كبير من ARP إلى نفس الانحراف من متوسط حجم الحزمة المتوقع في شبكة إنتاج ويقترح أن المنفذ ضحية لعاصفة البث.
لا يظهر أي من الروابط السفلية معدلات إدخال غير عادية. المنفذ الوحيد الذي يحتمل أن يتأثر هو المنفذ الجذري- الوصلة نحو طبقة التوزيع. قبل الانتقال إلى الجهاز التالي، ضع في الاعتبار أولا الشجرة المتفرعة للمحول.
ACCESS-A#show spanning-tree <--- Without an argument, this command gives spanning-tree information for all VLANs with an active STP instance running. For this example, we assume VLAN 1 is consistent with all VLANs on the trunk. VLAN0001 Spanning tree enabled protocol rstp Root ID Priority 1 Address 380e.4d77.4800 Cost 2000 Port 3 (TwentyFiveGigE1/1/1) Hello Time 2 sec Max Age 20 sec Forward Delay 15 sec Bridge ID Priority 32769 (priority 32768 sys-id-ext 1) Address b08b.d08d.6b80 Hello Time 2 sec Max Age 20 sec Forward Delay 15 sec Aging Time 300 sec Interface Role Sts Cost Prio.Nbr Type ------------------- ---- --- --------- -------- -------------------------------- Gig1/0/1 Desg FWD 20000 128.1 P2p Gig1/0/2 Desg FWD 20000 128.2 P2p <snip> Twe1/1/1 Root FWD 800 128.33 P2p Twe1/1/2 Desg FWD 800 128.34 P2p
<snip>
هنا حيث يتم الدفع لمعرفة شبكتك وكيف من المتوقع أن تتلاقى الشجرة المتفرعة. TE1/1/1 هو المنفذ الجذري المتوقع. يتصل أيضا Twe1/1/2 بمحول وإعادة توجيه، ولكن معدل الإدخال الخاص به هو 0 حزمة/ثانية لذلك نعرف أن الطرف الآخر من الارتباط يتم حظره بنجاح. كل شيء يبدو على ما يرام فيما يتعلق بالشجرة الممتدة. الآن، نحن نؤكد نظير الارتباط على المنفذ المتأثر.
ACCESS-A#show cdp neighbors twentyFiveGigE 1/1/1 Capability Codes: R - Router, T - Trans Bridge, B - Source Route Bridge S - Switch, H - Host, I - IGMP, r - Repeater, P - Phone, D - Remote, C - CVTA, M - Two-port Mac Relay Device ID Local Intrfce Holdtme Capability Platform Port ID DISTRO-A Twe 1/1/1 137 S I C9300-48P Twe 1/0/3
مفتاح الخطوة التالية - DISTRO-A
تتمثل الخطوة التالية في تكرار النشاط السابق على المحول الذي يتصل بالواجهة المريبة. تشغيل إظهار الواجهات | التضمين هو up|معدل الإدخال " لتحديد الواجهات ذات معدلات الإدخال العالية المشكوك فيها.
DISTRO-A#show interfaces | in is up|input rate 5 minute input rate 0 bits/sec, 0 packets/sec 5 minute input rate 0 bits/sec, 0 packets/sec 5 minute input rate 0 bits/sec, 0 packets/sec 5 minute input rate 0 bits/sec, 0 packets/sec 5 minute input rate 0 bits/sec, 0 packets/sec TwentyFiveGigE1/1/1 is up, line protocol is up (connected) 5 minute input rate 4846092202 bits/sec, 4572251 packets/sec <-- In this scenario, this input rate raises red flags. This is another situation where understanding normal baselines is helpful. TwentyFiveGigE1/1/2 is up, line protocol is up (connected) 5 minute input rate 0 bits/sec, 0 packets/sec <-- The other end of this link is likely blocking. TwentyFiveGigE1/1/3 is up, line protocol is up (connected) 5 minute input rate 146192134 bits/sec, 171252 packets/sec <-- Fair amount of usage, though exponentially smaller that our 'suspect' link. Again, knowing expected baselines is helpful to identify when deviations occur. This is a downlink towards an access switch in this scenario, and does not raise red flags. TwentyFiveGigE1/1/4 is up, line protocol is up (connected) 5 minute input rate 4938392202 bits/sec, 4723294 packets/sec <-- This is along the same magnitude of input as Twe1/1/1. Often, interfaces impacted by the same broadcast storm shows similar activity. In our scenario, this interface raises red flags. TwentyFiveGigE1/1/5 is up, line protocol is up (connected) 5 minute input rate 032182156 bits/sec, 104263 packets/sec <-- Similar to Twe1/1/3, this interface is active but not at a suspicious level.
في DISTRO-A، وجدنا واجهتين بمعدلات إدخال أعلى من المتوقع. طبيعة حلقات التكرار تعني أن هناك عادة مسارات متعددة إلى المصدر. نلاحظ كلا الواجهات، ولكن أولا نتحقق من الشجرة المتفرعة لأي شيء خارج عن المألوف.
DISTRO-A#show spanning-tree
VLAN0001 Spanning tree enabled protocol rstp Root ID Priority 1 Address 380e.4d77.4800 Cost 2000 Port 3 (TwentyFiveGigE1/1/1) Hello Time 2 sec Max Age 20 sec Forward Delay 15 sec Bridge ID Priority 32769 (priority 32768 sys-id-ext 1) Address c18b.a18d.5b76 Hello Time 2 sec Max Age 20 sec Forward Delay 15 sec Aging Time 300 sec Interface Role Sts Cost Prio.Nbr Type ------------------- ---- --- --------- -------- -------------------------------- Twe1/1/1 Root FWD 800 128.33 P2p Twe1/1/2 Desg FWD 800 128.34 P2p Twe1/1/3 Desg FWD 800 128.35 P2p Twe1/1/4 Desg FWD 800 128.36 P2p Twe1/1/5 Desg FWD 800 128.37 P2p
<snip>
إن ينظر أنت في موضع ال dimm-A في الشبكة، أنت يستطيع رأيت أن كل ميناء على هذا مفتاح من المتوقع أن يرسل. وهو يحتوي على منفذ جذري (Twe1/1/1) يربطه مباشرة بشفرة الجذر. ويتم تخصيص جميع الارتباطات والاتصالات الداخلية الخاصة به بالمحولات الأخرى وإعادة توجيهها. وهذا المسار باستخدام إخراج الشجرة الممتدة.
الآن، نتحقق من الأقران على الواجهات المشبوهة ونقرر أين نذهب بعد ذلك. أي إتجاه يؤدي في وصولنا إلى مصدر الحلقة.
DISTRO-A#show cdp neighbors twentyFiveGigE 1/1/1 Capability Codes: R - Router, T - Trans Bridge, B - Source Route Bridge S - Switch, H - Host, I - IGMP, r - Repeater, P - Phone, D - Remote, C - CVTA, M - Two-port Mac Relay Device ID Local Intrfce Holdtme Capability Platform Port ID CORE Twe 1/1/1 137 S I C9500-48Y4C Twe 1/0/1 DISTRO-A#show cdp neighbors twentyFiveGigE 1/1/4 Capability Codes: R - Router, T - Trans Bridge, B - Source Route Bridge S - Switch, H - Host, I - IGMP, r - Repeater, P - Phone, D - Remote, C - CVTA, M - Two-port Mac Relay Device ID Local Intrfce Holdtme Capability Platform Port ID ACCESS-B Twe 1/1/4 137 S I C9300-48P Twe 1/1/1
نقوم أولا بسحب CORE ولكن سيكون صحيحا بنفس القدر في هذا السيناريو الانتقال إلى ACCESS-B.
محول الخطوة التالية - Core
CORE#show interfaces | in is up|input rate TwentyFiveGigE1/0/1 is up, line protocol is up (connected) <--- Both active downlinks have comparably high input rates. It is not unexpected for core devices to have high interface activity. 5 minute input rate 4946092202 bits/sec, 4671352 packets/sec TwentyFiveGigE1/0/2 is up, line protocol is up (connected) 5 minute input rate 4936092202 bits/sec, 4474252 packets/sec <--- It appears that both Twe1/0/1 and Twe1/0/2 are victimized. These are the only active downlinks, so this makes sense. <snip> 5 minute input rate 0 bits/sec, 0 packets/sec 5 minute input rate 0 bits/sec, 0 packets/sec 5 minute input rate 0 bits/sec, 0 packets/sec 5 minute input rate 0 bits/sec, 0 packets/sec 5 minute input rate 0 bits/sec, 0 packets/sec
ونظرا لأن هذا المحول هو الجسر الرئيسي، فإننا نتوقع من جميع الواجهات الخاصة به إعادة التوجيه. قم بالتأكيد بسرعة باستخدام show spanning-tree".
CORE#show spanning-tree VLAN0001 Spanning tree enabled protocol rstp Root ID Priority 1 Address 380e.4d77.4800 This bridge is the root Hello Time 2 sec Max Age 20 sec Forward Delay 15 sec Bridge ID Priority 1 (priority 0 sys-id-ext 1) Address 380e.4d77.4800 Hello Time 2 sec Max Age 20 sec Forward Delay 15 sec Aging Time 300 sec Interface Role Sts Cost Prio.Nbr Type ------------------- ---- --- --------- -------- -------------------------------- Twe1/0/1 Desg FWD 800 128.25 P2p Twe1/0/2 Desg FWD 800 128.26 P2p
لا توجد مسارات غير متوقعة لدخول عاصفة البث. بناء على المعلومات التي تحت تصرفنا، الحلقة في أسفل اللب. الآن نتحقق من أقراننا على الروابط الداخلية لدينا.
CORE#show cdp neighbors twentyFiveGigE 1/0/1 Capability Codes: R - Router, T - Trans Bridge, B - Source Route Bridge S - Switch, H - Host, I - IGMP, r - Repeater, P - Phone, D - Remote, C - CVTA, M - Two-port Mac Relay Device ID Local Intrfce Holdtme Capability Platform Port ID DISTRO-A Twe 1/0/1 144 S I C9300-48P Twe 1/1/1 CORE#show cdp neighbors twentyFiveGigE 1/0/2 Capability Codes: R - Router, T - Trans Bridge, B - Source Route Bridge S - Switch, H - Host, I - IGMP, r - Repeater, P - Phone, D - Remote, C - CVTA, M - Two-port Mac Relay Device ID Local Intrfce Holdtme Capability Platform Port ID DISTRO-B Twe 1/0/2 139 S I C9300-48P Twe 1/1/1
لقد جئنا للتو من "ليتو أ". يمكننا مراجعة DISTRO-A والتحقق من الواجهة/النظير الآخر لدينا على هذا المفتاح الذي تم تمييزه على أنه مريب، أو يمكننا التوجه إلى DISTRO-B. بعد ذلك نتحقق من DISTRO-B.
محول الخطوة التالية - Distro-B
DISTRO-B#show interfaces | in is up|input rate <snip> 5 minute input rate 0 bits/sec, 0 packets/sec 5 minute input rate 0 bits/sec, 0 packets/sec 5 minute input rate 0 bits/sec, 0 packets/sec 5 minute input rate 0 bits/sec, 0 packets/sec 5 minute input rate 0 bits/sec, 0 packets/sec TwentyFiveGigE1/1/1 is up, line protocol is up (connected) 5 minute input rate 4446192309 bits/sec, 4673252 packets/sec <--- Suspicious TwentyFiveGigE1/1/2 is up, line protocol is up (connected) 5 minute input rate 4457101202 bits/sec, 4571365 packets/sec <--- Suspicious TwentyFiveGigE1/1/3 is up, line protocol is up (connected) 5 minute input rate 136192034 bits/sec, 170261 packets/sec TwentyFiveGigE1/1/4 is up, line protocol is up (connected) 5 minute input rate 4936092202 bits/sec, 4474252 packets/sec <--- Suspicious
والآن نلقي نظرة سريعة على الشجرة المتفرعة للتأكد من ان الامور تظهر كما هو متوقع.
DISTRO-B#show spanning-tree VLAN0001 Spanning tree enabled protocol rstp Root ID Priority 1 Address 380e.4d77.4800 Cost 800 Port 3 (TwentyFiveGigE1/1/1) Hello Time 2 sec Max Age 20 sec Forward Delay 15 sec Bridge ID Priority 32769 (priority 32768 sys-id-ext 1) Address b08b.d08d.6b80 Hello Time 2 sec Max Age 20 sec Forward Delay 15 sec Aging Time 300 sec Interface Role Sts Cost Prio.Nbr Type ------------------- ---- --- --------- -------- -------------------------------- <snip> Twe1/1/1 Root FWD 800 128.33 P2p Twe1/1/2 Desg FWD 800 128.34 P2p Twe1/1/3 Desg FWD 800 128.33 P2p
Twe1/1/3 Desg FWD 800 128.33 P2p Twe1/1/5 Alt BLK 800 128.34 P2p
تتوافق الشجرة الممتدة على هذا المحول مع ما نتوقعه في شبكة مستقرة. يمكننا أن نرى أن المنفذ الجذري لدينا قد تم تجميعه كما هو متوقع وأن إتصالنا البيني بكتل DISTRO-B (Twe1/1/4). يتم تخصيص/إعادة توجيه واجهات الوصول الموجهة إلينا.
الآن نتحرى عن نظرائنا على الواجهات المشبوهة.
DISTRO-B#show cdp neighbors twentyFiveGigE 1/1/1 Capability Codes: R - Router, T - Trans Bridge, B - Source Route Bridge S - Switch, H - Host, I - IGMP, r - Repeater, P - Phone, D - Remote, C - CVTA, M - Two-port Mac Relay Device ID Local Intrfce Holdtme Capability Platform Port ID CORE Twe 1/1/1 144 S I C9500-48Y4C Twe 1/0/1 DISTRO-B#show cdp neighbors twentyFiveGigE 1/1/2 Capability Codes: R - Router, T - Trans Bridge, B - Source Route Bridge S - Switch, H - Host, I - IGMP, r - Repeater, P - Phone, D - Remote, C - CVTA, M - Two-port Mac Relay Device ID Local Intrfce Holdtme Capability Platform Port ID ACCESS-C Twe 1/1/2 139 S I C9300-48P Twe 1/1/1 DISTRO-B#show cdp neighbors twentyFiveGigE 1/1/5 Capability Codes: R - Router, T - Trans Bridge, B - Source Route Bridge S - Switch, H - Host, I - IGMP, r - Repeater, P - Phone, D - Remote, C - CVTA, M - Two-port Mac Relay Device ID Local Intrfce Holdtme Capability Platform Port ID DISTRO-A Twe 1/1/5 132 S I C9300-48P Twe 1/1/2
لقد أتينا للتو من المركز وقد زرنا بالفعل DISTRO-a. استنادا إلى النتائج التي توصلنا إليها حتى الآن، يرسلنا المنطق إلى تقنية ACCESS-C.
منفذ C
ACCESS-C#show interfaces | in is up|input rate GigabitEthernet1/0/1 is up, line protocol is up (connected) 5 minute input rate 43012 bits/sec, 34 packets/sec 5 minute input rate 0 bits/sec, 0 packets/sec 5 minute input rate 0 bits/sec, 0 packets/sec 5 minute input rate 0 bits/sec, 0 packets/sec 5 minute input rate 0 bits/sec, 0 packets/sec 5 minute input rate 0 bits/sec, 0 packets/sec
<snip> TwentyFiveGigE1/1/1 is up, line protocol is up (connected) 5 minute input rate 0 bits/sec, 0 packets/sec <-- This interface has zero packets inbound. Normally this means the interface on the other end of the link is blocking. In this scenario we need to take a closer look since the upstream switch is a distribution switch. TwentyFiveGigE1/1/2 is up, line protocol is up (connected) 5 minute input rate 4834056103 bits/sec, 4461235 packets/sec <-- This interface has a suspicious input rate. TwentyFiveGigE1/1/3 is up, line protocol is up (connected) 5 minute input rate 4456091109 bits/sec, 4573242 packets/sec <-- This interface also has a suspicious input rate.
هذا مفتاح واضح تأثر ب أنشوطة. وتظهر واجهتان متشابهتان الدليل على الإيذاء. هناك أيضا وصلة إلى طبقة التوزيع والتي تكون هادئة بشكل غير متوقع. ونحيط علما بهذه الملاحظات ونتحقق من الشجرة المتفرعة المجاورة لمعرفة ما إذا كان هناك أي شيء واضح.
ACCESS-C#show spanning-tree VLAN0001 Spanning tree enabled protocol rstp Root ID Priority 1 Address 380e.4d77.4800 Cost 1600 Port 4 (TwentyFiveGigE1/1/2) Hello Time 2 sec Max Age 20 sec Forward Delay 15 sec Bridge ID Priority 32769 (priority 32768 sys-id-ext 1) Address b08b.d08d.6b80 Hello Time 2 sec Max Age 20 sec Forward Delay 15 sec Aging Time 300 sec Interface Role Sts Cost Prio.Nbr Type ------------------- ---- --- --------- -------- -------------------------------- Gig1/0/1 Desg FWD 20000 128.01 P2P <snip> Twe1/1/1 Desg FWD 800 128.33 P2p Twe1/1/2 Root FWD 800 128.34 P2p Twe1/1/3 Alt BLK 800 128.33 P2p
ومرة أخرى، من المفيد فهم عمليات الشجرة المتفرعة وما هو المتوقع في شبكتك. استنادا إلى المخطط السابق الذي يوضح تقارب الشجرة المتفرعة المتوقع، من المتوقع أن يحتوي ACCESS-C على منفذي حظر. يوجد منفذ حظر واحد فقط مدرج في مخرجات show spanning-tree التي تمثل علامة حمراء كبيرة. وهذا قد يكون غير واضح أثناء أستكشاف المشكلات وحلها، لذا فلنر ما المميز أيضا في هذا المحول على أنه غير مألوف.
تتضمن محولات الوصول في شبكة مجمعة في طبقات عادة منفذا رئيسيا ومنفذ بديل واحد أو أكثر للجذر. عادة ما تكون الارتباطات المنزلية بعيدا عن الجسر الرئيسي 'مخصصة' و'إعادة توجيه'. يتم عرض Twe1/1/1 كمنفذ معين، مما يعني أنه يعتقد أنه أقرب إلى الجسر الرئيسي من شريك الارتباط الخاص به. لا يسرد الرسم التخطيطي الخاص بنا أرقام المنافذ، لذلك دعنا نؤكد الأجهزة التي تتصل بالمنافذ الموجودة على الجهاز المشتبه به.
ACCESS-C#show cdp neighbors twentyFiveGigE 1/1/1 Capability Codes: R - Router, T - Trans Bridge, B - Source Route Bridge S - Switch, H - Host, I - IGMP, r - Repeater, P - Phone, D - Remote, C - CVTA, M - Two-port Mac Relay Device ID Local Intrfce Holdtme Capability Platform Port ID. <--- There is no neighbor information listed for this interface. Very suspiscious. ACCESS-C#show cdp neighbors twentyFiveGigE 1/1/2 Capability Codes: R - Router, T - Trans Bridge, B - Source Route Bridge S - Switch, H - Host, I - IGMP, r - Repeater, P - Phone, D - Remote, C - CVTA, M - Two-port Mac Relay Device ID Local Intrfce Holdtme Capability Platform Port ID ACCESS-B Twe 1/1/2 144 S I C9300-48P Twe 1/1/3
ACCESS-C#show cdp neighbors twentyFiveGigE 1/1/3 Capability Codes: R - Router, T - Trans Bridge, B - Source Route Bridge S - Switch, H - Host, I - IGMP, r - Repeater, P - Phone, D - Remote, C - CVTA, M - Two-port Mac Relay Device ID Local Intrfce Holdtme Capability Platform Port ID DISTRO-A Twe 1/1/3 137 S I C9300-48P Twe 1/1/2
لا تحتوي الواجهة twe1/1/1 على جار مدرج. هذا يشير إلى أن إطار CDP المرسل من النظير لا يصل (أو يصل ولا يمكن معالجته) ويقترح إرتباط أحادي الإتجاه في هذا السياق. في هذه المرحلة، هناك أدلة كافية لمزيد من التدقيق في الارتباط بين DISTRO-B و Access-C.
معدل الإدخال الذي يبلغ صفر عند هذه الواجهة بينما نتوقع من الطرف الآخر إعادة توجيهه استنادا إلى معدل إخراج الشجرة المتفرعة والواجهة. وبالإضافة إلى التقارب غير المتوقع لبروتوكول الشجرة المتفرعة (STP) حيث تم تعيين كل نهاية من مطالبات الارتباط والافتقار إلى معلومات بروتوكول CDP، فإن هذا الارتباط أحادي الإتجاه.
إن الطريقة الأسرع لكسر هذه الحلقة في هذا الموقف تتلخص في إغلاق شبكة TWE1/1/1 في برنامج Access-A. ما إن Twe1/1/1 يكون عطلت، الحلقي ينكسر ماديا. وحالما تنقطع الحلقة فيزيائيا، تبدأ عاصفة البث فورا في الانحسار.
كان هذا سيناريو مبسط لكنه يوضح المفهوم. تتبع الواجهات المتأثرة لمصدر التكرار.
ملخص
وضح هذا السيناريو المنهجية الأساسية لاستكشاف أخطاء حلقات التكرار من الطبقة 2 وإصلاحها بسرعة ودقة. ويمكن تلخيص الطريقة في الخطوات التالية:
ACCESS-C#show interfaces | in is up|input rate
2. تحديد الأجهزة النظيرة المتصلة بواجهات المشتبه بهم. التكرار هو تدفق من واحد من هذه الواجهات. تشير مسارات متعددة إلى التكرار، لكن كل المسارات تؤدي في النهاية إلى المصدر.
ACCESS-C#show cdp neighbors twentyFiveGigE 1/1/1
3. تتضمن بعض الشبكات أجهزة مزودة بمسارات إعادة توجيه متعددة. تحقق من الشجرة المتفرعة لضمان تجميع المخطط كما هو متوقع. تأكد من حظر كتلة الواجهات.
ACCESS-C#show spanning-tree
قم بتضمين هذه الخطوات وتبني مخطط وأنت تنتقل من جهاز إلى جهاز. في نهاية المطاف تصل إلى مصدر الحلقة.
يمكن أن يحدث التكرار عندما يمنع عامل ما الشجرة المتفرعة من التقارب كما هو متوقع. في هذا السيناريو، تسبب إرتباط أحادي الإتجاه في إعادة توجيه محول الوصول على إرتباط متوقع حظره.
كما تحدث عواصف البث عند تكرار أجهزة مخادعة أو مشبوهة حركة مرور البيانات إلى الشبكة أو انعكاسها.
تساعد المنهجية الموضحة في هذا المستند محترفي الشبكة على تحديد موقع مصدر أي حلقة من الطبقة 2 أو سيناريو انعكاس حركة مرور البيانات بسرعة فائقة.
أخيرا - لماذا لا تكون قنوات TCN
من الممارسات الشائعة في هذا المجال التركيز على شبكات TCN للشجرة المتفرعة ومطاردتها عند أستكشاف أخطاء حلقات التكرار وإصلاحها. ونحن نوصي بعدم الموافقة على ذلك لصالح معدلات المدخلات. تتضمن مجموعة المحولات Catalyst 9000 سياسة تنظيم قوية لمستوى التحكم (CoPP) لمنع انقطاع مسار النبض نظرا لحجم حركة المرور المثقبة. CoPP على المادة حفازة 9000 مفتاح شرطة BPDUs إن حجم يتجاوز قيمة شرطة النظام الأساسي، مع ذلك، لذلك حتى إن لم يرى إرتفاع إستخدام وحدة المعالجة المركزية، يجسر - شجرة على مادة حفازة 9000. لا تقوم منصات المحولات الأخرى بما في ذلك المحولات القديمة مثل السلسلة 2960 و 3560 و 3750 و 4k بتوظيف CoPP ويمكن التغلب عليها بسهولة أثناء التكرار. يمكن أن يقع أي جهاز ضحية للأنشوطة - التي تجعل الشجرة المتفرعة تتنافس مع الملايين من عمليات البث الخاطئة على مسار وحدة المعالجة المركزية (CPU). ونتيجة لذلك، غالبا ما تكون شبكات TCN التي تم إنشاؤها إيجابيات خاطئة وتقود المهندس إلى المسار الخاطئ.
هناك سمة إختياري يتوفر على مادة حفازة مفتاح أن يقسو مقابل طبقة 2 أنشوطة. وترمي هذه الخصائص وأفضل الممارسات إلى منع حلقات التكرار قبل حدوثها وتقليل أثرها في حالة حدوثها.
الميزات
RootGuard - يمنع حماية الجذر الواجهات من أن تصبح منافذ جذرية. تضع الميزة الواجهة في حالة عدم تناسق الجذر إذا تم تلقي وحدة بيانات بروتوكول الجسر (BPDU) عليا. ويكون هذا مفيدا بشكل خاص إذا كانت الشبكة تحتوي على إتصالات بالأجهزة التي تتم إدارتها بواسطة مؤسسات أخرى. نموذجيا، يتم تطبيق ذلك على روابط طبقة التوزيع السفلية التي تواجه طبقة الوصول. لا يتوقع أبدا أن تصل وحدات بيانات بروتوكول الجسر (BPDU) الفائقة من الخادم في شبكة مستقرة.
LoopGuard - بشكل عام في بروتوكول الشجرة المتفرعة (STP)، تستلم المنافذ الجذرية والمنافذ البديلة وحدات بيانات بروتوكول الجسر (BPDUs) بينما تقوم المنافذ المعينة بإرسالها. يمكن أن تجعل هذه العلاقة الشجرة المتفرعة غير قادرة على الاستجابة للروابط أحادي الإتجاه. يمنع واقي التكرار الحلقي المنافذ البديلة أو الجذر من أن تصبح معينة. يضع حماية التكرار الحلقي الواجهة في دولة handicapé إذا لم يتم تلقي وحدات بيانات بروتوكول الجسر (BPDUs) ومعالجتها بشكل منتظم بواسطة الواجهة.
BPDUGuard - تعمل هذه الميزة بوضع واجهة في حالة err-disable إذا تم تلقي BPDU على منفذ تم تكوينه. قم بتكوين هذا على المنافذ الطرفية حيث لا يكون من المتوقع أن يتصل جهاز شبكة آخر. غالبا ما يتم إستخدام هذه الميزة بالاشتراك مع PortFast.
PortFast - يتم إستخدام PortFast على المنافذ الطرفية - غالبا ما يكون الوصول ولكنه أيضا يستخدم خطوط الاتصال في بعض السيناريوهات. وهو يسمح لمنفذ الحافة بالتخلي عن المراحل العادية للشجرة المتفرعة والانتقال مباشرة إلى إعادة التوجيه. يؤدي هذا إلى حفظ الوقت من منظور نقطة النهاية ويمنع أيضا منفذ حافة غير مستقر من إرسال TCNs. يجب إستخدام PortFast دائما مع BPDUGuard لتجنب إدخال تكرار حلقي إذا كان جهاز الشبكة متصلا بشكل عرضي.
أفضل الممارسات الإضافية
تحديد نطاق شبكة VLAN - يسمح فقط بشبكات VLAN الضرورية على خطوط الاتصال. وهذا يحد من نطاق حلقات التكرار ويمنع حدوث مشكلة محلية من أن تصبح انقطاع على مستوى الشبكة.
أستخدم شبكات VLAN غير العاملة كشبكات محلية أصلية - أفضل ممارسة هي إستخدام شبكة VLAN غير العاملة لشبكات الاتصال. تستخدم العديد من الشبكات شبكة VLAN الأصلية الافتراضية (1)، والتي تمتد عبر الشبكة بالكامل. أستخدم شبكة VLAN غير التشغيلية كشبكة محلية ظاهرية (VLAN) أصلية للحد بشكل أكبر من النطاق المحتمل لأي تكرار حلقي.
أستخدم طريقة حساب تكلفة المسار الموحد - تقوم جميع المحولات Catalyst 9000 series بتشغيل طريقة تكلفة المسار الطويل بشكل افتراضي كما هو الحال مع IOS XE 17.6. من المحتمل أن تكون الإصدارات السابقة قصيرة بشكل افتراضي. تعمل معظم محولات Catalyst القديمة بشكل افتراضي. تواجه البيئات التي يتم فيها إستخدام طرق تكلفة المسار المختلط مشكلات في الاستجابة لتغييرات المخطط والاضطرابات. تأكد من أن جميع المحولات تقوم بتشغيل نفس الطريقة. تم العثور على مزيد من المعلومات في دليل تكوين النظام الأساسي ذي الصلة للشجرة المتفرعة.
أستخدم الأمر arbre طريقة تكلفة المسار <long/short>" لمعالجة طريقة تكلفة المسار. يتم إستخدام "عرض ملخص الشجرة المتفرعة" لتأكيد الطريقة المستخدمة.
ACCESS-A(config)#spanning-tree pathcost method ? long Use 32 bit based values for default port path costs short Use 16 bit based values for default port path costs ACCESS-A(config)#spanning-tree pathcost method long <snip>
ACCESS-A#show spanning-tree summary Switch is in rapid-pvst mode Root bridge for: VLAN0001 Extended system ID is enabled Portfast Default is disabled PortFast BPDU Guard Default is disabled Portfast BPDU Filter Default is disabled Loopguard Default is disabled EtherChannel misconfig guard is enabled UplinkFast is disabled BackboneFast is disabled Configured Pathcost method used is long <--- Displays the configured pathcost method.
<snip>
تكوين بروتوكول الشجرة المتفرعة - المحولات Catalyst 9300 Switches
تكوين ميزات الشجرة الممتدة الاختيارية - المحولات Catalyst 9300 Switches
تكوين ميزات الشجرة المتفرعة الاختيارية - المحولات Catalyst 9600 Switches
يشكل {mixed}unidirectional خطوة كشف (UDLD) - مادة حفازة 9300 مفتاح
أستكشاف أخطاء عمليات مستوى التحكم وإصلاحها على محولات Catalyst 9000 Switches
المراجعة | تاريخ النشر | التعليقات |
---|---|---|
1.0 |
14-Nov-2023 |
الإصدار الأولي |