iT邦幫忙

0

修改 Chariot packet size.

因為工作需要使用chariot來測試小封包流量,無奈不知道該如何修改packet size 上網查到的資訊也不行

包括:

(從官方文件出來)修改MSS值 [失敗].

(從官方文件出來)修改TCP windows size,出現error code "CHR0125", [失敗]

還有修改Windows MTU, MTU試過可改小,但是不知道最小可以支援到多小不過確定不給改成512,[失敗]

最後只好找廠商出馬,在詢問之下發現只要修改 script內的file size為特定數值就可達到效果

廠商回覆:

如要測試 64 跟 128 封包大小的話,只要將 File size 分別改成 18 和 82而封包的內容如下:

64 = Header 14 Bytes, IPv4 20 Bytes, TCP 8 Bytes, FCS Checksum 4 Bytes, Data 18 Bytes

128 = = Header 14 Bytes, IPv4 20 Bytes, TCP 8 Bytes, FCS Checksum 4 Bytes, Data 82 Bytes

意思是以後要打什麼大小的包只要扣掉46Byt的大小就行.


圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言