1. 程式人生 > >VLSM(變長子網掩碼)劃分例項(華為筆記回顧)

VLSM(變長子網掩碼)劃分例項(華為筆記回顧)

VLSM屬於無類域間路由。無類域間路由是可以通過延長子網掩碼來縮短可分配的主機數。

A、B、C、D、E 屬於有類的路由。有類路由是子網掩碼是固定的,無法更改。

IP地址分為        網路位+主機位     //其中,網路位用子網掩碼來標識

   公式:主機數=2^n                      //n代表主機位

            可用主機數=2^n-2             //網路地址和廣播地址不分配

例項:

30臺主機的分配:2^n-2>=30    n=5             //得出要分配的主機位為5,所以子網掩碼為32-5=27位                            

       /*從192.168.1.0開始劃分,因為我們所算出子網掩碼位為27,所以開始為192.168.1.0/27開始

網路位不變,主機位全1為廣播地址/

                                         1 1 0 0 0 0 0 0 . 1 0 1 0 1 0 0 0 . 0 0 0 0 0 0 0 1 . 0 0 1          00000         //網段

                                         1 1 1 1 1 1 1 1 . 1 1 1 1 1 1 1 1 . 1 1 1 1 1 1 1 1 . 1 1 1          00000        //子網掩碼

                                     -------------------------------------------------------------------------------------------------------------------

                                         1 1 0 0 0 0 0 0 . 1 0 1 0 1 0 0 0 . 0 0 0 0 0 0 0 1 . 0 0 1          11111         //廣播地址

                                         192.168.1.0/27~192.168.1.31/27

                                    /*剛開始學都會配這個*

20臺主機的分配   2^n-2>=20    n=5             //得出要分配的主機位為5,所以子網掩碼為32-5=27位

                 從192.168.1.32開始,先轉換為二進位制

                        1 1 0 0 0 0 0 0 . 1 0 1 0 1 0 0 0 . 0 0 0 0 0 0 0 1 . 0 0 1           00000               //網段

                        1 1 1 1 1 1 1 1 . 1 1 1 1 1 1 1 1 . 1 1 1 1 1 1 1 1 . 1 1 1           00000              //子網掩碼

                         -----------------------------------------------------------------------------------------

                         1 1 0 0 0 0 0 0 . 1 0 1 0 1 0 0 0 . 0 0 0 0 0 0 0 1 . 0 0 1          11111              //廣播地址

                   網路位不變   主機位全1:所以廣播地址為  192.168.1.63

                             192.168.1.32/27~192.168.1.63/27                                              //32+31=63         加上主機總數

 10臺主機的分配                  2^n-2>=10     n=4            //得出要分配的主機位為4,所以子網掩碼為32-5=28位

                            下一位地址為192.168.1.64

                          1 1 0 0 0 0 0 0 . 1 0 1 0 1 0 0 0 . 0 0 0 0 0 0 0 1 . 0 1 0 0       0000        //網段

                          1 1 1 1 1 1 1 1 . 1 1 1 1 1 1 1 1 . 1 1 1 1 1 1 1 1 . 1 1 1 1       0000        //子網掩碼

                          1 1 0 0 0 0 0 0 . 1 0 1 0 1 0 0 0 . 0 0 0 0 0 0 0 1 . 0 1 0 0        1111       //廣播地址

                             192.168.1.64/28~192.168.1.79  /28                                                //64+15=79        加上主機數

                        /*曾在這個地方卡過幾次,試想一下:分配成192.168.1.0/28~192.168.1.15/28行不行?*/

                                稍作測試     。公司用一臺路由器來分配地址   雖處不同網段,但路由器不會允許這樣做