发布于 2020-06-23 13:05:20
一个原因是与IKEv1的向后兼容性。另一个是与NAT遍历(UDP封装,RFC 3948)的兼容性,因为它利用IKE连接创建的现有NAT映射在NAT上传输ESP (通过TCP这样做可能会严重影响性能,参见下文)。
然而,现在可以将TCP封装用于IKEv2和ESP (甚至可以在TLS中进行隧道操作)。此扩展是在RFC 8229中定义的,如果无法通过UDP建立连接(例如,由于防火墙),则作为后备。
正如RFC的第12条中所描述的那样,在使用它时可能会产生一些负面的性能影响(例如TCP中的TCP),所以使用UDP通常是可取的。因为它是一个相对较新的扩展,所以对它的支持还不是很广泛( Linux内核支持它,从5.6开始,它于2020年3月/4月发布)。
https://serverfault.com/questions/1022981
复制相似问题