المحتويات

المقدمة

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

المتطلبات

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

الاصطلاحات

المشكلة

الحل

الخلفية

الخطوة 1: أستكشاف أخطاء واجهة الخدمات الخارجية (ESI) وإصلاحها

الخطوة 2: أستكشاف أخطاء وضع موازنة التحميل وإصلاحها

الخطوة 3: أستكشاف أخطاء MAC المصدر وإصلاحها

الخطوة 4: أستكشاف أخطاء إستيراد RT وإصلاحها

الخطوة 5: التحقق من النتائج

أوامر استكشاف الأخطاء وإصلاحها

المقدمة

يوضح هذا المستند كيفية أستكشاف أخطاء معرف مقطع الإيثرنت وإصلاحها، واستيراد RT، وعدم تطابق MAC المصدر في شبكات PBB-EVPN متعددة المسارات.

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

المتطلبات

يجب أن يحتوي القارئ على نظرة عامة على حلول EVPN و PBB-EVPN.

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

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

- سلسلة موجهات خدمات التجميع طراز ASR 9000 من Cisco

- برنامج Cisco IOS XR الذي يدعم ميزة PBB-EVPN

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

الاصطلاحات

راجع اصطلاحات تلميحات Cisco التقنية للحصول على مزيد من المعلومات حول اصطلاحات المستندات.

المشكلة

في شبكة PBB-EVPN، يمثل "معرف مقطع الإيثرنت (ESI)" "موقعا" متصلا بواحدة أو أكثر من شبكات PE. يكتشف كل من PEs متعدد الإتجاه الآخر بنفس واجهة الخدمات الخارجية (ESI) التي يتميز بها مثيله المحلي. ولكن في بعض الأحيان لا تتطابق معايير ESI الافتراضية التي تم إنشاؤها على هذه المنافذ. رأيت هذا إصدار عندما ال PEs يركض على برمجية صيغة مختلف. في هذه الحالة، يرى PE نفسه فقط على أنه التفرع من ES، والطبولوجيا هي Sh واحد المنزل.

RP/0/RSP0/CPU0:ASR9001-PE2#show evpn ethernet-segment detail

......

Ethernet Segment Id      Interface      Nexthops

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

8000.00c8.4c75.d7ee.0001 BE1            192.0.2.2

......

Topology          :

Operational    : SH

وبالإضافة إلى واجهة الخدمات الخارجية (ESI)، تستخدم نقاط الوصول متعددة الإتجاه أيضا إستيراد RT لتصفية مسارات BGP EVPN من بعضها البعض، والإعلان عن MAC المصدر إلى نقاط PEs البعيدة كالخطوة التالية من نقاط الوصول الطرفية (ES). إذا كان إستيراد RT أو MAC المصدر على PEs غير مكتمل أو غير متطابق، لا يمكن ل MHN العمل بشكل صحيح.

RP/0/RSP1/CPU0:ASR9010-PE1#show evpn ethernet-segment detail

......

Ethernet Segment Id      Interface      Nexthops

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

0080.03c8.4c75.d7ee.8000 BE1            192.0.2.1

......

ES Import RT      : 0000.0000.0000 (Incomplete Configuration)

Source MAC        : 0000.0000.0000 (Incomplete Configuration)

الحل

الخلفية

من الإصدار 6.0 من ASR 9000، تم تغيير تنسيق ESI لبروتوكول PBB-EVPN ليصبح شكوى RFC 7432. وهذا يعني أن الاستشعار التلقائي ل ESI لا يمكن أن يعمل بين PE 6.x و PE على الإصدارات السابقة.

يوضح هذا المخطط كيفية إنشاء واجهة الخدمات الخارجية (ESI) الافتراضية للإصدار 6.x والإصدارات الأقدم.

الخطوة 1: أستكشاف أخطاء واجهة الخدمات الخارجية (ESI) وإصلاحها

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

ومع تهيئة واجهة الخدمات الخارجية (ESI)، فإن إصدارات البرامج المختلفة لها متطلبات مختلفة. وللوفاء بهذه المتطلبات، يوصى بتغيير واجهة الخدمات الخارجية (ESI) على جميع الأجهزة.

- في الإصدار 6.x تكون البايت الأول دائما من النوع TYPE(00) وبالتالي تكون وحدات البايت التسع الأخرى فقط قابلة للتكوين.

- في الإصدار 5.x تكون جميع الحقول قابلة للتكوين، ولكن يتطلب حقل "معرف النظام" تعيين وحدات بت البث المتعدد والمسؤول على 1.

تكوين ESI على الإصدار 6.x:

evpn

interface Bundle-Ether1

ethernet-segment

identifier type 0 80.03.c8.4c.75.d7.ee.80.00

تكوين ESI على الإصدار 5.x:

evpn

interface Bundle-Ether1

ethernet-segment

identifier system-priority 80 system-id 03c8.4c75.d7ee port-key 8000

الخطوة 2: أستكشاف أخطاء وضع موازنة التحميل وإصلاحها

هناك وضعان لموازنة الحمل، وكل منهما نشط لكل تدفق (AApF) وأحادي النشاط لكل شبكة محلية ظاهرية (APs). الوضع الافتراضي هو AApF، ويجب أن تكون معلمة الوضع هي نفسها على جميع PEs.

قم بالتغيير إلى وضع أحادي النشاط لكل شبكة محلية ظاهرية (VLAN) على الإصدار 6.x:

evpn

interface Bundle-Ether1

ethernet-segment

load-balancing-mode single-active

قم بالتغيير إلى وضع أحادي النشاط لكل شبكة محلية ظاهرية (VLAN) على الإصدار 5.x:

evpn

interface Bundle-Ether1

ethernet-segment

load-balancing-mode per-service

الخطوة 3: أستكشاف أخطاء MAC المصدر وإصلاحها

كنتيجة لوضع موازنة الحمل، لا يتم إنشاء MAC مصدر PEs تلقائيا. قم بتشغيل عرض تفاصيل مقطع الإيثرنت للتحقق من MAC المصدر وتكوينه يدويا إذا لم يتطابق أو إذا أظهر "غير مكتمل". لاحظ أن كل نشط في وضع التدفق يتطلب أن يكون MAC المصدر هو نفسه، بينما وحيد النشاط لكل شبكة محلية ظاهرية يتطلب أن يكون مختلف لكل PE.

تكوين MAC المصدر:

evpn

interface Bundle-Ether1

ethernet-segment

backbone-source-mac 00c8.4c75.d7ee

الخطوة 4: أستكشاف أخطاء إستيراد RT وإصلاحها

تأكد من قيام ES باستيراد تطابقات RT على جميع PEs. في الإصدار 5.x، يكون ES Import RT غير قابل للتكوين وغير مدرج في إخراج تفاصيل مقطع الإيثرنت show evpn . أنت يستطيع ركضت عرض bgp l2vpn evpn أن يجد ال ES إستيراد RT من هو محلي يخلق نوع 4 EVPN ممر:

RP/0/RSP0/CPU0:ASR9001-PE2#show bgp l2vpn evpn rd 192.0.2.2:0 [4][0080.03c8.4c75.d7ee.8000][192.0.2.2]/128

Thu Jun  8 15:16:00.921 AEST

BGP routing table entry for [4][0080.03c8.4c75.d7ee.8000][192.0.2.2]/128, Route Distinguisher: 192.0.2.2:0

......

Extended community: EVPN ES Import:01c8.4c75.d7ee

في الإصدار 6.x يمكنك تشغيل عرض تفاصيل مقطع الإيثرنت EVPN للتحقق من RT الخاص باستيراد ES. يمكنك أيضا إستخدام مسار-target ل BGP لتكوينه إذا لم يتطابق.

evpn

interface Bundle-Ether1

ethernet-segment

bgp route-target 01c8.4c75.d7ee

الخطوة 5: التحقق من النتائج

بعد الخطوات 1-4 شغل عرض تفاصيل مقطع الإيثرنت EVPN. يجب إدراج جميع نقاط الوصول إلى شبكة PE متعددة المسارات كنقلات تالية من نفس نقاط الوصول (ES)، ويجب أن تكون الطبولوجيا "MHN" وأن يكون الوضع إما "AApF" أو "AApS".

RP/0/RSP1/CPU0:ASR9010-PE1#show evpn ethernet-segment detail

Tue Jun  6 20:21:00.799 UTC

......

Ethernet Segment Id      Interface      Nexthops

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

0080.03c8.4c75.d7ee.8000 BE1            192.0.2.1

192.0.2.2

ES to BGP Gates   : Ready

ES to L2FIB Gates : Ready

Main port         :

Interface name : Bundle-Ether1

Interface MAC  : 4055.391a.78e3

IfHandle       : 0x0a000220

State          : Up

Redundancy     : Active

ESI type          : 0

Value          : 80.03c8.4c75.d7ee.8000

ES Import RT      : 01c8.4c75.d7ee (Local)

Source MAC        : 00c8.4c75.d7ee (Local)

Topology          :

Operational    : MHN

Configured     : All-active (AApF) (default)

Primary Services  : Auto-selection

Secondary Services: Auto-selection

Service Carving Results:

Bridge ports   : 3

Elected        : 2

Not Elected    : 1

MAC Flushing mode : STP-TCN

Peering timer     : 3 sec [not running]

Recovery timer    : 30 sec [not running]

أوامر استكشاف الأخطاء وإصلاحها

- للتحقق من حالة EVPN، يقوم ESI و ES باستيراد RT و MAC المصدر:

- تشغيل تفاصيل مقطع الإيثرنت show evpn

- للتحقق من ES إستيراد RT على الإصدار 5.x:

- تشغيل show bgp l2vpn evpn