Tài liệu Tìm hiểu các phương pháp định tuyến trên nền công nghệ Cisco: ... Ebook Tìm hiểu các phương pháp định tuyến trên nền công nghệ Cisco
89 trang |
Chia sẻ: huyen82 | Lượt xem: 1588 | Lượt tải: 1
Tóm tắt tài liệu Tìm hiểu các phương pháp định tuyến trên nền công nghệ Cisco, để xem tài liệu hoàn chỉnh bạn click vào nút DOWNLOAD ở trên
A. CÔ SÔÛ LYÙ THUYEÁT
LYÙ THUYEÁT VAØ THUAÄT TOAÙN
ÑÒNH TUYEÁN (ROUTING)
Khaùi nieäm cô baûn
Khaùi nieäm cô baûn veà routing
Ñònh nghóa routing
Ñònh tuyeán (Routing) laø tieán trình höôùng caùc goùi (packet) töø maïng naøy ñeán maïng khaùc thoâng qua router. Routing hoaït ñoäng ôû lôùp thöù ba cuûa moâ hình OSI (lôùp network) vaø laø moät chöùc naêng quan troïng cuûa router trong lôùp network. Router laø thieát bò maïng hoaït ñoäng ôû lôùp network vaø söû duïng chöùc naêng routing ñeå truyeàn thoâng vôùi router cuûa nhöõng maïng khaùc. Ñòa chæ vaät lyù ñöôïc router söû duïng ñeå xaùc ñònh caùc heä thoáng maïng cuõng nhö töøng thieát bò trong heä thoáng maïng naøy.
Hình 1.1 Moâ hình OSI
Routing thöôøng ñöôïc so saùnh vôùi switching (chuyeån goùi) vì hai chöùc naêng naøy ñeàu cuøng hoaït ñoäng treân router. Ñieåm khaùc bieät cô baûn laø routing coù chöùc naêng tìm ñöôøng coøn switching thì coù chöùc naêng göûi goùi tin (packet) ñi ra khoûi interface cuûa router ñeå ñeán ñích. Nguyeân taéc hoaït ñoäng cuûa switching seõ ñöôïc trình baøy ôû phaàn döôùi ñaây.
Baûng ñònh tuyeán
Laø baûng chöùa caùc thoâng tin veà maïng maø router ñang keát noái vaø maïng ñích. Router seõ tìm trong baûng ñònh tuyeán ñeå quyeát ñònh ñöôøng ñi cuûa packet.
Ví duï veà baûng ñònh tuyeán:
Maïng ñích
Subnet mask
Gateway
Flags
Interface
10.1.2.0
255.255.255.0
10.1.2.1
U
eth0
10.1.1.0
255.255.255.0
10.1.1.1
U
To0
10.8.4.0
255.255.255.0
10.8.4.1
U
S0
Hình 1.2. Ví duï veà baûng ñònh tuyeán.
Nguyeân taéc ñònh tuyeán
Sau khi router nhaän moät goùi tin , ñeå ñònh tuyeán ta caàn phaûi giaûi quyeát caùc vaán ñeà sau:
Giao thöùc ñònh tuyeán cho goùi tin thuoäc veà giao thöùc ñoù coù ñöôïc caøi ñaët treân router vaø ñang hoaït ñoäng hay khoâng? Vaø giao thöùc ñònh tuyeán naøy coù theå hoaït ñoäng trong moâitröôøng naøo? (IP, IPX, AppleTalk…). Neáu giao thöùc ñònh tuyeán ñaõ ñöôïc caøi ñaët thì ñöôøng ñi naøo ñeán moät heä thoáng maïng ôû xa toàn taïi trong baûng ñònh tuyeán hay khoâng?
Neáu ñòa chæ maïng ñích khoâng coù trong baûng ñònh tuyeán, coù tuyeán ñöôøng maëc ñònh naøo ñöôïc caáu hình treân router hay khoâng? Neáu coù thì ñòa chæ ñích coù ñeán ñöôïc khoâng?
Neáu ñòa chæ maïng ñích naèm trong baûng ñònh tuyeán thì interface naøo treân router maø packet seõ ñöôïc truyeàn ñi?
Neáu coù nhieàu ñöôøng ñi ñeå ñeán maïng ñích , router seõ choïn ñöôøng naøo?
Khi khoâng coù ñöôøng ñi naøo ñeå ñeán maïng ñích, router seõ huyû boû packet vaø göûi moät thoâng ñieäp ICMP (Internet Control Message Protocol) ñeán maïng nguoàn.
Moãi laàn packet ñöôïc höôùng vaøo hoaëc höôùng ñeán interface ñöôïc choïn, router phaûi goùi goïn packet vaøo trong moät vò trí naøo ñoù. Kyõ thuaät naøy ñöôïc goïi laø truyeàn theo khung (framing) vaø noù ñöôïc yeâu caàu ñeå höôùng packet ñeán hop keá tieáp cuûa thieát bò vaät lyù. Moãi laàn packet ñöôïc truyeàn theo khung, noù seõ truyeàn theo höôùng töø hop ñeán hop (hop ñöôïc hieåu laø lieân keát giöõa 2 router) cho ñeán khi noù ñeán ñöôïc thieát bò ñích cuoái cuøng. Baûng ñònh tuyeán ñöôïc söû duïng ñeå chuyeån packet ñeán chính xaùc heä thoáng maïng caàn ñeán.
Router – chöùc naêng vaø nguyeân taéc hoaït ñoäng
Router laø thieát bò maïng truyeàn thoâng tröïc tieáp giöõa caùc host. Router hoaït ñoäng ôû taàng thöù ba (Network Layer) cuûa moâ hình OSI. Router xaây döïng nhöõng baûng ñònh tuyeán chöùa nhöõng thoâng tin ñöôïc choïn loïc veà nhöõng ñöôøng ñi toái öu ñeå tôùi nôi caàn ñeán vaø laøm caùch naøo ñeå ñi tôùi ñoù.
Router ñöôïc cheá taïo vôùi hai muïc ñích chính:
Phaân caùch caùc maïng maùy tính thaønh caùc segment rieâng bieät ñeå giaûm hieän töôïng ñuïng ñoä vaø thöïc hieän chöùc naêng baûo maät.
Keát noái caùc maïng maùy tính hay keát noái ngöôøi söû duïng vôùi maïng maùy tính ôû caùc khoaûng caùch xa vôùi nhau thoâng qua caùc ñöôøng truyeàn thoâng: ñieän thoaïi, ISDN, T1, X.25…
Router coù caùc chöùc naêng:
Xaùc ñònh ñöôøng ñi (Path determination).
Söï chuyeån höôùng (Switching).
Xaùc ñònh ñöôøng ñi
Hình 1.3. Söï keát hôïp vôùi hop keá tieáp (hay hop ñích) xaùc ñònh ñöôøng truyeàn toái öu
Nhö ñaõ ñöôïc ñeà caäp ôû phaàn treân, router coù nhieäm vuï chuyeån döõ lieäu theo moät ñöôøng lieân keát toái öu. Ñoái vôùi moät heä thoáng goàm nhieàu router keát noái vôùi nhau, trong ñoù caùc router coù nhieàu hôn hai ñöôøng lieân keát vôùi nhau, vaán ñeà xaùc ñònh ñöôøng truyeàn döõ lieäu (path determination) toái öu ñoùng vai troø raát quan troïng. Router phaûi coù khaû naêng löïa choïn ñöôøng lieân keát toái öu nhaát trong taát caû caùc ñöôøng coù theå, maø döõ lieäu coù theå truyeàn ñeán ñích nhanh nhaát. Vieäc xaùc ñònh ñöôøng döïa treân caùc thuaät toaùn routing, caùc giao thöùc ñònh tuyeán, töø ñoù ruùt ra ñöôïc moät soá ño goïi laø metric ñeå so saùnh giöõa caùc ñöôøng vôùi nhau. Sau khi thöïc hieän vieäc kieåm tra traïng thaùi cuûa caùc ñöôøng lieân keát baèng caùc thuaät toaùn döïa treân giao thöùc ñònh tuyeán, router seõ ruùt ra ñöôïc caùc metric töông öùng cho moãi ñöôøng, caäp nhaät vaøo routing table. Router seõ choïn ñöôøng naøo coù metric nhoû nhaát ñeå truyeàn döõ lieäu.
Söï chuyeån maïch
Quaù trình chuyeån döõ lieäu (switching) laø quaù trình cô baûn cuûa router, ñöôïc döïa treân ARP protocol. Khi moät maùy muoán göûi packet qua router cho moät maùy thuoäc maïng khaùc, noù göûi packet ñoù ñeán router theo ñòa chæ MAC cuûa router, keøm theo ñòa chæ protocol (network address) cuûa maùy nhaän. Router seõ xem xeùt network address cuûa maùy nhaän ñeå bieát xem noù thuoäc maïng naøo. Neáu router khoâng bieát ñöôïc phaûi chuyeån packet ñi ñaâu, noù seõ loaïi boû packet. Neáu router nhaän thaáy coù theå chuyeån packet ñeán ñích, noù seõ boå sung ñòa chæ MAC cuûa maùy nhaän vaøo packet vaø gôûi packet ñi.
Vieäc chuyeån döõ lieäu coù theå phaûi ñi qua nhieàu router, khi ñoù moãi router phaûi bieát ñöôïc thoâng tin veà taát caû caùc maïng maø noù coù theå truyeàn döõ lieäu tôùi. Vì vaäy, caùc thoâng tin cuûa moãi router veà caùc maïng noái tröïc tieáp vôùi noù seõ phaûi ñöôïc göûi ñeán cho taát caû caùc router trong cuøng moät heä thoáng.
Trong quaù trình truyeàn ñòa chæ MAC cuûa packet luoân thay ñoåi nhöng ñòa chæ network seõ khoâng thay ñoåi.
Hình 1.4. Quaù trình truyeàn döõ lieäu qua heä thoánggoàm nhieàu router.
Nguyeân taéc hoaït ñoäng cuûa router
Ñeå ñònh tuyeán, moät router caàn phaûi:
Bieát ñöôïc ñòa chæ ñích.
Xaùc ñònh caùch tìm ñöôøng maø noù coù theå hoïc.
Tìm ra ñöôøng ñi coù theå thöïc hieän.
Choïn con ñöôøng toái öu.
Duy trì vaø kieåm tra laïi thoâng tin ñònh tuyeán.
Sau ñoù router seõ chuyeån packet theo caùc böôùc sau:
Ñoïc packet.
Gôõ boû daïng format quy ñònh bôûi protocol cuûa nôi göûi.
Thay theá phaàn gôõ boû ñoù baèng daïng format cuûa protocol cuûa ñích ñeán.
Caäp nhaät thoâng tin veà vieäc chuyeån döõ lieäu: ñòa chæ, traïng thaùi cuûa nôi göûi, nôi nhaän.
Göùi packet ñeán nôi nhaän qua ñöôøng truyeàn toái öu nhaát.
Sau ñaây laø nguyeân taéc hoaït ñoäng cuûa router:
Router chaïy chöông trình ñöôïc naïp vaøo nhö giao thöùc ñònh tuyeán ñeå truyeàn vaø nhaän thoâng tin ñaõ ñöôïc ñònh höôùng ñi vaø töø nhöõng router khaùc trong maïng.
Caùc router söû duïng thoâng tin naøy ñeå quaûng caùo baûng ñònh tuyeán ñeå coù theå lieân keát vôùi nhau.
Router seõ tìm trong baûng ñònh tuyeán töø nhöõng giao thöùc ñònh tuyeán khaùc (neáu coù hôn moät giao thöùc ñònh tuyeán ñang hoaït ñoäng) vaø choïn ra ñöôøng ñi toái öu ñeán moãi ñích ñeán.
Router keát hôïp vôùi thieát bò ñích cuûa hop keá tieáp gaén lieàn vôùi ñòa chæ lôùp lieân keát döõ lieäu (data link) vaø giao dieän cuïc boä ñöôïc söû duïng khi höôùng packet ñeán ñích. Löu yù raèng thieát bò cuûa hop keá tieáp coù theå laø moät router khaùc, hoaëc coù theå laø maùy chuû ñích.
Thieát bò cuûa hop keá tieáp ñònh höôùng thoâng tin (treân giao dieän nôi ñeán cuûa ñòa chæ lôùp lieân keát döõ lieäu) vaø ñöa vaøo baûng ñònh höôùng router.
Khi router nhaän ñöôïc moät packet, router seõ kieåm tra thoâng tin cuûa phaàn header cuûa packet ñeå xaùc ñònh ñòa chæ ñích.
Router tìm trong baûng ñònh höôùng chöùa giao dieän nôi ñeán vaø ñòa chæ hop keá tieáp ñeå tìm ñích ñeán.
Router seõ tìm baát kyø chöùc naêng theâm vaøo ñöôïc yeâu caàu (nhö laø söï giaûm bôùt TTL IP hay laø thao taùc thieát laäp TOS IP) vaø höôùng packet ñeán thieát bò thích hôïp.
Ñieàu naøy tieáp tuïc cho ñeán khi maùy chuû ñích ñöôïc tìm thaáy. Phöông thöùc naøy gioáng nhö moâ hình ñònh tuyeán hop-by-hop maø thöôøng ñöôïc söû duïng trong maïng chuyeån höôùng packet.
Hình 1.5. Router phaûi hoïc ñöôøng ñeán ñích khi maø noù chöa keát noái ñeán.
Address Resolution Protocol (ARP) vaø nguyeân taéc hoaït ñoäng
Nhö ta ñaõ bieát taïi taàng network cuûa moâ hình OSI, chuùng ta thöôøng söû duïng caùc loaïi ñòa chæ mang tính chaát quy öôùc nhö IP, IPX… Caùc ñòa chæ naøy laø caùc ñòa chæ coù höôùng, nghóa laø chuùng ñöôïc phaân thaønh hai phaàn rieâng bieät laø phaàn ñòa chæ network vaø phaàn ñòa chæ host. Caùch ñaùnh soá ñòa chæ nhö vaäy nhaèm giuùp cho vieäc tìm ra caùc ñöôøng keát noái töø heä thoáng maïng naøy sang heä thoáng maïng khaùc ñöôïc deã daøng hôn. Caùc ñòa chæ naøy coù theå ñöôïc thay ñoåi theo tuøy yù ngöôøi söû duïng. Treân thöïc teá, caùc card maïng chæ coù theå keát noái vôùi nhau theo ñòa chæ MAC, ñòa chæ coá ñònh vaø duy nhaát cuûa phaàn cöùng. Do vaäy ta phaûi coù moät phöông phaùp ñeå chuyeån ñoåi caùc daïng ñòa chæ naøy qua laïi vôùi nhau. Töø ñoù ta coù giao thöùc phaân giaûi ñòa chæ: Address Resolution Protocol (ARP).
ARP laø moät protocol döïa treân nguyeân taéc: Khi moät thieát bò maïng muoán bieát ñòa chæ MAC cuûa moät thieát bò maïng naøo ñoù maø noù ñaõ bieát ñòa chæ ôû taàng network (IP, IPX…) noù seõ göûi moät ARP request bao goàm ñòa chæ MAC address cuûa noù vaø ñòa chæ IP cuûa thieát bò maø noù caàn bieát MAC address treân toaøn boä moät mieàn broadcast. Moãi moät thieát bò nhaän ñöôïc request naøy seõ so saùnh ñòa chæ IP trong request vôùi ñòa chæ taàng network cuûa mình. Neáu truøng ñòa chæ thì thieát bò ñoù phaûi göûi ngöôïc laïi cho thieát bò göûi ARP request moät packet (trong ñoù coù chöùa ñòa chæ MAC cuûa mình).
Trong moät heä thoáng maïng ñôn giaûn nhö hình 1.6, ví duï nhö maùy A muoán göûi packet ñeán maùy B vaø noù chæ bieát ñöôïc ñòa chæ IP cuûa maùy B. Khi ñoù maùy A seõ phaûi göûi moät ARP broadcast cho toaøn maïng ñeå hoûi xem “ñòa chæ MAC cuûa maùy coù ñòa chæ IP naøy laø gì” Khi maùy B nhaän ñöôïc broadcast naøy, noù seõ so saùnh ñòa chæ IP trong packet naøy vôùi ñòa chæ IP cuûa mình. Nhaän thaáy ñòa chæ ñoù laø ñòa chæ cuûa mình, maùy B seõ göûi laïi moät packet cho maùy B trong ñoù coù chöùa ñòa chæ MAC cuûa B. Sau ñoù maùy A môùi baét ñaàu truyeàn packet cho B.
Hình 1.6 Ví duï truyeàn nhaän packet giöõa caùc host.
Trong moät moâi tröôøng phöùc taïp hôn (hình 1.7): hai heä thoáng maïng gaén vôùi nhau thoâng qua moät router C. Maùy A thuoäc maïng A muoán göûi packet ñeán maùy B thuoäc maïngB. Do caùc broadcast khoâng theå truyeàn qua router neân khi ñoù maùy A seõ xem router C nhö moät caàu noái ñeå truyeàn döõ lieäu. Tröôùc ñoù, maùy A seõ bieát ñöôïc ñòa chæ IP cuûa router C (port X) vaø bieát ñöôïc raèng ñeå truyeàn packet tôùi B phaûi ñi qua C. Taát caû caùc thoâng tin nhö vaäy seõ ñöôïc chöùa trong moät baûng goïi laø baûng routing (routing table). Baûng ñònh tuyeán theo cô cheá naøy ñöôïc löu giöõ trong moãi maùy. Baûng ñònh tuyeán chöùa thoâng tin veà caùc gateway ñeå truy caäp vaøo moät heä thoáng maïng naøo ñoù. Ví duï trong tröôøng hôïp treân trong baûng seõ chæ ra raèng ñeå ñi tôùi LAN B phaûi qua port X cuûa router C. Baûng ñònh tuyeán seõ coù chöùa ñòa chæ IP cuûa port X. Quaù trình truyeàn döõ lieäu theo töøng böôùc sau:
Maùy A göûi moät ARP request (broadcast) ñeå tìm ñòa chæ MAC cuûa port X. Router C traû lôøi, cung caáp cho maùy A ñòa chæ MAC cuûa port X. Maùy A truyeàn packet ñeán port X cuûa router. Router nhaän ñöôïc packet töø maùy A vaø chuyeån packet ra port Y cuûa router, trong packet coù chöùa ñòa chæ IP cuûa maùy B. Router seõ göûi ARP request ñeå tìm ñòa chæ MAC cuûa maùy B. Maùy B seõ traû lôøi cho router bieát ñòa chæ MAC cuûa mình. Sau khi nhaän ñöôïc ñòa chæ MAC cuûa maùy B, router C göûi packet cuûa maùy A ñeán maùy B.
Hình 1.7. Ví duï veà truyeàn nhaän packet giöõa caùc host thoâng qua router .
Treân thöïc teá ngoaøi daïng baûng ñònh tuyeán naøy ngöôøi ta coøn duøng phöông phaùp proxy ARP, trong ñoù coù moät thieát bò ñaûm nhaän nhieäm vuï phaân giaûi ñòa chæ cho taát caû caùc thieát bò khaùc. Quaù trình naøy ñöôïc trình baøy trong hình 1.8.
Hình 1.8. Phaân giaûi ñòa chæ duøng proxy ARP.
Theo ñoù caùc maùy traïm khoâng caàn giöõ baûng routing table nöõa router C seõ coù nhieäm vuï thöïc hieän, traû lôøi taát caû caùc ARP request cuûa taát caû caùc maùy trong caùc maïng keát noái vôùi noù. Router seõ coù moät baûng ñònh tuyeán rieâng bieät chöùa taát caû caùc thoâng tin caàn thieát ñeå chuyeån döõ lieäu.
IP routing – Ñònh tuyeán trong moâi tröôøng IP
Khaùi nieäm veà IP routing
Internet laø maïng toaøn caàu bao goàm nhieàu nhoùm maïng lieân keát vôùi nhau, cho pheùp truyeàn thoâng giöõa haàu heát caùc coâng ty, caùc toå chöùc nghieân cöùu, caùc tröôøng ñaïi hoïc vaø raát nhieàu toå chöùc khaùc treân theá giôùi. Router coù theå ñöôïc söû duïng ñeå keát noái caùc maïng rieâng vôùi nhau döôùi söï quaûn lyù cuûa nhaø quaûn trò. Router ñöôïc söû duïng trong trao ñoåi thoâng tin trong maïng rieâng ñöôïc goïi laø router trong, söû duïng nhöõng giao thöùc coång trong Interior Gateway Protocol (IGP). Router ñöôïc söû duïng ñeå truyeàn thoâng tin giöõa caùc heä thoáng noäi boä (Autonomous Sytem) ñöôïc goïi laø router ngoaøi, vaø söû duïng giao thöùc coång ngoaøi Exterior Gateway Protocol (EGP) hay laø giao thöùc coång bieân Border Gateway Protocol (BGP).
Ñònh tuyeán trong moâi tröôøng IP coù theå laø ñònh tuyeán ñoäng hoaëc ñònh tuyeán tónh. Ñònh tuyeán ñoäng (dynamic routing) söû duïng caùc giao thöùc ñònh tuyeán ñöôïc tích hôïp trong router ñeå tính toaùn ñöôøng ñi. Do vaäy ñònh tuyeán ñoäng thích öùng vôùi nhöõng thay ñoåi trong maïng vaø töï ñoäng choïn ñöôøng ñi toái öu. Ngöôïc laïi ñònh tuyeán tónh ñöôïc thieát laäp treân router bôûi nhaø quaûn trò maïng. Ñònh tuyeán tónh khoâng thay ñoåi cho ñeán khi nhaø quaûn trò maïng thay ñoåi chuùng.
Heä thoáng noäi boä – Autonomous System (AS)
Heä thoáng noäi boä laø moät nhoùm maïng rieâng, coù theå laø moät coâng ty, coù theå laø moät nhoùm trong coâng ty, vaø cuõng coù theå laø moät nhoùm caùc coâng ty vôùi nhau.
Giao thöùc daïng IGP chæ ñeán moät giao thöùc ñònh tuyeán ñeå xöû lyù ñònh tuyeán trong moät maïng noäi boä. Giao thöùc daïng IGP bao goàm RIP, IGRP, EIGRP, OSPF.
Giao thöùc daïng EGP xöû lyù ñònh tuyeán giöõa caùc heä thoáng noäi boä khaùc nhau. Giao thöùc daïng EGP laø BGP. BGP ñöôïc söû duïng ñeå ñònh tuyeán ñöôøng truyeàn doïc theo xöông soáng (backbone) cuûa Internet giöõa caùc maïng noäi boä khaùc nhau.
Khoâng phaûi taát caû giao thöùc ñònh tuyeán ñeàu hieåu ñöôïc veà AS. Moät AS coù theå cung caáp nhöõng ñöôøng bieân rieâng cho moät giao thöùc ñònh tuyeán, vaø moät soá thuaän lôïi nhaát ñònh.Ví duï nhö ta coù theå quaûn lyù khi maïng ñöôïc quaûng caùo roäng raõi bôûi router. Theâm vaøo ñoù ta coù theå quaûn lyù vieäc router naøo seõ quaûng caùo ñeán heä thoáng noäi boä khaùc vaø ñònh tuyeán töø nhöõng heä thoáng naøy.
Ñeå phaân bieät caùc heä thoáng noäi boä vôùi nhau thì moät AS ñöôïc caáp moät soá duy nhaát töø 1 ñeán 65535. Heä thoáng caáp soá treân Internet goïi laø Internet Assigned Numbers Authority (IANA) seõ cung caáp soá cho caùc heä thoáng noäi boä. Gioáng nhö ñòa chæ IP rieâng vaø chung, ta cuõng coù soá AS chung vaø rieâng. Neáu ta keát noái ñeán backbone cuûa Internet, vaø chaïy BGP, vaø muoán chaáp nhaän BGP ñònh tuyeán töø Internet, ta seõ caàn moät soá AS chung. Tuy nhieân neáu ta chæ caàn chaïy maïng noäi boä trong heä thoáng khaùc, thì chæ caàn duøng soá AS rieâng. Giao thöùc ñònh tuyeán hieåu ñöôïc AS laø IGRP, EIGRP, OSPF, IS-IS, BGP. RIP khoâng hieåu heä thoáng AS, OSPF thì hieåu nhöng OSPF khoâng yeâu caàu ta phaûi caáu hình soá AS, ngöôïc laïi IGRP vaø EIGRP thì laïi yeâu caàu soá AS.
Internet Control Message Protocol - ICMP
Nhö chuùng ta thaáy, ñònh tuyeán IP xaùc ñònh bieåu ñoà di chuyeån trong moät maïng noäi boä ñeán hop cuûa moät router taïi moät thôøi ñieåm. Toaøn boä ñöôøng ñi khoâng bieát tröôùc thôøi ñieåm baét ñaàu. Thay vì vaäy, taïi moãi laàn döøng, hop cuûa router keá tieáp ñöôïc xaùc ñònh baèng caùch tìm ñòa chæ ñích trong bieåu ñoà vôùi moät entry trong nuùt hieän taïi cuûa baûng routing. Moãi nuùt trong tieán trình ñònh tuyeán chæ höôùng packets döïa treân thoâng tin ôû beân trong.
IP khoâng cung caáp baûng thoâng baùo loãi ngöôïc trôû laïi nguoàn khi coù söï ñònh tuyeán khaùc thöôøng xaûy ra. Nhieäm vuï naøy ñöôïc chuyeån ñeán giao thöùc Internet khaùc — ñoù laø giao thöùc quaûn lyù thoâng ñieäp treân Internet (Internet Control Message Protocol – ICMP).
ICMP thöïc hieän moät soá nhieäm vuï ôû moät maïng rieâng trong moâi tröôøng IP. Ñoù laø lyù do chính ñeå taïo ra baûng thoâng baùo loãi ñònh tuyeán göûi ngöôïc laïi nôi baét ñaàu.
Thuaät toaùn routing
Muïc ñích vaø yeâu caàu
Tínhï toái öu
Tính ñôn giaûn vaø chi phí thaáp
Tính oån ñònh
Tính hoäi tuï nhanh
Tính linh hoaït
Tính toái öu
Laø khaû naêng choïn ñöôøng truyeàn toát nhaát cuûa thuaät toaùn.Moãi moät thuaät toaùn coù theå coù caùch phaân tích ñöôøng truyeàn vôùi caùc soá ño rieâng, khaùc bieät vôùi caùc thuaät toaùn khaùc, tuy nhieân muïc ñích chính vaãn laø ñeå xaùc ñònh ñöôøng truyeàn naøo laø ñöôøng truyeàn toát nhaát. Ví duï moät thuaät toaùn ñònh tuyeán coù theå söû duïng soá hop vaø thôøi gian chôø, nhöng noù coù theå maát thôøi gian laâu hôn ñeå tính toaùn. Taát nhieân laø nhöõng giao thöùc ñònh tuyeán phaûi ñònh nghóa caùc thuaät toaùn moät caùch chính xaùc.
Tính ñôn giaûn vaø chi phí thaáp
Moät thuaät toaùn ñoøi hoûi phaûi ñôn giaûn, deã thöïc hieän, tính hieäu quaû cao, ít chieám duïng baêng thoâng ñöôøng truyeàn, giaûm thieåu chi phí ñeán möùc toái ña trong ñoù tính hieäu quaû laø raát quan troïng trong vieäc söû ñuïng thuaät toaùn.
Tính oån ñònh, nhanh choùng, chính xaùc
Thuaät toaùn phaûi oån ñònh vaø chính xaùc ñeå baûo ñaûm hoaït ñoäng toát khi xaûy ra caùc tröôøng hôïp hö hoûng phaàn cöùng, quaù taûi ñöôøng truyeàn … bôûi vì caùc router ñöôïc ñaët ôû caùc ñieåm giao cuûa caùc maïng neân khi router bò loãi seõ gaây ra aûnh höôûng raát nghieâm troïng. Thuaät toaùn toái öu phaûi ñöôïc kieåm tra qua thôøi gian söû duïng vaø hoaït ñoäng oån ñònh trong nhöõng ñieàu kieän maïng khaùc nhau.Maët khaùc thuaät toaùn phaûi baûo ñaûm söï nhanh choùng ñeå traùnh tình traïng laëp treân ñöôøng truyeàn do khoâng caäp nhaät kòp traïng thaùi ñöôøng truyeàn.
Tính hoäi tuï nhanh
Thuaät toaùn ñoøi hoûi tính hoäi tuï nhanh. Söï hoäi tuï nhanh laø tieán trình qui öôùc cuûa taát caû caùc router treân ñöôøng ñi toái öu. Trong quaù trình ñònh tuyeán, router seõ caäp nhaät thoâng ñieäp ñònh tuyeán khaép treân maïng, ñeå tính toaùn laïi ñöôøng ñi toái öu vaø cuoái cuøng yeâu caàu ñeå taát caû router chaáp nhaän ñöôøng ñi ñoù. Thuaät toaùn ñònh tuyeán maø coù tính hoäi tuï chaäm coù theå gay ra laëp ñònh tuyeán hoaëc laø maïng ngöng hoaït ñoäng.
Trong hình 2.1, moät packet ñöôïc chuyeån ñeán router 1 taïi thôøi ñieåm t1.Router 1 ñaõ ñöôïc caäp nhaät ñònh höôùng vaø bieát ñöôïc ñöôøng ñi toái öu ñeán ñích phaûi qua router 2 vaø höôùng packet ñeán router 2, nhöng bôûi vì router 2 chöa ñöôïc caäp nhaät neân noù chæ bieát hop toái öu keá tieáp laø router 1. Vì theá router 2 höôùng packet trôû laïi router 1, vaø packet cöù ñöôïc ñöa qua laïi nhö theá giöõa router 1 vaø router 2 cho ñeán khi router 2 nhaän ñöôïc caäp nhaät ñònh höôùng cuûa noù hoaëc laø ñeán khi packet bò chuyeån höôùng vì ñaõ vöôït quaù thôøi gian cho pheùp.
Thôøi gian ñeå ñeán maïng
Nôi göûi ñeán
27
Node A
57
Node B
17
Node C
24
Node A
52
Node A
16
Node B
26
Node A
.
.
Hình1.9. Söï hoäi tuï chaäm vaø laëp ñònh tuyeán laøm trôû ngaïi tieán trình ñònh tuyeán.
Tính linh hoaït
Tính naêng naøy baûo ñaûm söï thay ñoåi kòp thôøi vaø linh hoaït trong baát cöù moïi tröôøng hôïp xaûy ra trong heä thoáng. Ví duï coù moät nhaùnh maïng khoâng hoaït ñoäng. Neáu nhö moät thuaät toaùn ñònh tuyeán coù theå bieát ñöôïc vaán ñeà, chuùng seõ nhanh choùng choïn ñöôøng ñi toái öu tieáp theo cho taát caû caùc router ñang hoaït ñoäng treân nhaùnh maïng ñoù. Thuaät toaùn ñònh tuyeán coù theå ñöôïc laäp trình ñeå thay ñoåi baêng thoâng treân maïng, kích thöôùc haøng ñôïi router vaø thôøi gian chôø treân maïng vaø nhöõng thay ñoåi khaùc …
Caùc kieåu thuaät toaùn routing
Static hay dynamic
Single path hay Multipath
Flat hay Hierachical
Link State hay Distance Vector.
Host - intelligent hay Router - intelligent
Intradomain hay Interdomain
Static hay dynamic
Thuaät toaùn Static
Static routing laø cô cheá trong ñoù ngöôøi quaûn trò quyeát ñònh, gaùn saün protocol cuõng nhö ñòa chæ ñích cho router: ñeán maïng naøo thì phaûi truyeàn qua port naøo, ñòa chæ laø gì… Caùc thoâng tin naøy chöùa trong routing table vaø chæ ñöôïc caäp nhaät hay thay ñoåi bôûi ngöôøi quaûn trò.
Static routing thích hôïp cho caùc heä thoáng ñôn giaûn, coù keát noái ñôn giöõa hai router, trong ñoù ñöôøng truyeàn döõ lieäu ñaõ ñöôïc xaùc ñònh tröôùc.
Thuaät toaùn Dynamic
Dynamic routing duøng caùc giao thöùc ñònh tuyeán ñeå töï ñoäng caäp nhaät caùc thoâng tin veà caùc router xung quanh. Tuøy theo daïng thuaät toaùn maø cô cheá caäp nhaät thoâng tin cuûa caùc router seõ khaùc nhau.
Dynamic routing thöôøng duøng trong caùc heä thoáng phöùc taïp hôn, trong ñoù caùc router ñöôïc lieân keát vôùi nhau thaønh moät maïng löôùi, ví duï nhö caùc heä thoáng router cung caáp dòch vuï internet, heä thoáng cuûa caùc coâng ty ña quoác gia.
Single path hay Multipath
Thuaät toaùn Single path
Thuaät toaùn single path khoâng theå toång hôïp döõ lieäu treân nhieàu lieân keát khaùc nhau neân löu löôïng döõ lieäu khoâng ñuû vaø ñoä tin caäy khoâng cao.
Thuaät toaùn Multipath
Thuaät toaùn multipath cho pheùp vieäc toång hôïp döõ lieäu treân nhieàu lieân keát khaùc nhau. Multi path cung caáp moät löu luôïng döõ lieäu vaø ñoä tin caäy cao hôn single path.
Flat hay Hierarchical
Thuaät toaùn Flat
Thuaät toaùn flat routing duøng trong caùc heä thoáng coù caáu truùc ngang haøng vôùi nhau, ñöôïc traûi roäng vôùi chöùc naêng vaø nhieäm vuï nhö nhau.Thuaät toaùn flat thöôøng chæ ñöôïc duøng ôû nhöõng moâ hình maïng ngang haøng nhoû.
Thuaät toaùn Hierachical
Thuaät toaùn hierachical laø thuaät toaùn phaân caáp, coù caáu truùc caây nhö moâ hình phaân caáp cuûa moät domain hay cuûa moät coâng ty. Tuøy theo daïng heä thoáng maø ta coù theå löïa choïn thuaät toaùn thích hôïp.
Heä thoáng ñònh tuyeán ñònh roõ caùc nuùt cuûa nhoùm logic goïi laø domain, heä thoáng noäi boä hoaëc laø vuøng. Trong heä thoáng hierarchical, moät vaøi router trong moät domain coù theå truyeàn thoâng vôùi caùc router trong domain khaùc, trong khi nhöõng router coøn laïi chæ coù theå truyeàn vôùi caùc router trong cuøng domain. Trong heä thoáng maïng lôùn, caùc möùc hierarchical coù theå toàn taïi, cuøng vôùi router taïi möùc hierarchical cao nhaát ñeå ñònh hình backbone cuûa routing.
Lôïi ích chính cuûa hierarchical routing laø giaû laäp nhö toå chöùc cuûa caùc coâng ty vaø do vaäy noù hoã trôï moâ hình truyeàn thoâng toát. Haàu heát söï truyeàn thoâng maïng hieän nay laø trong nhöõng nhoùm coâng ty nhoû (domain).
Link State or Distance Vector
Thuaät toaùn Link State
Hình 1.10. Thuaät toaùn Link-state.
Thuaät toaùn link state (coøn ñöôïc goïi laø thuaät toaùn shortest path first) caäp nhaät taát caû caùc thoâng tin veå cô cheá routing cho taát caû caùc nuùt treân heä thoáng maïng. Moãi router seõ göûi moät phaàn cuûa routing table, trong ñoù moâ taû traïng thaùi cuûa caùc lieân keát rieâng cuûa mình leân treân maïng. Chæ coù caùc thay ñoåi môùi ñöôïc göûi ñi.
Veà maët baûn chaát, thuaät toaùn link state göûi caùc baûng caäp nhaät coù kích thöôùc nhoû ñeán khaép nôi trong maïng.
Thuaät toaùn link state coù öu ñieåm laø coù toác ñoä cao, khoâng chieám duïng baêng thoâng nhieàu nhö thuaät toaùn distance vector. Tuy nhieân thuaät toaùn naøy ñoøi hoûi cao hôn veà boä nhôù, CPU cuõng nhö vieäc thöïc hieän khaù phöùc taïp.
Thuaät toaùn link state ñöôïc söû duïng trong giao thöùc ñònh tuyeán: OSPF, NLSP… vaø thích hôïp cho caùc heä thoáng côõ trung vaø lôùn.
Thuaät toaùn Distance Vector
Hình 1.11. Thuaät toaùn Distance Vector.
Thuaät toaùn distance vector (coøn goïi laø thuaät toaùn Bellman-Ford) baét buoäc moãi router phaûi göûi toaøn boä hay moät phaàn routing table cuûa mình cho router keát noái tröïc tieáp vôùi noù theo moät chu kyø nhaát ñònh (Hình 2.3)
Veà maët baûn chaát, thuaät toaùn distance vector göûi caùc baûng caäp nhaät coù kích thöôùc lôùn hôn chæ cho router keát noái vôùi noù.
Thuaät toaùn distance vector coù öu ñieåm laø deã thöïc hieän, deã kieåm tra, tuy nhieân noù coù moät soá haïn cheá laø thôøi gian caäp nhaät laâu, chieám duïng baêng thoâng lôùn treân maïng. Ngoaøi ra noù cuõng laøm laõng phí baêng thoâng do tính chaát caäp nhaät theo chu kyø cuûa mình.
Thuaät toaùn distance vector thöôøng duøng trong caùc giao thöùc ñònh tuyeán: RIP(IP/IPX), IGRP (IP), RTMP(AppleTalk)… vaø thöôøng aùp duïng cho heä thoáng nhoû.
Ngoaøi ra coøn coù söï keát hôïp hai thuaät toaùn naøy trong moät soá giao thöùc ñònh tuyeán nhö: IS-IS, EIGRP.
Host-Intelligent hay Router-Intelligent
Thuaät toaùn Host - intelligent
Thuaät toaùn Host intelligent cho raèng nuùt cuoái nguoàn seõ xaùc ñònh toaøn boä tuyeán trình vaø thöôøng xem nhö laø ñònh tuyeán nguoàn (source routing). Trong heä thoáng source-routing, router chæ laøm coâng vieäc chöùa packet vaø höôùng ñeán thieát bò roài göûi ngay packet ñeán ñieåm döøng tieáp theo maø khoâng quan taâm ñeán chuùng. Trong thuaät toaùn naøy thì host phaûi coù khaû naêng ñònh tuyeán thoâng minh.
Thuaät toaùn Router - intelligent
Thuaät toaùn Router intelligent cho raèng host khoâng bieát gì ñöôøng ñi. Trong thuaät toaùn naøy, router seõ xaùc ñònh ñöôøng truyeàn trong maïng rieâng döïa treân tính toaùn rieâng cuûa chuùng. Ñeå laøm ñöôïc vieäc naøy, router phaûi coù khaû naêng ñònh tuyeán thoâng minh.
Intradomain hay Interdomain
Thuaät toaùn Intradomain
Thuaät toaùn Intradomain chæ hoaït ñoäng trong moät domain duy nhaát, neân thöôøng chæ ñöôïc chæ söû duïng trong nhöõng heä thoáng maïng noäi boä.
Thuaät toaùn Interdomain
Thuaät toaùn Interdomain hoaït ñoäng giöõa caùc domain vôùi nhau, thöôøng ñöôïc söû duïng trong nhöõng heä thoáng coâng ty lôùn hoaëc giöõa caùc coâng ty vôùi nhau.
Caùc soá ño cô baûn trong thuaät toaùn routing (Routing metric)
Metric laø soá ño cuûa thuaät toaùn routing ñeå töø ñoù quyeát ñònh ñöôøng ñi toái öu nhaát cho döõ lieäu. Moät thuaät toaùn routing coù theå söû duïng nhieàu metric khaùc nhau. Caùc metric ñöôïc keát hôïp vôùi nhau ñeå thaønh moät metric toång quaùt, ñaëc tröng cho lieân keát. Moãi thuaät toaùn coù theå söû duïng kieåu söû duïng metric khaùc nhau.
Caùc metric thöôøng ñöôïc duøng laø:
Chieàu daøi ñöôøng di (Path Length)
Ñoä tin caäy (Reliability)
Thôøi gian chôø (Delay)
Baêng thoâng (Bandwidth)
Khaû naêng taûi (Load)
Chi phí truyeàn daãn (Comunication cost)
Chieàu daøi ñöôøng ñi
Laø metric cô baûn, thöôøng duøng nhaát. Path length trong router coøn ñöôïc xaùc dònh baèng soá hop giöõa nguoàn vaø ñích. Moät hop ñöôïc hieåu laø moät lieân keát giöõa hai router.
Ñoä tin caäy
Laø khaùi nieäm chæ ñoä tin caäy cuûa moät lieân keát. Ví duï nhö ñoä tin caäy ñöôïc theå hieän thoâng qua bit error rate… Khaùi nieäm naøy nhaèm chæ khaû naêng hoaït ñoäng oå ñònh cuûa lieân keát.
Thôøi gian chôø
Khaùi nieäm delay duøng ñeå chæ khoaûng thôùi gian caàn ñeå chuyeån packet töø nguoàn ñeán ñích trong heä thoáng. Delay phuï thuoäc vaøo nhieàu yeáu toá: khoaûng caùch vaät lyù, baêng thoâng cuûa lieân keát, ñuïng ñoä, tranh chaáp ñöôøng truyeàn. Chính vì theá yeáu toá naøy laø moät metric ñoùng vai troø raát quan troïng trong thuaät toaùn routing.
Baêng thoâng
Laø moät metric quan troïng ñeå ñaùnh giaù ñöôøng truyeàn. Bandwidth chæ löu löôïng döõ lieäu toái ña coù theå truyeàn treân lieân keát.
Taûi
Load nhaèm chæ phaàn traêm network resource ñang trong traïng thaùi baän {busy). Load coù theå laø löu löôïng döõ lieäu treân lieân keát, laø ñoä chieám duïng boä nhôù, CPU…
CAÙCPHÖÔNG PHAÙP ÑÒNH TUYEÁN
CUÛA CISCO (ROUTING METHOD)
Static routing
Static routing laø cô cheá trong ñoù ngöôøi quaûn trò quyeát ñònh, gaùn saün protocol cuõng nhö ñòa chæ ñích cho router: ñeán maïng naøo thì phaûi truyeàn qua port naøo, ñòa chæ laø gì… Caùc thoâng tin naøy chöùa trong routing table vaø chæ ñöôïc caäp nhaät hay thay ñoåi bôûi ngöôøi quaûn trò. Router ñöôïc laäp trình tónh khoâng theå tìm ra ñöôøng ñi, chuùng thieáu cô cheá ñeå truyeàn thoâng tin ñònh tuyeán tôùi caùc router khaùc. Router ñöôïc laäp trình tónh chæ coù theå höôùng packet ñeán ñöôøng ñi ñaõ ñöôïc ngöôøi quaûn trò ñònh nghóa saün.
Static routing thích hôïp cho caùc heä thoáng ñôn giaûn, coù keát noái ñôn giöõa hai router, trong ñoù ñöôøng truyeàn döõ lieäu ñaõ ñöôïc xaùc ñònh tröôùc.
Lôïi ích cuûa static routing
Coù raát nhieàu lôïi ích khi söû duïng static routing. Ví duï nhö ñöôøng ñi ñöôïc laäp trình tónh coù tính baûo maät cao vì chæ coù ngöôøi quaûn trò môùi bieát caùc thieát laäp ñoù.Moät lôïi ích khaùc laø static routing coù theå laøm taêng hieäu quaû cuûa vieäc söû duïng taøi nguyeân. Static routing söû duïng ít baêng thoâng hôn caùc phöông phaùp routing khaùc trong truyeàn thoâng, khoâng phí phaïm caùc voøng laëp treân CPU router ñeå tính toaùn ñöôøng ñi, do vaäy neân toán raát ít boä nhôù. Trong moät vaøi heä thoáng maïng, ta coù theå söû duïng nhöõng router nhoû hôn, ít ñaét tieàn hôn ñeå söû duïng static routing. Beân caïnh nhöõng lôïi ích thì static routing vaãn coù moät vaøi haïn cheá nhaát ñònh maø ta phaûi bieát.
Haïn cheá cuûa static routing
Khi maïng bò loãi, hoaëc khi caáu truùc nguoàn thay ñoåi thì traùch nhieäm cuûa ngöôøi quaûn trò maïng laø phaûi ñieàu chænh cho phuø hôïp vôùi nhöõng thay ñoåi ñoù.
Trong heä thoáng maïng lôùn, caùc nhaø quaûn trò maïng phaûi hôïp taùc vôùi nhau trong keá hoaïch phaân phoái laïi ñöôøng ñi maø hoï tin raèng seõ giaûm toái thieåu khoái löôïng coâng vieäc cuõng nhö taûi truyeàn thoâng maïng, vaø nhö vaäy hoï phaûi thöôøng xuyeân caäp nhaät thoâng ti._.n ñöôøng ñi trong baûng ñònh tuyeán.
ÖÙng duïng cuûa static routing
Static routing thöôøng ñöôïc söû duïng toát trong nhöõnng maïng nhoû maø chæ coù moät ñöôøng ñi duy nhaát ñeán ñích ñaõ ñöôïc xaùc ñònh tröôùc. Khi maïng phaùt trieån leân ngöôøi ta seõ theâm ñöôøng ñi ñeán ñích, vaø seõ coù moät soá khoù khaên nhaát ñònh. Ngöôøi quaûn trò seõ laäp trình theâm cho router ñeå söï truyeàn thoâng deã daøng trong maïng WAN.
Ngay caû trong moät maïng phöùc taïp ngöôøi ta vaãn muoán duøng static routing ñeå naâng cao tính baûo maät. Keát noái cuûa coâng ty baïn ñeán Internet coù theå ñöôïc xaùc ñònh ñònh tuyeán tónh ñeán moät server ñöôïc baûo maät. Khoâng coù ai coù quyeàn truy caäp vaøo neáu khoâng coù chöùng thöïc xaùc nhaän do server cung caáp.
Static routing laø moät caùch toát ñeå keát noái nhöõng maïng LAN noäi boä trong maïng WAN.
Caáu hình static routing
Static routing hay static route ñöôïc thieát laäp baèng tay thoâng qua leänh ip route nhö sau:
Router(config)#ip route network [mask] {address|interface} [distance] [permanent]. Trong ñoù:
network— network ñích hay subnet
mask—Subnet mask
address—IP address cuûa next-hop router
interface—Teân interface (cuûa router ñang caáu hình) ñeå ñi tôùi network ñích.
distance—Giaù trò cung caáp bôûi ngöôøi quaûn trò, nhaèm chæ ñoä öu tieân (cost) cuûa ñöôøng ñònh tuyeán (tuøy choïn)
permanent —Chæ ñònh raèng ñöôøng ñònh tuyeán naøy khoâng bò dôõ boû ngay caû khi interface bò shutdown.
Ví duï:
Hình 2.1. Ví duï veà static route
Default routing
Default routing laø cô cheá ñaëc bieät cuûa static routing.Default routing ñöôïc söû duïng ñeå göûi packet ñeán maïng töø xa maø khoâng coù trong baûng ñònh tuyeán ñeán router hop tieáp theo. Ta chæ coù theå söû duïng default routing treân nhöõng maïng LAN noäi boä.
Taát caû router cuûa Cisco laø router classful, nghóa laø chuùng xaùc laäp moät subnet mask maëc ñònh treân moãi interface cuûa router. Khi moät router nhaän moät packet cuûa moät maïng con ñích maø khoâng coù trong baûng ñònh tuyeán, maëc ñònh noù seõ truyeàn packet ñi ngay. Neáu söû duïng default routing, ta phaûi söû duïng leänh ip classless bôûi vì khoâng coù maïng con töø xa naøo ñöôïc chöùa trong baûng ñònh tuyeán.
Khi static routing ñaõ ñònh tröôùc ñöôøng ñi thì router ñöôïc söû duïng ñeå tìm ñích ñeán ñaõ ñöôïc ñònh tröôùc, router seõ söû duïng ñöôøng ñi maëc ñònh noù khoâng tìm thaáy ñöôøng ñi trong baûng ñònh tuyeán.
Khi router nhaän ñöôïc packet daønh cho maïng naøy, router seõ chuyeån packet ñi ngay. Neáu khoâng ñònh tröôùc ñöôøng ñi ñeán ñích, router seõ söû duïng ñöôøng ñi maëc ñònh ñeå ñeán.
Ñöôøng ñi maëc ñònh cuûa router thöôøng laø 0.0.0.0 vôùi subnet mask laø 0.0.0.0
Caáu hình default route:
Router(config)#ip default-network network-number ; vôùi network-number laø ñòa chæ maïng caàn caáu hình.
Dynamic routing
Dynamic routing laø cô cheá ñònh tuyeán ñoäng söû duïng caùc giao thöùc ñònh tuyeán ñeå töï ñoäng caäp nhaät caùc thoâng tin veà caùc router xung quanh. Tuøy theo daïng thuaät toaùn maø cô cheá caäp nhaät thoâng tin cuûa caùc router seõ khaùc nhau. Khi noù truyeàn thoâng vôùi caùc router laùng gieàng thì giao thöùc ñònh tuyeán seõ qui ñònh caùc taäp luaät maø caùc router khaùc coù theå söû duïng.
Lôïi ích cuûa dynamic routing
Dynamic routing hoaït ñoäng hieäu quaû vaø phöùc taïp hôn 2 phöông phaùp routing treân. Dynamic routing söû duïng caùc giao thöùc ñònh tuyeán cho pheùp caùc router laøm moät soá chöùc naêng caàn thieát cuûa chuùng, bao goàm tìm vaø xaùc nhaän ñöôøng ñi, hoäi tuï theo moät qui öôùc chung cuûa moät caáu truùc maïng, vôùi moät vaøi khaùc bieät trong caùch tính toaùn ñöôøng ñi. Dynamic routing seõ coù theå hoïc ñöôøng ñeán maïng ñích maëc duø noù chöa bieát ñöôøng ñi ñeán. Vì vaäy dynamic routing seõ linh hoaït hôn 2 phöông phaùp treân.
Caùc giao thöùc ñònh tuyeán laø RIP, IGRP, EIGRP, OSPF,...
Haïn cheá cuûa dynamic routing
Söû duïng dynamic routing toán nhieàu taøi nguyeân CPU, boä nhôù vaø baêng thoâng cho vieäc lieân keát maïng.
ÖÙng duïng
Dynamic routing thöôøng duøng trong caùc heä thoáng phöùc taïp hôn, trong ñoù caùc router ñöôïc lieân keát vôùi nhau thaønh moät maïng löôùi, ví duï nhö caùc heä thoáng router cung caáp dòch vuï internet, heä thoáng cuûa caùc coâng ty ña quoác gia.
Caáu hình dynamic routing
Router (config)# ip routing.
GIAO THÖÙC ÑÒNH TUYEÁN
(ROUTING PROTOCOL)
Khaùi nieäm cô baûn
Routing protocol vaø routed protocol
Routed protocol laø giao thöùc lôùp thöù ba cuûa moâ hình OSI (lôùp data link) quy ñònh daïng format vaø caùch söû duïng cuûa caùc tröôøng trong packet nhaèm chuyeån caùc packet töø nôi naøy sang nôi khaùc (ñeán taän ngöôøi söû duïng) Ví duï: IP, IPX…
Routing protocol laø giao thöùc ñònh tuyeán cho pheùp caùc router keát noái vôùi nhau vaø caäp nhaät caùc thoâng tin cuûa nhau nhôø caùc baûng routing. Routing protocol coù theå söû duïng caùc routed protocol ñeå truyeàn thoâng tin giöõa caùc router. Ví duï: RIP (Routing Information Protocol), IGRP (Interior Gateway Routing Protocol)…
Routed protocol
Routing protocol
IP
RIP, IGRP, OSPF, EIGRP, BGP, IS-IS
IPX
RIP, NLSP, EIGRP
Apple Talk
RMTP, AURP, EIGRP
Hình 3.1 Caùc routed protocol vaø routing protocol
Taát caû caùc routing protocol caàn cung caáp nhöõng chöùc naêng sau:
Xaùc ñònh ñích nôi döõ lieäu seõ ñeán.
Xaùc ñònh xem thoâng tin ñònh tuyeán ñeán töø ñaâu.
Xaùc ñònh taát caû caùc ñöôøng ñi coù theå ñeán ñích.
Xaùc ñònh ñöôøng ñi toát nhaát ñeán ñích.
Caäp nhaät thoâng tin ñònh tuyeán.
Vaø caùc yeáu toá khi choïn moät routing protocol:
Soá ño routing ñöôïc söû duïng ñeå choïn ñöôøng.
Thoâng tin ñònh tuyeán ñöôïc chia seû nhö theá naøo.
Ñoä hoäi tuï cuûa routing protocol
Router xöû lyù thoâng tin ñònh tuyeán nhö theá naøo.
Chi phí khi söû duïng routing protocol.
Ñeå keát noái caùc maïng vôùi nhau, router seõ ñöôïc caáu hình ñònh tuyeán tónh hay ñoäng vaø göûi thoâng tin ñeán router laùng gieàng. Router laùng gieàng laø router khaùc coù cuøng chung subnet vôùi router hieän haønh.
Administrative Distance(AD)
AD laø khoaûng caùch quaûn trò ñöôïc duøng ñeå so saùnh caùc route hoïc ñöôïc töø nhöõng giao thöùc khaùc nhau. Khi khoaûng caùch quaûn trò (AD) ñöôïc xaùc ñònh, router coù theå choïn giöõa caùc nguoàn thoâng tin ñònh tuyeán xem nguoàn naøo ñaùng tin caäy. Ví duï neáu router hoïc ñöôïc moät route töø OSPF vaø RIP, noù seõ öu tieân route hoïc töø OSPF do coù AD nhoû hôn vaø töông öùng laø ñoä tin caäy cao hôn.
AD cuûa RIP laø 120, cuûa IGRP laø 100, cuûa EIGRP laø 90, cuûa OSPF laø 110 …
Caùc thuaät toaùn ñöôïc söû duïng trong caùc routing protocol
Coù 2 lôùp giao thöùc ñònh tuyeán chính ñöôïc söû duïng trong caùc routing protocol:
Distance vector
Link state
Distance vector
Distance-vector protocol tìm ñöôøng ñi toái öu ñeán moät maïng ôû xa baèng caùch ñaùnh giaù khoaûng caùch. Moãi laàn moät packet ñi qua moät router ñöôïc tính laø moät hop. Ñöôøng ñi coù ít soá hop nhaát ñeán maïng seõ laø ñöôøng ñi toái öu. Vector cho bieát phöông höôùng cuûa maïng ôû xa. Caû RIP vaø IGRP ñeàu laø giao thöùc ñònh tuyeán daïng distance-vector.
Link state
Link-state protocol hay coøn goïi laø shortest-path-first protocol, laø giao thöùc döïa treân thuaät toaùn tìm ñöôøng ñi ngaén nhaát. Ñònh tuyeán Link-state söû duïng thoâng ñieäp LSA vaø baûng ñònh tuyeán chöùa ñöôøng ñi ñeán ñích. Router seõ taïo ra moãi laàn 3 baûng rieâng:
1 baûng naøy seõ theo doõi thieát bò lieân laïc laùng gieàng.
1 baûng seõ xaùc ñònh caáu truùc cuûa toaøn boä maïng noäi boä.
1 baûng ñöôïc söû duïng nhö baûng ñònh tuyeán.
Router maø söû duïng giao thöùc Link-state linh hoaït hôn trong maïng noäi boä hôn giao thöùc ñònh tuyeán distance-vector. OSPF laø giao thöùc ñònh tuyeán IP hoaøn chænh cuûa giao thöùc daïng link state.
Kyõ thuaät traùnh laëp trong quaù trình ñònh tuyeán
Giao thöùc ñònh tuyeán Distance-vector theo doõi baát kyø söï thay ñoåi trong maïng noäi boä baèng caùch truyeàn ñi nhöõng caäp nhaät ñònh tuyeán theo chu kyø ñeán taát caû caùc interface ñang hoaït ñoäng. Chuùng truyeàn ñi bao goàm baûng ñònh tuyeán nay ñuû. Coâng vieäc naøy ñoøi hoûi cao veà CPU vaø toán nhieàu baêng thoâng. Vaø khi söï coá thieáu huït taøi nguyeân maïng xaûy ra, ñoä hoäi tuï chaäm cuûa giao thöùc ñònh tuyeán distance vector coù theå laøm sai leäch thoâng tin trong baûng ñònh tuyeán vaø gaây ra laëp ñònh tuyeán. Laëp ñònh tuyeán xaûy ra bôûi vì caùc router khoâng ñöôïc caäp nhaät ñoàng thôøi. Do vaäy, ñeå traùnh vaø ngaên chaën laëp ñònh tuyeán ngöôøi ta ñöa ra nhöõng kyõ thuaät sau:
Maximum Hop Count.
Split Horizon.
Route poisoning.
Holddown.
Ví duï 3.2 veà laëp ñònh tuyeán:
Router khaùm phaù ñöôøng ñi toái öu ñeán ñích töø router laùng gieàng.
Moãi nuùt ñeàu duy trì khoaûng caùch ñeán ñích.
Ñoä hoäi tuï chaäm laøm ngaên caûn quaù trình ñònh tuyeán.
Router C chöùa ñöôøng ñi toái öu ñeán network 10.4.0.0 qua router B.
Router A caäp nhaät baûng ñònh tuyeán vaø coäng hop count theâm 1.
Hop count cuûa network 10.4.0.0 ñöôïc ñeám ñeán voâ cuøng vaø gaây ra laëp.
Caùch giaûi quyeát vaø ngaên chaën laëp:
Ñònh nghóa soá hop giôùi haïn ñeå ngaên chaën laëp.
Packets cuûa network 10.4.0.0 bò xoay voøng (laëp) giöõa router B vaø router C.
Thoâng tin khoâng neân bò göûi ngöôïc veà maïng nguoàn.
Router quaûng caùo khoaûng caùch cuûa caùc route bò down.
Poison reverse vôùi split horizon.
The router giöõ entry cuûa network bò down vaø cho pheùp thôøi gian ñeå caùc router khaùc tính toaùn laïi söï thay ñoåi naøy.
The router göûi caäp nhaät khi baûng ñònh tuyeán coù thay ñoåi.
Maximum Hop Count
Vaán ñeà laëp ñònh tuyeán xaûy ra bôûi thoâng tin ñöôïc sai leäch ñöôïc truyeàn ñi trong khaép maïng noäi boä. Neáu khoâng coù söï can thieäp, thì soá hop ñeám ñöôïc seõ taêng ñeán voâ cuøng moãi laàn moät packet ñöôïc truyeàn qua moät router.
Moät caùch ñeå giaûi quyeát vaán ñeà laø ñònh nghóa soá hop ñeám ñöôïc toái ña. RIP cho pheùp soá hop toái ña laø 15, vì theá baát kyø yeâu caàu soá hop laø 16 ñeàu khoâng theå ñeán ñöôïc, vaø nhö vaäy thì maximum hop count cuõng vaãn laøm cho packet bò laëp neân khoâng giaûi quyeát ñöôïc vaán ñeà trieät ñeå. Tuy nhieân noù cuõng ñaõ giaûi quyeát ñöôïc vaán ñeà ñaët ra. Packet vaãn ôû trong voøng laëp, nhöng thay vì quay voøng maõi maõi thì baây giôø chuùng seõ bò huyû sau khi baät leân 16 laàn.
Split Horizon
Split Horizon laø moät kyõ thuaät ñeå traùnh laëp ñònh tuyeán. Split Horizon giaûm soá thoâng tin ñònh tuyeán khoâng chính xaùc vaø chi phí ñònh tuyeán trong moät maïng distancevector baèng caùch ñöa ra luaät ñeå thoâng tin khoâng theå ñöôïc göûi trôû laïi theo höôùng maø noù ñaõ nhaän ñöôïc.
Routing protocol seõ phaân bieät loaïi interface naøo ñaõ hoïc ñöôøng vaø seõ khoâng quaûng caùo trôû laïi cuøng interface ñoù. Noù seõ ngaên chaën Router A göûi thoâng tin ñaõ ñöôïc caäp nhaät trôû laïi Router B.
Ví duï: Router 1 lieân keát network A qua router 2. Router 1 nhaän thoâng tin veà maïng A vôùi metric laø 1 töø router 2. Khi split horizon ñöôïc kích hoaït treân router 1, thoâng tin veà maïng A seõ khoâng quaûng caùo ngöôïc laïi veà router 2. Neáu khoâng kích hoaït split horizon, router 1 seõ quaûng caùo maïng A cho router 2 vôùi metric laø 2. Neáu maïng A bò söï coá, router 2 seõ hoïc tuyeán ñöôøng ñeán maïng A qua router 1 vaø seõ taïo ra loã hoång (black hole).
Route Poisoning
Route poisoning cuõng laø moät kyõ thuaät traùnh laëp baèng caùch ngaên chaën nhöõng thoâng tin caäp nhaät traùi ngöôïc nhau. Ban ñaàu router E ñöa vaøo baûng ñònh tuyeán moät entry veà ñöôøng ñi cho Network 5 (goïi laø route poisoning) coù giaù trò 16 (unreachable). Khi router C nhaän ñöôïc 1 route poisoning töø router E, noù seõ göûi moät caäp nhaät goïi laø poison reverse ngöôïc trôû laïi router E. Ñieàu naøy ñaûm baûo taát caû ñöôøng ñi treân nhaùnh maïng ñaõ nhaän ñöôïc thoâng tin ñöôøng ñi môùi. Bình thöôøng thì kyõ thuaät naøy khoâng ñöôïc duøng (vì noù coù khuynh höôùng laøm taêng kích thöôùc baûng ñònh tuyeán) maø chæ ñöôïc duøng khi maïng gaëp söï coá.
Ñeå khaéc phuïc ñieàu naøy, ngöôøi ta duøng kyõ thuaät naøy keát hôïp vôùi kyõ thuaät Split Horizon. Route poisoning keát hôïp vôùi split horizon seõ taïo ra moät maïng distance vector coù tính phuïc hoài cao vaø ñaùng tin caäy hôn nhöõng kyõ thuaät khaùc.
Holddown
Holddown laø moät trong nhöõng kyõ thuaät traùnh laëp trong quaù trình ñònh tuyeán. Holddown ngaên chaën nhöõng thoâng ñieäp caäp nhaät thöôøng xuyeân ñeå phuïc hoài moät ñöôøng ñi khoâng coù hieäu quaû (goïi laø flapping). Ñieàu naøy thöôøng xaûy ra khi nhöõng lieân keát khoâng ñoàng boä maát keát noái vaø lieàn caäp nhaät laïi. Neáu khoâng coù caùch oån ñònh thì maïng seõ khoâng theå hoäi tuï vaø interface bò flapping seõ laøm chaäm maïng hoaëc laø ngheõn maïng.
Holddown ngaên chaën ñöôøng ñi thay ñoåi quaù nhanh trong thôøi gian cho pheùp khi ñöôøng ñi khoâng coù hieäu quaû trôû thaønh coù hieäu quaû ñeå maïng hoaït ñoäng oån ñònh tröôùc khi tìm ñöôïc ñöôøng ñi toái öu. Router haïn cheá trong moät chu kyø xaùc ñònh baát kyø söï thay ñoåi naøo aûnh höôûng ñeán ñöôøng ñi ôû xa. Noù ngaên chaën ñöôøng ñi khoâng hieäu quaû sôùm ñöôïc phuïc hoài ñeán baûng ñònh tuyeán khaùc.
Khi moät router nhaän ñöôïc moät caäp nhaät töø router laùng gieàng raèng moät network tröôùc ñaây coù theå ñeán ñöôïc nhöng baây giôø khoâng hoaït ñoäng, khi ñoù thieát bò ñeám thôøi gian holddown baét ñaàu hoaït ñoäng. Neáu caäp nhaät ñoù coù soá ño metric toát hôn caùc entry maïng khaùc, thì holddown seõ bò huyû vaø döõ lieäu ñöôïc ñi qua. Tuy nhieân, neáu nhö caäp nhaät ñoù truyeàn ñeán tröôùc khi holddown ñeám heát thôøi gian cho pheùp vaø coù soá ño thaáp hôn ñöôøng ñi tröôùc ñoù thì caäp nhaät seõ khoâng ñöôïc thöïc hieän vaø thieát bò ñeám thôøi gian holddown vaãn hoaït ñoäng. Ñieàu naøy cho pheùp maïng coù theâm thôøi gian ñeå oån ñònh tröôùc khi hoäi tuï.
Holddown söû duïng caäp nhaät nhanh, vôùi thieát bò ñeám holddown ñeå caûnh baùo söï thay ñoåi cuûa router laùng gieàng trong maïng. Khoâng gioáng nhö thoâng ñieäp caäp nhaät töø router laùng gieàng, caäp nhaät nhanh taïo ra moät baûng ñònh tuyeán vaø göûi ngay ñeán router laùng gieàng bôûi vì maïng noäi boä seõ phaùt hieän ra nhöõng thay ñoåi. Coù 3 tröôøng hôïp maø thoâng ñieäp caäp nhaät nhanh seõ khôûi ñoäng laïi thieát bò ñeám thôøi gian holddown:
Thieát bò holddown ñeám heát thôøi gian cho pheùp.
Coù moät caäp nhaät khaùc ñöôïc nhaän vôùi soá ño toát hôn.
Khi giaûi phoùng boä nhôù cuûa holddown.
Route summarization
Route summarization laø söï toùm taét ñòa chæ IP vaø subnet mask cuûa moät route. Ñòa chæ ñaïi dieän laø ñòa chæ IP vôùi bit-count mask nghóa laø maët naï ñöôïc bieåu dieãn döôùi daïng soá cuûa bit 1 ñeám ñöôïc trong subnet mask ñoù (CIDR).Classless Inter-Domain Routing (CIDR) laø moät khaùi nieäm maø ISP söû duïng ñeå bieåu dieãn subnet mask theo moät caùch khaùc baèng caùch laáy toång caùc bit 1 trong subnet mask ñoù (subnet mask ñöôïc bieåu dieãn döôùi daïng nhò phaân). Sunet mask toái ña laø 255.255.255.252 töông öùng vôùi CIDR toái ña laø /30 bôûi vì tröø ra 2 bit host. Ñieàu naøy seõ giuùp giaûm thieåu kích thöôùc cuûa baûng ñònh tuyeán. Ta xem baûng giaù trò subnet mask vaø giaù trò CIDR:
Subnet mask
Giaù trò CIDR
255.0.0.0
/ 8
255.128.0.0
/ 9
255.192.0.0
/ 10
255.224.0.0
/ 11
255.240.0.0
/ 12
255.248.0.0
/ 13
255.252.0.0
/ 14
255.254.0.0
/ 15
255.255.0.0
/ 16
255.255.128.0
/ 17
255.255.192.0
/ 18
255.255.224.0
/ 19
255.255.240.0
/ 20
255.255.248.0
/ 21
255.255.252.0
/ 22
255.255.254.0
/ 23
255.255.255.0
/ 24
255.255.255.128
/ 25
255.255.255.192
/ 26
255.255.255.224
/ 27
255.255.255.240
/ 28
255.255.255.248
/ 29
255.255.255.252
/ 30
Hình 3.3.Baûng giaù trò subnet mask vaø CIDR töông öùng.
Ví duï maïng 192.1.1.0 vôùi subnet mask 255.255.255.0 seõ ñöôïc toùm taét thaønh 192.168.1.0/24 (255.255.255.0->11111111.11111111.11111111.0 = 24 bit 1).
VLSM (Variable Length Subnet Mask)
VLSM laø moät kyõ thuaät cho pheùp ngöôøi quaûn trò duøng nhieàu subnet mask trong cuøng moät ñòa chæ maïng. Ñieàu naøy giuùp phaân chia ñòa chæ hieäu quaû hôn.
VLSM coù caùc ñaëc tính sau:
VLSM cho pheùp coù nhieàu hôn moät subnet mask trong moät maïng.
Cung caáp tính naêng tính naêng chia nhoû moät ñòa chæ IP thaønh nhieàu ñòa chæ IP.
Cung caáp vieäc söû duïng ñòa chæ IP coù hieäu quaû.
Cho pheùp söï toùm taét ñöôøng ñi toát hôn.
Caùc daïng giao thöùc ñònh tuyeán
Giao thöùc ñònh tuyeán daïng classful
Giao thöùc ñònh tuyeán classful chæ hieåu moät lôùp maïng con, nghóa laø khoâng chöùa thoâng tin subnet mask trong caùc caäp nhaät ñònh tuyeán. Do vaäy giao thöùc ñònh tuyeán daïng classful khoâng hoã trôï VLSM (Variable Length Subnet Mask) vaø maïng khoâng lieân tuïc. Caùc giao thöùc ñònh tuyeán daïng classful bao goàm RIPv1 vaø IGRP.
Giao thöùc ñònh tuyeán daïng classless
Giao thöùc ñònh tuyeán daïng classless caäp nhaät baát kyø söï thay ñoåi naøo cuûa subnet mask. Do vaäy giao thöùc ñònh tuyeán daïng classless hoã trôï VLSM. söï toùm taét ñöôøng ñi vaø maïng khoâng lieân tuïc. Caùc giao thöùc ñònh tuyeán daïng classless bao goàm RIPv2, OSPF, EIGRP, IS-IS, vaø BGP.
Giao thöùc ñònh tuyeán daïng Interior
Giao thöùc ñònh tuyeán daïng Interior ñöôïc söû duïng trong caùc heä thoáng noäi boä, caùc maïng noäi boä nhö Intranet …Caùc giao thöùc ñònh tuyeán daïng Interior bao goàm RIP, IGRP, EIGRP, OSPF, Integrated IS-IS.
Giao thöùc ñònh tuyeán daïng Exterior
Giao thöùc ñònh tuyeán daïng Exterior ñöôïc söû duïng giöõa caùc heä thoáng noäi boä vôùi nhau vaø treân Internet. Caùc giao thöùc ñònh tuyeán daïng Exterior laø BGP.
Moâ hình keát noái caùc maïng WAN vôùi nhau
Maïng WAN (Wide Area Network) laø maïng dieän roäng keát noái caùc maïng LAN trong noäi boä cuûa moät quoác gia, hoaëc laø giöõa caùc quoác gia vôùi nhau. Thoâng thöôøng keát noái naøy ñöôïc thöïc hieän thoâng qua maïng vieãn thoâng. Caùc WAN coù theå keát noái vôùi nhau thoâng qua caùc router vôùi nhöõng giao thöùc ñònh tuyeán khaùc nhau.
Vaán ñeà laø laøm sao keát noái caùc maïng WAN laïi vôùi nhau ñeå caùc coâng ty coù theå truyeàn thoâng vôùi nhau moät caùch hieäu quaû. Chuùng ta haõy xem baøi toaùn ñaët ra nhö sau:
Coâng ty baûo hieåm A coù truï sôû chính ñaët taïi Myõ. Ngoaøi ra coâng ty coøn coù caùc chi nhaùnh ôû Singapore vaø Vieät Nam. Moâ hình keát noái nhö hình 3.4 sau:
Hình 3.4 Moâ hình keát noái cuûa coâng ty baûo hieåm A.
Coâng ty ôû Myõ duøng router A, coâng ty ôû Singapore duøng router B vaø coâng ty ôû VN duøng router C. Router A ñöôïc noái vôùi router B, vaø router B noái vôùi router C. Moãi nôi ñeàu coù caùc maïng rieâng ñöôïc noái vôùi interface E0 cuûa router, coù theå laø LAN vaø cuõng coù theå laø WAN. Vaán ñeà laø laøm sao ñeå coâng ty chính vaø caùc chi nhaùnh coù theå trao ñoåi thoâng tin vôùi nhau moät caùch hieäu quaû nhaát. Cisco ñaõ phaùt trieån moät soá giao thöùc ñònh tuyeán (routing protocol) ñeå hoã trôï vieäc truyeàn thoâng giöõa caùc router moät caùch hieäu quaû. Vaán ñeà coøn laïi laø ta seõ choïn giao thöùc ñònh tuyeán ñoäng naøo phuø hôïp vaø hieäu quaû.
Caùc giao thöùc ñònh tuyeán tieâu bieåu ñöôïc trình baøy trong baûng 3.5
Teân
Teân ñaày ñuû
Routed Protocol hoã trôï
RIP
Routing Information Protocol
TCP/IP, IPX
IGRP
Interior Gateway Routing Protocol
TCP/IP
OSPF
Open Shortest Path First
TCP/IP
EGP
Exterior Gateway Protocol
TCP/IP
BGP
Border Gateway Protocol
TCP/IP
IS-IS
Intermediate System to Intermediate System
TCP/IP
EIGRP
Enhanced Interior Gateway Routing Protocol
TCP/IP
NLSP
NetWare Link Services Protocol
IPX/SPX
RTMP
Routing Table Maintenance Protocol
AppleTalk
Baûng 3.5. Caùc routing protocol tieâu bieåu.
ÔÛ phaàn sau chuùng ta seõ xem xeùt moät soá routing protocol thoâng duïng hieän nay thöôøng ñöôïc caáu hình treân caùc router.
RIP (Routing Information Protocol)
RIP laø chöõ vieát taét cuûa Routing Information Protocol, laø moät trong nhöõng routing protocol ñaàu tieân ñöôïc söû duïng. RIP hoaït ñoäng döïa treân thuaät toaùn distance vector, ñöôïc söû duïng raát roäng raõi tuy nhieân chæ thích hôïp cho caùc heä thoáng nhoû vaø ít phöùc taïp.
RIP laø giao thöùc daïng classful, nghóa laø khoâng chöùa thoâng tin subnet mask trong caùc caäp nhaät ñònh tuyeán. Do ñoù, RIP khoâng hoã trôï VLSM vaø maïng khoâng lieân tuïc.
RIP hoã trôï caân baèng taûi vôùi toái ña laø 6 ñöôøng ñi coù chi phí baèng nhau (equal-cost load balancing).
RIP seõ töï ñoäng toùm taét moät maïng (auto summarization) tröôùc khi quaûng caùo noù.
RIP coù 2 phieân baûn laø RIPv1 vaø RIPv2.RIP xaùc ñònh ñöôøng vôùi metric laø hop count (path length). Soá löôïng hop toái ña laø 15.
RIPv1 laø giao thöùc ñònh tuyeán daïng classful, khoâng hoã trôï VLSM.
RIPv2 laø giao thöùc ñònh tuyeán daïng classless, coù hoã trôï VLSM, söï toùm taét ñöôøng ñi (route summarization) vaø chöùng thöïc (authentication).
Maëc ñònh:
Route seõ göûi baûng ñònh tuyeán ñeå caäp nhaät thoâng tin sau khoaûng thôøi gian trung bình laø 30 giaây (update timer), ñòa chæ ñích cuûa caäp nhaät naøy laø 255.255.255.255 (all-hosts broadcast).
Thôøi gian ñöôøng ñi (route) toàn taïi trong baûng ñònh tuyeán khi khoâng coù caäp nhaät môùi laø 180 giaây (invalid timer/timeout/expiration timer). Trong voøng 180 giaây maø khoâng nhaän ñöôïc caäp nhaät thì hop count cuûa ñöôøng ñi seõ mang giaù trò laø 16, maëc duø ñöôøng ñi laø khoâng theå ñeán ñöôïc ñöôïc nhöng ñöôøng ñi vaãn ñöôïc duøng ñeå chuyeån tieáp packet.
Router seõ khoâng nhaän baát kyø caäp nhaät môùi cuûa ñöôøng ñi naøy trong khoaûng thôøi gian 180 giaây (holddown timer).
Khoaûng thôøi gian router phaûi chôø tröôùc khi xoaù ñöôøng ñi ra khoûi baûng ñònh tuyeán laø 240 giaây (flush timer /garbage collection timer).
Caäp nhaät ñònh tuyeán RIP
RIP göûi thoâng ñieäp caäp nhaät ñònh tuyeán cöù sau moät khoaûng thôøi gian khi caáu truùc maïng thay ñoåi.Khi router nhaän ñöôïc moät thoâng ñieäp caäp nhaät ñònh tuyeán môùi, router seõ caäp nhaät vaøo baûng ñònh tuyeán ñeå choïn laïi ñöôøng ñi. Giaù trò metric cuûa ñöôøng ñi ñöôïc taêng leân moät nôi göûi thoâng ñieäp ñeán ñöôïc xem laø hop keá tieáp. Router söû duïng RIP seõ xaùc nhaän chæ moät ñöôøng ñi toái öu (ñöôøng ñi vôùi giaù trò metric thaáp nhaát) ñeå ñeán ñích. Sau khi caäp nhaät baûng ñònh tuyeán, laäp töùc router baét ñaàu truyeàn caäp nhaät ñònh tuyeán ñeå cho router maïng khaùc bieát veà söï thay ñoåi ñoù.
RIP laø giao thöùc hoaït ñoäng daïng broadcast, maëc ñònh seõ göûi update ñeán taát caû caùc thieát bò treân Ethernet LAN cuûa router maø noù seõ göûi packet ñeán. Ñieàu naøy seõ raát laõng phí. Ñeå traùnh ñieàu naøy, interface Ethernet cuûa router muoán truyeàn packet ñi phaûi ñöôïc caáu hình passive vaø duøng theâm leänh neighbor ñeå cho pheùp göûi caäp nhaät ñònh tuyeán ñeán router laùng gieàng xaùc ñònh.
Metric cuûa ñònh tuyeán RIP
Giao thöùc ñònh tuyeán RIP söû duïng metric laø hop count mang giaù trò töø 1 ñeán 15. Ñöôøng ñi coù metric laø 16 ñöôïc ñònh nghóa laø voâ haïn (infinity), nghóa laø ñöôøng ñi ñoù khoâng theå ñeán ñöôïc. Moãi tuyeán ñöôøng töø nguoàn ñeán ñích ñeàu ñöôïc gaùn moät giaù trò metric ñeå laøm tieâu chuaån so saùnh. Khi router nhaän ñöôïc moät caäp nhaät ñònh tuyeán môùi, router seõ coäng theâm 1 ñôn vò vaøo giaù trò metric trong caäp nhaät ñònh tuyeán vaø ñöa vaøo baûng ñònh tuyeán cuûa chính router ñoù. Ñòa chæ IP cuûa nôi göûi ñöôïc söû duïng nhö laø hop keá tieáp.
Tính oån ñònh
RIP ngaên chaën laëp ñònh tuyeán baèng caùch giôùi haïn soá hop cho pheùp cuûa moät ñöôøng ñi töø nguoàn ñeán ñích.Soá hop toái ña trong moät ñöôøng ñi laø 15 nghóa laø khi router nhaän ñöôïc moät caäp nhaät ñònh tuyeán cuûa ñöôøng ñi co metric laø 15 thì metric cuûa ñöôøng ñi trong caäp nhaät ñoù seõ taêng leân 1 laø 16 nghóa laø khoâng xaùc ñònh, vaø maïng xem nhö khoâng theå ñeán ñöôïc. Maët haïn cheá cuûa tính naêng oån ñònh naøy laø ñöôøng kính cuûa maïng RIP seõ ít hôn 16 hop.
RIP cuõng coù moät soá tính naêng oån ñònh gioáng nhö moät soá giao thöùc ñònh tuyeán khaùc. Nhöõng tính naêng ñem ñeán söï oån ñònh maëc duø coù nhöõng thay ñoåi ñoät ngoät veà caáu truùc maïng. Ví duï nhö RIP söû duïng kyõ thuaät Split horizon vaø holddown ñeå ngaên chaën nhöõng thoâng tin ñònh tuyeán sai leäch ñöôïc truyeàn ñi roäng raõi.
RIP khoâng hoã trôï maïng khoâng lieân tuïc
Maïng khoâng lieân tuïc laø moät maïng bao gồm nhiều maïng con thuoäc cuøng moät maïng chính (major network) bò phaân caùch bôûi moät maïng khaùc. Router söû duïng RIP seõ khoâng quaûng caùo moät maïng khoâng naèm trong cuøng major network ñeán router khaùc.
Cisco IOS töø 12.1 trôû leân ñaõ tích hôïp saün leänh ip classless ñeå hoã trôï router trong vaán ñeà maïng khoâng lieân tuïc. Leänh naøy cho pheùp router chuyeån caùc packet ñöôïc höôùng tôùi moät maïng con khoâng coù trong caùc network keát noái tröïc tieáp (cuøng class) tôùi tuyeán ñöôøng toát nhaát (thöôøng laø default route) thay vì bò loaïi boû.
RIP khoâng hoã trôï VLSM
RIP seõ khoâng quaûng caùo moät maïng khoâng coù cuøng subnet mask vôùi maïng cuûa router ñoù.
RIP vaø ñöôøng ñi maëc ñònh (default route)
RIP hoã trôï default route, nghóa laø cho pheùp quaûng baù maïng 0.0.0.0/0. Khi RIP tìm thaáy moät default route trong baûng ñònh tuyeán, noù seõ töï ñoäng quaûng caùo route naøy trong caùc caäp nhaät ñònh tuyeán. Löu yù raèng default route phaûi coù metric phuø hôïp, nghóa laø nhoû hôn 15. Ví duï neáu default route hoïc ñöôïc töø OSPF coù metric lôùn hôn hoaëc baèng 15, RIP seõ quaûng caùo route naøy vôùi metric laø 16 vaø luùc ñoù ta phaûi caáu hình metric maëc ñònh cho route ñoù.
Trong ñònh tuyeán daïng classful, neáu router nhaän packet ñeán moät maïng khoâng coù trong baûng ñònh tuyeán vaø khoâng khai baùo default route trong baûng ñònh tuyeán thì router seõ loaïi boû packet ñoù. Neáu router caáu hình ñònh tuyeán daïng classless thì router seõ chuyeån packet ñeán default route..
RIP Timer
RIP coù nhieàu boä ñeám ñeå thöïc thi, bao goàm:
Boä ñeám thôøi gian caäp nhaät ñònh tuyeán (route update timer).
Boä ñeám thôøi gian toàn taïi cuûa ñöôøng ñi (route-timeout timer).
Boä ñeám thôøi gian giaûi phoùng ñöôøng ñi (route-flush timer).
Boä ñeám caäp nhaät ñònh tuyeán ñeám trong khoaûng thôøi gian trung bình laø 30 giaây. Router seõ caên cöù vaøo boä ñeám naøy ñeå göûi baûng ñònh tuyeán ñeå caäp nhaät thoâng tin cöù sau khoaûng 30 giaây. Ñieàu naøy giuùp ngaên chaën söï taét ngheõn khi taát caû caùc router ñoàng thôøi caäp nhaät router laùng gieàng. Moãi muïc (entry) trong baûng ñònh tuyeán ñeàu coù thôøi gian toàn taïi cuøng vôùi moät boä ñeám thôøi gian toàn taïi cuûa ñöôøng ñi. Khi thôøi gian toàn taïi cuûa ñöôøng ñi ñaõ heát, ñöôøng ñi seõ khoâng coøn giaù trò nhöng noù vaãn coøn ñöôïc giöõ laõi trong baûng cho ñeán khi thôøi gian boä ñeám route-flush heát haïn.
Ñònh daïng packet RIP
Hình 3.6 minh hoïa ñònh daïng IP packet cuûa RIP.
Soá byte moãi field:
1 1 2 2 2 2 4 4 4
Command
Verison
Unused
Address Family Identifier
Unused
IPAddress
Unused
Unused
Metric
Caùc field trong ñòng daïng IP packet cuûa RIP:
Command—Trình baøy cho duø packet laø moät söï yeâu caàu (request) hoaëc laø moät söï traû lôøi (response). Request yeâu caàu router göûi taát caû hoaëc moät phaàn cuûa baûng ñònh tuyeán. Response coù theå laø söï caäp nhaät thöôøng xuyeân moät caùch töï nguyeän hoaëc laø söï ñaùp laïi yeâu caàu. Response chöùa caùc entry cuûa baûng ñònh tuyeán. Packet RIP phöùc taïp (Multiple RIP packet) ñöôïc söû duïng ñeå truyeàn thoâng tin töø nhöõng baûng ñònh tuyeán lôùn.
Version —xaùc ñònh version cuûa RIP ñöôïc söû duïng.
Unused — laø field khoâng söû duïng coù giaù trò maëc ñònh laø 0.
Address-family identifier (AFI)—Xaùc ñònh ñòa chæ gia ñình ñöôïc söû duïng. RIP ñöôïc thieát keá ñeå mang thoâng tin ñònh tuyeán cho nhöõng giao thöùc khaùc nhau. Moãi entry coù 1 AFI cho bieát kieåu ñòa chæ. Treân lyù thuyeát, AFI cuûa IP laø 2.
IP Address—Xaùc ñònh ñòa chæ IP cho entry.
Metric—soá hop maø router ñaõ ñi qua ñeå ñeán ñích, coù giaù trò töø 1 ñeán 15 neáu ñöôøng ñi coù theå ñeán, vaø 16 khi ñöôøng ñi khoâng theå ñeán.
1 IP packet cuûa RIP coù theå chöùa ñeán 25 field AFI, Address, Metric cuûa maïng ñích.
RIP version 2
RIPv2 laø moät caûi tieán cuûa RIPv1. RIPv2 laø giao thöùc ñònh tuyeán daïng classless, coù hoã trôï VLSM, söï toùm taét ñöôøng ñi vaø chöùng thöïc. Moät soá caûi tieán theå hieän ôû: route tag, subnet mask, next-hop, multicast capability, vaø chöùng thöïc.
Command
Verison
Route tag
Address family identifier
00000000
IP Address
Subnet mask
Next hop
Metric
Hình 3.7. Ñònh daïng cuûa IP packet RIPv2.
Route tag
Field route tag daøi 16 bit (2 byte) duøng ñeå nhaän daïng caùc route, coù yù nghóa trong quaù trình redistribution. Caùc route khi redistribute vaøo RIP seõ ñöôïc ñaùnh daáu baèng route tag ñeå phaân bieät giöõa internal RIP vaø external RIP. Internal RIP laø giöõa caùc router söû duïng RIP vôùi nhau. External RIP laø giöõa caùc giao thöùc RIP vaø caùc giao thöùc ñònh tuyeán khaùc.
Next hop
Field Next Hop ñöôïc söû duïng ñeå traùnh söï môû roäng hop trong quaù trình chuyeån tieáp packet ñeå cho packet coù theå ñöôïc chuyeån tieáp moät caùch nhanh nhaát.
RIPv2 hoã trôï Multicast
RIPv2 söû duïng moâ hình truyeàn thoâng multicast ñeå trao ñoåi caùc thoâng tin ñònh tuyeán. Ñòa chæ multicast RIPv2 söû duïng laø 224.0.0.9 (ñòa chæ MAC laø 01-00-5E-00-00-09)
Caùc caâu leänh cô baûn khi caáu hình RIP
router rip: choïn giao thöùc ñònh tuyeán laø RIP.
no router rip: voâ hieäu giao thöùc RIP ñang hoaït ñoäng.
version version–number: laø version maø RIP söû duïng. Neáu khoâng duøng leänh naøy router seõ maëc ñònh RIP ñang söû duïng laø RIPv1.
network network-number: ñòa chæ maïng muoán caáu hình.
timers basic update-timer invalid-timer holddown-timer flush-timer: qui ñònh:
update-timer: thôøi gian caäp nhaät ñònh tuyeán.
invalid-timer: thôøi gian route toàn taïi trong baûng ñònh tuyeán khi khoâng coù caäp nhaät môùi.
holddo._.thieåu chi phí.
Caùc ñaëc tính cuûa demand circuit:
Ngaên chaën caùc packet Hello.
Ngaên chaën söï laøm töôi caùc goùi LSA.
Chæ vôùi kieåu maïng laø point to multipoint thì môùi coù tính naêng ñònh kyø ngaên chaën caùc packet Hello. Ñoái vôùi kieåu maïng khaùc packet Hello vaãn göûi ñöôïc qua interface. Söï laøm töôi caùc goùi LSA seõ khoâng xaûy ra ñònh kyø sau 30 phuùt khi caáu hình demand circuit.
Coù 2 tình huoáng maø caùc LSA seõ ñöôïc göûi ñi:
Khi coù söï thay ñoåi topology maïng.
Khi router trong OSPF domain khoâng hieåu ñöôïc demand circuit.
Thieát laäp quan heä giöõa caùc router (Adj acency)
OSPF thieát laäp quan heä lieàn keà adjacency giöõa caùc router laùng gieàng nhaèm muïc ñích trao ñoåi caùc thoâng tin ñònh tuyeán. Trong moâi tröôøng broadcast, khoâng phaûi router naøo cuõng coù khaû naêng thieát laäp quan heä adjacency vôùi taát caû caùc router khaùc. Packet hello chòu traùch nhieäm thieát laäp vaø duy trì moái quan heä naøy.
Ñaàu tieân router OSPF seõ göûi packet hello ñeán ñòa chæ multicast 224.0.0.5. Packet naøy seõ ñònh kyø göûi ñeán taát caû caùc interface coù hoã trôï OSPF vôùi khoaûng thôøi gian göûi tuyø thuoäc vaøo töøng loaïi interface. Trong moâi tröôøng broadcast nhö Ethernet hay point-to-point, thôøi gian naøy laø 10 giaây. Trong moâi tröôøng non-broadcast nhö Frame relay hay ATM, khoaûng thôøi gian naøy laø 30 giaây.
Packet hello seõ ñònh kyø göûi ñi ñeán taát caû caùc interface OSPF cuûa router. Khi router phaùt hieän thaáy coù router laùng gieàng nhôø vaøo packet hello nhaän ñöôïc, truyeàn thoâng hai chieàu seõ ñöôïc thieát laäp. Trong moâi tröôøng broadcast vaø NBMA, packet hello coøn ñöôïc söû duïng ñeå choïn ra caùc router chæ ñònh DR / BDR.
Sau khi thieát laäp ñöôïc truyeàn thoâng hai chieàu, route seõ thieát laäp quan heä lieàn keà adjacency, vieäc ra quyeát ñònh thieát laäp quan heä adjacency döïa treân traïng thaùi cuûa router laùng gieàng vaø kieåu maïng.
Neáu kieåu maïng laø broadcast hay non-broadcast thì quan heä adjacency seõ ñöôïc thieát laäp giöõa caùc router chæ ñònh DR / DBR. Caùc tröôøng hôïp coøn laïi, quan heä adjacency seõ ñöôïc thieát laäp giöõa caùc router laùng gieàng.
Ñeå thieát laäp quan heä adjacency, ñaàu tieân router seõ tieán haønh ñoàng boä hoaù cô sôû döõ lieäu baèng caùch göûi caùc packet DBD moâ taû cô sôû döõ lieäu cho nhau. Tieán trình naøy goïi laø tieán trình trao ñoåi cô sôû döõ lieäu database exchange process. Khi ñoù, 2 router seõ thieát laäp quan heä master / slave. Moãi packet moâ taû cô sôû döõ lieäu ñöôïc göûi ñi bôûi master seõ chöùa soá tuaàn töï ñaùnh daáu packet. Slave seõ baùo nhaän packet naøy baèng caùch göûi packet chöùa soá tuaàn töï naøy ñeå hoài ñaùp.
Caùc traïng thaùi cuûa router sau khi thieát laäp quan heä lieàn keà adjacency:
Down State: router khoâng nhaän ñöôïc caùc thoâng tin veà laùng.
Attemp State: traïng thaùi naøy chæ toàn taïi trong maïng NBMA. ÔÛ traïng thaùi naøy, router seõ khoâng nhaän ñöôïc caùc thoâng tin töø laùng gieàng nhöng vaãn noã löïc taïo ra quan heä vôùi laùng gieàng baèng caùch ñònh kyø göûi caùc packet hello ñeán laùng gieàng.
Init State: Tieán trình göûi caùc packet hello moät chieàu. Router göûi packet hello laùng gieàng, router laùng gieàng nhaän ñöôïc packet naøy nhöng khoâng bieát ñöôïc tình traïng baûn thaân (router ID) neân ñöôïc ñaët ôû traïng thaùi moät chieàu one-way-state.
2-way State: khi thieát laäp quan heä 2 chieàu, router seõ ñöôïc ñaët ôû traïng thaùi 2-way, baét ñaàu tieán trình thieát laäp quan heä lieàn keà adjacency, caùc router chæ ñònh DR / BDR seõ ñöôïc choïn.
Exstart State: Traïng thaùi naøy laø söï baét ñaàu tieán trình ñoàng boä hoaù cô sôû döõ lieäu. Master vaø slave ñöôïc choïn trong traïng thaùi naøy. Router 1 göûi packet DBD ñaàu tieân, router 2 cuõng göûi packet DBD ñaàu tieân. Router 2 ñöôïc choïn laøm master vì coù router ID cao hôn.
Exchange State: ÔÛ traïng thaùi naøy, router moâ taû traïng thaùi cô sôû döõ lieäu link-state thoâng qua packet DBD. Moãi packet DBD ñöôïc ñaùnh soá tuaàn töï ñeå phaân bieät. Taïi moãi thôøi ñieåm chæ cho pheùp göûi ñi moät packet DBD. Packet Request cuõng ñöôïc göûi ñi ñeå yeâu caàu caäp nhaät caùc goùi tin LSA.
Loading State: ÔÛ traïng thaùi naøy, goùi tin LS request ñöôïc göûi ñi ñeå yeâu caàu traïng thaùi môùi nhaát cuûa LSA. Router 1 göûi goùi tin LS request ñeå nhaän ñöôïc traïng thaùi môùi nhaát cuûa LSA.
Full State: Sau khi nhaän ñöôïc goùi tin LSA Update, cô sôû döõ lieäu cuûa 2 router ñaõ ñoàng boä hoaù vaø router seõ chuyeån sang traïng thaùi Full.
Chöùng thöïc laùng gieàng OSPF (Neighbor authentication)
Chöùng thöïc laùng gieàng cho pheùp router xem xeùt nguoàn goác cuûa caùc routing update nhaän ñöôïc. Maû chöùng thöïc (authentication key) ñöôïc trao ñoåi giöõa caùc router, neáu maõ khoâng truøng nhau thì routing update khoâng ñöôïc chaáp nhaän.
Cisco coù 2 loaïi chöùng thöïc laùng gieàng:
Plain text: laø chöùng thöïc göûi maõ treân ñöôøng truyeàn, maõ ôû daïng plain text neân noù coù theå ñöôïc ñoïc trong quaù trình truyeàn.
Chöùng thöïc MD5 (Message digest) göûi caùc baûn tin ñaõ ñöôïc ñoàng hoaù (digest message) thay vì maõ. Thuaät toaùn MD5 duøng ñeå thöïc hieän baêm maõ (hash) vaø sau ñoù göûi ñi.
Keå töø Cisco IOS 12.0.8 trôû ñi ta coù theå caáu hình authentication treân töøng interface cuûa router.
Caùc tham soá cuûa interface OSPF
Cisco IOs cho pheùp nhaø quaûn trò thay theá caùc thoâng soá cuûa interface OSPF. Coù 3 thoâng soá thöôøng duøng laø:
Tham soá cost: ñaët chi phí OSPF göûi moät goùi qua interface. Maëc ñònh chi phí ñöôïc tính theo coâng thöùc 100 trieäu /baêng thoâng. nhö vaäy maëc ñònh ñoái vôùi interface Ethernet laø 100 trieäu / 10 trieäu =10. Tham soá cost raát hay duøng trong quaûn lyù luoàng.
Tham soá hello interval: laø khoaûng thôøi gian giöõa caùc laàn göûi packet hello treân moät interface. Hello interval phaûi phuø hôïp treân taát caû caùc router chaïy treân maïng, giaù trò naøy khaùc nhau tuyø theo caùc loaïi interface (broadcast = 10, non-broadcast = 30, point-to-point = 10 vaø point-to-multipoint = 30).
Tham soá dead interval: laø khoaûng thôøi gian tröôùc khi maát quan heä laùng gieàng khi khoâng nhaän ñöôïc packet hello. Tuøy thuoäc vaøo loaïi maïng, giaù trò naøy khaùc nhau (broadcast =40, non-broadcast = 120, point-to-point =40 vaø point-to-multipoint = 120).
Inter-area vaø external route summary
Cisco cho pheùp caùc ñòa chæ toùm taét (summary) ñeå tieát kieäm taøi nguyeân vaø haïn cheá soá löôïng route quaûng caùo giöõa caùc vuøng. Hai loaïi ñòa chæ summary maø router cuûa Cisco hoã trôï laø:
Inter-area-route: thöïc hieän summary giöõa caùc vuøng.
External route: thöïc hieän summary caùc route ôû beân ngoaøi ñi vaøo trong vuøng.
Ñònh daïng packet
Packet OSPF coù theå chöùa ñeán 24 byte header.
Soá byte moãi field
1 1 2 4 4 2 2 8 Coù theå ñoåi
Verison number
Type
Packet Length
Router ID
Area ID
Checksum
Authentication type
Authentication
Data
Hình 3.12. Ñònh daïng packet OSPF.
Version number—Xaùc ñònh version cuûa OSPF ñöôïc söû duïng.
Type—Xaùc ñònh loaïi packet OSPF nhö: hello, database description, link-state request, link-state update, link-state acknowledgment.
Packet length—Xaùc ñònh chieàu daøi packet, bao goàm OSPF header vaø soá byte chöùa toái ña.
Router ID—Xaùc ñònh nguoàn cuûa packet göûi ñeán, duøng ñeå phaân bieät caùc router trong cuøng moät AS.
Area ID—Xaùc ñònh packet ñang ôû area naøo. Moãi packet OSPF chæ toàn taïi trong moät area duy nhaát.
Checksum—Kieåm tra toaøn boä noäi dung packet ñeå traùnh loãi khi truyeàn packet.
Authentication type—Chöùa kieåu chöùng thöïc. Taát caû caùc trao ñoåi döõ lieäu cuûa giao thöùc OSPF ñeàu ñöôïc chöùng thöïc.Kieåu chöùng thöïc coù theå ñöôïc thieát laäp döïa treân ñaëc ñieåm cuûa moãi khu vöïc.
Authentication—Chöùa thoâng tin chöùng thöïc.
Data—chöùa thoâng tin toùm taét veà lôùp treân.
Caùc caâu leänh cô baûn khi caáu hình OSPF
router ospf process-ID: choïn ospf vôùi process ID laø giao thöùc ñònh tuyeán treân router.
network network-number wildcard-mask area-ID: choïn maïng laø thuoäc area naøo xaùc ñònh bôûi area ID, wildcard mask laø moät maëc naï ñeå xaùc ñònh bit naøo trong ñòa chæ IP seõ ñöôïc boû qua khi so saùnh ñòa chæ ñoù vôùi ñòa chæ khaùc. Bit ‘1’ trong wildcard mask coù nghóa laø boû qua vò trí bit ñoù khi so saùnh vôùi ñòa chæ IP, vaø bit ‘0’ xaùc ñònh vò trí bit phaûi gioáng nhau.
no router ospf process-ID: voâ hieäu giao thöùc OSPF ñang hoaït ñoäng.
area area-ID loaïi area: caáu hình area vôùi area ID laø loaïi area naøo (stub,NSSA …), neáu khoâng coù leänh naøy, area ñoù ñöôïc hieåu laø vuøng normal.
area area-ID range ip-address subnet-mask: toùm taét caùc route cuûa vuøng vôùi area ID vaø ñòa chæ maïng cuûa vuøng ñoù. Leänh naøy ñöôïc duøng ñeå toùm taét route giöõa caùc vuøng OSPF, duøng treân caùc router ABR.
Summary-address ip-address subnet-mask: leänh naøy ñöôïc duøng treân caùc router ASBR, leänh naøy chæ toùm taét caùc route töø caùc giao thöùc ñònh tuyeán khaùc ñöôïc redistribute vaøo route.
Clear ip ospf process: kích hoaït laïi quaù trình ñònh tuyeán ospf. Leänh naøy chæ coù töø IOS version 11.2 trôû leân.
Toùm laïi
OSPF laø giao thöùc ñònh tuyeán quoác teá coù theå caáu hình vôùi router cuûa nhieàu haõng khaùc nhau. Vôùi baøi toaùn cuûa coâng ty A ôû treân, OSPF laø moät giaûi phaùp khaù hieäu quaû vì OSPF laø giao thöùc ñònh tuyeán daïng link-state, söû duïng thuaät toaùn SPF trong tieán trình ñònh tuyeán neân chæ göûi nhöõng caäp nhaät veà söï thay ñoåi trong maïng ñeán caùc router laùng gieàng moät caùch nhanh nhaát. OSPF laø giao thöùc coù ñoä hoäi tuï nhanh, hoã trôï maïng khoâng lieân tuïc vaø VLSM, tieát kieäm taøi nguyeân maïng, thôøi gian chôø, vaø taêng cöôøng tính baûo maät. tuy OSPF coù caáu hình phöùc taïp hôn caùc giao thöùc khaùc nhöng raát thích hôïp vôùi caùc heä thoáng lôùn vôùi nhieàu maïng AS vaø coù nhieàu vuøng khaùc nhau.
So saùnh caùc giao thöùc ñònh tuyeán
RIPv1
RIPv2
IGRP
EIGRP
OSPF
Giao thöùc ñònh tuyeán daïng Interior
X
X
X
X
X
Giao thöùc daïng Distance Vector
X
X
X
X
Giao thöùc daïng Link State
X
X
Giao thöùc daïng Classful
X
X
Giao thöùc daïng Classless
X
X
X
Hoã trôï maïng khoâng lieân tuïc
X
X
X
Hoã trôï VLSM
X
X
X
Ñoä hoäi tuï
Chaäm
Chaäm
Chaäm
Raát nhanh
Nhanh
Giao thöùc quoác teá
X
X
X
Giao thöùc cuûa rieâng Cisco
X
X
Giao thöùc duøng trong AS
X
X
X
Redistribute
X
X
X
X
X
Baûng 3.13. So saùnh ñaëc ñieåm cuûa caùc routing protocol.
RIP, IGRP, EIGRP vaø OSPF ñeàu laø giao thöùc daïng Interior (Interior Routing Protocol). RIP, IGRP vaø EIGRP laø giao thöùc daïng distance vector, OSPF laø giao thöùc daïng link state coøn EIGRP laø daïng lai giöõa distance-vector vaø link-state. Ripv1 vaø IGRP khoâng hoã trôï maïng khoâng lieân tuïc, ngöôïc laïi RIPv2, EIGRP vaø OSPF thì hoã trôï maïng khoâng lieân tuïc vaø VLSM. Neáu xeùt veà ñoä hoäi tuï thì giao thöùc ñònh tuyeán daïng link state nhö OSPF coù ñoä hoäi tuï nhanh hôn caùc giao thöùc daïng distance vector nhö RIP vaø IGRP. EIGRP laø giao thöùc daïng lai giöõa distance vector vaø link state coù ñaày ñuû tính naêng nhaát trong caùc giao thöùc maø Cisco ñaõ phaùt trieån (nhö IGRP, …).
Redistribution giöõa caùc routing protocol
Truyeàn thoâng giöõa hai moâi tröôøng söû duïng giao thöùc ñònh tuyeán khaùc nhau ñoøi hoûi ñöôøng ñi ñöôïc tìm thaáy bôûi moät giao thöùc ñöôïc phaân phoái laïi trong moâi tröôøng giao thöùc ñònh tuyeán thöù hai. Söï phaân phoái laïi ñöôøng ñi cung caáp cho moät coâng ty tính naêng ñeå thöïc thi giao thöùc ñònh tuyeán khaùc trong moät nhoùm (workgroup) hay vuøng (area). Tính naêng route redistribution cuûa Cisco laøm giaûm toái ña chi phí vaø taêng lôïi ích cuûa kyõ thuaät.
Cisco cho pheùp redistribution giöõa caùc giao thöùc ñònh tuyeán maø noù hoã trôï. Thoâng tin ñònh tuyeán tónh cuõng coù theå ñöôïc redistribute. Xa hôn, maëc ñònh cho pheùp moät giao thöùc ñònh tuyeán coù theå söû duïng cuøng metric cho taát caû ñöôøng ñi ñaõ ñöôïc redistribute, laøm cho kyõ thuaät phaân phoái laïi ñònh tuyeán trôû neân ñôn giaûn hôn.
B. CHÖÔNG TRÌNH ÖÙNG DUÏNG
DEMO VAØI PHÖÔNG PHAÙP ROUTING THOÂNG DUÏNG TREÂN NEÀN ÑÒNH TUYEÁN CUÛA CISCO
Trôû laïi vôùi baøi toaùn cuûa coâng ty baûo hieåm A, ta choïn hai phöông phaùp tieâu bieåu ñaïi dieän cho hai giao thöùc daïng distance vector vaø link state:
Giao thöùc daïng distance vector: ta choïn RIP.
Giao thöùc daïng link state: ta choïn OSPF.
Moâ hình cuûa coâng ty baûo hieåm A.
Phaàn 1.
RIP (ROUTING INFORMATION PROTOCOL)
Ta caáu hình RIP treân caùc router:
Caáu hình RIP treân caùc router.
Ta choïn RIP Timer: thôøi gian update laø 5 giaây, thôøi gian invalid laø 15 giaây, thôøi gian holddown laø 15 giaây, thôøi gian flush time laø 30 giaây.
Ta xem baûng ñònh tuyeán cuûa caùc router:
RouterA#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 192.168.4.0/24 [120/1] via 192.168.2.2, 00:00:03, Serial0
R 192.168.5.0/24 [120/2] via 192.168.2.2, 00:00:03, Serial0
C 192.168.1.0/24 is directly connected, Ethernet0
C 192.168.2.0/24 is directly connected, Serial0
R 192.168.3.0/24 [120/1] via 192.168.2.2, 00:00:03, Serial0
Baûng ñònh tuyeán cuûa router A.
RouterB#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 192.168.4.0/24 is directly connected, Serial0
R 192.168.5.0/24 is possibly down, routing via 192.168.4.2, Serial0
R 192.168.1.0/24 [120/1] via 192.168.2.1, 00:00:04, Serial1
C 192.168.2.0/24 is directly connected, Serial1
C 192.168.3.0/24 is directly connected, Ethernet0
Baûng ñònh tuyeán cuûa router B.
RouterC#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 192.168.4.0/24 is directly connected, Serial1
C 192.168.5.0/24 is directly connected, Ethernet0
R 192.168.1.0/24 [120/2] via 192.168.4.1, 00:00:03, Serial1
R 192.168.2.0/24 [120/1] via 192.168.4.1, 00:00:03, Serial1
R 192.168.3.0/24 [120/1] via 192.168.4.1, 00:00:03, Serial1
Baûng ñònh tuyeán cuûa router C.
Ta xem giao thöùc ñònh tuyeán IP maø routerB ñang duøng:
RouterB#show ip protocols
Routing Protocol is "rip"
Sending updates every 5 seconds, next due in 2 seconds
Invalid after 15 seconds, hold down 15, flushed after 30
Outgoing update filter list for all interfaces is not set
Incoming update filter list for all interfaces is not set
Redistributing: rip
Default version control: send version 1, receive any version
Interface Send Recv Triggered RIP Key-chain
Ethernet0 1 1 2
Serial0 1 1 2
Serial1 1 1 2
Automatic network summarization is in effect
Maximum path: 4
Routing for Networks:
192.168.2.0
192.168.3.0
192.168.4.0
Routing Information Sources:
Gateway Distance Last Update
192.168.2.1 120 00:00:04
192.168.4.2 120 00:00:21
Distance: (default is 120)
Ta xem quaù trình caäp nhaät ñònh tuyeán treân router C:
RouterC#debug ip rip
RIP protocol debugging is on
RouterC#
RIP: received v1 update from 192.168.4.1 on Serial1
00:38:11: 192.168.1.0 in 2 hops
00:38:11: 192.168.2.0 in 1 hops
00:38:11: 192.168.3.0 in 1 hops
00:38:16: RIP: received v1 update from 192.168.4.1 on Serial1
00:38:16: 192.168.1.0 in 2 hops
00:38:16: 192.168.2.0 in 1 hops
00:38:16: 192.168.3.0 in 1 hops
00:38:17:RIP: sending v1 update to 255.255.255.255 via Ethernet0 (192.168.5.1)
00:38:17: RIP: build update entries
00:38:17: network 192.168.1.0 metric 3
00:38:17: network 192.168.2.0 metric 2
00:38:17: network 192.168.3.0 metric 2
00:38:17: network 192.168.4.0 metric 1
00:38:17: RIP: sending v1 update to 255.255.255.255 via Serial1 (192.168.4.2)
00:38:17: RIP: build update entries
00:38:17: network 192.168.5.0 metric 1
00:38:20: RIP: received v1 update from 192.168.4.1 on Serial1
00:38:20: 192.168.1.0 in 2 hops
00:38:20: 192.168.2.0 in 1 hops
00:38:20: 192.168.3.0 in 1 hops
RouterC#debug ip rip events
RIP event debugging is on
RouterC#
00:39:08:RIP: sending v1 update to 255.255.255.255 via Ethernet0 (192.168.5.1)
00:39:08: RIP: Update contains 4 routes
00:39:08: RIP: Update queued
00:39:08: RIP: sending v1 update to 255.255.255.255 via Serial1 (192.168.4.2)
00:39:09: RIP: Update contains 1 routes
00:39:09: RIP: Update queued
00:39:09: RIP: Update sent via Ethernet0
00:39:09: RIP: Update sent via Serial1
00:39:11: RIP: received v1 update from 192.168.4.1 on Serial1
00:39:11: RIP: Update contains 3 routes
00:39:16: RIP: received v1 update from 192.168.4.1 on Serial1
00:39:16: RIP: Update contains 3 routes
Ta xem tieán trình caäp nhaät cô sôû döõ lieäu ñònh tuyeán RIP cuûa router C:
RouterC#debug ip rip database
RIP database events debugging is on
RouterC#
00:27:31: RIP-DB: network_update with 192.168.1.0/24 succeeds
00:27:31: RIP-DB: adding 192.168.1.0/0 (metric 2) via 192.168.4.1 on Serial1 to RIP database
00:27:31: RIP-DB: network_update with 192.168.2.0/24 succeeds
00:27:31: RIP-DB: adding 192.168.2.0/0 (metric 1) via 192.168.4.1 on Serial1 to RIP database
00:27:31: RIP-DB: network_update with 192.168.3.0/24 succeeds
00:27:31: RIP-DB: adding 192.168.3.0/0 (metric 1) via 192.168.4.1 on Serial1 to RIP database
00:27:36: RIP-DB: network_update with 192.168.1.0/24 succeeds
00:27:36: RIP-DB: adding 192.168.1.0/0 (metric 2) via 192.168.4.1 on Serial1 to RIP database
00:27:36: RIP-DB: network_update with 192.168.2.0/24 succeeds
00:27:36: RIP-DB: adding 192.168.2.0/0 (metric 1) via 192.168.4.1 on Serial1 to RIP database
00:27:36: RIP-DB: network_update with 192.168.3.0/24 succeeds
00:27:36: RIP-DB: adding 192.168.3.0/0 (metric 1) via 192.168.4.1 on Serial1 to RIP database
Phaàn 2.
OSPF (OPEN SHORTEST PATH FIRST)
Ta caáu hình OSPF treân caùc router:
Caáu hình OSPF treân caùc router.
Treân router A:
Maïng 192.168.1.0 treân interface E0 cuûa router A thuoäc vuøng stub neân ta phaûi caáu hình area 1 laø stub: area 1 stub. Vuøng stub coù ñaëc ñieåm laø khoâng nhaän caùc thoâng tin töø beân ngoaøi (external LSA) maø chæ nhaän caùc thoâng tin toùm taét töø caùc vuøng khaùc (summary LSA) hoaëc laø caùc thoâng tin maëc ñònh. Vì vaäy, ñòa chæ 192.168.2.1 va 192.168.2.2 phaûi ñöôïc toùm taét laïi thaønh maïng 192.168. 2.0 vôùi 24 bit subnet mask ñeå ñöa vaøo vuøng stub.
Treân router B:
Trong OSPF, taát caû caùc area khaùc phaûi keát noái tröïc tieáp vôùi area 0 hoaëc keát noái qua virtual-link vôùi area maø tröïc tieáp keát noái vôùi area 0. Trong tröôøng hôïp naøy area 1 vaø area 2 keát noái tröïc tieáp vôùi area 0, coøn area 3 khoâng keát noái tröïc tieáp vôùi area 0, cho neân noù seõ taïo moät keát noái virtual-link vôùi area 2. Vaø area 2 cuõng keát noái virtual link laïi ñeán area 3: area 2 virtual-link 192.168.5.1. Ñòa chæ 192.168.5.1 chính laø router ID cuûa router 3.
Treân router C:
Area 3 taïo keát noái virtual link vôùi area 2: area 2 virtual-link 192.168.4.1. Ñòa chæ 192.168.4.1 chính laø router ID cuûa router 2.
Ta xem baûng ñònh tuyeán cuûa caùc router:
RouterA#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
O IA 192.168.4.0/24 [110/132] via 192.168.2.2, 00:01:08, Serial0
O IA 192.168.5.0/24 [110/142] via 192.168.2.2, 00:01:08, Serial0
C 192.168.1.0/24 is directly connected, Ethernet0
C 192.168.2.0/24 is directly connected, Serial0
O IA 192.168.3.0/24 [110/76] via 192.168.2.2, 00:01:08, Serial0
Baûng ñònh tuyeán cuûa router A.
RouterB#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 192.168.4.0/24 is directly connected, Serial0
O IA 192.168.5.0/24 [110/76] via 192.168.4.2, 00:02:21, Serial0
O IA 192.168.1.0/24 [110/76] via 192.168.2.1, 00:02:21, Serial1
C 192.168.2.0/24 is directly connected, Serial1
C 192.168.3.0/24 is directly connected, Ethernet0
Baûng ñònh tuyeán cuûa router B.
RouterC#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 192.168.4.0/24 is directly connected, Serial1
C 192.168.5.0/24 is directly connected, Ethernet0
O IA 192.168.1.0/24 [110/142] via 192.168.4.1, 00:00:04, Serial1
O 192.168.2.0/24 [110/132] via 192.168.4.1, 00:00:04, Serial1
O 192.168.3.0/24 [110/76] via 192.168.4.1, 00:00:04, Serial1
Baûng ñònh tuyeán cuûa router C
Ta xem giao thöùc IP maø router C ñang söû duïng:
RouterC# show ip protocols
Routing Protocol is "ospf 64"
Outgoing update filter list for all interfaces is not set
Incoming update filter list for all interfaces is not set
Router ID 192.168.5.1
It is an area border router
Number of areas in this router is 3. 3 normal 0 stub 0 nssa
Maximum path: 4
Routing for Networks:
192.168.4.0 0.0.0.3 area 2
192.168.5.0 0.0.0.255 area 3
Routing Information Sources:
Gateway Distance Last Update
192.168.2.1 110 00:00:18
192.168.5.1 110 00:00:18
192.168.4.1 110 00:00:18
Distance: (default is 110)
Xem thoâng tin veà OSPF vaø caùc area:
RouterC#show ip ospf 64
Routing Process "ospf 64" with ID 192.168.5.1
Supports only single TOS(TOS0) routes
Supports opaque LSA
It is an area border router
SPF schedule delay 5 secs, Hold time between two SPFs 10 secs
Minimum LSA interval 5 secs. Minimum LSA arrival 1 secs
Number of external LSA 0. Checksum Sum 0x0
Number of opaque AS LSA 0. Checksum Sum 0x0
Number of DCbitless external and opaque AS LSA 0
Number of DoNotAge external and opaque AS LSA 0
Number of areas in this router is 3. 3 normal 0 stub 0 nssa
External flood list length 0
Area BACKBONE(0)
Number of interfaces in this area is 1
Area has no authentication
SPF algorithm executed 50 times
Area ranges are
Number of LSA 34. Checksum Sum 0xB8341
Number of opaque link LSA 0. Checksum Sum 0x0
Number of DCbitless LSA 0
Number of indication LSA 0
Number of DoNotAge LSA 30
Flood list length 0
Area 2
Number of interfaces in this area is 1
Area has no authentication
SPF algorithm executed 44 times
Area ranges are
Number of LSA 28. Checksum Sum 0xC66FD
Number of opaque link LSA 0. Checksum Sum 0x0
Number of DCbitless LSA 0
Number of indication LSA 0
Number of DoNotAge LSA 0
Flood list length 0
Area 3
Number of interfaces in this area is 1
Area has no authentication
SPF algorithm executed 34 times
Area ranges are
Number of LSA 5. Checksum Sum 0x18F29
Number of opaque link LSA 0. Checksum Sum 0x0
Number of DCbitless LSA 0
Number of indication LSA 0
Number of DoNotAge LSA 0
Flood list length 0
Xem thoâng tin OSPF veà caùc router bieân:
RouterC#sh ip ospf border-routers
OSPF Process 64 internal Routing Table
Codes: i - Intra-area route, I - Inter-area route
i 192.168.2.1 [132] via 192.168.4.1, Serial1, ABR, Area 0, SPF 50
i 192.168.4.1 [66] via 192.168.4.1, Serial1, ABR, Area 0, SPF 50
I 192.168.4.1 [66] via 192.168.4.1, Serial1, ABR, Area 2, SPF 44
Xem thoâng tin veà router laùng gieàng OSPF:
RouterC# sh ip ospf neighbor
Neighbor ID Pri State Dead Time Address Interface
192.168.4.1 1 FULL/ - 00:00:25 192.168.4.1 Serial1
Xem virtual link cuûa router C:
RouterC#sh ip ospf virtual-links
Virtual Link OSPF_VL2 to router 192.168.4.1 is up
Run as demand circuit
DoNotAge LSA allowed.
Transit area 2, via interface Serial1, Cost of using 66
Transmit Delay is 1 sec, State POINT_TO_POINT,
Timer intervals configured, Hello 10, Dead 40, Wait 40, Retransmit 5
Hello due in 00:00:06
Adjacency State FULL (Hello suppressed)
Index 1/2, retransmission queue length 0, number of retransmission 0
First 0x0(0)/0x0(0) Next 0x0(0)/0x0(0)
Last retransmission scan length is 0, maximum is 0
Last retransmission scan time is 0 msec, maximum is 0 msec
Xem thoâng tin veà OSPF vaø caùc area:
RouterC#show ip ospf 64
Routing Process "ospf 64" with ID 192.168.5.1
Supports only single TOS(TOS0) routes
Supports opaque LSA
It is an area border router
SPF schedule delay 5 secs, Hold time between two SPFs 10 secs
Minimum LSA interval 5 secs. Minimum LSA arrival 1 secs
Number of external LSA 0. Checksum Sum 0x0
Number of opaque AS LSA 0. Checksum Sum 0x0
Number of DCbitless external and opaque AS LSA 0
Number of DoNotAge external and opaque AS LSA 0
Number of areas in this router is 3. 3 normal 0 stub 0 nssa
External flood list length 0
Area BACKBONE(0)
Number of interfaces in this area is 1
Area has no authentication
SPF algorithm executed 50 times
Area ranges are
Number of LSA 34. Checksum Sum 0xB8341
Number of opaque link LSA 0. Checksum Sum 0x0
Number of DCbitless LSA 0
Number of indication LSA 0
Number of DoNotAge LSA 30
Flood list length 0
Area 2
Number of interfaces in this area is 1
Area has no authentication
SPF algorithm executed 44 times
Area ranges are
Number of LSA 28. Checksum Sum 0xC66FD
Number of opaque link LSA 0. Checksum Sum 0x0
Number of DCbitless LSA 0
Number of indication LSA 0
Number of DoNotAge LSA 0
Flood list length 0
Area 3
Number of interfaces in this area is 1
Area has no authentication
SPF algorithm executed 34 times
Area ranges are
Number of LSA 5. Checksum Sum 0x18F29
Number of opaque link LSA 0. Checksum Sum 0x0
Number of DCbitless LSA 0
Number of indication LSA 0
Number of DoNotAge LSA 0
Flood list length 0
Xem cô sôû döõ lieäu OSPF treân router C:
RouterC#show ip ospf database
OSPF Router with ID (192.168.5.1) (Process ID 64)
Router Link States (Area 0)
Link ID ADV Router Age Seq# Checksum Link count
192.168.2.1 192.168.2.1 16 (DNA) 0x80000010 0x5021 2
192.168.4.1 192.168.4.1 5 (DNA) 0x80000020 0xE448 3
192.168.5.1 192.168.5.1 43 0x8000000E 0x9A8A 1
Summary Net Link States (Area 0)
Link ID ADV Router Age Seq# Checksum
192.168.1.0 192.168.2.1 2 (DNA) 0x80000001 0x114B
192.168.3.0 192.168.4.1 10 (DNA) 0x80000007 0xE071
192.168.3.0 192.168.5.1 49 0x80000001 0x7C98
192.168.4.0 192.168.4.1 11 (DNA) 0x80000001 0x140B
192.168.4.0 192.168.5.1 49 0x80000001 0xD11
192.168.5.0 192.168.5.1 49 0x80000001 0xCF85
Router Link States (Area 2)
Link ID ADV Router Age Seq# Checksum Link count
192.168.4.1 192.168.4.1 57 0x80000013 0x7C62 3
192.168.5.1 192.168.5.1 51 0x8000001B 0x5605 2
Summary Net Link States (Area 2)
Link ID ADV Router Age Seq# Checksum
192.168.1.0 192.168.4.1 61 0x80000001 0x997E
192.168.1.0 192.168.5.1 41 0x80000001 0x29AB
192.168.2.0 192.168.4.1 61 0x80000001 0x2AF6
192.168.2.0 192.168.5.1 41 0x80000001 0xB924
192.168.5.0 192.168.4.1 41 0x80000001 0x6DA6
192.168.5.0 192.168.5.1 45 0x8000000A 0xBD8E
Router Link States (Area 3)
Link ID ADV Router Age Seq# Checksum Link count
192.168.5.1 192.168.5.1 51 0x80000008 0x22B1 1
Summary Net Link States (Area 3)
Link ID ADV Router Age Seq# Checksum
192.168.1.0 192.168.5.1 41 0x80000001 0x29AB
192.168.2.0 192.168.5.1 42 0x80000001 0xB924
192.168.3.0 192.168.5.1 53 0x80000001 0x7C98
192.168.4.0 192.168.5.1 53 0x80000001 0xD11
HÖÔÙNG MÔÛ ROÄNG
Trong töông lai, khi caùc coâng ty môû roäng heä thoáng maïng, luùc ñoù heä thoáng maïng seõ raát phöùc taïp vaø ta phaûi tính toaùn laïi vieäc söû duïng caùc giao thöùc sao cho vöøa tieát kieäm ñòa chæ, taøi nguyeân maïng vaø baêng thoâng laïi vöøa coù hieäu quaû. Khi ñoù giao thöùc OSPF raát thích hôïp cho vieäc môû roäng maïng.
TAØI LIEÄU THAM KHAÛO
1. CCIE PROFESSIONAL DEVELOPMENT ROUTING TCP/ IP Volume 1 – Jeff Dolye, CCIE# 1919.
2. CNNP BSCI Exam Certification Guide Third Edition – Cleare Gough
3. CCNP LabPro Routing Verion 7.5 – Ñaëng Quang Minh, CCIE#11897, 2004.
4. CISCO DOCUMENTATION – Ebook.
._.
Các file đính kèm theo tài liệu này:
- NOIDUNGLUANVAN.doc
- BIALUANVAN.doc