اگر با ساختار پروتکل مسیریابی RIP یا Routing Information Protocol آشنایی ندارید بهتر است قبل از خواندن این آموزش به مقاله بنده با عنوان معرفی پروتکل های Distance Vector و همچنین معرفی پروتکل مسیریابی RIP مراجعه کنید و در خصوص این پروتکل اطلاعاتی بدست بیاورید. در این لابراتوار مجازی قصد داریم در انجمن تخصصی فناوری اطلاعات ایران در خصوص چگونگی پیاده سازی RIPv2 در روترهای سیسکو صحبت کنیم. RIPv1 تقریبا منسوخ شده است و دیگر مورد استفاده قرار نمی گیرد از طرفی اگر می خواهید تفاوت اصلی RIPv1 و RIPv2 را متوجه شوید به مقاله بنده در خصوص تفاوت RIPv1 و RIPv2 مراجعه کنید و سپس به ادامه این آموزش توجه کنید. برای پیاده سازی پروتکل RIPv2 روی روترهای سیسکو از دستورات زیر استفاده می کنیم :
Router>enable Router#configure terminal Router(config)# router rip Router(config-router)# version 2 Router(config-router)# network network_id
توپولوژی شبکه هایی که قرار است در آنها RIPv2 را پیاده سازی کنیم به شکل زیر می باشد. این همان توپولوژی است که قبلا در آموزش قبلی برای سناریو راه اندازی کامل یک سناریوی Static Routing مورد استفاده قرار می گرفت و تنظیمات اولیه آن کاملا شبیه به هم می باشد. ترجیحا سعی بر آن داریم که در تمامی سناریوهایی که در این مجموعه آموزشی قرار می دهیم از یک سناریو یا توپولوژی واحد استفاده کنیم . همانطور که در پایین مشاهده می کنید ما 3 عدد سویچ ، 3 عدد روتر و سه عدد کامپیوتر داریم که به شبکه های مختلف متصل شده اند. نام روترها یا Hostname ها و آدرس های IP آنها را نیز در تصویر به خوبی می توانید مشاهده کنید:
اگر با ارتباطات کنسول یک روتر آشنایی ندارید می توانید به آموزش بنده با عنوان چگونه با استفاده از پورت کنسول به روتر متصل شویم مراجعه کنید ، اگر هم با استفاده از نرم افزار PUTTY می خواهید به روترها متصل شوید می توانید به مقاله بنده با عنوان چگونه با استفاده از PUTTY به روترها و سویچ های سیسکو متصل شویم مراجعه کنید. به هر حال قبل از اینکه بصورت کامل بتوانید سناریو را اجرا کنید ابتدا بایستی تنظیمات اسم روترها و آدرس های IP آنها را پیکربندی کنید ، با توجه به اینکه در سناریوی قبلیStatic Routing ما تمامی پیکربندی های اولیه را انجام داده ایم پیشنهاد می کنم به سناریوی قبلی Static Routing در همین آدرس مراجعه کنید و ساختار نامگذاری و آدرس های IP سرورها را به شکلی که در تصویر مشاهده می کنید انجام دهید. پیکربندی RIPv2 بسیار ساده است ، کافیست شما لینک های مستقیم یا بهتر بگوییم شبکه هایی که مستقیما به یک روتر متصل شده است را به آن معرفی کنید و بگویید که از RIPv2 برای مسیریابی استفاده کنند.
برای پیکربندی RIPv2 با استفاده از دستورات زیر به پورت کنسول ITPRO-R1 متصل شوید. در ابتدای همین آموزش دستوراتی که برای پیکربندی RIPv2 می باشند را عنوان کردیم. با استفاده از دستور network همانطور که در تنظیمات پایین مشاهده می کنید ما فقط شبکه هایی که مستقیما به روتر متصل شده اند را به آن معرفی می کنیم.
اگر در یادگیری سیسکو مشکل دارید ، به شما پیشنهاد می کنیم از طریق دوره های آموزش سیسکو حرفه ای سایت توسینسو و با دوره آموزش CCNA روتینگ و سویچینگ شروع کنید ، فراموش نکنید که پیشنیاز همه این دوره های آموزش شبکه ، دوره آموزش نتورک پلاس است ، فراموش نکنید توسینسو اولین و بهترین انتخاب شما در حوزه آموزش فناوری اطلاعات فارسی است.
ITPRO-R1>enable ITPRO-R1#configure terminal Enter configuration commands, one per line. End with CNTL/Z. ITPRO-R1(config)#router rip ITPRO-R1(config-router)#version 2 ITPRO-R1(config-router)#network 172.16.0.0 ITPRO-R1(config-router)#network 172.17.0.0 ITPRO-R1(config-router)#exit ITPRO-R1(config)#exit ITPRO-R1#
فراموش نکنید که بعد از وارد کردن دستورات بالا در انتها دستور copy running-config startup-config را در enable mode بزنید تا تنظیمات شما روی روتر بصورت دائمی ذخیره شود و بعد از restart شدن روتر تنظیمات از بین نرود.
برای پیکربندی RIPv2 با استفاده از دستورات زیر به پورت کنسول ITPRO-R2 متصل شوید. در ابتدای همین آموزش دستوراتی که برای پیکربندی RIPv2 می باشند را عنوان کردیم. با استفاده از دستور network همانطور که در تنظیمات پایین مشاهده می کنید ما فقط شبکه هایی که مستقیما به روتر متصل شده اند را به آن معرفی می کنیم.
ITPRO-R2>enable ITPRO-R2#configure terminal Enter configuration commands, one per line. End with CNTL/Z. ITPRO-R2(config)#router rip ITPRO-R2(config-router)#version 2 ITPRO-R2(config-router)#network 172.17.0.0 ITPRO-R2(config-router)#network 172.18.0.0 ITPRO-R2(config-router)#network 172.19.0.0 ITPRO-R2(config-router)#exit ITPRO-R2(config)#exit ITPRO-R2#
فراموش نکنید که بعد از وارد کردن دستورات بالا در انتها دستور copy running-config startup-config را در enable mode بزنید تا تنظیمات شما روی روتر بصورت دائمی ذخیره شود و بعد از restart شدن روتر تنظیمات از بین نرود.
برای پیکربندی RIPv2 با استفاده از دستورات زیر به پورت کنسول ITPRO-R3 متصل شوید. در ابتدای همین آموزش دستوراتی که برای پیکربندی RIPv2 می باشند را عنوان کردیم. با استفاده از دستور network همانطور که در تنظیمات پایین مشاهده می کنید ما فقط شبکه هایی که مستقیما به روتر متصل شده اند را به آن معرفی می کنیم.
ITPRO-R3>enable ITPRO-R3#configure terminal Enter configuration commands, one per line. End with CNTL/Z. ITPRO-R3(config)#router rip ITPRO-R3(config-router)#version 2 ITPRO-R3(config-router)#network 172.19.0.0 ITPRO-R3(config-router)#network 172.20.0.0 ITPRO-R3(config-router)#exit ITPRO-R3(config)#exit ITPRO-R3#
فراموش نکنید که بعد از وارد کردن دستورات بالا در انتها دستور copy running-config startup-config را در enable mode بزنید تا تنظیمات شما روی روتر بصورت دائمی ذخیره شود و بعد از restart شدن روتر تنظیمات از بین نرود.
بعد از اینکه شبکه ها به خوبی Converged شدند و تنظیمات اولیه Routing Information Protocol Version 2 به درستی انجام شد ما می توانیم با استفاده از دستور show ip route در روتر ITPRO-R1 محتویات Routing Table این روتر را مشاهده کنیم ، همانطور که در نتیجه دستور زیر مشاهده می کنید :
ITPRO-R1>enable ITPRO-R1#show ip route Codes: C - connected, S - static, I - IGRP, R - RIP, M - mobile, B - BGP D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2 E1 - OSPF external type 1, E2 - OSPF external type 2, E - EGP i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, ia - IS-IS inter area * - candidate default, U - per-user static route, o - ODR P - periodic downloaded static route Gateway of last resort is not set C 172.16.0.0/16 is directly connected, FastEthernet0/0 C 172.17.0.0/16 is directly connected, Serial0/0 R 172.18.0.0/16 [120/1] via 172.17.0.2, 00:00:22, Serial0/0 R 172.19.0.0/16 [120/1] via 172.17.0.2, 00:00:22, Serial0/0 R 172.20.0.0/16 [120/2] via 172.17.0.2, 00:00:22, Serial0/0
حرف R به معنای این است که Route ای که در این خط مشاهده می کنید با استفاده از RIPv2 شناسایی شده است ، حرف C نیز به معنای این است که Route ای که در این خط مشاهده می کنید بصورت مستقیم یا Directly Connected به روتر متصل شده است.
بعد از اینکه شبکه ها به خوبی Converged شدند و تنظیمات اولیه Routing Information Protocol Version 2 به درستی انجام شد ما می توانیم با استفاده از دستور show ip route در روتر ITPRO-R2 محتویات Routing Table این روتر را مشاهده کنیم ، همانطور که در نتیجه دستور زیر مشاهده می کنید :
ITPRO-R2>enable ITPRO-R2#show ip route Codes: C - connected, S - static, I - IGRP, R - RIP, M - mobile, B - BGP D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2 E1 - OSPF external type 1, E2 - OSPF external type 2, E - EGP i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, ia - IS-IS inter area * - candidate default, U - per-user static route, o - ODR P - periodic downloaded static route Gateway of last resort is not set R 172.16.0.0/16 [120/1] via 172.17.0.1, 00:00:07, Serial0/0 C 172.17.0.0/16 is directly connected, Serial0/0 C 172.18.0.0/16 is directly connected, FastEthernet0/0 C 172.19.0.0/16 is directly connected, Serial0/1 R 172.20.0.0/16 [120/1] via 172.19.0.2, 00:00:20, Serial0/1
حرف R به معنای این است که Route ای که در این خط مشاهده می کنید با استفاده از RIPv2 شناسایی شده است ، حرف C نیز به معنای این است که Route ای که در این خط مشاهده می کنید بصورت مستقیم یا Directly Connected به روتر متصل شده است.
بعد از اینکه شبکه ها به خوبی Converged شدند و تنظیمات اولیه Routing Information Protocol Version 2 به درستی انجام شد ما می توانیم با استفاده از دستور show ip route در روتر ITPRO-R3 محتویات Routing Table این روتر را مشاهده کنیم ، همانطور که در نتیجه دستور زیر مشاهده می کنید :
ITPRO-R3>enable ITPRO-R3#show ip route Codes: C - connected, S - static, I - IGRP, R - RIP, M - mobile, B - BGP D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2 E1 - OSPF external type 1, E2 - OSPF external type 2, E - EGP i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, ia - IS-IS inter area * - candidate default, U - per-user static route, o - ODR P - periodic downloaded static route Gateway of last resort is not set R 172.16.0.0/16 [120/2] via 172.19.0.1, 00:00:02, Serial0/1 R 172.17.0.0/16 [120/1] via 172.19.0.1, 00:00:02, Serial0/1 R 172.18.0.0/16 [120/1] via 172.19.0.1, 00:00:02, Serial0/1 C 172.19.0.0/16 is directly connected, Serial0/1 C 172.20.0.0/16 is directly connected, FastEthernet0/0
حرف R به معنای این است که Route ای که در این خط مشاهده می کنید با استفاده از RIPv2 شناسایی شده است ، حرف C نیز به معنای این است که Route ای که در این خط مشاهده می کنید بصورت مستقیم یا Directly Connected به روتر متصل شده است.
برای تست کردن Route های ایجاد شده توسط Routing Information Protocol Version 2 یا RIPv2 و تست ارتباط بین شبکه هایی که در سناریوی ITPRO مشاهده کردید کافیست با استفاده از دستور ping از ITPRO-Host01 به آدرس IP به شماره 172.16.0.10//16 به ITPRO-Host03 به آدرس IP به شماره 172.20.0.10//16 تست ارتباط و صحت عملکرد RIPv2 را مطابق نتیجه دستور پایین انجام دهیم.
C:\>ping 172.20.0.10 Pinging 172.20.0.10 with 32 bytes of data: Reply from 172.20.0.10: bytes=32 time=172ms TTL=125 Reply from 172.20.0.10: bytes=32 time=188ms TTL=125 Reply from 172.20.0.10: bytes=32 time=157ms TTL=125 Reply from 172.20.0.10: bytes=32 time=188ms TTL=125 Ping statistics for 172.20.0.10: Packets: Sent = 4, Received = 4, Lost = 0 (0% loss), Approximate round trip times in milli-seconds: Minimum = 157ms, Maximum = 188ms, Average = 176ms
نتیجه دستور نشان می دهد که ارتباط بین ITPRO-Host01 تا ITPRO-Host03 به درستی برقرار است و RIPv2 به درستی عملیات Routing را انجام داده است و بسته های اطلاعاتی می توانند از سه شبکه عبور کرده و همدیگر را ping کنند. امیدوارم مورد توجه شما قرار گرفته باشد . توسینسو باشید
بنیانگذار انجمن تخصصی فناوری اطلاعات ایران ، هکر کلاه خاکستری ، کارشناس امنیت اطلاعات و ارتباطات
محمد نصیری هستم ، بنیانگذار انجمن تخصصی فناوری اطلاعات ایران و مجموعه توسینسو ، هکر قانونمند و کارشناس امنیت سایبری ، سابقه همکاری با بیش از 80 سازمان دولتی ، خصوصی ، نظامی و انتظامی در قالب مشاور ، مدرس و مدیر و ناظر پروژه ، مدرس دوره های تخصص شبکه ، امنیت ، هک و نفوذ ، در حال حاضر در ایران دیگه رسما فعالیتی غیر از مشاوره انجام نمیدم ، عاشق آموزش و تدریس هستم و به همین دلیل دوره های آموزشی که ضبط می کنم در دنیا بی نظیر هستند.
زمان پاسخ گویی روز های شنبه الی چهارشنبه ساعت 9 الی 18
فقط به موضوعات مربوط به محصولات آموزشی و فروش پاسخ داده می شود