故障描述
在實際使用中,Ping華為交換機的網(wǎng)關(guān)延時比較大,但是交換機其它端口下掛的設(shè)備延時就比較小的現(xiàn)象。
故障分析
1.ping 交換機其它端口下掛的設(shè)備時,S9300進行的是硬件數(shù)據(jù)轉(zhuǎn)發(fā),速度非???,所以延時也就小。
2.ping 交換機網(wǎng)關(guān)時,ICMP報文需要S9300的CPU進行處理,導(dǎo)致延時比較大。原因說明如下:
為了防止網(wǎng)絡(luò)中常見的ping攻擊對設(shè)備的影響,S9300將ICMP報文的處理優(yōu)先級降到最低。
交換機系統(tǒng)是分布式處理系統(tǒng),ARP、ICMP和路由等信息送到主控板進行處理,這樣Ping操作的ICMP報文首先由業(yè)務(wù)板上送主控板,主控板處理完成后再送回業(yè)務(wù)板。而且由于ICMP報文優(yōu)先級很低,在報文傳送和處理中都排在最后,所以延時就會比較大。
盡管存在ping 交換機網(wǎng)關(guān)延時大的問題,但是由于業(yè)務(wù)數(shù)據(jù)報文不需要CPU處理,而是直接由底層芯片處理,所以不會影響到數(shù)據(jù)包的轉(zhuǎn)發(fā)速度。
處理過程
為解決ping交換機網(wǎng)關(guān)延時大的問題,交換機業(yè)務(wù)板的CPU收到ICMP報文時,會直接進行ICMP響應(yīng),增加CPU對ICMP報文的處理速度。該功能可以通過命令icmp-reply fast啟用。
缺省情況下,icmp-reply fast功能去使能。
建議/總結(jié)
在用戶比較在乎Ping值時,請修改此參數(shù)。次方法針對V100R005(低端盒式)以上版本及V100R003(機框式)以上版本有效。