المحتويات

المقدمة

الأنظمة الأساسية المدعومة

معلومات أساسية

لماذا؟

الفوائد

القيود

عملية البروتوكول

مقاطع

طبقة حالة الارتباط

المسؤوليات

دول الميناء

تفاصيل الحزمة

طبقة تدفق الأجهزة (HFL)

بي بي أيه

الإعتبارات

سلوك BPA

مساعدة الأجهزة

EPA

إحصائيات القطاع

اكتشاف شرط اكتمال المقطع

موازنة تحميل الشبكة المحلية الظاهرية (VLAN)

تنسيق PDU

استكشاف الأخطاء وإصلاحها

تحقيقات الارتباط المعطل

المنافذ (ALT) البديلة

أستكشاف أخطاء عمليات تجاور الشركاء وإصلاحها

تصحيح الأخطاء

تصحيح الأخطاء المفيدة

تصحيح الأخطاء الأقل فائدة

معلومات ذات صلة

المقدمة

يصف هذا المستند نظرة عامة على بروتوكول الإيثرنت المرن (REP).

الأنظمة الأساسية المدعومة

- محولات شبكات الاتصال بوحدة أعمال تحويل سطح المكتب (DSBU) Metro Switches (3750ME and ME3400) الإصدار 12.2(40)SE والإصدارات الأحدث

- cisco مادة حفازة 4500 sery مفتاح إطلاق 12.2(44)SG وفيما بعد

- المحول Cisco Catalyst 6500 Series Switch يبدأ في Whitney2 (12.2SXI)

- يبدأ موجه السلسلة Cisco Catalyst 7600 في Cobra (12.2SRC)

معلومات أساسية

لماذا؟

REP هو بروتوكول يستخدم لاستبدال بروتوكول الشجرة المتفرعة (STP) في بعض تصميمات شبكة الطبقة 2 المحددة. أكثر مواصفات بروتوكول الشجرة المتفرعة (STP) الحالية هي أشجار الامتداد المتعددة (MST)، المحددة في 802.1Q-2005. إن المستخدمين الذين يريدون بديلا عن الوقاية الكيمائية من الملاريا الموسمية لديهم هذه المخاوف المشروعة:

- يعتبر بروتوكول الشجرة المتفرعة (STP) مجالا متصلا ككل. ونتيجة لذلك، يتم إسترداد فشل محلي إذا قمت بتغيير حالة إرتباط بعيد بشكل تعسفي. يتم الحد من عدم إمكانية التنبؤ الظاهرة لبروتوكول الشجرة المتفرعة (STP) فقط إذا قمت بتجزئة المجال المجسر في قطع صغيرة مستقلة. ولسوء الحظ، يعد تحقيق ذلك أمرا معقدا، إن لم يكن مستحيلا، بدون إزالة بعض الميزات الرئيسية من الشجرة المتفرعة (مثل منع التكرار الحلقي في جميع السيناريوهات).

- قد يبدو تقارب STP بطيئا لمزودي الخدمة الذين يتوقعون أوقات إسترداد تبلغ 50 مللي ثانية (ms)، وهي المدة الشائعة في تقنيات تحويل الدائرة. لا يتسبب البروتوكول نفسه في هذا البطء؛ فالأنظمة الأساسية تتطلب التحسين من أجل تشغيل بروتوكول الشجرة المتفرعة (STP) بطريقة أكثر فعالية. في الوقت نفسه، هناك حاجة إلى حلول جديدة تتخطى حدود منصات العمل.

- تكوين موازنة حمل MST غير مرن. لتحقيق موازنة حمل المثال، يجب أن تكون جميع الجسور جزءا من المنطقة نفسها. يتم تحديد المناطق بواسطة تكوين المستخدم، ولا توجد طريقة لتعديل تكوين MST على محول ما بدون تقديم بعض عمليات إعادة التقارب في الشبكة. ويمكن حل هذه المشكلة من خلال التكوين المسبق الدقيق، وإلى حد محدود، من خلال إستخدام البروتوكولات الأخرى مثل بروتوكول خط اتصال الشبكة المحلية الظاهرية (VTP) الإصدار 3.

الفوائد

فيما يلي بعض فوائد برنامج الاستجابة:

- يقدم REP أوقات التقارب هذه:

- يتم التقارب من الطراز 3750ME بين 20 مللي ثانية و 79 مللي ثانية

- يتم التقارب ME3400 بين 40 مللي ثانية و 70 مللي ثانية

- يعمل على الأجهزة الحالية

- المنافذ المحظورة والتي يمكن التنبؤ بها

- سهولة التهيئة

القيود

فيما يلي بعض قيود المعادة:

- لا يوجد توصيل وتشغيل

- لا توجد حماية ضد التكوين الخاطئ (سهولة إنشاء حلقات التكرار)

- قدر محدود من التكرار (قادر على تحمل فشل رابط واحد فقط)

- لا يمكن اكتشاف مخطط عمومي (مخطط المقطع فقط)

- Cisco خاص

عملية البروتوكول

مقاطع

يستخدم REP قطاعا ككتلة بناء شبكة دنيا. القطعة هي ببساطة مجموعة من ميناء يربط معا. يمكن أن ينتمي منفذان فقط إلى مقطع محدد على جسر، ويمكن أن يحتوي كل منفذ مقطع على حد أقصى من جار خارجي واحد. يتم تحقيق تعريف المقطع بالكامل بواسطة تكوين المستخدم. يتم إنهاء المقطع بواسطة منفذي حافة يتم تحديدهما أيضا من قبل المستخدم. بروتوكول REP الذي يتم تشغيله على المقاطع هو الحد الأدنى قدر الإمكان ويكفل هذه الخصائص فقط:

- إن يكون all the ميناء في القطعة يكون على الإنترنت وعامل، واحد منهم منطقيا يعطل حركة مرور ل كل VLAN.

- إن لا يكون واحد على الأقل ميناء في القطعة عملياتي لأي سبب، كل الآخر عملية يرسل ميناء لكل VLANs.

- في حالة فشل الارتباط، يتم إلغاء حظر جميع منافذ التشغيل المتبقية بأسرع ما يمكن. بالمثل، عندما يصبح آخر ميناء فاشل قيد التشغيل مرة أخرى، عندما واحد منطقيا سد ميناء لكل VLAN ينتقي هو ينبغي سببت تعطل في الشبكة أقل ما يمكن.

شكل 1. مقطع ككتلة بناء بسيطة

الشكل 1 يوضح مثال على الشريحة التي تتضمن ستة منافذ موزعة على أربعة جسور. يتم تمثيل منافذ الحافة التي تم تكوينها E1 و E2 مع مثلث في الرسم التخطيطي، ويتم تمثيل المنفذ الذي تم حظره منطقيا بشريط. عندما تكون جميع المنافذ قيد التشغيل، كما هو موضح في اليسار، يتم حظر منفذ واحد. عند حدوث فشل في الشبكة، كما هو موضح في المخطط الموجود على اليمين، يعود المنفذ الذي تم حظره منطقيا إلى حالة إعادة توجيه.

عندما يكون المقطع مفتوحا، كما هو موضح في الشكل 1، فإنه لا يوفر أبدا الاتصال بين منفذيه على الحافة. يفترض أن الاتصال بين محولات REP الطرفية موجود خارج المقطع (من خلال بروتوكول الشجرة المتفرعة (STP)). باستخدام التكوين الاختياري، يتم إنشاء إعلام بتغيير مخطط STP (TCN) إذا حدث فشل في مقطع REP لزيادة سرعة التقارب.

شكل 2. يمكن تضمين المقطع في حلقة

عندما يكون المنفذان على الحافة موجودين على المحول نفسه، كما هو موضح في الشكل 2، يتم تضمين المقطع في حلقة. في هذه الحالة، هناك موصولية بين الحافة ميناء من خلال المقطع. في الواقع، يتيح لك هذا التكوين إنشاء اتصال متكرر بين أي محولين في المقطع.

إذا كنت تستخدم مجموعات من الأجزاء المفتوحة والمغلقة، كما هو موضح في الشكل 1 والشكل 2، فيمكنك تحقيق مجموعة متنوعة من تصميمات الشبكة المختلفة.

طبقة حالة الارتباط

المسؤوليات

- قم بإنشاء اتصال مع جار فريد.

- تحقق بشكل دوري من سلامة الاتصال بالجار.

- إرسال واستقبال الرسائل الخاصة بالأجهزة ذات الحالة ذات الطبقات الأعلى.

- قم بإقرار البيانات التي تم تلقيها من الجار.

- الحد من معدلات وحدات بيانات البروتوكول (PDUs).

دول الميناء

عندما شكلت ميناء ل REP، هو يمر هذا حالة:

- حالة الفشل (الحظر)

- تكوين علاقة الجوار:

- المنفذ البديل (الحظر مع التشغيل)

- انتخاب نقطة الوصول المفقودة (AP):

- فتح المنفذ (إذا قام منفذ مختلف باختيار 'AP')

لا يصبح المنفذ قيد التشغيل في ظل هذه الظروف:

- لم يتم اكتشاف أي جار على المنفذ

- تم الكشف عن أكثر من جار واحد على المنفذ

- الجار لا يعترف (ACK) بالرسائل

تفاصيل الحزمة

افتراضيا، يرسل REP مرحبا ربط إلى جسر بروتوكول معطيات وحدة (BPDU) {upper}mac address على ال VLAN أهلي طبيعي (untagged) so that يتم إسقاطها بواسطة أداة أن لا يركض السمة. تتضمن كل طبقة حالة الارتباط (LSL) PDU على حد سواء الرقم التسلسلي لوحدة بيانات بروتوكول الجسر (PDU) التي يتم إرسالها والرقم التسلسلي البعيد لآخر وحدة بيانات بروتوكول الجسر (PDU) التي تم تلقيها. وهذا يضمن عمليات إرسال موثوقة بين المنافذ. يحتفظ كل جار بنسخة من كل وحدة توزيع بيانات (PDU) يتم إرسالها حتى تلقي ACK. في حالة عدم تلقي ACK، يتم استعادته بعد انتهاء صلاحية المؤقت.

يحتوي LSL PDU الفعلي على:

- ProtocolVersion (حاليا 0)

- SegmentId

- RemotePortID

- LocalPortID

- LocalSeqNumber

- RemoteSeqNumber

- مواصفات TLVs للطبقة العليا

يتم إرسال حزم LSL في كل فترة مرحبا، أو عندما يطلب بروتوكول طبقة أعلى ذلك. عند إنشاء وحدة بيانات بروتوكول LSL (PDU)، فإنها تقوم أولا بملء حقولها الخاصة، مثل SegmentID و LocalPortID. بعد ذلك، يبحث في قوائم انتظار بروتوكول الطبقة الأعلى، مثل إعلان حظر المنفذ (BPA) أو إعلان نهاية المنفذ (EPA)، لمعرفة ما إذا كان هناك أي بيانات إضافية تحتاج إلى أن يتم إدراجها في قائمة الانتظار.

طبقة تدفق الأجهزة (HFL)

HFL هي الوحدة النمطية ل REP التي تسهل التقارب السريع بعد فشل الارتباط. هو لا يرسل PDUs إلى ال BPDU {upper}mac address مثل LSL، غير، هو يرسل multicast PDUs إلى خاص {upper}mac address (0100.0ccc.ccce) على ال rep إداري VLAN. بهذه الطريقة، يتم تفييض الخادم في المكونات المادية لجميع المحولات في المقطع.

تنسيق حزمة HFL بسيط:

- إصدار البروتوكول (لا يزال 0)

- SegmentId

- قيم طول نوع الطبقة الأعلى (TLVs)

وفي هذا الوقت، فإن TLVs الوحيدة التي يتم إرسالها عبر HFL هي BPAs.

بي بي أيه

يتم إرسال شبكات BPA بواسطة نقاط الوصول للإعلان عن شبكات VLAN التي تقوم بحظرها مع أولوية المنفذ الخاصة بها. يساعد ذلك على إعلام القطاع بحالات فشل الارتباط ويضمن وجود نقطة وصول واحدة فقط لكل مقطع لكل شبكة محلية ظاهرية (VLAN). وليس من السهل تحقيق هذه الغاية.

الإعتبارات

في أي مخطط مستقر، تكون انتخابات نقطة الوصول (AP) بسيطة. يبدأ ميناء أن يأتي عبر الإنترنت كنقطة وصول لكل VLANs (حظر). عندما يستلم BPA من ميناء آخر ذو أولوية أعلى، فإنه يعرف أنه يمكن إلغاء حظره بأمان. عندما يفشل ميناء على الشريحة، استعملت هذا نفسه عملية in order to ألغيت الآخر ميناء. تقوم جميع المنافذ الفاشلة بإنشاء أولوية منفذ أعلى (مع وجود بت فاشل في الأولوية) من نقاط الوصول الحالية، مما يؤدي إلى إلغاء حظر نقطة الوصول الحالية.

ولكن المشاكل تحدث عندما تظهر هذه الصلة مرة أخرى. عندما يحدث ذلك، ينظف البت الفاشل في الأولوية، وتعود الأولوية إلى وضعها الطبيعي. على الرغم من أن هذا المنفذ يعرف أولويته الجديدة، إلا أن الأجزاء الأخرى من الجزء يمكن أن تحتوي على معلومات BPA قديمة من هذا المنفذ. يوضح هذا المخطط هذا السيناريو:

شكل 3. معلومات قديمة تفتح المقطع

في بداية هذا السيناريو، يقوم المنفذ 7 بالحجب والإعلان عن أولويته على النحو 7. بعد ذلك، الرابط بين 11 و 12 فاصل، مما يتسبب في قيام 12 بإرسال BPA يشير إلى أنه يحجب بأولوية مقدارها 12. قبل أن يستلم هذا يقيد منع ميناء ال BPA من الآخر ميناء، ميناء 12 يأتي يأتي فوق ويبدأ تشغيل. بعد ذلك بوقت قصير، يستلم ميناء 12 ال BPA الخاص بالمنفذ 7 مع أولوية 7، لذلك هو يزيل المنع. يحصل المنفذ 7 بعد ذلك على BPA السفلي من المنفذ 12 مع الأولوية 12، وبالتالي يتم إلغاء حظره. هذا يسبب أنشوطة. حالة السباق هذه هي سبب إستخدام BPA للمفاتيح.

سلوك BPA

يقوم كل منفذ بحساب أولوية منفذ مع هذه المعلومات:

شكل 4. أولوية المنفذ

هو الآن واضح لما ميناء فاشل يكون دائما منتخب APs على القطعة. عندما ينتقل ميناء من فشل إلى بديل، هو يلد مفتاح فريد بناء على معرف المنفذ الخاص به ورقم عشوائي، ويعلن عنه مع معرف المنفذ الخاص به. تقوم نقطة الوصول فقط بإلغاء الحظر إذا إستلمت رسالة من منفذ محظور يتضمن مفتاحه المحلي. وتساعد هذه الآلية على منع سيناريو حالة السباق الذي تم وصفه في القسم السابق. هنا المخططات التي تظهر ما يحدث عندما تأتي المنافذ لأعلى وتنخفض:

شكل 5. عملية BPA عند الارتباط

شكل 6. تشغيل BPA بعد فشل الارتباط

مساعدة الأجهزة

عندما يقع خطوة إخفاق على قطعة، BPA فضت إلى بقية القطعة من خلال HFL. لكي يكون هذا فعالا تماما، يجب حمل شبكة VLAN الإدارية على جميع منافذ المقاطع، ويجب نقلها بين المنافذ الطرفية خارج المقطع. يرسل BPA أيضا هذه المعلومات من خلال LSL، لأن HFL لا يمكن أن يضمن نقل موثوق به. إذا كانت هناك أي مشاكل في تسليم HFL، فإن LSL يضمن حدوث إعادة التقارب.

EPA

ميناء نهاية إما أن يكون ميناء حافة أو ميناء فاشل. عندما يتم إنهاء مقطع على كلا الجانبين بمنفذ حافة، فإنه يعتبر كامل ويمكن موازنة حمل شبكة VLAN. عندما يتم إنهاء مقطع بواسطة منفذ فاشل، فلا يمكن موازنة التحميل لأن جميع المنافذ مفتوحة.

تقوم المنافذ الطرفية بإرسال EPAs بشكل دوري والتي يتم إرسالها عبر LSL. هذه الرسائل:

- نشر إحصائيات حول المقطع

- اكتشاف حالة اكتمال القطعة

- بدء موازنة حمل شبكة VLAN

إحصائيات القطاع

يرسل كل نهاية EPA دوري يحتوي على معلومات عن نفسه من خلال LSL. يضيف كل منفذ متوسط معلوماته وينقل EPA. ونظرا لأن هذه الرسائل تنتقل في كلا الاتجاهين، فإن كل محول من REP-مشارك لديه معرفة بمقطع REP بالكامل. وتتضمن المعلومات الواردة في وكالة حماية البيئة ما يلي:

- معرف الجسر

- معرف المنفذ وحالته لكل من منافذ REP-المشاركة

اكتشاف شرط اكتمال المقطع

يرسل كل منفذ حافة رسالة EPA خاصة بالانتخابات بأولوية الحافة الخاصة به ومفتاح خاص (لا يرتبط بمفتاح BPA). يضع المنفذ الأول الذي يستقبل هذا الإجراء أولوية المنفذ الخاص به في هذه الرسالة وينقلها إلى المحول التالي. يقوم كل محول على المسار بمقارنة أولوية المنفذ الخاصة به بالمحول الموجود في EPA واستبداله بالمحول الخاص به إذا كانت الأولوية أعلى. عندما يستلم Edge ميناء EPA، هو يقارن الحافة أولوية مع الخاص به. إذا كانت EPA المستلمة لها أولوية أعلى، يرسل منفذ الحافة رسالة EPA التالية الخاصة به مع المفتاح إلى الحافة الأساسية. وتساعد هذه الآلية في تحقيق أمرين:

- يضمن اكتمال المقطع

- يوفر كلا المنفذين الحافة مع معرفة المنفذ الوسيط مع أعلى أولوية

موازنة تحميل الشبكة المحلية الظاهرية (VLAN)

يتم تحقيق موازنة حمل شبكة VLAN باستخدام نقطتين مختلفتين لنقاط الوصول (APs) تحظران شبكات VLAN مختلفة. الحافة الأساسية مسؤولة عن نقطة الوصول على الأقل مجموعة فرعية من شبكات VLAN، وترسل رسالة EPA التي تعلم منفذ الأولوية العليا لحظر الباقي. تم بالفعل إحضار المعلومات حول المنفذ الوسيط صاحب أعلى أولوية مع رسالة إختيار EPA. نوع الرسالة التي يتم إنشاؤها لهذا الأمر هو أمر TLV ل EPA يحتوي على صورة نقطية للشبكات المحلية الظاهرية (VLANs) التي يحتاج المنفذ الأعلى أولوية إلى حظرها.

تنسيق PDU

رأس EPA:

- النوع=EPA

- رقم المثيل

- أجهزة TLV الاختيارية

الانتخابات:

- edgePriority

- edgeKey

- أفضل منفذ أولوية

الأمر tlv:

- SelectedPortPriority

- SelectedVLANs

معلومات TLV:

- معرف الجسر

- معرفات المنافذ

- أدوار المنفذ

استكشاف الأخطاء وإصلاحها

تحقيقات الارتباط المعطل

فيما يلي مثال على طوبولوجيا جيدة:

SwitchA#show rep topology

REP Segment 1

BridgeName       PortName   edge Role

---------------- ---------- ---- ----

SwitchA          Fa0/2      Pri  Alt

SwitchC          Fa1/0/23        Open

SwitchC          Fa1/0/2         Open

SwitchD          Fa0/23          Open

SwitchD          Fa0/2           Open

SwitchB          Fa1/0/23   Sec  Open

هنا مثال حيث هناك شيء ما مكسور:

SwitchA#show rep topology

REP Segment 1

Warning: REP detects a segment failure, topology may be incomplete

BridgeName       PortName   edge Role

---------------- ---------- ---- ----

SwitchA          Fa0/2      Sec  Open

SwitchC          Fa1/0/23        Open

SwitchC          Fa1/0/2         Fail

هذا ما كانت تبدو عليه:

SwitchA#show rep topology archive

REP Segment 1

BridgeName       PortName   edge Role

---------------- ---------- ---- ----

SwitchA          Fa0/2      Pri  Open

SwitchC          Fa1/0/23        Open

SwitchC          Fa1/0/2         Open

SwitchD          Fa0/23          Open

SwitchD          Fa0/2           Open

SwitchB          Fa1/0/23   Sec  Alt

أدخل هذا الأمر للحصول على مزيد من التفاصيل حول الارتباط بين SwitchC و SwitchD الذي فشل:

SwitchA#show rep topology archive detail

REP Segment 1

<snip>

SwitchC, Fa1/0/2 (Intermediate)

Open Port, all vlans forwarding

Bridge MAC: 0017.5959.c680

Port Number: 004

Port Priority: 010

Neighbor Number: 3 / [-4]

SwitchD, Fa0/23 (Intermediate)

Open Port, all vlans forwarding

Bridge MAC: 0019.e73c.6f00

Port Number: 019

Port Priority: 000

Neighbor Number: 4 / [-3]

<snip>

هذا ما يبدو عليه الأمر بعد إعادة الارتباط إلى الارتفاع:

SwitchA#show rep topology

REP Segment 1

BridgeName       PortName   edge Role

---------------- ---------- ---- ----

SwitchA          Fa0/2      Pri  Open

SwitchC          Fa1/0/23        Open

SwitchC          Fa1/0/2         Alt

SwitchD          Fa0/23          Open

SwitchD          Fa0/2           Open

SwitchB          Fa1/0/23   Sec  Open

لاحظ أن المنفذ الذي فشل سابقا يبقى ك AP ويواصل حظره. هذا لأن انتخابات AP تحدث فقط بين المنافذ المحظورة. عندما فشل هذا الرابط، فتحت كل المنافذ الأخرى في المخطط. عندما ظهر الارتباط، قام كل من SwitchC و SwitchD بإرسال BPAs مع أولوياتهم. كان المحول F1/0/2 يتمتع بأولوية أعلى، لذلك أصبح هو نقطة الوصول. يبقى هذا إلى أن آخر ميناء في الطبولوجيا يفشل، أو إلى أن يتم تنفيذ إجرائي.

المنافذ (ALT) البديلة

يمنع منفذ ALT بعض أو كل شبكات VLAN. إن هناك يكون فشل في ال rep قطعة، هناك ما من ALT ميناء؛ كل ميناء يكون فتح. هذه هي الطريقة التي يمكن بها ل REP توفير مسار نشط لحركة مرور البيانات عند حدوث فشل.

في جزء rep كامل (عندما لا يكون هناك فشل)، هناك إما واحد ALT ميناء، أو هناك إثنان ALT ميناء. إن VLAN مكنت موازنة حمل يكون، بعد ذلك هناك إثنان ALT ميناء في المقطع - واحد من ال ALT يمنع مجموعة محددة من VLANs، والآخر ALT ميناء، أي يكون دائما على الحافة أساسي، يمنع المجموعة المكملة من VLANs. إن VLAN لا يمكن موازنة حمل، بعد ذلك هناك وحيد ALT ميناء في المقطع، أي يمنع كل VLANs.

يحدد الترتيب الذي تأتي به المنافذ عبر الإنترنت، وأولويات المنافذ المدمجة أي منفذ في المقطع يصبح منفذ ALT. إن يريد أنت ميناء خاص أن يكون ال ALT ميناء، شكلت هو مع المفضل الكلمة المفتاح. فيما يلي مثال:

interface gig3/10

rep segment 3 edge preferred

لنفترض أن gig3/1 هو الحافة الأساسية، وأنت تريد تكوين موازنة حمل شبكة VLAN:

interface gig3/1

rep segment 3 edge primary

rep block port preferred vlan 1-150

مع هذا تشكيل، بعد إطلاق، ميناء gig3/10 هو ALT ميناء أن يمنع VLANs 1 through 150، وميناء gig3/1 هو ALT ميناء أن يمنع VLANs 151 through 4094.

يتم إجراء الاستباق يدويا باستخدام الأمر repPreClip 3، أو تلقائيا إذا قمت بتكوين تأخير استباقي <seconds> أسفل منفذ الحافة الأساسية.

عندما يشفي قطعة بعد خطوة إخفاق، واحد من الإثنان ميناء مجاور للفشل يأتي كال ALT ميناء. بعد ذلك، بعد الاستباق، يصبح موقع ال ALT ميناء كما هو محدد بواسطة التشكيل.

أستكشاف أخطاء عمليات تجاور الشركاء وإصلاحها

دخلت هذا أمر in order to رأيت إن هناك يكون تجاور:

SwitchC#show interface fa1/0/23 rep

Interface              Seg-id Type           LinkOp      Role

---------------------- ------ -------------- ----------- ----

FastEthernet1/0/23     1                     TWO_WAY     Open

دخلت هذا أمر in order to نلت كثير معلومة:

SwitchC#show interface fa1/0/23 rep detail

FastEthernet1/0/23   REP enabled

Segment-id: 1 (Segment)

PortID: 001900175959C680

Preferred flag: No

Operational Link Status: TWO_WAY

Current Key: 000400175959C6808335

Port Role: Open

Blocked VLAN: <empty>

Admin-vlan: 1

Preempt Delay Timer: disabled

Configured Load-balancing Block Port: none

Configured Load-balancing Block VLAN: none

STCN Propagate to: none

LSL PDU rx: 255547, tx: 184557

HFL PDU rx: 3, tx: 2

BPA TLV rx: 176096, tx: 2649

BPA (STCN, LSL) TLV rx: 0, tx: 0

BPA (STCN, HFL) TLV rx: 0, tx: 0

EPA-ELECTION TLV rx: 870, tx: 109

EPA-COMMAND TLV rx: 2, tx: 2

EPA-INFO TLV rx: 45732, tx: 45733

تصحيح الأخطاء

تطبع معظم تصحيح الأخطاء مخرجات أكثر من أن تكون مفيدة. فيما يلي القائمة الكاملة (بعضها متوفر فقط مع الخدمة الداخلية):

SwitchB#debug rep ?

all               all debug options

bpa-event         bpa events

bpasm             BPA state machine

database          protocol database

epasm             EPA state machine

error             protocol errors

failure-recovery  switchover events

lslsm             LSL state machine

misc              miscellaneous

packet            protocol PDU

prsm              Port Role state machine

showcli           show debug info

تصحيح الأخطاء المفيدة

فيما يلي بعض الأخطاء المفيدة:

- debug rep showcli (يحتاج إلى خدمة داخلية) - يطبع هذا تصحيح الأخطاء الكثير من المعلومات الإضافية عند إدخال أوامر show rep العادية.

- خطأ تصحيح الأخطاء - قد يكون تصحيح الأخطاء هذا مفيدا جدا.

- debug rep failure-recovery - يطبع هذا تصحيح الأخطاء الرسائل التي تنتقل عندما ينكسر إرتباط.

*Mar  5 05:01:11.530: REP LSL-OP Rx EXT Local (Fa0/23 seg:1, tc:1, frs:0) prio:

*Mar  5 05:01:11.530: 0x80 0x00 0x19 0x00 0x17 0x59 0x59 0xC6

*Mar  5 05:01:11.530: 0x80

*Mar  5 05:01:11.530: REP Flush from Fa0/23 to REP, sending msg

*Mar  5 05:01:11.530: REP LSL-OP Rx INT Local (Fa0/2 seg:1, tc:1, frs:0) prio:

*Mar  5 05:01:11.530: 0x80 0x00 0x19 0x00 0x17 0x59 0x59 0xC6

*Mar  5 05:01:11.530: 0x80

*Mar  5 05:01:11.530: REP Flush from Fa0/2 to REP, sending msg

- debug rep prsm - يعد تصحيح الأخطاء هذا أمرا جيدا لاستكشاف أخطاء التجاور التي لا تشكل وإصلاحها. إنها توفر لك طريقة لعب-بلاعب لما يحدث عند الارتباط لأعلى/لأسفل.

4d05h: %LINK-3-UPDOWN: Interface FastEthernet0/2, changed state to up

4d05h: %LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/2,

changed state to up

*Mar  5 05:06:19.098:     rep_pr Fa0/2 - pr: during state FAILED_PORT,

got event 5(no_ext_neighbor)

*Mar  5 05:06:19.098: @@@ rep_pr Fa0/2 - pr: FAILED_PORT ->

FAILED_PORT_NO_EXT_NEIGHBOR[Fa0/2]rep_pr_act_no_ext_neighbor@272:

PRSM->fp_no_ext_neighbor state

[Fa0/2]rep_pr_lsl_event_handler@448: REP_MSG_EXT_PEER_GONE rcvd

4d05h: %REP-4-LINKSTATUS: FastEthernet0/2 (segment 1) is operational

*Mar  5 05:06:22.236:     rep_pr Fa0/2 - pr: during state FAILED_PORT_NO_EXT_

NEIGHBOR, got event 0(link_op)

*Mar  5 05:06:22.236: @@@ rep_pr Fa0/2 - pr:

FAILED_PORT_NO_EXT_NEIGHBOR ->

ALTERNATE_PORT[Fa0/2]rep_pr_act_ap@162: PRSM->alternate state

[Fa0/2]rep_pr_lsl_event_handler@431: REP_MSG_LINKOP_TRUE rcvd

*Mar  5 05:06:23.125:     rep_pr Fa0/2 - pr: during state ALTERNATE_PORT,

got event 2(pre_empt_ind)

*Mar  5 05:06:23.133: @@@ rep_pr Fa0/2 - pr: ALTERNATE_PORT -> UNBLOCK_VLANS_ACT

*Mar  5 05:06:23.133:     rep_pr Fa0/2 - pr: during state UNBLOCK_VLANS_ACT,

got event 3(no_local_block_vlan)

*Mar  5 05:06:23.133: @@@ rep_pr Fa0/2 - pr: UNBLOCK_VLANS_ACT ->

OPEN_PORT[Fa0/2]rep_pr_act_op@252: PRSM->active state

[Fa0/2]rep_pr_act_uva@222: PRSM unblock vlans

[Fa0/2]rep_pr_sm_prempt_ind@374: Posting pre empt indication

- debug rep epasm - يوفر تصحيح الأخطاء هذا معلومات مفيدة أثناء تغييرات المخطط. لا تتم طباعة أي شيء إذا كان المقطع مستقرا.

هنا الإنتاج إن يصبح ميناء غير متصل:

*Mar  5 04:48:31.463:     rep_epa_non_edge Fa0/2 - epa-non-edge: during state

INTERMEDIATE_PORT, got event 1(lr_eq_fp)*Mar  5 04:48:31.463: @@@ rep_epa_non_

edge Fa0/2 - epa-non-edge: INTERMEDIATE_PORT -> FAILED_PORT[Fa0/2]rep_epa_non_

edge_act_failed_port@164:  Trigger archiving

[Fa0/23]rep_epa_set_peer_archive_flag@1084: set arch flag

[Fa0/2]rep_epa_non_edge_act_failed_port@171: no edge, failed port

*Mar  5 04:48:35.473:     rep_epa_non_edge Fa0/2 - epa-non-edge: during state

FAILED_PORT, got event 0(epa_hello_tmo)

*Mar  5 04:48:35.473: @@@ rep_epa_non_edge Fa0/2 - epa-non-edge: FAILED_PORT ->

FAILED_PORT[Fa0/2]rep_epa_non_edge_act_periodic_tx@90: archiving on port down

[Fa0/2]rep_epa_copy_topology@913: deip=0x3396F18,pe=0,se=1,fp=0,ap=0,op=2

[Fa0/23]rep_epa_non_edge_handle_info_tlv@1560: archiving on internal flag

[Fa0/23]rep_epa_copy_topology@913: deip=0x33961F0,pe=1,se=0,fp=0,ap=1,op=3

[Fa0/2]rep_epa_non_edge_act_periodic_tx@102: epa non edge, send info tlv

[Fa0/23]rep_epa_set_peer_archive_flag@1084: set arch flag

[Fa0/2]rep_epa_non_edge_handle_election_tlv@325: archiving on seg cfg change

[Fa0/2]rep_epa_copy_topology@913: deip=0x3396F18,pe=0,se=1,fp=0,ap=0,op=2

[Fa0/2]rep_epa_set_peer_archive_flag@1084: set arch flag

[Fa0/23]rep_epa_non_edge_handle_election_tlv@325: archiving on seg cfg change

[Fa0/23]rep_epa_copy_topology@913: deip=0x33961F0,pe=1,se=0,fp=0,ap=1,op=3

[Fa0/2]rep_epa_non_edge_handle_info_tlv@1560: archiving on internal flag

[Fa0/2]rep_epa_copy_topology@913: deip=0x3396F18,pe=0,se=1,fp=0,ap=0,op=2

هنا الإنتاج عندما يأتي ميناء على الإنترنت:

*Mar  5 04:49:39.982:     rep_epa_non_edge Fa0/2 - epa-non-edge: during state FAILED_PORT,

got event 2(lr_neq_fp)

*Mar  5 04:49:39.982: @@@ rep_epa_non_edge Fa0/2 - epa-non-edge: FAILED_PORT ->

INTERMEDIATE_PORT[Fa0/2]rep_epa_non_edge_stop_timer@123: epa non edge, stop the timer

[Fa0/2]rep_epa_copy_topology@913: deip=0x32E2FA4,pe=0,se=1,fp=0,ap=1,op=1

[Fa0/2]rep_epa_copy_to_stable_topology@1040: copy to stbl

[Fa0/23]rep_epa_copy_topology@913: deip=0x3ACFFB8,pe=1,se=0,fp=0,ap=0,op=4

[Fa0/23]rep_epa_copy_to_stable_topology@1040: copy to stbl

تصحيح الأخطاء الأقل فائدة

- debug rep bpa-event - يخبرك هذا التصحيح عندما تستلم BPA، وماذا تفعل به. لديها أربعة خطوط في الثانية.

[Fa0/23]: BPA: Sending ext pak to bparx

[Fa0/2]: BPA: Enqueued internal pak

[Fa0/2]: BPA: Sending int msg to bparx

[Fa0/2]: BPA: Relay pak

[Fa0/2]: BPA: Enqueue ext pak

- debug rep bpasm - يخبرك تصحيح الأخطاء هذا بما يقوم به جهاز حالة BPA كلما تم تلقي BPA. لديها ثلاثة خطوط في الثانية.

*Mar  5 04:44:23.857:     rep_bpa_rx BPA RX sm: during state BPA_RX_IDLE,

got event 0(bpa_rx_bpa_msg)

*Mar  5 04:44:23.857: @@@ rep_bpa_rx BPA RX sm: BPA_RX_IDLE -> BPA_RX_IDLE

[Fa0/23]: BPA Rx sm: Received bpa: <internal> 0, <vlan_detail> 0

[Fa0/23]: BPA Rx sm: Role 2: TC 0; Internal 0; Frm Remote Segment 0

*Mar  5 04:44:23.857:     rep_bpa_rx BPA RX sm: during state BPA_RX_IDLE,

got event 0 (bpa_rx_bpa_msg)

*Mar  5 04:44:23.857: @@@ rep_bpa_rx BPA RX sm: BPA_RX_IDLE -> BPA_RX_IDLE

[Fa0/2]: BPA Rx sm: Received bpa: <internal> 1, <vlan_detail> 0

[Fa0/2]: BPA Rx sm: Role 2: TC 0; Internal 1; Frm Remote Segment 0

- debug rep lslsm - يقوم هذا التصحيح بتفريغ معالجة رسالة LSL منخفضة المستوى.

*Mar  5 05:03:10.564: REP Fa0/23 seq:4411 ACK'ed (ref: 1)

*Mar  5 05:03:10.564: REP Fa0/23 seq:4412 ACK'ed (ref: 1)

*Mar  5 05:03:10.564: REP LSL: Fa0/23 rx expected seq# (4744),

process it (TLV: 0).

*Mar  5 05:03:10.782: REP Fa0/2 seq:440 ACK'ed (ref: 1)

معلومات ذات صلة

- الدعم التقني والتنزيلات من Cisco