RFC2058 日本語訳
2058 Remote Authentication Dial In User Service (RADIUS). C. Rigney,A. Rubens, W. Simpson, S. Willens. January 1997. (Format: TXT=118880 bytes) (Obsoleted by RFC2138) (Status: PROPOSED STANDARD)
プログラムでの自動翻訳です。
RFC一覧
英語原文
Network Working Group C. Rigney Request for Comments: 2058 Livingston Category: Standards Track A. Rubens Merit W. Simpson Daydreamer S. Willens Livingston January 1997
Rigneyがコメントのために要求するワーキンググループC.をネットワークでつないでください: 2058年のリビングストンカテゴリ: 標準化過程A.ルーベンス長所W.シンプソン空想家S.ウィレンスリビングストン1997年1月
Remote Authentication Dial In User Service (RADIUS)
ユーザサービスにおけるリモート認証ダイヤル(半径)
Status of this Memo
このMemoの状態
This document specifies an Internet standards track protocol for the Internet community, and requests discussion and suggestions for improvements. Please refer to the current edition of the "Internet Official Protocol Standards" (STD 1) for the standardization state and status of this protocol. Distribution of this memo is unlimited.
このドキュメントは、インターネットコミュニティにインターネット標準化過程プロトコルを指定して、改良のために議論と提案を要求します。 このプロトコルの標準化状態と状態への「インターネット公式プロトコル標準」(STD1)の現行版を参照してください。 このメモの分配は無制限です。
Abstract
要約
This document describes a protocol for carrying authentication, authorization, and configuration information between a Network Access Server which desires to authenticate its links and a shared Authentication Server.
このドキュメントは、リンクを認証することを望んでいるNetwork Access Serverと共有されたAuthentication Serverの間まで認証、承認、および設定情報を運ぶためにプロトコルについて説明します。
Table of Contents
目次
1. Introduction .......................................... 3 1.1 Specification of Requirements ................... 4 1.2 Terminology ..................................... 4 2. Operation ............................................. 5 2.1 Challenge/Response .............................. 6 2.2 Interoperation with PAP and CHAP ................ 7 2.3 Why UDP? ........................................ 8 3. Packet Format ......................................... 9 4. Packet Types .......................................... 12 4.1 Access-Request .................................. 12 4.2 Access-Accept ................................... 14 4.3 Access-Reject ................................... 15 4.4 Access-Challenge ................................ 16 5. Attributes ............................................ 17 5.1 User-Name ....................................... 20 5.2 User-Password ................................... 21 5.3 CHAP-Password ................................... 22 5.4 NAS-IP-Address .................................. 23
1. 序論… 3 1.1 要件の仕様… 4 1.2用語… 4 2. 操作… 5 2.1 挑戦/応答… 6 2.2 乳首があるInteroperationとやつ… 7 2.3 なぜUDP? ........................................ 8 3. パケット形式… 9 4. パケットはタイプされます… 12 4.1アクセス要求… 12 4.2 アクセスして受け入れてください… 14 4.3アクセス廃棄物… 15 4.4 アクセス挑戦… 16 5. 属性… 17 5.1ユーザ名… 20 5.2ユーザパスワード… 21 5.3やつパスワード… 22 5.4 NAS IPアドレス… 23
Rigney, et. al. Informational [Page 1] RFC 2058 RADIUS January 1997
et Rigney、アル。 [1ページ]情報のRFC2058半径1997年1月
5.5 NAS-Port ........................................ 24 5.6 Service-Type .................................... 25 5.7 Framed-Protocol ................................. 27 5.8 Framed-IP-Address ............................... 28 5.9 Framed-IP-Netmask ............................... 29 5.10 Framed-Routing .................................. 29 5.11 Filter-Id ....................................... 30 5.12 Framed-MTU ...................................... 31 5.13 Framed-Compression .............................. 32 5.14 Login-IP-Host ................................... 33 5.15 Login-Service ................................... 33 5.16 Login-TCP-Port .................................. 34 5.17 (unassigned) .................................... 35 5.18 Reply-Message ................................... 35 5.19 Callback-Number ................................. 36 5.20 Callback-Id ..................................... 37 5.21 (unassigned) .................................... 37 5.22 Framed-Route .................................... 38 5.23 Framed-IPX-Network .............................. 39 5.24 State ........................................... 39 5.25 Class ........................................... 40 5.26 Vendor-Specific ................................. 41 5.27 Session-Timeout ................................. 43 5.28 Idle-Timeout .................................... 44 5.29 Termination-Action .............................. 44 5.30 Called-Station-Id ............................... 45 5.31 Calling-Station-Id .............................. 46 5.32 NAS-Identifier .................................. 47 5.33 Proxy-State ..................................... 48 5.34 Login-LAT-Service ............................... 49 5.35 Login-LAT-Node .................................. 50 5.36 Login-LAT-Group ................................. 51 5.37 Framed-AppleTalk-Link ........................... 52 5.38 Framed-AppleTalk-Network ........................ 53 5.39 Framed-AppleTalk-Zone ........................... 53 5.40 CHAP-Challenge .................................. 54 5.41 NAS-Port-Type ................................... 55 5.42 Port-Limit ...................................... 56 5.43 Login-LAT-Port .................................. 57 5.44 Table of Attributes ............................. 58 6. Examples .............................................. 59 6.1 User Telnet to Specified Host ................... 59 6.2 Framed User Authenticating with CHAP ............ 60 6.3 User with Challenge-Response card ............... 61 SECURITY CONSIDERATIONS ...................................... 62 REFERENCES ................................................... 63 ACKNOWLEDGEMENTS ............................................. 63 CHAIR'S ADDRESS .............................................. 64
5.5 NAS-ポート… 24 5.6 サービスしてタイプしてください… 25 5.7 縁どられたプロトコル… 27 5.8 縁どられたIPアドレス… 28 5.9の縁どられたIPネットマスク… 29 5.10 縁どられたルート設定… 29 5.11フィルタイド… 30 5.12 縁どられたMTU… 31 5.13 縁どられた圧縮… 32 5.14ログインIPホスト… 33 5.15 ログインサービス… 33 5.16 ログインTCPポート… 34 5.17 (割り当てられない)… 35 5.18応答メッセージ… 35 5.19コールバック番号… 36 5.20コールバックイド… 37 5.21 (割り当てられない)… 37 5.22 縁どられたルート… 38 5.23の縁どられたIPXネットワーク… 39 5.24 状態… 39 5.25のクラス… 40 5.26 ベンダー特有… 41 5.27セッションタイムアウト… 43 5.28 活動していないタイムアウト… 44 5.29終了動作… 44 5.30の呼ばれた駅のイド… 45 5.31の呼んでいる駅のイド… 46 5.32NAS-識別子… 47 5.33 プロキシ状態… 48 5.34 ログインLATサービス… 49 5.35ログインLATノード… 50 5.36 ログインLATは分類します… 51 5.37 縁どられたAppleTalkはリンクされます… 52 5.38 縁どられたAppleTalkネットワーク… 53 5.39の縁どられたAppleTalkゾーン… 53 5.40 やつ挑戦… 54 5.41 NASはタイプを移植します… 55 5.42ポート限界… 56 5.43 ログインLATポート… 属性の57 5.44テーブル… 58 6. 例… 59 指定されたホストへの6.1ユーザtelnet… 59 6.2はやつとのユーザ認証を縁どりました… 60 Challenge-応答カードをもっている6.3ユーザ… 61 セキュリティ問題… 62の参照箇所… 63の承認… 63 議長のアドレス… 64
Rigney, et. al. Informational [Page 2] RFC 2058 RADIUS January 1997
et Rigney、アル。 [2ページ]情報のRFC2058半径1997年1月
AUTHORS' ADDRESSES ........................................... 64
作者のアドレス… 64
1. Introduction
1. 序論
Managing dispersed serial line and modem pools for large numbers of users can create the need for significant administrative support. Since modem pools are by definition a link to the outside world, they require careful attention to security, authorization and accounting. This can be best achieved by managing a single "database" of users, which allows for authentication (verifying user name and password) as well as configuration information detailing the type of service to deliver to the user (for example, SLIP, PPP, telnet, rlogin).
管理はシリアル・ラインを分散しました、そして、多くのユーザのためのモデムプールは重要な管理サポートの必要性を作成できます。 モデムプールが定義上外の世界へのリンクであるので、彼らはセキュリティ、承認、および会計に関する慎重な注意を必要とします。 サービスのタイプについて詳述する設定情報と同様に認証(ユーザ名について確かめて、パスワード)がユーザ(例えば、SLIP、PPP、telnet、rlogin)に配送されるのを許容するユーザの単一の「データベース」を管理することによってこれを達成できるのは最も良いです。
Key features of RADIUS are:
RADIUSに関する重要な特色は以下の通りです。
Client/Server Model
クライアント/サーバモデル
A Network Access Server (NAS) operates as a client of RADIUS. The client is responsible for passing user information to designated RADIUS servers, and then acting on the response which is returned.
Network Access Server(NAS)はRADIUSのクライアントとして作動します。 クライアントはRADIUSサーバに指定されて、次に、返される応答に影響するのにユーザー情報を通過するのに責任があります。
RADIUS servers are responsible for receiving user connection requests, authenticating the user, and then returning all configuration information necessary for the client to deliver service to the user.
RADIUSサーバはユーザ接続要求を受け取るのに原因となります、ユーザを認証して、次に、クライアントがユーザに対するサービスを提供するのに必要なすべての設定情報を返して。
A RADIUS server can act as a proxy client to other RADIUS servers or other kinds of authentication servers.
RADIUSサーバはプロキシクライアントとして他のRADIUSサーバか他の種類の認証サーバに機能できます。
Network Security
ネットワークセキュリティ
Transactions between the client and RADIUS server are authenticated through the use of a shared secret, which is never sent over the network. In addition, any user passwords are sent encrypted between the client and RADIUS server, to eliminate the possibility that someone snooping on an unsecure network could determine a user's password.
クライアントとRADIUSサーバの間のトランザクションは共有秘密キーの使用で認証されます。(共有秘密キーはネットワークの上に決して送られません)。 さらに、unsecureネットワークで詮索するだれかがユーザのパスワードを決定できた可能性を排除するためにクライアントとRADIUSサーバの間で暗号化されていた状態でどんなユーザパスワードも送ります。
Flexible Authentication Mechanisms
フレキシブルな認証機構
The RADIUS server can support a variety of methods to authenticate a user. When it is provided with the user name and original password given by the user, it can support PPP PAP or CHAP, UNIX login, and other authentication mechanisms.
RADIUSサーバはユーザを認証するさまざまなメソッドをサポートすることができます。 ユーザによって与えられたユーザ名とオリジナルのパスワードをそれに提供するとき、それはPPP PAPかCHAPと、UNIXログインと、他の認証機構をサポートできます。
Rigney, et. al. Informational [Page 3] RFC 2058 RADIUS January 1997
et Rigney、アル。 [3ページ]情報のRFC2058半径1997年1月
Extensible Protocol
広げることができるプロトコル
All transactions are comprised of variable length Attribute- Length-Value 3-tuples. New attribute values can be added without disturbing existing implementations of the protocol.
すべてのトランザクションが可変長Attribute長さ価値の3-tuplesから成ります。 プロトコルの不穏な既存の実装なしで新しい属性値を加えることができます。
1.1. Specification of Requirements
1.1. 要件の仕様
In this document, several words are used to signify the requirements of the specification. These words are often capitalized.
本書では、いくつかの単語が、仕様の要件を意味するのに使用されます。 これらの単語はしばしば大文字で書かれます。
MUST This word, or the adjective "required", means that the definition is an absolute requirement of the specification.
「必要である」というThis単語、または形容詞が、定義が仕様に関する絶対条件であることを意味しなければなりません。
MUST NOT This phrase means that the definition is an absolute prohibition of the specification.
Thisは定義がある手段を言葉で表してはいけません。仕様の絶対禁止。
SHOULD This word, or the adjective "recommended", means that there may exist valid reasons in particular circumstances to ignore this item, but the full implications must be understood and carefully weighed before choosing a different course.
「推薦される」というSHOULD This単語、または形容詞が、この項目を無視する特定の事情の正当な理由が存在するかもしれないことを意味しますが、完全な含意を理解されて、異なったコースを選ぶ前に、慎重に熟慮しなければなりません。
MAY This word, or the adjective "optional", means that this item is one of an allowed set of alternatives. An implementation which does not include this option MUST be prepared to interoperate with another implementation which does include the option.
5月のThis単語、または「任意である」という形容詞が、この項目が許容セットの代替手段の1つであることを意味します。 オプションを含んでいる別の実装で共同利用するようにこのオプションを含んでいない実装を準備しなければなりません。
1.2. Terminology
1.2. 用語
This document frequently uses the following terms:
このドキュメントは頻繁に次の用語を使用します:
service The NAS provides a service to the dial-in user, such as PPP or Telnet.
NASがダイヤルインのユーザに対するPPPかTelnetなどのサービスを提供するサービス。
session Each service provided by the NAS to a dial-in user constitutes a session, with the beginning of the session defined as the point where service is first provided and the end of the session defined as the point where service is ended. A user may have multiple sessions in parallel or series if the NAS supports that.
NASによってダイヤルインのユーザに提供されたセッションEachサービスはセッションを構成します、セッションの始まりがサービスが最初に提供されるポイントと定義されて、セッションの終わりがサービスが終わるポイントと定義されている状態で。 ユーザには、NASがそれをサポートするなら、平行な複数のセッションかシリーズがあるかもしれません。
silently discard This means the implementation discards the packet without further processing. The implementation SHOULD provide the capability of logging the error, including the contents of the silently discarded packet, and SHOULD record the event
さらに処理しながら、静かにThis手段を実装がパケットを捨てる捨ててください。 実装SHOULDは静かに捨てられたパケットのコンテンツを含む誤りを登録する能力を提供します、そして、SHOULDは出来事を記録に残します。
Rigney, et. al. Informational [Page 4] RFC 2058 RADIUS January 1997
et Rigney、アル。 [4ページ]情報のRFC2058半径1997年1月
in a statistics counter.
統計カウンタで。
2. Operation
2. 操作
When a client is configured to use RADIUS, any user of the client presents authentication information to the client. This might be with a customizable login prompt, where the user is expected to enter their username and password. Alternatively, the user might use a link framing protocol such as the Point-to-Point Protocol (PPP), which has authentication packets which carry this information.
クライアントがRADIUSを使用するために構成されるとき、クライアントのどんなユーザもクライアントに認証情報を提示します。 これはカスタマイズ可能なログインプロンプトであるかもしれません。そこでは、ユーザがそれらのユーザ名とパスワードを入力すると予想されます。 あるいはまた、ユーザはPointからポイントへのプロトコル(PPP)などのリンク縁どりプロトコルを使用するかもしれません。(プロトコルには、この情報を運ぶ認証パケットがあります)。
Once the client has obtained such information, it may choose to authenticate using RADIUS. To do so, the client creates an "Access- Request" containing such Attributes as the user's name, the user's password, the ID of the client and the Port ID which the user is accessing. When a password is present, it is hidden using a method based on the RSA Message Digest Algorithm MD5 [1].
クライアントがいったんそのような情報を得ると、それは、使用RADIUSを認証するのを選ぶかもしれません。 そうするために、ユーザの名前、ユーザのパスワード、クライアントのID、およびユーザがアクセスしているPort IDのようなAttributesを含んで、クライアントは「アクセス要求」を作成します。 パスワードが存在しているとき、それは、RSA Message Digest Algorithm MD5[1]に基づくメソッドを使用することで隠されます。
The Access-Request is submitted to the RADIUS server via the network. If no response is returned within a length of time, the request is re-sent a number of times. The client can also forward requests to an alternate server or servers in the event that the primary server is down or unreachable. An alternate server can be used either after a number of tries to the primary server fail, or in a round-robin fashion. Retry and fallback algorithms are the topic of current research and are not specified in detail in this document.
ネットワークを通してAccess-要求をRADIUSサーバに提出します。 時間の長さの中で応答を全く返さないなら、要求を幾度か再送します。 また、プライマリサーバが下がっているか、または手が届かない場合、クライアントは代替のサーバかサーバに要求を転送できます。 代替のサーバは、プライマリサーバへの多くのトライが失敗した後に使用できるか、または連続ファッションでそうします。 再試行と後退アルゴリズムは、現在の研究の話題であり、詳細に本書では指定されません。
Once the RADIUS server receives the request, it validates the sending client. A request from a client for which the RADIUS server does not have a shared secret should be silently discarded. If the client is valid, the RADIUS server consults a database of users to find the user whose name matches the request. The user entry in the database contains a list of requirements which must be met to allow access for the user. This always includes verification of the password, but can also specify the client(s) or port(s) to which the user is allowed access.
RADIUSサーバがいったん要求を受け取ると、それは送付クライアントを有効にします。 RADIUSサーバには共有秘密キーがないクライアントからの要求は静かに捨てられるべきです。 クライアントが有効であるなら、RADIUSサーバは、名前が要求に合っているユーザを見つけるためにユーザのデータベースに相談します。 データベースにおけるユーザエントリーはユーザのためのアクセスを許すために満たさなければならない必要条件のリストを含んでいます。 これはいつもパスワードの検証を含んでいます、また、クライアントを指定するか、またはアクセサリーがユーザがどれであるかに許容された(s)を移植できるのを除いて
The RADIUS server MAY make requests of other servers in order to satisfy the request, in which case it acts as a client.
RADIUSサーバは要望に応じるために他のサーバの要求をするかもしれません、その場合、それがクライアントとして機能します。
If any condition is not met, the RADIUS server sends an "Access- Reject" response indicating that this user request is invalid. If desired, the server MAY include a text message in the Access-Reject which MAY be displayed by the client to the user. No other Attributes are permitted in an Access-Reject.
何か条件が満たされないなら、RADIUSサーバで、「アクセス廃棄物」応答は、このユーザ要求が無効であることを示します。 望まれているなら、サーバはユーザへのクライアントによって表示されるかもしれないAccess-廃棄物にテキストメッセージを含むかもしれません。 他のAttributesは全くAccess-廃棄物で受入れられません。
If all conditions are met and the RADIUS server wishes to issue a challenge to which the user must respond, the RADIUS server sends an
すべての条件が満たされて、RADIUSサーバがユーザが応じなければならない挑戦を発行したいなら、RADIUSサーバは発信します。
Rigney, et. al. Informational [Page 5] RFC 2058 RADIUS January 1997
et Rigney、アル。 [5ページ]情報のRFC2058半径1997年1月
"Access-Challenge" response. It MAY include a text message to be displayed by the client to the user prompting for a response to the challenge, and MAY include a State attribute. If the client receives an Access-Challenge and supports challenge/response it MAY display the text message, if any, to the user, and then prompt the user for a response. The client then re-submits its original Access-Request with a new request ID, with the User-Password Attribute replaced by the response (encrypted), and including the State Attribute from the Access-Challenge, if any. Only 0 or 1 instances of the State Attributes should be present in a request. The server can respond to this new Access-Request with either an Access-Accept, an Access- Reject, or another Access-Challenge.
「アクセス挑戦」応答。 それは、クライアントによって表示されるべきテキストメッセージを挑戦への応答のためのユーザのうながすのに含めて、州属性を含めるかもしれません。 クライアントがAccess-挑戦を受けて、挑戦/応答をサポートするなら、それは、もしあればテキストメッセージをユーザに表示して、応答のためにユーザをうながすかもしれません。 次に、クライアントは新しい要求IDとのオリジナルのAccess-要求を再提出します、User-パスワードAttributeが応答(暗号化される)に取り替えられて、Access-挑戦から州Attributeをもしあれば含めていて 州Attributesの0か1つのインスタンスだけが要求に存在しているべきです。 サーバがどちらかでこの新しいAccess-要求に応じることができる、Access受け入れてください、Access廃棄物、または別のAccess-挑戦。
If all conditions are met, the list of configuration values for the user are placed into an "Access-Accept" response. These values include the type of service (for example: SLIP, PPP, Login User) and all necessary values to deliver the desired service. For SLIP and PPP, this may include values such as IP address, subnet mask, MTU, desired compression, and desired packet filter identifiers. For character mode users, this may include values such as desired protocol and host.
すべての条件が満たされるなら、ユーザのための構成値のリストは「アクセスして受け入れている」応答に置かれます。 これらの値は、必要なサービスを提供するためにサービス(例えば、: SLIP、PPP、Login User)のタイプとすべての必要な値を含んでいます。 SLIPとPPPに関しては、これはIPアドレスや、サブネットマスクや、MTUや、必要な圧縮や、必要なパケットフィルタ識別子などの値を含むかもしれません。 キャラクタ・モードユーザに関しては、これは必要なプロトコルやホストなどの値を含むかもしれません。
2.1. Challenge/Response
2.1. 挑戦/応答
In challenge/response authentication, the user is given an unpredictable number and challenged to encrypt it and give back the result. Authorized users are equipped with special devices such as smart cards or software that facilitate calculation of the correct response with ease. Unauthorized users, lacking the appropriate device or software and lacking knowledge of the secret key necessary to emulate such a device or software, can only guess at the response.
挑戦/応答認証では、ユーザを予測できない数を与えて、それを暗号化して、結果を返すように挑みます。 認定ユーザは容易さで正しい応答の計算を容易にするスマートカードかソフトウェアなどの特別なデバイスを備えています。 適切なデバイスかソフトウェアを欠いていて、そのようなデバイスかソフトウェアを見習うのに必要な秘密鍵に関する知識を欠いていて、権限のないユーザは応答を推測できるだけです。
The Access-Challenge packet typically contains a Reply-Message including a challenge to be displayed to the user, such as a numeric value unlikely ever to be repeated. Typically this is obtained from an external server that knows what type of authenticator should be in the possession of the authorized user and can therefore choose a random or non-repeating pseudorandom number of an appropriate radix and length.
繰り返されるためにありそうもない数値などのユーザに表示されるべき挑戦を含んでいて、Access-挑戦パケットはReply-メッセージを通常含んでいます。 通常、どんなタイプの固有識別文字が認定ユーザの所有物にあるべきであり、したがって、適切な基数と長さの無作為の、または、非反復している擬似ランダム番号を選ぶことができるかを知っている外部のサーバからこれを得ます。
The user then enters the challenge into his device (or software) and it calculates a response, which the user enters into the client which forwards it to the RADIUS server via a second Access-Request. If the response matches the expected response the RADIUS server replies with an Access-Accept, otherwise an Access-Reject.
次に、ユーザは彼のデバイス(または、ソフトウェア)に挑戦に入ります、そして、それは応答について計算します。(ユーザは第2のAccess-要求でRADIUSサーバにそれを送るクライアントにそれを入れます)。 別の方法でAccess受け入れてください。応答がRADIUSサーバが返答する予想された応答に合っている、Access-廃棄物。
Example: The NAS sends an Access-Request packet to the RADIUS Server with NAS-Identifier, NAS-Port, User-Name, User-Password (which may
例: NASがNAS-識別子があるRADIUS Server、NAS-ポート、User-名前、User-パスワードにAccess-リクエスト・パケットを送る、(そうするかもしれません。
Rigney, et. al. Informational [Page 6] RFC 2058 RADIUS January 1997
et Rigney、アル。 [6ページ]情報のRFC2058半径1997年1月
just be a fixed string like "challenge" or ignored). The server sends back an Access-Challenge packet with State and a Reply-Message along the lines of "Challenge 12345678, enter your response at the prompt" which the NAS displays. The NAS prompts for the response and sends a NEW Access-Request to the server (with a new ID) with NAS- Identifier, NAS-Port, User-Name, User-Password (the response just entered by the user, encrypted), and the same State Attribute that came with the Access-Challenge. The server then sends back either an Access-Accept or Access-Reject based on whether the response matches what it should be, or it can even send another Access-Challenge.
ただ「挑戦」か無視されているように固定ストリングになってください、) サーバはNASが表示する州があるAccess-挑戦パケットと「12345678に挑戦してください、そして、プロンプトで応答に入ってください」の系列に沿ったReply-メッセージを返送します。 NASはNAS識別子、NAS-ポート、User-名前、User-パスワード(応答はユーザからただ入りました、暗号化されて)、およびAccess-挑戦と共に来た同じ州Attributeとのサーバ(新しいIDがある)にNEW Access-要求を応答のためにうながして、送ります。 次に、サーバが発信して戻る、Access受け入れるか、Access-廃棄物が、それがものであるべきであることを応答が合っているかどうかに基礎づけました、それは別のAccess-挑戦を送ることさえできます。
2.2. Interoperation with PAP and CHAP
2.2. 乳首とやつがいるInteroperation
For PAP, the NAS takes the PAP ID and password and sends them in an Access-Request packet as the User-Name and User-Password. The NAS MAY include the Attributes Service-Type = Framed-User and Framed-Protocol = PPP as a hint to the RADIUS server that PPP service is expected.
PAPに関しては、NASはUser-名前とUser-パスワードとしてPAP IDとパスワードを取って、Access-リクエスト・パケットで彼らを送ります。 PPPが修理するRADIUSサーバへのヒントが予想されるようにNAS MAYは縁どられたユーザとFramed-プロトコル=Attributes Service-タイプ=PPPを含んでいます。
For CHAP, the NAS generates a random challenge (preferably 16 octets) and sends it to the user, who returns a CHAP response along with a CHAP ID and CHAP username. The NAS then sends an Access-Request packet to the RADIUS server with the CHAP username as the User-Name and with the CHAP ID and CHAP response as the CHAP-Password (Attribute 3). The random challenge can either be included in the CHAP-Challenge attribute or, if it is 16 octets long, it can be placed in the Request Authenticator field of the Access-Request packet. The NAS MAY include the Attributes Service-Type = Framed- User and Framed-Protocol = PPP as a hint to the RADIUS server that PPP service is expected.
CHAPに関しては、NASは無作為の挑戦が(望ましくは16の八重奏)であると生成して、それをユーザに送ります。(そのユーザは、CHAP IDとCHAPユーザ名に伴うCHAP応答を返します)。 そしてNASはUser-名前としてのCHAPユーザ名とCHAP IDとCHAP応答と共にCHAP-パスワード(属性3)としてAccess-リクエスト・パケットをRADIUSサーバに送ります。 CHAP-挑戦属性で無作為の挑戦を含めることができますか、または長い間それが16の八重奏であるならAccess-リクエスト・パケットのRequest Authenticator分野にそれを置くことができます。 NAS MAYは=が罪に陥れたAttributes Service-タイプユーザを含んでいます、そして、PPPが修理するRADIUSサーバへのヒントが予想されるようにFramed-プロトコルはPPPと等しいです。
The RADIUS server looks up a password based on the User-Name, encrypts the challenge using MD5 on the CHAP ID octet, that password, and the CHAP challenge (from the CHAP-Challenge attribute if present, otherwise from the Request Authenticator), and compares that result to the CHAP-Password. If they match, the server sends back an Access-Accept, otherwise it sends back an Access-Reject.
RADIUSサーバは、User-名前に基づくパスワードを調べて、CHAP ID八重奏、そのパスワード、およびCHAP挑戦(そうでなければ、存在しているRequest AuthenticatorからのCHAP-挑戦属性からの)のときにMD5を使用することで挑戦を暗号化して、CHAP-パスワードにその結果をたとえます。 Access受け入れてください。彼らが合っているなら、サーバが発信して戻る、さもなければ、それはAccess-廃棄物を返送します。
If the RADIUS server is unable to perform the requested authentication it should return an Access-Reject. For example, CHAP requires that the user's password be available in cleartext to the server so that it can encrypt the CHAP challenge and compare that to the CHAP response. If the password is not available in cleartext to the RADIUS server then the server MUST send an Access-Reject to the client.
RADIUSサーバが要求された認証を実行できないなら、それはAccess-廃棄物を返すべきです。 例えば、CHAPは、ユーザのパスワードがCHAP挑戦を暗号化して、CHAP応答とそれを比較できるくらいcleartextでサーバに利用可能であることを必要とします。 パスワードがcleartextでRADIUSサーバに利用可能でないなら、サーバはAccess-廃棄物をクライアントに送らなければなりません。
Rigney, et. al. Informational [Page 7] RFC 2058 RADIUS January 1997
et Rigney、アル。 [7ページ]情報のRFC2058半径1997年1月
2.3. Why UDP?
2.3. なぜUDP?
A frequently asked question is why RADIUS uses UDP instead of TCP as a transport protocol. UDP was chosen for strictly technical reasons.
FAQはRADIUSがトランスポート・プロトコルとしてのTCPの代わりにUDPを使用する理由です。 UDPは厳密に技術的な理由に選ばれました。
There are a number of issues which must be understood. RADIUS is a transaction based protocol which has several interesting characteristics:
理解しなければならない多くの問題があります。 RADIUSはいくつかのおもしろい特性を持っているトランザクションに基づいているプロトコルです:
1. If the request to a primary Authentication server fails, a secondary server must be queried.
1. プライマリAuthenticationサーバへの要求が失敗するなら、セカンダリサーバについて質問しなければなりません。
To meet this requirement, a copy of the request must be kept above the transport layer to allow for alternate transmission. This means that retransmission timers are still required.
この必要条件を満たすなら、代替のトランスミッションを考慮するためにトランスポート層を超えて要求の写しを取っておかなければなりません。 これは、再送信タイマーがまだ必要であることを意味します。
2. The timing requirements of this particular protocol are significantly different than TCP provides.
2. この特定のプロトコルのタイミング要件はTCPが提供するよりかなり異なっています。
At one extreme, RADIUS does not require a "responsive" detection of lost data. The user is willing to wait several seconds for the authentication to complete. The generally aggressive TCP retransmission (based on average round trip time) is not required, nor is the acknowledgement overhead of TCP.
1つの極端では、RADIUSはロストデータの「敏感な」検出を必要としません。 ユーザは、終了する認証が数秒待っても構わないと思っています。 一般に攻撃的なTCP retransmission(平均した周遊旅行時間に基づいている)は必要でなく、TCPの承認オーバーヘッドです。
At the other extreme, the user is not willing to wait several minutes for authentication. Therefore the reliable delivery of TCP data two minutes later is not useful. The faster use of an alternate server allows the user to gain access before giving up.
それとは正反対に、ユーザは認証が数分間待つことを望んでいません。 したがって、TCPデータの信頼できる配信は2分後に役に立ちません。 代替のサーバの、より速い使用で、ユーザはあきらめる前に、アクセスを得ることができます。
3. The stateless nature of this protocol simplifies the use of UDP.
3. このプロトコルの状態がない本質はUDPの使用を簡素化します。
Clients and servers come and go. Systems are rebooted, or are power cycled independently. Generally this does not cause a problem and with creative timeouts and detection of lost TCP connections, code can be written to handle anomalous events. UDP however completely eliminates any of this special handling. Each client and server can open their UDP transport just once and leave it open through all types of failure events on the network.
クライアントとサーバは、来て、動いています。 システムは、リブートされるか、または独自に循環したパワーです。 一般にこれは問題を引き起こしません、そして、迷子になったTCP接続の創造的なタイムアウトと検出で、変則的なイベントを扱うためにコードは書くことができます。 しかしながら、UDPはこの特別な取り扱いのいずれも完全に排除します。 各クライアントとサーバは、一度だけ彼らのUDP輸送を開いて、それをネットワークのすべてのタイプの失敗イベントを通して開いた状態でおくことができます。
4. UDP simplifies the server implementation.
4. UDPはサーバ実装を簡素化します。
In the earliest implementations of RADIUS, the server was single threaded. This means that a single request was received, processed, and returned. This was found to be unmanageable in environments where the back-end security mechanism took real
RADIUSの最も早い実装では、サーバは糸を通された状態でただ一つでした。 これは、ただ一つの要求が受け取られて、処理されて、返されたことを意味します。 これはバックエンドセキュリティー対策が全く取ったところで環境で「非-処理しやす」であることがわかりました。
Rigney, et. al. Informational [Page 8] RFC 2058 RADIUS January 1997
et Rigney、アル。 [8ページ]情報のRFC2058半径1997年1月
time (1 or more seconds). The server request queue would fill and in environments where hundreds of people were being authenticated every minute, the request turn-around time increased to longer that users were willing to wait (this was especially severe when a specific lookup in a database or over DNS took 30 or more seconds). The obvious solution was to make the server multi-threaded. Achieving this was simple with UDP. Separate processes were spawned to serve each request and these processes could respond directly to the client NAS with a simple UDP packet to the original transport of the client.
時間(1秒以上)。 サーバ要求待ち行列は中詰め、および何百人もの人々が毎分認証されていた環境におけるユーザが待っても構わないと思っていた(データベースかDNSの上の特定のルックアップが30秒以上取ったとき、これは特に厳しかったです)より長く増強された要求ターンアラウンドタイムがそうするでしょう。 明らかな解決法はサーバをマルチスレッド化させることでした。 これを達成するのはUDPで簡単でした。 別々のプロセスは各要求に役立つように量産されました、そして、これらのプロセスはクライアントのオリジナルの輸送への簡単なUDPパケットで直接クライアントNASに応じることができました。
It's not all a panacea. As noted, using UDP requires one thing which is built into TCP: with UDP we must artificially manage retransmission timers to the same server, although they don't require the same attention to timing provided by TCP. This one penalty is a small price to pay for the advantages of UDP in this protocol.
それはすべて万能薬ではありません。 注意されるように、UDPを使用するのはTCPが組み込まれる1つのものを必要とします: UDPと共に、私たちは同じサーバに再送信タイマーを人工的に管理しなければなりません、彼らがTCPによって提供されたタイミングに関する同じ注意を必要としませんが。 この1つの刑罰がこのプロトコルのUDPの利点の代価を払うわずかな価格です。
Without TCP we would still probably be using tin cans connected by string. But for this particular protocol, UDP is a better choice.
TCPがなければ、私たちはたぶんストリングによって接続されたブリキ缶をまだ使用しているでしょう。 しかし、この特定のプロトコルのために、UDPは、より良い選択です。
3. Packet Format
3. パケット・フォーマット
Exactly one RADIUS packet is encapsulated in the UDP Data field [2], where the UDP Destination Port field indicates 1812 (decimal).
ちょうど1つのRADIUSパケットがUDP Data分野[2]でカプセルに入れられます。そこで、UDP Destination Port分野は1812(10進)を示します。
When a reply is generated, the source and destination ports are reversed.
回答が発生しているとき、ソースと仕向港は逆にされます。
A summary of the RADIUS data format is shown below. The fields are transmitted from left to right.
RADIUSデータの形式の概要は以下に示されます。 野原は左から右まで伝えられます。
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Code | Identifier | Length | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | | | Authenticator | | | | | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Attributes ... +-+-+-+-+-+-+-+-+-+-+-+-+-
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | コード| 識別子| 長さ| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | | | 固有識別文字| | | | | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | 属性… +-+-+-+-+-+-+-+-+-+-+-+-+-
Rigney, et. al. Informational [Page 9] RFC 2058 RADIUS January 1997
et Rigney、アル。 [9ページ]情報のRFC2058半径1997年1月
Code
コード
The Code field is one octet, and identifies the type of RADIUS packet. When a packet is received with an invalid Code field, it is silently discarded.
Code分野は、1つの八重奏であり、RADIUSパケットのタイプを特定します。 無効のCode分野でパケットを受け取るとき、静かにそれを捨てます。
RADIUS Codes (decimal) are assigned as follows:
RADIUS Codes(小数)は以下の通り割り当てられます:
1 Access-Request 2 Access-Accept 3 Access-Reject 4 Accounting-Request 5 Accounting-Response 11 Access-Challenge 12 Status-Server (experimental) 13 Status-Client (experimental) 255 Reserved
1 アクセス要求2は4会計要求5会計応答11アクセス挑戦12状態サーバ(実験的な)13状態クライアント(実験的な)255が予約した3アクセス廃棄物をアクセスして受け入れます。
Codes 4 and 5 will be covered in the RADIUS Accounting document [9], and are not further mentioned here. Codes 12 and 13 are reserved for possible use, but are not further mentioned here.
コード4と5は、RADIUS Accountingドキュメント[9]でカバーされていて、さらにここに言及されません。 コード12と13は、活用可能性のために予約されますが、さらにここに言及されません。
Identifier
識別子
The Identifier field is one octet, and aids in matching requests and replies.
Identifier分野は、1つの八重奏と、合っている要求と回答で援助です。
Length
長さ
The Length field is two octets. It indicates the length of the packet including the Code, Identifier, Length, Authenticator and Attribute fields. Octets outside the range of the Length field should be treated as padding and should be ignored on reception. If the packet is shorter than the Length field indicates, it should be silently discarded. The minimum length is 20 and maximum length is 4096.
Length分野は2つの八重奏です。 それはCode、Identifier、Length、Authenticator、およびAttribute分野を含むパケットの長さを示します。 Length分野の範囲の外での八重奏は、詰め物として扱われるべきであり、レセプションで無視されるべきです。 パケットがLength分野が示すより脆いなら、それは静かに捨てられるべきです。 最小の長さは20です、そして、最大の長さは4096です。
Authenticator
固有識別文字
The Authenticator field is sixteen (16) octets. The most significant octet is transmitted first. This value is used to authenticate the reply from the RADIUS server, and is used in the password hiding algorithm.
Authenticator分野は16(16)八重奏です。 最も重要な八重奏は最初に、伝えられます。 この値は、RADIUSサーバから回答を認証するのに使用されて、パスワード隠れることアルゴリズムで使用されます。
Rigney, et. al. Informational [Page 10] RFC 2058 RADIUS January 1997
et Rigney、アル。 [10ページ]情報のRFC2058半径1997年1月
Request Authenticator
固有識別文字を要求してください。
In Access-Request Packets, the Authenticator value is a 16 octet random number, called the Request Authenticator. The value SHOULD be unpredictable and unique over the lifetime of a secret (the password shared between the client and the RADIUS server), since repetition of a request value in conjunction with the same secret would permit an attacker to reply with a previously intercepted response. Since it is expected that the same secret MAY be used to authenticate with servers in disparate geographic regions, the Request Authenticator field SHOULD exhibit global and temporal uniqueness.
Packets、Authenticator値はAccess-要求では、16八重奏です。Request Authenticatorと呼ばれる乱数。 SHOULDを評価してください。秘密の生涯予測できないでユニークであってください(パスワードはクライアントとRADIUSサーバを平等に割り当てました)、同じ秘密に関連した要求価値の反復は、攻撃者が以前に妨害された応答で返答することを許可するでしょう、したがって。 同じ秘密がサーバが異種の地理的な領域にある状態で認証するのにおいて使用されているかもしれないと予想されて、Request Authenticator分野SHOULDはグローバルで時のユニークさを示します。
The Request Authenticator value in an Access-Request packet SHOULD also be unpredictable, lest an attacker trick a server into responding to a predicted future request, and then use the response to masquerade as that server to a future Access-Request.
今後のAccess-要求へのそのサーバとしてのSHOULDがまた、攻撃者が、サーバが予測された今後の要求に応じるようにだますといけないので予測できないで、次に応答を使用するAccess-リクエスト・パケット仮面舞踏会におけるRequest Authenticator値。
Although protocols such as RADIUS are incapable of protecting against theft of an authenticated session via realtime active wiretapping attacks, generation of unique unpredictable requests can protect against a wide range of active attacks against authentication.
RADIUSなどのプロトコルはリアルタイムでの活発な盗聴攻撃で認証されたセッションの窃盗から守ることができませんが、ユニークな予測できない要求の世代は認証に対してさまざまな活発な攻撃から守ることができます。
The NAS and RADIUS server share a secret. That shared secret followed by the Request Authenticator is put through a one-way MD5 hash to create a 16 octet digest value which is xored with the password entered by the user, and the xored result placed in the User-Password attribute in the Access-Request packet. See the entry for User-Password in the section on Attributes for a more detailed description.
NASとRADIUSサーバは秘密を共有します。 一方向MD5ハッシュは、Access-リクエスト・パケットでパスワードがユーザによって入力されて、xored結果がUser-パスワード属性に置かれている状態でxoredされる16八重奏ダイジェスト価値を作成するためにRequest Authenticatorによって従われたその共有秘密キーに通されます。 より詳細な記述に関してAttributesの上のセクションのUser-パスワードのためのエントリーを見てください。
Response Authenticator
応答固有識別文字
The value of the Authenticator field in Access-Accept, Access- Reject, and Access-Challenge packets is called the Response Authenticator, and contains a one-way MD5 hash calculated over a stream of octets consisting of: the RADIUS packet, beginning with the Code field, including the Identifier, the Length, the Request Authenticator field from the Access-Request packet, and the response Attributes, followed by the shared secret. That is, ResponseAuth = MD5(Code+ID+Length+RequestAuth+Attributes+Secret) where + denotes concatenation.
Access受け入れているAccess廃棄物のAuthenticator分野の値、および以下から成るパケットがResponse Authenticatorと呼ばれて、ストリームに関して計算された一方向MD5ハッシュを含むAccess-挑戦八重奏 RADIUSパケット、共有秘密キーでIdentifier、Length、Access-リクエスト・パケットからのRequest Authenticator分野、および応答Attributesを含むCode分野で始まるということになりました。 すなわち、ResponseAuthは+が連結を指示するMD5(コード+ID+長さ+RequestAuth+属性+秘密の)と等しいです。
Administrative Note
管理注意
The secret (password shared between the client and the RADIUS server) SHOULD be at least as large and unguessable as a well-chosen password. It is preferred that the secret be at least 16 octets. This is to ensure a sufficiently large range for the secret to
秘密(パスワードはクライアントとRADIUSサーバを平等に割り当てた)のSHOULDは少なくとも同じくらい大きく、適切なパスワードとして「蹄-可能」します。 秘密が少なくとも16の八重奏であることが好ましいです。 これは、秘密のための広い範囲をaに十分確実にするためのものです。
Rigney, et. al. Informational [Page 11] RFC 2058 RADIUS January 1997
et Rigney、アル。 [11ページ]情報のRFC2058半径1997年1月
provide protection against exhaustive search attacks. A RADIUS server SHOULD use the source IP address of the RADIUS UDP packet to decide which shared secret to use, so that RADIUS requests can be proxied.
徹底的な検索攻撃に対する保護を提供してください。 RADIUS要求をproxiedされることができて、SHOULDが使用するのにどの共有秘密キーについて決めるかRADIUS UDPパケットのソースIPアドレスを使用するRADIUSサーバ。
When using a forwarding proxy, the proxy must be able to alter the packet as it passes through in each direction - when the proxy forwards the request, the proxy can add a Proxy-State Attribute, and when the proxy forwards a response, it removes the Proxy-State Attribute. Since Access-Accept and Access-Reject replies are authenticated on the entire packet contents, the stripping of the Proxy-State attribute would invalidate the signature in the packet - so the proxy has to re-sign it.
推進プロキシを使用するとき、各方向に通り抜けるとき、プロキシが要求を転送するとき、プロキシはパケットを変更できなければなりません、そして、プロキシはProxy-州のAttributeを加えることができます、そして、プロキシが応答を進めるとき、それはProxy-州のAttributeを取り外します。 Access受け入れて、Access-廃棄物回答は全体のパケットコンテンツで認証されます、そして、Proxy-州の属性のストリップはパケットで署名を無効にするでしょう、したがって、--したがって、プロキシがそれを再契約しなければなりません。
Further details of RADIUS proxy implementation are outside the scope of this document.
このドキュメントの範囲の外にRADIUSプロキシ実装の詳細があります。
Attributes
属性
Many Attributes may have multiple instances, in such a case the order of Attributes of the same Type SHOULD be preserved. The order of Attributes of different Types is not required to be preserved.
多くのAttributesには、複数のインスタンスがあるかもしれません、このような場合には同じType SHOULDのAttributesの注文。保存されます。 保存されるために異なったTypesのAttributesの注文を必要としません。
In the section below on "Attributes" where the text refers to which packets an attribute is allowed in, only packets with Codes 1, 2, 3 and 11 and attributes defined in this document are covered in this document. A summary table is provided at the end of the "Attributes" section. To determine which Attributes are allowed in packets with codes 4 and 5 refer to the RADIUS Accounting document [9].
属性がどのパケットに許容されているかがテキストが示される「属性」の下のセクションでは、Codes1、2、3、および11と属性が定義されている唯一のパケットが本書では本書ではカバーされています。 「属性」セクションの端で概要テーブルを提供します。 どのAttributesがパケットにコード4と5で許容されているかを決定するには、RADIUS Accountingドキュメント[9]を参照してください。
4. Packet Types
4. パケットタイプ
The RADIUS Packet type is determined by the Code field in the first octet of the Packet.
RADIUS PacketタイプはPacketの最初の八重奏におけるCode分野のそばで決定しています。
4.1. Access-Request
4.1. アクセス要求
Description
記述
Access-Request packets are sent to a RADIUS server, and convey information used to determine whether a user is allowed access to a specific NAS, and any special services requested for that user. An implementation wishing to authenticate a user MUST transmit a RADIUS packet with the Code field set to 1 (Access-Request).
アクセスリクエスト・パケットは、RADIUSサーバに送られて、特定のNASへのアクセス、および何かそのユーザのために要求された特殊業務がユーザに許容されているかどうか決定するのに使用される情報を伝えます。 ユーザを認証する実装願望はCode分野セットで1(アクセス要求)にRADIUSパケットを伝えなければなりません。
Upon receipt of an Access-Request from a valid client, an appropriate reply MUST be transmitted.
有効なクライアントからのAccess-要求を受け取り次第、適切な回答を伝えなければなりません。
Rigney, et. al. Informational [Page 12] RFC 2058 RADIUS January 1997
et Rigney、アル。 [12ページ]情報のRFC2058半径1997年1月
An Access-Request MUST contain a User-Name attribute. It SHOULD contain either a NAS-IP-Address attribute or NAS-Identifier attribute (or both, although that is not recommended). It MUST contain either a User-Password attribute or CHAP-Password attribute. It SHOULD contain a NAS-Port or NAS-Port-Type attribute or both unless the type of access being requested does not involve a port or the NAS does not distinguish among its ports.
Access-要求はUser-名前属性を含まなければなりません。 それ、SHOULDはNAS IPアドレス属性かNAS-識別子属性を含んでいます(それがともに推薦されませんが)。 それはUser-パスワード属性かCHAP-パスワード属性を含まなければなりません。 それ、要求されているアクセスのタイプがポートを伴うなら、SHOULDがNAS-ポートかNASポートタイプ属性か両方を保管しているか、またはNASはポートの中で区別しません。
An Access-Request MAY contain additional attributes as a hint to the server, but the server is not required to honor the hint.
Access-要求はヒントとして追加属性をサーバに含むかもしれませんが、サーバは、ヒントを光栄に思うのに必要ではありません。
When a User-Password is present, it is hidden using a method based on the RSA Message Digest Algorithm MD5 [1].
User-パスワードが存在しているとき、それは、RSA Message Digest Algorithm MD5[1]に基づくメソッドを使用することで隠されます。
A summary of the Access-Request packet format is shown below. The fields are transmitted from left to right.
Access-リクエスト・パケット形式の概要は以下に示されます。 野原は左から右まで伝えられます。
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Code | Identifier | Length | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | | | Request Authenticator | | | | | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Attributes ... +-+-+-+-+-+-+-+-+-+-+-+-+-
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | コード| 識別子| 長さ| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | | | 固有識別文字を要求してください。| | | | | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | 属性… +-+-+-+-+-+-+-+-+-+-+-+-+-
Code
コード
1 for Access-Request.
1 アクセス要求のために。
Identifier
識別子
The Identifier field MUST be changed whenever the content of the Attributes field changes, and whenever a valid reply has been received for a previous request. For retransmissions, the Identifier MUST remain unchanged.
Attributes分野の内容が変化するときはいつも、Identifier分野を変えなければなりません、そして、a有効であるときはいつも、前の要求のために回答を受け取りました。 「再-トランスミッション」に関しては、Identifierは変わりがあってはいけません。
Request Authenticator
固有識別文字を要求してください。
The Request Authenticator value MUST be changed each time a new Identifier is used.
新しいIdentifierが使用されている各回にRequest Authenticator値を変えなければなりません。
Rigney, et. al. Informational [Page 13] RFC 2058 RADIUS January 1997
et Rigney、アル。 [13ページ]情報のRFC2058半径1997年1月
Attributes
属性
The Attribute field is variable in length, and contains the list of Attributes that are required for the type of service, as well as any desired optional Attributes.
Attribute分野は、長さで可変であり、サービスのタイプに必要であるAttributesのリストを含んでいます、どんな必要な任意のAttributesと同様に。
4.2. Access-Accept
4.2. アクセスして受け入れてください。
Description
記述
Access-Accept packets are sent by the RADIUS server, and provide specific configuration information necessary to begin delivery of service to the user. If all Attribute values received in an Access-Request are acceptable then the RADIUS implementation MUST transmit a packet with the Code field set to 2 (Access-Accept). On reception of an Access-Accept, the Identifier field is matched with a pending Access-Request. Additionally, the Response Authenticator field MUST contain the correct response for the pending Access- Request. Invalid packets are silently discarded.
アクセスして受け入れているパケットは、RADIUSサーバによって送られて、ユーザに対するサービスの配送を始めるのに必要な特定の設定情報を提供します。 Access-要求に受け取られたすべてのAttribute値が許容できるなら、RADIUS実装はCode分野セットでパケットを2に伝えなければなりません(アクセスして受け入れてください)。 レセプション、Access受け入れてください、そして、Identifier分野は未定のAccess-要求に合わせられています。 さらに、Response Authenticator分野は未定のAccess要求のための正しい応答を含まなければなりません。 無効のパケットは静かに捨てられます。
A summary of the Access-Accept packet format is shown below. The fields are transmitted from left to right.
Access受け入れているパケット・フォーマットの概要は以下に示されます。 野原は左から右まで伝えられます。
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Code | Identifier | Length | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | | | Response Authenticator | | | | | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Attributes ... +-+-+-+-+-+-+-+-+-+-+-+-+-
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | コード| 識別子| 長さ| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | | | 応答固有識別文字| | | | | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | 属性… +-+-+-+-+-+-+-+-+-+-+-+-+-
Code
コード
2 for Access-Accept.
2、アクセスして受け入れてください。
Identifier
識別子
The Identifier field is a copy of the Identifier field of the Access-Request which caused this Access-Accept.
Identifier分野がAccess-要求のIdentifier分野のコピーである、どれ、これほどAccess受け入れた状態で、引き起こされるか。
Rigney, et. al. Informational [Page 14] RFC 2058 RADIUS January 1997
et Rigney、アル。 [14ページ]情報のRFC2058半径1997年1月
Response Authenticator
応答固有識別文字
The Response Authenticator value is calculated from the Access- Request value, as described earlier.
Response Authenticator値は、より早く説明されるようにAccess要求価値から計算されます。
Attributes
属性
The Attribute field is variable in length, and contains a list of zero or more Attributes.
Attribute分野は、長さで可変であり、ゼロのリストか、より多くのAttributesを含んでいます。
4.3. Access-Reject
4.3. アクセス廃棄物
Description
記述
If any value of the received Attributes is not acceptable, then the RADIUS server MUST transmit a packet with the Code field set to 3 (Access-Reject). It MAY include one or more Reply-Message Attributes with a text message which the NAS MAY display to the user.
容認されたAttributesの何か値が許容できないなら、RADIUSサーバはCode分野セットで3(アクセス廃棄物)にパケットを伝えなければなりません。 それはNAS MAYがユーザに表示するテキストメッセージがある1Reply-メッセージAttributesを含むかもしれません。
A summary of the Access-Reject packet format is shown below. The fields are transmitted from left to right.
Access-廃棄物パケット・フォーマットの概要は以下に示されます。 野原は左から右まで伝えられます。
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Code | Identifier | Length | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | | | Response Authenticator | | | | | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Attributes ... +-+-+-+-+-+-+-+-+-+-+-+-+-
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | コード| 識別子| 長さ| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | | | 応答固有識別文字| | | | | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | 属性… +-+-+-+-+-+-+-+-+-+-+-+-+-
Code
コード
3 for Access-Reject.
3 アクセス廃棄物のために。
Identifier
識別子
The Identifier field is a copy of the Identifier field of the Access-Request which caused this Access-Reject.
Identifier分野はこのAccess-廃棄物を引き起こしたAccess-要求のIdentifier分野のコピーです。
Rigney, et. al. Informational [Page 15] RFC 2058 RADIUS January 1997
et Rigney、アル。 [15ページ]情報のRFC2058半径1997年1月
Response Authenticator
応答固有識別文字
The Response Authenticator value is calculated from the Access- Request value, as described earlier.
Response Authenticator値は、より早く説明されるようにAccess要求価値から計算されます。
Attributes
属性
The Attribute field is variable in length, and contains a list of zero or more Attributes.
Attribute分野は、長さで可変であり、ゼロのリストか、より多くのAttributesを含んでいます。
4.4. Access-Challenge
4.4. アクセス挑戦
Description
記述
If the RADIUS server desires to send the user a challenge requiring a response, then the RADIUS server MUST respond to the Access- Request by transmitting a packet with the Code field set to 11 (Access-Challenge).
RADIUSサーバが、応答を必要とする挑戦をユーザに送ることを望んでいるなら、RADIUSサーバは、Code分野セットで11(アクセス挑戦)にパケットを伝えることによって、Access要求に応じなければなりません。
The Attributes field MAY have one or more Reply-Message Attributes, and MAY have a single State Attribute, or none. No other Attributes are permitted in an Access-Challenge.
Attributes分野は、1Reply-メッセージAttributesを持っていて、独身の州Attribute、またはなにも持っていないかもしれません。 他のAttributesは全くAccess-挑戦で受入れられません。
On receipt of an Access-Challenge, the Identifier field is matched with a pending Access-Request. Additionally, the Response Authenticator field MUST contain the correct response for the pending Access-Request. Invalid packets are silently discarded.
Access-挑戦を受け取り次第、Identifier分野は未定のAccess-要求に合わせられています。 さらに、Response Authenticator分野は未定のAccess-要求のための正しい応答を含まなければなりません。 無効のパケットは静かに捨てられます。
If the NAS does not support challenge/response, it MUST treat an Access-Challenge as though it had received an Access-Reject instead.
NASが挑戦/応答をサポートしないなら、それはまるで代わりにAccess-廃棄物を受けたかのようにAccess-挑戦を扱わなければなりません。
If the NAS supports challenge/response, receipt of a valid Access- Challenge indicates that a new Access-Request SHOULD be sent. The NAS MAY display the text message, if any, to the user, and then prompt the user for a response. It then sends its original Access-Request with a new request ID and Request Authenticator, with the User-Password Attribute replaced by the user's response (encrypted), and including the State Attribute from the Access- Challenge, if any. Only 0 or 1 instances of the State Attribute can be present in an Access-Request.
NASが挑戦/応答をサポートするなら、有効なAccess挑戦の領収書は、新しいAccess-要求SHOULDが送られるのを示します。 NAS MAYはもしあればテキストメッセージをユーザに表示して、次に、応答のためにユーザをうながします。 次に、それは新しい要求IDとRequest AuthenticatorとのオリジナルのAccess-要求を送ります、User-パスワードAttributeがユーザの応答(暗号化される)に取り替えられて、Access挑戦から州Attributeをもしあれば含めていて 州Attributeの0か1つのインスタンスだけがAccess-要求に存在している場合があります。
A NAS which supports PAP MAY forward the Reply-Message to the dialin client and accept a PAP response which it can use as though the user had entered the response. If the NAS cannot do so, it should treat the Access-Challenge as though it had received an Access-Reject instead.
PAP MAYをサポートするNASはReply-メッセージをdialinクライアントに転送して、まるでユーザが応答に入ったかのようにそれが使用できるPAP応答を受け入れます。 NASがそうすることができないなら、それはまるで代わりにAccess-廃棄物を受けたかのようにAccess-挑戦を扱うべきです。
Rigney, et. al. Informational [Page 16] RFC 2058 RADIUS January 1997
et Rigney、アル。 [16ページ]情報のRFC2058半径1997年1月
A summary of the Access-Challenge packet format is shown below. The fields are transmitted from left to right.
Access-挑戦パケット・フォーマットの概要は以下に示されます。 野原は左から右まで伝えられます。
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Code | Identifier | Length | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | | | Response Authenticator | | | | | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Attributes ... +-+-+-+-+-+-+-+-+-+-+-+-+-
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | コード| 識別子| 長さ| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | | | 応答固有識別文字| | | | | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | 属性… +-+-+-+-+-+-+-+-+-+-+-+-+-
Code
コード
11 for Access-Challenge.
11 アクセス挑戦のために。
Identifier
識別子
The Identifier field is a copy of the Identifier field of the Access-Request which caused this Access-Challenge.
Identifier分野はこのAccess-挑戦を引き起こしたAccess-要求のIdentifier分野のコピーです。
Response Authenticator
応答固有識別文字
The Response Authenticator value is calculated from the Access- Request value, as described earlier.
Response Authenticator値は、より早く説明されるようにAccess要求価値から計算されます。
Attributes
属性
The Attributes field is variable in length, and contains a list of zero or more Attributes.
Attributes分野は、長さで可変であり、ゼロのリストか、より多くのAttributesを含んでいます。
5. Attributes
5. 属性
RADIUS Attributes carry the specific authentication, authorization, information and configuration details for the request and reply.
RADIUS Attributesは要求と回答のための特定の認証、承認、情報、および構成の詳細を運びます。
Some Attributes MAY be included more than once. The effect of this is Attribute specific, and is specified in each Attribute description.
いくつかのAttributesが一度より含まれるかもしれません。 この効果は、Attribute特有であり、それぞれのAttribute記述で指定されます。
The end of the list of Attributes is indicated by the Length of the RADIUS packet.
Attributesのリストの終わりはRADIUSパケットのLengthによって示されます。
Rigney, et. al. Informational [Page 17] RFC 2058 RADIUS January 1997
et Rigney、アル。 [17ページ]情報のRFC2058半径1997年1月
A summary of the Attribute format is shown below. The fields are transmitted from left to right.
Attribute形式の概要は以下に示されます。 野原は左から右まで伝えられます。
0 1 2 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- | Type | Length | Value ... +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
0 1 2 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- | タイプ| 長さ| 値… +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
Type
タイプ
The Type field is one octet. Up-to-date values of the RADIUS Type field are specified in the most recent "Assigned Numbers" RFC [3]. Values 192-223 are reserved for experimental use, values 224-240 are reserved for implementation-specific use, and values 241-255 are reserved and should not be used. This specification concerns the following values:
Type分野は1つの八重奏です。 RADIUS Type分野の最新の値は最新の「規定番号」RFC[3]で指定されます。 値192-223が実験用のために予約されて、値224-240が実装特定的用法のために予約されて、値241-255を予約されていて、使用するべきではありません。 この仕様は以下の値に関係があります:
A RADIUS server MAY ignore Attributes with an unknown Type.
RADIUSサーバは未知のTypeとAttributesを無視するかもしれません。
A RADIUS client MAY ignore Attributes with an unknown Type.
RADIUSクライアントは未知のTypeとAttributesを無視するかもしれません。
1 User-Name 2 User-Password 3 CHAP-Password 4 NAS-IP-Address 5 NAS-Port 6 Service-Type 7 Framed-Protocol 8 Framed-IP-Address 9 Framed-IP-Netmask 10 Framed-Routing 11 Filter-Id 12 Framed-MTU 13 Framed-Compression 14 Login-IP-Host 15 Login-Service 16 Login-TCP-Port 17 (unassigned) 18 Reply-Message 19 Callback-Number 20 Callback-Id 21 (unassigned) 22 Framed-Route 23 Framed-IPX-Network 24 State 25 Class 26 Vendor-Specific
1 ユーザ名2ユーザパスワード3やつパスワード4NAS IPアドレス5NAS-ポート6サービスタイプ7縁どられたプロトコル8縁どられたIPアドレス9縁どられたIPネットマスク10縁どられたルート設定11フィルタイド12縁どられたMTU13縁どられた圧縮14ログインIPホスト15ログインサービス16ログインTCPポート17(割り当てられない)18応答メッセージ19コールバックNo.20コールバックイド21(割り当てられない)22縁どられたルート23縁どられたIPXネットワーク24はベンダー特有の状態で25のクラス26を述べます。
Rigney, et. al. Informational [Page 18] RFC 2058 RADIUS January 1997
et Rigney、アル。 [18ページ]情報のRFC2058半径1997年1月
27 Session-Timeout 28 Idle-Timeout 29 Termination-Action 30 Called-Station-Id 31 Calling-Station-Id 32 NAS-Identifier 33 Proxy-State 34 Login-LAT-Service 35 Login-LAT-Node 36 Login-LAT-Group 37 Framed-AppleTalk-Link 38 Framed-AppleTalk-Network 39 Framed-AppleTalk-Zone 40-59 (reserved for accounting) 60 CHAP-Challenge 61 NAS-Port-Type 62 Port-Limit 63 Login-LAT-Port
27 セッションタイムアウト28Idle-タイムアウト29Termination-動作30Called駅のイド31Calling駅のイド32NAS-識別子33Proxy-州の34Login-LAT-サービス35Login-LAT-ノード36Login-LAT-グループ37Framed AppleTalkリンク38Framed-AppleTalkネットワーク39Framed AppleTalkゾーン40-59(会計で、予約される)60CHAP-挑戦61NASポートタイプ62Port-限界63Login-LAT-ポート
Length
長さ
The Length field is one octet, and indicates the length of this Attribute including the Type, Length and Value fields. If an Attribute is received in an Access-Request but with an invalid Length, an Access-Reject SHOULD be transmitted. If an Attribute is received in an Access-Accept, Access-Reject or Access-Challenge packet with an invalid length, the packet MUST either be treated as an Access-Reject or else silently discarded.
Length分野は、1つの八重奏であり、Type、Length、およびValue分野を含むこのAttributeの長さを示します。 Attributeであるなら、容認されたコネは、Access-要求にもかかわらず、無効のLengthと共にAccess-廃棄物SHOULDです。伝えられます。 Access受け入れているAccess-廃棄物かAccess-挑戦パケットに無効の長さでAttributeを受け取るなら、パケットをAccess-廃棄物として扱わなければならないか、または静かに捨てなければなりません。
Value
値
The Value field is zero or more octets and contains information specific to the Attribute. The format and length of the Value field is determined by the Type and Length fields.
Value分野は、ゼロか、より多くの八重奏であり、Attributeに特定の情報を含んでいます。 Value分野の形式と長さはTypeとLength分野のそばで決定しています。
Note that a "string" in RADIUS does not require termination by an ASCII NUL because the Attribute already has a length field.
Attributeには長さの分野が既にあるのでRADIUSの「ストリング」がASCII NULによる終了を必要としないことに注意してください。
The format of the value field is one of four data types.
値の分野の形式は4つのデータ型の1つです。
string 0-253 octets
ストリング0-253八重奏
address 32 bit value, most significant octet first.
最初に、32ビットが値、最も重要な八重奏であると扱ってください。
integer 32 bit value, most significant octet first.
整数32は最初に、値、最も重要な八重奏に噛み付きました。
Rigney, et. al. Informational [Page 19] RFC 2058 RADIUS January 1997
et Rigney、アル。 [19ページ]情報のRFC2058半径1997年1月
time 32 bit value, most significant octet first -- seconds since 00:00:00 GMT, January 1, 1970. The standard Attributes do not use this data type but it is presented here for possible use within Vendor-Specific attributes.
32は最初に、値、最も重要な八重奏に噛み付きました--グリニッジ標準時0時0分0秒、1970年1月1日以来の秒時。 標準のAttributesはこのデータ型を使用しませんが、それは活用可能性のためにVendor特有の属性の中にここに提示されます。
5.1. User-Name
5.1. ユーザ名
Description
記述
This Attribute indicates the name of the user to be authenticated. It is only used in Access-Request packets.
このAttributeは、認証されるためにユーザの名前を示します。 それはAccess-リクエスト・パケットで使用されるだけです。
A summary of the User-Name Attribute format is shown below. The fields are transmitted from left to right.
User-名前Attribute形式の概要は以下に示されます。 野原は左から右まで伝えられます。
0 1 2 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- | Type | Length | String ... +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
0 1 2 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- | タイプ| 長さ| 結びます。 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
Type
タイプ
1 for User-Name.
1 ユーザ名のために。
Length
長さ
>= 3
>= 3
String
ストリング
The String field is one or more octets. The NAS may limit the maximum length of the User-Name but the ability to handle at least 63 octets is recommended.
String分野は1つ以上の八重奏です。 NASはUser-名前の最大の長さを制限するかもしれませんが、少なくとも63の八重奏を扱う能力はお勧めです。
Rigney, et. al. Informational [Page 20] RFC 2058 RADIUS January 1997
et Rigney、アル。 [20ページ]情報のRFC2058半径1997年1月
The format of the username MAY be one of several forms:
ユーザ名の形式はいくつかのフォームの1つであるかもしれません:
monolithic Consisting only of alphanumeric characters. This simple form might be used to locally manage a NAS.
英数字だけの一枚岩的なConsisting。 この単純形は、局所的にNASを管理するのに使用されるかもしれません。
simple Consisting only of printable ASCII characters.
印刷可能なASCII文字だけの簡単なConsisting。
name@fqdn SMTP address. The Fully Qualified Domain Name (with or without trailing dot) indicates the realm in which the name part applies.
name@fqdn SMTPアドレス。 Fully Qualified Domain Name(ドットを引きずることのあるなしにかかわらず)は名前一部が適用される分野を示します。
distinguished name A name in ASN.1 form used in Public Key authentication systems.
ASN.1フォームの分類名A名はPublic Keyで認証システムを使用しました。
5.2. User-Password
5.2. ユーザパスワード
Description
記述
This Attribute indicates the password of the user to be authenticated, or the user's input following an Access-Challenge. It is only used in Access-Request packets.
このAttributeは認証されるべきユーザのパスワード、またはAccess-挑戦に続くユーザの入力を示します。 それはAccess-リクエスト・パケットで使用されるだけです。
On transmission, the password is hidden. The password is first padded at the end with nulls to a multiple of 16 octets. A one-way MD5 hash is calculated over a stream of octets consisting of the shared secret followed by the Request Authenticator. This value is XORed with the first 16 octet segment of the password and placed in the first 16 octets of the String field of the User-Password Attribute.
トランスミッションのときに、パスワードは隠されます。 パスワードは終わりに最初に、ヌルで16の八重奏の倍数に水増しされます。 一方向MD5ハッシュはRequest Authenticatorによって従われた共有秘密キーから成る八重奏のストリームに関して計算されます。 この値はパスワードであってUser-パスワードAttributeのString分野の最初の16の八重奏に置かれることの最初の16八重奏セグメントがあるXORedです。
If the password is longer than 16 characters, a second one-way MD5 hash is calculated over a stream of octets consisting of the shared secret followed by the result of the first xor. That hash is XORed with the second 16 octet segment of the password and placed in the second 16 octets of the String field of the User-Password Attribute.
パスワードが16のキャラクタより長いなら、2番目の一方向MD5ハッシュは最初のxorの結果があとに続いた共有秘密キーから成る八重奏のストリームに関して計算されます。 そのハッシュはパスワードであってUser-パスワードAttributeのString分野の2番目の16の八重奏に置かれることの2番目の16八重奏セグメントがあるXORedです。
If necessary, this operation is repeated, with each xor result being used along with the shared secret to generate the next hash to xor the next segment of the password, to no more than 128 characters.
必要なら、この操作は繰り返されます、それぞれのxor結果がxorへの次のハッシュがパスワードの次のセグメントであると生成するのに共有秘密キーと共に使用されている状態で、128未満のキャラクタに。
The method is taken from the book "Network Security" by Kaufman, Perlman and Speciner [4] pages 109-110. A more precise explanation of the method follows:
本の「ネットワークセキュリティ」からメソッドをコーフマン、パールマン、およびSpeciner[4]109-110ページ取ります。 メソッドの、より正確な説明は続きます:
Rigney, et. al. Informational [Page 21] RFC 2058 RADIUS January 1997
et Rigney、アル。 [21ページ]情報のRFC2058半径1997年1月
Call the shared secret S and the pseudo-random 128-bit Request Authenticator RA. Break the password into 16-octet chunks p1, p2, etc. with the last one padded at the end with nulls to a 16-octet boundary. Call the ciphertext blocks c(1), c(2), etc. We'll need intermediate values b1, b2, etc.
共有秘密キーSと擬似ランダムを128ビットのRequest Authenticator RAと呼んでください。 パスワードを16八重奏の塊p1、最後のものが終わりにヌルで16八重奏の境界に水増しされているp2などに細かく分けてください。 暗号文ブロックをc(1)、c(2)などと呼んでください。 私たちは中間的値のb1、b2などを必要とするでしょう。
b1 = MD5(S + RA) c(1) = p1 xor b1 b2 = MD5(S + c(1)) c(2) = p2 xor b2 . . . . . . bi = MD5(S + c(i-1)) c(i) = pi xor bi
b1=MD5(S+RA)c(1)=p1 xor b1 b2がMD5と等しい、(c(1)) c(2)=p2 xor b2……2S+=MD5(S+c(i-1))c(i)=パイxor両性愛者
The String will contain c(1)+c(2)+...+c(i) where + denotes concatenation.
Stringはc(1)+c(2)+を含むでしょう…+ +が連結を指示するc(i)。
On receipt, the process is reversed to yield the original password.
領収書の上では、プロセスは、オリジナルのパスワードをもたらすために逆にされます。
A summary of the User-Password Attribute format is shown below. The fields are transmitted from left to right.
User-パスワードAttribute形式の概要は以下に示されます。 野原は左から右まで伝えられます。
0 1 2 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- | Type | Length | String ... +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
0 1 2 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- | タイプ| 長さ| 結びます。 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
Type
タイプ
2 for User-Password.
2 ユーザパスワードのために。
Length
長さ
At least 18 and no larger than 130.
少なくとも18と130より大きいノー。
String
ストリング
The String field is between 16 and 128 octets long, inclusive.
String分野は、16と128の八重奏の間で長くて、包括的です。
5.3. CHAP-Password
5.3. やつパスワード
Description
記述
This Attribute indicates the response value provided by a PPP Challenge-Handshake Authentication Protocol (CHAP) user in response to the challenge. It is only used in Access-Request packets.
このAttributeは挑戦に対応してPPPチャレンジ・ハンドシェイク認証プロトコル(CHAP)ユーザによって提供された応答値を示します。 それはAccess-リクエスト・パケットで使用されるだけです。
Rigney, et. al. Informational [Page 22] RFC 2058 RADIUS January 1997
et Rigney、アル。 [22ページ]情報のRFC2058半径1997年1月
The CHAP challenge value is found in the CHAP-Challenge Attribute (60) if present in the packet, otherwise in the Request Authenticator field.
(60) パケットに存在しているなら、CHAP挑戦価値はCHAP-挑戦Attributeで見つけられます、そうでなければ、Request Authenticator分野で。
A summary of the CHAP-Password Attribute format is shown below. The fields are transmitted from left to right.
CHAP-パスワードAttribute形式の概要は以下に示されます。 野原は左から右まで伝えられます。
0 1 2 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- | Type | Length | CHAP Ident | String ... +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
0 1 2 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- | タイプ| 長さ| やつIdent| 結びます。 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
Type
タイプ
3 for CHAP-Password.
3 やつパスワードのために。
Length
長さ
19
19
CHAP Ident
やつIdent
This field is one octet, and contains the CHAP Identifier from the user's CHAP Response.
この分野は、1つの八重奏であり、ユーザのCHAP ResponseからのCHAP Identifierを含んでいます。
String
ストリング
The String field is 16 octets, and contains the CHAP Response from the user.
String分野は、16の八重奏であり、ユーザからのCHAP Responseを含んでいます。
5.4. NAS-IP-Address
5.4. NAS IPアドレス
Description
記述
This Attribute indicates the identifying IP Address of the NAS which is requesting authentication of the user. It is only used in Access-Request packets. Either NAS-IP-Address or NAS-Identifier SHOULD be present in an Access-Request packet.
このAttributeはユーザの認証を要求しているNASの特定IP Addressを示します。 それはAccess-リクエスト・パケットで使用されるだけです。 NAS IPアドレスかNAS-識別子SHOULDのどちらか、Access-リクエスト・パケットに存在してください。
Rigney, et. al. Informational [Page 23] RFC 2058 RADIUS January 1997
et Rigney、アル。 [23ページ]情報のRFC2058半径1997年1月
A summary of the NAS-IP-Address Attribute format is shown below. The fields are transmitted from left to right.
NAS IPアドレスAttribute形式の概要は以下に示されます。 野原は左から右まで伝えられます。
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Type | Length | Address +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Address (cont) | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | タイプ| 長さ| アドレス+++++++++++++++++++++++++++++++++アドレス(cont)| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Type
タイプ
4 for NAS-IP-Address.
4 NAS IPアドレスのために。
Length
長さ
6
6
Address
アドレス
The Address field is four octets.
Address分野は4つの八重奏です。
5.5. NAS-Port
5.5. NAS-ポート
Description
記述
This Attribute indicates the physical port number of the NAS which is authenticating the user. It is only used in Access-Request packets. Note that this is using "port" in its sense of a physical connection on the NAS, not in the sense of a TCP or UDP port number. Either NAS-Port or NAS-Port-Type (61) or both SHOULD be present in an Access-Request packet, if the NAS differentiates among its ports.
このAttributeはユーザを認証しているNASの物理的なポートナンバーを示します。 それはAccess-リクエスト・パケットで使用されるだけです。 これがTCPかUDPポートナンバーの意味で使用するのではなく、NASで物理接続の意味で「ポート」を使用していることに注意してください。 NAS-ポートかNASポートタイプ(61)か両方のどちらか、SHOULD、Access-リクエスト・パケットに存在してください、NASがポートの中で差別化するなら。
Rigney, et. al. Informational [Page 24] RFC 2058 RADIUS January 1997
et Rigney、アル。 [24ページ]情報のRFC2058半径1997年1月
A summary of the NAS-Port Attribute format is shown below. The fields are transmitted from left to right.
NAS-ポートAttribute形式の概要は以下に示されます。 野原は左から右まで伝えられます。
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Type | Length | Value +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Value (cont) | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | タイプ| 長さ| 値の+++++++++++++++++++++++++++++++++値(cont)| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Type
タイプ
5 for NAS-Port.
5 NAS-ポートに。
Length
長さ
6
6
Value
値
The Value field is four octets. Despite the size of the field, values range from 0 to 65535.
Value分野は4つの八重奏です。 分野のサイズにもかかわらず、値は0〜65535まで及びます。
5.6. Service-Type
5.6. サービスタイプ
Description
記述
This Attribute indicates the type of service the user has requested, or the type of service to be provided. It MAY be used in both Access-Request and Access-Accept packets. A NAS is not required to implement all of these service types, and MUST treat unknown or unsupported Service-Types as though an Access-Reject had been received instead.
このAttributeはユーザが要求したサービスのタイプ、または提供されるサービスのタイプを示します。 それはAccess-要求とAccess受け入れているパケットの両方で使用されるかもしれません。 NASはこれらのサービスタイプを皆、実装するのが必要でなく、まるで代わりにAccess-廃棄物を受け取ったかのように未知の、または、サポートされないService-タイプを扱わなければなりません。
A summary of the Service-Type Attribute format is shown below. The fields are transmitted from left to right.
Service-タイプAttribute形式の概要は以下に示されます。 野原は左から右まで伝えられます。
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Type | Length | Value +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Value (cont) | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | タイプ| 長さ| 値の+++++++++++++++++++++++++++++++++値(cont)| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Rigney, et. al. Informational [Page 25] RFC 2058 RADIUS January 1997
et Rigney、アル。 [25ページ]情報のRFC2058半径1997年1月
Type
タイプ
6 for Service-Type.
6 サービスタイプのために。
Length
長さ
6
6
Value
値
The Value field is four octets.
Value分野は4つの八重奏です。
1 Login 2 Framed 3 Callback Login 4 Callback Framed 5 Outbound 6 Administrative 7 NAS Prompt 8 Authenticate Only 9 Callback NAS Prompt
1 5縁どられたログインの2の縁どられた3コールバックログイン4の外国行きの6管理7コールバックNAS迅速な8は9コールバックNASプロンプトだけを認証します。
The service types are defined as follows when used in an Access- Accept. When used in an Access-Request, they should be considered to be a hint to the RADIUS server that the NAS has reason to believe the user would prefer the kind of service indicated, but the server is not required to honor the hint.
中で使用されて、Accessが受け入れるとき、サービスタイプは以下の通り定義されます。 Access-要求で使用されると、彼らはNASにはユーザが示されたサービスの種類を好むと信じる理由があるというRADIUSサーバへのヒントであると考えられるべきですが、サーバは、ヒントを光栄に思うのに必要ではありません。
Login The user should be connected to a host.
ログインしてください。ユーザはホストに接されるべきです。
Framed A Framed Protocol should be started for the User, such as PPP or SLIP.
縁どられたA FramedプロトコルはPPPかSLIPなどのUserのために始められるべきです。
Callback Login The user should be disconnected and called back, then connected to a host.
次に、ホストに接されて、ユーザが切断されて、コールバックされるべきであるコールバックLogin。
Callback Framed The user should be disconnected and called back, then a Framed Protocol should be started for the User, such as PPP or SLIP.
ユーザが切断されて、コールバックされるべきであるコールバックFramed、次に、FramedプロトコルはUserのために始められるべきです、PPPやSLIPのように。
Outbound The user should be granted access to outgoing devices.
外国行き、出発しているデバイスへのユーザのアクセスは承諾されるべきです。
Administrative The user should be granted access to the administrative interface to the NAS from which privileged commands can be executed.
管理、ユーザは管理インタフェースへのアクセスを特権があるコマンドを実行できるNASに承諾されるべきです。
Rigney, et. al. Informational [Page 26] RFC 2058 RADIUS January 1997
et Rigney、アル。 [26ページ]情報のRFC2058半径1997年1月
NAS Prompt The user should be provided a command prompt on the NAS from which non-privileged commands can be executed.
非特権があるコマンドを実行できるNASに関するコマンド・プロンプトをユーザのNAS Promptに提供するべきです。
Authenticate Only Only Authentication is requested, and no authorization information needs to be returned in the Access-Accept (typically used by proxy servers rather than the NAS itself).
認証、Only Only Authenticationは要求されていて、返されたコネがAccess受け入れたなら(代理人を通してNAS自身よりむしろサーバを通常使用します)、どんな承認情報も、要求されている必要がありません。
Callback NAS Prompt The user should be disconnected and called back, then provided a command prompt on the NAS from which non-privileged commands can be executed.
ユーザが切断されて、コールバックされるべきであるコールバックNAS Prompt、非特権があるコマンドを実行できるNASに関するコマンド・プロンプトはその時、提供されました。
5.7. Framed-Protocol
5.7. 縁どられたプロトコル
Description
記述
This Attribute indicates the framing to be used for framed access. It MAY be used in both Access-Request and Access-Accept packets.
このAttributeは、縁どられたアクセサリーに使用されるために縁どりを示します。 それはAccess-要求とAccess受け入れているパケットの両方で使用されるかもしれません。
A summary of the Framed-Protocol Attribute format is shown below. The fields are transmitted from left to right.
Framed-プロトコルAttribute形式の概要は以下に示されます。 野原は左から右まで伝えられます。
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Type | Length | Value +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Value (cont) | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | タイプ| 長さ| 値の+++++++++++++++++++++++++++++++++値(cont)| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Type
タイプ
7 for Framed-Protocol.
7 縁どられたプロトコルのために。
Length
長さ
6
6
Rigney, et. al. Informational [Page 27] RFC 2058 RADIUS January 1997
et Rigney、アル。 [27ページ]情報のRFC2058半径1997年1月
Value
値
The Value field is four octets.
Value分野は4つの八重奏です。
1 PPP 2 SLIP 3 AppleTalk Remote Access Protocol (ARAP) 4 Gandalf proprietary SingleLink/MultiLink protocol 5 Xylogics proprietary IPX/SLIP
1 PPP2SLIP3AppleTalk Remote Accessプロトコル(ARAP)4ガンダルフの独占SingleLink/MultiLinkプロトコル5のXylogicsの独占IPX/SLIP
5.8. Framed-IP-Address
5.8. 縁どられたIPアドレス
Description
記述
This Attribute indicates the address to be configured for the user. It MAY be used in Access-Accept packets. It MAY be used in an Access-Request packet as a hint by the NAS to the server that it would prefer that address, but the server is not required to honor the hint.
このAttributeは、ユーザのために構成されるためにアドレスを示します。 それはAccess受け入れているパケットで使用されるかもしれません。 それはサーバへのNASによるそのアドレスを好むだろうというヒントとしてAccess-リクエスト・パケットで使用されるかもしれませんが、サーバは、ヒントを光栄に思うのに必要ではありません。
A summary of the Framed-IP-Address Attribute format is shown below. The fields are transmitted from left to right.
Framed IPアドレスAttribute形式の概要は以下に示されます。 野原は左から右まで伝えられます。
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Type | Length | Address +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Address (cont) | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | タイプ| 長さ| アドレス+++++++++++++++++++++++++++++++++アドレス(cont)| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Type
タイプ
8 for Framed-IP-Address.
8 縁どられたIPアドレスのために。
Length
長さ
6
6
Address
アドレス
The Address field is four octets. The value 0xFFFFFFFF indicates that the NAS should allow the user to select an address (e.g. Negotiated). The value 0xFFFFFFFE indicates that the NAS should select an address for the user (e.g. Assigned from a pool of addresses kept by the NAS). Other valid values indicate that the NAS should use that value as the user's IP address.
Address分野は4つの八重奏です。 値の0xFFFFFFFFは、NASがユーザにアドレス(例えば、Negotiated)を選択させるべきであるのを示します。 値の0xFFFFFFFEは、NASがユーザのためにアドレスを選択するはずであるのを示します(例えば、アドレスのプールからのAssignedはNASで保ちました)。 他の有効値は、NASがユーザのIPアドレスとしてその値を使用するはずであるのを示します。
Rigney, et. al. Informational [Page 28] RFC 2058 RADIUS January 1997
et Rigney、アル。 [28ページ]情報のRFC2058半径1997年1月
5.9. Framed-IP-Netmask
5.9. 縁どられたIPネットマスク
Description
記述
This Attribute indicates the IP netmask to be configured for the user when the user is a router to a network. It MAY be used in Access-Accept packets. It MAY be used in an Access-Request packet as a hint by the NAS to the server that it would prefer that netmask, but the server is not required to honor the hint.
このAttributeは、ユーザであるときにユーザのために構成されるべきIPネットマスクがネットワークへのルータであることを示します。 それはAccess受け入れているパケットで使用されるかもしれません。 それはサーバへのNASによるそのネットマスクを好むだろうというヒントとしてAccess-リクエスト・パケットで使用されるかもしれませんが、サーバは、ヒントを光栄に思うのに必要ではありません。
A summary of the Framed-IP-Netmask Attribute format is shown below. The fields are transmitted from left to right.
Framed IPネットマスクAttribute形式の概要は以下に示されます。 野原は左から右まで伝えられます。
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Type | Length | Address +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Address (cont) | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | タイプ| 長さ| アドレス+++++++++++++++++++++++++++++++++アドレス(cont)| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Type
タイプ
9 for Framed-IP-Netmask.
9 縁どられたIPネットマスクのために。
Length
長さ
6
6
Address
アドレス
The Address field is four octets specifying the IP netmask of the user.
Address分野はユーザのIPネットマスクを指定する4つの八重奏です。
5.10. Framed-Routing
5.10. 縁どられたルート設定
Description
記述
This Attribute indicates the routing method for the user, when the user is a router to a network. It is only used in Access-Accept packets.
ユーザがネットワークへのルータであるときに、このAttributeはユーザのためにルーティング方式を示します。 それはAccess受け入れているパケットで使用されるだけです。
Rigney, et. al. Informational [Page 29] RFC 2058 RADIUS January 1997
et Rigney、アル。 [29ページ]情報のRFC2058半径1997年1月
A summary of the Framed-Routing Attribute format is shown below. The fields are transmitted from left to right.
Framed-ルート設定Attribute形式の概要は以下に示されます。 野原は左から右まで伝えられます。
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Type | Length | Value +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Value (cont) | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | タイプ| 長さ| 値の+++++++++++++++++++++++++++++++++値(cont)| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Type
タイプ
10 for Framed-Routing.
10 縁どられたルート設定のために。
Length
長さ
6
6
Value
値
The Value field is four octets.
Value分野は4つの八重奏です。
0 None 1 Send routing packets 2 Listen for routing packets 3 Send and Listen
0、なにも、ルーティングパケットの3SendとListenのための1Sendのルーティングパケット2Listen
5.11. Filter-Id
5.11. フィルタイド
Description
記述
This Attribute indicates the name of the filter list for this user. Zero or more Filter-Id attributes MAY be sent in an Access-Accept packet.
このAttributeはこのユーザのためにフィルタリストの名前を示します。 Access受け入れているパケットでゼロか、より多くのFilter-イド属性を送るかもしれません。
Identifying a filter list by name allows the filter to be used on different NASes without regard to filter-list implementation details.
名前のフィルタリストを特定するのは、フィルタが異なったNASesで関係なしでフィルタリスト実装の詳細に使用されるのを許容します。
A summary of the Filter-Id Attribute format is shown below. The fields are transmitted from left to right.
Filter-イドAttribute形式の概要は以下に示されます。 野原は左から右まで伝えられます。
0 1 2 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- | Type | Length | String ... +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
0 1 2 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- | タイプ| 長さ| 結びます。 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
Rigney, et. al. Informational [Page 30] RFC 2058 RADIUS January 1997
et Rigney、アル。 [30ページ]情報のRFC2058半径1997年1月
Type
タイプ
11 for Filter-Id.
11 Filterアイダホ州に
Length
長さ
>= 3
>= 3
String
ストリング
The String field is one or more octets, and its contents are implementation dependent. It is intended to be human readable and MUST NOT affect operation of the protocol. It is recommended that the message contain displayable ASCII characters from the range 32 through 126 decimal.
String分野は1つ以上の八重奏です、そして、内容は実装に依存しています。 それは、人間読み込み可能であることを意図して、プロトコルの操作に影響してはいけません。 メッセージが範囲32〜126小数からの「ディスプレイ-可能」ASCII文字を含むのは、お勧めです。
5.12. Framed-MTU
5.12. 縁どられたMTU
Description
記述
This Attribute indicates the Maximum Transmission Unit to be configured for the user, when it is not negotiated by some other means (such as PPP). It is only used in Access-Accept packets.
このAttributeはユーザのために構成されるためにMaximum Transmission Unitを示します、ある他の手段(PPPなどの)でそれが交渉されないとき。 それはAccess受け入れているパケットで使用されるだけです。
A summary of the Framed-MTU Attribute format is shown below. The fields are transmitted from left to right.
Framed-MTU Attribute形式の概要は以下に示されます。 野原は左から右まで伝えられます。
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Type | Length | Value +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Value (cont) | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | タイプ| 長さ| 値の+++++++++++++++++++++++++++++++++値(cont)| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Type
タイプ
12 for Framed-MTU.
12 縁どられたMTUのために。
Length
長さ
6
6
Value
値
The Value field is four octets. Despite the size of the field, values range from 64 to 65535.
Value分野は4つの八重奏です。 分野のサイズにもかかわらず、値は64〜65535まで及びます。
Rigney, et. al. Informational [Page 31] RFC 2058 RADIUS January 1997
et Rigney、アル。 [31ページ]情報のRFC2058半径1997年1月
5.13. Framed-Compression
5.13. 縁どられた圧縮
Description
記述
This Attribute indicates a compression protocol to be used for the link. It MAY be used in Access-Accept packets. It MAY be used in an Access-Request packet as a hint to the server that the NAS would prefer to use that compression, but the server is not required to honor the hint.
このAttributeは、リンクに使用されるために圧縮プロトコルを示します。 それはAccess受け入れているパケットで使用されるかもしれません。 それはNASが、その圧縮を使用するのを好むだろうというサーバへのヒントとしてAccess-リクエスト・パケットで使用されるかもしれませんが、サーバは、ヒントを光栄に思うのに必要ではありません。
More than one compression protocol Attribute MAY be sent. It is the responsibility of the NAS to apply the proper compression protocol to appropriate link traffic.
圧縮プロトコルAttributeが送られるかもしれないより多くのもの。 リンクトラフィックを当てるために適切な圧縮プロトコルを適用するのは、NASの責任です。
A summary of the Framed-Compression Attribute format is shown below. The fields are transmitted from left to right.
Framed-圧縮Attribute形式の概要は以下に示されます。 野原は左から右まで伝えられます。
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Type | Length | Value +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Value (cont) | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | タイプ| 長さ| 値の+++++++++++++++++++++++++++++++++値(cont)| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Type
タイプ
13 for Framed-Compression.
13 縁どられた圧縮のために。
Length
長さ
6
6
Value
値
The Value field is four octets.
Value分野は4つの八重奏です。
0 None 1 VJ TCP/IP header compression [5] 2 IPX header compression
0、なにも、1個のVJ TCP/IPヘッダー圧縮[5]2IPXヘッダー圧縮
Rigney, et. al. Informational [Page 32] RFC 2058 RADIUS January 1997
et Rigney、アル。 [32ページ]情報のRFC2058半径1997年1月
5.14. Login-IP-Host
5.14. ログインIPホスト
Description
記述
This Attribute indicates the system with which to connect the user, when the Login-Service Attribute is included. It MAY be used in Access-Accept packets. It MAY be used in an Access- Request packet as a hint to the server that the NAS would prefer to use that host, but the server is not required to honor the hint.
Login-サービスAttributeが含まれているとき、このAttributeはユーザを接続するシステムを示します。 それはAccess受け入れているパケットで使用されるかもしれません。 それはNASが、そのホストを使用するのを好むだろうというサーバへのヒントとしてAccessリクエスト・パケットで使用されるかもしれませんが、サーバは、ヒントを光栄に思うのに必要ではありません。
A summary of the Login-IP-Host Attribute format is shown below. The fields are transmitted from left to right.
Login IPホストAttribute形式の概要は以下に示されます。 野原は左から右まで伝えられます。
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Type | Length | Address +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Address (cont) | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | タイプ| 長さ| アドレス+++++++++++++++++++++++++++++++++アドレス(cont)| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Type
タイプ
14 for Login-IP-Host.
14 ログインIPホストのために。
Length
長さ
6
6
Address
アドレス
The Address field is four octets. The value 0xFFFFFFFF indicates that the NAS SHOULD allow the user to select an address. The value 0 indicates that the NAS SHOULD select a host to connect the user to. Other values indicate the address the NAS SHOULD connect the user to.
Address分野は4つの八重奏です。 値の0xFFFFFFFFは、NAS SHOULDがユーザにアドレスを選択させるのを示します。 値0は、NAS SHOULDがユーザに接するホストを選ぶのを示します。 他の値はNAS SHOULDがユーザを接続するアドレスを示します。
5.15. Login-Service
5.15. ログインサービス
Description
記述
This Attribute indicates the service which should be used to connect the user to the login host. It is only used in Access- Accept packets.
このAttributeはログインホストにユーザに接するのに利用されるべきであるサービスを示します。 使用されるだけであって、Accessでは、パケットが受け入れているということです。
Rigney, et. al. Informational [Page 33] RFC 2058 RADIUS January 1997
et Rigney、アル。 [33ページ]情報のRFC2058半径1997年1月
A summary of the Login-Service Attribute format is shown below. The fields are transmitted from left to right.
Login-サービスAttribute形式の概要は以下に示されます。 野原は左から右まで伝えられます。
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Type | Length | Value +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Value (cont) | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | タイプ| 長さ| 値の+++++++++++++++++++++++++++++++++値(cont)| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Type
タイプ
15 for Login-Service.
15 ログインサービスのために。
Length
長さ
6
6
Value
値
The Value field is four octets.
Value分野は4つの八重奏です。
0 Telnet 1 Rlogin 2 TCP Clear 3 PortMaster (proprietary) 4 LAT
0 telnet1Rlogin2のTCPの明確な3PortMaster(独占)4LAT
5.16. Login-TCP-Port
5.16. ログインTCPポート
Description
記述
This Attribute indicates the TCP port with which the user is to be connected, when the Login-Service Attribute is also present. It is only used in Access-Accept packets.
このAttributeはユーザが関連させていることになっているTCPポートを示します、また、Login-サービスAttributeも存在しているとき。 それはAccess受け入れているパケットで使用されるだけです。
A summary of the Login-TCP-Port Attribute format is shown below. The fields are transmitted from left to right.
Login-TCP-ポートAttribute形式の概要は以下に示されます。 野原は左から右まで伝えられます。
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Type | Length | Value +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Value (cont) | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | タイプ| 長さ| 値の+++++++++++++++++++++++++++++++++値(cont)| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Rigney, et. al. Informational [Page 34] RFC 2058 RADIUS January 1997
et Rigney、アル。 [34ページ]情報のRFC2058半径1997年1月
Type
タイプ
16 for Login-TCP-Port.
16 ログインTCPポートに。
Length
長さ
6
6
Value
値
The Value field is four octets. Despite the size of the field, values range from 0 to 65535.
Value分野は4つの八重奏です。 分野のサイズにもかかわらず、値は0〜65535まで及びます。
5.17. (unassigned)
5.17. (割り当てられません)
Description
記述
ATTRIBUTE TYPE 17 HAS NOT BEEN ASSIGNED.
属性タイプ17は選任されていません。
5.18. Reply-Message
5.18. 応答メッセージ
Description
記述
This Attribute indicates text which MAY be displayed to the user.
このAttributeはユーザに表示されるかもしれないテキストを示します。
When used in an Access-Accept, it is the success message.
使用されている、Access受け入れてください、そして、それは成功メッセージです。
When used in an Access-Reject, it is the failure message. It MAY indicate a dialog message to prompt the user before another Access-Request attempt.
Access-廃棄物で使用されると、それは失敗メッセージです。 それは別のAccess-要求試みの前にユーザをうながす対話メッセージを示すかもしれません。
When used in an Access-Challenge, it MAY indicate a dialog message to prompt the user for a response.
Access-挑戦に使用されると、それは応答のためにユーザをうながす対話メッセージを示すかもしれません。
Multiple Reply-Message's MAY be included and if any are displayed, they MUST be displayed in the same order as they appear in the packet.
いずれかも表示するなら、複数のReply-メッセージが含んだかもしれなくて、彼らは、パケットで同次で表示されているように見えますが、それらは表示するに違いありません。
A summary of the Reply-Message Attribute format is shown below. The fields are transmitted from left to right.
Reply-メッセージAttribute形式の概要は以下に示されます。 野原は左から右まで伝えられます。
0 1 2 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- | Type | Length | String ... +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
0 1 2 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- | タイプ| 長さ| 結びます。 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
Rigney, et. al. Informational [Page 35] RFC 2058 RADIUS January 1997
et Rigney、アル。 [35ページ]情報のRFC2058半径1997年1月
Type
タイプ
18 for Reply-Message.
18 応答メッセージのために。
Length
長さ
>= 3
>= 3
String
ストリング
The String field is one or more octets, and its contents are implementation dependent. It is intended to be human readable, and MUST NOT affect operation of the protocol. It is recommended that the message contain displayable ASCII characters from the range 10, 13, and 32 through 126 decimal. Mechanisms for extension to other character sets are beyond the scope of this specification.
String分野は1つ以上の八重奏です、そして、内容は実装に依存しています。 それは、人間読み込み可能であることを意図して、プロトコルの操作に影響してはいけません。 メッセージが範囲10、13、および32から126小数まで「ディスプレイ-可能」ASCII文字を含むのは、お勧めです。 他の文字集合への拡大のためのメカニズムはこの仕様の範囲を超えています。
5.19. Callback-Number
5.19. コールバック番号
Description
記述
This Attribute indicates a dialing string to be used for callback. It MAY be used in Access-Accept packets. It MAY be used in an Access-Request packet as a hint to the server that a Callback service is desired, but the server is not required to honor the hint.
このAttributeは、コールバックに使用されるためにダイヤルするストリングを示します。 それはAccess受け入れているパケットで使用されるかもしれません。 それはCallbackサービスが望まれていますが、サーバはヒントを光栄に思うのに必要でないというサーバへのヒントとしてAccess-リクエスト・パケットで使用されるかもしれません。
A summary of the Callback-Number Attribute format is shown below. The fields are transmitted from left to right.
Callback-数のAttribute形式の概要は以下に示されます。 野原は左から右まで伝えられます。
0 1 2 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- | Type | Length | String ... +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
0 1 2 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- | タイプ| 長さ| 結びます。 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
Type
タイプ
19 for Callback-Number.
19 コールバック番号のために。
Length
長さ
>= 3
>= 3
Rigney, et. al. Informational [Page 36] RFC 2058 RADIUS January 1997
et Rigney、アル。 [36ページ]情報のRFC2058半径1997年1月
String
ストリング
The String field is one or more octets. The actual format of the information is site or application specific, and a robust implementation SHOULD support the field as undistinguished octets.
String分野は1つ以上の八重奏です。 情報の実際の形式は、サイトかアプリケーション特有であって、SHOULDが平凡な八重奏として分野をサポートする強健な実装です。
The codification of the range of allowed usage of this field is outside the scope of this specification.
この仕様の範囲の外にこの分野の許容用法の範囲の成文化があります。
5.20. Callback-Id
5.20. コールバックイド
Description
記述
This Attribute indicates the name of a place to be called, to be interpreted by the NAS. It MAY be used in Access-Accept packets.
このAttributeはNASによって解釈されるように呼ばれる場所の名前を示します。 それはAccess受け入れているパケットで使用されるかもしれません。
A summary of the Callback-Id Attribute format is shown below. The fields are transmitted from left to right.
Callback-イドAttribute形式の概要は以下に示されます。 野原は左から右まで伝えられます。
0 1 2 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- | Type | Length | String ... +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
0 1 2 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- | タイプ| 長さ| 結びます。 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
Type
タイプ
20 for Callback-Id.
20 Callbackアイダホ州に
Length
長さ
>= 3
>= 3
String
ストリング
The String field is one or more octets. The actual format of the information is site or application specific, and a robust implementation SHOULD support the field as undistinguished octets.
String分野は1つ以上の八重奏です。 情報の実際の形式は、サイトかアプリケーション特有であって、SHOULDが平凡な八重奏として分野をサポートする強健な実装です。
The codification of the range of allowed usage of this field is outside the scope of this specification.
この仕様の範囲の外にこの分野の許容用法の範囲の成文化があります。
5.21. (unassigned)
5.21. (割り当てられません)
Description
記述
ATTRIBUTE TYPE 21 HAS NOT BEEN ASSIGNED.
属性タイプ21は選任されていません。
Rigney, et. al. Informational [Page 37] RFC 2058 RADIUS January 1997
et Rigney、アル。 [37ページ]情報のRFC2058半径1997年1月
5.22. Framed-Route
5.22. 縁どられたルート
Description
記述
This Attribute provides routing information to be configured for the user on the NAS. It is used in the Access-Accept packet and can appear multiple times.
このAttributeは、NASの上のユーザのために構成されるためにルーティング情報を提供します。 それは、Access受け入れているパケットで使用されて、複数の回現れることができます。
A summary of the Framed-Route Attribute format is shown below. The fields are transmitted from left to right.
Framed-ルートAttribute形式の概要は以下に示されます。 野原は左から右まで伝えられます。
0 1 2 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- | Type | Length | String... +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
0 1 2 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- | タイプ| 長さ| 結びます。 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
Type
タイプ
22 for Framed-Route.
22 縁どられたルートに。
Length
長さ
>= 3
>= 3
String
ストリング
The String field is one or more octets, and its contents are implementation dependent. It is intended to be human readable and MUST NOT affect operation of the protocol. It is recommended that the message contain displayable ASCII characters from the range 32 through 126 decimal.
String分野は1つ以上の八重奏です、そして、内容は実装に依存しています。 それは、人間読み込み可能であることを意図して、プロトコルの操作に影響してはいけません。 メッセージが範囲32〜126小数からの「ディスプレイ-可能」ASCII文字を含むのは、お勧めです。
For IP routes, it SHOULD contain a destination prefix in dotted quad form optionally followed by a slash and a decimal length specifier stating how many high order bits of the prefix should be used. That is followed by a space, a gateway address in dotted quad form, a space, and one or more metrics separated by spaces. For example, "192.168.1.0/24 192.168.1.1 1 2 -1 3 400". The length specifier may be omitted in which case it should default to 8 bits for class A prefixes, 16 bits for class B prefixes, and 24 bits for class C prefixes. For example, "192.168.1.0 192.168.1.1 1".
IPルートにそれ、SHOULDはスラッシュが任意にあとに続いた点を打たされた回路フォームと接頭語のいくつの高位のビットが使用されるべきであるかを述べる10進長さの特許説明書の作成書に目的地接頭語を含んでいます。 スペース、点を打たされた回路フォームでのゲートウェイアドレス、スペース、および空間によって切り離された1つ以上の測定基準がそれのあとに続いています。 例えば、「192.168.1.0/24 192.168.1.1 1 2 -1 3 400。」 長さの特許説明書の作成書は省略されるかもしれません、その場合、それがクラスA接頭語のための8ビット、クラスB接頭語のための16ビット、およびクラスC接頭語のための24ビットをデフォルトとするべきです。 例えば、「192.168.1.0 192.168 .1 .1 1インチ」
Whenever the gateway address is specified as "0.0.0.0" the IP address of the user SHOULD be used as the gateway address.
「.00インチIPがユーザに扱う0.0はゲートウェイアドレスとして使用されるべきである」ときゲートウェイアドレスが指定されるときはいつも。
Rigney, et. al. Informational [Page 38] RFC 2058 RADIUS January 1997
et Rigney、アル。 [38ページ]情報のRFC2058半径1997年1月
5.23. Framed-IPX-Network
5.23. 縁どられたIPXネットワーク
Description
記述
This Attribute indicates the IPX Network number to be configured for the user. It is used in Access-Accept packets.
このAttributeは、ユーザのために構成されるためにIPX Network番号を示します。 それはAccess受け入れているパケットで使用されます。
A summary of the Framed-IPX-Network Attribute format is shown below. The fields are transmitted from left to right.
Framed-IPX-ネットワークAttribute形式の概要は以下に示されます。 野原は左から右まで伝えられます。
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Type | Length | Value +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Value (cont) | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | タイプ| 長さ| 値の+++++++++++++++++++++++++++++++++値(cont)| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Type
タイプ
23 for Framed-IPX-Network.
23 縁どられたIPXネットワークのために。
Length
長さ
6
6
Value
値
The Value field is four octets. The value 0xFFFFFFFE indicates that the NAS should select an IPX network for the user (e.g. assigned from a pool of one or more IPX networks kept by the NAS). Other values should be used as the IPX network for the link to the user.
Value分野は4つの八重奏です。 値の0xFFFFFFFEは、NASがユーザ(例えば、NASによって維持された1つ以上のIPXネットワークのプールから、割り当てられる)のためにIPXネットワークを選択するはずであるのを示します。 他の値はユーザへのリンクにIPXネットワークとして使用されるべきです。
5.24. State
5.24. 状態
Description
記述
This Attribute is available to be sent by the server to the client in an Access-Challenge and MUST be sent unmodified from the client to the server in the new Access-Request reply to that challenge, if any.
このAttributeをサーバでAccess-挑戦でクライアントに送るために利用可能であり、もしあれば新しいAccess-要求回答でその挑戦にクライアントからサーバまで変更されていなく送らなければなりません。
This Attribute is available to be sent by the server to the client in an Access-Accept that also includes a Termination-Action Attribute with the value of RADIUS-Request. If the NAS performs the Termination-Action by sending a new Access-Request upon
それをAccess受け入れてください。このAttributeが中でサーバでクライアントに送るために利用可能である、また、RADIUS-要求の値があるTermination-動作Attributeを含んでいます。 NASが新しいAccess-要求を送ることによってTermination-動作を実行するなら
Rigney, et. al. Informational [Page 39] RFC 2058 RADIUS January 1997
et Rigney、アル。 [39ページ]情報のRFC2058半径1997年1月
termination of the current session, it MUST include the State attribute unchanged in that Access-Request.
終了、現在のセッションでは、それはそのAccess-要求で変わりのない州属性を含まなければなりません。
In either usage, no interpretation by the client should be made. A packet may have only one State Attribute. Usage of the State Attribute is implementation dependent.
用法で、クライアントによる解釈を全くするべきではありません。 パケットには、1州Attributeしかないかもしれません。 州Attributeの使用法は実装に依存しています。
A summary of the State Attribute format is shown below. The fields are transmitted from left to right.
州Attribute形式の概要は以下に示されます。 野原は左から右まで伝えられます。
0 1 2 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- | Type | Length | String ... +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
0 1 2 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- | タイプ| 長さ| 結びます。 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
Type
タイプ
24 for State.
24 状態に。
Length
長さ
>= 3
>= 3
String
ストリング
The String field is one or more octets. The actual format of the information is site or application specific, and a robust implementation SHOULD support the field as undistinguished octets.
String分野は1つ以上の八重奏です。 情報の実際の形式は、サイトかアプリケーション特有であって、SHOULDが平凡な八重奏として分野をサポートする強健な実装です。
The codification of the range of allowed usage of this field is outside the scope of this specification.
この仕様の範囲の外にこの分野の許容用法の範囲の成文化があります。
5.25. Class
5.25. クラス
Description
記述
This Attribute is available to be sent by the server to the client in an Access-Accept and should be sent unmodified by the client to the accounting server as part of the Accounting-Request packet if accounting is supported. No interpretation by the client should be made.
このAttributeが中でサーバでクライアントに送るために利用可能である、説明するならAccounting-リクエスト・パケットの一部がサポートされるとき、会計サーバにAccess受け入れて、クライアントによって変更されていなく送られるべきです。 クライアントによる解釈を全くするべきではありません。
Rigney, et. al. Informational [Page 40] RFC 2058 RADIUS January 1997
et Rigney、アル。 [40ページ]情報のRFC2058半径1997年1月
A summary of the Class Attribute format is shown below. The fields are transmitted from left to right.
Class Attribute形式の概要は以下に示されます。 野原は左から右まで伝えられます。
0 1 2 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- | Type | Length | String ... +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
0 1 2 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- | タイプ| 長さ| 結びます。 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
Type
タイプ
25 for Class.
25 クラスのために。
Length
長さ
>= 3
>= 3
String
ストリング
The String field is one or more octets. The actual format of the information is site or application specific, and a robust implementation SHOULD support the field as undistinguished octets. The codification of the range of allowed usage of this field is outside the scope of this specification.
String分野は1つ以上の八重奏です。 情報の実際の形式は、サイトかアプリケーション特有であって、SHOULDが平凡な八重奏として分野をサポートする強健な実装です。 この仕様の範囲の外にこの分野の許容用法の範囲の成文化があります。
5.26. Vendor-Specific
5.26. ベンダー特有です。
Description
記述
This Attribute is available to allow vendors to support their own extended Attributes not suitable for general usage. It MUST not affect the operation of the RADIUS protocol.
このAttributeは、ベンダーがそれら自身の一般的な用法に適していない拡張Attributesをサポートするのを許容するために利用可能です。 それはRADIUSプロトコルの操作に影響してはいけません。
Servers not equipped to interpret the vendor-specific information sent by a client MUST ignore it (although it may be reported). Clients which do not receive desired vendor-specific information SHOULD make an attempt to operate without it, although they may do so (and report they are doing so) in a degraded mode.
クライアントによって送られたベンダー特殊情報を解釈するために備えていなかったサーバはそれを無視しなければなりません(それが報告されるかもしれませんが)。 必要なベンダー特殊情報SHOULDを受け取らないクライアントがそれなしで作動する試みをします、彼らは降格しているモードでそうするかもしれませんが(彼らがそうしていると報告してください)。
Rigney, et. al. Informational [Page 41] RFC 2058 RADIUS January 1997
et Rigney、アル。 [41ページ]情報のRFC2058半径1997年1月
A summary of the Vendor-Specific Attribute format is shown below. The fields are transmitted from left to right.
Vendor特有のAttribute形式の概要は以下に示されます。 野原は左から右まで伝えられます。
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Type | Length | Vendor-Id +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Vendor-Id (cont) | String... +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | タイプ| 長さ| ベンダーイド+++++++++++++++++++++++++++++++++ベンダーイド(cont)| 結びます。 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
Type
タイプ
26 for Vendor-Specific.
26 ベンダー詳細のために。
Length
長さ
>= 7
>= 7
Vendor-Id
ベンダーイド
The high-order octet is 0 and the low-order 3 octets are the SMI Network Management Private Enterprise Code of the Vendor in network byte order, as defined in the Assigned Numbers RFC [2].
高位八重奏は0です、そして、下位の3つの八重奏がネットワークバイトオーダーにおけるVendorのSMI Network Management兵士のエンタープライズCodeです、Assigned民数記RFC[2]で定義されるように。
String
ストリング
The String field is one or more octets. The actual format of the information is site or application specific, and a robust implementation SHOULD support the field as undistinguished octets.
String分野は1つ以上の八重奏です。 情報の実際の形式は、サイトかアプリケーション特有であって、SHOULDが平凡な八重奏として分野をサポートする強健な実装です。
The codification of the range of allowed usage of this field is outside the scope of this specification.
この仕様の範囲の外にこの分野の許容用法の範囲の成文化があります。
Rigney, et. al. Informational [Page 42] RFC 2058 RADIUS January 1997
et Rigney、アル。 [42ページ]情報のRFC2058半径1997年1月
It SHOULD be encoded as a sequence of vendor type / vendor length / value fields, as follows. The Attribute-Specific field is dependent on the vendor's definition of that attribute. An example encoding of the Vendor-Specific attribute using this method follows:
それ、SHOULD、以下のベンダータイプ/ベンダー長さ/価値の分野の系列として、コード化されてください。 Attribute特有の分野はベンダーのその属性の定義に依存しています。 Vendor特有の属性がこのメソッドを使用するのをコード化する例は従います:
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Type | Length | Vendor-Id +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Vendor-Id (cont) | Vendor type | Vendor length | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Attribute-Specific... +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | タイプ| 長さ| ベンダーイド+++++++++++++++++++++++++++++++++ベンダーイド(cont)| ベンダータイプ| ベンダーの長さ| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | 属性特有… +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
5.27. Session-Timeout
5.27. セッションタイムアウト
Description
記述
This Attribute sets the maximum number of seconds of service to be provided to the user before termination of the session or prompt. This Attribute is available to be sent by the server to the client in an Access-Accept or Access-Challenge.
このAttributeは、秒のサービスの最大数にセッションかプロンプトの終了の前にユーザに提供されるように設定します。 このAttributeが中でサーバでクライアントに送るために利用可能である、Access受け入れるか、またはAccess挑戦してください。
A summary of the Session-Timeout Attribute format is shown below. The fields are transmitted from left to right.
Session-タイムアウトAttribute形式の概要は以下に示されます。 野原は左から右まで伝えられます。
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Type | Length | Value +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Value (cont) | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | タイプ| 長さ| 値の+++++++++++++++++++++++++++++++++値(cont)| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Type
タイプ
27 for Session-Timeout.
27 セッションタイムアウトのために。
Length
長さ
6
6
Rigney, et. al. Informational [Page 43] RFC 2058 RADIUS January 1997
et Rigney、アル。 [43ページ]情報のRFC2058半径1997年1月
Value
値
The field is 4 octets, containing a 32-bit unsigned integer with the maximum number of seconds this user should be allowed to remain connected by the NAS.
分野は4つの八重奏です、NASによって接続されたままでこのユーザが残ることができるべきである秒の最大数に従った32ビットの符号のない整数を含んでいて。
5.28. Idle-Timeout
5.28. アイドルタイムアウト
Description
記述
This Attribute sets the maximum number of consecutive seconds of idle connection allowed to the user before termination of the session or prompt. This Attribute is available to be sent by the server to the client in an Access-Accept or Access-Challenge.
このAttributeはセッションかプロンプトの終了の前にユーザに許された無駄な接続の連続した秒の最大数を設定します。 このAttributeが中でサーバでクライアントに送るために利用可能である、Access受け入れるか、またはAccess挑戦してください。
A summary of the Idle-Timeout Attribute format is shown below. The fields are transmitted from left to right.
Idle-タイムアウトAttribute形式の概要は以下に示されます。 野原は左から右まで伝えられます。
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Type | Length | Value +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Value (cont) | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | タイプ| 長さ| 値の+++++++++++++++++++++++++++++++++値(cont)| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Type
タイプ
28 for Idle-Timeout.
28 アイドルタイムアウトのために。
Length
長さ
6
6
Value
値
The field is 4 octets, containing a 32-bit unsigned integer with the maximum number of consecutive seconds of idle time this user should be permitted before being disconnected by the NAS.
分野は4つの八重奏です、NASによって切断される前にこのユーザが受入れられるべきである遊休時間の連続した秒の最大数に従った32ビットの符号のない整数を含んでいて。
5.29. Termination-Action
5.29. 終了動作
Description
記述
This Attribute indicates what action the NAS should take when the specified service is completed. It is only used in Access-Accept packets.
指定されたサービスが終了しているとき、このAttributeは、NASがどんな行動を取るはずであるかを示します。 それはAccess受け入れているパケットで使用されるだけです。
Rigney, et. al. Informational [Page 44] RFC 2058 RADIUS January 1997
et Rigney、アル。 [44ページ]情報のRFC2058半径1997年1月
A summary of the Termination-Action Attribute format is shown below. The fields are transmitted from left to right.
Termination-動作Attribute形式の概要は以下に示されます。 野原は左から右まで伝えられます。
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Type | Length | Value +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Value (cont) | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | タイプ| 長さ| 値の+++++++++++++++++++++++++++++++++値(cont)| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Type
タイプ
29 for Termination-Action.
29 終了動作のために。
Length
長さ
6
6
Value
値
The Value field is four octets.
Value分野は4つの八重奏です。
0 Default 1 RADIUS-Request
0 デフォルト1半径要求
If the Value is set to RADIUS-Request, upon termination of the specified service the NAS MAY send a new Access-Request to the RADIUS server, including the State attribute if any.
ValueがRADIUS-要求に用意ができているなら、指定されたサービスの終了のときにNAS MAYは新しいAccess-要求をRADIUSサーバに送ります、もしあれば州属性を含んでいて
5.30. Called-Station-Id
5.30. 呼ばれた駅のイド
Description
記述
This Attribute allows the NAS to send in the Access-Request packet the phone number that the user called, using Dialed Number Identification (DNIS) or similar technology. Note that this may be different from the phone number the call comes in on. It is only used in Access-Request packets.
このAttributeはNASにAccess-リクエスト・パケットでユーザが電話をした電話番号を送らせます、Dialed Number Identification(DNIS)か同様の技術を使用して。 これが呼び出しが参加する電話番号と異なるかもしれないことに注意してください。 それはAccess-リクエスト・パケットで使用されるだけです。
Rigney, et. al. Informational [Page 45] RFC 2058 RADIUS January 1997
et Rigney、アル。 [45ページ]情報のRFC2058半径1997年1月
A summary of the Called-Station-Id Attribute format is shown below. The fields are transmitted from left to right.
Called駅のイドAttribute形式の概要は以下に示されます。 野原は左から右まで伝えられます。
0 1 2 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- | Type | Length | String ... +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
0 1 2 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- | タイプ| 長さ| 結びます。 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
Type
タイプ
30 for Called-Station-Id.
30 呼ばれた駅のアイダホ州に
Length
長さ
>= 3
>= 3
String
ストリング
The String field is one or more octets, containing the phone number that the user's call came in on.
String分野はユーザの呼び出しが参加した電話番号を含む1つ以上の八重奏です。
The actual format of the information is site or application specific. Printable ASCII is recommended, but a robust implementation SHOULD support the field as undistinguished octets.
情報の実際の形式はサイトかアプリケーション特有です。 印刷可能なASCIIはお勧めであり、唯一の体力を要している実装SHOULDサポートは平凡な八重奏として分野です。
The codification of the range of allowed usage of this field is outside the scope of this specification.
この仕様の範囲の外にこの分野の許容用法の範囲の成文化があります。
5.31. Calling-Station-Id
5.31. 呼んでいる駅のイド
Description
記述
This Attribute allows the NAS to send in the Access-Request packet the phone number that the call came from, using Automatic Number Identification (ANI) or similar technology. It is only used in Access-Request packets.
このAttributeはNASにAccess-リクエスト・パケットで呼び出しが来た電話番号を送らせます、Automatic Number Identification(ANI)か同様の技術を使用して。 それはAccess-リクエスト・パケットで使用されるだけです。
A summary of the Calling-Station-Id Attribute format is shown below. The fields are transmitted from left to right.
Calling駅のイドAttribute形式の概要は以下に示されます。 野原は左から右まで伝えられます。
0 1 2 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- | Type | Length | String ... +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
0 1 2 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- | タイプ| 長さ| 結びます。 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
Rigney, et. al. Informational [Page 46] RFC 2058 RADIUS January 1997
et Rigney、アル。 [46ページ]情報のRFC2058半径1997年1月
Type
タイプ
31 for Calling-Station-Id.
31 呼んでいる駅のアイダホ州に
Length
長さ
>= 3
>= 3
String
ストリング
The String field is one or more octets, containing the phone number that the user placed the call from.
String分野はユーザが電話をした電話番号を含む1つ以上の八重奏です。
The actual format of the information is site or application specific. Printable ASCII is recommended, but a robust implementation SHOULD support the field as undistinguished octets.
情報の実際の形式はサイトかアプリケーション特有です。 印刷可能なASCIIはお勧めであり、唯一の体力を要している実装SHOULDサポートは平凡な八重奏として分野です。
The codification of the range of allowed usage of this field is outside the scope of this specification.
この仕様の範囲の外にこの分野の許容用法の範囲の成文化があります。
5.32. NAS-Identifier
5.32. NAS-識別子
Description
記述
This Attribute contains a string identifying the NAS originating the Access-Request. It is only used in Access-Request packets. Either NAS-IP-Address or NAS-Identifier SHOULD be present in an Access-Request packet.
このAttributeはAccess-要求を溯源するNASを特定するストリングを含んでいます。 それはAccess-リクエスト・パケットで使用されるだけです。 NAS IPアドレスかNAS-識別子SHOULDのどちらか、Access-リクエスト・パケットに存在してください。
A summary of the NAS-Identifier Attribute format is shown below. The fields are transmitted from left to right.
NAS-識別子Attribute形式の概要は以下に示されます。 野原は左から右まで伝えられます。
0 1 2 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- | Type | Length | String ... +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
0 1 2 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- | タイプ| 長さ| 結びます。 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
Type
タイプ
32 for NAS-Identifier.
32 NAS-識別子のために。
Length
長さ
>= 3
>= 3
Rigney, et. al. Informational [Page 47] RFC 2058 RADIUS January 1997
et Rigney、アル。 [47ページ]情報のRFC2058半径1997年1月
String
ストリング
The String field is one or more octets, and should be unique to the NAS within the scope of the RADIUS server. For example, a fully qualified domain name would be suitable as a NAS-Identifier.
String分野は、1つ以上の八重奏であり、RADIUSサーバの範囲の中のNASにユニークであるべきです。例えば、完全修飾ドメイン名はNAS-識別子として適当でしょう。
The actual format of the information is site or application specific, and a robust implementation SHOULD support the field as undistinguished octets.
情報の実際の形式は、サイトかアプリケーション特有であって、SHOULDが平凡な八重奏として分野をサポートする強健な実装です。
The codification of the range of allowed usage of this field is outside the scope of this specification.
この仕様の範囲の外にこの分野の許容用法の範囲の成文化があります。
5.33. Proxy-State
5.33. プロキシ状態
Description
記述
This Attribute is available to be sent by a proxy server to another server when forwarding an Access-Request and MUST be returned unmodified in the Access-Accept, Access-Reject or Access-Challenge. This attribute should be removed by the proxy server before the response is forwarded to the NAS.
このAttributeをAccess-要求を転送するとプロキシサーバで別のサーバに送るために利用可能であり、Access受け入れるか、Access-廃棄物またはAccess-挑戦で変更されていなく返さなければなりません。 応答をNASに送る前にプロキシサーバはこの属性を取り除くべきです。
Usage of the Proxy-State Attribute is implementation dependent. A description of its function is outside the scope of this specification.
Proxy-州のAttributeの使用法は実装に依存しています。 この仕様の範囲の外に機能の記述があります。
A summary of the Proxy-State Attribute format is shown below. The fields are transmitted from left to right.
Proxy-州のAttribute形式の概要は以下に示されます。 野原は左から右まで伝えられます。
0 1 2 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- | Type | Length | String ... +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
0 1 2 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- | タイプ| 長さ| 結びます。 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
Type
タイプ
33 for Proxy-State.
33 プロキシ状態に。
Length
長さ
>= 3
>= 3
Rigney, et. al. Informational [Page 48] RFC 2058 RADIUS January 1997
et Rigney、アル。 [48ページ]情報のRFC2058半径1997年1月
String
ストリング
The String field is one or more octets. The actual format of the information is site or application specific, and a robust implementation SHOULD support the field as undistinguished octets.
String分野は1つ以上の八重奏です。 情報の実際の形式は、サイトかアプリケーション特有であって、SHOULDが平凡な八重奏として分野をサポートする強健な実装です。
The codification of the range of allowed usage of this field is outside the scope of this specification.
この仕様の範囲の外にこの分野の許容用法の範囲の成文化があります。
5.34. Login-LAT-Service
5.34. ログインLATサービス
Description
記述
This Attribute indicates the system with which the user is to be connected by LAT. It MAY be used in Access-Accept packets, but only when LAT is specified as the Login-Service. It MAY be used in an Access-Request packet as a hint to the server, but the server is not required to honor the hint.
このAttributeはユーザがLATによって接続されることになっているシステムを示します。 LATがLogin-サービスとして指定されるときだけ、それはAccess受け入れているパケットで使用されるかもしれません。 それはヒントとしてAccess-リクエスト・パケットでサーバに使用されるかもしれませんが、サーバは、ヒントを光栄に思うのに必要ではありません。
Administrators use the service attribute when dealing with clustered systems, such as a VAX or Alpha cluster. In such an environment several different time sharing hosts share the same resources (disks, printers, etc.), and administrators often configure each to offer access (service) to each of the shared resources. In this case, each host in the cluster advertises its services through LAT broadcasts.
VAXかアルファークラスタなどのクラスタリングしているシステムに対処するとき、管理者はサービス属性を使用します。 そのような環境で、数人の異なったタイムシェアリングホストが同じリソース(ディスク、プリンタなど)を共有します、そして、管理者はしばしばそれぞれ、それぞれの共用資源へのアクセス(サービス)を提供するのを構成します。 この場合、クラスタの各ホストはLAT放送でサービスの広告を出します。
Sophisticated users often know which service providers (machines) are faster and tend to use a node name when initiating a LAT connection. Alternately, some administrators want particular users to use certain machines as a primitive form of load balancing (although LAT knows how to do load balancing itself).
洗練されたユーザは、しばしばどちらのサービスプロバイダー(マシン)が、より速いかを知って、LAT接続を開始するとき、ノード名を使用する傾向があります。 交互に、何人かの管理者が、特定のユーザに原始のフォームのロードバランシングとしてあるマシンを使用して欲しいです(LATはロードバランシング自体をする方法を知っていますが)。
A summary of the Login-LAT-Service Attribute format is shown below. The fields are transmitted from left to right.
Login-LAT-サービスAttribute形式の概要は以下に示されます。 野原は左から右まで伝えられます。
0 1 2 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- | Type | Length | String ... +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
0 1 2 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- | タイプ| 長さ| 結びます。 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
Type
タイプ
34 for Login-LAT-Service.
34 ログインLATサービスのために。
Rigney, et. al. Informational [Page 49] RFC 2058 RADIUS January 1997
et Rigney、アル。 [49ページ]情報のRFC2058半径1997年1月
Length
長さ
>= 3
>= 3
String
ストリング
The String field is one or more octets, and contains the identity of the LAT service to use. The LAT Architecture allows this string to contain $ (dollar), - (hyphen), . (period), _ (underscore), numerics, upper and lower case alphabetics, and the ISO Latin-1 character set extension [6]. All LAT string comparisons are case insensitive.
String分野は、1つ以上の八重奏であり、利用するLATサービスのアイデンティティを含んでいます。 LAT Architectureはこのストリングに$(ドル)を含ませます--. (ハイフン)、(期間)、_(強調)、数値、上下のケースalphabetics、およびISOラテン語-1文字集合拡張子[6]。 すべてのLATストリング比較が大文字と小文字を区別しないです。
5.35. Login-LAT-Node
5.35. ログインLATノード
Description
記述
This Attribute indicates the Node with which the user is to be automatically connected by LAT. It MAY be used in Access-Accept packets, but only when LAT is specified as the Login-Service. It MAY be used in an Access-Request packet as a hint to the server, but the server is not required to honor the hint.
このAttributeはユーザがLATによって自動的に接続されることになっているNodeを示します。 LATがLogin-サービスとして指定されるときだけ、それはAccess受け入れているパケットで使用されるかもしれません。 それはヒントとしてAccess-リクエスト・パケットでサーバに使用されるかもしれませんが、サーバは、ヒントを光栄に思うのに必要ではありません。
A summary of the Login-LAT-Node Attribute format is shown below. The fields are transmitted from left to right.
Login-LAT-ノードAttribute形式の概要は以下に示されます。 野原は左から右まで伝えられます。
0 1 2 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- | Type | Length | String ... +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
0 1 2 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- | タイプ| 長さ| 結びます。 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
Type
タイプ
35 for Login-LAT-Node.
35 ログインLATノードのために。
Length
長さ
>= 3
>= 3
Rigney, et. al. Informational [Page 50] RFC 2058 RADIUS January 1997
et Rigney、アル。 [50ページ]情報のRFC2058半径1997年1月
String
ストリング
The String field is one or more octets, and contains the identity of the LAT Node to connect the user to. The LAT Architecture allows this string to contain $ (dollar), - (hyphen), . (period), _ (underscore), numerics, upper and lower case alphabetics, and the ISO Latin-1 character set extension. All LAT string comparisons are case insensitive.
分野が1つ以上の八重奏であり、ユーザに接するLAT Nodeのアイデンティティを含むString。 LAT Architectureはこのストリングに$(ドル)を含ませます--. (ハイフン)、(期間)、_(強調)、数値、上下のケースalphabetics、およびISOラテン語-1文字集合拡張子。 すべてのLATストリング比較が大文字と小文字を区別しないです。
5.36. Login-LAT-Group
5.36. ログインLATグループ
Description
記述
This Attribute contains a string identifying the LAT group codes which this user is authorized to use. It MAY be used in Access- Accept packets, but only when LAT is specified as the Login- Service. It MAY be used in an Access-Request packet as a hint to the server, but the server is not required to honor the hint.
このAttributeはこのユーザが使用するのを権限を与えられるLAT群符号を特定するストリングを含んでいます。 使用されて、Accessでは、パケットが受け入れているということであるかもしれませんが、いつだけLATはLoginサービスとして指定されるか。 それはヒントとしてAccess-リクエスト・パケットでサーバに使用されるかもしれませんが、サーバは、ヒントを光栄に思うのに必要ではありません。
LAT supports 256 different group codes, which LAT uses as a form of access rights. LAT encodes the group codes as a 256 bit bitmap.
LATは、256の異なったグループがコードであるとサポートします。(LATはアクセス権のフォームとしてコードを使用します)。 LATは256ビットのビットマップとして群符号をコード化します。
Administrators can assign one or more of the group code bits at the LAT service provider; it will only accept LAT connections that have these group codes set in the bit map. The administrators assign a bitmap of authorized group codes to each user; LAT gets these from the operating system, and uses these in its requests to the service providers.
管理者はLATサービスプロバイダーにおける群符号ビットの1つ以上を割り当てることができます。 それはビットマップにこれらの群符号を設定させるLAT接続を受け入れるだけでしょう。 管理者は認可された群符号のビットマップを各ユーザに割り当てます。 LATはオペレーティングシステムからこれらを得て、要求でサービスプロバイダーにこれらを使用します。
A summary of the Login-LAT-Group Attribute format is shown below. The fields are transmitted from left to right.
Login-LAT-グループAttribute形式の概要は以下に示されます。 野原は左から右まで伝えられます。
0 1 2 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- | Type | Length | String ... +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
0 1 2 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- | タイプ| 長さ| 結びます。 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
Type
タイプ
36 for Login-LAT-Group.
36 ログインLATが分類するので。
Length
長さ
34
34
Rigney, et. al. Informational [Page 51] RFC 2058 RADIUS January 1997
et Rigney、アル。 [51ページ]情報のRFC2058半径1997年1月
String
ストリング
The String field is a 32 octet bit map, most significant octet first. A robust implementation SHOULD support the field as undistinguished octets.
最初に、String分野は32八重奏ビットマップ、最も重要な八重奏です。 SHOULDが平凡な八重奏として分野をサポートする強健な実装。
The codification of the range of allowed usage of this field is outside the scope of this specification.
この仕様の範囲の外にこの分野の許容用法の範囲の成文化があります。
5.37. Framed-AppleTalk-Link
5.37. 縁どられたAppleTalkリンク
Description
記述
This Attribute indicates the AppleTalk network number which should be used for the serial link to the user, which is another AppleTalk router. It is only used in Access-Accept packets. It is never used when the user is not another router.
このAttributeはユーザへの連続のリンクに使用されるべきであり、別のAppleTalkルータであるAppleTalkネットワーク番号を示します。 それはAccess受け入れているパケットで使用されるだけです。 ユーザが別のルータでないときに、それは決して使用されません。
A summary of the Framed-AppleTalk-Link Attribute format is shown below. The fields are transmitted from left to right.
Framed AppleTalkリンクAttribute形式の概要は以下に示されます。 野原は左から右まで伝えられます。
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Type | Length | Value +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Value (cont) | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | タイプ| 長さ| 値の+++++++++++++++++++++++++++++++++値(cont)| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Type
タイプ
37 for Framed-AppleTalk-Link.
37 縁どられたAppleTalkがリンクされるので。
Length
長さ
6
6
Value
値
The Value field is four octets. Despite the size of the field, values range from 0 to 65535. The special value of 0 indicates that this is an unnumbered serial link. A value of 1-65535 means that the serial line between the NAS and the user should be assigned that value as an AppleTalk network number.
Value分野は4つの八重奏です。 分野のサイズにもかかわらず、値は0〜65535まで及びます。 0の特別な値は、これが無数の連続のリンクであることを示します。 1-65535の値は、その値がAppleTalkネットワーク番号としてNASとユーザの間のシリアル・ラインに割り当てられるべきであることを意味します。
Rigney, et. al. Informational [Page 52] RFC 2058 RADIUS January 1997
et Rigney、アル。 [52ページ]情報のRFC2058半径1997年1月
5.38. Framed-AppleTalk-Network
5.38. 縁どられたAppleTalkネットワーク
Description
記述
This Attribute indicates the AppleTalk Network number which the NAS should probe to allocate an AppleTalk node for the user. It is only used in Access-Accept packets. It is never used when the user is another router. Multiple instances of this Attribute indicate that the NAS may probe using any of the network numbers specified.
このAttributeはユーザのために、NASがAppleTalkノードを割り当てるために調べるはずであるAppleTalkネットワーク番号を示します。 それはAccess受け入れているパケットで使用されるだけです。 ユーザであるなら使用されているのが、決して別のルータでないということです。 このAttributeの複数のインスタンスが、NASが数が指定したネットワークのどれかを使用することで調べるかもしれないのを示します。
A summary of the Framed-AppleTalk-Network Attribute format is shown below. The fields are transmitted from left to right.
Framed-AppleTalkネットワークAttribute形式の概要は以下に示されます。 野原は左から右まで伝えられます。
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Type | Length | Value +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Value (cont) | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | タイプ| 長さ| 値の+++++++++++++++++++++++++++++++++値(cont)| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Type
タイプ
38 for Framed-AppleTalk-Network.
38 縁どられたAppleTalkネットワークのために。
Length
長さ
6
6
Value
値
The Value field is four octets. Despite the size of the field, values range from 0 to 65535. The special value 0 indicates that the NAS should assign a network for the user, using its default cable range. A value between 1 and 65535 (inclusive) indicates the AppleTalk Network the NAS should probe to find an address for the user.
Value分野は4つの八重奏です。 分野のサイズにもかかわらず、値は0〜65535まで及びます。 デフォルトケーブル範囲を使用して、特別な値0は、NASがユーザのためにネットワークを割り当てるはずであるのを示します。 1と65535(包括的な)の間の値はNASがユーザのためにアドレスを見つけるために調べるはずであるAppleTalkネットワークを示します。
5.39. Framed-AppleTalk-Zone
5.39. 縁どられたAppleTalkゾーン
Description
記述
This Attribute indicates the AppleTalk Default Zone to be used for this user. It is only used in Access-Accept packets. Multiple instances of this attribute in the same packet are not allowed.
このAttributeは、このユーザに使用されるためにAppleTalk Default Zoneを示します。 それはAccess受け入れているパケットで使用されるだけです。 同じパケットのこの属性の複数のインスタンスは許容されていません。
Rigney, et. al. Informational [Page 53] RFC 2058 RADIUS January 1997
et Rigney、アル。 [53ページ]情報のRFC2058半径1997年1月
A summary of the Framed-AppleTalk-Zone Attribute format is shown below. The fields are transmitted from left to right.
Framed AppleTalkゾーンAttribute形式の概要は以下に示されます。 野原は左から右まで伝えられます。
0 1 2 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- | Type | Length | String ... +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
0 1 2 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- | タイプ| 長さ| 結びます。 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
Type
タイプ
39 for Framed-AppleTalk-Zone.
39 縁どられたAppleTalkゾーンに。
Length
長さ
>= 3
>= 3
String
ストリング
The name of the Default AppleTalk Zone to be used for this user. A robust implementation SHOULD support the field as undistinguished octets.
The name of the Default AppleTalk Zone to be used for this user. A robust implementation SHOULD support the field as undistinguished octets.
The codification of the range of allowed usage of this field is outside the scope of this specification.
The codification of the range of allowed usage of this field is outside the scope of this specification.
5.40. CHAP-Challenge
5.40. CHAP-Challenge
Description
Description
This Attribute contains the CHAP Challenge sent by the NAS to a PPP Challenge-Handshake Authentication Protocol (CHAP) user. It is only used in Access-Request packets.
This Attribute contains the CHAP Challenge sent by the NAS to a PPP Challenge-Handshake Authentication Protocol (CHAP) user. It is only used in Access-Request packets.
If the CHAP challenge value is 16 octets long it MAY be placed in the Request Authenticator field instead of using this attribute.
If the CHAP challenge value is 16 octets long it MAY be placed in the Request Authenticator field instead of using this attribute.
A summary of the CHAP-Challenge Attribute format is shown below. The fields are transmitted from left to right.
A summary of the CHAP-Challenge Attribute format is shown below. The fields are transmitted from left to right.
0 1 2 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- | Type | Length | String... +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
0 1 2 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- | Type | Length | String... +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
Rigney, et. al. Informational [Page 54] RFC 2058 RADIUS January 1997
Rigney, et. al. Informational [Page 54] RFC 2058 RADIUS January 1997
Type
Type
60 for CHAP-Challenge.
60 for CHAP-Challenge.
Length
Length
>= 7
>= 7
String
String
The String field contains the CHAP Challenge.
The String field contains the CHAP Challenge.
5.41. NAS-Port-Type
5.41. NAS-Port-Type
Description
Description
This Attribute indicates the type of the physical port of the NAS which is authenticating the user. It can be used instead of or in addition to the NAS-Port (5) attribute. It is only used in Access-Request packets. Either NAS-Port (5) or NAS-Port-Type or both SHOULD be present in an Access-Request packet, if the NAS differentiates among its ports.
This Attribute indicates the type of the physical port of the NAS which is authenticating the user. It can be used instead of or in addition to the NAS-Port (5) attribute. It is only used in Access-Request packets. Either NAS-Port (5) or NAS-Port-Type or both SHOULD be present in an Access-Request packet, if the NAS differentiates among its ports.
A summary of the NAS-Port-Type Attribute format is shown below. The fields are transmitted from left to right.
A summary of the NAS-Port-Type Attribute format is shown below. The fields are transmitted from left to right.
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Type | Length | Value +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Value (cont) | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Type | Length | Value +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Value (cont) | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Type
Type
61 for NAS-Port-Type.
61 for NAS-Port-Type.
Length
Length
6
6
Value
Value
The Value field is four octets. "Virtual" refers to a connection to the NAS via some transport protocol, instead of through a physical port. For example, if a user telnetted into a NAS to
The Value field is four octets. "Virtual" refers to a connection to the NAS via some transport protocol, instead of through a physical port. For example, if a user telnetted into a NAS to
Rigney, et. al. Informational [Page 55] RFC 2058 RADIUS January 1997
Rigney, et. al. Informational [Page 55] RFC 2058 RADIUS January 1997
authenticate himself as an Outbound-User, the Access-Request might include NAS-Port-Type = Virtual as a hint to the RADIUS server that the user was not on a physical port.
authenticate himself as an Outbound-User, the Access-Request might include NAS-Port-Type = Virtual as a hint to the RADIUS server that the user was not on a physical port.
0 Async 1 Sync 2 ISDN Sync 3 ISDN Async V.120 4 ISDN Async V.110 5 Virtual
0 Async 1 Sync 2 ISDN Sync 3 ISDN Async V.120 4 ISDN Async V.110 5 Virtual
5.42. Port-Limit
5.42. Port-Limit
Description
Description
This Attribute sets the maximum number of ports to be provided to the user by the NAS. This Attribute MAY be sent by the server to the client in an Access-Accept packet. It is intended for use in conjunction with Multilink PPP [7] or similar uses. It MAY also be sent by the NAS to the server as a hint that that many ports are desired for use, but the server is not required to honor the hint.
This Attribute sets the maximum number of ports to be provided to the user by the NAS. This Attribute MAY be sent by the server to the client in an Access-Accept packet. It is intended for use in conjunction with Multilink PPP [7] or similar uses. It MAY also be sent by the NAS to the server as a hint that that many ports are desired for use, but the server is not required to honor the hint.
A summary of the Port-Limit Attribute format is shown below. The fields are transmitted from left to right.
A summary of the Port-Limit Attribute format is shown below. The fields are transmitted from left to right.
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Type | Length | Value +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Value (cont) | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Type | Length | Value +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Value (cont) | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Type
Type
62 for Port-Limit.
62 for Port-Limit.
Length
Length
6
6
Value
Value
The field is 4 octets, containing a 32-bit unsigned integer with the maximum number of ports this user should be allowed to connect to on the NAS.
The field is 4 octets, containing a 32-bit unsigned integer with the maximum number of ports this user should be allowed to connect to on the NAS.
Rigney, et. al. Informational [Page 56] RFC 2058 RADIUS January 1997
Rigney, et. al. Informational [Page 56] RFC 2058 RADIUS January 1997
5.43. Login-LAT-Port
5.43. Login-LAT-Port
Description
Description
This Attribute indicates the Port with which the user is to be connected by LAT. It MAY be used in Access-Accept packets, but only when LAT is specified as the Login-Service. It MAY be used in an Access-Request packet as a hint to the server, but the server is not required to honor the hint.
This Attribute indicates the Port with which the user is to be connected by LAT. It MAY be used in Access-Accept packets, but only when LAT is specified as the Login-Service. It MAY be used in an Access-Request packet as a hint to the server, but the server is not required to honor the hint.
A summary of the Login-LAT-Port Attribute format is shown below. The fields are transmitted from left to right.
A summary of the Login-LAT-Port Attribute format is shown below. The fields are transmitted from left to right.
0 1 2 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- | Type | Length | String ... +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
0 1 2 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- | Type | Length | String ... +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
Type
Type
63 for Login-LAT-Port.
63 for Login-LAT-Port.
Length
Length
>= 3
>= 3
String
String
The String field is one or more octets, and contains the identity of the LAT port to use. The LAT Architecture allows this string to contain $ (dollar), - (hyphen), . (period), _ (underscore), numerics, upper and lower case alphabetics, and the ISO Latin-1 character set extension. All LAT string comparisons are case insensitive.
The String field is one or more octets, and contains the identity of the LAT port to use. The LAT Architecture allows this string to contain $ (dollar), - (hyphen), . (period), _ (underscore), numerics, upper and lower case alphabetics, and the ISO Latin-1 character set extension. All LAT string comparisons are case insensitive.
Rigney, et. al. Informational [Page 57] RFC 2058 RADIUS January 1997
Rigney, et. al. Informational [Page 57] RFC 2058 RADIUS January 1997
5.44. Table of Attributes
5.44. Table of Attributes
The following table provides a guide to which attributes may be found in which kinds of packets, and in what quantity.
The following table provides a guide to which attributes may be found in which kinds of packets, and in what quantity.
Request Accept Reject Challenge # Attribute 1 0 0 0 1 User-Name 0-1 0 0 0 2 User-Password [Note 1] 0-1 0 0 0 3 CHAP-Password [Note 1] 0-1 0 0 0 4 NAS-IP-Address 0-1 0 0 0 5 NAS-Port 0-1 0-1 0 0 6 Service-Type 0-1 0-1 0 0 7 Framed-Protocol 0-1 0-1 0 0 8 Framed-IP-Address 0-1 0-1 0 0 9 Framed-IP-Netmask 0 0-1 0 0 10 Framed-Routing 0 0+ 0 0 11 Filter-Id 0 0-1 0 0 12 Framed-MTU 0+ 0+ 0 0 13 Framed-Compression 0+ 0+ 0 0 14 Login-IP-Host 0 0-1 0 0 15 Login-Service 0 0-1 0 0 16 Login-TCP-Port 0 0+ 0+ 0+ 18 Reply-Message 0-1 0-1 0 0 19 Callback-Number 0 0-1 0 0 20 Callback-Id 0 0+ 0 0 22 Framed-Route 0 0-1 0 0 23 Framed-IPX-Network 0-1 0-1 0 0-1 24 State 0 0+ 0 0 25 Class 0+ 0+ 0 0+ 26 Vendor-Specific 0 0-1 0 0-1 27 Session-Timeout 0 0-1 0 0-1 28 Idle-Timeout 0 0-1 0 0 29 Termination-Action 0-1 0 0 0 30 Called-Station-Id 0-1 0 0 0 31 Calling-Station-Id 0-1 0 0 0 32 NAS-Identifier 0+ 0+ 0+ 0+ 33 Proxy-State 0-1 0-1 0 0 34 Login-LAT-Service 0-1 0-1 0 0 35 Login-LAT-Node 0-1 0-1 0 0 36 Login-LAT-Group 0 0-1 0 0 37 Framed-AppleTalk-Link 0 0+ 0 0 38 Framed-AppleTalk-Network 0 0-1 0 0 39 Framed-AppleTalk-Zone 0-1 0 0 0 60 CHAP-Challenge 0-1 0 0 0 61 NAS-Port-Type 0-1 0-1 0 0 62 Port-Limit 0-1 0-1 0 0 63 Login-LAT-Port Request Accept Reject Challenge # Attribute
Request Accept Reject Challenge # Attribute 1 0 0 0 1 User-Name 0-1 0 0 0 2 User-Password [Note 1] 0-1 0 0 0 3 CHAP-Password [Note 1] 0-1 0 0 0 4 NAS-IP-Address 0-1 0 0 0 5 NAS-Port 0-1 0-1 0 0 6 Service-Type 0-1 0-1 0 0 7 Framed-Protocol 0-1 0-1 0 0 8 Framed-IP-Address 0-1 0-1 0 0 9 Framed-IP-Netmask 0 0-1 0 0 10 Framed-Routing 0 0+ 0 0 11 Filter-Id 0 0-1 0 0 12 Framed-MTU 0+ 0+ 0 0 13 Framed-Compression 0+ 0+ 0 0 14 Login-IP-Host 0 0-1 0 0 15 Login-Service 0 0-1 0 0 16 Login-TCP-Port 0 0+ 0+ 0+ 18 Reply-Message 0-1 0-1 0 0 19 Callback-Number 0 0-1 0 0 20 Callback-Id 0 0+ 0 0 22 Framed-Route 0 0-1 0 0 23 Framed-IPX-Network 0-1 0-1 0 0-1 24 State 0 0+ 0 0 25 Class 0+ 0+ 0 0+ 26 Vendor-Specific 0 0-1 0 0-1 27 Session-Timeout 0 0-1 0 0-1 28 Idle-Timeout 0 0-1 0 0 29 Termination-Action 0-1 0 0 0 30 Called-Station-Id 0-1 0 0 0 31 Calling-Station-Id 0-1 0 0 0 32 NAS-Identifier 0+ 0+ 0+ 0+ 33 Proxy-State 0-1 0-1 0 0 34 Login-LAT-Service 0-1 0-1 0 0 35 Login-LAT-Node 0-1 0-1 0 0 36 Login-LAT-Group 0 0-1 0 0 37 Framed-AppleTalk-Link 0 0+ 0 0 38 Framed-AppleTalk-Network 0 0-1 0 0 39 Framed-AppleTalk-Zone 0-1 0 0 0 60 CHAP-Challenge 0-1 0 0 0 61 NAS-Port-Type 0-1 0-1 0 0 62 Port-Limit 0-1 0-1 0 0 63 Login-LAT-Port Request Accept Reject Challenge # Attribute
Rigney, et. al. Informational [Page 58] RFC 2058 RADIUS January 1997
Rigney, et. al. Informational [Page 58] RFC 2058 RADIUS January 1997
[Note 1] An Access-Request MUST contain either a User-Password or a CHAP-Password, and MUST NOT contain both.
[Note 1] An Access-Request MUST contain either a User-Password or a CHAP-Password, and MUST NOT contain both.
The following table defines the meaning of the above table entries.
The following table defines the meaning of the above table entries.
0 This attribute MUST NOT be present in packet. 0+ Zero or more instances of this attribute MAY be present in packet. 0-1 Zero or one instance of this attribute MAY be present in packet. 1 Exactly one instance of this attribute MUST be present in packet.
0 This attribute MUST NOT be present in packet. 0+ Zero or more instances of this attribute MAY be present in packet. 0-1 Zero or one instance of this attribute MAY be present in packet. 1 Exactly one instance of this attribute MUST be present in packet.
6. Examples
6. Examples
A few examples are presented to illustrate the flow of packets and use of typical attributes. These examples are not intended to be exhaustive, many others are possible.
A few examples are presented to illustrate the flow of packets and use of typical attributes. These examples are not intended to be exhaustive, many others are possible.
6.1. User Telnet to Specified Host
6.1. User Telnet to Specified Host
The NAS at 192.168.1.16 sends an Access-Request UDP packet to the RADIUS Server for a user named nemo logging in on port 3.
The NAS at 192.168.1.16 sends an Access-Request UDP packet to the RADIUS Server for a user named nemo logging in on port 3.
Code = 1 (Access-Request) ID = 0 Request Authenticator = {16 octet random number} Attributes: User-Name = "nemo" User-Password = {16 octets of Password padded at end with nulls, XORed with MD5(shared secret|Request Authenticator)} NAS-IP-Address = 192.168.1.16 NAS-Port = 3
Code = 1 (Access-Request) ID = 0 Request Authenticator = {16 octet random number} Attributes: User-Name = "nemo" User-Password = {16 octets of Password padded at end with nulls, XORed with MD5(shared secret|Request Authenticator)} NAS-IP-Address = 192.168.1.16 NAS-Port = 3
The RADIUS server authenticates nemo, and sends an Access-Accept UDP packet to the NAS telling it to telnet nemo to host 192.168.1.3.
The RADIUS server authenticates nemo, and sends an Access-Accept UDP packet to the NAS telling it to telnet nemo to host 192.168.1.3.
Code = 2 (Access-Accept) ID = 0 (same as in Access-Request) Response Authenticator = {16-octet MD-5 checksum of the code (2), id (0), the Request Authenticator from above, the attributes in this reply, and the shared secret} Attributes: Service-Type = Login-User Login-Service = Telnet Login-Host = 192.168.1.3
Code = 2 (Access-Accept) ID = 0 (same as in Access-Request) Response Authenticator = {16-octet MD-5 checksum of the code (2), id (0), the Request Authenticator from above, the attributes in this reply, and the shared secret} Attributes: Service-Type = Login-User Login-Service = Telnet Login-Host = 192.168.1.3
Rigney, et. al. Informational [Page 59] RFC 2058 RADIUS January 1997
Rigney, et. al. Informational [Page 59] RFC 2058 RADIUS January 1997
6.2. Framed User Authenticating with CHAP
6.2. Framed User Authenticating with CHAP
The NAS at 192.168.1.16 sends an Access-Request UDP packet to the RADIUS Server for a user named flopsy logging in on port 20 with PPP, authenticating using CHAP. The NAS sends along the Service-Type and Framed-Protocol attributes as a hint to the RADIUS server that this user is looking for PPP, although the NAS is not required to do so.
The NAS at 192.168.1.16 sends an Access-Request UDP packet to the RADIUS Server for a user named flopsy logging in on port 20 with PPP, authenticating using CHAP. The NAS sends along the Service-Type and Framed-Protocol attributes as a hint to the RADIUS server that this user is looking for PPP, although the NAS is not required to do so.
Code = 1 (Access-Request) ID = 1 Request Authenticator = {16 octet random number also used as CHAP challenge} Attributes: User-Name = "flopsy" CHAP-Password = {1 octet CHAP ID followed by 16 octet CHAP response} NAS-IP-Address = 192.168.1.16 NAS-Port = 20 Service-Type = Framed-User Framed-Protocol = PPP
Code = 1 (Access-Request) ID = 1 Request Authenticator = {16 octet random number also used as CHAP challenge} Attributes: User-Name = "flopsy" CHAP-Password = {1 octet CHAP ID followed by 16 octet CHAP response} NAS-IP-Address = 192.168.1.16 NAS-Port = 20 Service-Type = Framed-User Framed-Protocol = PPP
The RADIUS server authenticates flopsy, and sends an Access-Accept UDP packet to the NAS telling it to start PPP service and assign an address for the user out of its dynamic address pool.
The RADIUS server authenticates flopsy, and sends an Access-Accept UDP packet to the NAS telling it to start PPP service and assign an address for the user out of its dynamic address pool.
Code = 2 (Access-Accept) ID = 1 (same as in Access-Request) Response Authenticator = {16-octet MD-5 checksum of the code (2), id (1), the Request Authenticator from above, the attributes in this reply, and the shared secret} Attributes: Service-Type = Framed-User Framed-Protocol = PPP Framed-IP-Address = 255.255.255.254 Framed-Routing = None Framed-Compression = 1 (VJ TCP/IP Header Compression) Framed-MTU = 1500
Code = 2 (Access-Accept) ID = 1 (same as in Access-Request) Response Authenticator = {16-octet MD-5 checksum of the code (2), id (1), the Request Authenticator from above, the attributes in this reply, and the shared secret} Attributes: Service-Type = Framed-User Framed-Protocol = PPP Framed-IP-Address = 255.255.255.254 Framed-Routing = None Framed-Compression = 1 (VJ TCP/IP Header Compression) Framed-MTU = 1500
Rigney, et. al. Informational [Page 60] RFC 2058 RADIUS January 1997
Rigney, et. al. Informational [Page 60] RFC 2058 RADIUS January 1997
6.3. User with Challenge-Response card
6.3. User with Challenge-Response card
The NAS at 192.168.1.16 sends an Access-Request UDP packet to the RADIUS Server for a user named mopsy logging in on port 7.
The NAS at 192.168.1.16 sends an Access-Request UDP packet to the RADIUS Server for a user named mopsy logging in on port 7.
Code = 1 (Access-Request) ID = 2 Request Authenticator = {16 octet random number} Attributes: User-Name = "mopsy" User-Password = {16 octets of Password padded at end with nulls, XORed with MD5(shared secret|Request Authenticator)} NAS-IP-Address = 192.168.1.16 NAS-Port = 7
Code = 1 (Access-Request) ID = 2 Request Authenticator = {16 octet random number} Attributes: User-Name = "mopsy" User-Password = {16 octets of Password padded at end with nulls, XORed with MD5(shared secret|Request Authenticator)} NAS-IP-Address = 192.168.1.16 NAS-Port = 7
The RADIUS server decides to challenge mopsy, sending back a challenge string and looking for a response. The RADIUS server therefore and sends an Access-Challenge UDP packet to the NAS.
The RADIUS server decides to challenge mopsy, sending back a challenge string and looking for a response. The RADIUS server therefore and sends an Access-Challenge UDP packet to the NAS.
Code = 11 (Access-Challenge} ID = 2 (same as in Access-Request) Response Authenticator = {16-octet MD-5 checksum of the code (11), id (2), the Request Authenticator from above, the attributes in this reply, and the shared secret} Attributes: Reply-Message = "Challenge 32769430. Enter response at prompt." State = {Magic Cookie to be returned along with user's response}
Code = 11 (Access-Challenge} ID = 2 (same as in Access-Request) Response Authenticator = {16-octet MD-5 checksum of the code (11), id (2), the Request Authenticator from above, the attributes in this reply, and the shared secret} Attributes: Reply-Message = "Challenge 32769430. Enter response at prompt." State = {Magic Cookie to be returned along with user's response}
The user enters his response, and the NAS send a new Access-Request with that response, and includes the State Attribute.
The user enters his response, and the NAS send a new Access-Request with that response, and includes the State Attribute.
Code = 1 (Access-Request) ID = 3 (Note that this changes) Request Authenticator = {NEW 16 octet random number} Attributes: User-Name = "mopsy" User-Password = {16 octets of Response padded at end with nulls, XORed with MD5 checksum of shared secret plus above Request Authenticator} NAS-IP-Address = 192.168.1.16 NAS-Port = 7 State = {Magic Cookie from Access-Challenge packet, unchanged}
Code = 1 (Access-Request) ID = 3 (Note that this changes) Request Authenticator = {NEW 16 octet random number} Attributes: User-Name = "mopsy" User-Password = {16 octets of Response padded at end with nulls, XORed with MD5 checksum of shared secret plus above Request Authenticator} NAS-IP-Address = 192.168.1.16 NAS-Port = 7 State = {Magic Cookie from Access-Challenge packet, unchanged}
Rigney, et. al. Informational [Page 61] RFC 2058 RADIUS January 1997
Rigney, et. al. Informational [Page 61] RFC 2058 RADIUS January 1997
The Response was incorrect, so the RADIUS server tells the NAS to reject the login attempt.
The Response was incorrect, so the RADIUS server tells the NAS to reject the login attempt.
Code = 3 (Access-Reject) ID = 3 (same as in Access-Request) Response Authenticator = {16-octet MD-5 checksum of the code (3), id (3), the Request Authenticator from above, the attributes in this reply if any, and the shared secret} Attributes: (none, although a Reply-Message could be sent)
Code = 3 (Access-Reject) ID = 3 (same as in Access-Request) Response Authenticator = {16-octet MD-5 checksum of the code (3), id (3), the Request Authenticator from above, the attributes in this reply if any, and the shared secret} Attributes: (none, although a Reply-Message could be sent)
Security Considerations
Security Considerations
Security issues are the primary topic of this document.
Security issues are the primary topic of this document.
In practice, within or associated with each RADIUS server, there is a database which associates "user" names with authentication information ("secrets"). It is not anticipated that a particular named user would be authenticated by multiple methods. This would make the user vulnerable to attacks which negotiate the least secure method from among a set. Instead, for each named user there should be an indication of exactly one method used to authenticate that user name. If a user needs to make use of different authentication methods under different circumstances, then distinct user names SHOULD be employed, each of which identifies exactly one authentication method.
In practice, within or associated with each RADIUS server, there is a database which associates "user" names with authentication information ("secrets"). It is not anticipated that a particular named user would be authenticated by multiple methods. This would make the user vulnerable to attacks which negotiate the least secure method from among a set. Instead, for each named user there should be an indication of exactly one method used to authenticate that user name. If a user needs to make use of different authentication methods under different circumstances, then distinct user names SHOULD be employed, each of which identifies exactly one authentication method.
Passwords and other secrets should be stored at the respective ends such that access to them is as limited as possible. Ideally, the secrets should only be accessible to the process requiring access in order to perform the authentication.
Passwords and other secrets should be stored at the respective ends such that access to them is as limited as possible. Ideally, the secrets should only be accessible to the process requiring access in order to perform the authentication.
The secrets should be distributed with a mechanism that limits the number of entities that handle (and thus gain knowledge of) the secret. Ideally, no unauthorized person should ever gain knowledge of the secrets. It is possible to achieve this with SNMP Security Protocols [8], but such a mechanism is outside the scope of this specification.
The secrets should be distributed with a mechanism that limits the number of entities that handle (and thus gain knowledge of) the secret. Ideally, no unauthorized person should ever gain knowledge of the secrets. It is possible to achieve this with SNMP Security Protocols [8], but such a mechanism is outside the scope of this specification.
Other distribution methods are currently undergoing research and experimentation. The SNMP Security document [8] also has an excellent overview of threats to network protocols.
Other distribution methods are currently undergoing research and experimentation. The SNMP Security document [8] also has an excellent overview of threats to network protocols.
Rigney, et. al. Informational [Page 62] RFC 2058 RADIUS January 1997
Rigney, et. al. Informational [Page 62] RFC 2058 RADIUS January 1997
References
References
[1] Rivest, R., and S. Dusse, "The MD5 Message-Digest Algorithm", RFC 1321, MIT Laboratory for Computer Science, RSA Data Security Inc., April 1992.
[1] Rivest, R., and S. Dusse, "The MD5 Message-Digest Algorithm", RFC 1321, MIT Laboratory for Computer Science, RSA Data Security Inc., April 1992.
[2] Postel, J., "User Datagram Protocol", STD 6, RFC 768, USC/Information Sciences Institute, August 1980.
[2] Postel, J., "User Datagram Protocol", STD 6, RFC 768, USC/Information Sciences Institute, August 1980.
[3] Reynolds, J., and J. Postel, "Assigned Numbers", STD 2, RFC 1700, USC/Information Sciences Institute, October 1994.
[3] Reynolds, J., and J. Postel, "Assigned Numbers", STD 2, RFC 1700, USC/Information Sciences Institute, October 1994.
[4] Kaufman, C., Perlman, R., and Speciner, M., "Network Security: Private Communications in a Public World", Prentice Hall, March 1995, ISBN 0-13-061466-1.
[4] Kaufman, C., Perlman, R., and Speciner, M., "Network Security: Private Communications in a Public World", Prentice Hall, March 1995, ISBN 0-13-061466-1.
[5] Jacobson, V., "Compressing TCP/IP headers for low-speed serial links", RFC 1144, Lawrence Berkeley Laboratory, February 1990.
[5] Jacobson, V., "Compressing TCP/IP headers for low-speed serial links", RFC 1144, Lawrence Berkeley Laboratory, February 1990.
[6] ISO 8859. International Standard -- Information Processing -- 8-bit Single-Byte Coded Graphic Character Sets -- Part 1: Latin Alphabet No. 1, ISO 8859-1:1987. <URL:http://www.iso.ch/cate/d16338.html>
[6] ISO 8859. International Standard -- Information Processing -- 8-bit Single-Byte Coded Graphic Character Sets -- Part 1: Latin Alphabet No. 1, ISO 8859-1:1987. <URL:http://www.iso.ch/cate/d16338.html>
[7] Sklower, K., Lloyd, B., McGregor, G., and Carr, D., "The PPP Multilink Protocol (MP)", RFC 1717, University of California Berkeley, Lloyd Internetworking, Newbridge Networks Corporation, November 1994.
[7] Sklower, K., Lloyd, B., McGregor, G., and Carr, D., "The PPP Multilink Protocol (MP)", RFC 1717, University of California Berkeley, Lloyd Internetworking, Newbridge Networks Corporation, November 1994.
[8] Galvin, J., McCloghrie, K., and J. Davin, "SNMP Security Protocols", RFC 1352, Trusted Information Systems, Inc., Hughes LAN Systems, Inc., MIT Laboratory for Computer Science, July 1992.
[8] Galvin, J., McCloghrie, K., and J. Davin, "SNMP Security Protocols", RFC 1352, Trusted Information Systems, Inc., Hughes LAN Systems, Inc., MIT Laboratory for Computer Science, July 1992.
[9] Rigney, C., "RADIUS Accounting", RFC 2059, January 1997.
[9] Rigney, C., "RADIUS Accounting", RFC 2059, January 1997.
Acknowledgments
Acknowledgments
RADIUS was originally developed by Livingston Enterprises for their PortMaster series of Network Access Servers.
RADIUS was originally developed by Livingston Enterprises for their PortMaster series of Network Access Servers.
Rigney, et. al. Informational [Page 63] RFC 2058 RADIUS January 1997
Rigney, et. al. Informational [Page 63] RFC 2058 RADIUS January 1997
Chair's Address
Chair's Address
The working group can be contacted via the current chair:
The working group can be contacted via the current chair:
Carl Rigney Livingston Enterprises 6920 Koll Center Parkway, Suite 220 Pleasanton, California 94566
Carl Rigney Livingston Enterprises 6920 Koll Center Parkway, Suite 220 Pleasanton, California 94566
Phone: +1 510 426 0770 EMail: cdr@livingston.com
Phone: +1 510 426 0770 EMail: cdr@livingston.com
Authors' Addresses
Authors' Addresses
Questions about this memo can also be directed to:
Questions about this memo can also be directed to:
Carl Rigney Livingston Enterprises 6920 Koll Center Parkway, Suite 220 Pleasanton, California 94566
Carl Rigney Livingston Enterprises 6920 Koll Center Parkway, Suite 220 Pleasanton, California 94566
Phone: +1 510 426 0770 EMail: cdr@livingston.com
Phone: +1 510 426 0770 EMail: cdr@livingston.com
Allan C. Rubens Merit Network, Inc. 4251 Plymouth Road Ann Arbor, Michigan 48105-2785
Allan C. Rubens Merit Network, Inc. 4251 Plymouth Road Ann Arbor, Michigan 48105-2785
EMail: acr@merit.edu
EMail: acr@merit.edu
William Allen Simpson Daydreamer Computer Systems Consulting Services 1384 Fontaine Madison Heights, Michigan 48071
William Allen Simpson Daydreamer Computer Systems Consulting Services 1384 Fontaine Madison Heights, Michigan 48071
EMail: wsimpson@greendragon.com
EMail: wsimpson@greendragon.com
Steve Willens Livingston Enterprises 6920 Koll Center Parkway, Suite 220 Pleasanton, California 94566
Steve Willens Livingston Enterprises 6920 Koll Center Parkway, Suite 220 Pleasanton, California 94566
EMail: steve@livingston.com
EMail: steve@livingston.com
Rigney, et. al. Informational [Page 64]
Rigney, et. al. Informational [Page 64]
一覧
スポンサーリンク