အရင္ post (VLAN) မွာ VLAN ဆိုတာဘာလဲ။ VLAN ေတြကို ဘာအတြက္ ခြဲတာလဲ ဆိုတာေတြကို ေျပာျပီးျပီ။ ေျပာခဲ့တာက Switch တစ္ခုမွာ Vlan ေတြဘယ္လို အလုပ္လုပ္လဲဆိုတာကိုပါ။ ခုက Switch ႏွစ္ခု၊သံုးခုမွာ ဆို vlan ေတြက ဘယ္လို အလုပ္လုပ္လဲဆိုတာကို ေျပာျပမွာျဖစ္ပါတယ္။
SwitchA ရဲ႕ vlan 10 သတ္မွတ္ထားတဲ့ port ေတြမွာ AC company က Computer ေတြကို ခ်ိတ္ထားၾကတယ္။တနည္းအားျဖင့္ Vlan 10 မွာ ခ်ိတ္ထားတဲ့ Computer အခ်င္းခ်င္းသာ ဆက္သြယ္လို႕ရႏိုင္တယ္။ AC1 computer က Broadcast data တစ္ခုကို ပို႕လိုက္ရင္ AC2 computer, AC3 computer, AC4 computer ေတြဆီဘဲ ေရာက္ရမွာ။ (Broadcast data ဆိုတာ ရွိသမွ် port ေတြ အားလံုးဆီကို ေရာက္တာ။ Port ေတြမွာ Vlan သတ္မွတ္ထားရင္ေတာ့ ပို႕လိုက္တဲ့ computer တပ္ထားတဲ့ port မွာသတ္မွတ္ထားတဲ့ vlan နဲ႕ တူတဲ့ port ေတြဆီကိုဘဲ ပို႕ေပးတယ္။) AC1 computer က Broadcast data တစ္ခုပို႕လိုက္တယ္ဆိုပါဆို႕။ အရင္ဆံုး Data က Switch A ဆီ အရင္ေရာက္မယ္။ Switch A က သူ႕ဆီ ေရာက္လာတဲ့ data က vlan 10 နဲ႕ တြဲထားတဲ့ Port က လာတာဆိုတာသိေတာ့ vlan 10 သတ္မွတ္ထားတဲ့ port ေတြဆီကုိ ပို႕ေရာ။ ဒါဆို Switch A ရဲ႕ vlan 10 သတ္မွတ္ထားတဲ့ port 10 ဆီကို Data ကို ပုိ႕ေပးတယ္။ ဒါဆိုရင္ AC2 Computer ဆီ ေရာက္သြားျပီ။
ေနာက္တဆင့္ အေနနဲ႕ Switch A က ထို Broadcast Data ကိုဘဲ Switch B ဆီ ဆက္ပို႕တယ္။ Switch B က မိမိSwitch မွာ vlan 10 သတ္မွတ္ထားတဲ့ Port ေတြဆီကို ထို data ကို ဆက္ပို႕ရမွာ။ Switch B က Switch A ပို႕လိုက္တဲ့ data က Switch A ရဲ႕ ဘယ္ VLAN ကေနပို႕လိုက္လဲဆိုတာ သိဖို႕လိုတယ္။ ထိုမွသာ Switch B က ထို vlan နဲ႕ တူတဲ့ port ေတြဆီကို ဆက္ပို႕ႏိုင္မွာ ျဖစ္တယ္။
ဒီ Example မွာဆို Switch B က vlan 10 က လာတဲ့ data မွန္း သိဖို႕လိုတယ္။ ထိုမွသာ vlan 10 အျဖစ္သတ္မွတ္ထားတဲ့ Port8 နဲ႕ Port 4 ဆီကို Data ဆက္ပို႕ႏိုင္မွာ။ အဲ့ဒီလိုိမ်ိဳး Switch B သိေအာင္လို႕ Switch A က ဘာလုပ္ေပးလဲဆိုရင္ ထို ပို႕လိုက္တဲ့ data မွာ ဘယ္ vlan က လာတဲ့ data ျဖစ္ပါတယ္ဆိုတာကို ျပတဲ့ vlan header (vlan header 10) ကို တြဲေပးလိုက္တယ္။ အဲ့ဒီလို တြဲေပးတာကို tagging လုပ္တယ္လို႕လည္း ေခၚတယ္။ တြဲေပးျပီးမွ ထို data +vlanheader ကို Trunk ၾကိဳးကေန Switch B ဆီ ပို႕ေပးလိုက္တယ္။ Switch B က ထို vlan header ကို ၾကည့္ျပီး သူ႕ Switch ရဲ႕ ဘယ္ vlan port ဆီ ဆက္ပို႕ရမလဲဆိုတာ သိႏိုင္တယ္။
အဲ့ဒီလို vlan header တပ္ေပးတာကို protocol ႏွစ္ခုက လုပ္ေပးတယ္။ 802.1Q နဲ႕ ISL။ ISL protocol က cisco device ေတြမွာဘဲ သံုးတယ္။802.1Q က IEEE Standard ျဖစ္တဲ့အတြက္ Device တိုင္း လိုလိုမွာ ပါတယ္။
ေနာက္တဆင့္ အေနနဲ႕ Switch A က ထို Broadcast Data ကိုဘဲ Switch B ဆီ ဆက္ပို႕တယ္။ Switch B က မိမိSwitch မွာ vlan 10 သတ္မွတ္ထားတဲ့ Port ေတြဆီကို ထို data ကို ဆက္ပို႕ရမွာ။ Switch B က Switch A ပို႕လိုက္တဲ့ data က Switch A ရဲ႕ ဘယ္ VLAN ကေနပို႕လိုက္လဲဆိုတာ သိဖို႕လိုတယ္။ ထိုမွသာ Switch B က ထို vlan နဲ႕ တူတဲ့ port ေတြဆီကို ဆက္ပို႕ႏိုင္မွာ ျဖစ္တယ္။
ဒီ Example မွာဆို Switch B က vlan 10 က လာတဲ့ data မွန္း သိဖို႕လိုတယ္။ ထိုမွသာ vlan 10 အျဖစ္သတ္မွတ္ထားတဲ့ Port8 နဲ႕ Port 4 ဆီကို Data ဆက္ပို႕ႏိုင္မွာ။ အဲ့ဒီလိုိမ်ိဳး Switch B သိေအာင္လို႕ Switch A က ဘာလုပ္ေပးလဲဆိုရင္ ထို ပို႕လိုက္တဲ့ data မွာ ဘယ္ vlan က လာတဲ့ data ျဖစ္ပါတယ္ဆိုတာကို ျပတဲ့ vlan header (vlan header 10) ကို တြဲေပးလိုက္တယ္။ အဲ့ဒီလို တြဲေပးတာကို tagging လုပ္တယ္လို႕လည္း ေခၚတယ္။ တြဲေပးျပီးမွ ထို data +vlanheader ကို Trunk ၾကိဳးကေန Switch B ဆီ ပို႕ေပးလိုက္တယ္။ Switch B က ထို vlan header ကို ၾကည့္ျပီး သူ႕ Switch ရဲ႕ ဘယ္ vlan port ဆီ ဆက္ပို႕ရမလဲဆိုတာ သိႏိုင္တယ္။
အဲ့ဒီလို vlan header တပ္ေပးတာကို protocol ႏွစ္ခုက လုပ္ေပးတယ္။ 802.1Q နဲ႕ ISL။ ISL protocol က cisco device ေတြမွာဘဲ သံုးတယ္။802.1Q က IEEE Standard ျဖစ္တဲ့အတြက္ Device တိုင္း လိုလိုမွာ ပါတယ္။