Monday, February 18, 2019

OSPF အပိုင္း(၂)


OSPF ဘယ္လို အလုပ္လုပ္လဲ?


Step 1
          ပထမဆုံးသူ hello packet ကုိပုိ႔ၿပီး Neighbor ရွာမယ္။ Neighbor ရွာၿပီးရင္ Topology Table ထဲကုိထည့္မယ္။EIGRP မွာတုန္းက  Area No. တူရင္ Neighbor ျဖစ္တယ္။ OSPF မွာက Area No. တူယုံနဲ႔ Neighbor မျဖစ္ဘူး။ OSPF က Process ID ေတြ  Router ID ေတြ MTU size ေတြအကုန္လုံးတူမွ  Neighbor ျဖစ္တာ။

Step 2
တစ္ဖက္နဲ႔တစ္ဖက္ ပုိ႔လုိက္တဲ႔ Route Information ေတြကုိ SPF Algorithm သုံးၿပီး အေကာင္းဆုံးလမ္းေၾကာင္းကုိ တြက္ခ်က္တယ္။

Step 3
          Neighbor နဲ႔ Topology Table တည္ၿမဲဖုိ႔အတြက္ Maintenance လုပ္တယ္။ တစ္ဖက္ Network အခ်ိန္းအေျပာင္းျဖစ္လားလည္းသူၾကည့္တယ္။ အခ်ိန္းအေျပာင္းျဖစ္ရင္ ေျပာင္းတဲ႔ဟာေလာက္ဘဲ Request လုပ္တယ္။ ကဲအေပၚက အဆင့္ ၃ ဆင့္ကုိ အက်ယ္တဝန္႔ျပန္ရွင္းပါမယ္။

How Neighbor & Topology Discover

EIGRP လုိဘဲ Hello Packet ကိုပုိ႔ၿပီး သူနဲ႔ခ်ိတ္ဆက္ထားတဲ႔ Segment တစ္ခုခ်င္းဆီကုိ ပုိ႔ၿပီးရွာတယ္။ Protocol Number 89 ကုိသြားတယ္။ ဘယ္ကုိသြားလည္းဆုိရင္ multicast address 224.0.0.5 နဲ႔ 224.0.0.6 ကုိသြားတယ္။ အၿမဲတမ္းလုိလုိ လႊတ္တာက 5 ကုိလႊတ္တယ္။ တစ္ခါတစ္ေလၾကရင္ 6 ကုိလႊတ္တယ္။ ဘယ္အခ်ိန္မွာ 5 ကုိလႊတ္ၿပီး ဘယ္အခ်ိန္မွာ 6 ကုိ လႊတ္လည္းဆုိရင္ unicast ကုိသုံးၿပီးလႊတ္တဲ႔အခ်ိန္ၾကရင္ 6 ကုိလႊတ္တယ္။ ဒါေပမယ္႔ ဒီဘက္ေခတ္မွာ unicast ကုိမသုံးေတာ႔ဘူး။ ဟုိးအရင္က Frame Relay Network ေတြဆုိရင္ Multicast frame ေတြသြားလုိ႔မရဘူး။ OSPF ကလည္းသုံးခ်င္ေသးတယ္ multicast ကလည္းသုံးလုိ႔မရဘူးဆုိေတာ႔ unicast ကုိဘဲသုံးရတာေပါ႔။ ဒါေၾကာင့္ 224.0.0.6 ကုိသုံးၿပီးလႊတ္တာက unicast ကုိသုံးရလုိ႔ဘဲ။ Hello Interval က 10 second ကုိတစ္ႀကိမ္ပုိ႔ၿပီး Dead Interval က 40 second ကုိတစ္ႀကိမ္ပုိ႔ပါတယ္။ Hello Packet ေတြကုိအျပန္အလွန္ပုိ႔လုိ႔ Neighbor Information ေတြကုိလက္ခံၾကတယ္၊ ဖလွယ္ၾကတယ္။ Neighbor Information ေတြကုိဖလွယ္ၿပီးရင္ တစ္ဖက္နဲ႔တစ္ဖက္ Route Information ေတြကုိပုိ႔ၾကေတာ႔မယ္။ Route Information ေတြကုိပုိ႔ဖုိ႔ ဘယ္သူက တာဝန္ယူရသလဲဆုိေတာ႔ LSA ဆုိတဲ႔  Packet ကတာဝန္ယူရတယ္။ Link-State Advertising လုိ႔ေခၚတယ္။ အဲ႔ LSA  က ေဟ႔ေကာင္ေရ မင္းမွာေတာ႔ Route Information ေတြဘယ္ေလာက္ရွိလည္း ငါ႔မွာေတာ႔ Route Information ေတြကဒီေလာက္ရွိတယ္ ငါ႔ Rodute Information ေတြကဒါကြာဆုိၿပီးပုိ႔တယ္။ အဲ႔ပုိ႔တဲ႔ Packet က Hello Packet မဟုတ္ေတာ႔ဘူးေနာ္ LSA Packet ျဖစ္သြားၿပီ။ တစ္ဖက္နဲ႔တစ္ဖက္ပုိ႔လုိ႔ ေရာက္လာတဲ႔ LSA Packet ေတြကုိ LSDB လုိ႔ေခၚတဲ႔ Database ႀကီးထဲကုိထည့္လုိက္တယ္။

အပိုင္ (၃) ေမွ်ာ္ .... :D

0 comments:

Post a Comment

Featured Post

OSPF အပိုင္း(၂)

OSPF ဘယ္လို အလုပ္လုပ္လဲ? Step 1           ပထမဆုံးသူ hello packet ကုိပုိ႔ၿပီး Neighbor ရွာမယ္။ Neighbor ရွာၿပီးရင္ Topology Table...