子網路分割,也稱為子網劃分,是一種提高IP位址利用率和網路管理效率的網路設計技術。詳細介紹如下:
定義。子網劃分允許從主機位中取出部分位用作子網位,將一個標準的IP網路劃分成幾個小的網路,從而將「網路ID+主機ID」二層結構變成「網路ID+子網ID+主機ID」的三層結構。這種做法叫作劃分子網,或子網定址或子網路由選擇。
原理。採用借位的方式,從主機最高位開始借位變為新的子網位,剩餘部分仍為主機位。這使得IP位址的結構分為三部分:網路位、子網位和主機位。例如,假設有一個B類地址為172.16.0.0/16。默認情況下,這個B類地址的掩碼為255.255.0.0,前兩個八位組是網路位,後兩個八位組是主機位。現在,我們將原有的16個位的網路位向主機位去「借」一位,這樣一來網路位就擴充到了17位,相對的主機位就變成了15位。那麼借過來的這一位就是子網位了。由於我們借了這一位,因此掩碼就從默認的255.255.0.0變成了255.255.128.0或者說從/16變成了/17。
套用。劃分子網後,子網號為全0或全1的子網原則上不可使用。這是因為「全0子網」和「全1子網」可能與其他網路地址和廣播地址衝突。然而,根據RFC1878規定,這項規定已被廢止,現在的設備基本上都普遍支持RFC1878。
總的來說,子網路分割是一種重要的網路設計技術,它通過將一個大的網路分割成多個小的子網路,不僅可以提高IP位址的利用率,還可以簡化網路管理,提高網路的靈活性和安全性。