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

OSPF အပိုင္း (၁)


Open Shortest Path First


OSPF ရဲ႕ အဓိပၸာယ္ကေတာ႔ အတုိဆုံးနဲ႔ အျမန္ဆုံးလမ္းေၾကာင္းကုိ ေရြးသြားတဲ႔ စနစ္ကုိေျပာတာပါ။ OSPF မွာ version 2 နဲ႔ version 3 ဆုိၿပီး version ႏွစ္မ်ိဳးရွိတယ္။  version 2 က ipv4 အတြက္သုံးၿပီး version 3 ကေတာ႔ Ipv6 အတြက္သုံးတယ္။ OSPF ဟာ Link-State Protocol တစ္ခုျဖစ္တယ္။ Interior Gateway Protocols အဖြဲ႔ဝင္ေပါ႔။Link-State ကေတာ႔ Link ဆုိတာ Interface ကုိရည္ညႊန္းၿပီး State ဆုိတာကေတာ႔ အဲ႔ Interface ရဲ႕ အေျခအေနကုိေျပာတာပါ၊ OSPF မွာ အေကာင္းဆုံးလမ္းေၾကာင္းကုိေရြးတဲ႔ Algorithm ကေတာ႔ Dijkstra ဆုိတဲ႔ဆရာႀကီးကတီထြင္ခဲ႔တဲ႔ SPF Algorithm ကုိအသုံးျပဳပါတယ္။ OSPF က Classless Protocol တစ္ခုျဖစ္တယ္။ Classless Protocol တစ္ခုျဖစ္တဲ႔ အတြက္ေၾကာင့္ VLSM နဲ႔ summarization တုိ႔ကုိေထာက္ပံ႔တယ္။ ဒါေၾကာင့္ OSPF ရဲ႕ Definition ကုိေျပာရရင္ Open Standard Protocol တစ္ခုျဖစ္တယ္ဘဲေျပာေျပာ ၊ Link-State Protocol တစ္ခုျဖစ္တယ္ဘဲေျပာေျပာ ၊ Classless Protocol တစ္ခုျဖစ္ တယ္ဘဲေျပာေျပာ ကုိယ္ႀကိဳက္သလုိ Definition ဖြင့္ဆုိနုိင္တယ္။
          ေနာက္တစ္ခုက OSPF ကဘယ္လုိအလုပ္လုပ္လည္းဆုိရင္ Network တစ္ခုလုံးရဲ႕ Full Picture (Full Diagram)ကုိ Keep လုပ္ၿပီးေတာ႔သြားတယ္။ Network ထဲမွာ ရွိတဲ႔ Router အလုံးတုိင္းမွာ Full Picture ႀကီးရွိတယ္။ Database ႀကီးေပါ႔ဗ်ာ။ ဘယ္ Network ကုိသြားခ်င္ရင္ေတာ႔ ဘယ္လမ္းေၾကာင္းက သြားလုိ႔ရတယ္ဆုိတဲ႔ ေျမပုံတစ္ခုေပါ႔ဗ်ာ။ ဥပမာေျပာရရင္ေတာ႔ Google Map တစ္ခု ၊ နုိင္ငံတစ္ခုရဲ႕ ေျမပုံတစ္ခ်ပ္လုိေပါ႔ဗ်ာ။ OSPF run ထားတဲ႔ Router တုိင္းက Neighbor ေအာင္ျမင္သြားရင္ Route information ေတြပုိ႔ၾကတယ္။ EIGRP မွာတုန္းက Neighbor ေအာင္ျမင္သြားရင္ Topology ထဲကုိ ထည့္ၾကတယ္။ OSPF မွာကအဲ႔လုိမဟုတ္ဘူး အကုန္လုံးကုိ သူ႕ Database ထဲကုိထည့္တယ္။ EIGRP ကသူ႔ရဲ႕ Neighbor ကပုိ႔တဲ႔ Route Information ေတြကုိသိမ္းထားတာ။ OSPF က Neighbor Router ရဲ႕ အေနာက္က Router အလုံး ၂၀၀ ျဖစ္ေနပေလ႔ေစ  အကုန္လုံးကုိ သူ႔ Database ထဲထည့္ထားတာ။ တကယ္လုိ႔ Router ကအလုံး ၂၀၀ ရွိရင္ အလုံး၂၀၀ စလုံးက Database ခြ်တ္စြတ္တူေနရတာ။ အကုန္လုံးက Map တစ္ခုထဲကုိဘဲအသုံးျပဳရတဲ႔ ပုံစံေပါ႔ဗ်ာ။ အဲ႔ဒါကုိ Full Picture ကုိ Keep လုပ္တယ္လုိ႔ေခၚတယ္။

OSPF ကုိဘာေၾကာင့္သုံးသလဲ

OSPF ကုိဘာေၾကာင့္သုံးသလဲဆုိရင္...

1.Loop Free Topology ပါလုိ႔။ (Loop Free Topology က Routing Protocol တုိင္းမွာပါပါတယ္။)

2. Standard Base တစ္ခုျဖစ္လုိ႔သုံးတယ္။ Standard Base ဆုိတာက မည္သည့္ Vendors မွာမဆုိ Run လုိ႔ရတယ္။

3. Scalability ျဖစ္တယ္။ Area ကုိ Hierarchical စနစ္နဲ႔သြားတယ္။

4.Fast Convergence ျဖစ္တယ္။ Convergence ဆုိတာက Down ေနတာကေနျပန္တက္လာတဲ႔အခ်ိန္။ EIGRP က Hello Packet ကုိ္ 5 second ေနရင္တစ္ႀကိမ္ပုိ႔တယ္။ OSPF က Hello Packet ကုိ 10 second ေနရင္တစ္ႀကိမ္ပုိ႔တယ္။ EIGRP က ပုိျမန္တယ္လုိ႔ထင္ရေပမယ္႔ OSPF မွာက First Hello ဆုိၿပီးရွိတယ္။ sub second ဆုိတာက 1 second ကုိ အႀကိမ္တစ္ေထာင္ပုံ ဝန္းက်င္ေလာက္နဲ႔ညီမ်ွပါတယ္။ sub second ကုိ တစ္ခါပုိ႔တယ္ အဲ႔ေတာ႔ Neighbor down လား မ down လားဆုိတာကုိ 1 second မျပည့္ခင္သိရတယ္။ ပုံမွန္ 10 second ကုိ တစ္ႀကိမ္ပုိ႔ တာက Neighbor Maintenance လုပ္တယ္လုိ႔ေခၚတယ္။ 40 second ကေတာ႔ Dead Interval ေပါ႔။ 40 second ျပည့္လုိ႔မွ hello packet ျပန္မလာရင္ Routing Table ထဲက ဖ်တ္ပလုိက္ပါတယ္။

5.Efficient Updating
          ဟုိအရင္က RIP Protocol မွာဆုိရင္ Router တစ္လုံးမွာ Route Path အေၾကာင္း 200 ရွိရင္ သူက တစ္ျခား Router ေတြကုိ အေၾကာင္း 200 ပုိ႔တယ္။ လက္ခံရတဲ႔ေကာင္ကလည္း အေၾကာင္း 200 စလုံးကုိ လက္ခံရတယ္။ OSPF ကေတာ႔အဲ႔လုိမဟုတ္ေတာ႔ဘူးဗ်။ ဥပမာ Router A နဲ႔ Router B ႏွစ္လုံးရွိတယ္ဆုိပါဆုိ႔။ Router A မွာ Route path အေၾကာင္း 200 ရွိတယ္ Router B မွာက Route path အေၾကာင္း 300 ရွိတယ္ဆုိရင္ Router B က Router A ကုိ Route Information ပုိ႔တဲ႔အခ်ိန္ၾကရင္ သူရဲ႕ Database size ကုိတုိက္စစ္ၿပီးေတာ႔ လုိအပ္တဲ႔ အေၾကာင္း 100 ဘဲလက္ခံတယ္။ ပုိ႔တဲ႔ Router ကလည္း လုိအပ္တဲ႔ အေၾကာင္း 100 ကုိဘဲပုိ႔ေတာ႔တယ္။ အဲ႔ေတာ႔ Network Traffic နဲသြားတာေပါ႔။ 

6. ေနာက္ဆုံးတစ္ခ်က္ကေတာ႔ Bandwith ကုိအေျခခံၿပီးေတာ႔ Metric ကိုတြက္ခ်က္တယ္။ hop count ထက္ေတာ႔ သာတာေပါ႔ဗ်ာ။


အပိုင္း (၂) ဆက္ေရးပါဦးမည္။ :D

Wednesday, January 3, 2018

What is OS?

What is OS?

OS ဆိုတာ (အရွည္လိုေျပာရင္) Operating System ပါ။ ဗမာလိုဆို ပင္မစနစ္ေပါ့။
က်ေနာ္ ကြန္ပ်ဴတာ Basic စတက္တုန္းက အဲ့ ပင္မစနစ္ဆိုတာၾကီးကို နားမလည္ပါဘူး။
ခုေတာ့ စရွင္းပါေတာ့မယ္။

ကြန္ပ်ဴတာမွာ အရွိမျဖစ္လိုအပ္တဲ့ Hardware ပစၥည္းေတြရွိပါတယ္။
ဥပမာ ။       ။ Motherboard, CPU, Memory နဲ႔ Storage ပစၥည္းေတြေပါ့
အဲ့ ပစၥည္းေတြကို စနစ္တက် တက္ဆင္ၿပီးရံုနဲ႔ ကြန္ပ်ဴတာဟာ သူ႔ဘာသာသူ Auto ပြင့္လာလား..?
အလုပ္လုပ္ႏိုင္ပီလားဆို မလုပ္ႏိုင္ေသးပါဘူး..။ စက္ပစၥည္းေတြ တစ္ခုနဲ႔ တစ္ခု ထိထားရံုနဲ႔ အလုပ္ေတြ Auto ထလုပ္ေၾကးဆို .. :D .. ။ ထားပါေတာ့ .. ပစၥည္းေတြကို တပ္ဆင္ထားရံုနဲ႔ေတာ့ အလုပ္မလုပ္ႏိုင္ပါဘူး.။
အဲ့ေတာ့ သူတို့ အခ်င္းခ်င္းနားလည္ေအာင္၊ အျပန္အလွန္ အလုပ္ေတြ လုပ္ႏိုင္ေအာင္ က်ေနာ္တို႔က အဲ့ ကြန္ပ်ဴတာမွာ OS ဆိုတဲ့ Software ၾကီးကို ထည့္ေပးရပါတယ္။ တနည္းအားျဖင့္ မတူညီတဲ့ Hardware ေတြ အျပန္အလွန္ သိနားလည္ေအာင္ ထည့္ေပးလိုက္တာပါ။ အဲ့လို အျပန္အလွန္သိနားလည္ဖို႔ အရင္ဆံုးထည့္ေပးရတဲ့ OS ဆိုတဲ့ ေဆာ့၀ဲ ၾကီးမွွာ Hardware ေတြကို သိေအာင္ လုပ္ေပးရတဲ့ Hardware ပစၥည္းေတာ္ေတာ္မ်ားမ်ားရဲ႔ Driver Module ေတြ... Kernel လို႔ေခၚတဲ့ Code အစုအေ၀းၾကီးေတြပါ၀င္ၿပီး..
လူက စက္ကိုခိုင္းရင္ Driver Module ေတြကတဆင့္ Kernel ကို သတင္းပို႔ Kernel ကတဆင့္ စက္ကိုနားလည္ေအာင္ ျပန္ခိုင္းေပးရပါတယ္။
စက္က အလုပ္လုပ္ေပးလို႔ ရတဲ့ Result ကို လူစီ Output  ျပန္ျပဖို႔ Kernel ကတဆင့္ Driver Module ေတြကတစ္ဆင့္ UI တစ္ခုနဲ႔ ျပန္ျပေပးပါတယ္။ UI ဆိုတာကေတာ့ User Interface ပါ။ လူေတြနားလည္ေအာင္ ျပန္ျပေပးရတဲ့ ျမင္ကြင္းကို ဆိုိုလိုပါတယ္။ UI လည္း ၂ မ်ိဳးရွိပါတယ္။
GUI နဲ႔ CLI ပါ။ GUI (Graphic User Interface) နဲ႔ CLI (Command Line Interface) ေပါ့။
စာေတြပံုစံုနဲ႔ လူနားလည္ေအာင္ျပန္ျပတာက CLI ပါ။ ပံုေတြ Frame ေတြနဲ႔ ျပန္ျပတာကေတာ့ GUI ေပါ့။

ကဲကဲ မ်ားသြားပီ...:D ။
အဲ့ေတာ့ အႏွစ္ခ်ဳပ္မွတ္ဖို႕က OS ဆိုတာ အထုပ္ၾကီး တစ္ထုပ္ပါပဲ။ စက္ပစၥည္းေတြတစ္ခုနဲ႔ တစ္ခု အျပန္အလွန္ နားလည္ဖို႔ အလုပ္ေတြလုပ္ႏိုင္ဖို႔ စက္ေတြကို လူကခိုင္းလို႔ရဖို႔ ထည့္ေပးရတဲ့ Software ၾကီးကို OS လို႔ မွတ္ေပးထားပါဦး။ အဲ့ OS Software ၾကီးထဲမွာေတာ့ Kernel, Driver Module ေတြနဲ႔ UI စသည္တို႔ ပါ၀င္ပါတယ္လို႔မွတ္ထားႏိုင္ပါတယ္။


ဆက္ေျပာမွာက ..

OS ကို ဘာအတြက္ သံုးၾကရတာလဲ?
ဟုတ္ကဲ့..... စက္ေတြကို ထိန္းခ်ဳပ္ခ်င္လို႔ပါ။
က်ေတာ္တို႔က ကြန္ပ်ဴတာကို ခိုင္းခ်င္တယ္ .. ထိန္းခ်ဳပ္ခ်င္တယ္ ..။ အာ့ေၾကာင့္ ကြန္ပ်ဴတာမွာ OS ကို ထည့္ၾကရတာပါ။ စက္ရုပ္တစ္ရုပ္ကို ထိန္းခ်င္ရင္ စက္ရုပ္ထဲမွာ ထည့္ရမွာေပါ့..။
ထည့္ၾကတဲ့ OS ခ်င္းေတာ့ ဘယ္တူမလဲေပါ့ေနာ္။

စက္တိုင္း OS ထည့္လို႔ရလား ဘယ္လို OS မ်ိဳးေတြရွိလဲ..?
စက္တိုင္းေတာ့ဘယ္ရပါ့မလဲ.. :D ။ ဒါေပမယ့္ Unit (၅) ခုနဲ႔ ျပည့္စံုတဲ့ စက္တိုင္းမွာ OS ထည့္လို႔ရနိုင္ပါတယ္။ အဲ့ Unit (၅) ခုက ..
1. Processing Unit
2. Memory Unit
3. Storage Unit
4. Input/Output  Unit
5. Powre Supply  Unit တို႕ျဖစ္ပါတယ္..။ အဲ့ (5) မ်ိဳးရွိတဲ့ စက္တိုင္းကို OS ထည့္ ထိန္းခ်ဳပ္လို႔ရပါတယ္။
 အဲ့ဒါဆိုရင္ အေ၀းထိန္း ဒံုးေတြ.. စက္ရုပ္ေတြ... TV ေတြ.... အကုန္နီးပါး က်ေတာ္တို႔ ထိန္းေနပါၿပီး။
တကယ္ေတာ့ OS ေလးေတြ ထည့္ထားလို႔ပါ။ က်ေနာ္ခုနကေျပာသလိုပဲ .။ OS ခ်င္းေတာ့ ဘယ္တူပါ့မလဲေနာ္။

လူသိမ်ားတဲ့ OS ေတြအေၾကာင္းဆက္ေျပာေပးပါ့မယ္။

1. Windows လူသိမ်ားတဲ့ OS တစ္ခုပါ..။ Microsoft ဆိုတဲ့ ကုမၸဏီက ထုတ္ပါတယ္.။
2. Linux အခု က်ေနာ္တို႔ သံုးေနတဲ့ OS မို႔သိပ္ေျပာစရာမလိုေတာ့ပါဘူး :D ။
3. Androd (phone, Tablet နဲ႔ Hand-held Computer ေတြအတြက္ေပါ့။)
4. IOS (Internetwork Operating System) ဆိုတဲ့ OS ကို Cisco က ထုတ္ပါတယ္..။
5. iOS ဆိုၿပီး i အေသးနဲ႔ က Apple ကထုတ္တဲ့ OS ပါ။
6. စက္ရုက္ေတြဘာေတြမွာသံုးတာက Embbed OS ပါ

.... ေတာ္ေတာ္မ်ားမ်ားကေတာ့ Linux ရဲ႔ Kernel ကို ယူသံုးသြားၾကတာမ်ားပါတယ္.. :D

ကဲဗ်ာ ေနာက္ေန႔မွ OS က ဘယ္ Hardware ေတြကို ဘယ္လို Manage လုပ္လဲဆိုတာ ဆက္ေရးေပးပါ့မယ္။

က်ေတာ္တစ္ခု ေျပာခ်င္တာက ပညာရပ္တစ္ခုကို အေသကိုင္ၿပီး မွတ္မထားပါနဲ႔လို႔ပါ..။
ဥပမာ . " dog " ဆိုတာ " ေခြး "  လို႔အေသမွတ္ထားတာမ်ိဳးေပါ့။ နည္းပညာက ပိုဆိုးပါတယ္။
အခ်ိန္နဲ႔အမွ်ကို အသစ္အသစ္ေတြကေတာ့ လာေနမွာပဲ။ တစ္စံုတစ္ေယာက္ေျပာတာ.. တစ္ခုခုက ဖတ္မိတာေလးေလာက္ကို တစ္ဘ၀လံုးအေသ မွတ္ထားရင္ အဆင္မေျပပါဘူး။ ကိုယ္တိုင္လည္းေလ့လာေနမွရပါမယ္။
ႏိုင္ပါတယ္ဆိုတဲ့ ေဘာပင္ေလး တစ္ေခ်ာင္းပဲ လက္ထဲမွာ ၁ နာရီေလာက္ကိုင္ထားပီး လက္ဆန္႔ၾကည့္ :D
ပင္ပန္းပါတယ္ဗ်ာ။ က်ေတာ္ေျပာခ်င္တာက ဒီေန႔က်ေနာ္ခ် ျပသြားတာေတြဟာ အကုန္ အမွန္ေတြ... ရပီ လို႔ထင္ၿပီး ကိုယ္တိုင္ ထပ္မရွာ အေလ့လာေတာ့မွာ ဆိုးလို႔ပါ။ 
မသိေသးသူေတြအတြက္ လမ္းစတစ္ခုခုရသြားရင္ ေက်နပ္ပါၿပီ.။
အကုန္ Detail ေျပာျပဖို႔က စာနဲ႔ေရးတာဆိုေတာ့ အဆင္မေျပေတာ့
Internet ေပၚမွာ ထပ္ေလ့လာႏိုင္မယ့္ လမ္းစရရင္ က်ေနာ္ ေရးရက်ိဳးနပ္ပါၿပီ။

က်ေနာ္ဆက္ေရးေပးမယ့္ အေၾကာင္းအရာေတြက ...

How does work OS      - Manage by Processor      - Manage by RAM      - Manage by Storage      - Manage by User Interface      - Manage by I/O

ၿပီးမွ Linux အေၾကာင္းဆက္ၾကတာေပါ့ :D


တစ္ခုခုရပါေစ........
                    ရွားသူ





Wednesday, November 29, 2017

ေပ်ာ္႐ႊင္ျခင္းရဲ့လွ်ိဳ႕၀ွက္ခ်က္

ေပ်ာ္႐ႊင္ျခင္းရဲ့လွ်ိဳ႕၀ွက္ခ်က္
 
၁။ ရည္မွန္းခ်က္တစ္ခု႐ွိရမယ္။
၂။ အၿမဲၿပံဳးပါ။
၃။ ေပ်ာ္႐ႊင္မႈကိုေ၀မွ်တဲ့အက်င့္လုပ္ပါ။
၄။ တစ္ခါတစ္ခါ အြန္းလိုင္းေပၚတက္ၿပီး comment ေလးေတြေပးၾကည့္ပါလား။
၅။ ကိုယ့္ရဲ့ ျဖဴစင္တဲ့စိတ္ေလးကို မေပ်ာက္သြားေအာင္ သတိထားပါ။
၆။ လူတိုင္းနဲ႔ေပ်ာ္႐ႊင္စြာဆက္ဆံေပါင္းသင္းပါ။
၇။ humor ျဖစ္ေနပါေစ။
၈။ ျပာေလာင္မခက္ပါေစနဲ႔။
၉။ ခြင့္လြတ္တတ္တဲ့ သူျဖစ္ေအာင္လုပ္ပါ။
၁၀။ ရင္းႏွီးတဲ့သူငယ္ခ်င္း႐ွိပါေစ။
၁၁။ တျခားသူနဲ႔ ပူးေပါင္းလုပ္ေဆာင္လိုက္ရတာကို ေက်နပ္ေအာင္လုပ္ပါ။
၁၂။ ကိုယ္လုပ္ခ်င္တာေလးလုပ္ၿပီးရင္ ျပန္ေတြးၿပီး ေက်နပ္ေနပါေစ။
၁၃။ ယံုၾကည္ခ်က္႐ွိပါေစ။
၁၄။ အားနည္းသူကိုေလးစားပါ မေလာင္ရယ္ပါနဲ႔။
၁၅။ တခါတခါ ကိုယ့္ကိုကိုယ္ စိတ္လြတ္ကိုယ္လြတ္ေနပါ။
၁၆။ ေလာဘအတၱ မႀကီးပါနဲ႔ ။ ေရာင့္ရဲပါ။
၁၇။ အရာရာတိုင္းကို အေကာင္းဘက္ကေနေတြးေပးပါ။
၁၈။ ကေလးေတြလို ေဆာ့ကစားၾကည့္ပါ။

ကၽြန္ေတာ့ ဆႏၵ

ကၽြန္ေတာ့ ဆႏၵ
I told Buddha: Let all my friends be healthy and happy forever...!
ကၽြႏု္ပ္ း အရွင္ဘုရား တပည့္ေတာ္၏ သူငယ္ခ်င္းမ်ားအားလုံး ထာ၀ရ က်န္းမာေပ်ာ္ရႊင္ႏိုင္ၾကပါေစ

Buddha said: But for 4 days only....!
ဗုဒၶ း ေလးရက္သာျဖစ္ႏိုင္မယ္

I said: Yes, let them be a Spring Day, Summer Day, Autumn Day, and Winter Day.
ကၽြႏု္ပ္ း ရပါတယ္အရွင္ဘုရား ေႏြဦးရက္မ်ား ေႏြရက္မ်ား ေဆာင္းဦးရက္မ်ား ေဆာင္းတြင္းရက္မ်ား ျဖစ္ရင္ရပါျပီ

Buddha said: 3 days.
ဗုဒၶ း ၃ရက္ပဲရမယ္

I said: Yes, Yesterday, Today and Tomorrow.
ကၽြႏု္ပ္ း တင္ပါ အရွင္ဘုရား။ မေန႔က ဒီေန႕ နက္ျဖန္တိုင္းျဖစ္ရပါလုိ၏

Buddha said: No, 2 days!
ဗုဒၶ : မရဘူး။ ၂ရက္ပဲေရြး

I said: Yes, a Bright Day (Daytime) and Dark Day (Night-time) .
ကၽြႏု္ပ္ း ရပါတယ္ဘုရား။ မနက္အလင္းေရာင္ရတဲ့ေန႕ေတြနဲ႕ ညဖက္အလင္းေရာင္ေကာင္းေကာင္း မရတဲ့ေန႕ေတြျဖစ္ရင္ရပါတယ္

Buddha said: No, just 1 day!
ဗုဒၶ း မရဘူး။ ၁ခု ပဲျဖစ္ႏိုင္မယ္

I said: Yes!
ကၽြႏု္ပ္ : တင္ပါဘုရား

Buddha asked: Which day?
ဗုဒၶ း ဘယ္ေန႕လုိခ်င္လဲ၊

I said: Every Day in the living years of all my friends!
ကၽြႏု္ပ္ း တပည့္ေတာ္၏ သူငယ္ခ်င္းမ်ားအားလုံး အသက္ရွင္ေနေသာ ေန႕တိုင္း ပါဘုရား

Buddha laughed, and said: All your friends will be healthy and happy Every Day!
ဗုဒၶက ရယ္လ်က္ ေျပာပါတယ္ း သင္၏ သူငယ္ခ်င္းအားလုံး ေန႕တိုင္း က်န္းမာေပ်ာ္ရႊင္ႏိုင္ပါလိမ့္မည္။


       !!......... Things impossible are challenges  for you .... !!

ေရညိွပင္နဲ႔ ဝါးပင္

ေရညိွပင္နဲ႔ ဝါးပင္


တေန႔မွာလူတစ္ေယာက္ဟာ ဘဝကိုစိတ္ကုန္လာလို႔ အားလံုးကို အရံႈးေပးဖို႔ ဆံုးျဖတ္လိုက္တယ္။
ဘဝကို အရံႈးေပးလိုက္မယ္၊ အလုပ္ကို အရံႈးေပးလိုက္မယ္၊ မိသားစုဘဝကို လက္ေလွ်ာ့လိုက္မယ္ ဆိုတဲ့ ရည္ရြယ္ခ်က္နဲ႔ေတာထဲကို ထြက္လာခဲ့တယ္။
ေတာထဲေရာက္ေတာ့ ေနာက္ဆံုး ဘာမွဆက္မလုပ္ရေသးခင္ ဘုရားသခင္နဲ႔ စကားေျပာဖို႔ သူ ဆံုးျဖတ္လိုက္တယ္။
ဘုရားသခင္နဲ႔ေတြ႔ေတာ့ သူကေျပာတယ္ “ဘုရားသခင္ခင္ဗ်ား ကြ်န္ေတာ္ဘဝကို အရံႈးေပးေတာ့မယ္။ ကြ်န္ေတာ္ အရံႈးေပးသင့္တယ္လို႔ပဲ ကြ်န္ေတာ္ ထင္တယ္။
အရံႈးမေပးသင့္ေၾကာင္း သက္ေသတစ္ခုေတာင္ ဘုရားသခင္ ကြ်န္ေတာ့္ကို ေပးစရာမရိွဘူး မဟုတ္လား…” လို႔ ေမးလိုက္တယ္။
ဒါနဲ႔ဘုရားက ျပန္ေမးတယ္ “အသင့္အနားမွာ ေရညိွပင္တစ္ပင္နဲ႔ ဝါးပင္တစ္ပင္ ေတြ႔သလား” တဲ့။
သူကေတြ႔ေၾကာင္း ေျပာတဲ့အခါမွာ ဘုရားက “အိုလူသား။ အဲဒီေရညိွပင္နဲ႔ ဝါးပင္ကို စပ်ိဳးတုန္းက အတူတူပဲ။အေစ့နွစ္မ်ိဳးကိုညီမွ်တဲ့ေရေလာင္းျပဳစုမႈေပးတယ္။တူညီတဲ့ ေျမၾသဇာနဲ႔ ေနေရာင္ျခည္ကို ေပးတယ္။ သိပ္မၾကာခင္မွာေရညိွပင္ေလးေပါက္လာတယ္။ ေျမေပၚမွာေပါက္လာျပီးေ ျမျပင္တစ္ခုလံုးကိုဖံုးလႊမ္းသြားတယ္။
ဝါးေစ့ေလးကေတာ့ ဘာမွ ျဖစ္မလာပါဘူး။ ဒါေပမယ့္ ငါ သူ႔အေပၚမွာ စြန္႔လႊတ္ အရံႈးမေပး ခဲ့ပါဘူး။ ဆက္ျပီး ေရေလာင္း ခဲ့ပါတယ္။
တစ္နွစ္ေလာက္ ၾကာတဲ့အခါမွာ ေရညိွပင္ေလးေတြက နဂိုကထက္ ပိုျပီး ျပန္႔ပြား လာပါတယ္။ ဝါးေစ့ေလး စိုက္ထားတဲ့ ေနရာမွာေတာ့ ဘာမွ ျဖစ္မလာေသးပါဘူး။
၂ နွစ္ေျမာက္၊ ၃ နွစ္ေျမာက္၊ ၄နွစ္ေျမာက္ေတြမွာလဲ ဘာထူးျခားမႈမွ မရိွခဲ့ပါဘူး။ ဒါေပမယ့္ သူ႔အေပၚမွာ လက္ေလွ်ာ့လိုက္ျခင္း မရိွဘဲ ဆက္ျပီး ေရေလာင္း ေပးခဲ့ပါတယ္။ ၅နွစ္ေျမာက္ မွာေတာ့ ဝါးပင္ေညွာင့္ေလး စထြက္ လာပါတယ္။ ဒီလို စထြက္လာျပီး ၆လ အတြင္းမွာပဲ ေပ၁ဝဝ ေက်ာ္ အပင္ၾကီး ျဖစ္သြား ပါေတာ့တယ္။
ဝါးပင္ဟာ ဒီလို အခိ်န္တို အတြင္းမွာ ဒီေလာက္ အျမင့္ၾကီးတက္နိုင္ဖို႔ ၅ နွစ္ၾကာ အျမစ္တြယ္ယူ ခဲ့ရတယ္ေလ။
ငါဘုရားလည္း လူသားေတြကို မသယ္နိုင္တဲ့ဝန္၊ မလုပ္နိုင္တဲ့ အရာ ခ်မေပးပါဘူး။ သူ႔ေနရာနဲ႔ သူျဖစ္လာဖို႔ အရည္အခ်င္းေတြ ေပးထားတယ္ေလ။
ဝါးပင္ေလး အေပၚမွာ လက္မေလွ်ာ့သလို အသင့္ အေပၚမွာလည္း ငါဘယ္ေတာ့မွ လက္ေလွ်ာ့မွာ မဟုတ္ပါဘူး။
ကိုယ့္ကိုယ္ကို သူမ်ားနဲ႔ ဘယ္ေတာ့မွ မနိႈင္းယွဥ္ပါနဲ႔။ ေရညိွပင္ဟာ ေရညိွပင္ ေနရာမွာေနျပီး သစ္ေတာကို စိမ္းလန္း ေစသလို၊ ဝါးပင္ဟာ
ဝါးပင္ေနရာမွာ ေနျပီး သစ္ေတာကို လွပ ေစပါတယ္။
သင့္အလွည့္ လာမွာပါ။ သင္အျမင့္ကို တက္ဖို႔ အခု အျမစ္တြယ္ဖို႔ အခ်ိန္ ေပးထားတာပါ လို႔ ျပန္ေျဖသတဲ့။
ဒီအခါမွာ ဘုရားက “ဝါးပင္ေလးဟာ ဘယ္ေလာက္ ျမင့္ျမင့္ တက္မွာလဲ” လို႔ ျပန္ေမးပါတယ္။
လူကလည္း “သူတက္နိုင္သေလာက္တက္မွာပါ” လို႔ ျပန္ေျဖေတာ့
ဘုရားက “ေအး အဲဒီလိုပဲေပါ့ အသင္လည္း တက္နိုင္သေလာက္ အဆံုးအထိ တက္လို႔ ရတယ္။ ၾကိဳးစားျပီး တက္ေပေတာ့” လို႔ ျပန္ေျပာ လိုက္ပါတယ္။

                              တစ္ခုခုရရွိပါေစ..!
                                                         ရွားသူ

အေရးႀကီးဆံုး ကိုယ္အဂၤါ အစိတ္အပိုင္း

အေရးႀကီးဆံုး ကိုယ္အဂၤါ အစိတ္အပိုင္း


"ခႏၶာကိုယ္မွာ ဘယ္အဂၤါ အစိတ္အပိုင္းက အေရးႀကီးဆံုးလဲ" ဆိုတဲ့ ေမးခြန္းကို
အေျဖ မမွန္မခ်င္း ေမေမ ေမးေနတတ္တယ္။ ႏွစ္ေတြလည္း အေတာ္ ၾကာခဲ့ပါၿပီ။ ေမေမ
ေမးေလ့ရွိတဲ့ ေမးခြန္းကို က်ေနာ္ ေျဖလိုက္တိုင္း မွားတယ္ခ်ည္း
အေျပာခံေနရတယ္။

က်ေနာ္ ခပ္ငယ္ငယ္ကေပါ႔။ လူသားတစ္ေယာက္အေနနဲ႔ အသံက သိပ္အေရးႀကီးမယ္လို႔
ထင္ခဲ့တာ။ "ေမေမ၊ က်ေနာ့္ နားေတြက အေရးအႀကီးဆံုး မဟုတ္လား" လို႔
အေျဖေပးခဲ့ဖူးတယ္။ ေမေမက ျပန္ေျပာတယ္။
"မဟုတ္ဘူး သားရဲ႕။ နားပင္းေနတဲ့ လူေတြ အမ်ားႀကီး ရွိတယ္ေလ။ သား ေသခ်ာ ထပ္
စဥ္းစားၾကည့္ပါဦး။ ေမေမ ေနာက္မွ ထပ္ေမးမယ္"

ႏွစ္နည္းနည္း ၾကာေတာ့ ေမေမ အဲဒီ ေမးခြန္းကို ထပ္ေမးလာတယ္။

ပထမတစ္ေခါက္ ေျဖၿပီးကတည္းက အေျဖမွန္ရဖို႔ အေတာ္ေလး ေမွ်ာ္လင့္ခဲ့မိတယ္။
ဒီတစ္ခါ က်ေနာ္ ေမေမ့ကို ေျဖလိုက္တာက "ေမေမ၊ အျမင္အာ႐ံုက လူတိုင္းအတြက္
အင္မတန္ အေရးႀကီးတယ္ေလ။ ဒီေတာ့ အေျဖက က်ေနာ္တို႔ရဲ႕ မ်က္လံုးေတြပဲ
ျဖစ္ရမယ္"
ေမေမ က်ေနာ္ကို စူးစူးစိုက္စိုက္ ၾကည့္ၿပီး က႐ုဏာေလသံနဲ႔
"သားက အေတာ္ေလး စဥ္းစားလာႏိုင္ၿပီပဲ။ ဒါေပမယ့္ အေျဖက မွားေနေသးတယ္။
ေလာကမွာ မ်က္စိမျမင္တဲ့ လူေတြ အမ်ားႀကီးရွိတယ္ သားရဲ႕" လို႔
ျပန္ေျပာသြားတယ္။

က်ေနာ္ စိတ္ေလသြားခဲ့ျပန္တယ္။ ဒါေပမယ့္ ဘာပဲျဖစ္ျဖစ္ အေျဖမွန္ရေအာင္ေတာ့
က်ေနာ္ ဆက္ႀကိဳးစားဖုိ႔ အားမာန္ အျပည့္နဲ႔ပါ။ ေတြးတတ္ေခၚတတ္ဖို႔ အေမရဲ႕
ေလ့က်င့္ခန္းကို က်ေနာ္ မေမ့မေလ်ာ့ အျမဲ လုပ္ေနျဖစ္တယ္။ ဒီႏွစ္ေတြ
ၾကားမွာလည္း ေမေမ့ကို ခဏခဏ ေျဖေပးဖူးတယ္။ ဒါေပမယ့္ အေမဆီက ၾကားရတဲ့
အားေပးစကားက မေျပာင္းလဲခဲ့ဘူး။
"မဟုတ္ေသးဘူး သား။ ဒါေပမယ့္ လူေလးက တစ္ႏွစ္ထက္တစ္ႏွစ္ ပိုပိုၿပီး
ေတြးတတ္ေခၚတတ္လာတာပဲ"

တစ္ႏွစ္ေတာ့ က်ေနာ့ အဘိုး ဆံုးတယ္။ အားလံုး အေတာ္ေလး စိတ္ထိခိုက္ၾကတယ္။
အားလံုးလည္း ငိုခဲ့ၾကတယ္။ က်ေနာ္ရဲ႕ အေဖေတာင္ ငိုတယ္။ က်ေနာ္
ေကာင္းေကာင္း မွတ္မိတာေပါ႔။ ဘာလို႔လဲဆို ေဖေဖ ငိုတာကို ဒါပါနဲ႔ဆို
ႏွစ္ခါပဲ ျမင္ဖူးေသးတာ။

အသုဘ အခမ္းအနားမွာ အေခါင္းပိတ္ဖို႔ မိသားစုဝင္ေတြ တစ္ေယာက္ၿပီးတစ္ေယာက္
အဘိုးကို ေနာက္ဆံုးအေနနဲ႔ ႏႈတ္ဆက္ၾကတယ္။ က်ေနာ္တို႔ အလွည့္လည္း ေရာက္ေရာ
အေမက က်ေနာ္ကို လွမ္းၾကည့္တယ္။ ေနာက္ၿပီး သူ က်ေနာ္ကို
လွမ္းေျပာလိုက္တယ္။
"အေရးႀကီးဆံုး ခႏၶာကိုယ္ အစိတ္အပိုင္းက ဘာလဲဆိုတာ အခု သိၿပီလား၊ သား"

ဒီလို အခ်ိန္မ်ဳိးမွာ ဒီေမးခြန္း ေမးလာလိမ့္မယ္လို႔ ထင္ကို မထင္ထားမိဘူး။
အေမးခံလုိက္ရေတာ့ အေတာ္ေလး ေထြသြားတယ္။ သူနဲ႔ က်ေနာ္ ႏွစ္ေယာက္တည္း
ေဆာ့တဲ့ ဂိမ္းတစ္ခုပဲလို႔ က်ေနာ္ ထင္ေနခဲ့တာေလ။ အူေၾကာင္ေၾကာင္ျဖစ္ေနတဲ့
က်ေနာ္မ်က္ႏွာကို အကဲခတ္မိတဲ့ ေမေမက
"ဒီေမးခြန္းက သိပ္အေရးႀကီးတယ္၊ သား။ ဘဝမွာ တကယ္ပဲ အသက္ရွင္လ်က္
ေနထုိင္ေနသလား ဆုိတာကို သိဖို႔ ဒီအေျဖက အေရးပါတယ္။ ဟုိးအရင္က
အစိတ္အပိုင္း အေတာ္မ်ားမ်ားကို သားအေျဖေပးဖူးတယ္။ ေပးတုိင္းလည္း
မွားတယ္ဆိုတဲ့အေၾကာင္း ေမေမ ဥပမာနဲ႔ အျမဲ ရွင္းျပခဲ့တယ္။ ဒါေပမယ့္
ဒီေန႔ေတာ့ အေရးႀကီးတဲ့ ဒီ သင္ခန္းစာကို သားအေနနဲ႔ မွတ္ကို မွတ္သားမွျဖစ္မယ္။"

မိခင္တစ္ေယာက္ရဲ႕ က႐ုဏာမ်ဳိးနဲ႔ က်ေနာ္ကို ေျခဆံုးေခါင္းဆံုး
ၾကည့္လိုက္ၿပီး ေျပာလာတယ္။ သူရဲ႕ မ်က္ဝန္းအိမ္အျပည့္ မ်က္ရည္ေတြနဲ႔
ဖံုးလြမ္းေနတာ က်ေနာ္ သတိထားမိတယ္။
"သား ... မင္းရဲ႕ ခႏၶာကိုယ္မွာ ရွိတဲ့ အေရးအႀကီးဆံုး အဂၤါအစိတ္အပိုုင္းက
မင္းရဲ႕ ပုခံုးေတြပဲ"

"က်ေနာ့္ ေခါင္းကို ထမ္းပိုးထားရလို႔လား ေမေမ"
"မဟုတ္ဘူး၊ သား။ သားရဲ႕ ပုခံုးနဲ႔ သူငယ္ခ်င္း ဒါမွမဟုတ္
ကိုယ္ခ်စ္တဲ့သူရဲ႕ ေခါင္းကို မီွခြင့္ ေပးထားႏိုင္တယ္ေလ။ သူတုိ႔ ငိုရင္ေပါ႔။ လူတိုင္းလူတုိင္း သူတုိ႔ရဲ႕ ဘဝမွာ အေၾကာင္း တစ္မ်ဳိးမ်ဳိးေၾကာင့္ ငိုၾကရရင္ အမွီျပဳဖို႔ ပုခံုးတစ္ဖက္ေတာ့ လိုမယ္ သား။ သားမွာ လံုေလာက္တဲ့ အခ်စ္ေတြ ရွိဖို႔ပဲ ေမေမ ေမွ်ာ္လင့္တယ္။ အဲဒီလို အခ်စ္ေတြေၾကာင့္ သား လိုအပ္တဲ့အခါ ပုခံုးမွီၿပီး ငိုႏိုင္မယ့္
သူငယ္ခ်င္းေတြ မ်ားမ်ား ရွိပါေစလို႔လည္း ေမေမ အျမဲ ဆုေတာင္းေပးေနပါတယ္"

သင္ ေျပာခဲ့တာေတြကို သူတုိ႔ ေမ့ေကာင္း ေမ့သြားမယ္။ သင္ လုပ္ခဲ့တာေတြကို သူတို႔ ေမ့ေကာင္း ေမ့သြားမယ္။
ဒါေပမယ့္
သင့္ေၾကာင့္ သူတုိ႔ ဘယ္လို ခံစားသြားရသလဲ ဆိုတာကိုေတာ့ ဘယ္ေတာ့မွ ေမ့မွာ မဟုတ္ပါဘူး။

                                             တစ္ခုခုရရွိပါေစ..!                                                              
                                                                ရွားသူ

Featured Post

OSPF အပိုင္း(၂)

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