Professional Documents
Culture Documents
IPv6
Hai vn ln m IP v.4 ang phi i mt l vic thiu ht cc a ch, c bit l cc
khng gian a ch tm trung (lp B) v vic pht trin v kch thc rt nguy him ca
cc bng nh tuyn trong Internet.
Trong nhng nm 1990, CIDR c xy dng da trn khi nim mt n a ch
(address mask). CIDR tm thi khc phc c nhng vn nu trn. Kha cnh t
chc mang tnh th bc ca CIDR ci tin kh nng m rng ca IPv.4. Mc d c
thm nhiu cng c khc ra i nh k thut subnetting (1985), k thut VLSM (1987)
v CIDR (1993), cc k thut trn khng cu vt IP v.4 ra khi mt vn n gin:
khng c a ch cho cc nhu cu tng lai. C khong 4 t a ch IPv.4 nhng
khong a ch ny l s khng trong tng lai vi nhng thit b kt ni vo Internet
v cc thit b ng dng trong gia nh c th yu cu a ch IP.
Mt vi gii php tm thi, chng hn nh dng RFC1918 trong dng mt phn
khng gian a ch lm cc a ch dnh ring v NAT l mt cng c cho php hng
ngn hosts truy cp vo Internet ch vi mt vi IP hp l. Tuy nhin gii php mang
tnh di hn l vic a vo IPv.6 vi cu trc a ch 128-bit. Khng gian a ch rng
ln ca IPv.6 khng ch cung cp nhiu khng gian a ch hn IPv.4 m cn c nhng
ci tin v cu trc. Vi 128 bits, s c
340,282,366,920,938,463,463,374,607,431,768,211,456 a ch.
Trong nm 1994, IETF xut IPv.6 trong RFC 1752. IPv.6 khc phc vo mt s
vn nh thiu ht a ch, cht lng dch v, t ng cu hnh a ch, vn xc
thc v bo mt. i vi mt doanh nghip dng h tng mng theo IPV4, chuyn
sang IPv6 khng phi l vic d dng. Mt giao thc IP mi s yu cu cc phn mm
mi, cc phn cng mi v cc phng php qun tr mi. Cng c th, IPv4 v IPv6 s
cng tn ti, ngay c bn trong mt Autonomous System trong khong thi gian sp ti.
IP v.6 c cc c im v li ch nh sau:
-
a ch unicast v a ch multicast
T ng cu hnh
Renumbering
Bo mt
C ng
Mc vng: mc ny l cc b i vi cc t chc.
Dng a ch ca IPv6
a ch IPv6 th rt khc so vi a ch IPv4. Khng ch khc nhau v kch thc (di
hn gp 4 ln) m s khc nhau cn trong dng biu hin dng thp lc phn so vi
dng thp phn. Cc du : s tch cc s dng thp lc phn l cc thnh phn ca a
ch 128-bit. Mt v d ca a ch Ipv6 l nh sau:
4021:0000:240E:0000:0000:0AC0:3428:121C
trnh nhm ln, li v cc trng thi phc tp khng cn thit, cc lut sau s c
xc nh:
Tm tt a ch (Address Aggregation)
Trong IPv6, kin trc a ch cho php iu chnh tt hn dng a ch c dng trong
Internet. a ch th rt di v mi phn phc v mt chc nng khc nhau. 48-bit u
tin ca a ch c dng bi IANA cho qu trnh nh tuyn ng trong Interner to
ra cc a ch kh kt ton cc. Ba bit u tin c gn gi tr 001 ch ra mt a ch
ton cc.
T ng cu hnh (Autoconfiguration)
Cc a ch cc b hay cc router kt ni trc tip gi prefix ra cc kt ni cc b v ra
tuyn ng mc nh. Cc thng tin ny c gi n tt c cc node trn h thng
mng, cho php cc host cn li t ng cu hnh a ch IPv6. Router cc b s cung
cp 48-bit a ch ton cc v SLA hoc cc thng tin subnet n cc thit b u cui.
Cc thit b u cui ch cn n gin thm vo a ch lp 2 ca n. a ch L2 ny,
cng vi 16-bit a ch subnet to thnh mt a ch 128-bit. Kh nng gn mt thit b
vo m khng cn bt c mt cu hnh no hoc dng DHCP s cho php cc thit b
mi thm vo Interner, chng hn nh dng cellphone, dng cc thit b wireless v.
Mng Internet tr thnh plug-and-play.
Ti cu hnh a ch (Renumbering)
Kh nng kt ni n cc thit b xa mt cch t ng cho php n gin ha nhiu tc
v trc y l cc cn c mng cho cc nh qun tr. Tnh nng t ng cu hnh ca
IPv6 cho php cc router cung cp tt c cc thng tin cn thit n tt c cc host trn
mng ca n. iu ny c ngha l cc thit b c th cu hnh li a ch ca n d dng
hn. Trong IPv6, cc thay i ny l trong sut i vi ngi dng cui.
<!-[if !vml]--><!--[endif]-->
Bo mt (Security)
Vi cc kt ni trc tip thng qua cc khng gian a ch rng ln, vn bo mt l
mt chn la nhiu thc t cho IPv6. Bi v nhu cu dng firewall v cc qu trnh NAT
gia cc thit b u cui l gim, cc gii php v bo mt c th c thc hin bng
cch m ha gia cc h thng. Mc d IPSec sn c trong IPv4, n tr thnh mt
thnh phn trong IPv6. Vic s dng cc thnh phn m rng cho php mt giao thc
cung cp gii php end-to-end.
Tnh c ng
a ch IPv6 c thit k vi tnh c ng c tch hp vo trong Mobile IP. Mobile
IP cho php cc h thng u cui thay i v tr m khng mt cc kt ni. c im
ny rt cn thit cho nhng sn phm wireless chng hn nh IP phone v cc h thng
GPS trong xe hi. nh dng phn header cho php cc thit b u cui thay I a ch
IP bng cch dng mt a ch gc nh l ngun ca gi tin. a ch gc ny l n inh,
cho php cc a ch duy tr tnh c ng.
Router-to-router.
Host-to-router.
Host-to-host.
Gi tin IPv6 c tunnel trn tt c hnh trnh ca chng cho ti khi n c ch theo
2 phng thc sau: host-to-host v router-to-host . Theo c ch ny, nodes cui cng
c xc nh a ch ch ca gi tin IPv6. V vy, im cui cng ca tunnel c th
quyt nh t a ch ch ca gi tin IPv6. Nu a ch ny l mt a ch tng ng
vi a ch IPv4, theo cu trc ca a ch ny th 32 bits thp s c ly lm a ch
ca nodes ch, v c s dng lm a ch ch ca nodes cui cng c tunnel. K
thut ny trnh c vic khai bo trc a ch ch ca nodes cui cng c tunnel,
gi l automatic tunneling.
C 2 k thut t ng v cu hnh c khc nhau c bn nht l vic quyt nh a ch
cui ca qu trnh tunnel. Cn li v c bn hat ng ca 2 c ch ny l ging nhau.
- im khi to tunnel (im ng gi tin) to mt header IPv4 ng gi v truyn gi
tin c ng gi.
- Nodes kt thc ca qu trnh tunnel (im m gi tin) nhn uc gi tin ng gi, xa
b phn u header IPv4, sa i mt s trng ca header IPv6, v x l phn d liu
ny nh mt gi tin IPv6.
- Nodes ng gi cn duy tr cc thng tin v trng thi ca mi qu trnh tunnel, v d
cc tham s MTU x l cc gi tin IPv6 bt u thc hin tunnel. V s lng cc
tin trnh tunnel co th tng ln mt s lng kh ln, trong khi cc thng tin ny
thng lp li, v do c th s dng k thut cache v c lai b khi cn thit.
RIPng c cc c im sau:
IPv6 prefix.