Thursday, December 22, 2011

IPV6


IPv6 Addressing and Expressions
ေန႔စဥ္နဲ႔အမွ် တိုးတက္လာေသာ Network ၏ requirement  ကို IP V4 သည္း မျဖည့္ဆည္းႏိုင္ေတာ့ေသာ ေၾကာင့္ IP V6 ကိုေျပာင္းသုံးဖုိ႔ျဖစ္လာခဲ့သည္။ NAT, PAT , CIDR စသည္တို႔ႏွင့္ ေျဖရွင္းခဲ့လို႔သာ IP V4 အခုခ်ိန္ထိ အသက္ရွင္ေနျခင္းျဖစ္သည္။ IP V4 တြင္ 4.3 billion address ရႏိုင္ေသာ္လည္း တကယ္တမ္း သုံးလု႔ိရသည္မွာ 250 million သာရွိသည္ဟုဆိုသည္။ မၾကာခင္ IP V4 Address ကုန္ဆုံးေတာ့မည္။
IP V6 ကိုသုံးၾကရေတာ့မည္။
The Benefits and Uses of IPv6
IP V4 Address သည္ 32 bit ျဖစ္ၿပီး ၊ IPV6 သည္ 128bit ျဖစ္သည္။ Address Space 40,282,366,920,938,463,463,374,607,431,768, 211,456 ကို support လုပ္ႏိုင္သည္(3.4 x 10^38)။ Address မေလာက္မွာကို စိုးရိမ္စရာမလိုေပ။  IPV4 ကို Create လုပ္စဥ္က ယေန႔ လိုမ်ဳိး အင္တာနက္အပါအ၀င္ Network ႀကီးလာလိမ့္မယ္လို႔ ေတြးမိပုံမရေပ။ IPV4 တုန္းက သုံးခဲ့ေသာ Broadcast address သည္ IPV6 တြင္ မရွိေတာ့ပဲ Broadcast အစား Multicast အသုံးျပဳျခင္းျဖစ္သည္။ Broadcast ကိုအသုံးျပဳခဲ့စဥ္က Broadcast Strom ကဲ့သို႔ေသာ ျပႆနာမ်ားရွိခဲ့သည္။ Broadcast သည္ Network အတြင္းရွိ networking device အားလုံးကို အေႏွာက္ယွက္ျဖစ္ေစခဲ့သည္။ Network Engineer မ်ားေၾကာက္ေသာ Broadcast သည္  IPV6 တြင္မရွိေတာ့ေပ။
          IPV4တြင္ 4 octet ရွိၿပီး၊period ႏွင့္ပိုင္းျခားထားကာ IPV6 တြင္ Eight Group ရွိသည္။Group တစ္ခုတြင္ hexadecimal digits ေလးလုံးပါ၀င္ၿပီး တစ္ခုနွင့္တစ္ခုကို :colons ႏွင့္ပိုင္းျခားထားသည္။ ဥပမာ-2001:0db8:3c4d:0012:0000:0000:1234:56ab
Shorten အေနနဲ႔ 2001:db8:3c4d:12:0:0:1234:56ab ဟုေရးႏိုင္သည့္အျပင္Zero ေလးလုံးပါ၀င္ေသာ group ကို မေရးပဲခ်န္လွပ္ထားႏိုင္ၿပီး၊ : colon သာေရးႏိုင္သည္။ ဥပမာ-2001:db8:3c4d:12::1234:56ab သို႔ေသာ္ one continue block သာေရးႏိုင္သည္။ ဥပမာ-2001:0000:0000:0012:0000:0000:1234:56ab ကို 2001::12::1234:56ab လိုမေရးႏိုင္ပဲ 2001::12:0:0:1234:56ab  ဟုသာေရးႏိုင္သည္။ အျပည့္မေရးပဲ အထက္တြင္ျပခဲ့သည့္အတိုင္း သတ္မွတ္ထားသည့္ စည္းကမ္းႏွင့္အညီေရးထားေသာ shorten address မ်ားကို Networking Equipment မ်ားသည္ Auto detect ျဖစ္ပါသည္။ double colon တစ္ခုသာခြင့္ျပဳသည္။ ဥပမာ-2006:0db8:0000:0000:0000:0000:0714:57ff
          2006:0db8::0714:57ff
Zero ႏွင့္စေသာ Group တြင္ zero ကိုခ်န္လွပ္ထားႏိုင္သည္။ အထက္ကဥပမာa address ကို ေအာက္ပါ အတိုင္းေရးနိုင္သည္။
2006:db8::714:57ff
Better Security
IP sec သည္ IPV6 တြင္ Built in အေနႏွင့္ ပါ၀င္ၿပီးျဖစ္သည္။ Network Layer တြင္ All IP Packet အတြက္ secure communicating and authenticate အတြက္ အသုံးျပဳႏိုင္သည္။ IP sec သည္ transport layer security and secure socket layer ကဲ့သုိ႔ေသာ encryption standard မ်ားထက္ flexible ျဖစ္ၿပီး၊ Network Layer တြင္ operate လုပ္ၿပီးTCP and UDP ႏွစ္ခုလုံးကို protect လုပ္ေပးႏိုင္သည္။ သို႔ေသာ္ complexity and processing ပိုင္းတြင္ေတာ့ ပိုသည္။
IPV4 ႏွင့္ IPV6 တြဲအလုပ္လုပ္ျခင္း
IPV4 သုံးေနေသာ network တြင္ IPV6 သည္ Tunneling Technique ကိုသုံး၍ အတူတကြအလုပ္လုပ္ႏိုင္ သည္။ IPV4 header ထဲတြင္ IPV6 packet ကိုထည့္သြင္း၍ ျပႆနာမရွိဘဲအလုပ္လုပ္ႏိုင္သည္။ ေရွးဦးစြာ IPV4 to IPV6 သို႔ Leading zero မ်ားျဖည့္စြက္ျခင္းျဖင့္Translate လုပ္ၿပီး   IPV6 packet ကို IPV4 Header ကိုထည့္လိုက္ျခင္းျဖစ္သည္။ data သည္ ပုံမွန္အတိုင္း sent out and travel လုပ္ႏိုင္သည္။ Transmission အဆုံးသတ္ေသာအခါ IPV6-aware router သည္ IPV6 packet ကို IPV4 Header ထဲမွ strip လုပ္ၿပီး သက္ဆိုင္ရာ destination သို႔ပို႔ေပးျခင္းျဖစ္သည္။
IPV4 မွ IPV6 သို႔ေျပာင္းလဲျခင္း
Cisco routers, Juniper routers, Windows XP, Mac OS X, Solaris and most Linux စသည္တို႔သည္ IPV6 ကိုအသုံးျပဳရန္အဆင္သင့္ျဖစ္ေနၾကေပၿပီ။ NTP Version 3(Network Time Protocol), FTP စသည္တို႔အတြက္ IPV6 Standard Domain ကိုအသုံးျပဳေသာအခါ ႀကီးမားေသာျပဳျပင္ေျပာင္းလဲမႈမ်ားလုပ္ ရေကာင္းလုပ္ႏိုင္သည္။ NAT Base Firewall သုံးေနေသာ အဖြဲ႔စည္းမ်ားအတြက္လည္း Voice Over IP , Peer to Peer software မ်ားအတြက္ Firewall သည္ 32 bit and 128 bit အၾကား translate လုပ္ရာတြင္ အခက္ခဲ ရွိႏိုင္သည္။ IPV6 ကို လက္ရွိသုံးေနေသာ Networking device မ်ားေပၚတြင္ စမ္းသပ္ၿပီးမွသာ သုံးသင့္သည္။
ဆက္ရန္-

No comments:

Post a Comment