تسعى مجموعة الوثائق لهذا المنتج جاهدة لاستخدام لغة خالية من التحيز. لأغراض مجموعة الوثائق هذه، يتم تعريف "خالية من التحيز" على أنها لغة لا تعني التمييز على أساس العمر، والإعاقة، والجنس، والهوية العرقية، والهوية الإثنية، والتوجه الجنسي، والحالة الاجتماعية والاقتصادية، والتمييز متعدد الجوانب. قد تكون الاستثناءات موجودة في الوثائق بسبب اللغة التي يتم تشفيرها بشكل ثابت في واجهات المستخدم الخاصة ببرنامج المنتج، أو اللغة المستخدمة بناءً على وثائق RFP، أو اللغة التي يستخدمها منتج الجهة الخارجية المُشار إليه. تعرّف على المزيد حول كيفية استخدام Cisco للغة الشاملة.
ترجمت Cisco هذا المستند باستخدام مجموعة من التقنيات الآلية والبشرية لتقديم محتوى دعم للمستخدمين في جميع أنحاء العالم بلغتهم الخاصة. يُرجى ملاحظة أن أفضل ترجمة آلية لن تكون دقيقة كما هو الحال مع الترجمة الاحترافية التي يقدمها مترجم محترف. تخلي Cisco Systems مسئوليتها عن دقة هذه الترجمات وتُوصي بالرجوع دائمًا إلى المستند الإنجليزي الأصلي (الرابط متوفر).
يصف هذا المستند قوائم الانتظار والتخزين المؤقت على مبدّلات Cisco Nexus 9000 Series المجهزة بـ Cisco Scale ASIC الذي يشغل برنامج NX-OS.
توصي Cisco بفهم أساسيات تحويل الإيثرنت على الشبكات المتوسطة المشتركة وضرورة قوائم الانتظار/التخزين المؤقت في هذه الشبكات. cisco أيضا يوصي أن يفهم أنت الأساسية من جودة الخدمة (QoS) والتخزين المؤقت على cisco Nexus مفتاح. لمزيد من المعلومات، ارجع إلى الوثائق هنا:
تستند المعلومات الواردة في هذا المستند إلى محولات Cisco Nexus 9000 Series Switches مع ASIC "مقياس السحابة" التي تشغل برنامج NX-OS الإصدار 9.3(8).
ينطبق الإجراء الوارد في هذا المستند فقط على الأجهزة الموضحة هنا.
تم إنشاء المعلومات الواردة في هذا المستند من الأجهزة الموجودة في بيئة معملية خاصة. بدأت جميع الأجهزة المُستخدمة في هذا المستند بتكوين ممسوح (افتراضي). إذا كانت شبكتك قيد التشغيل، فتأكد من فهمك للتأثير المحتمل لأي أمر.
يصف هذا المستند الميكانيكيين وراء قوائم الانتظار والتخزين المؤقت على محولات Cisco Nexus 9000 Series Switches المزودة بدائرة ASIC واسعة النطاق (دائرة مدمجة خاصة بالتطبيق) تشغل برنامج NX-OS. يصف هذا وثيقة أيضا أعراض أيسر اشتراك زائد على هذا منصة، مثل غير صفري إنتاج discard قارن و sys أن يشير إلى أنه تم تجاوز حدود التخزين المؤقت.
cisco Nexus 9000 sery مفتاح مع ال cisco سحابة مقياس ASIC يطبق "يشارك ذاكرة" مخرج مصد الهندسة المعمارية. وينقسم ASIC إلى "شريحة" أو أكثر. كل شريحة لها مصد خاص بها، وفقط المنافذ ضمن تلك الشريحة يمكن أن تستخدم ذلك المخزن المؤقت. وبشكل فعلي، يتم تقسيم كل شريحة إلى "خلايا" تمثل أجزاء من المخزن المؤقت. يتم تقسيم الشرائح إلى "مجموعات تجمع". يتم تخصيص عدد معين من الخلايا لكل مجموعة تجمع، ولا يتم مشاركتها بين مجموعات تجمع منفصلة. تحتوي كل مجموعة تجمع على "تجمع" واحد أو أكثر، تمثل فئة الخدمة (CoS) لحركة مرور البث الأحادي أو المتعدد. وهذا يساعد كل موارد مصد لضمان مجموعة التجمع لأنواع حركة المرور التي تخدمها مجموعة التجمع.
توضح الصورة هنا بشكل مرئي كيفية تقسيم مختلف نماذج ASIC الخاصة بتدرج السحابة من Cisco إلى شرائح. توضح الصورة أيضا كيفية تخصيص مقدار معين من المخزن المؤقت عبر الخلايا لكل شريحة.
يحتوي كل طراز من محول Nexus 9000 Series وبطاقة خط Nexus 9500 على عدد مختلف من بطاقات ASIC الخاصة بمقياس السحابة من Cisco بداخلها، بالإضافة إلى تخطيط مختلف يحدد منافذ اللوحة الأمامية التي تتصل بها ASIC. يظهر مثالان يستخدمان بطاقة الخط N9K-X9736C-FX ومحول N9K-C9336C-FX2 في الصور هنا.
تحتوي بطاقة الخط N9K-C9736C-FX على 4 بطاقات Cisco Cloud Scale LS1800FX ASIC مع شريحة واحدة لكل ASIC. وعلى الصعيد الداخلي، يشار إلى كل مركز من مراكز المساعدة الأمنية الدولية باسم "وحدة". ويشار إلى كل شريحة باسم "مثيل" ويتم تعيين عدد صحيح قائم على الصفر له تعريف فريد لتلك الشريحة داخل الهيكل. وينتج عن ذلك التباديل الموضحة هنا:
يحتوي المحول N9K-C9336C-FX2 switch على Cisco Cloud Scale LS3600FX2 ASIC واحد مع شريحتين لكل ASIC. وعلى الصعيد الداخلي، يشار إلى كل مركز من مراكز المساعدة الأمنية الدولية باسم "وحدة". ويشار إلى كل شريحة باسم "مثيل" ويتم تعيين عدد صحيح قائم على الصفر له تعريف فريد لتلك الشريحة داخل الهيكل. وينتج عن ذلك التباديل الموضحة هنا:
كل linecard و مفتاح له تخطيط مختلف و ينتج عنه أرقام مثيل مختلفة. لكي تتمكن من تصميم شبكتك حول تدفقات حركة مرور البيانات التي تتطلب عرض نطاق ترددي كبير، فإنك تحتاج إلى فهم المحول أو مخطط بطاقة الخط الذي تريد العمل معه. يمكن إستخدام الأمر show interface hardware-mappings لربط كل منفذ من منافذ اللوحة الأمامية بوحدة (ASIC) ورقم شريحة. ويتم توضيح مثال على ذلك هنا، حيث يتم إدخال واجهة إيثرنت 2/16 لمحول Nexus 9504 مع بطاقة خط N9K-X9736C-FX في الفتحة 2 من خرائط الهيكل إلى الوحدة 1، الشريحة 0.
switch# show interface hardware-mappings Legends: SMod - Source Mod. 0 is N/A Unit - Unit on which port resides. N/A for port channels HPort - Hardware Port Number or Hardware Trunk Id: HName - Hardware port name. None means N/A FPort - Fabric facing port number. 255 means N/A NPort - Front panel port number VPort - Virtual Port Number. -1 means N/A Slice - Slice Number. N/A for BCM systems SPort - Port Number wrt Slice. N/A for BCM systems SrcId - Source Id Number. N/A for BCM systems MacIdx - Mac index. N/A for BCM systems MacSubPort - Mac sub port. N/A for BCM systems ------------------------------------------------------------------------------------------------------- Name Ifindex Smod Unit HPort FPort NPort VPort Slice SPort SrcId MacId MacSP VIF Block BlkSrcID ------------------------------------------------------------------------------------------------------- Eth2/1 1a080000 5 0 16 255 0 -1 0 16 32 4 0 145 0 32 Eth2/2 1a080200 5 0 12 255 4 -1 0 12 24 3 0 149 0 24 Eth2/3 1a080400 5 0 8 255 8 -1 0 8 16 2 0 153 0 16 Eth2/4 1a080600 5 0 4 255 12 -1 0 4 8 1 0 157 0 8 Eth2/5 1a080800 5 0 0 255 16 -1 0 0 0 0 0 161 0 0 Eth2/6 1a080a00 5 0 56 255 20 -1 0 56 112 14 0 165 1 40 Eth2/7 1a080c00 5 0 52 255 24 -1 0 52 104 13 0 169 1 32 Eth2/8 1a080e00 6 1 16 255 28 -1 0 16 32 4 0 173 0 32 Eth2/9 1a081000 6 1 12 255 32 -1 0 12 24 3 0 177 0 24 Eth2/10 1a081200 6 1 8 255 36 -1 0 8 16 2 0 181 0 16 Eth2/11 1a081400 6 1 4 255 40 -1 0 4 8 1 0 185 0 8 Eth2/12 1a081600 6 1 0 255 44 -1 0 0 0 0 0 189 0 0 Eth2/13 1a081800 6 1 56 255 48 -1 0 56 112 14 0 193 1 40 Eth2/14 1a081a00 6 1 52 255 52 -1 0 52 104 13 0 197 1 32 Eth2/15 1a081c00 7 2 16 255 56 -1 0 16 32 4 0 201 0 32 Eth2/16 1a081e00 7 2 12 255 60 -1 0 12 24 3 0 205 0 24 Eth2/17 1a082000 7 2 8 255 64 -1 0 8 16 2 0 209 0 16 Eth2/18 1a082200 7 2 4 255 68 -1 0 4 8 1 0 213 0 8 Eth2/19 1a082400 7 2 0 255 72 -1 0 0 0 0 0 217 0 0 Eth2/20 1a082600 7 2 56 255 76 -1 0 56 112 14 0 221 1 40 Eth2/21 1a082800 7 2 52 255 80 -1 0 52 104 13 0 225 1 32 Eth2/22 1a082a00 8 3 16 255 84 -1 0 16 32 4 0 229 0 32 Eth2/23 1a082c00 8 3 12 255 88 -1 0 12 24 3 0 233 0 24 Eth2/24 1a082e00 8 3 8 255 92 -1 0 8 16 2 0 237 0 16 Eth2/25 1a083000 8 3 4 255 96 -1 0 4 8 1 0 241 0 8 Eth2/26 1a083200 8 3 0 255 100 -1 0 0 0 0 0 245 0 0 Eth2/27 1a083400 8 3 56 255 104 -1 0 56 112 14 0 249 1 40 Eth2/28 1a083600 8 3 52 255 108 -1 0 52 104 13 0 253 1 32 Eth2/29 1a083800 5 0 48 255 112 -1 0 48 96 12 0 257 1 24 Eth2/30 1a083a00 5 0 44 255 116 -1 0 44 88 11 0 261 1 16 Eth2/31 1a083c00 6 1 48 255 120 -1 0 48 96 12 0 265 1 24 Eth2/32 1a083e00 6 1 44 255 124 -1 0 44 88 11 0 269 1 16 Eth2/33 1a084000 7 2 48 255 128 -1 0 48 96 12 0 273 1 24 Eth2/34 1a084200 7 2 44 255 132 -1 0 44 88 11 0 277 1 16 Eth2/35 1a084400 8 3 48 255 136 -1 0 48 96 12 0 281 1 24 Eth2/36 1a084600 8 3 44 255 140 -1 0 44 88 11 0 285 1 16
عند ترجمة syslog، يتم حساب معرف المثيل استنادا إلى ترتيب مجموعة الوحدات والشرائح المتجاورة. على سبيل المثال، إذا كانت إحدى وحدات Nexus 9500 أو Nexus 9300 Tor (أعلى الحامل) تحتوي على وحدتين (ASICs) وشريحتين لكل وحدة، يمكن أن تكون معرفات المثيلات كما يلي:
إذا كانت الوحدة النمطية تحتوي على وحدة واحدة وأربع شرائح، فإن معرفات المثيل يمكن أن تكون:
تكون الواجهات المتصلة بشبكة إيثرنت قادرة فقط على إرسال حزمة واحدة في كل مرة. عندما تحتاج حزمتان إلى إخراج واجهة إيثرنت في نفس الوقت، ترسل واجهة الإيثرنت حزمة واحدة أثناء تخزين الحزمة الأخرى مؤقتا. بمجرد إرسال الحزمة الأولى، ترسل واجهة الإيثرنت الحزمة الثانية من المخزن المؤقت. عندما يكون المجموع الإجمالي لحركة المرور التي تحتاج إلى مخرج، واجهة تتجاوز النطاق الترددي للواجهة، يتم إعتبار الواجهة زيادة في الاشتراك. على سبيل المثال، إذا دخل إجمالي حركة مرور البيانات بسرعة 15 جيجابت في الثانية على الفور إلى المحول وكان بحاجة إلى إخراج واجهة بسرعة 10 جيجابت في الثانية، فهذا يعني أن الواجهة بسرعة 10 جيجابت في الثانية يتم زيادة اشتراكها بشكل كبير نظرا لعدم قدرتها على إرسال حركة مرور البيانات بسرعة 15 جيجابت في الثانية في كل مرة.
يقوم محول Cisco Nexus 9000 Series مع ASIC مقياس سحابة بمعالجة هذا النزاع على المورد عن طريق تخزين حركة المرور مؤقتا داخل المخازن المؤقتة لشريحة ASIC المرتبطة بواجهة الخروج. إذا تجاوز المجموع الإجمالي لحركة المرور التي تحتاج إلى إخراج واجهة عرض النطاق الترددي للواجهة لفترة ممتدة من الوقت، تبدأ المخازن المؤقتة لشريحة ASIC في تعبئة الحزم التي تحتاج إلى إخراج الواجهة.
عندما تصل المخازن المؤقتة لشريحة ASIC إلى إستخدام 90٪، المفتاح يلد syslog مماثل إلى واحد يظهر هنا:
%TAHUSD-SLOT2-4-BUFFER_THRESHOLD_EXCEEDED: Module 2 Instance 0 Pool-group buffer 90 percent threshold is exceeded!
عندما تصبح المخازن المؤقتة لشريحة ASIC ممتلئة بالكامل، يسقط المحول أي حركة مرور إضافية تحتاج إلى إخراج الواجهة حتى تصبح المساحة في المخازن المؤقتة حرة. عندما يسقط المفتاح هذه حركة مرور، المفتاح يزيد الإنتاج يتجاهل عداد على المخرج قارن.
يعد عداد syslog و non-zero Output Discards الناتج الناتج الناتج من كلا العرضين لواجهة زائدة في الاشتراك. يتم أستكشاف كل عرض بمزيد من التفصيل في الأقسام الفرعية هنا.
يتم عرض مثال على syslog الخاص ب buffer_threshold_exceeded هنا.
%TAHUSD-SLOTX-4-BUFFER_THRESHOLD_EXCEEDED: Module X Instance Y Pool-group buffer Z percent threshold is exceeded!
يحتوي هذا syslog على ثلاث معلومات أساسية:
يشير عداد واجهة Output Discards إلى عدد الحزم التي تم إسقاطها والتي يجب أن تكون قد تجاوزت الواجهة ولكن لم يتم تمكينها بسبب حقيقة أن المخزن المؤقت لشريحة ASIC ممتلئ وغير قادر على قبول الحزم الجديدة. يكون عداد "مرتجعات الإخراج" مرئيا في إخراج أخطاء show interface وshow interface counters كما هو موضح هنا.
switch# show interface Ethernet1/1 Ethernet1/1 is up admin state is up, Dedicated Interface Hardware: 1000/10000/25000/40000/50000/100000 Ethernet, address: 7cad.4f6d.f6d8 (bia 7cad.4f6d.f6d8) MTU 1500 bytes, BW 40000000 Kbit , DLY 10 usec reliability 255/255, txload 232/255, rxload 1/255 Encapsulation ARPA, medium is broadcast Port mode is trunk full-duplex, 40 Gb/s, media type is 40G Beacon is turned off Auto-Negotiation is turned on FEC mode is Auto Input flow-control is off, output flow-control is off Auto-mdix is turned off Rate mode is dedicated Switchport monitor is off EtherType is 0x8100 EEE (efficient-ethernet) : n/a admin fec state is auto, oper fec state is off Last link flapped 03:16:50 Last clearing of "show interface" counters never 3 interface resets Load-Interval #1: 30 seconds 30 seconds input rate 0 bits/sec, 0 packets/sec 30 seconds output rate 36503585488 bits/sec, 3033870 packets/sec input rate 0 bps, 0 pps; output rate 36.50 Gbps, 3.03 Mpps Load-Interval #2: 5 minute (300 seconds) 300 seconds input rate 32 bits/sec, 0 packets/sec 300 seconds output rate 39094683384 bits/sec, 3249159 packets/sec input rate 32 bps, 0 pps; output rate 39.09 Gbps, 3.25 Mpps RX 0 unicast packets 208 multicast packets 9 broadcast packets 217 input packets 50912 bytes 0 jumbo packets 0 storm suppression bytes 0 runts 0 giants 0 CRC 0 no buffer 0 input error 0 short frame 0 overrun 0 underrun 0 ignored 0 watchdog 0 bad etype drop 0 bad proto drop 0 if down drop 0 input with dribble 0 input discard 0 Rx pause TX 38298127762 unicast packets 6118 multicast packets 0 broadcast packets 38298133880 output packets 57600384931480 bytes 0 jumbo packets 0 output error 0 collision 0 deferred 0 late collision 0 lost carrier 0 no carrier 0 babble 57443534227 output discard <<< Output discards due to oversubcription 0 Tx pause switch# show interface Ethernet1/1 counters errors -------------------------------------------------------------------------------- Port Align-Err FCS-Err Xmit-Err Rcv-Err UnderSize OutDiscards -------------------------------------------------------------------------------- Eth1/1 0 0 0 0 0 57443534227 -------------------------------------------------------------------------------- Port Single-Col Multi-Col Late-Col Exces-Col Carri-Sen Runts -------------------------------------------------------------------------------- Eth1/1 0 0 0 0 0 0 -------------------------------------------------------------------------------- Port Giants SQETest-Err Deferred-Tx IntMacTx-Er IntMacRx-Er Symbol-Err -------------------------------------------------------------------------------- Eth1/1 0 -- 0 0 0 0 -------------------------------------------------------------------------------- Port InDiscards -------------------------------------------------------------------------------- Eth1/1 0
ضع في الاعتبار سيناريو، حيث تمر حركة المرور بين إثنين من مولدات حركة مرور IXIA عبر محول Nexus 9504 مع بطاقتي خط N9K-X9736C-FX يتم إدراجهما في الفتحتين 1 و 2 من الهيكل. 100 جيجابت في الثانية لحركة مرور البيانات تدخل المحول من خلال واجهة إيثرنت بسرعة 100 جيجابت في الثانية بسرعة 1/1 وتحتاج إلى إخراج واجهة إيثرنت بسرعة 40 جيجابت في الثانية بسرعة 2/2. لذلك، هناك اشتراك زائد في الإيثرنت 2/2. ويتم توضيح مخطط هذا السيناريو هنا.
بما أن Nexus 9000 سحابي مقياس ASIC يستعمل يشارك ذاكرة مخرج مصد بنية، أنت ينبغي فحصت المخزن المؤقت من المخرج قارن إثرنيت 2/2 أن يرى الزحام. في هذا المثال، بطاقة الخط التي تم إدخالها في الفتحة 2 هي بطاقة خط الخروج، لذلك يجب عليك إستخدام الأمر attach module 2 قبل عرض المخزن المؤقت الداخلي للأجهزة باستخدام الأمر show hardware internal buffer counters. لاحظ العداد غير الصفري "عمليات إسقاط الإشغال" للوحدة 0، والشريحة 0 لمجموعة التجمع والتجمعات المقترنة، التي تشير إلى عدد الحزم التي سقطت لأن المخزن المؤقت لمجموعة التجمع مشغول بالكامل.
switch# attach module 2
module-2# show hardware internal tah buffer counters Unit: 0 Slice: 0 ==================== |------------------------------------------------------------------------------------------------------------------| | Output Pool-Group drops | | Drop-PG No-drop CPU--PG LCPU-PG RCPU-PG SPAN-PG | |------------------------------------------------------------------------------------------------------------------| Occupancy drops 51152554987 0 0 0 0 0 | AQM drops 0 0 N/A N/A N/A N/A | |--------------------------------------------------------------------------------------------------------------------| | Output UC Pool counters | | Pool 0 Pool 1 Pool 2 Pool 3 Pool 4 Pool 5 Pool 6 Pool 7 | |--------------------------------------------------------------------------------------------------------------------| Dynamic Threshold (cells) 93554 93554 93554 93554 93554 93554 93554 93554 | Occupancy drops 51152555398 0 0 0 0 0 0 0 | AQM drops 0 0 0 0 0 0 0 0 | |--------------------------------------------------------------------------------------------------------------------| | Output MC Pool counters | | Pool 0 Pool 1 Pool 2 Pool 3 Pool 4 Pool 5 Pool 6 Pool 7 | |--------------------------------------------------------------------------------------------------------------------| Dynamic Threshold (cells) 93554 93554 93554 93554 93554 93554 93554 93554 | Dynamic Threshold (desc) 93554 93554 93554 93554 93554 93554 93554 93554 | Dynamic Threshold (inq thr) 64035 64035 64035 64035 64035 64035 64035 64035 | Occupancy drops 0 0 0 0 0 0 0 0 | |--------------+---------+---------+---------+---------+---------+--------+---------+---------+| | Additional counters | |--------------+---------+---------+---------+---------+---------+--------+---------+---------+| MEM cell drop reason : 0 MEM descriptor drop reason : 0 OPG cell drop reason : 0 OPG descriptor drop reason : 0 OPG CPU cell drop reason : 0 OPG CPU descriptor drop reason : 0 OPG SPAN cell drop reason : 0 OPG SPAN descriptor drop reason : 0 OPOOL cell drop reason : 0 OPOOL descriptor drop reason : 0 UC OQUEUE cell drop reason : 51152556479 MC OQUEUE cell drop reason : 27573307 OQUEUE descriptor drop reason : 0 MC OPOOL cell drop reason : 0 FWD DROP : 15 SOD : 0 BMM BP : 0 No Drop : 0 Packets received : 87480806439 TRUNC MTU : 0 TRUNK BMM BP : 0 VOQFC messages sent : 0 SOD messages sent : 0 SPAN desciptor drop : 0 Unit: 1 Slice: 0 ==================== |------------------------------------------------------------------------------------------------------------------| | Output Pool-Group drops | | Drop-PG No-drop CPU--PG LCPU-PG RCPU-PG SPAN-PG | |------------------------------------------------------------------------------------------------------------------| Occupancy drops 0 0 0 0 0 0 | AQM drops 0 0 N/A N/A N/A N/A | |--------------------------------------------------------------------------------------------------------------------| | Output UC Pool counters | | Pool 0 Pool 1 Pool 2 Pool 3 Pool 4 Pool 5 Pool 6 Pool 7 | |--------------------------------------------------------------------------------------------------------------------| Dynamic Threshold (cells) 93554 93554 93554 93554 93554 93554 93554 93554 | Occupancy drops 0 0 0 0 0 0 0 0 | AQM drops 0 0 0 0 0 0 0 0 | |--------------------------------------------------------------------------------------------------------------------| | Output MC Pool counters | | Pool 0 Pool 1 Pool 2 Pool 3 Pool 4 Pool 5 Pool 6 Pool 7 | |--------------------------------------------------------------------------------------------------------------------| Dynamic Threshold (cells) 93554 93554 93554 93554 93554 93554 93554 93554 | Dynamic Threshold (desc) 93554 93554 93554 93554 93554 93554 93554 93554 | Dynamic Threshold (inq thr) 64035 64035 64035 64035 64035 64035 64035 64035 | Occupancy drops 0 0 0 0 0 0 0 0 | |--------------+---------+---------+---------+---------+---------+--------+---------+---------+| | Additional counters | |--------------+---------+---------+---------+---------+---------+--------+---------+---------+| MEM cell drop reason : 0 MEM descriptor drop reason : 0 OPG cell drop reason : 0 OPG descriptor drop reason : 0 OPG CPU cell drop reason : 0 OPG CPU descriptor drop reason : 0 OPG SPAN cell drop reason : 0 OPG SPAN descriptor drop reason : 0 OPOOL cell drop reason : 0 OPOOL descriptor drop reason : 0 UC OQUEUE cell drop reason : 0 MC OQUEUE cell drop reason : 0 OQUEUE descriptor drop reason : 0 MC OPOOL cell drop reason : 0 FWD DROP : 8 SOD : 0 BMM BP : 0 No Drop : 0 Packets received : 45981341 TRUNC MTU : 0 TRUNK BMM BP : 0 VOQFC messages sent : 0 SOD messages sent : 0 SPAN desciptor drop : 0
يتم تمثيل كل وحدة/مجموعة شرائح ASIC من خلال تعريف فريد يسمى "instance". يعرض إخراج الأمر show hardware internal buffer info pkt-stats معلومات تفصيلية حول مجموعة التجمع المزدحمة (مختصرة ك "PG") لكل مثيل. يعرض الأمر أيضا العدد الأقصى/الذروة التاريخية للخلايا في المخزن المؤقت التي تم إستخدامها. أخيرا، يظهر الأمر لقطة فورية من السحابة مقياس ASIC ميناء معرفات من ميناء مع حركة مرور أن يكون تخزين مؤقت. يتم عرض مثال على هذا الأمر هنا.
switch# attach module 2
module-2# show hardware internal buffer info pkt-stats Instance 0 ============ |------------------------------------------------------------------------------------------------------------| | Output Pool-Group Buffer Utilization (cells/desc) | | Drop-PG No-drop CPU--PG LCPU-PG RCPU-PG SPAN-PG | |------------------------------------------------------------------------------------------------------------| Total Instant Usage (cells) 59992 0 0 0 0 0 | Remaining Instant Usage (cells) 33562 0 1500 250 1500 1500 | Peak/Max Cells Used 90415 0 N/A N/A N/A N/A | Switch Cells Count 93554 0 1500 250 1500 1500 | Total Instant Usage (desc) 0 0 0 0 0 0 | Remaining Instant Usage (desc) 93554 0 1500 250 1500 1500 | Switch Desc Count 93554 0 1500 250 1500 1500 | |--------------------------------------------------------------------------------------------------------------------| | Output UC Pool Buffer Utilization (cells/desc) | | Pool 0 Pool 1 Pool 2 Pool 3 Pool 4 Pool 5 Pool 6 Pool 7 | |--------------------------------------------------------------------------------------------------------------------| Total Instant Usage (cells) 60027 0 0 0 0 0 0 0 | Total Instant Usage (desc) 0 0 0 0 0 0 0 0 | Peak/Max Cells Used 62047 0 0 0 0 0 0 0 | |--------------------------------------------------------------------------------------------------------------------| | Output MC Pool Buffer Utilization (cells/desc) | | Pool 0 Pool 1 Pool 2 Pool 3 Pool 4 Pool 5 Pool 6 Pool 7 | |--------------------------------------------------------------------------------------------------------------------| Total Instant Usage (cells) 0 0 0 0 0 0 0 0 | Total Instant Usage (desc) 0 0 0 0 0 0 0 0 | Total Instant Usage (inq cells) 0 0 0 0 0 0 0 0 | Total Instant Usage (packets) 0 0 0 0 0 0 0 0 | Peak/Max Cells Used 60399 0 0 0 0 0 0 0 | |--------------------------------------------------------------------------| | Instant Buffer utilization per queue per port | | Each line displays the number of cells/desc utilized for a given | | port for each QoS queue | | One cell represents approximately 416 bytes | |--------------+---------+---------+---------+---------+---------+--------+---------+---------+| |ASIC Port Q7 Q6 Q5 Q4 Q3 Q2 Q1 Q0 | |--------------+---------+---------+---------+---------+---------+--------+---------+---------+| [12] <<< ASIC Port 12 in Unit 0 Instance 0 is likely the congested egress interface UC-> 0 0 0 0 0 0 0 59988 | MC cells-> 0 0 0 0 0 0 0 0 | MC desc-> 0 0 0 0 0 0 0 0 |
راجع أيضا تباين الذروة من الأمر. استعملت هذا أمر أن يربط ال syslog مع إرتفاع ممكن في خاص بركة-مجموعة، بركة، أو ميناء.
switch# show hardware internal buffer info pkt-stats peak slot 1 ======= Instance 0 ============ |--------------+---------+---------+---------+---------+---------+| | Pool-Group Peak counters | |--------------+---------+---------+---------+---------+---------+| Drop PG : 0 No-drop PG : 0 |--------------+---------+---------+---------+---------+---------+| | Pool Peak counters | |--------------+---------+---------+---------+---------+---------+| MC Pool 0 : 0 MC Pool 1 : 0 MC Pool 2 : 0 MC Pool 3 : 0 MC Pool 4 : 0 MC Pool 5 : 0 MC Pool 6 : 0 MC Pool 7 : 0 UC Pool 0 : 0 UC Pool 1 : 0 UC Pool 2 : 0 UC Pool 3 : 0 UC Pool 4 : 0 UC Pool 5 : 0 UC Pool 6 : 0 UC Pool 7 : 0 |--------------+---------+---------+---------+---------+---------+| | Port Peak counters | | classes mapped to count_0: 0 1 2 3 4 5 6 7 | classes mapped to count_1: None |--------------+---------+---------+---------+---------+---------+| [0] <<< ASIC Port. This can be checked via "show hardware interface-mappings" count_0 : 0 count_1 : 0 [1] count_0 : 0 count_1 : 0
يمكن إستخدام الأمر show interface hardware-mappings لترجمة معرف منفذ ASIC لمقياس السحابة إلى منفذ اللوحة الأمامية. في المثال المذكور أعلاه، يحتوي منفذ ASIC رقم 12 (الممثل بعمود SPort في إخراج تعيينات أجهزة واجهة العرض) المرتبطة بوحدة ASIC Unit 0 في الشريحة/المثيل 0 على 59988 خلية مأهولة بحجم 416 بايت لكل منها. يتم عرض مثال على الأمر show interface hardware-mappings هنا، والذي يترجم هذه الواجهة إلى منفذ Ethernet2/2 باللوحة الأمامية.
switch# show interface hardware-mappings Legends: SMod - Source Mod. 0 is N/A Unit - Unit on which port resides. N/A for port channels HPort - Hardware Port Number or Hardware Trunk Id: HName - Hardware port name. None means N/A FPort - Fabric facing port number. 255 means N/A NPort - Front panel port number VPort - Virtual Port Number. -1 means N/A Slice - Slice Number. N/A for BCM systems SPort - Port Number wrt Slice. N/A for BCM systems SrcId - Source Id Number. N/A for BCM systems MacIdx - Mac index. N/A for BCM systems MacSubPort - Mac sub port. N/A for BCM systems ------------------------------------------------------------------------------------------------------- Name Ifindex Smod Unit HPortFPort NPort VPort Slice SPort SrcId MacId MacSP VIF Block BlkSrcID ------------------------------------------------------------------------------------------------------- Eth2/2 1a080200 5 0 12 255 4 -1 0 12 24 3 0 149 0 24
كما يمكننا ربط الاشتراك الزائد لواجهة إيثرنت 2/2 مع عمليات إسقاط جودة الخدمة باستخدام أمر show queuing interface. ويرد هنا مثال على ذلك.
switch# show queuing interface Ethernet2/2 Egress Queuing for Ethernet2/2 [System] ------------------------------------------------------------------------------ QoS-Group# Bandwidth% PrioLevel Shape QLimit Min Max Units ------------------------------------------------------------------------------ 7 - 1 - - - 9(D) 6 0 - - - - 9(D) 5 0 - - - - 9(D) 4 0 - - - - 9(D) 3 0 - - - - 9(D) 2 0 - - - - 9(D) 1 0 - - - - 9(D) 0 100 - - - - 9(D) +-------------------------------------------------------------+ | QOS GROUP 0 | +-------------------------------------------------------------+ | | Unicast |Multicast | +-------------------------------------------------------------+ | Tx Pkts | 35593332351| 18407162| | Tx Byts | 53532371857088| 27684371648| | WRED/AFD & Tail Drop Pkts | 53390604466| 27573307| | WRED/AFD & Tail Drop Byts | 80299469116864| 110293228| | Q Depth Byts | 24961664| 0| | WD & Tail Drop Pkts | 53390604466| 27573307| +-------------------------------------------------------------+ | QOS GROUP 1 | +-------------------------------------------------------------+ | | Unicast |Multicast | +-------------------------------------------------------------+ | Tx Pkts | 0| 0| | Tx Byts | 0| 0| | WRED/AFD & Tail Drop Pkts | 0| 0| | WRED/AFD & Tail Drop Byts | 0| 0| | Q Depth Byts | 0| 0| | WD & Tail Drop Pkts | 0| 0| +-------------------------------------------------------------+ | QOS GROUP 2 | +-------------------------------------------------------------+ | | Unicast |Multicast | +-------------------------------------------------------------+ | Tx Pkts | 0| 0| | Tx Byts | 0| 0| | WRED/AFD & Tail Drop Pkts | 0| 0| | WRED/AFD & Tail Drop Byts | 0| 0| | Q Depth Byts | 0| 0| | WD & Tail Drop Pkts | 0| 0| +-------------------------------------------------------------+ | QOS GROUP 3 | +-------------------------------------------------------------+ | | Unicast |Multicast | +-------------------------------------------------------------+ | Tx Pkts | 0| 0| | Tx Byts | 0| 0| | WRED/AFD & Tail Drop Pkts | 0| 0| | WRED/AFD & Tail Drop Byts | 0| 0| | Q Depth Byts | 0| 0| | WD & Tail Drop Pkts | 0| 0| +-------------------------------------------------------------+ | QOS GROUP 4 | +-------------------------------------------------------------+ | | Unicast |Multicast | +-------------------------------------------------------------+ | Tx Pkts | 0| 0| | Tx Byts | 0| 0| | WRED/AFD & Tail Drop Pkts | 0| 0| | WRED/AFD & Tail Drop Byts | 0| 0| | Q Depth Byts | 0| 0| | WD & Tail Drop Pkts | 0| 0| +-------------------------------------------------------------+ | QOS GROUP 5 | +-------------------------------------------------------------+ | | Unicast |Multicast | +-------------------------------------------------------------+ | Tx Pkts | 0| 0| | Tx Byts | 0| 0| | WRED/AFD & Tail Drop Pkts | 0| 0| | WRED/AFD & Tail Drop Byts | 0| 0| | Q Depth Byts | 0| 0| | WD & Tail Drop Pkts | 0| 0| +-------------------------------------------------------------+ | QOS GROUP 6 | +-------------------------------------------------------------+ | | Unicast |Multicast | +-------------------------------------------------------------+ | Tx Pkts | 0| 0| | Tx Byts | 0| 0| | WRED/AFD & Tail Drop Pkts | 0| 0| | WRED/AFD & Tail Drop Byts | 0| 0| | Q Depth Byts | 0| 0| | WD & Tail Drop Pkts | 0| 0| +-------------------------------------------------------------+ | QOS GROUP 7 | +-------------------------------------------------------------+ | | Unicast |Multicast | +-------------------------------------------------------------+ | Tx Pkts | 0| 0| | Tx Byts | 0| 0| | WRED/AFD & Tail Drop Pkts | 0| 0| | WRED/AFD & Tail Drop Byts | 0| 0| | Q Depth Byts | 0| 0| | WD & Tail Drop Pkts | 0| 0| +-------------------------------------------------------------+ | CONTROL QOS GROUP | +-------------------------------------------------------------+ | | Unicast |Multicast | +-------------------------------------------------------------+ | Tx Pkts | 5704| 0| | Tx Byts | 725030| 0| | Tail Drop Pkts | 0| 0| | Tail Drop Byts | 0| 0| +-------------------------------------------------------------+ | SPAN QOS GROUP | +-------------------------------------------------------------+ | | Unicast |Multicast | +-------------------------------------------------------------+ | Tx Pkts | 0| 0| | Tx Byts | 0| 0| +-------------------------------------------------------------+ Per Slice Egress SPAN Statistics --------------------------------------------------------------- SPAN Copies Tail Drop Pkts 0 SPAN Input Queue Drop Pkts 0 SPAN Copies/Transit Tail Drop Pkts 0 SPAN Input Desc Drop Pkts 0
أخيرا، أنت يستطيع دققت أن مخرج قارن إثرنيت 2/2 يتلقى غير صفري إنتاج منبوذ عداد مع العرض قارن أمر. ويرد هنا مثال على ذلك.
switch# show interface Ethernet2/2 Ethernet2/2 is up admin state is up, Dedicated Interface Hardware: 1000/10000/25000/40000/50000/100000 Ethernet, address: 7cad.4f6d.f6d8 (bia 7cad.4f6d.f6d8) MTU 1500 bytes, BW 40000000 Kbit , DLY 10 usec reliability 255/255, txload 232/255, rxload 1/255 Encapsulation ARPA, medium is broadcast Port mode is trunk full-duplex, 40 Gb/s, media type is 40G Beacon is turned off Auto-Negotiation is turned on FEC mode is Auto Input flow-control is off, output flow-control is off Auto-mdix is turned off Rate mode is dedicated Switchport monitor is off EtherType is 0x8100 EEE (efficient-ethernet) : n/a admin fec state is auto, oper fec state is off Last link flapped 03:16:50 Last clearing of "show interface" counters never 3 interface resets Load-Interval #1: 30 seconds 30 seconds input rate 0 bits/sec, 0 packets/sec 30 seconds output rate 36503585488 bits/sec, 3033870 packets/sec input rate 0 bps, 0 pps; output rate 36.50 Gbps, 3.03 Mpps Load-Interval #2: 5 minute (300 seconds) 300 seconds input rate 32 bits/sec, 0 packets/sec 300 seconds output rate 39094683384 bits/sec, 3249159 packets/sec input rate 32 bps, 0 pps; output rate 39.09 Gbps, 3.25 Mpps RX 0 unicast packets 208 multicast packets 9 broadcast packets 217 input packets 50912 bytes 0 jumbo packets 0 storm suppression bytes 0 runts 0 giants 0 CRC 0 no buffer 0 input error 0 short frame 0 overrun 0 underrun 0 ignored 0 watchdog 0 bad etype drop 0 bad proto drop 0 if down drop 0 input with dribble 0 input discard 0 Rx pause TX 38298127762 unicast packets 6118 multicast packets 0 broadcast packets 38298133880 output packets 57600384931480 bytes 0 jumbo packets 0 output error 0 collision 0 deferred 0 late collision 0 lost carrier 0 no carrier 0 babble 57443534227 output discard <<< Output discards due to oversubcription 0 Tx pause
إذا لاحظت مبدلات المخرجات على محول من السلسلة Nexus 9000 باستخدام ASIC لمقياس السحابة، فيمكنك حل المشكلة بواحدة أو أكثر من الطرق هنا:
يحتوي هذا القسم من المستند على معلومات إضافية حول الخطوات التالية التي يجب إتخاذها عند مواجهة syslog الخاص ب BUFFER_THRESHOLD_EXCEEDED، وسيناريوهات إزدحام/تجاوز الاشتراك في الشبكة، وزيادة عدادات الواجهة التي تم تجاهلها للإخراج.
يمكنك تعديل الفاصل الزمني للتحقق من حالة المخزن المؤقت للنظام، والذي يتحكم في عدد مرات استبيان النظام للاستخدام الحالي لمخزن شرائح ASIC المؤقت. ويتم تنفيذ ذلك باستخدام أمر التكوين العام لمصدر معلومات ملف تعريف الأجهزة المؤقت لاستطلاع-interval. قيمة التكوين الافتراضية هي 5000 مللي ثانية. يمكن تعديل هذا التكوين بشكل عام أو على أساس كل وحدة نمطية. يتم عرض مثال على أمر التكوين هذا هنا، حيث يتم تعديله إلى قيمة 1000 مللي ثانية.
switch# configure terminal Enter configuration commands, one per line. End with CNTL/Z. switch(config)# hardware profile buffer info poll-interval timer 1000 switch(config)# end switch# show running-config | include hardware.profile.buffer hardware profile buffer info poll-interval timer 1000 switch#
يمكنك تعديل قيمة حد إستخدام مخزن الخروج المؤقت للمنفذ، والتي تتحكم عندما يقوم النظام بإنشاء syslog ل BUFFER_THRESHOLD_EXCEEDED يشير إلى أن يشير إلى أن إستخدام مخزن شريحة ASIC المؤقت قد تجاوز الحد الذي تم تكوينه. ويتم القيام بذلك باستخدام أمر التكوين العام معلومات المخزن المؤقت لملف تعريف الأجهزة. قيمة التكوين الافتراضية هي 90٪. يمكن تعديل هذا التكوين بشكل عام أو على أساس كل وحدة نمطية. يتم عرض مثال على أمر التكوين هذا هنا، حيث يتم تعديله إلى قيمة 80٪.
switch# configure terminal Enter configuration commands, one per line. End with CNTL/Z. switch(config)# hardware profile buffer info port-threshold threshold 80 switch(config)# end switch# show running-config | include hardware.profile.buffer hardware profile buffer info port-threshold threshold 80 switch#
يمكنك تعديل الحد الأدنى للفاصل الزمني بين BUFFER_THRESHOLD_EXCEEDED syslogs الذي تم إنشاؤه بواسطة المحول. أنت يستطيع أيضا أعجزت تماما ال buffer_threshold_exceeded syslog. ويتم القيام بذلك باستخدام أمر التكوين العام معلومات المخزن المؤقت لملف تعريف الأجهزة syslog-interval timer. قيمة التكوين الافتراضية هي 120 ثانية. يمكن تعطيل syslog بالكامل عن طريق تعيين القيمة على 0 ثانية. يتم عرض مثال على أمر التكوين هذا هنا، حيث يتم تعطيل syslog بالكامل.
switch# configure terminal Enter configuration commands, one per line. End with CNTL/Z. switch(config)# hardware profile buffer info syslog-interval timer 0 switch(config)# end switch# show running-config | include hardware.profile.buffer hardware profile buffer info syslog-interval timer 0 switch#
يمكنك تجميع السجلات الموضحة هنا من محول يتأثر بسيناريو إزدحام الشبكة لتحديد واجهة مخرج مزدحمة بالإضافة إلى الأوامر المدرجة في هذا المستند.
عندما يحدث الازدحام أو الاشتراك الزائد في فواصل زمنية قصيرة جدا (انفجار صغير)، يلزم معلومات إضافية للحصول على وصف دقيق لكيفية تأثير الاشتراك الزائد على المحول.
يمكن للمحولات من السلسلة Cisco Nexus 9000 Series المزودة بمقياس ASIC الخاص بسحابة Cisco مراقبة حركة مرور البيانات لعمليات التشغيل الدقيقة التي يمكن أن تتسبب في إزدحام الشبكة المؤقت وفقدان حركة مرور البيانات في بيئتك. للحصول على مزيد من المعلومات حول عمليات التشغيل الدقيقة وكيفية تكوين هذه الميزة، راجع المستندات الموضحة هنا:
المراجعة | تاريخ النشر | التعليقات |
---|---|---|
6.0 |
09-Nov-2023 |
تحديث |
5.0 |
04-Oct-2023 |
تقويم |
3.0 |
21-Jan-2022 |
إضافة قسم "الخطوات التالية" إلى المستند. |
2.0 |
03-Oct-2021 |
قم بتحديث قسم الأجهزة القابلة للتطبيق لتضمين الأجهزة الجديدة. |
1.0 |
31-Aug-2021 |
الإصدار الأولي |