VLSM其實就是相對於類的IP地址來講的。A類的第一段是網絡號(前八位),B類地址的前兩段是網絡號(前十六位),C類的前三段是網絡號(前二十四位)。而VLSM的做用就是在類的IP地址的基礎上,從他們的主機號部分借出相應的位數來作網絡號,也就是增長網絡號的位數。各種網絡能夠用來再劃分子網的位數爲:A類有二十四位能夠借,B類有十六位能夠借,C類有八位能夠借(能夠再劃分的位數就是主機號的位數。實際上不能夠都借出來,由於IP地址中必需要有主機號的部分,並且主機號部分剩下一位是沒有意義的,因此在實際中能夠借的位數是在我寫的那些數字中再減去2,借的位做爲子網部分)。網絡
這是一種產生不一樣大小子網的網絡分配機制,指一個網絡能夠配置不一樣的掩碼。開發可變長度子網掩碼的想法就是在每一個子網上保留足夠的主機數的同時,把一個子網進一步分紅多個小子網時有更大的靈活性。若是沒有VLSM,一個子網掩碼只能提供給一個網絡。這樣就限制了要求的子網數上的主機數。 另外,VLSM是基於比特位的,而類網絡是基於8位組的。less
在實際工程實踐中,可以進一步將網絡劃分紅三級或更多級子網。同時,可以考慮使用全0和全1子網以節省網絡地址空間。某局域網上使用了27位的掩碼,則每一個子網能夠支持30臺主機(2^5-2=30);而對於WAN鏈接而言,每一個鏈接只須要2個地址,理想的方案是使用30位掩碼(2^2-2=2),然而同主類別網絡相同掩碼的約束,WAN之間也必須使用27位掩碼,這樣就浪費28個地址。ide
CIDR是把幾個標準網絡合成一個大的網絡ssl
VLSM是把一個標準網絡分紅幾個小型網絡(子網)路由
CIDR是子網掩碼往左邊移了,VLSM是子網掩碼往右邊移了開發
CIDR(Classless Inter.Domain Routing 無類別域間路由)it
VLSM(Variable Length Subnetwork Mask 可變長子網掩碼)class