المقدمة
يوضح هذا المستند كيفية تكوين قناة اتصال بروتوكول التحكم في تجميع الارتباطات (LACP) بين Nexus 9000 وخادم نظام الحوسبة الموحدة (UCS).
المتطلبات الأساسية
المتطلبات
لا توجد متطلبات خاصة لهذا المستند.
المكونات المستخدمة
تستند المعلومات الواردة في هذا المستند إلى إصدارات البرامج والمكونات المادية التالية:
- Nexus 9300 الذي يعمل بالإصدار 6.1(2)I(3)3a
- خادم UCS C240 M3 Series الذي يشغل وحدة التحكم في الإدارة المتكاملة (CIMC) من Cisco، الإصدار 2.0(3f)
- بطاقة الواجهة الظاهرية Cisco Virtual Interface Card (VIC)، الإصدار 1225
- Red Hat Enterprise Linux، الإصدار 7.0
تم إنشاء المعلومات الواردة في هذا المستند من الأجهزة الموجودة في بيئة معملية خاصة. بدأت جميع الأجهزة المُستخدمة في هذا المستند بتكوين ممسوح (افتراضي). إذا كانت شبكتك مباشرة، فتأكد من فهمك للتأثير المحتمل لأي أمر.
المشكلة
لا يمكن ل Nexus 9000 تكوين قنوات LACP Port-channels باستخدام خادم UCS. إذا لم يتم تكوين أي تعليق ل LACP-فردي على قناة المنفذ، حينئذ تنتقل إلى الحالة "أنا". في حالة عدم تكوينه، فإنه يعلق المنفذ بسبب عدم وجود وحدة بيانات LACP (LACPDU).
تظهر عدادات واجهة LACPDU على Nexus 9000 أن عدادات (Tx) المرسلة تزداد ولكن عدادات (Rx) المتلقاة لا تزداد.
وفيما يلي كيفية تكوين منفذ وصول على Nexus 9000 وتعطيل LACP Suspend-individual:
interface port-channel1019
switchport access vlan 4
no lacp suspend-individual
interface Ethernet1/19
description csm-b-ceph-001
switchport access vlan 4
spanning-tree port type edge
spanning-tree bpduguard enable
spanning-tree guard root
channel-group 1019 mode active
كما يمكن تكوين هذا كمنفذ خط اتصال-edge، ومع ذلك، لا يختلف السلوك:
Nexus9396X-2# show port-c sum
Flags: D - Down P - Up in port-channel (members)
I - Individual H - Hot-standby (LACP only)
s - Suspended r - Module-removed
S - Switched R - Routed
U - Up (port-channel)
M - Not in use. Min-links not met
--------------------------------------------------------------------------------
Group Port- Type Protocol Member Ports
Channel
--------------------------------------------------------------------------------
1019 Po1019(SD) Eth LACP Eth1/19(I) ----> Indicates No PDUs are being received
يمكن أن يكون هذا (s) للإيقاف المؤقت إذا تم تمكين LACP shutdown-individual (بشكل افتراضي، يتم تمكينه). ومع ذلك، يجب أن يكون السبب هو نفسه سبب عدم إستلامه وحدات بيانات البروتوكول (PDUs) من النظير.
Nexus9396X-2# show lacp interface e1/19
Interface Ethernet1/19 is individual
Channel group is 1019 port channel is Po1019
PDUs sent: 63
PDUs rcvd: 0 ----> Indicates No PDUs are being received from UCS server.
Markers sent: 0
Markers rcvd: 0
Marker response sent: 0
Marker response rcvd: 0
Unknown packets rcvd: 0
Illegal packets rcvd: 0
Lag Id: [ [(0, 0-0-0-0-0-0, 0, 0, 0), (0, 0-0-0-0-0-0, 0, 0, 0)] ]
Operational as aggregated link since Thu Jan 1 00:00:00 1970
Local Port: Eth1/19 MAC Address= 7c-69-f6-10-59-d7
System Identifier=0x8000, Port Identifier=0x8000,0x113
Operational key=33787
LACP_Activity=active
LACP_Timeout=Long Timeout (30s)
Synchronization=IN_SYNC
Collecting=true
Distributing=true
Partner information refresh timeout=Long Timeout (90s)
Actor Admin State=125
Actor Oper State=125
Neighbor: 0x0
MAC Address= 0-0-0-0-0-0
System Identifier=0x0, Port Identifier=0x0,0x0
Operational key=0
LACP_Activity=unknown
LACP_Timeout=Long Timeout (30s)
Synchronization=NOT_IN_SYNC
Collecting=false
Distributing=false
Partner Admin State=0
Partner Oper State=0
Aggregate or Individual(True=1)= 1
كما لا يلتقط الإيثاناليزر وحدات توزيع الطاقة (PDUs) التي تأتي من جهاز النظير. مهما، TCPDUMP أن يكون أخذت من النادل يشير أن هو يرسل as well as يستلم PDUs.
الحل
أظهر إعداد المختبر أنه عندما تم التقاط LACPDU على Nexus 9000، تم اكتشاف أنه يرسل LACPDU مع رأس dot1q كما هو موضح هنا:
مهما، ال VLAN ثبتت id إلى 0. الآن، عندما تنظر إلى التكوين لبطاقة واجهة الشبكة الظاهرية (vNIC)، سترى أنه بشكل افتراضي يتم تعيين شبكة VLAN على لا شيء ويتم تعيين وضع شبكة VLAN على الوصول. الآن حتى في هذا أسلوب، هو يرسل LACPDU مع ال dot1q رأس. مهما، لا يعين ال Nexus 9000 VLAN 0 وبالتالي هذا ربط سقطت. وهذا السلوك موثق في خيارات اتصال VIC الخاصة بالخوادم المزودة بحامل UCS C-Series.
in order to جعلت هذا عمل، أنت ينبغي شكلت ال VLAN أسلوب كشنطة وأيضا شكلت التقصير VLAN كشبكة VLAN أن يكون سمحت على أن ميناء. لتغيير هذا، قم بتسجيل الدخول إلى عنوان IP الخاص ب CIMC الخاص بالخادم.
- انقر فوق علامة التبويب الخادم في الجزء الأيسر ثم انقر فوق جرد.
- طقطقت cisco VIC Adapters في الجزء الأيمن وبعد ذلك طقطقت vNICs.
- أخترت القارن وبعد ذلك طقطقت خاصية. يجب أن تكون قادرا على إجراء التغييرات هنا:
- بمجرد إجراء التغييرات، قم بحفظ التغييرات. يجب إعادة تعيين الخادم حتى تصبح التغييرات نافذة المفعول. بعد إعادة الضبط، يجب أن تكون قناة المنفذ بشكل صحيح.
في الإصدارات الأحدث من Nexus 9000، الإصدار 6.1(2)I(3)4 و 7.0(3)I1(1) والإصدارات الأحدث، يتجاهل رأس dot1q وتصل الحزم إلى المشرف (SUP). وثقت هذا تصرف في cisco بق id CSCur69668.
وبالتالي، يجب ألا تواجه هذه المشكلة في الإصدارات الأحدث.