القائمة الرئيسية

الصفحات

دورة CCNA 200-301 - الدرس العشرون (كيف يتعلم السويش الماكات)

دورة CCNA 200-301 - الدرس العشرون (كيف يتعلم السويش الماكات)

دورة CCNA 200-301 - الدرس العشرون (كيف يتعلم السويش الماكات)

يحتوي السويش على بعض الذكاء ويعمل في الطبقة الثانية من نموذج OSI. في هذا الدرس ، سأوضح كيف يتعرف السويش على عناوين الماك. دعني أريك مثالاً على ثلاثة أجهزة كمبيوتر متصلة بسويش:

ثلاثة أجهزة كمبيوتر متصلة بالتبديل



هناك سويش في المنتصف ولدينا ثلاث أجهزة كمبيوتر. تحتوي جميع أجهزة الكمبيوتر على عنوان MAC ولكني قمت بتبسيطها للسهولة. يحتوي السويش الخاص بنا على جدول عناوين MAC وسيتعرف على مكان وجود جميع عناوين الماك في الشبكة. دعنا نرسل شيئًا من جهاز H1 إلى جهاز H2:



تبديل الإطار الوارد



سيقوم جهاز H1 بإرسال بعض البيانات المخصصة لجهاز H2 ، وبالتالي ستنشئ فريم Ethernet يحتوي على عنوان MAC المصدر (AAA) وعنوان MAC الوجهة (BBB). يحتوي السويش الخاص بنا على جدول عناوين MAC وإليك ما سيحدث:

يتعلم التبديل عنوان ماك

سيقوم السويش الخاص بنا ببناء جدول عناوين MAC ويتعلم فقط من عناوين MAC المصدر. في هذه اللحظة ، علمت للتو أن عنوان MAC الخاص بجهاز H1 موجود على الانترفيس رقم 1. وسيضيف الآن هذه المعلومات في جدول عناوين الماك الخاص به. كما ترى ، لا يحتوي السويش الخاص بنا حاليًا على أي معلومات عن مكان جهاز H2. لم يتبق سوى خيار واحد .  وهي ارسال هذه الفريم من جميع الانترفيسات باستثناء الذي جاءت منه. سيتلقى جهازي H2 و H3 فريم Ethernet هذا.

تبديل جدول عنوان mac



نظرًا لأن جهاز H2 يرى عنوان الماك الخاص به كوجهة لفريم الـ Ethernet هذه ، فإنه يعلم أن الفريم مرسلة اليه ، سيتجاهلها جهاز H3. سيستجيب جهاز H2 لجهاز H1 ، ويبني فريم Ethernet ويرسله نحو السويش . في هذه اللحظة سيتعرف السويش على عنوان الماك الخاص بجهاز H2.


هذه نهاية قصتنا ، يعرف السويش الآن عناوين MAC وفي المرة التالية يمكنه "التوجيه" بدلاً من إغراق فريمات Ethernet. لن يرى جهاز H3 أبدًا أي فريمات بين H1 و H2 باستثناء الفريم الأول الذي ارسله السويش للجميع.


1- التحقق

اسمحوا لي أن أريكم كيف يبدو هذا على مفتاح سويش حقيقي. سأستخدم تبولوجي بسويش واحد وثلاثة أجهزة:

تبديل سيسكو ثلاثة أجهزة توجيه



هذا هو التوبولجي الذي سأستخدمه ، وهو نفس المثال السابق ولكني أضفت بعض أرقام الانترفيسات.


دعنا نتحقق مما إذا كانت جميع الانترفيسات تعمل:


SW1#show interfaces status

Port      Name               Status       Vlan       Duplex  Speed Type 
Gi0/1                        connected    1            auto   auto unknown
Gi0/2                        connected    1            auto   auto unknown
Gi0/3                        connected    1            auto   auto unknown


جميع الانترفيسات متصلة ، دعنا نتحقق من جدول عناوين MAC:

SW1#show mac address-table dynamic 
          Mac Address Table
-------------------------------------------

Vlan    Mac Address       Type        Ports
----    -----------       --------    -----
   1    fa16.3e15.d86d    DYNAMIC     Gi0/1
   1    fa16.3e5c.bc0f    DYNAMIC     Gi0/2
   1    fa16.3ed2.c7c2    DYNAMIC     Gi0/3
Total Mac Addresses for this criterion: 3

يمنحنا الأمر show mac address-table جميع عناوين MAC التي تعلمها السويش ديناميكيًا. يمكننا أن نرى أنه قد تعلم ثلاثة عناوين MAC.


هناك نوعان من الباراميترز يمكننا استخدامها مع هذا الأمر. على سبيل المثال:

SW1#show mac address-table dynamic address fa16.3e15.d86d
          Mac Address Table
-------------------------------------------

Vlan    Mac Address       Type        Ports
----    -----------       --------    -----
   1    fa16.3e15.d86d    DYNAMIC     Gi0/1

هذا يعطينا فقط مخرجات عنوان MAC الخاص بـ H1. يمكننا أيضًا الحصول على نظرة عامة على جميع عناوين MAC التي تم تعلمها على انترفيس واحد:

SW1#show mac address-table dynamic interface Gi0/2
          Mac Address Table
-------------------------------------------

Vlan    Mac Address       Type        Ports
----    -----------       --------    -----
   1    fa16.3e5c.bc0f    DYNAMIC     Gi0/2
Total Mac Addresses for this criterion: 1


يعرض هذا الانترفيس GigabitEthernet0/2 بعنوان MAC الخاص بـ H2. إليك كيفية معرفة وقت التقادم الافتراضي:

SW1#show mac address-table aging-time 
Global Aging Time:  300
Vlan    Aging Time
----    ----------

إذا لم يرى السويش عنوان MAC معين لمدة 300 ثانية ، فستتم إزالته من جدول عناوين MAC.


ماذا لو أردنا إزالة شيء ما يدويًا من جدول عناوين MAC؟ هذا ممكن باستخدام الأمر clear mac address-table:

SW1#clear mac address-table dynamic ?
  address    address keyword
  interface  interface keyword
  vlan       vlan keyword
  <cr>

يمكنك اختيار ما إذا كنت تريد إزالة عنوان MAC واحد أو كل عناوين MAC على انترفيس معين أو تلك التي تنتمي إلى شبكة وهمية VLAN. إذا لم تقم بإضافة أي باراميتر ، فسيتم إزالة جميع عناوين MAC. دعونا نجرب ذلك:

SW1#clear mac address-table dynamic

جدول عنوان MAC فارغ الآن:

SW1#show mac address-table dynamic 
          Mac Address Table
-------------------------------------------

Vlan    Mac Address       Type        Ports
----    -----------       --------    -----

دعنا نرسل حزمة ping من H1 إلى H2 للتحقق مما إذا كان السويش الخاص بنا قادرًا على معرفة عناوين MAC الخاصة بهم:

H1#ping 192.168.1.2
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 192.168.1.2, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 9/9/10 ms

نجح امر الـ ping ، فلنتحقق من الجدول:

SW1#show mac address-table dynamic  
          Mac Address Table
-------------------------------------------

Vlan    Mac Address       Type        Ports
----    -----------       --------    -----
   1    fa16.3e15.d86d    DYNAMIC     Gi0/1
   1    fa16.3e5c.bc0f    DYNAMIC     Gi0/2
Total Mac Addresses for this criterion: 2

يعرض الآن عناوين MAC الخاصة بالجهازين H1 و H2.


حسنًا ، جيد جدًا حتى الآن. ماذا لو كان لدينا سويشان مع جهازين؟ ألق نظرة على الرسمة التالية:

اثنين من مفاتيح التبديل أربعة مضيفين


ألقِ نظرة على اخراجات هذين السويشين، خاصةً انترفيسات GigabitEthernet0/3:

SW1#show mac address-table dynamic  
          Mac Address Table
-------------------------------------------

Vlan    Mac Address       Type        Ports
----    -----------       --------    -----
   1    fa16.3e02.9079    DYNAMIC     Gi0/3
   1    fa16.3e31.cdd8    DYNAMIC     Gi0/2
   1    fa16.3e40.f97d    DYNAMIC     Gi0/1
   1    fa16.3eb9.eacd    DYNAMIC     Gi0/3
Total Mac Addresses for this criterion: 4


كما ترى أعلاه ، تعرف SW1 على عناوين MAC الخاصة بـ H3 و H4 على انترفيس GigabitEthernet0/3. لقد تعلم SW2 عناوين H1 و H2:

SW2#show mac address-table dynamic
          Mac Address Table
-------------------------------------------

Vlan    Mac Address       Type        Ports
----    -----------       --------    -----
   1    fa16.3e02.9079    DYNAMIC     Gi0/2
   1    fa16.3e31.cdd8    DYNAMIC     Gi0/3
   1    fa16.3e40.f97d    DYNAMIC     Gi0/3
   1    fa16.3eb9.eacd    DYNAMIC     Gi0/1
Total Mac Addresses for this criterion: 4

هذا مجرد مثال سريع لشرح أن السويش قادر على تعلم عدة عناوين MAC على انترفيس واحدة.


آمل أن يكون هذا الدرس مفيدًا في فهم جدول عناوين الماك الخاص بسويش Cisco Catalyst.



reaction:

تعليقات