Mobile Core Network & PS(Packet Switching)


က်ေနာ္ ဆက္သြယ္ေရးနည္းပညာ မ်ားထဲမွ တခုအပါအ၀င္ၿဖစ္တဲ့ Mobile Core Network အေၾကာင္းကို သိသေလာက္မွ်ေ၀ခ်င္ပါတယ္း ပံုမွန္အားၿဖင့္ Core network ဆိုရင္ေၿပးၿမင္ၾကတာက Router ေတြ Switch ေတြ Firewall ေတြစသၿဖင့္ေပါ့ အၿမင္မွားတတ္ၾကပါတယ္ တစိတ္တေဒသအားၿဖင့္ေတာ့မွန္ပါတယ္ ဒီ device ေတြလည္း Mobile Core Network မွာမပါမၿဖစ္ ပါရပါတယ္။ က်ေနာ္လည္း လုပ္ငန္းခြင္ထဲမွာ ၿမင္ေနရတယ္ Core network ဆိုေတာ့ Router ေတြ Switch ေတြ လုပ္ရမယ္အထင္နဲ႕ အထင္မွားပီးေရာက္လာတဲ့လူေတြအမ်ားၾကီးပါ ၀င္လာပီးမွတိုင္ပတ္ကုန္က်တာေပါ့ ဒါဟာလည္းက်ေနာ္တို႕ႏုိင္ငံရဲ႕ ဆက္သြယ္ေရးနည္းပညာပိုင္းေတြ ဖြံ႕ၿဖိဳးမႈနည္းပါးတဲ့အတြက္ေၾကာင့္ လူေတြရဲ႕ awareness နည္းပါးၿခင္းၿဖစ္တယ္လုိ႕ၿမင္ပါတယ္။ က်ေနာ္ကိုယ္တိုင္လည္း ဒီၿပသနာေတြကိုကိုယ္တိုင္ရင္ဆိုင္ခဲ့ရတယ္ ဒီ Telecom ဆိုတာၾကီးကိုစပီး ေၿခခ်ခဲ့တုန္းက ဆိုရင္ ဒါေတြကိုသိဖို႕ေ၀လာေ၀းပါ။ ဒီဖက္ေခတ္မွာေတာ့ Telenor တို႕ Ooredoo တို႕အၿပိဳင္အဆိုင္၀င္လာတဲ့အတြက္ေၾကာင့္ ဆက္သြယ္ေရးပိုင္းကို စိတ္၀င္စားၾကတဲ့ Junior ညီေတြညီမေတြကေတာ့ က်ေနာ္တို႕တုန္းကထက္စာရင္ Telecom technologies ေတြကို က်ေနာ္တို႕တုန္းကထက္စာရင္ ပိုၿပီးေတာ့ တီးမိေခါက္မိရွိမယ္လို႕ထင္ပါတယ္။ Telecom Equipment Vendor ေတြၿဖစ္တဲ့ Huawei, Ericsson, ZTE, Nokia စသၿဖင့္ company ၾကီးမ်ားမွာလည္း အလုပ္လိုအပ္ခ်က္ေတြမ်ားလာပီး အလုပ္အကိုင္အခြင့္အလမ္းေတြလည္း အရင္ထက္စာ ရင္ေတာ္ေတာ္ၾကီးကိုေကာင္းလာပါပီ။ တခုေတာ့ရွိတယ္ဗ် က်ေနာ္တို႕ PS Core က တၿခားအပိုင္းေတြထက္စာရင္ေတာ့ အလုပ္အကိုင္နည္းတယ္ဗ် Scope ကက်ဥ္းတယ္လို႕ပဲေၿပာရမလား Team တခုမွာဆိုရင္ အမ်ားဆံုး ၅ေယာက္ပဲ အဲ့ထက္ပိုပီး မလိုဘူး။ တၿခားအပိုင္းေတြေလာက္လည္း demand မမ်ားဘူး mobile operator ေတြ vendor ေတြမွာပဲ အခြင့္အလမ္းရွိတယ္။ 
ဒါနဲ႕အေပၚကေၿပာခဲ့တာကိုဆက္ရရင္ အဲ့ဒီ Router, Switch, Firewall, etc ေတြကိုင္ရတဲ့အပိုင္းကို IP Core လို႕ေခၚႏိုင္ပါတယ္။ တကယ္တမ္းေတာ့ Mobile Core Network မွာ IP core အၿပင္ အၿခား Major domain ႏွစ္ခု ထပ္ရွိပါေသးတယ္ အဲ့ဒါေတြကေတာ့ CS Core(Circuit Switch), PS Core(Packet Switch) တို႕ဆိုတာရွိေသးတယ္ဗ် CS Core ကေတာ့ Voice ပိုင္းကိုတာ၀န္ယူပီး PS Core ကေတာ့ Data(Internet) ပိုင္းပါ က်ေနာ္တို႕ေန႕စဥ္ Mobile phone ကေန အင္တာနက္သံုးေနတဲ့ Data packet ေတြက operatorေတြရဲ႕ PS Core network ကေနတဆင့္ Internet ဆိုတာၾကီးကို ေရာက္ပါတယ္ အဲေတာ့မွ က်ေနာ္တို႕ End user ေတြအေနနဲ႕ အင္တာနက္သံုးႏိုင္က်တာေပါ့။ ဒီမွာေတာ့ က်ေနာ္ PS core (သို႕) Packet Core အေၿခခံအေၾကာင္းအရာကို ပဲေၿပာမွာပါ။
ဒီ data service ပိုင္းမွာဆိုရင္ EDGE(2.5G) > HSPA(3G) > LTE(4G) ဆိုပီးေတာ့ အၾကမ္းဖ်င္းအားၿဖင့္ အဆင့္သံုးဆင့္ ရွိပါတယ္။ ခုေလာေလာဆယ္ မွာေတာ့ Ooredoo က 3G နဲ႕ 4G service ေပးေနပီး Telenor နဲ႕ MPT တို႕ကေတာ့ 2G/3G ပဲရွိပါေသးတယ္ 4G ကေတာ့ စမ္းသပ္တဲ့အဆင့္ပဲ ရွိပါေသးတယ္။ ဒါကေတာ့ လက္ရွိ market မွာ operator ေတြ service ေပးတဲ့အပိုင္းပါ။ ဒါကိုလည္း သိပီးသားၿဖစ္ၾကမွာပါ Generation ေတြအေၾကာင္းေၿပာရင္းနဲ႕စပ္မိလို႕ေရးလိုက္တာပါ။

 
Mobile Telecom Core Network မွာ PS( packet switching ) နဲ့ CS (circuit switching) ဆိုျပီး နွစ္ပိုင္းခြဲထားပါတယ္..အလြယ္ေျပာရရင္ Packet switching ကဘာအတြက္လဲ ဆုိေတာ့ Internetသံုးဖုိ့.. data သံုးဖုိ့ အတြက္ပါ.. Circuit switching ကေတာ့ ဖုန္းေခၚတာေတြ SMS ပို့တာေတြ စတာေတြ အတြက္ျဖစ္ပါတယ္..
Network မွာဘာေတြ ပါလဲဆိုတာရယ္ အတိုေကာက္ အေခၚေလးေတြရယ္ကို.. တစ္ခ်က္ႀကည့္ ႀကည့္က်ရေအာင္ဗ်ာ..
GPRS : General Packet Radio Service 
BSS : Base Station Subsystem
UTRAN : UMTS Terrestrial Radio Access Network
SGSN : Service GPRS Support Node
GGSN : Gateway GPRS Support Node
CG : Charging Gateway
BG : Border Gateway
PDN : Packet Data Network
MSC/VLR : Mobile Switch Center/Visitor Location Register
SMSC : Short Message Service Center
SCP : Service Control Point
GMLC : Gateway Mobile Location Center
HLR : Home Location Register
EIR : Equipment Identity Register

 
PS(Packet Switching) ပိုင္းကို ေျပာပါ့မယ္
Element တစ္ခုခ်င္းဆီကို overview ႀကည့္က်ရေအာင္ဗ်ာ.. 
SGSN မွာ ဘာ Function ေတြပါလဲ ဆုိေတာ့ 
1.Mobility Management 
2.Session Management
3.Routing and Transfer Packets
4.Charging
Mobility Management ဆိုတာဘာလဲ ဆုိေတာ့.. ကၽြန္ေတာ္တုိ့ mobile ph ရဲ့ လက္ရွိေရာက္ေနတဲ့ေနရာကို Trace လုပ္ေပး updateလုပ္ေပးေနတာပါ mobile phone ဟာ ကၽြန္ေတာ္တုိ့ PLMN ထဲမွာလား.. တစ္ျခား PLMN မွာလား ဆုိတာကိုပါ..
Session Management ကက်ေတာ့ ဖုန္းရဲ့ PDP(Packet Data Protocol) context ေတြကို Manage လုပ္ေပးပါတယ္.. အက်ယ္ကို ေနာင္က ဆက္ရွင္းျပပါ့မယ္.
Routing and Transfer Packets ဆိုတာက်ေတာ့ SGSN က ပံုမွာ ျမင္တဲ့ အတုိုင္း ဖုန္းနဲ့ GGSN ႀကားမွာ ရွိေနတာျဖစ္ျပီး.. သူက service data ေတြကို Forwarding နဲ့ routing လုပ္ေပးပါတယ္. ဘယ္serivce data ဆိုဘယ္လမ္းေႀကာင္းကသြားမယ္..ဘယ္ကိုသြားရမယ္ဆိုတာမ်ိဳးပါ.
Charging ကက်ေတာ့ ကၽြန္ေတာ္တုိ့ ဖုန္းကေန Data သံုးလိုက္လို့ ကုန္သြားတဲ့ balance ကို charge လုပ္ေပးပါတယ္. သိမ္းထားပါတယ္. CDR(Charging Data Record) ေတြကို ပို့ေပးပါတယ္.
ျပီးေတာ့ SGSN မွာ Encryption and authentication တုိ့ Logical Link Management တုိ့ Generation and output of call detail records စတဲ့ Function ေတြလဲ ရွိပါေသးတယ္..


ေနာက္တစ္ခုကေတာ့ GGSN ပါ. သူကေတာ့ ကၽြန္ေတာ္တုိ ့Core Network နဲ့ PDN>Packet Data Netwrok (Internet) ကို Gateway အေနနဲ့ ခ်ိတ္ေပးထားတာလို့ အလြယ္ျမင္ႀကည့္လိုရတယ္.
သူ ့မွာ ဘာ Function ေတြပါလဲဆုိေတာ့…
1. Session Management 
2. Routing and Transfer 
3. Charging 
Session Management
Mobile Phone တစ္လံုးရဲ့ PDP context session ေတြကို Management လုပ္ေပးပါတယ္. ျပီးေတာ့ ပံုမွန္အားျဖင့္.Dynamic IP တစ္ခု ဖုန္းတစ္လံုးကိုေပးပါတယ္. ဒီေနရာမွာ PDP context ဆိုတာႀကီးကို အရမ္း မ်က္လံုးထဲ ျမင္ဦးမွာ မဟုတ္ေသးပါဘူး.. ေနာက္ပိုင္းက် တစ္ျဖည္းျဖည္းနဲ့ ျမင္လာပါလိမ့္မယ္.
Routing and Transfer ဆိုတာက်ေတာ့ service Data ေတြကို ဖုန္းနဲ့ Internet ႀကားမွာ forward လုပ္ေပးတယ္ Transfer လုပ္ေပးတယ္.သူက Gateway တစ္ခုအေနနဲ့ ေဆာင္ရြက္ေပးတာမ်ိဳးပါ.
ေနာက္တစ္မ်ိဳးက Charging
သူ ့မွာ လဲ SGSN လိုပဲ Charging Function ပါ ပါတယ္. ကၽြန္ေတာ္တုိ့ ဖုန္းကေန Data သံုးလိုက္လို့ ကုန္သြားတဲ့ balance ကို charge လုပ္ေပးပါတယ္. သိမ္းထားပါတယ္. CDR(Charging Data Record) ေတြကို ပို့ေပးပါတယ္.


Comments