المحتويات

المقدمة

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

المتطلبات

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

معلومات أساسية

خطوات التخفيف

الخيار 1. شذم شبكات VLAN

الخيار 2. فصل L3

الخيار 3. بنية التصميم البديل مثل FabricPath

الخيار 4. أستخدم بطاقات الخط عالية السعة مثل بطاقة M2/F3

المقدمة

يصف هذا وثيقة F2/F2e MAC جدول الشرط الكامل وطرق تخفيف ذلك.

تقوم وحدة F2 التي لها حد أقصى من عدد عناوين التحكم في الوصول للوسائط (MAC) يبلغ 16 كيلو لكل محول على الشريحة (SoC) بالإعلام عن جدول عناوين التحكم في الوصول للوسائط العشوائي ليكون من رسائل الخطأ الكامل عند الاستخدام بنسبة 60٪. لماذا بطاقة الخط غير قادرة على إستخدام كامل مساحة جدول MAC 16k المتوفرة؟

%L2MCAST-SLOT2-2-L2MCAST_MAC_FULL_LC: Failed to insert entry in MAC table for FE 1 swidx 271 (0x10f) with err (mac table full). To avoid possible multicast traffic loss, disable OMF. Use the con figuration CLI: "no ip igmp snooping optimise-multicast-flood"

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

المتطلبات

توصي Cisco بأن تكون لديك معرفة ببنية Nexus 7000.

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

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

- Nexus 7000 مع الإصدار 6.2.10 والإصدارات الأحدث.

- بطاقة خط F2e series.

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

معلومات أساسية

تحتوي الوحدة النمطية F2 على مساحة جدول MAC تبلغ 16 كيلو لكل SoC من محرك إعادة التوجيه.

هناك 12 مثل هذا المدمج على كل وحدة نمطية وكل خدمة 4 منافذ لكل منها.

module-1# show hardware internal forwarding f2 l2 table utilization instance all

L2 Forwarding Resources

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

L2 entries: Module inst   total    used   mcast   ucast   lines   lines_full

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

1         0   16384    9647     265    9382     512            0

1         1   16384    7430       1    7429     512            0

1         2   16384    9654     264    9390     512            0

1         3   16384    7430       7    7423     512            0

1         4   16384    7564       8    7556     512            0

1         5   16384    7432       1    7431     512            0

1         6   16384    7418       0    7418     512            0

1         7   16384     558       0     558     512            0

1         8   16384     558       0     558     512            0

1         9   16384     558       0     558     512            0

1        10   16384     558       0     558     512            0

1        11   16384    7416       0    7416     512            0

تسلط المخرجات هنا الضوء على إستخدام جدول عناوين MAC للأجهزة لكل SoC.

لفهم لماذا تحصل على الرسالة الكاملة لجدول MAC، تحتاج لفهم كيفية تقسيم جدول MAC. يساعدك هذا الرسم التخطيطي على وضوح الرؤية.

- يوزع جدول MAC الذي يبلغ حجمه 16 ك لبطاقة خط F2 في الصفحات. يمكن أن تحتوي كل صفحة على 512 إدخالا. إذا، لديك ما مجموعه 32 صفحة. يمكنك إستخدام تجزئة ثنائية الإتجاه لوضع MAC جديد في إحدى الصفحات.

- الآن، دعونا نأخذ سيناريو حيث يتم إستخدام الخط 4 في كل صفحة. ما يعنيه هذا هو أن 32 ماك فريد انتهت بمخرجات تجزئة تضعه على نفس السطر من كل صفحة.

- إن ولدت 33 ماك مع ال نفسه مزيج إنتاج بعد ذلك أنت يستطيع لا يركب هو ويستطيع على الأرجح رأيت الخطأ رسالة أن يكون عرضت سابقا.

- يقوم العمود الكامل للبنود بتعقب عدد الخطوط التي وصلت إلى هذه الحالة.

يبدي الإنتاج هنا أيضا الخط لكل صفحة وأيضا إن الأسطر كامل شرط وصل.

يواجه هذا الشرط عنوان MAC الذي ينتهي به المطاف إلى تجزئة طريقة معينة، بينما لن ترى أي مشاكل لعنوان MAC الآخر.

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

خطوات التخفيف

يمكن أن تساعد هذه الخطوات في تقليل إستخدام جدول MAC.

- شذم شبكات VLAN

- فصل L3

- خيار تصميم آخر (إنشاء مسار)

- وحدة M2 أو F3 للنمو المستقبلي

الخيار 1. شذم شبكات VLAN

ملاحظة: لا يوجد SVI لشبكة VLAN رقم 100 و 200. هذا افتراض هام وسيتضح عندما تقرأ الخيار 2.

في هذا الإعداد المبسط، هناك مضيفان على SoCs مختلفة.

N7KA-VDC-1(config-vlan)# sh mac address-table

Note: MAC table entries displayed are getting read from software.

Use the 'hardware-age' keyword to get information related to 'Age'

Legend:

* - primary entry, G - Gateway MAC, (R) - Routed MAC, O - Overlay MAC

age - seconds since last seen,+ - primary entry using vPC Peer-Link,

(T) - True, (F) - False ,  ~~~ - use 'hardware-age' keyword to retrieve age info

VLAN     MAC Address      Type      age     Secure NTFY Ports/SWID.SSID.LID

---------+-----------------+--------+---------+------+----+------------------

* 100      8478.ac0e.4742    dynamic     ~~~      F    F  Eth6/4

* 200      8478.ac5b.2b42    dynamic     ~~~      F    F  Eth6/5

N7KA-VDC-1# sh vlan internal bd-info vlan-to-bd 100

VDC Id  Vlan Id  BD Id

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

1        100      38

N7KA-VDC-1# sh vlan internal bd-info vlan-to-bd 200

VDC Id  Vlan Id  BD Id

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

1        200      39

N7KA-VDC-1(config-if-range)# sh hard mac address-table 6

FE | Valid| PI|  BD  |      MAC      |  Index| Stat| SW  | Modi| Age| Tmr|

|      |   |      |               |       |  ic |     | fied|Byte| Sel|

---+------+---+------+---------------+-------+-----+-----+-----+----+----+-

0    1     1   38    8478.ac0e.4742  0x00053   0   0x081   1    138   1

0    1     0   39    8478.ac5b.2b42  0x00054   0   0x091   1    138   1

1    1     0   38    8478.ac0e.4742  0x00053   0   0x091   1    138   1

1    1     1   39    8478.ac5b.2b42  0x00054   0   0x081   1    138   1

يعرض كل FE (محرك إعادة التوجيه = SoC) عنواني MAC قيد الاستخدام.

الآن، تقوم بتقسيم شبكات VLAN ويكون التكوين كما هو موضح في هذه الصورة.

بعد تقليم شبكات VLAN، يكون لديك إدخال واحد أقل لكل FE (SoC). يقضب ال VLAN منع مزامنة بين FE لعنوان MAC.

N7KA-VDC-1(config-if-range)# sh hard mac address-table 6

FE | Valid| PI|  BD  |      MAC      |  Index| Stat| SW  | Modi| Age| Tmr|

|      |   |      |               |       |  ic |     | fied|Byte| Sel|

---+------+---+------+---------------+-------+-----+-----+-----+----+----+-

0    1     1   38    8478.ac0e.4742  0x00053   0   0x081   1    138   1

1    1     1   39    8478.ac5b.2b42  0x00054   0   0x081   1    138   1

الخيار 2. فصل L3

هنا، يتلقى أنت ال VLANs يقضب غير أن يفترض أنت يتلقى المفتاح قارن ظاهري (SVI) يشكل على هذا VDC ل على حد سواء VLAN 100 و 200.

سيبدو جدول MAC بهذا الشكل، حيث يتم مزامنة عنوان MAC بين شبكات FE حتى على الرغم من تنقيح شبكة VLAN. وهذا يرجع لأن واجهة المحول الظاهرية (SVI) تم تمكينها، وهو ما يتطلب أن تعرف ميزة التحكم في الوصول إلى شبكة (FE) عناوين MAC من شبكات VLAN الأخرى كذلك.

N7KA-VDC-1(config-if-range)# sh hard mac address-table 6

FE | Valid| PI|  BD  |      MAC      |  Index| Stat| SW  | Modi| Age| Tmr|

|      |   |      |               |       |  ic |     | fied|Byte| Sel|

---+------+---+------+---------------+-------+-----+-----+-----+----+----+-

0    1     1   38    8478.ac0e.4742  0x00053   0   0x081   1    138   1

0    1     0   39    8478.ac5b.2b42  0x00054   0   0x091   1    138   1

1    1     0   38    8478.ac0e.4742  0x00053   0   0x091   1    138   1

1    1     1   39    8478.ac5b.2b42  0x00054   0   0x081   1    138   1

إن يزيل أنت VLAN 200 SVI، بعد ذلك ال mac لا يرى طاولة مزامنة ل VLAN 200 Mac على FE0.

N7KA-VDC-1(config-if-range)# sh hard mac address-table 6

FE | Valid| PI|  BD  |      MAC      |  Index| Stat| SW  | Modi| Age| Tmr|

|      |   |      |               |       |  ic |     | fied|Byte| Sel|

---+------+---+------+---------------+-------+-----+-----+-----+----+----+-

0    1     1   38    8478.ac0e.4742  0x00053   0   0x081   1    138   1

1    1     0   38    8478.ac0e.4742  0x00053   0   0x091   1    138   1

1    1     1   39    8478.ac5b.2b42  0x00054   0   0x081   1    138   1

الخلاصة من الخطوة ليس أن يمحو ال SVIs لكن أن يحلل إن ينقل ال SVIs إلى VDC مختلف ب يخلق طبقة منفصل 3 VDC يكون خيار. وهذه ليست خطوة سهلة في التصميم وتتطلب تخطيطا مفصلا.

الخيار 3. بنية التصميم البديل مثل FabricPath

وهذه بدائل أكثر تعقيدا تقع خارج نطاق هذا المستند لاستخلاص التفاصيل ولكنها يمكن أن توفر كفاءات في إستخدام MAC.

الخيار 4. أستخدم بطاقات الخط عالية السعة مثل بطاقة M2/F3

تتمتع بطاقة الخط M2 و F3 بسعة جدول MAC أعلى بكثير.

ورقة بيانات M2 ==> جدول MAC (128 كيلوبايت لكل SoC)

ورقة بيانات F3 ==> جدول MAC (64 كيلوبايت لكل SoC)