Advantages
Anotheradvantageofusingstaticroutingisthehighnetworksecurityandconfidentiality.Dynamicroutingrequiresrouterstofrequentlyexchangetheirrespectiveroutingtables,andtheanalysisoftheroutingtablecanrevealinformationsuchasthenetworktopologyandnetworkaddresses.Therefore,thenetworkcanalsousestaticroutingforsecurityconsiderations.Doesnotoccupynetworkbandwidth,becausestaticroutingdoesnotgenerateupdatetraffic.Staticroutingissuitableforsmallandmedium-sizednetworks.
Disadvantages
Staticroutingisusuallynotsuitableforlargeandcomplexnetworkenvironments.Ontheonehand,itisdifficultfornetworkadministratorstofullyunderstandthetopologyoftheentirenetwork;ontheotherhand,whenthetopologyandlinkstatusofthenetworkchange,thestaticroutinginformationintherouterneedstobeadjustedonalargescale,whichisdifficult.Andthecomplexityisveryhigh.Whenthenetworkchangesorthenetworkfails,theroutecannotbereselected,whichmaycausetheroutetofail.
Команди за конфигуриране
(Вземете Фигура1 като пример)
Therearetwowaystoconfigurestaticrouting:staticroutingwithanext-hoprouter,andSendoutthestaticrouteoftheinterface
router(config)#hostnameA(changerouterhostname)A(config)#interfacef0/0(enterinterfacef0/0)
A(config-if)#ipaddress192.168.1.1255.255.255.0(Settheinterfaceipaddressandsubnetmask)
A(config-if)#noshutdown(Активиране на интерфейса)
A(config)#interfacef0/1
A(config-if)#ipaddress192.168.2.1255.255.255.0
A(config-if)#noshutdown
×××Изберете едно от следните две:
A(config)#iproute192.168.3.0255.255.255.0f0/1(targetnetworksegmentIPaddresstargetsubnetmaskendinginterface(routerA))
или
A(config)#iproute192.168.3.0255.255.255.0192.168.2.2(targetnetworksegmentIPaddresstargetsubnetmasknextrouterinterfaceipAddress)
×××
router(config)#hostnameB
B(config)#interfacef0/0
B(config-if)#ipaddress192.168.3.1255.255.255.0
B(config-if)#noshutdown
B(config)#interfacef0/1
B(config-if)#ipaddress192.168.2.2255.255.255.0
B(config-if)#noshutdown
×××Изберете едно от следните:
B(config)#iproute192.168.1.0255.255.255.0192.168.2.1
Или:
B(config)#iproute192.168.1.0255.255.255.0f0/1(targetnetworksegmentIPaddresstargetsubnetmaskoutputinterface(routerB))
×××
Note1:ThisnetworklinkisanEthernetlinkIfitisaseriallink,thesendinginterfaceisalsotheserialinterfaceofthelocalrouter.
Кратко обяснение: iproute192.168.3.0255.255.255.0192.168.2.2
Това изречение означава: На HOSTA външният потребител вижда, че целевият мрежов сегмент е 192.168.3.0 пакет с данни, изпраща пакета с данни до 192.168.2.2
Забележка 2:iprouteможе да сочи към един, ако и двамата са конфигурирани, това означава, че пакетът с данни е изпратен от fa0/1, а другият каза, че пакетите с данни са били изпратени на тозиsip (например, 192.168.2.2). Две повторения. Обикновено задаваме да сочим към IP.
Whentherearetwoormorestaticroutespointingtothesamedestinationaddressbutdifferentegressesonthesameroutingorswitchingdevice,thetrafficsenttothedestinationaddresswillbeloadbalancedfromtheseegresses.
Пример
Примерът за основно статистично маршрутизиране е показан на Фигура 2. Състои се от софтуерни програми R1 и R2 (номерът на интерфейса и IP адресът, дадени на Фигура 2), които съответно са свързани към съответните им мрежи: R1 е свързан към подмрежата 192.168.0.0/24, а R2 е свързан към подмрежата 192. 168.2.0/24.
Без конфигуриране на статично маршрутизиране, компютрите A и Bв тези две подмрежи не могат да комуникират. IP пакетите, изпратени от компютър A към компютър B, след достигане на R1, R1 не знаят как да достигнат до мрежовия сегмент 192.168.2.0/24, където е разположен компютърът (тоест няма таблица за маршрутизиране към 192.1 68.2.0/24onR1), същият R2 също не знае как да достигне до всеки мрежов сегмент 192.168.0.0/24, където се намира компютърът A, така че комуникацията е неуспешна.
Atthistime,theadministratorisrequiredtoconfigurestaticroutesonR1andR2toenablecomputersAandBtocommunicatesuccessfully.
Изпълнете командата за добавяне на статичен маршрутiproute192.168.2.0255.255.255.0192.168.1.1на R1. Това означава да кажете на R1, че ако има IP пакет, който иска да съхрани всеки мрежов сегмент 192.168.2.0/24, след което, моля, изпратете го sIPpacketo192.168.1.1(това противоположният край е свързан към порт2 на R1).
В същото време изпълнете командата за добавяне на статичен маршрут към R2iproute192.168.0.0255.255.255.0192.168.1.2. Това означава да кажете на R2, че ако има IP пакет, който иска да съхрани всеки мрежов сегмент192.168.0.0/24, тогава, моля, изпратете този IP пакет до 192.168.1.2 (това е противоположният край, свързан към порт 3 на R2) .
Чрез горните две конфигурации, IP пакетите, изпратени от компютър A към компютър B, могат да бъдат препратени към R2 от R1 през порт 2 и след това R2 към компютър B. По същия начин IP пакетът, върнат от компютър B към компютър A, може да бъде препратен към R1 от R2 през порт 3 и след това R1 е препратен към компютър A, завършвайки a пълен комуникационен процес.
Често задавани въпроси
1)Защо тук е прочетенапогрешна пътека
Theroutehastolookattheroutingtabletodeterminehowtoforwardthedatapacket,useTheconfigurationofstaticroutesonebyoneistediousanderror-prone.Iftherouterhasaneighborwhoknowshowtogettoalldestinations,itcandelegatethetaskofroutingtablematchingtoit,whichsavesalotofwork.
Forexample,thegatewaywillknowalltheroutes.Ifarouterisconnectedtothegateway,youcanconfigurethedefaultroutetoforwardalldatapacketstothegateway.
2) Защомаршрутът по подразбиране е 0.0.0.0
Когато съответства на IP адрес, 0 означава заместващ знак, всяка стойност е добра. Следователно съвпадението между 0.0.0.0 и който и да е адрес на местоназначение ще бъде успешно, което ще доведе до ефекта на изискването за маршрут по подразбиране.