日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

为IP v6划分子网

發布時間:2023/12/15 编程问答 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 为IP v6划分子网 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

以下內容摘自筆者編著的《網管員必讀——超級網管經驗談》(第2版)一書。

3.8 IP v6劃分子網

在對IP v6地址空間進行子網劃分時,需要使用子網劃分技術,以一種允許將剩余地址空間的摘要和委派路由到IP v6 Intranet的不同部分的方式,為48位全局地址前綴劃分16位子網ID字段。不過,目前因為IP v6技術本身都沒有普及使用,加上IP v6地址數本身就非常龐大,所以對IP v6地址進行子網劃分,在目前來說可能還沒有得到實質應用,也沒有什么需求。在此介紹這一新IP地址協議下的子網劃分方法,純是為了各位進行積累考慮的。 不需要以任何特定的方式進行子網劃分。此處介紹的子網劃分技術假定是通過使用子網ID字段的高序位劃分其地址空間的可變部分來進行子網劃分的。雖然此方法有助于分層尋址和路由,但此方法并不是非用不可。例如,在只有少數子網的小型組織中,可以通過為子網編號(從0開始),輕松地為全局地址創建平面尋址空間。 對于全局地址,Internet編號分配機構(IANA)或ISP會分配一個前48位均為固定位的IP v6地址前綴。若要對48位全局地址前綴的子網ID字段進行子網劃分,需要執行一個包含兩步的過程: 1)確定用于子網劃分的位數。 2)枚舉出新的子網網絡前綴。

<?xml:namespace prefix = st1 ns = "urn:schemas-microsoft-com:office:smarttags" />3.8.1 確定用于子網劃分的位數

用于子網劃分的位數決定著可以分配給的網絡各部分(基于地理區劃或部門分類)的新子網網絡前綴的可能的數量。在分層路由基礎結構中,必須確定在層次結構的各層需要的網絡前綴數,進而確定各層需要的位數。為層次結構的各層選擇的位越多,擁有的用于枚舉層次結構最后一層中的單個子網的位越少。 例如,可以實施一個包含兩層的層次結構來反映地理/部門結構,4位用于地理層,6位用于部門層。這一方案允許16個地理區域,各個區域中的各個部門只占剩余的子網劃分空間的616 - 6 - 4)位,或者說每個部門只有64= 26)個子網。 在層次結構中任何給定的層上,許多位已被層次結構中的上一層固定了(f),許多位被用來在層次結構中的當前層進行子網劃分(s),還有許多位留給層次結構中的下一層使用(r)。下面這個等式始終成立:f+s+r = 16。圖3-6顯示了這種關系。 <?xml:namespace prefix = v ns = "urn:schemas-microsoft-com:vml" /><?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /> 3-6? 對全局IP v6地址的子網ID字段進行子網劃分

3.8.2 枚舉子網網絡前綴

根據用于子網劃分的位數,必須列出新的子網網絡前綴,可以使用下面兩種主要方法之一: l???????? 使用子網ID和遞增值的十六進制表示形式來枚舉新的子網網絡前綴。 l???????? 使用子網ID和遞增值的十進制表示形式來枚舉新的子網網絡前綴。 這兩種方法產生的結果相同,都會生成子網網絡前綴的一個枚舉列表。 要使用十六進制方法創建子網網絡前綴的枚舉列表,請執行以下步驟: 1)根據為子網劃分選擇的位數s和進行子網劃分的網絡前綴的前綴長度m,計算以下各值: l???????? f = m-48f是子網ID中已固定的位的數目。 l???????? n = 2sn是將獲得的網絡前綴的數目。 l???????? I = 216-f+si是以十六進制表示的各個連續子網ID之間的遞增值。 l???????? P = m+sP是新的子網網絡前綴的前綴長度。 2)創建一個包含n行、兩列的表。第一列存放網絡前綴編號(從1開始),第二列存放新的子網網絡前綴。 3)將使用新的前綴長度的原始網絡前綴放在第一行的第二列中。例如,根據進行子網劃分的子網ID的十六進制值F,子網網絡前綴為[48位前綴]:F::/P 4)將站點本地地址或全局地址的子網ID部分中的值加上i,將結果放在下一行的第二列中。例如,在第二行中,子網前綴為[48位前綴]:F+i::/P 5)重復步驟4,直到完成該表。
【示例16】對全局地址前綴3FFE:FFFF:0:C000::/51進行3位子網劃分。
首先計算前綴數量值、遞增值和新前綴長度值。起始值是F=0xC000s=3m=51,因此f=51-48=3。前綴的數量是8n=23)。遞增值是0x400i=216-3+3=1024=0x400)。新的前綴長度是54P=51+3)。 接下來,構造一個包含8行的表,如表3-20所示。將3FFE:FFFF:0:C000::/54放在網絡前綴1所在的那一行的第二列,然后讓網絡前綴的子網ID部分依次遞增0x400,將結果分別填入后面的各行中。 3-20?? 使用十六進制技術對3FFE:FFFF:0:C000::/51進行3位子網劃分

網絡前綴

子網網絡前綴

1

3FFE:FFFF:0:C000::/54

2

3FFE:FFFF:0:C400::/54

3

3FFE:FFFF:0:C800::/54

4

3FFE:FFFF:0:CC00::/54

5

3FFE:FFFF:0:D000::/54

6

3FFE:FFFF:0:D400::/54

7

3FFE:FFFF:0:D800::/54

8

3FFE:FFFF:0:DC00::/54

要使用十進制方法創建子網網絡前綴的枚舉列表,請執行以下步驟: 1)根據用于子網劃分的位數s、進行子網劃分的網絡前綴的前綴長度m和進行子網劃分的子網ID的十六進制值F,計算以下各值: l???????? f = m-48f是子網ID中已固定的位的數目。 l???????? n = 2sn是將獲得的網絡前綴的數目。 l???????? I = 216-f+si是各個連續子網ID之間的遞增值。 l???????? P = m+sP是新的子網網絡前綴的前綴長度。 l???????? D = F的十進制表示形式 2)創建一個包含n行、三列的表。第一列存放網絡前綴編號(從1開始),第二列存放新的子網網絡前綴的子網ID部分的十進制表示形式,第三列存放新的子網網絡前綴。 3)將子網ID的十進制表示形式(D)放在第一行的第一列,將子網前綴[48位前綴]:F::/P放在第一行的第二列。 4)用子網ID十進制表示形式的值加上i,將結果放在下一行的第二列。例如,第二行的子網ID的十進制表示形式是D+i 5)在第三列中,將子網ID的十進制表示形式轉換為十六進制,并構造前綴[48位前綴]:[SubnetID]::/P。例如,在第二行中,子網網絡前綴為[48位前綴]:[D+i(轉換為十六進制)]::/P 6)重復步驟45,直到完成該表。
【示例17】對站點本地網絡前綴3FFE:FFFF:0:C000::/51進行3位子網劃分。
首先計算前綴數量值、遞增值、新前綴長度值和起始子網ID十進制表示形式。我們的起始值是F=0xC000s=3m=51,這樣f=51-48=3。前綴數量是8n=23)。遞增值是1024i=216-3+3)。新的前綴長度是54P=51+3)。起始子網ID的十進制表示形式是49152D=0xC000=49152)。 接下來,構造一個包含8行的表,如表1-20所示。將49192放在網絡前綴1所在的那一行的第一列,將3FFE:FFFF:0:C000::/54放在該行的第二列。讓網絡前綴的子網ID部分(第四個十六進制塊)依次遞增1024,然后將結果轉換為十六進制并分別填入后面的各行中。 3-21?? 使用十進制技術對3FFE:FFFF:0:C000::/51進行3位子網劃分

網絡前綴

子網ID的十進制表示形式

子網網絡前綴

1

49192

3FFE:FFFF:0:C000::/54

2

50176

3FFE:FFFF:0:C400::/54

3

51200

3FFE:FFFF:0:C800::/54

4

52224

3FFE:FFFF:0:CC00::/54

5

53248

3FFE:FFFF:0:D000::/54

6

54272

3FFE:FFFF:0:D400::/54

7

55296

3FFE:FFFF:0:D800::/54

8

56320

3FFE:FFFF:0:DC00::/54

總結

以上是生活随笔為你收集整理的为IP v6划分子网的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。