Static Route یکی از سادهترین و کاربردیترین روشهای مسیریابی در شبکههای سیسکو است که به مدیر شبکه اجازه میدهد مسیر رسیدن به مقصد را بهصورت دستی مشخص کند. یادگیری Static Route در سیسکو فقط به نوشتن یک دستور محدود نیست؛ برای استفاده درست از آن باید Routing Table ،Next Hop ،Exit Interface و نحوه انتخاب مسیر توسط روترسیسکو را هم بشناسید. این روش در شبکههای کوچک، Stub Networkها و مسیرهای Backup کاربرد دارد. در این مقاله قصد داریم Static Route ،Default Route و Floating Static Route را همراه با دستورات Cisco IOS، بررسی Routing Table و روش عیبیابی آموزش دهیم.
Static Route چیست؟
Static Route یا مسیر استاتیک، مسیری است که مدیر شبکه بهصورت دستی در Routing Table روتر تعریف میکند تا بستهها برای رسیدن به یک شبکه مشخص از Next Hop یا Interface تعیینشده عبور کنند. برخلاف Dynamic Routing، این مسیر با تغییرات شبکه بهصورت خودکار بهروزرسانی نمیشود.
Router برای ارسال Packet، Destination IP را با Routeهای Routing Table مقایسه میکند. Static Route یکی از روشهای اضافهکردن مسیر به این جدول است؛ بهویژه وقتی شبکه مقصد مستقیماً به Router متصل نیست.
Connected Route برای شبکه متصل مستقیم است، Static Route دستی تعریف میشود و Dynamic Route از پروتکلهایی مانند OSPF یا EIGRP یاد گرفته میشود.
Static Routing چگونه کار میکند؟
Static Route چه زمانی استفاده میشود؟
- شبکههای کوچک: زمانی که تعداد Routeها محدود است.
- Stub Network: شبکهای که معمولاً یک مسیر خروجی دارد.
- Backup Route: ایجاد مسیر پشتیبان با Floating Static Route.
- Default Route: ارسال Trafficهایی که Route دقیقتری ندارند.
- مسیر WAN: تعیین مسیر مشخص روی لینکهای ثابت.
- چند Router محدود: مناسب توپولوژیهای ساده و کمتغییر.
- کنترل Traffic: تعیین دستی مسیر رسیدن به Destination.
ساختار دستور Static Route در سیسکو
برای ایجاد Static Route در Cisco IOS از دستور ip route در Global Configuration Mode استفاده میشود:
ip route destination-network subnet-mask next-hopنسخهای که Exit Interface را مشخص میکند نیز به شکل زیر است:
ip route destination-network subnet-mask exit-interfaceمثال:
ip route 192.168.20.0 255.255.255.0 10.0.0.2این دستور Route شبکه 192.168.20.0/24 را با Next Hop برابر 10.0.0.2 ایجاد میکند.
اجزای دستور ip route چیست؟
برای اینکه هنگام پیکربندی بدانید هر مقدار در دستور چه نقشی دارد، جدول زیر اجزای اصلی ip route را نشان میدهد.
| بخش | کاربرد |
|---|---|
| ip route | ایجاد Static Route |
| destination-network | آدرس شبکه مقصد |
| subnet-mask | Subnet Mask مقصد |
| next-hop | IP روتر بعدی |
| exit-interface | Interface خروجی |
در مثال بالا، 192.168.20.0 شبکه مقصد، 255.255.255.0 ماسک و 10.0.0.2 Next Hop است. Router نیز باید بتواند Next Hop را Reach کند.
Next Hop در Static Route چیست؟
Next Hop آدرس IP روتر بعدی در مسیر رسیدن به شبکه مقصد است. مثلاً اگر R1 برای دسترسی به 192.168.20.0/24 باید Packet را به R2 با IP برابر 10.0.0.2 تحویل دهد، این IP در دستور بهعنوان Next Hop قرار میگیرد. Next Hop مقصد نهایی نیست؛ بلکه مرحله بعدی مسیر است.
Exit Interface در Static Route چیست؟
Exit Interface اینترفیس خروجی Router است که Packet از آن به سمت مقصد فرستاده میشود. در بعضی سناریوها میتوان آن را بهجای Next Hop تعریف کرد:
ip route 192.168.20.0 255.255.255.0 GigabitEthernet0/1برای لینکهای Point-to-Point مناسب است. در شبکههای Multi-Access مانند Ethernet، مشخصکردن Next Hop یا هر دو پارامتر معمولاً دقیقتر است.
Fully Specified Static Route چیست؟
Fully Specified Static Route حالتی است که Next Hop و Exit Interface همزمان مشخص میشوند:
ip route 192.168.20.0 255.255.255.0 GigabitEthernet0/1 10.0.0.2در این حالت Router هم Interface خروجی و هم روتر بعدی را میشناسد؛ روشی که در بعضی شبکههای Multi-Access کاربرد دارد.
آموزش تنظیم Static Route در روتر سیسکو
این بخش اصلی آموزش است. سناریوی زیر را در نظر بگیرید:
LAN A شبکه 192.168.10.0/24 و LAN B شبکه 192.168.20.0/24 دارد. لینک میان R1 و R2 شبکه 10.0.0.0/30 است؛ IPهای دو Router بهترتیب 10.0.0.1 و 10.0.0.2 هستند.
پیکربندی Static Route روی Router R1
R1 برای رسیدن به LAN B باید Packet را به R2 بفرستد:
R1(config)# ip route 192.168.20.0 255.255.255.0 10.0.0.2اکنون R1 برای شبکه 192.168.20.0/24 از 10.0.0.2 بهعنوان Next Hop استفاده میکند.
پیکربندی مسیر برگشت روی Router R2
R2 نیز باید مسیر LAN A را بداند:
R2(config)# ip route 192.168.10.0 255.255.255.0 10.0.0.1نکته مهم: یکی از رایجترین دلایل شکست Ping، تعریف Route رفت و فراموشکردن مسیر برگشت است. اگر Reply نتواند به Source Network برگردد، ارتباط کامل نمیشود.
بررسی Static Route در Routing Table
بعد از پیکربندی، با show ip route جدول مسیریابی را بررسی کنید. Static Route معمولاً با حرف S نمایش داده میشود:
S 192.168.20.0/24 [1/0] via 10.0.0.2S نوع Route، 192.168.20.0/24 مقصد و 10.0.0.2 Next Hop است. در [1/0] عدد اول Administrative Distance و عدد دوم Metric نمایشدادهشده است.
دستور show ip route static
برای مشاهده فقط Routeهای استاتیک:
show ip route staticتست مسیر با Ping
ابتدا Next Hop و سپس Host مقصد را Ping کنید. این کار مشخص میکند مشکل در لینک نزدیک است یا بخش دیگری از مسیر.
بررسی مسیر با Traceroute
Traceroute مسیر Packet را Hop به Hop نشان میدهد:
traceroute 192.168.20.10Default Route در سیسکو چیست؟
Default Route مسیری است که Router زمانی از آن استفاده میکند که Route مشخصتری برای Destination IP در Routing Table وجود نداشته باشد. در IPv4 این مسیر با شبکه 0.0.0.0/0 تعریف میشود.
Default Route معمولاً برای اتصال شبکه داخلی به ISP، اینترنت یا Router بالادستی استفاده میشود. Router ابتدا Routeهای دقیقتر را بررسی میکند.
دستور Default Route در سیسکو
ساختار رایج دستور به شکل زیر است:
ip route 0.0.0.0 0.0.0.0 next-hopبرای مثال:
ip route 0.0.0.0 0.0.0.0 203.0.113.1Destination و Mask صفر باعث میشوند این Prefix با همه آدرسهای IPv4 مطابقت داشته باشد. 203.0.113.1 نیز Next Hop برای Trafficهایی است که مسیر دقیقتری ندارند.
Gateway of Last Resort چیست؟
Gateway of Last Resort همان Gatewayای است که Router برای مقصدهای بدون Route مشخصتر از آن استفاده میکند. وقتی Default Route معتبر در Routing Table قرار بگیرد، Cisco IOS ممکن است Next Hop آن را بهعنوان Gateway of Last Resort نمایش دهد.
این دو کاملاً مترادف نیستند: Default Route خود Route 0.0.0.0/0 است، اما Gateway of Last Resort به Gateway مورد استفاده برای Destinationهای ناشناخته اشاره دارد.
Default Route چه کاربردی دارد؟
Default Route معمولاً در این موارد استفاده میشود:
- اتصال LAN به اینترنت: ارسال مقصدهای ناشناخته به ISP.
- اتصال Branch به Headquarters: هدایت Traffic شعبه به دفتر مرکزی.
- Stub Network: جایگزین چند Route جداگانه با یک مسیر خروجی.
- ارسال Traffic به Firewall: هدایت مقصدهای ناشناخته به Firewall مرزی.
- Router یا ISP بالادستی: سادهکردن Routing در شبکه دارای یک مسیر خروجی.
تفاوت Static Route و Default Route چیست؟
Static Route معمولی شبکه مشخصی را هدف میگیرد، اما Default Route برای مقصدهایی است که Route دقیقتری ندارند. جدول زیر این تفاوت را سریع نشان میدهد.
| ویژگی | Static Route | Default Route |
|---|---|---|
| مقصد | شبکه مشخص | مقصدهای بدون Route دقیقتر |
| Prefix | مانند /24 | /0 |
| کاربرد | رسیدن به شبکه خاص | مسیر پیشفرض |
| نمونه | 192.168.20.0/24 | 0.0.0.0/0 |
Default Route در واقع نوعی Static Route است که Destination آن تمام آدرسهایی است که Route دقیقتری برایشان وجود ندارد.
بنابراین اگر Router هم یک Route /24 و هم Default Route داشته باشد، برای مقصدهای داخل آن /24 مسیر مشخصتر انتخاب میشود. Default Route فقط زمانی استفاده میشود که Longest Prefix Match گزینه دقیقتری پیدا نکند.
Floating Static Route چیست؟
Floating Static Route یک Static Route با Administrative Distance بالاتر از Route اصلی است که معمولاً بهعنوان مسیر Backup استفاده میشود. این Route تا زمانی که مسیر اصلی فعال باشد انتخاب نمیشود و پس از حذف Route اصلی میتواند وارد Routing Table شود.
هدف این Route ایجاد یک مسیر جایگزین برای شرایط خرابی است.
Administrative Distance چه ارتباطی با Floating Static Route دارد؟
Administrative Distance یا AD برای مقایسه Routeهای یک مقصد با منابع مختلف استفاده میشود و مقدار کمتر معمولاً اولویت بالاتری دارد. AD پیشفرض Static Route در Cisco IOS برابر 1 است.
اگر Route اصلی از OSPF با AD برابر 110 یاد گرفته شود، میتوان Static Route پشتیبان را با AD بالاتر، مثلاً 200، تعریف کرد.
نحوه تنظیم Floating Static Route در سیسکو
AD در انتهای دستور ip route قرار میگیرد:
ip route 192.168.50.0 255.255.255.0 10.0.1.2 200عدد 200 باعث میشود این Route نسبت به مسیر معتبر دارای AD کمتر، اولویت پایینتری داشته باشد.
Floating Static Route چگونه بهعنوان Backup Route کار میکند؟
فرض کنید برای 192.168.50.0/24 یک Route اصلی و یک مسیر Backup دارید. تا زمانی که Route اصلی در Routing Table معتبر باشد، Floating Static Route استفاده نمیشود.
اگر Route اصلی از جدول حذف شود، Router مسیرهای موجود را دوباره ارزیابی میکند و Floating Static Route میتواند فعال شود. در خرابیهای پیچیدهتر، برای تشخیص دقیق وضعیت مسیر میتوان از IP SLA و Object Tracking نیز استفاده کرد.
تفاوت Static Route معمولی و Floating Static Route
جدول زیر مشخص میکند چرا Floating Static Route بهعنوان مسیر Backup عمل میکند.
| ویژگی | Static Route معمولی | Floating Static Route |
|---|---|---|
| نقش | مسیر عادی | مسیر Backup |
| AD | معمولاً 1 | عمداً بالاتر |
| زمان استفاده | حالت عادی | نبود Route بهتر |
| هدف | مسیریابی ثابت | Failover |
صرف اضافهکردن AD بالا زمانی Route را از نظر طراحی به Floating Static Route تبدیل میکند که Route معتبر دیگری با اولویت بیشتر برای همان Destination وجود داشته باشد.
انواع Static Route در سیسکو
Static Route در سیسکو بسته به هدف طراحی به چند شکل استفاده میشود. در ادامه چهار نوع اصلی را میبینیم تا مشخص شود هرکدام چه مسئلهای را حل میکنند.
Standard Static Route
Static Route عادی برای دسترسی به یک شبکه مشخص است و میتواند با Next Hop، Exit Interface یا هر دو تعریف شود.
Default Static Route
مسیر 0.0.0.0/0 است که در نبود Route دقیقتر برای Destination استفاده میشود.
Floating Static Route
Static Route دارای AD بالاتر است که بهعنوان Backup برای مسیر اصلی طراحی میشود.
Summary Static Route
Summary Static Route چند شبکه متوالی با Prefix مشترک مناسب را در یک Route خلاصه میکند. این کار میتواند تعداد Entryهای Routing Table را کاهش دهد، اما Prefix باید دقیق محاسبه شود.
برای مقایسه سریع این چهار نوع، جدول زیر کاربرد اصلی هرکدام را نشان میدهد.
| نوع | کاربرد |
|---|---|
| Standard | شبکه مشخص |
| Default | مقصدهای ناشناخته |
| Floating | مسیر Backup |
| Summary | خلاصهسازی چند شبکه |
Static Route بهتر است یا Dynamic Routing؟
Static Routing برای شبکههای کوچک، مسیرهای ثابت و Stub Network مناسب است؛ در حالی که Dynamic Routing برای شبکههای بزرگ و توپولوژیهایی که مسیرها مرتب تغییر میکنند انتخاب مناسبتری است.
برای انتخاب بهتر، جدول زیر تفاوت دو روش را خلاصه میکند.
| معیار | Static Routing | Dynamic Routing |
|---|---|---|
| ایجاد Route | دستی | خودکار |
| مقیاسپذیری | پایینتر | بالاتر |
| مصرف منابع | کمتر | بیشتر |
| واکنش به تغییر | معمولاً دستی | خودکار |
| نمونه | ip route | OSPF، EIGRP |
Static Routing کنترل بیشتری روی مسیر ایجاد میکند، اما OSPF، EIGRP و سایر روشهای Dynamic Routing برای شبکههایی با Routeهای زیاد یا Topology متغیر مناسبتر هستند.
مزایا و معایب Static Route
Static Route ساده و قابل پیشبینی است، اما مدیریت دستی آن در شبکههای بزرگ میتواند محدودیت ایجاد کند. در ادامه مزایا و معایب را جداگانه بررسی میکنیم تا انتخاب آن براساس اندازه و نیاز شبکه انجام شود.
مزایای Static Route
- پیکربندی ساده: در شبکههای کوچک Routeها راحت مدیریت میشوند.
- مصرف پایین منابع: نیازی به اجرای Dynamic Routing Protocol برای این مسیر نیست.
- کنترل دقیق مسیر: مدیر شبکه Next Hop یا Interface را تعیین میکند.
- عدم ارسال Routing Update: اطلاعات دورهای مسیریابی برای Static Route مبادله نمیشود.
- رفتار قابل پیشبینی: مسیر براساس Configuration مشخص باقی میماند.
معایب Static Route
- مدیریت دستی: تغییر Routeها به دخالت مدیر شبکه نیاز دارد.
- مقیاسپذیری پایین: تعداد زیاد Routeها Configuration را بزرگ میکند.
- مدیریت دشوار شبکه بزرگ: نگهداری و Troubleshooting سختتر میشود.
- واکنش محدود به تغییر Topology: در حالت معمول مسیر جدید خودکار یاد گرفته نمیشود.
- خطای انسانی: Mask، Next Hop یا AD اشتباه میتواند ارتباط را مختل کند.
خطاهای رایج هنگام تنظیم Static Route در سیسکو
شناخت خطاهای رایج باعث میشود هنگام قطع ارتباط سریعتر مشکل را پیدا کنید. موارد زیر از مهمترین اشتباهات در پیکربندی Static Route هستند.
وارد کردن اشتباه Subnet Mask
Mask اشتباه Route را به مقصد دیگری تبدیل میکند. مثلاً استفاده از /16 بهجای /24 محدوده بزرگتری را پوشش میدهد و ممکن است انتخاب مسیر را تغییر دهد.
تعریف Next Hop اشتباه
Next Hop باید از طریق Routeهای موجود Router قابل دسترسی باشد. IP اشتباه یا غیرقابل Reach بودن آن باعث میشود Route مطابق انتظار کار نکند.
فراموشکردن مسیر برگشت
اگر مسیر رفت وجود داشته باشد اما Router سمت مقابل Source Network را نشناسد، Ping کامل نمیشود. همیشه Return Route را بررسی کنید.
Down بودن Interface
Interfaceهای مورد استفاده باید Up/Up باشند:
show ip interface briefاگر Interface Down است، ابتدا مشکل Interface یا لینک را برطرف کنید.
اشتباه در Administrative Distance
در Floating Static Route، AD مسیر Backup باید از Route اصلی بالاتر باشد؛ در غیر این صورت ترتیب انتخاب Routeها مطابق طراحی نخواهد بود.
وجود Route دقیقتر در Routing Table
براساس Longest Prefix Match، Route دقیقتر از Default Route اولویت دارد. بنابراین وجود Default Route به معنی استفاده از آن برای همه Packetها نیست.
چگونه Static Route را عیبیابی کنیم؟
برای عیبیابی، مراحل را بهترتیب انجام دهید:
- با
show ip interface briefوضعیت Interfaceها را بررسی کنید. - IP Address و Subnet Mask هر لینک را کنترل کنید.
- با
show ip routeوshow ip route staticRouting Table را ببینید. - Next Hop را Ping کنید و Reachability آن را بسنجید.
- روی Router مقصد، Route برگشت به Source Network را بررسی کنید.
- با
tracerouteمشخص کنید Packet در کدام Hop متوقف میشود. - Administrative Distance را مخصوصاً در Floating Static Route کنترل کنید.
- ACL، Firewall و سایر محدودیتهای احتمالی را بررسی کنید.
دستور show running-config نیز برای مقایسه Configuration واقعی با طراحی شبکه مفید است. این ترتیب کمک میکند مشکل را از لایه Interface تا Routing و Policy بهصورت مرحلهای محدود کنید.
حذف Static Route در سیسکو
در Cisco IOS معمولاً با اضافهکردن no به ابتدای دستور Configuration میتوان Route را حذف کرد:
no ip route 192.168.20.0 255.255.255.0 10.0.0.2
بعد از حذف، با show ip route static مطمئن شوید Entry موردنظر دیگر وجود ندارد.
ذخیره تنظیمات Static Route در سیسکو
تعریف Route در Running Configuration بهتنهایی برای حفظ آن پس از Reload کافی نیست. برای ذخیره تنظیمات از دستور زیر استفاده کنید:
copy running-config startup-config
دستور write memory نیز رایج است. بهتر است بعد از تست موفق Routeها، Configuration نهایی را ذخیره کنید.
بررسی مثال کامل Static Route، Default Route و Floating Static Route
در این سناریو Branch Router به Core Router متصل است و Core دو مسیر به ISP اصلی و ISP Backup دارد. شبکه Branch برابر 192.168.30.0/24، لینک Branch-Core برابر 10.10.10.0/30، Gateway اصلی 203.0.113.1 و Gateway پشتیبان 198.51.100.1 است.
روی Core یک Static Route برای شبکه Branch تعریف میکنیم:
Core(config)# ip route 192.168.30.0 255.255.255.0 10.10.10.2روی Branch نیز Default Route به سمت Core قرار میگیرد:
Branch(config)# ip route 0.0.0.0 0.0.0.0 10.10.10.1Default Route اصلی Core:
Core(config)# ip route 0.0.0.0 0.0.0.0 203.0.113.1Floating Static Route برای ISP Backup:
Core(config)# ip route 0.0.0.0 0.0.0.0 198.51.100.1 200در حالت عادی Route اصلی با AD کمتر انتخاب میشود. با show ip route باید Default Route فعال را مشاهده کنید. اگر Route اصلی از Routing Table حذف شود و مسیر Backup معتبر باشد، Route دارای AD برابر 200 میتواند فعال شود.
در این مثال، Static Route شبکه داخلی Branch را پوشش میدهد، Default Route Traffic اینترنت را به ISP اصلی میفرستد و Floating Static Route مسیر Backup را فراهم میکند.
کلام آخر
در این مقاله Static Route در سیسکو را از تعریف و نحوه عملکرد تا پیکربندی بررسی کردیم. ساختار دستور ip route، تفاوت Next Hop و Exit Interface و اهمیت Route برگشت را شناختیم و دیدیم چگونه با show ip route، Ping و Traceroute مسیر را بررسی کنیم. سپس Default Route ،Gateway of Last Resort ،Floating Static Route و نقش Administrative Distance در ایجاد مسیر Backup را توضیح دادیم و خطاهای رایج و مراحل عیبیابی را مرور کردیم. یادگیری این مفاهیم پایه، درک Routing Table ،Default Routing و پروتکلهایی مانند OSPF را سادهتر میکند و برای ادامه یادگیری Routing ضروری است.
سوالات متداول درباره Static Route در سیسکو
Static Route در سیسکو چیست؟
مسیری دستی برای رسیدن به یک شبکه مقصد است.
دستور Static Route در سیسکو چیست؟
دستور اصلی ip route است.
Default Route در سیسکو چیست؟
Route 0.0.0.0/0 برای مقصدهای بدون مسیر دقیقتر است.
دستور Default Route در سیسکو چیست؟
ip route 0.0.0.0 0.0.0.0 next-hop
Floating Static Route چیست؟
Static Route با AD بالاتر برای Backup است.
Administrative Distance در Static Route چقدر است؟
AD پیشفرض Static Route در Cisco IOS برابر 1 است.
چگونه Static Route را در سیسکو مشاهده کنیم؟
با show ip route یا show ip route static.
چرا Static Route کار نمیکند؟
Next Hop اشتباه، Mask نادرست، Interface Down یا نبود Route برگشت دلایل رایجاند.
تفاوت Static Route و Default Route چیست؟
Static Route مقصد مشخص دارد؛ Default Route مقصدهای بدون Route دقیقتر را پوشش میدهد.
تفاوت Static Route و Dynamic Route چیست؟
Static Route دستی است؛ Dynamic Route با OSPF، EIGRP یا پروتکلهای مشابه یاد گرفته میشود.
انتخاب تجهیزات مناسب، تنها به خرید یک مدل خاص محدود نمیشود؛ بلکه به انتخاب کانفیگی متناسب با نیاز واقعی سازمان بستگی دارد. در ماهان شبکه ایرانیان، کارشناسان فنی با بررسی تعداد کاربران، نوع نرمافزارهای سازمانی، نیازهای پردازشی و بودجه شما، مناسبترین مدل و کانفیگ را پیشنهاد میدهند. اگر برای خرید سرور اچ پی یا سایر تجهیزات شبکه جهت ارتقاء زیرساخت خود به راهنمایی نیاز دارید، پیش از تصمیمگیری با کارشناسان ما مشورت کنید تا با اطمینان، راهکاری متناسب با نیاز امروز و توسعه آینده کسبوکار خود انتخاب کنید.














