
Ehterchannel مفهومی هست که اسم اون رو شاید شنیده باشید. با نام هایی دیگه ای مثل Link Aggregation یا LAG یا port-channel هم شناخته میشه.
Etherchannel کاری که میکنه این هست که 2 یا چند interface فیزیکی رو میگیره و اون ها رو به عنوان یک link فیزیکی نشون میده یعنی یه جورایی اون هارو باهم ادغام میکنه به عنوان یک link کار کنن.
این باعث چی میشه ؟
1 - باعث میشه STP یک پورت رو ببینه.
2 - یادگیری مک آدرس (MAC Address Learning) یکبار اتفاق بیوفته
3 - تعادل بار ترافیکی بین اعضای hash.
اگر که یکی از این لینک ها از بین بره بقیه اعضا تعادل رو حفظ میکنن و نگه میدارن. این موضوع یک اهرم بسیار عالی در دنیای شبکه است.
Etherchannel باعث میشه 3 تا مشکل تو دنیای شبکه حل بشه :
1 - پهنای باند
2 تا عضو 1 گیگابایتی در مجموع به ما 2 گیگابایت توان عملیاتی میدن. تعادل بار ترافیکی مبتنی بر hash (مثل src/dst MAC , src/dst IP ) بین اعضایی که دارن پخش میکنن.
2 - بهبود STP
وقتی دو تا link بین دو تا سوییچ یکدیگر است باعث میشود که پروتکل stp اون یک پورت رو به حالت block ببره و حالا فقط یک link قابل استفاده داریم و دیگری غیرقابل استفاده هست. بنابراین با اینکار میتونیم از ظرفیت بیشتری بهره ببریم چون با Etherchannel پروتکل stp یک پورت رو میبینه و این بسیار برای شبکه مفید هست.
3 - غلبه بر خرابی سریع (fast failover)
وقتی که یک لینک از دست میره دیگه طول نمیکشه تا بخواد براش جایگزین پیداکنه. دیگه نیازی نیست stp دوباره مراحل 4 گانه خودش رو طی کنه. نیازی به مسیریابی مجدد نیست. این همگرایی به صورت ثانیه ای انجام میشه زیرا که لایه ی بالاتر هیچ وقت نمیبینه که توپولوژی شبکه تغییر کرده.
3 حالت از Etherchanel
اینجا جدولی رو پیدا کردم براتون که 3 تا mode مختلف etherchannel رو آورده :

هیچ وقت پروتکل هایی که هست رو باهم دیگه ترکیب نکنید.یک طرف PaGP و طرف دیگه LACP کار نخواهند کرد و هیچ channelای ایجاد نخواهد شد .