المحتويات

المقدمة

معلومات أساسية

دعم الأجهزة/البرامج

تقنيات AV التناظرية

معايير AVB IEEE

مصطلحات شبكة AVB

طوبولوجيا AVB

مجال AVB

مجال AVB PTP

مجال AVB MSRP (QoS)

MSRP - فشل الحجز أثناء تسجيل الإعلانات

MSRP - فشل الحجز أثناء التسجيل الجاهز

MSRP - حالات Talkers

MSRP - حالات المصغي

بنية AVB - فئة حركة مرور جودة الخدمة

مجال AVB MVRP

AVB Flow - وضع معا

تفاعل مكونات AVB

أستكشاف أخطاء AVB وإصلاحها في محولات Cat3k و Cat9k

تكوين AVB

كيفية تكوين AVB

تمت إضافة التكوين تلقائيا بواسطة MSRP

أنواع مختلفة من سياسات الدخول

أنواع مختلفة من سياسات الخروج

التحقق من عمل AVB بشكل صحيح

اعتبارات AVB

اعتبارات MSRP

اعتبارات جودة الخدمة

اعتبارات PTP

اعتبارات MVRP

قائمة الأوامر

معلومات ذات صلة

المقدمة

يصف هذا وثيقة كيف أن يشكل واستكشاف أخطاء ربط الفيديو الصوتي (AVB) في المادة حفازة 3650، 3850، 9300، و 9500 منصة.

معلومات أساسية

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

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

وللتعجيل باعتماد الصوت والفيديو القائم على شبكة إيثرنت وتوفير عملية نشر أكثر مرونة، طور IEEE مقياس IEEE 802.1 لربط الفيديو الصوتي. يحدد هذا المعيار آلية تعمل من خلالها نقاط النهاية ووظيفة الشبكة ككل لتمكين نقل الصوت/الفيديو عالي الجودة عبر التطبيقات الاستهلاكية إلى عمليات نشر الصوت/الفيديو الاحترافية (AV) عبر البنية الأساسية لشبكة إيثرنت.

دعم الأجهزة/البرامج

يتم دعم AVB على الأنظمة الأساسية Cat3K بدءا من إصدار برنامج Cisco IOS® XE Denali 16.3.x. في Cat9k، تم إدخال ميزة AVB في Fuji-16.8.1a. لقد تم إجراء تحسينات كبيرة طوال الوقت، لذلك تتضمن إصدارات البرامج الأحدث تحسينات لميزة AVB.

تدعم هذه الأنظمة الأساسية AVB:

Catalyst 3650/3850

Catalyst 9300

Catalyst 9400

Catalyst 9500

وحدات حفظ المخزون/معرفات المنتج المدعومة

- WS-C3650-24PDM

- WS-C3650-48FQM

- الطراز WS-C3650-8X24PD

- WS-C3650-8X24UQ

- WS-C3650-12X48FD

- WS-C3650-12X48UQ

- WS-C3650-12X48UR

- WS-C3650-12X48UZ

- WS-C3850-12x48U

- WS-C3850-24XU

- الطراز WS-C3850-12XS

- الطراز WS-C3850-16XS

- الطراز WS-C3850-24XS

- WS-C3850-32XS

- WS-C3850-48XS

- مدعوم على جميع الطرز

- دعم PTPv2/ gPTP على برنامج 17.2

- AVB غير مدعوم حتى الآن*

- الطراز C9500-24Q

- الطراز C9500-12Q

- الطراز C9500-40X

- الطراز C9500-16X

ملاحظة: في الوقت الحالي، لا يتم دعم AVB إلا على الأنظمة الأساسية الثابتة/المستقلة وليس في تهيئة المكدس. إن الدعم لمنصات العمل النمطية، مثل CAT9400، موجود على خريطة الطريق.

تقنيات AV التناظرية

AVB

دانتي

كوبرا نت

قياسي

IEEE802. 1 (الصوت/الفيديو عبر الإيثرنت)

خاص (صوت عبر IP)

خاص (الصوت عبر شبكة إيثرنت)

سعة القناة

أعلى سعة للقنوات عند >=شبكة بسرعة 10 جيجابت في الثانية

سعة قناة أعلى عند الشبكة بسرعة 1 جيجابت في الثانية

سعة قناة منخفضة بسرعة 100 ميجابت في الثانية للشبكة

مزامنة الساعة

بروتوكول IEEE802.1AS gPTP

يجب أن تكون جميع الأجهزة (المحول، نقطة نهاية AVB) قادرة على gPTP

معيار IEEE 1588

يجب أن تكون الأجهزة التي تم تمكين DANTE عليها قادرة على إستخدام IEEE1588

خاص

زمن الانتقال

<2 مللي ثانية

<2 مللي ثانية

<5.33 مللي ثانية

مثالي للعديد من التطبيقات

تنسيق الإطار/الحزمة

إطار إيثرنت من المستوى الثاني

حزمة IP من الطبقة 3 ولكن ليست قابلة للتوجيه

إطار إيثرنت من المستوى الثاني

التكوين والتثبيت

بسيط (برنامج وحدة التحكم من موردين مختلفين)

بسيط (برنامج وحدة التحكم من DANTE)

معقد

رسوم الترخيص

غير متوفر

غالي

غالي

موجه/محول الشبكة

يحتاج المحول إلى دعم AVB

يتم إعداد جودة الخدمة تلقائيا

ميزة جودة خدمة أفضل

مفتاح قياسي

تم إعداد جودة الخدمة يدويا

إستخدام ميزات محول جودة الخدمة (QoS) لجودة خدمة نقل الصوت عبر بروتوكول الإنترنت (VoIP) القياسية

مفتاح قياسي

تم إعداد جودة الخدمة يدويا

معايير AVB IEEE

يتضمن IEEE 802.1 Audio Video Bridge (AVB) معايير IEEE الأربعة هذه. وهذا يعني أنه كلما حدثت مشكلة في المنتجات الاستشارية (AVB)، يتعين علينا أن نأخذ في الاعتبار كل معيار من المعايير واستكشاف مشكلاتها وفقا لذلك:

IEEE802.1AS (gPTP)

- بروتوكول وقت الدقة المعمم (gPTP).

- التوقيت والمزامنة لأجهزة الطبقة 2 للتطبيقات الحساسة للوقت.

IEEE802. 1QAT (MSRP)

- بروتوكول حجز الدفق المتعدد (MSRP).

- نظام التحكم في قبول حركة المرور من نهاية إلى نهاية لحجز الموارد.

IEEE802.1QAV(QoS)

- إعادة التوجيه والانتظار للتدفقات الحساسة للوقت (FQTSS).

- جدولة حركة مرور AV وتشكيلها.

IEEE802.1QAK(MVRP)

- بروتوكول التسجيل لشبكة VLAN المتعددة.

- التكوين الديناميكي ومشاركة معلومات شبكة VLAN.

مصطلحات شبكة AVB

- AVB Talker: مصدر تدفق AVB.

- جسر/محول AVB.

- مستمع AVB: مستهلك دفق AVB.

- تدفق AVB: الدفق الذي تم إنشاؤه بين متكلم AVB والمستمع.

ملاحظة: يمكن أن تعمل بعض نقاط نهاية AVB في الوقت نفسه كمتكلم AVB ومصغي AVB.

طوبولوجيا AVB

مجال AVB

ملاحظة: يتم دعم مجال AVB واحد فقط لكل محول.

مجال AVB PTP

ملاحظة: يدعم gPTP مجال واحد فقط.

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

- أساسي: هذا المنفذ هو مصدر الوقت على المسار.

- مرؤوس: يتزامن هذا المنفذ مع الجهاز على المسار الموجود في الحالة الفرعية.

يحدد المحول القادر على gPTP ما إذا كان النظير قادرا أيضا على gPTP عن طريق قياس تأخر نظير إلى نظير وهو تأخير بين المنافذ المتصلة مباشرة دون محول تداخل. تستخدم آلية قياس التأخير هذه أنواع الرسائل pdelay_req، وpdelay_resp، وpdelay_resp_follow_up. واستنادا إلى تبادل الرسائل هذا، تقرر قدرة الميناء على نقل البيانات بواسطة بروتوكول نقل البيانات من نقطة إلى أخرى. بمجرد إنشاء التدرج الهرمي للساعة الفرعية الأساسية، تبدأ عملية تزامن الساعة.

تستند gPTP إلى IEEE1588v2

- يشبه BMCA المحدد في 1588v2، مع تبسيطات قليلة في آلة الحالة

- لا توجد حالة ما قبل المرحلة الأولية (قبل الوصول إلى الحالة الأساسية).

- لا توجد فترة تأهيل أولية أجنبية.

- ولا توجد دولة غير معايرة (قبل الوصول إلى دولة تابعة).

gPTP

المعيار IEEE 1588v2

النقل

L2 فقط

L2/L3

مزيج من الأنظمة

يمكن فقط لأجهزة gPTP المتوافقة مع الوقت أن تكون داخل الشبكة

يمكن أن يعمل باستخدام مزيج من الأجهزة غير المدركة لوقت PTP والأجهزة غير المدركة للوقت

مجال

مسموح بواحد فقط

يمكن ان يكون متعدد

أفضل خوارزمية تحديد الساعة الأساسية

جهاز حالة مبسط

فحالات ما قبل المرحلة الابتدائية وحالات عدم المعايرة موجودة

أنواع الأجهزة

نقاط نهاية AVB ومحولات AVB

ساعات عادية وحدودية وشفافة

مجال AVB MSRP (QoS)

تتم إعادة توجيه إعلان Talker عبر منافذ الإخراج التي يمكن أن تؤدي إلى عنوان MAC الوجهة الخاص بالحجز. يتم نشر تصريحات المصغي فقط إلى المنفذ مع تصريح Talker المقترن (الذي... استنادا إلى معرف الدفق المتطابق). إذا لم يكن هناك تصريح Talker مقترن مسجل على أي منفذ محول، فلن يتم نشر إعلان Listener.

ملاحظة: تقوم المحولات القائمة على مراعاة نظام تحديد المعدل المستندة إلى خوادم (MSRP) تلقائيا بإلغاء تسجيل التسجيلات القديمة لقطع جلسات عمل AVB.

MSRP - فشل الحجز أثناء تسجيل الإعلانات

MSRP - فشل الحجز أثناء التسجيل الجاهز

MSRP - حالات Talkers

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

فشل Talker: إعلان لتدفق غير متوفر ل Listener بسبب قيود النطاق الترددي أو قيود أخرى في مكان ما على مسار المتكلم.

MSRP - حالات المصغي

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

Ready Failed: يشير هذا النوع الفرعي إلى وجود مستمع واحد على الأقل يعتزم كلا منهما الاستماع وقد نجح في حجز الموارد، ولكن هناك مستمع آخر واحد على الأقل يعتزم الاستماع ولكن لم يتمكن من حجز الموارد.

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

بنية AVB - فئة حركة مرور جودة الخدمة

نهج 8Q مدعوم. لا يدعم Cat3K/Cat9K قوائم انتظار الدخول لكل منفذ. تم ضبط قوائم الانتظار الداخلية ل AVB لتوفير معاملة تفضيلية شاملة لحركة مرور فئة SR داخل المحول (زمن وصول منخفض).

أمثلة التحكم في حركة المرور: OAM وإرسال الإشارات والتحكم في الشبكة والتحكم في الشبكة البينية

الفئة A لحجز الدفق (SR)

فئة B لحجز الدفق (SR)

السيطرة على حركة المرور

VoIP

أعلى أولوية

زمن انتقال أسوأ حالة 2 مللي ثانية

كوس 3

الأولوية الثانية العليا

زمن انتقال أسوأ حالة 50 مللي ثانية

كوس 2

كوس 6٬7

كوس 5

الوسائط المتعددة

بيانات المعاملات

بيانات الحجم/كاسحة البيانات

بذل قصارى الجهود

كوس 4

CoS -

كوس 1

كوس 0

المعيار IEEE802.1QAV - تسجيل الدخول إلى جودة الخدمة

- يتم تصنيف حزم بيانات تدفق AVB في فئات حركة مرور SRP باستخدام PCP (نقطة التحكم في الأولوية) الخاصة بالإطار الوارد.

- لحماية التدفقات المحجوزة، لا يمكن لمحول AVB السماح لمنفذ مشارك غير AVB بإعادة توجيه حركة مرور أفضل جهد في قائمة انتظار فئة SRP.

- لتحقيق هذه الحماية، يجب القيام بإعادة تمييز المدخل على جميع منافذ المشارك غير AVB (منافذ حافة مجال SRP) لتغيير PCP الوارد المتطابق مع أي فئة SRP في أفضل جهد PCP.

- في أي وقت يتم فيه تغيير حالة مجال SRP الخاص بالمنفذ (الحافة مقابل الأساسية) يجب إضافة أو إزالة عملية إعادة وضع العلامات هذه.

IEEE802.1QAV - قائمة انتظار خروج جودة الخدمة

- يتم تعيين حركة مرور فئة SR على قائمة انتظار أولوية الخروج التي تدعم خوارزمية شاغل حركة المرور المستندة إلى الائتمان

- التكوين الديناميكي لمعدل مشاغل الخروج (لحجز النطاق الترددي) في كل فئة وكل منفذ لمنافذ AVB الأساسية

- بالنسبة إلى Cat3k، يكون حركة مرور التحكم التي تم إنشاؤها للمحول (وذلك... gPTP، MSRP) في قائمة انتظار أفضل الجهود في الإصدار 16.3.1. يكونون في قائمة الانتظار ذات الأولوية في الإصدار 16.3.2 وما بعده.

بنية AVB - تصميم تخصيص النطاق الترددي

- يتم تخصيص 75٪ كحد أقصى من النطاق الترددي ل SR من الفئة A + SR من الفئة B.

- تحتفظ SR من الفئة A بما يصل إلى 75٪ من النطاق الترددي.

- تحتفظ SR من الفئة B بالنطاق الترددي الذي لا تستخدمه الفئة SR A.

- يتم تخصيص النطاق الترددي على أساس الأولوية التي يتم توفيرها أولا لتدفق الصوت فوق البنفسجي.

- يقوم الشاحن المستند إلى ائتمان الأجهزة بجدولة حركة مرور AVB بالتساوي.

مجال AVB MVRP

ما هو MVRP؟

- بروتوكول التسجيل لشبكات VLAN المتعددة (MVRP) هو تطبيق يستند إلى MRP (بروتوكول التسجيل المتعدد) يدعم التسجيل الديناميكي لشبكات VLAN وإلغاء التسجيل على المنافذ في شبكة موصلة بين شبكات VLAN. هو يستعمل MRP أن يعلن السمة أن يكون سجلت في قاعدة معطيات على كل ميناء من كل جسر في شبكة يجسر. السمة الفعلية المستخدمة من قبل MVRP هي معرف VLAN. تقوم المحطات أو منافذ الجسر التي تم تكوينها بإعداد (سحب) تصريحات إذا لم (لا) تحتاج إلى تلقي إطارات لمعرف شبكة VLAN محدد. إن سجلت VLAN id يكون على جسر ميناء ب MVRP، الجسر يعرف أن إطار ل أن VLAN id ينبغي كنت بثثت على أن جسر ميناء.

- يسمح MVRP لنقاط نهاية AVB بإنشاء إعلانات إذا كانت بحاجة إلى تلقي إطارات لمعرف VLAN محدد.

- يسمح MVRP لنقاط نهاية AVB بسحب الإقرارات إذا لم تكن بحاجة إلى تلقي إطارات لمعرف VLAN محدد.

عند تمكين MVRP على المحول

- يقوم إعلان MVRP VLAN من نقطة النهاية بتشغيل إنشاء VLAN على المحولات.

- هناك ثلاثة أوضاع تسجيل MVRP مختلفة لمنفذ ما:

normal - يتم تسجيل/إلغاء تسجيل شبكات VLAN بشكل ديناميكي استنادا إلى تصريحات الجهاز. هذا التقصير أسلوب للميناء عندما MVRP يكون مكنت بشكل عام (mvrp تسجيل عادي).

ثابت - يتجاهل المنفذ جميع إعلانات MVRP. لا يتم تنقيح شبكات VLAN التي تم تكوينها بشكل ثابت بواسطة MVRP. يمكن تكوين هذا الوضع على أساس كل منفذ على الواجهات المتصلة بأجهزة الشبكة التي ليست على دراية MVRP (تم تثبيت تسجيل MVRP).

ممنوع - يتجاهل المنفذ جميع رسائل MVRP الواردة وينقح شبكات VLAN (ممنوع تسجيل MVRP).

ملاحظة: VTP ينبغي كنت في أسلوب معأق أو أسلوب شفاف ل MVRP أن يعمل.

ملاحظة: يعمل بروتوكول MVRP مع أحداث الإعلان والتسجيل بطريقة ثنائية الإتجاه، مما يعني أن نقاط النهاية والجسور المجاورة في هذا المجال ستحتاج أيضا إلى أن تكون على دراية MVRP إذا تم تمكين هذه الميزة على أحد الأجهزة، وإلا فإن الجسر الذي يتم فيه تمكين MVRP يمكن أن يشذب بعض شبكات VLAN إذا لم يستلم إقرارا/تسجيلا لها، مما يمكن أن يؤدي إلى مشاكل اتصال محتملة.

عند عدم تمكين MVRP على المحول

شكلت يدويا المفتاح في شنطة أسلوب يسمح كل مدى VLANs أن يكون يتوقع أن يكون استعملت ب ال AVB تيار.

AVB Flow - وضع معا

1. يقوم MSRP بتهيئة gPTP لمزامنة الوقت.

2. يقوم MSRP بتهيئة سياسة جودة الخدمة على محول AVB.

3. إرسال إشارات MSRP باستخدام تصريحات Talker و Listener للتحقق من الموارد. ضمان عرض النطاق الترددي وزمن الوصول للربط العلوي.

4. يتم ضبط جودة الخدمة (الشابر) بشكل ديناميكي. يتم تخصيص ما يصل إلى 75٪ من النطاق الترددي العريض ل SR الفئة A + SR الفئة B.

5. يضيف MSRP إدخال البث المتعدد من الطبقة 2.

6. يبدأ تدفق تدفق AV.

تفاعل مكونات AVB

أستكشاف أخطاء AVB وإصلاحها في محولات Cat3k و Cat9k

تكوين AVB

كيفية تكوين AVB

الخطوة 1. مكنت ال AVB سمة وال يماثل VLAN:

Cat3850# configure terminal

Cat3850(config)# avb

Cat3850(config)# vlan 2

Cat3850(config)# end

ملاحظة: معرف شبكة VLAN القياسي المستخدم من قبل AVB هو VLAN 2. يمكن تعيين VLAN-ID مختلف في المحول ل AVB VLAN باستخدام CLI AVB vlan <vlan-id>. يخدم هذا التكوين وظيفة تحديد شبكة VLAN التي يتم تطبيق إعدادات جودة خدمة AVB المحددة عليها عبر MSRP. إذا كانت هناك حاجة إلى إستخدام شبكة VLAN غير قياسية (بخلاف شبكة VLAN رقم 2 التي هي الافتراضية) التي يلزم تعيينها على وحدة التحكم في الجهاز الطرفي ل AVB أيضا حتى تعلن الأجهزة الطرفية ل AVB للمحول شبكة VLAN الصحيحة التي تكون مطلوبة ل AVB، وإلا، يمكن لأجهزة AVB الطرفية الإعلان عن التدفقات الخاصة بها على شبكة VLAN مختلفة عن تلك التي تم تكوينها على المحول.

الخطوة 2. شكلت المفتاح قارن على ال AVB توصيل ممر بما أن dot1q شنطة ميناء:

Cat3850# configure terminal

Cat3850(config)# interface GigabitEthernet1/0/3

Cat3850(config-if)# switchport mode trunk

Cat3850(config-if)# end

Cat3850#

الخطوة 3 (اختيارية). قم بتمكين MVRP على المحول لتمكين النشر الديناميكي لشبكة VLAN.

Cat3850# configure terminal

Cat3850(config)# mvrp global

Cat3850(config)# vtp mode transparent

Cat3850(config)# mvrp vlan create

Cat3850(config)# end

Cat3850#

الخطوة 4 (اختيارية). ضبط أولوية PTP على المحول.

Cat3850#configure terminal

Cat3850(config)# ptp priority1 <0-255>

Cat3850(config)# ptp priority2 <0-255>

Cat3850(config)# end

Cat3850#

تمت إضافة التكوين تلقائيا بواسطة MSRP

تم تقديم دعم جودة الخدمة الهرمية ل AVB في Cisco XE Denali 16.3.2. سياسة جودة الخدمة الهرمية ل AVB هي سياسة أصل-فرع ذات مستويين. تعمل سياسة AVB الأصلية على فصل تدفقات حركة مرور الصوت والفيديو (SR-Class A و SR-Class B) وحزم التحكم في الشبكة عن حركة مرور بيانات شبكة إيثرنت القياسية ذات أفضل الجهود (بخلاف SR)، كما تقوم بإدارة التدفقات وفقا لذلك.

ملاحظة: يتم تلقائيا إنشاء سياسات جودة الخدمة ل AVB والتحكم فيها بواسطة MSRP.

ملاحظة: يتمتع المستخدم النهائي بالتحكم الكامل في السياسات التابعة التي تحتوي على سمات من فئة غير SR ويمكنه تعديل هذه السياسات التابعة فقط، أي...: AVB-Output-Child-Policy وAVB-Input-Child-Policy لخريطة السياسة. يتم الاحتفاظ بتكوينات النهج التابع ل AVB HQoS حتى بعد إعادة التحميل.

أنواع مختلفة من سياسات الدخول

المنفذ الرئيسي للمنفذ من الفئة SR A ومنفذ الحد ل SR من الفئة B (هذا يعني أنه على هذا المنفذ، تلقى MSRP إعلانا فقط للتدفق من الفئة A، لذلك يتم إعادة تمييز حركة مرور البيانات من الفئة B إلى Co0، بينما يتم الاحتفاظ بوضع العلامات للتدفق من الفئة A).

interface GigabitEthernet1/0/3

service-policy input AVB-Input-Policy-Remark-B

service-policy output AVB-Output-Policy-Gi1/0/3

policy-map AVB-Input-Policy-Remark-B

class AVB-SR-B-CLASS                     <<< Parent Policy dynamycally generated (not user editable)

set cos 0 (set 0 for boundary & SR class B PCP value for core port)

class class-default

service-policy AVB-Input-Child-Policy   <<< Child Policy (user editable)

المنفذ الرئيسي للفئة SR B ومنفذ الحدود للفئة SR A (هذا يعني أنه على هذا المنفذ، استلم MSRP إعلانا فقط لتدفق من الفئة B، لذلك يتم إعادة تمييز جميع حركة مرور البيانات للفئة A إلى Co0، بينما يتم الحفاظ على العلامات للتدفق من الفئة B).

interface GigabitEthernet1/0/4

service-policy input AVB-Input-Policy-Remark-A

service-policy output AVB-Output-Policy-Gi1/0/4

policy-map AVB-Input-Policy-Remark-A

class AVB-SR-A-CLASS                     <<< Parent Policy dynamycally generated (not user editable)

set cos 0 (set 0 for boundary & SR class A PCP value for core port)

class class-default

service-policy AVB-Input-Child-Policy   <<< Child Policy (user editable)

منفذ Core ل SR من الفئة A و SR من الفئة B (هذا يعني أنه على هذا المنفذ، استلم MSRP إعلانات لتدفقات من الفئة A و B، لذلك يتم الحفاظ على علامة الدخول لكل من أنواع الدفق).

interface GigabitEthernet1/0/2

service-policy input AVB-Input-Policy-Remark-None

service-policy output AVB-Output-Policy-Gi1/0/2

policy-map AVB-Input-Policy-Remark-None

class class-default

service-policy AVB-Input-Child-Policy   <<< Child Policy (user editable)

منفذ حدود ل SR من الفئة A و SR من الفئة B (هذا يعني أنه على هذا المنفذ، لم يستلم MSRP إعلانات لأي تدفقات، لا تدفقات من الفئة A أو الفئة B، لذلك تتم ملاحظة علامة المدخل لكل من أنواع الدفق إلى CoS 0).

interface GigabitEthernet1/0/1

service-policy input AVB-Input-Policy-Remark-AB

service-policy output AVB-Output-Policy-Gi1/0/1

policy-map AVB-Input-Policy-Remark-AB

class AVB-SR-A-CLASS                     <<< Parent Policy dynamycally generated (not user editable)

set cos 0 (set 0 for boundary & SR class A PCP value for core port)

class AVB-SR-B-CLASS                     <<< Parent Policy dynamycally generated (not user editable)

set cos 0 (set 0 for boundary & SR class B PCP value for core port)

class class-default

service-policy AVB-Input-Child-Policy   <<< Child Policy (user editable)

إدخال نهج تابع (يمكن تحرير المستخدم)

policy-map AVB-Input-Child-Policy

class VOIP-DATA-CLASS

set dscp EF

class MULTIMEDIA-CONF-CLASS

set dscp AF41

class BULK-DATA-CLASS

set dscp AF11

class TRANSACTIONAL-DATA-CLASS

set dscp AF21

class SCAVENGER-DATA-CLASS

set dscp CS1

class SIGNALING-CLASS

set dscp CS3

class class-default

set dscp default

أنواع مختلفة من سياسات الخروج

كما يتم تكوين سياسة الخروج بشكل ديناميكي بواسطة MSRP على أساس المنفذ. يمكن أن يحجز MSRP بشكل ديناميكي 75٪ من عرض النطاق الترددي للفئة A والفئة B. أما ال 15٪ الأخرى فهي محفوظة بشكل ثابت لحركة مرور إدارة التحكم ويمكن تخصيص الباقي عند الطلب لأنواع حركة المرور المختلفة المعرفة على AVB-Output-Child-Policy:

policy-map AVB-Output-Policy-Gix/y/z

class AVB-SR-A-CLASS

priority level 1 (Shaper value based on stream registration)

class AVB-SR-B-CLASS

priority level 2 (Shaper value based on stream registration)

class CONTROL-MGMT-QUEUE

priority level 3 percent 15

class class-default

bandwidth remaining percent 100

queue-buffers ratio 80

service-policy AVB-Output-Child-Policy  <<< Child Policy (user editable)

policy-map AVB-Output-Child-Policy

class VOIP-PRIORITY-QUEUE

bandwidth remaining percent 30

queue-buffers ratio 10

class MULTIMEDIA-CONFERENCING-STREAMING-QUEUE

bandwidth remaining percent 15

queue-limit dscp AF41 percent 80

queue-limit dscp AF31 percent 80

queue-limit dscp AF42 percent 90

queue-limit dscp AF32 percent 90

queue-buffers ratio 10

class TRANSACTIONAL-DATA-QUEUE

bandwidth remaining percent 15

queue-limit dscp AF21 percent 80

queue-limit dscp AF22 percent 90

queue-buffers ratio 10

class BULK-SCAVENGER-DATA-QUEUE

bandwidth remaining percent 15

queue-limit dscp AF11 percent 80

queue-limit dscp AF12 percent 90

queue-limit dscp CS1 percent 80

queue-buffers ratio 15

class class-default

bandwidth remaining percent 25

queue-buffers ratio 25

في هذا المثال، Gi1/0/6 هو منفذ Core ل SR الفئة A ومنفذ الحد ل SR الفئة B (هذا يعني أننا على هذا المنفذ، نستلم إعلانات فقط لتدفقات الفئة A). يقتصر النطاق الترددي المخصص لتدفقات الصوت والفيديو على 75 بالمائة كحد أقصى من إجمالي النطاق الترددي للمنفذ. ونظرا لأنه في هذه الحالة، يقوم المنفذ بالتفاوض التلقائي على سرعة إرتباط تبلغ 1 جيجابت في الثانية، فيمكن بعد ذلك حجز 75٪ من هذا النطاق الترددي - بسرعة 750 ميجابت في الثانية - للتدفقات من الفئتين A و B. في هذه الحالة. قام بروتوكول MSRP بالحجز ديناميكيا بنسبة 71٪ للفئة أ (بسرعة 701 ميجابت في الثانية تقريبا) و 0٪ للفئة ب.

ومع ذلك، عندما نتحقق من سياسة جودة الخدمة الفعلية المرفقة بالواجهة، يمكننا ملاحظة أنه من تلك النسبة التي تبلغ 75٪ من الأسلحة البيولوجية الخاضعة للحجز، تم تخصيص 71٪ فعليا للفئة أ (مستوى الأولوية 1) ولكن في الواقع، تم تخصيص جزء صغير من الأسلحة البيولوجية - 1٪ - للفئة ب (مستوى الأولوية 2). كما هو متوقع، تم تخصيص 15٪ لحركة مرور إدارة التحكم (مستوى الأولوية 3)، وتم تخصيص النطاق الترددي المتبقي لنهج الخروج القابل للتحرير من قبل المستخدم:

show msrp port interface Gi1/0/6

Port: Gi1/0/6    Admin: admin up    Oper: up

MTU: 1500    Bandwidth: 1000000 Kbit/s    DLY: 0 us   mode: Trunk

gPTP status: Enabled, asCapable

Residence delay: 20000 ns

Peer delay: 84 ns (Updated Wed Nov 18 17:35:18.823)

AVB readyness state: Ready

Per-class value              Class-A     Class-B

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

Tx srClassVID                2           2

Rx srClassVID                2           0

Domain State                 Core        Boundary

VLAN STP State               FWD         FWD

Reservable BW (Kbit/s)       750000      0

Reserved BW (Kbit/s)         701504      0

Applied QOS BW (percent)     71          0

show policy-map interface Gi1/0/6

Service-policy output: AVB-Output-Policy-Gi1/0/6

<snip>

Class-map: AVB-SR-CLASS-A (match-any)

0 packets

Match: cos  3

Priority: 701504 kbps, burst bytes 17537600,   <<< 71% of the reservable BW

Priority Level: 1

Class-map: AVB-SR-CLASS-B (match-any)

0 packets

Match: cos  2

Priority: 10000 kbps, burst bytes 250000,   <<< 1% of the reservable BW

Priority Level: 2

Class-map: AVB-CONTROL-MGMT-QUEUE (match-any)

0 packets

Match: ip dscp cs2 (16)

0 packets, 0 bytes

5 minute rate 0 bps

Match: ip dscp cs3 (24)

0 packets, 0 bytes

5 minute rate 0 bps

Match: ip dscp cs6 (48)

0 packets, 0 bytes

5 minute rate 0 bps

Match: ip dscp cs7 (56)

0 packets, 0 bytes

5 minute rate 0 bps

Match: ip precedence 6

0 packets, 0 bytes

5 minute rate 0 bps

Match: ip precedence 7

0 packets, 0 bytes

5 minute rate 0 bps

Match: ip precedence 3

0 packets, 0 bytes

5 minute rate 0 bps

Match: ip precedence 2

0 packets, 0 bytes

5 minute rate 0 bps

Match: cos  6

0 packets, 0 bytes

5 minute rate 0 bps

Match: cos  7

0 packets, 0 bytes

5 minute rate 0 bps

Priority: 15% (150000 kbps), burst bytes 3750000,  <<<< 15% of the total BW

Priority Level: 3

Class-map: class-default (match-any)

0 packets

Match: any

Queueing

(total drops) 0

(bytes output) 81167770686

bandwidth remaining 100%    <<< all remaining BW got assigned to child policy

queue-buffers ratio 70

Service-policy : AVB-Output-Child-Policy

<snip>

التحقق من عمل AVB بشكل صحيح

يتعين عليك تقسيم عملية أستكشاف المشكلات وحلها إلى خمس أقسام:

1. هل قمنا بتكوين AVB بشكل صحيح في جميع المحولات المعنية؟

2. التحقق من AVB

3. فحص MSRP (QoS)

4. فحص gPTP

5. تحقق من MVRP

اعتبارات AVB

<< إظهار مجال avb>>

- عدد ونوع المنافذ لكل تدفق AVB (الفئة A والفئة B)

- Core لفئة معينة يعني أنه تم إستلام إعلان تدفق لفئة SR تلك على ذلك المنفذ.

- الحد يعني أنه لم يتم إستلام إعلان لفئة SR تلك على ذلك المنفذ.

- لا asAble يعني أن PTP غير مدعوم على ذلك المنفذ

- ميناء يستطيع كنت لب ل كلا صنف في نفس الوقت.

- PCP = نقطة رمز الأولوية لجودة الخدمة

- VID = VLAN-ID المستخدم ل AVB

Switch#show avb domain

AVB Class-A

Priority Code Point     : 3

VLAN                    : 2

Core ports              : 2

Boundary ports          : 31

AVB Class-B

Priority Code Point     : 2

VLAN                    : 2

Core ports              : 0

Boundary ports          : 33

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

Interface    State       Delay    PCP  VID  Information

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

Te1/0/1          up    300ns

Class-  A        core             3    2

Class-  B    boundary             0    0

----

Te1/0/2          up      N/A                    Port is not asCapable

----

Te1/0/3          up    284ns

Class-  A        core             3    2

Class-  B    boundary             0    0

----

Te1/0/4        down      N/A                        Oper state not up

----

Te1/0/5        down      N/A                        Oper state not up

----

Te1/0/6        down      N/A                        Oper state not up

----

<< إظهار دفق avb>>

- معلومات ذات صلة حول الدفق (معرف الدفق والنطاق الترددي الفعلي والواجهات الواردة والصادرة).

- يمكن أن يكون المنفذ في الوقت نفسه مرسلا لبعض التدفقات ومتلقي بعضها الآخر، حسب نقطة نهاية AV المتصلة بذلك المنفذ.

------------------ show avb stream ------------------

Stream ID:     0090.5E15.965A:65434    Incoming Interface:    Te1/0/1

Destination  : 91E0.F000.3470   <<<< AVB works with layer-2 multicast (least-significant bit of the first octet is on)

Class        : A

Rank         : 1

Bandwidth    : 8192 Kbit/s

Outgoing Interfaces:

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

Interface         State      Time of Last Update         Information

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

Te1/0/3           Ready      Wed Jun 13 16:32:36.224

Stream ID:     0090.5E15.96D5:65436    Incoming Interface:    Te1/0/3

Destination  : 91E0.F000.0770

Class        : A

Rank         : 1

Bandwidth    : 5120 Kbit/s

Outgoing Interfaces:

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

Interface         State      Time of Last Update         Information

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

Te1/0/1           Ready      Wed Jun 13 16:28:45.114

اعتبارات MSRP

<< إظهار تدفقات msrp>>

<< إظهار موجز عن تدفقات MSRP >>

<< إظهار معرف دفق msrp # >>

- معلومات ذات صلة لكل مرحلة من مراحل MSRP أثناء حجز MSRP لكل تدفق (إعلان، فشل، جاهز، ReadyFail، وما إلى ذلك).

------------------ show msrp streams ------------------

Legend: R = Registered, D = Declared.

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

Stream ID                       Talker                  Listener

Advertise    Fail       Ready     ReadyFail   AskFail

R | D      R | D      R | D      R | D      R | D

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

0090.5E15.965A:65434        1 | 1      0 | 0      1 | 1      0 | 0      0 | 0

0090.5E15.96D5:65436        1 | 1      0 | 0      1 | 1      0 | 0      0 | 0

0090.5E15.96D5:65534        1 | 1      0 | 0      1 | 1      0 | 0      0 | 0

------------------ show msrp streams brief ------------------

Legend: R = Registered, D = Declared.

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

Stream ID              Destination         Bandwidth   Talkers   Listeners  Fail

Address              (Kbit/s)    R | D      R | D

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

0090.5E15.965A:65434   91E0.F000.3470     8192          1 | 1      1 | 1    No

0090.5E15.96D5:65436   91E0.F000.0770     5120          1 | 1      1 | 1    No

0090.5E15.96D5:65534   91E0.F000.0770     3584          1 | 1      1 | 1    No

0090.5E1A.33E2:65534   0000.0000.0000     0             0 | 0      1 | 0    Yes <<< Listener is requesting for this stream but no Talker transmit

show msrp streams stream-id 65534 <<< non-working one (ASK Failed).

Legend: R = Registered, D = Declared.

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

Stream ID                       Talker                  Listener

Advertise    Fail       Ready     ReadyFail   AskFail

R | D      R | D      R | D      R | D      R | D

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

0090.5E1A.33E2:65534        0 | 0      0 | 0      0 | 0      0 | 0      1 | 0  <<< Listener request for the stream, but such stream is not transmitted by any talker

<snip>

<< عرض النطاق الترددي لمنفذ MSRP>>

- كم من النطاق الترددي القابل للحجز بنسبة 75٪ الذي يمكن إستخدامه من قبل تدفقات AV تم تخصيصه بالفعل للمنفذ استنادا إلى تفاوض MSRP (في هذه الحالة فقط 2٪ للتدفق من الفئة SR-A).

------------------ show msrp port bandwidth ------------------

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

Ethernet      Capacity       Assigned       Available       Reserved

Interface     (Kbit/s)        A | B          A | B           A | B

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

Te1/0/1     1000000          75 | 0         73 | 73          2 | 0

Te1/0/2     1000000          75 | 0         75 | 75          0 | 0

Te1/0/3     1000000          75 | 0         73 | 73          2 | 0

Te1/0/4     1000000          75 | 0         75 | 75          0 | 0

<< إظهار واجهة منفذ MSRP >>

Switch# sh msrp port int te1/0/1

Port: Te1/0/1    Admin: admin up    Oper: up

MTU: 1500    Bandwidth: 1000000 Kbit/s    DLY: 0 us   mode: Trunk

gPTP status: Enabled, asCapable

Residence delay: 20000 ns

Peer delay: 295 ns (Updated Thu Apr 27 16:49:05.574)

AVB readyness state: Ready

Per-class value              Class-A     Class-B

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

Tx srClassVID                2           2

Rx srClassVID                2           0

Domain State                 Core        Boundary

VLAN STP State               FWD         FWD

Reservable BW (Kbit/s)       750000      0

Reserved BW (Kbit/s)         14720       0

Applied QOS BW (percent)     2           0

Switch# show msrp port interface gi 1/0/40 det

Port: Gi1/0/40 Admin: admin down Oper: down

Intf handle: 0x30 Intf index: 0x30

Location: 1/40, Handle: 0x1001000100000027

MTU: 1500 Bandwidth: 1000000 Kbit/s DLY: 0 us mode: Other

LastRxMAC: 0:90:5E:1A:F5:92

gPTP status: Enabled

AVB readyness state: Oper state not up

Per-class value Class-A Class-B

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

Tx srClassVID                2           2

Rx srClassVID                2           0

Domain State                 Boundary    Boundary   <<< Interface is Down hence Boundary.

VLAN STP State               BLK         BLK

Reservable BW (Kbit/s)       750000      0

Reserved BW (Kbit/s)         0           0

Applied QOS BW (percent)     0           0

Registered Talker: count 0

Declared Talker: count 0

Registered Listener: count 1

Handle 0x1001000100001F97

Registered Listener, Listener Fail

Stream: 0090.5E1B.048D:65534, handle 1001000100001F96

Port handle 0x1001000100000027, vlan: 0

MRP: 0/0/60207669/0/0

<< show tech msrp>

- جمع جميع نواتج مشروع تجديد نظم الإدارة ذات الصلة

Switch#show tech msrp

------------------ show clock ------------------

*10:32:56.410 UTC Thu Jun 13 2017

------------------ show version ------------------

Cisco IOS Software [Denali], Catalyst L3 Switch Software (CAT3K_CAA-UNIVERSALK9-M), Version 16.3.2, RELEASE SOFTWARE (fc4)

Technical Support: http://www.cisco.com/techsupport

Copyright (c) 1986-2016 by Cisco Systems, Inc.

Compiled Tue 08-Nov-16 17:31 by mcpre

Cisco IOS-XE software, Copyright (c) 2005-2016 by cisco Systems, Inc.

All rights reserved.  Certain components of Cisco IOS-XE software are

licensed under the GNU General Public License ("GPL") Version 2.0.  The

software code licensed under GPL Version 2.0 is free software that comes

with ABSOLUTELY NO WARRANTY.  You can redistribute and/or modify such

GPL code under the terms of GPL Version 2.0.  For more details, see the

documentation or "License Notice" file accompanying the IOS-XE software,

or the applicable URL provided on the flyer accompanying the IOS-XE

software.

<snip>

اعتبارات جودة الخدمة

- تضمن شبكات AVB عرض النطاق الترددي وزمن انتقال محدود للحد الأدنى لتدفقات الصوت والفيديو التي يعتبر الوقت عاملا حيويا لها.

- يحدد AVB الفئة A والفئة B كتدفقات حساسة للوقت، بناء على أهداف زمن الوصول الأسوأ للحالات لحركة المرور من المتكلم إلى المصغي (تشير رمز الأولوية إلى تعيين حركة المرور إلى الدفق المحدد، CoS3 للفئة A و CoS 2 للفئة B).

- وترد هنا أهداف زمن الانتقال لهذين الدورين:

- SR-الفئة A: 2 مللي ثانية

- SR-الفئة ب: 50 مللي ثانية

ملاحظة: ينتج عن مجموع مساهمات زمن الوصول في أسوأ الحالات في كل نقطة وصول شامل يبلغ 2 مللي ثانية أو أقل للفئة SR-A و 50 مللي ثانية أو أقل للفئة SR-Class B. يستوفي نشر AVB نموذجي ل 7 نقلات من المتكلم إلى المستمع متطلبات زمن الوصول هذه.

ملاحظة: لا يتم دعم gPTP لسرعات 100 ميجابت في الثانية أو أقل على الأنظمة الأساسية mGig. السبب: توفر السرعة التي تبلغ 100 ميجابت في الثانية رجسا يزيد عن 50 مللي ثانية.

اعتبارات PTP

- تحقق من موقع ساعة Grandmaster وتشغيلها (كن على علم بأن ساعة Grandmaster يمكن أن تكون جهازا خارجيا):

<< إظهار موجز ptp >>

- في هذا مخرج رئيسي يعني أن هذا المنفذ هو مصدر الوقت (أساسي) ومرؤوس يعني أنه يستلم التوقيت من الطرف الآخر (خطأ يعني أن لا شيء يكون متصلا أو أن الطرف الآخر لا يدعم PTP). إن يكون all the AVB ميناء على مفتاح أساسي، بعد ذلك المفتاح هو الكبير ساعة.

Switch#show ptp brief

Interface                       Domain    PTP State

FortyGigabitEthernet1/1/1       0         FAULTY

FortyGigabitEthernet1/1/2       0         FAULTY

TenGigabitEthernet1/0/1         0         MASTER

TenGigabitEthernet1/0/2         0         MASTER

TenGigabitEthernet1/0/3         0         MASTER

TenGigabitEthernet1/0/4         0         FAULTY

TenGigabitEthernet1/0/5         0         FAULTY

TenGigabitEthernet1/0/6         0         FAULTY

TenGigabitEthernet1/0/7         0         FAULTY

TenGigabitEthernet1/0/8         0         FAULTY

TenGigabitEthernet1/0/9         0         FAULTY

<snip>

<< إظهار ساعة PTP>>

- يوفر هذا الإخراج معلومات PTP المحلية.

Switch#show ptp clock

PTP CLOCK INFO

PTP Device Type: Boundary clock

PTP Device Profile: IEEE 802/1AS Profile

Clock Identity: 0x2C:86:D2:FF:ED:AD:A6:0

Clock Domain: 0

Number of PTP ports: 34

PTP Packet priority: 4

Priority1: 2

Priority2: 2

Clock Quality:

Class: 248

Accuracy: Unknown

Offset (log variance): 16640

Offset From Master(ns): 0

Mean Path Delay(ns): 0

Steps Removed: 0

<< إظهار أصل ptp >>

- يوفر معلومات حول هوية ساعة Grandmaster:

Switch# show ptp parent

PTP PARENT PROPERTIES

Parent Clock:

Parent Clock Identity: 0x2C:86:D2:FF:ED:AD:A6:0

Parent Port Number: 0

Observed Parent Offset (log variance): 16640

Observed Parent Clock Phase Change Rate: N/A

Grandmaster Clock:

Grandmaster Clock Identity: 0x2C:86:D2:FF:ED:AD:A6:0  <<< Local switch is the Grandmaster Clock of the domain

Grandmaster Clock Quality:

Class: 248

Accuracy: Unknown

Offset (log variance): 16640

Priority1: 2

Priority2: 2

<</show ptp port>

<<</show platform software fed switch active ptp interface >>

- تعرض هذه المخرجات معلومات منفذ PTP التفصيلية، مثل تأخير النشر المجاور.

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

- استنادا إلى تصميم/متطلبات الشبكة، يمكن تكوين تأخير النشر المجاور يدويا:

عتبة تأخير نشر PTP المجاور

Non-Working Port:

switch#show ptp port gi1/0/32

PTP PORT DATASET: GigabitEthernet1/0/32

Port identity: clock identity: 0xB0:90:7E:FF:FE:28:3C:0

Port identity: port number: 32

PTP version: 2

Port state: DISABLED

Delay request interval(log mean): 0

Announce receipt time out: 3

Neighbor prop delay(ns): -10900200825022  <<< The is an erroneous reading. Default to 800ns.

Announce interval(log mean): 0

Sync interval(log mean): -3

Delay Mechanism: Peer to Peer

Peer delay request interval(log mean): 0

Sync fault limit: 500000000

switch# show platform software fed switch active ptp interface gi1/0/32

Displaying port data for if_id 28

=======================================

Port Mac Address B0:90:7E:28:3C:20

Port Clock Identity B0:90:7E:FF:FE:28:3C:00

Port number 32

PTP Version 2

domain_value 0

Profile Type: : DOT1AS

dot1as capable: FALSE

sync_recpt_timeout_time_interval 375000000 nanoseconds

sync_interval 125000000 nanoseconds

compute_neighbor_rate_ratio: TRUE

neighbor_rate_ratio 0.999968

compute_neighbor_prop_delay: TRUE

neighbor_prop_delay 9223079830310536030 nanoseconds <<< Error reading

port_enabled: TRUE

ptt_port_enabled: TRUE

current_log_pdelay_req_interval 0

pdelay_req_interval 1000000000 nanoseconds

allowed_pdelay_lost_responses 3

is_measuring_delay : TRUE

neighbor_prop_delay_threshold 800 nanoseconds

Port state: : DISABLED

sync_seq_num 29999

num sync messages transmitted  903660

num followup messages transmitted  903628

num sync messages received  0

num followup messages received  0

num pdelay requests transmitted  161245

num pdelay responses received 161245

num pdelay followup responses received  161245

num pdelay requests received  161283

num pdelay responses transmitted  161283

num pdelay followup responses transmitted  160704

Working Port:

switch#show ptp port gi1/0/7

PTP PORT DATASET: GigabitEthernet1/0/7

Port identity: clock identity: 0xB0:90:7E:FF:FE:28:3C:0

Port identity: port number: 7

PTP version: 2

PTP port number: 7

PTP slot number: 1

Port state: MASTER

Delay request interval(log mean): 0

Announce receipt time out: 3

Neighbor prop delay(ns): 154

Announce interval(log mean): 0

Sync interval(log mean): -3

Delay Mechanism: Peer to Peer

Peer delay request interval(log mean): -3

Sync fault limit: 500000000

switch#sh platform software fed switch active ptp interface gi1/0/7

Displaying port data for if_id f

=======================================

Port Mac Address B0:90:7E:28:3C:07

Port Clock Identity B0:90:7E:FF:FE:28:3C:00

Port number 7

PTP Version 2

domain_value 0

Profile Type: : DOT1AS

dot1as capable: TRUE

sync_recpt_timeout_time_interval 375000000 nanoseconds

sync_interval 125000000 nanoseconds

compute_neighbor_rate_ratio: TRUE

neighbor_rate_ratio 1.000000

compute_neighbor_prop_delay: TRUE

neighbor_prop_delay 146 nanoseconds

port_enabled: TRUE

ptt_port_enabled: TRUE

current_log_pdelay_req_interval -3

pdelay_req_interval 0 nanoseconds

allowed_pdelay_lost_responses 3

is_measuring_delay : TRUE

neighbor_prop_delay_threshold 800 nanoseconds

Port state: : MASTER

sync_seq_num 41619

num sync messages transmitted 2748392

num followup messages transmitted 2748387

num sync messages received 0

num followup messages received 35

num pdelay requests transmitted 2746974

num pdelay responses received 2746927

num pdelay followup responses received 2746926

num pdelay requests received 2746348

num pdelay responses transmitted 2746348

num pdelay followup responses transmitted 2746345

اعتبارات MVRP

- MVRP إختياري. يكون التكوين اليدوي لشبكات VLAN على المحولات كافيا ل AVB (تستخدم المنافذ في وضع خط الاتصال، شبكة VLAN 2 عادة لبروتوكول AVB).

- إن MVRP يكون مكنت على المفتاح، بعد ذلك VTP ينبغي كنت في معأق أو شفاف أسلوب ل MVRP أن يعمل.

!

mvrp global

mvrp vlan create

!

!

<snip>

!

!

vlan 2

avb

!

!

vtp mode transparent

<</show mvrp interface>>

- في هذا المثال، قمنا بتكوين شبكة VLAN رقم 17 يدويا على المحول 1. يمكننا أن نرى ذلك بعد ذلك مباشرة، ونبدأ في إرسال إعلانات MVRP لشبكة VLAN تلك عبر واجهة خط الاتصال gi1/0/1، المتصلة ب Te1/0/2 من المحول 2:

switch1(config)#vlan 17

switch1(config-vlan)#exit

switch1(config)#interface vlan 17

switch1(config-if)#

*Nov 10 10:48:40.155: %LINEPROTO-5-UPDOWN: Line protocol on Interface Vlan17, changed state to up >>> configured vlan with interface.

switch1(config)#do sh mvrp interface Gi1/0/1

Port         Status    Registrar State

Gi1/0/1      on              normal

Port         Join Timeout       Leave Timeout   Leaveall Timeout   Periodic

Timeout

Gi1/0/1      20                 60              1000               100

Port         Vlans Declared   >>> Switch is sending Declarations for VLAN 17 over Gi1/0/1

Gi1/0/1      1,8,17

Port         Vlans Registered >>> MVRP Registration available only for VLAN 1 and 8

Gi1/0/1      1,8

Port         Vlans Registered and in Spanning Tree Forwarding State

Gi1/0/1      1,8

switch1(config)#do show interfaces trunk

Port        Mode             Encapsulation  Status        Native vlan

Gi1/0/1     on               802.1q         trunking      1

Port        Vlans allowed on trunk

Gi1/0/1     1-4094

Port        Vlans allowed and active in management domain

Gi1/0/1     1-2,8,17,21-33,35-62,64-72,74-82,84-86,88-91,94-95,97-110,112-198,531-544,800-802,900-1000

Port        Vlans in spanning tree forwarding state and not pruned

Gi1/0/1     1,8 >>> Vlan 17 is Pruned because we have not received any Declaration from the neighboring device, hence this vlan is not registered in MVRP yet.

- في المخرجات الموضحة مسبقا، يمكننا أن نرى أن المحول 1 يرسل إعلانات MVRP لشبكة VLAN 17 التي تم إنشاؤها مؤخرا، ولكن شبكة VLAN غير مسجلة في MVRP لتلك الواجهة حتى الآن، وبالتالي يتم تشذيبها على ذلك المنفذ بواسطة المحول. لم يتم إكمال حدث التسجيل لشبكة VLAN هذه على المحول 1 على الأرجح لأن محول الجهاز المجاور 2 لا يرسل تصريحات MVRP لشبكة VLAN هذه (إما لأن شبكة VLAN هذه غير موجودة على هذا الجهاز أو لأن المحول 2 لا يقوم بتشغيل بروتوكول MVRP).

- في حالتنا، يقوم المحول 2 للجهاز المجاور بتشغيل MVRP بالفعل، ولكن لم يتم إنشاء SVI لشبكة VLAN 17 هناك بعد، لذلك لم يكن يرسل إعلانات MVRP لشبكة VLAN تلك. ما إن أنشأنا SVI ل VLAN 17 على مفتاح 2، هو بدأ يرسل تصريح ل هذا VLAN وال VLAN سجل في MVRP على مفتاح1

### switch2

switch2(config)#do show mvrp interface Te1/0/2

Port         Status    Registrar State

Te1/0/2      on              normal

Port         Join Timeout       Leave Timeout   Leaveall Timeout   Periodic

Timeout

Te1/0/2      20                 60              1000               100

Port         Vlans Declared

Te1/0/2      1,8    >>> we are not sending Declarations for vlan 17 to switch1

Port         Vlans Registered

Te1/0/2      1,8,17 >>> we see the vlan getting registered and hence in forwarding state on this switch.

Port         Vlans Registered and in Spanning Tree Forwarding State

Te1/0/2      1,8,17

switch2(config)#do show interfaces trunk

Port        Mode             Encapsulation  Status        Native vlan

Te1/0/2     on               802.1q         trunking      1

Port        Vlans allowed on trunk

Te1/0/2     1-4094

Port        Vlans allowed and active in management domain

Te1/0/2     1,8,17

Port        Vlans in spanning tree forwarding state and not pruned

Te1/0/2     1,8,17  >>> vlan 17 is in forwarding state on switch2

switch2(config)#int vlan 17

switch2(config-if)#

*Nov 10 11:32:55.539: %LINEPROTO-5-UPDOWN: Line protocol on Interface Vlan17, changed state to up

### switch1

switch1(config)#do sh mvrp interface Gi1/0/1

Port         Status    Registrar State

Gi1/0/1      on              normal

Port         Join Timeout       Leave Timeout   Leaveall Timeout   Periodic

Timeout

Gi1/0/1      20                 60              1000               100

Port         Vlans Declared

Gi1/0/1      1,8,17

Port         Vlans Registered

Gi1/0/1      1,8,17  >>> vlan 17 is now registered on switch1

Port         Vlans Registered and in Spanning Tree Forwarding State

Gi1/0/1      1,8,17  >>> and in FWD state

switch1(config)#do show interfaces trunk

Port        Mode             Encapsulation  Status        Native vlan

Gi1/0/1     on               802.1q         trunking      1

Port        Vlans allowed on trunk

Gi1/0/1     1-4094

Port        Vlans allowed and active in management domain

Gi1/0/1     1-2,8,17,21-33,35-62,64-72,74-82,84-86,88-91,94-95,97-110,112-198,531-544,800-802,900-1000

Port        Vlans in spanning tree forwarding state and not pruned

Gi1/0/1     1,8,17    >>> vlan 17 is in FWD state and no longer pruned

تلميح: إذا لم يتم تشغيل الجهاز المجاور أو دعم MVRP، حينئذ، على المحول الذي يعمل بالفعل MVRP، يمكنك تكوين هذا السطر على المنفذ حيث يكون الجهاز المجاور الذي لا يدعم MVRP متصلا: 'تم إصلاح تسجيل MVRP. يتجاهل هذا التكوين جميع إعلانات MVRP على ذلك المنفذ وجميع شبكات VLAN التي تم تكوينها بشكل ثابت على ذلك المحول لن يتم تشذيبها ديناميكيا بواسطة MVRP على هذه الواجهة.

قائمة الأوامر

— أوامر التحقق من AVB —

#gptp

show ptp brief

show ptp clock

show ptp parent

show ptp port <int_name>

show platform software fed switch active ptp interface <int_name>

#avb

show avb domain

show avb stream

#msrp

show msrp streams

show msrp streams brief

show msrp streams detail

show msrp streams stream-id <stream-id>

show msrp port bandwidth

show msrp port interface <int_name>

show tech msrp

#mvrp

show mvrp summary

show mvrp interface <int_name>

#QoS

show policy-map interface <int_name>

show interface <int_name> counter errors

show platform hardware fed switch active qos queue config interface <int_name>

show platform hardware fed switch active qos queue stats interface <int_name>

show platform hardware fed switch active fwd-asic resource tcam utilization

show tech qos

!!! Starting from Cisco IOS XE Denali 16.3.2, 'show running-config interface' command does not display any details of the AVB policy attached.

!!! You must use 'show policy-map interface' command to display all the details of the AVB policy attached to that port.

#FED QoS

show platform software fed switch active qos policy summary

show platform software fed switch active qos policy target interface <int_name>

معلومات ذات صلة

- تصميم ربط فيديو Cisco Audio ونشره لشبكات المؤسسات (تقرير رسمي)

https://www.cisco.com/c/dam/en/us/products/collateral/switches/catalyst-3850-series-switches/white-paper-c11-736890.pdf

- ربط فيديو صوتي على محولات Cat3K

https://www.cisco.com/c/dam/en/us/products/collateral/switches/q-and-a-c67-737896.pdf

- صفحة منتج AVB

https://www.cisco.com/c/en/us/products/switches/avb.html

- دليل تكوين AVB على Denali 16.3.x

https://www.cisco.com/c/en/us/td/docs/switches/lan/catalyst3650/software/release/16-3/configuration_guide/b_163_consolidated_3650_cg/b_163_consolidated_3650_cg_chapter_010.html

- دليل تكوين AVB على Everest، الإصدار 16.6.x

https://www.cisco.com/c/en/us/td/docs/switches/lan/catalyst3850/software/release/16-6/configuration_guide/avb/b_166_avb_3850_cg/b_165_avb_3850_cg_chapter_00.html

- دليل تكوين AVB على Fuji 16.9.x

https://www.cisco.com/c/en/us/td/docs/switches/lan/catalyst9300/software/release/16-9/configuration_guide/avb/b_169_avb_9300_cg/audio_video___bridging.html

- دليل تكوين AVB على Gibraltar، الإصدار 16.10.x

https://www.cisco.com/c/en/us/td/docs/switches/lan/catalyst9300/software/release/16-10/configuration_guide/avb/b_1610_avb_9300_cg/audio_video___bridging.html

- أنظمة BIAMP - تمكين AVB على محولات Cisco Catalyst

https://support.biamp.com/Tesira/AVB/Enabling_AVB_on_Cisco_Catalyst_Switches