Sot do të flasim për rrugëzimin statik dhe do të trajtojmë tre tema: çfarë është rrugëzimi statik, si konfigurohet dhe çfarë alternativash ofron. Ju shikoni një topologji rrjeti që përfshin një kompjuter me një adresë IP prej 192.168.1.10, të lidhur nëpërmjet një switch-i me një portë hyrëse ose router. Kjo lidhje përdor portin f0/0 të routerit me një adresë IP prej 192.168.1.1.

Porta e dytë e këtij ruteri, f0/1, me adresën IP 192.168.2.1, është e lidhur me portin f0/0 të një ruteri tjetër, dhe kjo ndërfaqe ka adresën 192.168.2.2. Ruteri i dytë është i lidhur nëpërmjet portit f0/1 me adresën 192.168.3.2 me ruterin e tretë, i cili përdor portin f0/0 me adresën IP 192.168.3.3 për këtë lidhje.
Së fundmi, ruteri i tretë është i lidhur me switch-in e dytë nëpërmjet portit f0/1 me adresën 192.168.4.3, dhe switch-i është i lidhur me kompjuterin e dytë me adresën IP 192.168.4.10.
Nëse dini si t’i ndani nënrrjetet duke përdorur adresat IP, do të shihni se seksioni nga kompjuteri i parë deri te routeri i parë i përket një nënrrjeti, seksioni midis routerit të parë dhe të dytë i përket rrjetit të dytë, seksioni midis routerit të dytë dhe të tretë i përket rrjetit të tretë, dhe seksioni midis routerit të tretë dhe kompjuterit të dytë i përket rrjetit të katërt. Kështu, kemi katër rrjete të dallueshme.

Nëse kompjuteri 192.168.1.10 dëshiron të komunikojë me kompjuterin 192.168.4.10, së pari duhet t'i dërgojë të dhënat e tij te porta hyrëse 192.168.1.1. Ai krijon një kornizë që përmban adresat IP të burimit dhe destinacionit, si dhe adresat MAC të burimit dhe destinacionit, dhe ia dërgon atë ruterit. Ruteri hedh poshtë informacionin e Shtresës 2, domethënë adresën MAC, dhe shikon informacionin e Shtresës 3. Pasi mëson se të dhënat i adresohen një pajisjeje me adresën IP 192.168.4.10, ruteri kupton se një pajisje e tillë nuk është e lidhur me të, kështu që thjesht e kalon këtë kornizë përmes vetes më tej përgjatë rrjetit. Ai konsultohet me tabelën e tij të rrugëzimit dhe shikon se të dhënat për rrjetin 4 duhet të dërgohen te pajisja me adresën IP 192.168.2.2.
Në mënyrë të ngjashme, routeri i dytë konsulton tabelën e tij të rrugëzimit, përcakton që të dhënat për rrjetin 4 duhet të dërgohen në adresën IP 192.168.3.3 dhe e përcjell kuadrin te routeri i tretë. Së fundmi, routeri i tretë konsulton tabelën e tij, përcakton që rrjeti 4 është i lidhur me veten dhe e përcjell kuadrin te kompjuteri i dytë.
Le të shohim se si krijohet një tabelë rrugëzimi. Do të përdorim Cisco Packet Tracer për të parë se si zbatohet rrugëzimi. E njëjta topologji rrjeti tregohet këtu, dhe tani do t'u caktoj adresat IP përkatëse routerëve, duke përfshirë adresat e portës hyrëse të parazgjedhur.

Nuk do të bëjmë asgjë me switch-in sepse ai funksionon me cilësimet fillestare dhe përdor VLAN 1. Le të kalojmë te konfigurimi i routerit të parë, Router0. Së pari, do t'i caktojmë emrin e hostit R1, pastaj do të fusim adresën IP dhe maskën e nënrrjetit për ndërfaqen f0/0. Pastaj, do të përdorim komandën no shutdown. Do ta shihni shënuesin e ndërfaqes të ndryshojë nga e kuqe në jeshile, duke treguar se porta tani është në linjë.
Më pas, duhet të konfigurojmë portin e dytë të routerit, f0/1. Emri i hostit mbetet i njëjtë; thjesht shtojmë adresën IP 192.168.2.1 dhe maskën e nënrrjetit 255.255.255.0. Nuk ka asgjë të re këtu; ky është një konfigurim i thjeshtë dhe ju tashmë i dini të gjitha komandat, kështu që do t'i shqyrtoj shpejt routerat e mbetur. Ndërsa caktoj adresat IP dhe përdor komandën no shut, portet e routerit do të bëhen të gjelbra, duke treguar se komunikimi midis pajisjeve është vendosur. Në këtë rast, po krijoj rrjetet 1, 2, 3 dhe 4. Okteti i fundit i adresës IP të portit të routerit tregon adresën IP të routerit dhe okteti i parafundit tregon rrjetin e lidhur me atë port.
Pra, routeri i parë do të ketë adresat e porteve 192.168.1.1 (routeri i parë, rrjeti i parë) dhe 192.168.2.1 (routeri i parë, rrjeti i dytë), routeri i dytë do të ketë 192.168.2.2 (routeri i dytë, rrjeti i dytë) dhe 192.168.3.2 (routeri i dytë, rrjeti i tretë), dhe routeri i tretë do të ketë 192.168.3.3 (routeri i tretë, rrjeti i tretë) dhe 192.168.4.3 (routeri i tretë, rrjeti i katërt). Mendoj se kjo është mjaft e lehtë për t'u mbajtur mend, por në realitet, adresat mund të konfigurohen ndryshe në varësi të politikave të miratuara nga kompania juaj. Ju duhet t'i përmbaheni politikave të kompanisë, sepse do të jetë më e lehtë për kolegun tuaj të zgjidhë problemet e rrjetit tuaj nëse e konfiguroni atë sipas politikave.
Pra, kam mbaruar caktimin e adresave IP për portet e routerit dhe mund të shihni që porta në switch-in e dytë ka ndryshuar gjithashtu ngjyrën në të gjelbër, pasi lidhja midis saj dhe kompjuterit të dytë është krijuar automatikisht.

Tani do të hap terminalin e linjës së komandës në kompjuterin e parë dhe do të bëj ping në kompjuterin e dytë në 192.168.4.10. Do të kalojmë në modalitetin e simulimit - tani mund të shihni lëvizjen e animuar të paketave ping nëpër segmentet e rrjetit. Tani do ta ekzekutoj përsëri pingun në mënyrë që të mund të vëzhgoni me kujdes se çfarë po ndodh. Në të djathtë në tabelë, do të shihni ICMP, Protokollin e Mesazheve të Kontrollit të Internetit - kështu quhet ping. Ping është protokolli që përdorim për të testuar lidhjen.

Ju dërgoni një paketë testimi te pajisja tjetër dhe, nëse ajo kthehet, lidhja është vendosur me sukses. Klikimi mbi paketën ping në diagram shfaq detajet e transmetimit.

Ju shihni të dhënat OSI të Shtresës 3—adresat IP të burimit dhe destinacionit të ping—të dhënat e Shtresës 2 në formën e adresave MAC përkatëse, dhe të dhënat e Shtresës 1 në formën e përcaktimit të portit(eve)—FastEthernet0. Gjithashtu mund të shikoni formatin e kornizës së ping-ut: kokën, llojin e paketës dhe trupin e paketës.

Korniza i dërgohet switch-it, i cili analizon adresat MAC dhe e përcjell atë më tej nëpër rrjet te routeri. Routeri sheh adresën IP 192.168.4.10 dhe e heq paketën sepse nuk e njeh atë adresë. Le të shohim se çfarë po ndodh në kohë reale duke u kthyer te komanda ping në rreshtin e komandës.

Mund të shihni se kur u përpoqët të bënit ping kompjuterit 192.168.4.10, të katër paketat humbën - u mor një përgjigje nga ruteri 192.168.1.1 që deklaronte se hosti i destinacionit ishte i paarritshëm. Le të kthehemi në dritaren e ndërfaqes së linjës së komandës së ruterit dhe të futim komandën show ip route. Mund të shihni pjesën më të rëndësishme - tabelën e rrugëzimit, dhe komanda që futa është një nga komandat themelore të rrugëzimit të Cisco-s. Aktualisht, kjo tabelë përmban dy hyrje. Në fillim të tabelës është një listë e shkurtesave të përdorura, nga të cilat është e qartë se shkronja C tregon lidhjet. Hyrja e parë tregon se rrjeti 192.168.1.0/24 është i lidhur direkt me portin FastEthernet0/0, dhe rrjeti 192.168.2.0/24 është i lidhur direkt me portin FastEthernet0/1. Kjo do të thotë që ruteri aktualisht njeh vetëm këto dy rrjete.

Vlera 192.168.1.0/24 është identifikuesi i rrjetit. Kur krijuam nënrrjete, krijuam edhe identifikuesit e tyre. Këta identifikues i tregojnë routerit se të gjitha pajisjet me adresa IP në diapazonin 192.168.1.1 deri në 192.168.1.254 ndodhen në këtë nënrrjet. Prandaj, të gjitha këto pajisje teknikisht duhet të jenë të arritshme për routerin, pasi ai është i lidhur me këtë rrjet.
Nëse vlera /24 mbaron me një identifikues, kjo do të thotë që një kërkesë transmetimi do t'u dërgohet të gjitha pajisjeve në rrjet nga 1 në 254. Pra, vetëm rrjetet 1 dhe 2 janë të lidhura me këtë router, kështu që ai di vetëm për këto rrjete. Prandaj, kur një ping me adresën 192.168.4.10 arrin te router, ai nuk e di që kjo adresë është e arritshme nëpërmjet rrugës Router0-Router1-Router2.
Por si administrator rrjeti, ju e dini që kjo rrugë është e arritshme, që do të thotë se routeri i parë mund ta përcjellë këtë paketë te routeri i dytë. Prandaj, duhet të konfiguroni rrugëzimin statik. Le ta provojmë këtë.
Do t'i tregojmë këtij routeri se çdo paketë ose trafik i destinuar për rrjetin 192.168.4.0/24 duhet të dërgohet te routeri i dytë. Formati i komandës për caktimin e rrugëzimit statik është: ip route <ID e rrjetit> <adresa IP e maskës së nënrrjetit> <adresa IP e portës hyrëse>.
![]()
Tani do t'ju tregoj se çfarë do të thotë kjo. Po përdorim modalitetin e konfigurimit global për këtë komandë në cilësimet e routerit. Po shkruaj ip route 192.168.4.0 255.255.255.0 - kjo do të thotë që i gjithë trafiku për pajisjet e rrjetit, adresa IP e të cilave ka një vlerë në oktetin e fundit nga 1 në 254, dërgohet këtu. Pastaj shkruaj ose adresën IP ose numrin e portit ku duhet të dërgohet ky trafik. Në këtë rast, po shkruaj numrin e ndërfaqes f0/1, kështu që komanda bëhet: ip route 192.168.4.0 255.255.255.0 f0/1.

Në vend të ndërfaqes së portës hyrëse, mund të specifikoj adresën e saj IP, atëherë komanda statike e drejtimit do të duket si rruga ip 192.168.4.0 255.255.255.0 192.168.2.2.
Mund të pyesni se cila është më e mirë. Unë mendoj se për rrjetet e transmetimit si Ethernet, është më mirë të specifikoni adresën IP. Nëse përdorni rrjete pikë-në-pikë si Frame Relay, është më mirë të përdorni ndërfaqen e daljes. Do t'i trajtojmë rrjetet Frame Relay më vonë, por për momentin, do të përdor komandën më të përshtatshme të drejtimit -192.168.4.0 255.255.255.0.
Le të shohim tani tabelën e rrugëzimit duke përdorur komandën do show ip address. Do të shihni një hyrje të re, të etiketuar S, për "static".

Ky zë tregon që nëse ka trafik për rrjetin 192.168.4.0/24, ai duhet të përcillet në destinacion përmes pajisjes me adresë IP 192.168.2.2. Le të kthehemi në rreshtin e komandës së kompjuterit dhe të pingojmë përsëri adresën e dëshiruar. Tani trafiku duhet të kalojë përmes routerit të parë dhe të arrijë te routeri i dytë, i cili duhet t'i hedhë poshtë paketat.
Në rastin e parë, routeri jo vetëm që i hodhi poshtë paketat, por gjithashtu iu përgjigj kompjuterit se adresa IP 192.168.4.10 ishte e paarritshme. Megjithatë, routeri i dytë mund t'i përgjigjet vetëm routerit të parë, nga i cili mori trafikun. Le të shohim tabelën e rrugëzimit të routerit të dytë. Ajo thotë se Router1 njeh vetëm rrjetet 2 dhe 3 dhe nuk di asgjë për rrjetin 4, ku duhet të përcjellë paketat e kompjuterit të parë. Ai do të dërgonte një mesazh se hosti i destinacionit është i paarritshëm, por nuk ka ide se si të kontaktojë kompjuterin që dërgoi këto paketa sepse nuk di asgjë për rrjetin 1. Kjo është arsyeja pse, në vend të një mesazhi se hosti i destinacionit është i paarritshëm, morëm një mesazh "Request timeed out". Pajisjet e ndryshme të rrjetit kanë vlera të ndryshme TTL, kështu që kur paketat IP arrijnë këtë vlerë, ato hidhen poshtë. Në këtë pikë, ndodh një numërim mbrapsht - kryhet një kërcim dhe numëruesi TTL ndryshon nga 16 në 15, i dyti - nga 15 në 14, e kështu me radhë, derisa vlera TTL të arrijë 0 dhe paketa të shkatërrohet.
Ja se si funksionon mekanizmi i parandalimit të lakut të paketave IP. Nëse një pajisje nuk merr një kërkesë brenda kohës së caktuar, sistemi shfaq një mesazh si ky. Pra, le të shkojmë te cilësimet e routerit të dytë dhe t'i tregojmë se si të arrijë në nënrrjetin e katërt. Për ta bërë këtë, do të përdor komandën ip route 192.168.4.0 255.255.255.0 192.168.3.3. Tani hyrja përkatëse shfaqet në tabelën e rrugëzimit, të cilën e thirrëm me komandën do show ip route.

Tani Router1 di si të dërgojë trafikun në destinacionet në nënrrjetin e katërt. Ai e dërgon atë te routeri i tretë. Router-i i tretë, Router2, meqenëse është i lidhur me rrjetin 4, padyshim që di si ta përcjellë paketën te kompjuteri i dytë.
Çfarë ndodh nëse bëj përsëri ping? Tani të gjitha pajisjet e rrjetit e dinë se si të lidhen me kompjuterin e dytë. A do të jetë i suksesshëm pingimi i adresës IP 192.168.4.10? Jo, nuk do të jetë!
Siç thashë, ICMP është një protokoll komunikimi dypalësh, kështu që nëse dikush dërgon paketa ping, ai duhet të kthehet prapa. Rrugëtimi do të thotë që çdo pajisje rrjeti jo vetëm që duhet të dijë si t'i dërgojë një mesazh dikujt, por duhet të dijë edhe si t'i dorëzojë një mesazh përgjigjeje dërguesit të kërkesës. Pra, paketa e dërguar nga kompjuteri i parë arrin me sukses kompjuterin e dytë. Kompjuteri i dytë mendon: "Shkëlqyeshëm, e mora mesazhin tuaj dhe tani duhet t'ju dërgoj një përgjigje." Kjo përgjigje, e adresuar pajisjes me adresën IP 192.168.1.10, arrin në routerin Router2. Routeri i tretë sheh se duhet ta dërgojë paketën në nënrrjetin e parë, por tabela e tij e rrugëtimit ka vetëm hyrje për nënrrjetin e tretë dhe të katërt. Prandaj, duhet të krijojmë një rrugë statike me komandën ip route 192.168.1.0 255.255.255.0 192.168.3.2. Ky komandë thotë se trafiku i destinuar për rrjetin me ID 192.168.1.0 duhet të dërgohet në routerin e dytë me adresën IP 192.168.3.2.
Çfarë ndodh më pas? Routeri i dytë i njeh rrjetet 2, 3 dhe 4, por nuk di asgjë për rrjetin e parë. Prandaj, duhet të shkoni te cilësimet e routerit të dytë, Router1, dhe të përdorni komandën ip route 192.168.1.0 255.255.255.0 192.168.2.1, domethënë të specifikoni që trafiku për rrjetin 1 duhet të dërgohet nëpërmjet rrjetit 2 te routeri i parë, Router0.
Pas kësaj, paketa arrin te routeri i parë, i cili di për pajisjen 192.168.1.10 sepse rrjeti i parë në të cilin ndodhet ky kompjuter është i lidhur me një port në këtë router. Vini re se tani routeri i parë nuk di asgjë për rrjetin 3, dhe routeri i tretë nuk di asgjë për rrjetin e dytë. Kjo mund të krijojë një problem sepse këta router nuk janë në dijeni të ekzistencës së nënrrjeteve të ndërmjetme.
Po pingoj përsëri 192.168.4.0 dhe mund të shihni se këtë herë pingu është i suksesshëm. Paketat udhëtuan gjatë gjithë rrugës nga kompjuteri i parë në të dytin dhe përgjigja u kthye te dërguesi. Dritarja e rreshtit të komandës shfaq një mesazh që thotë se secila prej katër paketave të përgjigjes nga 192.168.4.0 është 32 bajt, me një TTL prej 125 ms, dhe shkalla e suksesit të pingut është 100%. Kjo do të thotë që burimi i transmetimit mori një përgjigje nga hosti i destinacionit. Prandaj, edhe nëse pajisjet nuk janë në dijeni të ekzistencës së disa rrjeteve të ndërmjetme, nuk ka rëndësi për sa kohë që ato funksionojnë sipas parimit "dërguesi përfundimtar - marrësi përfundimtar". Kompjuteri i parë di si të arrijë kompjuterin e dytë dhe kompjuteri i dytë di si të arrijë të parin.
Le të shqyrtojmë një situatë tjetër. Pra, kompjuteri i parë mund të komunikojë me sukses me kompjuterin e dytë, me trafik që kalon nëpër të dyja pajisjet. Le të shohim nëse PC0 mund të kontaktojë routerin e tretë, Router2, në 192.168.3.3 - kjo është porta e rrjetit 3 në Router2. Ping tregon se kjo është e pamundur - hosti i destinacionit është i paarritshëm.
Le të shohim pse. Duke hapur tabelën e rrugëzimit të routerit të parë, shohim se ai njeh vetëm tre rrjete - të parin, të dytin dhe të katërtin - por asgjë për rrjetin e tretë. Prandaj, nëse dua të lidhem me këtë rrjet, duhet të caktoj një rrugë statike për të.
Pra, kemi parë se si të konfigurojmë rrugëzimin statik për tre routerë. Nëse keni 10 routerë dhe 50 nënrrjete të ndryshme, konfigurimi manual i rrugëzimit statik do të kërkonte tepër shumë kohë. Kjo është arsyeja pse na duhet rrugëzimi dinamik.
Tani do të fshij të gjitha rrugët që kam krijuar. Për ta bërë këtë, do të thërras tabelat e rrugëzimit të të gjithë rrugëtuesve një nga një dhe do të shtoj fjalën "jo" në fillim të çdo hyrjeje të rrugëzimit statik, duke përdorur në mënyrë efektive komandën mohim. Tani mund të shohim se çfarë është rrugëzimi dinamik.
Për të aktivizuar rrugëzimin dinamik, duhet të aktivizoj RIP, i cili është një protokoll shumë i shpejtë. Por nuk do të diskutojmë RIP sot; tema jonë është rrugëzimi statik, dhe doja t'ju tregoja se sa i mundimshëm dhe i lodhshëm është. Do të demonstroj shkurtimisht se si funksionon RIP, të cilin do ta trajtojmë në detaje në mësimin tjetër.
Duke përdorur routerin e parë si shembull, do të përdor komandën router rip, pastaj do të shkruaj versionin 2 për të specifikuar versionin e protokollit dhe më pas do të rendis rrjetet për të cilat duhet të përdoret protokolli dinamik i rrugëzimit në rreshta të veçantë: 192.168.1.0, 192.168.2.0, pas së cilës do të kaloj te routeri i dytë dhe do të bëj të njëjtën gjë me të. Teknikisht, thjesht po specifikoj rrjetet që janë të lidhura me një pajisje të caktuar, kështu që për routerin e dytë, do të specifikoj 192.168.2.0 dhe 192.168.3.0, dhe për të tretin, pas komandës rip ver 2, do të specifikoj adresat 192.168.3.0 dhe 192.168.4.0. Pastaj do të kthehem te routeri i parë dhe do të shikoj tabelën e rrugëzimit.

Mund të shihni se të gjitha rrjetet janë shfaqur në mënyrë magjike. Dy të parat janë ato të lidhura direkt me routerin, dhe dy të tjerat janë ato të lidhura nëpërmjet protokollit dinamik të rrugëzimit RIP. Një situatë e ngjashme vërehet në tabelat e rrugëzimit të routerit të dytë dhe të tretë. Nëse lidh rrjetet 5 dhe 6 me routerin e dytë, të gjitha pajisjet që përdorin RIP do të jenë të vetëdijshme për këto rrjete të reja. Ky është avantazhi i rrugëzimit dinamik.

Nëse i bëj ping kompjuterit të dytë tani, lidhja do të funksionojë pa problem. Mund t'i bëj ping ruterit të tretë dhe ping-u do të jetë i suksesshëm sepse ruteri i parë, falë RIP, di për të gjitha pajisjet në të gjitha rrjetet. Ruterët e dytë dhe të tretë do të kenë "njohuri" të ngjashme. Nuk po them që RIP është protokolli më i mirë, por mund të bëjë shumë gjëra në mënyrë efektive. Për momentin, dua vetëm që ju të kuptoni se çfarë është rutimi dhe si funksionon, çfarë është një tabelë rutimi dhe cila është rëndësia e tij.
Pavarësisht nëse përdorni rrugëzim statik apo dinamik, roli i protokolleve është të popullojnë tabelën e rrugëzimit. Kjo tabelë duhet të dijë të gjitha rrugët për në të gjitha pajisjet në rrjet, në mënyrë që një pajisje të mund të krijojë një lidhje me një tjetër.
Pra, sot mësuat se rrugëzimi është procesi i sigurimit që hyrjet e rrugëzimit shfaqen në tabelat e rrugëzimit në mënyrë që një router të mund të marrë vendime se si të dërgojë trafikun nëpër një rrjet.

Faleminderit që qëndruat me ne. A ju pëlqejnë artikujt tanë? Dëshironi të shihni përmbajtje më interesante? Na mbështesni duke bërë një porosi ose duke rekomanduar miqve, 30% zbritje për përdoruesit e Habr në një analog unik të serverëve të nivelit të hyrjes, i cili u shpik nga ne për ju: (e disponueshme me RAID1 dhe RAID10, deri në 24 bërthama dhe deri në 40 GB DDR4).
Dell R730xd 2 herë më lirë? Vetëm këtu në Holandë! Dell R420 - 2x E5-2430 2.2Ghz 6C 128GB DDR3 2x960GB SSD 1Gbps 100TB - nga 99 dollarë! Lexoni rreth
Burimi: www.habr.com
