Static routing این قابلیت را به مدیریت شبکه می دهد که بتواند بصورت دستی یک سری Route های خاص را در Routing Table روتر ایجاد کند. حال در این مقاله می خواهیم آموزش نوشتن یک Static routing و دستورات مورد نیاز آن را انجام دهیم.
Default route یا مسیر پیشفرض : زمانی که در یک شبکه کام
پیوتری بسته ای ارسال می شود و مسیر مشخصی برای آن وجود ندارد با استفاده از این قابلیت می توانیم آن بسته را به مسیری که مشخص کرده ایم ارسال کنیم، بیشتر مواقع زمانی استفاده می شود که بسته مورد نظر قرار است وارد اینترنت شود. Default route در سیسکو به دو صورت وارد می شود:
نکته: ای پی و Subnet mask را 0.0.0.0 قرار می دهیم و سپس ای پی مقصد یا همان خروجی خود را می نویسیم
Router(config)#ip route 0.0.0.0 0.0.0.0 172.16.10.2
و یا از دستور زیر
Router(config)#ip route 0.0.0.0 0.0.0.0 serial 0/0
نکته: Default route در پروتکل IPv6 بصورت 0:: نیز قابل استفاده است.
سناریوی که قرار است انجام دهیم به شکل زیر می باشد
آموزش Static Routing در سیسکو
تنظیمات پیشفرش هر یک از روتر ها به شکل زیر می باشد
R1:
Router(config)#interface fastEthernet 0/1 Router(config-if)#ip address 192.168.10.1 255.255.255.0 Router(config-if)#no shutdown
Router(config)#interface fastEthernet 0/0
Router(config-if)#ip address 192.168.20.1 255.255.255.0 Router(config-if)#no shutdown
R2:
Router(config)#interface fastEthernet 0/0 Router(config-if)#ip address 192.168.20.2 255.255.255.0 Router(config-if)#no shutdown
Router(config)#interface fastEthernet 0/1
Router(config-if)#ip address 192.168.30.1 255.255.255.0 Router(config-if)#no shutdown
R3:
Router(config)#interface fastEthernet 0/0 Router(config-if)#ip address 192.168.30.2 255.255.255.0 Router(config-if)#no shutdown
Router(config)#interface fastEthernet 0/1
Router(config-if)#ip address 192.168.40.1 255.255.255.0 Router(config-if)#no shutdown
R4:
Router(config)#interface fastEthernet 0/0 Router(config-if)#ip address 192.168.40.2 255.255.255.0 Router(config-if)#no shutdown
حال برای این که مسیر مورد نظر برای دسترسی به شبکه 192.168.50.0 را معرفی کنیم از دستور زیر استفاده می کنیم. با این کار به روتر میفهمانیم که اگر بسته ای برای شبکه 192.168.50.0 داشت آن به کجا بفرست.
نکته: هم میتوان ای پی روتر در شبکه مقابل که در اینجا می شود 192.168.20.1 را وارد کنید و هم پورت اینترفیس آن شبکه
Router(config)#ip route 192.168.50.0 255.255.255.0 fastEthernet 0/0
و یا
Router(config)#ip route 192.168.50.0 255.255.255.0 192.168.20.2
حال برای هر روتر باید یک مسیر رفت و یک مسیر برگشت بنویسید، یعنی یک بار باید مسیر 192.168.50.0 را مشخص کنیم و یک بار هم 192.168.10.0
R1:
Router(config)#ip route 192.168.50.0 255.255.255.0 fastEthernet 0/0
R2:
Router(config)#ip route 192.168.50.0 255.255.255.0 fastEthernet 0/1
Router(config)#ip route 192.168.10.0 255.255.255.0 fastEthernet 0/0
R3:
Router(config)#ip route 192.168.50.0 255.255.255.0 fastEthernet 0/1
Router(config)#ip route 192.168.10.0 255.255.255.0 fastEthernet 0/0
R4:
Router(config)#ip route 192.168.10.0 255.255.255.0 fastEthernet 0/0
نکته: روتر R1 چون یک بازوش در شبکه 192.168.10.0 هست نیازی به نوشتن مسیر ندارد و روتر R4 چون یک بازوش در شبکه 192.168.50.0 هست نیازی به نوشتن مسیر ندارد.
در صورتی که نیاز باشه یک مسیر جایگزین برای روتر خود داشته باشیم می توانیم با تغییر Distance metric آن مسیر را ایجاد کنیم، برای مثال به تصویر زیر نگاه کنید
Distance metric
در سناریو بالا ما یک روتر R5 نیز اضافه کردیم، حال تنظیمات ما به شکل زیر می شود
R5:
R5(config)#ip route 192.168.10.0 255.255.255.0 fastEthernet 0/0
R5(config)#ip route 192.168.10.0 255.255.255.0 fastEthernet 0/1
دو روت بالا برای مسیریابی اضافه شده است
R1:
R1(config)#ip route 192.168.50.0 255.255.255.0 fastEthernet 1/0 20
R4:
R4(config)#ip route 192.168.10.0 255.255.255.0 fastEthernet 1/0 20
با دستور بالا ما Distance metric رو روی عدد 20 یا هر عددی که دوست دارید قرار می دهیم تا به عنوان مسیر دوم مشخص شود و هر وقت مسیر اول از کار افتاد از مسیر دوم استفاده شود
دستور زیر یک دیفالت روت می باشد، یعنی اگر روتر مسیری را برای روت کردن نداشت آن را به 192.168.20.2 ارسال کند:
R1(config)#ip route 0.0.0.0 0.0.0.0 192.168.20.2
دستورات دیگری که می توانیم برای روتر داشته باشیم میتوانیم به موارد زیر اشاره کنیم
R1#show ip route
دستور بالا برای نمایش جدول مسیربابی روتر استفاده می شود
از دستور زیر نیز برای نمایش روت های Static روتر مورد استفاده قرار می گیرد
R1#show ip route static
Cisco IOS IP Routing: Protocol-Independent Command Reference
A
accept-lifetime authentication (BFD)B
bfd bfd all-interfaces bfd check-ctrl-plane-failure bfd echo bfd interface bfd map bfd slow-timers bfd template bfd-templateD
dampening distance (IP) distribute-list in (IP) distribute-list out (IP)E
echoF
fast-reroute load-sharing disable fast-reroute per-prefix fast-reroute tie-breakI
interval (BFD) ip default-network ip gdp ip local policy route-map ip policy route-map ip route ip route profile ip route static adjust-time ip route static bfd ip route static install-routes-recurse-via-nexthop ip routing ip routing protocol purge interface ipv6 local policy route-map ipv6 policy route-map ipv6 route static bfd ipv6 route static resolve default isdn supp-service callRerouteingK
key key chain key-string (authentication)M
match match interface (IP) match ip address match ip next-hop match ip redistribution-source match ip route-source match ipv6 address match length match metric (IP) match route-type (IP) match tag match tag list maximum-paths monitor peer bfdN
named-ordering-route-map nsfP
passive-interface platform bfd allow-svi platform bfd enable-offloadR
redistribute (IP) route-map route-tag list route-tag notation routing dynamicS
send-lifetime set automatic-tag set default interface set interface set ip default next-hop set ip default next-hop verify-availability set ip global set ip next-hop set ip next-hop verify-availability set ip vrf set ipv6 default next-hop set ipv6 next-hop set ipv6 precedence set level (IP) set local-preference set metric (BGP-OSPF-RIP) set metric-type set next-hop set tag (IP) set vrf next-hop verify-availability show bfd drops show bfd neighbors show bfd summary show dampening interface show fm ipv6 pbr all show fm ipv6 pbr interface show interface dampening show ip cache policy show ip cef platform show ip local policy show ip policy show ip protocol show ip route show ip route loops show ip route profile show ip route summary show ip route supernets-only show ip route tag show ip route track-table show ip route vrf show ip static route show ip static route bfd show ipv6 policy show ipv6 route show ipv6 route shortcut show ipv6 route summary show ipv6 route tag show ipv6 route vrf show isis fast-reroute show key chain show monitor event-trace show platform hardware qfp active feature cef-mpls prefix ip show platform hardware qfp active feature cef-mpls prefix ipv6 show platform hardware qfp active feature cef-mpls prefix mpls show route-map show route-tag listT
traffic-share minV
vccv vccv bfd status signaling vccv bfd template