Monday, February 4, 2019

Make OSPF Network with Linux

 OSPF ( Open Shortest Path First) ဆိုတဲ့ Routing Protocol ကို ကျွန်‌တော်တို့‌ ‌တွေကRouter ‌တွေမှာပဲအဓိကသုံးကြသလို...Linux မှာလည်း OSPF ကိုသုံးကြပါတယ်.....အခုကျွန်တော့်ရဲ့ sharing မှာ Linux Server ‌တွေနဲ့့ပဲ secure OSPF Network ကိုတည်‌‌ဆောက် ပြီးဟိုဘက် ဒီဘက် ချိတ်ဆက် ကြမယ်



OSPF routing protocol က dynmic routing protocol တစ်ခုဖြစ်ပြီး Open Source Routing Protocol လည်းဖြစ်ပါတယ်.....dijkstra's algorithm ကို သုံးပြီး link-state routing လုပ်ပါတယ်...link-state routing လုပ်ဖို့ အတွက် link state ‌တွေနဲ့ပတ်သက် တဲ့ mechanism ( hello sent/receive, broadcast message, link state request,update, ack , LSDB) ‌တွေရှိရပါမယ်..‌နောက် area သတ်မှတ်ထား‌ပေးရပါမယ်...OSPF ဟာ AS ဆိုတဲ့ Autonomous System တစ်ခုအတွင်း မှာ operate လုပ်နိုင်တဲ့ IGP ( Interior Gateway Protocol) လည်းဖြစ်ပါတယ်...classless routing ကိုလည်း support လုပ်ပါတယ်.....

ဒါကတော့OSPF နဲ့ ပတ်သက်တဲ့ အ‌ခြေခံလေးတစ်ချို့ပါ..အသေးစိတ် သိချင်ရင်တော့့ CCNA ( Routing & Switching)မှာသွားဖတ် ကြည့်နိင်ပါတယ်......ဒီ Post မှာ ospf ကို linux မှာ configure လုပ်မှာ ဖြစ်လို့ လိုအပ်တာ‌များကို ပြင်ဆင်ပါမယ်....

OSPF LSA update
ကျွန်တော် တို့ OSPF Network Lab ကို ဒီ‌မြေပုံအတိုင်း တည်ဆောက်ပါတယ်...

ပုံထဲအတိုင်း Site-A-Network နဲ ့Site-B-Network ဆိုတဲ့ မတူညီတဲ့ Network နှစ်ခုရှိပါတယ်...Site-A ဘက်က Site-A-Server နဲ့ Site-B ဘက်က Site-B-Server နှစ်ခုကတော့ OSPF Network နဲ ့ချိတ်ဆက်မှာ ပါ...

ကဲ... configuration ‌တွေလုပ်ပြီးပါပြီ


ကဲ...ကျွန်တော်တို့ ဟာ Site-A-Server ( Linux Server-A) က ေန ဟိုဘက် Site-B-Server( Linux Server) ဘက်က 192.168.139.110 ဆိုတဲ့ Site-B Network ထဲက IP ကိုလှမ်း ping ပါတယ်..ဒီ IP က Site-B-Linux Server ရဲ့ Local Network IP ဖြစ်ပါတယ်....connection ရပြီပေါ့


တစ်ခါ Site-A-Network ထဲက computer ဖြစ်တဲ့ 74.120 ကနေ ဟိုဘက် Site-B-Network ထဲက Computer ဖြစ်တဲ့ 192.168.139.120 ကိုလှမ်း ping ပါတယ်...ဒီဘက် Site-A-Network ထဲကနေ ဟိုဘက် Site-B Network ထဲကိုလှမ်း ping ပါတယ်....ping success !!!!

ကဲ... tracert လုပ်မယ်.....


Site-A နဲ့ Site-B အပြန် အလှန် Network ချိတ်ဆက်မိ ‌နေပါတယ်....log ကြည့်ကြမယ်....


ကဲ...OSPF Network က ‌ကောင်း‌ကောင်း အလုပ်လုပ်‌နေတယ်.....Site B Network ထဲကစက်က‌နေ
 Site-A-Network ဘက်က စက်ကို လှမ်း ping ပါတယ်....

Network မိတယ်ဆိုတော့ ဟိုဘက် ဒီဘက်ကို Secure OSPF ကိုသုံးပြီး အပြန်အလှန်ချိတ်ဆက်နိုင် ပြီဖြစ် ပါတယ်...စိတ်ချလက်ချ data transfer လုပ်နိုင် ပါပြီ....encrypted traffic သုံးထားလို့ စိတ်ချစွာနဲ့ connect လုပ်လို့ ရသွားပါပြီ....


ကဲ...အားလုံးပဲပညာဗဟုသုတ ကြွယ်၀တိုးတက် ကြပါ‌‌စေ
လေးစားစွာဖြင့်

Phyo Sithu
B.Sc (Physics)
Red Hat - RHCSA
Cisco CCNA (Rotuing & Switching)
Zyxel Certified network Professional



No comments:

ping script ေလးနဲ့ အထာကျကျကိုယ့် server ေလးတွေအခြေအနေကိုစစ်ကြမယ်....

ပုံမှန်အားဖြင့်ကျွန်တော်တို့ဟာ ping command ကိုအသုံးပြုပြီးတော့ ကိုယ့်စက်ရယ်...ကိုယ့် network ထဲမှာ internet connection ရမရစစ်ဆေးလေ့ရှိကြပါတ...