Why Subnetting
Netid與subnet
由 IP class 計算 Netid
由 Netmask 計算 Netid
在 IP Class A, hostid 有 24 bit, 就是說在一個 Class A的 net 中, 同時最多可以有 2 24部機器, 這個網路太大了, 一樣會有 traffic 過重的情形, 此時我們便會希望將網路切小一點. 同樣的情形也會發生在 Class B 的網路.
255.255.255.0
(11111111.11111111.1111111.00000000)
255.255.255.224
(11111111.11111111.1111111.11100000)
Netid 計算
140.116.72.219 netid=140.116.0.0
140.116.32.55 netid=140.116.0.0
=> 同一 subnet
140.116.72.219 netid=140.116.72.0
140.116.32.55 netid=140.116.32.0
=> 不同 subnet
分割 Subnet 步驟
假設我們分到一個 Subnet , IP range 是140.116.49.xxx, 現在我我們要將其細分為數個約 20 部電腦的 subnet
Subnet 的另一用途
subnet 到 c class 大小時, 通常不會再往下細切, 因為如果是考量要降低廣播封包以提高網路效能, 一般會利用 switch 作為網路骨幹來解決這個問題. C class subnet 會再往下細切, 一般都是發生在要節省 IP 使用的場合
IP 在授權時, 一般都是以一個子網路為單位, 而由於目前 IP 位址漸漸有不足的情形, 因此很多時候 IP 授權單位會將 subnet 縮小再發給下層單位, 原因就是為了節省 IP 位址的使用量(不用一次發那麼多出去)