udp2raw icon indicating copy to clipboard operation
udp2raw copied to clipboard

文档中是否能给出各个模式下的额外开销

Open chinuno-usami opened this issue 6 years ago • 2 comments

在实际使用环境中网络设备的mtu不是固定的,能否在文档中说明各个模式下的额外开销,方便自己计算上层应用的具体mtu设置?

chinuno-usami avatar Oct 18 '19 02:10 chinuno-usami

这个暂时没有文档,如果有精确调整mtu的需求,目前只能自己抓包看一下。另外,aes cbc加密会把包长度对齐到16的整数倍,其它不会。

wangyu- avatar Jul 16 '20 03:07 wangyu-

自己测试下主要是和auth方式有关。目前版本下各auth模式添加的包头长度:

  • none: 102B
  • crc32: 106B
  • simple:110B
  • md5: 118B
  • hmac_sha1: 122B

另外虽然issue没提到,给个openvpn的参考:

  • auth与cipher为none时,会增加40B的link-mtu;
  • cipher为AES-256-GCM时,会增加56B的link-mtu;
  • 似乎是当目标地址是ipv6地址时,link-mtu会增加10B(即50B和66B)

Vigilans avatar Aug 25 '22 06:08 Vigilans