思科路由器匹配的一些問題

  對於,下面小編就為大家介紹一下具體的方法吧,歡迎大家參考和學習。

  思科路由器:

  一、這大多出現在某些早期IOS版本里,這些早期版本預設沒有開啟ip classless,而開啟ip classless以後將改變路由器的路由行為,此時路由器將進行最長最精確匹配或使用預設路由進行匹配,使用無類路由,如果沒有找到最具體的匹配,就使用預設路由,ip classless命令的作用主要是改變有類路由協議的查詢路由表的行為。

  二、某路由器上執行的路由協議為RIP,路由表如下:

  R 10.1.0.0/16 via 1.1.1.1

  R 10.2.0.0/26 via 1.1.1.2

  R* 0.0.0.0/0 via 1.1.1.3

  三、首先查詢目標IP所在的主網路,若路由表中有該主網路的任何一個子網路由的話,就必須精確匹配其中的子網 路由;如果沒有找到精確匹配的子網路由,它不會選擇最後的預設路由,而是丟棄報文。若路由表中不存在該主網路的任何一個子網路由,則最終選擇預設路由。

  四、目標IP為10.1.1.1,所在的主網路為10.0.0.0,目前的路由表中存在10.0.0.0的子網路由,此時路由器要進一步查詢子網路由,是否能夠精確匹配,我們看到10.1.0.0/16可以匹配我們的目標地址,所以報文A根據這條路由進行轉發。

  五、目標IP為10.3.1.1,所在的主網路為10.0.0.0,目前的路由表中存在10.0.0.0的子網路由,此時路由器要進一步查詢子網路由,是否能夠精確匹配,我們看到路由表中的兩條子網路由10.1.0.0/16和10.2.0.0/16均不能匹配我們的目標地址,根據有類路由協議的原則,它不會選擇預設路由,所以報文B被路由器丟棄。

  六、目標IP為11.1.1.1,所在的主網路為11.0.0.0,目前的路由表中不存在11.0.0.0的子網路由,此時路由器直接採用預設路由,所以路由器採用預設路由對報文C進行轉發。

  上面的結果是有類路由協議查詢路由的行為,而配置ip classless的目的就是改變它的這種行為,配置完該命令後查詢路由的行為是根據最長匹配的原則,就可以通過預設路由進行轉發了。