利用cache-invalidate-delay這個全局配置命令,可以控制ip路由高速緩存的失效速度。為了讓IP路由高速緩存馬上失效,利用該命令的“no”格式進行。
ip cache-invalidate-delay [minimum maximum quiet threshold ]
no ip cache-invalidate-delay
默認情況
minimum=2秒
maximum=5秒,假如沒有失效請求,那么此值為3秒。
命令模式
全局配置模式
操作要點
該命令第一次出現時是在Cisco IOS 10.0版中。
所有的高速緩存失效請求都馬上生效。
除非有技術支持人員的幫助,否則一般不要用這個命令,不正確的設置可能嚴重地降低網絡的性能。
IP的快速交換和自主交換(autonomous-switch)功能維護著一個IP路由的高速緩存,以便可以快速訪問。假如在轉發數據包時,高速緩存中并未記錄有相應的路由,那么就對數據包進行過程交換(PRocess-switch),并且還在高速緩存中生成一個新的相應的條目。注重,當路由表發生變化時(比如接收了一個連接或接口),必須刷新路由高速緩存,以便用最新的路由信息來重建該路由高速緩存。
這個命令可以控制如何刷新路由高速緩存,目的是拖延緩存的失效,一直到路由過程安置下來。因為路由表的變化易于集中在一個短時間內,這樣可能要連續刷新高速緩存,所以可能會給路由器加上高的CPU負荷。
當啟用了這個功能,并且系統請求刷新路由高速緩存,那么這個請求至少要保持minimum秒(也就是至少要拖延minimum秒才執行)。然后系統再確定高速緩存是否“安靜”了(也就是說,在剛剛過去的quiet秒中,失效請求的次數少于threshold),假如緩存安靜了,就刷新高速緩存。假如在第一次請求后,在maximum秒之內高速緩存都沒有安靜,那么就無條件刷新它。
對這些參數的操作,可以在路由過程集中的時間內,調整對CPU的使用。這些操作并不影響路由協議的定時,只是影響對陳舊的高速緩存條目的清除。
示例
下面的例子設置最小的延時為5秒,最大的延時為30秒,安靜的標準為在前面剛剛過去的10秒內,失效請求的次數小于5。
ip cache-invalidate-delay 5 30 10 5
相關命令
你可以聯機搜索這些相關命令的說明操作要點,Internet網址是www.cisco.com。
ip route-cache
show ip cache
新聞熱點
疑難解答