VLSM Variable-Length Subnet Mask 可變長度子網(wǎng)掩碼
Variable-Length Subnet Mask -- 可變長度子網(wǎng)掩碼 VLSM (Variable Length Subnet Mask�可變長子網(wǎng)掩碼)
RFC 1878中定義了可變長子網(wǎng)掩碼,VLSM規(guī)定了如何在一個進行了子網(wǎng)劃分的網(wǎng)絡中的不同部分使用不同的子網(wǎng)掩碼。這對于網(wǎng)絡內(nèi)部不同網(wǎng)段需要不同大小子網(wǎng)的情形來說很有效。
如何使用VLSM呢?
VLSM其實就是相對于類的IP地址來說的。A類的第一段是網(wǎng)絡號(前八位),B類地址的前兩段是網(wǎng)絡號(前十六位),C類的前三段是網(wǎng)絡號(前二十四位)。而VLSM的作用就是在類的IP地址的基礎(chǔ)上,從他們的主機號部分借出相應的位數(shù)來做網(wǎng)絡號,也就是增加網(wǎng)絡號的位數(shù)。各類網(wǎng)絡可以用來再劃分子網(wǎng)的位數(shù)為:A類有二十四位可以借,B類有十六位可以借,C類有八位可以借(可以再劃分的位數(shù)就是主機號的位數(shù)。實際上不可以都借出來,因為IP地址中必須要有主機號的部分,而且主機號部分剩下一位是沒有意義的,所以在實際中可以借的位數(shù)是在我寫的那些數(shù)字中再減去2,借的位作為子網(wǎng)部分)。
這是一種產(chǎn)生不同大小子網(wǎng)的網(wǎng)絡分配機制,指一個網(wǎng)絡可以配置不同的掩碼。開發(fā)可變長度子網(wǎng)掩碼的想法就是在每個子網(wǎng)上保留足夠的主機數(shù)的同時,把一個子網(wǎng)進一步分成多個小子網(wǎng)時有更大的靈活性。如果沒有VLSM,一個子網(wǎng)掩碼只能提供給一個網(wǎng)絡。這樣就限制了要求的子網(wǎng)數(shù)上的主機數(shù)。 另外,VLSM是基于比特位的,而類網(wǎng)絡是基于8位組的。
在實際工程實踐中,能夠進一步將網(wǎng)絡劃分成三級或更多級子網(wǎng)。同時,能夠考慮使用全0和全1子網(wǎng)以節(jié)省網(wǎng)絡地址空間。某局域網(wǎng)上使用了27位的掩碼,則每個子網(wǎng)可以支持30臺主機(2^5-2=30);而對于WAN連接而言,每個連接只需要2個地址,理想的方案是使用30位掩碼(2^2-2=2),然而同主類別網(wǎng)絡相同掩碼的約束,WAN之間也必須使用27位掩碼,這樣就浪費28個地址
例如:某公司有兩個主要部門:市場部和技術(shù)部。技術(shù)部又分為硬件部和軟件部兩個部門。該公司申請到了一個完整的C類IP地址段:210.31.233.0,子網(wǎng)掩碼255.255.255.0。為了便于分級管理,該公司采用了VLSM技術(shù),將原主網(wǎng)絡劃分稱為兩級子網(wǎng)(未考慮全0和全1子網(wǎng))。
市場部分得了一級子網(wǎng)中的第1個子網(wǎng),即210.31.233.0,子網(wǎng)掩碼255.255.255.192,該一級子網(wǎng)共有62個IP地址可供分配。
技術(shù)部將所分得的一級子網(wǎng)中的第2個子網(wǎng)210.31.233.128,子網(wǎng)掩碼255.255.255.192又進一步劃分成了兩個二級子網(wǎng)。其中第1個二級子網(wǎng)210.31.233.128,子網(wǎng)掩碼255.255.255.224劃分給技術(shù)部的下屬分部-硬件部,該二級子網(wǎng)共有30個IP地址可供分配。技術(shù)部的下屬分部-軟件部分得了第2個二級子網(wǎng)210.31.233.160,子網(wǎng)掩碼255.255.255.224,該二級子網(wǎng)共有30個IP地址可供分配。
VLSM技術(shù)對高效分配IP地址(較少浪費)以及減少路由表大小都起到非常重要的作用。這在超網(wǎng)和網(wǎng)絡聚合中非常有用。但是需要注意的是使用VLSM時,所采用的路由協(xié)議必須能夠支持它,這些路由協(xié)議包括RIP2,OSPF,EIGRP,IS-IS和BGP。
無類路由選擇網(wǎng)絡可以使用vlsm,而有類路由選擇網(wǎng)絡中不能使用vlsm。