امنیت و شبکه

آموزش راه اندازی GLBP در روتر و سوئیچ سیسکو

شرکت‌هایی مانند سیسکو که در تولید تجهیزات و طراحی پروتکل‌ها برای بهبود دنیای شبکه و عملکرد آن فعال و پیشرو هستند، برای هر مشکلی راه حل خاص آن را پیاده‌سازی می‌کنند. یکی از تکنیک‌های بسیاری کاربردی و اصلی برای مدیریت بهتر ترافیک و جلوگیری توقف شبکه در صورت خرابی یا اختلال در یک قطعه، برقراری افزودنگی یا Redundancy است. به این معنی که با مستقر کردن چند دستگاه از یک قطعه، این اطمینان را ایجاد می‌کنند که با از کار افتادن یکی، بقیه کار آن را به عهده گرفته و شبکه را فعال نگه خواهند داشت.

برای برقراری افزونگی روتر و سوئیچ در یک شبکه از پروتکل‌های مختلفی مانند  VRRP و HSRPاستفاده می‌شود. مشکل این پروتکل‌ها این است که تنها یک روتر در شبکه فعال است و همین مسئله می‌تواند شبکه را دچار افت سرعت کند. در این مقاله با آموزش glbp سیسکو در روتر‌ها و سوئیج‌های که راه حل این شرکت توانمند برای مشکل مطرح شده است، در کنار شما هستیم.

GLBP چیست؟

GLBP نام پروتکلی است که دانشجویان CCNA و CCNP، زیاد با آن سروکار دارند؛ چرا که این پروتکل یک رویکرد اختصاصی از سیسکو محسوب می‌شود که به صورت انحصاری در تجهیزات این برند استفاده می‌شود. این واژه یک کلمه اختصاری بوده و از حروف اول عبارت Gateway Load Balancing Protocol ساخته شده است. در واقع پروتکل GLBP به ما کمک می‌کند که افزونگی را به گونه‌ای برقرار سازیم که ترافیک داده از اختلال روتر یا مدار مصون باشد.

کاملترین مرجع آموزش تخصصی سیسکو در ایران + اعطای گواهینامه معتبر بازار کار

 

جالب است بدانید عملکرد GLBP کاملا شبیه  VRRP و HSRPاست. با این تفاوت که این دو پروتکل تنها یک روتر فعال «Active Router» را در شبکه پشتیبانی می‌کنند. در حالی که GLBP توانایی پشتیبانی از بیش از یک روتر فعال را دارد. به این معنی که بار شبکه بین چند روتر تقسیم شده و از کاهش سرعت جلوگیری می‌شود. در واقع هر روتر متصل به روتر اصلی، امکان دریافت ترافیک را دارد. از مزایای این پروتکل می‌توان به موارد زیر اشاره کرد.

  • پشتبیانی از 1024 روتر مجازی
  • اشتراک بار میان چند روتر
  • امکان جایگزینی خودکار روتر اصلی در صورت نیاز
  • احراز هویت روترها

پیشنهاد مطالعه: آموزش access list سیسکو – راهنمای ساده و عملی

آموزش glbp سیسکو

نحوه کار این پروتکل به این شکل است که روترهایی که در یک گروه GLBP قرار می‌گیرند هر کدام یک Gateway به‌عنوان مسیر Active Virtual Gateway انتخاب می‌کنند. این Gateway که از این به بعد از آن با نام AVG  یاد خواهد شد، به هر یک از اعضای این گروه یک آدرس MAC مجازی اختصاص می‌دهد. احراز هویت روترها از طریق این رویکرد صورت می‌گیرد. به این ترتیب که آدرس MAC هر روتری که درخواستی به سمت اعضای گروه ارسال کرده، خارج از گروه باشد در لیست AVG  نبوده و درخواست آن نادیده گرفته می‌شود.

GLBP چیست؟

وظیفه اصلی AVG  پاسخ به درخواست‌های ARP یا Address Resolution Protocol است. AVG  با پاسخ به ARP بار شبکه را میان MAC‌های مجازی موجود در گروه خود تقسیم می‌کند. ناگفته نماند Gateway‌های تعیین شده به عنوان AVG  در یک GLBP با نام Active Virtual Forwarder یا AVF شناخته می‌شوند.

 

آموزش پیکربندی glbp در روتر سیسکو

برای پیکربندی glbp یک مثال ساده و کاربردی به شکل تصویر زیر داریم که لازم است در ابتدای کار آن را در پکت تریسر پیاده‌سازی کنید.

آموزش پیکربندی glbp در روتر سیسکو

آموزش glbp سیسکو را باتعریف AVG و AVF در روتر اول «اصلی» ادامه می‌دهیم. برای این منظور نیاز به اجرای فرمان‌های زیر در روتر اصلی داریم.

R1#configure terminal

Enter configuration commands, one per line. End with CNTL/Z.

R1(config)#int gi0/1

R1(config-if)#ip address 10.10.10.3 255.255.255.0

R1(config-if)#glbp 10 ip 10.10.10.1

R1(config-if)#

*Mar 7 16:46:31.376: %GLBP-6-STATECHANGE: GigabitEthernet0/1 Grp 10 state Speak -> Active

*Mar 7 16:46:42.603: %GLBP-6-FWDSTATECHANGE: GigabitEthernet0/1 Grp 10 Fwd 1 state Listen -> Active

سپس نوبت به تعریف AVF در روتر دوم می‌رسد که با فرمان‌های زیر قابل انجام است.

R2#conf t

Enter configuration commands, one per line. End with CNTL/Z.

R2(config)#int gi0/0

R2(config-if)#ip address 10.10.10.2 255.255.255.0

R2(config-if)#glbp 10 ip 10.10.10.1

R2(config-if)#

*Mar 7 16:51:56.659: %GLBP-6-FWDSTATECHANGE: GigabitEthernet0/0 Grp 10 Fwd 2 state Listen -> Active

در این مثال از آموزش glbp سیسکو یک روتر اصلی و یک روتر فرعی داریم؛ زیرا سعی شده مثال مورد نظر در ساده‌ترین حالت ممکن ارائه شود. از این رو باید توجه داشته باشید که فرمان‌های اجرای شده برای روتر دوم، به ازای هر روتری که می‌خواهیم به گروه glbp مورد نظر اضافه کنیم، باید درون خود آن اجرا شود. یعنی اگر روتر سومی هم داریم، همین دستورات را درون آن هم اجرا خواهیم کرد. به همین ترتیب برای روترهای بعدی.

پس از اتمام کار به روتر اصلی برمی‌گردیم. دو دستور برای مشاهده اطلاعات glbp داریم. اولی show glbp brief است که اطلاعات high-level  را به ما می‌دهد. در واقع وارد جزئیات نمی‌شود و تنها یک لیست با اطلاعات کلی از اعضای glbp به نمایش می‌گذارد.

R1#show glbp brief

Interface Grp Fwd Pri State Address Active router Standby router

Gi0/1 10 – 100 Active 10.10.10.1 local 10.10.10.2

Gi0/1 10 1 – Active 0007.b400.0a01 local –

Gi0/1 10 2 – Listen 0007.b400.0a02 10.10.10.2 –

اما به‌عنوان مسئول شبکه گاهی نیاز به اطلاعات دقیق‌تری داریم. اگر می‌خواهید جزئیات بیشتری از glbp داشته باشید، دستور show glbp را استفاده کنید.

R1#show glbp

GigabitEthernet0/1 – Group 10

State is Active

1 state change, last state change 00:09:47

Virtual IP address is 10.10.10.1

Hello time 3 sec, hold time 10 sec

Next hello sent in 2.272 secs

Redirect time 600 sec, forwarder timeout 14400 sec

Preemption disabled

Active is local

Standby is 10.10.10.2, priority 100 (expires in 9.440 sec)

Priority 100 (default)

Weighting 100 (default 100), thresholds: lower 1, upper 100

Load balancing: round-robin

Group members:

5000.0008.0001 (10.10.10.3) local

5000.0009.0000 (10.10.10.2)

There are 2 forwarders (1 active)

Forwarder 1

State is Active

1 state change, last state change 00:09:35

MAC address is 0007.b400.0a01 (default)

Owner ID is 5000.0008.0001

Redirection enabled

Preemption enabled, min delay 30 sec

Active is local, weighting 100

Forwarder 2

State is Listen

MAC address is 0007.b400.0a02 (learnt)

Owner ID is 5000.0009.0000

Redirection enabled, 599.456 sec remaining (maximum 600 sec)

Time to live: 14399.456 sec (maximum 14400 sec)

Preemption enabled, min delay 30 sec

Active is 10.10.10.2 (primary), weighting 100 (expires in 10.624 sec)

می‌بینید که تمام اطلاعات مربوط به glbp با جزئیات دقیق نمایش داده شد‌ه‌اند. برای تکمیل آموزش glbp سیسکو باید اشاره کنیم که دستورات دیگری هم برای پیکربندی و اعمال تنظیمات بیشتر روی glbp وجود دارند که در ادامه هم کدام را به تفکیک معرفی می‌کنیم.

  • دستور Preemption: به روتر مد نظر شما اجازه می‌دهد AVG  را از روتر دیگری بگیرد. در واقع روتر اصلی آن را تغییر می‌دهیم که طریقه استفاده آن به شکل زیر است.

glbp <instance-id> preempt

  • دستور Priority: اگر به خروجی دستور show glbp نگاه کنید، متوجه خواهید شد که مقدار اولیه و پیش‌فرض Priority برابر با عدد 100 است. برای تغییر این عدد به عدد دیگری بین 1 تا 255 می‌توانید از دستور Priority به شکل زیر استفاده کنید.

glbp <instance-id> priority <1-255>

  • دستور Timers: تایمر ارسال سلام «معرفی خود به شبکه» در حالت پیش‌فرض 3 ثانیه است. برای تغییر آن به عددی بین 1 تا 60 می‌توانید از این دستور کمک بگیرید.

R1(config-if)#glbp 10 timers ?

<1-60> Hello interval in seconds

msec Specify hello interval in milliseconds

redirect Specify timeout values for failed forwarders

  • دستور Authentication: اشاره کردیم که روتر‌هایی که در یک GLBP قرار دارند به پیغام‌هایی که بر اساس رمزگذاری سیسکو هویت یکسانی با اعضای گروه ندارند، پاسخ نمی‌دهند. از این دستور برای مشاهده مکانیزم رمزگذاری استفاده شده در GLBP استفاده می‌شود.

R1(config-if)#glbp 10 authentication ?

md5 MD5 authentication

text Plain text authentication

Load Balancing در آموزش glbp سیسکو

در این بخش از آموزش glbp سیسکو باید اشاره شود که GLBP برای Load Balancing چند متد مختلف دارد که در ادامه معرفی می‌کنیم.

دوره جامع آموزش CCNA

 

  • متد Round-robin: در این متد، AVG آدرس‌ MAC را به ترتیب اعمال می‌کند. اول به AVF1 بعد AVF2 و AVF3 و الی آخر. سپس از ابتدا آدرس‌دهی را تکرار کرده و به این ترتیب آدرس‌ها تغییر می‌کنند. به این معنی که آدرس‌ها برای هر روتر یک بار مصرف هستند.
  • متد Host-dependent: در این متد آدرس‌ها تا زمانی که در دسترس باشند، توسط AVF‌ها قابل استفاده خواهند بود.
  • متد Weighted: برای این که برخی از AVF‌ها بتوانند ترافیک بیشتری داشته باشند می‌توانید از این متد بهره ببرید. این متد ترافیک را بر اساس وزنی که شما تعیین کردید، تقسیم می‌کند.

حال که با متد‌ها آشنا شدید باید بدانید متد پیش‌فرض در glbp متد Round-robin است که هر وقت بخواهید می‌توانید تغییر دهید. با دستور زیر می‌توانید لیست متد‌ها را از خود روتر دریافت کنید.

R1(config-if)#glbp 10 load-balancing ?

host-dependent Load balance equally, source MAC determines forwarder choice

round-robin Load balance equally using each forwarder in turn

weighted Load balance in proportion to forwarder weighting

برای اعمال متد Weighted در glbp دستورات به ترتیب زیر وارد می‌شوند.

R1(config-if)#glbp 10 load-balancing weighted

R1(config-if)#glbp 10 weighting 50

اعمال متد‌های دیگر هم به همین ترتیب است. برای یادگیری روش کار آن‌ها لازم است زمان بیشتری برای تمرین با پکت تریسر صرف کنید. این آموزش تنها یک راهنمای ساده و سریع برای آشنایی شما با این پروتکل مهم و کاربردی بود. امیدواریم مفید بوده باشد.

پیشنهاد مطالعه: آموزش dna center سیسکو به زبان ساده

سخن پایانی

برای این که بتوانید در دنیای شبکه و کار کردن با تجهیزات شبکه سیسکو فرد موفقی باشید لازم است با تمام پروتکل‌های آن آشنایی داشته و حداقل یک بار هم که شده روی آن‌ها کار کنید. در این نوشته آموزش glbp سیسکو را داشتیم که مربوط به Load Balancing در ساختار افزونگی در شبکه است. در صورتی که موضوغی باقی مانده که در این مقاله نتوانستیم به درستی به آن پاسخ دهیم، می‌توانید سوال خود را از طریق بخش نظرات سایت با ما در میان بگذارید. تیم محتوای مکتب خونه در اسرع وقت بهترین و تخصصی‌ترین پاسخ را برای آن ارائه خواهد داد.

آموزش سیسکو و شبکه با مکتب خونه

در این آموزش در مورد یکی از پروتکل‌های معروف در تجهیزات شبکه برند سیسکو صحبت کردیم. می‌دانید برای رسیدن به موفقیت و مهارت بالا در این زمینه نیاز به آموزش‌های تخصصی و دقیق با پشتیبانی عالی دارید؛ بنابراین پیشنهاد می‌کنیم از دوره‌های آموزش‌ شبکه و آموزش سیسکو در آکادمی مجازی مکتب خونه بازدید نمایید. با اطمینان می‌گوییم که برای هر سطح دانش و هر زمینه فعالیتی در حوزه شبکه، آموزش و منبع یادگیری قدرتمندی در مکتب خونه وجود دارد. برای کسب اطلاعات بیشتر نیز می‌توانید با پشتیبانی آنلاین سایت در ارتباط باشید.

آموزش VOIP سیسکو – CME

کامل بهرامی

کامل بهرامی دانش‌آموخته کارشناسی ارشد رشته مهندسی کامپیوتر گرایش نرم‌افزار از دانشگاه ارومیه است. به حوزه کامپیوتر، برنامه‌نویسی و فناوری اطلاعات علاقه‌مند‌ است و هم اکنون به عنوان عضو تیم سئو و مدیر تیم نویسنده‌های مکتب خونه در این مجموعه فعالیت می‌کند.

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا