דילוג לתוכן הראשי
AD Academy
CCNA — יסודות רשתות Cisco
מתחילים10 דקותעודכן לאחרונה: נושא 9 מתוך 12

EtherChannel: LACP ו־PAgP

איחוד כמה כבלים לקישור לוגי אחד — יותר רוחב פס ויתירות בלי לולאות.

לא הושלם

מה תלמדו כאן

  • איך מאחדים כמה כבלים לקישור אחד
  • ההבדל בין LACP ל־PAgP
  • טעויות הגדרה נפוצות

כדאי לקרוא לפני הנושא הזה:STP ו־RSTP: בחירת Root Bridge ותפקידי פורטים

אנלוגיה: במקום כביש בעל נתיב אחד בין שני בניינים — פותחים ארבעה נתיבים אבל מסמנים אותם ככביש אחד. STP רואה קישור לוגי יחיד ולכן לא חוסם כלום, והרוחב מצטבר.

ארבעה קישורים פיזיים gi0/1 עד gi0/4 בין SW1 ל־SW2 מאוגדים ל־Port-Channel 1 לוגי. STP רואה קישור אחד ולכן אינו חוסם דבר, ורוחב הפס מצטבר. LACP הוא תקן פתוח 802.3ad עם מצבים active ו־passive ועובד גם מול ציוד שאינו Cisco, ואילו PAgP הוא פרוטוקול של Cisco עם מצבים desirable ו־auto.

שני הפרוטוקולים

  • LACP (802.3ad) — תקן פתוח, עובד גם מול ציוד שאינו Cisco. מצבים: active / passive.
  • PAgP — פרוטוקול של Cisco בלבד. מצבים: desirable / auto.
  • on — כפייה ידנית בלי משא ומתן; מסוכן, טעות בצד אחד יוצרת לולאה.
  • צירופים שעובדים: active+active, active+passive, desirable+desirable, desirable+auto.
  • כל הפורטים בקבוצה חייבים להיות זהים: מהירות, Duplex, מצב Access/Trunk ורשימת VLANs.
! LACP בין שני מתגים
Switch(config)# interface range gi0/1 - 4
Switch(config-if-range)# channel-group 1 mode active
Switch(config-if-range)# exit

! הגדרות על הממשק הלוגי — לא על הפיזיים!
Switch(config)# interface port-channel 1
Switch(config-if)# switchport mode trunk
Switch(config-if)# switchport trunk allowed vlan 10,20

! בדיקות
Switch# show etherchannel summary
Switch# show etherchannel port-channel
Switch# show interfaces port-channel 1
bash
ארכיטקטורה ותיאוריה — מתחת למכסה המנוע

EtherChannel מאחד עד 8 קישורים פיזיים לקישור לוגי אחד (Port-Channel). STP רואה קישור אחד — לכן אין חסימה, ורוחב הפס מצטבר.

  SW1 gi0/1 ==\                 /== gi0/1 SW2
  SW1 gi0/2 ===>  Port-Channel 1  <=== gi0/2 SW2
        (LACP active <-> active)
text
  • passive+passive או auto+auto לעולם לא יעלו — אף צד לא יוזם משא ומתן. זו התקלה הקלאסית במבחן ובשטח.
  • Load Balancing לא מחלק לפי חבילה אלא לפי Hash (src-mac / dst-ip / src-dst-ip) — לכן זרם TCP בודד לעולם לא יעבור על יותר מקישור אחד, וגיבוי גדול בין שני שרתים לא ינצל את כל הרוחב.
  • mode on = ללא משא ומתן משני הצדדים — מסוכן, יוצר לולאות אם צד אחד לא מוגדר.
  • Load-Balancing לפי hash (src-mac, dst-ip, src-dst-ip) — זרם בודד לא יעבור על כל הקישורים.
הגדרה מעשית (CLI)
SW1(config)# interface range gi0/1-2
SW1(config-if-range)# shutdown
SW1(config-if-range)# switchport mode trunk
SW1(config-if-range)# switchport trunk allowed vlan 10,20
SW1(config-if-range)# channel-group 1 mode active     ! LACP
SW1(config-if-range)# no shutdown

SW1(config)# interface port-channel 1
SW1(config-if)# switchport mode trunk
SW1(config-if)# switchport trunk allowed vlan 10,20
bash
תרחישי אמת בארגון
  • קישור Uplink בין מתג גישה למתג Core — 2x1G במקום 1G, וגם יתירות.
  • חיבור שרת ESXi/Windows עם NIC Teaming אל המתג.
  • מונע צוואר בקבוק בלי לשדרג לציוד 10G.
אבחון ופתרון תקלות
SW# show etherchannel summary     ! (SU) = תקין, (SD)/(I) = בעיה
SW# show etherchannel port-channel
SW# show interfaces port-channel 1
SW# show lacp neighbor
SW# show run interface gi0/1
bash
  • דגל (I) = independent — הפורט לא הצטרף לערוץ, לרוב בגלל אי־התאמת הגדרות.
  • passive מול passive = הערוץ לעולם לא יקום; צד אחד חייב active.
  • ערבוב LACP ו־PAgP בין שני הצדדים לא עובד.
  • תעבורה לא מתחלקת שווה → זו התנהגות רגילה של hash; אפשר לשנות port-channel load-balance.
מילון מונחים ושורת פקודות מהירה
  • LACP: active/passive | PAgP: desirable/auto | on: ללא משא ומתן
  • channel-group <n> mode active
  • show etherchannel summary — הפקודה המרכזית; מחפשים (SU)
  • מקסימום 8 קישורים פעילים בערוץ

בדוק את עצמך

איזה פרוטוקול איגוד קישורים הוא תקן פתוח?

מדוע STP אינו חוסם קישורים בתוך EtherChannel?

העמוד הזה עזר לך?