引言: 據權威機構統計,預計在2005-2008年左右,現今的IP地址將耗盡。由此,下一代網絡" o' D8 B9 q; ]) F' q8 a( Y$ F8 c
協議6 y |# a A- T7 I) ^; B+ [
IPv6已經開始廣泛的應用,隨著+ I+ I- I; y! O* H
協議
: c9 u5 s0 r% K1 |4 p/ w5 Z( O8 |的不斷發展和完善,現在也慢慢的溶於了我們是生活當中。. k/ [7 p' [. W; c6 e7 ~
一,什麼是IPv6?
# I$ [5 R& b' L; A' y, KIPv6是下一版本的互聯網& a& n1 y1 G" y0 \9 P0 W3 `3 W# `
協議" h: \5 s( |" w: J0 d) v
,它的提出最初是因為隨著互聯網的迅速發展, 近十年來由於互聯網的蓬勃發展,IP位址的需求量愈來愈大,使得IP位址的發放愈趨嚴格。為了擴大地址空間,擬通過IPv6重新定義地址空間。
! G; K4 d8 U: {# u) c* \$ O& NIPv4採用32位地址長度,只有大約43億個地址,而IPv6採用128位地址長度,幾乎可以不受限制地提供地址。按保守方法估算IPv6實際可分配的地址,整個地球每平方米面積上可分配1000多個地址。
# |3 U y8 v, [) r9 F, R. e' w 顯然,IPv6的優勢能夠對上述挑戰直接或間接地作出貢獻。其中最突出的是IPv6大大地擴大了地址空間,恢復了原來因地址受限而失去的端到端連接功能,為互聯網的普及與深化發展提供了基本條件。當然,IPv6並非十全十美、一勞永逸,不可能解決所有問題。IPv6只能在發展中不斷完善,也不可能在一夜之間發生,過渡需要時間和成本,但從長遠看,IPv6有利於互聯網的持續和長久發展。4 Z8 w/ r; P, a- \# c% S. X) Q: G
二,IPv6與IPv4相比有什麼特點和優點? Y6 q6 x' S2 h; ~" Q: ~
IPv6作為新一代的網絡通信 I m5 N; W E% g7 P, J* B, J
協議
1 I, S; H: S- d,與IPv4相比,具有很多優越的性能,具體表現如下:
: f. r+ y1 S/ B& kA,更大的地址空間。IPv4中規定IP地址長度為32,即有2^32-1個地址;而IPv6中IP地址的長度為128,即有2^128-1個地址。
\3 n' h- R: o7 w8 Q/ o8 Y2 | oB,更小的路由表。IPv6的地址分配一開始就遵循聚類的原則,這使得路由器能在路由表中用一條記錄(Entry)表示一片子網,大大減小了路由器中路由表的長度,提高了路由器轉發數據包的速度。 * Z/ S! ~5 Y8 c% H
C,增強的組播支持以及對流的支持。這使得網絡上的多媒體應用有了長足發展的機會,為
1 F( ^! Y, V; t% a% M服務
) v4 m" P# i) B/ h! @- \' p質量(QoS)控制提供了良好的網絡平台.
3 N; Q* v" @" A/ eD,與IPv4不一樣的是,新一代使用的IPv6加入了對自動配置(Auto-configuration)的支持。這是對DHCP
- T- x% f; [$ C5 _# |協議
3 R) T+ @, V M/ H# _' w" b的改進和擴展,使得網絡、尤其是局域網的管理更加方便和快捷. 9 I* C* s' @ ?1 a
E,安全性是網絡中最關注的問題之一,在使用IPv6網絡中用戶可以對網絡層的數據進行加密並對IP報文進行校驗,這極大的增強了網絡安全.
3 [1 L' I; E" x+ X7 v3 L& p三,認識IPv6地址
2 L2 X9 j( H1 l7 X v我們知道,IPv4地址長度為32位(4個字節)。書寫IPv4的地址是用一個字節來代表一個無符號十進制整數,四個字節寫成由3個點分開的四個十進制數,例如:! r$ t9 Y2 S2 X" W+ `0 k4 U
202.106.168.103
6 l! @ n/ U6 D# ~3 k和IPv4相比,IPv6的主要改變就是地址的長度為128位,也就是說可以有2的128次方的IP地址,相當於10的後面有38個零。對於128位的IPv6地址,定義相似的表示方法是必要的。 RFC1884規定的標準語法建議把IPv6地址的128位(16個字節)寫成8個16位的無符號整數,每個整數用四個十六進制位表示,這些數之間用冒號(:)分開,例如:: F+ _! s- u8 y, }% w
什麼是RFC?) z+ F- |: q6 a
RFC是Request for Comments Document的縮寫。RFC實際上就是Internet有關5 h$ w( t4 D/ H9 @% B, K& \) B
服務
- ~( ~7 h- X6 R* L的一些標準。通常,當某家機構或團體開發出了一套標準或提出對某種標準的設想,想要徵詢外界的意見時,就會在Internet上發放一份RFC,對這一問題感興趣的人可以閱讀該RFC並提出自己的意見。絕大部分網絡標準的指定都是以RFC的形式開始。& X# q& e0 g, L' Z; y! X
3ffe:3201:1401:1:280:c8ff:fe4d:db39
# w- V9 {" } \3 l- \% g 為了進一步簡化IPv6的地址表示,可以用0來表示0000,用1來表示0001,用20來表示0020, 用300來表示0300,只要保證數值不便,就可以將前面的0省略。比如:
* X8 z1 ?* M/ Y$ U3 V 1080:0000:0000:0000:0008:0800:200C:417A# [/ h* e/ |/ ?& u( c, ?/ W
0000:0000:0000:0000:0000:0000:0A00:0001. h9 x% Y: z; E {- n
可以簡寫為:
' d1 @* q0 [& y* p1 b$ G 1080:0:0:0:8:800:200C:417A( }! S! ?2 n) F6 Y3 k0 p& c- |
0:0:0:0:0:0:A00:1 X/ j% G0 Q3 U+ f
另外,還規定可以用符號::表示一系列的0。那麼上面的地址又可以簡化為:4 j& `9 e0 ], t* C5 I
1080::0:8:800:200C:417A2 Q2 X `1 j/ S! I; A4 L; J% Q
::A00:13 N) @ \) \ V0 @
IPv6地址的前綴的表示和IPv4地址前綴在CIDR中的表示方法類似。比如 0020:0250:f002::/48表示一個前綴為48位的網絡地址空間。
: L0 s6 F( r; t# { _- Z四,安裝與卸載
+ n4 [0 B1 i3 Y( S# J由於筆者本身測試系統的限制,只能針對
9 O& T! U/ N6 M- L! `! pXP( p5 D6 {, A# n. X/ m6 p3 q9 k
系統進行安裝與卸載說明,其他視窗系統的安裝請讀者自行搜索資料。
' E( v- k0 z2 {2 h+ C5 s0 CA,在Windows
( D9 s9 j) N0 C" W d" SXP8 J9 k( l% f' Q6 b" E
安裝IPv6& a$ r4 i/ G5 U8 E% R. o
1,使用管理員用戶登陸Windows ) a6 ^9 {" C: W% g0 d
XP
5 _9 \) z/ {; K0 v4 h0 v系統6 |- r( g$ Q7 p u4 E, T
2,單擊開始--運行,輸入CMD,打開Command窗口,輸入ipv6 install即可完成安裝。
1 t* B$ i% E2 B S8 j0 J2 g, \+ p T4 u4 z4 B) o. T$ x
B,在Windows ! l- Z! m7 F. z. F
XP+ k2 R2 y$ Q w
SP2中安裝IPv6
3 g6 I0 b- T" L1 bWindows
7 p) _7 m' M% l+ E/ Q+ A! m9 k: KXP
4 ^1 L9 v$ |. R3 \1 G/ F: Y: r3 I; A6 B SP2安裝IPv6,除了可以使用上面的方法以外,還可以使用如下的方法:! F, @1 T4 }) D9 L4 S
1,使用管理員用戶登陸Windows
6 Q' h7 @2 I# p# h( AXP. t9 ?' V" z3 M0 S7 Z
系統7 d( `. `. d' Q: j3 i
2,單擊開始菜單,選擇控制面板,打開網絡連接對話框- j; a. t/ {# B
3,右鍵點擊本地連接,打開本地連接屬性。
, }; ^ c+ x, A D/ j. Y4,點擊安裝,在彈出的對話框中選擇
" A$ |4 a$ ^" O, g7 A _協議
* J+ H g/ Q: c i) c# K3 q/ Y' a,點擊增加。
- d# [$ w3 b I$ ^+ R5,打開選擇網絡
* e! e0 i( g0 b* H. Q協議) U9 E7 A. z7 R- U7 W. {0 l# e7 D
話框,選擇Microsoft ! D4 X/ Z4 i' D# N* `& [% j
TCP/IP( f3 l/ D" C# l
版本6,單擊確定,即可完成安裝% p2 c$ o1 x9 K. q+ P- [
' P+ W: M4 x: q: O; L( K# _
C,在Windows 7 B( m: k' d) g
XP
$ Z* P7 p% j' t8 p卸載IPv6
5 N7 d; I5 \! b6 N8 z0 d1 ?! ~ N1,使用管理員用戶登陸Windows
4 R! W& O. W, b' |3 ?XP7 H' R: K8 P% h# ?4 R# O, u
系統* O r9 @0 Z$ d e a( Z
2,單擊開始--運行,輸入CMD,打開Command窗口,輸入ipv6 uninstall即可完成卸載工作。
6 g, j6 X2 H4 o) Y2 k3 B4 d" Z# D4 [8 c: Z- K( @' }6 G
D,在Windows
2 p, \* i. S$ E2 F/ Q, HXP
* m$ F8 G% v$ X# E0 @' C p% m SP2中卸載IPv6; x. t: _2 {, V% {; d
同樣,在Windows 7 c/ t4 {% z: d9 ]; @4 l! H
XP
) z5 ^8 J/ V2 T5 E- O5 z9 z SP2卸載IPv6,除了可以使用上面的方法以外,還可以使用如下的方法:
b! o) A- r4 b; y; b; W! f' P h0 i1,使用管理員用戶登陸Windows ; z# `" v6 k0 M% l8 d0 d# _7 v
XP
% G$ ~' b: }- o( d5 [1 l系統' i( F" G3 m8 p) ^4 Y
2,單擊開始菜單,選擇控制面板,打開網絡連接對話框4 G! H2 |5 b" [2 t6 J o; o
3,右鍵點擊本地連接,打開本地連接屬性。, s1 y1 T0 P+ u5 x2 ~: {' _
4,選擇Microsoft
1 l" p1 }$ g1 C9 r6 w3 ETCP/IP8 Z+ M/ Q- t! P3 v- y* i% H+ k; p4 o
版本6,單擊卸載。卸載完成以後系統會要求重新啟動才可以生效。+ x+ t0 c3 d! x/ w& A) z
2 w1 o' x6 o' W" r, ?7 [3 C8 C+ b五,關於Teredo
; K$ O! r( [( V5 f, z A服務7 b1 F, W* B5 ^$ T
細心的朋友可能會在Windows - r( n( Y& Y* j O# r( d4 _
XP# f" N# R' K' L. r& r# l% F4 n
SP2的# @, }* H# \ G$ r" E! y) o
防火牆$ \& O C+ f" ^( i- W
中看到它的身影。依照微軟的說法,Teredo 是一項地址分配和自動隧道
. d6 b, I4 F6 |1 k技術
( E1 O2 N. A* s9 n,能夠跨越 IPv4 Internet 實現 IPv6 單播連接。由於選擇IPv4還沒淘汰,而IPv6也沒被大規模的使用,所以使用Teredo來實現IPv4到IPv6之間的過渡是十分有必要的。
$ P( |7 b5 S; _! d具體的詳細介紹可以看微軟的官方說明。9 B9 O/ K% M P5 E6 s
_7 @6 m8 m4 A+ [4 I1 F
blank>) N( s, d- ?( H2 ?2 ^/ o
http://www.microsoft.com/china/technet/prodtechnol/winxppro/maintain/teredo.mspx! n& }4 Y: Y* S$ T n* W
. {1 `3 v& B6 S2 e, P
0 n) g1 k, P5 {5 z. e d
[ Last edited by wzy1978 on 2005-2-21 at 10:17 ] |
|