المحتويات

المقدمة

المتطلبات الأساسية

المتطلبات

المكونات المستخدمة

المنتجات ذات الصلة

خلفية عدادات وحدة تحكم PHY

الرسم التخطيطي للشبكة

إخراج عدادات وحدة التحكم PHY

النقاط الرئيسية من المخرجات

عدادات وحدة التحكم Ping UsingPHY

مثال: إستخدام ICMP باستخدام حجم حزمة محدد

عدادات DSCP لجودة خدمة HW

إخراج DSCP لجودة خدمة HW

النقاط الرئيسية

إختبار الاتصال باستخدام عدادات DSCP لجودة خدمة HW

مثال: إستخدام ICMP مع تمييز DSCP

المقدمة

يوضح هذا المستند كيف تساعد عدادات PHY في التحقق من وصول الحزمة باستخدام حجم الإطار بدلا من تحليل حركة مرور البيانات التفصيلي.

المتطلبات الأساسية

المتطلبات

لا توجد متطلبات خاصة لهذا المستند.

المكونات المستخدمة

تستند المعلومات الواردة في هذا المستند إلى إصدارات البرامج والمكونات المادية التالية.

- C9300

- Cisco IOS® XE 17.9.5

- Cisco IOS® XE 17.15.3

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

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

المنتجات ذات الصلة

يمكن أيضا إستخدام هذا المستند مع إصدارات المكونات المادية التالية:

- C9200

- C9300

- C9400

- C9500

- C9600

تحذير: لا يتم دعم عدادات DSCP كجزء من إختبارات أستكشاف الأخطاء وإصلاحها في الأنظمة الأساسية القائمة على السليكون واحد مثل Catalyst 9600X (Sup-2 و Sup-3) و 9500X و 9350.

خلفية عدادات وحدة تحكم PHY

وحدة التحكم في PHY هي المكون الأول الذي تصادفه الحزمة عند دخوله إلى محول. وهو يعمل في الطبقة 1 ويوفر إمكانية رؤية لما إذا كانت الحزم يتم استقبالها أو إرسالها فعليا على واجهة. بخلاف عدادات الطبقة العليا مثل إحصائيات MAC أو IP، تعتمد عدادات PHY على حجم الإطار وعدد وحدات البايت لتأكيد وصول الحزمة أو إرسالها.

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

الرسم التخطيطي للشبكة

إخراج عدادات وحدة التحكم PHY

يوضح المثال من محول Cisco Catalyst switch الإحصائيات التي تم تجميعها في مستوى وحدة التحكم في PHY:

Switch-A#show controllers ethernet-controller GigabitEthernet 1/0/4

Transmit                  GigabitEthernet1/0/4          Receive

1906 Total bytes                          64 Total bytes

1 Unicast frames                        1 Unicast frames

64 Unicast bytes                        64 Unicast bytes

8 Multicast frames                      0 Multicast frames

1842 Multicast bytes                       0 Multicast bytes

0 Broadcast frames                      0 Broadcast frames

0 Broadcast bytes                       0 Broadcast bytes

0 System FCS error frames               0 IpgViolation frames

0 MacUnderrun frames                    0 MacOverrun frames

0 Pause frames                          0 Pause frames

0 Cos 0 Pause frames                    0 Cos 0 Pause frames

0 Cos 1 Pause frames                    0 Cos 1 Pause frames

0 Cos 2 Pause frames                    0 Cos 2 Pause frames

0 Cos 3 Pause frames                    0 Cos 3 Pause frames

0 Cos 4 Pause frames                    0 Cos 4 Pause frames

0 Cos 5 Pause frames                    0 Cos 5 Pause frames

0 Cos 6 Pause frames                    0 Cos 6 Pause frames

0 Cos 7 Pause frames                    0 Cos 7 Pause frames

0 Oam frames                            0 OamProcessed frames

0 Oam frames                            0 OamDropped frames

5 Minimum size frames                   1 Minimum size frames

0 65 to 127 byte frames                 0 65 to 127 byte frames

0 128 to 255 byte frames                0 128 to 255 byte frames

4 256 to 511 byte frames                0 256 to 511 byte frames

0 512 to 1023 byte frames               0 512 to 1023 byte frames

0 1024 to 1518 byte frames              0 1024 to 1518 byte frames

0 1519 to 2047 byte frames              0 1519 to 2047 byte frames

0 2048 to 4095 byte frames              0 2048 to 4095 byte frames

0 4096 to 8191 byte frames              0 4096 to 8191 byte frames

0 8192 to 16383 byte frames             0 8192 to 16383 byte frames

0 16384 to 32767 byte frame             0 16384 to 32767 byte frame

0 > 32768 byte frames                   0 > 32768 byte frames

0 Late collision frames                 0 SymbolErr frames

0 Excess Defer frames                   0 Collision fragments

0 Good (1 coll) frames                  0 ValidUnderSize frames

0 Good (>1 coll) frames                 0 InvalidOverSize frames

0 Deferred frames                       0 ValidOverSize frames

0 Gold frames dropped                   0 FcsErr frames

0 Gold frames truncated

0 Gold frames successful

0 1 collision frames

0 2 collision frames

0 3 collision frames

0 4 collision frames

0 5 collision frames

0 6 collision frames

0 7 collision frames

0 8 collision frames

0 9 collision frames

0 10 collision frames

0 11 collision frames

0 12 collision frames

0 13 collision frames

0 14 collision frames

0 15 collision frames

0 Excess collision frames

LAST UPDATE 346 msecs AGO

Switch-A#show controllers ethernet-controller Gig 1/0/4

Transmit                  GigabitEthernet1/0/4          Receive

3169535406 Total bytes                   307126227 Total bytes

290349 Unicast frames                   294295 Unicast frames

18660704 Unicast bytes                  18929926 Unicast bytes

33923210 Multicast frames                3074668 Multicast frames

3150872686 Multicast bytes               251494767 Multicast bytes

30 Broadcast frames                 141745 Broadcast frames

2016 Broadcast bytes                36701534 Broadcast bytes

0 System FCS error frames               0 IpgViolation frames

0 MacUnderrun frames                    0 MacOverrun frames

0 Pause frames                          0 Pause frames

0 Cos 0 Pause frames                    0 Cos 0 Pause frames

0 Cos 1 Pause frames                    0 Cos 1 Pause frames

0 Cos 2 Pause frames                    0 Cos 2 Pause frames

0 Cos 3 Pause frames                    0 Cos 3 Pause frames

0 Cos 4 Pause frames                    0 Cos 4 Pause frames

0 Cos 5 Pause frames                    0 Cos 5 Pause frames

0 Cos 6 Pause frames                    0 Cos 6 Pause frames

0 Cos 7 Pause frames                    0 Cos 7 Pause frames

0 Oam frames                            0 OamProcessed frames

0 Oam frames                            0 OamDropped frames

1221612 Minimum size frames              847707 Minimum size frames

31115917 65 to 127 byte frames           2403801 65 to 127 byte frames

69441 128 to 255 byte frames           135289 128 to 255 byte frames

1227890 256 to 511 byte frames           112047 256 to 511 byte frames

578669 512 to 1023 byte frames           11824 512 to 1023 byte frames

40 1024 to 1518 byte frames             40 1024 to 1518 byte frames

20 1519 to 2047 byte frames              0 1519 to 2047 byte frames

0 2048 to 4095 byte frames              0 2048 to 4095 byte frames

0 4096 to 8191 byte frames              0 4096 to 8191 byte frames

0 8192 to 16383 byte frames             0 8192 to 16383 byte frames

0 16384 to 32767 byte frame             0 16384 to 32767 byte frame

0 > 32768 byte frames                   0 > 32768 byte frames

0 Late collision frames                 0 SymbolErr frames

0 Excess Defer frames                   0 Collision fragments

0 Good (1 coll) frames                  0 ValidUnderSize frames

0 Good (>1 coll) frames                 0 InvalidOverSize frames

0 Deferred frames                       0 ValidOverSize frames

0 Gold frames dropped                   0 FcsErr frames

0 Gold frames truncated

0 Gold frames successful

0 1 collision frames

0 2 collision frames

0 3 collision frames

0 4 collision frames

0 5 collision frames

0 6 collision frames

0 7 collision frames

0 8 collision frames

0 9 collision frames

0 10 collision frames

0 11 collision frames

0 12 collision frames

0 13 collision frames

0 14 collision frames

0 15 collision frames

0 Excess collision frames

LAST UPDATE 3227 msecs AGO

Switch-A#

النقاط الرئيسية من المخرجات

- إجمالي وحدات البايت والإطارات تظهر العدد الإجمالي لحركة مرور البيانات، ويتم فصلها في أتجاهات الإرسال والاستقبال.

- تعرض إطارات البث الأحادي والبث المتعدد والبث توزيع أنواع حركة مرور البيانات.

- تشير نطاقات حجم الإطار إلى عدد الحزم التي يتم استقبالها أو إرسالها بحجم معين (على سبيل المثال، إطارات الحد الأدنى، من 65 إلى 127 بايت، من 256 إلى 511 بايت).

- تشير عدادات الأخطاء إلى مشاكل الطبقة 1 مثل أخطاء تسلسل التحقق من الإطارات (FCS) أو التصادمات أو التداخلات أو التجاوزات أو أخطاء الرموز.

- يظهر حقل التحديث الأخير الوقت المنقضي منذ آخر تحديث لإحصائيات PHY.

إختبار الاتصال باستخدام عدادات وحدة التحكم PHY

تقوم حالة إستخدام شائعة لقوائم وحدة التحكم في PHY بالتحقق من صحة ما إذا كانت حركة مرور الاختبار ترسل أو تستلم على واجهة. بإرسال تدفق حركة مرور يتم التحكم فيه، مثل حزم ICMP ذات حجم محدد، ومراقبة العدادات، يؤكد المهندسون ما إذا كانت حركة المرور تصل إلى طبقة PHY.r.

مثال: إستخدام ICMP باستخدام حجم حزمة محدد

في البداية، لا تظهر عدادات PHY للواجهة أي نشاط في نطاق 1024-1518 بايت.

Switch-A#show controllers ethernet-controller GigabitEthernet 1/0/4

Transmit                  GigabitEthernet1/0/4          Receive

5 Minimum size frames                   1 Minimum size frames

0 65 to 127 byte frames                 0 65 to 127 byte frames

0 128 to 255 byte frames                0 128 to 255 byte frames

4 256 to 511 byte frames                0 256 to 511 byte frames

0 512 to 1023 byte frames               0 512 to 1023 byte frames

0 1024 to 1518 byte frames<<<<<         0 1024 to 1518 byte frames <<<<<

0 1519 to 2047 byte frames              0 1519 to 2047 byte frames

0 2048 to 4095 byte frames              0 2048 to 4095 byte frames

0 4096 to 8191 byte frames              0 4096 to 8191 byte frames

0 8192 to 16383 byte frames             0 8192 to 16383 byte frames

0 16384 to 32767 byte frame             0 16384 to 32767 byte frame

0 > 32768 byte frames                   0 > 32768 byte frames

يتم تنفيذ إختبار الاتصال باستخدام 1000 حزمة ICMP بحجم 1200 بايت، وهو ما يزيد من عدادات الإطارات ذات 1024-1518 بايت.

Switch-A#ping 192.168.8.2 repeat 1000 timeout 0 size 1200

Type escape sequence to abort.

Sending 1000, 1200-byte ICMP Echos to 192.168.8.2, timeout is 0 seconds:

......................................................................

......................................................................

Success rate is 0 percent (0/1000), round-trip min/avg/max = 1/1/1 ms

Switch-A#

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

Switch-A#show  controllers ethernet-controller GigabitEthernet 1/0/4

Transmit                  GigabitEthernet1/0/4          Receive

7 Minimum size frames                   6 Minimum size frames

0 65 to 127 byte frames                 0 65 to 127 byte frames

0 128 to 255 byte frames                0 128 to 255 byte frames

28 256 to 511 byte frames                2 256 to 511 byte frames

0 512 to 1023 byte frames               0 512 to 1023 byte frames

1000 1024 to 1518 byte frames <<<<<     1000 1024 to 1518 byte frames <<<<<

0 1519 to 2047 byte frames              0 1519 to 2047 byte frames

0 2048 to 4095 byte frames              0 2048 to 4095 byte frames

0 4096 to 8191 byte frames              0 4096 to 8191 byte frames

0 8192 to 16383 byte frames             0 8192 to 16383 byte frames

0 16384 to 32767 byte frame             0 16384 to 32767 byte frame

0 > 32768 byte frames                   0 > 32768 byte frames

على الرغم من أن إختبار الاتصال يظهر نجاحا بنسبة 0٪، إلا أن عدادات وحدة التحكم في PHY تؤكد نجاح إرسال 1000 حزمة بحجم 1200 بايت. وهذا يوضح كيف تقوم عدادات PHY بالتحقق من إنشاء حركة المرور وإرسالها بشكل مستقل عن الاستجابات عالية الطبقة.

تلميح: قم بتشغيل تكرارات متعددة للتناسق، أو مسح العدادات مسبقا باستخدام: قم بمسح وحدة التحكم إثرنت-وحدة التحكم <interface>.

ملاحظة: يكون أسلوب الاختبار هذا صالحا على الواجهات المكونة كمنافذ موجهة من الطبقة 3 (لا يوجد منفذ switchport)، منافذ وضع الوصول، منافذ خطوط الاتصال، وأعضاء EtherChannel. بالنسبة لتكوينات EtherChannel، يجب التحقق من صحة العدادات على الواجهات المادية الفردية التي تعد جزءا من مجموعة القنوات.

عدادات DSCP لجودة خدمة HW

تتسم عدادات جودة الخدمة (QoS) بدرجة عالية من الموثوقية وتشغل عدادات وحدة التحكم في PHY فقط في خط اتصال الأجهزة، على الأرجح عند مستوى الإدخال والإخراج FIFO. تساعد هذه العدادات في التحقق مما إذا كانت الحزم ذات علامات رمز الخدمات المميزة (DSCP) الخاصة تصل إلى الواجهة أو تخرج منها.

بالمقارنة مع عدادات وحدة التحكم في PHY، يمكن إستخدام عدادات جودة خدمة HW بسهولة لأنها توفر دقة عبر 64 قيمة DSCP. وهذا يسمح للمهندسين بالتحقق من وجود حركة مرور البيانات استنادا إلى تصنيف جودة الخدمة بدلا من الاعتماد فقط على حجم الإطار.

إخراج DSCP لجودة خدمة HW

Switch-A#show platform hardware fed switch active qos dscp-cos counters interface GigabitEthernet 1/0/4

Frames        Bytes

Ingress DSCP0 374959        0

Ingress DSCP1 0             0

Ingress DSCP2 0             0

Ingress DSCP3 0             0

Ingress DSCP4 0             0

...

Switch-A#

النقاط الرئيسية

- الموثوقية: تعد عدادات جودة الخدمة (QoS) عالية الموثوقية، وأقل أهمية بقليل من عدادات وحدة التحكم في PHY.

- القابلية للتعديل: يتيح دعم 64 قيمة من قيم DSCP إمكانية تصنيف حركة المرور بشكل دقيق.

- المتطلبات: تعد حركة مرور الاختبار التي يتم التحكم فيها مع تمييز DSCP بشكل متناسق أمرا ضروريا للتحقق الدقيق.

- تحديد: لا تفرق عدادات جودة الخدمة الخاصة بالأجهزة بين التدفقات المتعددة التي تشترك في نفس قيمة DSCP.

ملاحظة: يرجى الرجوع إلى الرسم التخطيطي للشبكة المتوفر في بداية هذا المستند للرجوع إليه.

إختبار الاتصال باستخدام عدادات DSCP لجودة خدمة HW

مثال: إستخدام ICMP مع تمييز DSCP

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

في البداية، لا تظهر العدادات حركة مرور لقيم DSCP 1 و 2:

Switch-A# show platform hardware fed switch 1 qos dscp-cos counters interface GigabitEthernet 1/0/4

Ingress DSCP0 374959        0

Ingress DSCP1 0             0 <<<<

Ingress DSCP2 0             0 <<<<

يتم بعد ذلك تشغيل إختبار الاتصال مع تمييز DSCP 2:

Switch-B# ping 192.168.8.1 repeat 1000 timeout 0 dscp 2

Type escape sequence to abort.

Sending 1000, 100-byte ICMP Echos to 192.168.8.1, timeout is 0 seconds:

......................................................................

......................................................................

Success rate is 0 percent (0/1000)

بعد الاختبار، زاد عداد بروتوكول DSCP 2 بمقدار 1000، مما يؤكد وصول الحزمة إلى واجهة الدخول على الرغم من عدم تلقي أي ردود:

Switch-A# show platform hardware fed switch 1 qos dscp-cos counters interface GigabitEthernet 1/0/4

Ingress DSCP0 374959        0

Ingress DSCP1 0             0

Ingress DSCP2 1000          0 <<<<

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

تلميح: قم بتشغيل تكرارات متعددة أو مسح عدادات DSCP أولا باستخدام: واجهة <interface> clear platform hardware fed switch active qoS dscp-co counters.