Vista與IPv6帶來的網(wǎng)絡(luò)性能難題

字號:

Microsoft開發(fā)Windows Vista的一個(gè)目的就是推動IPv6的發(fā)展。IPv6是設(shè)計(jì)用來取代IPv4的下一代互聯(lián)網(wǎng)協(xié)議,是目前的標(biāo)準(zhǔn)網(wǎng)絡(luò)協(xié)議。IPv4協(xié)議與TCP/IP的原始實(shí)現(xiàn)有很多共同之處,該協(xié)議于1974年提出。顯然,1970年代早期的工程師無法預(yù)見他們當(dāng)初使用的TCP/IP發(fā)展到今天會是什么樣子。
    TCP/IP設(shè)計(jì)之時(shí)實(shí)際上并沒有考慮到它今天會做這么多事情,協(xié)議設(shè)計(jì)的有些簡單,可以說過于簡單。IPv6用于解決這些缺點(diǎn),同時(shí)還極大的擴(kuò)展了可用IP地址的數(shù)量。
    IPv6的問題是,IPv6地址與IPv4地址有著本質(zhì)的不同。盡管有像IPv6地址到IPv4地址轉(zhuǎn)換這樣的技術(shù),使得IPv6分組可以在IPv4網(wǎng)絡(luò)上進(jìn)行傳輸,但是大多數(shù)國家還沒有準(zhǔn)備好從IPv4到IPv6的立即切換。
    Microsoft希望人們切換到IPv6。但是,就目前來說,在與世界上其它地區(qū)進(jìn)行通信時(shí),IPv4仍然是必不可少的。Microsoft的解決方案是建立雙協(xié)議棧,使得IPv6和IPv4能夠并列運(yùn)行,默認(rèn)情況下,兩種協(xié)議同時(shí)啟動。
    對于大多數(shù)情況來說,這是一種有效的解決方案。它使得公司能夠在向IPv6遷移的同時(shí)保持對IPv4的向后兼容性。問題是,很多網(wǎng)絡(luò)路由器并不知道如何正確處理IPv6通信量。對于依靠對稱的Network Address Translation (NAT)的路由器來說,情況更是如此。不兼容性導(dǎo)致的網(wǎng)絡(luò)故障現(xiàn)象有:緩慢的網(wǎng)絡(luò)連接速度,逐漸下降的網(wǎng)絡(luò)性能,以及無法使用Vista一些新的功能特征。
    除了各種各樣的IPv6兼容性問題,Windows Vista比Windows XP更加經(jīng)常使用即插即用(Universal Plug and Play, UPnP)協(xié)議標(biāo)準(zhǔn)。UPnP協(xié)議標(biāo)準(zhǔn)本身并沒有問題。畢竟,Windows XP一直在使用它們。但是,問題是,Vista產(chǎn)生的UPnP通信量比Windows XP多得多,這就導(dǎo)致一些路由器在處理這些新增的通信量時(shí)就會出現(xiàn)問題。由于不能正確處理這些新增通信量而導(dǎo)致路由器常出現(xiàn)的故障現(xiàn)象有:瀏覽網(wǎng)頁時(shí)的頁面錯(cuò)誤和降低的網(wǎng)絡(luò)性能。有時(shí)候,網(wǎng)絡(luò)路由器甚至可能會停止工作并需要重啟。
    結(jié)論
    正如你所看到的,任何組織在使用Windows Vista之前首先要確保它的路由器能夠處理IPv6通信量。IPv6在Windows Vista中可以被禁用,但是Vista很多新的功能(如各種對等網(wǎng)絡(luò)功能)在缺少IPv6的情況下將無法工作。幸運(yùn)的是,Microsoft已經(jīng)開發(fā)了一款工具Internet Connectivity Evaluation Tool,使用該工具你就可以確定你的路由器和Windows Vista是否存在問題。(需要注意的是,該工具只能運(yùn)行在家庭網(wǎng)絡(luò)(NAT)路由器之后的家庭網(wǎng)絡(luò)中,而不能運(yùn)行在公司防火墻之后的網(wǎng)絡(luò)中。)