为什么SSH中没有UDP端口转发?

Kam*_*ski 7 ssh port-forwarding tunnel udp ssh-tunnel

我知道 SSH 可以转发 TCP 端口,而不是 UDP。我不是在寻求帮助来规避此限制(此处涵盖此主题)。

我想知道 SSH 从未获得 UDP 转发能力的原因是什么。

谷歌搜索给了我很多“SSH不能”的答案和一些“这不是微不足道的”。仍然没有答案为什么。

到目前为止,我的猜测是:

  1. 应用程序使用 UDP 是有原因的,主要是因为它的低延迟。SSH 及其加密和 TCP 流量会减慢速度——这与最初使用 UDP 的原因背道而驰。
  2. 通过 SSH 对 UDP 隧道的需求非常低(可能是因为上述原因),如果实施,该功能将是(第一个?)花里胡哨的功能之一。

我对么?还有更多原因吗?实施可能存在一些严重的技术困难?