子網劃分

一、子網掩碼

子網掩碼是一種用來指明一個 IP 地址的哪些標識是主機所在的子網,以及哪些位標識的是主機的位掩碼。

子網掩碼只有一個作用,就是將某個 IP 地址劃分成網絡地址和主機地址兩部分。

子網掩碼書寫規則:與二進制 IP 地址相同,子網掩碼由1和0組成,且1和0分別連續。子網掩碼的長度也是32位,左邊是網絡位,用二進制數字“1”表示,1的數目等于網絡位的長度;右邊是主機位,用二進制數字“0”表示,0的數目等于主機位的長度。

C 類網絡(192.0.0.0~233.255.255.255)的組成結構是24+8,即前24位表示網絡地址,后8位表示主機地址,此時的主機數是:2^8-2=254(因為主機號全為1時表示該網絡廣播地址,全為0時表示該網絡的網絡號,這是兩個特殊地址)。

C 類網絡默認掩碼是24位:255.255.255.0(/24),寫成二進制就是(111111111.11111111.111111111.00000000)。

示例一

比如說我們公司的辦公電腦,其 IP 都是192.168.12.xxx。這些 IP 全都是在一個網段內,沒有劃分子網,那么我們這些 IP 的掩碼就是24位。

現在有一個需求:我們公司有6個部門,要求這些部門分別屬于一個子網。

那么我們需要有6(23﹥6)個子網,這時候需要從主機地址的的高位借3位作為子網地址,這樣可以得到8個子網絡(多出的2個可以留作備用),子網 ID 是:000、001、010、011、100、101、110、111;此時我們的子網掩碼就變成了255.255.255.224,寫成二進制就是(11111111.1111111111.11111111.11100000)。此時每個子網就只有主機數2^5-2=30個。

計算

題:將 B 類網絡130.1.0.0/16劃分為32個子網,劃分后的每個子網包含的可用主機數地址為多少?寫出第1個子網(從小到大的順序)的子網掩碼和可用主機地址范圍。

注意:B類網絡的 IP 地址是16+16的結構,即前16位表示網絡地址,后16位表示主機地址。

分析:

1、要劃分出32個子網,需要從主機位借5位作為新的子網位。每個子網的主機位是16-5=11位。每個子網支持的可用主機地址數是:2^11-2=2046。

2、子網劃分如下:
130.1.00000 000.0劃分的32個子網如下:
130.1.00000 000.0
130.1.00001 000.0
130.1.00010 000.0
130.1.***** 000.0
130.1.11111 000.0

主機號全為0的地址就是網絡地址。這里后面11位是主機號,全部置為0,前面21位的組合就是網絡地址。

每個子網的網絡號為16+5=21,子網掩碼為:

  • 11111111 11111111 11111000 00000000 ---二進制寫法
  • 255.255.248.0 --- 點分十進制寫法
  • /21 --- 前綴法

從小到大順序,第1個子網為:
130.1.00000 000.0/21

這個子網最小可用 IP 地址為:130.1.00000 000.00000001
即:130.1.0.1
全 0 IP 不可用。

這個子網最大可用 IP 地址為:130.1.00000 111.11111110
即:130.1.7.254
全 1 IP 不可用。

二、可變長子網掩碼

上面示例一劃分子網的方式,會有一個問題,就是每一個子網所支持的主機數都是一樣的,即每一個子網都支持有30個。但是如果我們的部門有一個部門需要40臺主機,一個部門只需要10臺主機。該如何解決這個問題呢?此時就需要可變長子網掩碼。


下面舉一個示例說明這個問題:

示例二

某單位 IP 地址需求數如下表所示,給定地址192.168.1.0/24,按照可變長子網掩碼的設計思想,部門3的子網掩碼為()。

A、255.255.255.128
B、255.255.255.192
C、255.255.255.224
D、255.255.255.240

二級單位名稱 IP 地址需求數
部門1 100
部門2 50
部門3 30
部門4 10
部門5 10

分析:
題中一共有5個部門,如果是常規的劃分子網的方法,需要向主機位借3位,這樣可以劃分的子網數為23個。
主機位還剩5位,此時每一個子網支持的 IP 數為2^5-2=30。顯然是不符合部門1和部門2的需求的。所以我們需要使用可變長子網掩碼的方法劃分子網。

部門1:
只需要從主機位借1位,此時主機位還剩7位,滿足的 IP 數是2^7-2=124。這樣就滿足了部門1。

部門2:
需要50個 IP 地址,那么主機數至少是6位(2^6-2=62>50),所以需要從主機位借2位做網絡位。

部門3:
需要30個 IP 地址,那么主機數至少是5位(2^5-2=30),所以需要從主機位借3位作為網絡位。

部門4和部門5:
需要 從主機位借4位。

從以上分析可以看出,部門3需要借3位,此時網絡位就是24+3=27位,即掩碼位就是27位。寫成點分十進制就是255.255.255.224。

?
?

三、無類域間路由(CIDR)技術

CIDR 技術的應用:

  • 構建超網
  • 路由聚合
構建超網

示例三

題:已知某高校申請了4個連續的 C 類網絡,分別是200.24.16.0~200.24.19.0,若希望學校的整個網絡在路由表中聚合成一條,可以將此聚合成多少?

分析:

假設4個 iP 地址的分配如下,我們先將這些 IP 地址寫成對應的二進制形式:

計算系:200.24.16.0 11001000 00011000 00010000 00000000
自動系:200.24.17.0 11001000 00011000 00010001 00000000
電子系:200.24.18.0 11001000 00011000 00010010 00000000
物理系:200.24.19.0 11001000 00011000 00010011 00000000
這4個 IP 地址前22位都是相同的,可以將其看成22位的網絡地址相同。
聚合后的地址為:200.24.16.0/22

舉一個網工的真題進一步解釋:

題1:CIDR 技術解決了路由縮放問題,例如2048個 C 類網絡組成一個地址塊,網絡號從192.24.0.0~192.31.255.0這樣的超網號應為-----,其地址掩碼應為-----。

分析:

我們想要將多個 IP 地址聚合成一個超網,我們就需要知道這些 IP 地址相同位數是多少位,將相同位數寫成點分十進制,后面的全部置為0(即主機號為0),即為超網號。同時掩碼地址也就出來了。

網絡號不管有多少個,只要知道最小和最大的,他們相同的部分也就是所有網絡號相同的部分。

題目中說2048個網絡號,我們寫出最小和最大的網絡號的二進制形式:

點分十進制 二進制
192.24.0.0 192.00011 000.0.0
192.31.255.0 192.00011 111.0.0

因為第一的字節(8位)的192是一定相同的,所以這里沒有寫成00000000.

從二進制能夠看出來這些 IP 相同的位有13位。后面還有21位全部置為0,就是超網號。
所以超網號是:192.24.0.0
掩碼地址是:255.248.0.0

聚合成一個 IP 可以寫成:192.24.0.0/13


示例四

題2:某公司網絡的地址是192.168.192.0/20,要把該網絡分成32個子網。則對應的子網掩碼應該是(),每個子網可分配的主機數是()。

分析:
IP 地址分為 ABCDE 五類,但是沒有一類的網絡號是20位,但是題目中的網絡號位數(即掩碼)是20位,顯然這是一個分類以后的無類 IP(不屬于五類中的某一類)。

步驟:
1、IP 地址一共32位,這里網絡號是20位,那么主機號就是12位;

2、現在需要將該網絡分成32個子網,那么就需要從主機位借5位,此時主機位就只有7位,所以每個子網可分配的主機數就是2^7-2=126。

3、此時網絡號就是20+5=25位,即掩碼就是25位,寫成二進制就是:
11111111 11111111 11111111 1 0000000
改寫成點分十進制就是:255.255.255.128。

路由聚合

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 230,622評論 6 544
  • 序言:濱河連續發生了三起死亡事件,死亡現場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機,發現死者居然都...
    沈念sama閱讀 99,716評論 3 429
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事。” “怎么了?”我有些...
    開封第一講書人閱讀 178,746評論 0 383
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經常有香客問我,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 63,991評論 1 318
  • 正文 為了忘掉前任,我火速辦了婚禮,結果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當我...
    茶點故事閱讀 72,706評論 6 413
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發上,一...
    開封第一講書人閱讀 56,036評論 1 329
  • 那天,我揣著相機與錄音,去河邊找鬼。 笑死,一個胖子當著我的面吹牛,可吹牛的內容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 44,029評論 3 450
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 43,203評論 0 290
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當地人在樹林里發現了一具尸體,經...
    沈念sama閱讀 49,725評論 1 336
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 41,451評論 3 361
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發現自己被綠了。 大學時的朋友給我發了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 43,677評論 1 374
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 39,161評論 5 365
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響,放射性物質發生泄漏。R本人自食惡果不足惜,卻給世界環境...
    茶點故事閱讀 44,857評論 3 351
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 35,266評論 0 28
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春,著一層夾襖步出監牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 36,606評論 1 295
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個月前我還...
    沈念sama閱讀 52,407評論 3 400
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 48,643評論 2 380