المقدمة
يصف هذا المستند كيفية تكوين وحدة الإرسال القصوى (MTU) والتحقق منها على مبدّلات Cisco Nexus.
المتطلبات الأساسية
المتطلبات
لا توجد متطلبات خاصة لهذا المستند.
المكونات المستخدمة
لا يقتصر هذا المستند على إصدارات برامج ومكونات مادية معينة.
تم إنشاء المعلومات الواردة في هذا المستند من الأجهزة الموجودة في بيئة معملية خاصة. بدأت جميع الأجهزة المُستخدمة في هذا المستند بتكوين ممسوح (افتراضي). إذا كانت شبكتك قيد التشغيل، فتأكد من فهمك للتأثير المحتمل لأي أمر.
التكوين
عمليات تهيئة وحدة الحد الأقصى للنقل (MTU) من المستوى الثالث
يتم تكوين جميع منافذ الطبقة 3، بغض النظر عن النظام الأساسي، لكل منفذ.
تكوين وحدة الحد الأقصى للنقل (MTU) على واجهة افتراضية محولة (SVI)
Nexus(config)#interface vlan 1
Nexus(config-if)#mtu 9216
تكوين وحدة الحد الأقصى للنقل (MTU) على منفذ من الطبقة 3
Nexus(config)#interface ethernet 1/1
Nexus(config-if)#no switchport
Nexus(config-if)#mtu 9216
عمليات تهيئة وحدة الحد الأقصى للنقل (MTU) من المستوى الثاني
ويتم تعيين وحدة الحد الأقصى للنقل (MTU) من المستوى 2 إما من خلال سياسة جودة الخدمة (QoS) للشبكة أو من خلال تكوين المنفذ نفسه (على المحولات التي تدعم وحدة الحد الأقصى للنقل (MTU) لكل منفذ).
تدعم الطرز Nexus 7000 و 9000 وبعض الطرز 3000 وحدة الحد الأقصى للنقل (MTU) لكل منفذ فقط.
تكوين وحدة الحد الأقصى للنقل (MTU) لجودة خدمة الشبكة
Nexus 3000: يتضمن المحولات من السلسلة Nexus 3048 و 3064 و 3132Q و 3132Q-X و 3132Q-XL و 3172 و 3500
Nexus 5000: جميع المحولات من السلسلة Nexus 5000 و 5500
Nexus 6000: جميع المحولات من السلسلة Nexus 6000
لتكوين MTU مرتفعة على هذه المحولات، قم بإنشاء network-qos
سياسة أو تعديل سياسة موجودة بالفعل لتحديد MTU المرفعة. ينطبق هذا التكوين على جميع المنافذ. وهذا يتضمن أي منافذ Cisco Fabric Extender (FEX) متصلة بالمحول.
ملاحظة: لا تستخدم سياسة جودة الخدمة للشبكة لتكوين وحدة الحد الأقصى للنقل (MTU) لكل منفذ. لا تدعم هذه السياسات تكوين وحدة الحد الأقصى للنقل (MTU) لكل منفذ.
policy-map type network-qos jumbo
class type network-qos class-default
mtu 9216
system qos
service-policy type network-qos jumbo
تهيئة وحدة الحد الأقصى للنقل (MTU) لكل منفذ
Nexus 3000: يتضمن المحولات من السلسلة Nexus 3132Q-V و 3164 و 31108 و 31128PQ و 3200 Series و 36180YC-R
نظام التشغيل NeuXS 7000: جميع المحولات من السلسلة Nexus 7000 و 7700
Nexus 9000: جميع المحولات من السلسلة Nexus 9200 (تتضمن 92xxx)، المحولات من السلسلة 9300 (تتضمن 93xxx)، والمحولات من السلسلة 9500
ملاحظة: يمكن للأنظمة الأساسية التي تستخدم منافذ L2 لتكوين وحدة الحد الأقصى للنقل (MTU) لكل منفذ فقط إستخدام تكوين وحدة الحد الأقصى للنقل (MTU) كبيرة الحجم للنظام على المحول أو الطراز 1500.
افتراضيا، تكون وحدة الحد الأقصى للنقل (MTU) الخاصة بالنظام Jumbo هي 9216. يتم تحديث منافذ L2 التي تم تكوينها باستخدام وحدة الحد الأقصى للنقل (MTU) من Jumbo تلقائيا للقيمة الجديدة في حالة تغييرها.
Nexus# show running-config all | i jumbomtu
system jumbomtu 9216
Nexus(config)# system jumbomtu ?
<1500-9216> Enter jumbomtu
لتكوين وحدة الحد الأقصى للنقل (MTU) على أساس كل منفذ، يلزم هذا التكوين:
Nexus(config)#interface ethernet 1/1
Nexus(config-if)#mtu 9216
في حالة إدخال قيمة غير صحيحة، يتم إرجاع خطأ:
Nexus(config-if)# mtu 9000
ERROR: MTU can only be default or system jumbo MTU
تكوين Nexus 2000
ملاحظة: يتم تعيين وحدة الحد الأقصى للنقل (MTU) من Nexus 2000 بتكوين الإطارات الضخمة على المحول الرئيسي. بالنسبة للمحولات الأصلية التي تسمح بوجود jumbo لكل منفذ، قم بتكوين FEX Fabric Port-channel (FPC). إذا كان المحول الأصلي يتطلب network-qos policy, then jumbo is set with the QoS policy configuration of the parent switch. These changes are automatically pushed down to the FEX in both cases.
تكوين قناة المنفذ النسيجي لكل منفذ (FPC) (يتم تكوينه على محول Nexus الأصلي)
interface port-channel136
switchport mode fex-fabric
fex associate 136
vpc 136
mtu 9216
ملاحظة: لا يسمح لك Nexus 7000 بتعيين FEX MTU مع FPC في الإصدار 6.2 والإصدارات الأحدث. يجب بدلا من ذلك إنشاء نهج جودة خدمة مخصص كما يظهر التكوين التالي.
تكوين الإطار Nexus 7000 / FEX Jumbo Frame (يطبق فقط على الإصدار 6.2 والإصدارات الأحدث)
ملاحظة: تعديل القالب المستخدم حاليا. دخلت in order to وجدت القالب حالي يستعمل، show policy-map system type network-qos
الأمر.
7K(conf)#class-map type network-qos match-any c-nq-8e-custom
7K(config-cmap-nqos)#match cos 0-7
7K(config)#policy-map type network-qos nq-8e-custom template 8e
7K(config-pmap-nqos)#class type network-qos c-nq-8e-custom
7K(config-pmap-nqos-c)#congestion-control tail-drop
7K(config-pmap-nqos-c)#mtu 9216
7K(config)#system qos
7K(config-sys-qos)#service-policy type network-qos nq-8e-custom
تكوين سياسة جودة الخدمة في الشبكة (ليتم تكوينه على المحول الأصل Nexus)
policy-map type network-qos jumbo
class type network-qos class-default
mtu 9216
system qos
service-policy type network-qos jumbo
التحقق من الصحة
استخدم هذا القسم لتأكيد عمل التكوين بشكل صحيح.
يدعم Cisco CLI Analyzer (محلل واجهة سطر الأوامر من Cisco) (للعملاء المسجلين فقط) show
أوامر معينة. أستخدم Cisco CLI Analyzer (محلل واجهة سطر الأوامر من Cisco) لعرض تحليل مخرج show
الأمر.
وحدة الحد الأقصى للنقل (MTU) من المستوى الثالث
تحقق من وحدة الحد الأقصى للنقل (MTU) من الطبقة 3 على جميع منصات Nexus باستخدام الأمر كما show interface eth x/y
يوضح هذا المثال:
Nexus# show interface ethernet 1/19
Ethernet1/19 is up
Dedicated Interface
Hardware: 100/1000/10000 Ethernet, address: 547f.ee5d.413c (bia 547f.ee5d.40fa)
MTU 9216 bytes, BW 1000000 Kbit, DLY 10 usec
دققت SVI MTU مع show interface vlan X
الأمر كما يبدي هذا إنتاج:
Nexus# show interface vlan 1
Vlan1 is down (Non-routable VDC mode), line protocol is down
Hardware is EtherSVI, address is 547f.eed8.ec7c
Internet Address is 192.168.10.10/24
MTU 9216 bytes, BW 1000000 Kbit, DLY 10 usec
وحدة الحد الأقصى للنقل (MTU) من المستوى الثاني
يوضح هذا القسم كيفية التحقق من وحدة الحد الأقصى للنقل (MTU) من الطبقة 2 لكل نظام أساسي. يتم تشغيل الأوامر من المحول الأصلي.
التحقق من وحدة الحد الأقصى للنقل (MTU) على المحولات التي تستخدم جودة خدمة الشبكة
Nexus# show queuing interface ethernet 1/1
Ethernet1/1 queuing information:
TX Queuing
qos-group sched-type oper-bandwidth
0 WRR 100
RX Queuing
qos-group 0
q-size: 469760, HW MTU: 9216 (9216 configured)
-- or --
Nexus# show queuing interface ethernet 1/1
slot 1
=======
HW MTU of Ethernet1/1 : 9216 bytes
Egress Queuing for Ethernet1/1 [System]
التحقق من وحدة الحد الأقصى للنقل (MTU) على المحولات التي تدعم وحدة الحد الأقصى للنقل (MTU) لكل منفذ
Nexus# show interface ethernet 1/12
Ethernet1/12 is up
admin state is up, Dedicated Interface
Hardware: 1000/10000 Ethernet, address: 7c0e.ceca.f183 (bia 7c0e.ceca.f183)
MTU 9216 bytes, BW 10000000 Kbit, DLY 10 usec
ملاحظة: عندما يكون Nexus 3000 على رمز أقدم من 7.0(3)I2(2a)، فتحقق من قيمة وحدة الحد الأقصى للنقل (MTU) باستخدام show queueing interface ethernet x/x
الأمر. تقوم محولات Nexus 3000 التي تشغل الإصدار 7.0(3)I2(2a) والإصدارات الأحدث بإظهار حجم وحدة الحد الأقصى للنقل (MTU) لكل منفذ.
Nexus 2000
ملاحظة: عند تغيير وحدة الحد الأقصى للنقل (MTU) من FEX، يقوم FEX بزيادة وحدة الحد الأقصى للنقل (MTU) الخاصة به إلى مبلغ أعلى، ولكن محدد مسبقا، لا يطابق القيمة التي تم تكوينها بدقة. يقوم الجهاز الأصلي بفرض وحدة الحد الأقصى للنقل (MTU) التي تم تكوينها في FEX Fabric Port-Channel (FPC).
للحصول على FEX متصل ب Nexus 5000 و 6000 و 7000:
Nexus# show queuing interface ethernet 136/1/1
if_slot 68, ifidx 0x1f870000
Ethernet136/1/1 queuing information:
Input buffer allocation:
Qos-group: 0
frh: 3
drop-type: drop
cos: 0 1 2 3 4 5 6 7
xon xoff buffer-size
---------+---------+-----------
19200 78080 90880
Queueing:
queue qos-group cos priority bandwidth mtu
--------+------------+--------------------+---------+----------------+--------
3 0 0 1 2 3 4 5 6 WRR 100 9280
للحصول على FEX متصل ب Nexus 9000:
9K# show interface ethernet 104/1/1
Ethernet104/1/1 is up
admin state is up,
Hardware: 100/1000 Ethernet, address: 5475.d0e0.e5c2 (bia 5475.d0e0.e5c2)
MTU 9216 bytes, BW 1000000 Kbit, DLY 10 usec
استكشاف الأخطاء وإصلاحها
يوفر هذا القسم معلومات يمكنك إستخدامها لاستكشاف أخطاء التكوين وإصلاحها.
يدعم Cisco CLI Analyzer (محلل واجهة سطر الأوامر من Cisco) (للعملاء المسجلين فقط) show
أوامر معينة. أستخدم Cisco CLI Analyzer (محلل واجهة سطر الأوامر من Cisco) لعرض تحليل مخرج show
الأمر.
ملاحظة: ارجع إلى معلومات مهمة عن أوامر تصحيح الأخطاء قبل أن تستخدم أوامر debug.
في بعض الأحيان يكون من الضروري التحقق من التغييرات في البرنامج. للقيام بذلك، تحقق من مدير منفذ الإيثرنت (ETHPM) للتحقق من دفع التغييرات من خلال برنامج على أي نظام أساسي:
Switch#show system internal ethpm info interface eth 6/5 | egrep -i mtu
medium(broadcast), snmp trap(on), MTU(4000)
كما يمكن التحقق من خلال الوحدات النمطية M1 و M2 و F1 و F2 في الأجهزة من دفع التغييرات لأسفل:
module-1#show hardware internal mac port 20 state | i MTU
GD: Port speed Undecided GD MTU 10240 (fixed to max), PL MTU 9238 mode 0
أو يمكنك الاطلاع على تهيئة جودة الخدمة على بطاقة الخط:
module-1# show hardware internal mac port 33 qos configuration | beg mtu
vl hw_mtu pm_mtu pm_adj qos_mtu qos_adj last_mtu
0 9238 9728 22 9216 22 9216
التأثير
يمكن أن يكون لوحدة الحد الأقصى للنقل (MTU) غير المتطابقة عبر إرتباط ما تأثير على الواجهات الموجهة مع توجيه التجاور ويتسبب في عدم اتساق النوع 1 مع VPC إذا لم يتوافق كلا جانبي وحدة الحد الأقصى للنقل (MTU). التكوين مع توخي الحذر.
العيوب المعروفة
معرف تصحيح الأخطاء من Cisco CSCuf20035 - (Nexus 7000) لا تسري تغييرات FEX MTU على قوائم انتظار FEX.