半径的最大数据包大小

发布于 2024-10-03 06:06:50 字数 75 浏览 5 评论 0原文

RADIUS 有最大数据包大小吗?我的一个应用程序需要发送签名的生物识别图像以进行身份​​验证,我不确定 Radius 是否能够处理它。

Does RADIUS have a maximum packet size? One of my applications will require a signed biometric image to be sent for authentication purposes and I am unsure of whether radius will be able to handle it.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

毁我热情 2024-10-10 06:06:50

根据详细介绍 RADIUS 协议的 RFC 2865,虽然 Radius 数据包长度字段为 2 个八位字节长,但最大数据包大小限制为 4096 字节(其他人可能能够澄清其原因)。每个属性的长度字段为 1 个八位字节,因此属性限制为 255 个字节。

According to RFC 2865 that details the RADIUS protocol, although the Radius packet length field is 2 octets long, the maximum packet size is restricted to 4096 bytes (someone else may be able to clarify the reason for this). The length field per attribute is 1 octet and therefore attributes are limited to 255 bytes.

卷耳 2024-10-10 06:06:50

RFC7499 允许基于片段重组的大型数据包,即连接多个 RADIUS 数据包的内容。

并说明最初限制的理由是:

避免UDP
尽可能的碎片化。当时的大小为 4096 字节
似乎对于任何目的来说都足够大。现在,新的场景正在出现
需要交换超过此授权信息的
4096 字节限制。

新的限制并不是绝对的。 RFC7499 建议最多 25 次往返,并且数据包应限制为网络 PMTU。

RFC7499 allows for large packets based on fragment reassembly, that is concatenating the contents of multiple RADIUS packets.

and states the rationale for the original limit as being:

to avoid UDP
fragmentation as much as possible. Back then, a size of 4096 bytes
seemed large enough for any purpose. Now, new scenarios are emerging
that require the exchange of authorization information exceeding this
4096-byte limit.

The new limit isn't absolute. RFC7499 suggests that 25 roundtrips should be the maximum, and that packets should be limited to the network PMTU.

永不分离 2024-10-10 06:06:50

您可以在长度为 16 个八位位组 (65k) 的验证器部分中传递此信息。

You can pass this information in the authenticator section wich is 16 octets (65k) long.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文