Pages

Saturday, April 23, 2011

Wireless

ကၽြန္ေတာ္တို႔ လက္ရိွေျဖရွင္းရတဲ့ျပႆနာက Wireless ပစၥည္းတစ္ခုကို လာေမးတဲ့အခါ ဒါဘယ္ေလာက္ ေ၀းေ၀းသြားသလဲ၊ အုတ္နံရံဘယ္ႏွစ္ခ်ပ္ ေဖါက္သလဲ၊ အသံုးျပဳသူေတြက ဒါပဲသိခ်င္ၾကတာပါ။ ကိုယ္ကလဲ ဒါကျဖင့္ ဘယ္ႏွစ္မီတာသြားပါတယ္ေျပာလိုက္ျပန္ရင္လည္း သူတို႔ေနရာက ဘယ္လိုမွန္းမသိ။ နံရံကလဲ ဘယ္ေလာက္ထူမွန္းမသိ၊ ေတာင္ကုန္းလား၊ ခ်ိဳင့္၀ွမ္းေအာက္ထဲလား အဲသည္လို ေမးခြန္းေတြ ျပန္ေမးျပန္ရင္လည္း တခ်ိဳ႕လူေတြက မႀကိဳက္ဘူးဗ်။ ကိုယ္ေတြကိုပဲ မယံုသလိုလို အင္တင္တင္လုပ္ၿပီး ဒါကေတာ့ ဘယ္ေလာက္မိတယ္ဗ်ာ ဆိုၿပီး ဟုတ္ဟုတ္မဟုတ္ဟုတ္ အာမခံေပးလိုက္တဲ့ ေနရာေတြဆီသာ သြားၾကတဲ့ လူေတြလဲ ရိွပါရဲ႕။ တခ်ိဳ႕ဆိုရင္ built-in 2dbi antenna ေလးနဲ႔ SOHO router အလြန္ဆံုး output power က 200mili-watt ေလာက္ပဲထြက္မယ့္ဟာကို မီတာ 500 ပတ္လည္မိတယ္ဆိုၿပီး ေျပာတာမ်ိဳးနဲ႔ေတာင္ တိုးေသးတာကိုးဗ်။
တခ်ိဳ႕ကေတြးတယ္ external antenna အၾကီးသာ တပ္လိုက္မယ္ဆိုရင္ နဂိုထက္ signal ပိုေကာင္းလာမယ္ေပါ့။ မွန္တယ္လို႔ေျပာမရသလို မွားတယ္ေတာ့လဲ ဒံုးတိ ေျပာလိုက္လို႔ မရျပန္ဘူးဗ်။ Antenna ရဲ႕ dbi ကိုၾကည့္ရမယ္။ Wireless Router ဒါမွမဟုတ္ Access Point ရဲ႕ output power ကိုၾကည့္ဖို႔လိုဦးမယ္ဗ်။ တခါကေတြ႕ဖူးတယ္ Router ပိစိေကြးေလးကေန External Antenna အရွည္ၾကီး ထုတ္ထားတာ၊ ပံုက စာကေလးအေျမွာက္နဲ႔ခ်ိန္မဟုတ္ပဲ၊ စာကေလး အေျမွာက္ထမ္းထားခိုင္းသလိုျဖစ္ေနတာေပါ့ဗ်ာ။
လက္ရိွေစ်းကြက္ထဲမွာ အသံုးမ်ားေနတဲ့ Outdoor Wifi Access Point ေတြမွာ မ်ားေသာအားျဖင့္ 600mw ထြက္တဲ့အတြက္ Signal အားျပင္းသလို Antenna အၾကီးေတြကိုလည္း ေထာက္ကူေပးႏိုင္ပါတယ္။ အစပိုင္းကေျပာခဲ့တဲ့ ဘယ္ေလာက္ေ၀းေ၀းမိသလဲဆိုတာက ဘယ္ေနရာမွာဆင္ထားသလဲ ဆိုတာေပၚမွာ အမ်ားၾကီးမူတည္ပါတယ္။ ပတ္ပတ္လည္မိေစခ်င္ရင္ Omni Antenna ကိုသံုး၊ တျခမ္း သို႔မဟုတ္ မ်က္ႏွာမူရာ အရပ္တစ္ခုကိုသာ သြားေစခ်င္တယ္ဆိုရင္ Directional Antenna ေတြကို သံုးရမွာေပါ့။ Antenna ႀကိဳး တပ္ဆင္ထားပံုနဲ႔၊ ႀကိဳးရဲ႕ အတိုအရွည္ေပၚမွာလဲ အနည္းငယ္ သက္ေရာက္မႈ ရိွေနပါေသးတယ္။ Antenna ႀကိဳးရွည္ေလ Signal Loss ျဖစ္ႏိုင္ေခ်မ်ားေလေပါ့ဗ်ာ။
ေမာ္က်ားေမာ္၊စိမ္းက်ားျပာ၊ျပာက်ားစိမ္း၊ညိဳက်ားညိဳ၊ ဒါမွမဟုတ္ ျဖဴေမာ္ေမာ္၊ျဖဴစိမ္းျပာ၊ျဖဴျပာစိမ္း၊ျဖဴညိဳညိဳ ကိုယ္သန္သလို ကိုယ္ရြတ္ၿပီးမွတ္ထားၾကတဲ့ Twisted Pair ေတြကေနတဆင့္ သံုးႏိုင္တဲ့ PoE (Power over Ethernet) ဆိုတဲ့ဟာေလးေၾကာင့္ Outdoor Devices ေတြအတြက္ ပါ၀ါေပးဖို႔ကို ေခါင္းစားစရာ သိပ္မရိွေတာ့ပါဘူး။ Network ၾကိဳးေပၚမွာပဲ power ေရာ data ပါ တခါထည္း ေရာၾကိတ္ထည့္လိုက္တဲ့အတြက္ မီတာ ၁၀၀ ေလာက္အတြင္း ပါ၀ါကို ေထာက္ပံ့ေပးႏိုင္ပါရဲ႕။ တခုရိွတာက 1,3,2,6 ႀကိဳးေတြမွာ data သြားၿပီး 7,8 မွာ power သြားတာမို႔လို႔ ႀကိဳးကိုမွားမကိုက္မိဖို႔ပါပဲ။ လြယ္ပါတယ္ေနာ့။
WiFi Devices ေတြကို ခ်ိတ္ဆက္ဖို႔ရာမွာ အေရးၾကီးတာက Line of Sight လို႔ဆိုတဲ့ လွမ္းျမင္ေနရတဲ့အေနအထား ရိွေနဖို႔ပဲဗ်။ Outdoor ေတြကိုေျပာပါတယ္။ ဟိုဘက္သည္ဘယ္ Point to Point ထိုးေတာ့မယ္ဆိုရင္ ၾကားထဲမွာ ဘာေတြခံေနမလဲဆိုတာ သတိထားၿပီး ေရွာင္ရွားဖို႔လိုပါမယ္။ သစ္ပင္၊ ေရအိုင္၊ မွန္ခ်ပ္ စတာတို႔ဟာ မထင္ရေပမယ့္ WiFi Signal ေတြကို အေႏွာင့္အယွက္ေပးႏိုင္တဲ့အထဲမွာ ေရွ႕နားက ပါ၀င္ေနပါတယ္၊ ကုိယ္ေတြ႕ဗ်ေနာ္။ Line of Sight ေတာ့ရိွပါရဲ႕ Freshnel Zone က်ဥ္းေနရင္ လိုသေလာက္ Signal မေရာက္တာမ်ိဳးနဲ႔ ႀကံဳေတြ႕ႏိုင္ပါေသးတယ္။ Freshnel Zone ဆိုတာက Antenna ကေန signal စထြက္တဲ့ေနရာ အက်ယ္အ၀န္းကိုေျပာတာျဖစ္ပါတယ္။ သည္ဖက္လည္း ၁၀ ထပ္တိုက္၊ ဟိုဖက္လည္း ၁၀ ထပ္တိုက္ ၾကားထဲမွာဘာမွလဲမခံဘူး၊ Antenna ကလဲ အားအျပင္းသံုးထားပါရဲ႕နဲ႔ signal ကထင္သေလာက္မေကာင္းဘူး၊ ဘာေၾကာင့္လဲဆိုေတာ့ ျပဴတင္းေပါက္ အတြင္းဖက္ကေန လွမ္းထိုးထားတာဆိုေတာ့ အျပင္ကိုထြက္တဲ့ signal က ျပဴတင္းေပါက္မွာတင္ အေတာ္မ်ားမ်ား စစ္ခ်ခံလိုက္ရၿပီ ဆိုတာကို သေဘာေပါက္မိဖို႔လိုပါတယ္။
ကၽြန္ေတာ္ ဒီမွာ Wireless Technology အေၾကာင္း မေျပာထားပါဘူး။ မရလို႔ (အဲေလ) WiFi Technology ေတြအေၾကာင္းက ေနရာေတာ္ေတာ္မ်ားမ်ားမွာ ရွာေတြ႕ႏိုင္တဲ့အတြက္ေရာ။ 802.11a/b/g/n စတာေတြကို လူအေတာ္မ်ားမ်ားက ရင္းႏွီးၿပီးသားျဖစ္တာေၾကာင့္ေရာပါ။ တခုရိွတာက n router ေတြကိစၥဗ်။ တခ်ိဳ႕က n router ဆိုၿပီး 300mbps မရပါလားေပါ့။ ဘယ္ဟုတ္မလဲ draft n ျဖစ္ေနတာကိုး။ သူက 150mbps ပဲရပါတယ္။ ေသခ်ာေမးသင့္ပါတယ္။ g ဆိုရင္ 54 mbps ရၿပီး super g mode နဲ႔သံုးရင္ 108mbps အထိရႏိုင္ပါတယ္။ တစ္ခုသတိထားဖို႔လိုတာက Internet Connection Sharing သံုးဖို႔ပဲဆိုရင္ေတာ့ n router နဲ႔ g router က ဘာမွသိသာစြာ ကြာမွာမဟုတ္ပါဘူး။ ဟား.. n router ၾကီးသံုးလိုက္လို႔ က်ဳပ္တို႔ အင္တာနက္ၾကီးကျဖင့္ သိပ္ျမန္သြားတာပဲ ရယ္လို႔ ကၽြန္ေတာ္ျဖင့္ မၾကားဖူးေပါင္။ ကၽြန္ေတာ္တို႔ရဲ႕ Internet က စက္တစ္လံုးထဲ ထိုးသံုးရင္ေတာင္ ဘယ္ေလာက္ျမန္တာမို႔လို႔ ေနာ္။ အဲဒါက သက္သက္မို႔လို႔ ထပ္မေျပာေတာ့ဘူး ဟဲဟဲ။ n router ေတြကို တကယ္လိုအပ္တဲ့သူေတြက wireless နဲ႔ lan ခ်ိတ္ၿပီး ဂိမ္းေဆာ့ခ်င္တဲ့သူေတြ၊ files & resources sharing လုပ္ခ်င္တဲ့လူေတြ၊ တနည္းေျပာရရင္ Wireless Connection ေပၚမွာ Data ျမန္ျမန္နဲ႔ မ်ားမ်ား သြားခ်င္တဲ့သူေတြအတြက္ေပါ့ဗ်ာ။
Ubiquliti ( hardware ) ( Wifi ) 15 klm
source: mmgenius
ဆက္လက္ဖတ္ရႈရန္..

ARP Cache ဘာေၾကာင့္ဘာအတြက္

ARP (Address Resolution Protocol) ဘယ္လုိ အလုပ္ လုပ္လဲ Cache ကုိဘယ္လုိသိမ္းလုိ႔ ဘယ္လုိ သံုးလုိ႔ရလဲ


Networking မွာ ARP ကုိၾကားဖူး ၿပီးသားလုိ႔ ထင္ပါတယ္ ..
အသံုးခ်ဖုိ႔ အတြက္ ေလ့လာ ၾကည့္တာပါ ..


ARP ဆုိတာ
ARP ဆုိတာ IP Networking မွာ အေရးႀကီးတဲ အစိတ္အပုိင္း တစ္ခု ျဖစ္ပါတယ္
ARP ကုိ OSI Layer 3 ( Network ) နဲ႔ Layer 2 ( Data-Link ) တုိ႔ ခ်ိတ္ဆက္ဖုိ႔ သံုးပါတယ္
(ဆုိလုိတာကေတာ့ က်ေနာ္တုိ႔ ရဲ႕ IP Addressing နဲ႔ Ethernet Addressing ( MAC ) ခ်ိတ္ဖုိ႔ပါ)
ဘယ္ Device မဆုိ Network ကုိခ်ိတ္ဖုိ႔ အတြက္ Ethernet MAC Address တစ္ခု ရွိပါတယ္
အကယ္လုိ႔ Device ေတြက LAN ထဲ မွာ မဟုတ္ခဲ့ဘူး ဆုိရင္္ ကုိယ္ရဲ႕ Gateway (Router) ရဲ႕ MAC နဲ႔ ဆက္သြယ္ၿပီး အလုပ္လုပ္ ေပးပါတယ္




ARP Cache ဆုိတာ
ARP မွာ entries ႏွစ္မ်ဳိး ရွိပါတယ္ Static နဲ႔ Dynamic ပါ
အမ်ားေသာ အားျဖင့္ Dynamic Entry ကုိပဲ ေတြရ မွာပါ
ARP Entries ဆုိတာ က Ethernet Address ကေန IP Address ဆက္သြယ္ ခ်က္ေတြကုိ Device ေတြ ကမွတ္ထားတာပါ..အဲ့ဒီ Entries ေတြကုိ Device ေတြ ခ်ိတ္ဆက္ ေနသေရြ သိမ္းထားၾကပါတယ္


အဲ့ဒီ Dynamic Entry ကုိ ဘယ္လုိ ဖန္တည္း္သြားတာလဲဆုိေတာ့ ARP ဆုိတဲ Protocol က လုပ္သြားတာပါ
ဥပမာ ဆုိၾကပါစုိ႔ က်ေနာ္တုိ႔ PC ကေန www.google.com ကုိ ဆက္သြယ္ ခ်င္တယ္ ဆုိရင္ အရင္ဆံုး www.google.com ကုိ DNS ကေန IP အရင္ ရွာပါတယ္
www.l.google.com [216.239.61.104] ဆုိတဲ IP ရသြားၿပီဆုိရင္ စၿပီး PC က IP Addressing ကေန Ethernet Addressing ကုိ အရင္ဆံုး ရွာရပါတယ္
အဲ့ဒီမွာ ARP Protocol က အဲ့ဒီ IP ဘယ္သူ႕စီမွာ ရွိလဲ , MAC ကဘာလဲ လုိ႔ ေမးၿပီး အလုပ္လုပ္ပါတယ္
အဲ့ဒီေတာ့ မွ www.l.google.com [216.239.61.104] Server က သူ႕မွာ အဲ့ဒီ IP ရွိတယ္ , MAC က 1111.2222.3333 ပါဆုိၿပီး ျပန္ေျဖၿပီး အခ်င္းခ်င္း ခ်ိတ္ဆက္ မူရသြားပါတယ္
ဒီေတာ့မွ PC က အဲ့ဒီ Entry ကုိ PC ရဲ႕ ARP Cache မွာ သိမ္းထားလုိက္ၿပီး ေတာ့ ဆက္ အလုပ္လုပ္ပါတယ္
ေနာက္ဆံုး ခ်ိတ္ဆက္မူ မရွိေတာ့ဘူး ဆုိမွ Cache ကေနဖ်တ္လုိက္ပါတယ္ ..
ဒီေနရာမွာ Router က LAN နဲ႔ WAN ကုိ ဆက္သြယ္ေပး ထားတယ္ဆုိရင္ Router က PC ကုိယ္စား အဲ့ဒီ အလုပ္ ကုိလုပ္ေပးပါတယ္ ..
ကုိယ္ရဲ႕ PC ကေန သြားခ်င္တဲ Device ေတြဆီကုိ ခ်ိတ္ဆက္ဖုိ႔ ၾကားမွာ Router ေတြ အမ်ားႀကီး ျဖတ္ရပါတယ္
MS OS မွာ tracert နဲ႔ ဘယ္ Router ေတြကုိ ျဖတ္သြား ရလည္း ဆုိတာ ၾကည့္ ရင္သိႏုိင္ပါတယ္
အဲ့ဒီမွာ Router ေတြက ၾကားခံ အျဖစ္ ARP ေတြ လုပ္ေပး ၿပီး Router ARP Cache မွာ သိမ္းေပး ထားပါတယ္
ဒီေတာ့ PC ကေန ၾကည့္ရင္ Router ရဲ႕ MAC ေတြကုိ ျမင္ရပါတယ္ MS မွာ arp –a နဲ႔ ၾကည့္လုိ႔ရပါတယ္
ဆက္သြယ္လုိ႔ မရတဲ Entries ေတြက Request Time Out ျဖစ္သြားပါတယ္
Cache ကုိ clear လုပ္ဖုိ႔ arp -d * နဲ႔လုပ္လုိ႔ရပါတယ္
ေအာက္ကပံု ေလးမွာ ျပထားပါတယ္



Router ကေန Device ေတြကုိ ဆက္သြယ္ တာကလဲ PC ေတြနဲ႔ အတူတူပါပဲ ...
Cisco IOS Router မွာ show arp command နဲ႔ Cache Entries ကုိ ၾကည့္လုိ႔ရပါတယ္
ဆက္သြယ္လုိ႔ မရ တဲ Entry ေတြကုိ ျပန္ႀကိဳးစားဖုိ႔ clear arp command နဲ႔ ရွင္းလုိ႔ ရပါတယ္
Device ေတြကုိ Migrate လုပ္တာပဲ ျဖစ္ျဖစ္ လဲလုိက္ လုိ႔ပဲ ျဖစ္ျဖစ္ ဒီလုိ ျပႆနာ မ်ဳိးေတြ ဆုိ ရင္ clear လုပ္ေပးၿပီး ျပန္ရွာ ခုိင္းရပါတယ္







Switch ေတြမွာ လဲ ကုိယ္ပုိင္ Entries Cache ေတြ ရွိပါတယ္ ..
နဲနဲ ထူးျခားတာ က Switch ေတြရဲ႕ Entries ေတြ က ဘယ္ port မွာ ဘယ္ MAC လာ ခ်ိတ္ထားလဲ ဆုိတာ ကုိပဲ မွတ္ထားတာပါ .. Switch ရဲ႕ MAC နဲ႔ ခ်ိတ္ဆက္ၿပီး အလုပ္ မလုပ္ ပါဘူး .
Switch Management လုပ္ဖုိ႔ သံုးတဲ Ethernet မွာပဲ Switch ရဲ႕ MAC နဲ႔ IP အလုပ္ လုပ္ပါတယ္ ..
ေနာက္တစ္ခု က Switch ေတြမွာ Inverse ARP protocol ဆုိတာ ပါလာပါတယ္ ..
Inverse ARP က ARP ရဲ႕ ေျပာင္းျပန္ အလုပ္လုပ္ေပး ပါတယ္ .. MAC Addressing ရွိၿပီး IP Addressing ကုိျပန္ရွာ ေပးပါတယ္ ..
Cisco IOS Switch ေတြမွာ show mac-address-table command နဲ႔ ၾကည့္လုိ႔ ရပါတယ္ ..
ရွင္းရင္လဲ clear mac-address-table dynamic command နဲ႔ ရွင္းလုိ႔ ရပါတယ္ ..
အဲ့ဒီ လုိ Switch မွာ Cache ေတြကုိ ရွင္းလုိက္ရင္ ခ်ိတ္ထားတဲ Port ေတြ အားလံုး Connection ပ်က္သြားမယ္ ဆုိတာ သတိထား ရပါမယ္


ARP Cache စစ္တာေတြကုိ ဘယ္လုိ ေနရာ မွာသံုး ရမလဲဆုိရင္


ကုိယ္ရဲ႕ Network မွာ ကုိယ္မသိ ဒဲ့ Device တစ္ခုခု က IP တစ္ခုထဲ ကုိ မွားေပးထားတယ္ ဆုိရင္ IP conflict ျဖစ္ၿပီး Intermittent Connection ( Connection ရလုိက္ မရလုိက္) , Reply ရလုိက္ RTO ျဖစ္လုိက္ ျပႆနာ ျဖစ္လာႏုိင္ပါတယ္ ..
Device ေတြျဖစ္တဲ အတြက္ Error Message ေပးဖုိ႔ နဲနဲ ခတ္ခဲ တတ္ပါတယ္ ..
ဒီေနရာ မွာ ကုိယ္က Ping Test လုပ္ၿပီး arp Cache entries ၾကည့္ရံု နဲ႔ IP conflict ဘယ္ MAC နဲ႔ ဘယ္ MAC ျဖစ္ေနတယ္ ဆုိတာ သိႏုိင္ၿပီး အျမန္ဆံုး ရွင္းႏုိင္ပါမွာပါ


က်ေနာ္ ဒီ အေၾကာင္းေလးကုိ Networking အလုပ္ လုပ္ရင္ သိထားၿပီး ေျဖရွင္း ႏုိင္ဖုိ႔ ေရးျဖစ္ လုိက္တာပါ
ကၽြမ္းက်င္ လြန္းလုိ႔ ေရးတာ မဟုတ္သလုိ မွားတာ ရွိရင္ ျပင္စဥ္ ေပးဖုိ႔ လည္း ေတာင္းဆုိပါတယ္


ဒီအေၾကာင္း ေတြကုိ ဒီကေန သင္ယူ ခဲ့တာပါ
• ARP is what maps OSI Layer 2 addresses to Layer 3 addresses. In other words, ARP maps IP addresses to Ethernet MAC Addresses.
• Inverse ARP is used to map MAC addresses to IP addresses.
• How important ARP is to communicating on an IP network.
• How you can use the arp command in Windows, and the show arp and clear arp commands in the Cisco IOS, to help view and troubleshoot the ARP cache.
ကုိးကား ခ်က္ေတြ ေရးပံုေရး နည္းေတြ ကုိ Technical Website ေတြကေန ယူခဲ့ပါတယ္  ..


source > http://forum.mmitd.com/profiles/blogs/arp-chache ( ko Doraemon )





ဆက္လက္ဖတ္ရႈရန္..