Random Games

Link To My Blog

http://kywepwetharlay.blogspot.com/"
style="background-color: white;" target="_blank">
http://min.us/i/2eWEMRZksUN6" />

javascript:void(1)

Friday, October 23, 2015

InterVlan Routing အေျခခံေလးပါ

InterVlan Routing

Intervlan အေၾကာင္းမေျပားခင္ Vlan ပိုစ္႔တုန္းက က်န္ခဲ႔တဲ႔ Vlan ID Range ေလးကိုေျပားပါအံုးမယ္ ကြ်န္ေတာ္တို႔ Vlan ေတြခြဲးတုန္းက ID ေတြေပးက်ပါတယ္ အဲ႔ဒိ ID ေတြဟာ တကယ္ေတာ႔ Type ႏွစ္ခုရွိတယ္ဗ်။
၁. Normal Vlan ID
၂. Extended ID

Normal Range ID ကေတာ႔ 1 to 1005 ေပါ႔
1 ,1002 1003, 1004,1005 တို႔က System Default ပါတဲ႔ဟာေတြပါ သူတို႔ကို ျပင္လို႔မရပါဘူး ။ သူကို Flash Memory ထဲမွာ vlan.dat ဆိုတဲ႔ Format ကိုအသံုးျပဳျပီး Store လုပ္ေပးထားပါတယ္။

Extened Range ID
သူကေတာ႔ 1006 to 4096 သူကိုအသံုးျပဳတာက ISP ေတြအတြက္ျဖစ္ပါတယ္ သံုးမသံုးေတာ႔မသိပါ စာဖတ္ထားတာေတြကိုမွတ္မိတာေရးတာျဖစ္ပါတယ္ ခ္ခ္

အခုမွစပါမယ္ InterVlan Routing ဆိုတာကေတာ႔ ဘယ္လိုအလုပ္လုပ္လဲဆိုေတာ႔ ကြ်န္ေတာ္အရင္ပိုစ္႔မွာေရးထားခဲ႔တဲ႔ Vlan သင္ခန္းစာမွာ Vlan ေတြခြဲးတုန္းကေပါ႔ ID တူအခ်င္းခ်င္းပဲ communication ရွိျပီအျခား Different ID ကို Communication လုပ္ပိုင္ခြင္႔မရွိတာေပါ႔ ။ဥပမာကြ်န္ေတာ္တို႔မွာ Group Company တစ္ခုရွိတယ္ဗ် Company  5ခုေလာက္ရွိတယ္ေပါ႔ သေဘားတရားအေနနဲ႔ေျပားလိုက္မယ္
1.Air Line
2. Travel & Tour
3.Hotel
4.Phone Company
5.Website Company

အဲ႔ေတာ႔ကြ်န္ေတာ္တို႔ Vlan 5ခုခြဲးမယ္ Company အသီးသီးအတြက္ သူတို႔ကို မတူညီတဲ႔ Network ေတြကိုေပးထားမယ္ ျပီးေတာ႔  Company အခ်င္းခ်င္း Communication ရွိရမယ္  ။ ဒီေနရာမွာေျပားခ်င္တာက ကြ်န္ေတာ္တို႔ စဥ္စာစရာတစ္ခုရွိတာက Company တစ္ခုခ်င္းစီမွာ Router တစ္ခုခ်င္းစီထားျပီး Routing Table နဲ႔ Static Route ,RIP ,EIGRP and OSPF ၾကိဳက္တာသံုးျပီး လုပ္ထားမယ္ဆိုလည္းရပါတယ္ ပစၥည္းဆံုးရွဳံးမွဳပိုမ်ားမွာေပါ႔ ။ကြ်န္ေတာ္က  Vlan ဆိုတဲ႔အတိုင္း Vlan နဲ႔ပတ္သတ္ျပီးလုပ္လို႔ရတာပဲ ေျပားေပးမွာပါ။ေအာက္ကပံုေလးကိုၾကည္႔ေပးပါ ကြ်န္ေတာ္ Packet Tracer နဲ႔ပဲျပေတာ႔ပါမယ္ GNS 3 နဲ႔က လုပ္တာအဆင္မေျပေသးလို႔ပါ။ ေအာက္ပါပံုကေတာ႔ Diagram ပံုေလးျဖစ္ပါတယ္ Real Life မဆန္ေလာက္ဘူးလို႔ထင္ပါတယ္ ဒါေပမယ္႔ Inter Vlan Routing ကိုေျပားတာျဖစ္လို႔ တခ်က္ေလာက္ၾကည္႔ေပးပါအံုး




အေပၚကပံုအတိုင္းကြ်န္ေတာ္တို႔ မွာရွိတဲ႔ Vlan အသီးသီးဟာ Communication ရွိျပီးေတာ႔ Web Server & File Server ကို Access လုပ္နုိုင္မွာျဖစ္ပါတယ္ ။ကြ်န္ေတာ္ Company သံုးခုေလာက္နဲ႔ပဲ Example ျပလိုက္ပါတယ္။အခုသင္မယ္႔ သင္ခန္းစာကို Router on a stick လို႔လဲေခၚလို႔ရပါတယ္

အခုကြ်န္ေတာ္တို႔ Vlan ခြဲသြားတာကိုေတာ႔ကြ်န္ေတာ္ မေျပားေတာ႔ပါဘူး ကြ်န္ေတာ္ေရွမွေရးတဲ႔ Vlan ပိုစ္႔ေလးေတြကိုျပန္ဖတ္ေပးေစလိုပါ။အခုကြ်န္ေတာ္တို႔လုပ္ျပေပးမွာက Router နဲ႔ Switch ၾကားပါပဲ Router နဲ႔ ခ်ိတ္ဆက္ထားတဲ႔ Switch ကိုပဲ ေဖာ္ျပေပးပါေတာ႔မယ္
အခုကေတာ႔ Router မွာ Configuration ပါ




Router#config
Configuring from terminal, memory, or network [terminal]?
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)#exit
Router#
%SYS-5-CONFIG_I: Configured from console by console
c
% Ambiguous command: "c"
Router#config ter
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)#int gig0/1
Router(config-if)#ip address 192.168.0.1 255.255.255.0
Router(config-if)#no shut

Router(config-if)#
%LINK-5-CHANGED: Interface GigabitEthernet0/1, changed state to up
exit
Router(config)#int gig0/2
Router(config-if)#ip address 192.168.1.1 255.255.255.0
Router(config-if)#no shut

Router(config-if)#
%LINK-5-CHANGED: Interface GigabitEthernet0/2, changed state to up

Router(config-if)#



အေပၚကဟာကေတာ႔ ရွင္းပါတယ္ ကြ်န္ေတာ္တို႔ Router ကိုခ်ိတ္ဆက္ထားတဲ႔ Port ေတြကို Ip address 

assign လုပ္တာျဖစ္ပါတယ္ အဲ႔ဒိမွာ ကြ်န္ေတာ္တို႔ Router to Switch ကိုခ်ိတ္ထားတဲ႔ဟာက Gigabytes 

0/0 ျဖစ္ပါတယ္ အဲ႔ဒါကိုကြ်န္ေတာ္တို႔က Encapsulation လုပ္လိုက္မွာျဖစ္ပါတယ္ encapsulation 

ဆိုတာကေတာ႔ Data ေတြကို ထုတ္ပိုးတာျဖစ္ပါတယ္

အသံုးျပဳတာကေတာ႔ အဲ႔ gig0/0 ေပၚမွာ Vlan ID Link ေတြကို ထုတ္ပိုးျပီး ျဖတ္သန္းမယ္လို႔ေၾကညာတာပါပဲ

Command ေလးကေတာ႔ “interface gig0/0.100 အဲ႔ဒိေနရာမွာ 100ဆိုတာ Vlan ႈ ID ျဖစ္ပါတယ္

“encapsulation dot1q 100”

Encapsulation 802dot1q 100 လို႔ေရးတာက  Layer 3 Device ေတြမွာ ISL or 802dot1q Trunking ဆိုတာေတြ Support လုပ္ၾကပါတယ္ အခုေခတ္မွာ Popular ျဖစ္ေနတာကေတာ႔ 802.1q ျဖစ္ပါတယ္ အဲ႔ေၾကာင္႔မို႔အသံုးျပဳတာပါ အေသးစိတ္သိခ်င္ရင္ေတာ႔ Google မွာရွာဖတ္နိုင္ပါတယ္။
Ip address ဆိုတာကေတာ႔ IP ေပးတာျဖစ္ပါတယ္။

Router(config)#
Router(config)#int gig0/0.200
Router(config-subif)#
%LINK-5-CHANGED: Interface GigabitEthernet0/0.200, changed state to up

%LINEPROTO-5-UPDOWN: Line protocol on Interface GigabitEthernet0/0.200, changed state to up

Router(config-subif)#encapsulation dot1q 200
Router(config-subif)#ip address 195.0.0.1 255.255.255.0
Router(config-subif)#exit
Router(config)#
Router(config)#int gig0.0.300
^
% Invalid input detected at '^' marker.
Router(config)#int gig0/0.300
Router(config-subif)#
%LINK-5-CHANGED: Interface GigabitEthernet0/0.300, changed state to up

%LINEPROTO-5-UPDOWN: Line protocol on Interface GigabitEthernet0/0.300, changed state to up

Router(config-subif)#encapsulation dot1q 300
Router(config-subif)#ip address 10.10.10.1 255.0.0.0
Router(config-subif)#exit







My Blogger TricksAll Blogger TricksLatest Tips and Tricks

Tuesday, October 20, 2015

Ethernet Channel Basic ေလးပါ

ကြ်န္ေတာ္တို႔ေျပားခဲတဲ႔ STP မွာလိုေပါ႔ Switch to Switch တစ္ခုကို Link ႏွစ္ခုတစ္ျပိဳင္တည္းခ်ိတ္လိုက္တဲ႔အခါမွာ STP က Link တစ္ခုကို Alternative Port လုပ္လိုက္တာေပါ႔ အျခား Link တစ္ခုသာ Fail ျဖစ္ခဲ႔၇င္ Alternative Port ဟာ Active ျဖစ္ျပီးျပန္ျပီးအလုပ္လုပ္မွာပါ . ကြ်န္ေတာ္တို႔အဲ႔လို STP Effect ေၾကာင္႔ျဖစ္လာတဲ႔ Alternative Port ကို တစ္ျပိဳင္တည္း Active Link အေနနဲ႔အသံုးျပဳမယ္ဆိုရင္ Bandwidch မ်ားမ်ားနဲ႔အသံုးျပဳနိုင္မွာျဖစ္ပါတယ္။အဲ႔လိုအသံုးျပဳခ်င္တယ္ဆိုရင္ေတာ႔ Ethernet Channel ကိုအသံုးျပဳရမွာျဖစ္ပါတယ္ ကြ်န္ေတာ္အခုေျပားမွာကလဲ Ethernet Channel အေၾကာင္းပဲျဖစ္ပါတယ္။သူက Ethernet Link ေတြကို Group ဖြဲ႔ျပီ Hight Speed Linkအေနနဲ႔ Switch ,Router and Server ေတြကို လုပ္ေဆာင္ေပးမွာျဖစ္ပါတယ္။ Ethernet Link တစ္ခုခု Down သြားရင္ေတာင္းအျခား Link ေတြနဲအလုပ္လုပ္နိုင္ပါတယ္။ Data ေတြ Traffic မျဖစ္ေအာင္  Load Balancing ပါလုပ္ေပးနိုင္စမ္းရွိပါတယ္ 

အေပၚကအတိုင္းဆိုရင္ Company တစ္ခုမွာ Switch to Switch တစ္ခုခ်ိတ္ထားတယ္ ဆိုပါစို႔ အဲ႔လိုဆိုရင္ သံုးထားတဲ႔ Ethernet က 100Mbps ဆိုရင္ ကြ်န္ေတာ္တို႔အသံုးျပဳခ်င္တာက 100Mbps အထက္ဆိုပါစို႔ အဲ႔က်ရင္ကြ်န္ေတာ္တို႔ ဥပမာအေနနဲ႔ 200Mbps Bandwidth လိုခ်င္တယ္ဗ်ာ အ႔လိုဆိုကြ်န္ေတာ္တို႔ Link နွစ္ေခ်ာင္းထည္႔ရမွာေပါ႔ ကဲေအာက္ကပံုကိုၾကည္႔ပါ 


ဒီပံုစံအတိုင္းဆို Link ကေတာ႔ 200Mbps ဗ်ား ဒါေပမယ္႔ Cisco Switch ေတြရဲ႔အရ STP Effect ၀င္ေနျပီးေပါ႔ အဲ႔လိုမျဖစ္ေအာင္ Eethernet Channel Configuration ကိုလုပ္ေပးရပါတယ္


Benefits of using EtherChannel

Increased Bandwidth ကြ်န္ေတာ္တို႔ Ethernet Channel ကိုအသံုျပဳျပီး Link ေတြကို Combine လုပ္ေပးတဲ႔အတြက္ Bandwidth ေတြ တိုးပြားတာေပါ႔ မိမိၾကိဳက္သလိုအသံုးျပဳနိုင္ပါတယ ္Link ၂ေခ်ာင္း (or) 4 (or) 8ထိ မိမိ စိတ္ၾကိဳက္ေပါင္းလို႔ရပါတယ္ ။

Redundancy /ကြ်န္ေတာ္အေပၚမွာေျပားျပထားခဲတဲ႔အတိုင္း ပဲ Ethernet Channel Configuration လုပ္ထားတဲ႔ Link တစ္ခုခု Down ခဲ႔ရင္ေတာင္ အျခား Link ေတြနဲ႔ ျပန္ျပီး အလုပ္လုပ္ၾကပါတယ္  ။Example အေနနဲ႔ ကြ်န္ေတာ္တို႔ အေပၚက ရံုးခ်ဳပ္က IT Department ကေနကြ်န္ေတာ္တို႔ဆီကို Ethernet Channel 4ခုနဲ႔ Combine လုပ္ေပးထားတယ္ဗ်ား သံုးထားတဲ႔ Ethernet Port က 100Mbps Speed နဲ႔ေပါ႔ 4ခုဆိုေတာ႔ Bandwidth 4ဆပိုျပီးျမန္တာေပါ႔ အဲ႔လိုနဲ႔ Ethernet Link တစ္ခုခုက Mouse က ကိုက္လိုက္လို႔ လမ္းမွာ Fail ျဖစ္သြားရင္ေတာင္ က်န္တဲ႔ Bandwidth ၃ခုနဲ႔အလုပ္လုပ္တယ္လို႔ေျပားတာပါ နားလည္းလားမသိဘူး ။အထင္မၾကီးသြားနဲ႔အံုးေနာ္ ရံုးမွအဲလိုမဟုတ္ဘူး နားလည္ေအာင္ရွင္းျပေပးတာ သံုးထားတာက Dlink Switch to Switch နဲ႔ အေပၚကေန Link တစ္ေခ်ာင္းတည္းနဲ႔ ေအာက္မွာအသံုးျပဳေနတာ 200ေလာက္ရွိတယ္ အေပၚကေနအင္တာနတ္ေပးတာေပါ႔ အဲ႔ဒါေၾကာင္႔ မ်ားျဖစ္ေနလား ေတြေနမိတယ္ Google ေခၚရင္ေတာင္ ၁၀မိနစ္ေလာက္ေစာင္႔ေနရတာေပါ႔ Ethernet Channel ေရးေနရင္းနဲ႔ မဆိုင္ေလာက္ပါဘူးေလ လိုင္းက်ေနလို႔ျဖစ္မွာပါ ….တိန္ခ္ခ္ ေတာ္ပါျပီးမ်ားေနျပီး Ethernet Channel ကိုမေရာက္ေတာ႔ဘူး


Load Balancing - သူကေတာ႔ Data ေတြ Traffic မျဖစ္ေအာင္ Balance လုပ္ျပီး Network Performance တက္ေအာင္လည္းလုပ္ေပးပါတယ္။



Ethernet Channel Configuration Command

Switch>
Switch>en
Switch#config ter
Enter configuration commands, one per line. End with CNTL/Z.
Switch(config)#interface range fastethernet 0/1-2
Switch(config-if-range)#channel-group 5 mode on
Switch(config-if-range)#
Creating a port-channel interface Port-channel 5

%LINK-5-CHANGED: Interface Port-channel 5, changed state to up

%LINEPROTO-5-UPDOWN: Line protocol on Interface Port-channel 5, changed state to up

%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/1, changed state to down

%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/1, changed state to up

%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/2, changed state to down

%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/2, changed state to up


အဲ႔လိုေလး လုပ္ေပးလိုက္တာကေတာ႔ Ethernet Channel Config ပါခင္ဗ်ာ


ေအာက္ကပံုကေတာ႔ Link 8 ေခ်ာင္းနဲ႔လုပ္ထားတာပါ

ေက်းဇူးတင္ပါတယ္ခင္ဗ်ာ ကြ်န္ေတာ္ေရးသားထားေတာ႔ပိုစ္႔မ်ားသည္ မိမိေလ႔လာထားေတာ႔အရားမ်ားသာျဖစ္ပါသည္ သို႔ျဖစ္ပါေသားေၾကာင္႔ အမွားမ်ားပါလွ်င္အၾကံေပးခဲ႔နိုင္ပါတယ္ခင္ဗ်ား

                                                                      ေလ႔လာေနေသားလူငယ္တစ္ေယာက္

My Blogger TricksAll Blogger TricksLatest Tips and Tricks

Friday, October 16, 2015

Spanning-Tree Protocol ဆိုတာ

STP ဆိုတာ
STP ဆိုတာ Spanning-Tree Protocol တစ္ခုပါပဲ ပံုမွန္တိုင္းဆိုမသိဘူးဗ် ဘယ္လိုအလုပ္လုပ္လဲဆိုတာကို ဥပမာ ကြ်န္ေတာ္တို႔ Switch တစ္ခုနဲ႔တစ္ခုကို Cable တစ္ေခ်ာင္းတည္းသံုးမယ္ဆိုမသိတာပါဘူး ဒါေပမယ္႔ ကြ်န္ေတာ္တို႔ Switch တစ္ခုနဲ႔တစ္ခုကို ကြ်န္ေတာ္တို႔ Cable တစ္ေယာက္ fail ျဖစ္သြားရင္ဆို Backup Line တစ္ၾကိဳးအပိုထည္႔ထားမယ္ဆိုရင္ေတာ႔ STP စတင္အလုပ္လုပ္ပါျပီ ဒီေနရာမွတစ္ခုေျပားခ်င္တာက ကြ်န္ေတာ္တို႔ အသံုးျပဳထားတဲ႔ Device က manage Switch ဆိုရင္ ျပသာနာမဟုတ္ဘူး STP ကရွင္းသြားလိမ္႔မယ္ Auto အတိုင္း Manage Switch မဟုတ္ရင္ေတာ႔ သြားမလုပ္နဲ႔ ေစတနာေတြအရမ္းပိုျပီး Network ၾကီးေထာင္းသြားလိမ္႔မယ္ ခ္ခ္ ။ကြ်န္ေတာ္အေတြအၾကံဳေလးေျပားျပအံုးမယ္ ကြ်န္ေတာ္ေနျပည္ေတာ္ ဟိုတယ္မွာလုပ္တုန္းကေပါ႔ ကြ်န္ေတာ္တို႔တေနရာနဲ႔တေနရာက အေဆာက္အဦးတစ္ခုနဲ႔တစ္ခုက ေ၀းတယ္ဗ် အဲဲ႔ဒါနဲ႔ ကြ်န္ေတာ္တို႔ Network Cable ကို Gardening Department က ျမတ္ျဖတ္ရင္ခဏခဏပ်က္တယ္ဗ် အဲ႔ဒါနဲ႔ကြ်န္ေတာ္လည္း တစ္ၾကိဳးပ်က္ရင္တစ္ၾကိဳးအလုပ္လုပ္လိမ္႔မယ္ဆိုျပီ ေစတနာၾကီးၾကီးနဲ႔အလုပ္လုပ္ေပးခဲ႔တယ္ အဲ႔ဒါေတြလုပ္ျပီးရံုးဆင္းျပီး10မိနစ္ေလာက္ေနေတာ႔ Hotel မွာ Internet ေရား Sysetm ေတြသံုးတဲ႔စက္ေတြအကုန္လံုး Down ကုန္တာပဲဗ်ား. Guest ေတြေရား Complain တက္လိုက္တာဗ်ား အဲ႔တုန္းကဆို ဘယ္ထြက္ေျပးရင္ေကာင္းမလဲစဥ္းစားေနတာ ခ္ခ္ အဲ႔တုန္းကေတာ႔ ဘားမွမသိဘူး Switch တိုင္း STP ရတယ္ပဲသိထားတာ ေနာက္မွ  သူငယ္ခ်င္း စီနီယာေတြေျပားမွ သိလိုက္တာေပါ႔ ။ကိုယ္ေတြအလုပ္မွာအသံုးျပဳတာေတြက Unmanage Switch ေတြေလ ေစ်းနွဳန္းမတက္နိုင္လို႔ေတာ႔မဟုတ္ပါဘူး ပိုက္ဆံကုန္မဆိုးလို႔ေပါ႔ တိန္ မ်ားသြားျပီး ကဲးပါSTP ကိုမေရာက္ေတာ႔ဘူး ကြ်န္ေတာ္ STP မလိုျဖစ္တာလဲဆိုတာကိုေတာ႔ေသခ်ာမရွင္းျပေတာ႔ဘူး ဗဟုသုတေလးေတြကိုေျပားျပမယ္ ေသခ်ာသိခ်င္ရင္ေတာ႔ RHC Video File ေတြ Youtube မွာတင္ေပးထားတာရွာၾကည္႔လိုက္ပါ အရမ္းေကာင္းပါတယ္ခင္ဗ်ား……..
Type of STP
Spanning-Tree Protocol
PVST
Rapid spanning tree,
Multiple spanning tree  ဆိုျပီးရွိၾကပါတယ္


STP ဘယ္လိုျဖစ္တာလဲဆိုတာေတာ႔ ေအာက္က ပံုေလးကိုၾကည္႔ေပးပါအံုး





ပံုပါအတိုင္းေျပားရရင္ Fa0/9 ဟာ Alternate Blocking Port ျဖစ္ေနတာေပါ႔ အ၀ါေရာင္ေလးျပထာတဲေကာင္ပါ STP  အေၾကာင္းအမ်ိဳးမ်ိဳးေၾကာင္႔ Up Link Down သြားရင္  Alt BLK ကျပန္ျပီးအလုပ္လုပ္သြားမွာျဖစ္ပါတယ္ ။
Switch Root ID ကေတာ႔ Default အေနနဲ႔ 32769
Default Port Priority က 128
ျပီးေတာ႔ Data Rate နဲ႔ Cost Path ေတြကေတာ႔ေအာက္ကအတုိင္းပါပဲ
Data Rate                                            Cost Path
4Mbit/s                                                     250
10Mbit/s                                                   100
16Mbit/s                                                    62
100Mbit/s                                                  19
1Gbit/s                                                       4
2Gbit/s                                                       3
10Gbit/s                                                     2

ဒီေလာက္ဆိုရင္ STP အေၾကာင္းနည္းနည္းေတာ႔သိသြားပါျပီထင္ပါတယ္ ကြ်န္ေတာ္တို႔ ဟာ STP မွာျဖစ္ေနတဲ႔ Block Link ကို မိမိ ၾကိဳက္တဲ႔ Port မွာထားလို႔ရပါတယ္ အဲ႔ဒါေတြက ေတာ႔ Port Priority တို႔ Cost Path တို႔ Root Bridge ID တို႔ကို မိမိစိတ္ၾကိဳက္ကစားျပီးလုပ္လို႔ရပါတယ္
ေအာက္ပါ Command ေလးေတြနဲပါ
Interface Fastethernet 0/0 ေပါ႔ ၾကိဳက္တာေရသားနိုင္ပါတယ္
Spanning-tree Vlan 1 port-priority Number  ပံုမွန္ အားျဖင္႔ STP ဟာ Default အရ Vlan 1 ထဲမွာပါပဲ အျခား Cost Path တို႔ Root Bridge တို႔လည္း ဒီအတိုင္းမိမိစိတ္ၾကိဳက္ကစားနိုင္ပါတယ္

အဲလိုဆိုရင္ ကြ်န္ေတာ္တို႔ ဟာ STP ကိုေကာင္းတယ္လို႔ေျပားလို႔ရမလားမသိဘူး ဒါေပမယ္႔သူကလည္း Network Loop မျဖစ္ေအာင္လည္း လုပ္ေပးတယ္ ေနာ္ ဒါဆိုရင္ ကြ်န္ေတာ္တို႔ Backup Link ပါ Data ပိုလုိ႔ရရင္ Bandwitch မေကာင္းနိုင္ဘူးလား အဲ႔လိုလုပ္ေပးနိုင္မွာက Ethernet Channel ဗ် ..ေနာက္ပိုစ္႔မွာထပ္ျပီးေရးေပးပါမယ္

ေက်းဇူးတင္ပါတယ္ အမွားပါသြားရင္ အၾကံညဏ္ေလးကို Comment Box မွာေျပားေပးပါအံုးခင္ဗ်ား 

ကြ်န္ေတာ္ကအခုမွေလ႔လာေနတဲ႔ လူငယ္တစ္ေယာက္ျဖစ္ေနလို႔ပါ။ 

My Blogger TricksAll Blogger TricksLatest Tips and Tricks

Saturday, October 10, 2015

Vlan ဆိုတာ

Vlan ဆိုတာ အေျခခံေလးပါ

ဒီေန႔ အလုပ္ထဲမွာစာေတြၾကည္႔ေနရင္ HR ကလူကလာျပီးေျပားလို႔ အစ္မရဲ႔ Data ေတြကိုတစ္ေယာက္ေယာက္ကသိေနသလားေပါ႔ ဆိုျပီးလာေမးတာနဲ႔ကြ်န္ေတာ္လည္း သြားစစ္တာေပါ႔ ေအာ္သူတို႔က HR အခ်င္းခ်င္း Data Sharing Point ေထာင္ထားတယ္ဗ် ျပီးသံုးၾကတယ္။အားလံုးက Network တစ္ခုတည္းမွာ ရွိၾကတယ္ဗ်ား။Department တစ္ခုခ်င္းဆီမွာ       Data Sharing အသံုးျပဳၾကတယ္ေပါ႔ဗ်ား ဒါကလည္း Network ရဲ႔ခ်ိတ္သံုးျခင္းရဲ႔ေကာင္းတဲ႔အခ်က္ေပါ႔ အဲ႔ဒါနဲ႔ ကြ်န္ေတာ္အခုလုပ္ေနတဲ႔ Company တစ္ခုမွာ ႒ာနအသီးသီးရွိၾကတယ္ဗ်ား အဲ႔ဒါနဲ႔ ဒီလိုဆိုရင္ HR ရဲ႔ Payroll တို႔အျခားဟာေတြကို အျခား Department ကၾကည္႔လို႔ရေနတာေပါ႔ အဲ႔ဒါကေတာ႔ အၾကီးမားဆံုး ျပသာနာပဲေပါ႔ User 200 ေလာက္အသံုးျပဳေနတဲ႔ Network က Boardcast တစ္ခုတည္းမွာရွိလို႔ေနေတာ႔ Department တစ္ခုခ်င္းဆီမွာရွိတဲ႔ Data ေတြက Security အရအရမ္းအားနည္းကုန္ျပီ အျခား Linux ကိုအေျခခံထားတဲ႔ Thirtparty OS or Software နဲ႔တာAttrack လုပ္လိုက္ရင္ ေတာ႔ ကြ်န္ေတာ္ေတာင္ IT မလုပ္ရဲးေတာ႔ဘူး ေျပားရင္းနဲ႔ တိန္......။အျခားနည္းနဲ႔ လူပိန္းနည္းနဲ႔ရွင္းၾကည္႔ရင္ေတာ႔ လြယ္တယ္ဗ် ႒ာနတိုင္းမွာ Router တစ္လံုးဆီတက္လိုက္မွာေပါ႔ သီးျခား Broadcast Domain ဆီဆိုေတာ႔ My Network Place မွာမေပၚေတာ႔ဘူးေပါ႔ ဟီးဟီး ေတာ္ပါျပီဗ်ာ အဲ႔ဒါနဲ႔ Vlan ကိုမေရာက္ေတာ႔ဘူး အဲ႔လိုျပသာနာေတြကို အေကာင္းဆံုးမဟုတ္ရင္ေတာ႔ ေကာင္းတယ္လို႔လက္ခံနိုင္တဲ႔ Vlan ဆိုတဲ႔ Virtual Lan နဲ႔ ရွင္းၾကမယ္ဗ်ား

Design Project ကဒီလိုေလးပါပါ Basic ဆိုတဲ႔အတိုင္း ရိုးရိုးေလးပါ

Department (HR)                  Department (Finance)                           Department (IT)

အဲ႔လိုရွိတဲ႔ HR ဆိုရင္ HR Team ကြန္ပ်ဴတာေတြနဲ႔ပဲ Data Sharing လုပ္ျခင္တယ္ အျခား႒ာနေတြကို မျမင္ေစခ်င္ဘူး

အဲ႔လိုပဲ အျခား႒ားနေတြကလည္း သူတို႔ အေၾကာင္းကို သူတို႔႒ာနပဲသိပါေစဆိုေပါ႔

ဒါေပမယ္႔သူတို႔က Broadcase Domain တစ္ခုတည္းမွာ ပဲအလုပ္လုပ္ၾကတယ္ Gateway တစ္ခုတည္းမွာေပါ႔
အခ်င္းခ်င္းေတာ႔ Ping လို႔ရမယ္။ အဲ႔လိုေလးပဲေျပားအံုးမယ္ အေျခခံေလးပဲေရးတာဆိုေတာ႔ ေနာက္မွ InterVlan Routing ေတြဘာေတြေပါ႔ Trunk Link အေၾကာင္းေတြကိုေပါ႔


ကဲကြ်န္ေတာ္တို႔ Diagram တစ္ခုဆြဲးလိုက္မယ္ ေအာက္ကပံုေလးကိုၾကည္႔ပါ


                   

Switch Configuration

Switch>en
Switch#config ter
Enter configuration commands, one per line. End with CNTL/Z.
Switch(config)#vlan 50
Switch(config-vlan)#name HR
Switch(config-vlan)#exit
Switch(config)#int range fa0/1-5
Switch(config-if-range)#switchport mode access
Switch(config-if-range)#switchport access vlan 50
Switch(config-if-range)#exit
Switch(config)#

အဲ႔လိုနဲ႔ IT ေတြ Finance Dept ေတြကို ကြ်န္ေတာ္ေပးထားတဲ႔ ပံုအတိုင္းလုပ္ေပးပါ
အေပၚပံုေလးကို ရွင္းျပေပးပါအံုးမယ္
En ဆိုတာက enable - User Mode ပါ ဒီေနရာမွာ သူနဲ႔ သက္ဆုိင္တဲ႔ Command ေတြအမ်ားၾကီးရွိပါတယ္ သိခ်င္ရင္ ? ဆိုျပီး Enter လုပ္ၾကည္႔ပါ က်လာပါလိမ္႔မယ္
Configure terminal ပါ - Config ter အတိုေကာက္းေရးလိုက္တာပါ (သူကေတာ႔ Configuration Mode ေပါ႔)
Vlan 50ဆိုတာက Vlan 50 ကို Create လုပ္မယ္ေပါ႔
name ဆိုတာနာမည္ေပးမယ္ HR ဆိုတဲ႔ အမည္ကိုေပါ႔
int range fa0/1-5 ဆိုတာက Interface Fastethernet 1 ကေန 5ကို တစ္ခါတည္း ထည္႔လိုက္မယ္လို္႔ဆိုျပီး
ေပါ႔ Switchport Mode Access ဆိုတာက အဲ႔ Port ေတြကို Access List အေနနဲ႔ထားမယ္ဆိုျပီးေတာ႔ေပါ႔
Client to Client ဆိုရင္ Access List နဲ႔မွခ်ိတ္လို႔ရလို႔ပါ ေနာက္ပိုင္မွာ  Trunk Link အသံုးျပဳတာ ဘယ္လိုေနရာမ်ိဳးလဲဆိုတာဆက္ျပီးေရးပါမယ္

ေတာ္ပါျပီဗ်ာမေရးေတာ႔ဘူး လက္ေတြေညာင္ေနျပီ အေရးထဲ မီးပ်က္ရင္ UPS ကမခံထားေတာ႔ တိုင္းပတ္တယ္ဗ်  ဟာ သြားျပီ မီးပ်က္သြားျပီ မေရးေတာ႔ဘူး တိန္ ျပန္လာျပီး ခ္ခ္ ပ်င္းေနမွာဆိုးလို႔
Switchport access Vlan 50 ဆိုတာကေတာ႔ အဲ႔ေကာင္ေတြကို Vlan 50မွာ Access List အေနနဲ႔ထည္႔လိုက္မယ္လို႔ေျပားတာပါ ေတာ္ပါျပီေနာ္ ေနာက္ကဟာေတြကိုေတာ႔ဒီလိုထပ္မရွင္းျပေတာ႔ဘူး ေအာက္ကဟာေတြလည္း ဒီအတိုင္း ေလးလိုက္လုပ္ၾကည္႔ေပးပါ
က်န္တာေတြကိုေတာ႔ေအာက္ကပံုေလးအတိုင္းလုပ္ေပးပါ

ဒီလိုဆိုရင္္ကြ်န္ေတာ္တို႔ Vlan ဟာ ေအာင္ျမင္သြားပါျပီ ကြ်န္ေတာ္တို႔ လိုခ်င္တဲ႔ Department တစ္ခုခ်င္းဆီရဲ႔  Computer ေတြကို My Network Place ထဲမွာမေပၚေတာ႔ပါဘူး Department အခ်င္းခ်င္း Security အရ ေကာင္းမြန္သြားမွာျဖစ္ပါတယ္ ေအာက္ကပံုကိုၾကည္႔ပါအံုး ကြ်န္ေတာ္တို႔ဟာ Vlan ID တူပဲ Ping လုပ္လို႔ရမွာျဖစ္ပါတယ္

                                               

My Blogger TricksAll Blogger TricksLatest Tips and Tricks

Tuesday, October 6, 2015

Static Route ဆိုတာ

စာေတြလည္းေရးခ်င္တယ္ ဒါေပမယ္႔  သူမ်ားနားလည္ေအာင္မေရးတက္ေတာ႔ခက္တယ္ဗ်ား ဒါေပ႔မယ္ အခုေရးမယ္႔ဟာက Routing ဘက္ေရာက္သြားမယ္ထင္တယ္ Routing Basic ေပါ႔ ေရသာေရးေနရတာ ကိုယ္၀က္ဆိုဒ္ကိုဘယ္သူမွ၀င္မၾကည္႔ေတာ႔အားပ်က္တာေပါ႔ဗ်ားးးးးးးးးးးး ခ္ခ္ ကဲအခုေရးမွာကေတာ႔ Static Route ဆိုတာဘာလဲေပါ႔ ဘာလဲဆိုတာကေတာ႔ What ေပါ႔ ခ္ခ္ ေတာ္ျပီ လိုရင္းကိုမေရာက္ေတာ႔ဘူး ရွည္ရွည္ေ၀ပေါ၌းကိုေလ်ာက္မေျပားေတာ႔ဘူး ကြ်န္ေတာ္သိတာပဲေရးေတာ႔မယ္ .........

 Static Route
Dynamic Route
Default Route တို႔ရွိတာေတြထဲမွာမွ Static Route အေၾကာင္းကိုေရးမယ္ Static Route ကဘာလိုလုပ္ရတာလဲဆိုေတာ႔ မတူညီတဲ႔ Network ေတြခ်ိတ္မယ္ထားလိုက္ဗ်ား  အဲ႔ဒိနက္၀က္လည္း အခ်င္းခ်င္း အဆက္အသြယ္ရွိတယ္ ။ဥပမာ Company တစ္ခုမွာ Network ႏွစ္ခုရွိတယ္ေပါ႔ အဲ႔လိုဆိုေတာ႔ Data ေတြ Printer ေတြအခ်င္းခ်င္း Sharing လုပ္ခ်င္တယ္ဗ်ာ ခက္တာက Network မတူဘူးေလ အဲ႔လိုဆိုရင္ ကြ်န္ေတာ္တို႔ Router ကိုသံုးမွကိုရေတာ႔မယ္႔အေျခအေနေပါ႔  အဲ႔လိုနဲ၀ယ္လာျပီးတာနဲ႔ Administrator ကကိုယ္တိုင္ Configuration လုပ္တက္မွအဆင္ေျပမွာေပါ႔  အဲ႔လိုအေျခအေနမွာမွ ကြ်န္ေတာ္တို႔က Static Route နဲ႔လုပ္နည္းေရးမွာပါ ကြ်န္ေတာ္ကေတာ႔ Packet Tracer နဲ႔လုပ္ျပေပးပါမယ္ ေအာက္ကဟာေလးကိုၾကည္႔ေပးပါအံုး

                              



                                                                    ဒီလိုအေျခအေနမ်ိုဳးမွာ Network A နဲ႔ Network B က အခ်င္းခ်င္း Connection ရွိသလုိ B နဲ႔ C ကလည္း အတူတူConnect လုပ္္လို႔ရတာေပါ႔ ဒါေပမယ္႔ NetworkA က အျခား Segment မွာရွိတဲ႔ Network B နဲ႔ Network C ကိုသြားျပီး လုပ္လို႔မရဘူး သူနဲ႔ဆိုင္တဲ႔ Network Segment မွာပဲ access လုပ္လို႔ရမွာျဖစ္ပါတယ္ ။ကြ်န္ေတာ္တို႔လိုခ်င္တာက အားလံုး ကို အခ်င္းခ်င္း Ping & Connection ရေအာင္လုပ္မွာဆိုေတာ႔ အဲ႔Router ေတြထဲမွာ Routing Table ေဆာက္မွရမွာေပါ႔  အဲ႔ဒိေတာ႔ ကြ်န္ေတာ္တို႔ Static Route သံုးျပီးလုပ္ၾကတာေပါ႔

အခုကြ်န္ေတာ္လုပ္တဲ႔ဟာေလးေတြကိုၾကည္႔ျပီး မွတ္သားထားေပါ႔ သိျပီးျပီဆိုလည္း ေက်ာ္သြားလို႔ရပါတယ္
ကြ်န္ေတာ္ အေသးစိတ္ေတာ႔မေျပားေတာ႔ဘူးေနာ္ Computer နဲ႔ Router ခ်ိတ္နည္း ေတြကိုေတာ႔ Computer မွာ Serial Port နဲ႔ Router Console မွာထိုးနည္းေတြကိုေတာ႔............ 



ဒီေနရာမွာေတာ႔ကြ်န္ေတာ္တို႔  Yes or no ေမးတဲ႔ေနရာမွာ no ကိုပဲသံုးပါ
en ဆိုတာအတိုေကာက္ေရးလိုက္တာပါ enable ပါ
ျပီးရင္ configure terminal ဆိုျပီးေရးလိုက္တာပါ သူကေတာ႔ Congfiguration Mode ထဲ၀င္သြားတာပါ
ျပီးေတာ႔ host ဆိုျပီး ေနာက္ကနာမည္ေပးတာပါ မိမိၾကိဳက္သလိုေပးလို႔၇ပါတယ္ ကြ်န္ေတာ္ကေတာ႔ Diagram အတိုင္းပဲေပးလိုက္တာပါ`
interface gigabitechernet ဆိုတာကေတာ႔ မိမိသံုးထားတဲ႔ Ethernet ပါ ဘယ္ port လဲဆိုေတာ႔ 0/0 ဆိုတဲ႔ port ေလးမွာပါ  ျပီးရင္ ip address .....ဆိုတာကေတာ႔ Ip address ေပးပါမယ္ ဒီ Interface ကုိဆိုျပီးေတာ႔ေပါ႔

 exit ဆိုတာကေတာ႔ တဆင္႔ခ်င္းထြက္ခ်င္လို႔ သံုးတာပါ ဒီေနရာမွာ အကုန္လံုးထြက္ခ်င္တယ္လို႔ေရးခ်င္ရင္ End လို႔သံုးလို႔ရပါတယ္

ေအာက္မွာ Do show ip int brief (do show ipaddress interface brief) ဆိုတာက မိမိရဲ Interface Ip address ကိုျပန္ၾကည္႔တာပါ။ အဲေနရာမွာ ပံုမွန္ဆို ကြ်န္ေတာ္တို႔ Interface ေတြက Down ေနပါတယ္ ကြ်န္ေတာတို႔က Shutdown ခ်လိုက္မွာ up ျဖစ္မွာပါ ကြ်န္ေတာ္တို႔က Shutdown မလုပ္ဘဲသံုးခ်င္ရင္ေတာ႔ No shutdown လို႔ ရိုက္ေပးရပါတယ္

NetworkA(config-if)#ip address 198.8.19.1 255.255.255.0
NetworkA(config-if)#no shutdown

NetworkA(config-if)#
%LINK-5-CHANGED: Interface GigabitEthernet0/0, changed state to up

အဲ႔လိုဆိုရင္ အသံုးျပဳလို႔ရပါျပီ Interface ဟာ Up ျဖစ္သြားပါျပီ ျပန္ျပီး စစ္ၾကည္႔ရေအာင္

NetworkA(config)#
NetworkA(config)#do show ip int brief
Interface IP-Address OK?           Method Status                               Protocol
GigabitEthernet0/0 198.8.19.1 YES manual up                          down
GigabitEthernet0/1 unassigned YES unset administratively down down
GigabitEthernet0/2 unassigned YES unset administratively down down
Vlan1 unassigned YES unset administratively down down
NetworkA(config)#

အျခားဟာေတြကိုလည္း ကိုယ္တိုင္းကို လုပ္ၾကည္႔ပါ ကြ်န္ေတာ္ တစ္ခုခ်င္းဆီကို မလုပ္ျပေတာ႔ဘူး 

ပံုေတြနဲ႔ဆို အရမ္းရွည္ေနမွာဆိုလို႔ပါ က်န္တာေတြကိုကြ်န္ေတာ္ပဲ Configure လုပ္လိုက္ေတာ႔ပါမယ္






အိုေက ဒီလိုအေျခအေနဆိုရင္ ကြ်န္ေတာ္လုပ္ထားတာပါ Configure ကေတာ႔ အားလံုး Interface ေတြမွာ Ip address ေတြေပးျပီးထားပါျပီ အဲဒါျပီးေတာ႔ကြ်န္ေတာ္တို႔ အခ်င္းခ်င္း Connect လုပ္မိဖို႔ Routing table ေဆာက္ေပးရမယ္ တစ္ခုခ်င္းဆီမွာေပါ႔





အေပၚကပံုကိုၾကည္႔ပါ Network A က ေန Network C ကိုသြားခ်င္တယ္ဆိုရင္ Routing Table မွာ သြားခ်င္တဲ႔အေၾကာင္းေျပားေပးရမယ္
အရင္ ဆံုး မိမိသြားခ်င္တဲ႔ Destination Address နဲ႔ Nexthop ကိုေၾကညာေပးရမယ္ Routing Table ထဲမွာ. စဥ္းစားၾကည္႔လိုက္ Network A သြားခ်င္တဲ႔ Destination Address က Network B & C ၾကားမွာရွိတဲ႔ Network Segment ကိုေပါ႔ အဲ႔ဒိေတာ႔ 192.168.0.0/24 က D A ေပါ႔ ဘယ္ကေနသြားမွာလဲေပါ႔ (  Nexthop ) က ဘယ္နားလဲဆိုေတာ႔ 198.8.19.2 ဆိုတဲ႔ Link ေပၚကေနသြားမွေရာက္မွာေပါ႔ ........နားလည္လားမသိဘူး ျပန္ဖတ္ပါအံ့ုးနားလည္သြားလိမ္႔မယ္
အဲ႔ဒိေတာ႔ Cisco Router မွာ " ip route 192.168.0.0 255.255.255.0  198.8.19.2"ဆိုျပီလုပ္ေပးရင္ Connect လုပ္လုိ႔ရသြားျပီေပါ႔
အဲ႔လိုပဲ Network C ကေန Network A ကိုသြားခ်င္တယ္ဆိုရင္လည္း
198.8.19.0 255.255.255.0 192.168.0.1 ဆိုျပီး Route လုပ္ေပးလိုက္ရင္ Rout er ေတြအားလံုး Connect ျဖစ္သြားျပီေပါ႔......


ဒါကေတာ႔ Network C ကေန Configuration လုပ္ျပီ Network A ကို Ping &Replyလုပ္ထားတာပါ
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)#ip route 198.8.19.0 255.255.255.0 192.168.0.1
Router(config)#exit
Router#
%SYS-5-CONFIG_I: Configured from console by console

Router#ping 192.168.0.1

Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 192.168.0.1, timeout is 2 seconds:
.!!!!
Success rate is 80 percent (4/5), round-trip min/avg/max = 0/0/0 ms

Router#ping 192.168.0.2

Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 192.168.0.2, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 3/4/7 ms


ဒါကေတာ႔ Network A ကေန Configuration လုပ္ျပီ Network C ကို Ping &Replyလုပ္ထားတာပါ

NetworkA#config ter
Enter configuration commands, one per line. End with CNTL/Z.
NetworkA(config)#ip route 192.168.0.0 255.255.255.0 198.8.19.2
NetworkA(config)#exit
NetworkA#
%SYS-5-CONFIG_I: Configured from console by console

NetworkA#ping 198.8.19.1

Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 198.8.19.1, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 0/3/6 ms

NetworkA#ping 198.8.19.2

Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 198.8.19.2, timeout is 2 seconds:
.!!!!
Success rate is 80 percent (4/5), round-trip min/avg/max = 0/0/1 ms


My Blogger TricksAll Blogger TricksLatest Tips and Tricks

Wednesday, September 9, 2015

Internet Control Message & Protocol ARP Protocol

ICMP ဆိုတာ

ICMP လို႔ေျပားရင္ ICMP ရဲ႔ အရွည္ေကာက္ကို သိမွရမွာေပါ႔ ဘယ္လိုေျပားရမလဲဆိုေတာ႔ ဘယ္လိုမွမေျပားေတာ႔ဘူး ကိုယ္တိုင္းကိုယ္ပဲ Google ရရွာၾကည္႔ေပါ႔ ..............ကဲ ေျပားတာကမ်ားေနတယ္ ICMP ကိုမကိုမေရာက္ေတာ႔ဘူး
ICMP ဆိုတာကေတာ႔ (Internet Control Message Protocol )လို႔ေခၚတယ္ သူကဘယ္ေနရာမွာအလုပ္လုပ္တုန္းဆိုေတာ႔ Ping Utility ကိုသံုးၾကည္႔သလိုေပါ႔ သူကေတာ႔ Port တစ္ခုမွာရွိတဲ႔ Host ကိုမသိတဲ႔အခ်ိန္က်ရင္ ICMP req & reply message ပို႔တဲ႔အလုပ္လုပ္ပါတယ္ ျပီးေတာ႔ ICMP error message ကို အဲ႔ဒိ Source ကိုပို႔လႊတ္တယ္
တခ်ိဳ႕လူေတြက ICMP ကို Layer 4 ဆိုတဲ႔ Transport Layer ဆိုျပီးမွတ္ထားၾကတယ္ တကယ္ေတာ႔ ICMP  ဟာ Layer 3 အုပ္စု၀င္ျဖစ္ပါတယ္

ARP Protocol (Address Resolutioin Protocol )

ARP ဟာ ဘယ္လိုအလုပ္လုပ္လဲဆိုေတာ႔ ကြ်န္ေတာ္တို႔  Host တစ္ခုနဲ႔ တစ္ခု ping ရင္ Reply လုပ္တာနဲ႔သေဘားတရားနဲ႔တူတယ္ ထပ္ရွင္းျပေပးပါမယ္  ေအာက္က ပံုေလးကိုၾကည္႔ေပးပါ 





Computer A နွင္႔ B ရွိတယ္ဆိုပါစို႔  Computer A ရဲ႔ IP adderss က 192.168.0.1/16  နဲ႔ Computer B က 192.168.0.2/16 ေပါ႔ အဲ႔ဒိေတာ႔  Computer  A ကေန ျပီ 192.168.0.2 ဆိုတဲ႔ Host ဘယ္မွာလဲဆိုျပီ IP Ethernet Frame တည္ေဆာက္ျပီး Broadcast လုပ္လိုက္တယ္  Switch Port တိုင္းကို ဒိေနရာမွာတစ္ခုေျပားခ်င္တာက Default  Broadcas  ကိုမွတ္ထားရမယ္ေနာ္ ( FF:FF:FF:FF:FF:FF) MAC default Broadcast ေပါ႔ အဲ႔ Message နဲ႔ Switch port တိုင္းမွာရွိတဲ႔ Computer ေတြကိုစစ္တယ္ ဘယ္လိုစစ္လဲလို႔ဆိုေတာ႔ 192.168.0.2/16က ဘယ္ Port မွာလဲေပါ႔ အဲ႔ဒါနဲ႔ သိသြားတယ္ေပါ႔ နားလည္ရဲ႔လားဗ်ား ကြ်န္ေတာ္ေတာင္ေရးရင္းနဲ႔ အိပ္႔ခ်င္လာျပီ ..............ေအာက္ကပံုက Request လုပ္တဲ႔ပံုစံပါ။

                             

အဲ႔ဒါနဲ႔ 192.168.0.2/16 ကငါပါပဲဆိုျပီ ေအာက္ကပံုအတိုင္း Reply ျပန္လုပ္ေပးတယ္ 


ပထမဦးဆံုးရွင္းထားတဲ႔ ပံုကိုၾကည္႔ပါ
အဲ႔ဒိမွာ Source IP address ေနရာမွာ Computer A ျဖစ္ေနတာက Computer A ကေန ျပီး သိခ်င္လို႔ပါ ဘာကိုသိခ်င္လဲဆိုေတာ႔ 192.168.0.2/16 Computer B ဆိုတာကိုသိခ်င္လို႔ေပါ႔ အဲ႔ဒိေတာ႔ Computer B က Destination IP Address ေပါ႔ ။

Source MAC မွာ က အရင္ဆံုး Ping လုပ္မယ္႔ MAC ပဲ ေပါ႔   Computer B မွာကေတာ႔ မသိေသးဘူး ဘာကိုလဲဆိုေတာ႔192.168.0.2/16ဆိုတာ ဘယ္ Host လဲဆိုတာကိုေပါ႔ အဲ႔ဒါေၾကာင္  MAC Default Broadcast ကိုသံုးရတာပါ အဲ႔ဒါကေတာ႔ Request လုပ္တဲ႔ ပံုကို ျပန္ရွင္းျပတာပါ

ေအာက္ကပံုကို ၾကည္႔ေပးပါအံုး






                           


ဘာေၾကာင္႔ Source Ip ေနရာမွာ Computer B ျဖစ္သြားလဲဆိုေတာ႔  ငါပါပဲဆိုျပီး Reply ျပန္လုပ္တဲ႔ သူက ျပန္ျပီး ပို႔တာ ျဖစ္လို႔ပါ  အဲ႔ဒါကေတာ႔ ARP အလုပ္လုပ္တဲ႔ပံုစံပါ


Computer B က Reply ျပန္ခ်င္ရင္ သူရဲ႔ MAC Address သိမွရမွာေပါ႔ အဲ႔ဒါကို သိေအာင္လုပ္တာ ARP ပဲေပါ႔။
ကြ်န္ေတာ္ Ping နဲ႔ Example ျပတာကို ICMP နဲ႔မေရားနဲ႔ေနာ္ 
Ping ကိုေခၚတာနဲ႔ ICMP ကအလုပ္အရင္လုပ္တယ္ ျပီးမွ ARP အလုပ္လုပ္တယ္ (မေရားေစနဲ႔ေနာ္ )


                                                                         

                      









My Blogger TricksAll Blogger TricksLatest Tips and Tricks

TCP/IP

အရင္ပိုစ္႔မွာေတာ႔ OSI Layer အေၾကာင္းေျပားျပီးသြားပါျပီ  အခုေျပားမွာကေတာ႔ TCP/IP Layer ေတြအေၾကာင္းေပါ႔ OSI နဲ႔ယွဥ္ျပီးေျပားျပေပးသြားမယ္..........
 အရင္ဆံုး OSI ကိုမွာ ရွိတဲ႔ဟာေတြက ေအာက္ပါပံုအတိုင္းေပါ႔


ဒီလိုဆိုရင္ TCP/IP ဘယ္ေလာက္ရွိျပီလဲလို႔ေမးရင္ 4 Layer ရွိပါတယ္ ဘယ္လိုေျပာင္းလဲသြားသလဲဆိုတာကို ယွဥ္ျပီးၾကည္႔ေပးပါအံုး....

Application Layer , Presentation Layer and Session Layer ကိုေပါင္းထားတာကို TCP/IP မွာ Application Layer လို႔ေခၚတာေပါ႔ ရိုးရိုးေလးပါပဲေနာ္..

Transport Layer ကေတာ႔ OSI နည္းအတိုင္းပါပဲ

OSI Layer မွာ Network Layer လို႔ေခၚျပီး TCP/IP မွာေတာ႔ Internet Layer လို႔ေခၚတယ္ အလုပ္လုပ္ပံုေတြကေတာ႔အားလံုးတူတူေတြပါပဲေနာ္ ရွဳပ္႔မသြားပါနဲ႔ေနာ္

Datalink Layer and Physical Layer ေတြေပါင္းထားတာကို Network Access Layer လို႔ေခၚပါတယ္ 

အဲ႔ဒါေတြကေတာ႔ OSI &TCP/IP ျခားနားခ်က္ေတြပါပဲ


ကြ်န္ေတာ္ေရးသားေသာ ပိုစ္႔သည္ စာဖတ္သူရွိပါက ပညာ႔ဒါနအျဖစ္လည္ေကာင္း စာဖတ္သူမရွိပါက မိမိ၏ မွတ္စုစာအုပ္အျဖစ္လည္ေကာင္း တည္ရွိေနမည္ျဖစ္သည္။
                                                                                  
                                                               Leo Ye'wint



My Blogger TricksAll Blogger TricksLatest Tips and Tricks