發(fā)布時(shí)間: 2017-06-16 14:56:18
子網(wǎng):IP地址均分為網(wǎng)絡(luò)位和主機(jī)位兩段,假設(shè)一個(gè)網(wǎng)絡(luò)中的主機(jī)為450臺(tái),那么分配一個(gè)C類地址不夠用,分配一個(gè)B類地址又顯得太浪費(fèi),在這種情況下,就提出了子網(wǎng)化的概念,子網(wǎng)的定義就是把主機(jī)地址中的一部分主機(jī)位借用為網(wǎng)絡(luò)位。如在一個(gè)B類地址172.16/16,可以借用7位做為網(wǎng)絡(luò)地址,一個(gè)形如172.16.2/23的地址段就可以滿足該網(wǎng)絡(luò)的需求。其中172.16/16稱為主網(wǎng),172.16.2/23稱為子網(wǎng)。
超網(wǎng):子網(wǎng)化一定程度上減輕了IP地址空間緊張的壓力,但是由于在IP地址分配初期的考慮不周全,導(dǎo)致A類、B類地址在初其大量分配,資源相當(dāng)緊張,而一些中型網(wǎng)絡(luò)又需要超過一個(gè)C的地址,這進(jìn)只能分配幾個(gè)連續(xù)的C類地址塊。為了減小Internet路由表的數(shù)量,就提出了超網(wǎng)的概念,超網(wǎng)和子網(wǎng)的定義剛好相反,就是借用一部網(wǎng)絡(luò)位作為主機(jī)位。從而達(dá)到減小Internet路由表的目的。如192.168.0/24-192.168.3/24四個(gè)C類地址段,就是可超網(wǎng)化為192.168.0/22這樣一個(gè)超網(wǎng)。
CIDR(無類型域間路由):隨著子網(wǎng)和超網(wǎng)概念的深入,IANA在分配IP地址過程中類別的概念越來越淡化,一般情況下就直接以地址塊的形式分配地址段,配合路由設(shè)備的支持,就出現(xiàn)了無類型域間路由的概念。它是一種工業(yè)標(biāo)準(zhǔn),與IP地址一起使用的,用來顯示子網(wǎng)位數(shù)。例如,172.16.10.1/24就表示32位子網(wǎng)掩碼中有24個(gè)1。
簡(jiǎn)單的說凡是借了位就用到了CIDR;借少了位叫超網(wǎng),比如:192.168.1.0/22;借多了位叫VLSM,比如:192.168.1.0/28。
回頭來看例子,一個(gè)網(wǎng)絡(luò)中的主機(jī)為450臺(tái)如何使用合適的子網(wǎng)掩碼呢?那么計(jì)算出主機(jī)位取多少位合適(設(shè)主機(jī)位位數(shù)為n)?
2的n次方-2大于或等于450 得出n取9,2的9次方是512,當(dāng)然大于450,這里為什么還要減2呢?因?yàn)椋€要去掉一個(gè)網(wǎng)絡(luò)網(wǎng)絡(luò)地址(頭)和一個(gè)廣播地址(尾)。那子網(wǎng)掩碼即是11111111.11111111.11111110.00000000 換成十進(jìn)制是255.255.254.0。這樣說不難看懂吧?讓我們多做些題加深印象!
下面就開始說說VLSM題的類型:
第一類題的類型
基本:
A.已知網(wǎng)絡(luò)地址,求主機(jī)地址。
B.已知主機(jī)地址,求網(wǎng)絡(luò)地址。
衍生:
C.已知主機(jī)地址,求主機(jī)地址
D.已知網(wǎng)絡(luò)地址,求廣播地址。
記住了VLSM的類型題,挺有用的。
A類例題:已知網(wǎng)絡(luò)地址,求主機(jī)地址。
Which two of the addresses below are available for host addresses on the subnet 192.168.15.19/28? (Select two answer choices)
A. 192.168.15.17
B. 192.168.15.14
C 192.168.15.29
D. 192.168.15.16
E. 192.168.15.31
F. None of the above
Answer: A, C
解析:
題的要求是哪兩個(gè)可用的主機(jī)地址是在子網(wǎng)192.168.15.19/28中的。
這道題的CIDR是/28 ,一個(gè)標(biāo)準(zhǔn)的C類子網(wǎng)掩碼是/24,所以對(duì)于/24來說,/28是借了4位主機(jī)位給網(wǎng)絡(luò)位,借出來的網(wǎng)絡(luò)位就叫做子網(wǎng)了。大家想想,借了4位子網(wǎng),寫成二進(jìn)制為11111111. 11111111. 11111111.11110000,那么對(duì)于二進(jìn)制來說,紅色標(biāo)識(shí)的4個(gè)1加起來得多少呢,是128+64+32+16=240。所以/28的子網(wǎng)掩碼是255.255.255.240。其實(shí)你要看的是最后一個(gè)數(shù),255.255.255.x這前三個(gè)255都不用去看,重點(diǎn)是最后一個(gè)數(shù)240,這才是解題要的信息。
第二步,現(xiàn)在引入一個(gè)新的數(shù)字256,用256減去我們?cè)诘谝徊角蟮玫?40,得多少呢,是16。能算出16就離答案不遠(yuǎn),解題的關(guān)鍵就出來了。(這一方法是我從《CCNA學(xué)習(xí)指南第5版》的第三章學(xué)到的,讓我可以一看到VLSM的題就信心大增,希望此方法你能理解,學(xué)會(huì),相信會(huì)受益匪淺的)
第三步,16是什么意思呢,這么說吧,首先我們先明白, 對(duì)于C類的網(wǎng)段,都是一個(gè)網(wǎng)段有255個(gè)IP地址的,(如果不理解,可以想想你是如何配置自己電腦的IP地址。)那么這個(gè)16就把255劃分成每16為一塊,0、16、32、48、64、80、96、112、128、……、240,這些數(shù)又是什么呢,我可以告訴你,他們就是網(wǎng)絡(luò)地址,能知道網(wǎng)絡(luò)地址是十分有用的,網(wǎng)絡(luò)地址是用來標(biāo)識(shí)一個(gè)網(wǎng)段的。比如說192.168.15.0/28,這個(gè)網(wǎng)段是從192.168.15.0到192.168.15.15的,簡(jiǎn)化來說就是從0~15。在一個(gè)網(wǎng)段中我們要考慮的是哪個(gè)是網(wǎng)絡(luò)地址、哪個(gè)是廣播地址,那么剩余的就是我們經(jīng)常要去求的主機(jī)地址。正如我前面所說的0、16、32、48、64、80、96、112、128、……、240,這些數(shù)就是網(wǎng)絡(luò)地址,那么廣播地址是哪些呢,其實(shí)就是該網(wǎng)段的最后一個(gè)IP地址。舉個(gè)例子,32網(wǎng)段的廣播地址是47,48網(wǎng)段的廣播地址是63。這里再說一句,32網(wǎng)段的下一個(gè)網(wǎng)段是48號(hào)網(wǎng)段,相信這個(gè)大家都沒有問題,我想說的是求該網(wǎng)段的廣播地址其實(shí)就是下一個(gè)網(wǎng)段的網(wǎng)絡(luò)地址的前一個(gè)地址,這里舉個(gè)地址,我要求32網(wǎng)段的廣播地址,其實(shí)就是32網(wǎng)段的下一個(gè)網(wǎng)段的前一個(gè)地址,即48減一,即47。所以說知道了網(wǎng)絡(luò)地址后,廣播地址也會(huì)相應(yīng)的出現(xiàn),對(duì)于/28劃分的網(wǎng)段來說,廣播地址是:15、31、47、63、79、95、111、127、……、239、255。
說到這里才終于可以對(duì)題講解了,192.168.15.19/28這個(gè)地址,我們可以知道19這個(gè)主機(jī)號(hào)是歸屬于16這個(gè)網(wǎng)絡(luò)地址的,而16這個(gè)網(wǎng)絡(luò)地址的范圍是16~31,但16是網(wǎng)絡(luò)號(hào)、31是廣播地址,所以可用主機(jī)的范圍是17~30。所以A選項(xiàng)正確;B選項(xiàng)不在范圍內(nèi),排除;C選項(xiàng)正確:D選項(xiàng)是網(wǎng)絡(luò)地址,不可以選;E選項(xiàng)是廣播地址,不可以選;所以答案選擇A、C。這就是對(duì)VLSM解題的方法,這里總結(jié)一些對(duì)VLSM的解題步驟:
1. 要敏感的看到/? ,然后展開成子網(wǎng)。比如C類的/27 ,借了3位,即192+64+32=224。
2. 用256做減法。比如256減224,得“塊數(shù)”32。解題的關(guān)鍵點(diǎn)就出來了。
3. 有了塊后,解題就開始了。
現(xiàn)在你試試做下面的這道題,方法一樣:
Your ISP has assigned you the following IP address and subnet mask:
IP address: 199.141.27.0
Subnet mask: 255.255.255.240
Which of the following addresses can be allocated to hosts on the resulting subnet? (Select all that apply)
A. 199.141.27.2
B. 199.141.27.175
C. 199.141.27.13
D. 199.141.27.11
E. 199.141.27.208
F. 199.141.27.112
Answer: A, C, D
做出來了么,如果覺得自己還有可能做出來就不要看我的解釋先。好了,下面講這道題的解析, 看到Subnet mask: 255.255.255.240這句話沒,這個(gè)子網(wǎng)的關(guān)鍵詞是240。(這就是上面講的步驟的第一步),然后用256減240,得【塊】16,第二步出來,解題的插入點(diǎn)就出來了。第三步,有了塊后,解題開始,看到IP address: 199.141.27.0這句話沒,通過塊16,可以推出0網(wǎng)段的范圍是0~15,所以A、C、D都是正確的,而B、D、E、F都不在0網(wǎng)段的0~15這個(gè)范圍內(nèi)。到這里,解題就算結(jié)束了。
B類例題: 已知主機(jī)地址,求網(wǎng)絡(luò)地址。
What is the subnet for the host IP address 201.100.5.68/28?
A. 201.100.5.0
B. 201.100.5.32
C. 201.100.5.64
D. 201.100.5.65
E. 201.100.5.31
F. 201.100.5.1
Answer: C
解析:
這道題是已知可用的IP地址來求出該地址的網(wǎng)絡(luò)地址。這種題的解法同A類題正好相反,但解題的步驟是一樣的。
1.首先進(jìn)入你眼簾的應(yīng)該是/28,按照VLSM的解題步驟,第一步可以知道,借4位可以算出240。
2.用256減240,得“塊數(shù)”16。解題的插入點(diǎn)就出來了。
3.解題開始:
看看算出的這個(gè)表,可以直觀的知道68這個(gè)主機(jī)是在64這個(gè)網(wǎng)段內(nèi)的,所以答案就出來了,選C。
上一篇: 關(guān)于思科的訪問控制列表(1)
下一篇: VRRP和HSRP對(duì)比