مدونة NetworkSet

EtherChannel أستفد من كل قدرات السويتش لديك

 

مما لا شك فيه أن السويتش لايقبل أن يكون هناك أكثر من أتصال بينه وبين سويتش آخر خوفا من حدوثLoop بينهم وطبعا المسؤول عن إدارة هذا الموضوع هو بروتوكول Spanning Tree والذي  بدوره يقوم بتعطيل البورتات التى سوف تؤدي آلى حدوث Loop بينها وبالتالي الاستفادة من طاقة السويتش ضئيلة جدا, إذا ما هي صلة الوصل بين هذه المقدمة والموضوع اليوم
حقيقة أحب أن أبدا موضوعي بصورة للـ STP وكيف قام بتعطيل 3 بورتات  مع السويتش الآخر

ومن هنا قامت سيسكو بتطوير خاصية الـ EtherChannel والتى تسمح لنا بأستخدام عدة بورتات تصل الى 8 بورتات تعمل كلها مثل حزمة واحدة تقوم بأرسل الترافيك بالتساوي مثل الـ Load Balancingبين الروترات

وبالتالي حجم الباندويث سوف يتضاعف بينهم وسرعة النقل سوف تصبح أكبر بكثير ولنقوم بالأستفادة من هذه التقنية يجب علينا مراعاة عدة شروط

الأول : يجب ان يكون عدد البورتات 2,4,8لان أستخدام عدد فردي قد يقودنا الى توزيع غير منصف للترافيك عبر الشبكة

Load Balancing

Number of Ports

1:1:1:1:1:1:1:1

8

2:1:1:1:1:1:1

7

2:2:1:1:1:1

6

2:2:2:1:1

5

2:2:2:2

4

3:3:2

3

4:4

2

الثاني : يجب أن تكون سرعة الباندويث متساوية على كل البورتات يعني إما10/100/1000 بالأضافة يجب ان يكونوا نفس اعداد الـ full dublex
الثالث : يجب أن يكون جميع البورتات في نفس الفي لان ويجب ان تكون كل البورتات في حالة Trunk
وبعد أن علمنا شروطه لنتعرف على انواعه وكيف نقوم بأعداده
كما جرت العادة أن تكون سيسكو هي السباقة دائما في مثل هذه الأمور فهي كانت أول من طور هذا الخاصية وأطلق عليهPort Aggregation Protocol (PAGP)
ولتلحقه فيما بعد منظمة IEEE وتقوم  بعمل مشابه تحت أسمLink Aggregation Control Protocol (LACP)أو 802.3ad
وطريقة أعداده في غاية البساطة نقوم أولا بتحديد رانج البورتات
التى سوف تعمل مع بعضها من خلال الأمر التالي

Cisco's IOS
SwitchA# conf t
Switch(config)#interface range fastEthernet 0/1 – fastEthernet 0/4

وقد قمت بأختيار 4 بورتات 0/1 – 0/2 – 0/3 – 0/4 وبعدها سوف أقوم بتفعيل الـ EtherChannel من خلال الأمر التالي

Cisco's IOS
Switch(config-if-range)#channel-protocol pagp

وكما هو واضح اني أخترت بروتوكول الخاص بسيسكو أما بخصوص الخطوة الآخيرة فهي  من أجل تحديد حالة البورتات وهي 3 أنواع لكل بروتوكول

PAGP

 

Enable Etherchannel only

on

Enable LACP unconditionally

desirable

Enable PAgP only if a PAgP device is detected

auto

LACP

 

Enable Etherchannel only

on

Enable LACP unconditionally

active

Enable LACP only if a LACP device is detected

passive

والأمر سوف يكون على الصورة التالية

Cisco's IOS
Switch(config-if)#channel-group 1 mode on

وكما هو واضح أني أولا قمت بوضعهم ضمن مجموعة واحدة وهذا شيء طبيعي لكي يعمله كمجموعة واحدة  تحمل الرقم واحد كما يجب تطبيق هذه الأوامر على الطرفين وبعدها أخترت الـ Mode كما هو موضح بالجدول السابق ولكي يعمل مباشرة ولايقوم بالتفاوض مع الطرف الآخر والنتيجة سوف تكون ان لدينا اربع بورتات تعمل مع بعضها البعض

وبالنسبة لأعداد الـ EtherChannel على سويتشات Layer 3 أو

MultLayer ننفذ الأوامر التالية

Cisco's IOS
Switch# conf t
Switch(config)# interface port-channel 1
Switch(config-if)# no switchport
Switch(config-if)# ip address 192.168.1.10 255.255.255.0
Switch(config-if)# end

وآخيرا أحب أن أضيف ان تقنية EtherChannel لاتقتصر بين السويتشات فقط بل يمكننا ان نقوم بتوصيل السويتش مع سيرفرات تملك كروت تدعم هذه التقنية مثل هذا الكرت الموضح بالصورة

اتمنى أن يكون الموضوع قد أعجبكم ولاتنسونا من دعواتكم ودمتم بود

Exit mobile version