bundle interface
اینترفیس bundle یک اینترفیس مجازی است که چند اینترفیس فیزیکی را در یک ایترفیس مجازی ترکیب می کند. این اینترفیس با نام های link-aggregation یا port-channeling نیز شانخته می شود . زمانی که چند اینترفیس فیزیکی در یک اینترفیس bundle ترکیب می شوند ، همه آنها به عنوان یک اینترفیس مجازی در شبکه ظاهر می شوند . تمامی تنظیمات اینترفیس ها مانند تنظیم ip و … می تواند در این اینترفیس انجام شود
تنظیم اینترفیس 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