今天給大家分享網(wǎng)絡(luò)通信中IPv6地址規(guī)劃的相關(guān)硬核干貨,希望大家在IPv4向IPv6過渡中有一個明確的方向!
很多人都學(xué)習(xí)過IPv4的規(guī)劃,無非就是什么子網(wǎng)劃分啥的。利用個子網(wǎng)劃分計算器或者是Excel表格就能完成IPv4的規(guī)劃。
但現(xiàn)在問題來了——IPv6如何進行地址規(guī)劃呢?
實際上,IPv6的地址規(guī)劃從思路上來講還是要更簡單一些。畢竟IPv6的地址空間十分巨大,規(guī)劃起來也不用那么擔(dān)心地址不足的情況。所以,在規(guī)劃IPv6地址的時候,一般都會針對單位地理位置,總部和分支機構(gòu)的上下級情況,地址用途,設(shè)備類型等,先自定義一個“符號代碼”,再對這些“符號代碼”進行組合,形成一個IPv6地址。
咱還是拿一個具體的例子來給大家說明吧。
通常一個IPv6地址的前32位會從IANA獲得,比如富豐財商就獲得了一段32位的IPv6前綴,這段前綴用冒號分十六進制表示就是:2032:/32
于是,這段地址的前32位就已經(jīng)固定成“2032:A010”了,但是在這里你也不用擔(dān)心,畢竟后面還有96位的可操作空間呢,仍然是相當(dāng)龐大的。
下面的重點就是針對33到64位之間的“功能代碼”分配了,這段“功能代碼”的格式是“ABCD:EFGH”,一共有8個16進制的字符,所以這段“功能代碼”可以考慮至多8個因素。
這8個因素怎么考慮呢?通常會從以下幾個方面進行考慮(這里稍作了簡化):
公司級別(8位):總部數(shù)據(jù)中心、總部辦公網(wǎng)絡(luò)、二級單位、分支機構(gòu)、門店網(wǎng)絡(luò)等方面;
地理位置(8位):東城區(qū)、西城區(qū)、朝陽區(qū)、豐臺區(qū)、石景山區(qū)、海淀區(qū)、順義區(qū)、通州區(qū)、大興區(qū)、房山區(qū)、門頭溝區(qū)、昌平區(qū)、平谷區(qū)、密云區(qū)、懷柔區(qū)、延慶區(qū)、武漢南湖災(zāi)備中心、重慶江北災(zāi)備中心、貴陽七星湖托管中心、貴陽觀山湖托管中心
網(wǎng)絡(luò)業(yè)務(wù)(8位):生產(chǎn)網(wǎng)絡(luò)、辦公網(wǎng)絡(luò)、測試網(wǎng)絡(luò)、協(xié)外網(wǎng)絡(luò)
預(yù)留(8位):暫時以0填充
各個因素細分出來以后,就可以自定義“功能代碼”了,這里可以用一個表格來做
有了這張表以后,剩下的事情就好辦了。
比如總部DC01的生產(chǎn)IPv6網(wǎng)絡(luò),就可以規(guī)劃為20320100:/64
石景山分公司的辦公IPv6網(wǎng)絡(luò),就是20320506:/64
這樣,IPv6就已經(jīng)規(guī)劃出前64位的前綴固定格式了。
剩下的65-128位,仍然有兩種規(guī)劃的方式
先說第一種分配方式,65-96位用“::”壓縮,剩下的還有97-128這32位。正好IPv4地址的數(shù)量就是32位,所以一個IPv6的96位前綴正好可以包含全量的IPv4地址。
比如,富豐財商總部數(shù)據(jù)中心有一組生產(chǎn)服務(wù)器的業(yè)務(wù)VLAN 2192,網(wǎng)關(guān)IPv4地址是10.108.129.254/24,則這個IPv4地址,轉(zhuǎn)換成兩個字符的16進制如下:
10轉(zhuǎn)換成16進制是:0A
108轉(zhuǎn)換成16進制是:6C
129轉(zhuǎn)換成16進制是:81
254轉(zhuǎn)換成16進制是:FE
所以,10.108.129.254轉(zhuǎn)換成冒號分十六進制的格式是0A6C:81FE
再加上富豐財商總部數(shù)據(jù)中心的生產(chǎn)業(yè)務(wù)IPv6前綴(含65-96位的壓縮),20320100:/96
最終得到該VLAN 2192的IPv6網(wǎng)關(guān)地址是:2032010081FE/120
IPv6的前綴長度=96+IPv4掩碼長度=96+24=120
這種方法雖然思路比較簡單,只需要你規(guī)劃出IPv6的前96位,并且65-96位是“::”壓縮的,你只需要規(guī)劃處IPv6的前64位就OK了。
后面的32位你直接用IPv4進行十進制到十六進制轉(zhuǎn)換即可。
但是進行十進制到十六進制的轉(zhuǎn)換過程比較麻煩,在大批量進行轉(zhuǎn)換的時候通常會使用Excel的公式函數(shù)來操作,這個公式函數(shù)大家可以參考我的抖音視頻。
另外一種分配后32位的方法是,針對97-112位,123-120位再次進行功能代碼的確定。剩下的121-128位正好相當(dāng)于是IPv4一個C的基準(zhǔn)段地址總數(shù),可以用作變量地址。
比如你也可以設(shè)定如下規(guī)則
咱舉個例子來說明,先看豐富財商總部數(shù)據(jù)中心,兩個分區(qū)互聯(lián)的圖,對于網(wǎng)絡(luò)來說,靠近核心交換機的方向為上行方向,原理核心交換機的方向為下行方向
所以對于核心交換機來說,上行方向就是它自身,而它自身就是交換機,代碼:1。核心和路由器的互聯(lián)地址,下行方向是路由器,代碼:2
于是,IPv6地址是:20320100:12[][]:[][][][]
而這段地址是互聯(lián)地址,代碼:01
此時,IPv6地址是:20320100[][][][]
第一臺核心交換機與第一臺路由器之間的鏈路,由于兩臺設(shè)備的編號都是“1”所以,IPv6地址是:2032010011[][]
然后,補充上變量地址,就得到核心交換機1與路由器1的互聯(lián)地址,分別是
核心-1:203201001101/126
路由器-1:203201001102/126
IPv6的前綴長度=96+IPv4掩碼長度=96+30=126
同理,第一臺核心交換機與第二臺路由器之間的互聯(lián)地址為
核心-1:203201001201/126
路由器-1:203201001202/126
審核編輯 :李倩
-
IPv6
+關(guān)注
關(guān)注
6文章
657瀏覽量
59188 -
16進制
+關(guān)注
關(guān)注
1文章
13瀏覽量
8742
原文標(biāo)題:【干貨】IPv6地址如何規(guī)劃
文章出處:【微信號:浩道linux,微信公眾號:浩道linux】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
評論