Network layer 3 ရဲ ့ addressing and routing အေၾကာင္း

Compuer စက္တစ္လံုး ကေနပို႔ခ်င္တဲ့စက္ကို data packet ေတြပို႔ဖို႔ computer စက္တုိင္းက network layer address လို႔ေခၚတဲ့ ip address လိုအပ္ ပါတယ္။ ဒီလို data packet ေတြပို႔တဲ့အခါမွာ router ေတြက routing protocol ေတြသံုးၿပီး routing table ကတဆင့္ လက္ခံမယ့္ စက္ကိုေကာင္းေကာင္း မြန္မြန္ ေရာက္သြားေအာင္လုပ္ ေဆာင္ေပးပါတယ္။ ဒီ routing protocol က ဘယ္လို route လုပ္ရလဲဆိုတာ ေလ့လာၿပီး router ရဲ႕ routing tableထဲကို route လုပ္ရတဲ့လမ္းေၾကာင္းကို ထည့္ေပးပါတယ္။ ဥပမာဆိုရင္ IP က routing protocol ျဖစ္ရင္ IP packet ေတြကို ဘယ္လို route လုပ္တယ္ဆိုတာ ေဖာ္ျပပါတယ္။ RIP (Routing Information Protocol) နဲ႔ route လမ္းေၾကာင္း ကို ေလ့လာရင္ RIP က routing protocol ျဖစ္ပါတယ္။
IP address သတ္မွတ္တဲ့ေနရာမွာလည္း ip version 4 နဲ႔ ip version 6 ဆိုၿပီး ႏွစ္မ်ဳိးရွိပါေသးတယ္။ အခုကေတာ့ ip version 4 သံုးတဲ့ network မွာ ip protocol က route လုပ္ပံုကို ေျပာျပပါမယ္။ မတူညီတဲ့ network ႏွစ္ခု ခ်ိတ္မယ္ဆိုရင္ router တစ္ခုစီတုိင္းရဲ႕ routing table မွာ route လုပ္ရမယ့္ လမ္းေၾကာင္းကို ေၾကျငာရပါတယ္။ ဒါကို advertise လုပ္တယ္လို႔ေခၚပါတယ္။ အဲဒီေတာ့ network ႀကီးေပၚမွာ router ေတြ အမ်ားႀကီးရွိေနပါတယ္။ router တစ္ခုစီတုိင္းကို နီးစပ္ရာ router ေတြက advertise လုပ္ရပါတယ္။ ဒါေၾကာင့္ traffic ေတြမ်ားပါတယ္။ routing table ကို ပို႔ေနရလို႔ bandwidth က်ပ္ပါတယ္။ ပို႔ရတဲ့အခ်ိန္ၾကာပါတယ္။ ဒီ traffic ေတြကို route လုပ္ႏုိင္ဖို႔ router ရဲ႕ CPU cycles ကို ပိုသံုးရပါတယ္။
ဒါေၾကာင့္ route လမ္းေၾကာင္းမ်ားမ်ား ေၾကျငာ ရေလေလ packet size ႀကီးေလေလ ျဖစ္ပါတယ္။ packet size ႀကီးလို႔ update လုပ္တဲ့အခါ bandwidth မ်ားမ်ားယူရပါတယ္။ band width မွာ advertise လုပ္တဲ့ data မွားတဲ့အတြက္ ပို႔ရမယ့္ data packet အတြက္ ရႏုိင္တဲ့ bandwidth နည္းသြား ပါတယ္။
 
တကယ္လို႔ ဒီလို နီးစပ္ရာ router ေတြကို advertise လုပ္တဲ့အခါမွာ network တစ္ခုခုက က်ေနရင္၊ ပ်က္ေနရင္ပ်က္ေနတဲ့ ဒီ route လမ္းေၾကာင္း ကို ဖယ္ၿပီး က်န္တဲ့ router ေတြရွိေနေၾကာင္းကို router တိုင္းက နီးစပ္ရာ router ေတြဆီကို update ျဖစ္တဲ့ routing table ကို network တစ္ခုလံုး အေပၚမွာ တက္လိုက္ဆင္းလိုက္ advertise လုပ္ရပါတယ္။ ဒီလိုလုပ္ေဆာင္ ခ်က္ကို route flapping လို႔ ေခၚပါတယ္။ routing table ကို up to date ျဖစ္ေအာင္ ေျပာင္းလဲမႈေတြကို advertise လုပ္ရင္ စကၠန္႔အနည္းငယ္ေလာက္ေတာ့ ဒီ network က က်သြား ႏိုင္ပါတယ္။
route summarization ကေတာ့ route flapping ေၾကာင့္ျဖစ္တဲ့ traffic ပိတ္ဆို႔ၾကန္႔ၾကာမႈကို ေျဖရွင္းႏုိင္ပါတယ္။ route summarization ကို superneting လို႔လည္း ေခၚပါတယ္။ Supernetting က host အတြက္ မစဥ္း စားဘဲ net ကိုပဲ စဥ္းစားပါတယ္။

ဥပမာ      192.168.64.0  /  24 ဆိုရင္
                  ip               mask ျဖစ္ပါတယ္။
             192.168.64 . 0   မွာလည္း
                   net      host  ျဖစ္ပါတယ္။
router R1 ရဲ႕ network 4 ခုအတြက္ဆိုရင္ 192.168.64.0= 11000000.10101000.01000000.00000000
192.168.65.0= 11000000.10101000.01000001.00000000
192.168.66.0= 11000000.10101000.01000010.00000000
192.168.67.0= 11000000.10101000.01000011.00000000
ဘံုပါတဲ့ bit ေတြက 11000000.10101000.010000×× . ×××××××××
                                    192.      168 .     64       . ×××××××××
ဒါေၾကာင့္ router R1ရဲ႕ network 4 ခု အတြက္ route summarized လုပ္လုိက္ရင္ router R1 က router R4 ကို network 4 ခု စာလံုးအတြက္ 192.168.64.0/22 ရွိတဲ့ routing line တစ္ေၾကာင္းကိုပဲ ပို႔ဖို႔လိုတဲ့အတြက္ data transter လုပ္ႏုိင္တဲ့ bandwidth ပိုက်ယ္လာပါတယ္။ ဒီလိုနည္းနဲ႔ Router R2 ရဲ႕ network 4 ခုအတြက္လည္း 192.168.68.0/22 ဆိုတဲ့ routing line ကို ရပါတယ္။
Router R3 အတြက္လည္း 192.168.72.0/22 ဆိုတဲ့ route ကို ရပါ တယ္။ ဒီ router 3 ခုက Router R4 ကို advertise လုပ္တဲ့အခါ Router R4 ကလည္း route summarization ျပဳလုပ္ပါတယ္။ အဲဒီအခါမွာ -
192.168.64/22 = 11000000.10101000.01000000.00000000
192.168.68.0/22 = 11000000.10101000.01000001.00000000
192.168.72.0/22 = 11000000.10101000.01000010.00000000
ဘံုပါတဲ့ bit ေတြက 11000000.10101000.0100××××.×××××××××
                                    192.      168 .     64      .×××××××××
ဒါေၾကာင့္ router R4ရဲ႕route summarized က 192.168.64.0/20 ျဖစ္ပါတယ္။
ဒီလို route summarize လုပ္ၿပီး traffic က်သြားေအာင္ ျပဳလုပ္ပါတယ္။ နိဂုံးခ်ဳပ္အေနန႔ဲဆိုရင္ ဒီလို route summarization လုပ္ဖို႔ Classless routing protocol ေတြျဖစ္တဲ့ RIPV 2,OSPF, EIGRP,IS-IS နဲ႔ BGP တို႔ကို router ေတြက သံုးရပါမယ္။ Summarized address ေတြရဖို႔ bit ေတြကို high order bit ဆီကို 1 bit ခ်င္းစီးေလ်ာ့ၿပီး address ကို assign လုပ္ရပါမယ္။ ဒါကို hierarchical fashion လို႔ ေခၚပါတယ္။
network layer(layer 3) မွာ traffic က်ပ္ေနရင္ route flapping ျဖစ္ေနရင္ route summarization နဲ႔ ေျဖရွင္းႏုိင္ပါေၾကာင္း knowledge sharing လုပ္လုိက္ပါတယ္။

0 comments:

Post a Comment

Thankyou for visiting my site.