質問

んRADIUSは、最大パケットサイズを持っていますか?私のアプリケーションの一つは、認証目的のために送信する署名バイオメトリック画像が必要になりますし、私は半径がそれを処理できるかどうかがわからないと思います。

役に立ちましたか?

解決

あなたが16個のオクテット(65000)長いですウィッヒオーセンティケータのセクションでこの情報を渡すことができます。

他のヒント

RADIUSプロトコルを詳細RFC 2865によれば、半径パケット長フィールドは、2つのオクテット長であるが、最大パケットサイズは4096バイトに制限されている(他の誰かがその理由を明らかにすることができるかもしれません)。属性ごとの長さフィールドは1つのオクテットであり、したがって、属性が255バイトに制限されます。

RFC7499は、複数のRADIUSパケットの内容を連結している、再組み立て断片に基づく大きなパケットを可能にする。

とは、あるとして、元の限界の理論的根拠を述べて

  UDPを避けるために

     できるだけフラグメンテーション。当時、4096のサイズバイト      任意の目的のために十分な大きさに見えました。さて、新しいシナリオが浮上しています      これを超える認証情報の交換を必要とすること      4096バイトの制限。

新しい制限は絶対的ではありません。 RFC7499は、25回の往復が最大であるべきであり、そのパケットはネットワークPMTUに限定されるべきであることを示唆している。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top