Linux的高級路由和流量控制:用Cisco和6bone實現IPv6

來源:互聯網
上載者:User
關鍵字 IPv6 Linux Cisco 流量控制 6bone 高級路由

1. HTTP://www.aliyun.com/zixun/aggregation/9485.html">IPv6隧道

這是Linux隧道能力的另一個應用。 這在IPv6的早期實現中非常流行。 下面動手試驗的例子當然不是實現IPv6隧道的唯一方法。 然而,它卻是在Linux與支援IPv6的CISCO路由器之間搭建隧道的常用方法,經驗證明多數人都是照這樣做的。 八成也適合於你☺。

簡單談談IPv6位址:

相對於IPv4位址而言, IPv6位址非常大,有128bit而不是32bit。 這讓我們得到了我們需要的東西——非常非常多的IP位址。 確切地說,有340,282,266,920,938,463,463,374,607,431,768,211,465個。 同時,IPv6(或者叫Ipng,下一代IP)還能讓Internet上的骨幹路由器的路由表變得更小、設備的配置更簡單、IP層的安全性更好以及更好地支援QoS。

例如: 2002:836b:9820:0000:0000:0000:836b:9886

寫下一個IPv6位址確實是件麻煩事。 所以我們可以使用如下規則來進行簡化 :

• 數位打頭的零不要寫,就像IPv4一樣。
• 每16bit或者兩個位元組之間使用冒號分隔。
• 當出現很多連續的零時可簡寫成「::」。 在一個位址中只能使用一次。

例如:位址2002:836b:9820:0000:0000:0000:836b:9886可以寫成:2002:836b:9820::836b:9886,看上去更簡單些。

另一個例子:位址3ffe:0000:0000:0000:0000:0020:34A1:F32C可以寫成3ffe::20:34A1:F32C,要短得多。

IPv6將可能取代現有的IPv4。 因為它採用了相對更新的技術,所以現在還沒有全球範圍的IPv6網路。 為了能夠平滑地過渡,引入了6bone計畫。

IPv6網路中的網站通過現有的IPv4體系互聯,把IPv6資料包封裝在IPv4資料包中進行傳輸。

這就是為什麼引入隧道機制的原因。

為了能夠使用IPv6,我們需要一個能夠支援它的內核。 現在有很多文檔都很好地說明了這個問題。 不外乎以下幾步:

• 找到一個新版的Linux發行版本,要有合適的glibc庫。
• 找到一份最新的內核原始程式碼。

都準備好了以後,就可以繼續編譯一個帶IPv6支援的內核了:

• cd /usr/src/linux
• make menuconfig
• 選擇「Networking Options」
• 選擇「The IPv6 protocol」、「IPv6: enable EUI-64 token format」, 「IPv6: disable provider based addresses」

提示:不要編譯成內核模組,那樣經常會出問題。 換句話說,就是把IPv6內置入內核。

然後你就可以象往常一樣保存配置並編譯內核了。

提示:在編譯之前,可以修改一下Makefile,把EXTRAVERSION = -x變成EXTRAVERSION = -x-IPv6

有很多文檔都很好地說明了如何編譯並安裝一個內核,我們這篇文檔不是討論這個問題的。 如果你在這個過程中出現了問題,請參閱合適的資料。 你可以先看看/usr/src/linux/README。

當你完成之後,用新的內核重啟系統,你可以輸入「/sbin/ifconfig -a」看看有沒有新的「sit0-device」設備。 SIT的意思是「簡單Internet過渡」(Simple Internet Transition)。 如果到這裡沒有問題,你就可以獎勵自己了,你已經向著下一代IP網路邁進了一大步。

現在繼續下一步。 你需要把你的主機,或甚至整個局域網連接到另外一個IPv6網路上。 這個網路很可能是「6bone」,它就是為了這個特定的目的而專門設立的。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.