子网合并:构造超网
子網(wǎng)合并:構造超網(wǎng)
超網(wǎng)
假設圖中的交換機C接200臺計算機,則正好給其分配一個C類網(wǎng)絡:192.168.0(一個C類網(wǎng)絡地址容量為254);若計算機數(shù)量增加到400臺,就需要在交換機C上接上交換機D,D再接上另外200臺計算機。這時一個C類網(wǎng)路就不夠分配了需要再拿一個C類網(wǎng)絡分配給交換機D這個網(wǎng)段,即圖中的192.168.1;
這種情況下,A計算機的IP地址與B計算機的子網(wǎng)掩碼做與運算得:192.168.1,與B計算機的網(wǎng)關192.168.0不在一個網(wǎng)段。所以A與B不能直接通信。
有一種解決方法:在連接兩個網(wǎng)段的路由器接口上設置兩個地址,如圖所示:192.168.1.1與192.168.0.1;(通常采用網(wǎng)段的第一個有效地址作為路由器網(wǎng)關地址);這樣讓這個路由器的接口當兩個網(wǎng)段的網(wǎng)關,這樣A發(fā)出的數(shù)據(jù)包可經(jīng)由路由器傳給B。但是,這樣效率低,因為本來兩臺計算機就存在通過交換機連接的物理連接。
更好的方法是合并子網(wǎng),構造超網(wǎng)。如何構造呢?如圖所示,將192.168。0.0和192.168.1.0兩個C類網(wǎng)絡合并。將IP地址的第3個字節(jié)和第四個字節(jié)寫成二進制,可以看到將子網(wǎng)掩碼往左移1位,網(wǎng)絡部分就一樣了,這兩個網(wǎng)段就是一個網(wǎng)段了。
合并后的網(wǎng)段子網(wǎng)掩碼往前移動了一位變?yōu)椋?55.255.254.0;可用地址為192.168.0.1-192.168.1.254(這里的第三個字節(jié)表示與劃分子網(wǎng)時一樣,對內網(wǎng)絡位減少了一位,對外仍用一個字節(jié)表示,即該字節(jié)由7位網(wǎng)絡位和1位主機位組成,雖然寫成192.168.1與192.168.0,但是在同一網(wǎng)段),IP地址的配置如圖所示,這樣A與B就可以不經(jīng)路由器直接通過交換機通信了。
那么192.168.0與192.168.1合并之后總的網(wǎng)段是192.168.0還是192.168.1呢?合并后計算機A的IP地址為192.168.1.2對應子網(wǎng)掩碼為255.255.254.0,則IP地址主機位歸零后變?yōu)?92.169.0.0,如圖所示:子網(wǎng)掩碼左移一位之后主機位變?yōu)?位,兩個IP地址主機位歸零都為192.168.0;所以總的網(wǎng)段為192.168.0;
以上講解了合并兩個C類網(wǎng)絡192.168.0.0 ,255.255.255.0和192.168.1.0,255.255.255.0子網(wǎng)掩碼往左移一位,可以合并為192.168.0.0,255.255.254.0。下面詳細講解合并規(guī)律。
如下圖所示,192.168.2.0,255.255.255.0和192.168.3.0,255.255.255.0字網(wǎng)掩碼往左移1位,也可以合并為一個網(wǎng)段,IP地址主機位歸零得192.168.2,即總網(wǎng)段為192.168.2.0,255.255.254.0。
那么如果要合并四個網(wǎng)段:
192.168.0.0 、192.168.1.0 、192.168.2.0 、192.168.3.0 呢?
如上圖所示將子網(wǎng)掩碼往左移2位,四個子網(wǎng)的網(wǎng)絡部分就一樣了,這四個網(wǎng)段就是一個網(wǎng)段了。合并后的掩碼地址為255.255.252.0,通過IP地址主機位歸零得:192.168.0,即四個子網(wǎng)合并成的總網(wǎng)段為192.168.0。
那么192.168.1.0與192.168.2.0可以合并嗎?按照上述方法,可知:1與2化位二進制表示分別為:0000 0001 、0000 0010,可以看到子網(wǎng)掩碼要左移兩位二者的網(wǎng)絡位才相同,但是子網(wǎng)掩碼左移兩位是把 192.168.0~3.0這四個網(wǎng)段都合并了,不符合要求,所以192.168.1.0與182.168.2.0不能合并。符合什么條件才能合并呢?
合并網(wǎng)絡的規(guī)律總結:如圖所示
向左移動1位子網(wǎng)掩碼可以合并0 、1網(wǎng)段;也可以合并2 、3網(wǎng)段;也可以合并4 、5網(wǎng)段;也可以合并6 、7網(wǎng)段。
通過向左移動2位子網(wǎng)掩碼可以將連續(xù)的0 、1 、2 、3網(wǎng)段合并成一個網(wǎng)段;也可以將連續(xù)的4 、5 、6 、7網(wǎng)段合并成一個網(wǎng)段。
通過向左移動3位子網(wǎng)掩碼,可以將0 、 1、 2、 3、 4、 5、 6、 7網(wǎng)段合并成一個網(wǎng)段。
上述只是表面規(guī)律,真正規(guī)律為:若要合并2的n次方個網(wǎng)段,在子網(wǎng)掩碼往左移n位的情況下,能使需要合并的n個網(wǎng)段的網(wǎng)絡位相同即可合并,否則不能合并。例如合并2個網(wǎng)段,在子網(wǎng)掩碼左移1位的情況下,能使兩個網(wǎng)段的網(wǎng)絡位相同的只有0和1、 2和3符合要求,所以1與2、1與3等都不能合并。
簡單判斷法:判斷192.168.117.0與192.168.118.0能否合并?讓117與118都除以4,得余數(shù)分別為1與2;由于1與2不能合并所以這兩個網(wǎng)段不能合并;也可以采用上面的規(guī)律來判斷:117與118化為2進制分比為:0111 0101與0111 0110,可見子網(wǎng)掩碼需要左移2位才能使二者的網(wǎng)路位相同,但是根據(jù)上面規(guī)律合并兩個網(wǎng)段時子網(wǎng)掩碼只能左移一位,所以兩個子網(wǎng)不能合并。
路由聚合(route aggregation)
一個 CIDR 地址塊可以表示很多地址,這種地址的聚合常稱為路由聚合,它使得路由表中的一個項目可以表示很多個(例如上千個)原來傳統(tǒng)分類地址的路由。
路由聚合也稱為構成超網(wǎng)(supernetting)。
在這種定義中,CIDR 雖然不使用子網(wǎng)了,但仍然使用“掩碼”這一名詞(但不叫子網(wǎng)掩碼)。
構成超網(wǎng)原理同上,只不過這里換了個說法。
總結
- 上一篇: 返点怎么算
- 下一篇: 在 SAP 电商云 Spartacus