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