Etherchannel يک گروه از Interface هاست که بصورت يک Interface درآمده و پهنای باند حاصل از آن برابر با مجموع پهنای باند Interface های عضو گروه است. بطور مثال اگر دو FastEthernet 10/100 را با هم Etherchannel کنيم؛ 200mbps پهنای باند خروجی اين Interface خواهد شد. Interface مجازی ساخته شده را port-channel مي ناميم.
در سوئيچ های Juniper و Foundry به اين تکنولوژی Link Aggregation ميگوييم.
ميتوان لينک های L2 و L3 را با هم ادغام کرد.
بايد توجه داشت که اين پورت های زيرمجموعه بايد تنظيم يکسانی از لحاظ فيزيکی و منطقی داشته باشند. از نظر VLAN و Duplex و سرعت تنظيم شده يکسان باشند و يا مثلا همه Trunk تنظيم شده باشند.
مثال:
عدد روبروی channel-group در مثال بالا، يک 5 port-channel ميسازد که همان Interface مجازی ماست که حاصل مجموع دو Interface اول و دوم است.
Spanning Tree روی اين پورت مجازی کار ميکند، پس پورت های زير مجموعه توسط STP، بلوکه نخواهند شد.
برای برقراری Etherchannel هر دو سمت بايد با هم به توافق برسند. (سوييچ به سوييچ و يا سوييچ به سرور) سيسکو پروتکل PAgP را ارائه داده که در مقابل IEEE، پروتکل LACP را برای مذاکره Link aggregation استاندارد کرد.
سلام
اگر تفاوت این دو پروتکل را توضیح دهید ممنون میشوم
تفاوت PAgP با LACP در این است که دومی توسط IEEE ارائه شده و در انحصار سیسکو نیست لذا بقیه تولیدکنندگان از LACP بصورت استاندارد 802.3AD استفاده میکنند. استاندارد جدید آن IEEE 802.1AX-2008 است:
http://en.wikipedia.org/wiki/Link_aggregation
منظورم از تفاوت دو پروتکل تفاوت عملکرد انها می باشد که اگر توضیح دهید ممنون میشوم و نقش system priority در پروتکل lacp
در LACP تا 16 پورت را میتوان در یک Etherchannel گنجاند اما 8 پورت Active و 8 پورت دیگر بقیه بصورت Standby در میایند.
هر سوییچی که System Priority بهتری داشته باشد مشخص میکنند که کدام
پورت ها (براساس Port Priority) بصورت Active عمل کنند.
lacp system-priority برای تنظیم System-priority است،
برای تنظیم اولویت پورت، به بخش دوم سیسکو به پارسی میتوانید رجوع کنید.
از پاسخی که دادید ممنونم
switchport mode access در بالا چه معنی دارد؟ مگر ما دارای لینک های trunk نیستیم ؟ switchport mode trunk به نظر با صحیح می رسد.
اگر Trunk میخواهید بله. اما Etherchannel تنها به Trunk محدود نمیشود. میتوان Access تا حتی L3 داشت.
با استفاده از نرم افزار packet tracer ، پس از ایجاد vtp و etherchannel به محض تخصیص یک پورت access به یک vlan خاص ارتباط client ها با یکدیگر قطع می شود . مشکل از کجا می تواند رخ دهد؟
از روی این توضیحات نمیتوان نظری داشت…
team بهتر است یا bridge?
هر دو – بستگی به نوع طراحی دارد
ضمن عرض تشکر از پاسخ های جنابعالی و سایت پویا و فعال شما، آیا امکان برقراری ارتباط etherchannel یا aggregated link بین یک سوییچ 3750e با یک سوییچ foundry 624p وجود دارد و اگر وجود دارد لطفا command ها را ذکر کنید
بله در سمت سیسکو که طبق معمول عمل میکنید در سمت Foundry نیز به لینک زیر مراجعه کنید (از PAgP نمیتوانید استفاده کنید که منحصر به سیسکو است*) برای اطلاعات بیشتر در مورد LACP و PAgP به بخش دوم آموزش سیسکو به پارسی رجوع کنید.
http://blog.shafagh.com/2009/08/30/brocade-switches-trunk
با سلام خدمت استاد گرامی
در حالت Etherchannel مثلا وقتی 2 پورت با هم Etherchannel شوند اگر در یکی از پورتها ارتباط فیزیکی قطع شود یا یکی از پورتها خراب شود آیا کل ارتباط قطع میشود یا اینکه لینک ما با نصف پهنای باند همچنان کار میکند؟
با تشکر
بله پس هدف از Etherchannel چیست! Redundancy در لایه دو
سلام استاد مرسی بابت جواب
فقط یه سوال کوچولوی دیگه
توی switch ها این قابلیت deafult هست یا باید Active بشه.(switch من faundry هستش ).
باید آنرا تنظیم کنید – نیاز به License یا ارتقا OS ندارد
برای تنظیم آن روی Foundry – Brocade به لینکی که بالاتر اشاره کردم رجوع کنید.
جناب آقای زندی
با سلام و تشکر ار بابت مطالب مفیدتان
بر اساس دستوراتی که در مورد port aggregation نوشته بودید توانستیم چهار پورت دو سوئیچ را باهم aggregate نماییم جمعآ8 پورت ) . ولی نتوانستیم آن را برای دو فایروال ( Fortigate 310b ) و دو سوئیچ ( 2960g ) انجام دهیم.
در واقع می خواهیم از هر کدام از دو فایروال موجود چهار پورت را برای دو سوئیچ 2960 ببریم و از آنها هم به صورت loadbalance و هم به صورت redundant و حداکثر throughputاستفاده نماییم
لطفا راهنمایی بفرمائید
با تشکر
Fortigate از پروتکل LACP پشتیبانی میکند پس در سمت سیسکو آنرا Active و در سمت فایروال بصورت Passive تنظیم کنید. در Fortigate نمیتوانید بصورت انتخابی پورت ها را برای این کار گروه کنید و ترتیب پورت ها باید رعایت شود… پورت 1 تا 4 و پورت 5 تا 8 میتوانند دو گروه شوند… بخاطر NP2 Acceleration Chip – نظیر Foundry.
در سمت سیسکو روی Interface های مورد نظر:
channel-group 5 mode active
با سلام وخسته نباشید
چطور باید بین یک سوییچ و سرور etherchannel برقرار کنیم؟
با استفاده از 2 عدد کارت شبکه مجزا؟
باتشکر
تنظیم Etherchannel برای دو سوییچ (همانطور که در مثال بالا ذکر شده) بین سرور و سوییچ یا فایروال و سوییچ و یا مثال های دیگر یکسان است. تنها باید چک کنید که طرف مقابل از چه پروتکلی پشتیبانی میکند. بسیاری از سرورها در تنظیمات Teaming خود از LACP یا IEEE802.3AD پشتیبانی میکنند که روی Interface های سوییچ با دستور channel-group x mode active قابل تنظیم است.
با سلام
و آرزوی سالی خوب
چطور میشه وقتی بین دو سوئیچ ارتباط etherchannel برقرار کردیم ، اگر یکی از پورت ها ارتباطش قطع شد کل portchannel ما قطع نشود؟یعنی اگر از 3 پورت برای etherchannel استفاده می کنیم اگر یکی قطع شد 2 تای دیگر به کارشان ادامه دهند ؟
با تشکر
شما در جواب محمد علی گفتید که بله ، من متوجه نشدم منظور شما این است که بله قطع میشود یا بله قطع نمیشود ؟
البته احتمالا شما با گفتن کلمه Redundancy منظورتون این بوده که قطع نمی شود
ولی من با packet tracer چک کردم قطع میشه
اگر ارتباط شما قطع شود یعنی درست configure نشده (مشکل از تنظیمات است)
با سلام
ولی من با همان روش بالا که شما گفتید ارتباط etherchannel رو برقرار کردم
با سلام
من روی 2 لینک رادیویی Etherchannel برقرار کردم ولی ترافیک همیشه از یک لینک عبور می کنه و به محض down شدن این لینک کل ترافیک قطع می شه
این نشان میدهد که Etherchannel را درست برقرار نکرده اید.
از show etherchannel summary استفاده کنید
با سلام
من پورتهای fa0/1 و fa0/2 از یک 2960 را با پورتهای fa0/1 و fa0/2 سوئیچ 2960 دوم بصورت etherchannel تعریف کردم. وقتی fa0/2 را shut میکنم etherchannel قطع نمیشود ولی وقتی fa0/1 را shut میکنم . etherchannel قطع میشود. به نظر شما علت چیست؟
بعنی ٍEtherchannel درست تنظیم نشده است.
سلام
Switch-A(config)#interface range fastEthernet 0/1 -3
Switch-A(config)#switchport mode trunk
Switch-A(config-if-range)# channel-protocol pagp
Switch-A(config-if-range)# channel-group 1 mode desirable
Configuration on Switch-B
Switch-B(config)#interface range fastEthernet 0/1 -3
Switch-B(config-if-range)# channel-protocol pagp
Switch-B(config-if-range)# channel-group 1 mode auto
Switch-B#show etherchannel 1 summary
Flags: D – down P – in port-channel
I – stand-alone s – suspended
H – Hot-standby (LACP only)
R – Layer3 S – Layer2
u – unsuitable for bundling
U – in use f – failed to allocate aggregator
d – default port
Number of channel-groups in use: 1
Number of aggregators: 1
Group Port-channel Protocol Ports
——+————-+———–+———————————
1 Po1(SU) PAgP Fa0/1(P) Fa0/2(P) Fa0/3(P
حال 2 pc یکی به fa0/4 سوئیچ A و دیگری به fa0/4 سوئیچ B وصل کردم. با ای پی های 192.168.1.1 و 192.168.1.2 در حالت عادی همدیگر را پینگ میکنند ولی وقتی fa0/1 یا fa0/2 یا fa0/3 را shut میکنم. دیگر پینگ انجام نمیشود. لطفا اظهار نظر کنید
این دستوراتی است که شما وارد کردید و لزوما دستوراتی نیست که اعمال شده. بجای Paste کردن آن باید خروجی show run interface fa 0/1 و بقیه دو پورت دیگر روی هر دو سوییچ و خروجی show etherchannel 1 summary روی هر دو سوییچ و اگر Trunk دارید علاوه بر قبل خروجی show interface trunk را ارسال کنید. ضمنا در سوال قبل فرمودید هر گاه پورت دوم قطع میشود دچار اختلال میشود و حالا هر یک از سه پورت قطع شود دچار مشکل میشوید.
سلام
ممنمون از توجه شما.
این دستورات را عینا اجرا کردم. کپی و پیست فقط جهت مشاهده دستورات بود. اگر جسارت نیست شما هم در packet tracer روی دو سوئیچ 2960 و 2 پی سی اجرا فرمائید. الا ایحال خروجی ها را در زیر می آورم.
switch A:
sh run
interface FastEthernet0/1
channel-protocol pagp
channel-group 1 mode desirable
switchport mode trunk
!
interface FastEthernet0/2
channel-protocol pagp
channel-group 1 mode desirable
switchport mode trunk
!
interface FastEthernet0/3
channel-protocol pagp
channel-group 1 mode desirable
switchport mode trunk
shutdown
shutdown در fa0/1 بابت شرایط تست است که گفتم قطع میشود.
switch B :
sh run
interface FastEthernet0/1
channel-protocol pagp
channel-group 1 mode auto
!
interface FastEthernet0/2
channel-protocol pagp
channel-group 1 mode auto
!
interface FastEthernet0/3
channel-protocol pagp
channel-group 1 mode auto
!
switch A :
show etherchannel summary
Flags: D – down P – in port-channel
I – stand-alone s – suspended
H – Hot-standby (LACP only)
R – Layer3 S – Layer2
U – in use f – failed to allocate aggregator
u – unsuitable for bundling
w – waiting to be aggregated
d – default port
Number of channel-groups in use: 1
Number of aggregators: 1
Group Port-channel Protocol Ports
——+————-+———–+———————————————-
1 Po1(SU) PAgP Fa0/1(P) Fa0/2(P) Fa0/3(D)
switch B
shoe etherchannel summary
Flags: D – down P – in port-channel
I – stand-alone s – suspended
H – Hot-standby (LACP only)
R – Layer3 S – Layer2
U – in use f – failed to allocate aggregator
u – unsuitable for bundling
w – waiting to be aggregated
d – default port
Number of channel-groups in use: 1
Number of aggregators: 1
Group Port-channel Protocol Ports
——+————-+———–+———————————————-
1 Po1(SU) PAgP Fa0/1(P) Fa0/2(P) Fa0/3(D)
switch b
sh inter trunk
Port Mode Encapsulation Status Native vlan
Fa0/1 auto n-802.1q trunking 1
Fa0/2 auto n-802.1q trunking 1
Po1 auto n-802.1q trunking 1
Port Vlans allowed on trunk
Fa0/1 1-1005
Fa0/2 1-1005
Po1 1-1005
Port Vlans allowed and active in management domain
Fa0/1 1
Fa0/2 1
Po1 1
Port Vlans in spanning tree forwarding state and not pruned
Fa0/1 1
Fa0/2 1
Po1 1
switch A
sh inter trunk
Port Mode Encapsulation Status Native vlan
Fa0/1 on 802.1q trunking 1
Fa0/2 on 802.1q trunking 1
Po1 on 802.1q trunking 1
Port Vlans allowed on trunk
Fa0/1 1-1005
Fa0/2 1-1005
Po1 1-1005
Port Vlans allowed and active in management domain
Fa0/1 1
Fa0/2 1
Po1 1
Port Vlans in spanning tree forwarding state and not pruned
Fa0/1 1
Fa0/2 1
Po1 1
در هنگام تنظیم پست قبلی روی دو سوئیچ و etherchannel روی 2 پورت کار میکردم که همانطور که گفتم هنگام shut کردن fa0/1 ارتباطم قطع میشد.
در تنظیم پست جدید 3 پورت را etherchannel کردم. که هنگام قطع هر کدام از اینترفیسها مشکل قطع پینگ را دارم.
ممنون از توجه و وقتی که میگذارید.
از اول اگر می گفتید روی Packet Tracer است به شما میگفتم که Bug معروفی روی Etherchannel ها دارد.
سلام
ممنون.
تنظیم شما کاملا درست است مشکل Bug موجود در Packet Tracer است که گویا در نسخه 5.2 نیز اصلاح نشده در ضمن در دنیای واقعی فراموش نکنید که switchport mode trunk را در هر دو سمت و در دو سوییچ وارد کنید.
سلام
سناریو بالا رو روی محیط واقعی بین یک سوئیچ 2950 و یک سوئیچ 3550 و با etherchannel روی دو پورت پیاده کردم. یک interface vlan 3 روی هر کدام تعریف و ای پی دادم. یک پینگ 10000 تایی گذاشتم . با قطع کردن متناوب هر کدام از لینکها ، پینگ قطع نشد که باگ packet tracer را تایید میکند.
از بابت وقتی که گذاشتید، سپاسگزارم.
با سلام و خسته نباشید
مشکل etherchanel :
در 3560 می توان بیش از 30 عدد ETERCHENNEL زد
من 8 عدد اکسس دارم و برای هر کدام باید یک عدد مخصوص به ETHERCHANNEL اختصاص دهم که در سویچ اکسس این عدد تا 6 میرود و مشکل پیش می آید ؟؟؟؟
SW1-ETHERCHANNEL1——COR ETHERCHANNEL1
SW2-ETHERCHANNEL2——COR ETHERCHANNEL2
….
…
…
SW8-ETHERCHANNEL??????——COR ETHERCHANNEL8
لطفا در صورت امکان کمک کنید
در سری 3560 اگر از 12.2(20)SE استفاده کنید تا 12 عدد و اگر از نسخه 12.2(25)SE استفاده کنید تا 48 عدد Etherchannel میتوانید ایجاد کنید.
-
شماره Etherchannel در سمت Access میتواند متفاوت بوده و همه را برابر با “یک” ست کنید اما در سمت Core از ارقام مختلف جهت تفکیک استفاده شود.
مهندس خیلی خیلی متشکرم بابت اینکه جواب دادید.
ایشالا سلامت باشید
سلام ، شرمنده ، باز سوال No switchport
اگر بخواهيم يك سوييچ Core را به يك سوييچ Distribution بوسيله يک گروه از Interface ها( مثلا دو Interface ) به هم وصل كنيم،كه همه فعال باشند وبا هدف افزايش پهناي باند و اينكه اگر يكي از لينك ها قطع شد ،سيستم بوسيله ديگري به تنهايي بكار خود ادامه بدهد . ولي با اين تفاوت كه روي دو سوييچ iprouting فعال باشد . و روي Interface سوييچ No switchport را اجرا كرده ايم . حالا ادامه كانفيگ ( انتقال DHCP و static route ) مثل Load balancing در روتر ها مي شود يا از طريق Etherchannel امكان پذيره ؟
سوال ديگه اينكه: به Interface مجازی كه گفتيد ( port-channel ) ميشه ip داد ؟
اگه بشود ديگه لازم نيست به تك تك پورت هايي كه No switchport داده ايم، ip بدهيم ؟
باز اگه به port-channel بشود ip داد در routing شركت مي كند؟ و اگر يكي از كابل ها قطع بشود ، مشكلي براي لينك پيش نمي آيد ؟
طبق گفته هاي شما ، پورت ها را روي دو سوييچ ،مي شود عضو vlan كرد و به inteface آن vlan ها ip بدهيم تا در iprouting شركت كنند . ولي مي خوام ببينم با No switchport اين سناريو قابل انجام است ؟
بله از No swichport روی port-channel میتوانید استفاده کنید
مي بخشيد من زياد سوال مي كنم .
سوال ديگه اينكه : اگر فاصله سوييچ Core با سوييچ Distribution زياد باشد و ما بخواهيم مثل سناريو بالا دو سويچ را مثلا با يك لينك ارتباطي فيبرنوري و يك لينك راديويي بيسيم (bridge ) به صورت همزمان وصل كنيم،( يعني سرعت پورت ها متفاوت است ) و هر دو فعال باشند ، راه حل چيست ؟
حتما بايد بين دو سوييچ از router استفاده كنيم ؟
سلام:
با تشکر از سایت کاملا مفیدتون من یک سوال دارم.روی سرورها که 4 تا پورت شبکه دارند هم میشه برای ارتباط سرور با سوییچ از این امکان استفاده کرد چوت روی سرور هایHP میشه چهار تا پورت رو با هم Team کرد.
ممنون
بله در comment های قبلی به آن اشاره شده است
با سلام در جواب ؛ادریس باوندپور؛ گفتید: ؛شماره Etherchannel در سمت Access میتواند متفاوت بوده و همه را برابر با “یک” ست کنید اما در سمت Core از ارقام مختلف جهت تفکیک استفاده شود.؛
اگر در access طبقات همه port-chanenel ها را عدد ۱ بگذارم در core چگونه مشخص کنم مثلا شماره port-chanel 3 مربوط به access طبقه دوم است و شماره ۴ مربوط به طبقه ۵ و …
در سمت Core تنها باید پورت هایی که با هم عضو یک Port Channel میشوند از یک شماره خاص استفاده کنند. هر گروه از Interface ها در Etherchannel خود قرار میگیرد و شماره بین سوییچ ها رد و بدل نمیشود.