आपको कैसे पता चलेगा कि एक सिस्को स्विच ट्रैफिक को अच्छी तरह से संभाल रहा है?


18

मैंने अभी जेरेमी के 2960-एस और iSCSI ट्रैफिक हैंडलिंग के बारे में पढ़ा है , जिसने मुझे यह सवाल पूछने के लिए प्रेरित किया: हम सभी के पास विभिन्न इन्फ्रास्ट्रक्चर में बहुत सारे स्विच हैं, आप कैसे जान सकते हैं कि ट्रैफिक का अच्छी तरह से इलाज किया गया है?

मैं आमतौर पर सीपीयू, रैम और सिस्टम लॉग की जांच करता हूं लेकिन बफ़र्स के बारे में नहीं सोचता।

मैंने शो बफ़र्स विफलताओं का उपयोग किया और यहां डेटा का एक उदाहरण है:

show buffers failures 
Caller       Pool          Size      When
0x1279AE0   Middle           445    3d19h
0x1279AE0   Middle           446    3d19h
0x1279AE0   Middle           444    3d19h

मुझे कैसे पता चल सकता है कि यह किस इंटरफ़ेस पर हुआ?

क्या अन्य प्रदर्शन मीट्रिक हैं जिनकी समीक्षा की जानी चाहिए?


क्या किसी उत्तर ने आपकी मदद की? यदि हां, तो आपको उत्तर स्वीकार करना चाहिए ताकि प्रश्न हमेशा के लिए पॉपिंग न हो जाए, उत्तर की तलाश में है। वैकल्पिक रूप से, आप अपना स्वयं का उत्तर प्रदान कर सकते हैं और स्वीकार कर सकते हैं।
रॉन Maupin

जवाबों:


14

यह आपके पास मौजूद स्विच मॉडल पर निर्भर करता है और यह इतना आसान नहीं है।

छोटे उत्प्रेरक सामान्य रूप से बफर के कम से कम दो रूपों का उपयोग करते हैं - आमतौर पर 'इंटरफ़ेस बफर पूल' नामक खंड के तहत 'शो बफ़र्स' में दिखाई देने वाले छोटे उत्प्रेरक (2k / 3k) पर एक इंटरफ़ेस-लवल बफर होता है :

Interface buffer pools:
Syslog ED Pool buffers, 600 bytes (total 132, permanent 132):
   100 in free list (132 min, 132 max allowed)
   11151 hits, 0 misses
RxQ1 buffers, 2040 bytes (total 128, permanent 128):
   4 in free list (0 min, 128 max allowed)
   244594209 hits, 4559839 fallbacks
RxQ2 buffers, 2040 bytes (total 128, permanent 128):
   1 in free list (0 min, 128 max allowed)
   202559241 hits, 1582494 fallbacks, 0 trims, 0 created
   1582494 failures (0 no memory)
...

... और "सार्वजनिक" क्षेत्र है, जहां सीपीयू बफ़र्स का उपयोग कर रहा है, क्योंकि वे इसकी ओर आकर्षित हैं और सर्विसिंग की आवश्यकता है। "Rx" -लेवल बफ़र सभी इंटरफ़ेस (2950 या नवीनतम 2960S / 3560X / etc ) की तरह या तो पुराने इंटरफेस की सेवा के लिए साझा बफ़र का हिस्सा हैं या इंटरफेस का एक सबसेट, विशिष्ट पोर्ट IC से संबंधित (जैसे 2960 या 3560) / 3750/3560 ई / 3750 ई )।

पर 4500 और 6500 , इनपुट इंटरफ़ेस (एएसआईसी) बफ़र, linecard स्तर पर पूल (डीएफसी पर 6500 पर) स्विच कपड़े के स्तर पर - विशेष रूप से यह, गंदा हो जाता है के रूप में वहाँ पूल के एक नंबर है कि पैकेट के माध्यम से जा सकते हैं और अंत में पर्यवेक्षक स्तर पर बफर। समस्या निवारण प्रक्रिया को आसान करने के लिए उन्हें अलग-अलग नामों से अलग-अलग मेमोरी पूल में रखने की ज़रूरत नहीं है, लेकिन समस्या निवारण प्रक्रिया को आसान बनाने के लिए अलग-अलग नामों से मैप किया जाता है (उदाहरण के लिए पैकेट वॉक-थ्रू का चरण पैकेट गिरा हुआ था)।


14

आपको अब तक शानदार जवाब मिले हैं।

जैसे लुकाज़ कहता है कि कैटलिस्ट स्विच पर बफर सेटअप थोड़ा जटिल है। वहाँ एक पूल है कि आप 4 egress कतारों के लिए बफ़र्स असाइन करते हैं। आप एक निश्चित मात्रा में बफ़र्स को आरक्षित करने का विकल्प चुन सकते हैं और बाकी को एक पूल में बैठ सकते हैं और आवश्यकतानुसार इसका उपयोग कर सकते हैं। आरक्षित किए गए बफ़र्स को अन्य कतारों / थ्रेसहोल्ड द्वारा स्पर्श नहीं किया जा सकता है।

यहाँ छवि विवरण दर्ज करें

विभिन्न कतारों / थ्रेसहोल्ड पर बूंदों को देखने के लिए इस कमांड का उपयोग करें:

show platform port-asic stats drop gix/x

यहाँ छवि विवरण दर्ज करें


11

यदि आपको बफर फेलियर मिल रहा है, तो मैं निम्नलिखित की तरह एक कमांड का उपयोग करूंगा:

शो इंटरफ़ेस | मैं (लाइन प्रोटोकॉल | कोई बफर नहीं)

आपको आउटपुट के माध्यम से मैन्युअल रूप से सॉर्ट करने की आवश्यकता होगी, लेकिन आप उन लाइनों की तलाश कर रहे हैं जिनके लिए आपके पास 0 से अधिक कोई बफर त्रुटि नहीं है:

FasttEthernet0/24 is up, line protocol is up (connected)
     1557332164 packets input, 3733280910 bytes, 6718 no buffer
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.