多試試:
多試試-計算機技術與軟體
看了ip classless命令書中的解釋,說的還不是很清楚.
關於ip classless問題,給個簡單的例子,假設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
問路由器收到ip包,目的位址10.1.4.1,路由器該如何**?
問路由器收到ip包,目的位址20.1.4.1,路由器該如何**?
根據常識大家都會說走預設路由。回答正確,但是這只是在ip classless命令生效的時候。如 果去除這條命令,結果就是去20.1.4.1走預設路由,去10.1.4.1路由器則丟棄!
為什麼這樣,在沒有ip classless命令生效的時候,cisco 路由器找路由記錄首先看目的位址 是哪個大的網路號,如現在10.1.4.1的大網路號是10.0.0.0,因為它是a類位址,然後在路由表中找這個大網路號或其子網的相關的記錄,如果能找到對應記錄則**,如果找不到則丟棄。為什麼不走預設路由?因為現在路由器認為它知道10.0.0.0這個a類位址上的所有子網,例子中只有3個10.1.1.0/24, 10.1.2.0/24 , 10.1.3.02/24,資料報要去的10.1.4.0/24這個子網並不存在,所以將資料報丟掉。
去20.1.4.1則不同,因為路由表中沒有20.0.0.0這個大網路號的相關路由記錄,所以立刻走預設路由。
總結:ip classless命令其實是影響的路由表查詢的方法,最直接的效果就是對預設路由的使用。有了ip classless命令,則路由器查詢路由表使用的是最長匹配原則,而不首先考慮目的位址是哪個類的。
移步至個人小站:
www.very321.com
ip classless 命令的作用
看了ip classless命令書中的解釋,說的還不是很清楚.關於ip classless問題,給個簡單的例子,假設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 ...
ip classless命令的作用
ip classless命令的作用 看了ip classless命令書中的解釋,說的還不是很清楚.關於ip classless問題,給個簡單的例子,假設show ip route時在路由表中有以下輸出 c 10.1.1.0 24 s0 0 c 10.1.2.0 24 s0 1 s 10.1.3.0 ...
STDOUT得到的字串作命令執行
學習selinux時,查閱 var log messages資訊的時候提示 run sealert l 代表一串字串 因為 sealert l 過長,所以想通過管道提取該命令串,再執行。通過命令 cat var log messages grep setroubleshoot tail n 1 cu...