Saturday 25 July 2015

အရေးကြီးတဲ့ အချိန်

လူတိုင်းအတွက် အချိန်ဟာအရေးကြီးတာ အကုန်လုံးသိကြပါတယ်၊ ဘာလုပ်လုပ်အချိန်မှန်ဖို့ အချိန်တိကျဖို့ကို လည်းအမြဲလိုလိုကြိုးစားကြရပါတယ်။ အထူးသဖြင့် ခရီးသွားတဲ့အခါမျိုး လေယာဉ်စီးဖို့ ရထားစီးဖို့ အခါမျိုးမှာ ပိုပီးဂရုစိုက်ကြပါတယ်။ နောက်ကြရင်နာပီလေ၊ ငွေထပ်ကုန်မယ် နောက်တရက် နောက်တချိန်ထပ်စောင့်ရမယ်၊ အလုပ်ပိုတွေလုပ်ရတော့မယ်။ ဒီတော့ဘယ်သူမှ နောက်မကြရဲဘူး၊ ဒါပေမယ့် ကိုယ်သုံးတဲ့ နာရီမှားနေရင်ကော။ ဒီတော့ ကိုယ့်နာရီကို တိကျသေချာတဲ့ အချိန်မှန်တဲ့ စံချိန်တခုခုနဲ့ညီအောင်တိုက်ထားဖို့တော့လိုပါတယ်။ ကျွန်တော်တို့ ငယ်ငယ်ကဆိုရင်တော့ Radio မြန်မာ့ အသံကနေ မနက်ဆိုရင် (၆နာရီထင်တယ်) ကိုယ်လက်ကြံ့ခိုင်ရေးအစီအစဉ်၊ မွန်းတည့်ချိန်ဆိုရင် မြန်မာစံတော်ချိန် မွန်းတည့် ၁၂ နာရီ ရှိပါပီဆိုတဲ့ စတဲ့အချိန်တွေမှာ ကိုယ့်နာရီကိုကြည့်ပီး မှန်မမှန် တိုက်ကြည့်လေ့ရှိပါတယ်။ အခုတော့ Internet ကနေပဲကြည့်ဖြစ်ကြလိမ့်မယ်လို့ထင်ပါတယ်။ Smart Phone တွေသုံးရင်တော့ Internet က Time Server တွေနဲ့ သူ့အလိုလိုချိန်ကိုက်ထားပေးတဲ့ အတွက် မှားစရာတော့မရှိပါဘူး။ နောက်ပိုင်း Smart Watch တွေခေတ်ရောက်လာတော့ အဲဒီ နာရီကပါ Time Server နဲ့ချိန်ကိုက်လို့ရပါတယ်။

IT ဖက်မှာလဲ အချိန်ဟာအရေးကြီးပါတယ်။ဘာကြောင့် အချိန်မှန်ဖို့လိုအပ်လဲဆိုရင် ဒီနမူနာအချက်တွေကို ကြည့်ရင်သိနိုင်ပါလိမ့်မယ်။ ဥပမာ Air Traffic control system ဆိုပါတော့ အချိန်တိကျမှုဟာ ဘယ်လောက်အရေးကြီးတယ်ဆိုတာသိနိုင်ပါတယ်။ နောက်တခုအနေနဲ့ဆိုရင် Online trading system ဆိုရင်လဲ မိနစ်ပိုင်းလောက်ကွာဟတာနဲ့တင် ရောင်းတဲ့ဝယ်တဲ့ဈေးကွာခြားပီး အရှုံးအမြတ်တွေ ကွာသွားနိုင်ပါတယ်။ ဒါတွေက အပြင်နဲ့နီးစပ်ပီး မြင်သာတဲ့အရာတွေပါ။ IT administration ဖက်မှာဆိုရင် လဲ email server အချင်းချင်း အချိန်ကိုက်ဖို့၊ အချိန်ကိုက်လုပ်လေ့ရှိတဲ့ schedule Backup တွေ၊ တခုခုဖြစ်ရင် ကြည့်ဖို့အတွက် Events တွေ၊ Logs တွေ၊ စတာတွေမှာလဲအချိန်မှန်ဖို့ အရေးကြီးပါတယ်။ Network ဖက်မှာဆိုရင်လဲ IP SLA တို့ Time-based ACL တို့တွေဟာ အချိန်ပေါ်မှာ မူတည်ပီးအလုပ်လုပ်ကြပါတယ်။ ဒါ့အပြင် Authentication Keys/ Certificates တွေရဲ့ သက်တမ်းကို ကြည့်ဖို့ Firewall ဖက်က Policy တွေ၊ Log တွေ စတာတွေအတွက်လည်း မရှိမဖြစ် လိုအပ်ပါတယ်။ Lab လုပ်စဉ်မှာမလိုအပ်ပေမယ့် တကယ့်အလုပ်ထဲကြရင်တော့ မရှိမဖြစ်လိုအပ်ပါတယ်။ ပီးတော့ တိကျသေချာတဲ့ Time Server ကိုလည်း ခ်ျိတ်ဆက်ထားဖို့လိုပါလိမ့်မယ်။ အဲဒီအလုပ်ကိုတော့ NTP လို့ခေါ်တဲ့ Network Time Protocol ကလုပ်ဆောင်ပေးမှာဖြစ်ပါတယ်။

NTP အသုံးပြုပုံဟာ လွယ်ကူတယ်လို့ထင်ရပေမယ့် CCIE စာမေးပွဲအတွက်လေ့လာရာမှာတောင် NTP အကြောင်းကို ခေါင်းစဉ်တခုအနေနဲ့လေ့လာရပါတယ်။ Client/Server ပုံစံ၊ Peer နဲ့ Authentication လုပ်တဲ့ပုံစံ စသဖြင့် Configuration လုပ်တတ်ရပါတယ်၊ ပီးရင် Stratum level တွေကိုနားလည်ဖို့လဲလိုပါတယ်။ Stratum ဆိုတာကိုတော့ Reference clock level လို့ပြောလို့ ရပါတယ်။ Stratum 0 ဟာအတိကျဆုံး Reference clock ဖြစ်ပါတယ်။ Stratum level 1 server တွေက level 0 (radio clock/atomic clock) တွေကိုတိုက်ရိုက်ချိတ်ထားပီး ကျန်တဲ့ Server တွေက Stratum 1 server တွေကို Network ပေါ်ကနေတဆင့် ပြန်ပီး ချိတ်ဆက်ကြပါတယ်။ ဒီလိုအဆင့်ဆင့်ချိတ်ရင်းနဲ့ Stratum level တွေမြင့်သွားပါတယ်။ Cisco devices တွေမှာတော့ Default level 8 ဖြစ်ပါတယ်။ အခုချိန်အထိတော့ Level 0 time source ကိုမမြင်ဖူးသေးပါဘူး။ အလုပ်ထဲမှာတော့ Internet Router လို အပြင်နဲ့နီးကပ်တဲ့ Router ကအပြင်က Public NTP server တွေ ဒါမှမဟုတ် ISP ရဲ့ Time Server ကို Reference server အဖြစ်သုံးပီး အတွင်းက Network devices တွေ Servers တွေအားလုံးက အဲဒီ Router ကို NTP server အနေနဲ့ပြန်သုံးလေ့ ရှိပါတယ်။ အကုန်လုံးအပြင်ကို တိုက်ရိုက်သွားချိတ်တာ မဟုတ်ပါဘူး။ အပြင် NTP ကိုရွေးချယ်ရာမှာလည်း ကိုယ်နဲ့နီးတဲ့နေရာကို ရွေးကြပါတယ်။ ဒါမှသာ တခြား Latency/ Delay တွေကို ပူစရာမလိုပဲ ပိုမိုတိကျတဲ့ NTP server ရဲ့ အချိန်ကိုရနိုင်မှာဖြစ်ပါတယ်။

Internet ပေါ်မှာ အများသုံး Public NTP server တွေရှိပါတယ်။ ကိုယ်နဲ့နီးတဲ့နေရာက Server ကိုသုံးပေါ့၊ အများစုက ကျောင်းတွေ၊ အစိုးရအဖွဲ့အစည်းတွေ နဲ့ ISP တွေကပေးထားတာဖြစ်ပါတယ်။ မြန်မာပြည်မှာတော့ အများသုံးအတွက် ရှိမရှိမသိပါ။ (သိတဲ့သူရှိရင် မှတ်ထားလို့ရအောင်IP ပြောပြပါ) ဒီလင့်မှာ Public NTP server IP တွေကို သိနိုင်ပါတယ်။

http://support.ntp.org/bin/view/Servers/WebHome

http://www.pool.ntp.org/zone/@

http://tf.nist.gov/tf-cgi/servers.cgi

နောက်တခုကတော့ အချိန်အကြောင်းပြောရင် Time Zone တွေကိုလဲသိထားရပါလိမ့်မယ်။ ကိုယ်အလုပ်လုပ်တဲ့နေရာက Time Zone (ဥပမာ SG GMT+8 MM GMT+6:30) စသဖြင့်သိထားသင့်ပါတယ်။ ကိုယ့်ရဲ့ Servers/Network devices တွေကိုလဲ Local Time zone တွေသတ်မှတ်ပေးထားတာကောင်းပါတယ်၊ တခုခုဆိုရင် ကိုယ့်အချိန်တိုင်း အလွယ်တကူ ရှာလို့ ကြည့်လို့ရတာပေါ့။ တခြားအဖွဲ့အစည်းတွေနဲ့ စကားပြောရမှာလဲ Local Time Zone ဒါမှမဟုတ် GMT နဲ့ပြောသင့်ပါတယ်။ ဒါမှသာ တဖက်ကအဖွဲ့အစည်းက သူတို့ရဲ့ Time Zone အတိုင်းပြောင်းပီး နားလည်နိုင်မှာလိမ့်မယ်။ နားလည်မှုမလွဲတော့ဘူးပေါ့။ အထူးသဖြင့် (ISP/ Carrier) အချင်းချင်း Maintenance ကိစ္စတွေပြောရာမှာတွေ့ရလေ့ရှိပါတယ်။

http://www.timeanddate.com/worldclock/myanmar/naypyidaw

ဒီအကြောင်းရေးရခြင်းရဲ့ ရည်ရွယ်ချက်ကတော့ အများစုဟာ NTP ရဲ့အရေးပါမှုကို လျော့တွက်လေ့ရှိကြပါတယ် ပီးတော့ သင်ကြားစဉ် Lab လေ့ကျင့်စဉ်မှာ မလိုအပ်ချက်ကြောင့် တကယ့်အလုပ်ထဲရောက်ရင် မေ့နေကြတတ်ပါတယ်။ ဘယ်လောက်တောင်ရှိလဲဆိုရင် Customer Network တခုမှာ Routing ပြဿနာအတွက် Logs တွေကြည့်ရာမှာ ပြနေတဲ့ Log က 2000 နှစ်ကLog ဖြစ်နေပါတယ်။ Clock ခေါ်ကြည့်တော့လဲ 2000 ပါပဲ၊ ၁၅ နှစ်လောက်ပြန်ငယ်သွားတာပေါ့။ :)နောက်ပီးတော့ ကျွန်တော်တို့ မြန်မာပြည်ဟာလဲ အရင်လိုသီးခြားမဟုတ်တော့ပဲ နိုင်ငံတကာနဲ့ ဆက်သွယ်မှုတွေဖြစ်လာနေပါပီ ဒီတော့ အလုပ်အတူလုပ်ရတဲ့ကိစ္စတွေမှာ အချိန်ဟာ အမြဲလိုထည့်ပြောရမယ့်အရာတခုဖြစ်တဲ့အတွက် NTP ဟာသိထားသင့်တဲ့အရာလိုဆိုရင်လဲ မမှားပါဘူး။ မြန်မာပြည်မှာလဲ ပြည်တွင်းက ရုံးတွေ အလုပ်တွေအတွက် IT ပိုင်းဆိုင်ရာ ဆောင်ရွက်မှုတွေမှာ အသုံးပြုဖို့အများသုံး Public NTP server တွေရှိလာရင်လဲ ပိုကောင်းတာပေါ့။

အချိန်မှန်ကြပါစေ။



ကိုဖြိုး

No comments:

Post a Comment