تسعى مجموعة الوثائق لهذا المنتج جاهدة لاستخدام لغة خالية من التحيز. لأغراض مجموعة الوثائق هذه، يتم تعريف "خالية من التحيز" على أنها لغة لا تعني التمييز على أساس العمر، والإعاقة، والجنس، والهوية العرقية، والهوية الإثنية، والتوجه الجنسي، والحالة الاجتماعية والاقتصادية، والتمييز متعدد الجوانب. قد تكون الاستثناءات موجودة في الوثائق بسبب اللغة التي يتم تشفيرها بشكل ثابت في واجهات المستخدم الخاصة ببرنامج المنتج، أو اللغة المستخدمة بناءً على وثائق RFP، أو اللغة التي يستخدمها منتج الجهة الخارجية المُشار إليه. تعرّف على المزيد حول كيفية استخدام Cisco للغة الشاملة.
ترجمت Cisco هذا المستند باستخدام مجموعة من التقنيات الآلية والبشرية لتقديم محتوى دعم للمستخدمين في جميع أنحاء العالم بلغتهم الخاصة. يُرجى ملاحظة أن أفضل ترجمة آلية لن تكون دقيقة كما هو الحال مع الترجمة الاحترافية التي يقدمها مترجم محترف. تخلي Cisco Systems مسئوليتها عن دقة هذه الترجمات وتُوصي بالرجوع دائمًا إلى المستند الإنجليزي الأصلي (الرابط متوفر).
يصف هذا المستند المفاهيم الأساسية اللازمة لفهم كيفية عمل MST في مخطط مع PVST أو مناطق أخرى.
توصي Cisco بأن تكون لديك معرفة بالمواضيع التالية:
تستند المعلومات الواردة في هذا المستند إلى إصدارات البرامج والمكونات المادية التالية:
Catalyst 9300.
تم إنشاء المعلومات الواردة في هذا المستند من الأجهزة الموجودة في بيئة معملية خاصة. بدأت جميع الأجهزة المُستخدمة في هذا المستند بتكوين ممسوح (افتراضي). إذا كانت شبكتك قيد التشغيل، فتأكد من فهمك للتأثير المحتمل لأي أمر.
هذا وثيقة يستطيع أيضا كنت استعملت مع هذا جهاز:
جميع مجموعة Catalyst 9000.
قبل بدء أي نوع من أستكشاف الأخطاء وإصلاحها وتطبيقه، الرجاء مراعاة هذه المصطلحات:
مفهوم |
الوصف |
مثيل STP |
المثيل هو جلسة عمل واحدة يتم تشغيلها في وحدة المعالجة المركزية (CPU): على PVST، واحد VLAN هو مثيل في. على MST، يكون المثيل مجموعة من شبكات VLAN. تستخدم هذه الوثيقة مصطلح المثيل استنادا إلى هذا المعنى. |
IST |
تعرف IST (الشجرة المتفرعة الداخلية) أيضا باسم المثيل 0 أو MSTI0: - هذه حالة خاصة. IST هو مثيل الشجرة المتفرعة الوحيد الذي يرسل وحدات بيانات بروتوكول الجسر (BPDUs) ويستلمها. ويتم تضمين جميع معلومات مثيل الشجرة المتفرعة الأخرى في السجلات M، والتي يتم تضمينها داخل وحدات بيانات بروتوكول الجسر (BPDUs) لبروتوكول MSTP. لأن وحدة بيانات بروتوكول الجسر (BPDU) الخاصة ب MSTP تحمل معلومات لجميع الحالات. هذا هو المثيل الوحيد الذي يحتوي على معلمات مرتبطة بالمؤقت.عند اتصال MST بمناطق أخرى وإصدارات الشجرة المتفرعة، تكون إعدادات IST أو MSTI0 هي الإعدادات المستخدمة للاتصال. |
إم إس تي أي |
يمثل MSTIs مثيلات الشجرة المتفرعة المتعددة. من 1 إلى 15 يدعم تنفيذ Cisco 16 حالة: IST واحد (المثيل 0) و 15 MSTIs. |
منطقة |
مجموعة من المحولات التي تشغل MST. لديهم جميعا نفس تكوين MST. |
CIST و CST |
- تتصل الشجرة الممتدة الشائعة بمناطق MST والأشجار الممتدة الأحادية. - تمثل الشجرة الممتدة الداخلية الشائعة مجموعة من شجرة الامتداد الخاصة في كل منطقة MST وشجرة الامتداد الشائعة. |
جذر إقليمي |
هذه هي العملية الانتخابية لكل مثيل في منطقة ما باستثناء المثيل 0. من الممكن أن يكون هناك جذر مختلف في منطقة شجرة متفرعة لكل مثيل إذا لزم الأمر. ويتم القيام بذلك إذا تم اعتباره المعلومات الموجودة في وحدة بيانات بروتوكول الجسر (BPDU) الخاصة ب IST والتي تحتوي على المعلومات المطلوبة لإجراء عملية إختيار شجرة متفرعة عادية. أطلق على الجسر الرئيسي ل CIST اسم مدير IST في التطبيق القياسي. إذا كان جسر جذر CIST في المنطقة، فإن الجذر الإقليمي هو جسر جذر CIST. وإلا، فإن الجذر الإقليمي هو أقرب محول إلى جذر CIST في المنطقة. ويعمل الجذر الإقليمي كجسر رئيسي للرابطة الدولية للتضامن. |
M-record |
ونظرا لوجود وحدة بيانات لبروتوكول الجسر (BPDU) واحدة فقط، ولأن وحدة بيانات بروتوكول الجسر (BPDU) تعكس المعلومات المطلوبة لتجميع المثيل 0، فإنها تحتاج إلى آلية أخرى لتكوين جذور لمثيلات أخرى. هذا يسمى M-record. تحتوي كل M-Record على جميع معلومات الشجرة المتفرعة لمثيل واحد. |
نزاع |
آلية النزاعات هي آلية مدمجة للكشف عن الروابط أحادي الإتجاه. لا يتوفر هذا في الإصدار الأصلي من بروتوكول 802.1d (تم دمج بروتوكول الشجرة المتفرعة (RSTP) في المعيار 802.1d في عام 2004) أو بروتوكول الشجرة المتفرعة (PVST). يتم تشغيل آلية النزاع عند إستلام وحدة بيانات بروتوكول الجسر (BPDU) سفلية تحتوي على حالة معينة وهي في حالة تعلم وإعادة توجيه.. |
مقترح / إتفاقية |
تعتبر آلية إتفاق الاقتراح هذه أحد أهم التغييرات على بروتوكول الشجرة المتفرعة (RSTP). هذا ما يسمح للشجرة المتفرعة السريعة أن تكون في الواقع سريعة. عندما يدرك المحول الأدنى أن هذا المنفذ ليس جسرا رئيسيا وله أفضل مسار إلى الجذر، فإنه لم يعد لديه مجموعة بت العرض، والانتقال إلى حالة الجذر وإعادة التوجيه. |
مقاطع مشتركة |
وضع RSTP / MST إرتباط أحادي الإتجاه في حالة "مشتركة". وهذا يعني أن عملية الاتفاق المقترح لا تحدث. وبما أن الغرض من التسلسل هو إحضار إرتباطات P2P بسرعة، فإن الانتقال السابق لأوانه إلى حالة مقدمة قد يحدث تكرار حلقي. ويمكن ملاحظة ذلك في أوامر show للشجرة المتفرعة يمكنك إدخال نقطة إلى نقطة نوع إرتباط من الشجرة المتفرعة على الواجهة لإرغامها على أن تكون في حالة P2P، يرجى إستخدامها بعناية. |
مناطق متعددة |
·يتم تحديد مناطق متعددة عند عدم تطابق تكوينات MST. ·يتم انتخاب CIST بين المناطق عبر MSTI0 BPDU ·تظهر مناطق متعددة كمحول منطقي واحد لكل منطقة لأجهزة أخرى. |
المنفذ الحدودي |
هذه المنافذ موجودة على حدود المنطقة، وبشكل عام يتم إستلام وحدات بيانات بروتوكول الجسر (BPDUs) هذه المنافذ غير MST، لذلك لا يمكن إستخدام MST على هذا المنفذ. محاكاة PVST هي الطريقة التي يمكن بها ل MST و PVST العمل على الشبكة نفسها. |
محاكاة PVST |
في سيناريوهات معينة، مثل الهجرات أو التغييرات في مخطط شبكة، يتم العثور على أكثر من نكهة بروتوكول الشجرة المتفرعة (STP) معا وتكون منطقة MST متصلة بمجال آخر. على سبيل المثال، لا يمكن تعديل الشبكة التي تتغير من PVST+ إلى MST وجميع المحولات في نفس الوقت. كما أن هناك حاجة إلى العمل معا مع MST و PVST+. ونظرا لأن PVST+ لا يمكنه معالجة وحدات بيانات بروتوكول الجسر (BPUs) الخاصة ببروتوكول MST، فهناك آلية توافق بينهما، وبالتالي يمكن أن يتفاعل كلا البروتوكولين. تسمى آلية التوافق هذه محاكاة PVST. |
فشل محاكاة PVST |
إذا لم يتم الوفاء بالقواعد المنصوص عليها في محاكاة PVST |
PVST+ و PVST+ السريع و MSTP مدعومة، ولكن يمكن أن يكون إصدار واحد فقط نشطا في أي وقت. (على سبيل المثال، تقوم جميع شبكات VLAN بتشغيل PVST+، أو أن تقوم جميع شبكات VLAN بتشغيل PVST+ سريع، أو أن تقوم جميع شبكات VLAN بتشغيل MSTP.)
نشر بروتوكول إنشاء خط اتصال شبكات VLAN (VTP) لتكوين MST غير مدعوم.
إن الهدف هو جعل منطقة MST تتصرف كجسر CST ظاهري، من منظور خارج المنطقة.
أما المحولات الأخرى، إما في منطقة مختلفة أو في مجال PVST، فترى منطقة MST كمحول واحد فقط لأن تكلفة RootID و Root Path لم تتغير.
يجب تكوين هذه السمات الثلاث بنفس الطريقة على جميع المحولات الموجودة تحت منطقة MST للتجميع بشكل صحيح. يتم تطبيق الأوامر تحت وضع تكوين MST.
spanning-tree mst configuration
name <region name>
revision <number>
instance <number> vlan <vlan number>
التحقق من تكوين السمات باستخدام هذا الأمر:
show running-config | section span
مثال: تشكيل السمات للمحولات 1 و 2 و 3 في المنطقة 1
R1-SW1
R1-SW1#show running-config | section spann spanning-tree mode mst spanning-tree extend system-id spanning-tree mst configuration name R1 <--- revision 1 <--- instance 1 vlan 3-4 <---
R1-SW2
R1-SW2#show running-config | section spann spanning-tree mode mst spanning-tree extend system-id spanning-tree mst configuration name R1 revision 1 instance 1 vlan 3-4
R1-SW3
R1-SW3#show running-config | section spann spanning-tree mode mst spanning-tree extend system-id spanning-tree mst configuration name R1 revision 1 instance 1 vlan 3-4
أثناء الترحيل عبر بروتوكول MST، يمكنك تكوين معلمات MST دون الحاجة إلى تغيير وضع بروتوكول الشجرة المتفرعة (STP) بعد.
اتبع هذه التوصيات لتجنب انقطاع الشبكة المحتمل بسبب التكوين الخاطئ.
تحقق من تكوين MST قبل الالتزام.
يتم هذا التحقق عندما لم يتم تطبيق وضع الشجرة المتفرعة بعد.
show spanning-tree mst
show current
show spanning-tree mst configuration digest
ملاحظة: show current متوفر فقط ضمن وضع تكوين MST (الوضع الفرعي لتكوين MST-tree)
مثال: للمحول 1 في المنطقة 1
التحقق من عدم وجود وضع STP في وضع MST بعد
R1-SW1#show spanning-tree mst
% Switch is not in mst mode <--
التحقق من تكوين MST الحالي
R1-SW1(config-mst)#show current Current MST configuration Name [R1] Revision 1 Instances configured 2 Instance Vlans mapped -------- --------------------------------------------------------------------- 0 1-2,6-4094 1 3-4 -------------------------------------------------------------------------------
ملاحظة: show current متوفر فقط ضمن وضع تكوين MST.
ملاحظة: show span mst تشكيل وshow current هي أوامر مكافئة.
التحقق من تجزئة الهضم
R1-SW1#show spanning-tree mst configuration digest
% Switch is not in mst mode <--
Name [R1]
Revision 1 Instances configured 2
Digest 0xA423B8DBB209CCF6560F55618AB58726 <--
Pre-std Digest 0x8C9BE88BBC9B84CB8AED635EE008436A
ملاحظة: يتيح لك إخراج الملخص معرفة ما إذا كان المحول في وضع MST بالفعل أم لا. لا تتغير تجزئة الملخص، حتى إذا لم يتم تمكين وضع MST بعد.
ملاحظة: تقوم المحولات Catalyst 9000 بتشغيل بروتوكول IEEE Standard MST. لذلك يجب عليك التركيز على تجزئة الملخص بدلا من الملخص السابق للstd
التحقق من تكوين MST بعد الالتزام
show current
show pending
show spanning-tree mst configuration digest
abort
ملاحظة: لا يتاح العرض معلق (وكذلك show current) إلا ضمن وضع تكوين MST
يبدي العرض حالي إنتاج أنت ال MST تشكيل بعد مخرج ال MST submode (أي عندما يتم تطبيق تغيير التكوين) بينما العرض معلق إنتاج يبدي أنت ال MST تشكيل أن يتلقى يكون مؤخرا، غير أن لا يطبق.
إذا كنت بحاجة لأي سبب إلى إرجاع تغييرات التكوين وكانت لا تزال ضمن الوضع الفرعي MST، فيمكنك تطبيق الأمر abort الذي يتم الخروج من الوضع الفرعي MST دون تطبيق التغييرات.
ملاحظة: لا يتاح العرض معلق (وكذلك show current) إلا ضمن وضع تكوين MST
مثال: للمحول 1 في المنطقة 1
لاحظ أن التكوينات الحالية والمعلقة هي نفسها، وهذا يعني أنه لم يتم إجراء أي تغييرات.
تجزئة الملخص هي نفسها التي تم التحقق من صحتها في الإخراج السابق.
R1-SW1(config)#spanning-tree mst configuration R1-SW1(config-mst)#show current Current MST configuration Name [R1] Revision 1 Instances configured 2 Instance Vlans mapped -------- --------------------------------------------------------------------- 0 1-2,5-4094 1 3-4 ------------------------------------------------------------------------------- R1-SW1(config-mst)#show pending Pending MST configuration Name [R1] Revision 1 Instances configured 2 Instance Vlans mapped -------- --------------------------------------------------------------------- 0 1-2,5-4094 1 3-4 ------------------------------------------------------------------------------- R1-SW1(config-mst)#do show spanning-tree mst configuration digest Name [R1] Revision 1 Instances configured 2 Digest 0xA423B8DBB209CCF6560F55618AB58726 <-- Pre-std Digest 0x8C9BE88BBC9B84CB8AED635EE008436A
خلقت مثيل جديد و VLAN 5 عينت إلى هو. لا يعرض إخراج العرض الحالي المثيل الجديد الذي تم تعديله مؤخرا، ولكن إظهار معلق يظهر. هذا متوقع.
لاحظ أن تجزئة Digest لم تتغير. وذلك لأن التكوين الجديد يطبق فقط عند الخروج من وضع تكوين MST (الوضع الفرعي لتكوين mst للشجرة الممتدة)
R1-SW1(config-mst)#instance 2 vlan 5 <-- R1-SW1(config-mst)#show current Current MST configuration Name [R1] Revision 1 Instances configured 2 Instance Vlans mapped -------- --------------------------------------------------------------------- 0 1-2,5-4094 1 3-4 ------------------------------------------------------------------------------- R1-SW1(config-mst)#show pending Pending MST configuration Name [R1] Revision 1 Instances configured 3 Instance Vlans mapped -------- --------------------------------------------------------------------- 0 1-2,6-4094 1 3-4 2 5 <-- ------------------------------------------------------------------------------- R1-SW1(config-mst)#do show spanning-tree mst configuration digest Name [R1] Revision 1 Instances configured 2 Digest 0xA423B8DBB209CCF6560F55618AB58726 <-- Pre-std Digest 0x8C9BE88BBC9B84CB8AED635EE008436A
بعد الخروج من وضع تكوين MST، يتم انعكاس التغييرات. كما تتم إعادة حساب التجزئة الملخصة لمطابقة التغييرات الجديدة التي تم إجراؤها.
R1-SW1(config-mst)#exit R1-SW1(config)#spanning-tree mst configuration R1-SW1(config-mst)#show current Current MST configuration Name [R1] Revision 1 Instances configured 3 Instance Vlans mapped -------- --------------------------------------------------------------------- 0 1-2,6-4094 1 3-4 2 5 <-- ------------------------------------------------------------------------------- R1-SW1(config-mst)#show pending Pending MST configuration Name [R1] Revision 1 Instances configured 3 Instance Vlans mapped -------- --------------------------------------------------------------------- 0 1-2,6-4094 1 3-4 2 5 <-- ------------------------------------------------------------------------------- R1-SW1(config-mst)#do show spanning-tree mst configuration digest Name [R1] Revision 1 Instances configured 3 Digest 0x083305551908B9A2CC50B482DC577B8F <-- Pre-std Digest 0xA8AC09BDF2942058FAF4CE727C9D258F
تساعد هذه الأوامر في التحقق من صحة معلمات MST والوجهة. كما أنها توفر معلومات تتعلق بوحدات التوقيت MST والتكلفة وما إلى ذلك.
show spanning-tree pathcost method
show spanning-tree root
show spanning-tree summary
show spanning-tree mst
show spanning-tree interface <interface>
ملاحظة: show spanning-tree mst وshow spanning-tree متكافئان
مثال: للمحول 1 في المنطقة 1
هناك طريقتان لقياس تكلفة المسار، قصيرة (قديمة) وطويلة. من المفضل دائما أن تكون متجانسا على طول شبكة الطبقة 2. إذا قمت بتشغيل طريقة تكلفة مسار طويلة، فافعل ذلك على جميع المحولات التي تعمل على بروتوكول الشجرة المتفرعة (STP).
R1-SW1#show spanning-tree pathcost method Spanning tree default pathcost method used is long <--
يتيح لك هذا الإخراج الآن طريقة تكلفة المسار، ولكن يتيح لك أيضا معرفة المحول الذي يشغل بروتوكول MST القياسي ويستخدم معرف النظام الموسع (والذي هو يجب عند إستخدام MST).
R1-SW1#show spanning-tree summary Switch is in mst mode (IEEE Standard) <-- Root bridge for: none EtherChannel misconfig guard is enabled 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 UplinkFast is disabled BackboneFast is disabled Configured Pathcost method used is long <-- Name Blocking Listening Learning Forwarding STP Active ---------------------- -------- --------- -------- ---------- ---------- MST0 0 0 0 3 3 MST1 0 0 0 3 3 ---------------------- -------- --------- -------- ---------- ---------- 2 msts 0 0 0 6 6
يمكن ملاحظة معرفات الجسر والجذر والأولويات والتكاليف وأدوار المنافذ وحالتها بالإضافة إلى تخطيط الشبكة المحلية الظاهرية (VLAN) في هذا الإخراج:
R1-SW1#show spanning-tree mst ##### MST0 vlans mapped: 1-2,5-4094 Bridge address 3473.2db8.be80 priority 32768 (32768 sysid 0) Root address f04a.021e.9500 priority 24576 (24576 sysid 0) port Gi1/0/2 path cost 0 Regional Root address f04a.021e.9500 priority 24576 (24576 sysid 0) internal cost 20000 rem hops 19 Operational hello time 2 , forward delay 15, max age 20, txholdcount 6 Configured hello time 2 , forward delay 15, max age 20, max hops 20 Interface Role Sts Cost Prio.Nbr Type ---------------- ---- --- --------- -------- -------------------------------- Gi1/0/1 Desg FWD 20000 128.1 P2p Gi1/0/2 Root FWD 20000 128.2 P2p Gi1/0/4 Desg FWD 20000 128.4 P2p ##### MST1 vlans mapped: 3-4 Bridge address 3473.2db8.be80 priority 32769 (32768 sysid 1) Root address f04a.021e.9500 priority 24577 (24576 sysid 1) port Gi1/0/2 cost 20000 rem hops 19 Interface Role Sts Cost Prio.Nbr Type ---------------- ---- --- --------- -------- -------------------------------- Gi1/0/1 Desg FWD 20000 128.1 P2p Gi1/0/2 Root FWD 20000 128.2 P2p Gi1/0/4 Desg FWD 20000 128.4 P2p
يوضح هذا الأمر حالة أدوار بروتوكول الشجرة المتفرعة (STP) والأولوية ونوع الارتباط من منظور الواجهة بدلا من منظور كل مثيل.
R1-SW1#show spanning-tree interface gigabitEthernet 1/0/1 Mst Instance Role Sts Cost Prio.Nbr Type ------------------- ---- --- --------- -------- -------------------------------- MST0 Desg FWD 20000 128.1 P2p MST1 Desg FWD 20000 128.1 P2p R1-SW1#show spanning-tree interface gigabitEthernet 1/0/2 Mst Instance Role Sts Cost Prio.Nbr Type ------------------- ---- --- --------- -------- -------------------------------- MST0 Root FWD 20000 128.2 P2p MST1 Root FWD 20000 128.2 P2p
تمت إضافة المنطقة 2 إلى المخطط. والغرض من ذلك هو التحقق من كيفية تفاعل وتلاقي منطقتين مختلفتين. لا يتم إجراء سوى محولات الحدود في هذا الاتصال.
بما أن كلا طرفي الرابط لهما نفس عملية الاتصال. يركز هذا القسم على إخراج show spanning-tree mst الخاص ب R1-SW2 واثنين من وحدات بيانات بروتوكول الجسر (BPDU) المأخوذة من التقاط الحزمة.
هذا هو الاتصال الأولي بين R1-SW2 من المنطقة 1 و R2-SW1 من المنطقة 2. وبمجرد إنشاء اتصال بين الجهازين، فإنهما يرسلان وحدة بيانات بروتوكول الجسر (BPDU).
التركيز على الواجهة gi1/0/2 من R2-SW1، والتي يتم حظرها (BLK) كحالة أولية. تذكرت أن مفتاح يدخل ميناء ال BLK دولة في وقت العملية الإنتخابية.
R2-SW1#show spanning-tree mst MST0
! Output omitted for brevity Interface Role Sts Cost Prio.Nbr Type ------------------- ---- --- --------- -------- -------------------------------- Gi1/0/2 Desg BLK 20000 128.2 P2p Gi1/0/4 Root FWD 20000 128.4 P2p MST1
! Output omitted for brevity Interface Role Sts Cost Prio.Nbr Type ------------------- ---- --- --------- -------- -------------------------------- Gi1/0/2 Desg BLK 20000 128.2 P2p Gi1/0/4 Root FWD 20000 128.4 P2p
في الربط على قبض لاحظت هو هذا أول BPDU، مع الأيسر دور أعلام يبدون بما أن يعين والاقتراح.
هذا يعني أن الاتصال قد بدأ بالفعل وكلا المنفذين بدأت عملية التهيئة لإنشاء إتفاقية وتعيين أدوار المنفذ وحالته. كل ذلك يبدأ بآلية العرض.
IEEE 802.3 Ethernet Destination: Spanning-tree-(for-bridges)_00 (01:80:c2:00:00:00) Source: Cisco_05:d6:02 (f0:4a:02:05:d6:02) Length: 121 Logical-Link Control Spanning Tree Protocol Protocol Identifier: Spanning Tree Protocol (0x0000) Protocol Version Identifier: Multiple Spanning Tree (3) BPDU Type: Rapid/Multiple Spanning Tree (0x02) BPDU flags: 0x0e, Port Role: Designated, Proposal 0... .... = Topology Change Acknowledgment: No .0.. .... = Agreement: No ..0. .... = Forwarding: No ...0 .... = Learning: No .... 11.. = Port Role: Designated (3) .... ..1. = Proposal: Yes .... ...0 = Topology Change: No Root Identifier: 24576 / 0 / f0:4a:02:1e:95:00 Root Path Cost: 20004 Bridge Identifier: 32768 / 0 / a0:f8:49:10:47:80 Port identifier: 0x8002 Message Age: 2 Max Age: 20 Hello Time: 2 Forward Delay: 15 Version 1 Length: 0 Version 3 Length: 80 MST Extension
بعد تبادل وحدات بيانات بروتوكول الجسر (BPDUs) بين المحولات، تتغير الحالة إلى التعلم (LRN).
بعد أن يتلقى R2-SW1 أول وحدة بيانات بروتوكول الجسر (BPDU) التي تم عرضها مسبقا، تكون حالة LRN هي الدولة الانتقالية الأولى بعد حجب الدولة.
R2-SW1#show spanning-tree mst MST0 ! Output omitted for brevity Interface Role Sts Cost Prio.Nbr Type ------------------- ---- --- --------- -------- -------------------------------- Gi1/0/2 Desg LRN 20000 128.2 P2p Gi1/0/4 Root FWD 20000 128.4 P2p MST1 ! Output omitted for brevity Interface Role Sts Cost Prio.Nbr Type ------------------- ---- --- --------- -------- -------------------------------- Gi1/0/2 Desg LRN 20000 128.2 P2p Gi1/0/4 Root FWD 20000 128.4 P2p
بمجرد أن يقوم أحد النظراء بإنشاء إتفاقية وأن تتم المزامنة (يتم قبول المجاور كمسار رئيسي إلى الجذر)، تنتقل الارتباطات على الفور إلى حالة إعادة التوجيه.
هنا أنت يستطيع راقبت ال BPDU مع الشعار يثبت كيعلم، هو أيضا يتضمن الطوبولوجيا تغير إشعار علامة أي يكون أطلقت ما إن الميناء إنتقال من LRN إلى forwarding (FWR).
في هذه الحالة، تحدد MST ما إذا كان المنفذ يشارك في إعادة توجيه الإطارات أم لا (حالة BLK).
IEEE 802.3 Ethernet Logical-Link Control Spanning Tree Protocol Protocol Identifier: Spanning Tree Protocol (0x0000) Protocol Version Identifier: Multiple Spanning Tree (3) BPDU Type: Rapid/Multiple Spanning Tree (0x02) BPDU flags: 0x3d, Forwarding, Learning, Port Role: Designated, Topology Change 0... .... = Topology Change Acknowledgment: No .0.. .... = Agreement: No ..1. .... = Forwarding: Yes ...1 .... = Learning: Yes .... 11.. = Port Role: Designated (3) .... ..0. = Proposal: No .... ...1 = Topology Change: Yes Root Identifier: 24576 / 0 / f0:4a:02:1e:95:00 Root Path Cost: 20004 Bridge Identifier: 32768 / 0 / a0:f8:49:10:47:80 Port identifier: 0x8002 Message Age: 2 Max Age: 20 Hello Time: 2 Forward Delay: 15 Version 1 Length: 0 Version 3 Length: 80 MST Extension
أخيرا، يدخل منفذ المحول إلى حالة إعادة التوجيه بعد إجتياز جميع الحالات المعنية في إنشاء مخطط الشبكة.
ستكون هذه هي الحالة الأخيرة للمنفذ، مع الدور المعين (Desg) والحالة FDW.
R2-SW1#show spanning-tree mst MST0 ! Output omitted for brevity Interface Role Sts Cost Prio.Nbr Type ------------------- ---- --- --------- -------- -------------------------------- Gi1/0/2 Desg FWD 20000 128.2 P2p Gi1/0/4 Root FWD 20000 128.4 P2p MST1 ! Output omitted for brevity Interface Role Sts Cost Prio.Nbr Type ------------------- ---- --- --------- -------- -------------------------------- Gi1/0/2 Desg FWD 20000 128.2 P2p Gi1/0/4 Root FWD 20000 128.4 P2p
تم تمكين هذه الأخطاء أثناء الاتصال بين R2-SW1 و R1-SW2.
debug spanning-tree mstp roles
debug spanning-tree mstp tc
debug spanning-tree mstp boundary
مثال:
R2-SW1#show debugging Packet Infra debugs: Ip Address Port ------------------------------------------------------|---------- Multiple Spanning Tree: MSTP port ROLES changes debugging is on MSTP Topology Change notifications debugging is on MSTP port BOUNDARY flag changes debugging is on
السجلات التي تمت ملاحظتها
%LINK-3-UPDOWN: Interface GigabitEthernet1/0/2, changed state to down
%LINK-3-UPDOWN: Interface GigabitEthernet1/0/2, changed state to up
MST[0]: Gi1/0/2 is now designated port
MST[0]: Gi1/0/2 becomes designated - clearing BOUNDARY flag
MST[1]: Gi1/0/2 is now designated port
MST[0]: port Gi1/0/2 received external tc
MST[0]: port Gi1/0/2 received external tc
MST[1]: port Gi1/0/2 received tc
MST[0]: port Gi1/0/2 received external tc
MST[0]: port Gi1/0/2 received external tc
MST[1]: port Gi1/0/2 received tc
MST[0]: port Gi1/0/2 received external tc
MST[0]: port Gi1/0/2 received external tc
MST[1]: port Gi1/0/2 received tc
MST[0]: port Gi1/0/2 initiating tc
MST[1]: port Gi1/0/2 initiating tc
MST[0]: port Gi1/0/2 received external tc
MST[0]: port Gi1/0/2 received external tc
MST[1]: port Gi1/0/2 received tcsho span
%LINEPROTO-5-UPDOWN: Line protocol on Interface GigabitEthernet1/0/2, changed state to up
MST[0]: port Gi1/0/3 received internal tc
MST[0]: port Gi1/0/3 received internal tc
MST[0]: port Gi1/0/3 received internal tc
محاكاة PVST هي الآلية التي يستخدمها MST للاتصال بمحولات غير MST.
لا تتعرف محولات PVST على وحدات بيانات بروتوكول الجسر (BPDUs) للشبكات الخاصة الظاهرية (MST) لأنها ببساطة مختلفة. ولهذا السبب فمن الأهمية بمكان أن نفهم الاختلافات بين وحدات بيانات بروتوكول الجسر (BPVST) ووحدات بيانات بروتوكول الجسر (BPDU) الخاصة بالمحطة الأم (MST).
تم التقاط إثنين من وحدات بيانات بروتوكول الجسر (BPDUs)، واحد ل PVST وواحد ل MST، وانظر إلى الاختلافات بينهما.
PVST
Ethernet II, Src: Cisco_06:19:01 (f0:4a:02:06:19:01), Dst: PVST+ (01:00:0c:cc:cc:cd) Destination: PVST+ (01:00:0c:cc:cc:cd) Source: Cisco_06:19:01 (f0:4a:02:06:19:01) Type: 802.1Q Virtual LAN (0x8100) 802.1Q Virtual LAN, PRI: 7, DEI: 0, ID: 3 111. .... .... .... = Priority: Network Control (7) ...0 .... .... .... = DEI: Ineligible .... 0000 0000 0011 = ID: 3 Length: 50 Logical-Link Control DSAP: SNAP (0xaa) SSAP: SNAP (0xaa) Control field: U, func=UI (0x03) Organization Code: 00:00:0c (Cisco Systems, Inc) PID: PVSTP+ (0x010b) Spanning Tree Protocol Protocol Identifier: Spanning Tree Protocol (0x0000) Protocol Version Identifier: Spanning Tree (0) BPDU Type: Configuration (0x00) BPDU flags: 0x01, Topology Change 0... .... = Topology Change Acknowledgment: No .... ...1 = Topology Change: Yes Root Identifier: 32768 / 0 / 68:9e:0b:a0:f5:80 Root Bridge Priority: 32768 Root Bridge System ID Extension: 0 Root Bridge System ID: Cisco_a0:f5:80 (68:9e:0b:a0:f5:80) Root Path Cost: 20000 Bridge Identifier: 32768 / 0 / f0:4a:02:06:19:00 Bridge Priority: 32768 Bridge System ID Extension: 0 Bridge System ID: Cisco_06:19:00 (f0:4a:02:06:19:00) Port identifier: 0x8001 Message Age: 1 Max Age: 20 Hello Time: 2 Forward Delay: 15 Originating VLAN (PVID): 3 Type: Originating VLAN (0x0000) Length: 2 Originating VLAN: 3
MST
IEEE 802.3 Ethernet Destination: Spanning-tree-(for-bridges)_00 (01:80:c2:00:00:00) Source: Cisco_b8:be:81 (34:73:2d:b8:be:81) Length: 121 Logical-Link Control DSAP: Spanning Tree BPDU (0x42) SSAP: Spanning Tree BPDU (0x42) Control field: U, func=UI (0x03) Spanning Tree Protocol Protocol Identifier: Spanning Tree Protocol (0x0000) Protocol Version Identifier: Multiple Spanning Tree (3) BPDU Type: Rapid/Multiple Spanning Tree (0x02) BPDU flags: 0x0e, Port Role: Designated, Proposal 0... .... = Topology Change Acknowledgment: No .0.. .... = Agreement: No ..0. .... = Forwarding: No ...0 .... = Learning: No .... 11.. = Port Role: Designated (3) .... ..1. = Proposal: Yes .... ...0 = Topology Change: No Root Identifier: 32768 / 0 / 34:73:2d:b8:be:80 Root Bridge Priority: 32768 Root Bridge System ID Extension: 0 Root Bridge System ID: Cisco_b8:be:80 (34:73:2d:b8:be:80) Root Path Cost: 0 Bridge Identifier: 32768 / 0 / 34:73:2d:b8:be:80 Bridge Priority: 32768 Bridge System ID Extension: 0 Bridge System ID: Cisco_b8:be:80 (34:73:2d:b8:be:80) Port identifier: 0x8001 Message Age: 0 Max Age: 20 Hello Time: 2 Forward Delay: 15 Version 1 Length: 0 Version 3 Length: 80 MST Extension MST Config ID format selector: 0 MST Config name: R1 MST Config revision: 1 MST Config digest: a423b8dbb209ccf6560f55618ab58726 CIST Internal Root Path Cost: 0 CIST Bridge Identifier: 32768 / 0 / 34:73:2d:b8:be:80 CIST Bridge Priority: 32768 CIST Bridge Identifier System ID Extension: 0 CIST Bridge Identifier System ID: Cisco_b8:be:80 (34:73:2d:b8:be:80) CIST Remaining hops: 20 MSTID 1, Regional Root Identifier 32768 / 34:73:2d:b8:be:80 MSTI flags: 0x0e, Port Role: Designated, Proposal 0... .... = Topology Change Acknowledgment: No .0.. .... = Agreement: No ..0. .... = Forwarding: No ...0 .... = Learning: No .... 11.. = Port Role: Designated (3) .... ..1. = Proposal: Yes .... ...0 = Topology Change: No 1000 .... = Priority: 0x8 .... 0000 0000 0001 = MSTID: 1 Regional Root: Cisco_b8:be:80 (34:73:2d:b8:be:80) Internal root path cost: 0 Bridge Identifier Priority: 8 Port identifier priority: 8 Remaining hops: 20
تمت إضافة المحول مع PVST إلى الشبكة. إنه يربط المنطقة 1 و 2.
بعد أن كان PVST ربطت مفتاح، ميناء الحد (gi1/0/1) من مفتاح R1-SW3 من منطقة 1 يذهب إلى PVST متناقض ويحظر الميناء.
R1-SW3#show spanning-tree mst ##### MST0 vlans mapped: 1-2,5-4094 Bridge address f04a.021e.9500 priority 32768 (32768 sysid 0) Root address 689e.0ba0.f580 priority 16385 (16384 sysid 1) port Gi1/0/1 path cost 20000 Regional Root this switch Operational hello time 2 , forward delay 15, max age 20, txholdcount 6 Configured hello time 2 , forward delay 15, max age 20, max hops 20 Interface Role Sts Cost Prio.Nbr Type ---------------- ---- --- --------- -------- -------------------------------- Gi1/0/1 Root BKN*20000 128.1 P2p Bound(PVST) *PVST_Inc Gi1/0/2 Desg FWD 20000 128.2 P2p Gi1/0/3 Desg FWD 20000 128.3 P2p ##### MST1 vlans mapped: 3-4 Bridge address f04a.021e.9500 priority 32769 (32768 sysid 1) Root address 3473.2db8.be80 priority 32769 (32768 sysid 1) port Gi1/0/2 cost 20000 rem hops 19 Interface Role Sts Cost Prio.Nbr Type ---------------- ---- --- --------- -------- -------------------------------- Gi1/0/1 Mstr BKN*20000 128.1 P2p Bound(PVST) *PVST_Inc Gi1/0/2 Root FWD 20000 128.2 P2p Gi1/0/3 Altn BLK 20000 128.3 P2p
ملاحظة: تلاحظ نواتج مماثلة في R2-SW2 من المنطقة 2، وهو ميناء حدودي آخر.
.
هذا حدث لأن أي من هذه القواعد قد خالفت
الرجاء إلقاء نظرة على التكوينات غير الصالحة التي تم إعدادها على المحول لمواجهة هذه المشكلة:
القضية 1. محول PVST هو الجذر لشبكات VLAN رقم 2-4، ومع ذلك فإن شبكات VLAN رقم 2-4 لها أولوية (أكبر) أسوأ من شبكة VLAN رقم 1. في هذه الحالة، يكون لجميع المحولات باستثناء محول PVST الأولوية الافتراضية لبروتوكول الشجرة المتفرعة (STP) (32768)
PVST-SW1# show run | inc span
spanning-tree mode pvst
spanning-tree extend system-id
spanning-tree vlan 1 priority 4096 <--
spanning-tree vlan 2-4 priority 16384 <--
spanning-tree mst configuration
تم ملاحظة السجل:
%SPANTREE-2-PVSTSIM_FAIL: Blocking root port Gi1/0/1: Inconsitent inferior PVST BPDU received on VLAN 2, claiming root 16386:689e.0ba0.f580
القضية 2. ليس محول PVST هو الجذر لشبكات VLAN رقم 1، ومع ذلك فإن شبكات VLAN رقم 2-4 لها أولوية (أقل) أفضل من الجذر. في هذه الحالة، يكون الجذر هو الأولوية الافتراضية 24576. وهذا يعني أن الجسر الرئيسي ليس هو الجذر لجميع الشبكات المحلية الظاهرية (VLANs)
PVST-SW1#show run | inc span
spanning-tree mode pvst
spanning-tree extend system-id
spanning-tree vlan 1 prio 32768 <-- higher priority than the root
spanning-tree vlan 2-4 priority 16384 <-- lower priority than the root
spanning-tree mst configuration
تم ملاحظة السجل:
%SPANTREE-2-PVSTSIM_FAIL: Blocking root port Gi1/0/1: Inconsistent inferior PVST BPDU received on VLAN 2, claiming root 40962:689e.0ba0.f580
وبمجرد مراعاة القواعد المذكورة سابقا، يمكنك إستخدام هذه التكوينات الصالحة لحذف هذه المشكلة.
القضية 1.
PVST-SW1# show run | inc span
spanning-tree mode pvst
spanning-tree extend system-id
spanning-tree vlan 1 priority 16384 <-- VLAN 1 has a higher priority than all other VLANs
spanning-tree vlan 2-4 priority 4096 <--
spanning-tree mst configuration
تم ملاحظة السجل:
%SPANTREE-2-PVSTSIM_OK: PVST Simulation nconsistency cleared on port GigabitEthernet1/0/1.
القضية 2.
PVST-SW1#show run | inc span
spanning-tree mode pvst
spanning-tree extend system-id
spanning-tree vlan 1 prio 32768 <-- higher priority than the root
spanning-tree vlan 2-4 priority 40960 <-- higher priority than the root
spanning-tree mst configuration
تم ملاحظة السجل:
%SPANTREE-2-PVSTSIM_OK: PVST Simulation nconsistency cleared on port GigabitEthernet1/0/1.
تحقق من وحدات بيانات بروتوكول الجسر (BPDUs) باستخدام تصحيح أخطاء وحدة بيانات بروتوكول الجسر (BPDU) إذا لم يكن التقاط الحزم ممكنا.
debug spanning-tree mstp bpdu receive
debug spanning-tree mstp bpdu transmit
مثال: للمحول 2 في المنطقة 2 المتصل بمحول PVST
R2-SW2#debug spanning-tree mstp bpdu receive
MSTP BPDUs RECEIVEd dump debugging is on
R2-SW2#debug spanning-tree mstp bpdu transmit
MSTP BPDUs TRANSMITted dump debugging is on
R2-SW2#debug condition interface gigabitEthernet 1/0/2 <-- interface facing PVST switch
R2-SW2#show logging
! Output omitted for brevity
%LINK-3-UPDOWN: Interface GigabitEthernet1/0/2, changed state to down
%LINK-3-UPDOWN: Interface GigabitEthernet1/0/2, changed state to up
MST[0]:-TX> Gi1/0/2 BPDU Prot:0 Vers:3 Type:2
MST[0]: Role :Desg Flags[P] Age:2 RemHops:19
MST[0]: CIST_root:16385.689e.0ba0.f580 Cost :40000
MST[0]: Reg_root :32768.f04a.0205.d600 Cost :20000
MST[0]: Bridge_ID:32768.a0f8.4910.4780 Port_ID:32770
MST[0]: max_age:20 hello:2 fwdelay:15
MST[0]: V3_len:80 region:R2 rev:1 Num_mrec: 1
MST[1]:-TX> Gi1/0/2 MREC
MST[1]: Role :Desg Flags[MAP] RemHops:20
MST[1]: Root_ID :32769.a0f8.4910.4780 Cost :0
MST[1]: Bridge_ID:32769.a0f8.4910.4780 Port_id:130
%LINEPROTO-5-UPDOWN: Line protocol on Interface GigabitEthernet1/0/2, changed state to up
MST[0]:-TX> Gi1/0/2 BPDU Prot:0 Vers:3 Type:2
MST[0]: Role :Desg Flags[P] Age:2 RemHops:19
MST[0]: CIST_root:16385.689e.0ba0.f580 Cost :40000
MST[0]: Reg_root :32768.f04a.0205.d600 Cost :20000
MST[0]: Bridge_ID:32768.a0f8.4910.4780 Port_ID:32770
MST[0]: max_age:20 hello:2 fwdelay:15
MST[0]: V3_len:80 region:R2 rev:1 Num_mrec: 1
MST[1]:-TX> Gi1/0/2 MREC
MST[1]: Role :Desg Flags[MAP] RemHops:20
MST[1]: Root_ID :32769.a0f8.4910.4780 Cost :0
MST[1]: Bridge_ID:32769.a0f8.4910.4780 Port_id:130
MST[0]:
MST[0]: Role :Desg Flags[FLTc] Age:0
MST[0]: CIST_root:16385.689e.0ba0.f580 Cost :0
MST[0]: Bridge_ID:16385.689e.0ba0.f580 Port_ID:32770
MST[0]: max_age:20 hello:2 fwdelay:15
في هذا القسم، يمكنك ملاحظة مشكلة مع جهازين لا يمكنهما إنشاء إتفاقية وتعيين حالة المنافذ بشكل صحيح.
R1-SW1#show spanning-tree mst ##### MST0 vlans mapped: 1-2,5-4094 Bridge address 3473.2db8.be80 priority 32768 (32768 sysid 0) Root address 689e.0ba0.f580 priority 4097 (4096 sysid 1) port Gi1/0/2 path cost 20000 Regional Root address f04a.021e.9500 priority 24576 (24576 sysid 0) internal cost 20000 rem hops 19 Operational hello time 2 , forward delay 15, max age 20, txholdcount 6 Configured hello time 2 , forward delay 15, max age 20, max hops 20 Interface Role Sts Cost Prio.Nbr Type ---------------- ---- --- --------- -------- -------------------------------- Gi1/0/1 Desg FWD 20000 128.1 P2p Gi1/0/2 Root FWD 20000 128.2 P2p Gi1/0/4 Desg BLK 20000 128.2 P2p Dispute ##### MST1 vlans mapped: 3-4 Bridge address 3473.2db8.be80 priority 32769 (32768 sysid 1) Root address f04a.021e.9500 priority 24577 (24576 sysid 1) port Gi1/0/2 cost 20000 rem hops 19 Interface Role Sts Cost Prio.Nbr Type ---------------- ---- --- --------- -------- -------------------------------- Gi1/0/1 Desg FWD 20000 128.1 P2p Gi1/0/2 Root FWD 20000 128.2 P2p Gi1/0/4 Desg BLK 20000 128.2 P2p Dispute
لاحظ R1-SW1 (الجذر) أنه يتم توصيل أجهزة جديدة به. وبالتالي فإنه يرسل وحدة بيانات بروتوكول الجسر (BPDU) الخاصة به ويعرف نفسه على أنه الجذر.
تلقى وحدة بيانات بروتوكول الجسر (BPDU) التي تحدد أنه، على الجانب الآخر من الارتباط، يتم تعيين العلامات كدور منفذ: مخصص، وإعادة توجيه، وتعلم.
وهذا يعني أن المحول الجديد يتصل بحالات أفضل للوصول إلى الجذر. ومع ذلك، فهذا غير ممكن لأن R1-SW1 هو الجذر ولا يوجد مسار أفضل له.
لأن كلا المحولين لا يمكنهما إنشاء الاتفاقية وتعيين المنافذ بشكل صحيح (بما أن كلا من وحدات بيانات بروتوكول الجسر (BPDUs) تظهر مسار أفضل إلى الجذر)، يفترض R1-SW1 أن المحول الجديد لا يتلقى وحدات بيانات بروتوكول الجسر (BPDUs) الخاصة به ويعين حالة المنفذ إلى نزاع P2P لتجنب السيناريوهات الأحادية الإتجاه التي يمكن أن تتسبب في حلقات التكرار.
كما هو موضح في هذا المستند، يمكن أن يكون MST أكثر تعقيدا طالما تمت إضافة المزيد من المحولات إلى الشبكة. ولهذا السبب، من المهم أن يكون هناك نهج مختلفة لنفس الشبكة.
مثال:
إذا كانت المشكلة التي تمت ملاحظتها ليست داخل منطقة MST ولكن في مجال PVST، فيمكنك الحصول على صورة أوسع وتجاهل أي شيء داخل مناطق MST (منظور CST).
ومن جهة أخرى، إذا كان المشكوك فيه أن المسألة إما بين مناطق أكثر تطورا أو داخل منطقة ما، فعندئذ يقدم المركز منظورا أفضل.
إن يحتاج، أنت يستطيع ركزت على الميناء دور وحالة المفتاح
المراجعة | تاريخ النشر | التعليقات |
---|---|---|
1.0 |
26-Oct-2022 |
الإصدار الأولي |