CIDR概述及其位址塊計算

2021-10-11 00:26:43 字數 3742 閱讀 1008

cidr概述

英文:classless inter-domain routing,中文是:無分類域間路由選擇。一般叫做無分類編址。

設計目的:解決路由表專案過多過大的問題。

表示法: / 網路字首所佔位數

128.14.35.7/20:00000000 00001110 00100011 00000111

子網掩碼:255.255.240.0 = 11111111 11111111 11110000 00000000

因此這個cidr位址塊有(47-32+1)*256=4096個位址,包含全0和全1.

cidr子網劃分

cidr子網劃分與我們之前學習的子網劃分方式不同:比如網路號向主機號借走2位時可以劃分成4個子網,不用減2。

例子:某個機構擁有乙個大的cidr位址塊,即206.0.64.0/18,現在某個高校需要申請乙個較大的cidr位址塊以供學校使用,學校內部又分為4個系,由於每個系的人數不一樣,所以要給人數較多的系分配較多的ip位址,人數較少的系分配較少的ip位址,現在採用以下的分配方案:

一系:206.0.68.0/23,一系內部又分為206.0.68.0/25、206.0.68.128/25、206.0.69.0/25和206.0.69.128/25四個子網。

二系:206.0.70.0/24,二系內部又分為206.0.70.0/26、206.0.70.64/26、206.0.70.128/26和206.0.70.192/26四個子網。

三系:206.0.71.0/25,三系內部又分為206.0.71.0/26和206.0.71.64/26兩個子網。

四系:206.0.71.128/25,四系內部又分為206.0.71.128/26和206.0.71.192/26兩個子網。

請分析以上方案劃分的具體細節。

第一,這個機構擁有的位址塊是206.0.64.0/18 =206.0.0100 0000.0000 0000/18,網路字首是18位,所以其

子網掩碼是:255.255.192.0/18 = 1111 1111.1111 1111.1100 0000.0000 0000/18

然後,我們來看一下這個機構給該高校分配的cidr位址塊,即206.0.68.0/22,由此可以看出來網路字首由18增加到了22,所以該機構相當於將其cidr位址塊劃分成了16個子塊即子網,然後給該高校了第二個子網,即206.0.0100 0100.0/22,黑色加粗的部分是原來的網路字首,後面紅色部分類似於前面介紹的子網號,由於是4位,所以可以從0000~1111,共16個子網,0001自然就是第二個子網。

第二,既然高校擁有了機構的第二個子網的cidr位址塊206.0.68.0/22 = 206.0.0100 0100.0/22,其網路字首是22位,所以其

子網掩碼是:255.255.252.0/22 = 1111 1111.1111 1111.1111 1100.0000 0000/22

然後該高校內部又對這個cidr位址塊進行了劃分,進一步得到了高校內部的子網,緊接著我們來看看一系的cidr位址塊是怎麼得到的。

第三,一系的cidr位址塊是206.0.68.0/23,可以看出來其網路字首相對於高校的cidr位址塊來說增加了1位,說明高校首先將其cidr位址塊劃分成了2個子網,其中乙個給了一系。那麼這兩個子網分別是:一系的:206.0.68.0/23 = 206.0.0100 0100.0/23和剩餘的(記為餘1):206.0.70.0/23 =206.0.0100 0110.0/23,注意其中的紅色部分就是新增的這一位,用來標誌兩個子網。

那麼,一系的

子網掩碼是:255.255.254.0/23 = 1111 1111.1111 1111.1111 1110.0000 0000/23

餘1的子網掩碼是:255.255.254.0/23 = 1111 1111.1111 1111.1111 1110.0000 0000/23

現在,一系的cidr位址塊已經很明確,然後一系內部又進行了劃分,即又分為206.0.68.0/25、206.0.68.128/25、206.0.69.0/25和206.0.69.128/25四個子網,網路字首從23位變成了25位,相當於占用了主機號兩位,所以可以劃分為4個子網,分別對應00、01、10、11這四個子網,這四個子網的最小位址、最大位址以及子網掩碼和擁有的位址數按照上述的方法就可以得到。

第四,一系明確以後,就要考慮其他系的劃分,可以看到二系分配到的cidr位址塊是206.0.70.0/24,可以看出來其網路字首相對于余1的cidr位址塊來說增加了1位,說明餘1的cidr位址塊被劃分成了2個子網,其中乙個給了二系。那麼這兩個子網分別是:二系的:206.0.70.0/24 = 206.0.0100 0110.0/24和剩餘的(記為餘2):206.0.71.0/24 =206.0.0100 0111.0/24,注意其中的紅色部分就是新增的這一位,用來標誌兩個子網。

那麼,二系的

子網掩碼是:255.255.255.0/24 = 1111 1111.1111 1111.1111 1111.0000 0000/24

餘2的子網掩碼是:255.255.255.0/24 = 1111 1111.1111 1111.1111 1111.0000 0000/24

現在,二系的cidr位址塊已經很明確,然後二系內部又進行了劃分,即又分為206.0.70.0/26、206.0.70.64/26、206.0.70.128/26和206.0.70.192/26四個子網,網路字首從24位變成了26位,相當於占用了主機號兩位,所以可以劃分為4個子網,分別對應00、01、10、11這四個子網,這四個子網的最小位址、最大位址以及子網掩碼和擁有的位址數按照上述的方法就可以得到。

第五,二系明確以後,就要考慮其他系的劃分,可以看到三系分配到的cidr位址塊是206.0.71.0/25,而四系分配到的cidr位址塊是206.0.71.128/25,可以看出來其網路字首相對于余2的cidr位址塊來說增加了1位,說明餘2的cidr位址塊被劃分成了2個子網,其中乙個給了三系,另外乙個給了四系。那麼這兩個子網分別是:三系的:206.0.71.0/25 = 206.0.71.0000 0000/25和四系的:206.0.71.128/25 = 206.0.71.1000 0000/25,注意其中的紅色部分就是新增的這一位,用來標誌兩個子網。

那麼,三系的

子網掩碼是:255.255.255.128/25 = 1111 1111.1111 1111.1111 1111.1000 0000/25

四系的子網掩碼是:255.255.255.128/25 = 1111 1111.1111 1111.1111 1111.1000 0000/25

現在,三系和四系的cidr位址塊已經很明確,到目前為止,該高校已經將所有的cidr位址塊分配給了四個系,一系有512個位址,二系有256個位址,三系和四系各有128個位址。然後三系內部又進行了劃分,即又分為206.0.71.0/26和206.0.71.64/26兩個子網,網路字首從25位變成了26位,相當於占用了主機號一位,所以可以劃分為2個子網,分別對應0、1這兩個子網,同時,四系內部也又進行了劃分,即又分為206.0.71.128/26和206.0.71.192/26兩個子網,網路字首從25位變成了26位,相當於占用了主機號一位,所以可以劃分為2個子網,分別對應0、1這兩個子網,三系和四系各自的兩個子網的最小位址、最大位址以及子網掩碼和擁有的位址數按照上述的方法就可以得到,這個比較簡單,建議大家可以自己手動計算一下,正好看看自己掌握了多少,這裡就不再給出這些子網的細節。

最後我們給出本題的圖畫

cidr斜線記法位址塊網路字首

計算機網路層 劃分變長子網和構造超網 變長子網的劃分 什麼是變長子網的劃分?變長子網的劃分其實就是在等長子網的劃分上,分別取不同等分子網中的某個或者多個子網。看乙個例子 分析 a子網 相當於取了等長子網劃分為8個子網中的乙個子網。子網掩碼 255.255.255.224 規律總結 1.變長子網劃分的...

cidr斜線記法位址塊網路字首 IP位址

版本 4b 指ip的版本,目前廣泛使用的版本號為4 首部長度 4b 單位4b 最大值為60b 15 4b 也就是說可變部分最多40b。總長度 16b 單位b 首部和資料之和的長度。注 乙太網的最大傳送單元mtu為1500b,因此乙個ip資料報總長度應該小於等於mtu。標識 16b 唯一標識乙個資料報...

String的概述及其構造方法

package package1 基本類 class student 測試類 public class stringdemo string aa new string bys system.out.println aa abcde system.out.println aa.length 5 sys...