3 つの簡単な質問があります。
- 簡単な説明でDiameterプロトコルとは何ですか?
- なぜ使用されるのですか?
- どのように使用できますか?
実用的な説明を求めてネットを検索しましたが、見つかりませんでした。あるのは、技術的なおしゃべりだけです。
3 つの簡単な質問があります。
実用的な説明を求めてネットを検索しましたが、見つかりませんでした。あるのは、技術的なおしゃべりだけです。
ITU によると、DIAMETER は RADIUS の後継です (2 倍優れています)。いいえ、冗談ではありません。RADIUS は、承認、認証、およびアカウンティング プロトコル サーバー (通常は単に AAA と呼ばれます) へのインターフェイスとして、多くの電気通信ネットワークで使用されていました。RADIUS の問題は次のとおりです。
UDP に基づいて構築されています -- RADIUS パケットはドロップオフする可能性があります。短い属性/値のペア以上のものを処理するように設計されたことはありません。拡張可能ですが、ベンダー固有の属性 (VSA) に限定されます
ポートマスター端末/モデム サーバーを作成した Livingston の論文はすべて素晴らしいものでした。(ああ、昔は…今ではテレビットの先駆者の声が聞こえます…) しかし、それは 19.2Kb UUCP がクールだった時代でした。
DIAMETER は、現代世界のこれらの問題に対処することを目指しています。まず、TCP に基づいています。これにより、ドロップアウトの問題が解決されます。これで、パケットが「途中」で到達しないことがわかりました。ストリームを暗号化することもできます。また、TCP のおかげで、より大きな属性セット (AVP と呼びます) を持つことができます。したがって、単純なキーと値のペアを超えて値セットを伝達する方がはるかに簡単です。
例として、DIAMETER< では、ログイン要求を実行して、ユーザー名/パスワードよりもはるかに多くの情報を送信できます。たとえば、コースの場所を送信して、ユーザーがログインしている場所を AAA に伝えることができます (アクセスのための地理的位置規則がある場合があります)。また、物事を表現するためのより堅牢で豊富な言語があるため、AAA は、イエス/ノーだけでなく、特定のイエスのルール、またはノーの理由を伝えることができます。
これは役に立ちますか?
IBM の Web サイトで書かれた、Diameter プロトコルに関するこの完全な記事を見つけました。
序章
Diameter プロトコルは、さまざまな側面で多くの改良を加えた RADIUS プロトコルから派生したものであり、一般に、次世代の認証、承認、アカウンティング (AAA) プロトコルであると考えられています。Diameter プロトコルは、IMS エンティティが AAA 関連の情報を交換するために、IMS アーキテクチャで広く使用されていました。IMS システムは通信業界で次の大きなものになる可能性があるため、IMS アーキテクチャの本質を理解するには、Diameter プロトコルを明確に理解する必要があると考えています。この記事では、Diameter の概要とその仕組みについて説明します。IMS での AAA の仕組みに関心のある開発者や、Diameter アプリケーションを実装したい開発者にとって、この記事は良い開始ページです。
ワイヤレス ネットワークやモバイル IP などの新しいテクノロジとアプリケーションの出現により、認証と承認の要件が大幅に増加し、アクセス制御メカニズムはこれまで以上に複雑になっています。既存の RADIUS (Remote Authentication Dial-In User Service) プロトコルは、これらの新しい要件に対応するには不十分な場合があります。必要なのは、さらなる拡張の柔軟性を維持しながら、新しいアクセス制御機能を実現できる新しいプロトコルです。ここで、Diameter プロトコルの出番です。