天天看點

路由條目精确彙總計算方法

1)ip位址是以2進制數為表示方法,是以彙總的方式也是以偶數為開始,以奇數位結束。0計為偶數位。

例如:172.16.0.x/24

      172.16.1.x/24

172  |  16  |x                                 |x

            |128  64   32  16   8   4   2   1  |

            |0    0     0   0   0   0   0   0  |

            |0    0     0   0   0   0   0   1  |

發生變化的二進制數隻有第23位的兩個數,以上彙總就可以彙到第23位。0在這裡是假設為偶數位的,假如我們在上面的例子裡加入一個   172.16.3.x/24的網段,看看發生了什麼變化:

            |0    0     0   0   0   0   1   1  |

可變化的位向前移動了一位,我們不能從172.16.1.x/24彙總到172.16.2.x/24,彙總隻能從一個偶數位開始,一個奇數位結束。

2)彙總的路由條目個數,隻能是2的n次方的個數增加。

| 128  64  32  16   8   4   2   1  |

|    0   0   0   0   0   0   0   0  |

|    0   0   0   0   0   0   0   1  | 以上彙總條目共2條

———————————————————————————

|    0   0   0   0   0   0   1   0  |

|    0   0   0   0   0   0   1   1  | 以上彙總條目共4條

|    0   0   0   0   0   1   0   0  |

|    0   0   0   0   0   1   0   1  |

|    0   0   0   0   0   1   1   0  |

|    0   0   0   0   0   1   1   1  | 以上彙總條目共8條

|    0   0   0   0   1   0   0   0  |

|    0   0   0   0   1   0   0   1  |

|    0   0   0   0   1   0   1   0  |

|    0   0   0   0   1   0   1   1  |

|    0   0   0   0   1   1   0   0  |

|    0   0   0   0   1   1   0   1  |

|    0   0   0   0   1   1   1   0  |

|    0   0   0   0   1   1   1   1  | 以上彙總條目共16條

以上例子可以看出,彙總條目以2的n次方在倍增。

3) 精确路由彙總執行個體:

例:192.168.17.0 /24    192.168.18.0 /24    192.168.19.0 /24    192.168.20.0 /24

    192.168.21.0 /24    192.168.22.0 /24    192.168.23.0 /24    192.168.24.0 /24

分析1 :

              |  128   64   32   16   8   4   2   1  |

(16)   |   0     0     0    1     0   0   0   0  |

(17)   |   0     0     0    1     0   0   0   1  |

(18)   |   0     0     0    1     0   0   1   0  |

(19)   |   0     0     0    1     0   0   1   1  |

(20)   |   0     0     0    1     0   1   0   0  |

(21)   |   0     0     0    1     0   1   0   1  |

(22)   |   0     0     0    1     0   1   1   0  |

(23)   |   0     0     0    1     0   1   1   1  |

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

(24)   |   0    0     0    1      1   0   0   0  |

從上面可以看出,我們無法從17這個網段開始彙總,假設沒有用到16這個網段,16這個網段是空網段的話,我們不妨把16這個網段和17~23網段彙總在一起。成為  192.168.16.0/20

而24這個網段可變位和17~23網段并不相同,是以隻好單獨提出,作為一個24位的路由條目單獨存在。192.168.24.0/24

分析2 :

(18)   |   0     0     0    1     0   0   1  0 |

(19)   |   0     0     0    1     0   0   1  1 |

(20)   |   0     0     0    1    0   1   0   0  |

(21)   |   0     0     0    1    0   1   0   1  |

(22)   |   0     0     0    1    0   1   1   0  |

(23)   |   0     0     0    1    0   1   1   1  |

(24)   |   0     0     0    1   1   0   0   0  |

如果确實要求精确彙總,那麼17這個網段不能彙總,隻能單獨做為一個24位的路由條目,  192.168.17.0/24

而18~19可以彙總成為23位的路由條目    192.168.18.0/23

20~23網段可以彙總成為22位的路由條目    192.168.20.0/22

24網段作為獨立條目   192.168.24.0/24

路由彙總的計算路由彙總計算示例:

路由選擇表中存儲了如下網絡:

172.16.12.0/24

172.16.13.0/24

172.16.14.0/24

172.16.15.0/24

要計算路由器的彙總路由,需判斷這些位址最左邊的多少位相同的。計算彙總路由的步驟如下:

  第一步:将位址轉換為二進制格式,并将它們對齊

  第二步:找到所有位址中都相同的最後一位。在它後面劃一條豎線可能會有所幫助。

  第三步:計算有多少位是相同的。彙總路由為第1個IP位址加上斜線可能會有所幫助。

172.16.12.0/24         = 172. 16. 000011 00.00000000

172.16.13.0/24         = 172. 16. 000011 01.00000000

172.16.14.0/24         = 172. 16. 000011 10.00000000

172.16.15.0/24         = 172. 16. 000011 11.00000000

172.16.15.255/24     = 172. 16. 000011 11.11111111

IP位址172.16.12.0---172.16.15.255的前22位相同,是以最佳的彙總路由為172.16.12.0/22

就是這個題目:

   假設下面有4個路由:

   172.18.129.0/24

   172.18.130.0/24

172.18.132.0/24

172.18.133.0/24

如果這四個進行路由彙聚,能覆寫這四個路由的是:

a.172.18.128.0/21

b.172.18.128.0/22

c.17 ...

選A

解答如下:

172.18.129.0/24、172.18.130.0/24、172.18.132.0/24和172.18.133.0/24分别化成二進制.

172.18.129.0: 這裡隻将129化為二進制,其他省.129:10000001

其他也是一樣,即:130:10000010     132:10000100    133:10000101

路由彙聚就是将他們共同的部分找出來,即:他們前 21位是相同的,即路由彙聚後的位址為: 172.18.128.0/21

繼續閱讀