bundle interface

اینترفیس bundle یک اینترفیس مجازی است که چند اینترفیس فیزیکی را در یک ایترفیس مجازی ترکیب می کند. این اینترفیس با نام های link-aggregation یا port-channeling نیز شانخته می شود . زمانی که چند اینترفیس فیزیکی در یک اینترفیس bundle ترکیب می شوند ، همه آنها به عنوان یک اینترفیس مجازی در شبکه ظاهر می شوند . تمامی تنظیمات اینترفیس ها مانند تنظیم ip و … می تواند در این اینترفیس انجام شود

bundle

تنظیم اینترفیس bundle

ساخت اینترفیس

soodar(config)# interface bundle-ether 33

تنظیم الگوریتم ها

الگوریتم bonding و همچنین الگوریتم load balancing را می توانید به شکل زیر تنظیم کنید :

الگوریتم های bonding:

  • Round-robin mode: rr که در آن بسته ها در بین اینترفیس ها به صورت متوالی توزیع می شوند

  • Exclusive-OR mode: xor مانند rr است اما بسته ها به کمک load balance توزیع می شوند.

  • active-backup: یکی از اینترفیس ها به عنوان اینترفیس فعال انتخاب می شود و بقیه درحالت آماده بکار قرار می گیرند ، اگر لینک فعال قطع شود یکی دیگر از لینک های آماده بکار فعال می شود

  • broadcast: بسته ها به صورت همزمان در همه اینترفیس ها ارسال می شوند

  • lacp: از پروتکل LACP استفاده می کند و به صورت دائم برای link aggrigation با دستگاه مقابل مذاکره می کند

الگوریتم های Load balancing :

  • l2: جریان بسته ها را طبق مبدا و مقصد MAC آنها محاسبه می کند.

  • l23: جریان بسته ها را طبق مبدا و مقصد MAC آنها و همچنین مبدا و مقصد IP آن ها محاسبه می کند.

  • l34: جریان بسته ها را طبق مبدا و مقصد IP آنها و همچنین udp/tcp پورت مبدا و مقصد محاسبه می کند اگر بسته tcp یا udp باشد

soodar(config-if)# set mode lacp l23

اضافه کردن اینترفیس فیزیکی

به شکل زیر اینترفیس هایی که قرار هست با هم bondle شوند را مشخص می کنیم :

soodar(config)# interface ge0
soodar(config-if)# no shutdown
soodar(config-if)# bundle id 33
soodar(config-if)# q
soodar(config)# interface ge1
soodar(config-if)# no shutdown
soodar(config-if)# bundle id 33