九色国产,午夜在线视频,新黄色网址,九九色综合,天天做夜夜做久久做狠狠,天天躁夜夜躁狠狠躁2021a,久久不卡一区二区三区

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開(kāi)通VIP
checksum:incorrect;checksum:validation disabl...
2010-11-13 12:18

名詞解釋:
    checksum意思是“校驗(yàn)和”
    incorrect意思是“不正確”
    validation意思是“確認(rèn)”
    disabled意思是“禁用”


故障現(xiàn)狀:

    WireShark分析數(shù)據(jù)包,網(wǎng)卡沒(méi)有dropped,正常的數(shù)據(jù)包居然出現(xiàn)了checksum incorrect。(傳輸中本身有問(wèn)題出現(xiàn)的

checksum incorrect本文中不做說(shuō)明)

分析原因:

    正常情況下,系統(tǒng)的TCP/IP協(xié)議棧計(jì)算TCP包的校驗(yàn)和。然而從網(wǎng)卡屬性配置中,我們發(fā)現(xiàn)居然在高級(jí)選項(xiàng)里可以設(shè)置Checksum

Offload是否對(duì)Rx或Tx有效,也可以設(shè)置為對(duì)兩者都有效。

    對(duì)于Tx,設(shè)置Checksum Offload有效之后,Windows的傳輸層將隨機(jī)填充TCP校驗(yàn)和,因此在本機(jī)上抓取的數(shù)據(jù)包是Bad

CheckSum。然后,網(wǎng)卡會(huì)自動(dòng)計(jì)算正確的校驗(yàn)碼然后發(fā)送,因此對(duì)方收到的仍然是正確的TCP包。

    對(duì)于Rx,設(shè)置Checksum Offload有效之后,網(wǎng)卡在接收數(shù)據(jù)時(shí),會(huì)填充一個(gè)NDIS_TCP_IP_CHECKSUM_PACKET_INFO 結(jié)構(gòu)并設(shè)置標(biāo)

志位;如果由于某種原因失敗,則不設(shè)置標(biāo)志位,由Windows里的TCP/IP協(xié)議棧來(lái)完成數(shù)據(jù)校驗(yàn)。

    CheckSum Offload實(shí)際上是將傳輸層的一部分工作交給了硬件完成,以節(jié)約系統(tǒng)的CPU資源。微軟的測(cè)試表明它可以最多節(jié)約

30%的CPU資源。IBM里AIX的文檔則指出:對(duì)于PCI接口的千兆網(wǎng)卡來(lái)說(shuō)還不如讓400Mhz以上的CPU來(lái)計(jì)算校驗(yàn)和,而PCI-X的千兆網(wǎng)卡

啟用此項(xiàng)后可以達(dá)到線路速度,從而節(jié)約CPU資源。

    簡(jiǎn)單的總結(jié)下,就是WireShark抓到的數(shù)據(jù)包提示Checksum錯(cuò)誤,僅僅是因?yàn)樗孬@到的是操作系統(tǒng)胡亂填充的checksum,而千

兆網(wǎng)卡在開(kāi)啟Checksum Offload之后,會(huì)把這些計(jì)算的工作交給網(wǎng)卡去做,網(wǎng)卡最后還是會(huì)計(jì)算出正確的checksum并且發(fā)出去的。

解決方法:

    Windows下,如果網(wǎng)卡支持checksum offload,則可以再設(shè)備管理器->網(wǎng)絡(luò)適配器屬性->高級(jí) 里面通過(guò)設(shè)置checksum offload

為disabled即可。

    Linux下,可以通過(guò)ethtool來(lái)關(guān)閉checksum offload,具體方法如下:

         #ethtool -K eth0 tx off rx off

修改結(jié)果:
    正常數(shù)據(jù)包顯示checksum correct,在TCP中顯示的是checksum:validation disabled。證明我們的修改得到了正確的結(jié)果。


本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)
打開(kāi)APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
千兆網(wǎng)卡設(shè)置
網(wǎng)卡屬性設(shè)置
關(guān)于服務(wù)器網(wǎng)卡的選擇 有同學(xué)虛擬盤速度慢 進(jìn)游戲速度慢的請(qǐng)看 - 系統(tǒng)+虛擬盤 - 順網(wǎng)科...
vlan后 出現(xiàn) outlook 正在試圖從服務(wù)器檢索數(shù)據(jù)
各種網(wǎng)卡做無(wú)盤的高級(jí)參數(shù)設(shè)置(供參考)
linux內(nèi)核網(wǎng)絡(luò)路徑數(shù)據(jù)包分片功能介紹
更多類似文章 >>
生活服務(wù)
熱點(diǎn)新聞
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服