深入講解Cisco路由器日志中的速率限制問題
首先熟悉Cisco路由器日志中的日期和時間戳,在它們發(fā)生的時候是很有用的。再接下來的內(nèi)容中,我們將要詳細地講述序列號和速率限制方面的專業(yè)知識。
1. 日期和時間戳,默認消息不包括日期和時間戳,這在確定日志時間是什么時候發(fā)生時是非常有用的:
hostname(config)#service timestamps {debug | log} uptime,hostname(config)#service timestamps {debug | log} datetime [msec] [localtime] [show-timezone] [year]可以為日志消息添加兩種時間戳,當使用uptime參數(shù)的時候,將為日志信息添加設備自啟動以來的時間,顯示如下:2w1d: %SYS-5-CONFIGJ: Configured from console by console.表示,該日志發(fā)出時,路由器以啟動2周1天。
而使用datetime參數(shù)的時候,則在Cisco路由器日志消息中添加使用UTC格式的日期和時間,標準的格式為MMM DD HH:MM:SS。datetime選項下還有其他的一些參數(shù),msec參數(shù)使日志信息的時間包含毫秒,local-time是指日志信息內(nèi)的時間使用路由器的本地時間,show-timezone是指在日志信息中顯示時區(qū)消息,year選項是指在日志信息中顯示年份信息。以下是使用了這幾個參數(shù)的例子:Feb 4 2009 11:11:24 UTC: %SYS-5-CONFIGJ: Configured from console by console.
2. 序列號
除了在Cisco路由器日志消息中添加時間戳標記,還可以在日志信息中添加序列號??梢允褂萌缦碌拿睿篽ostname(config)#service sequence-numbers.下面是一個時間戳和序列號都打開的日志信息的例子:000121: .Feb 4 2009 11:11:24 UTC: %SYS-5-CONFIGJ: Configured from console by console.在本例中,序列號是121,則表示這是第被記錄的121條消息。
3. 速率限制
我們可以使用logging rate-limit命令以秒為單位限制記錄日志信息的速率:hostname(config)#logging rate-limit {number | all number | console number} [except severity]默認的在路由器上沒有配置任何的限制。通過指定一個數(shù)字可以限制每秒所記錄的日志信息的數(shù)量。all關鍵字可以使該限速命令作用于日志信息和調(diào)試信息。console參數(shù)則限制將Cisco路由器日志信息發(fā)送到console控制臺的速率。except參數(shù)對指定的消息嚴重級別或者更高級別的消息建立一個例外。