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