Routing

เคเค• network เคธे เคฆूเคธเคฐे network เคฎें packets send เค•เคฐเคจे เค•ी process เค•ो routing เค•เคนเคคे เคนै। Routing static เค”เคฐ dynamic 2 เคช्เคฐเค•ाเคฐ เค•ी เคนोเคคी เคนै। Routes destination network เคชเคฐ based เคนोเคคे เคนै। Routing เคฎें เคเค• network เคธे เคฆूเคธเคฐे network เค•े เคฒिเค best path find เค•िเคฏा เคœाเคคा เคนै। Best path เค•ो metric เค”เคฐ administrative distance เค•े base เคชเคฐ เคšुเคจा เคœाเคคा เคนै। Routing routers เค•े เคฆ्เคตाเคฐा perform เค•ी เคœाเคคी เคนै। เค‡เคธเค•े เคฒिเค routers routing tables เคฌเคจाเคคे เคนै। เค†เค‡เคฏे เค…เคฌ routing tables เค•े เคฌाเคฐे เคฎें เคœाเคจเคจे เค•ा เคช्เคฐเคฏाเคธ เค•เคฐเคคे เคนै।

Routing Tables :- Routers routing tables เคฌเคจाเคคे เคนै เคœिเคจเคฎें เคจिเคšे เคฆी เค—เคˆ information เคนोเคคी เคนै।

  • Destination network เค”เคฐ เค‰เคธเค•ा sub-net mask เคนोเคคा
  • Destination network เคคเค• เคœाเคจे เค•े เคฒिเค next hop router เค•े เคฌाเคฐे เคฎें information เคนोเคคी เคนै।
  • Routing metrics เค”เคฐ administrative distance stored เคนोเคคी เคนै।

Routing tables 2 เคคเคฐเคน เค•े protocols เคธे related เคนोเคคी เคนै।

  1. Routed protocols - เคฏे network layer protocols เคนोเคคे เคนै। Routed protocols devices เค•े เคธाเคฅ logical addresses attach เค•เคฐเคคे เคนै। เคฏे protocols data เค•ो เคเค• network เคธे เคฆूเคธเคฐे network เคฎें เคญेเคœเคจे เค•े เคฒिเค responsible เคนोเคคे เคนै। เค‰เคฆाเคนเคฐเคฃ เค•े เคฒिเค IP (Internet Protocol) เค”เคฐ IPX เค†เคฆि।
  2. Routing protocols - เคฏे protocols routing tables เคฎें network, topology เค”เคฐ next hop information build เค•เคฐเคคे เคนै। เคฏे เคธाเคฐी information dynamically (automatically) build เค•ी เคœाเคคी เคนै। เค‰เคฆाเคนเคฐเคฃ เค•े เคฒिเค RIP, IGRP เค”เคฐ OSPF เค†เคฆि। Routing protocols 2 เคคเคฐเคน เค•े เคนोเคคे เคนै।
    1. Distance vector - เค‡เคธ เคคเคฐเคน เค•े protocols เคฎें metric hop count (number of routers between source and destination) เค•े เคฆ्เคตाเคฐा determine เค•ी เคœाเคคी เคนै। เคœिเคธ route เคฎें distance เคธเคฌเคธे เค•เคฎ เคนोเคคी เคนै เคตเคนी route choose เค•िเคฏा เคœाเคคा เคนै। เค‡เคธ เคคเคฐเคน เค•े protocol เค•ा เค‰เคฆाเคนเคฐเคฃ RIP เคนै।
    2. Link state - เค‡เคธ เคคเคฐเคน เค•े protocols เคฎें metric shortest path first algorithm เคธे determine เค•ी เคœाเคคी เคนै। เคธเคญी routes เค•ी cost เคฎें เคœो เคธเคฌเคธे เค•เคฎ cost เคนोเคคी เคนै เค‰เคธे เคนी route เคšूเคจा เคœाเคคा เคนै। เค‡เคธ เคคเคฐเคน เค•े protocols เค•ा เค‰เคฆाเคนเคฐเคฃ OSPF เคนै।

Destination network เคคเค• best route identify เค•เคฐเคจे เค•े เคฒिเค router เคจिเคšे เคฆिเค เค—เค 3 elements เค•ो เคฏूเคœ़ เค•เคฐเคคा เคนै।

  1. Prefix-Length - เคฏे network เค•ो identify เค•เคฐเคจे เค•े เคฒिเค bits เค•ी quantity เคนोเคคी เคนै। เค‡เคธเคธे เคธเคฌเคธे เคธเคŸीเค• route determine เค•िเคฏा เคœाเคคा เคนै। Prefix length เคœिเคคเคจी เคœ्เคฏाเคฆा เคนोเคคी เคนै route เค‰เคคเคจा เคนी เคธเคŸीเค• เคนोเคคा เคนै। เค‰เคฆाเคนเคฐเคฃ เค•े เคฒिเค เคฎाเคจ เคฒीเคœिเค เคเค• packet 10.1.5.0/24 host เคชเคฐ เคœा เคฐเคนा เคนै เค”เคฐ router เค•ी routing table เคฎें เคจिเคšे เคฆिเค เค—เค 2 networks เคนै। เคฏँเคนा เคชเคฐ เคชเคนเคฒे network เค•ो choose เค•िเคฏा เคœाเคฏेเค—ा เค•्เคฏोंเค•ि เค‡เคธเค•ी prefix length เค…เคงिเค• เคนै। เค‡เคธเคธे เค•ोเคˆ เคซเคฐ्เค• เคจเคนीं เคชเคก़เคคा เค•ी metric เคฏा administrative distance เค•्เคฏा เคนै।
    a) 10.1.5.0/24
    b) 10.0.0.0/8
  2. Metric - Metric router เค•ो routing protocol เค•े เค…ंเคคเคฐ्เค—เคค best route เคขूंเคขเคจे เค•ी เคฏोเค—्เคฏเคคा เคฆेเคคी เคนै। Distance vector protocols distance เค•ो metric เค•ी เคคเคฐเคน เคฏूเคœ़ เค•เคฐเคคे เคนै เค”เคฐ link state protocols shortest path first algorithm เคฆ्เคตाเคฐा calculate เค•ी เค—เคˆ cost เค•ो metric เค•ी เคคเคฐเคน เคฏूเคœ़ เค•เคฐเคคे เคนै। เคœिเคจ routes เค•ी best metric เคนोเคคी เคนै เคตเคนी routing tables เคฎें add เค•िเคฏे เคœाเคคे เคนै। เคฏँเคนा เคคเค• เค•ी เคฏเคฆि เค•िเคธी routing protocol เค•े เคชाเคธ เคเค• เคนी network เคคเค• เคœाเคจे เค•े 4 route เคนै เคคो เคญी เคœो metric เคธเคฌเคธे better เคนोเค—ी เค‰เคธे เคนी routing table เคฎें add เค•िเคฏा เคœाเคฏेเค—ा। เคฏเคฆि equal metric เค•े เคเค• เคธे เคœ्เคฏाเคฆा route available เคนै เคคो load balance เค•े เคฆ्เคตाเคฐा เคธเคนी metric เค•ो choose เค•िเคฏा เคœाเคฏेเค—ा।
  3. Administrative Distance - เคฏเคฆि router เคชเคฐ เคเค• เคธे เค…เคงिเค• routing protocols เคšเคฒ เคฐเคนे เคนै เคคो เค•िเคธ protocol เคชเคฐ เคธเคฌเคธे เค…เคงिเค• trust เค•เคฐเคจा เคนै เคฏे administrative distance เค•े เคฆ्เคตाเคฐा determine เค•िเคฏा เคœाเคคा เคนै। เคœँเคนा เคชเคฐ administrative distance เคธเคฌเคธे เค•เคฎ เคนोเคคी เคนै เคตเคนी protocol choose เค•िเคฏा เคœाเคคा เคนै। Administrative distance เคเค• numerical value เคนोเคคी เคนै เคœो dynamic protocols เค•ो assign เค•ी เคœाเคคी เคนै। เคฏे fixed เคนोเคคी เคนै। เคœिเคธ protocol เค•ी administrative distance unknown เคนोเคคी เคนै เค‰เคธे เค•เคญी เคญी routing table เคฎें เคจเคนीं เคฒिเคฏा เคœाเคคा เคนै। เค•ुเค› common protocols เค•ी administrative distance เคจिเคšे เคฆी เคœा เคฐเคนी เคนै।
Protocols Administrative Distance
IGRP 100
OSPF 110
RIP 120
Unknown 255

Viewing Routing Table :- เค•िเคธी เคญी router เคชเคฐ routing table เคฆेเค–ी เคœा เคธเค•เคคी เคนै। เค‡เคธเค•े เคฒिเค เค†เคช show ip route command execute เค•เคฐเคคे เคนै। เค‡เคธे เค†เคช user execution mode เคธे เคฆेเค– เคธเค•เคคे เคนै।
#Router1 show ip route
เคœเคฌ เค†เคช เค‡เคธ command เค•ो execute เค•เคฐเคคे เคนै เคคो เค†เคชเค•ो เคธเคญी routers เค•ी list show เคนो เคœाเคคी เคนै। เค‡เคจ เคธเคญी routers เค•े เคธाเคฅ เคเค• label เคญी show เค•िเคฏा เคœाเคคा เคนै เคœो เคฏे เคฌเคคाเคคा เคนै เค•ी เคฏे เคธเคฌ router current router เคธे เค•िเคธ เคช्เคฐเค•ाเคฐ connected เคนै। เคœैเคธे เค•ी C เคฎเคคเคฒเคฌ directly connected เคนोเคคा เคนै। เค‡เคจ เคธเคญी labels เค•ी list เคจिเคšे เคฆी เคœा เคฐเคนी เคนै।

  • C - เค‡เคธ label เค•ा เคฎเคคเคฒเคฌ เคนै เค•ी เคฆिเคฏा เค—เคฏा router current router เคธे directly connected เคนै।
  • S - เคฏे label เคฌเคคाเคคा เคนै เค•ी เคฆिเคฏा เค—เคฏा router statically manage เค•िเคฏा เค—เคฏा เคนै।
  • S* - เคฏे เคฌเคคाเคคा เคนै เค•ी current router เคธे เคฆिเค เค—เค router เค•े เคฌीเคš เคฎें default route เคนै।
  • D - เค‡เคธ label เค•ा เคฎเคคเคฒเคฌ เคนै เค•ी เคฆिเคฏा เค—เคฏा router EIGRP protocol เคฏूเคœ़ เค•เคฐ เคฐเคนा เคนै।
  • I - เคฏे label เคฌเคคाเคคा เคนै เค•ी เคฆिเคฏा เค—เคฏा router IGRP protocol เคฏूเคœ़ เค•เคฐ เคฐเคนा เคนै।
  • R - เคฏे เคฌเคคाเคคा เคนै เค•ी เคฆिเคฏा เค—เคฏा router RIP protocol เคฏूเคœ़ เค•เคฐ เคฐเคนा เคนै।
  • O - เค‡เคธ label เค•ा เคฎเคคเคฒเคฌ เคนै เค•ी เคฆिเคฏा เค—เคฏा router OSPF protocol เคฏूเคœ़ เค•เคฐ เคฐเคนा เคนै।

Clearing Routing Table :- เคฏเคฆि เค†เคช routing table เคธे เคธเคญी routes clear เค•เคฐเคจा เคšाเคนเคคे เคนै เคคो เค‡เคธเค•े เคฒिเค เค†เคช clear command เคฏूเคœ़ เค•เคฐ เคธเค•เคคे เคนै। Routing table clear เค•เคฐเค•े เค†เคช routing protocols เค•ो routing table เคฆोเคฌाเคฐा populate เค•เคฐเคจे เค•े เคฒिเค force เค•เคฐ เคธเค•เคคे เคนै।
#Router clear ip route

Choosing Best Route :- เค•िเคธी เคญी destination router เคคเค• best route choose เค•เคฐเคจे เค•े เคฒिเค เค†เคช เคจिเคšे เคฆी เคนुเคˆ process เค•ो follow เค•เคฐ เคธเค•เคคे เคนै।

  • เคธเคฌเคธे เคชเคนเคฒे เค†เคช เคธเคญी route เค•ी destination route เค•े เคธाเคฅ prefix length match เค•เคฐेंเค—े। เคœिเคจ routes เค•ी prefix length เคธเคฌเคธे accurate เคนै เค†เคช เค‰เคจ्เคนें เคšुเคจ เคฒेंเค—े।
  • เค…เคฌ เค‡เคจ routes เคฎें เคธे เคœिเคธ route เค•ी metric เคธเคฌเคธे เค•เคฎ เคนै เค†เคช เค‰เคธे choose เค•เคฐ เคฒेंเค—े।
  • เคฏเคฆि same metric เค•े เคเค• เคธे เค…เคงिเค• route เคนै เคคो เค†เคช เคธเคฌเคธे เค•เคฎ administrative distance เคตाเคฒे route เค•ो choose เค•เคฐेंเค—े เค”เคฐ เคฏเคนी เค†เคชเค•ा เคธเคฌเคธे best route เคนोเค—ा।

Static & Dynamic Routing :- Routing table build เค•เคฐเคจे เค•े เคฒिเค 2 basic method available เคนै।

  1. Static routing
  2. Dynamic routing
เค‡เคจ เคฆोเคจों methods เค•े เคฌाเคฐे เคฎें เคจिเคšे detail เคธे เคฆिเคฏा เคœा เคฐเคนा เคนै।

Static Routing :- Static routing table เค•ो network administrator manually create, maintain เค”เคฐ update เค•เคฐเคคा เคนै। เคนเคฐ network เค•े เคฒिเค route เคนเคฐ router เคชเคฐ manually configure เค•िเคฏा เคœाเคคा เคนै। เค‡เคธเคธे เค†เคช routing เค•ो เคฌเคนुเคค deep level เคชเคฐ control เค•เคฐ เคธเค•เคคे เคนै। เคฒेเค•िเคจ เคฏे approach large networks เค•े เคฒिเค impractical เคนै।
เค‡เคธ approach เคฎें routers เคเค• เคฆूเคธเคฐे เค•े เคธाเคฅ routes เคจเคนीं share เค•เคฐเคคे เคนै, เค‡เคธเคธे router เค•ी RAM/CPU เคชเคฐ extra stress เคจเคนीं เคชเคก़เคคा เคนै เค”เคฐ เคธाเคฅ เคนी เค‡เคธเคธे bandwidth เคญी save เคนो เคœाเคคी เคนै। Static routing fault tolerant เคจเคนीं เคนै เค•्เคฏोंเค•ि เค‡เคธเคฎें เคธเคญी เค•ुเค› manually เค•िเคฏा เคœाเคคा เคนै। เค‡เคธเคฒिเค เคœเคฌ เคญी เค•ोเคˆ link down เคนोเคคी เคนै เคฏा เคจเคฏा router add เค•िเคฏा เคœाเคคा เคนै เคคो routers เคฎें changes manually เค•เคฐเคจे เคชเคก़เคคे เคนै। เคœो routers pure static environment เคฎें เค•ाเคฎ เค•เคฐเคคे เคนै เคตो เค•ोเคˆ เคญी link unavailable เคนोเคจे เคชเคฐ เคฆूเคธเคฐा better route choose เค•เคฐเคจे เคฎें incapable เคนोเคคे เคนै।
Static routes เค•ी administrative distance 1 เคนोเคคी เคนै เค‡เคธเคฒिเค เค‡เคจ्เคนें dynamic routes เคธे เคชเคนเคฒे preference เคฆी เคœाเคคी เคนै। เค‡เคธ administrative distance เค•ो change เคญी เค•िเคฏा เคœा เคธเค•เคคा เคนै। เคœिเคจ static routes เค•ी administrative distance adjust เค•ी เคœाเคคी เคนै เค‰เคจ्เคนें floating static route เค•เคนเคคे เคนै। เคจिเคšे static routing เค•ी เค•ुเค› advantages เคฆी เคœा เคฐเคนी เคนै।

  • Static routing เคฎें CPU เคชเคฐ overhead เคฌเคนुเคค เค•เคฎ เคนोเคคा เคนै।
  • Bandwidth เคฎें overhead เคฌिเคฒเค•ुเคฒ เคญी เคจเคนीं เคนोเคคा เคนै เค•्เคฏोंเค•ि routers เคเค• เคฆूเคธเคฐे เค•े เคธाเคฅ updates share เคจเคนीं เค•เคฐเคคे เคนै।
  • Static routing เคธे เค†เคช network เค•ो deep level เคชเคฐ control เค•เคฐ เคธเค•เคคे เคนै।
เคจिเคšे static routing เค•ी เค•ुเค› disadvantages เคญी เคฆी เคœा เคฐเคนी เคนैं।
  • เคฏเคฆि network เคฎें เค•ोเคˆ change เค•เคฐเคจा เคนो เคคो เค‰เคธे เคธเคญी routers เคชเคฐ manually เค•เคฐเคจा เคนोเคคा เคนै।
  • เคฏเคฆि เค•ोเคˆ link down เคนो เคœाเคฏे เคคो เค‡เคธเคฎें เค•ोเคˆ fault tolerant เคจเคนीं เคนोเคคी เคนै।
  • Static routing large networks เค•े เคฒिเค impractical เคนै।

Dynamic Routing :- เคเค• dynamic routing table routing protocols เค•े เคฆ्เคตाเคฐा create, maintain เค”เคฐ update เค•ी เคœाเคคी เคนै। Routing protocols เคฎें เคจिเคšे เคฆिเค เค—เค 3 protocols เคนोเคคे เคนै।

  1. RIP (Routing Information Protocol)
  2. IGRP (Interior Gateway Routing Protocol)
  3. EIGRP - (Enhanced Interior Gateway Routing Protocol)
  4. OSPF - (Open Shortest Path First)
Dynamic routing เคฎें routers เคเค• เคฆूเคธเคฐे เค•े เคธाเคฅ routing information share เค•เคฐเคคे เคนै। เค‡เคธเคธे CPU เค”เคฐ Memory เค•ा overhead เคฌเคข़ เคœाเคคा เคนै เค”เคฐ bandwidth เคญी use เคนोเคคी เคนै। เคฒेเค•िเคจ เคฏเคฆि network เคฎें เค•ोเคˆ link down เคนो เคœाเคฏे เคคो routing protocols dynamically เคฆूเคธเคฐा better path choose เค•เคฐ เคธเค•เคคे เคนै।

dynamic routing เค•ी เค•ुเค› advantages เคฆी เคœा เคฐเคนी เคนै।
  • Dynamic routing เค•ो large networks เคชเคฐ เค†เคธाเคจी เคธे configure เค•िเคฏा เคœा เคธเค•เคคा เคนै।
  • Automatically better path choose เค•เคฐเคจे เคฎें เคธเค•्เคทเคฎ।
  • Different links เค•े เคฌीเคš เคฎें load balance เค•เคฐเคจे เคฎें เคธเค•्เคทเคฎ।
dynamic routing เค•ी เค•ुเค› disadvantages เคญी เคฆी เคœा เคฐเคนी เคนैं।
  • Dynamic routing bandwidth consume เค•เคฐเคคी เคนै।
  • Router เค•े CPU เคชเคฐ additional load เคชเคก़เคคा เคนै।
  • Route เค•ी choice routing protocol เค•े เคนाเคฅ เคฎें เคนोเคคी เคนै administrator เค‡เคธเคฎें เค•ुเค› เคจเคนीं เค•เคฐ เคธเค•เคคा เคนै।

Categories of Dynamic Routing Protocols :-Dynamic routing protocols เค•ो 2 categories เคฎें divide เค•िเคฏा เค—เคฏा เคนै।

  1. Distance vector protocols
  2. Link state protocols
เค‡เคจ เคฆोเคจों protocols เค•े เคฌाเคฐे เคฎें เคจिเคšे detail เคธे เคฆिเคฏा เคœा เคฐเคนा เคนै।

Distance Vector Routing Protocols :- RIP เค”เคฐ IGRP distance vector routing protocols เคนोเคคे เคนैं। เคธเคญी distance vector routing protocols เค•ी เค•ुเค› characteristics เคนोเคคी เคนै เคœो เคจिเคšे เคฆी เคœा เคฐเคนी เคนै।

  • เคชूเคฐी routing table เค•ी periodic updates เคธเคญी เคชเคก़ौเคธी routers เค•ो เคญेเคœी เคœाเคคी เคนै।
  • Distance vector protocols เคฎें convergence เคฌเคนुเคค slow เคนोเคคा เคนै เค”เคฐ เคฏे protocols loops เค•े เคช्เคฐเคคि เค…เคคिเคธंเคตेเคฆเคจเคถीเคฒ เคนोเคคे เคนै।
  • Route เค•ी metric calculate เค•เคฐเคจे เค•े เคฒिเค distance เค•ो เคฏूเคœ़ เค•िเคฏा เคœाเคคा เคนै।
  • Shortest path เคคเคฏ เค•เคฐเคจे เค•े เคฒिเค Bellman ford algorithm เคฏूเคœ़ เค•ी เคœाเคคी เคนै।
Distance vector routing protocols เคธเคญी neighbors เค•ो directly connected networks เค•े เคฌाเคฐे เคฎें updates send เค•เคฐเคคे เคนै। เคฏे update regularly เคญेเคœी เคœाเคคी เคนै। RIP เคฎें เคฏे update เคนเคฐ 30 second เคฎें เคญेเคœी เคœाเคคी เคนै เค”เคฐ IGRP เคฎें เคฏे update เคนเคฐ 90 second เคฎें เคญेเคœी เคœाเคคी เคนै। เค‡เคจ updates เคธे neighbors เค…เคชเคจी routing tables เคฎें route add เค•เคฐ เคฒेเคคे เคนै। เค‡เคธเค•े เคฌाเคฆ เคธเคญी neighbors เค…เคชเคจी เคชूเคฐी routing table เค•ो เคธเคญी neighbors เค•े เคธाเคฅ share เค•เคฐเคคे เคนुเค forward เค•เคฐ เคฆेเคคे เคนै।
เค‡เคธ เคคเคฐเคน เค•ी process เค•ी เค•เคˆ disadvantages เคนै। Routing information เคเค• neighbor เคธे เคฆूเคธเคฐे neighbor เค•े pass periodic updates เคธे เคœाเคคी เคนै เค‡เคธเคฒिเค convergence เคฌเคนुเคค slow เคนोเคคा เคนै। เคธाเคฅ เคธเคญी neighbors เคเค• เคฆूเคธเคฐे เคชเคฐ depend เค•เคฐเคคे เคนै เค‡เคธเคฒिเค looping เค•े chances เคญी เคฌเคนुเคค เค…เคงिเค• เคนोเคคे เคนै।
เคœैเคธा เค•ी เคฎैเคจे เค†เคชเค•ो เคชเคนเคฒे เคฌเคคाเคฏा distance vector protocols metric calculate เค•เคฐเคจे เค•े เคฒिเค distance เค•ो เคฏूเคœ़ เค•เคฐเคคे เคนै। RIP เคฎें metric hop counts เค•े เคฆ्เคตाเคฐा calculate เค•ी เคœाเคคी เคนै। IGRP เคฎें bandwidth เค”เคฐ delay เค•े เคฆ्เคตाเคฐा metric calculate เค•ी เคœाเคคी เคนै।
Link State Routing Protocols :- Link state protocols เค•ो distance vector protocols เคฎें เค†เคจे เคตाเคฒी looping เค”เคฐ convergence problem เค•ो overcome เค•เคฐเคจे เค•े เคฒिเค develop เค•िเคฏा เค—เคฏा เคฅा। Link state routing protocols 3 เคคเคฐเคน เค•ी routing tables build เค•เคฐเคคे เคนै। เค‡เคจเค•े เคฌाเคฐे เคฎें เคจिเคšे เคฆिเคฏा เคœा เคฐเคนा เคนै।
  • Neighbor table - เค‡เคธ table เคฎें เคธเคญी neighbors เค•ी list เคนोเคคी เคนै เค”เคฐ เคธाเคฅ เคนी เคฏे เคญी เคนोเคคा เคนै เค•ी เค•ौเคจเคธा neighbor เค•िเคธ interface เคธे connected เคนै। Neighbor table hello packets เคญेเคœ เค•เคฐ เคฌเคจाเคฏीं เคœाเคคी เคนै।
  • Topology table - เค‡เคธे link state table เคญी เค•เคนเคคे เคนै। เค‡เคธเคฎें เคเค• area เค•ी เคธเคญी links เค•ा map stored เคฐเคนเคคा เคนै। เคธाเคฅ เคนी เคนเคฐ link เค•ा status เคญी stored เคฐเคนเคคा เคนै।
  • Shortest path table - เค‡เคธ table เคฎें เคนเคฐ destination เค•े เคฒिเค best routes stored เคฐเคนเคคे เคนै।
Link state routing protocols เคฎें routers directly connected networks เค•े status เค•े เคฌाเคฐे เคฎें updates เคญेเคœเคคे เคนै। เคธเคญी routers เคฏे information topology table เคฎें store เค•เคฐเคคे เคนै। เคเค• area เค•े เค…ंเคฆเคฐ เคœिเคคเคจे เคญी routers เคนोเคคे เคนै เค‰เคจเค•ी topology table same เคนोเคคी เคนै।
เคฏเคฆि เค•िเคธी link เคฎें เค•ोเคˆ change เค†เคคा เคนै เคคो เค•ेเคตเคฒ เค‡เคธ link เคธे related update เคธเคญी routers เค•ो เคญेเคœी เคœाเคคी เคนै เค”เคฐ เคธเคญी routers เค‰เคธเค•े เค…เคจुเคธाเคฐ เค…เคชเคจी topology table เค•ो adjust เค•เคฐ เคฒेเคคे เคนै।
เค•ेเคตเคฒ เคœिเคธ link เคฎें change เคนुเค† เคนै เค‰เคธी เค•ी update เคญेเคœी เคœाเคคी เคนै เค‡เคธ เคตเคœเคน เคธे bandwidth เคชเคฐ เคญी เคœ्เคฏाเคฆा เคช्เคฐเคญाเคต เคจเคนीं เคชเคก़เคคा เคนै। เคฒेเค•िเคจ 3 tables เค•ो manage เค•เคฐเคจे เค•ी เคตเคœเคน เคธे CPU เคฌเคนुเคค เค…เคงिเค• utilize เคนोเคคा เคนै।
Link state protocols เคฎें Dijkstra formula เค•े เคฆ्เคตाเคฐा shortest path calculate เค•िเคฏा เคœाเคคा เคนै।

Post a Comment

If you have any doubts,Please let me know

close