يصف هذا المستند الميزات الشائعة لمبدل LAN وكيفية استكشاف أخطاء أي مشكلات في تحويل LAN وإصلاحها.
لا توجد متطلبات خاصة لهذا المستند.
راجع اصطلاحات تلميحات Cisco التقنية للحصول على مزيد من المعلومات حول اصطلاحات المستندات.
تصف الأقسام الواردة في هذا الفصل ميزات وحلول مبدل LAN الشائعة لبعض مشكلات تبديل LAN الأكثر شيوعًا. تتم تغطية هذه الموضوعات:
مقدمة تبديل شبكة LAN
اقتراحات لاستكشاف أخطاء التبديل العام وإصلاحها
استكشاف مشكلات الاتصال بالمنفذ وإصلاحها
استكشاف أخطاء Ethernet 10/100Mb للتفاوض التلقائي أحادي/مزدوج الاتجاه وإصلاحها
توصيل ISL على مبدّلات مجموعة Catalyst 5000 و6000
تكوين EtherChannel من مبدّل إلى مبدّل واستكشاف الأخطاء بها وإصلاحها
استخدام Portfast وأوامر أخرى لإصلاح مشكلات اتصال بدء تشغيل المحطة النهائية
تكوين التبديل متعدد الطبقات واستكشاف الأخطاء به وإصلاحها
إذا كنت مستخدمًا جديدًا لتبديل شبكة LAN، فستستعرض لك هذه الأقسام بعض المفاهيم الرئيسية المتعلقة بالمبدّلات. يُعد أحد المتطلبات الأساسية لاستكشاف أخطاء أي جهاز وإصلاحها هو معرفة القواعد التي يعمل بموجبها. أصبحت المبدّلات أكثر تعقيدًا على مدى السنوات القليلة الماضية لأنها اكتسبت شهرة وتطورًا. تصف هذه الفقرات بعض المفاهيم الأساسية التي يجب معرفتها حول المبدّلات.
نظرًا للطلب الكبير الموجود على الشبكات المحلية، كان هناك تحول من شبكة النطاق الترددي المشتركة، مع الموزعات والكبل المحوري، إلى شبكة النطاق الترددي المخصصة، مع المبدّلات. يتيح الموزع توصيل أجهزة متعددة بمقطع الشبكة نفسه. تشترك الأجهزة الموجودة على ذلك المقطع في النطاق الترددي مع بعضها البعض. إذا كان الموزع 10 ميجابايت، وهناك 6 أجهزة متصلة بـ 6 منافذ مختلفة على الموزع، تشترك الأجهزة الستة في النطاق الترددي 10 ميجابايت مع بعضها البعض. يشارك الموزع 100 ميجابايت النطاق الترددي 100 ميجابايت بين الأجهزة المتصلة. فيما يتعلق بنموذج OSI، يُعتبر الموزع جهازًا من الطبقة الأولى (الطبقة المادية). فهو يسمع إشارة كهربائية على السلك ويمررها عبر المنافذ الأخرى.
يمكن أن يحل المبدّل محل الموزع في شبكتك ماديًا. يتيح المبدّل توصيل عدة أجهزة بالشبكة نفسها، تمامًا كما يفعل الموزع، ولكن ذلك حيث ينتهي التشابه. يتيح المبدّل لكل جهاز متصل الحصول على نطاق ترددي مخصص بدلاً من النطاق الترددي المشترك. ويكون النطاق الترددي بين المبدّل والجهاز محجوزًا للاتصال من هذا الجهاز وحده وإليه. تحتوي ستة أجهزة متصلة بستة منافذ مختلفة على مبدّل 10 ميجابايت على عرض نطاق ترددي بسرعة 10 ميجابايت للعمل معه، بدلاً من النطاق الترددي المشترك مع الأجهزة الأخرى. يمكن أن يزيد المبدّل من النطاق الترددي المتوفر في شبكتك بشكل كبير، مما قد يؤدي إلى تحسين أداء الشبكة.
يُعتبر المبدّل الأساسي جهازًا من الطبقة الثانية. عند استخدام طبقة الكلمات، أنت تشير إلى نموذج OSI المكوّن من 7 طبقات. لا يمرر المبدّل الإشارات الكهربائية فقط، كما يفعل الموزع؛ وبدلاً من ذلك، يجمع الإشارات في إطار (الطبقة الثانية)، ثم يقرر ما يجب فعله بالإطار. يحدد المبدّل ما يجب فعله بإطار عندما يستعير خوارزمية من جهاز شبكة شائع آخر: جسر شفاف. من الناحية المنطقية، يعمل المبدّل تمامًا مثل جسر شفاف، ولكن يمكنه التعامل مع الإطارات بشكل أسرع بكثير من الجسر الشفاف (بسبب وجود أجهزة وبنية خاصة). بمجرد أن يقرر المبدّل المكان الذي يتم فيه إرسال الإطار، فإنه يمرر الإطار خارج المنفذ (أو المنافذ) المناسب. يمكنك التفكير في المبدّل كجهاز يقوم بإنشاء اتصالات فورية بين المنافذ المختلفة، على أساس إطار تلو الآخر.
نظرًا لأن المبدّل يقرر على أساس إطار تلو الآخر أي منافذ تتبادل البيانات، فمن الطبيعي أن يُستخدم المنطق داخل المبدّل للسماح له باختيار المنافذ للتجمعات الخاصة. ويُطلق على تجميع المنافذ هذا اسم الشبكة المحلية الافتراضية (VLAN). يتأكد المبدّل من عدم إرسال حركة مرور البيانات من مجموعة واحدة من المنافذ إلى مجموعات أخرى من المنافذ (والتي سيتم توجيهها). يمكن اعتبار كل مجموعة من مجموعات المنافذ (شبكات VLAN) مقطع شبكة LAN فردية.
يتم وصف شبكات VLAN أيضًا كمجالات بث. وذلك بسبب خوارزمية الربط الشفاف، التي تفيد بأن حِزم البث (الحِزم الموجهة لعنوان جميع الأجهزة) يتم إرسالها إلى جميع المنافذ الموجودة في المجموعة نفسها (أي في شبكة VLAN نفسها). جميع المنافذ الموجودة في شبكة VLAN نفسها موجودة أيضًا في مجال البث نفسه.
تمت تغطية خوارزمية الربط الشفاف والشجرة الممتدة بمزيد من التفاصيل في مكان آخر (الفصل 20: استكشاف أخطاء بيئات الربط الشفاف وإصلاحها). عندما يستقبل المبدّل إطارًا، يجب أن يقرر ما يجب فعله بهذا الإطار. يمكن أن يتجاهل الإطار؛ ويمكنه تمرير الإطار خارج منفذ واحد آخر، أو يمكنه تمرير الإطار إلى العديد من المنافذ الأخرى.
لمعرفة ما يجب فعله بالإطار، يتعرف المبدّل على موقع جميع الأجهزة الموجودة على المقطع. تُوضع معلومات الموقع هذه في جدول "الذاكرة القابلة للعنونة الخاصة بالمحتوى" (CAM - المُسماة لنوع الذاكرة المُستخدمة لتخزين هذه الجداول). يوضح جدول CAM، لكل جهاز، عنوان MAC الخاص بالجهاز، والمنفذ الذي يمكن العثور عليه بعنوان MAC هذا، وبأي منفذ شبكة VLAN مقترن بهذا المنفذ. يتعرف المبدّل باستمرار على استقبال الإطارات في المبدّل. يتم تحديث جدول CAM الخاص بالمبدّل باستمرار.
تُستخدم هذه المعلومات الموجودة في جدول CAM لتحديد كيفية التعامل مع الإطار المُستلَم. لتحديد مكان إرسال إطار، يبحث المبدّل في عنوان MAC للوجهة في إطار مستلَم ويبحث عن عنوان MAC للوجهة في جدول CAM. يوضح جدول CAM المنفذ الذي يجب إرسال الإطار إليه حتى يصل هذا الإطار إلى عنوان MAC للوجهة المحددة. فيما يلي القواعد الأساسية التي يستخدمها المبدّل لتحمل مسؤولية إعادة توجيه الإطارات:
إذا تم العثور على عنوان MAC للوجهة في جدول CAM، يرسل المبدّل الإطار خارج المنفذ المرتبط بعنوان MAC لتلك الوجهة في جدول CAM. وهذا ما يسمى بإعادة التوجيه .
إذا كان المنفذ المرتبط لإرسال الإطار للخارج هو المنفذ نفسه الذي أتى عليه الإطار في الأصل، فليست هناك حاجة لإرسال الإطار مرة أخرى إلى المنفذ نفسه، ويتم تجاهل الإطار. وذلك ما يسمى بالتصفية .
إذا لم يكن عنوان MAC للوجهة في جدول CAM (العنوان غير معروف )، يرسل المبدّل الإطار خارج جميع المنافذ الأخرى الموجودة في شبكة VLAN نفسها كالإطار المُستلَم. وذلك ما يسمى بالتدفق. ولا يتدفق الإطار خارج المنفذ نفسه الذي تم استقبال الإطار عليه.
إذا كان عنوان MAC للوجهة الخاص بالإطار المُستلَم هو عنوان البث (FFFF.FFFF.FFFF)، فسيتم إرسال الإطار إلى جميع المنافذ الموجودة في شبكة VLAN نفسها مثل الإطار المُستلَم. وذلك ما يسمى أيضًا بالتدفق. لا يتم إرسال الإطار خارج المنفذ نفسه الذي تم استقبال الإطار عليه.
كما رأيت، تعمل خوارزمية الربط الشفاف على تدفق الإطارات غير المعروفة وإطارات البث من جميع المنافذ الموجودة في شبكة VLAN نفسها كإطار مُستلَم. ويسبب ذلك مشكلة محتملة. إذا كانت أجهزة الشبكة التي تشغّل هذه الخوارزمية متصلة معًا في حلقة تكرار مادية، فسيتم تمرير الإطارات المتدفقة (مثل عمليات البث) من المبدّل إلى آخر، وحول حلقة التكرار، إلى الأبد. اعتمادًا على الاتصالات المادية المعنية، يمكن أن تتضاعف الإطارات بالفعل بشكل كبير بسبب خوارزمية التدفق، مما قد يتسبب في حدوث مشكلات خطيرة في الشبكة.
هناك فائدة من حلقة التكرار المادية في شبكتك: يمكن أن توفر تكرارًا. إذا فشل أحد الارتباطات، فلا تزال هناك طريقة أخرى لحركة مرور البيانات للوصول إلى وجهتها. للسماح بالمزايا المشتقة من التكرار، وليس قطع الشبكة بسبب التدفق، تم إنشاء بروتوكول يُسمى بالشجرة الممتدة. تم توحيد الشجرة الممتدة في مواصفات IEEE 802.1d.
الغرض من بروتوكول الشجرة الممتدة (STP) هو تحديد حلقات التكرار في مقطع الشبكة أو شبكة VLAN وحظرها مؤقتًا. تقوم المبدّلات بتشغيل STP، وتختار جسرًا أو مبدّلاً جذريًا. وتقوم المبدّلات الأخرى بقياس المسافة بينها وبين المبدّل الجذري. إذا كان هناك أكثر من طريقة واحدة للوصول إلى المبدّل الجذري، يعني ذلك وجود حلقة تكرار. تقوم المبدّلات بتتبُّع الخوارزمية لتحديد المنافذ التي يجب حظرها من أجل قطع حلقة حلقة التكرار. إن STP ديناميكي؛ إذا فشل ارتباط في المقطع، فمن المحتمل أن تتغير المنافذ التي تم حظرها في الأصل إلى وضع إعادة التوجيه.
التوصيل هو آلية تُستخدم في أغلب الأحيان للسماح لشبكات VLAN المتعددة بالعمل بشكل مستقل عبر عدة مبدّلات. يمكن أن تستخدم الموجّهات والخوادم التوصيل، أيضًا، والذي يسمح لها بالعمل في وقت واحد على عدة شبكات VLAN. إذا كانت شبكتك تحتوي على شبكة VLAN واحدة فقط، فلن تحتاج بالضرورة إلى التوصيل؛ ولكن إذا كانت شبكتك تحتوي على أكثر من شبكة VLAN واحدة، فمن المحتمل أنك ترغب في الاستفادة من مزايا التوصيل.
ينتمي المنفذ الموجود على المبدّل عادةً إلى شبكة VLAN واحدة فقط؛ ويفترض أن أي حركة مرور بيانات مستلَمة أو مرسَلة على هذا المنفذ تنتمي إلى شبكة VLAN المكوّنة. ومن ناحية أخرى، يعد منفذ قناة الاتصال منفذًا يمكن تكوينه لإرسال حركة مرور البيانات واستقبالها للعديد من شبكات VLAN. وينجز ذلك عندما يقوم بإرفاق معلومات شبكة VLAN بكل إطار، وهي عملية تسمى بوضع العلامات على الإطار. أيضًا، يجب أن يكون التوصيل نشطًا على كلا جانبي الارتباط؛ ويجب أن يتوقع الجانب الآخر الإطارات التي تتضمن معلومات شبكة VLAN لحدوث الاتصال المناسب.
هناك طرق مختلفة للتوصيل تعتمد على الوسائط المُستخدَمة. طرق التوصيل لـ Fast Ethernet أو Gigabit Ethernet هي الارتباط بين المبدّلات (ISL) أو 802.1q. التوصيل عبر ATM يستخدم LANE. التوصيل عبر FDDI يستخدم 802.10.
EtherChannel هي تقنية تُستخدم عندما تكون لديك عدة اتصالات بالجهاز نفسه. وبدلاً من عمل كل ارتباط بشكل مستقل، تجمع EtherChannel المنافذ معًا للعمل كوحدة واحدة. وتوزع حركة مرور البيانات عبر جميع الارتباطات وتوفر تحديثًا في حال فشل ارتباط واحد أو أكثر. يجب أن تكون إعدادات EtherChannel هي نفسها على كلا جانبي الارتباطات المعنية في القناة. وعادةً، تحظر الشجرة الممتدة كل هذه الاتصالات المتوازية بين الأجهزة لأنها حلقات تكرار، ولكن تعمل EtherChannel أسفل الشجرة الممتدة، لذا تعتقد الشجرة الممتدة أن جميع المنافذ داخل EtherChannel المحددة هي منفذ واحد فقط.
التبديل متعدد الطبقات (MLS) هو قدرة المبدّل على إعادة توجيه الإطارات بناءً على المعلومات الموجودة في العنوان الرئيسي للطبقة الثالثة وأحيانًا الطبقة الرابعة. ينطبق هذا عادةً على حِزم IP ولكن يمكن أن يحدث الآن أيضًا لحِزم IPX. يتعرّف المبدّل على كيفية التعامل مع هذه الحِزم عند اتصاله بموجّه واحد أو أكثر. وباستخدام شرح مبسط، يراقب المبدّل كيفية معالجة الموجّه للحِزمة، ثم يقوم المُبدّل بمعالجة الحِزم المستقبلية في هذا التدفق نفسه. وبشكل تقليدي، كانت المبدّلات أسرع بكثير في تبديل الإطارات من الموجّهات، لذا فإن السماح لها بإلغاء تحميل حركة مرور البيانات من الموجّه يمكن أن يؤدي إلى تحسينات كبيرة في السرعة. إذا تغير شيء ما في الشبكة، يمكن للموجّه إخبار المبدّل بمسح ذاكرة التخزين المؤقت للطبقة الثالثة وإنشائها من البداية مجددًا مع تطور الموقف. ويُطلق على البروتوكول المُستخدَم للاتصال بالموجّهات اسم بروتوكول التبديل متعدد الطبقات (MLSP).
هذه بعض الميزات الأساسية التي تدعمها المبدّلات فقط. وتتم إضافة المزيد كل يوم. من المهم فهم كيفية عمل المبدّلات والميزات التي تستخدمها والكيفية التي يلزم أن تعمل بها هذه الميزات. يُعد موقع Cisco على الويب أحد أفضل الأماكن لمعرفة هذه المعلومات حول مبدّلات Cisco. انتقل إلى وضمن قسم الخدمة والدعم، واختَر المستندات التقنية. من هنا، اختَر الصفحة الرئيسية للوثائق. يمكن العثور على مجموعات الوثائق لجميع منتجات Cisco هنا. يقودك ارتباط مبدّلات شبكة LAN متعددة الطبقات إلى وثائق جميع مبدّلات شبكة LAN من Cisco. للتعرّف على ميزات المبدّل، اقرأ دليل تكوين البرنامج الخاص بإصدار البرنامج المعين الذي تستخدمه. تمنحك أدلة تكوين البرنامج معلومات أساسية حول ما تقوم به الميزة والأوامر التي يجب استخدامها لتكوينها على المبدّل الخاص بك. كل هذه المعلومات مجانية على الويب. لا تحتاج حتى إلى حساب لهذه الوثائق؛ حيث أنها متاحة لأي شخص. يمكن قراءة بعض أدلة التكوين هذه في فترة ما بعد الظهيرة وهي تستحق الوقت المستغرق.
يتم نشر جزء آخر من موقع الويب الخاص بشركة Cisco بواسطة موقع الويب الخاص بالدعم والوثائق من Cisco. وهو ممتلئ بالمعلومات المصممة لمساعدتك في تنفيذ شبكتك وصيانتها واستكشاف الأخطاء بها وإصلاحها. انتقل إلى موقع الدعم والوثائق على الويب للحصول على معلومات الدعم التفصيلية حسب منتجات أو تقنيات محددة.
هناك العديد من الطرق لاستكشاف أخطاء المبدّل وإصلاحها. ومع تزايد ميزات المبدّلات، تزداد أيضًا الأشياء المحتملة التي يمكن أن تتعطل. لاستكشاف الأخطاء وإصلاحها بفعالية، قم بتطوير نهج أو خطة اختبار بدلاً من نهج التجربة والفشل. فيما يلي بعض الاقتراحات العامة:
استغرق الوقت الكافي للتعرف على عملية المبدّل العادية. يحتوي موقع Cisco على الويب على قدر هائل من المعلومات التقنية التي تصف كيفية عمل المبدّلات الخاصة بها، كما هو مذكور في القسم السابق. وتُعد أدلة التكوين مفيدة للغاية على وجه الخصوص. يتم فتح العديد من الحالات التي يتم حلها باستخدام معلومات من أدلة تكوين المنتج.
امتلك خطة. بعض المشكلات والحلول واضحة؛ وبعضها ليس كذلك. يمكن أن تكون الأعراض التي تراها في شبكتك نتيجة لمشكلات في منطقة أو طبقة أخرى. قبل الانتقال السريع إلى الاستنتاجات، حاول التحقق بطريقة منظمة مما ينجح ومما ليس كذلك. نظرًا لأن الشبكات يمكن أن تكون معقدة، فمن المفيد عزل مجالات المشكلات الممكنة. تتمثل إحدى طرق القيام بذلك في استخدام نموذج OSI المكون من سبع طبقات. على سبيل المثال: تحقق من التوصيلات المادية المعنية (الطبقة 1)؛ وتحقق من مشكلات الاتصال داخل شبكة VLAN (الطبقة 2)، وتحقق من مشكلات الاتصال عبر شبكات VLAN المختلفة (الطبقة 3)، وما إلى ذلك، وإذا كان هناك تكوين صحيح على المبدّل، فإن العديد من المشكلات التي تواجهها تتعلق بمشكلات الطبقة المادية (المنافذ والكبلات المادية). واليوم، تشارك المبدّلات في مشكلات الطبقة الثالثة والرابعة، والتي تتضمن ذكاءً لتبديل الحِزم بناءً على المعلومات المشتقة من الموجّهات، أو تحتوي بالفعل على موجّهات توجد داخل المبدّل (التبديل من الطبقة الثالثة أو الطبقة الرابعة).
لا تفترض أن أحد المكونات يعمل، يجب عليك التحقق منه أولاً. يمكن أن يوفر لك ذلك الكثير من الوقت الضائع. على سبيل المثال، إذا كان الكمبيوتر الشخصي غير قادر على تسجيل الدخول إلى خادم عبر شبكتك، فهناك العديد من الأشياء التي يمكن أن تكون خاطئة. لا تتخطَّ الأمور الأساسية وتفترض أن شيئًا يعمل؛ يمكن أن شخص ما قام بتغيير شيء ولم يخبرك بذلك. يستغرق التحقق من بعض الأشياء الأساسية (على سبيل المثال، أن المنافذ المعنية متصلة بالمكان الصحيح وأنها نشطة) دقيقة واحدة فقط، مما قد يوفر عليك الكثير من الساعات المُبدَدة.
إذا لم يعمل المنفذ، فلا يعمل أي شيء! تُعد المنافذ هي أساس شبكة التبديل الخاصة بك. بعض المنافذ ذات أهمية خاصة بسبب موقعها في الشبكة ومقدار حركة مرور البيانات التي تحملها. تتضمن هذه المنافذ اتصالات بمبدّلات وموجّهات وخوادم أخرى. يمكن أن تكون هذه المنافذ أكثر تعقيدًا في استكشاف الأخطاء وإصلاحها لأنها غالبًا ما تستفيد من الميزات الخاصة مثل التوصيل وEtherChannel. وتُعد باقي المنافذ مهمة أيضًا، لأنها تقوم بتوصيل المستخدمين الفعليين للشبكة.
يمكن أن تتسبب العديد من الأشياء في أن يكون المنفذ غير وظيفي: مشكلات الأجهزة ومشكلات التكوين ومشكلات حركة مرور البيانات. يتم استكشاف هذه الفئات بشكل أعمق قليلاً.
عام
تتطلب وظيفة المنفذ منفذين نشطين متصلين بواسطة كبل نشط (من النوع الصحيح). يتمثل الإعداد الافتراضي لمعظم مبدّلات Cisco في وجود منفذ في حالة عدم الاتصال، مما يعني أنه غير متصل حاليًا بأي شيء، ولكنه يريد الاتصال. إذا قمت بتوصيل كبل جيد بمنفذي مبدّل في حالة عدم الاتصال، يتحول ضوء الارتباط إلى اللون الأخضر لكلا المنفذين، وتشير حالة المنفذ إلى أنه متصل ، مما يعني أن المنفذ مرتفع فيما يتعلق بالطبقة الأولى. تشير هذه الفقرات إلى العناصر التي يجب التحقق منها ما إذا كانت الطبقة الأولى غير صالحة.
تحقق من حالة المنفذ لكلا المنفذين المعنيين. تأكد من عدم إيقاف تشغيل أي من المنفذين المعنيين في الارتباط. من المحتمل أن يكون المسؤول قد أوقف تشغيل أحد المنفذين أو كليهما. يمكن أن يكون البرنامج الموجود داخل المبدّل قد أوقف تشغيل المنفذ بسبب ظروف الخطأ في التكوين. إذا تم إيقاف تشغيل أحد الجانبين ولم يتم إيقاف تشغيل الآخر، فستكون الحالة على الجانب المُمكّن غير متصل (لأنه لا يستشعر وجود جهاز مجاور على الجانب الآخر من السلك). تشير الحالة من جانب إيقاف التشغيل إلى شيء مثل disable أو errDisable (يعتمد على ما أوقف تشغيل المنفذ بالفعل). لا يظهر الارتباط ما لم يتم تمكين كلا المنفذين.
عند توصيل كبل جيد (مجددًا، إذا كان من النوع الصحيح) بين منفذين ممكّنين يعرضان ضوء ارتباط أخضر خلال ثوانٍ قليلة. أيضًا، تعرض حالة المنفذ متصل في واجهة سطر الأوامر (CLI). في هذه المرحلة، إذا لم يكن لديك ارتباط، فستقتصر مشكلتك على ثلاثة أشياء: المنفذ الموجود على جانب واحد، أو المنفذ الموجود على الجانب الآخر، أو الكبل في المنتصف. في بعض الحالات، توجد أجهزة أخرى معنية: محولات الوسائط (ليفية إلى نحاسية، وما إلى ذلك)، أو على ارتباطات جيجابت، يمكن أن يكون لديك موصلات واجهة جيجابت (GBICs). ومع ذلك، تظل هذه المنطقة محدودة بشكل معقول للبحث.
يمكن أن تضيف محولات الوسائط ضوضاء إلى الاتصال أو تضعف الإشارة إذا لم تعمل بشكل صحيح. كما أنها تضيف موصلات إضافية يمكن أن تتسبب في حدوث مشكلات وهي مكون آخر لتصحيح الأخطاء.
تحقق من التوصيلات غير المحكمة. في بعض الأحيان، يبدو أن الكابل مثبت في المأخذ، لكنه في الواقع ليس كذلك؛ افصل الكبل وأعِد إدخاله. كما يجب عليك البحث عن سنون متسخة أو مفقودة أو مكسورة. أجرِ ذلك لكل من المنفذين المعنيين في الاتصال.
يمكن توصيل الكبل بالمنفذ الخطأ، وهو ما يحدث عادةً. تأكد من توصيل كلا طرفي الكبل بالمنافذ التي تريدها حقًا.
يمكن أن يكون لديك ارتباط من جانب واحد وليس على الجانب الآخر. تحقق من كلا الجانبين للارتباط. يمكن أن يتسبب سلك مكسور واحد في حدوث هذا النوع من المشكلات.
ولا يضمن ضوء الارتباط أن الكبل يعمل بكامل طاقته. قد يواجه ضغطًا ماديًا يتسبب في تشغيله على مستوى هامشي. عادةً ما تلاحظ ذلك من خلال المنفذ الذي يحتوي على الكثير من أخطاء الحزمة.
لتحديد ما إذا كانت المشكلة في الكبل، فقم باستبداله بكبل جيد معروف. لا تقم فقط بتبديله بأي كبل آخر؛ تأكد من استبداله بكبل تعرف أنه جيد ومن النوع الصحيح.
إذا كان هذا مسارًا طويلاً للغاية لتوصيل الكبلات (تحت الأرض، عبر مجمع كبير، على سبيل المثال)، فمن الجيد أن يكون لديك جهاز اختبار كبلات متطور. إذا لم يكن لديك جهاز اختبار كبلات، يمكنك مراعاة ما يلي:
جرّب منافذ مختلفة لمعرفة ما إذا كانت تأتي بهذا الكبل الطويل.
قم بتوصيل المنفذ المعني بمنفذ آخر في المبدّل نفسه فقط لمعرفة ما إذا كان المنفذ مرتبطًا محليًا أم لا.
أعِد تحديد موضع المبدّلات بالقرب من بعضها البعض، بحيث يمكنك تجربة كابل جيد معروف.
النحاس
تأكد من أن لديك الكبل الصحيح لنوع الاتصال الذي تجريه. يمكن استخدام كبل من الفئة 3 لتوصيلات UTP ذات سعة 10 ميجابايت، ولكن يجب استخدام الفئة 5 لتوصيلات 10/100.
يستخدم كبل RJ-45 المباشر للمحطات الطرفية أو الموجّهات أو الخوادم للاتصال بمبدّل أو موزع. يستخدم كبل توصيل Ethernet العكسي من مبدّل إلى مبدّل أو الموزع للتبديل بين الاتصالات. هذا هو سن توصيل كبل توصيل Ethernet العكسي. الحد الأقصى لمسافات لأسلاك Ethernet أو Fast Ethernet النحاسية هي 100 متر. تتمثل القاعدة العامة الجيدة في أنه عند عبور طبقة OSI، كما هو الحال بين المبدّل والموجّه، استخدم كبل توصيل مباشر؛ عند توصيل جهازين في طبقة OSI نفسها، كما هو الحال بين موجّهين أو مبدّلين، استخدم كبل توصيل عكسي. لأغراض هذه القاعدة فقط، تعامل مع محطة العمل على أنها موجّه.
يعرض هاذان الرسمان سنون التوصيل المطلوبة لكبل توصيل عكسي من مبدّل إلى مبدّل.
Fiber
بالنسبة إلى الألياف، تأكد من أن لديك الكبل الصحيح للمسافات المعنية ونوع منافذ الألياف المُستخدمة (أحادية الوضع، ومتعددة الأوضاع). تأكد من أن المنافذ المتصلة معًا هي منافذ أحادية الوضع ومتعددة الأوضاع. تصل الألياف أحادية الوضع بشكل عام إلى 10 كيلومترات، ويمكن أن تصل الألياف متعددة الأوضاع عادةً إلى 2 كيلومتر، ولكن هناك حالة خاصة لـ 100BaseFX متعددة الأوضاع المُستخدمة في وضع الإرسال أحادي الاتجاه، والتي يمكن أن تمتد فقط إلى 400 متر.
بالنسبة إلى اتصالات الألياف، تأكد من توصيل سلك الإرسال الخاص بمنفذ واحد بسلك الاستقبال الخاص بالمنفذ الآخر، والعكس صحيح؛ فلا يعمل إرسال لإرسال، استقبال لاستقبال.
بالنسبة لاتصالات جيجابت، يلزم مطابقة اتصالات GBIC على كل جانب من جوانب الاتصال. هناك أنواع مختلفة من اتصالات GBIC تعتمد على الكبل والمسافات المعنية: الطول الموجي القصير (SX) والطول الموجي الطويل/المسافة الطويلة (LX/LH) والمسافة الممتدة (ZX).
يلزم توصيل SX GBIC بـ SX GBIC؛ لا يرتبط SX GBIC بـ LX GBIC. كما تتطلب بعض توصيلات جيجابت كبلات تكييف تعتمد على الأطوال المعنية. راجع ملاحظات تثبيت GBIC.
إذا لم يظهر ارتباط جيجابت الخاص بك، فتحقق للتأكد من اتساق إعدادات التحكم في التدفق وتفاوض المنفذ على كلا جانبي الارتباط. يمكن أن تكون هناك حالات عدم توافق في تنفيذ هذه الميزات إذا كانت المبدّلات المتصلة من مورّدين مختلفين. إذا كنت في شك، فقم بإيقاف تشغيل هذه الميزات على كلا المبدّلين.
يُعد تكوين البرنامج غير الصحيح للمبدّل سببًا آخر لمشكلات اتصال المنفذ. إذا كان لمنفذ ضوء برتقالي ثابت، يعني ذلك أن البرنامج الموجود داخل المبدّل يوقف تشغيل المنفذ، إما عن طريق واجهة المستخدم أو من خلال العمليات الداخلية.
تأكد من أن المسؤول لم يوقف تشغيل المنافذ المعنية (كما هو مذكور). يمكن للمسؤول إيقاف تشغيل المنفذ يدويًا على أحد جانبي الارتباط أو على الجانب الآخر. لا يظهر هذا الارتباط حتى تعيد تمكين المنفذ؛ وتتحقق من حالة المنفذ.
يمكن لبعض المبدّلات، مثل Catalyst 4000/5000/6000، إيقاف تشغيل المنفذ إذا اكتشفت عمليات البرامج داخل المبدّل خطأً. عندما تنظر إلى حالة المنفذ، تقرأ errDisable . يجب عليك إصلاح مشكلة التكوين ثم إخراج المنفذ يدويًا من حالة errDisable. تحظى بعض إصدارات البرامج الأحدث (CatOS 5.4(1) والإصدارات الأحدث) بالقدرة على إعادة تمكين أحد المنافذ تلقائيًا بعد انقضاء فترة زمنية قابلة للتكوين في حالة errDisable. فيما يلي بعض أسباب حالة errDisable هذه:
التكوين الخاطئ لـ EtherChannel: إذا تم تكوين جانب واحد لـ EtherChannel ولم يتم تكوين الآخر، فقد يؤدي ذلك إلى أن توقف عملية الشجرة الممتدة تشغيل المنفذ على الجانب الذي تم تكوينه لـ EtherChannel. إذا حاولت تكوين EtherChannel ولكن المنافذ المعنية لا تحتوي على الإعدادات نفسها (السرعة، والإرسال ثنائي الاتجاه، ووضع التوصيل، وما إلى ذلك) مثل المنافذ المجاورة لها عبر الارتباط، فقد يتسبب ذلك في حدوث حالة errDisable. من الأفضل تعيين كل جانب لـ EtherChannel على وضع desirable إذا كنت تريد استخدام EtherChannel. ستتناول الأقسام لاحقًا بتعمق كيفية تكوين EtherChannel.
عدم مطابقة الإرسال ثنائي الاتجاه: إذا تلقى منفذ المبدّل الكثير من التصادمات المتأخرة، فهذا يشير عادةً إلى مشكلة عدم مطابقة الإرسال ثنائي الاتجاه. توجد أسباب أخرى للتصادمات المتأخرة: بطاقة NIC الرديئة، ومقاطع الكبلات الطويلة للغاية، ولكن السبب الأكثر شيوعًا اليوم هو عدم مطابقة الإرسال ثنائي الاتجاه. يعتقد جانب الإرسال ثنائي الاتجاه الكامل أنه يمكنه الإرسال وقتما يريد. يتوقع جانب الإرسال نصف المزدوج (أحادي الاتجاه) الحِزم في أوقات معينة فقط - وليس في "أي وقت".
BPDU Port-Guard: يمكن لبعض الإصدارات الأحدث من برنامج المبدّل مراقبة ما إذا كان قد تم تمكين portfast على المنفذ. يجب توصيل المنفذ الذي يستخدم portfast بمحطة طرفية، وليس بالأجهزة التي تُنشئ حِزم الشجرة الممتدة التي تُسمى وحدات BPDU. إذا لاحظ المبدّل وجود وحدة BPDU في منفذ ممكّن عليه portfast، فإنه يضع المنفذ في وضع errDisable.
UDLD: اكتشاف الارتباط أحادي الاتجاه هو بروتوكول موجود في بعض الإصدارات الجديدة من البرامج التي تكتشف ما إذا كان الاتصال عبر ارتباط أحادي الاتجاه فقط. يمكن أن يتسبب كبل الألياف المعطل أو مشكلات الكبل/المنفذ الأخرى في جعل هذا الاتصال أحادي الاتجاه فقط. يمكن أن تتسبب هذه الارتباطات التي تعمل جزئيًا في حدوث مشكلات عندما لا تعرف المُبدلات المعنية أن الارتباط معطل جزئيًا. يمكن أن تحدث حلقات تكرار الشجرة الممتدة مع هذه المشكلة. يمكن تكوين UDLD لوضع منفذ في حالة errDisable عندما يكتشف ارتباطًا أحادي الاتجاه.
عدم مطابقة شبكة VLAN الأصلية: قبل تشغيل توصيل المنفذ، فإنه ينتمي إلى شبكة VLAN واحدة. عند تشغيل التوصيل، يمكن أن يحمل المنفذ حركة مرور للعديد من شبكات VLAN. لا يزال المنفذ يتذكر شبكة VLAN التي كان عليها قبل تشغيل التوصيل، وهو ما يُسمى بشبكة VLAN الأصلية. تُعد شبكة VLAN الأصلية مركزية لتوصيل 802.1q. إذا كانت شبكة VLAN الأصلية على كل طرف من طرفَي الارتباط غير متطابقة، ينتقل المنفذ إلى حالة errDisable.
غير ذلك: يمكن لأي عملية داخل المبدّل تتعرف على مشكلة تتعلق بالمنفذ وضعها في حالة errDisable.
والسبب الآخر لحدوث المنافذ غير النشطة هو اختفاء شبكة VLAN التي تنتمي إليها. ينتمي كل منفذ في أحد المبدّلات إلى شبكة VLAN. إذا تم حذف شبكة VLAN، فسيصبح المنفذ غير نشط. تعرض بعض المبدّلات ضوءًا برتقاليًا ثابتًا على كل منفذ حيث حدث ذلك. إذا حضرت إلى العمل ذات يوم وشاهدت المئات من الأضواء البرتقالية، فلا داعي للذعر؛ قد يكون الأمر أن جميع المنافذ تنتمي إلى شبكة VLAN نفسها وحذف شخص ما شبكة VLAN التي تنتمي إليها المنافذ عن طريق الخطأ. عند إضافة شبكة VLAN مجددًا إلى جدول VLAN، تصبح المنافذ نشطة مرة أخرى. يتذكر المنفذ شبكة VLAN المعينة له.
إذا كان لديك ارتباط وتظهر المنافذ متصلة، ولكن لا يمكنك الاتصال بجهاز آخر، فقد يكون هذا الأمر محيرًا بشكل خاص. وعادةً ما تشير إلى وجود مشكلة أعلى من الطبقة المادية: الطبقة 2 أو الطبقة 3. جرّب هذه الأشياء.
تحقق من وضع الاتصال على كل جانب من جوانب الارتباط. وتأكد من أن كلا الجانبين في الوضع نفسه. إذا جعلت وضع التوصيل قيد "التشغيل" (على عكس "تلقائي" أو "مرغوب") لأحد المنافذ، وتم تعيين وضع التوصيل على المنفذ الآخر
على "إيقاف التشغيل"، فلن يتمكنا من الاتصال. يؤدي التوصيل إلى تغيير تنسيق الحزمة؛ يلزم أن توافق المنافذ على التنسيق الذي تستخدمه على الارتباط، وإلا فإنها لا تفهم بعضها البعض.
تأكد من أن جميع الأجهزة في شبكة VLAN نفسها. إذا لم تكن موجودة في شبكة VLAN نفسها، يجب تكوين موجّه للسماح للأجهزة بالاتصال.
تأكد من تكوين عنونة الطبقة الثالثة بشكل صحيح.
في هذا القسم، يصف بعض الأشياء التي يمكنك معرفتها عند إلقاء نظرة على معلومات حركة مرور البيانات الخاصة بمنفذ ما. تحتوي معظم المبدّلات على طريقة ما لتتبُّع الحِزم عند دخولها وخروجها من المنفذ. الأوامر التي تنشئ هذا النوع من الإخراج على مبدّلات Catalyst 4000/5000/6000 هيshow portوshow mac. يتم وصف الإخراج من هذه الأوامر على المبدّلات 4000/5000/6000 في مراجع أوامر المبدّل.
تعرض بعض حقول حركة مرور بيانات المنفذ هذه مقدار البيانات التي يتم إرسالها واستقبالها على المنفذ. تعرض الحقول الأخرى عدد إطارات الأخطاء التي تمت مواجهتها على المنفذ. إذا كان لديك عدد كبير من أخطاء المحاذاة أو أخطاء FCS أو التصادمات المتأخرة، فقد يشير ذلك إلى عدم مطابقة الإرسال ثنائي الاتجاه على السلك. يمكن أن تكون الأسباب الأخرى لهذه الأنواع من الأخطاء بطاقات واجهة الشبكة التالفة أو مشكلات الكبلات. إذا كان لديك عدد كبير من الإطارات المؤجلة، فهذه علامة على أن المقطع الخاص بك يحتوي على الكثير من حركة مرور البيانات؛ يتعذر على المبدّل إرسال حركة مرور بيانات كافية على السلك لتفريغ مخازنه المؤقتة. ضع في اعتبارك إزالة بعض الأجهزة إلى مقطع آخر.
في حال جرّبت كل ما يمكنك التفكير فيه ولم يعمل المنفذ، فقد تكون هناك أجهزة بها أخطاء.
في بعض الأحيان تتلف المنافذ بسبب التفريغ الإلكتروستاتيكي (ESD). يمكنك أو لا يمكنك رؤية أي إشارة على ذلك.
تحقق من نتائج الاختبار الذاتي عند بدء التشغيل (POST) من المبدّل لمعرفة ما إذا كانت هناك أي حالات فشل مُشار إليها لأي جزء من المبدّل.
إذا رأيت سلوكًا يمكن اعتباره "غريبًا،" فقد يشير ذلك إلى وجود مشكلات بالأجهزة، ولكنه قد يشير أيضًا إلى وجود مشكلات بالبرامج. وعادةً ما تكون إعادة تحميل البرنامج أسهل من الحصول على أجهزة جديدة. حاول العمل باستخدام برنامج المبدّل أولاً.
يمكن أن يحتوي نظام التشغيل على خطأ. إذا قمت بتحميل نظام تشغيل أحدث، يمكنه إصلاح ذلك. يمكنك البحث عن الأخطاء المعروفة إذا كنت تقرأ ملاحظات الإصدار الخاصة بإصدار الرمز الذي تستخدمه أو إذا كنت تستخدم مجموعة أدوات الأخطاء من Cisco.
قد يكون نظام التشغيل تالفًا بطريقة ما. إذا أعدت تحميل الإصدار نفسه من نظام التشغيل، يمكنك إصلاح المشكلة.
إذا كان مصباح الحالة على المبدّل يومض باللون البرتقالي، فهذا يعني عادةً وجود مشكلة ما بالأجهزة في المنفذ أو الوحدة النمطية أو المبدّل. والشيء نفسه صحيح إذا كانت حالة المنفذ أو الوحدة النمطية تشير إلى أنه معيب.
قبل استبدال أجهزة المبدّل، يمكنك تجربة بعض الأشياء:
أعِد تثبيت الوحدة في المبدّل. إذا قمت بذلك أثناء تشغيل الطاقة، فتأكد من أن الوحدة قابلة للتبديل أثناء التشغيل. في حال ساورك الشك، أوقف تشغيل المفتاح قبل إعادة تثبيت الوحدة النمطية أو الرجوع إلى دليل تثبيت الأجهزة. تجاهل هذه الخطوة إذا كان المنفذ مضمنًا في المبدّل.
إعادة تشغيل المبدل. في بعض الأحيان يؤدي هذا إلى اختفاء المشكلة؛ وهذا هو الحل البديل، وليس إصلاحًا.
تحقق من برنامج المبدّل. إذا كان هذا تثبيتًا جديدًا، فتذكر أن بعض المكونات يمكن أن تعمل فقط مع الإصدارات المعينة من البرامج. تحقق من ملاحظات الإصدار أو دليل تثبيت الأجهزة وتكوينها للمكون الذي تقوم بتثبيته.
إذا كنت متأكدًا بشكل معقول من وجود مشكلة في الأجهزة، فاستبدل المكون المعيب.
يقدم هذا القسم معلومات عامة تُستخدم لاستكشاف الأخطاء وإصلاحها ومناقشة تقنيات استكشاف أخطاء التفاوض التلقائي لشبكة Ethernet وإصلاحها.
يوضح هذا القسم كيفية تحديد السلوك الحالي للارتباط. ويستمر في إظهار كيف يمكن للمستخدمين التحكم في السلوك، بالإضافة إلى شرح المواقف عند فشل التفاوض التلقائي.
تدعم العديد من مُوجّهات Cisco ومبدّلات Cisco Catalyst المختلفة التفاوض التلقائي. يركز هذا القسم على التفاوض التلقائي بين مبدّلات Catalyst 5000. يمكن أيضًا تطبيق المفاهيم الموضحة هنا على أنواع أخرى من الأجهزة.
يعتبر التفاوض التلقائي وظيفة اختيارية لمعيار الإيثرنت السريع IEEE 802.3u الذي يمكّن الأجهزة من تبادل المعلومات تلقائيًا عبر ارتباط يرتكز على إمكانيات السرعة والإرسال ثنائي الاتجاه.
يستهدف التفاوض التلقائي المنافذ المخصصة للمناطق التي يتصل فيها المستخدمون العابرون أو الأجهزة العابرة بشبكة ما. على سبيل المثال، تُوفر العديد من الشركات مكاتب أو مساحات عمل مشتركة لمديري الحسابات ومهندسي الأنظمة لاستخدامها عند وجودهم في المكتب لا على الطريق. يحتوي كل مكتب أو مساحة عمل على منفذ Ethernet متصل بشكل دائم بشبكة المكتب. ولأنه لا يكون التأكد من أن كل مستخدم لديه اتصال Ethernet بسرعة 10 ميجابت أم 100 ميجابت أم بطاقة بسرعة 10/100 ميجابت في جهاز الكمبيوتر المحمول لديه ممكنًت، يجب أن تكون منافذ المبدّل التي تتعامل مع هذه الاتصالات قادرة على التفاوض بشأن السرعة والإرسال ثنائي الاتجاه. والحل البديل يكون قادرًا على توفير منفذ 10 ميجابت ومنفذ 100 ميجابت في كل مكتب أو مساحة عمل وتسميتهما وفقًا لذلك.
يجب عدم استخدام التفاوض التلقائي للمنافذ التي تدعم أجهزة البنية التحتية للشبكة، مثل الموجّهات والمبدّلات أو الأنظمة الطرفية غير العابرة الأخرى مثل الخوادم والطابعات. على الرغم من أن التفاوض التلقائي للسرعة والإرسال ثنائي الاتجاه هو عادةً السلوك الافتراضي في منافذ المبدّل القادرة على ذلك، إلا أنه يجب دائمًا تكوين المنافذ المتصلة بالأجهزة الثابتة للحصول على السلوك الصحيح بدلاً من السماح لها بالتفاوض عليه. يساعد هذا في التخلص من أي مشكلات محتملة متعلقة بالتفاوض ويضمن أن تظل على علم دائمًا بالطريقة التي تحتاج إليها المنافِذ للعمل بالضبط. على سبيل المثال، يعمل ارتباط Ethernet 10/100BaseTX من مبدّل إلى مبدّل، الذي تم تكوينه للإرسال ثنائي الاتجاه الكامل 100 ميجابت بهذه السرعة والوضع فقط. لا توجد إمكانية لخفض المنافذ لمستوى الارتباط إلى سرعة أبطأ خلال إعادة تعيين المنفذ أو إعادة تعيين المبدّل. في حالة عدم تمكُّن المنافذ من العمل كما تم تكوينها، يجب ألا تجتاز أي حركة مرور بيانات. ومن ناحية أخرى، يمكن للارتباط من مبدّل إلى مبدّل الذي تم السماح له بالتفاوض على سلوكه العمل بالإرسال أحادي الاتجاه بسرعة 10 ميجابت. عادةً ما يكون اكتشاف الارتباط الذي لا يعمل أسهل من اكتشاف الارتباط الذي يكون قيد التشغيل، ولكنه لا يعمل بالسرعة أو الوضع المتوقَّع.
ينشأ أحد أكثر أسباب مشاكل الأداء شيوعًا على ارتباطات Ethernet بسرعة 10\100 ميجابت عندما يعمل منفذ واحد على الارتباط بنظام الإرسال أحادي الاتجاه، بينما يعمل المنفذ الآخر بنظام الإرسال ثنائي الاتجاه الكامل. وهذا يحدث أحيانًا عندما تتم إعادة تعيين أحد المنفذين أو كليهما على ارتباط، ولا تؤدي عملية التفاوض التلقائي إلى حصول كلا شريكي الارتباط على التكوين نفسه. كما يحدث ذلك عند قيام المستخدمين بإعادة تكوين جانب واحد من الارتباط ونسيان إعادة تكوين الجانب الآخر. يتم تجنُّب العديد من مكالمات الدعم المتعلقة بالأداء إذا قمت بإنشاء سياسة تتطلب تكوين المنافذ لجميع الأجهزة غير العابرة وفقًا لسلوكها المطلوب وفرض السياسة مع وجود إجراءات مناسبة للتحكم في التغيير.
السيناريو الأول. الفئة 5K مع Fast Ethernet
الجدول 22-2: مشكلات اتصال التفاوض التلقائي
مشكلة محتملة | الحل |
---|---|
هل تم التفاوض على السلوك الحالي للارتباط تلقائيًا؟ | 1. استخدم الأمرshow port mod_num/port_numلتحديد السلوك الحالي للارتباط. إذا أشار كلا شريكي الارتباط (الواجهات في أي من طرفي الارتباط) إلى وجود البادئة "a-" في حقلي حالة الإرسال ثنائي الاتجاه والسرعة، فمن المحتمل أن يكون التفاوض التلقائي ناجحًا. |
التفاوض التلقائي غير مدعوم. | 2. قم بإصدار الأمرshow port capabilities mod_num/port_numللتحقق من أن الوحدات النمطية لديك تدعم التفاوض التلقائي. |
لا يعمل التفاوض التلقائي على مبدّلات Catalyst. | 3. استخدم الأمرset port speed mod_num/port_num autoعلى Catalyst لتكوين التفاوض التلقائي. 4. جرّب منافذ أو وحدات نمطية مختلفة. 5. جرّب إعادة تعيين المنافذ. 6. جرّب كبلات توصيل مختلفة. 7. قم بإيقاف تشغيل الأجهزة وتشغيلها مرة أخرى. |
لا يعمل التفاوض التلقائي على موجّهات Cisco. | 8. قم بإصدار أمر Cisco IOS الصحيح لتمكين التفاوض التلقائي (إذا كان متوفرًا) 9. جرِّب واجهات مختلفة. 10. جرّب إعادة تعيين الواجهات. 11. جرّب كبلات توصيل مختلفة. 12. قم بإيقاف تشغيل الأجهزة وتشغيلها مرة أخرى. |
يتناول هذا القسم فحص سلوك منفذ Ethernet 10/100 ميجابت الذي يدعم التفاوض التلقائي. كما يوضح كيفية إجراء تغييرات على سلوكه الافتراضي وكيفية إعادته إلى السلوك الافتراضي.
المهام المطلوب تنفيذها
اختبر إمكانات المنافذ.
قم بتكوين التفاوض التلقائي للمنفذ 1/1 على كلا المحولين.
حدد ما إذا كان قد تم تعيين السرعة ووضع الإرسال ثنائي الاتجاه على التفاوض التلقائي.
قم بتغيير السرعة على المنفذ 1/1 في المبدّل A إلى 10 ميجابت.
تعرّف على معنى البادئة "a-" على حقلي حالة السرعة والإرسال ثنائي الاتجاه.
اعرض حالة الإرسال ثنائي الاتجاه للمنفذ 1/1 على المحول (ب).
تعرّف على معنى خطأ عدم تطابق الإرسال ثنائي الاتجاه.
تعرّف على معنى رسائل خطأ الشجرة المتفرعة.
قم بتغيير وضع الإرسال ثنائي الاتجاه إلى أحادي الاتجاه على المنفذ 1/1 على المحول (أ).
عيِّن وضع الإرسال ثنائي الاتجاه وسرعة المنفذ 1/1 على المحول (ب).
قم باستعادة الوضع الافتراضي للإرسال ثنائي الاتجاه والسرعة بالنسبة إلى المنافذ 1/1 على كلا المحولين.
عرض تغييرات حالة المنفذ على كلا المحولين.
قم بإجراء هذه الخطوات:
يعرض الأمر show port capabilities 1/1 إمكانات منفذ Ethernet 10/100BaseTX 1/1 على المبدّل A.
قم بإدخال هذا الأمر لكلا المنفذين اللذين تقوم باستكشاف الأخطاء بهما وإصلاحها. يجب أن يدعم كلا المنفذين إمكانات السرعة والإرسال ثنائي الاتجاه المُوضحة إذا كان من المفترض أن يستخدما التفاوض التلقائي.
Switch-A> (enable) show port capabilities 1/1 Model WS-X5530 Port 1/1 Type 10/100BaseTX Speed auto,10,100 Duplex half, full
يتم تكوين التفاوض التلقائي لكل من السرعة ووضع الإرسال ثنائي الاتجاه على المنفذ 1/1 لكلا المبدّلين إذا قمت بإدخال الأمر set port speed 1/1 auto (الوضع "التلقائي" هو الوضع الافتراضي للمنافذ التي تدعم التفاوض التلقائي).
Switch-A> (enable) set port speed 1/1 auto Port(s) 1/1 speed set to auto detect. Switch-A (enable)
ملاحظة: يعمل الأمر set port speed {mod_num/port_num} auto أيضا على تعيين وضع الإرسال ثنائي الإتجاه على الوضع "تلقائي". لا يوجد أمر set port duplex {mod_num/port_num} auto.
يعرض الأمرshow port 1/1حالة المنافذ 1/1 على المبدّلين A وB.
Switch-A> (enable) show port 1/1 Port Name Status Vlan Level Duplex Speed Type ----- ------------------ ---------- ---------- ------ ------ ----- ----- 1/1 connected 1 normal a-full a-100 10/100BaseTX Switch-B> (enable) show port 1/1 Port Name Status Vlan Level Duplex Speed Type ----- ------------------ ---------- ---------- ------ ------ ----- ----- 1/1 connected 1 normal a-full a-100 10/100BaseTX
لاحظ حذف معظم المخرجات العادية من الأمر show port{mod_num/port_num} .
تشير البادئات "a-" في وضع الإرسال ثنائي الاتجاه "الكامل" و"100" إلى أن هذا المنفذ لم يتم ترميزه (تكوينه) للوصول إلى وضع إرسال ثنائي الاتجاه معين أو سرعة معينة. وبالتالي، يمكنه القيام بالتفاوض التلقائي على وضع الإرسال ثنائي الاتجاه والسرعة إذا كان يمكن للجهاز المتصل به (شريك الارتباط الخاص به) أيضًا التفاوض تلقائيًا على وضع الإرسال ثنائي الاتجاه والسرعة. لاحظ أيضًا أن الحالة هي "متصل" على كلا المنفذين، مما يعني أنه تم اكتشاف ذبذبة ارتباط من المنفذ الآخر. يمكن أن تكون الحالة "متصل" حتى إذا تم التفاوض للإرسال ثنائي الاتجاه بشكل غير صحيح أو تم تكوينه بشكل غير صحيح.
لتوضيح ما يحدث عندما يقوم أحد شركاء الارتباط بالتفاوض التلقائي ولا يقوم شريك الارتباط الآخر بذلك، فإنه يتم تعيين السرعة على المنفذ 1/1 في المبدّل A على سرعة 10 ميجابت من خلال استخدام الأمر set port speed 1/1 10.
Switch-A> (enable) set port speed 1/1 10 Port(s) 1/1 speed set to 10Mbps. Switch-A> (enable)
ملاحظة: إذا قمت بترميز السرعة ترميزًا ثابتًا على أحد المنافذ، فسيتم تعطيل جميع وظائف التفاوض التلقائي على المنفذ فيما يتعلق بالسرعة والإرسال ثنائي الاتجاه.
عندما يتم تكوين منفذ لسرعة ما، يتم تكوين وضع الإرسال ثنائي الاتجاه الخاص به تلقائيًا على الوضع الذي تم التفاوض عليه سابقًا. في هذه الحالة، الإرسال ثنائي الاتجاه الكامل. عندما تدخل الأمر set port speed 1/1 10 يتم تكوين وضع الإرسال ثنائي الاتجاه على منفذ 1/1 تلقائيًا كما لو أنه تم إدخال الأمر set port duplex 1/1 full أيضًا. يتم توضيح هذا الجزء فيما يلي.
تعرّف على معنى البادئة "a-" في حقلي حالة السرعة والإرسال ثنائي الاتجاه.
يعرض غياب البادئة "a-" في حقلي الحالة لمخرجات الأمر show port 1/1 على المبدّل A أن وضع الإرسال ثنائي الاتجاه مُكّون الآن على الوضع "الكامل" وأن السرعة مُكّونة على "10" الآن.
Switch-A> (enable) show port 1/1 Port Name Status Vlan Level Duplex Speed Type ----- ------------ ---------- ---------- ------ ------ ----- ------------ 1/1 connected 1 normal full 10 10/100BaseTX
يشير الأمر show port 1/1 على المبدّل B إلى أن المنفذ يعمل على الإرسال أحادي الاتجاه وبسرعة 10 ميجابت.
Switch-B> (enable) show port 1/1 Port Name Status Vlan Level Duplex Speed Type ----- ------------ ---------- ---------- ------ ------ ----- ------------ 1/1 connected 1 normal a-half a-10 10/100BaseTX
توضح هذه الخطوة أنه من الممكن أن يكتشف شريك الارتباط السرعة التي يعمل بها شريك الارتباط الآخر، على الرغم من عدم تكوين شريك الارتباط الآخر للتفاوض التلقائي. يؤدي استشعار نوع الإشارة الكهربائية التي تصل لاكتشاف ما إذا كان 10 ميجابت أو 100 ميجابت إلى القيام بذلك. هذه هي الطريقة التي حدّد بها المبدّل B أن المنفذ 1/1 يجب أن يعمل بسرعة 10 ميجابت.
لا يمكن الكشف عن وضع الإرسال ثنائي الاتجاه الصحيح بالطريقة نفسها التي يمكن بها الكشف عن السرعة الصحيحة. في هذه الحالة، التي يتم فيها تكوين المنفذ 1/1 للمبدّل B للتفاوض التلقائي وعدم تكوين المنفذ 1/1 للمبدّل A، يتم فرض تحديد وضع الإرسال ثنائي الاتجاه الافتراضي على المنفذ 1/1 للمبدّل B. في منافذ Catalyst Ethernet، يكون الوضع الافتراضي هو وضع التفاوض التلقائي، وإذا فشل التفاوض التلقائي، فحينئذٍ يكون وضع الإرسال أحادي الاتجاه.
يوضح هذا المثال أيضًا أنه يمكن توصيل ارتباط بنجاح عندما يكون هناك عدم تطابق في أوضاع الإرسال ثنائي الاتجاه. يتم تكوين المنفذ 1/1 على المبدّل A على وضع الإرسال ثنائي الاتجاه الكامل بينما يتم تكوين المنفذ 1/1 على المبدّل B افتراضيًا على وضع الإرسال أحادي الاتجاه. قم بتكوين كلا شريكي الارتباط، لتجنب حدوث هذا الأمر.
لا تعني البادئة "a-" في حقلي حالة السرعة والإرسال ثنائي الاتجاه دائمًا أن السلوك الحالي خضع للتفاوض. في بعض الأحيان، يعني ذلك فقط أنه لم يتم تكوين المنفذ لوضع السرعة أو الإرسال ثنائي الاتجاه. يُظهر الإخراج السابق من المبدّل B الإرسال ثنائي الاتجاه على أنه "a-half" والسرعة على أنها "a-10" مما يشير إلى أن المنفذ يعمل بسرعة 10 ميجابت في وضع الإرسال أحادي الاتجاه. في هذا المثال، تم تكوين شريك الارتباط على هذا المنفذ (المنفذ 1/1 على المبدّل A) على وضع الإرسال ثنائي الاتجاه "الكامل" وبسرعة "10 ميجابت." لم يكن من الممكن للمنفذ 1/1 على المبدّل B إجراء التفاوض التلقائي على السلوك الحالي. وهذا يثبت أن البادئة "a-" تشير فقط إلى الرغبة في إجراء التفاوض التلقائي، لكن ليس إلى أن التفاوض التلقائي قد حدث بالفعل.
تعرّف على معنى رسالة الخطأ "عدم مطابقة الإرسال ثنائي الاتجاه".
يتم عرض هذه الرسالة التي تشير إلى عدم مطابقة وضع الإرسال ثنائي الاتجاه على المبدّل A بعد تغيير السرعة على المنفذ 1/1 إلى 10 ميجابت. حدث عدم التطابق بسبب المنفذ 1/1 للمبدّل B، الذي يتم تعيينه افتراضيًا على الإرسال أحادي الاتجاه لأنه استشعر أن شريك الارتباط الخاص به لم يعد يجري التفاوض التلقائي.
%CDP-4-DUPLEXMISMATCH:Full/half-duplex mismatch detected o1
من المهم ملاحظة أن هذه الرسالة يتم إنشاؤها بواسطة بروتوكول استكشاف Cisco (CDP)، وليس بروتوكول التفاوض التلقائي 802.3. يمكن أن يقوم بروتوكول استكشاف Cisco (CDP) بالإبلاغ عن المشاكل التي يكتشفها، ولكنه عادةً لا يقوم بإصلاحها تلقائيًا. يمكن أن يؤدي عدم مطابقة الإرسال ثنائي الاتجاه إلى ظهور رسالة خطأ ويمكن ألا يؤدي إلى ذلك. مؤشر آخر على عدم مطابقة الإرسال ثنائي الاتجاه هو الزيادة السريعة في أخطاء تسلسل التحقق من الإطارات (FCS) والمحاذاة من جانب الإرسال أحادي الاتجاه، و"الحِزم الصغيرة" على منفذ الإرسال ثنائي الاتجاه الكامل (كما هو مُوضح في sh port {mod_num/port_num} ).
تعرّف على معنى رسائل الشجرة الممتدة.
بالإضافة إلى رسالة خطأ عدم مطابقة الإرسال ثنائي الاتجاه، يمكنك أن ترى أيضًا رسائل الشجرة الممتدة هذه عند تغيير السرعة على ارتباط ما. توجد مناقشة حول رسائل الشجرة الممتدة خارج نطاق هذا المستند؛ راجع الفصل حول الشجرة الممتدة لمزيد من المعلومات حول الشجرة الممتدة.
%PAGP-5-PORTFROMSTP:Port 1/1 left bridge port 1/1 %PAGP-5-PORTTOSTP:Port 1/1 joined bridge port 1/1
لتوضيح ما يحدث عند تكوين وضع الإرسال ثنائي الاتجاه، يتم تعيين الوضع على المنفذ 1/1 في المبدّل A على أنه أحادي الاتجاه باستخدام الأمر set port duplex 1/1 half.
Switch-A> (enable) set port duplex 1/1 half Port(s) 1/1 set to half-duplex. Switch-A> (enable)
يعرض الأمر show port 1/1 التغيير الجاري في وضع الإرسال ثنائي الاتجاه على هذا المنفذ.
Switch-A> (enable) sh port 1/1 Port Name Status Vlan Level Duplex Speed Type ----- ------------ ---------- ---------- ------ ------ ----- ------------ 1/1 connected 1 normal half 10 10/100BaseTX
عند هذه النقطة، تعمل المنافذ 1/1 على كلا المحولين في وضع الإرسال أحادي الاتجاه. لا يزال يتم تكوين المنفذ 1/1 على المبدّل B، على التفاوض التلقائي، كما هو موضح في هذا الإخراج من الأمر show port 1/1.
Switch-B> (enable) show port 1/1 Port Name Status Vlan Level Duplex Speed Type ----- ------------ ---------- ---------- ------ ------ ----- ------------ 1/1 connected 1 normal a-half a-10 10/100BaseTX
توضح هذه الخطوة كيفية تكوين وضع الإرسال ثنائي الاتجاه على المنفذ 1/1 في المبدّل B إلى الإرسال أحادي الاتجاه. ويتفق هذا الإجراء مع السياسة الموصى بها لتكوين كلا شريكي الارتباط بالطريقة نفسها.
لتنفيذ السياسة على طرق تكوين كلا شريكي الارتباط للسلوك نفسه، تقوم هذه الخطوة الآن بتعيين وضع الإرسال ثنائي الاتجاه إلى الوضع أحادي الاتجاه وتعيين السرعة إلى 10 على المنفذ 1/1 في المبدّل B.
ها هو الإخراج عند إصدار الأمر set port duplex 1/1 half على المبدّل B.
Switch-B> (enable) set port duplex 1/1 half Port 1/1 is in auto-sensing mode. Switch-B> (enable)
فشل الأمر set port duplex 1/1 half لأن هذا الأمر يكون غير صالح إذا تم تمكين التفاوض التلقائي. وهذا يعني أيضًا أن هذا الأمر لا يعطل التفاوض التلقائي. لا يمكن تعطيل التفاوض التلقائي إلا من خلال الأمر set port speed {mod_num/port_num {10 | 100}}.
هذا هو الإخراج عندما تقوم بإدخال الأمر set port speed 1/1 10 على المبدّل B.
Switch-B> (enable) set port speed 1/1 10 Port(s) 1/1 speed set to 10Mbps. Switch-B> (enable)
يعمل الآن الأمر set port duplex 1/1 half على المبدّل B.
Switch-A> (enable) set port duplex 1/1 half Port(s) 1/1 set to half-duplex. Switch-A> (enable)
يُظهر الأمر show port 1/1 على المبدّل B أنه تم الآن تكوين المنافذ على وضع الإرسال أحادي الاتجاه وبسرعة 10 ميجابت.
Switch-B> (enable) show port 1/1 Port Name Status Vlan Level Duplex Speed Type ----- ------------ ---------- ---------- ------ ------ ----- ------------ 1/1 connected 1 normal half 10 10/100BaseTX
قم بتكوين المنافذ 1/1 على كلا المبدّلين على وضع التفاوض التلقائي من خلال إصدار الأمر set port speed 1/1 aut o.
Switch-A> (enable) set port speed 1/1 auto Port(s) 1/1 speed set to auto detect. Switch-A> (enable)
افحص حالة المنافذ 1/1 على كلا المبدّلين من خلال إصدار الأمر show port 1/1.
Switch-A> (enable) show port 1/1 Port Name Status Vlan Level Duplex Speed Type ----- ------------ ---------- ---------- ------ ------ ----- ------------ 1/1 connected 1 normal a-full a-100 10/100BaseTX Switch-B> (enable) show port 1/1 Port Name Status Vlan Level Duplex Speed Type ----- ------------ ---------- ---------- ------ ------ ----- ------------ 1/1 connected 1 normal a-full a-100 10/100BaseTX
تم تعيين كلا المنفذين الآن على السلوك الافتراضي بالتفاوض التلقائي لهما. لقد تفاوض كلا المنفذين على الإرسال ثنائي الاتجاه الكامل وسرعة 100 ميجابت.
قبل الاتصال بموقع ويب الدعم الفني في Cisco Systems، تأكد من قراءة هذه المقالة وإكمال الإجراءات المُقترحة لحل مُشكلات النظام لديك. بالإضافة إلى ذلك، قم بتوثيق النتائج حتى تتمكن Cisco من مساعدتك بشكل أفضل:
قم بتسجيل إخراج الأمرshow versionمن جميع الأجهزة المُتأثرة.
قم بتسجيل إخراج الأمر show port mod_num/port_num من جميع المنافذ المُتأثرة.
قم بتسجيل إخراج إمكانات الأمر show port mod_num/port_num من جميع المنافذ المُتأثرة.
تسمح قناة EtherChannel بدمج روابط Ethernet أو Gigabit Ethernet المتعددة في قناة منطقية واحدة. ويتيح ذلك لحركة مرور البيانات بين الارتباطات مشاركة الحمل الموجود في القناة، بالإضافة إلى التحديث في حالة فشل ارتباط واحد أو أكثر في القناة. يمكن استخدام EtherChannel للربط البيني بين المبدّلات والموجّهات والخوادم والعملاء لشبكة LAN من خلال الكابل المزدوج المجدول غير المحمي (UTP) أو الكابل الليفي أحادي الوضع أو متعدد الأوضاع.
تُعد EtherChannel طريقة سهلة لتجميع عرض النطاق الترددي بين أجهزة الشبكات المهمة. على Catalyst 5000، يمكن إنشاء قناة من منفذين يجعلانها ارتباطًا بسرعة 200 ميجابت في الثانية (إرسال ثنائي الاتجاه كامل بسرعة 400 ميجابت في الثانية) أو أربعة منافذ تجعلها ارتباطًا بسرعة 400 ميجابت في الثانية (إرسال ثنائي الاتجاه كامل بسرعة 800 ميجابت في الثانية). كما تدعم بعض البطاقات والأنظمة الأساسية Gigabit EtherChannel أيضًا ولديها القدرة على استخدام من منفذين إلى ثمانية منافذ في EtherChannel. يتطابق المفهوم بغض النظر عن السرعات أو عدد الارتباطات المُضمّنة. وعادةً ما يعتبر بروتوكول الشجرة المُمتدة (STP) تلك الارتباطات التبادلية بين جهازين بمثابة حلقات تكرار ويقوم بتعيين تلك الارتباطات التبادلية على وضع الحظر. وهذا يجعل تلك الارتباطات غير نشطة بشكل فعال (التي لا توفر إمكانات النسخ الاحتياطي إلا في حال فشل الارتباط الرئيسي فقط). عند استخدام الإصدار 3.1.1 من Cisco IOS أو إصدار أحدث، تتعامل الشجرة المُمتدة مع القناة على أنها ارتباط كبير واحد، وبالتالي يمكن أن تكون جميع المنافذ في القناة نشطة في الوقت نفسه.
يُرشدك هذا القسم خلال بعض الخطوات لتكوين EtherChannel بين مبدّلي Catalyst 5000 ويوضح لك نتائج الأوامر عند تنفيذها. كان من الممكن استخدام مبدّلات Catalyst 4000 و6000 في السيناريوهات المُوضحة في هذا المستند للحصول على النتائج نفسها. بالنسبة إلى Catalyst 2900XL و1900/2820، تختلف صيغة الأمر، لكن تظل مفاهيم قناة EtherChannel كما هي.
يمكن تكوين EtherChannel يدويًا إذا قمت بكتابة الأوامر المناسبة، أو يمكن تكوينها تلقائيًا إذا قام المبدّل بالتفاوض على القناة مع الجانب الآخر باستخدام بروتوكول تجميع المنافذ (PAgP). يُوصى باستخدام وضع PAgP المرغوب فيه لتكوين EtherChannel كلما أمكن ذلك نظرًا لأن التكوين اليدوي لـ EtherChannel يمكن أن يؤدي إلى حدوث بعض التعقيدات. يُقدم هذا المستند أمثلة على كيفية تكوين EtherChannel يدويًا وأمثلة على كيفية تكوين EtherChannel باستخدام PAgP. كما يتم تضمين كيفية استكشاف أخطاء EtherChannel وإصلاحها وكيفية استخدام التوصيل مع EtherChannel. في هذا المستند، تشير المصطلحات EtherChannel أو Fast EtherChannel أو Gigabit EtherChannel أو القناة جميعًا إلى EtherChannel.
المحتويات
يوضح هذا الشكل بيئة الاختبار هذه. تم مسح تكوين المبدّلات باستخدام الأمر clear config all. ثم يتم تغيير موجّه الأوامر باستخدام set system name. تم تعيين عنوان وقناع IP إلى المبدّل لأغراض الإدارة باستخدام الأمر set int sc0 172.16.84.6 255.255.255.0 للمبدّل A والأمر set int sc0 172.16.84.17 255.255.255.0< /strong>للمبدّل B. تم تعيين عبّارة افتراضية لكلا المبدّلين باستخدام الأمر set ip route default 172.16.84.1 .
تم مسح تكوينات المبدّل لكي تبدأ من الأوضاع الافتراضية. تمت تسمية المبدّلات لتمييزها عن الموجّه الموجود في سطر الأمر. تم تعيين عناوين IP بحيث يمكنك تنفيذ الأمر Ping بين المبدّلات لاختبارها. لم يتم استخدام العبّارة الافتراضية.
تعرض العديد من الأوامر مخرجات أكثر من المطلوب. يتم حذف الإخراج الدخيل من هذا المستند.
هذا ملخص توجيهات تكوين EtherChannel يدويًا:
هذه هي الخطوات اللازمة لتكوين EtherChannel يدويًا.
يعرض الأمرshow versionإصدار البرنامج الذي يقوم المبدّل بتشغيله. يدرج الأمرshow moduleالوحدات النمطية المُثبتة في المبدّل.
Switch-A show version WS-C5505 Software, Version McpSW: 4.5(1) NmpSW: 4.5(1) Copyright (c) 1995-1999 by Cisco Systems ? Switch-A show module Mod Module-Name Ports Module-Type Model Serial-Num Status --- ------------------- ----- --------------------- --------- --------- ------- 1 0 Supervisor III WS-X5530 006841805 ok 2 24 10/100BaseTX Ethernet WS-X5225R 012785227 ok ?
تحقق من أن EtherChannel مدعومة على المنافذ، يظهر الأمرshow port capabilitiesفي إصدارات 4.x والإصدارات الأحدث. إذا كان لديك إصدار Cisco IOS أقدم من إصدار 4.x، يجب عليك تخطي هذه الخطوة. لا تعمل كل وحدة من وحدات Fast Ethernet على دعم EtherChannel. تحتوي بعض وحدات EtherChannel الأصلية على عبارة "Fast EtherChannel" مكتوبة في الزاوية اليسرى السفلية من الوحدة النمطية (كما هو الحال في المبدّل) والتي تخبرك بأن الميزة مدعومة. تم التخلي عن هذا الاصطلاح في الوحدات النمطية الأحدث. لا تذكر الوحدات النمطية في هذا الاختبار عبارة "Fast EtherChannel" عليها، لكنها تدعم الميزة.
Switch-A show port capabilities Model WS-X5225R Port 2/1 Type 10/100BaseTX Speed auto,10,100 Duplex half,full Trunk encap type 802.1Q,ISL Trunk mode on,off,desirable,auto,nonegotiate Channel 2/1-2,2/1-4 Broadcast suppression percentage(0-100) Flow control receive-(off,on),send-(off,on) Security yes Membership static,dynamic Fast start yes Rewrite yes Switch-B show port capabilities Model WS-X5234 Port 2/1 Type 10/100BaseTX Speed auto,10,100 Duplex half,full Trunk encap type 802.1Q,ISL Trunk mode on,off,desirable,auto,nonegotiate Channel 2/1-2,2/1-4 Broadcast suppression percentage(0-100) Flow control receive-(off,on),send-(off,on) Security yes Membership static,dynamic Fast start yes Rewrite no
يبدو المنفذ الذي لا يدعم EtherChannel كما يلي:
Switch show port capabilities Model WS-X5213A Port 2/1 Type 10/100BaseTX Speed 10,100,auto Duplex half,full Trunk encap type ISL Trunk mode on,off,desirable,auto,nonegotiate Channel no Broadcast suppression pps(0-150000) Flow control no Security yes Membership static,dynamic Fast start yes
تحقق من أن المنافذ متصلة وتعمل. هذه هي حالة المنفذ قبل توصيل الكبلات.
Switch-A show port Port Name Status Vlan Level Duplex Speed Type ----- ------------------ ---------- ---------- ------ ------ ----- ------------ 2/1 notconnect 1 normal auto auto 10/100BaseTX 2/2 notconnect 1 normal auto auto 10/100BaseTX 2/3 notconnect 1 normal auto auto 10/100BaseTX 2/4 notconnect 1 normal auto auto 10/100BaseTX
هذه هي الحالة بعد توصيل الكبلات بين المبدّلين.
1999 Dec 14 20:32:44 %PAGP-5-PORTTOSTP:Port 2/1 joined bridge port 2/1 1999 Dec 14 20:32:44 %PAGP-5-PORTTOSTP:Port 2/2 joined bridge port 2/2 1999 Dec 14 20:32:44 %PAGP-5-PORTTOSTP:Port 2/3 joined bridge port 2/3 1999 Dec 14 20:32:44 %PAGP-5-PORTTOSTP:Port 2/4 joined bridge port 2/4 Switch-A show port Port Name Status Vlan Level Duplex Speed Type ----- ------------------ ---------- ---------- ------ ------ ----- ------------ 2/1 connected 1 normal a-full a-100 10/100BaseTX 2/2 connected 1 normal a-full a-100 10/100BaseTX 2/3 connected 1 normal a-full a-100 10/100BaseTX 2/4 connected 1 normal a-full a-100 10/100BaseTX Switch-B show port Port Name Status Vlan Level Duplex Speed Type ----- ------------------ ---------- ---------- ------ ------ ----- ------------ 2/1 connected 1 normal a-full a-100 10/100BaseTX 2/2 connected 1 normal a-full a-100 10/100BaseTX 2/3 connected 1 normal a-full a-100 10/100BaseTX 2/4 connected 1 normal a-full a-100 10/100BaseTX
نظرًا لأنه تم مسح تكوينات المبدّل قبل بدء هذا الاختبار، تكون المنافذ في أوضاعها الافتراضية. وجميعها في شبكة vlan1، وتم تعيين السرعة والإرسال ثنائي الاتجاه لديها إلى الوضع التلقائي. بعد توصيل الكبلات، تتفاوض على سرعة 100 ميجابت في الثانية والإرسال ثنائي الاتجاه الكامل. الحالة متصلة، لذا يمكنك تنفيذ الأمر ping على المبدّلات الأخرى.
Switch-A ping 172.16.84.17 172.16.84.17 is alive
في شبكتك، يمكنك تعيين السرعة يدويًا إلى 100 ميجابت في الثانية ووضع الإرسال ثنائي الاتجاه الكامل بدلاً من الاعتماد على التفاوض التلقائي حيث قد ترغب في أن تعمل المنافذ دائمًا بأقصى سرعة. لمناقشة التفاوض التلقائي، اطّلع على قسماستكشاف أخطاء التفاوض التلقائي على الإرسال ثنائي الاتجاه الكامل/أحادي الاتجاه/أحادي الاتجاه لـ Ethernet10/100 ميجابت وإصلاحها.
تحقق من أن المنافذ المُراد تجميعها لها نفس الإعدادات. هذه نقطة مهمة تمت تغطيتها بمزيد من التفصيل في قسم استكشاف الأخطاء وإصلاحها. إذا لم يعمل أمر إعداد EtherChannel، فعادةً يكون ذلك بسبب أن المنافذ المعنية في القناة تحتوي على تكوينات تختلف عن بعضها البعض. يتضمن هذا المنافذ الموجودة على الجانب الآخر من الارتباط، بالإضافة إلى المنافذ المحلية. في هذه الحالة، نظرًا لأنه تم مسح تكوينات المبدّل قبل بدء هذا الاختبار، تكون المنافذ في أوضاعها الافتراضية. تقع جميعها في شبكة vlan1؛ ويتم تعيين السرعة والإرسال ثنائي الاتجاه لديها إلى الوضع التلقائي، ويتم تعيين جميع معلمات الشجرة الممتدة لكل منفذ إلى الوضع نفسه. لقد لاحظت من الإخراج أنه بعد توصيل الكبلات، تتفاوض المنافذ على سرعة 100 ميجابت في الثانية والإرسال ثنائي الاتجاه الكامل. نظرًا لأن الشجرة الممتدة تعمل لكل شبكة VLAN، فمن الأسهل تكوين القناة والاستجابة لرسائل الخطأ بدلاً من محاولة التحقق من كل حقل من حقول الشجرة الممتدة لتحقيق الاتساق لكل منفذ وشبكة VLAN في القناة.
حدّد مجموعات المنافذ الصالحة. في Catalyst 5000، يمكن وضع منافذ معينة فقط معًا في قناة. لا تنطبق هذه التبعيات المقيدة على جميع الأنظمة الأساسية. يجب أن تكون المنافذ الموجودة في قناة على Catalyst 5000 متجاورة. لاحظ من الأمرshow port capabilitiesأن تلك هي المجموعات المُحتملة لمنفذ 2/1:
Switch-A show port capabilities Model WS-X5225R Port 2/1 Channel 2/1-2,2/1-4
لاحظ أن هذا المنفذ يمكن أن يكون جزءًا من مجموعة مُكونة من منفذين (2/1-2) أو جزءًا من مجموعة مُكونة من أربعة منافذ (2/1-4). يوجد شيء يُسمى وحدة التحكم في تجميع Ethernet (EBC) على الوحدة النمطية والذي يتسبب في قيود التكوين هذه. انظر إلى منفذ آخر.
Switch-A show port capabilities 2/3 Model WS-X5225R Port 2/3 Channel 2/3-4,2/1-4
يمكن تجميع هذا المنفذ في مجموعة مُكونة من منفذين (2/3-4) أو في مجموعة مُكونة من أربعة منافذ (2/1-4).
ملاحظة: اعتمادًا على الأجهزة، قد تكون هناك قيود إضافية. في وحدات نمطية معينة (WS-X5201 وWS-X5203)، لا يمكنك تشكيل EtherChannel مع آخر منفذين في "مجموعة منافذ" ما لم يشكل أول منفذين في المجموعة بالفعل EtherChannel. "مجموعة المنافذ" هي مجموعة من المنافذ المسموح لها بتكوين قناة EtherChannel (يُمثل 2/1-4 مجموعة منافذ في هذا المثال). على سبيل المثال، إذا قمت بإنشاء قنوات EtherChannel منفصلة باستخدام منفذين فقط في إحدى القنوات، فلا يمكنك تعيين المنافذ 2/3-4 لقناة حتى تقوم أولاً بتكوين المنافذ 2/1-2 لقناة، في الوحدات النمطية التي لديها هذا التقييد! وبالمثل، قبل تكوين المنافذ 2/6-7، يجب عليك تكوين المنافذ 2/5-6. لا يُطبق هذا التقييد على الوحدات النمطية المُستخدمة لهذا المستند (WS-X5225R، WS-X5234).
نظرًا لأنك قمت بتكوين مجموعة من أربعة منافذ (2/1-4)، فهذا يقع ضمن المجموعة المُتفق عليها. ولا يمكنك تعيين مجموعة من أربعة منافذ إلى المنافذ 2/3-6. هذه مجموعة من المنافذ المتجاورة، لكنها لا تبدأ عند الحد المُتفق عليه، كما هو موضح في الأمرshow port capabilities(تتكون المجموعات الصالحة من المنافذ 1-4، 5-8، 9-12، 13-16، 17-20، 21-24).
قم بإنشاء القناة. لإنشاء القناة، استخدم الأمرset port channel <mod/port onلكل مبدّل. يُوصى بإيقاف تشغيل المنافذ على أحد جانبي القناة أو على الجانب الآخر من خلال استخدام الأمرset port disableقبل تشغيل EtherChannel يدويًا. يؤدي هذا إلى تجنُّب المشكلات المحتملة المتعلقة بالشجرة الممتدة أثناء عملية التكوين. يمكن أن تقوم الشجرة الممتدة بإيقاف تشغيل بعض المنافذ (مع حالة المنفذ "errdisable") إذا تم تكوين أحد الجانبين كقناة قبل أن يتم تكوين الجانب الآخر كقناة. بسبب هذا الاحتمال، سيكون من الأسهل إنشاء قنوات EtherChannel باستخدام PAgP، وهذا ما سيتم شرحه لاحقًا في هذا المُستند. لتجنُّب حدوث هذه الحالة عند تكوين EtherChannel يدويًا، قم بتعطيل المنافذ على المبدّل A، وتكوين القناة على المبدّل A، وتكوين القناة على المبدّل B، ثم إعادة تمكين المنافذ على المبدّل A.
أولاً، تحقق من إيقاف تشغيل التوجيه.
Switch-A (enable) show port channel No ports channelling Switch-B (enable) show port channel No ports channelling
الآن قم بتعطيل المنافذ على المبدّل A حتى يتم تكوين كلا المبدّلين لـ EtherChannel، بحيث لا تقوم الشجرة الممتدة بإنشاء أخطاء وإيقاف تشغيل المنافذ.
Switch-A (enable) set port disable 2/1-4 Ports 2/1-4 disabled. [output from SwitchA upon disabling ports] 1999 Dec 15 00:06:40 %PAGP-5-PORTFROMSTP:Port 2/1 left bridg1 1999 Dec 15 00:06:40 %PAGP-5-PORTFROMSTP:Port 2/2 left bridge port 2/2 1999 Dec 15 00:06:40 %PAGP-5-PORTFROMSTP:Port 2/3 left bridge port 2/3 1999 Dec 15 00:06:40 %PAGP-5-PORTFROMSTP:Port 2/4 left bridge port 2/4
قم بتعيين وضع القناة إلى وضعالتشغيلللمبدّل A.
Switch-A (enable) set port channel 2/1-4 on Port(s) 2/1-4 channel mode set to on.
تحقق من حالة القناة. لاحظ أنه تم تعيين وضع القناة إلى تشغيل، لكن تم تعطيل المنافذ (لأنك قمت بتعطيلها سابقًا). لا تعمل القناة في هذه المرحلة، ولكنها تصبح جاهزة للعمل عند تمكين المنافذ.
Switch-A (enable) show port channel Port Status Channel Channel Neighbor Neighbor mode status device port ----- ---------- --------- ----------- ------------------------- ---------- 2/1 disabled on channel 2/2 disabled on channel 2/3 disabled on channel 2/4 disabled on channel ----- ---------- --------- ----------- ------------------------- ----------
نظرًا لتعطيل منافذ المبدّل A (مؤقتًا)، لم يعد هناك اتصال لدى منافذ المبدّل B. يتم عرض هذه الرسالة على وحدة التحكم الخاصة بالمبدّل B عندما يتم تعطيل منافذ المبدّل A.
Switch-B (enable) 2000 Jan 13 22:30:03 %PAGP-5-PORTFROMSTP:Port 2/1 left bridge port 2/1 2000 Jan 13 22:30:04 %PAGP-5-PORTFROMSTP:Port 2/2 left bridge port 2/2 2000 Jan 13 22:30:04 %PAGP-5-PORTFROMSTP:Port 2/3 left bridge port 2/3 2000 Jan 13 22:30:04 %PAGP-5-PORTFROMSTP:Port 2/4 left bridge port 2/4
قم بتشغيل القناة للمبدّل B.
Switch-B (enable) set port channel 2/1-4 on Port(s) 2/1-4 channel mode set to on.
تحقق من أن وضع القناة قيد التشغيل للمبدّل B.
Switch-B (enable) show port channel Port Status Channel Channel Neighbor Neighbor mode status device port ----- ---------- --------- ----------- ------------------------- ---------- 2/1 notconnect on channel 2/2 notconnect on channel 2/3 notconnect on channel 2/4 notconnect on channel ----- ---------- --------- ----------- ------------------------- ----------
لاحظ أن وضع القناة للمبدّل B قيد التشغيل، لكن حالة المنافذغير متصلة. وذلك لأن منافذ المبدّل A لا تزال مُعطَّلة.
وأخيرًا، الخطوة الأخيرة هي تمكين المنافذ على المبدّل A.
Switch-A (enable) set port enable 2/1-4 Ports 2/1-4 enabled. 1999 Dec 15 00:08:40 %PAGP-5-PORTTOSTP:Port 2/1 joined bridge port 2/1-4 1999 Dec 15 00:08:40 %PAGP-5-PORTTOSTP:Port 2/2 joined bridge port 2/1-4 1999 Dec 15 00:08:40 %PAGP-5-PORTTOSTP:Port 2/3 joined bridge port 2/1-4 1999 Dec 15 00:08:40 %PAGP-5-PORTTOSTP:Port 2/4 joined bridge port 2/1-4
للتحقق من إعداد القناة بشكل صحيح، قم بإصدار الأمرshow port channel.
Switch-A (enable) show port channel Port Status Channel Channel Neighbor Neighbor mode status device port ----- ---------- --------- ----------- ------------------------- ---------- 2/1 connected on channel WS-C5505 066509957(Sw 2/1 2/2 connected on channel WS-C5505 066509957(Sw 2/2 2/3 connected on channel WS-C5505 066509957(Sw 2/3 2/4 connected on channel WS-C5505 066509957(Sw 2/4 ----- ---------- --------- ----------- ------------------------- ---------- Switch-B (enable) show port channel Port Status Channel Channel Neighbor Neighbor mode status device port ----- ---------- --------- ----------- ------------------------- ---------- 2/1 connected on channel WS-C5505 066507453(Sw 2/1 2/2 connected on channel WS-C5505 066507453(Sw 2/2 2/3 connected on channel WS-C5505 066507453(Sw 2/3 2/4 connected on channel WS-C5505 066507453(Sw 2/4 ----- ---------- --------- ----------- ------------------------- ----------
تظهر الشجرة الممتدة على أنها تتعامل مع المنافذ كمنفذ منطقي واحد في هذا الأمر. عندما يتم إدراج المنفذ على أنه2/1-4، تتعامل الشجرة الممتدة مع المنافذ 2/1، و2/2، و2/3، و2/4 على أنهامنفذ واحد.
Switch-A (enable) show spantree VLAN 1 Spanning tree enabled Spanning tree type ieee Designated Root 00-10-0d-b2-8c-00 Designated Root Priority 32768 Designated Root Cost 8 Designated Root Port 2/1-4 Root Max Age 20 sec Hello Time 2 sec Forward Delay 15 sec Bridge ID MAC ADDR 00-90-92-b0-84-00 Bridge ID Priority 32768 Bridge Max Age 20 sec Hello Time 2 sec Forward Delay 15 sec Port Vlan Port-State Cost Priority Fast-Start Group-Method --------- ---- ------------- ----- -------- ---------- ------------ 2/1-4 1 forwarding 8 32 disabled channel
يمكن تنفيذ EtherChannel بطرق مختلفة لتوزيع حركة مرور البيانات عبر المنافذ في القناة. لا تحدد مواصفات EtherChannel كيفية توزيع حركة مرور البيانات عبر الارتباطات الموجودة في القناة. تستخدم Catalyst 5000 آخر وحدة بت أو آخر وحدتَي بت (حسب عدد الارتباطات الموجودة في القناة) لعناوين mac للمصدر والوجهة في الإطار لتحديد المنفذ الذي سيتم استخدامه في القناة. يمكنك رؤية كميات مماثلة من حركة مرور البيانات على كل منفذ من منافذ القناة إذا تم إنشاء حركة مرور البيانات هذه من خلال التوزيع الطبيعي لعناوين MAC على جانب واحد من القناة أو الجانب الآخر. للتحقق من أن حركة مرور البيانات تمر عبر جميع المنافذ في القناة، يمكنك استخدام الأمرshow mac. إذا كانت المنافذ الخاصة بك نشطة قبل تكوين EtherChannel، يمكنك إعادة تعيين عدادات حركة مرور البيانات إلى صفر باستخدام الأمرclear counters، ومن ثم ستُمثل قيم حركة المرور كيفية توزيع EtherChannel لحركة مرور البيانات.
في بيئة الاختبار هذه، لم تحصل على توزيع في الوقت الفعلي لأنه لا توجد محطات عمل أو خوادم أو موجّهات تقوم بإنشاء حركة مرور البيانات. الأجهزة الوحيدة التي تنشئ حركة مرور هي المبدّلات نفسها. لقد أصدرتَ بعض أوامر ping من المبدّل A إلى المبدّل B، ويمكنك معرفة أن حركة مرور بيانات البث الأحادي تستخدم المنفذ الأول في القناة. تُوضح معلومات الاستقبال في هذه الحالة (Rcv-Unicast) كيف وزّع المبدّل B حركة مرور البيانات عبر القناة إلى المبدّل A. وبشكل أقل قليلاً في الإخراج، تُوضح معلومات الإرسال (Xmit-Unicast) كيف وزّع المبدّل A حركة مرور البيانات عبر القناة إلى المبدّل B. يمكنك ملاحظة أيضًا أن كمية صغيرة من حركة مرور بيانات البث المتعدد التي يتم إنشاؤها بواسطة المبدّل (ISL الديناميكي، CDP) تخرج من جميع المنافذ الأربعة. حِزم البث هي استعلامات بروتوكول تحليل العناوين (ARP) (بالنسبة للعبّارة الافتراضية - غير موجودة هنا). إذا كانت لديك محطات عمل ترسل حِزمًا عبر المبدّل إلى وجهة على الجانب الآخر من القناة، يمكنك توقُّع رؤية حركة مرور بيانات تمر عبر كل ارتباط من الارتباطات الأربعة في القناة. يمكنك مراقبة توزيع الحِزمة في شبكتك الخاصة باستخدام الأمرshow mac.
Switch-A (enable) clear counters This command will reset all MAC and port counters reported in CLI and SNMP. Do you want to continue (y/n) [n]? y MAC and Port counters cleared. Switch-A (enable) show mac Port Rcv-Unicast Rcv-Multicast Rcv-Broadcast -------- -------------------- -------------------- -------------------- 2/1 9 320 183 2/2 0 51 0 2/3 0 47 0 2/4 0 47 0 (...) Port Xmit-Unicast Xmit-Multicast Xmit-Broadcast -------- -------------------- -------------------- -------------------- 2/1 8 47 184 2/2 0 47 0 2/3 0 47 0 2/4 0 47 0 (...) Port Rcv-Octet Xmit-Octet -------- -------------------- -------------------- 2/1 35176 17443 2/2 5304 4851 2/3 5048 4851 2/4 5048 4851 (...) Last-Time-Cleared -------------------------- Wed Dec 15 1999, 01:05:33
يُسهل بروتوكول تجميع المنافذ (PAgP) الإنشاء التلقائي لارتباطات EtherChannel مع تبادل الحِزم بين المنافذ القادرة على التوجيه. يتعرّف البروتوكول على إمكانات مجموعات المنافذ ديناميكيًا ويُبلغ المنافذ القريبة.
بمجرد أن يحدّد PAgP الارتباطات المُقترنة القادرة على التوجيه بشكل صحيح، يقوم بتجميع المنافذ في قناة. ثم تتم إضافة القناة بعد ذلك إلى الشجرة الممتدة كمنفذ جسر واحد. يتم إرسال حِزمة بث أو حِزمة بث متعدد مُعينة صادرة إلى خارج منفذ واحد فقط في القناة، وليس إلى خارج كل منفذ من منافذ القناة. بالإضافة إلى ذلك، يتم حظر حِزم البث أو حِزم البث المتعدد الصادرة التي تم إرسالها على منفذ واحد في القناة من عودتها على أي منفذ آخر في القناة.
هناك أربعة أوضاع للقناة قابلة للتكوين بواسطة المستخدم: التشغيل، وإيقاف التشغيل، والوضع التلقائي، والوضع المرغوب. يتم تبادل حِزم PAgP بين المنافذ في الوضعالتلقائيوالوضعالمرغوبفقط. لا تقوم المنافذ المُكّونة في وضعالتشغيلأو وضعإيقاف التشغيلبتبادل حِزم PAgP. إن الإعدادات المُوصى بها للمبدّلات التي ترغب في تشكيلها وEtherChannel هي تعيين المبدّلات إلى الوضعالمرغوب. حيث يوفر هذا الإعداد السلوك الأكثر قوة عندما يواجه أحد الجانبين حالات خطأ أو عندما تتم إعادة تعيينه. الوضع الافتراضي للقناة هو الوضعالتلقائي.
يتيح كلا الوضعينالتلقائيوالمرغوبللمنافذ التفاوض مع المنافذ المُتصلة لتحديد ما إذا كان بإمكانهم تشكيل قناة بناءً على معايير مثل سرعة المنفذ، وحالة التوصيل، وشبكة VLAN الأصلية، وما إلى ذلك.
يمكن أن تُشكل المنافذ EtherChannel عندما تكون في أوضاع قناة مختلفة طالما كانت الأوضاع متوافقة:
يمكن للمنفذ في الوضعالمطلوبتشكيل EtherChannel بنجاح مع منفذ آخر في الوضعالمرغوبأو الوضعالتلقائي.
يمكن للمنفذ في الوضعالتلقائيتشكيل EtherChannel مع منفذ آخر في الوضعالمرغوب.
لا يمكن أن يشكل المنفذ في الوضعالتلقائيEtherChannel مع منفذ آخر في الوضعالتلقائيأيضًا نظرًا لعدم بدء أي من المنفذين للتفاوض.
لا يمكن أن يُشكل منفذ في وضع تشغيلقناة إلا مع منفذ في وضعتشغيلفقط لأن المنافذ في وضعتشغيللا تقوم بتبادل حِزم PAgP.
لا يُشكل المنفذ في وضعإيقاف التشغيلقناة مع أي منفذ آخر.
عند استخدام قناة EtherChannel، إذا ظهرت رسالة تفيد بأنه "سيتم تعطيل SPANTREE-2: Channel misconfig - x/x-x" أو ظهرت أي رسالة دخول إلى النظام (syslog) مماثلة، فإنها تشير إلى عدم تطابق أوضاع EtherChannel على المنافذ المُتصلة. نُوصي بتصحيح التكوين وإعادة تمكين المنافذ من خلال الأمرset port enable. تتضمن تكوينات EtherChannel الصالحة ما يلي:
الجدول 22-5: تكوينات EtherChannel الصالحة
وضع قناة المنفذ | وضع (أوضاع) قناة المنفذ المجاور الصالح |
---|---|
desirable (مرغوب فيه) | مرغوب فيه أو تلقائي |
تلقائي (افتراضي) | مرغوب فيه أو تلقائي1 |
يعمل | يعمل |
إيقاف التشغيل | إيقاف التشغيل |
1إذا كان كلا المنفذين المحليين والمجاورين في الوضعالتلقائي، فلن تتشكل حزمة EtherChannel.
فيما يلي ملخص لجميع سيناريوهات وضع التوجيه الممكنة. يمكن أن تتسبب بعض هذه المجموعات في حث الشجرة الممتدة على وضع المنافذ الموجودة على جانب التوجيه في حالةerrdisable (أي إيقاف تشغيلها).
الجدول 22-6: سيناريوهات وضع التوجيه
وضع قناة المبدّل A | وضع قناة المبدّل B | حالة القناة |
---|---|---|
تشغيل | تشغيل | القناة |
تشغيل | إيقاف تشغيل | ليست قناة (errdisable) |
تشغيل | تلقائي | ليست قناة (errdisable) |
تشغيل | مرغوب | ليست قناة (errdisable) |
إيقاف تشغيل | تشغيل | ليست قناة (errdisable) |
إيقاف تشغيل | إيقاف تشغيل | ليست قناة |
إيقاف تشغيل | تلقائي | ليست قناة |
إيقاف تشغيل | مرغوب | ليست قناة |
تلقائي | تشغيل | ليست قناة (errdisable) |
تلقائي | إيقاف تشغيل | ليست قناة |
تلقائي | تلقائي | ليست قناة |
تلقائي | مرغوب | القناة |
مرغوب | تشغيل | ليست قناة (errdisable) |
مرغوب | إيقاف تشغيل | ليست قناة |
مرغوب | تلقائي | القناة |
مرغوب | مرغوب | القناة |
لقد أوقفت تشغيل القناة من المثال السابق باستخدام هذا الأمر على المبدّل A والمبدّل B.
Switch-A (enable) set port channel 2/1-4 auto Port(s) 2/1-4 channel mode set to auto.
وضع القناة الافتراضي لمنفذ قادر على التوجيه هو الوضع التلقائي. للتحقق من ذلك، أدخل هذا الأمر:
Switch-A (enable) show port channel 2/1 Port Status Channel Channel Neighbor Neighbor mode status device port ----- ---------- --------- ----------- ------------------------- ---------- 2/1 connected auto not channel
كما يوضح الأمر السابق أن المنافذ لا تقوم بالتوجيه حاليًا. هذه طريقة أخرى للتحقق من حالة القناة.
Switch-A (enable) show port channel No ports channelling Switch-B (enable) show port channel No ports channelling
من السهل حقًا جعل القناة تعمل مع PAgP. في هذه المرحلة، يتم تعيين كلا المبدّلين إلى الوضع التلقائي مما يعني أنهما يقومان بالتوجيه إذا أرسل منفذ مُتصل طلب PAgP للتوجيه. إذا قمت بتعيين المبدّل A على الوضع المرغوب فيه، SwitchA، فإنه يتسبب في قيام المبدّل A بإرسال حِزم PAgP للمبدّل الآخر ويطلب منه التوجيه.
Switch-A (enable) set port channel 2/1-4 desirable Port(s) 2/1-4 channel mode set to desirable. 1999 Dec 15 22:03:18 %PAGP-5-PORTFROMSTP:Port 2/1 left bridg1 1999 Dec 15 22:03:18 %PAGP-5-PORTFROMSTP:Port 2/2 left bridge port 2/2 1999 Dec 15 22:03:18 %PAGP-5-PORTFROMSTP:Port 2/3 left bridge port 2/3 1999 Dec 15 22:03:18 %PAGP-5-PORTFROMSTP:Port 2/4 left bridge port 2/4 1999 Dec 15 22:03:19 %PAGP-5-PORTFROMSTP:Port 2/2 left bridge port 2/2 1999 Dec 15 22:03:19 %PAGP-5-PORTFROMSTP:Port 2/3 left bridge port 2/3 1999 Dec 15 22:03:20 %PAGP-5-PORTFROMSTP:Port 2/4 left bridge port 2/4 1999 Dec 15 22:03:23 %PAGP-5-PORTTOSTP:Port 2/1 joined bridge port 2/1-4 1999 Dec 15 22:03:23 %PAGP-5-PORTTOSTP:Port 2/2 joined bridge port 2/1-4 1999 Dec 15 22:03:23 %PAGP-5-PORTTOSTP:Port 2/3 joined bridge port 2/1-4 1999 Dec 15 22:03:24 %PAGP-5-PORTTOSTP:Port 2/4 joined bridge port 2/1-4
لعرض القناة، قم بإجراء ذلك.
Switch-A (enable) show port channel Port Status Channel Channel Neighbor Neighbor mode status device port ----- ---------- --------- ----------- ------------------------- ---------- 2/1 connected desirable channel WS-C5505 066509957(Sw 2/1 2/2 connected desirable channel WS-C5505 066509957(Sw 2/2 2/3 connected desirable channel WS-C5505 066509957(Sw 2/3 2/4 connected desirable channel WS-C5505 066509957(Sw 2/4 ----- ---------- --------- ----------- ------------------------- ----------
نظرًا لأن المبدّل B كان في الوضع التلقائي، فقد استجاب لحِزم PAgP وأنشأ قناة باستخدام المبدّل A.
Switch-B (enable) 2000 Jan 14 20:26:41 %PAGP-5-PORTFROMSTP:Port 2/1 left bridg1 2000 Jan 14 20:26:41 %PAGP-5-PORTFROMSTP:Port 2/2 left bridge port 2/2 2000 Jan 14 20:26:41 %PAGP-5-PORTFROMSTP:Port 2/3 left bridge port 2/3 2000 Jan 14 20:26:41 %PAGP-5-PORTFROMSTP:Port 2/4 left bridge port 2/4 2000 Jan 14 20:26:45 %PAGP-5-PORTFROMSTP:Port 2/2 left bridge port 2/2 2000 Jan 14 20:26:45 %PAGP-5-PORTFROMSTP:Port 2/3 left bridge port 2/3 2000 Jan 14 20:26:45 %PAGP-5-PORTFROMSTP:Port 2/4 left bridge port 2/4 2000 Jan 14 20:26:47 %PAGP-5-PORTTOSTP:Port 2/1 joined bridge port 2/1-4 2000 Jan 14 20:26:47 %PAGP-5-PORTTOSTP:Port 2/2 joined bridge port 2/1-4 2000 Jan 14 20:26:47 %PAGP-5-PORTTOSTP:Port 2/3 joined bridge port 2/1-4 2000 Jan 14 20:26:48 %PAGP-5-PORTTOSTP:Port 2/4 joined bridge port 2/1-4 Switch-B (enable) show port channel Port Status Channel Channel Neighbor Neighbor mode status device port ----- ---------- --------- ----------- ------------------------- ---------- 2/1 connected auto channel WS-C5505 066507453(Sw 2/1 2/2 connected auto channel WS-C5505 066507453(Sw 2/2 2/3 connected auto channel WS-C5505 066507453(Sw 2/3 2/4 connected auto channel WS-C5505 066507453(Sw 2/4 ----- ---------- --------- ----------- ------------------------- ----------
ملاحظة: يُوصى بتعيين كلا جانبي القناة إلىمرغوببحيث يُحاول كلا الجانبين بدء القناة إذا توقف أحد الجانبين. إذا قمت بتعيين منافذ قناة EtherChannel على المبدّل B إلىمرغوب، على الرغم من أن القناة نشطة حاليًا وفي الوضعالتلقائي، فلن يُمثل ذلك أي مشكلة. هذا هو الأمر.
Switch-B (enable) set port channel 2/1-4 desirable Port(s) 2/1-4 channel mode set to desirable. Switch-B (enable) show port channel Port Status Channel Channel Neighbor Neighbor mode status device port ----- ---------- --------- ----------- ------------------------- ---------- 2/1 connected desirable channel WS-C5505 066507453(Sw 2/1 2/2 connected desirable channel WS-C5505 066507453(Sw 2/2 2/3 connected desirable channel WS-C5505 066507453(Sw 2/3 2/4 connected desirable channel WS-C5505 066507453(Sw 2/4 ----- ---------- --------- ----------- ------------------------- ----------
الآن، إذا توقف المبدّل A لسبب ما، أو إذا حل جهاز جديد محل المبدّل A، فسيحاول المبدّل B إعادة إنشاء القناة. إذا كان الجهاز الجديد لا يمكنه التوجيه، فإن المبدّل B يتعامل مع المنافذ 2/1-4 الخاصة به كمنافذ عادية غير موجَّهة. هذه إحدى فوائد استخدام الوضعمرغوب. إذا تم تكوين القناة باستخدام وضع التشغيل لبروتوكول PAgP وحدث خطأ ما أو إعادة تعيين في أحد جانبي الاتصال، فمن الممكن أن يتسبب ذلك في حالة errdisable (إيقاف التشغيل) على الجانب الآخر. مع تعيين PAgP في الوضع المطلوب على كل جانب، تعمل القناة على استقرار اتصال EtherChannel وإعادة التفاوض عليه.
لا تعتمد EtherChannel على التوصيل. يمكنك تشغيل التوصيل أو يمكنك ترك التوصيل قيد إيقاف التشغيل. كما يمكنك تشغيل التوصيل لجميع المنافذ قبل إنشاء القناة، أو يمكنك تشغيله بعد إنشاء القناة (كما تفعل هنا). فهذا لا يعتبر عاملاً مهمًا بالنسبة لـ EtherChannel؛ يُعد التوصيل وEtherChannel ميزات منفصلة تمامًا. ما يهم هو أن جميع المنافذ المعنية تكون في الوضع نفسه: إما أن تكون جميعها متصلة قبل تكوين القناة، أو جميعها غير متصلة قبل تكوين القناة. يجب أن تكون جميع المنافذ في حالة التوصيل نفسها قبل إنشاء القناة. بمجرد تكوين قناة، يتم تغيير كل ما يتم تغييره على أحد المنافذ أيضًا للمنافذ الأخرى في القناة. يمكن للوحدات النمطية المُستخدمة في منصة الاختبار هذه إجراء توصيل ISL أو 802.1q. وبشكل افتراضي، يتم تعيين الوحدات النمطية إلى وضع التوصيل والتفاوض التلقائي، مما يعني أنها تتصل إذا طلب الجانب الآخر منها الاتصال، وتتفاوض بشأن استخدام طريقة ISL أو 802.1q للتوصيل. وفي حال لم يُطلب منها الاتصال، فإنها تعمل كمنافذ عادية غير مُتصلة.
Switch-A (enable) show trunk 2 Port Mode Encapsulation Status Native vlan -------- ----------- ------------- ------------ ----------- 2/1 auto negotiate not-trunking 1 2/2 auto negotiate not-trunking 1 2/3 auto negotiate not-trunking 1 2/4 auto negotiate not-trunking 1
هناك عدد من الطرق المختلفة لتشغيل التوصيل. بالنسبة لهذا المثال، يمكنك تعيين المبدّل A على الوضع المرغوب. تم تعيين المبدّل A بالفعل للتفاوض. يؤدي الجمع بين مرغوب/تفاوض إلى قيام المبدّل A بمطالبة المبدّل B بالاتصال والتفاوض على نوع التوصيل المطلوب القيام به (ISL أو 802.1q). نظرًا لأنه تم تعيين المبدّل B بشكل افتراضي إلى وضع التفاوض التلقائي، فإن المبدّل B يستجيب لطلب المبدّل A. تحدث هذه النتائج كما يلي:
Switch-A (enable) set trunk 2/1 desirable Port(s) 2/1-4 trunk mode set to desirable. Switch-A (enable) 1999 Dec 18 20:46:25 %DTP-5-TRUNKPORTON:Port 2/1 has become isl trunk 1999 Dec 18 20:46:25 %DTP-5-TRUNKPORTON:Port 2/2 has become isl trunk 1999 Dec 18 20:46:25 %PAGP-5-PORTFROMSTP:Port 2/1 left bridge port 2/1-4 1999 Dec 18 20:46:25 %PAGP-5-PORTFROMSTP:Port 2/2 left bridge port 2/1-4 1999 Dec 18 20:46:25 %DTP-5-TRUNKPORTON:Port 2/3 has become isl trunk 1999 Dec 18 20:46:26 %PAGP-5-PORTFROMSTP:Port 2/3 left bridge port 2/1-4 1999 Dec 18 20:46:26 %DTP-5-TRUNKPORTON:Port 2/4 has become isl trunk 1999 Dec 18 20:46:26 %PAGP-5-PORTFROMSTP:Port 2/4 left bridge port 2/1-4 1999 Dec 18 20:46:28 %PAGP-5-PORTTOSTP:Port 2/1 joined bridge port 2/1-4 1999 Dec 18 20:46:29 %PAGP-5-PORTTOSTP:Port 2/2 joined bridge port 2/1-4 1999 Dec 18 20:46:29 %PAGP-5-PORTTOSTP:Port 2/3 joined bridge port 2/1-4 1999 Dec 18 20:46:29 %PAGP-5-PORTTOSTP:Port 2/4 joined bridge port 2/1-4 Switch-A (enable) show trunk 2 Port Mode Encapsulation Status Native vlan -------- ----------- ------------- ------------ ----------- 2/1 desirable n-isl trunking 1 2/2 desirable n-isl trunking 1 2/3 desirable n-isl trunking 1 2/4 desirable n-isl trunking 1
تم تعيين وضع التوصيل على الوضع المرغوب. وكانت النتيجة أنه تم التفاوض على وضع التوصيل مع المبدّل المُجاور، وقررا استخدام ISL (n-isl). الحالة الحالية الآن هيتوصيل. هذا ما حدث على المبدّل B بسبب الأمر الصادرعلى المبدّل A.
Switch-B (enable) 2000 Jan 17 19:09:52 %DTP-5-TRUNKPORTON:Port 2/1 has become isl trunk 2000 Jan 17 19:09:52 %DTP-5-TRUNKPORTON:Port 2/2 has become isl trunk 2000 Jan 17 19:09:52 %PAGP-5-PORTFROMSTP:Port 2/1 left bridge port 2/1-4 2000 Jan 17 19:09:52 %DTP-5-TRUNKPORTON:Port 2/3 has become isl trunk 2000 Jan 17 19:09:52 %PAGP-5-PORTFROMSTP:Port 2/2 left bridge port 2/1-4 2000 Jan 17 19:09:53 %DTP-5-TRUNKPORTON:Port 2/4 has become isl trunk 2000 Jan 17 19:09:53 %PAGP-5-PORTFROMSTP:Port 2/3 left bridge port 2/1-4 2000 Jan 17 19:09:53 %PAGP-5-PORTFROMSTP:Port 2/4 left bridge port 2/1-4 2000 Jan 17 19:09:55 %PAGP-5-PORTTOSTP:Port 2/1 joined bridge port 2/1-4 2000 Jan 17 19:09:55 %PAGP-5-PORTTOSTP:Port 2/2 joined bridge port 2/1-4 2000 Jan 17 19:09:55 %PAGP-5-PORTTOSTP:Port 2/3 joined bridge port 2/1-4 2000 Jan 17 19:09:55 %PAGP-5-PORTTOSTP:Port 2/4 joined bridge port 2/1-4 Switch-B (enable) show trunk 2 Port Mode Encapsulation Status Native vlan -------- ----------- ------------- ------------ ----------- 2/1 auto n-isl trunking 1 2/2 auto n-isl trunking 1 2/3 auto n-isl trunking 1 2/4 auto n-isl trunking 1
لاحظ أن جميع المنافذ الأربعة (2/1-4) أصبحت قنوات اتصال، على الرغم من أنك قمت بتغيير منفذ واحد (2/1) على وجه التحديد إلى الوضع المرغوب. هذا مثال على كيفية تأثير تغيير منفذ واحد في القناة على جميع المنافذ.
يمكن تقسيم تحديات EtherChannel إلى جانبين رئيسيين: استكشاف المشكلة وإصلاحها خلال مرحلة التكوين واستكشاف المشكلة وإصلاحها خلال مرحلة التنفيذ. تحدث أخطاء التكوين عادةً بسبب المعلمات غير المتطابقة على المنافذ المعنية (سرعات مختلفة، وإرسال ثنائي الاتجاه مختلف، وقيم مختلفة لمنفذ الشجرة الممتدة، وما إلى ذلك). كما يمكنك إنشاء أخطاء أثناء التكوين إذا قمت بتعيين القناة على جانب واحد على وضعالتشغيلوالانتظار طويلاً قبل تكوين القناة على الجانب الآخر. ويتسبب هذا في حدوث حلقات تكرار الشجرة الممتدة، مما يؤدي إلى إنشاء خطأ وإيقاف تشغيل المنفذ.
عند مواجهة خطأ أثناء تكوين EtherChannel، تأكد من التحقق من حالة المنافذ بعد تصحيح حالة خطأ EtherChannel. إذا كانت حالة المنفذ هيerrdisable، فهذا يعني أنه تم إيقاف تشغيل المنافذ بواسطة البرنامج ولن يتم تشغيلها مجددًا حتى تقوم بإدخال الأمرset port enable.
ملاحظة: إذا أصبحت حالة المنفذerrdisable، يجب عليك على وجه التحديد تمكين المنافذ باستخدام الأمرset port enableلتنشيط المنافذ. وفي الوقت الحالي، يمكنك حل جميع مشكلات EtherChannel، لكن لن تظهر المنافذ أو تشكِّل قناة حتى يتم تمكينها مرة أخرى! يمكن للإصدارات المستقبلية من نظام التشغيل التحقق بشكل دوري مما إذا كان يجب تمكين المنافذ الموجودة في الحالةerrdisable.
لإجراء هذه الاختبارات يمكنك إيقاف تشغيل التوصيل وEtherChannel: المعلمات غير المتطابقة؛ والانتظار طويلاً قبل تكوين الجانب الآخر؛ وتصحيح حالة Errdisable؛ وتوضيح ما يحدث عند تعطُّل ارتباط واستعادته مرة أخرى.
المعلمات غير المتطابقة
فيما يلي مثال على المعلمات غير المتطابقة. عندما تقوم بتعيين منفذ 2/4 على شبكة VLAN 2 بينما لا تزال المنافذ الأخرى في شبكة VLAN 1. لإنشاء شبكة VLAN جديدة، يجب عليك تعيين مجال VTP للمبدّل وإنشاء شبكة VLAN.
Switch-A (enable) show port channel No ports channelling Switch-A (enable) show port Port Name Status Vlan Level Duplex Speed Type ----- ------------------ ---------- ---------- ------ ------ ----- ------------ 2/1 connected 1 normal a-full a-100 10/100BaseTX 2/2 connected 1 normal a-full a-100 10/100BaseTX 2/3 connected 1 normal a-full a-100 10/100BaseTX 2/4 connected 1 normal a-full a-100 10/100BaseTX Switch-A (enable) set vlan 2 Cannot add/modify VLANs on a VTP server without a domain name. Switch-A (enable) set vtp domain testDomain VTP domain testDomain modified Switch-A (enable) set vlan 2 name vlan2 Vlan 2 configuration successful Switch-A (enable) set vlan 2 2/4 VLAN 2 modified. VLAN 1 modified. VLAN Mod/Ports ---- ----------------------- 2 2/4 Switch-A (enable) 1999 Dec 19 00:19:34 %PAGP-5-PORTFROMSTP:Port 2/4 left bridg4 Switch-A (enable) show port Port Name Status Vlan Level Duplex Speed Type ----- ------------------ ---------- ---------- ------ ------ ----- ------------ 2/1 connected 1 normal a-full a-100 10/100BaseTX 2/2 connected 1 normal a-full a-100 10/100BaseTX 2/3 connected 1 normal a-full a-100 10/100BaseTX 2/4 connected 2 normal a-full a-100 10/100BaseTX Switch-A (enable) set port channel 2/1-4 desirable Port(s) 2/1-4 channel mode set to desirable. Switch-A (enable) 1999 Dec 19 00:20:19 %PAGP-5-PORTFROMSTP:Port 2/1 left bridge port 2/1 1999 Dec 19 00:20:19 %PAGP-5-PORTFROMSTP:Port 2/2 left bridge port 2/2 1999 Dec 19 00:20:19 %PAGP-5-PORTFROMSTP:Port 2/3 left bridge port 2/3 1999 Dec 19 00:20:20 %PAGP-5-PORTFROMSTP:Port 2/4 left bridge port 2/4 1999 Dec 19 00:20:20 %PAGP-5-PORTFROMSTP:Port 2/2 left bridge port 2/2 1999 Dec 19 00:20:22 %PAGP-5-PORTFROMSTP:Port 2/3 left bridge port 2/3 1999 Dec 19 00:20:22 %PAGP-5-PORTFROMSTP:Port 2/4 left bridge port 2/4 1999 Dec 19 00:20:24 %PAGP-5-PORTTOSTP:Port 2/1 joined bridge port 2/1-2 1999 Dec 19 00:20:25 %PAGP-5-PORTTOSTP:Port 2/2 joined bridge port 2/1-2 1999 Dec 19 00:20:25 %PAGP-5-PORTTOSTP:Port 2/3 joined bridge port 2/3 1999 Dec 19 00:20:25 %PAGP-5-PORTTOSTP:Port 2/4 joined bridge port 2/4 Switch-A (enable) show port channel Port Status Channel Channel Neighbor Neighbor mode status device port ----- ---------- --------- ----------- ------------------------- ---------- 2/1 connected desirable channel WS-C5505 066509957(Sw 2/1 2/2 connected desirable channel WS-C5505 066509957(Sw 2/2 ----- ---------- --------- ----------- ------------------------- ----------
لاحظ أن القناة تتشكل بين المنافذ 2/1-2 فقط. تم استبعاد المنافذ 2/3-4 لأن المنفذ 2/4 كان في شبكة VLAN مختلفة. لم تكن هناك رسالة خطأ؛ لقد بذل PAgP ما بوسعه لجعل القناة تعمل. تحتاج إلى مشاهدة النتائج عند إنشاء القناة للتأكد من أنها قامت بما تريد منها فعله.
الآن قم بتعيين القناة يدويًا إلى "تشغيل" باستخدام المنفذ 2/4 في شبكة VLAN مختلفة وشاهد ما يحدث. أولاً، قم بتعيين وضع القناة مرة أخرى إلى الوضع التلقائي لتفكيك القناة الحالية، ثم قم بتعيين وضع القناة يدويًا إلى "تشغيل".
Switch-A (enable) set port channel 2/1-4 auto Port(s) 2/1-4 channel mode set to auto. Switch-A (enable) 1999 Dec 19 00:26:08 %PAGP-5-PORTFROMSTP:Port 2/1 left bridge port 2/1-2 1999 Dec 19 00:26:08 %PAGP-5-PORTFROMSTP:Port 2/2 left bridge port 2/1-2 1999 Dec 19 00:26:08 %PAGP-5-PORTFROMSTP:Port 2/3 left bridge port 2/3 1999 Dec 19 00:26:08 %PAGP-5-PORTFROMSTP:Port 2/4 left bridge port 2/4 1999 Dec 19 00:26:18 %PAGP-5-PORTTOSTP:Port 2/1 joined bridge port 2/1 1999 Dec 19 00:26:19 %PAGP-5-PORTTOSTP:Port 2/2 joined bridge port 2/2 1999 Dec 19 00:26:19 %PAGP-5-PORTTOSTP:Port 2/3 joined bridge port 2/3 1999 Dec 19 00:26:19 %PAGP-5-PORTTOSTP:Port 2/4 joined bridge port 2/4 Switch-A (enable) show port channel No ports channelling Switch-A (enable) set port channel 2/1-4 on Mismatch in vlan number. Failed to set port(s) 2/1-4 channel mode to on. Switch-A (enable) show port channel No ports channelling
يمكنك تشغيل القناة على المبدّل B وملاحظة أن قناة المنافذ تعمل بشكل جيد، لكنك تعلم أنه لم يتم تكوين المبدّل A بشكل صحيح.
Switch-B (enable) show port channel No ports channelling Switch-B (enable) show port Port Name Status Vlan Level Duplex Speed Type ----- ------------------ ---------- ---------- ------ ------ ----- ------------ 2/1 connected 1 normal a-full a-100 10/100BaseTX 2/2 connected 1 normal a-full a-100 10/100BaseTX 2/3 connected 1 normal a-full a-100 10/100BaseTX 2/4 connected 1 normal a-full a-100 10/100BaseTX Switch-B (enable) set port channel 2/1-4 on Port(s) 2/1-4 channel mode set to on. Switch-B (enable) 2000 Jan 17 22:54:59 %PAGP-5-PORTFROMSTP:Port 2/1 left bridge port 2/1 2000 Jan 17 22:54:59 %PAGP-5-PORTFROMSTP:Port 2/2 left bridge port 2/2 2000 Jan 17 22:54:59 %PAGP-5-PORTFROMSTP:Port 2/3 left bridge port 2/3 2000 Jan 17 22:54:59 %PAGP-5-PORTFROMSTP:Port 2/4 left bridge port 2/4 2000 Jan 17 22:55:00 %PAGP-5-PORTTOSTP:Port 2/1 joined bridge port 2/1-4 2000 Jan 17 22:55:00 %PAGP-5-PORTTOSTP:Port 2/2 joined bridge port 2/1-4 2000 Jan 17 22:55:00 %PAGP-5-PORTTOSTP:Port 2/3 joined bridge port 2/1-4 2000 Jan 17 22:55:00 %PAGP-5-PORTTOSTP:Port 2/4 joined bridge port 2/1-4 Switch-B (enable) show port channel Port Status Channel Channel Neighbor Neighbor mode status device port ----- ---------- --------- ----------- ------------------------- ---------- 2/1 connected on channel WS-C5505 066507453(Sw 2/1 2/2 connected on channel WS-C5505 066507453(Sw 2/2 2/3 connected on channel WS-C5505 066507453(Sw 2/3 2/4 connected on channel WS-C5505 066507453(Sw 2/4 ----- ---------- --------- ----------- ------------------------- ----------
يوضح ذلك أنه يجب عليك التحقق من جانبي القناة عند تكوين القناة يدويًا للتأكد من أن كلا الجانبين يعملان بشكل جيد، وليس جانبًا واحدًا فقط. يوضح هذا الإخراج أنه تم تعيين المبدّل B لقناة، ولكن لا يقوم المبدّل A بالتوجيه لأنه يحتوي على منفذ واحد في شبكة VLAN الخاطئة.
الانتظار طويلاً قبل تكوين الجانب الآخر
في هذه الحالة، تكون EtherChannel قيد التشغيل في المبدّل B، لكن لا تكون كذلك في المبدّل A لأنه يحتوي على خطأ في تكوين شبكة VLAN (المنافذ 2/1-3 في شبكة VLAN 1، والمنفذ 2/4 في شبكة vlan2). فيما يلي ما يحدث عند تعيين جانب واحد من قناة EtherChannel إلى وضع التشغيل بينما لا يزال الجانب الآخر في الوضع التلقائي. أوقف المبدّل B، بعد بضع دقائق، تشغيل منافذه بسبب اكتشاف حلقة تكرار شجرة ممتدة. وذلك لأن منافذ المبدّل B 2/1-4 تعمل جميعها كمنفذ واحد كبير بينما تعمل جميع منافذ المبدّل A بشكل مستقل تمامًا. يتم إرسال البث المُرسَل من المبدّل B إلى المبدّل A مرة أخرى إلى المبدّل B على المنافذ 2/2، و2/3، و2/4 لأن المبدّل A يتعامل مع تلك المنافذ كمنافذ مستقلة. هذا هو السبب في إبلاغ المبدّل B عن وجود حلقة تكرار للشجرة الممتدة. لاحظ أن المنافذ الموجودة على المبدّل B مُعطَّلة الآن وفي حالةerrdisable.
Switch-B (enable) 2000 Jan 17 22:55:48 %SPANTREE-2-CHNMISCFG: STP loop - channel 2/1-4 is disabled in vlan 1. 2000 Jan 17 22:55:49 %PAGP-5-PORTFROMSTP:Port 2/1 left bridge port 2/1-4 2000 Jan 17 22:56:01 %PAGP-5-PORTFROMSTP:Port 2/2 left bridge port 2/1-4 2000 Jan 17 22:56:13 %PAGP-5-PORTFROMSTP:Port 2/3 left bridge port 2/1-4 2000 Jan 17 22:56:36 %PAGP-5-PORTFROMSTP:Port 2/4 left bridge port 2/1-4 Switch-B (enable) show port channel Port Status Channel Channel Neighbor Neighbor mode status device port ----- ---------- --------- ----------- ------------------------- ---------- 2/1 errdisable on channel 2/2 errdisable on channel 2/3 errdisable on channel 2/4 errdisable on channel ----- ---------- --------- ----------- ------------------------- ---------- Switch-B (enable) show port Port Name Status Vlan Level Duplex Speed Type ----- ------------------ ---------- ---------- ------ ------ ----- ------------ 2/1 errdisable 1 normal auto auto 10/100BaseTX 2/2 errdisable 1 normal auto auto 10/100BaseTX 2/3 errdisable 1 normal auto auto 10/100BaseTX 2/4 errdisable 1 normal auto auto 10/100BaseTX
تصحيح حالة Errdisable
في بعض الأحيان، عندما تحاول تكوين EtherChannel، لكن لم يتم تكوين المنافذ بالطريقة نفسها، يؤدي هذا إلى إيقاف تشغيل المنافذ الموجودة على جانب واحد من القناة أو الموجودة على الجانب الآخر. تكون مصابيح الارتباط صفراء على المنفذ. يمكنك معرفة هذا من خلال وحدة التحكم إذا كتبتshow port. يتم إدراج المنافذ على أنهاerrdisable. لإصلاح هذا الأمر، يجب عليك إصلاح المعلمات غير المتطابقة على المنافذ المعنية، ثم إعادة تمكين المنافذ. لاحظ أن خطوة إعادة تمكين المنافذ هي خطوة مُنفصلة يجب القيام بها حتى تعمل المنافذ مجددًا.
في هذا المثال، أنت تعرف أن المبدّل A يحتوي على عدم مطابقة شبكة vlan. وتنتقل إلى المبدّل A وتدخل المنفذ 2/4 مجددًا في شبكة vlan1. ثم تقوم بتشغيل القناة للمنافذ 2/1-4. لا يُظهر المبدّل A أنه مُتصل حتى تقوم بإعادة تمكين منافذ المبدّل B. وبعد ذلك، عندما تصلح المبدّل A وتعيّنه إلى وضع التوجيه، فإنك تعود إلى المبدّل B وتعيد تمكين المنافذ.
Switch-A (enable) set vlan 1 2/4 VLAN 1 modified. VLAN 2 modified. VLAN Mod/Ports ---- ----------------------- 1 2/1-24 Switch-A (enable) set port channel 2/1-4 on Port(s) 2/1-4 channel mode set to on. Switch-A (enable) sh port channel Port Status Channel Channel Neighbor Neighbor mode status device port ----- ---------- --------- ----------- ------------------------- ---------- 2/1 notconnect on channel 2/2 notconnect on channel 2/3 notconnect on channel 2/4 notconnect on channel ----- ---------- --------- ----------- ------------------------- ---------- Switch-B (enable) show port channel Port Status Channel Channel Neighbor Neighbor mode status device port ----- ---------- --------- ----------- ------------------------- ---------- 2/1 errdisable on channel 2/2 errdisable on channel 2/3 errdisable on channel 2/4 errdisable on channel ----- ---------- --------- ----------- ------------------------- ---------- Switch-B (enable) set port enable 2/1-4 Ports 2/1-4 enabled. Switch-B (enable) 2000 Jan 17 23:15:22 %PAGP-5-PORTTOSTP:Port 2/1 joined bridg4 2000 Jan 17 23:15:22 %PAGP-5-PORTTOSTP:Port 2/2 joined bridge port 2/1-4 2000 Jan 17 23:15:22 %PAGP-5-PORTTOSTP:Port 2/3 joined bridge port 2/1-4 2000 Jan 17 23:15:22 %PAGP-5-PORTTOSTP:Port 2/4 joined bridge port 2/1-4 Switch-B (enable) show port channel Port Status Channel Channel Neighbor Neighbor mode status device port ----- ---------- --------- ----------- ------------------------- ---------- 2/1 connected on channel 2/2 connected on channel 2/3 connected on channel 2/4 connected on channel ----- ---------- --------- ----------- ------------------------- ----------
توضيح ما يحدث عند تعطُّل الارتباط واستعادته مجددًا
عندما يتعطل منفذ ما في القناة، يتم نقل أي حِزم يتم إرسالها عادةً على هذا المنفذ إلى المنفذ التالي في القناة. يمكنك التحقق من حدوث ذلك باستخدام الأمرshow mac. في منصة الاختبار هذه، يرسل المبدّل A حِزم الأمر ping إلى المبدّل B لمعرفة الارتباط الذي تستخدمه حركة مرور البيانات. قم أولاً بمسح العدادات، ثم show mac، وإرسال ثلاثة أوامر ping، ثمshow macمجددًا لمعرفة القناة التي استقبلت استجابات الأمر ping.
Switch-A (enable) clear counters This command will reset all MAC and port counters reported in CLI and SNMP. Do you want to continue (y/n) [n]? y MAC and Port counters cleared. Switch-A (enable) show port channel Port Status Channel Channel Neighbor Neighbor mode status device port ----- ---------- --------- ----------- ------------------------- ---------- 2/1 connected on channel WS-C5505 066509957(Sw 2/1 2/2 connected on channel WS-C5505 066509957(Sw 2/2 2/3 connected on channel WS-C5505 066509957(Sw 2/3 2/4 connected on channel WS-C5505 066509957(Sw 2/4 ----- ---------- --------- ----------- ------------------------- ---------- Switch-A (enable) show mac Port Rcv-Unicast Rcv-Multicast Rcv-Broadcast -------- -------------------- -------------------- -------------------- 2/1 0 18 0 2/2 0 2 0 2/3 0 2 0 2/4 0 2 0 Switch-A (enable) ping 172.16.84.17 172.16.84.17 is alive Switch-A (enable) ping 172.16.84.17 172.16.84.17 is alive Switch-A (enable) ping 172.16.84.17 172.16.84.17 is alive Switch-A (enable) show mac Port Rcv-Unicast Rcv-Multicast Rcv-Broadcast -------- -------------------- -------------------- -------------------- 2/1 3 24 0 2/2 0 2 0 2/3 0 2 0 2/4 0 2 0
في هذه المرحلة، تتلقى استجابات الأمر ping على المنفذ 3/1. عندما ترسل وحدة التحكم في المبدّل B استجابة إلى المبدّل A، تستخدم EtherChannel المنفذ 2/1. الآن أوقف تشغيل المنفذ 2/1 على المبدّل B. قم بإصدار أمر ping آخر من المبدّل A ومعرفة القناة التي ستعود إليها الاستجابة مرة أخرى. (يرسل المبدّل A على المنفذ نفسه المُتصل بالمبدّل B. يمكنك فقط إظهار الحِزم المُستلمة من المبدّل B لأن حِزم الإرسال تكون في أسفل شاشةshow mac).
1999 Dec 19 01:30:23 %PAGP-5-PORTFROMSTP:Port 2/1 left bridge port 2/1-4 Switch-A (enable) ping 172.16.84.17 172.16.84.17 is alive Switch-A (enable) show mac Port Rcv-Unicast Rcv-Multicast Rcv-Broadcast -------- -------------------- -------------------- -------------------- 2/1 3 37 0 2/2 1 27 0 2/3 0 7 0 2/4 0 7 0
الآن بعد تعطيل المنفذ 2/1، تستخدم EtherChannel تلقائيًا المنفذ التالي في القناة، 2/2. الآن أعِد تمكين المنفذ 2/1 وانتظر انضمامه إلى مجموعة الجسر. ثم قم بعد ذلك بإصدار أمرَي ping آخرين.
1999 Dec 19 01:31:33 %PAGP-5-PORTTOSTP:Port 2/1 joined bridge port 2/1-4 Switch-A (enable) ping 172.16.84.17 172.16.84.17 is alive Switch-A (enable) ping 172.16.84.17 172.16.84.17 is alive Switch-A (enable) show mac Port Rcv-Unicast Rcv-Multicast Rcv-Broadcast -------- -------------------- -------------------- -------------------- 2/1 5 50 0 2/2 1 49 0 2/3 0 12 0 2/4 0 12 0
لاحظ أنه يتم إرسال أوامر ping هذه من المنفذ 2/1. عندما يعود الارتباط مجددًا، تقوم EtherChannel بإضافته مرة أخرى إلى المجموعة واستخدامه. ويتم كل ذلك بشفافية للمستخدم.
هذه هي الأوامر التي تم استخدامها في هذا القسم.
الأوامر المطلوب استخدامها لتعيين التكوين
set port channel on- لتشغيل ميزة EtherChannel.
set port channel auto- لإعادة تعيين المنافذ إلى وضعها الافتراضي التلقائي.
set port channel desirable- لإرسال حِزم PAgP إلى الجانب الآخر الذي يطلب إنشاء قناة.
set port enable- لتمكين المنافذ بعد set port disable أو بعد حالة errdisable.
set port disable- لتعطيل منفذ أثناء إجراء إعدادات التكوين الأخرى.
set trunk desirable- لتشغيل التوصيل وحث هذا المنفذ على إرسال طلب إلى المبدّل الآخر لتوضيح أن هذا ارتباط قناة اتصال. في حال تعيين المنفذ على التفاوض (الإعداد الافتراضي) للتفاوض على نوع التوصيل المطلوب استخدامه على الارتباط (ISL أو 802.1q).
الأوامر المطلوب استخدامها للتحقق من التكوين
show version- لعرض إصدار البرنامج الذي يقوم المبدّل بتشغيله.
show module- لعرض الوحدات النمطية المُثبتة في المبدّل.
show port capabilities- لتحديد ما إذا كانت المنافذ التي تريد استخدامها لديها القدرة على إنشاء EtherChannel.
show port- لتحديد حالة المنفذ (مُتصل، غير مُتصل) وإعدادات السرعة والإرسال ثنائي الاتجاه.
ping- لاختبار الاتصال بالمبدّل الآخر.
show port channel- لمعرفة الحالة الحالية لمجموعة EtherChannel.
show port channel mod/port- لتقديم نظرة تفصيلية أكثر حول حالة القناة لمنفذ الواحد.
show spantree- للتحقق من أن الشجرة الممتدة تعاملت مع القناة كارتباط واحد.
show trunk- لمعرفة حالة التوصيل للمنافذ.
الأوامر المطلوب استخدامها لاستكشاف أخطاء التكوين وإصلاحها
show port channel- لمعرفة الحالة الحالية لمجموعة EtherChannel.
show port- لتحديد حالة المنفذ (مُتصل، غير مُتصل) وإعدادات السرعة والإرسال ثنائي الاتجاه.
clear counters- لإعادة تعيين عدادات حِزمة المبدّل إلى صفر. تكون العدادات مرئية باستخدام الأمرshow mac.
show mac- لعرض الحِزم المُرسلة والمُستلمة من جانب المبدّل.
ping- لاختبار الاتصال بالمبدّل الآخر وإنشاء حركة مرور بيانات تظهر من خلال استخدام الأمرshow mac.
إذا كانت لديك محطات عمل مُتصلة بمبدّلات غير قادرة على تسجيل الدخول إلى مجال شبكتك (NT أو Novell)، أو غير قادرة على الحصول على عنوان DHCP، يمكنك تجربة الاقتراحات المُدرجة في هذا المستند قبل قيامك باستكشاف طرق أخرى. تعد هذه الاقتراحات سهلة التنفيذ نسبيًا وغالبًا ما تكون السبب وراء مشكلات اتصال محطة العمل التي تمت مواجهتها خلال مرحلة تهيئة/بدء تشغيل محطة العمل.
مع تواجد المزيد من المستخدمين الذين يقومون بنشر التبديل إلى سطح المكتب واستبدال الموزّعات المشتركة الخاصة بهم بمبدّلات، غالبًا ما ترى مشكلات مطروحة في بيئات العميل/الخادم بسبب هذا التأخير الأولي. من أكبر المشكلات التي يمكنك ملاحظتها هي أنه يتعذر على عملاء Windows 95/98/NT، وNovell، وVINES، وIBM NetworkStation\IBM Thin Clients، وAppleTalk الاتصال بخوادمهم. إذا لم تكن البرامج الموجودة على هذه الأجهزة ثابتة خلال إجراء بدء التشغيل، فلن تحاول بعد الآن الاتصال بالخادم الخاص بها قبل أن يسمح المبدّل حتى بعبور حركة مرور البيانات.
ملاحظة: غالبًا ما يظهر تأخير الاتصال الأولي هذا بنفسه في صورة أخطاء تظهر عند تشغيل محطة العمل لأول مرة. فيما يلي العديد من الأمثلة لرسائل الأخطاء والأخطاء التي يمكنك رؤيتها:
يعرض عميل شبكة Microsoft، "لا توجد وحدات تحكم في المجال متوفرة."
يُبلغ DHCP عن، أنه "لا توجد خوادم DHCP متوفرة."
لا تحتوي محطة عمل شبكات Novell IPX على "شاشة تسجيل الدخول إلى Novell" عند التشغيل.
يعرض عميل شبكات AppleTalk، "تم قطع الوصول إلى شبكة AppleTalk لديك. لإعادة إنشاء الاتصال، افتح لوحة التحكم في AppleTalk وأغلقها." من الممكن أيضًا ألا يعرض تطبيق AppleTalk Client Chooser قائمة المناطق أو قائمة مناطق غير مكتملة.
كما يظهر تأخير الاتصال الأولي بشكل متكرر في البيئات المُبدَّلة حيث يقوم مسؤول الشبكة بتحديث البرامج أو برامج التشغيل. في هذه الحالة، يمكن للمورِّد تحسين برامج التشغيل بحيث تحدث إجراءات تهيئة الشبكة مُسبقًا في عملية بدء التشغيل للعميل (قبل أن يكون المبدّل جاهزًا لمعالجة الحِزم).
باستخدام الميزات المختلفة المُضمنة الآن في بعض المبدّلات، قد يستغرق المبدّل ما يقرب من دقيقة واحدة لبدء خدمة محطة عمل متصلة حديثًا. يمكن أن يؤثر هذا التأخير على محطة العمل في كل مرة يتم فيها تشغيلها أو إعادة تشغيلها. وهذه هي الميزات الأربع الرئيسية التي تتسبب في هذا التأخير:
بروتوكول الشجرة الممتدة (STP)
تفاوض EtherChannel
التفاوض على التوصيل
التفاوض على السرعة/الإرسال ثنائي الاتجاه للارتباط بين المبدّل ومحطة العمل
يتم إدراج الميزات الأربع بالترتيب حسب الميزة التي تتسبب في أكبر تأخير (بروتوكول الشجرة الممتدة) والميزة التي تتسبب في أقل تأخير (التفاوض على السرعة/الإرسال ثنائي الاتجاه). عادةً لا تتسبب محطة العمل المُتصلة بمبدّل في وجود حلقات تكرار للشجرة الممتدة، وعادةً لا تحتاج إلى EtherChannel، وعادةً لا تحتاج إلى التفاوض على طريقة التوصيل. (إذا قمت بتعطيل التفاوض على سرعة/اكتشاف الارتباط، يمكن أن يقلل هذا أيضًا من تأخير المنفذ إذا كنت بحاجة إلى تحسين وقت بدء التشغيل لديك بقدر الإمكان.)
يوضّح هذا القسم كيفية تنفيذ أوامر تحسين سرعة بدء التشغيل على ثلاثة أنظمة أساسية لمبدّلات Catalyst. في أقسام التوقيت، يمكنك عرض كيفية تقليل تأخير منفذ المبدّل وبأي مقدار.
كيفية تقليل تأخير بدء التشغيل على مبدّل Catalyst 4000\5000\6000
كيفية تقليل تأخير بدء التشغيل على مبدّل Catalyst 2900XL\3500XL
يتم استخدام المصطلحات "محطة العمل"، و"المحطة النهائية"، و"الخادم" جميعًا بالتبادل في هذا القسم. ما تشير إليه هو أي جهاز مُتصل مباشرة بمبدّل بواسطة بطاقة NIC واحدة. كما يمكن أن يشير إلى الأجهزة ذات بطاقات NIC متعددة حيث يتم استخدام بطاقة NIC فقط للتحديث، وبمعنى آخر لم يتم تكوين محطة العمل أو الخادم للعمل كجسر، بل تحتوي فقط على بطاقات NIC متعددة للتحديث.
ملاحظة: توجد بعض بطاقات NIC للخادم تدعم التوصيل و/أو EtherChannel. هناك حالات يحتاج فيها الخادم إلى العمل على العديد من شبكات VLAN في نفس الوقت (التوصيل) أو يحتاج الخادم إلى مزيد من النطاق الترددي على الارتباط الذي يُوصله بالمبدّل (EtherChannel). في مثل هذه الحالات، لا توقف تشغيل PAgP ولا توقف تشغيل التوصيل. وأيضًا من النادر إيقاف تشغيل هذه الأجهزة أو إعادة تعيينها. لا تنطبق التعليمات الواردة في هذا المستند على هذه الأنواع من الأجهزة.
يغطي هذا القسم أربع ميزات متوفرة في بعض المبدّلات تتسبب في حدوث تأخيرات أولية عند توصيل الجهاز بالمبدّل. عادةً محطة العمل إما لا تتسبب في حدوث مشكلة الشجرة الممتدة (حلقات التكرار)، أو لا تحتاج إلى الميزة (PAgP، DTP)، وبالتالي يكون التأخير غير ضروري.
بروتوكول الشجرة الممتدة
إذا بدأت مؤخرًا في الانتقال من بيئة موزّع إلى بيئة مبدّل، فمن الممكن أن تظهر مشكلات الاتصال هذه لأن المبدّل يعمل بشكل مختلف تمامًا عن الموزّع. يوفر المبدّل الاتصال عند طبقة ارتباط البيانات، وليس في الطبقة المادية. يجب أن يستخدم المبدّل خوارزمية ربط لتحديد ما إذا كانت الحِزم المُستلَمة على منفذ ما تحتاج إلى إرسالها خارج المنافذ الأخرى. تعد خوارزمية الربط عُرضة لحلقات التكرار المادية في هيكل الشبكة. وبسبب قابلية االتعرض هذه لحلقات التكرار، تقوم المبدّلات بتشغيل بروتوكول يُسمى ببروتوكول الشجرة الممتدة (STP) والذي يؤدي إلى إزالة حلقات التكرار في الهيكل. عند تشغيل بروتوكول STP، فإنه يتسبب في أن تصبح جميع المنافذ المُضمنة في عملية الشجرة الممتدة نشطة بشكل أبطأ بكثير مما قد تكون عليه، حيث إنها تكتشف الحلقات المتكررة وتحظرها. تتعطل الشبكة المُرتبطة التي تحتوي على حلقات تكرار مادية، بدون الشجرة الممتدة. على الرغم من الوقت المُستغرق، يعتبر بروتوكول STP أمرًا جيدًا. تعد الشجرة الممتدة التي تعمل على مبدّلات Catalyst إحدى المواصفات القياسية في المجال (IEEE 802.1d).
بعد أن يحتوي منفذ في المبدّل على ارتباط وينضم إلى مجموعة الجسر، فإنه يعمل على تشغيل الشجرة الممتدة على ذلك المنفذ. يمكن أن يحتوي المنفذ الذي يعمل بنظام الشجرة الممتدة على حالة واحدة من 5 حالات: الحظر والاستماع والتعلُّم وإعادة التوجيه ومعطّل. تنص الشجرة الممتدة على أن يبدأ المنفذ بالحظر، ثم ينتقل فورًا خلال مرحلتي الاستماع والتعلُّم. وبشكل افتراضي، يستغرق حوالي 15 ثانية في مرحلة الاستماع و15 ثانية في مرحلة التعلُّم.
أثناء وجوده في حالة الاستماع، يحاول المبدّل تحديد مكانه المناسب في هيكل الشجرة الممتدة. ويريد بشكل خاص معرفة ما إذا كان هذا المنفذ جزءًا من حلقة تكرار مادية. إذا كان جزءًا من حلقة تكرار، يمكن اختيار هذا المنفذ للانتقال إلى وضع الحظر. يعني الحظر أنه لا يرسل بيانات المستخدم أو يستقبلها لإزالة حلقات التكرار. إذا لم يكن المنفذ جزءًا من حلقة التكرار، فإنه ينتقل إلى حالة التعلُّم التي تتضمن معرفة عناوين MAC التي تعتمد على هذا المنفذ. تستغرق عملية تهيئة الشجرة الممتدة بالكامل حوالي 30 ثانية.
إذا قمت بتوصيل محطة عمل أو خادم باستخدام بطاقة NIC واحدة بمنفذ مبدّل، فلن يتمكن هذا الاتصال من إنشاء حلقة تكرار مادية. تعتبر هذه الاتصالات عُقدًا فرعية. لا يوجد سبب لجعل محطة العمل تنتظر 30 ثانية أثناء قيام المبدّل بالتحقق من وجود حلقات تكرار عندما لا تتمكن محطة العمل من التسبب في إنشاء حلقة تكرار. لذا، أضافت Cisco ميزة تُسمى "Portfast" أو "Fast-Start"، مما يعني أنه بإمكان الشجرة الممتدة لهذا المنفذ افتراض أن المنفذ ليس جزءًا من حلقة تكرار ويمكنه الانتقال فورًا إلى حالة إعادة التوجيه، وتخطي حالات الحظر أو الاستماع أو التعلُّم. يمكن أن يوفر هذا الكثير من الوقت. لا يوقف هذا الأمر تشغيل الشجرة الممتدة. ويجعل الشجرة الممتدة على المنفذ المُحدد تتخطى فقط بعض الخطوات (غير الضرورية في هذه الحالة) في البداية.
ملاحظة: لا يجب استخدام ميزة Portfast مُطلقًا على منافذ المبدّل التي تتصل بمبدّلات أو موزعات أو موجّهات أخرى. يمكن أن تتسبب هذه الاتصالات في حدوث حلقات تكرار مادية ومن المهم للغاية أن تراجع الشجرة الممتدة إجراء التهيئة الكامل بدقة في هذه الحالات. يمكن أن تؤدي حلقة تكرار الشجرة الممتدة إلى تعطيل شبكتك. إذا تم تشغيل portfast لمنفذ يُمثل جزءًا من حلقة تكرار مادية، يمكن أن يتسبب ذلك في وجود نافذة زمنية يمكن فيها إعادة توجيه الحِزم باستمرار (وحتى مضاعفتها) بطريقة لا يمكن للشبكة استردادها. توجد في برنامج نظام التشغيل Catalyst (5.4(1)) الأحدث ميزة تُسمى Portfast BPDU-Guard، التي تكتشف استقبال وحدات BPDU على المنافذ التي تم تمكين Portfast فيها. نظرًا لأن هذا يجب ألا يحدث أبدًا، فإن وحدة BPDU-Guard تضع المنفذ في حالة "errDisable".
EtherChannel
وهناك ميزة أخرى يمكن أن يتمتع بها المبدّل وهي EtherChannel (أو Fast EtherChannel أو Gigabit EtherChannel). تتيح هذه الميزة لارتباطات متعددة بين الجهازين نفسهما العمل كما لو كانا ارتباطًا سريعًا واحدًا، مع موازنة حمل حركة مرور البيانات بين الارتباطات. يمكن للمبدّل تكوين هذه الحِزم تلقائيًا مع جهاز مجاور باستخدام بروتوكول يُسمى ببروتوكول تجميع المنفذ (PAgP). عادةً ما يتم تعيين المنافذ التي يمكنها تشغيل PAgP افتراضيًا إلى وضع خامل باسم "تلقائي" مما يعني أنه يمكنها تكوين حزمة إذا طلب منها الجهاز المجاور عبر الارتباط ذلك. إذا قمت بتشغيل البروتوكول في الوضع التلقائي، فقد يتسبب ذلك في تأخير المنفذ لمدة تصل إلى 15 ثانية قبل أن يمرر التحكم إلى خوارزمية الشجرة الممتدة (يعمل PAgP على منفذ قبل قيام الشجرة الممتدة بذلك). لا يوجد سبب لتشغيل PAgP على منفذ متصل بمحطة عمل. إذا قمت بتعيين وضع PAgP لمنفذ المبدّل إلى وضع "إيقاف التشغيل"، فإنه يلغي هذا التأخير.
التوصيل
قدرة المنفذ على تشكيل قناة اتصال هي ميزة أخرى في المبدّل. يتم تكوين قناة اتصال بين جهازين عندما يحتاجان إلى نقل حركة مرور البيانات من الشبكات المحلية الافتراضية (VLAN). تعتبر شبكة VLAN شيئًا تقوم المبدّلات بإنشائه لجعل مجموعة من محطات العمل تظهر على "المقطع" أو "مجال البث" الخاص بها. تعمل منافذ قناة الاتصال على جعل شبكات VLAN هذه تمتد عبر عدة مبدّلات، حتى يمكن أن تغطي شبكة VLAN واحدة مركزًا رئيسيًا بأكمله. يفعلون ذلك مع إضافة العلامات إلى الحِزم؛ ويشير هذا إلى شبكة VLAN التي تنتمي إليها الحزمة.
هناك أنواع مختلفة من بروتوكولات التوصيل. إذا كان يمكن للمنفذ أن يصبح قناة اتصال، يمكن أن يتمتع أيضًا بالقدرة على الاتصال تلقائيًا، وفي بعض الحالات حتى التفاوض على نوع التوصيل المراد استخدامه على المنفذ. وتُسمى هذه القدرة على التفاوض على طريقة التوصيل مع الجهاز الآخر ببروتوكول التوصيل الديناميكي (DTP)، بينما يكون المنذر بـ DTP بروتوكولاً باسم ISL الديناميكي (DISL). إذا تم تشغيل هذه البروتوكولات، يمكنها تأخير منفذ على المبدّل الذي يصبح نشطًا.
عادةً ما ينتمي المنفذ المتصل بمحطة عمل إلى شبكة VLAN واحدة فقط، وبالتالي لا يحتاج إلى قناة اتصال. إذا كان المنفذ لديه القدرة على التفاوض على تكوين قناة الاتصال، فعادةً ما يتم تعيينه افتراضيًا إلى الوضع "التلقائي". إذا تم تغيير المنفذ إلى وضع التوصيل من "إيقاف التشغيل"، فإنه يقلل بشكل أكبر تأخير منفذ المبدّل الذي يصبح نشطًا.
تفاوض السرعة والإرسال ثنائي الاتجاه
كل ما عليك فعله هو تشغيل Portfast وإيقاف تشغيل PAgP (إذا كان موجودًا) لحل المشكلة، ولكن إذا كنت بحاجة إلى التخلص من كل ثانية ممكنة، يمكنك أيضًا تعيين سرعة المنفذ والإرسال ثنائي الاتجاه يدويًا إلى المبدّل إذا كان منفذًا متعدد السرعة (10/100). يُعد التفاوض التلقائي ميزة رائعة ولكن إذا قمت بإيقاف تشغيلها، يمكنك توفير ثانيتين على Catalyst 5000 (لا يساعد ذلك كثيرًا على 2800 أو 2900XL).
ومع ذلك، يمكن أن تكون هناك تعقيدات، إذا قمت بإيقاف تشغيل التفاوض التلقائي على المبدّل ولكنك تركته نشطًا على محطة العمل. نظرًا لأن المبدّل لا يتفاوض مع العميل، يمكن للعميل اختيار إعداد الإرسال ثنائي الاتجاه نفسه الذي يستخدمه المبدّل أو لا. اطّلع على "استكشاف أخطاء التفاوض التلقائي على الإرسال ثنائي الاتجاه/أحادي الاتجاه/أحادي الاتجاه لـ Ethernet بسرعة 10/100 ميجابت وإصلاحها" للحصول على معلومات إضافية حول التحذيرات الخاصة بالتفاوض التلقائي.
تعرض هذه الأوامر الخمسة كيفية تشغيل Portfast، وكيفية إيقاف تشغيل تفاوض PAgP، وإيقاف تشغيل تفاوض التوصيل (DISL، DTP)، وإيقاف تشغيل تفاوض السرعة/الإرسال ثنائي الاتجاه. يتم تنفيذ الأمرset spantree portfast على مجموعة من المنافذ في وقت واحد (set spantree portfast 2/1-12 enable). يجب إيقاف تشغيلset port channelعادةً باستخدام مجموعة صالحة من المنافذ القادرة على الاتصال بالقناة. في هذه الحالة، تتمتع الوحدة النمطية الثانية بالقدرة على التوجيه باستخدام المنافذ 2/1-2 أو مع المنافذ 2/1-4، لذلك ستكون أي من مجموعات المنافذ هذه صالحة للاستخدام.
ملاحظة: يحتوي الإصدار 5.2 من Cat OS لـ Catalyst 4000/5000 على أمر جديد يُسمىset port hostوهو عبارة عن وحدة ماكرو تجمع هذه الأوامر في أمر واحد سهل الاستخدام (باستثناء أنه لا يغير إعدادات السرعة والإرسال ثنائي الاتجاه).
التكوين
Switch-A (enable) set spantree portfast 2/1 enable Warning: Spantree port fast start should only be enabled on ports connected to a single host. Connecting hubs, concentrators, switches, bridges, and so on to a fast start port can cause temporary spanning tree loops. Use with caution. Spantree port 2/1 fast start enabled. Switch-A (enable) set port channel 2/1-2 off Port(s) 2/1-2 channel mode set to off. Switch-A (enable) set trunk 2/1 off Port(s) 2/1 trunk mode set to off.
يتم حفظ التغييرات التي تم إجراؤها على التكوين تلقائيًا في ذاكرة NVRAM.
التحقق
إصدار برنامج المبدّل المُستخدَم في هذا المستند هو 4.5(1). للاطلاع على المخرجات الكاملة لإصدار العرض ووحدة العرض النمطية، راجع قسم اختبار التوقيت هذا.
Switch-A (enable) show version WS-C5505 Software, Version McpSW: 4.5(1) NmpSW: 4.5(1)
يوضح هذا الأمر كيفية عرض الحالة الحالية للمنفذ فيما يتعلق بالشجرة الممتدة. حاليًا يكون المنفذ في حالة إعادة توجيه الشجرة الممتدة (الحِزم المرسلة والمستقبلة) ويوضح عمود البدء السريع أن portfast معطّل حاليًا. بمعنى آخر، يمكن أن يستغرق المنفذ 30 ثانية على الأقل للانتقال إلى حالة إعادة التوجيه كلما تمت تهيئته.
Switch-A (enable) show port spantree 2/1 Port Vlan Port-State Cost Priority Fast-Start Group-Method -------- ---- ------------- ----- -------- ---------- ------------ 2/1 1 forwarding 19 32 disabled
الآن تقوم بتمكين portfast على منفذ المبدّل هذا. يحذرنا المبدّل من أنه يجب استخدام هذا الأمر فقط على المنافذ المتصلة بمضيف واحد (محطة عمل وخادم وما إلى ذلك) وألا يتم استخدامه أبدًا على المنافذ المتصلة بالموزعات أو المبدّلات الأخرى. السبب في قيامك بتمكين portfast هو بدء المنفذ في إعادة التوجيه على الفور. يمكنك القيام بذلك نظرًا لأن محطة العمل أو الخادم لا تتسبب في حدوث حلقة تكرار الشبكة. يمكن أن يؤدي ذلك إلى إضاعة الوقت. ولكن يمكن أن يتسبب موزع أو مبدل آخر في حدوث حلقة تكرار، وأنت تريد دائمًا المرور عبر مراحل الاستماع والتعلُّم العادية عند الاتصال بهذه الأنواع من الأجهزة.
Switch-A (enable) set spantree portfast 2/1 enable Warning: Spantree port fast start should only be enabled on ports connected to a single host. Connecting hubs, concentrators, switches, bridges, and so on to a fast start port can cause temporary spanning tree loops. Use with caution. Spantree port 2/1 fast start enabled.
للتحقق من تمكين Portfast لهذا المنفذ، قم بهذا الأمر.
Switch-A (enable) show port spantree 2/1 Port Vlan Port-State Cost Priority Fast-Start Group-Method -------- ---- ------------- ----- -------- ---------- ------------ 2/1 1 forwarding 19 32 enabled
هناك طريقة أخرى لعرض إعدادات Portfast لمنفذ واحد أو أكثر وهي عرض معلومات الشجرة الممتدة لشبكة VLAN محددة. ستعرض لاحقًا، في قسم التوقيت من هذا المستند، كيفية إعداد تقرير المبدّل عن كل مرحلة من مراحل الشجرة الممتدة التي تنتقل إليها في الوقت الفعلي. يوضح هذا الإخراج أيضًا وقت تأخير إعادة التوجيه (15 ثانية). هذه هي المدة التي يمكن أن تكون فيها الشجرة الممتدة في حالة الاستماع والمدة التي يمكن أن تكون في حالة التعلُّم لكل منفذ في شبكة VLAN.
Switch-A (enable) show spantree 1 VLAN 1 Spanning tree enabled Spanning tree type ieee Designated Root 00-e0-4f-94-b5-00 Designated Root Priority 8189 Designated Root Cost 19 Designated Root Port 2/24 Root Max Age 20 sec Hello Time 2 sec Forward Delay 15 sec Bridge ID MAC ADDR 00-90-92-b0-84-00 Bridge ID Priority 32768 Bridge Max Age 20 sec Hello Time 2 sec Forward Delay 15 sec Port Vlan Port-State Cost Priority Fast-Start Group-Method --------- ---- ------------- ----- -------- ---------- ------------ 2/1 1 forwarding 19 32 enabled ...
للتحقق من إيقاف تشغيل PAgP، استخدم الأمرshow port channel. تأكد من تحديد رقم الوحدة النمطية (2 في هذه الحالة) وحدده بحيث يعرض لك الأمر وضع القناة حتى إذا لم يتم تشكيل قناة. إذا قمت بتنفيذ الأمرshow port channelبدون تشكيل قنوات، فستظهر رسالة تفيد فقط بعدم وجود توجيه للمنافذ. وترغب في المضي قدمًا ورؤية وضع القناة الحالي.
Switch-A (enable) show port channel No ports channeling Switch-A (enable) show port channel 2 Port Status Channel Channel Neighbor Neighbor mode status device port ----- ---------- --------- ----------- ------------------------- ---------- 2/1 notconnect auto not channel 2/2 notconnect auto not channel ... Switch-A (enable) set port channel 2/1-2 off Port(s) 2/1-2 channel mode set to off. Switch-A (enable) show port channel 2 Port Status Channel Channel Neighbor Neighbor mode status device port ----- ---------- --------- ----------- ------------------------- ---------- 2/1 connected off not channel 2/2 connected off not channel ...
للتحقق من أن تفاوض التوصيل متوقف عن التشغيل، استخدم الأمرset trunk off. أنت تعرض الحالة الافتراضية. ثم توقف تشغيل التوصيل وتعرض النتيجة. يمكنك تحديد رقم الوحدة النمطية 2 بحيث يمكنك رؤية وضع القناة الحالي للمنافذ في هذه الوحدة.
Switch-A (enable) show trunk 2 Port Mode Encapsulation Status Native vlan -------- ----------- ------------- ------------ ----------- 2/1 auto negotiate not-trunking 1 2/2 auto negotiate not-trunking 1 ... Switch-A (enable) set trunk 2/1-2 off Port(s) 2/1-2 trunk mode set to off. Switch-A (enable) show trunk 2 Port Mode Encapsulation Status Native vlan -------- ----------- ------------- ------------ ----------- 2/1 off negotiate not-trunking 1 2/2 off negotiate not-trunking 1
وليس من الضروري باستثناء في أندر الحالات إيقاف تشغيل التفاوض التلقائي للسرعة/الإرسال ثنائي الاتجاه أو تعيين السرعة والإرسال ثنائي الاتجاه يدويًا على المبدّل. فأنت تقدم مثالاً على كيفية القيام بذلك في اختبارات التوقيت باستخدام DTP وPAgP وPortfast أو بدونه في قسم Catalyst 5000 إذا شعرت أنه ضروري لحالتك.
يعرض هذا الاختبار ما يحدث مع توقيت تهيئة منفذ المبدّل أثناء تطبيق الأوامر المختلفة. يتم استخدام الإعدادات الافتراضية للمنفذ أولاً لإعطاء تقييم للأداء. تم تعطيل portfast، وتعيين وضع PAgP (EtherChannel) إلى "تلقائي" (يقوم بالتوجيه إذا طُلب التوجيه)، ويتم تعيين وضع التوصيل (DTP) إلى "تلقائي" (يتم توصيله إذا طُلب التوصيل). يستمر الاختبار بعد ذلك لتشغيل portfast وقياس الوقت، ثم تحويل PAgP إلى إيقاف التشغيل وقياس الوقت، ثم إيقاف تشغيل التوصيل وقياس الوقت. وأخيرًا، توقف تشغيل التفاوض التلقائي وقياس الوقت. يتم إجراء كل هذه الاختبارات على Catalyst 5000 باستخدام بطاقة Fast Ethernet 10/100 التي تدعم DTP وPAgP.
ملاحظة: عند تشغيل portfast، يختلف الأمر عن إيقاف تشغيل الشجرة الممتدة (كما هو مذكور في المستند). مع تشغيل portfast، لا تزال الشجرة الممتدة تعمل على المنفذ؛ فهو لا يحظر أو يستمع أو يتعلم فقط، وينتقل على الفور إلى حالة إعادة التوجيه. لا يُوصى بإيقاف تشغيل الشجرة الممتدة لأنه يؤثر على شبكة VLAN بأكملها ويمكن أن يترك الشبكة عرضة لحلقات تكرار الهيكل المادية، مما قد يتسبب في حدوث مشكلات خطيرة في الشبكة.
اعرض إصدار Cisco IOS الخاص بالمبدّل والتكوين (show version, show module).
Switch-A (enable) show version WS-C5505 Software, Version McpSW: 4.5(1) NmpSW: 4.5(1) Copyright (c) 1995-1999 by Cisco Systems NMP S/W compiled on Mar 29 1999, 16:09:01 MCP S/W compiled on Mar 29 1999, 16:06:50 System Bootstrap Version: 3.1.2 Hardware Version: 1.0 Model: WS-C5505 Serial #: 066507453 Mod Port Model Serial # Versions --- ---- ---------- --------- ---------------------------------------- 1 0 WS-X5530 006841805 Hw : 1.3 Fw : 3.1.2 Fw1: 3.1(2) Sw : 4.5(1) 2 24 WS-X5225R 012785227 Hw : 3.2 Fw : 4.3(1) Sw : 4.5(1) DRAM FLASH NVRAM Module Total Used Free Total Used Free Total Used Free ------ ------- ------- ------- ------- ------- ------- ----- ----- ----- 1 32640K 13648K 18992K 8192K 4118K 4074K 512K 119K 393K Uptime is 28 days, 18 hours, 54 minutes Switch-A (enable) show module Mod Module-Name Ports Module-Type Model Serial-Num Status --- ------------------- ----- --------------------- --------- --------- ------- 1 0 Supervisor III WS-X5530 006841805 ok 2 24 10/100BaseTX Ethernet WS-X5225R 012785227 ok Mod MAC-Address(es) Hw Fw Sw --- -------------------------------------- ------ ---------- ----------------- 1 00-90-92-b0-84-00 to 00-90-92-b0-87-ff 1.3 3.1.2 4.5(1) 2 00-50-0f-b2-e2-60 to 00-50-0f-b2-e2-77 3.2 4.3(1) 4.5(1) Mod Sub-Type Sub-Model Sub-Serial Sub-Hw --- -------- --------- ---------- ------ 1 NFFC WS-F5521 0008728786 1.0
قم بتعيين التسجيل للشجرة الممتدة إلى الأكثر إسهابًا (تعيين الشجرة الممتدة لمستوى التسجيل 7). هذا هو مستوى التسجيل الافتراضي (2) للشجرة الممتدة، مما يعني أنه يتم الإبلاغ عن الحالات الحرجة فقط.
Switch-A (enable) show logging Logging buffer size: 500 timestamp option: enabled Logging history size: 1 Logging console: enabled Logging server: disabled server facility: LOCAL7 server severity: warnings(4) Facility Default Severity Current Session Severity ------------- ----------------------- ------------------------ ... spantree 2 2 ... 0(emergencies) 1(alerts) 2(critical) 3(errors) 4(warnings) 5(notifications) 6(information) 7(debugging)
يتم تغيير مستوى الشجرة الممتدة إلى 7 (تصحيح الأخطاء)، حتى تتمكن من رؤية حالات الشجرة الممتدة تتغير على المنفذ. يستمر تغيير التكوين هذا فقط لجلسة العمل الطرفية، ثم يعود إلى الوضع العادي.
Switch-A (enable) set logging level spantree 7 System logging facility <spantree for this session set to severity 7(debugging) Switch-A (enable) show logging ... Facility Default Severity Current Session Severity ------------- ----------------------- ------------------------ ... spantree 2 7 ...
ابدأ بإيقاف تشغيل المنفذ الموجود على مبدّل catalyst.
Switch-A (enable) set port disable 2/1 Port 2/1 disabled.
الآن حان الوقت وقم بتمكين المنفذ. أنت تريد معرفة المدة التي سيبقى فيها في كل حالة.
Switch-A (enable) show time Fri Feb 25 2000, 12:20:17 Switch-A (enable) set port enable 2/1 Port 2/1 enabled. Switch-A (enable) 2000 Feb 25 12:20:39 %PAGP-5-PORTTOSTP:Port 2/1 joined bridge port 2/1 2000 Feb 25 12:20:39 %SPANTREE-6-PORTBLK: port 2/1 state in vlan 1 changed to blocking. 2000 Feb 25 12:20:39 %SPANTREE-6-PORTLISTEN: port 2/1 state in vlane 1 changed to Listening. 2000 Feb 25 12:20:53 %SPANTREE-6-PORTLEARN: port 2/1 state in vlan 1 changed to Learning. 2000 Feb 25 12:21:08 %SPANTREE-6-PORTFWD: port 2/1 state in vlan 1 changed to forwarding.
لاحظ من الإخراج أن الأمر استغرق حوالي 22 ثانية (20:17 إلى 20:39) للمنفذ لبدء مرحلة حظر الشجرة الممتدة. كان هذا هو الوقت المستغرق للتفاوض على الارتباط والقيام بمهام DTP وPAgP. عند بدء الحظر، أنت الآن في عالم الشجرة الممتدة. من حظر المنفذ، انتقل على الفور إلى الاستماع (20:39 إلى 20:39). استغرقت المرحلة من الاستماع إلى التعلُّم حوالي 14 ثانية (20:39 إلى 20:53).
استغرقت المرحلة من التعلُّم إلى إعادة التوجيه 15 ثانية (20:53 إلى 21:08). لذلك كان إجمالي الوقت قبل أن يصبح المنفذ فعالاً بالفعل لحركة مرور البيانات حوالي 51 ثانية (20:17 إلى 21:08).
ملاحظة: من الناحية الفنية، تستغرق مرحلة الاستماع والتعلُّم في كلا الحالتين 15 ثانية، وهي الطريقة التي يتم بها تعيين معلمة تأخير إعادة التوجيه لشبكة VLAN هذه. من المحتمل أن تكون مرحلة التعلُّم أقرب إلى 15 ثانية من 14 ثانية إذا كانت لديك قياسات أكثر دقة. لا يُعد أي من القياسات هنا دقيقًا تمامًا. لقد حاولت للتوّ أن تقدم فكرة عن المدة التي تستغرقها الأمور.
أنت تعلم من الإخراج ومن الأمرshow spantreeأن الشجرة الممتدة نشطة على هذا المنفذ. لنلقِ نظرة على الأشياء الأخرى التي يمكن أن تبطئ المنفذ عند وصوله إلى حالة إعادة التوجيه. يُظهر الأمرshow port skillsأن هذا المنفذ لديه القدرة على الاتصال وإنشاء EtherChannel. يقول الأمرshow trunkأن هذا المنفذ في الوضع التلقائي وأنه تم تعيينه للتفاوض إلى نوع التوصيل المُراد استخدامه (ISL أو 802.1q، يتم التفاوض عليه من خلال بروتوكول التوصيل الديناميكي (DTP)).
Switch-A (enable) show port capabilities 2/1 Model WS-X5225R Port 2/1 Type 10/100BaseTX Speed auto,10,100 Duplex half,full Trunk encap type 802.1Q,ISL Trunk mode on,off,desirable,auto,nonegotiate Channel 2/1-2,2/1-4 Broadcast suppression percentage(0-100) Flow control receive-(off,on),send-(off,on) Security yes Membership static,dynamic Fast start yes Rewrite yes Switch-A (enable) show trunk 2/1 Port Mode Encapsulation Status Native vlan -------- ----------- ------------- ------------ ----------- 2/1 auto negotiate not-trunking 1
أولاً، يمكنك تمكين Portfast على المنفذ. لا يزال التفاوض على التوصيل (DTP) في الوضع التلقائي، ولا تزال EtherChannel (PAgP) في الوضع التلقائي.
Switch-A (enable) set port disable 2/1 Port 2/1 disabled. Switch-A (enable) set spantree portfast 2/1 enable Warning: Spantree port fast start should only be enabled on ports connected to a single host. Connecting hubs, concentrators, switches, bridges, and so on to a fast start port can cause temporary spanning tree loops. Use with caution. Spantree port 2/1 fast start enabled. Switch-A (enable) show time Fri Feb 25 2000, 13:45:23 Switch-A (enable) set port enable 2/1 Port 2/1 enabled. Switch-A (enable) Switch-A (enable) 2000 Feb 25 13:45:43 %PAGP-5-PORTTOSTP:Port 2/1 joined bridgeport 2/1 2000 Feb 25 13:45:44 %SPANTREE-6-PORTFWD: port 2/1 state in vlan 1 change to forwarding.
الآن لديك وقت إجمالي قدره21 ثانية!يستغرق الأمر 20 ثانية قبل أن تنضم إلى مجموعة الجسر (45:23 إلى 45:43). ولكن بعد ذلك، نظرًا لتمكين Portfast، فلن يستغرق الأمر سوى ثانية واحدة حتى تبدأ إعادة توجيه STP (بدلاً من 30 ثانية). لقد حفظت 29 ثانية عند تمكين Portfast. تحقق مما إذا كان يمكنك تقليل التأخير بشكل أكبر.
والآن يمكنك تعيين وضع PAgP إلى "إيقاف التشغيل". يمكنك أن ترى من الأمر show port channel أنه تم تعيين وضع PAgP إلى تلقائي، مما يعني أنه يقوم بالتوجيه إذا طُلب ذلك بواسطة جهاز مجاور يتحدث بـ PAgP. يجب عليك إيقاف تشغيل التوجيه لمجموعة مكونة من منفذين على الأقل. لا يمكنك القيام بذلك لمنفذ فردي فقط.
Switch-A (enable) show port channel 2/1 Port Status Channel Channel Neighbor Neighbor mode status device port ----- ---------- --------- ----------- ------------------------- ---------- 2/1 connected auto not channel Switch-A (enable) set port channel 2/1-2 off Port(s) 2/1-2 channel mode set to off.
أوقف تشغيل المنفذ وكرِّر الاختبار.
Switch-A (enable) set port disable 2/1 Port 2/1 disabled. Switch-A (enable) show time Fri Feb 25 2000, 13:56:23 Switch-A (enable) set port enable 2/1 Port 2/1 enabled. Switch-A (enable) 2000 Feb 25 13:56:32 %PAGP-5-PORTTOSTP:Port 2/1 joined bridgeport 2/1 2000 Feb 25 13:56:32 %SPANTREE-6-PORTFWD: port 2/1 state in vlan 1 changed to forwarding.
لاحظ الآن أنه يستغرق9 ثوانٍفقط للوصول إلى حالة إعادة التوجيه (56:23 إلى 56:32) بدلاً من 21 ثانية كما في الاختبار السابق. يؤدي تدوير PAgP من الوضعالتلقائيإلىإيقاف التشغيلفي هذا الاختبار إلى توفير حوالي 12 ثانية.
أدِر التوصيل إلى إيقاف التشغيل (بدلاً من تلقائي) وشاهد كيف يؤثر ذلك على الوقت الذي يستغرقه المنفذ للوصول إلى حالة إعادة التوجيه. يمكنك إيقاف تشغيل المنفذ وتشغيله مجددًا وتسجيل الوقت.
Switch-A (enable) set trunk 2/1 off Port(s) 2/1 trunk mode set to off. Switch-A (enable) set port disable 2/1 Port 2/1 disabled.
ابدأ الاختبار مع تعيين إنشاء الاتصال إلى إيقاف التشغيل (بدلاً من تلقائي).
Switch-A (enable) show time Fri Feb 25 2000, 14:00:19 Switch-A (enable) set port enable 2/1 Port 2/1 enabled. Switch-A (enable) 2000 Feb 25 14:00:22 %PAGP-5-PORTTOSTP:Port 2/1 joined bridge port 2/1 2000 Feb 25 14:00:23 %SPANTREE-6-PORTFWD: port 2/1 state in vlan 1 change for forwarding.
لقد حفظت بضع ثوانٍ في البداية حيث استغرق الأمر4 ثوانٍفقط للوصول إلى حالة إعادة توجيه الشجرة الممتدة (00:19 إلى 00:22). لقد حفظت حوالي 5 ثوانٍ عند تغيير وضع التوصيل منتلقائيإلىإيقاف التشغيل.
(اختياري) إذا كان وقت تهيئة منفذ المبدّل هو المشكلة، يجب حلها الآن. إذا تعيّن عليك تقليل بضع ثوانٍ أخرى من الوقت، يمكنك تعيين السرعة والإرسال ثنائي الاتجاه للمنفذ يدويًا وعدم استخدام التفاوض التلقائي.
إذا قمت بتعيين السرعة والإرسال ثنائي الاتجاه يدويًا على هذا الجانب، يتطلب الأمر تعيين السرعة والإرسال ثنائي الاتجاه على الجانب الآخر أيضًا. وذلك لأن تعيين سرعة المنفذ والإرسال ثنائي الاتجاه يعطل التفاوض التلقائي على المنفذ، ولا يرى الجهاز المتصل معلمات التفاوض التلقائي. يتصل جهاز الاتصال فقط في وضع الإرسال أحادي الاتجاه ويؤدي عدم مطابقة الإرسال ثنائي الاتجاه الناتج إلى ضعف الأداء وأخطاء المنفذ. تذكر، إذا قمت بتعيين السرعة والإرسال ثنائي الاتجاه على جانب واحد، يجب عليك تعيين السرعة والإرسال ثنائي الاتجاه على الجهاز المتصل أيضًا لتجنب هذه المشكلات.
لعرض حالة المنفذ بعد تعيين السرعة والإرسال ثنائي الاتجاه نفِّذ الأمرshow port.
Switch-A (enable) set port speed 2/1 100 Port(s) 2/1 speed set to 100Mbps. Switch-A (enable) set port duplex 2/1 full Port(s) 2/1 set to full-duplex. Switch-A (enable) show port Port Name Status Vlan Level Duplex Speed Type ----- ------------------ ---------- ---------- ------ ------ ----- ------------ 2/1 connected 1 normal full 100 10/100BaseTX ...
هذه هي نتائج التوقيت:
Switch-A (enable) show time Fri Feb 25 2000, 140528 Eastern Switch-A (enable) set port enable 2/1 Port 2/1 enabled. Switch-A (enable) 2000 Feb 25 140529 Eastern -0500 %PAGP-5-PORTTOSTP:Port 2/1 joined bridgeport 2/1 2000 Feb 25 140530 Eastern -0500 %SPANTREE-6-PORTFWD: port 2/1 state in vlan 1 changed to forwarding.
تعطي النتيجة النهائية وقتًا قدرهثانيتين(0528 إلى 0530).
لقد أجريت اختبارًا مرئيًا آخر من خلال بدء اختبار اتصال مستمر (ping -t) موجه إلى المبدّل الموجود على كمبيوتر شخصي متصل بالمبدّل. ثم قمت بفصل الكبل من المبدّل. بدأت أوامر ping تفشل. ثم أعدت توصيل الكبل بالمبدّل وفحصت هذه الساعات لمعرفة الوقت الذي استغرقه المبدّل للاستجابة لاختبار الاتصال من الكمبيوتر الشخصي. استغرق الأمر حوالي 5-6 ثوانٍ مع تشغيل التفاوض التلقائي للسرعة والإرسال ثنائي الاتجاه وحوالي 4 ثوانٍ مع إيقاف تشغيل التفاوض التلقائي للسرعة والإرسال ثنائي الاتجاه.
هناك الكثير من المتغيرات في هذا الاختبار (تهيئة الكمبيوتر الشخصي، وبرامج الكمبيوتر الشخصي، واستجابات منفذ وحدة التحكم في المبدّل للطلبات، وما إلى ذلك)، ولكنك أردت فقط الحصول على تحديد للمدة التي سيستغرقها الحصول على استجابة من وجهة نظر أجهزة الكمبيوتر الشخصية. كانت جميع الاختبارات من وجهة نظر رسالة تصحيح الأخطاء الداخلية للمبدّلات.
يمكن تكوين الطرازين 2900XL و 3500XL من مستعرض ويب أو بواسطة SNMP أو بواسطة واجهة سطر الأوامر (CLI). أنت تستخدم واجهة سطر الأوامر. هذا مثال حيث يمكنك عرض حالة الشجرة الممتدة لمنفذ، وتشغيل portfast، ثم التحقق من أنه قيد التشغيل. يدعم 2900XL/3500XL EtherChannel والتوصيل، ولكنه لا يدعم إنشاء EtherChannel الديناميكية (PAgP) أو تفاوض قناة الاتصال الديناميكي (DTP) في الإصدار الذي اختبرته (11.2(8.2)SA6)، لذلك لا تحتاج إلى إيقاف تشغيلهما في هذا الاختبار. وأيضًا، بعد تشغيل portfast، يكون الوقت المنقضي لبدء تشغيل المنفذ بالفعل أقل من ثانية واحدة، لذلك لا توجد فائدة كبيرة لمحاولة تغيير إعدادات التفاوض على السرعة/الإرسال ثنائي الاتجاه لتسريع الأمور. فأنت تتمنى أن تكون ثانية واحدة سريعة بما يكفي! يتم إيقاف تشغيل portfast بشكل افتراضي على منافذ المبدّل. هذه هي الأوامر لتشغيل portfast:
التكوين
2900XL#conf t 2900XL(config)#interface fastEthernet 0/1 2900XL(config-if)#spanning-tree portfast 2900XL(config-if)#exit 2900XL(config)#exit 2900XL#copy run start
هذه المنصة مثل Cisco IOS الخاص بالموجّه؛ يجب عليك حفظ التكوين (copy run start) إذا كنت تريد حفظه بشكل دائم.
التحقق
للتحقق من تمكين Portfast، قم بهذا الأمر:
2900XL#show spanning-tree interface fastEthernet 0/1 Interface Fa0/1 (port 13) in Spanning tree 1 is FORWARDING Port path cost 19, Port priority 128 Designated root has priority 8192, address 0010.0db1.7800 Designated bridge has priority 32768, address 0050.8039.ec40 Designated port is 13, path cost 19 Timers: message age 0, forward delay 0, hold 0 BPDU: sent 2105, received 1 The port is in the portfast mode
ابحث في تكوين المبدّل.
2900XL#show running-config Building configuration... Current configuration: ! version 11.2 ... ! interface VLAN1 ip address 172.16.84.5 255.255.255.0 no ip route-cache ! interface FastEthernet0/1 spanning-tree portfast ! interface FastEthernet0/2 ! ...
هذه هي اختبارات التوقيت على Catalyst 2900XL.
تم استخدام إصدار 11.2(8.2)SA6 من البرنامج على 2900XL لهذه الاختبارات.
Switch#show version Cisco Internetwork Operating System Software Cisco IOS (tm) C2900XL Software (C2900XL-C3H2S-M), Version 11.2(8.2)SA6, MAINTENANCE INTERIM SOFTWARE Copyright (c) 1986-1999 by cisco Systems, Inc. Compiled Wed 23-Jun-99 16:25 by boba Image text-base: 0x00003000, data-base: 0x00259AEC ROM: Bootstrap program is C2900XL boot loader Switch uptime is 1 week, 4 days, 22 hours, 5 minutes System restarted by power-on System image file is "flash:c2900XL-c3h2s-mz-112.8.2-SA6.bin", booted via console cisco WS-C2924-XL (PowerPC403GA) processor (revision 0x11) with 8192K/1024K bytes of memory. Processor board ID 0x0E, with hardware revision 0x01 Last reset from power-on Processor is running Enterprise Edition Software Cluster command switch capable Cluster member switch capable 24 Ethernet/IEEE 802.3 interface(s) 32K bytes of flash-simulated non-volatile configuration memory. Base ethernet MAC Address: 00:50:80:39:EC:40 Motherboard assembly number: 73-3382-04 Power supply part number: 34-0834-01 Motherboard serial number: FAA02499G7X Model number: WS-C2924-XL-EN System serial number: FAA0250U03P Configuration register is 0xF
تريد من المبدّل إخبارنا بما يحدث ووقت حدوثه، لذلك تقوم بإدخال هذه الأوامر:
2900XL(config)#service timestamps debug uptime 2900XL(config)#service timestamps log uptime 2900XL#debug spantree events Spanning Tree event debugging is on 2900XL#show debug General spanning tree: Spanning Tree event debugging is on
ثم تقوم بإيقاف تشغيل المنفذ المعني.
2900XL#conf t Enter configuration commands, one per line. End with CNTL/Z. 2900XL(config)#interface fastEthernet 0/1 2900XL(config-if)#shut 2900XL(config-if)# 00:31:28: ST: sent Topology Change Notice on FastEthernet0/6 00:31:28: ST: FastEthernet0/1 - blocking 00:31:28: %LINK-5-CHANGED: Interface FastEthernet0/1, changed state to administratively down 00:31:28: %LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/1, changed state to down 2900XL(config-if)#exit 2900XL(config)#exit 2900XL#
في هذه المرحلة، تقوم بلصق هذه الأوامر من الحافظة في المبدّل. تعرض هذه الأوامر الوقت على 2900XL وتعيد تشغيل المنفذ:
show clock conf t int f0/1 no shut
يتم إيقاف تشغيل Portfast افتراضيًا. يمكنك تأكيد ذلك بطريقتين. الطريقة الأولى هي أن الأمرshow spanning-tree interfaceلا يذكر Portfast. الطريقة الثانية هي إلقاء نظرة على هذا التكوين الذي يتم تشغيله وحيث لا ترى أمرspanning-tree portfastضمن الواجهة.
2900XL#show spanning-tree interface fastEthernet 0/1 Interface Fa0/1 (port 13) in Spanning tree 1 is FORWARDING Port path cost 19, Port priority 128 Designated root has priority 8192, address 0010.0db1.7800 Designated bridge has priority 32768, address 0050.8039.ec40 Designated port is 13, path cost 19 Timers: message age 0, forward delay 0, hold 0 BPDU: sent 887, received 1 [Note: there is no message about being in portfast mode is in this spot...] 2900XL#show running-config Building configuration... ... ! interface FastEthernet0/1 [Note: there is no spanning-tree portfast command under this interface...] !
فيما يلي اختبار التوقيت الأول مع إيقاف تشغيل Portfast.
2900XL#show clock *00:27:27.632 UTC Mon Mar 1 1993 2900XL#conf t Enter configuration commands, one per line. End with CNTL/Z. 2900XL(config)#int f0/1 2900XL(config-if)#no shut 2900XL(config-if)# 00:27:27: ST: FastEthernet0/1 - listening 00:27:27: %LINK-3-UPDOWN: Interface FastEthernet0/1, changed state to up 00:27:28: %LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/1, changed state to up 00:27:42: ST: FastEthernet0/1 - learning 00:27:57: ST: sent Topology Change Notice on FastEthernet0/6 00:27:57: ST: FastEthernet0/1 - forwarding
كان إجمالي الوقت منذ إيقاف التشغيل حتى بدء إعادة توجيه المنفذ30 ثانية(27:27 إلى 27:57)
لتشغيل Portfast، قم بما يلي:
2900XL#conf t Enter configuration commands, one per line. End with CNTL/Z. 2900XL(config)#interface fastEthernet 0/1 2900XL(config-if)#spanning-tree portfast 2900XL(config-if)#exit 2900XL(config)#exit 2900XL#
للتحقق من تمكين Portfast، استخدم الأمرshow spanning-tree interface. لاحظ أن إخراج الأمر (بالقرب من النهاية) يشير إلى تمكين Portfast.
2900XL#show spanning-tree interface fastEthernet 0/1 Interface Fa0/1 (port 13) in Spanning tree 1 is FORWARDING Port path cost 19, Port priority 128 Designated root has priority 8192, address 0010.0db1.7800 Designated bridge has priority 32768, address 0050.8039.ec40 Designated port is 13, path cost 19 Timers: message age 0, forward delay 0, hold 0 BPDU: sent 1001, received 1 The port is in the portfast mode
يمكنك أيضًا ملاحظة أنه قد تم تمكين Portfast في إخراج التكوين.
2900XL#sh ru Building configuration... ... interface FastEthernet0/1 spanning-tree portfast ...
قم الآن بإجراء اختبار التوقيت مع تمكين Portfast
2900XL#show clock *00:23:45.139 UTC Mon Mar 1 1993 2900XL#conf t Enter configuration commands, one per line. End with CNTL/Z. 2900XL(config)#int f0/1 2900XL(config-if)#no shut 2900XL(config-if)# 00:23:45: ST: FastEthernet0/1 -jump to forwarding from blocking 00:23:45: %LINK-3-UPDOWN: Interface FastEthernet0/1, changed state to up 00:23:45: %LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/1, changed state to up
في هذه الحالة، كان الوقت الإجمالي أقل منثانية واحدة. إذا كانت المشكلة في تأخير تهيئة المنفذ على المبدّل، يجب أن يحلها portfast.
تذكر أن المبدّل لا يدعم تفاوض قناة الاتصال حاليًا، لذا لا تحتاج إلى إيقاف تشغيله. كما أنه لا يدعم PAgP للتوصيل، لذلك لا تحتاج إلى إيقاف تشغيله أيضًا. يدعم المبدّل التفاوض التلقائي للسرعة والإرسال ثنائي الاتجاه، ولكن نظرًا لأن التأخير صغير جدًا، فلن يكون هذا سببًا لإيقاف تشغيله.
كما أجريت اختبار الاتصال من محطة العمل إلى المبدّل. وقد استغرق الأمر حوالي 5-6 ثوانٍ حتى تأتي الاستجابة من المبدّل، سواء كان التفاوض التلقائي للسرعة والإرسال ثنائي الاتجاه قيد التشغيل أو إيقاف التشغيل.
يشير 1900/2820 إلى Portfast باسم آخر: Spantree Start-Forwarding. بالنسبة لإصدار البرنامج، يمكنك تشغيل (V8.01.05)، والمبدّلات بشكل افتراضي إلى هذا: يتم تمكين Portfast على منافذ Ethernet (10 ميجابت في الثانية)، ويتم تعطيل Portfast على منافذ Ethernet السريعة (الارتباط العلوي). لذلك، عندما تستخدم الأمرshow runلعرض التكوين، إذا لم يذكر منفذ Ethernet شيئًا عن Portfast، فسيتم تمكين Portfast. إذا كانت الرسالة تقول "no spantree start-forwarding" في التكوين، يتم تعطيل Portfast. على منفذ FastEthernet (100 ميجابت في الثانية)، يكون العكس هو الصحيح: بالنسبة لمنفذ FastEthernet، يكون Portfast قيد التشغيل فقط إذا كان المنفذ يعرض "spantree start-forwarding" في التكوين.
فيما يلي مثال على إعداد Portfast على منفذ FastEthernet. تستخدم هذه الأمثلة برنامج Enterprise edition، الإصدار 8. يحفظ 1900 التكوين تلقائيًا بعد إجراء التغييرات. تذكر أنك لا تريد تمكين Portfast على أي منفذ يتصل بمبدّل أو موزع آخر، فقط إذا كان المنفذ متصلاً بمحطة طرفية. يتم حفظ التكوين تلقائيًا في ذاكرة NVRAM.
التكوين
1900#show version Cisco Catalyst 1900/2820 Enterprise Edition Software Version V8.01.05 Copyright (c) Cisco Systems, Inc. 1993-1998 1900 uptime is 0day(s) 01hour(s) 10minute(s) 42second(s) cisco Catalyst 1900 (486sxl) processor with 2048K/1024K bytes of memory Hardware board revision is 5 Upgrade Status: No upgrade currently in progress. Config File Status: No configuration upload/download is in progress 27 Fixed Ethernet/IEEE 802.3 interface(s) Base Ethernet Address: 00-50-50-E1-A4-80 1900#conf t Enter configuration commands, one per line. End with CNTL/Z 1900(config)#interface FastEthernet 0/26 1900(config-if)#spantree start-forwarding 1900(config-if)#exit 1900(config)#exit 1900#
التحقق
إحدى طرق التحقق من أن portfast قيد التشغيل هي إلقاء نظرة على التكوين. تذكر، يجب أن يذكر منفذ FastEthernet أنه قيد التشغيل. ويتم تشغيله في منفذ Ethernet ما لم يُظهر التكوين أنه قيد إيقاف التشغيل. في هذا التكوين، تم إيقاف تشغيل portfast في الواجهة Ethernet 0/1 (يمكنك رؤية الأمر لإيقاف تشغيله)، وتم تشغيل portfast في الواجهة Ethernet 0/2 على portfast قيد التشغيل (لا ترى شيئًا، مما يعني أنه قيد التشغيل)، وتم تشغيل portfast في الواجهة FastEthernet 0/26 (المنفذ A في نظام القائمة) (يمكنك رؤية الأمر لتشغيله).
1900#show running-config Building configuration... ... ! interface Ethernet 0/1 no spantree start-forwarding ! interface Ethernet 0/2 ! ... ! interface FastEthernet 0/26 spantree start-forwarding
أسهل طريقة لعرض حالة portfast هي من خلال نظام القائمة. إذا اخترت (P) لتكوين المنفذ من القائمة الرئيسية، ثم اخترت منفذًا، يشير الإخراج إلى ما إذا تم تمكين وضع المنفذ السريع أم لا. هذا الإخراج خاص بمنفذ FastEthernet 0/26، وهو المنفذ "A" على المبدّل هذا.
Catalyst 1900 - Port A Configuration Built-in 100Base-FX 802.1d STP State: Blocking Forward Transitions: 0 ----------------------- Settings --------------------------------------- [D] Description/name of port [S] Status of port Suspended-no-linkbeat [I] Port priority (spanning tree) 128 (80 hex) [C] Path cost (spanning tree) 10 [H] Port fast mode (spanning tree) Enabled [E] Enhanced congestion control Disabled [F] Full duplex / Flow control Half-Duplex ----------------------- Related Menus ---------------------------------- [A] Port addressing [V] View port statistics [N] Next port [G] Goto port [P] Previous port [X] Exit to Main Menu Enter Selection:
يصعب التحقق من قيم التوقيت على 1900/2820 بسبب نقص أدوات تصحيح الأخطاء، لذلك لقد بدأت للتوّ في أمر ping من جهاز كمبيوتر شخصي متصل بالمبدّل الموجه إلى المبدّل نفسه. لقد قمت بفصل الكبل ثم إعادة توصيله وتسجيل الوقت الذي استغرقه المبدّل للاستجابة لأمر ping مع تشغيل Portfast وإيقاف تشغيل Portfast. بالنسبة لمنفذ Ethernet مع تشغيل Portfast (الحالة الافتراضية)، تلقى الكمبيوتر الشخصي استجابة خلال 5-6 ثوانٍ. مع إيقاف تشغيل Portfast، تلقى الكمبيوتر استجابة خلال 34-35 ثانية.
هناك ميزة أخرى متعلقة بالشجرة الممتدة لاستخدام Portfast في شبكتك. في كل مرة يصبح الارتباط نشطًا وينتقل إلى حالة إعادة التوجيه في الشجرة الممتدة، يرسل المبدّل حزمة شجرة ممتدة خاصة باسم إعلام تغيير الهيكل (TCN). يتم تمرير إشعار TCN إلى جذر الشجرة الممتدة، حيث يتم نشره إلى جميع المبدّلات في شبكة VLAN. وهذا يتسبب في قيام جميع المبدّلات بإلغاء تقادم جدول عناوين MAC الخاصة بها باستخدام معلمة تأخير إعادة التوجيه. عادةً ما يتم تعيين معلمة تأخير إعادة التوجيه إلى 15 ثانية. في كل مرة تنضم فيها محطة عمل إلى مجموعة الجسر، تنتهي عناوين MAC الموجودة على جميع المبدّلات بعد 15 ثانية بدلاً من 300 ثانية العادية.
نظرًا لأنه عندما تصبح محطة العمل نشطة، فإنها لا تغير الهيكل حقًا إلى أي درجة كبيرة فيما يتعلق بجميع المبدّلات في شبكة VLAN، فليس من الضروري بالنسبة لها المرور عبر فترة التقادم السريع لـ TCN. إذا قمت بتشغيل portfast، فلن يرسل المبدّل حِزم TCN عندما يصبح المنفذ نشطًا.
هذه قائمة بالأوامر المطلوب استخدامها عند التحقق مما إذا كان التكوين يعمل أم لا.
4000/5000/6000
show port spantree 2/1- تحقق من تمكين "Fast-Start" (Portfast) أو تعطيله
show spantree 1- راجع جميع المنافذ في شبكة VLAN 1 وما إذا كانت ممكّنة لـ "Fast-Start"
show port channel- تحقق من وجود أي قنوات نشطة
show port channel 2- راجع وضع القناة (تلقائي، وإيقاف التشغيل، وما إلى ذلك) لكل منفذ في الوحدة النمطية 2
show trunk 2- راجع وضع قناة الاتصال (تلقائي، وإيقاف التشغيل، وما إلى ذلك) لكل منفذ في الوحدة النمطية 2
show port- راجع الحالة (متصل، وغير متصل، وما إلى ذلك) والسرعة والإرسال ثنائي الاتجاه لجميع المنافذ على المبدّل
2900XL/3500XL
show spanning-tree interface FastEthernet 0/1- لمعرفة ما إذا تم تمكين Portfast على هذا المنفذ (عدم ذكر Portfast يعني أنه لم يتم تمكينه)
show running-config- إذا كان أحد المنافذ يعرض portfast الخاص بالشجرة الممتدة للأمر، فسيتم تمكين Portfast
1900/2800
show running-config- للاطلاع على الإعدادات الحالية (تكون بعض الأوامر غير مرئية عندما تمثل الإعدادات الافتراضية للمبدّل)
استخدم نظام القائمة للوصول إلى شاشة حالة المنفذ
هذه قائمة بالأوامر المطلوب استخدامها لاستكشاف أخطاء التكوين وإصلاحها.
4000/5000/6000
show port spantree 2/1- تحقق من تمكين "Fast-Start" (Portfast) أو تعطيله
show spantree 1- راجع جميع المنافذ في شبكة VLAN 1 وما إذا كانت ممكّنة لـ "Fast-Start"
show port channel- تحقق من وجود أي قنوات نشطة
show port channel 2- راجع وضع القناة (تلقائي، وإيقاف التشغيل، وما إلى ذلك) لكل منفذ في الوحدة النمطية 2
show trunk 2- راجع وضع قناة الاتصال (تلقائي، وإيقاف التشغيل، وما إلى ذلك) لكل منفذ في الوحدة النمطية 2
show port- راجع الحالة (متصل، وغير متصل، وما إلى ذلك) والسرعة والإرسال ثنائي الاتجاه لجميع المنافذ على المبدّل
show logging- راجع نوع الرسائل التي تقوم بإنشاء إخراج التسجيل
set logging level spantree 7- يقوم بتعيين المبدّل لتسجيل منفذ الشجرة الممتدة، ويحدد الوقت الفعلي على وحدة التحكم
set port disable 2/1- إيقاف تشغيل المنفذ في البرنامج (مثل "shutdown" على الموجّه)
set port enable 2/1- تشغيل المنفذ في البرنامج (مثل "no shutdown" على الموجّه)
show time- عرض الوقت الحالي بالثواني (المُستخدَم في بداية اختبار التوقيت)
show port capabilities- شاهد الميزات التي يتم تنفيذها على المنفذ
set trunk 2/1 off- تعيين وضع الاتصال إلى إيقاف التشغيل (لتسريع وقت تهيئة المنفذ)
set port channel 2/1-2 off- ضبط وضع EtherChannel (PAgP) على إيقاف التشغيل (لتسريع وقت تهيئة المنفذ)
set port speed 2/1 100- ضبط المنفذ على 100 ميجابت في الثانية وإيقاف تشغيل التفاوض التلقائي
set port duplex 2/1 full- تعيين الإرسال ثنائي الاتجاه للمنفذ إلى كامل
2900XL/3500XL
service timestamps debug uptime- عرض الوقت مع رسائل تصحيح الأخطاء
service timestamps log uptime- عرض الوقت مع رسائل التسجيل
debug spantree events- عرض متى يتحرك المنفذ عبر مراحل الشجرة الممتدة
show clock- لمعرفة الوقت الحالي (لاختبارات التوقيت)
show spanning-tree interface FastEthernet 0/1- لمعرفة ما إذا تم تمكين Portfast على هذا المنفذ (عدم ذكر Portfast يعني أنه لم يتم تمكينه)
shut- لإيقاف تشغيل منفذ من البرنامج
no shut- لتشغيل منفذ من البرنامج
1900/2800
show running-config- للاطلاع على الإعدادات الحالية (تكون بعض الأوامر غير مرئية عندما تمثل الإعدادات الافتراضية للمبدّل)
يوضّح هذا المستند كيفية استكشاف أخطاء التبديل متعدد الطبقات (MLS) وإصلاحها لعنوان IP. وأصبحت هذه الميزة طريقة مرغوبة للغاية يمكن من خلالها تسريع أداء التوجيه من خلال استخدام الدوائر المتكاملة الخاصة بالتطبيقات المخصصة (ASICs). يتم التوجيه التقليدي من خلال وحدة معالجة مركزية وبرنامج؛ يقوم MLS بإلغاء تحميل جزء كبير من التوجيه (إعادة كتابة الحزمة) إلى الأجهزة وقد تمت تسميته أيضًا بالتبديل. MLS والتبديل من الطبقة الثالثة هما مصطلحان متكافئان. تُعد ميزة NetFlow في Cisco IOS استثنائية، ولم تتم تغطيتها في هذا المستند. يتضمن MLS أيضًا دعمًا لـ IPX (IPX MLS) والبث المتعدد (MPLS)، ولكن يركز هذا المستند بشكل حصري على كيفية استكشاف أخطاء MLS IP الأساسية وإصلاحها.
ومع زيادة الطلب على الشبكات، تزداد الحاجة إلى أداء أفضل. ويتزايد عدد أجهزة الكمبيوتر الشخصي المتصلة بشبكات LAN وشبكات WAN والإنترنت، ويطلب مستخدموها وصولاً سريعًا إلى قواعد البيانات والملفات/صفحات الويب والتطبيقات المتصلة بالشبكة وأجهزة الكمبيوتر الشخصي الأخرى والفيديو المتدفق. للحفاظ على الاتصالات سريعة وموثوقة، يجب أن تكون الشبكات قادرة على التكيف بسرعة مع التغييرات وحالات الفشل والعثور على أفضل مسار، كل ذلك بينما تظل غير مرئية للمستخدمين النهائيين. المستخدمون النهائيون الذين يواجهون تدفق المعلومات السريع بين أجهزة الكمبيوتر الخاصة بهم والخادم مع الحد الأدنى من بطء الشبكة هم المستخدمون السُعداء. يعد تحديد أفضل مسار هو الوظيفة الأساسية لبروتوكولات التوجيه، وقد تكون هذه عملية مكثفة لوحدة المعالجة المركزية؛ يتم الحصول على زيادة كبيرة في الأداء من خلال إلغاء تحميل جزء من هذه الوظيفة إلى تبديل الأجهزة. هذه هي النقطة الأساسية في ميزة MLS.
هناك ثلاثة مكونات رئيسية لـ MLS: اثنان منها هما MLS-RP وMLS-SE. يعد MLS-RP هو الموجّه الممكّن عليه MLS، والذي يقوم بالوظيفة التقليدية للتوجيه بين الشبكات الفرعية/شبكات VLAN. يُعد MLS-SE مُبدلاً ممكّنًا عليه MLS، والذي يتطلب عادةً موجّهًا للتوجيه بين الشبكات الفرعية/شبكات VLAN، ولكن باستخدام أجهزة وبرامج خاصة، يمكنه التعامل مع إعادة كتابة الحزمة. عندما تستعرض حزمة واجهة موجّهة، يتم تغيير (إعادة كتابة) الأجزاء غير المتعلقة بالبيانات من الحزمة أثناء نقلها إلى وجهتها، خطوة بخطوة. وقد ينشأ الالتباس هنا، حيث يبدو أن جهازًا من الطبقة الثانية يقوم بمهمة الطبقة الثالثة؛ في الواقع، يقوم المُبدّل بإعادة كتابة معلومات الطبقة الثالثة فقط، ويقوم بالتبديل بين الشبكات الفرعية/شبكات VLAN--لا يزال الموجّه مسؤولاً عن حسابات المسار القائمة على المعايير وتحديد أفضل مسار. يمكن تجنب الكثير من هذا الالتباس إذا احتفظت بوظائف التوجيه والتبديل منفصلة، خاصةً عندما تكون، كما هي الحالة عادةً، موجودة داخل الهيكل القاعدي نفسه (كما هو الحال مع MLS-RP الداخلي). فكّر في MLS كطريقة أكثر تقدمًا لتخزين الموجّه مؤقتًا، مع الاحتفاظ بذاكرة التخزين المؤقت منفصلة عن الموجّه الموجود على المبدّل. يلزم وجود كل من MLS-RP وMLS-SE، إلى جانب الحدود الدنيا للأجهزة والبرامج ذات الصلة، لـ MLS.
يمكن أن يكون MLS-RP داخليًا (مثبتًا في هيكل قاعدي للمبدّل) أو خارجيًا (متصلاً من خلال كبل بمنفذ قناة اتصال على المبدّل). ومن أمثلة عمليات MLS-RP الداخلية وحدة المسار-المبدّل (RSM) وبطاقة ميزة المسار-المبدّل (RSFC)، التي يتم تثبيتها في فتحة أو جهاز supervisor في أحد أعضاء مجموعة Catalyst 5xxx، على التوالي؛ الأمر نفسه ينطبق على بطاقة ميزة المبدل متعدد الطبقات (MSFC) لمجموعة Catalyst 6xxx. تتضمن أمثلة عمليات MLS-RP الخارجية أي عضو في موجّهات سلسلة Cisco 7500 أو 7200 أو 4700 أو 4500 أو 3600. بشكل عام، لدعم ميزة MLS IP، تتطلب جميع عمليات MLS-RP حدًا أدنى من إصدار Cisco IOS في مجموعات 11.3WA أو 12.0WA؛ راجع وثائق الإصدار لمعرفة التفاصيل. كمايجب تمكين MLSلكي يكون الموجّه هو MLS-RP.
MLS-SE هو مبدّل بأجهزة خاصة. بالنسبة لعضو من مجموعة Catalyst 5xxx، تتطلب MLS تثبيت بطاقة ميزة NetFlow (NFFC) لدى المشرف؛ ووجود واحدة في Supervisor IIG وIIIG بشكل افتراضي. بالإضافة إلى ذلك، يلزم أيضًا حد أدنى من برنامج Catalyst OS 4.1.1. لاحظ أن مجموعة 4.x قد "دخلت في النشر العام (GD)"، أو اجتازت معايير صارمة للمستخدم النهائي وأهداف الخبرة الميدانية لتحقيق الاستقرار، لذا تحقق من موقع Cisco على الويب لمعرفة أحدث الإصدارات. يتم دعم IP MLS وتمكينه تلقائيًا لأجهزة Catalyst 6xxx وبرامجها باستخدام MSFC/PFC (يتم تعطيل MLS في الموجّهات الأخرى بشكل افتراضي). لاحظ أن IPX MLS وMLS للبث المتعدد يمكن أن تكون لديه متطلبات أجهزة وبرامج مختلفة (Cisco IOS وCatalyst OS). تدعم/يمكن أن تدعم المزيد من أنظمة Cisco الأساسية ميزة MLS. كمايجب تمكين MLSلكي يكون المبدّل MLS-SE.
المكون الرئيسي الثالث من MLS هو بروتوكول التبديل متعدد الطبقات (MLSP). وذلك لأنه عندما تفهم أساسيات MLSP، فإنك تصبح في قلب MLS، وهذا أمر ضروري لاستكشاف أخطاء MLS وإصلاحها بشكل فعال. يتم استخدام MLSP من قِبل MLS-RP وMLS-SE للتواصل مع بعضهما البعض؛ المهام التي تمكّن MLS، وتثبيت التدفقات (معلومات ذاكرة التخزين المؤقت) أو تحديثها أو حذفها، وإدارة إحصائيات التدفق وتصديرها (تتم تغطية تصدير بيانات NetFlow في وثائق أخرى). يتيح MLSP أيضًا لـ MLS-SE معرفة عناوين التحكم في الوصول إلى الوسائط (MAC، الطبقة الثانية) لواجهات الموجّه الممكّن عليها MLS، والتحقق من قناع تدفق MLS-RP (الموضح لاحقًا في هذا المستند)، والتأكد من أن MLS-RP قيد التشغيل. يرسل MLS-RP حِزم "hello" للبث المتعدد كل 15 ثانية باستخدام MLSP؛ في حال فقدان ثلاثة من هذه الفواصل الزمنية، يدرك MLS-SE أن MLS-RP قد فشل أو أن الاتصال به قد فُقد.
يوضّح المخطط ثلاثة أساسيات يجب إكمالها (باستخدام MLSP) لإنشاء اختصار: الخطوات المرشحة وأداة التمكين والتخزين المؤقت. يتحقق MLS-SE من إدخال MLS المخزن مؤقتًا؛ في حال تطابق إدخال ذاكرة التخزين المؤقت لـ MLS ومعلومات الحزمة (مرة واحدة)، تتم إعادة كتابة عنوان الحزمة محليًا على المبدّل (اختصار أو تجاوز للموجّه) بدلاً من إرساله إلى الموجّه كما يحدث عادةً. الحِزم غير المتطابقة والتي يتم إرسالها إلى MLS-RP هي حِزم مرشحة؛ أي أن هناك إمكانية لتبديلها محليًا. بعد أن تمرّر الحزمة المرشحة عبر قناع تدفق MLS (الموضح في قسم ما لاحقًا) وإعادة كتابة المعلومات الموجودة في عنوان الحزمة (لا يتم طرح جزء البيانات)، يرسلها الموجّه إلى الخطوة التالية على طول مسار الوجهة. تُسمى الحزمة الآن بحزمة أداة التمكين. إذا عادت الحزمة إلى MLS-SE نفسه الذي تركته، فسيتم إنشاء اختصار MLS ووضعه في ذاكرة التخزين المؤقت لـ MLS؛ وتتم إعادة كتابة تلك الحزمة وجميع الحِزم المماثلة التي تتبعها (تُسمى بالتدفق) محليًا عن طريق أجهزة المبدّل بدلاً من برنامج الموجّه.يجب أن يرى MLS-SE نفسه كلاً من الحِزم المرشحة وحِزم أداة التمكين لتدفق معين لإنشاء اختصار MLS(وهذا هو السبب في أهمية هيكل الشبكة لـ MLS). تذكر أن الهدف من MLS هو السماح بمسار الاتصال بين جهازين في شبكات VLAN مختلفة، يتم إيقاف تشغيل توصيلها من المبدّل نفسه، لتجاوز الموجّه وتحسين أداء الشبكة.
من خلال استخدام قناع التدفق (بشكل أساسي قائمة وصول)، يمكن للمسؤول ضبط درجة تشابه هذه الحِزم وضبط نطاق التدفقات: عنوان الوجهة؛ أو عناوين الوجهة والمصدر؛ أو معلومات الوجهة والمصدر والطبقة الرابعة. لاحظ أن الحزمة الأولى من التدفق تمر دائمًا عبر الموجّه؛ ومن هناك فصاعدًا، يتم تبديلها محليًا. إن كل تدفق أحادي الاتجاه؛ ويتطلب الاتصال بين أجهزة الكمبيوتر الشخصي، على سبيل المثال، إعداد اختصارين واستخدامهما. يتمثل الغرض الرئيسي من MLSP في إعداد هذه الاختصارات وإنشائها والحفاظ عليها.
تعمل هذه المكونات الثلاثة (MLS-RP وMLS-SE وMLSP) على تحرير موارد الموجّه الحيوية عندما تسمح لمكونات الشبكة الأخرى بتولي بعض وظائفها. بناءً على الهيكل والتكوين، يوفر MLS طريقة بسيطة وفعالة للغاية تزيد من أداء الشبكة في شبكة LAN.
يتم تضمين ومناقشة مخطط التدفق المطلوب استخدامه لاستكشاف أخطاء IP MLS الأساسي وإصلاحها. وهو مشتق من الأنواع الأكثر شيوعًا لحالات MLS-IP المفتوحة باستخدام موقع الدعم الفني من Cisco على الويب والتي تعرض لها المستخدمون ومهندسو الدعم الفني حتى وقت إنشاء هذا المستند. يعد MLS ميزة قوية، ويجب ألا تواجهك مشكلات به؛ إذا ظهرت مشكلة بالفعل، فهذا يساعدك على حل أنواع مشكلات IP MLS التي من المحتمل أن تتعرض لها. يتم إجراء بعض الافتراضات الأساسية:
أنت على دراية بخطوات التكوين الأساسية المطلوبة لتمكين IP MLS على الموجّه والمبدّلات وأكملت هذه الخطوات: راجع الموارد المدرجة في نهاية هذا المستند للمواد الممتازة.
يتم تمكين توجيه IP على MLS-RP (يكون قيد التشغيل افتراضيًا): إذا ظهر الأمرno ip routingفي التكوين العام لـshow run، فقد تم إيقاف تشغيله، ولا يعمل IP MLS.
يوجد اتصال IP بين MLS-RP وMLS-SE:قم باختبار اتصالعناوين IP الخاصة بالموجّه من المبدّل وابحث عن علامات التعجب (التي تُسمى "ضجة") لعرضها في المقابل.
تكون واجهات MLS-RP في حالة "up/up" على الموجّه: اكتبshow ip interface briefعلى الموجّه لتأكيد ذلك.
تحذير: عندما تُجري تغييرات في التكوين على موجّه مخصص ليكون دائمًا، تذكر أن تحفظ هذه التغييرات باستخدامcopy running-config starting-config(تتضمن الإصدارات المختصرة من هذا الأمرcopy run startوwr mem). يتم فقدان أي تعديلات في التكوين في حال إعادة تحميل الموجّه أو إعادة تعيينه. تُعد RSM وRSFC وMSFC موجّهات وليست مبدّلات. وعلى العكس، يتم حفظ التغييرات التي تم إجراؤها في موجه التبديل لعضو في مجموعة Catalyst 5xxx أو 6xxx تلقائيًا.
يقوم هذا القسم باستكشاف أخطاء تقنية IP MLS وإصلاحها.
هل تم استيفاء الحد الأدنى من متطلبات الأجهزة والبرامج؟
قم بترقية MLS-RP وSE لتلبية الحد الأدنى من متطلبات البرامج والأجهزة. بالنسبة إلى MLS-RP، لا يلزم وجود أجهزة إضافية. على الرغم من أنه يمكن تكوين MLS على واجهات غير قنوات اتصال، إلا أنه يتم الاتصال بـ MLS-SE بشكل عام من خلال واجهات شبكة VLAN (كما هو الحال مع RSM) أو دعم التوصيل (يمكن تكوينه لحمل معلومات شبكة VLAN متعددة من خلال تكوين ISL أو 802.1q). تذكر أيضًا أنه اعتبارًا من وقت النشر، يدعم أعضاء مجموعات الموجّهات 7500، و7200، و4700، و4500، و3600 فقط MLS خارجيًا. في الوقت الحالي، يمكن أن تكون فقط هذه الموجّهات الخارجية والموجّهات التي تتناسب مع مجموعات مبدّلات Catalyst 5xxx أو 6xxx (مثل RSM وRSFC لمجموعة Catalyst 5xxx، وMSFC لمجموعة Catalyst 6xxx) هي التبديلات متعددة الطبقات-معالجات التوجيه (MLS-RPs). تتطلب MSFC بطاقة ميزة السياسة (PFC) أيضًا، ويتم تثبيت كل منهما على Catalyst 6xx Supervisor. يُعد IP MLS الآن ميزة قياسية في برنامج Cisco IOS 12.0 وإصدارات الموجّه الأحدث. يتطلب برنامج Cisco IOS بإصدار أدنى Cisco IOS 12.0 مجموعة خاصة بشكل عام؛ للحصول على دعم IP MLS هذا، قم بتثبيت أحدث الصور في Cisco IOS 11.3 التي تحتوي على الأحرف "WA" في أسماء الملفات الخاصة به.
بالنسبة إلى MLS-SE، يلزم وجود بطاقة ميزات NetFlow (NFFC) لعضو من مجموعة Catalyst 5xxx؛ يتم تثبيت هذه البطاقة في وحدة Supervisor النمطية لمبدّل Catalyst ويتم تضمينها كجهاز قياسي في أحدث أجهزة Catalyst 5xxx series Supervisor (أي منذ عام 1999). NFFC غير مدعومة على Supervisor I أو II وهي خيار موجود في الإصدارات السابقة من Supervisor III. أيضًا، يلزم توفر الحد الأدنى من 4.1.1 CatOS لـ IP MLS. وفي المقابل، بالنسبة إلى مجموعة Catalyst 6xxx، تأتي الأجهزة المطلوبة كمعدات قياسية، ويتم دعم IP MLS منذ إصدار برنامج CatOS الأول، 5.1.1 (في الواقع، يُعد IP MLS مكونًا أساسيًا وافتراضيًا لأدائه العالي) . باستخدام الأنظمة الأساسية والبرامج الجديدة التي تم إصدارها والتي تدعم IP MLS، من المهم التحقق من الوثائق وملاحظات الإصدار، وتثبيت أحدث إصدار بشكل عام في أقل مجموعة تفي بمتطلبات الميزات لديك. تحقق دائمًا من ملاحظات الإصدار واستشِر مكتب مبيعات Cisco المحلي للحصول على دعم MLS الجديد وتطورات الميزات الجديدة.
الأوامر المُستخدَمة للتحقق من الأجهزة والبرامج المثبتة هيshow versionعلى الموجّه وshow moduleعلى المبدّل
ملاحظة: لا تدعم مجموعة مبدّلات Catalyst 6xxx MLS-RP الخارجي في الوقت الحالي. يجب أن يكون MLS-RP هو MSFC.
هل أجهزة المصدر والوجهة في شبكات VLAN المختلفة خارج MLS-SE نفسه، وتشترك في MLS-RP واحد؟
أحد المتطلبات الهيكلية الأساسية لـ MLS أن يكون للموجّه مسار إلى كل شبكة من شبكات VLAN. تذكر أن الهدف من MLS هو إنشاء اختصار بين شبكتي VLAN، حتى يمكن إجراء التوجيه بين الجهازين الطرفيين بواسطة المبدّل، وهذا يحرر الموجّه للقيام بمهام أخرى. لا يوجّه المبدّل في الواقع؛ ويعيد كتابة الإطارات بحيث تظهر للأجهزة الطرفية التي تتحدث عنها من خلال الموجّه. إذا كان الجهازان في شبكة VLAN نفسها، فسيبدل MLS-SE الإطار محليًا دون استخدام MLS، كما تفعل المبدّلات في بيئة متصلة بشفافية، ولا يتم إنشاء اختصار MLS. يمكن أن يكون لدى أحدهم مبدّلات وموجّهات متعددة في الشبكة، وحتى مبدّلات متعددة على طول مسار التدفق، ولكن يجب أن يتضمن المسار بين الجهازين الطرفيين اللذين يرغب أحدهما في اختصار MLS MLS-RP واحدًا في ذلك المسار. وبمعنى آخر، يجب أن يعبر التدفق من المصدر إلى الوجهة حدود شبكة VLAN على MLS-RP نفسه، ويجب رؤية زوج الحزمة المرشحة وحزمة أداة التمكين بواسطة MLS-SE نفسه لإنشاء اختصار MLS. إذا لم يتم استيفاء هذه المعايير، يتم توجيه الحزمة بشكل طبيعي دون استخدام MLS. راجع المستندات المقترحة في نهاية هذا المستند للاطلاع على المخططات والمناقشات فيما يتعلق بهياكل الشبكات المدعومة وغير المدعومة.
هل يحتوي MLS-RP على عبارةmls rp ipضمن كل من التكوين العام وتكوين الواجهة؟
في حال عدم وجود تكوين واحد، أضف عباراتmls rp ipبشكل مناسب في MLS-RP. باستثناء الموجّهات التي يتم تمكين IP MLS لها تلقائيًا (مثل Catalyst 6xxx MSFC)، هذه خطوة تكوين مطلوبة. بالنسبة لمعظم تبديلات MLS-RP (الموجّهات المكوّنة لـ IP MLS)، يجب أن تظهر هذه العبارة في كل من التكوين العام وضمن تكوين الواجهة.
ملاحظة: عند تكوين MLS-RP، تذكر أيضًا وضع الأمرmls rp management-interfaceضمن إحدى واجهات IP MLS الخاصة به. تخبر هذه الخطوة المطلوبة MLS-RP بالواجهة التي يجب أن ترسل رسائل MLSP للتواصل مع MLS-SE. ومرة أخرى، من الضروري وضع هذا الأمر ضمن واجهة واحدة فقط.
هل هناك أي ميزات تم تكوينها في MLS-RP تقوم بتعطيل MLS تلقائيًا على تلك الواجهة؟
توجد العديد من خيارات التكوين على الموجّه غير المتوافقة مع MLS. وتشمل هذه محاسبة IP، والتشفير، والضغط، وأمان IP، وترجمة عنوان الشبكة (NAT)، ومعدل الوصول الملتزم (CAR). لمزيد من المعلومات، راجع الارتباطات المتعلقة بتكوين IP MLS المتضمنة في نهاية هذا المستند. يجب توجيه الحِزم التي تتجاوز واجهة موجّه تم تكوينها باستخدام أي من هذه الميزات بشكل طبيعي؛ ولم يتم إنشاء اختصار MLS. لكي يعمل MLS، قم بتعطيل هذه الميزات على واجهة MLS-RP.
تتمثل الميزة الأخرى المهمة التي تؤثر على MLS في قوائم الوصول، كل من الإدخال والإخراج. يتم تضمين مزيد من المناقشة حول هذا الخيار ضمن "أقنعة التدفق".
هل يتعرف MLS-SE على عنوان MLS-RP؟
لكي يعمل MLS، يجب أن يتعرف المبدّل على الموجّه باعتباره MLS-RP. يتم التعرف على عمليات MLS-RP الداخلية (مرة أخرى، RSM أو RSFC في أحد أعضاء مجموعة Catalyst 5xxx، وMSFC في أحد أعضاء مجموعة Catalyst 6xxx) تلقائيًا بواسطة MLS-SE التي يتم تثبيتها فيه. بالنسبة إلى عمليات MLS-RP الخارجية، يجب على أحدها إبلاغ المبدّل بعنوان الموجّه صراحةً. هذا العنوان ليس عنوان IP في الواقع، على الرغم من أنه يتم اختياره في تبديلات MLS-RP الخارجية من قائمة عناوين IP التي تم تكوينها على واجهات الموجّه؛ وهو ببساطة معرف موجّه. في الواقع، بالنسبة إلى عمليات MLS-RP الداخلية، لا يكون MLS-ID عادةً عنوان IP مكوّنًا على الموجّه؛ نظرًا لأنه يتم تضمين عمليات MLS-RP الداخلية تلقائيًا، وعادةً ما يكون عنوان استرجاع (127.0.0.x). لكي يعمل MLS، قم بتضمين MLS-ID الموجود في MLS-RP في MLS-RP.
استخدمshow mls rpعلى الموجّه للعثور على MLS-ID. ثم قم بتكوين هذا المعرف على المبدّل باستخدام الأمرset mls include<MLS-ID>. هذه خطوة تكوين مطلوبة عند استخدام عمليات MLS-RP الخارجية.
ملاحظة: إذا قمت بتغيير عنوان IP لواجهات MLS-RP ثم أعدت تحميل الموجّه، فقد يتسبب ذلك في اختيار عملية MLS على الموجّه لـ MLS-ID جديد. يمكن أن يكون MLS-ID الجديد هذا مختلفًا عن MLS-ID الذي تم تضمينه يدويًا في MLS-SE، ويمكن أن يتسبب في إيقاف MLS؛ وهذا ليس خللاً في البرنامج، ولكنه تأثير للمبدّل الذي يحاول الاتصال بـ MLS-ID الذي لم يعد صالحًا. تأكد من تضمين MLS-ID الجديد هذا على المبدّل حتى يعمل MLS مجددًا. قد يكون من الضروري تعطيل/تمكين IP MLS، أيضًا.
ملاحظة: عندما لا يكون MLS-SE متصلاً مباشرةً بـ MLS-RP، كما هو الحال مع هذا الهيكل، يمكن أن يظهر العنوان الذي يجب تضمينه في MLS-SE كعنوان الاسترجاع المذكور: مبدّل متصل بين MLS-SE وMLS-RP. يجب عليك تضمين MLS-ID على الرغم من أن MLS-RP داخلي. بالنسبة للمبدّل الثاني، يظهر MLS-RP كموجّه خارجي حيث إن MLS-RP وMLS-SE غير متضمنين في الهيكل القاعدي نفسه.
هل توجد واجهة MLS-RP وMLS-SE في مجال VTP المُمكّن نفسه؟
يتطلب MLS أن تكون مكونات MLS، إلى جانب المحطات الطرفية، في مجال بروتوكول التوصيل الافتراضي (VTP) نفسه. VTP هو بروتوكول من الطبقة الثانية يستخدم لإدارة شبكات VLAN على العديد من مبدّلات Catalyst من مبدّل مركزي. يتيح للمسؤول إنشاء شبكة VLAN أو حذفها على جميع المبدّلات في مجال ما ولا يتعين عليه فعل ذلك على كل مبدّل في ذلك المجال. لا يعبر بروتوكول التبديل متعدد الطبقات (MLSP)، الذي يستخدمه MLS-SE وMLS-RP للتواصل مع بعضهما البعض، حدود مجال VTP. إذا قام مسؤول الشبكة بتمكين VTP على المبدّلات (يتم تمكين VTP على أعضاء مجموعة Catalyst 5xxx و6xxx بشكل افتراضي)، فاستخدم الأمرshow vtp domainعلى المبدّل لمعرفة مجال VTP الذي تم وضع MLS-SE فيه. باستثناء Catalyst 6xxx MSFC، حيث يُعد MLS ميزةتوصيل وتشغيل،تحتاج إلى إضافة مجال VTP بعد ذلك إلى كل واجهة من واجهات MLS الخاصة بالموجّه. ويتيح ذلك لعمليات البث المتعدد لـ MLSP بالانتقال بين MLS-RP وMLS-SE ويسمح لـ MLS بالعمل.
في وضع تكوين الواجهة لـ MLS-RP، أدخل هذه الأوامر:
no mls rp ipقم بتعطيل MLS على واجهة MLS-RP المُتأثرة قبل تعديل مجال VTP.
mls rp vtp-domain < VTP domain name>يجب أن يتطابق اسم مجال VTP على كل واجهة ممكّنة من MLS مع تلك الواجهة للمبدّل.
mls rp vlan-id <VLAN #>مطلوب فقط لتوصيل غير ISL، واجهات MLS-RP الخارجية.
mls rp management-interfaceقم بإجراء ذلك لواجهة واحدة فقط على MLS-RP. تخبر هذه الخطوة المطلوبة MLS-RP بالواجهة التي يجب أن ترسل رسائل MLSP.
mls rp ipقم بتمكين MLS مرة أخرى على واجهة MLS-RP.
لتغيير اسم مجال VTP الخاص بـ MLS-SE، استخدم هذا الأمر في موجّه تمكين CatOS للمبدّل:
set vtp domain name <VTP domain name>
لكي يعمل MLS، تأكد من تمكين VTP على المبدّل:
set vtp enable
هل توافق أقنعة التدفق على MLS-RP وMLS-SE؟
قناع التدفق هو عامل تصفية تم تكوينه بواسطة مسؤول الشبكة يتم استخدامه بواسطة MLS لتحديد ما إذا كان يلزم إنشاء اختصار أم لا. تمامًا كقائمة الوصول، كلما كانت المعايير التي تقوم بإعدادها أكثر تفصيلاً، يجب أن تبحث عملية MLS بشكل أعمق في الحِزمة للتحقق مما إذا كانت الحزمة تفي بتلك المعايير. لضبط نطاق الاختصارات التي تم إنشاؤها بواسطة MLS، يمكن جعل قناع التدفق أكثر أو أقل تحديدًا؛ قناع التدفق هو في الأساسجهازضبط. توجد ثلاثة أنواع من أوضاع IP MLS: destination-IP، وdestination-source-IP، وfull-flow-IP. يكون وضع Destination-IP، وهو الوضع الافتراضي، قيد الاستخدام عند عدم تطبيق قائمة وصول على الواجهة الممكّنة لـ MLS للموجّه. يكون وضع Source-destination-IP قيد الاستخدام عند تطبيق قائمة وصول قياسية. Full-flow-IP قيد التنفيذ لقائمة وصول موسّعة. يتم تحديد وضع MLS على MLS-RP بشكل ضمني حسب نوع قائمة الوصول المطبقة على الواجهة. وفي المقابل، يتم تكوين وضع MLS على MLS-SE بشكل صريح. إذا تم اختيار الوضع المناسب، يمكن للمستخدم إذن تكوين MLS بحيث يجب مطابقة عنوان الوجهة فقط لإنشاء اختصار MLS، أو كل من المصدر والوجهة، أو حتى معلومات الطبقة الرابعة مثل أرقام منفذ TCP/UDP.
يمكن تكوين وضع MLS على كلٍ من MLS-RP وMLS-SE، وبشكل عام، يجب أن يتطابقا. في حال اعتبار أن الوضعين source-destination-IP أو full-flow-IP MLS مطلوبان، من الأفضل تكوينهما على الموجّه من خلال قائمة الوصول المناسبة وتطبيقها. يختار MLS القناع الأكثر تحديدًا دائمًا. ويمنح قناع التدفق المكوّن على MLS-RP الأسبقية على القناع الموجود في MLS-SE. احذر إذا قمت بتغيير وضع MLS للمبدّل من destination-ip الافتراضي: يجب أن تتأكد من أنه يطابق وضع MLS على الموجّه حتى يعمل MLS. بالنسبة إلى الوضعين source-destination-ip وfull-flow-ip، تذكر تطبيق قائمة الوصول على واجهة الموجّه المناسبة؛ مع عدم تطبيق قائمة الوصول، حتى إذا تم التكوين، يكون وضع MLS ببساطة destination-ip، وهو الوضع الافتراضي.
تحذير: عندما يتم تغيير قناع التدفق، سواء في MLS-RP أو MLS-SE، يتم مسح جميع تدفقات MLS المخزنة مؤقتًا، وتتم إعادة تشغيل عملية MLS. كما يمكن حدوث المسح عند تطبيق الأمرclear ip route-cacheعلى الموجّه. إذا قمت بتطبيق أمر تكوين الموجه العامno ip routing، والذي يوقف توجيه IP ويحول الموجّه بشكل أساسي إلى جسر شفاف، كما يتسبب في مسح MLS وتعطيله (تذكر أن التوجيه هو شرط أساسي لـ MLS). يمكن أن يؤثر كل منها مؤقتًا، ولكن بشكل خطير، في أداء الموجّه في شبكة الإنتاج. يتعرض الموجّه لزيادة حمله حتى يتم إنشاء الاختصارات الجديدة لأنه يجب أن يعالج الآن جميع التدفقات التي تمت معالجتها مسبقًا بواسطة المبدّل.
ملاحظة: يجب تجنب الاستخدام الواسع للغاية لأقنعة التدفق التي يتم تكوينها باستخدام معلومات الطبقة الرابعة، وخاصةً مع عضو من مجموعة Catalyst 5000 مثل MLS-SE. في حال إجبار الموجّه على النظر بعمق في كل حزمة على الواجهة، يتم تجاوز الكثير من المزايا المقصودة من MLS. وتُعد هذه المشكلة أقل أهمية عند استخدام أحد أعضاء مجموعة Catalyst 6xxx مثل MLS-SE نظرًا لأن منافذ المبدّل نفسها يمكنها التعرف على معلومات الطبقة الرابعة.
ملاحظة: حتى وقت قريب، لم يدعم MLS أقنعة التدفق المُكوّنة الواردة في واجهة MLS-RP، بل الصادرة فقط. إذا كنت تستخدم الأمرthe mls rp ip input-aclبالإضافة إلى أوامر تكوين MLS-RP العادية على واجهة الموجّه، يتم دعم قناع التدفق الوارد.
هل تتم رؤية أكثر من بضع رسائل خطأالكثير من الحركاتلـ MLS بشكل مستمر على المبدّل؟
كما تذكر الملاحظة، يؤدي تغيير قناع التدفق، أو مسح ذاكرة التخزين المؤقت للمسار، أو إيقاف تشغيل توجيه IP بشكل عام، إلى مسح ذاكرة التخزين المؤقت. كما يمكن أن ينتج عن الظروف الأخرى العديد من عمليات المسح الفردية أو الكاملة وتتسبب في قيام MLS بشكوىالكثير من الحركات. توجد عدة أشكال لهذه الرسالة، لكن كل منها يحتوي على هذه الكلمات الثلاث. وبغض النظر عما تم ذكره بالفعل، يكمن السبب الأكثر شيوعًا لهذا الخطأ في أنه عندما يتعرف المبدّل على عنوان التحكم في الوصول إلى وسائط (MAC) Ethernet المطابق داخل شبكة VLAN نفسها؛ لا تسمح معايير Ethernet بعناوين MAC متطابقة داخل شبكة VLAN نفسها. في حال رؤيته بشكل غير منتظم، أو فقط بضع مرات متتالية، لا داعي للقلق؛ يُعد MLS ميزة قوية، ويمكن أن تنتج الرسالة ببساطة عن أحداث الشبكة العادية، مثل اتصال الكمبيوتر الشخصي الذي يتم نقله بين المنافذ، على سبيل المثال. في حال رؤيته باستمرار لعدة دقائق، فمن المحتمل أن يكون أحد الأعراض لمشكلة أكثر خطورة.
عندما ينشأ هذا الموقف، عادةً ما يتمثل السبب الجذري له في وجود جهازين بعنوان MAC نفسه متصل بالفعل بشبكة VLAN، أو حلقة تكرار مادية داخل شبكة VLAN (أو شبكات VLAN متعددة إذا كان الربط عبر مجالات البث هذه). قم باستكشاف الأخطاء وإصلاحها باستخدام الشجرة الممتدة (الذي تمت تغطيته في المستندات الأخرى) والنصيحة للعثور على حلقة التكرار والتخلص منها. وأيضًا، يمكن أن تتسبب أي تغييرات سريعة في الهيكل في عدم استقرار الشبكة (وMLS) مؤقتًا (تذبذب واجهات الموجّه وبطاقة NIC التالفة وما إلى ذلك).
نصيحة: استخدم الأمرينshow mls notificationوshow looktableعلى المُبدّل لتوجيهك في اتجاه عنوان MAC المكرر أو حلقة التكرار المادية. يوفر الأمر الأول قيمة TA. يرجع الأمرshow looktable <TA value>عنوان MAC المحتمل الذي يمكن تتبعه إلى جذر المشكلة.
المراجعة | تاريخ النشر | التعليقات |
---|---|---|
2.0 |
02-Dec-2022 |
تحديث المعلومات والتنسيق. إعادة الاعتماد ل Cisco.com. |
1.0 |
04-Dec-2001 |
الإصدار الأولي |