26 September 2011

CCNA දහ නවවන පාඩම Routing vi (Interior Gateway Routing Protocol)

CCNA දහ නවවන පාඩම Routing vi (Interior Gateway Routing Protocol)
                                 මේ පාඩමෙන් අපිට කතාකරන්න තියෙන්නෙ කලින් Routing  පාඩම් වලදි කතා කරපු Dynamic routing protocol වර්ගීකරණයේ තියෙන Distance vector Routing protocol කොටසට අයත්  classfull routing protocol එකක් වෙන IGRP (Interior Gatewar Routing Protocol) එක ගැනයි. මේ පාඩම බලන්න කලින් පහතින් තියෙන සබැදියන්ගෙන් ගිහින් පහුගිය පාඩම් ටිකනම් බලන්නම වෙනව.නැත්තම් මේ පාඩම විතරක් බැලුවට CCNA කරන්න ඉන්න අළුත් එක්කෙනෙකුටනම් මොකුත්ම තේරෙන්නෙ නැතිවෙයි.
                                Routing i
                                Routing ii
                                Routing iii
                                Routing iv
                                Routing v
                 IGRP ගැන කතාකරද්දි මුලින්ම කියන්න ඕන දේ තමයි මේ routing protocol එකට Distance vector routing protocol ලක්ෂණත් classfull routing protocol ලක්ෂණත් පෙරන්මිතියෙන්ම අඩංගු වෙනව. ඒ හින්දයි මුලින්ම කිව්වෙ පසුගිය පාඩම් ටික බලලම මේ පාඩමට එන්න කියල. IGRP එක ගැන කෙටියෙන් කිව්වොත්, උඩින් සදහන් කරපු ලක්ෂණ හින්ද routing loop ඇතිවීම IGRP වලදි දකින්න පුළුවන්. ඒ වගේම routing loop ඇතිවීම වලක්ව ගන්න යොදාගන්න ක්‍රමවේදයනුත් IGRP වලදි කලින් පාඩම් වලදි කතා කෙරුව වගේම යොදාගන්නව. තව දෙයක් තියෙනව IGRP ගැන කියන්න, ඒ තමයි IGRP එක cisco ලටම අයිති protocol එකක්. ඒක හින්ද අපිට IGRP වලට කියන්න පුළුවන් cisco proprietary protocol එකක් කියලත්.   එහෙන්ම දැන් බලමු IGRP වල ලක්ෂණ මොනවද කියල. මේ පාඩමේදි කලින් Routing පාඩම් වලදි  කතාකරපු routing protocol වල ලක්ෂණත් තියෙන හින්ද ගොඩක් විස්තරත් ඇතුව ඒ ලක්ෂණ පැහැදිලි කරන්නෙ නෑ. කෙටියෙන තමයි ඒ ගැන පැහැදිලි කරල තියෙන්නෙ.   හරි මෙන්න මෙව්ව තමයි IGRP වල ගතිලක්ෂණ.
  • IGRP එකත් classfull Routing protocol එකක් හින්ද සම්පූර්ණ routing table එකම සෑම තත්පර 90 කට වරක් අනෙක් Routers වලට routing update විදියට යවනව.
  • IGRP වල Administrative distance  එක වෙන්නෙ 100.
  • Network එකක් තුල hops 100 දක්වා පමනයි IGRP පෙරනිමිතියෙන් සහයෝගය දක්වන්නෙ. හැබැයි අපිට පොඩි command එකක් පාවිච්චි කරල උපරිම hops 255 දක්වා ඒක වැඩි කරගන්න පුළුවන්, ඒ කියන්නෙ IGRP උපරිම hops 255 දක්වා සහයෝගය දක්වනව කියලයි.
  • IGRP වල metric එක (අනෙක් network වෙත ලගාවෙන්න හොදම මාර්ගය තෝරාගන්නා ක්‍රමය) වෙන්නෙ ප්‍රධාන වශයෙන් distance එකයි. මේ distance එක ගණනය කරන්න bandwidth එක හා delay of the line කියන දේවල් බාවිතා කරනව. ඊට අමතරව reliability,load සහ MTU කියන ඒවත් metric එක ගණනය කරන්න යොදාගන්නව.
                        IGRP වල  අනිත් ලක්ෂණ බලන්න කලින් කොහොමද මේ metric එක ගණනය කරන්නෙ කියල පොඩ්ඩක් හොයල බලමු. මෙතනදි කියන්න දෙයක් තියෙනව, ඒ තමයි   IGRP වලදි metric එක ගණනය කරන විදිය ටිකක් විතර සංකීර්ණ එකක්. ඒක හින්ද මම පහලින් පෙන්නල තියෙන්නෙ සරල විදියට  IGRP මගින් bandwidth එක යොදාගෙන  අනෙක් network වලට ලගාවෙන්න පුළුවන් හොදම මාර්ගය එහෙමත් නැත්තම් best path  එක හොයාගන්න විදියයි. අනික Router එක ස්වයංක්‍රීයවම  මේ සේරම ගණනය කිරීම් කර ගන්නවනම් අපි මොකටද ඕක හොයන්න ඔච්චරම මහන්සි වෙන්නෙ නේද.   හරි දැන් පහලින් තියෙන රූප සටහන දිහා පොඩ්ඩක් බලමු....
කලින් කියපු විදියට IGRP වලදි bandwidth එක යොදාගෙන metric එක ගණනය කරන හැටි සරලව මේ උදාහරණයෙන් බලමු. Router 1 වල network1 එකේ තියෙන පරිගණයකට ඕන Router3 එකේ network2 වල තියෙන පරිගණකයකට data packet යවන්න. දැන් Router1 එකට network2 වෙත යන්න උඩින් තියෙන රූපෙ විදියටනම් මාර්ගයන් 3ක් තියෙනව.
1.  Router1 ----> Router2 ----> Router3
                128kbps          +         128 kbps = 256 kbps
2.  Router1 ----> Router3
                          64kbps = 64kbps
3.  Router1 ----> Router5 ----> Router4 ----> Router3
                         256kbps          +         256kbps          +         256kbps = 768kbps
                                       හරි ඔය උඩින් පෙන්නල තියෙන්නෙ ඒ මාර්ගයන් 3න හා මාර්ගයන් වල bandwidth වල එකතුවත් එක්කයි. දැන් IGRP බලනව මොකද්ද වැඩියෙන්ම bandwidth තියෙන මාර්ගය කියල.ඊට පස්සෙ තමයි අනිත් අතුරු කාරණා ටිකත් බලල IGRP  තීරණය කරන්නෙ මොකක්ද හොදම මාර්ගය network 1 වල ඉදල network2 වලට යන්න. අපේ උදාහරණය විදියටනම් හොදම මාර්ගය වෙන්නෙ තුන්වෙනි මාර්ගයයි, මොකද එකෙ තමයි වැඩිම bandwidth එකක් තියෙන්නෙ. IGRP වලදි metric එක ගණනය කරන්නෙ highest bandwidth and lowest delay වල එකතුවෙන් කියල සරලව මතක තියාගන්න.ඔයාලට හරියටම IGRP වලදි metric එක ගණනය කරන හැටි CISCO මාමලාගෙන්ම අහගන්න පුළුවන්   පහල තියෙන සබැදියෙන් ගිහින්.
http://www.cisco.com/en/US/tech/tk365/technologies_tech_note09186a008009405c.shtml#findingmetric
http://www.cisco.com/en/US/docs/ios/12_0/np1/command/reference/1rigrp.html
දැන් අපි බලමු මගින් නවත්වපු IGRP වල තියෙන අනිත් ලක්ෂණ මොනවද කියල..

  • IGRP සැකසුම් කරපු Routers 255.255.255.255 කියන broadcast address එක තමයි routing update අනිත් Routers වලට යවන්න උපයෝගි කරගන්නෙ.
  • කලින් පාඩම් වලදි RIP යටතෙ අපි කතා කෙරුව timers හතරක් ගැන. අන්න ඒ timers ඒ විදියටම IGRP වලදිත් බාවිතා වෙනව. හැබැයි පොඩි වෙනස්කමකුත් එක්ක. ඒ තමයි IGRP timers වල කාලයේ පවතින වෙනස.ඒ කිව්වේ IGRP timers RIP timers වලට වඩා වැඩි කාලයකින් යුක්ත වීමයි (timers ගැන කලින් පාඩම් වලදි විස්තරත් එක්කම කතාකරල තියෙනව). පහතින් තියෙන්නෙ IGRP වල පෙරනිමිතියෙන්ම සැකසිල තියෙන timers වල අගයනුයි.
  1. Update timer           - තත්පර 90
  2. Invalid timer           - තත්පර 270
  3. Hold - down timer  - තත්පර 280
  4. Flush timer              - තත්පර 630
  • IGRP සැකසුම් කරපු Router අතර routing update හුවමාරු වෙන්නෙ එකම Autonomous system number එකකින් එම Routers වලට IGRP සැකසුම් කරල තිබුනොත් විතරයි. ඒ කිව්වේ Autonomous system number එක අසමාන විදියට network එකේ Router වලට සැකසුම් කරල තියෙනවනම් ඒ Routers අතර routing update හුවමාරු වෙන්නේ නෑ. කියපු දේ තේරුනේ නැතත් අවුලක් නෑ. මේ ඇටේ නම්බරේ මොකක්ද කියල ක්‍රියාකාරකම් කරද්දි ඔයාලට හොදටම තේරෙයි.
                                      හරි දැන් ක්‍රියාකාරකම් වලට යමු.ඊට කලින් බලමු මොනවද IGRP සැකසුම් කරන්න ඕන වෙන command කියල.
Router(config)# router igrp < autonomous system number >
Router(config-route)#network <network address>
ඔය command තමයි IGRP සැකසුම් කරන්න බාවිතා කරන්නෙ. පළවෙනි command එකේ තියෙන autonomous system number කියන තැනට 0 -65536 අතර කැමති ඉලක්කමක් දාන්න පුළුවන්. වැදගත්ම දේ තමයි ඒ ඉලක්කමම තමයි network එකේ IGRP සැකසුම් කරන අනිත් හැම Router එකකටමත් දැමිය යුතු වීම. එහෙම දැම්මෙ නැත්තන් වෙන වැඩේ මම කලින්ම කිව්වනේ. එහෙනම් දැන් තියෙන්නෙ ක්‍රියාකාරකම කරල බලන්න..
මේ ක්‍රියාකාරකමේදිත් කලින් පාඩම් වලදි කලා වගේම ඔයාලට කැමති IP address දාල Router වලට මුලික සැකසුම් කරගන්න. ඒ කිව්වෙ interface සැකසුම්, serial interface වලට cock rate set කිරිම වාග් දේවල්. හැබැයි IGRP කියන්නෙ classfull routing protocol එකක් හින්ද ක්‍රියාකාරකමට IP address දාද්දි ඒක ගැනත් ටිකක් සැලකිලිමත් වෙන්න (කලින් පාඩම් වලදි මේ ගැන කතා කරල තියෙනව).හරි දැන් අපි උඩ තියෙන ක්‍රියාකාරකමට අදාල Routers වලට IGRP සැකසුම් කරමු.
Router1 සදහා IGRP සැකසුම්.
Router2 සදහා IGRP සැකසුම්.
Router3 සදහා IGRP සැකසුම්.
දැන් ක්‍රියාකාරකමේ තියෙන Router සේරටම IGRP සැකසුම් කරල ඉවරයි. එක Router එකක ඉදල අනිත් Router වල network වලට data packet යවල හරි ping කරල හරි බලන්නෙ අපි කරපු IGRP සැකසුම් හරිද කියල.
                                  තව පොඩි IGRP සැකසුමක් ඉතුරුවෙලා තියෙනව කතා කරන්න, ඒ තමයි පාඩම මුලදි කියපු IGRP පෙරනිමිතියෙන් hops 100 දක්වා විතරයි සහයෝගය දක්වන්නෙ හා පොඩි සැකසුමකින් ඒක උපරිම hops 255 දක්වා සහයෝගය දක්වන විදියට සකසන්න පුළුවන් කියල කියපු කතාව. ඒක කරන්නෙ මෙහෙමයි..
මේ පොඩි command එකෙන් පස්සෙ IGRP සැකසුම් කරපු Router එක උපරිම hops 255 දක්වා සහයෝගය දක්වනව. දැන් බලමු IGRP සැකසුම් වල තොරතුරු බලාගන්න පුළුවන් command ටිකක්.
**IGRP route විතරක් routing table එකෙන් බලා ගැනීම.
                        Router1#show ip route igrp
**IGRP debugging (routing update සිදුවන ආකාරය) තොරතුරු බැලීම.
                        Router1#debug ip igrp transaction 
                        Router1#debug ip igrp events
දැන්නම් IGRP සැකසුම් සේරම කතා කරල ඉවරයි. ඉවර නෑ තව එකක් ඉතුරුවෙලා තියනව කතා කරන්න.ඒ තමයි IGRP සැකසුම් Router එකෙන් ඉවත් කරන විදිය.ඒක කරන්නෙ මෙහෙමයි..
Router1(config)#no router igrp 10 (මතක ඇතුව command එකේ අවසානෙට IGRP සැකසුම් කරද්දි දාපු ඇටේ නම්බරේම දාන්න)
                                          දැන්නම් IGRP ගැන කතාකරල ඉවරයි. තව අපිට තියෙන්නෙ OSPF හා EIGRP කියන routing protocol දෙක ගැන කතාකරන්න විතරයි. එතකොට CCNA routing පාඩම් ටික ඉවර වෙනව. ඊට පස්සෙ ACL එහෙමත් නැත්තම් access control list ගැන අපි කතා කරමු.තවත් අළුත් පාඩමකින් හම්බවෙනකන් කට්ටියටම..
***** ජය ශ්‍රී *****

23 comments:

  1. Ela Machan............
    wedee niyamai
    mama meeka copy karagannada...?

    ReplyDelete
  2. @Anonymouscopy කරගනින් මචෝ මගෙන් අවුලක් නෑ.මේවත් FOSS වගේ තමයි.

    ReplyDelete
  3. මාත් හිටගෙන කොප්පක් ගහගත්තා . දැනට නම් මට මේක තේරුම් ගන්ඩ බෑ අමාරුයි ඉදිරියේදී මම නෙට්වර්කින් පාරක් ඉගනගන්න හිතාන ඉන්නවා එතකොට වත් මට මෙවුවා ඕන වෙයි නේ

    ReplyDelete
  4. @හිස් අහසඑල එල ඉදිරියේදිත් අපෙන් ෆුල් සැපෝට් උබේ නෙටිවර්කින් පාරට....

    ReplyDelete
  5. @Buddhika Karunanayaka (itbuddhika)හුග කාලෙකින් මේ පැත්තෙ නේද? මොකද්ද මේ පං කතාව.....

    ReplyDelete
  6. යහළුවා ඔයා කරන්නේ ලොකු සේවයක් මමත් නෙට්වොර්ක් කොස් එක්කක් කොරා එක කරේ එන්ග්රිසි වලින් මට සමහර තැන් තේරුණේ නැහැ මට පෙන්න හොද තැනක් මට එගේනගන්න හම්බුනා වගේ දිගටම යමු අය්යා මේ බ්ලොග් එක නවතා දමන්න නම් එපා...
    GOOD LUCK...

    ReplyDelete
  7. @දමිත් සමීර එදිරිසිංහඅනිව මචෝ නවත්තන්නෙනන් නෑ.දිගටම ලියනව, වෙලාවක් තියෙන හැටියට.ගොඩක් ස්තුතියි කොමෙන්ටුවට

    ReplyDelete
  8. සුපිරි වැඩක මචෝ ,අනේ මචෝ EIGRP ගැනත් ඉක්මනට එකක් දාන්නකෝ,(මචෝ පුළුවන් නම් ප්‍රශ්න ටිකකුත් දැම්මොත් සැහෙන්න වටිනවා ..!!) GOOD LUCK :))

    ReplyDelete
  9. machn router 2 walata 192.168.10.0 kiyana network ip aka igrp danne nette ai?

    ReplyDelete
  10. @Umesh Chathushka Vithanage
    ගොඩක් සුතුතියි සහෝ වැරුද්දක් පෙන්නල දුන්නට.අනිවා එතෙන්ට සහෝ කියපු network එක දාන්න ඕනෙ.නැත්තං හරියට Routing info exchange වෙන්නෙ නෑනෙ.ආයෙත් පොඩක් සුතුතියි වැරැද්ද පෙන්නල දුන්නට.මම නිවරදි කරන්නම්.

    ReplyDelete
    Replies
    1. ඔව් උමේෂ්ට වැරදි පෙන්නල දේනන ඔ්නෙ..නැත්නම් ආයෙ ආයෙ කරනව..ගිහින් එන්නම්..

      Delete
  11. hafooiii madei kola mage pakert tracere IGRP na lu :(

    5.1 walin uda vertion wala IGRP enne nalu :(
    Router(config)#router ?
    bgp Border Gateway Protocol (BGP)
    eigrp Enhanced Interior Gateway Routing Protocol (EIGRP)
    ospf Open Shortest Path First (OSPF)
    rip Routing Information Protocol (RIP)

    ReplyDelete
  12. @Anonymous
    එහෙනම් GNS3 පාවිච්චි කරන්න.ඒකට 5.1 කලින් ආපු IOS එකක් load කරගන්න වෙයි.හැබැයි මචෝ මටත් sure නෑ ඒකෙ තියෙන සමහර images support කරනවද කියල.ඕක ප්‍රාෙයා්ගිකව කලේ නැති උනා කියලනම් එච්චර අවුලක් නෑ සහෝ...

    ReplyDelete
  13. sahoo mata poddak kiyanawada IGRP thiyana pakert tracer vertion1kl

    ReplyDelete
  14. GNS3 use karala beluwa sahoo but aka paw denda gatha config karan yanakota parana IOS hindada manada routers strac wenawane :(

    ReplyDelete
  15. @AnonymousGNS 3 සමහර පරණ IOS වලට support කරන්නෙ නෑ සහෝ...
    කෙලින්ම EIGRP වලටම බැහින්න ගොඩක් ලොකු වෙස්කමක් නෑ config කරද්දි.

    ReplyDelete
  16. thanks machan...
    ehema karana1 thamai den karanada wenne :D
    @Networkදිසා

    ReplyDelete
  17. Machan show command wala thiyana show ip route rip
    kiyana thana harida akata anna ona show ip route igrp nawada maka poddak baluwath hodai machoo

    ReplyDelete
  18. @Anonymous
    අනිව සහෝගග
    show ip route rip නෙමෙයි show ip route igrp කියල තමයි එන්න ඕනෙ.
    ගොඩක් ස්තුතියි වැරැද්ද පෙන්නල දුන්නට.
    මම නිවරදි කරන්නම්

    ReplyDelete
  19. patta loku help ekak

    ReplyDelete
  20. IGRP is no longer available in CISCO IOS. Please note it in your Post :)
    Thanks for this fantastic Blog!

    ReplyDelete

වැරදි දෙයක් ලියල තියෙනවනම් පෙන්නල දෙන්න, හරි දෙයක් හරියටම ගත්තනම් හිතුන දෙයක් ලියල යන්න....

LinkWithin

Related Posts Plugin for WordPress, Blogger...