PC與S57交換機直連鏈路PING測試丟包問題分析
某客戶網(wǎng)絡(luò)中,S5700交換機通過運營商透明鏈路直連PC或C廠商交換機。PC上通過Pingtester軟件(或C廠商交換機)PING該交換機Vlanif的IP地址,想通過該方法來簡單的測試直連鏈路的質(zhì)量,卻出現(xiàn)有規(guī)率的丟包情況。而如果將S5700交換機更換成C廠商交換機后,該類似測試結(jié)果則無丟包。另外如果在S5700端后面再接入一臺PC,兩臺PC對PING測試,則結(jié)果也正常。
1,收集信息
2,排除配置及鏈路質(zhì)量問題
3,實驗室復(fù)現(xiàn)該問題,并找到根因
1,實驗室復(fù)現(xiàn)測試可見,當PING包長為1500大包,速率為1s一個,超時時間設(shè)置為700ms時,PING包丟包率約10%。當將超時時間設(shè)置為5000ms時,測試顯示沒有丟包。說明PING測試過程中實際上交換機并沒有發(fā)生丟包,PC上使用軟件PING交換機顯示丟包的原因是回程報文沒有及時送達PC,是S5700處理PING包延時大造成的。當PING包長小于100時,超時時間設(shè)備為1000ms以下,測試結(jié)果正常無丟包。
2,造成這種測試結(jié)果的原因在于S5700交換機默認使能PING快回功能(即在交換機芯片的CPU上直接回復(fù)報文,而不需上送到單板CPU處理),小包PING測試由于無需上送CPU處理,所以測試結(jié)果正常無丟包。而當PING測試1500大包時,則由于涉及到大包分片,而交換芯片又不支持報文分片以及分片報文重組,必須要上送到單板CPU才能處理。并且當前版本中,CPU處理ICMP此類非重要業(yè)務(wù)協(xié)議的優(yōu)先級較低,導(dǎo)致了S5700交換機處理大包PING測試的流程比較耗時,當其超過交換機的默認超時時間時,就會發(fā)生丟包的情況。
3,同時,如果在S5700端后面再接入一臺PC,兩臺PC對PING測試時,S5700交換機僅做為報文轉(zhuǎn)發(fā)設(shè)備(根本功能),可以實現(xiàn)快速轉(zhuǎn)發(fā),測試結(jié)果正常。
如果需要對交換機直連鏈路的質(zhì)量進行此類簡單PING測試,建議使用連接在交換機兩端的PC來進行,避免由于交換機的原因而錯判了鏈路質(zhì)量的問題。
- 上一篇:S27/S37/S57/S67/S77/S97/S127交換 2015/3/9
- 下一篇:核心交換做堆疊后由于啟動順序錯誤導(dǎo)致交換機主、備的配置同步錯 2015/3/9