因為工作需要使用chariot來測試小封包流量,無奈不知道該如何修改packet size 上網查到的資訊也不行
包括:
(從官方文件出來)修改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的大小就行.