ITNews.au 報(bào)道稱:自1980年以來,某些特殊范圍的 IPv4地址一直無法在互聯(lián)網(wǎng)上得到應(yīng)用,比如保留地址、無效地址、以及用于環(huán)回網(wǎng)絡(luò)的地址。然而隨著可用的32-bit IPv4地址逐漸枯竭、以及全球受 IPv6轉(zhuǎn)進(jìn)緩慢的拖累,免費(fèi)傳輸層安全數(shù)字證書提供商 Let's Encrypt 聯(lián)合創(chuàng)始人 Seth Schoen 正在發(fā)起一個(gè)“IPv4清理倡議”。
截圖(來自:GitHub)
Seth Schoen 在亞太互聯(lián)網(wǎng)運(yùn)營技術(shù)大會(APRICOT)上介紹 IPv4單撥擴(kuò)展項(xiàng)目(Unicast Extensions Project)時(shí)指出:
盡管背后的原因尚未得到證實(shí),但1980年代做出的將諸多 IPv4地址設(shè)置為‘特殊預(yù)留網(wǎng)段’的決定,還是導(dǎo)致了大量的編碼資源被白白浪費(fèi)。
而 IPv4清理項(xiàng)目的使命,就是將當(dāng)前當(dāng)前未在公共互聯(lián)網(wǎng)上路由的地址變得普遍可用。
具體說來是,如果能采納240/4、0/8、127/8、225/8-232/8的編碼范圍,并將之視作普通的單播編碼(ordinary unicast numbering)資源,便可增加大約4.19億個(gè) IPv4地址。
畢竟隨著互聯(lián)網(wǎng)的飛速發(fā)展,32-bit IPv4地址正變得愈加稀缺,甚至導(dǎo)致某些區(qū)域的注冊管理機(jī)構(gòu)無法為網(wǎng)絡(luò)分配額外的編碼塊。
這種固有的稀缺性,直接導(dǎo)致了 IPv4地址的囤積、抬高了分配的價(jià)格、甚至引發(fā)了一系列欺詐。
為此,Seth Schoen 希望能夠通過特殊的編碼方法,修復(fù)“將0分配為網(wǎng)絡(luò)廣播地址”的設(shè)計(jì)錯(cuò)誤。
據(jù)悉,作為80年代初為4.2版 Berkeley Software Distribution UNIX 操作系統(tǒng)而作的一個(gè)古早設(shè)計(jì)限制,他認(rèn)為實(shí)在沒有必要再固步自封。
畢竟4.2BSD 早已被埋到歷史長河的谷底,過去3年里沒有任何操作系統(tǒng)在使用‘0’進(jìn)行廣播。
同樣,IPv4為 localhost 環(huán)回接口保留了超過1670萬個(gè)地址(整個(gè) /8區(qū)塊)。若能夠?qū)⑵淇s小到只有65526個(gè)地址(/16區(qū)塊),亦可釋放大量的編號資源。
當(dāng)然,Seth Shoen 沒有拒絕向新一代 IPv6系統(tǒng)過渡的意思。只是受當(dāng)前保留 / 不可路由的 IPv4地址限制,全球網(wǎng)絡(luò)通訊仍不可避免地遇到一些挑戰(zhàn)。
假如這一倡議能夠得到廣泛的支持,我們大可期待從 FreeBSD / OpenBSD 和 Linux 平臺開始,為其提供配套的網(wǎng)絡(luò)堆棧軟件修改,以盡可能地提升擴(kuò)展 IPv4地址在私有和公共互聯(lián)網(wǎng)上的兼容性。
(舉報(bào))