المقدمة
يوضح هذا المستند كيفية أستكشاف أخطاء معرف مقطع الإيثرنت وإصلاحها، واستيراد RT، وعدم تطابق MAC المصدر في شبكات PBB-EVPN متعددة المسارات.
المتطلبات الأساسية
المتطلبات
يجب أن يحتوي القارئ على نظرة عامة على حلول EVPN و 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 المصدر:
- للتحقق من ES إستيراد RT على الإصدار 5.x:
- تشغيل show bgp l2vpn evpn