根據用于子網劃分的位數,必須列出新的子網網絡前綴,可以使用下面兩種主要方法之一:l???????? 使用子網ID和遞增值的十六進制表示形式來枚舉新的子網網絡前綴。l???????? 使用子網ID和遞增值的十進制表示形式來枚舉新的子網網絡前綴。這兩種方法產生的結果相同,都會生成子網網絡前綴的一個枚舉列表。要使用十六進制方法創建子網網絡前綴的枚舉列表,請執行以下步驟:(1)根據為子網劃分選擇的位數s和進行子網劃分的網絡前綴的前綴長度m,計算以下各值:l???????? f = m-48:f是子網ID中已固定的位的數目。l???????? n = 2s:n是將獲得的網絡前綴的數目。l???????? I = 216-(f+s):i是以十六進制表示的各個連續子網ID之間的遞增值。l???????? P = m+s:P是新的子網網絡前綴的前綴長度。(2)創建一個包含n行、兩列的表。第一列存放網絡前綴編號(從1開始),第二列存放新的子網網絡前綴。(3)將使用新的前綴長度的原始網絡前綴放在第一行的第二列中。例如,根據進行子網劃分的子網ID的十六進制值F,子網網絡前綴為[48位前綴]:F::/P。(4)將站點本地地址或全局地址的子網ID部分中的值加上i,將結果放在下一行的第二列中。例如,在第二行中,子網前綴為[48位前綴]:F+i::/P。(5)重復步驟4,直到完成該表。
要使用十進制方法創建子網網絡前綴的枚舉列表,請執行以下步驟:(1)根據用于子網劃分的位數s、進行子網劃分的網絡前綴的前綴長度m和進行子網劃分的子網ID的十六進制值F,計算以下各值:l???????? f = m-48:f是子網ID中已固定的位的數目。l???????? n = 2s:n是將獲得的網絡前綴的數目。l???????? I = 216-(f+s):i是各個連續子網ID之間的遞增值。l???????? P = m+s:P是新的子網網絡前綴的前綴長度。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)重復步驟4和5,直到完成該表。