المحتويات

المقدمة

منهجية

التحقق من عمليات إسقاط الإخراج

تحديد ما إذا كانت عمليات الإسقاط عبارة عن بث أحادي أو بث متعدد

تحديد مخزن الإخراج المؤقت الذي يتم إستخدامه

التحقق من مراقبة المخزن المؤقت النشط

الزيادة النشطة للعدادات

إخراج موجز

مخرجات مفصلة

إنشاء سجل عند تجاوز الحد

معرفات الأخطاء البارزة من Cisco

الأسئلة المتكررة

الملحق - معلومات الميزة

إدارة المخزن المؤقت

جدولة

جهاز إستقبال بطيء للبث المتعدد

مراقبة فعالة للمخزن المؤقت

تطبيق الأجهزة

تنفيذ البرامج

المقدمة

يصف هذا وثيقة أمر يستعمل in order to تحريت نوع الحركة مرور سقطت على ال nexus 3500 منصة وال إنتاج مصد (OB) في أي حركة مرور سقطت.

منهجية

1. التحقق من عمليات إسقاط الإخراج

2. تحديد ما إذا كانت عمليات الإسقاط عبارة عن بث أحادي أو بث متعدد

3. تحديد مخزن الإخراج المؤقت الذي يتم إستخدامه

4. التحقق من مراقبة المخزن المؤقت النشط

التحقق من عمليات إسقاط الإخراج

فحصت ال physical قارن إحصائيات in order to حددت إن الحركة مرور يكون سقطت في المخرج إتجاه. حدد ما إذا كان عداد "تجاهل الإخراج" في إتجاه TX يتزايد و/أو يكون غير صفري.

Nexus3548# show interfce Eth1/7

Ethernet1/7 is up

Dedicated Interface

Hardware: 100/1000/10000 Ethernet, address: a44c.116a.913c (bia a44c.116a.91ee)

Description: Unicast Only

Internet Address is 1.2.1.13/30

MTU 1500 bytes, BW 1000000 Kbit, DLY 10 usec

reliability 255/255, txload 35/255, rxload 1/255

Encapsulation ARPA

full-duplex, 1000 Mb/s, media type is 1G

Beacon is turned off

Input flow-control is off, output flow-control is off

Rate mode is dedicated

Switchport monitor is off

EtherType is 0x8100

Last link flapped 00:03:48

Last clearing of "show interface" counters 00:03:55

1 interface resets

30 seconds input rate 200 bits/sec, 0 packets/sec

30 seconds output rate 0 bits/sec, 0 packets/sec

Load-Interval #2: 5 minute (300 seconds)

input rate 40 bps, 0 pps; output rate 139.46 Mbps, 136.16 Kpps

RX

1 unicast packets  118 multicast packets  0 broadcast packets

119 input packets  9830 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

23605277 unicast packets  0 multicast packets  0 broadcast packets

23605277 output packets  3038908385 bytes

0 jumbo packets

0 output errors  0 collision  0 deferred  0 late collision

0 lost carrier  0 no carrier  0 babble 11712542 output discard

0 Tx pause

تحديد ما إذا كانت عمليات الإسقاط عبارة عن بث أحادي أو بث متعدد

بمجرد تحديد أن تقوم الواجهة بإسقاط حركة المرور، أدخل الأمر show queuing interface <x/y>لمعرفة ما إذا كانت حركة المرور التي تم إسقاطها عبارة عن بث متعدد أو أحادي. في الإصدارات الأقدم من 6.0(2)A3(1)، يبدو الإخراج كما يلي:

Nexus3548# show queuing interface Eth1/7

Ethernet1/7 queuing information:

TX Queuing

qos-group  sched-type  oper-bandwidth

0       WRR            100

RX Queuing

Multicast statistics:

Mcast pkts dropped                      : 0

Unicast statistics:

qos-group 0

HW MTU: 1500 (1500 configured)

drop-type: drop, xon: 0, xoff: 0

Statistics:

Ucast pkts dropped                      : 11712542

في الإصدار 6.0(2)A3(1) والإصدارات الأحدث، يبدو الإخراج كما يلي:

Nexus3548# show queuing interface Eth1/7

Ethernet1/7 queuing information:

qos-group  sched-type  oper-bandwidth

0       WRR            100

Multicast statistics:

Mcast pkts dropped                      : 0

Unicast statistics:

qos-group 0

HW MTU: 1500 (1500 configured)

drop-type: drop, xon: 0, xoff: 0

Statistics:

Ucast pkts dropped                      : 11712542

ملاحظة: إذا تم تكوين جهاز الاستقبال البطيء للبث المتعدد للمنفذ، فراجع لمعلومات الميزة، فلا يتم تعقب عمليات الإسقاط باستخدام الأمر show queuing interface eth<x/y> بسبب تحديد الأجهزة. راجع معرف تصحيح الأخطاء من Cisco CSCuj21006.

تحديد مخزن الإخراج المؤقت الذي يتم إستخدامه

في Nexus 3500، هناك ثلاثة تجمعات مصد يستعمل في إتجاه المخرج. يوفر إخراج الأمر show hardware internal mtc-usd info port-mapping معلومات التعيين.

Nexus3548# show hardware internal mtc-usd info port-mapping

OB Ports to Front Ports:

========= OB0 =========    ========= OB1 =========    ========= OB2 =========

45 47 21 23 09 11 33 35    17 19 05 07 41 43 29 31    13 15 37 39 25 27 01 03

46 48 22 24 10 12 34 36    18 20 06 08 42 44 30 32    14 16 38 40 26 28 02 04

Front Ports to OB Ports:

=OB2= =OB1= =OB0= =OB2=    =OB1= =OB0= =OB2= =OB1=    =OB0= =OB2= =OB1= =OB0=

12 14 04 06 08 10 00 02    00 02 04 06 08 10 12 14    12 14 04 06 08 10 00 02

13 15 05 07 09 11 01 03    01 03 05 07 09 11 13 15    13 15 05 07 09 11 01 03

Front port numbering (i.e. "01" here is e1/1):

=OB2= =OB1= =OB0= =OB2=    =OB1= =OB0= =OB2= =OB1=    =OB0= =OB2= =OB1= =OB0=

01 03 05 07 09 11 13 15    17 19 21 23 25 27 29 31    33 35 37 39 41 43 45 47

02 04 06 08 10 12 14 16    18 20 22 24 26 28 30 32    34 36 38 40 42 44 46 48

Note: Text in Red font is _not_ CLI output, it's purely to help those reading

the document faster match the actual front port instead of having to manually

count up.

يشير الجزء الأول من النتائج إلى إستخدام تجمع OB 0 من قبل المنافذ الأمامية مثل 45 و 46 و 47 و 48 وما إلى ذلك و OB1 من قبل المنافذ الأمامية 17 و 18 وما إلى ذلك.

يشير الجزء الثاني من النتائج إلى أن ETH1/1 مخطط إلى منفذ OB2 12، ETH1/2 مخطط إلى منفذ OB2 13، وهكذا.

يتم تعيين المنفذ قيد المناقشة، ETH1/7، على OB1.

راجع قسم إدارة المخزن المؤقت في هذا المستند للحصول على مزيد من المعلومات.

التحقق من مراقبة المخزن المؤقت النشط

راجع التقرير الرسمي لمراقبة المخزن المؤقت النشط من Cisco Nexus 3548 والقسم في هذا المستند للحصول على مزيد من المعلومات حول هذه الميزة.

الزيادة النشطة للعدادات

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

hardware profile buffer monitor [unicast|multicast] {[sampling

] |

[threshold

]}

إخراج موجز

وبمجرد تمكين ATM، يمكنك عرض النتائج باستخدام هذا الأمر.

Nexus3500# show hardware profile buffer monitor interface e1/7 brief

Brief CLI issued at: 09/30/2013 19:43:50

Maximum buffer utilization detected

1sec     5sec    60sec     5min      1hr

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

Ethernet1/7       5376KB   5376KB   5376KB      N/A      N/A

تشير هذه النتائج إلى إستخدام 5.376 ميجابايت من أصل 6 ميجابايت من المخزن المؤقت ل OB1 بواسطة حركة مرور البث الأحادي التي تركت ETH1/7 للثوان 60 الماضية.

مخرجات مفصلة

Nexus3500# show hardware profile buffer monitor interface Eth1/7 detail

Detail CLI issued at: 09/30/2013 19:47:01

Legend -

384KB  - between   1 and 384KB of shared buffer consumed by port

768KB  - between 385 and 768KB of shared buffer consumed by port

307us  - estimated max time to drain the buffer at 10Gbps

Active Buffer Monitoring for Ethernet1/7 is: Active

KBytes                 384  768 1152 1536 1920 2304 2688 3072 3456 3840 4224 4608 4992 5376 5760 6144

us @ 10Gbps            307  614  921 1228 1535 1842 2149 2456 2763 3070 3377 3684 3991 4298 4605 4912

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

09/30/2013 19:47:01      0    0    0    0    0    0    0    0    0    0    0    0    0  250    0    0

09/30/2013 19:47:00      0    0    0    0    0    0    0    0    0    0    0    0    0  252    0    0

09/30/2013 19:46:59      0    0    0    0    0    0    0    0    0    0    0    0    0  253    0    0

09/30/2013 19:46:58      0    0    0    0    0    0    0    0    0    0    0    0    0  250    0    0

09/30/2013 19:46:57      0    0    0    0    0    0    0    0    0    0    0    0    0  250    0    0

09/30/2013 19:46:56      0    0    0    0    0    0    0    0    0    0    0    0    0  250    0    0

09/30/2013 19:46:55      0    0    0    0    0    0    0    0    0    0    0    0    0  251    0    0

09/30/2013 19:46:54      0    0    0    0    0    0    0    0    0    0    0    0    0  251    0    0

09/30/2013 19:46:53      0    0    0    0    0    0    0    0    0    0    0    0    0  250    0    0

09/30/2013 19:46:52      0    0    0    0    0    0    0    0    0    0    0    0    0  253    0    0

09/30/2013 19:46:51      0    0    0    0    0    0    0    0    0    0    0    0    0  249    0    0

...

يتم تسجيل المعلومات الموجودة في كل صف في فترة زمنية ثانية. يمثل كل عمود إستخدام المخزن المؤقت. كما هو مذكور في نتائج الأمر، إذا كانت هناك قيمة غير صفرية تم الإعلام عنها للعمود "384"، فهذا يعني أن إستخدام المخزن المؤقت كان يتراوح بين 0 و 384 كيلوبايت عند قيام ATM باستطلاع إستخدام OB. الرقم غير الصفري هو عدد مرات الإبلاغ عن الاستخدام.

تشير هذه النتائج إلى أن معدل إستخدام OB1 كان 5.376 ميجابايت بين 249 و 253 مرة لكل ثانية في آخر 10 ثوان ل ETH1/7. يستغرق مسح المخزن المؤقت لحركة المرور هذه 4298 ميكروثانية (us).

إنشاء سجل عند تجاوز الحد

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

logging level mtc-usd 5

hardware profile buffer monitor unicast sampling 10 threshold 4608

يتم تعيين الأمر على مراقبة حركة مرور البث الأحادي في فاصل 10 نانو ثانية وعندما يذهب فوق 75٪ من المخزن المؤقت فإنه يقوم بإنشاء سجل.

كما يمكنك إنشاء مجدول لتجميع إحصائيات ATM ومخرجات عداد الواجهة كل ساعة وإلحاقها بملفات bootflash. هذا مثال ل multicast حركة مرور:

hardware profile buffer monitor multicast

feature scheduler

scheduler job name ABM

show hardware profile buffer monitor detail >> ABMDetail.txt

show clock >> ABMBrief.txt

show hardware profile buffer monitor brief >> ABMBrief.txt

show clock >> InterfaceCounters.txt

show interface counters errors >> InterfaceCounters.txt

scheduler schedule name ABM

time start now repeat 1:0

job name ABM

معرفات الأخطاء البارزة من Cisco

- معرف تصحيح الأخطاء من Cisco CSCum21350: تتسبب نقاط الوصول السريعة إلى المنفذ في إسقاط جميع المنافذ في المخزن المؤقت لجودة الخدمة (QoS) لجميع بث TX المتعدد/حركة مرور البث. ويتم إصلاح هذا في الإصدار 6.0(2)A1(1d) والإصدارات الأحدث.

- معرف تصحيح الأخطاء من Cisco CSCuq96923: توقف كتلة المخزن المؤقت للبث المتعدد، والذي ينتج عنه عمليات إسقاط للبث/البث المتعدد للخروج. وما زالت هذه المسألة قيد التحقيق.

- معرف تصحيح الأخطاء من Cisco CSCva20344: كتلة المخزن المؤقت / القفل ل Nexus 3500 - لا يوجد بث TX المتعدد أو بث. مشكلة غير قابلة لإعادة الإنشاء، تم إصلاحها في الإصدارات 6.0(2)U6(7) و 6.0(2)A6(8) و 6.0(2)A8(3).

- معرف تصحيح الأخطاء من Cisco CSCvi93997: تعطل كتلة المخزن المؤقت للإخراج الخاصة بمحولات Cisco Nexus 3500. وهذا ثابت في الإصدارين 7.0(3)I7(8) و 9.3(3).

الأسئلة المتكررة

هل يؤثر ATM على الأداء أو زمن الوصول؟

لا، لا تؤثر هذه الميزة على زمن انتقال الجهاز أو أدائه.

ما هو تأثير الفاصل الزمني للتحقق من أجهزة ATM السفلى؟

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

الملحق - معلومات الميزة

إدارة المخزن المؤقت

- مصد حزم سعة 18 ميجابايت تتم مشاركته بواسطة ثلاث كتل OB:

- ~4 ميغابايت محجوز: الحجم استنادا إلى وحدة الحد الأقصى للنقل (MTU) التي تم تكوينها (لكل منفذ مجموع 2 × MTU الحجم × # من مجموعات جودة الخدمة الممكنة)

- ~14 ميغابايت مشتركة: بقية المخزن المؤقت الإجمالي

- ~767 كيلوبايت من OB: 0 للحزم الموجهة إلى وحدة المعالجة المركزية

- تتم مشاركة 6 ميجابايت لكل OB بواسطة مجموعة من 16 منفذا (أمر show hardware internal mtc-usd info لتعيين المنفذ)

جدولة

جدولة ثلاثية الطبقات:

- البث الأحادي والبث المتعدد

- فئات حركة المرور لنفس مخطط الجدولة

- فئات حركة المرور عبر النظام

جهاز إستقبال بطيء للبث المتعدد

في هذا الرسم التخطيطي:

- يتم إدخال الازدحام المستمر في 1 G ETH1/40.

- تتأثر مستقبلات البث المتعدد الأخرى (ETH1/1 - 3) على كتلة المخزن المؤقت بسبب سلوك جدولة البث المتعدد.  ولا تزال أجهزة الاستقبال الموجودة على كتل المخزن المؤقت الأخرى غير متأثرة.

- يمكن تطبيق "المستقبل البطيء للبث المتعدد" على E1/40 لتجنب فقدان حركة المرور على المنافذ غير المكتظة.

- يقوم "المستقبل البطيء للبث المتعدد" بتصريف البث المتعدد بمعدل 10 جيجا على ETH1/40. لا يزال من المتوقع حدوث عمليات السقوط على المنفذ المكتظ.

- تم التكوين باستخدام الأمر <x>Multi-receiver الخاص بملف تعريف الأجهزة.

مراقبة فعالة للمخزن المؤقت

راجع التقرير الرسمي لمراقبة المخزن المؤقت النشط ل Cisco Nexus 3548 للحصول على نظرة عامة على هذه الميزة.

تطبيق الأجهزة

- يحتوي ASIC على 18 دلاء ويتوافق كل دلو مع نطاق من إستخدام المخزن المؤقت (على سبيل المثال، 0-384 كيلوبايت، 385-768 كيلوبايت، وهكذا).

- يقوم ASIC باستطلاع إستخدام المخزن المؤقت لجميع المنافذ كل 4 مللي ثانية (الافتراضي).  الفاصل الزمني لاستقصاء ASIC هذا قابل للتكوين بحيث يصل إلى 10 نانو ثانية.

- استنادا إلى إستخدام المخزن المؤقت لكل فترة فحص أجهزة، تتم زيادة عداد الدلو للنطاق المطابق. ذلك، إن يستهلك ميناء 25 500 كيلو بايت من المخزن المؤقت، الدلو #2 (385-768 كيلو بايت) يزيد.

- يتم الاحتفاظ بعداد إستخدام المخزن المؤقت هذا لكل واجهة بتنسيق الرسم البياني.

- ويتم تمثيل كل دلو ب 8 وحدات بت، وبالتالي يصل العداد إلى 255 ويتم إعادة تعيينه بمجرد أن يقوم البرنامج بقراءة البيانات.

تنفيذ البرامج

- كل ثانية، يقوم البرنامج باستطلاع ASIC من أجل تنزيل ومسح كل عدادات الرسم البياني.

- يتم الحفاظ على عدادات الرسم البياني هذه في الذاكرة لمدة 60 دقيقة مع دقة ثانية واحدة.

- كما يتأكد البرنامج من نسخ الرسم البياني للمخزن المؤقت إلى ذاكرة التمهيد المؤقتة كل ساعة، والتي يمكن نسخها إلى المحلل لمزيد من التحليل.

- بشكل فعال، يحافظ هذا على بيانات رسم بياني للمخزن المؤقت لمدة ساعتين لكل المنافذ، الأحدث ساعة في الذاكرة والساعة الثانية في ذاكرة التمهيد المؤقتة.