子網劃分詳解

2021-10-05 20:19:40 字數 3432 閱讀 2982

ipv4位址如果只使用有類(a、b、c類)來劃分,會造成大量的浪費或者不夠用,為了解決這個問題,可以在有類網路的基礎上,通過對ip位址的主機號進行再劃分,把一部分劃入網路號,就能劃分各種型別大小的網路了。

為了解決ipv4的不足,提高網路劃分的靈活性,誕生了兩種非常重要的技術,那就是vlsm(可變長子網掩碼)和cidr(無類別域間路由),把傳統標準的ipv4有類網路演變成乙個更為高效,更為實用的無類網路。關於vlsm和cidr的介紹參考上篇子網掩碼的詳解。

vlsm用於ipv4子網的劃分,也就是把乙個大的網路劃分成多個小的子網;而cidr則用於ipv4子網的聚合,當然主要是指路由方面的聚合,也就是路由彙總。通過cidr可以把多個小的子網路由條目彙總成乙個大網路的路由條目,以減少路由器中路由條目的數量,提高路由效率。

我們所講的子網劃分其實就是基於vlsm可變長子網掩碼的劃分,子網劃分又分為等長子網劃分和變長子網劃分。

通過vlsm實現子網劃分的基本思想很簡單:就是借用現有網段的主機位的最左邊某幾位作為子網位,劃分出多個子網。

①、把原來有類網路ipv4位址中的「網路id」部分向「主機id」部分借位

②、把一部分原來屬於「主機id」部分的位變成「網路id」的一部分(通常稱之為「子網id」)。

③、原來的「網路id」+「子網id」=新「網路id」。「子網id」的長度決定了可以劃分子網的數量。

如下示例圖:

①、「全0子網」代表的是對應子網的「子網id」部分各位都是0,是第乙個子網。

②、「全1子網」代表的是對應子網的「子網id」部分各位都是1,是最後乙個子網。

③、按照rfc950參考規定,劃分子網後,只有n-2個可用的子網(n表示總的子網數)。

④、後來rfc1878參考規定,劃分子網後,可以有n個可用的子網(n表示總的子網數)。

rfc950參考規定:第乙個子網(也就是「全0子網」)和最後乙個子網(也就是「全1子網」)不可用,為的就是避免全0子網的網路位址和全1子網的廣播位址分別與沒有劃分子網前的網路位址和廣播位址相衝突。 但是在後來rfc1878規定中,該項規定已被廢止了,現在的裝置基本上都普遍支援rfc1878。

子網劃分的任務包括:①、確定子網掩碼的長度。

②、確定子網下的主機可用位址範圍(第乙個可用ip和最後乙個可用ip)。

③、確定網路位址(主機位全為0)和廣播位址(主機位全為1),不能分配計算機主機用。

等長子網劃分就是將乙個有類網路等分成多個網路,也就是等分成多個子網,所有子網的子網掩碼都相同。

①、等分為兩個子網

將192.168.0.0 255.255.255.0這個網路等分成2個子網,並寫出每個子網的位址資訊?

分析:該網路子網掩碼為/24,要劃分為2個子網,要借用主機位1位作為子網位。

因為二進位制數0和1按一位排列組合,只有這2種,分別為:0,1,如下圖所示。

0是a子網

1是b子網

借用主機1位,所以子網掩碼+1位,由原來的255.255.255.0 (/24)變為255.255.255.128(/25)

結論:c類網路等分成2個子網,子網掩碼往右移動1位,就能等分成2個子網,即2^1。

最終結果:

②、等分為四個子網

同樣將192.168.0.0 255.255.255.0 這個網路等分成4個子網

分析:要想分成4個子網,需要將子網掩碼往右移動兩位

這樣第1位和第2位就變為網路位,就可以分成4個子網

因為二進位制數0和1按兩位排列組合,只有這4種,分別為:00,01,10,11,如下圖所示。

00是a子網

01是b子網

10是c子網

11是d子網

借用主機2位,所以子網掩碼+2位,由原來的255.255.255.0 (/24)變為255.255.255.192 (/26)

結論:c類網路等分成4個子網,子網掩碼往右移動2位,就能等分成4個子網,即2^2。

最終結果:

將131.107.0.0/16等分成2個子網,寫出各個子網的第乙個和最後乙個可用的ip位址?

分析:要劃分為2個子網,就要借用主機位1位作為子網位。

0是a子網

1是b子網

借用主機1位,所以子網掩碼+1位,由原來的255.255.0.0 (/16)變為255.255.128.0(/17)

結論:b類網路等分成2個子網,子網掩碼往右移動1位,就能等分成2個子網,即2^1。

最終結果:

將a類網路42.0.0.0/8等分成4個子網,寫出各個子網的第乙個和最後乙個可用的ip位址?

分析:要劃分為4個子網,就要借用主機位2位作為子網位

00是a子網

01是b子網

10是c子網

11是d子網

借用主機2位,所以子網掩碼+2位,由原來的255.0.0.0 (/8)變為255.192.0.0(/10)

結論:a類網路等分成4個子網,子網掩碼往右移動2位,就能等分成4個子網,即2^2。

最終結果:

vlsm規定了如何在乙個進行了子網劃分的網路中,不同子網使用不同的子網掩碼。這對於網路內部不同網段需要不同大小子網的情形來說很有效,這種劃分子網的方式叫變長子網劃分。

變長子網劃分其實就是在等長子網的劃分上,分別取不同等分子網中的某個或者多個子網。

①、變長子網劃分規律

如果乙個子網位址塊是原來網段的(1/2)^n,子網掩碼就在原網段的基礎上右移n位,不等長子網,子網掩碼也不同。

②、點到點網路的子網掩碼

每個子網是原來網路的(1/2)×(1/2)×(1/2)×(1/2)×(1/2)×(1/2),也就是(1/2)^6,子網掩碼往右移動6位。

例如:11111111.11111111.11111111.11111100寫成十進位制子網掩碼也就是255.255.255.252。

子網劃分詳解

首先了解一下 ip位址使用規則 網路號全為0 的位址保留,不能作為標識網路使用 主機號全為0 的位址保留,作為表示網路位址 網路號全為1 節點號全為 0的位址表示子網掩碼 主機號全為1 的位址為廣播位址,如172.16.255.255 稱為直接廣播或定向廣播,表示對 172.16.0.0 中的所有主...

子網劃分詳解

首先了解一下 ip位址使用規則 網路號全為0的位址保留,不能作為標識網路使用 主機號全為0的位址保留,作為表示網路位址 網路號全為1,節點號全為0的位址表示子網掩碼 主機號全為1的位址為廣播位址,如172.16.255.255,稱為直接廣播或定向廣播,表示對172.16.0.0中的所有主機進行廣播,...

子網劃分詳解與子網劃分例項精析

子網劃分理論基礎 為什麼進行子網劃分 2 確定每個子網所需的主機數 3 根據上述需求,確定如下內容 並非所有網路都需要子網,這意味著網路可使用預設子網掩碼。這相當於說ip位址不包含子網位址。下表列出了a類 b類和c類網路的預設子網掩碼。通過下表我們能明確子網掩碼和斜槓表示法之間的關係 其中 8 15...