آموزش سیسکو دوره CCNP – مفهوم و پیاده سازی پروتکل GLBP – بخش اول

آموزش شبکه - آموزش سیسکو پروتکل GLBP

پروتکل GLBP به نسبت پروتکل های VRRP و HSRP از مزایای بهتری برخوردار است و برخوردی از مشکلات و کمبود هایی که در این پروتکل ها وجود دارد را برطرف نموده است.

به  عنوان مثال دیگر تنها یک روتر فعال در شبکه نداریم و میتوانیم چندین روتر فعال در پروتکل GLBP داشته باشیم.

در پروتکل GLBP هم یک شماره گروه ( Group Number ) به همه روتر ها داده میشود ولی یک شماره MAC Address مجازی به هر یک از روتر ها داده میشود.

در پروتکل GLBP یکی از روتر ها روتر اصلی میشود و سایر روتر ها را برای ایجاد Load Balancing مدیریت میکند.

مفهوم AVG یا Active Virtual Gateway :

زمانی که کاربرب برای شناسایی آدرس MAC مقصد خود دستور ARP را میفرستد یکی از روترها که در گروه پروتکل GLBP قرار دارد ،  جواب درخواست ARP را برای کاربر ارسال مینماید که به آن روتر ، AVG  گفته میشود.

مابقی روترها در گروه پروتکل GLBP به صورت Forwarder کار میکنند و AVF یا Active Virtual Forwarder نام دارند.

یک روتری که نقش AVG دارد میتواند AVF هم باشد و در عین حال عمل Forwarding را هم انجام دهد.

انتخاب روتر AVG بر اساس Priority یا آدرس IP بزرگتر میباشد ( مانند موارد قبلی )

نکته :

حداکثر ۴ عدد روتر با ۴ عدد MAC Address مجازی میتوانیم داشته باشیم.

به غیر از این ۴ روتر که به صورت AVG و یا AVF معرفی میشوند ، سایر روتر ها به صورت Backup و یا Secondary تعریف میشوند تا در مواقع ضروری جایگزین AVG و یا AVF ها شوند.

دستورات لازم برای راه اندازی پروتکل GLBP در سیسکو :

معرفی گروه و اولویت در GLBP :

Switch(config-if)# glbp group priority level

شماره یک گروه در پروتکل GLBP میتواند بین ۰ تا ۱۰۲۳ باشد .

شماره Priority هم بین ۱ تا ۲۵۵  میتواند باشد که ۲۵۵ بالاترین اولویت را دارد و بخ صورت پیش فرض هم ۱۰۰ میباشد.

همانند پروتکل HSRP و VRRP برای Preempt از دستور زیر استفاده میکنیم :

Switch(config-if)# glbp group preempt [ delay minimum seconds ]

معرفی دستورات لازم برای ارسال پکت های Hello :

همانند پروتکل های قبلی Hello Packet ها و زمانبندی ارسال آنها برای شناسایی وضعیت روتر ها در GLBP به صورت زیر تعریف میشود :

Switch(config-if)# glbp group timers [msec ] hellotime [ msec ] holdtime

hellotime از ۱ تا ۶۰ ثانیه میتواند باشد ( یا از ۵۰ تا ۶۰۰۰۰ میلی ثانیه ) و به صورت پیش فرض ۳ ثانیه است.

Holdtime حداکثر میتواند ۱۸۰ ثانیه باشد و به صورت پیش فرض ۱۰ ثانیه است.

 اسناندارد شماره MAC آدرس در GLBP :

در پروتکل GLBP آدرس MAC به صورت ۰۰۰۷٫۴bxx.xxyy میاشد که ۱۶ بیتی که با X مشخص شده به دو بخش ۱۰ بیتی  برای شماره گروه در GLBP و ۶ بیت را صفر پر میکند.

۸ بیتی که با Y مشخص شده است برای شماره AVF میباشد.

نکته :

اگر یک AVF در شبکه Fail بشود انتخاب روتر بعدی به عنوان جایگزین برای این AVF ، به عهده AVG میباشد.

اگر یک روتری که به عنوان AVF انتخاب میشود در گروه دیگری هم AVF باشد بایستی پس از یک زمان مشخصی گروه قبلی را آزاد نماید . به این مدت زمان Redirect میگویند که با دستور زیر معرفی میشود :

  Switch(config-if)# glbp group timers redirect redirect timeout

نحوه انتخاب AVF در GLBP :

توجه داشته باشید که در پروتکل GLBP هم از خاصیت Track استفاده میکنیم تا در صورت کم شدن اولویت یک روتر قابلیت AVF بودن از آن گرفته شود .

تفاوت Track در اینجا با پروتکل های قبلی در این است که میتوانیم یک رنج مشخصی از Priority را برای فعال ماندن به عنوان AVF مشخص کنیم.

Switch(config)# track object-number interface type member/module/number { line-protocol | ip routing }

نحوه Tracking در انتهای دستور مشخص شده ، به این صورت که اگر لینک فعال باشد یا نباشد را ملاک قرار دهد و یا IP Routing فعال باشد مقدار Priority تغییر کند.

ادامه دارد …

نویسنده : علی قاسمی


آموزش سیسکو دوره CCNP – مفهوم و پیاده سازی پروتکل GLBP – بخش اول

آموزش سیسکو دوره CCNP – مفهوم و پیاده سازی پروتکل GLBP – بخش دوم

شرکت ژیوان ارائه دهنده خدمات شبکه شامل پشتیبانی شبکه , راه اندازی و نصب شبکه , طراحی شبکه , فروش تجهیزات شبکه , سرور و مجازی سازی,اتوماسیون صنعتی, خانه هوشمند