المحتويات

المقدمة

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

المتطلبات

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

نظرة عامة

طوبولوجيا

التكوين

التحقق من الصحة

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

كافيتس

التقاط الحزمة

المقدمة

يصف المستند مرجعا سريعا على كيفية تكوين VXLAN Xconnect على محولات Nexus 9000 والتحقق من صحته.

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

المتطلبات

cisco يوصي أن يتلقى أنت معرفة من VXLAN EVPN.

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

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

- N9K-C93180YC-EX

- NXOS 9.2(1)

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

نظرة عامة

VXLAN Xconnect هو آلية لنفق من نقطة إلى نقطة للبيانات وحزم التحكم من ورقة إلى أخرى. يتم الاحتفاظ بعلامات تمييز Dot1q الداخلية وتغليف VXLAN ضمن معرف VNID الخارجي الذي يتم تحديده على أنه معرف VNID الخاص ب Xconnect. يتم تضمين إطارات التحكم من الطبقة 2 مثل بروتوكول اكتشاف طبقة الارتباط (LLDP)، وبروتوكول أستكشاف Cisco (CDP)، وبروتوكول الشجرة المتفرعة (STP) عبر شبكة VXLAN وإرسالها إلى طرفية أخرى من النفق.

طوبولوجيا

VTEP1، VTEP2، VTEP3، و VTEP4 هما أزواج vPC VTEP تم تكوينها بطريقة يتم فيها الحفاظ على علامات النقطة الداخلية1q من محولات الدفق وعندما يتم تضمين VXLAN، أستخدم معرف VXLAN الخارجي VNID ل VXLAN من أجل الإرسال إلى بروتوكول VTEP البعيد.  جميع VTEPs هي N9K-C93180YC-EX.

لتدفق مفتاح Nexus 3ks أن يكون شكلت مع مفتاح قارن ظاهري (SVIs) في VLANs شخصي أن يقلد المضيف.

التكوين

1. شبكة VLAN الخارجية المستخدمة في مخطط Xconnect هذا هي 3000. سيكون هذا هو الحال مع تكوين VNID و Xconnect.

VTEP1# sh run vlan 3000

vlan 3000

vn-segment 1003000

xconnect

2. يجب تمكين ميزة NGOAM وتحتاج إلى هذا التكوين.

VTEP1# sh run ngoam

feature ngoam

ngoam install acl

ngoam xconnect hb-interval 5000

3. تكوين نفق dot1q نحو محول تدفق البيانات من الخادم.

VTEP1# sh run int po10

interface port-channel10

switchport

switchport mode dot1q-tunnel

switchport access vlan 3000

speed 40000

no negotiate auto

vpc 10

تكون تكوينات vPC مطلوبة فقط عند نشر VTEPs ك vPC. وإلا، فتخطي تكوينات vPC المذكورة في هذا المستند. VXLAN Xconnect أيضا قابل للتكوين على VTEP مستقل.

4. يجب تحديد مجموعة البث المتعدد ضمن واجهة NVE لرعاية إعادة التوجيه. لاحظ تمكين وضع IP PIM النادر على الوصلات ذات الصلة وتحديد PIM RP كذلك حتى يتم تبادل توجيه البث المتعدد ورسائل PIM بشكل مناسب. يتم تحديد PIM RP بشكل نموذجي في طبقة العامود الرئيسي.

VTEP1# sh run int nve1

no shutdown

host-reachability protocol bgp

source-interface loopback1

member vni 1003000 mcast-group 239.30.30.30

5. يلزم تحديد شبكة VLAN الداخلية والسماح بها كشبكة VLAN الأصلية داخل إرتباط النظير. هذه الخطوة مطلوبة ل vPC VTEPs.

VTEP1# sh run span|infra

no spanning-tree vlan 3000

system nve infra-vlans 999

VTEP1# sh run int po1

interface port-channel1

switchport

switchport mode trunk

switchport trunk native vlan 999

spanning-tree port type network

vpc peer-link

6. تكوين BGP/EVPN: يلزم وجود علاقات جوار بين شبكات EVPN الخاصة ببروتوكول L2VPN بين الورقة/العمود الفقري لتبادل المسارات من النوع 3 المطلوبة لإنشاء شبكة VXLAN Xconnect.

- هنا، العنوان- 192.168.100.1 و 192.168.100.2 هي العمود الفقري في المخطط. وعادة ما يتم تكوين علاقات الجوار الخاصة ببروتوكول EVPN للشبكات الخاصة الظاهرية (L2VPN) إلى الشبكات الفرعية. تقوم الميزات الفرعية بتكوين جميع المحولات الطرفية كعملاء عاكس المسار في سيناريو iBGP.

- يوصى باستخدام استجابات منفصلة لأغراض BGP/OSPF و NVE.

feature bgp

router bgp 65000

router-id 192.168.100.3

neighbor 192.168.100.1

remote-as 65000

update-source loopback0

address-family l2vpn evpn

send-community

send-community extended

neighbor 192.168.100.2

remote-as 65000

update-source loopback0

address-family l2vpn evpn

send-community

send-community extended

evpn

vni 1003000 l2

rd auto

route-target import auto

route-target export auto

ملاحظة: يجب تعطيل بروتوكول الشجرة المتفرعة (STP) داخل شبكة VLAN الخاصة بالإصدار Xconnect. لن يحدث تعلم MAC داخل شبكة VLAN الخاصة بالمحول طراز Xconnect مما يعني أساسا عدم وجود تحديثات للشبكات الخاصة الظاهرية (VPN) من النوع 2 bgp l2vpn لعناوين MAC بسبب ذلك، سيتم تضمين حركة المرور من بروتوكول VTEP واحد مع تعيين عنوان IP للوجهة الخارجية إلى مجموعة البث (239.30.30.30) المحددة لشبكة VLAN الخاصة بالإصدار Xconnect.

التحقق من الصحة

استخدم هذا القسم لتأكيد عمل التكوين بشكل صحيح.

1. الجوار في بروتوكول بوابة الحدود.

VTEP1# sh bgp l2vpn evpn sum

BGP summary information for VRF default, address family L2VPN EVPN

BGP router identifier 192.168.100.3, local AS number 65000

BGP table version is 14, L2VPN EVPN config peers 2, capable peers 1

4 network entries and 5 paths using 756 bytes of memory

BGP attribute entries [3/492], BGP AS path entries [0/0]

BGP community entries [0/0], BGP clusterlist entries [2/8]

Neighbor        V    AS MsgRcvd MsgSent   TblVer  InQ OutQ Up/Down  State/PfxRcd

192.168.100.1   4 65000      92      90       14    0    0 01:21:41 2

2. إستقبال بادئات النوع 3.

VTEP1# sh bgp l2vpn evpn

BGP routing table information for VRF default, address family L2VPN EVPN

BGP table version is 14, Local Router ID is 192.168.100.3

Status: s-suppressed, x-deleted, S-stale, d-dampened, h-history, *-valid, >-best

Path type: i-internal, e-external, c-confed, l-local, a-aggregate, r-redist, I-injected

Origin codes: i - IGP, e - EGP, ? - incomplete, | - multipath, & - backup

Network            Next Hop            Metric     LocPrf     Weight Path

Route Distinguisher: 192.168.100.3:35767    (L2VNI 1003000)

*>l[3]:[0]:[32]:[172.16.1.100]/88

172.16.1.100                      100      32768 i

* i[3]:[0]:[32]:[172.17.1.100]/88 <<< bgp type 3

172.17.1.100                      100          0 i

*>i                   172.17.1.100                      100          0 i

Route Distinguisher: 192.168.100.5:35767

*>i[3]:[0]:[32]:[172.17.1.100]/88

172.17.1.100                      100          0 i

Route Distinguisher: 192.168.100.6:35767

*>i[3]:[0]:[32]:[172.17.1.100]/88

172.17.1.100                      100          0 i

3. NVE Peering.

VTEP1# sh nve peer

Interface Peer-IP          State LearnType Uptime   Router-Mac

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

nve1      172.17.1.100     Up    CP        00:58:06 n/a

VTEP1# show nve vni

Codes: CP - Control Plane        DP - Data Plane

UC - Unconfigured         SA - Suppress ARP

SU - Suppress Unknown Unicast

Interface VNI      Multicast-group   State Mode Type [BD/VRF]      Flags

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

nve1      1003000  239.30.30.30      Up    CP   L2 [3000]                  Xconn  <<<

4.  عمليات فحص الشبكة.

VTEP1# show ngoam xconnect sess all

States: LD = Local interface down, RD = Remote interface Down

HB = Heartbeat lost, DB = Database/Routes not present

* - Showing Vpc-peer interface info

Vlan          Peer-ip/vni      XC-State       Local-if/State    Rmt-if/State

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

3000  172.17.1.100 / 1003000      Active          Po10 / UP          Po10 / UP

VTEP1# show ngoam xconnect sess 3000

Vlan ID: 3000

Peer IP: 172.17.1.100  VNI : 1003000

State: Active                                       <<< State should be active

Last state update: 12/10/2018 17:13:45.337

Local interface: Po10  State:  UP

Local vpc interface Po10  State:  UP

Remote interface: Po10  State:  UP

Remote vpc interface: Po10  State:  UP

ما إن يكون ال NGOAM جلسة فوق، ال N3k سيرى بعضهم بعضا في CDP. كما يتم إنشاء قنوات BPDUs لبروتوكول الشجرة المتفرعة (STP) بحيث تتفق المحولات على وضع الجسر الرئيسي أيضا.

5. عمليات التحقق من المحولات الموجودة في المرحلة النهائية.

SW1(config)# sh span vl 10

VLAN0010

Spanning tree enabled protocol rstp

Root ID    Priority    32778

Address     7079.b348.6cb7

This bridge is the root

Hello Time  2  sec  Max Age 20 sec  Forward Delay 15 sec

Bridge ID  Priority    32778  (priority 32768 sys-id-ext 10)

Address     7079.b348.6cb7

Hello Time  2  sec  Max Age 20 sec  Forward Delay 15 sec

Interface        Role Sts Cost      Prio.Nbr Type

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

Po10             Desg FWD 1         128.4105 P2p

SW2(config)# sh span vl 10

VLAN0010

Spanning tree enabled protocol rstp

Root ID    Priority    32778

Address     7079.b348.6cb7

Cost        1

Port        4105 (port-channel10)

Hello Time  2  sec  Max Age 20 sec  Forward Delay 15 sec

Bridge ID  Priority    32778  (priority 32768 sys-id-ext 10)

Address     707d.b964.9441

Hello Time  2  sec  Max Age 20 sec  Forward Delay 15 sec

Interface        Role Sts Cost      Prio.Nbr Type

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

Po10             Root FWD 1         128.4105 P2p

SW1(config)# show ip int b

IP Interface Status for VRF "default"(1)

Interface            IP Address      Interface Status

Vlan10               192.168.10.100  protocol-up/link-up/admin-up

Vlan20               192.168.20.100  protocol-up/link-up/admin-up

Vlan30               192.168.30.100  protocol-up/link-up/admin-up

SW2(config)# show ip int b

IP Interface Status for VRF "default"(1)

Interface            IP Address      Interface Status

Vlan10               192.168.10.200  protocol-up/link-up/admin-up

Vlan20               192.168.20.200  protocol-up/link-up/admin-up

Vlan30               192.168.30.200  protocol-up/link-up/admin-up

SW1(config)# ping 192.168.10.200

PING 192.168.10.200 (192.168.10.200): 56 data bytes

64 bytes from 192.168.10.200: icmp_seq=0 ttl=254 time=0.826 ms

64 bytes from 192.168.10.200: icmp_seq=1 ttl=254 time=0.531 ms

64 bytes from 192.168.10.200: icmp_seq=2 ttl=254 time=0.54 ms

64 bytes from 192.168.10.200: icmp_seq=3 ttl=254 time=0.522 ms

64 bytes from 192.168.10.200: icmp_seq=4 ttl=254 time=0.571 ms

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

لا تتوفر حاليًا معلومات محددة لاستكشاف الأخطاء وإصلاحها لهذا التكوين.

كافيتس

1. ستعلق واجهات النفق dot1q في حالة تعطيل الخطأ في إعداد VXLAN ل Xconnect إذا لم تكن التكوينات داخل محولات vPC متسقة. فيما يلي بعض الحالات التي تكون فيها الواجهة معطلة عن طريق الخطأ؛

- إذا لم يتم تعريف شبكة VLAN إلى مقطع VN على كل من محولات vPC.

- إذا لم يتم تعريف مجموعة NVE إلى البث المتعدد على كلا محولات vPC.

- إذا لم يتم تلقي NGOAM Heartbeats (أستخدم eAnalyzer مع filter=cfm للقبض على حزم NGOAM HeartBeat).

- حتى إذا كانت واجهة النفق dot1q موصلة بشكل فريد في إعداد vPC، فإنها لا تزال مطلوبة لتكوين مجموعة البث المتعدد تحت واجهة NVE الخاصة بمقطع VN الذي يعد جزءا من Xconnect على كلا المحولين.

- تتم معالجة/إرسال نبضات قلب NGOAM بواسطة المحول الأساسي vPC. ستتم مزامنة رسائل ضربات القلب التي تصل إلى البرنامج الثانوي vPC مع الرسالة الأساسية

2. عند تكوين Xconnect في شبكة VLAN، يتم تضمين حركة المرور من موقع إلى آخر باستخدام عنوان الوجهة الخارجية=عنوان البث المتعدد المحدد ضمن واجهة NVE لذلك المقطع الخاص بالشبكة الخاصة الظاهرية (VN). يوصى باستخدام مجموعة بث متعدد فريدة لشبكات VLAN الخاصة ب Xconnect. يجب أن يكون البث المتعدد في المركز/العمود الرئيسي فعالا.

3. قد تصل حركة مرور البث المتعدد إلى كلا المربعين vPC على الجانب البعيد من Xconnect، ومع ذلك، سيكون الفائز بميزة Decap (المربع الذي يمكن فك كبسلة BUM) عبارة عن محول واحد فقط في زوج أجهزة الكمبيوتر. يمكن التحقق من هذا الإجراء باستخدام الأمر- show forwarding multicast route group <group address> source <src ip>. إذا كانت العلامة الموضحة هنا هي حرف منخفض V، فإن ذلك يعني أن المربع خاسر من نوع Decap وإذا كان حرف كبير V، فإن المربع يكون الفائز من فئة Decap وبالتالي يمكن فك كبسلة حركة مرور البث المتعدد وإعادة توجيهها إلى أسفل أكثر.

4. في الأنظمة الأساسية المستندة إلى 93180YC، عندما يكون المضيف غير متصل ب 9k1 وإذا لم يكن هناك نفط ل S، G on 9k1، يتم إرسال نسخة من حزمة البث المتعدد إلى نظير vPC باستخدام عملية كبسلة خاصة للمصدر IP-> 127.0.0.1 و Destination IP-> NVE مشترك IP وإذا كان 9 k2 به زيت ل S، G entry، فسيتم إعادة توجيه حركة المرور بواسطة 9k2 إلى المواقع البعيدة.

التقاط الحزمة

فيما يلي لقطة شاشة لالتقاط حزمة تم التقاطها في المحول الخلفي:

- تم الاحتفاظ برأس نقطة داخلية1q=10

- VNI يستعمل 1003000 (أي يكون ال VLAN الخارجي VNID)

- سيكون عنوان IP للوجهة هو مجموعة البث المتعدد التي تم تعريفها ضمن واجهة NVE