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