本文為大家介紹ip classless配置(ip a s命令),下面和小編一起看看詳細內(nèi)容吧。
ip classless命令的作用
看了ip classless命令書上的解釋,不是很明白。
關(guān)于ip classless問題,舉個簡單的例子,假設(shè)show ip route在路由表中有如下輸出
c 10.1.1.0/24 s0/0
c 10.1.2.0/24 s0/1
s 10.1.3.0/24 s0/0
s 0.0.0.0/0 s0/1
q:路由器收到一個目的地址為10.1.4.1的ip包,路由器應(yīng)該如何轉(zhuǎn)發(fā)?
q:路由器收到一個目的地址為20.1.4.1的ip包,路由器應(yīng)該如何轉(zhuǎn)發(fā)?
按照常理,大家都會說走默認路由。答案是正確的,但這只是在ip classless 命令生效的情況下。如果把這個命令去掉,結(jié)果就是到20.1.4.1走默認路由,到10.1.4.1路由器丟棄!
為什么是這樣?當ip classless命令不生效時,cisco路由器先查找路由記錄,看目的地址是哪個大網(wǎng)號。比如10.1.4.1這個大網(wǎng)號是10.0.0.0因為是a類地址,然后在路由表中查找這個大網(wǎng)號或者它的子網(wǎng)的相關(guān)記錄,如果能找到對應(yīng)的記錄,它將被轉(zhuǎn)發(fā),如果找不到,它將被丟棄。為什么不走默認路線呢?因為路由器現(xiàn)在認為自己知道10.0.0.0這個a類地址上的所有子網(wǎng),所以例子中只有10.1.1.0/24、10.1.2.0/24、10.1.3.02/24三個,數(shù)據(jù)包為going to 10.1.4.0 /24子網(wǎng)不存在,所以丟包。
到20.1.4.1就不一樣了,因為路由表中沒有20.0.0.0這個大網(wǎng)號的相關(guān)路由記錄,所以馬上走默認路由。
總結(jié):ip classless命令其實是一種查找路由表的方式,最直接的作用就是使用默認路由。使用ip classless命令,路由器使用最長匹配原則查找路由表,而不首先考慮目的地址屬于哪一類。
好了,ip classless配置(ip a s命令)的介紹到這里就結(jié)束了,想知道更多相關(guān)資料可以收藏我們的網(wǎng)站。