يصف هذا المستند أسباب إستخدام وحدة المعالجة المركزية (CPU) العالي على محولات Cisco Catalyst 3750 Series Switches. وكما هو الحال مع موجهات Cisco، تستخدم المحولات الأمر show process cpu لإظهار إستخدام وحدة المعالجة المركزية لتحديد أسباب إستخدام وحدة المعالجة المركزية (CPU) عالية. ومع ذلك، نظرا للاختلافات في آليات إعادة التوجيه والبنى بين الموجهات والمحولات من Cisco، فإن الإخراج النموذجي لأمر وحدة المعالجة المركزية show process يختلف بشكل ملحوظ. يسرد هذا وثيقة أيضا بعض الأعراض المشتركة التي تتسبب في إستخدام عال لوحدة المعالجة المركزية على المادة حفازة 3750 sery مفتاح.
لا توجد متطلبات خاصة لهذا المستند.
المعلومات الواردة في هذا المستند قائمة على المحولات Catalyst 3750 switches.
تم إنشاء المعلومات الواردة في هذا المستند من الأجهزة الموجودة في بيئة معملية خاصة. بدأت جميع الأجهزة المُستخدمة في هذا المستند بتكوين ممسوح (افتراضي). إذا كانت شبكتك مباشرة، فتأكد من فهمك للتأثير المحتمل لأي أمر.
راجع اصطلاحات تلميحات Cisco التقنية للحصول على مزيد من المعلومات حول اصطلاحات المستندات.
قبل النظر إلى بنية معالجة حزم وحدة المعالجة المركزية (CPU) واستكشاف أخطاء إستخدام وحدة المعالجة المركزية (CPU) العالي وإصلاحها، يجب عليك فهم الطرق المختلفة التي تستخدم فيها محولات إعادة التوجيه المستندة إلى الأجهزة والموجهات المستندة إلى البرامج Cisco IOS® وحدة المعالجة المركزية (CPU). المفهوم الخاطئ الشائع هو أن الاستخدام المرتفع لوحدة المعالجة المركزية يشير إلى إستنزاف الموارد على الجهاز والتهديد بانهيار الجهاز. تعد مشكلة السعة واحدة من أعراض إستخدام وحدة المعالجة المركزية (CPU) العالي على موجهات Cisco IOS. ومع ذلك، فإن مشكلة السعة ليست مطلقا تقريبا أحد أعراض الاستخدام العالي لوحدة المعالجة المركزية (CPU) مع محولات إعادة التوجيه القائمة على الأجهزة.
تتمثل الخطوة الأولى لاستكشاف أخطاء إستخدام وحدة المعالجة المركزية (CPU) العالية وإصلاحها في التحقق من ملاحظات إصدار Cisco IOS الخاصة بالمحول Catalyst 3750 switch بحثا عن خطأ IOS المحتمل المعروف. بهذه الطريقة يمكنك إزالة خطأ IOS من خطوات أستكشاف الأخطاء وإصلاحها. أحلت cisco مادة حفازة 3750 sery مفتاح إطلاق بطاقة للقائمة ميلان إلى جانب من إطلاق بطاقة لمادة حفازة 3750 مفتاح.
يغطي هذا القسم بعض من مشاكل إستخدام وحدة المعالجة المركزية (CPU) العالية الشائعة على المحول Catalyst 3750 switch.
من الأسباب الشائعة لاستخدام وحدة المعالجة المركزية (CPU) العالي أن وحدة المعالجة المركزية (CPU) الخاصة بالمحول Catalyst 3750 مشغولة بعواصف معالجة بروتوكول إدارة مجموعات الإنترنت (IGMP) التي تترك الرسائل. إذا كان مكدس من محولات Catalyst 3750 switches التي تعمل ببرنامج Cisco IOS Software الإصدار 12.1(14)EA1a متصلة بمحول آخر، مثل Cat6500 الذي يعمل بنظام التشغيل CatOS، والذي يقوم بإنشاء استعلامات IGMP المستندة إلى MAC باستخدام خيارات IP، فإن المحول 3750 يختبر إستخدام وحدة المعالجة المركزية (CPU) بشكل مرتفع في عملية IGMPsn (التطفل). هذه نتيجة لحزم الاستعلام المستندة إلى MAC التي يتم تكرارها داخل المكدس. يمكنك أيضا رؤية وحدة معالجة مركزية (CPU) عالية باستخدام عملية طلب HRPC HL2mm. إن يتلقى أنت EtherChannel يشكل على المادة حفازة 3750 كومة مع cisco ios برمجية إطلاق 12.1(14)EA1a، عاصفة من IGMP يترك رسالة أمكن خلقت.
المادة حفازة 3750 يستلم كثير IGMP إستفسار. وهذا يجعل عداد استعلامات IGMP يبدأ في التزايد بالمئات في الثانية. هذا يؤدي إلى وحدة معالجة مركزية (CPU) عالية في المحول Catalyst 3750 Switch. أحلت cisco بق id CSCeg55298 (يسجل زبون فقط). تم تحديد الخطأ في البرنامج Cisco IOS Software، الإصدار 12.1(14)EA1a وتم إصلاحه على برنامج Cisco IOS الإصدار 12.2(25)SEA والإصدارات الأحدث. الحل الدائم هو الترقية إلى أحدث إصدار من Cisco IOS. ال مؤقت workaround أن يعجز IGMP يتطفل على المادة حفازة 3750 كومة، أو أعجزت baser استعلام على المفتاح يربط إلى ال 3750 كومة.
هذا نموذج للمخرجات من الأمر show ip traffic الذي يعرض حزم IP بخيارات وتنبيهات سيئة تزيد بسرعة:
Switch#show ip traffic Rcvd: 48195018 total, 25628739 local destination 0 format errors, 0 checksum errors, 10231692 bad hop count 0 unknown protocol, 9310320 not a gateway 0 security failures, 10231 bad options, 2640539 with options Opts: 2640493 end, 206 nop, 0 basic security, 2640523 loose source route 0 timestamp, 0 extended security, 16 record route 0 stream ID, 0 strict source route, 10231 alert, 0 cipso, 0 ump 0 other Frags: 16 reassembled, 0 timeouts, 0 couldn't reassemble 32 fragmented, 0 couldn't fragment Bcast: 308 received, 0 sent Mcast: 4221007 received, 4048770 sent Sent: 25342014 generated, 20710669 forwarded Drop: 617267 encapsulation failed, 0 unresolved, 0 no adjacency 0 no route, 0 unicast RPF, 0 forced drop 0 options denied, 0 source IP address zero !--- Output suppressed.
يعرض الأمر show process cpu معلومات حول العمليات النشطة في المحول وإحصائيات إستخدام وحدة المعالجة المركزية (CPU) المطابقة لها. وهذا نموذج إخراج من أمر show process cpu عندما يكون إستخدام وحدة المعالجة المركزية (CPU) طبيعيا:
switch#show processes cpu CPU utilization for five seconds: 8%/4%; one minute: 6%; five minutes: 5% PID Runtime(ms) Invoked uSecs 5Sec 1Min 5Min TTY Process 1 384 32789 11 0.00% 0.00% 0.00% 0 Load Meter 2 2752 1179 2334 0.73% 1.06% 0.29% 0 Exec 3 318592 5273 60419 0.00% 0.15% 0.17% 0 Check heaps 4 4 1 4000 0.00% 0.00% 0.00% 0 Pool Manager 5 6472 6568 985 0.00% 0.00% 0.00% 0 ARP Input 6 10892 9461 1151 0.00% 0.00% 0.00% 0 IGMPSN !--- CPU utilization at normal condition. 7 67388 53244 1265 0.16% 0.04% 0.02% 0 CDP Protocol 8 145520 166455 874 0.40% 0.29% 0.29% 0 IP Background 9 3356 1568 2140 0.08% 0.00% 0.00% 0 BOOTP Server 10 32 5469 5 0.00% 0.00% 0.00% 0 Net Background 11 42256 163623 258 0.16% 0.02% 0.00% 0 Per-Second Jobs 12 189936 163623 1160 0.00% 0.04% 0.05% 0 Net Periodic 13 3248 6351 511 0.00% 0.00% 0.00% 0 Net Input 14 168 32790 5 0.00% 0.00% 0.00% 0 Compute load avgs 15 152408 2731 55806 0.98% 0.12% 0.07% 0 Per-minute Jobs 16 0 1 0 0.00% 0.00% 0.00% 0 HRPC hI2mm reque !--- Output suppressed.
هذا نموذج إخراج من أمر show process cpu عندما يكون إستخدام وحدة المعالجة المركزية مرتفعا بسبب عملية التطفل على بروتوكول IGMP:
switch#show processes cpu CPU utilization for five seconds: 8%/4%; one minute: 6%; five minutes: 5% PID Runtime(ms) Invoked uSecs 5Sec 1Min 5Min TTY Process 1 384 32789 11 0.00% 0.00% 0.00% 0 Load Meter 2 2752 1179 2334 0.73% 1.06% 0.29% 0 Exec 3 318592 5273 60419 0.00% 0.15% 0.17% 0 Check heaps 4 4 1 4000 0.00% 0.00% 0.00% 0 Pool Manager 5 6472 6568 985 0.00% 0.00% 0.00% 0 ARP Input 6 10892 9461 1151 100 100 100 0 IGMPSN !--- Due to high CPU utilization. 7 67388 53244 1265 0.16% 0.04% 0.02% 0 CDP Protocol 8 145520 166455 874 0.40% 0.29% 0.29% 0 IP Background 9 3356 1568 2140 0.08% 0.00% 0.00% 0 BOOTP Server 10 32 5469 5 0.00% 0.00% 0.00% 0 Net Background 11 42256 163623 258 0.16% 0.02% 0.00% 0 Per-Second Jobs 12 189936 163623 1160 0.00% 0.04% 0.05% 0 Net Periodic 13 3248 6351 511 0.00% 0.00% 0.00% 0 Net Input 14 168 32790 5 0.00% 0.00% 0.00% 0 Compute load avgs 15 152408 2731 55806 0.98% 0.12% 0.07% 0 Per-minute Jobs 16 0 2874 0 100 100 100 0 HRPC hI2mm reque !--- Output suppressed.
نفق تضمين التوجيه العام (GRE) غير مدعوم من قبل محولات Cisco Catalyst 3750 Series Switches. وعلى الرغم من أنه يمكن تكوين هذه الميزة باستخدام واجهة سطر الأوامر (CLI)، إلا أنه لا يمكن تحويل الحزم بواسطة الأجهزة أو البرامج، مما يزيد من إستخدام وحدة المعالجة المركزية.
ملاحظة: لا يتم دعم واجهات نفق بروتوكول توجيه متجه المسافات (DVMRP) إلا للتوجيه متعدد البث في Catalyst 3750. وحتى بالنسبة لهذا، لا يمكن تبديل الحزم بالأجهزة. يجب تحويل الحزم التي يتم توجيهها عبر هذا النفق من خلال البرنامج. يؤدي العدد الأكبر من الحزم التي تمت إعادة توجيهها عبر هذا النفق إلى زيادة إستخدام وحدة المعالجة المركزية (CPU).
لا يوجد حل بديل لهذه المشكلة. هذا تحديد جهاز في المادة حفازة 3750 sery مفتاح.
إذا كانت محولات Catalyst 3750 متصلة في مكدس، وإذا كانت هناك أي تغييرات في التكوين تم إجراؤها على محول، فإن عملية تكوين النظام الأساسي التي تعمل على تكوين الجهاز تقوم بالتنبيه وتقوم بإنشاء نسخة جديدة من التكوين الجاري تشغيله. بعد ذلك، يرسل إلى جميع المحولات في المكدس. يعتمد التكوين الجاري تشغيله الجديد على وحدة المعالجة المركزية (CPU). وبالتالي، يكون إستخدام وحدة المعالجة المركزية مرتفعا عند بناء عملية تكوين جديدة قيد التشغيل وعند إعادة توجيه التكوينات الجديدة إلى محولات أخرى. ومع ذلك، يجب أن يكون إستخدام وحدة المعالجة المركزية (CPU) العالي هذا موجودا فقط لنفس الفترة الزمنية التي يستغرقها تنفيذ خطوة تكوين الإنشاء الخاصة بالأمر show running-configuration.
لا حاجة إلى حل بديل لهذه المشكلة. يكون إستخدام وحدة المعالجة المركزية (CPU) مرتفعا عادة في هذه المواقف.
هذا نموذج للمخرجات من أمر show process cpu عندما يكون إستخدام وحدة المعالجة المركزية مرتفعا بسبب العملية التي تقوم بتشغيل HULC:
switch#show processes cpu CPU utilization for five seconds: 63%/0%; one minute: 27%; five minutes: 23% PID Runtime(ms) Invoked uSecs 5Sec 1Min 5Min TTY Process 1 384 32789 11 0.00% 0.00% 0.00% 0 Load Meter 2 2752 1179 2334 0.73% 1.06% 0.29% 0 Exec 3 318592 5273 60419 0.00% 0.15% 0.17% 0 Check heaps 4 4 1 4000 0.00% 0.00% 0.00% 0 Pool Manager 5 6472 6568 985 0.00% 0.00% 0.00% 0 ARP Input 6 10892 9461 1151 0.00% 0.00% 0.00% 0 IGMPSN 7 67388 53244 1265 0.16% 0.04% 0.02% 0 CDP Protocol 8 145520 166455 874 0.40% 0.29% 0.29% 0 IP Background 9 3356 1568 2140 0.08% 0.00% 0.00% 0 BOOTP Server 10 32 5469 5 0.00% 0.00% 0.00% 0 Net Background 11 42256 163623 258 0.16% 0.02% 0.00% 0 Per-Second Jobs 12 189936 163623 1160 0.00% 0.04% 0.05% 0 Net Periodic 13 3248 6351 511 0.00% 0.00% 0.00% 0 Net Input 14 168 32790 5 0.00% 0.00% 0.00% 0 Compute load avgs 15 152408 2731 55806 0.98% 0.12% 0.07% 0 Per-minute Jobs 16 0 1 0 0.00% 0.00% 0.00% 0 HRPC h12mm reque 17 85964 426 201793 55.72% 12.05% 5.36% 0 hulc running !--- Output suppressed.
تحدث عملية إدخال ARP عالية لاستخدام وحدة المعالجة المركزية (CPU) لبروتوكول تحليل العناوين (ARP) إذا كان يجب على الموجه إنشاء عدد مفرط من طلبات ARP. تكون طلبات ARP لعنوان IP نفسه محدودة بمعدل طلب واحد كل ثانيتين. لذلك، يجب إنشاء عدد مفرط من طلبات ARP لعناوين IP مختلفة. ويمكن أن يحدث ذلك إذا تم تكوين مسار IP ويشير إلى واجهة بث. والمثال الواضح هو المسار الافتراضي، مثل:
ip route 0.0.0.0 0.0.0.0 Fastethernet0/0
في هذه الحالة، يقوم الموجه بإنشاء طلب ARP لكل عنوان IP لا يمكن الوصول إليه من خلال مسارات أكثر تحديدا، مما يعني أن الموجه يقوم بإنشاء طلب ARP لكل عنوان تقريبا على الإنترنت. أحلت يعين التالي جنجل عنوان ل ساكن إستاتيكي ل كثير معلومة على كيف أن يشكل التالي جنجل عنوان ل ساكن إستاتيكي تحشد.
بدلا من ذلك، يمكن أن يحدث مقدار مفرط من طلبات ARP بسبب تدفق حركة مرور ضار يقوم بفحص عبر الشبكات الفرعية المتصلة محليا. مؤشر هذا الدفق هو وجود عدد كبير جدا من إدخالات ARP غير المكتملة في جدول ARP. نظرا لأنه يجب معالجة حزم IP الواردة التي تشغل طلبات ARP، فإن أستكشاف أخطاء هذه المشكلة وإصلاحها هو نفسه أستكشاف أخطاء إستخدام وحدة المعالجة المركزية (CPU) العالي وإصلاحها في عملية إدخال IP.
في أحدث إصدارات Cisco IOS ل Catalyst 3750، تتم معالجة طلبات بروتوكول إدارة الشبكة البسيط (SNMP) بواسطة محرك SNMP. من الطبيعي أن ترتفع وحدة المعالجة المركزية (CPU) بسبب عملية محرك SNMP هذه. تتسم عملية SNMP بأولوية منخفضة ويجب ألا تؤثر على أي وظائف على المحول.
ارجع إلى بروتوكول إدارة شبكة IP البسيطة (SNMP) يتسبب في إستخدام وحدة المعالجة المركزية (CPU) بشكل مرتفع للحصول على مزيد من المعلومات حول إستخدام وحدة المعالجة المركزية (CPU) العالي الذي تتسبب فيه عملية محرك SNMP.
ال مفتاح قاعدة معطيات إدارة (SDM) على المادة حفازة 3750 sery مفتاح يدير الطبقة 2 و طبقة 3 تحويل معلومة أن يكون أبقيت في ال ثالث محتوى عنوان ذاكرة (TCAM). يتم إستخدام قوالب إدارة قاعدة بيانات المحول (SDM) لتكوين موارد النظام في المحول لتحسين دعم ميزات محددة، والتي تعتمد على كيفية إستخدام المحول في الشبكة. يمكن تحديد قوالب إدارة قاعدة بيانات المحول (SDM) لتوفير الحد الأقصى لاستخدام النظام لبعض الوظائف، أو لاستخدام القالب الافتراضي لموازنة الموارد. تحدد القوالب أولويات موارد النظام من أجل تحسين الدعم لهذه الأنواع من الميزات:
التوجيه—يزيد قالب التوجيه موارد النظام للتوجيه أحادي البث إلى الحد الأقصى، عادة ما تكون مطلوبة للموجه أو المجمع في مركز الشبكة.
VLANs — يعجز قالب VLAN التوجيه ويدعم الحد الأقصى لعدد من عناوين MAC للبث الأحادي. يكون هذا محددا بشكل نموذجي لمحول الطبقة 2.
الوصول - يعمل قالب الوصول على زيادة موارد النظام لقوائم التحكم في الوصول (ACL) لاستيعاب عدد كبير من قوائم التحكم في الوصول (ACL).
الافتراضي- يوفر القالب الافتراضي التوازن لجميع الوظائف.
هناك إصداران لكل قالب: قالب سطح مكتب وقالب مجمع.
ملاحظة: القالب الافتراضي لمحولات سطح المكتب هو قالب سطح المكتب الافتراضي. القالب الافتراضي ل Catalyst 3750-12S هو قالب المجمع الافتراضي.
حدد قالب إدارة قاعدة بيانات المحول (SDM) المناسب الذي يوفر الحد الأقصى لاستخدام النظام للميزة المستخدمة. يمكن لقالب إدارة قاعدة بيانات المحول (SDM) غير المناسب تحميل وحدة المعالجة المركزية (CPU) بشكل زائد وتقليل أداء المحول بشكل كبير.
قم بإصدار الأمر show platform tcam use لمعرفة مقدار إستخدام TCAM الآن وكم هو متوفر.
Switch#show platform tcam utilization CAM Utilization for ASIC# 0 Max Used Masks/Values Masks/values Unicast mac addresses: 784/6272 12/26 IPv4 IGMP groups + multicast routes: 144/1152 6/26 IPv4 unicast directly-connected routes: 784/6272 12/26 IPv4 unicast indirectly-connected routes: 272/2176 8/44 IPv4 policy based routing aces: 0/0 0/0 IPv4 qos aces: 528/528 18/18 IPv4 security aces: 1024/1024 27/27 Note: Allocation of TCAM entries per feature uses a complex algorithm. The above information is meant to provide an abstract view of the current TCAM utilization
إذا كان إستخدام TCAM قريبا من الحد الأقصى لأي من المعلمات، فتحقق مما إذا كان يمكن تحسين أي من ميزات القالب الأخرى لهذه المعلمة.
show sdm prefer access | default | dual-ipv4-and-ipv6 | routing | vlan
Switch# show sdm prefer routing "desktop routing" template: The selected template optimizes the resources in the switch to support this level of features for 8 routed interfaces and 1024 VLANs. number of unicast mac addresses: 3K number of igmp groups + multicast routes: 1K number of unicast routes: 11K number of directly connected hosts: 3K number of indirect routes: 8K number of policy based routing aces: 512 number of qos aces: 512 number of security aces: 1K
لتحديد قالب إدارة قاعدة بيانات المحول (SDM) المطلوب إستخدامه على المحول، قم بإصدار أمر التكوين العام SDM أفضل.
ملاحظة: يلزم إعادة تحميل المحول لاستخدام قالب إدارة قاعدة بيانات المحول (SDM) الجديد.
يتلقى تنفيذ التوجيه المستند إلى السياسة (PBR) في محولات Cisco Catalyst 3750 switches بعض القيود. إذا لم يتم اتباع هذه القيود، فقد يؤدي ذلك إلى إستخدام عال لوحدة المعالجة المركزية.
أنت يستطيع مكنت PBR على ميناء موجه أو SVI.
لا يدعم المحول عبارات رفض خريطة المسار ل PBR.
لم يتم توجيه حركة مرور البث المتعدد وفقا للسياسة. يطبق PBR فقط على unicast حركة مرور.
لا تطابق قوائم التحكم في الوصول (ACL) التي تسمح بالحزم الموجهة لعنوان محلي. يقوم PBR بإعادة توجيه هذه الحزم، والتي يمكن أن تتسبب في فشل إختبار الاتصال أو برنامج Telnet أو رفرفة بروتوكول التوجيه.
لا تطابق قوائم التحكم في الوصول (ACL) مع رفض ACE. يتم إرسال الحزم التي تطابق إدخال التحكم في الوصول (ACE) للرفض إلى وحدة المعالجة المركزية، والتي يمكن أن تتسبب في إستخدام عال لوحدة المعالجة المركزية.
لاستخدام PBR، يجب عليك أولا تمكين قالب التوجيه باستخدام إدارة قاعدة بيانات المحول (SDM) تفضل أمر التكوين العام للتوجيه. PBR غير مدعوم مع شبكة VLAN أو القالب الافتراضي.
للحصول على قائمة كاملة، راجع إرشادات تكوين PBR.
أنت يستطيع جلبت ICMP سقطت redirects عندما واحد VLAN (أو أي طبقة 3 ميناء) يستلم ربط حيث المصدر IP على واحد subnet، الغاية ip على آخر شبكة فرعية، وال التالي على ال نفسه VLAN أو طبقة 3 قطعة.
فيما يلي مثال:
يمكنك رؤية هذه الرسالة في سجل العرض:
51w2d: ICMP-Q:Dropped redirect disabled on L3 IF: Local Port Fwding L3If:Vlan7 L2If:GigabitEthernet2/0/13 DI:0xB4, LT:7, Vlan:7 SrcGPN:65, SrcGID:65, ACLLogIdx:0x0, MacDA:001a.a279.61c1, MacSA: 0002.5547.3bf0 IP_SA:64.253.128.3 IP_DA:208.118.132.9 IP_Proto:47 TPFFD:EDC10041_02C602C6_00B0056A-000000B4_EBF6001B_0D8A3746
هذا يقع حيث الربط يكون إستلمت على VLAN 7 مع مصدر IP 64.253.128.3 ويحاول أن يبلغ 208.118.132.9، الغاية IP. أنت يستطيع رأيت أن التالي يشكل في المفتاح (64.253.128.41، في هذه الحالة) أيضا على ال نفسه VLAN 7.
المراجعة | تاريخ النشر | التعليقات |
---|---|---|
1.0 |
26-Jun-2009 |
الإصدار الأولي |