RFC5191 日本語訳
5191 Protocol for Carrying Authentication for Network Access (PANA).D. Forsberg, Y. Ohba, Ed., B. Patil, H. Tschofenig, A. Yegin. May 2008. (Format: TXT=96716 bytes) (Status: PROPOSED STANDARD)
プログラムでの自動翻訳です。
英語原文
Network Working Group D. Forsberg Request for Comments: 5191 Nokia Category: Standards Track Y. Ohba, Ed. Toshiba B. Patil H. Tschofenig Nokia Siemens Networks A. Yegin Samsung May 2008
コメントを求めるワーキンググループD.フォルスバーグ要求をネットワークでつないでください: 5191年のノキアカテゴリ: 規格は2008年5月にY.オオバ、エド東芝B.パティルH.TschofenigノキアジーメンスネットワークA.Yegin三星を追跡します。
Protocol for Carrying Authentication for Network Access (PANA)
ネットワークアクセスのための認証を運ぶためのプロトコル(パーナ)
Status of This 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 defines the Protocol for Carrying Authentication for Network Access (PANA), a network-layer transport for Extensible Authentication Protocol (EAP) to enable network access authentication between clients and access networks. In EAP terms, PANA is a UDP-based EAP lower layer that runs between the EAP peer and the EAP authenticator.
このドキュメントはNetwork Access(パーナ)(拡張認証プロトコル(EAP)がクライアントとアクセスネットワークの間のネットワークアクセス認証を可能にするネットワーク層輸送)のためのCarrying Authenticationのためにプロトコルを定義します。 EAP用語で、パーナはEAP同輩とEAP固有識別文字の間を動くUDPベースのEAP低級層です。
Forsberg, et al. Standards Track [Page 1] RFC 5191 PANA May 2008
フォルスバーグ、他 規格はパーナ2008年5月にRFC5191を追跡します[1ページ]。
Table of Contents
目次
1. Introduction ....................................................3 1.1. Specification of Requirements ..............................4 2. Terminology .....................................................4 3. Protocol Overview ...............................................6 4. Protocol Details ................................................7 4.1. Authentication and Authorization Phase .....................7 4.2. Access Phase ..............................................11 4.3. Re-Authentication Phase ...................................11 4.4. Termination Phase .........................................13 5. Processing Rules ...............................................13 5.1. Fragmentation .............................................13 5.2. Sequence Number and Retransmission ........................14 5.3. PANA Security Association .................................15 5.4. Message Authentication ....................................17 5.5. Message Validity Check ....................................17 5.6. PaC Updating Its IP Address ...............................19 5.7. Session Lifetime ..........................................19 6. Message Format .................................................20 6.1. IP and UDP Headers ........................................20 6.2. PANA Message Header .......................................20 6.3. AVP Format ................................................22 7. PANA Messages ..................................................24 7.1. PANA-Client-Initiation (PCI) ..............................27 7.2. PANA-Auth-Request (PAR) ...................................28 7.3. PANA-Auth-Answer (PAN) ....................................28 7.4. PANA-Termination-Request (PTR) ............................28 7.5. PANA-Termination-Answer (PTA) .............................29 7.6. PANA-Notification-Request (PNR) ...........................29 7.7. PANA-Notification-Answer (PNA) ............................29 8. AVPs in PANA ...................................................29 8.1. AUTH AVP ..................................................30 8.2. EAP-Payload AVP ...........................................30 8.3. Integrity-Algorithm AVP ...................................31 8.4. Key-Id AVP ................................................31 8.5. Nonce AVP .................................................31 8.6. PRF-Algorithm AVP .........................................32 8.7. Result-Code AVP ...........................................32 8.8. Session-Lifetime AVP ......................................32 8.9. Termination-Cause AVP .....................................33 9. Retransmission Timers ..........................................33 9.1. Transmission and Retransmission Parameters ................35 10. IANA Considerations ...........................................35 10.1. PANA UDP Port Number .....................................36 10.2. PANA Message Header ......................................36 10.2.1. Message Type ......................................36 10.2.2. Flags .............................................36
1. 序論…3 1.1. 要件の仕様…4 2. 用語…4 3. 概要について議定書の中で述べてください…6 4. 詳細について議定書の中で述べてください…7 4.1. 認証と承認フェーズ…7 4.2. フェーズにアクセスしてください…11 4.3. 再認証フェーズ…11 4.4. 終了フェーズ…13 5. 処理は統治されます…13 5.1. 断片化…13 5.2. 一連番号とRetransmission…14 5.3. パーナセキュリティ協会…15 5.4. メッセージ認証…17 5.5. メッセージバリディティチェック…17 5.6. IPアドレスをアップデートするPaC…19 5.7. セッション生涯…19 6. メッセージ形式…20 6.1. IPとUDPヘッダー…20 6.2. パーナメッセージヘッダー…20 6.3. AVP形式…22 7. パーナメッセージ…24 7.1. パーナのクライアント開始(pci)…27 7.2. パーナのAuth要求(平価)…28 7.3. パーナAuthは答えます(撮影してください)…28 7.4. パーナの終了要求(PTR)…28 7.5. パーナの終了答え(PTA)…29 7.6. パーナの通知要求(PNR)…29 7.7. パーナの通知答え(PNA)…29 8. パーナのAVPs…29 8.1. AUTH AVP…30 8.2. EAP-有効搭載量AVP…30 8.3. 保全アルゴリズムAVP…31 8.4. 主要なイドAVP…31 8.5. 一回だけのAVP…31 8.6. PRF-アルゴリズムAVP…32 8.7. 結果コードAVP…32 8.8. セッション-生涯AVP…32 8.9. 終了原因AVP…33 9. Retransmissionタイマ…33 9.1. トランスミッションとRetransmissionパラメタ…35 10. IANA問題…35 10.1. パーナUDPは数を移植します…36 10.2. パーナメッセージヘッダー…36 10.2.1. メッセージタイプ…36 10.2.2. 旗…36
Forsberg, et al. Standards Track [Page 2] RFC 5191 PANA May 2008
フォルスバーグ、他 規格はパーナ2008年5月にRFC5191を追跡します[2ページ]。
10.3. AVP Header ...............................................36 10.3.1. AVP Code ..........................................37 10.3.2. Flags .............................................37 10.4. AVP Values ...............................................37 10.4.1. Result-Code AVP Values ............................37 10.4.2. Termination-Cause AVP Values ......................38 11. Security Considerations .......................................38 11.1. General Security Measures ................................38 11.2. Initial Exchange .........................................40 11.3. EAP Methods ..............................................40 11.4. Cryptographic Keys .......................................40 11.5. Per-Packet Ciphering .....................................41 11.6. PAA-to-EP Communication ..................................41 11.7. Liveness Test ............................................41 11.8. Early Termination of a Session ...........................42 12. Acknowledgments ...............................................42 13. References ....................................................42 13.1. Normative References .....................................42 13.2. Informative References ...................................43
10.3. AVPヘッダー…36 10.3.1. AVPコード…37 10.3.2. 旗…37 10.4. AVP値…37 10.4.1. 結果コードAVP値…37 10.4.2. 終了原因AVP値…38 11. セキュリティ問題…38 11.1. 総合証券は測定します…38 11.2. 交換に頭文字をつけてください…40 11.3. EAPメソッド…40 11.4. 暗号化キー…40 11.5. 1パケットあたりの暗号…41 11.6. PAAからEPへのコミュニケーション…41 11.7. 活性テスト…41 11.8. セッションの期限前契約解除…42 12. 承認…42 13. 参照…42 13.1. 標準の参照…42 13.2. 有益な参照…43
1. Introduction
1. 序論
Providing secure network access service requires access control based on the authentication and authorization of the clients and the access networks. Client-to-network authentication provides parameters that are needed to police the traffic flow through the enforcement points. A protocol is needed to carry authentication methods between the client and the access network.
安全なネットワークアクセス・サービスを提供するのはクライアントとアクセスネットワークの認証と承認に基づくアクセスコントロールを必要とします。 クライアントからネットワークへの認証は交通の流れを取り締まるのに必要であるパラメタを実施ポイントを通して提供します。 プロトコルが、クライアントとアクセスネットワークの間まで認証方法を運ぶのに必要です。
The scope of this work is identified as designing a network-layer transport for network access authentication methods. The Extensible Authentication Protocol (EAP) [RFC3748] provides such authentication methods. In other words, PANA carries EAP, which can carry various authentication methods. By the virtue of enabling the transport of EAP above IP, any authentication method that can be carried as an EAP method is made available to PANA and hence to any link-layer technology. There is a clear division of labor between PANA (an EAP lower layer), EAP, and EAP methods as described in [RFC3748].
この仕事の範囲はネットワークアクセス認証方法のためのネットワーク層輸送を設計するとして特定されます。 拡張認証プロトコル(EAP)[RFC3748]はそのような認証方法を提供します。 言い換えれば、パーナはEAPを運びます。(EAPは様々な認証方法を運ぶことができます)。 IPの上のEAPの輸送を可能にする美徳で、パーナとしたがって、どんなリンクレイヤ技術もEAPメソッドとして運ぶことができるどんな認証方法も入手します。 パーナ(EAPの低級層)と、EAPと、EAPメソッドの間には、明確な分業が[RFC3748]で説明されるようにあります。
Various environments and usage models for PANA are identified in Appendix A of [RFC4058]. Potential security threats for network-layer access authentication protocol are discussed in [RFC4016]. These have been essential in defining the requirements [RFC4058] of the PANA protocol. Note that some of these requirements are imposed by the chosen payload, EAP [RFC3748].
パーナへの様々な環境と用法モデルは[RFC4058]のAppendix Aで特定されます。 [RFC4016]でネットワーク層アクセス認証プロトコルのための潜在的軍事的脅威について議論します。 これらはパーナプロトコルの要件[RFC4058]を定義するのにおいて不可欠です。 これらの要件のいくつかが選ばれたペイロード、EAP[RFC3748]によって課されることに注意してください。
Forsberg, et al. Standards Track [Page 3] RFC 5191 PANA May 2008
フォルスバーグ、他 規格はパーナ2008年5月にRFC5191を追跡します[3ページ]。
There are components that are part of a complete secure network access solution but are outside of the PANA protocol specification, including PANA Authentication Agent (PAA) discovery, authentication method choice, PANA Authentication Agent-Enforcement Point (PAA-EP) protocol, access control filter creation, and data traffic protection. These components are described in separate documents (see [RFC5193] and [RFC5192]).
完全な安全なネットワークアクセスソリューションの一部ですが、パーナプロトコル仕様の外にあるコンポーネントがあります、パーナのAuthenticationエージェント(PAA)発見、認証方法選択、パーナAuthenticationエージェント実施Point(PAA-EP)プロトコル、アクセス制御フィルタ作成、およびデータ通信量保護を含んでいて。 これらのコンポーネントは別々のドキュメントで説明されます([RFC5193]と[RFC5192]を見てください)。
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. The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this document are to be interpreted as described in [RFC2119].
本書では、いくつかの単語が、仕様の要件を意味するのに使用されます。 これらの単語はしばしば大文字で書かれます。 キーワード“MUST"、「必須NOT」が「必要です」、“SHALL"、「」、“SHOULD"、「「推薦され」て、「5月」の、そして、「任意」のNOTは[RFC2119]で説明されるように本書では解釈されることであるべきですか?
2. Terminology
2. 用語
PANA Client (PaC):
パーナクライアント(PaC):
The client side of the protocol that resides in the access device (e.g., laptop, PDA, etc.). It is responsible for providing the credentials in order to prove its identity (authentication) for network access authorization. The PaC and the EAP peer are colocated in the same access device.
アクセスデバイス(例えば、ラップトップ、PDAなど)にあるプロトコルのクライアント側。 それはアイデンティティがネットワークアクセス認可のための(認証)であると立証するために資格証明書を提供するのに責任があります。 PaCとEAP同輩は同じアクセスデバイスでcolocatedされます。
PANA Authentication Agent (PAA):
パーナ認証エージェント(PAA):
The protocol entity in the access network whose responsibility it is to verify the credentials provided by a PANA client (PaC) and authorize network access to the access device. The PAA and the EAP authenticator (and optionally the EAP server) are colocated in the same node. Note the authentication and authorization procedure can, according to the EAP model, also be offloaded to the back end Authentication, Authorization, and Accounting (AAA) infrastructure.
それがある責任がパーナクライアント(PaC)によって提供された資格証明書について確かめて、アクセスデバイスへのネットワークアクセスを認可するアクセスネットワークにおけるプロトコル実体。 PAAとEAP固有識別文字、(任意に、EAPサーバ) 同じノードでは、colocatedされます。 また、EAPモデルに従ってバックエンドAuthentication、Authorization、およびAccounting(AAA)インフラストラクチャへ認証と承認手順を積み下ろすことができることに注意してください。
Forsberg, et al. Standards Track [Page 4] RFC 5191 PANA May 2008
フォルスバーグ、他 規格はパーナ2008年5月にRFC5191を追跡します[4ページ]。
PANA Session:
パーナのセッション:
A PANA session is established between the PANA Client (PaC) and the PANA Authentication Agent (PAA), and it terminates as a result of an authentication and authorization or liveness test failure, a message delivery failure after retransmissions reach maximum values, session lifetime expiration, an explicit termination message or any event that causes discontinuation of the access service. A fixed session identifier is maintained throughout a session. A session cannot be shared across multiple network interfaces.
パーナのセッションはパーナClient(PaC)とパーナのAuthenticationエージェント(PAA)の間で確立されます、そして、認証と承認の結果か活性テスト失敗、「再-トランスミッション」の後のメッセージ配信障害がアクセス・サービスの取下げを引き起こす最大の値、セッション生涯満了、明白な終了メッセージまたはどんなイベントにも達するのに応じて、それは終わります。 固定セッション識別子はセッションの間中維持されます。 複数のネットワーク・インターフェースの向こう側にセッションを共有できません。
Session Lifetime:
セッション生涯:
A duration that is associated with a PANA session. For an established PANA session, the session lifetime is bound to the lifetime of the current authorization given to the PaC. The session lifetime can be extended by a new round of EAP authentication before it expires. Until a PANA session is established, the lifetime SHOULD be set to a value that allows the PaC to detect a failed session in a reasonable amount of time.
パーナのセッションに関連している持続時間。 確立したパーナのセッションのために、セッション寿命はPaCに与えられた現在の承認の生涯まで縛られます。 期限が切れる前にEAP認証の新しいラウンドでセッション生涯を広げることができます。 パーナのセッションは確立されます、生涯SHOULD。PaCが妥当な時間で失敗したセッションを検出できる値に設定されてください。
Session Identifier:
セッション識別子:
This identifier is used to uniquely identify a PANA session on the PaC and the PAA. It is included in PANA messages to bind the message to a specific PANA session. This bidirectional identifier is allocated by the PAA in the initial request message and freed when the session terminates. The session identifier is assigned by the PAA and is unique within the PAA.
この識別子は、唯一PaCとPAAのパーナのセッションを特定するのに使用されます。 それは特定のパーナのセッションまでメッセージを縛るパーナメッセージに含まれています。 セッションが終わるとき、この双方向の識別子は、初期の要求メッセージのPAAによって割り当てられて、解放されます。 セッション識別子は、PAAによって割り当てられて、PAAの中でユニークです。
PANA Security Association (PANA SA):
パーナセキュリティ協会(パーナSA):
A PANA security association is formed between the PaC and the PAA by sharing cryptographic keying material and associated context. The formed duplex security association is used to protect the bidirectional PANA signaling traffic between the PaC and PAA.
パーナセキュリティ協会は、PaCとPAAの間で暗号の合わせることの材料と関連文脈を共有することによって、形成されます。 形成重複のセキュリティ協会は、PaCとPAAの間の双方向のパーナシグナリングトラフィックを保護するのに使用されます。
Enforcement Point (EP):
実施ポイント(EP):
A node on the access network where per-packet enforcement policies (i.e., filters) are applied on the inbound and outbound traffic of access devices. The EP and the PAA may be colocated. EPs should prevent data traffic from and to any unauthorized client, unless that data traffic is either PANA or one of the other allowed traffic types (e.g., Address Resolution Protocol (ARP), IPv6 neighbor discovery, DHCP, etc.).
アクセスでのノードは1パケットあたりの実施方針(すなわち、フィルタ)が本国行きでどこに適用されるか、そして、アクセスデバイスのアウトバウンドトラフィックをネットワークでつなぎます。 EPとPAAはcolocatedされるかもしれません。 EPsはクライアントと、そして、どんな権限のないクライアントへのデータ通信量を防ぐはずです、そのデータ通信量がパーナかトラフィックタイプ(例えば、Address Resolutionプロトコル(ARP)、IPv6隣人発見、DHCPなど)に許容されたもう片方の1つのどちらかでないなら。
Forsberg, et al. Standards Track [Page 5] RFC 5191 PANA May 2008
フォルスバーグ、他 規格はパーナ2008年5月にRFC5191を追跡します[5ページ]。
Master Session Key (MSK):
セッションキー(MSK)をマスタリングしてください:
A key derived by the EAP peer and the EAP server and transported to the EAP authenticator [RFC3748].
キーは、[RFC3748]をEAP同輩とEAPサーバで引き出して、EAP固有識別文字に輸送しました。
For additional terminology definitions, see the PANA framework document [RFC5193].
追加用語定義に関しては、パーナフレームワークドキュメント[RFC5193]を見てください。
3. Protocol Overview
3. プロトコル概要
The PANA protocol is run between a client (PaC) and a server (PAA) in order to perform authentication and authorization for the network access service.
パーナプロトコルは、ネットワークアクセス・サービスのために認証と承認を実行するためにクライアント(PaC)とサーバ(PAA)の間で実行されます。
The protocol messaging consists of a series of requests and answers, some of which may be initiated by either end. Each message can carry zero or more AVPs (Attribute-Value Pairs) within the payload. The main payload of PANA is EAP, which performs authentication. PANA helps the PaC and PAA establish an EAP session.
プロトコルメッセージングは一連の要求と答えから成ります。その或るものはどちらの終わりまでにも開始されるかもしれません。 各メッセージはペイロードの中にゼロか、より多くのAVPs(属性価値のペア)を運ぶことができます。 パーナの主なペイロードはEAPです。(そのEAPは認証を実行します)。 パーナは、PaCとPAAがEAPセッションを確立するのを助けます。
PANA is a UDP-based protocol. It has its own retransmission mechanism to reliably deliver messages.
パーナはUDPベースのプロトコルです。 それには、メッセージを確かに提供するそれ自身の「再-トランスミッション」メカニズムがあります。
PANA messages are sent between the PaC and PAA as part of a PANA session. A PANA session consists of distinct phases:
パーナのセッションの一部としてPaCとPAAの間にパーナメッセージを送ります。 パーナのセッションは異なったフェーズから成ります:
o Authentication and authorization phase: This is the phase that initiates a new PANA session and executes EAP between the PAA and PaC. The PANA session can be initiated by both the PaC and the PAA. The EAP payload (which carries an EAP method inside) is what is used for authentication. The PAA conveys the result of authentication and authorization to the PaC at the end of this phase.
o 認証と承認フェーズ: これは新しいパーナのセッションを開始して、PAAとPaCの間でEAPを実行するフェーズです。 PaCとPAAの両方でパーナのセッションを開始できます。 EAPペイロード(EAPメソッドを中まで運ぶ)は認証に使用されることです。 PAAはこのフェーズの終わりのPaCに認証と承認の結果を伝えます。
o Access phase: After successful authentication and authorization, the access device gains access to the network and can send and receive IP traffic through the EP(s). At any time during this phase, the PaC and PAA may optionally send PANA notification messages to test liveness of the PANA session on the peer.
o フェーズにアクセスしてください: うまくいっている認証と承認の後に、アクセスデバイスは、EP(s)を通してIPトラフィックをネットワークへのアクセスを得て、送って、受けることができます。 いつでも、この段階の間、PaCとPAAは任意に同輩のパーナのセッションの活性をテストするパーナ通知メッセージを送るかもしれません。
Forsberg, et al. Standards Track [Page 6] RFC 5191 PANA May 2008
フォルスバーグ、他 規格はパーナ2008年5月にRFC5191を追跡します[6ページ]。
o Re-authentication phase: During the access phase, the PAA may, and the PaC should, initiate re-authentication if they want to update the PANA session lifetime before the PANA session lifetime expires. EAP is carried by PANA to perform re-authentication. This phase may be optionally triggered by both the PaC and the PAA without any respect to the session lifetime. The re-authentication phase is a sub-phase of the access phase. The session moves to this sub-phase from the access phase when re-authentication starts, and returns back there upon successful re-authentication.
o 再認証フェーズ: アクセス段階の間、PAAはそうするかもしれません、そして、PaCはそうするべきです、開始再認証。パーナセッション寿命が期限が切れる前に彼らがパーナセッション生涯アップデートしたいなら。 EAPは、再認証を実行するためにパーナによって運ばれます。 このフェーズはPaCとPAAの両方によって少しも敬意なしで任意にセッション生涯まで引き起こされるかもしれません。 再認証フェーズはアクセスフェーズのサブフェーズです。 セッションは、再認証が始まるとアクセスフェーズからこのサブフェーズに移行して、うまくいっている再認証のときにそこで戻って戻ります。
o Termination phase: The PaC or PAA may choose to discontinue the access service at any time. An explicit disconnect message can be sent by either end. If either the PaC or the PAA disconnects without engaging in termination messaging, it is expected that either the expiration of a finite session lifetime or failed liveness tests would clean up the session at the other end.
o 終了段階: PaCかPAAが、いつでもアクセス・サービスを中止するのを選ぶかもしれません。 どちらの終わりまでにも明白な分離メッセージを送ることができます。 PaCかPAAのどちらかが終了メッセージングに従事していなくて切断するなら、有限セッション生涯の満了か失敗した活性テストのどちらかがもう一方のセッション端のときに掃除すると予想されます。
Cryptographic protection of messages between the PaC and PAA is possible as soon as EAP in conjunction with the EAP method exports a shared key. That shared key is used to create a PANA SA. The PANA SA helps generate per-message authentication codes that provide integrity protection and authentication.
EAPメソッドに関連したEAPが共有されたキーをエクスポートするとすぐに、PaCとPAAの間のメッセージの暗号の保護は可能です。 その共有されたキーは、PANA SAを作成するのに使用されます。 PANA SAは、保全保護と認証を提供するメッセージ確認コードを生成するのを助けます。
4. Protocol Details
4. プロトコルの詳細
The following sections explain in detail the various phases of a PANA session.
以下のセクションは詳細にパーナのセッションの種々相について説明します。
4.1. Authentication and Authorization Phase
4.1. 認証と承認フェーズ
The main task of the authentication and authorization phase is to establish a PANA session and carry EAP messages between the PaC and the PAA. The PANA session can be initiated by either the PaC or the PAA.
認証と承認フェーズの主なタスクは、PaCとPAAにパーナのセッションを確立して、EAPメッセージを伝えることです。 PaCかPAAのどちらかがパーナのセッションを開始できます。
PaC-initiated Session:
セッションをPaC開始します:
When the PaC initiates a PANA session, it sends a PANA-Client-Initiation message to the PAA. When the PaC is not configured with an IP address of the PAA before initiating the PANA session, DHCP [RFC5192] is used as the default method for dynamically configuring the IP address of the PAA. Alternative methods for dynamically discovering the IP address of the PAA may be used for PaC-initiated sessions, but they are outside the scope of this specification. The PAA that receives the PANA-Client-Initiation message MUST respond to the PaC with a PANA-Auth-Request message.
PaCがパーナのセッションを開始するとき、それはパーナのクライアント開始メッセージをPAAに送ります。 パーナのセッションを開始する前にPaCがPAAのIPアドレスによって構成されないとき、DHCP[RFC5192]は、ダイナミックにPAAのIPアドレスを構成するのにデフォルトメソッドとして使用されます。 ダイナミックにPAAのIPアドレスを発見するための別法はPaCによって開始されたセッションに使用されるかもしれませんが、この仕様の範囲の外にそれらはあります。 パーナのクライアント開始メッセージを受け取るPAAはパーナAuth要求メッセージでPaCに応じなければなりません。
Forsberg, et al. Standards Track [Page 7] RFC 5191 PANA May 2008
フォルスバーグ、他 規格はパーナ2008年5月にRFC5191を追跡します[7ページ]。
PAA-initiated Session:
セッションをPAA開始します:
When the PAA knows the IP address of the PaC, it MAY send an unsolicited PANA-Auth-Request to the PaC. The details of how PAA can learn the IP address of the PaC are outside the scope of this specification.
PAAがPaCのIPアドレスを知っているとき、それは求められていないパーナのAuth要求をPaCに送るかもしれません。 この仕様の範囲の外にPAAがどうPaCのIPアドレスを学ぶことができるかに関する詳細があります。
A session identifier for the session is assigned by the PAA and carried in the initial PANA-Auth-Request message. The same session identifier MUST be carried in the subsequent messages exchanged between the PAA and PaC throughout the session.
セッションのためのセッション識別子は、PAAによって割り当てられて、初期のパーナAuth要求メッセージで運ばれます。 セッションの間中PAAとPaCの間で交換されたその後のメッセージで同じセッション識別子を運ばなければなりません。
When the PaC receives the initial PANA-Auth-Request message from a PAA, it responds with a PANA-Auth-Answer message, if it wishes to continue the PANA session. Otherwise, it silently discards the PANA-Auth-Request message.
PaCがPAAから初期のパーナAuth要求メッセージを受け取るとき、パーナのAuth答えメッセージで応じます、パーナのセッションを続けたいなら。 さもなければ、それは静かにパーナAuth要求メッセージを捨てます。
The initial PANA-Auth-Request and PANA-Auth-Answer messages MUST have the 'S' (Start) bit set, regardless of whether the session is initiated by the PaC or the PAA. Non-initial PANA-Auth-Request and PANA-Auth-Answer messages as well as any other messages MUST NOT have the 'S' (Start) bit set.
'初期のパーナのAuth要求とパーナのAuth答えメッセージは、'(始めます)ビットセットであり、セッションがそうであるかどうかにかかわらず開始されているのをさせなければなりません。PaCかPAA。 メッセージいかなる他のもと同様に'の非初期のパーナのAuth要求とパーナのAuth答えメッセージが持ってはいけない、'(始め)ビットは設定されますか?
It is recommended that the PAA limit the rate at which it processes incoming PANA-Client-Initiation messages to provide robustness against denial of service (DoS) attacks. The details of rate limiting are outside the scope of this specification.
PAAがそれがサービス(DoS)攻撃の否定に対して丈夫さを提供する入って来るパーナのクライアント開始メッセージを処理するレートを制限するのは、お勧めです。 この仕様の範囲の外にレート制限の詳細があります。
If a PANA SA needs to be established with use of a key-generating EAP method, the Pseudo-Random Function (PRF) and integrity algorithms to be used for PANA_AUTH_KEY derivation (see Section 5.3) and AUTH AVP calculation (see Section 5.4) are negotiated as follows: the PAA sends the initial PANA-Auth-Request carrying one or more PRF-Algorithm AVPs and one or more Integrity-Algorithm AVPs for the PRF and integrity algorithms supported by it, respectively. The PaC then selects one PRF algorithm and one integrity algorithm from these AVPs carried in the initial PANA-Auth-Request, and it responds with the initial PANA-Auth-Answer carrying one PRF-Algorithm AVP and one Integrity-Algorithm AVP for the selected algorithms. The negotiation is protected after the MSK is available, as described in Section 5.3.
PANA SAがキーを生成するEAPメソッド、Pseudo無作為のFunction(PRF)、および保全アルゴリズムの使用で設立されて、パーナ_AUTH_KEY派生に使用される必要があるか、そして、(セクション5.3を見てください)AUTH AVP期待(セクション5.4を見る)は以下の通り交渉されます: PAAは初期のパーナのAuth要求にアルゴリズムがそれでサポートしたPRFと保全のために1PRF-アルゴリズムAVPsと1Integrity-アルゴリズムAVPsをそれぞれ運ばせます。 次に、PaCは初期のパーナのAuth要求で運ばれたこれらのAVPsから1つのPRFアルゴリズムと1つの保全アルゴリズムを選択します、そして、初期のパーナのAuth答えが選択されたアルゴリズムのために1PRF-アルゴリズムAVPと1Integrity-アルゴリズムAVPを運んでいて、それは応じます。MSKが利用可能になった後に交渉は保護されます、セクション5.3で説明されるように。
If the PAA wants to stay stateless in response to a PANA-Client-Initiation message, it doesn't include an EAP-Payload AVP in the initial PANA-Auth-Request message, and it should not retransmit the message on a timer. For this reason, the PaC MUST retransmit the PANA-Client-Initiation message until it receives the second PANA-Auth-Request message (not a retransmission of the initial one) from the PAA.
PAAがパーナのクライアント開始メッセージに対応して状態がないままでありたいと思うなら、初期のパーナAuth要求メッセージにEAP-有効搭載量AVPを含んでいません、そして、タイマに関するメッセージを再送するべきではありません。 この理由で、PAAから第2パーナAuth要求メッセージ(初期のものの「再-トランスミッション」でない)を受け取るまで、PaCはパーナのクライアント開始メッセージを再送しなければなりません。
Forsberg, et al. Standards Track [Page 8] RFC 5191 PANA May 2008
フォルスバーグ、他 規格はパーナ2008年5月にRFC5191を追跡します[8ページ]。
It is possible that both the PAA and the PaC initiate the PANA session at the same time, i.e., the PAA sends the initial PANA-Auth- Request message without solicitation while the PaC sends a PANA-Client-Initiation message. To resolve the race condition, the PAA MUST silently discard the PANA-Client-Initiation message received from the PaC after it has sent the initial PANA-Auth-Request message. The PAA uses the source IP address and the source port number of the PANA-Client-Initiation message to identify the PaC among multiple PANA-Client-Initiation messages sent from different PaCs.
PAAとPaCの両方が同時にパーナのセッションを開始するのが、可能である、すなわち、PaCはパーナのクライアント開始メッセージを送りますが、PAAは懇願なしで初期のパーナAuth-要求メッセージを送ります。 競合条件を決議するために、PAA MUSTは静かに初期のパーナAuth要求メッセージを送った後にPaCから受け取られたパーナのクライアント開始メッセージを捨てます。 PAAは異なったPaCsから送られた複数のパーナのクライアント開始メッセージの中でPaCを特定するパーナのクライアント開始メッセージのソースIPアドレスとソースポート番号を使用します。
EAP messages are carried in PANA-Auth-Request messages. PANA-Auth-Answer messages are simply used to acknowledge receipt of the requests. As an optimization, a PANA-Auth-Answer message sent from the PaC MAY include the EAP message. This optimization SHOULD NOT be used when it takes time to generate the EAP message (due to, e.g., intervention of human input), in which case returning an PANA-Auth-Answer message without piggybacking an EAP message can avoid unnecessary retransmission of the PANA-Auth-Request message.
EAPメッセージはパーナAuth要求メッセージで伝えられます。 パーナのAuth答えメッセージは、要求の領収書を受け取ったことを知らせるのに単に使用されます。 最適化として、PaCから送られたパーナのAuth答えメッセージはEAPメッセージを含むかもしれません。 この最適化SHOULD NOT、EAPメッセージを生成するには時間がかかるときには使用されてください、(当然である、例えば、人間の入力の介入)、その場合、EAPメッセージを背負わないでパーナのAuth答えメッセージを返すと、パーナAuth要求メッセージの不要な「再-トランスミッション」を避けることができます。
A Nonce AVP MUST be included in the first PANA-Auth-Request and PANA-Auth-Answer messages following the initial PANA-Auth-Request and PANA-Auth-Answer messages (i.e., with the 'S' (Start) bit set), and MUST NOT be included in any other message, except during re-authentication procedures (see Section 4.3).
すなわち、'初期のパーナのAuth要求とパーナのAuth答えメッセージに従う最初のパーナのAuth要求とパーナのAuth答えメッセージにNonce AVPを含まなければならない、('(始め) 噛み付いているセット)であり、いかなる他のメッセージにも含まれてはいけません、再認証手順を除いて(セクション4.3を見てください)。
The result of PANA authentication is carried in the last PANA-Auth-Request message sent from the PAA to the PaC. This message carries the EAP authentication result and the result of PANA authentication. The last PANA-Auth-Request message MUST be acknowledged with a PANA-Auth-Answer message. The last PANA-Auth-Request and PANA-Auth-Answer messages MUST have the 'C' (Complete) bit set, and any other message MUST NOT have the 'C' (Complete) bit set. Figure 1 shows an example sequence in the authentication and authorization phase for a PaC-initiated session.
パーナの認証の結果はPAAからPaCに送られた最後のパーナAuth要求メッセージで運ばれます。 このメッセージはEAP認証結果とパーナの認証の結果を運びます。 パーナのAuth答えメッセージで最後のパーナAuth要求メッセージを承認しなければなりません。 最後のパーナのAuth要求とパーナのAuth答えメッセージで'C'(完全)のビットを設定しなければなりません、そして、いかなる他のメッセージでも、'C'(完全)のビットを設定してはいけません。 図1はPaCによって開始されたセッションのために認証と承認フェーズにおける例の系列を示しています。
Forsberg, et al. Standards Track [Page 9] RFC 5191 PANA May 2008
フォルスバーグ、他 規格はパーナ2008年5月にRFC5191を追跡します[9ページ]。
PaC PAA Message(sequence number)[AVPs] --------------------------------------------------------------------- -----> PANA-Client-Initiation(0) <----- PANA-Auth-Request(x)[PRF-Algorithm,Integrity-Algorithm] // The 'S' (Start) bit set -----> PANA-Auth-Answer(x)[PRF-Algorithm, Integrity-Algorithm] // The 'S' (Start) bit set <----- PANA-Auth-Request(x+1)[Nonce, EAP-Payload] -----> PANA-Auth-Answer(x+1)[Nonce] // No piggybacking EAP -----> PANA-Auth-Request(y)[EAP-Payload] <----- PANA-Auth-Answer(y) <----- PANA-Auth-Request(x+2)[EAP-Payload] -----> PANA-Auth-Answer(x+2)[EAP-Payload] // Piggybacking EAP <----- PANA-Auth-Request(x+3)[Result-Code, EAP-Payload, Key-Id, Session-Lifetime, AUTH] // The 'C' (Complete) bit set -----> PANA-Auth-Answer(x+3)[Key-Id, AUTH] // The 'C' (Complete) bit set
PaC PAAメッセージ(一連番号)[AVPs]--------------------------------------------------------------------- ----->パーナ-クライアント開始(0)<。----- 'パーナ-Auth要求(x)[PRF-アルゴリズム、Integrity-アルゴリズム]//、'(始め)ビットは設定されます。----->'パーナ-Auth答え(x)[PRF-アルゴリズム、Integrity-アルゴリズム]//、'(始めます)ビットセット<です。----- パーナのAuth要求(x+1)[一回だけ、EAP-有効搭載量]-----EAPを背負わない>パーナのAuth答え(x+1)[一回だけ]//----->パーナ-Auth要求(y)[EAP-有効搭載量]<。----- パーナ-Auth答え(y)<。----- パーナのAuth要求(x+2)[EAP-有効搭載量]----->パーナのAuth答え(x+2)[EAP-有効搭載量]//便乗EAP<。----- 'C'(完全)のビットが設定したパーナのAuth要求(x+3)[結果コード、EAP-有効搭載量、Key-イド、Session-生涯、AUTH]//-----'C'(完全)のビットが設定した>パーナのAuth答え(x+3)[主要なイド、AUTH]//
Figure 1: Example sequence for the authentication and authorization phase for a PaC-initiated session ("Piggybacking EAP" is the case in which an EAP-Payload AVP is carried in PAN)
図1: PaCによって開始されたセッションのための認証と承認フェーズのための例の系列(「EAPを背負います」はEAP-有効搭載量AVPがPANで運ばれる場合です)
If a PANA SA needs to be established with use of a key-generating EAP method and an MSK is successfully generated, the last PANA-Auth-Request message with the 'C' (Complete) bit set MUST contain a Key-Id AVP and an AUTH AVP for the first derivation of keys in the session, and any subsequent message MUST contain an AUTH AVP.
PANA SAが、キーを生成するEAPメソッドの使用で設立される必要があって、MSKが首尾よく生成されるなら、'C'(完全)のビットがセットしたことでの最後のパーナAuth要求メッセージはKey-イドAVPとセッションにおける、キーの一次微分のためのAUTH AVPを含まなければなりません、そして、どんなその後のメッセージもAUTH AVPを含まなければなりません。
EAP authentication can fail at a pass-through authenticator without sending an EAP Failure message [RFC4137]. When this occurs, the PAA SHOULD silently terminate the session, expecting that a session timeout on the PaC will clean up the state on the PaC.
EAP Failureメッセージ[RFC4137]を送らないで、EAP認証は通じて通り固有識別文字で失敗できます。 これが起こると、PAA SHOULDは静かにセッションを終えます、PaCにおけるセッションタイムアウトがPaCで状態をきれいにすると予想して。
There is a case where EAP authentication succeeds with producing an EAP Success message, but network access authorization fails due to, e.g., authorization rejected by a AAA server or authorization locally rejected by the PAA. When this occurs, the PAA MUST send the last PANA-Auth-Request with a result code PANA_AUTHORIZATION_REJECTED. If an MSK is available, the last PANA-Auth-Request and PANA-Auth-Answer messages with the 'C' (Complete) bit set MUST be protected with an AUTH AVP and carry a Key-Id AVP. The PANA session MUST be terminated immediately after the last PANA-Auth message exchange.
ケースがEAP認証がEAP Successメッセージを出すのに成功しますが、ネットワークアクセス認可が失敗するところにあります、例えばPAAによって局所的に拒絶されたAAAサーバか承認によって拒絶された承認。 これが起こると、PAA MUSTは結果コードパーナ_AUTHORIZATION_REJECTEDと共に最後のパーナのAuth要求を送ります。 MSKが利用可能であるなら、'C'(完全)のビットがあるメッセージが設定する最後のパーナのAuth要求とパーナのAuth答えは、AUTH AVPと共に保護されて、Key-イドAVPを運ばなければなりません。 最後のパーナ-Auth交換処理直後パーナのセッションを終えなければなりません。
For reasons described in Section 3 of [RFC5193], the PaC may need to reconfigure the IP address after a successful authentication and authorization phase to obtain an IP address that is usable for
[RFC5193]のセクション3で説明された理由で、PaCは、うまくいっている認証と認可フェーズの後にそれが使用可能であるIPアドレスを得るためにIPアドレスを再構成する必要があるかもしれません。
Forsberg, et al. Standards Track [Page 10] RFC 5191 PANA May 2008
フォルスバーグ、他 規格はパーナ2008年5月にRFC5191を追跡します[10ページ]。
exchanging data traffic through EP. In this case, the PAA sets the 'I' (IP Reconfiguration) bit of PANA-Auth-Request messages in the authentication and authorization phase to indicate to the PaC the need for IP address reconfiguration. How IP address reconfiguration is performed is outside the scope of this document.
EPを通してデータ通信量を交換します。 この場合、PAAは、認証と認可フェーズにおける、パーナAuth要求メッセージの'私'(IP Reconfiguration)ビットにIPアドレス再構成の必要性をPaCに示すように設定します。 このドキュメントの範囲の外にIPアドレス再構成がどう実行されるかがあります。
4.2. Access Phase
4.2. アクセスフェーズ
Once the authentication and authorization phase successfully completes, the PaC gains access to the network and can send and receive IP data traffic through the EP(s), and the PANA session enters the access phase. In this phase, PANA-Notification-Request and PANA-Notification-Answer messages with the 'P' (Ping) bit set (ping request and ping answer messages, respectively) can be used for testing the liveness of the PANA session on the PANA peer. Both the PaC and the PAA are allowed to send a ping request to the communicating peer whenever they need to ensure the availability of the session on the peer, and they expect the peer to return a ping answer message. The ping request and answer messages MUST be protected with an AUTH AVP when a PANA SA is available. A ping request MUST NOT be sent in the authentication and authorization phase, re-authentication phase, and termination phase.
いったんフェーズが首尾よく終了する認証と認可、PaCがEP(s)を通してIPデータ通信量をネットワークへのアクセスを得て、送って、受けることができて、パーナのセッションがアクセスフェーズに入れると。 このフェーズでは、パーナ同輩のパーナのセッションの活性をテストするのに、'P'(ピング)ビットがセットしたことでのパーナの通知要求とパーナの通知答えメッセージ(それぞれピング要求とピング答えメッセージ)を使用できます。 彼らが、同輩のセッションの有用性を確実にする必要があるときはいつも、PaCとPAAの両方がピング要求を交信している同輩に送ることができます、そして、彼らは同輩がピング答えメッセージを返すと予想します。 PANA SAが利用可能であるときに、AUTH AVPと共にピング要求と答えメッセージを保護しなければなりません。 認証、認可フェーズ、再認証フェーズ、および終了段階でピング要求を送ってはいけません。
Implementations MUST limit the rate of performing this test. The PaC and the PAA can handle rate limitation on their own, they do not have to perform any coordination with each other. There is no negotiation of timers for this purpose. Additionally, an implementation MAY rate limit processing the incoming ping requests. It should be noted that if a PAA or PaC that considers its connectivity lost after a relatively small number of unresponsive pings is coupled with a peer that is aggressively rate limiting the ping request and answer messages, then false-positives could result. Therefore, a PAA or PaC should not rely on frequent ping operation to quickly determine loss of connectivity.
実現はこのテストを実行するレートを制限しなければなりません。 PaCとPAAは一人でレート制限を扱うことができて、彼らは互いと共に少しのコーディネートも実行する必要はありません。 タイマの交渉が全くこのためにありません。 さらに、実現は、限界処理が入って来るピング要求であると評定するかもしれません。 比較的少ない数の無反応がピング要求と答えメッセージを制限する積極的にそうである同輩に結びつけられたレートを確認した後に接続性を考えるPAAかPaCが損をするなら無病誤診が結果として生じることができることに注意されるべきです。 したがって、PAAかPaCが、すぐに接続性の損失を決定するために頻繁なピング操作に依存するはずがありません。
4.3. Re-Authentication Phase
4.3. 再認証フェーズ
The PANA session in the access phase can enter the re-authentication phase to extend the current session lifetime by re-executing EAP. Once the re-authentication phase successfully completes, the session re-enters the access phase. Otherwise, the session is terminated.
アクセスフェーズにおけるパーナのセッションは、EAPを実行し直すことによって現在のセッション生涯を広げるために再認証フェーズに入ることができます。 かつてのフェーズが首尾よく終了する再認証であり、セッションはアクセスフェーズに再入します。 さもなければ、セッションは終えられます。
When the PaC initiates re-authentication, it sends a PANA-Notification-Request message with the 'A' (re-Authentication) bit set (a re-authentication request message) to the PAA. This message MUST contain the session identifier assigned to the session being re-authenticated. If the PAA already has an established PANA session for the PaC with the matching session identifier, it MUST
PaCが再認証を開始するとき、それは噛み付かれた(再Authentication)セット(再認証要求メッセージ)があるパーナ通知要求メッセージをPAAに送ります。 このメッセージは再認証されるセッションまで割り当てられたセッション識別子を含まなければなりません。 PAAが合っているセッション識別子と共にPaCのための確立したパーナのセッションを既に過すなら、それは過さなければなりません。
Forsberg, et al. Standards Track [Page 11] RFC 5191 PANA May 2008
フォルスバーグ、他 規格はパーナ2008年5月にRFC5191を追跡します[11ページ]。
first respond with a PANA-Notification-Answer message with the 'A' (re-Authentication) bit set (a re-authentication answer message), followed by a PANA-Auth-Request message that starts a new EAP authentication. If the PAA cannot identify the session, it MUST silently discard the message. The first PANA-Auth-Request and PANA-Auth-Answer messages in the re-authentication phase MUST have the 'S' (Start) bit cleared and carry a Nonce AVP.
まず最初に、(再Authentication)ビットセット(再認証答えメッセージ)であって、新しいEAP認証を始めるパーナAuth要求メッセージであとに続きにされるのがあるパーナの通知答えメッセージで、応じてください。 PAAがセッションを特定できないなら、それは静かにメッセージを捨てなければなりません。 '再認証フェーズにおける最初のパーナのAuth要求とパーナのAuth答えメッセージが運んだに違いない、'(始め)ビットはきれいにされて、a Nonce AVPを運んでください。
The PaC may receive a PANA-Auth-Request before receiving the answer to its outstanding re-authentication request message. This condition can arise due to packet re-ordering or a race condition between the PaC and PAA when they both attempt to engage in re-authentication. The PaC MUST keep discarding the received PANA-Auth-Requests until it receives the answer to its request.
傑出している再認証要求メッセージの答えを受ける前に、PaCはパーナのAuth要求を受け取るかもしれません。 パケット再注文かPaCとPAAの間の競合条件のため、それらの両方が、再認証に従事しているのを試みるとき、この状態は起こることができます。 PaCは要求の答えを受けるまで受信されたパーナのAuth要求を捨て続けなければなりません。
When the PAA initiates re-authentication, it sends a PANA-Auth-Request message containing the session identifier for the PaC. The PAA MUST initiate EAP re-authentication before the current session lifetime expires.
PAAが再認証を開始するとき、それはPaCのためのセッション識別子を含むパーナAuth要求メッセージを送ります。 現在のセッション寿命が期限が切れる前にPAA MUSTはEAP再認証を開始します。
Re-authentication of an ongoing PANA session MUST NOT reset the sequence numbers.
進行中のパーナのセッションの再認証は一連番号をリセットしてはいけません。
For any re-authentication, if there is an established PANA SA, re-authentication request and answer messages and subsequent PANA-Auth-Request and PANA-Auth-Answer messages MUST be protected with an AUTH AVP. The final PANA-Auth-Request and PANA-Auth-Answer messages and any subsequent PANA message MUST be protected by using the key generated from the latest EAP authentication.
どんな再認証においても、確立したPANA SAがあれば、AUTH AVPと共に再認証要求、答えメッセージ、その後のパーナのAuth要求、およびパーナのAuth答えメッセージを保護しなければなりません。 最新のEAP認証から発生するキーを使用することによって、最終的なパーナのAuth要求、パーナのAuth答えメッセージ、およびどんなその後のパーナメッセージも保護しなければなりません。
Forsberg, et al. Standards Track [Page 12] RFC 5191 PANA May 2008
フォルスバーグ、他 規格はパーナ2008年5月にRFC5191を追跡します[12ページ]。
PaC PAA Message(sequence number)[AVPs] --------------------------------------------------------------------- -----> PANA-Notification-Request(q)[AUTH] // The 'A' (re-Authentication) bit set <----- PANA-Notification-Answer(q)[AUTH] // The 'A' (re-Authentication) bit set <----- PANA-Auth-Request(p)[EAP-Payload, Nonce, AUTH] -----> PANA-Auth-Answer(p)[AUTH, Nonce] -----> PANA-Auth-Request(q+1)[EAP-Payload, AUTH] <----- PANA-Auth-Answer(q+1)[AUTH] <----- PANA-Auth-Request(p+1)[EAP-Payload, AUTH] -----> PANA-Auth-Answer(p+1)[EAP-Payload, AUTH] <----- PANA-Auth-Request(p+2)[Result-Code, EAP-Payload, Key-Id, Session-Lifetime, AUTH] // The 'C' (Complete) bit set -----> PANA-Auth-Answer(p+2)[Key-Id, AUTH] // The 'C' (Complete) bit set
PaC PAAメッセージ(一連番号)[AVPs]--------------------------------------------------------------------- ----->パーナ-通知要求(q)[AUTH]//は噛み付かれた(再Authentication)セット<です。----- パーナ-通知答え(q)[AUTH]//は噛み付かれた(再Authentication)セット<です。----- パーナ-Auth-Request(p)[EAP-有効搭載量、一回だけ、AUTH]----->パーナ-Auth-Answer(p)[AUTH、一回だけ]----->パーナのAuth要求(q+1)[EAP-有効搭載量、AUTH]<。----- パーナのAuth答え(q+1)[AUTH]<。----- パーナのAuth要求(p+1)[EAP-有効搭載量、AUTH]----->パーナのAuth答え(p+1)[EAP-有効搭載量、AUTH]<。----- 'C'(完全)のビットが設定したパーナのAuth要求(p+2)[結果コード、EAP-有効搭載量、Key-イド、Session-生涯、AUTH]//-----'C'(完全)のビットが設定した>パーナのAuth答え(p+2)[主要なイド、AUTH]//
Figure 2: Example sequence for the re-authentication phase initiated by PaC
図2: PaCによって開始された再認証フェーズのための例の系列
4.4. Termination Phase
4.4. 終了段階
A procedure for explicitly terminating a PANA session can be initiated either from the PaC (i.e., disconnect indication) or from the PAA (i.e., session revocation). The PANA-Termination-Request and PANA-Termination-Answer message exchanges are used for disconnect-indication and session-revocation procedures.
PaC(すなわち、指示を外す)かPAA(すなわち、セッション取消し)から明らかにパーナのセッションを終えるための手順に着手できます。 パーナの終了要求とパーナの終了答え交換処理は分離指示とセッション取消し手順に使用されます。
The reason for termination is indicated in the Termination-Cause AVP. When there is an established PANA SA between the PaC and the PAA, all messages exchanged during the termination phase MUST be protected with an AUTH AVP. When the sender of the PANA-Termination-Request message receives a valid acknowledgment, all states maintained for the PANA session MUST be terminated immediately.
終了の理由はTermination-原因AVPで示されます。 PaCとPAAの間に確立したPANA SAがあるとき、AUTH AVPと共に終了段階の間に交換されたすべてのメッセージを保護しなければなりません。 パーナ終了要求メッセージの送付者がすぐに有効な承認を受けるとき、パーナのセッションのために維持されたすべての州を終えなければなりません。
5. Processing Rules
5. 処理規則
5.1. Fragmentation
5.1. 断片化
PANA does not provide fragmentation of PANA messages. Instead, it relies on fragmentation provided by EAP methods and IP layer when needed.
パーナはパーナメッセージの断片化を提供しません。 代わりに、それは必要であるとEAP方法とIP層で提供された断片化に依存します。
Forsberg, et al. Standards Track [Page 13] RFC 5191 PANA May 2008
フォルスバーグ、他 規格はパーナ2008年5月にRFC5191を追跡します[13ページ]。
5.2. Sequence Number and Retransmission
5.2. 一連番号とRetransmission
PANA uses sequence numbers to provide ordered and reliable delivery of messages.
パーナは、メッセージの注文されて信頼できる配送を提供するのに一連番号を使用します。
The PaC and PAA maintain two sequence numbers: one is for setting the sequence number of the next outgoing request; the other is for matching the sequence number of the next incoming request. These sequence numbers are 32-bit unsigned numbers. They are monotonically incremented by 1 as new requests are generated and received, and wrapped to zero on the next message after 2^32-1. Answers always contain the same sequence number as the corresponding request. Retransmissions reuse the sequence number contained in the original packet.
PaCとPAAは2つの一連番号を維持します: 1つは次の送信する要求の一連番号を設定するものです。 もう片方が、次の入って来る要求の一連番号を合わせるものです。 これらの一連番号は32ビットの符号のない数です。 それらは、新しい要求を発生して、受け取るように単調に1つ増加されて、2^32-1の後に次のメッセージのゼロに包装されます。 答えはいつも対応する要求と同じ一連番号を含んでいます。 Retransmissionsはオリジナルのパケットに含まれた一連番号を再利用します。
The initial sequence numbers (ISN) are randomly picked by the PaC and PAA as they send their very first request messages. PANA-Client-Initiation message carries sequence number 0.
自己のまさしくその最初の要求メッセージを送るとき、初期シーケンス番号(ISN)はPaCとPAAによって手当たりしだいに選ばれます。 パーナのクライアント開始メッセージは一連番号0を運びます。
When a request message is received, it is considered valid in terms of sequence numbers if and only if its sequence number matches the expected value. This check does not apply to the PANA-Client-Initiation message and the initial PANA-Auth-Request message.
そして、要求メッセージが受信されているとき、それが一連番号で有効であると考えられる、一連番号が期待値に合っている場合にだけ。 このチェックはパーナのクライアント開始メッセージと初期のパーナAuth要求メッセージに適用されません。
When an answer message is received, it is considered valid in terms of sequence numbers if and only if its sequence number matches that of the currently outstanding request. A peer can only have one outstanding request at a time.
そして、答えメッセージが受信されているとき、それが一連番号で有効であると考えられる、一連番号が現在傑出している要求のものに合っている場合にだけ。 同輩は一度に1つの傑出している要求しか持つことができません。
PANA request messages are retransmitted based on a timer until an answer is received (in which case the retransmission timer is stopped) or the number of retransmission reaches the maximum value (in which case the PANA session MUST be terminated immediately).
答えが受け取られているまで(その場合、再送信タイマーは止められます)、パーナ要求メッセージがタイマに基づいて再送されるか、または「再-トランスミッション」の数は最大値に達します(その場合、すぐに、パーナのセッションを終えなければなりません)。
The retransmission timers SHOULD be calculated as described in Section 9, unless a given deployment chooses to use its own retransmission timers optimized for the underlying link-layer characteristics.
「再-トランスミッション」タイマSHOULDがセクション9で説明されるように計算されて、与えられた展開が、それ自身のものを使用するのを選ばない場合、再送信タイマーは基本的なリンクレイヤの特性のために最適化されました。
Unless dropped due to rate limiting, the PaC and PAA MUST respond to all duplicate request messages received. The last transmitted answer MAY be cached in case it is not received by the peer, which generates a retransmission of the last request. When available, the cached answer can be used instead of fully processing the retransmitted request and forming a new answer from scratch.
レート制限のため落とされない場合、PaCとPAA MUSTは要求メッセージが受け取ったすべての写しに応じます。 それが同輩(最後の要求の「再-トランスミッション」を発生させる)によって受け取られないといけないので、最後に伝えられた答えはキャッシュされるかもしれません。 利用可能であるときに、再送された要求を完全に処理して、最初から新しい答えを形成することの代わりにキャッシュされた答えを使用できます。
Forsberg, et al. Standards Track [Page 14] RFC 5191 PANA May 2008
フォルスバーグ、他 規格はパーナ2008年5月にRFC5191を追跡します[14ページ]。
5.3. PANA Security Association
5.3. パーナセキュリティ協会
A PANA SA is created as an attribute of a PANA session when EAP authentication succeeds with a creation of an MSK. A PANA SA is not created when the PANA authentication fails or no MSK is produced by the EAP authentication method. When a new MSK is derived in the PANA re-authentication phase, any key derived from the old MSK MUST be updated to a new one that is derived from the new MSK. In order to distinguish the new MSK from old ones, one Key-Id AVP MUST be carried in the last PANA-Auth-Request and PANA-Auth-Answer messages with the 'C' (Complete) bit set at the end of the EAP authentication, which resulted in deriving a new MSK. The Key-Id AVP is of type Unsigned32 and MUST contain a value that uniquely identifies the MSK within the PANA session. The last PANA-Auth-Answer message with the 'C' (Complete) bit set in response to the last PANA-Auth-Request message with the 'C' (Complete) bit set MUST contain a Key-Id AVP with the same MSK identifier carried in the request. The last PANA-Auth-Request and PANA-Auth-Answer messages with a Key-Id AVP MUST also carry an AUTH AVP whose value is computed by using the new PANA_AUTH_KEY derived from the new MSK. Although the specification does not mandate a particular method for calculation of the Key-Id AVP value, a simple method is to use monotonically increasing numbers.
PANA SAはEAP認証がMSKの創造で成功するパーナのセッションの属性として作成されます。 パーナの認証が失敗する場合、PANA SAが作成されないか、またはMSKは全くEAP認証方法で生産されません。 新しいMSKを引き出すときには、パーナ再認証フェーズ、古いMSK MUSTから得られたあらゆるキーで新しいMSKから得られる新しいものにアップデートしてください。 古いもの、1Key-イドAVP MUSTと新しいMSKを区別するには、'C'(完全)のビットがあるメッセージが新しいMSKを引き出すのに結果として生じたEAP認証の終わりに設定する最後のパーナのAuth要求とパーナのAuth答えで運ばれてください。 Key-イドAVPはタイプUnsigned32にはあって、パーナのセッション中に唯一MSKを特定する値を含まなければなりません。 'C'(完全)のビットがセットしたことでの最後のパーナAuth要求メッセージに対応して設定された'C'(完全)のビットがある最後のパーナのAuth答えメッセージは同じMSK識別子が要求で運ばれているKey-イドAVPを含まなければなりません。 また、Key-イドAVP MUSTがある最後のパーナのAuth要求とパーナのAuth答えメッセージは値がAUTH_KEYが新しいMSKから引き出した新しいパーナ_を使用することによって計算されるAUTH AVPを運びます。 仕様はKey-イドAVP価値の計算のための特定の方法を強制しませんが、簡単な方法は増加する数を単調に使用することです。
The PANA session lifetime is bounded by the authorization lifetime granted by the authentication server (same as the MSK lifetime). The lifetime of the PANA SA (hence the PANA_AUTH_KEY) is the same as the lifetime of the PANA session. The created PANA SA is deleted when the corresponding PANA session is terminated.
パーナセッション寿命は認証サーバによって与えられた認可生涯までに境界があります(MSK生涯と同じ)。 PANA SA(_したがって、パーナAUTH_KEY)の寿命はパーナのセッションの生涯と同じです。 対応するパーナのセッションが終えられるとき、作成されたPANA SAは削除されます。
PANA SA attributes as well as PANA session attributes are listed below:
パーナセッション属性と同様にPANA SA属性は以下に記載されています:
PANA Session attributes:
パーナSession属性:
* Session Identifier
* セッション識別子
* IP address and UDP port number of the PaC
* PaCのIPアドレスとUDPポートナンバー
* IP address and UDP port number of the PAA
* PAAのIPアドレスとUDPポートナンバー
* Sequence number for the next outgoing request
* 次の送信する要求のための一連番号
* Sequence number for the next incoming request
* 次の入って来る要求のための一連番号
* Last transmitted message payload
* 最後に伝えられたメッセージペイロード
* Retransmission interval
* 再送信間隔
Forsberg, et al. Standards Track [Page 15] RFC 5191 PANA May 2008
フォルスバーグ、他 規格はパーナ2008年5月にRFC5191を追跡します[15ページ]。
* Session lifetime
* セッション生涯
* PANA SA attributes
* PANA SA属性
PANA SA attributes:
PANA SA属性:
* Nonce generated by PaC (PaC_nonce)
* PaCによって発生した一回だけ(PaC_一回だけ)
* Nonce generated by PAA (PAA_nonce)
* PAAによって発生した一回だけ(PAA_一回だけ)
* MSK
* MSK
* MSK Identifier
* MSK識別子
* PANA_AUTH_KEY
* パーナ_AUTH_キー
* Pseudo-random function
* 擬似ランダム機能
* Integrity algorithm
* 保全アルゴリズム
The PANA_AUTH_KEY is derived from the available MSK, and it is used to integrity protect PANA messages. The PANA_AUTH_KEY is computed in the following way:
利用可能なMSKからパーナ_AUTH_KEYを得ます、そして、使用されて、保全に、パーナメッセージが保護されているということです。 パーナ_AUTH_KEYは以下の方法で計算されます:
PANA_AUTH_KEY = prf+(MSK, "IETF PANA"|I_PAR|I_PAN| PaC_nonce|PAA_nonce|Key_ID)
_パーナAUTH_KEY=prf+(「IETFパーナ」| I_平価| I_なべ| PaC_一回だけ| PAA_一回だけ| MSK、キー_ID)
where:
どこ:
- The prf+ function is defined in IKEv2 [RFC4306]. The pseudo-random function to be used for the prf+ function is negotiated using PRF-Algorithm AVP in the initial PANA-Auth-Request and PANA-Auth-Answer exchange with 'S' (Start) bit set.
- prf+機能はIKEv2[RFC4306]で定義されます。 'prf+機能に使用されるべき擬似ランダム機能が初期のパーナのAuth要求とパーナのAuth答え交換にPRF-アルゴリズムAVPを使用することで交渉される、'(始め)ビットは設定されますか?
- MSK is the master session key generated by the EAP method.
- MSKはEAP方法で発生するマスターセッションキーです。
- "IETF PANA" is the ASCII code representation of the non-NULL terminated string (excluding the double quotes around it).
- "IETF PANA"は非NULLの終えられたストリングのASCIIコード表現(それの周りで二重引用符を除いて)です。
- I_PAR and I_PAN are the initial PANA-Auth-Request and PANA-Auth-Answer messages (the PANA header and the following PANA AVPs) with 'S' (Start) bit set, respectively.
- '_I PARと_I PANはそうです。パーナのAuth要求とパーナのAuth答えが(パーナヘッダーと以下のパーナAVPs)を通信させるイニシャルは'(始め)ビットがそれぞれセットしたということです。
- PaC_nonce and PAA_nonce are values of the Nonce AVP carried in the first non-initial PANA-Auth-Answer and PANA-Auth-Request messages in the authentication and authorization phase or the first PANA-Auth-Answer and PANA-Auth-Request messages in the re-authentication phase, respectively.
- PaC_一回だけとPAA_一回だけは再認証フェーズにおける最初の認証と認可フェーズにおける最初の非初期のパーナのAuth答えとパーナAuth要求メッセージかパーナのAuth答えとパーナAuth要求メッセージでそれぞれ運ばれたNonce AVPの値です。
Forsberg, et al. Standards Track [Page 16] RFC 5191 PANA May 2008
フォルスバーグ、他 規格はパーナ2008年5月にRFC5191を追跡します[16ページ]。
- Key_ID is the value of the Key-Id AVP.
- キー_IDはKey-イドAVPの値です。
The length of PANA_AUTH_KEY depends on the integrity algorithm in use. See Section 5.4 for the detailed usage of the PANA_AUTH_KEY.
_パーナAUTH_KEYの長さは使用中の保全アルゴリズムに依存します。 _パーナAUTH_KEYの詳細な使用法に関してセクション5.4を見てください。
5.4. Message Authentication
5.4. 通報認証
A PANA message can contain an AUTH AVP for cryptographically protecting the message.
パーナメッセージは暗号でメッセージを保護するためのAUTH AVPを含むことができます。
When an AUTH AVP is included in a PANA message, the Value field of the AUTH AVP is calculated by using the PANA_AUTH_KEY in the following way:
AUTH AVPがパーナメッセージに含まれているとき、AUTH AVPのValue分野は以下の方法で_パーナAUTH_KEYを使用することによって、計算されます:
AUTH AVP value = PANA_AUTH_HASH(PANA_AUTH_KEY, PANA_PDU)
AUTH AVP値は_パーナAUTH_HASHと等しいです。(パーナ_AUTH_キー、パーナ_PDU)
where PANA_PDU is the PANA message including the PANA header, with the AUTH AVP Value field first initialized to 0. PANA_AUTH_HASH represents the integrity algorithm negotiated using Integrity-Algorithm AVP in the initial PANA-Auth-Request and PANA-Auth-Answer exchange with 'S' (Start) bit set. The PaC and PAA MUST use the same integrity algorithm to calculate an AUTH AVP they originate and receive.
パーナ_PDUがパーナヘッダーを含むパーナメッセージであるところでは、AUTH AVP Valueと共に、0に初期化された1番目をさばいてください。 'HASHが初期のパーナのAuth要求とパーナのAuth答え交換にIntegrity-アルゴリズムAVPを使用することで交渉された保全アルゴリズムを表すパーナ_AUTH_による'(始めます)ビットセットです。 PaCとPAA MUSTはAUTH AVPについて計算する同じ保全アルゴリズムを使用します。彼らは、由来して、受信します。
5.5. Message Validity Check
5.5. メッセージバリディティチェック
When a PANA message is received, the message is considered to be invalid, at least when one of the following conditions are not met:
パーナメッセージが受信されているとき、メッセージが無効であると考えられて、以下の条件の1つが少なくとも、いつでないかが会いました:
o Each field in the message header contains a valid value including sequence number, message length, message type, flags, session identifier, etc.
o 中の各分野、ヘッダーが一連番号を含む有効値を含んでいるというメッセージ、メッセージ長、メッセージタイプ、旗、セッション識別子など
o The message type is one of the expected types in the current state. Specifically, the following messages are unexpected and invalid:
o メッセージタイプは現状の予想されたタイプのひとりです。 明確に、以下のメッセージは、予期していなくて、無効です:
* In the authentication and authorization phase:
* 認証と認可では、以下の位相を合わせてください。
+ PANA-Client-Initiation after completion of the initial PANA-Auth-Request and PANA-Auth-Answer exchange with 'S' (Start) bit set.
'+ 初期のパーナのAuth要求とパーナのAuth答えの完成の後のパーナのクライアント開始交換、'(始め)ビットは設定されますか?
+ Re-authentication request.
+ 再認証要求。
+ Ping request.
+ ピング要求。
Forsberg, et al. Standards Track [Page 17] RFC 5191 PANA May 2008
フォルスバーグ、他 規格はパーナ2008年5月にRFC5191を追跡します[17ページ]。
+ The last PANA-Auth-Request with 'C' (Complete) bit set before completion of the initial PANA-Auth-Request and PANA-Auth-Answer exchange with 'S' (Start) bit set.
(完全)のビットが初期のパーナのAuth要求とパーナのAuth答え交換の完成の前にセットした'+ 'Cとの最後のパーナのAuth要求'による'(始めます)ビットセットです。
+ The initial PANA-Auth-Request with 'S' (Start) bit set after a PaC receives a valid non-initial PANA-Auth-Request with 'S' (Start) bit cleared.
'aps(始めます)'噛み付いている設定後a PaCとの初期のパーナのAuth要求が有効な非初期のパーナのAuth要求を受け取る+による'(始め)ビットですクリアされて。
+ PANA-Termination-Request.
+ パーナの終了要求。
* In the re-authentication phase:
* 再認証では、以下の位相を合わせてください。
+ PANA-Client-Initiation.
+ パーナのクライアント開始。
+ The initial PANA-Auth-Request.
+ 初期のパーナのAuth要求。
* In the access phase:
* アクセスでは、以下の位相を合わせてください。
+ PANA-Auth-Request.
+ パーナのAuth要求。
+ PANA-Client-Initiation.
+ パーナのクライアント開始。
* In the termination phase:
* 終了では、以下の位相を合わせてください。
+ PANA-Client-Initiation.
+ パーナのクライアント開始。
+ All requests but PANA-Termination-Request and ping request.
+ 要求にもかかわらず、パーナの終了要求とピングが要求するすべて。
o The message payload contains a valid set of AVPs allowed for the message type. There is no missing AVP that needs to be included in the payload, and no AVP, which needs to be at a fixed position, is included in a position different from this fixed position.
o メッセージペイロードはメッセージタイプのために許容されたAVPsの有効なセットを含んでいます。 ペイロードに含まれる必要があるどんななくなったAVPもありません、そして、AVP(固定位置にある必要がある)は全くこの固定位置と異なった位置に含まれていません。
o Each AVP is recognized and decoded correctly.
o 各AVPは正しく認識されて、解読されます。
o Once the PANA authentication succeeds in using a key-generating EAP method, the PANA-Auth-Request message that carries the EAP Success and any subsequent message in that session contains an AUTH AVP. The AVP value matches the hash value computed against the received message.
o パーナの認証が、キーを発生させるEAP方法を使用するのにいったん成功すると、そのセッションのときにEAP Successとどんなその後のメッセージも伝えるパーナAuth要求メッセージはAUTH AVPを含んでいます。 AVP値は受信されたメッセージに対して計算されたハッシュ値に合っています。
Invalid messages MUST be discarded in order to provide robustness against DoS attacks.
DoS攻撃に対して丈夫さを提供するために無効のメッセージを捨てなければなりません。
Forsberg, et al. Standards Track [Page 18] RFC 5191 PANA May 2008
フォルスバーグ、他 規格はパーナ2008年5月にRFC5191を追跡します[18ページ]。
5.6. PaC Updating Its IP Address
5.6. IPアドレスをアップデートするPaC
A PaC's IP address used for PANA can change in certain situations, e.g., when IP address reconfiguration is needed for the PaC to obtain an IP address after successful PANA authentication (see Section 3 of [RFC5193]) or when the PaC moves from one IP link to another within the same PAA's realm. In order to maintain the PANA session, the PAA needs to be notified about the change of PaC address.
パーナに使用されるPaCのIPアドレスはある状況で変化できます、例えば、PaCがうまくいっているパーナの認証([RFC5193]のセクション3を見る)かそれともPaCがいつ同じPAAの分野の中を別のものへの1個のIPリンクから動いたかの後のIPアドレスを得るのにIPアドレス再構成が必要であるときに。 パーナのセッションを維持するために、PAAは、PaCアドレスの変化に関して通知される必要があります。
After the PaC has changed its IP address used for PANA, it MUST send any valid PANA message. If the message that carries the new PaC IP address in the Source Address field of the IP header is valid, the PAA MUST update the PANA session with the new PaC address. If there is an established PANA SA, the message MUST be protected with an AUTH AVP.
PaCがパーナに使用されるIPアドレスを変えた後に、それはどんな有効なパーナメッセージも送らなければなりません。 IPヘッダーのSource Address分野で新しいPaC IPアドレスを運ぶメッセージが有効であるなら、PAA MUSTは新しいPaCアドレスとのパーナのセッションをアップデートします。 確立したPANA SAがあれば、AUTH AVPと共にメッセージを保護しなければなりません。
5.7. Session Lifetime
5.7. セッション生涯
The authentication and authorization phase determines the PANA session lifetime, and the lifetime is indicated to the PaC when the network access authorization succeeds. For this purpose, when the last PANA-Auth-Request message (i.e., with the 'C' (Complete) bit set) in authentication and authorization phase or re-authentication phase carries a Result-Code AVP with a value of PANA_SUCCESS, a Session-Lifetime AVP MUST also be carried in the message. A Session-Lifetime AVP MUST be ignored when included in other PANA messages.
認証と認可フェーズはパーナセッション生涯を決定します、そして、ネットワークアクセス認可が成功するとき、寿命はPaCに示されます。 aがあるa Result-コードAVPが評価するパーナ_SUCCESS、Session-生涯AVP MUSTの認証と認可フェーズか再認証フェーズ桁上げではも、このために、最後のパーナAuth要求メッセージ(すなわち、'C'(完全)のビットがセットしたことでの)であるときにはメッセージで運ばれてください。 Session-生涯AVP MUST、他のパーナメッセージに含まれていたら、無視されてください。
The lifetime is a non-negotiable parameter that can be used by the PaC to manage PANA-related state. The PaC MUST initiate the re-authentication phase before the current session lifetime expires, if it wants to extend the session.
寿命はPaCがパーナ関連の状態を経営するのに使用できる譲渡禁止のパラメタです。 会期を延長したいなら、現在のセッション寿命が期限が切れる前にPaCは再認証フェーズを開始しなければなりません。
The PaC and the PAA MAY use information obtained outside PANA (e.g., lower-layer indications) to expedite the detection of a disconnected peer. Availability and reliability of such indications MAY depend on a specific link-layer or network topology and are therefore only hints. A PANA peer SHOULD use the ping request and answer exchange to verify that a peer is, in fact, no longer alive, unless information obtained outside PANA is being used to expedite the detection of a disconnected peer.
PaCとPAA MAYは外された同輩の検出を速めるためにパーナ(例えば、下層指摘)の外で得られた情報を使用します。 そのような指摘の有用性と信頼性は、特定のリンクレイヤかネットワーク形態によるかもしれなくて、したがって、ヒントにすぎません。 ピング要求と答えが事実上、同輩がもう生きていないことを確かめるために交換するパーナの同輩SHOULD使用、情報が外部を得なかったなら、パーナは、外された同輩の検出を速めるのに使用されています。
The session lifetime parameter is not related to the transmission of ping request messages. These messages can be used for asynchronously verifying the liveness of the peer. The decision to send a ping request message is made locally and does not require coordination between the peers.
セッション生涯パラメタはピング要求メッセージの伝達に関連しません。 同輩の活性について非同期に確かめるのにこれらのメッセージを使用できます。 ピング要求メッセージを送るという決定は、局所的に作られていて、同輩の間のコーディネートを必要としません。
Forsberg, et al. Standards Track [Page 19] RFC 5191 PANA May 2008
フォルスバーグ、他 規格はパーナ2008年5月にRFC5191を追跡します[19ページ]。
6. Message Format
6. メッセージ・フォーマット
This section defines message formats for PANA protocol.
このセクションはパーナプロトコルのためにメッセージ・フォーマットを定義します。
6.1. IP and UDP Headers
6.1. IPとUDPヘッダー
Any PANA message is unicast between the PaC and the PAA.
どんなパーナメッセージもPaCとPAAの間のユニキャストです。
For any PANA message sent from the peer that has initiated the PANA session, the UDP source port is set to any number on which the peer can receive incoming PANA messages, and the destination port is set to the assigned PANA port number (716). For any PANA message sent from the other peer, the source port is set to the assigned PANA port number (716), and the destination port is copied from the source port of the last received message. In case both the PaC and PAA initiate the session (i.e., PANA-Client-Initiation and unsolicited PANA-Auth- Request messages cross each other), then the PaC is identified as the initiator. All PANA peers MUST listen on the assigned PANA port number (716).
パーナのセッションを開始した同輩から送られたどんなパーナメッセージにおいてもUDPソース港は同輩が入って来るパーナメッセージを受け取ることができるどんな数にも設定されます、そして、仕向港は割り当てられたパーナポートナンバー(716)に設定されます。 もう片方の同輩から送られたどんなパーナメッセージにおいてもソース港は割り当てられたパーナポートナンバー(716)に設定されます、そして、仕向港は最後の受信されたメッセージのソース港からコピーされます。 PaCとPAAの両方がセッションを開始するといけないので(すなわち、パーナ-クライアント開始と求められていないパーナ-Auth要求メッセージは互いを横断します)、そして、PaCは創始者として特定されます。 すべてのパーナ同輩が割り当てられたパーナポートナンバー(716)で聴かなければなりません。
6.2. PANA Message Header
6.2. パーナメッセージヘッダー
A summary of the PANA message header format is shown below. The fields are transmitted in network byte order.
パーナメッセージヘッダー形式の概要は以下に示されます。 野原はネットワークバイトオーダーで伝えられます。
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 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Reserved | Message Length | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Flags | Message Type | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Session Identifier | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Sequence Number | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | AVPs ... +-+-+-+-+-+-+-+-+-+-+-+-+-
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 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | 予約されます。| メッセージ長| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | 旗| メッセージタイプ| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | セッション識別子| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | 一連番号| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | AVPs… +-+-+-+-+-+-+-+-+-+-+-+-+-
Reserved
予約されます。
This 16-bit field is reserved for future use. It MUST be set to zero and ignored by the receiver.
この16ビットの分野は今後の使用のために予約されます。 それをゼロに設定されて、受信機で無視しなければなりません。
Forsberg, et al. Standards Track [Page 20] RFC 5191 PANA May 2008
フォルスバーグ、他 規格はパーナ2008年5月にRFC5191を追跡します[20ページ]。
Message Length
メッセージ長
The Message Length field is two octets and indicates the length of the PANA message including the header fields.
Message Length分野は、2つの八重奏であり、ヘッダーフィールドを含むパーナメッセージの長さを示します。
Flags
旗
The Flags field is two octets. The following bits are assigned:
Flags分野は2つの八重奏です。 以下のビットは割り当てられます:
0 1 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |R S C A P I r r r r r r r r r r| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
0 1 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |R S C A P I r r r r r r r r r r| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
R (Request)
R(要求)
If set, the message is a request. If cleared, the message is an answer.
設定されるなら、メッセージは要求です。 クリアされるなら、メッセージは答えです。
S (Start)
S(始め)
If set, the message is the first PANA-Auth-Request or PANA-Auth-Answer in authentication and authorization phase. For other messages, this bit MUST be cleared.
設定されるなら、メッセージは、最初のパーナのAuth要求かパーナAuthが認証と認可で答えているフェーズです。 他のメッセージに関しては、このビットをきれいにしなければなりません。
C (Complete)
C(完全)です。
If set, the message is the last PANA-Auth-Request or PANA-Auth-Answer in authentication and authorization phase. For other messages, this bit MUST be cleared.
設定されるなら、メッセージは、最後のパーナのAuth要求かパーナAuthが認証と認可で答えているフェーズです。 他のメッセージに関しては、このビットをきれいにしなければなりません。
A (re-Authentication)
A(再認証)
If set, the message is a PANA-Notification-Request or PANA-Notification-Answer to initiate re-authentication. For other messages, this bit MUST be cleared.
設定されるなら、メッセージは、再認証を開始するパーナの通知要求かパーナの通知答えです。 他のメッセージに関しては、このビットをきれいにしなければなりません。
P (Ping)
P(ピング)
If set, the message is a PANA-Notification-Request or PANA-Notification-Answer for liveness test. For other messages, this bit MUST be cleared.
設定されるなら、メッセージは、活性テストのためのパーナの通知要求かパーナの通知答えです。 他のメッセージに関しては、このビットをきれいにしなければなりません。
Forsberg, et al. Standards Track [Page 21] RFC 5191 PANA May 2008
フォルスバーグ、他 規格はパーナ2008年5月にRFC5191を追跡します[21ページ]。
I (IP Reconfiguration)
I(IP再構成)
If set, it indicates that the PaC is required to perform IP address reconfiguration after successful authentication and authorization phase to configure an IP address that is usable for exchanging data traffic across EP. This bit is set by the PAA only for PANA-Auth-Request messages in the authentication and authorization phase. For other messages, this bit MUST be cleared.
設定されるなら、それは、PaCがうまくいっている認証と認可フェーズの後にEPの向こう側にデータ通信量を交換するのに、使用可能なIPアドレスを構成するためにIPアドレス再構成を実行しなければならないのを示します。 このビットはPAAだけによって認証と認可フェーズにおけるパーナAuth要求メッセージに設定されます。 他のメッセージに関しては、このビットをきれいにしなければなりません。
r (reserved)
r(予約される)です。
These flag bits are reserved for future use. They MUST be set to zero and ignored by the receiver.
これらのフラグビットは今後の使用のために予約されます。 それらをゼロに設定されて、受信機で無視しなければなりません。
Message Type
メッセージタイプ
The Message Type field is two octets, and it is used in order to communicate the message type with the message. Message Type allocation is managed by IANA [IANAWEB].
Message Type分野は2つの八重奏です、そして、それは、メッセージとメッセージタイプを伝えるのに使用されています。 メッセージType配分はIANA[IANAWEB]によって管理されます。
Session Identifier
セッション識別子
This field contains a 32-bit session identifier.
この分野は32ビットのセッション識別子を含んでいます。
Sequence Number
一連番号
This field contains a 32-bit sequence number.
この分野は32ビットの一連番号を含んでいます。
AVPs
AVPs
AVPs are a method of encapsulating information relevant to the PANA message. See Section 6.3 for more information on AVPs.
AVPsはパーナメッセージに関連している情報を要約する方法です。 AVPsの詳しい情報に関してセクション6.3を見てください。
6.3. AVP Format
6.3. AVP形式
Each AVP of type OctetString MUST be padded to align on a 32-bit boundary, while other AVP types align naturally. A number of zero-valued bytes are added to the end of the AVP Value field until a word boundary is reached. The length of the padding is not reflected in the AVP Length field [RFC3588].
32ビットの境界に並ぶためにタイプOctetStringの各AVPを水増ししなければなりませんが、他のAVPタイプは自然に並びます。 語境界に達するまで、多くの無評価されたバイトがAVP Value分野の端に加えられます。 詰め物の長さはAVP Length分野[RFC3588]に反映されません。
Forsberg, et al. Standards Track [Page 22] RFC 5191 PANA May 2008
フォルスバーグ、他 規格はパーナ2008年5月にRFC5191を追跡します[22ページ]。
The fields in the AVP are sent in network byte order. The AVP format is:
ネットワークバイトオーダーでAVPの野原を送ります。 AVP形式は以下の通りです。
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 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | AVP Code | AVP Flags | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | AVP Length | Reserved | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Vendor-Id (opt) | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Value ... +-+-+-+-+-+-+-+-+
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 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | AVPコード| AVP旗| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | AVPの長さ| 予約されます。| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | 業者イド(選びます)| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | 値… +-+-+-+-+-+-+-+-+
AVP Code
AVPコード
The AVP Code, together with the optional Vendor-Id field, identifies an attribute that follows. If the V-bit is not set, then the Vendor-Id is not present and the AVP Code refers to an IETF attribute.
AVP Codeは任意のVendor-イド分野と共に続く属性を特定します。 V-ビットが設定されないなら、Vendor-イドは存在していません、そして、AVP CodeはIETF属性について言及します。
AVP Flags
AVP旗
The AVP Flags field is two octets. The following bits are assigned:
AVP Flags分野は2つの八重奏です。 以下のビットは割り当てられます:
0 1 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |V r r r r r r r r r r r r r r r| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
0 1 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |V r r r r r r r r r r r r r r r| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
V (Vendor)
V(業者)
The 'V' (Vendor) bit indicates whether the optional Vendor-Id field is present in the AVP header. When set, the AVP Code belongs to the specific vendor code address space. All AVPs defined in this document MUST have the 'V' (Vendor) bit cleared.
'V'(業者)ビットは、AVPヘッダーで任意のVendor-イド分野が存在しているかどうかを示します。 設定されると、AVP Codeは特定の業者コードアドレス空間に属します。 本書では定義されたすべてのAVPsが'V'(業者)ビットをきれいにさせなければなりません。
r (reserved)
r(予約される)です。
These flag bits are reserved for future use. They MUST be set to zero and ignored by the receiver.
これらのフラグビットは今後の使用のために予約されます。 それらをゼロに設定されて、受信機で無視しなければなりません。
Forsberg, et al. Standards Track [Page 23] RFC 5191 PANA May 2008
フォルスバーグ、他 規格はパーナ2008年5月にRFC5191を追跡します[23ページ]。
AVP Length
AVPの長さ
The AVP Length field is two octets, and indicates the number of octets in the Value field. The length of the AVP Code, AVP Length, AVP Flags, Reserved and Vendor-Id fields are not counted in the AVP Length value.
AVP Length分野は、2つの八重奏であり、Value分野の八重奏の数を示します。 AVP Codeの長さ、AVP Length、AVP Flags、Reserved、およびVendor-イド分野はAVP Length値で数えられません。
Reserved
予約されます。
This two-octet field is reserved for future use. It MUST be set to zero and ignored by the receiver.
この2八重奏の分野は今後の使用のために予約されます。 それをゼロに設定されて、受信機で無視しなければなりません。
Vendor-Id
業者イド
The Vendor-Id field is present if the 'V' (Vendor) bit is set in the AVP Flags field. The optional four-octet Vendor-Id field contains the IANA assigned "SMI Network Management Private Enterprise Codes" [IANAWEB] value, encoded in network byte order. Any vendor wishing to implement a vendor-specific PANA AVP MUST use their own Vendor-Id along with their privately managed AVP address space, guaranteeing that they will not collide with any other vendor's vendor-specific AVP(s) nor with future IETF applications.
'V'(業者)ビットがAVP Flags分野に設定されるなら、Vendor-イド分野は存在しています。 任意の4八重奏のVendor-イド分野は[IANAWEB]が評価する「SMIネットワークマネージメント私企業コード」が割り当てられたIANAを含んでいます、ネットワークバイトオーダーでコード化されて。 業者特有のPANA AVP MUSTを実行したがっているどんな業者もそれらの個人的に管理されたAVPアドレス空間に伴うそれら自身のVendor-イドを使用します、いかなる他の業者の業者特有のAVP(s)と将来のIETFアプリケーションにも衝突しないのを保証して。
Value
値
The Value field is zero or more octets and contains information specific to the Attribute. The format of the Value field is determined by the AVP Code and Vendor-Id fields. The length of the Value field is determined by the AVP Length field.
Value分野は、ゼロか、より多くの八重奏であり、Attributeに特定の情報を含んでいます。 Value分野の形式はAVP CodeとVendor-イド分野のそばで決定しています。 Value分野の長さはAVP Length分野のそばで決定しています。
7. PANA Messages
7. パーナメッセージ
Each Request/Answer message pair is assigned a sequence number, and the sub-type (i.e., request or answer) is identified via the 'R' (Request) bit in the Message Flags field of the PANA message header.
一連番号はそれぞれのRequest/答えメッセージ組に配属されます、そして、サブタイプ(すなわち、要求か答え)はパーナメッセージヘッダーのMessage Flags分野の'R'(要求する)ビットで特定されます。
Forsberg, et al. Standards Track [Page 24] RFC 5191 PANA May 2008
フォルスバーグ、他 規格はパーナ2008年5月にRFC5191を追跡します[24ページ]。
Every PANA message MUST contain a message type in its header's Message Type field, which is used to determine the action that is to be taken for a particular message. Figure 3 lists all PANA messages defined in this document:
あらゆるパーナメッセージがヘッダーのMessage Type分野にメッセージタイプを保管しなければなりません。(それは、特定のメッセージに取られることになっている行動を決定するのに使用されます)。 図3は本書では定義されたすべてのパーナメッセージをリストアップします:
Message Name Abbrev. Message PaC<->PAA Ref. Type --------------------------------------------------------------------- PANA-Client-Initiation PCI 1 --------> 7.1 PANA-Auth-Request PAR 2 <-------> 7.2 PANA-Auth-Answer PAN 2 <-------> 7.3 PANA-Termination-Request PTR 3 <-------> 7.4 PANA-Termination-Answer PTA 3 <-------> 7.5 PANA-Notification-Request PNR 4 <-------> 7.6 PANA-Notification-Answer PNA 4 <-------> 7.7 ---------------------------------------------------------------------
メッセージ名前Abbrev。 PaC<->を通信させてください。PAA審判。 タイプ--------------------------------------------------------------------- パーナのクライアント開始pci1-------->7.1パーナのAuth要求平価2<。------->7.2パーナのAuth答えなべ2<。------->7.3パーナの終了要求PTR3<。------->7.4パーナの終了答えPTA3<。------->7.5パーナの通知要求PNR4<。------->7.6パーナの通知答えPNA4<。------->7.7---------------------------------------------------------------------
Figure 3: Table of PANA Messages
図3: パーナメッセージのテーブル
The language used for PANA message definitions (i.e., AVPs valid for that PANA message type), in Section 7.1 through Section 7.7, is defined using ABNF [RFC5234] as follows:
パーナのメッセージ定義にセクション7.7を通してセクション7.1で使用される(すなわち、そのパーナメッセージに、有効なAVPsはタイプします)言語は以下のABNF[RFC5234]を使用することで定義されます:
message-def = Message-Name LWSP "::=" LWSP PANA-message
「メッセージクールな=メッセージ名LWSP」:、:=「LWSPパーナ-メッセージ」
Message-Name = PANA-name
メッセージ名=パーナ-名
PANA-name = ALPHA *(ALPHA / DIGIT / "-")
パーナ-名前=アルファ*(アルファ/ケタ/「-」)
PANA-message = header LWSP *fixed LWSP *required LWSP *optional LWSP *fixed
LWSP必要なLWSP*任意のLWSP**が修理されたパーナ-メッセージ=ヘッダーLWSP*は修理されました。
header = "<" LWSP "PANA-Header:" LWSP Message-Type [r-bit] [s-bit] [c-bit] [a-bit] [p-bit] [i-bit] LWSP ">"
ヘッダー="<"LWSP、「パーナ-ヘッダー:」 LWSPメッセージタイプ[rで噛み付いている]の[sで噛み付かれる][cで噛み付いている][少し][pで噛み付いている][iで噛み付いている]のLWSP">"
Message-Type = 1*DIGIT ; The Message Type assigned to the message
メッセージタイプは1*ケタと等しいです。 メッセージに割り当てられたMessage Type
r-bit = ",REQ" ; If present, the 'R' (Request) bit in the Message ; Flags is set, indicating that the message ; is a request, as opposed to an answer.
「r-ビット=」、REQ、」、。 存在しているなら、'R'(要求する)にMessageで噛み付きました。 旗、それを示すセットはメッセージです。 aは答えと対照的に要求ですか?
Forsberg, et al. Standards Track [Page 25] RFC 5191 PANA May 2008
フォルスバーグ、他 規格はパーナ2008年5月にRFC5191を追跡します[25ページ]。
s-bit = ",STA" ; If present, the 'S' (Start) bit in the Message ; Flags is set, indicating that the message ; is the initial PAR or PAN in authentication ; and authorization phase.
「s-ビット=」、STA、」、。 '存在しているなら'Messageで噛み付かれた(始め)です。 旗、それを示すセットはメッセージです。 認証で初期のPARかPANです。 そして、認可フェーズ。
c-bit = ",COM" ; If present, the 'C' bit in the Message ; Flags is set, indicating that the message ; is the final PAR and PAN in authentication ; and authorization phase or re-authentication ; phase.
「c-ビット=」、COM、」、。 存在しているなら、'C'にMessageで噛み付きました。 旗、それを示すセットはメッセージです。 認証で最終的なPARとPANです。 認可フェーズか再認証。 位相を合わせます。
a-bit = ",REA" ; If present, the 'A' (re-Authentication) bit ; in the Message Flags is set, indicating that ; the message is a re-authentication request or ; answer.
「しばらく=」、レイ、」、。 存在しているなら、'A'(再Authentication)に噛み付きました。 Message Flagsに、それを示して、セットがあります。 または、メッセージが再認証要求である、。 答えてください。
p-bit = ",PIN" ; If present, the 'P' (Ping) bit in the Message ; Flags is set, indicating that the message ; is a ping request or answer.
「p-ビット=」、暗証番号、」、。 存在しているなら、'P'(ピング)にMessageで噛み付きました。 旗、それを示すセットはメッセージです。 ピングは要求であるか答えてください。
i-bit = ",IPR" ; If present, the 'I' (IP Reconfiguration) bit ; in the Message Flags is set, indicating that ; the PaC requires IP address reconfiguration ; after successful authentication and ; authorization phase.
「i-ビット=」、IPR、」、。 存在しているなら、'私'(IP Reconfiguration)は噛み付きました。 Message Flagsに、それを示して、セットがあります。 PaCはIPアドレス再構成を必要とします。 そして、うまくいっている認証の後、。 認可フェーズ。
fixed = [qual] "<" LWSP avp-spec LWSP ">" ; Defines the fixed position of an AVP.
固定=[qual]"<"LWSP avp-仕様LWSP">"。 AVPの固定立場を定義します。
required = [qual] "{" LWSP avp-spec LWSP "}" ; The AVP MUST be present and can appear ; anywhere in the message.
=[qual]「「LWSP avp-仕様LWSP」」が必要でした。 AVP MUSTは存在していて、現れることができます。 メッセージでどこでも。
optional = [qual] "[" LWSP avp-name LWSP "]" ; The avp-name in the 'optional' rule cannot ; evaluate any AVP Name that is included ; in a fixed or required rule. The AVP can ; appear anywhere in the message.
任意の=[qual]「[「LWSP avp-名前LWSP」]」という。 '任意'の規則によるavp-名前はそうすることができません。 あらゆる含まれているAVP Nameを評価してください。 修理されたか必要な規則で。 AVPはそうすることができます。 出現、メッセージでどこでも。
Forsberg, et al. Standards Track [Page 26] RFC 5191 PANA May 2008
フォルスバーグ、他 規格はパーナ2008年5月にRFC5191を追跡します[26ページ]。
qual = [min] "*" [max] ; See ABNF conventions, RFC 5234 Section 3.6. ; The absence of any qualifiers depends on whether ; it precedes a fixed, required, or optional ; rule. If a fixed or required rule has no ; qualifier, then exactly one such AVP MUST ; be present. If an optional rule has no ; qualifier, then 0 or 1 such AVP may be ; present. ; ; NOTE: "[" and "]" have a different meaning ; than in ABNF (see the optional rule, above). ; These braces cannot be used to express ; optional fixed rules (such as an optional ; AUTH at the end). To do this, the convention ; is '0*1fixed'.
qualは「*」[最大]と等しいです[分]。 ABNFコンベンション、5234年のRFCセクション3.6を見てください。 ; どんな資格を与える人の欠如もよる、。 aに先行する、修理される、必要であるか、任意。 統治してください。 修理されたか必要な規則にいいえがあるなら。 次に、資格を与える人、ちょうどそのようなAVP MUSTの1つ。 存在してください。 随意規則にいいえがあるなら。 資格を与える人、当時0またはそのようなAVPの1つがそうです。 存在。 ; ; 以下に注意してください。 そして、「[「」、]、」 異なった意味を持ってください。 ABNF(上の随意規則を見る)より。 ; これらの支柱を急行に使用できません。 任意の固定規則、(任意;、終わりのAUTH) これをするためにコンベンション。 '0*1fixed'はそうですか?
min = 1*DIGIT ; The minimum number of times the element may ; be present. The default value is zero.
分は1*DIGITと等しいです。 要素がそうする最小の回数。 存在してください。 デフォルト値はゼロです。
max = 1*DIGIT ; The maximum number of times the element may ; be present. The default value is infinity. A ; value of zero implies the AVP MUST NOT be ; present.
=1*DIGITに最大限にしてください。 要素がそうする最大の回数。 存在してください。 デフォルト値は無限です。 A。 ゼロの値は、AVP MUST NOTがあるのを含意します。 存在。
avp-spec = PANA-name ; The avp-spec has to be an AVP Name, defined ; in the base or extended PANA protocol ; specifications.
avp-仕様はパーナ-名前と等しいです。 定義されて、avp-仕様はAVP Nameでなければなりません。 ベースか拡張パーナでは、議定書を作ってください。 仕様。
avp-name = avp-spec / "AVP" ; The string "AVP" stands for *any* arbitrary ; AVP Name, which does not conflict with the ; required or fixed position AVPs defined in ; the message definition.
avp-名前はavp-仕様/"AVP"と等しいです。 ストリング"AVP"が*のためにどんな*も立てる、任意。 AVP Name、;(AVP Nameは衝突しません)。 中で定義された必要であるか固定された位置のAVPs。 メッセージ定義。
7.1. PANA-Client-Initiation (PCI)
7.1. パーナのクライアント開始(pci)
The PANA-Client-Initiation (PCI) message is used for PaC-initiated session. The Sequence Number and Session Identifier fields in this message MUST be set to zero (0).
パーナのクライアント開始(PCI)メッセージはPaCによって開始されたセッションに使用されます。 このメッセージのSequence NumberとSession Identifier分野は(0)のゼロを合わせるように用意ができなければなりません。
PANA-Client-Initiation ::= < PANA-Header: 1 > *[ AVP ]
パーナのクライアント開始:、:= <パーナ-ヘッダー: 1 >*[AVP]
Forsberg, et al. Standards Track [Page 27] RFC 5191 PANA May 2008
フォルスバーグ、他 規格はパーナ2008年5月にRFC5191を追跡します[27ページ]。
7.2. PANA-Auth-Request (PAR)
7.2. パーナのAuth要求(平価)
The PANA-Auth-Request (PAR) message is either sent by the PAA or the PaC.
パーナのAuth要求(PAR)メッセージはPAAかPaCによって送られます。
The message MUST NOT have both the 'S' (Start) and 'C' (Complete) bits set.
'メッセージには両方があってはいけない、設定された'の(始め)と'C'(完全)のビットはそうです。
PANA-Auth-Request ::= < PANA-Header: 2,REQ[,STA][,COM][,IPR] > [ EAP-Payload ] [ Nonce ] *[ PRF-Algorithm ] *[ Integrity-Algorithm ] [ Result-Code ] [ Session-Lifetime ] [ Key-Id ] *[ AVP ] 0*1< AUTH >
パーナのAuth要求:、:= <パーナ-ヘッダー: 2 REQ[STA][COM][IPR]>[EAP-有効搭載量][一回だけ]*[PRF-アルゴリズム]*[保全アルゴリズム][結果コード][セッション-生涯][主要なイド]の*[AVP]0*1<AUTH>。
7.3. PANA-Auth-Answer (PAN)
7.3. パーナのAuth答え(なべ)
The PANA-Auth-Answer (PAN) message is sent by either the PaC or the PAA in response to a PANA-Auth-Request message.
パーナのAuth答え(PAN)メッセージはパーナAuth要求メッセージに対応してPaCかPAAのどちらかによって送られます。
The message MUST NOT have both the 'S' (Start) and 'C' (Complete) bits set.
'メッセージには両方があってはいけない、設定された'の(始め)と'C'(完全)のビットはそうです。
PANA-Auth-Answer ::= < PANA-Header: 2[,STA][,COM] > [ Nonce ] [ PRF-Algorithm ] [ Integrity-Algorithm ] [ EAP-Payload ] [ Key-Id ] *[ AVP ] 0*1< AUTH >
パーナAuthは答えます:、:= <パーナ-ヘッダー: 2[STA][COM]>[一回だけ][PRF-アルゴリズム][保全アルゴリズム][EAP-有効搭載量][主要なイド]の*[AVP]0*1<AUTH>。
7.4. PANA-Termination-Request (PTR)
7.4. パーナの終了要求(PTR)
The PANA-Termination-Request (PTR) message is sent either by the PaC or the PAA to terminate a PANA session.
パーナの終了要求(PTR)メッセージは、パーナのセッションを終えるためにPaCかPAAによって送られます。
PANA-Termination-Request ::= < PANA-Header: 3,REQ > < Termination-Cause > *[ AVP ] 0*1< AUTH >
パーナの終了要求:、:= <パーナ-ヘッダー: 3 REQ><終了原因>*[AVP]0*1<AUTH>。
Forsberg, et al. Standards Track [Page 28] RFC 5191 PANA May 2008
フォルスバーグ、他 規格はパーナ2008年5月にRFC5191を追跡します[28ページ]。
7.5. PANA-Termination-Answer (PTA)
7.5. パーナの終了答え(PTA)
The PANA-Termination-Answer (PTA) message is sent either by the PaC or the PAA in response to PANA-Termination-Request.
パーナの終了答え(PTA)メッセージはパーナの終了要求に対応してPaCかPAAによって送られます。
PANA-Termination-Answer ::= < PANA-Header: 3 > *[ AVP ] 0*1< AUTH >
パーナの終了答え:、:= <パーナ-ヘッダー: 3 >*[AVP]0*1<AUTH>。
7.6. PANA-Notification-Request (PNR)
7.6. パーナの通知要求(PNR)
The PANA-Notification-Request (PNR) message is used for signaling re-authentication and performing liveness test. See Section 4.3 and Section 4.2 for details on re-authentication and liveness test, respectively.
パーナの通知要求(PNR)メッセージは、再認証に合図して、活性テストを実行するのに使用されます。 再認証に関する詳細と活性のためのセクション4.3とセクション4.2がそれぞれテストされるのを見てください。
The message MUST have one of the 'A' (re-Authentication) and 'P' (Ping) bits exclusively set.
メッセージには、ビットが排他的に設定する(再Authentication)と'P'(ピング)の1つがなければなりません。
PANA-Notification-Request ::= < PANA-Header: 4,REQ[,REA][,PIN] > *[ AVP ] 0*1< AUTH >
パーナの通知要求:、:= <パーナ-ヘッダー: 4 REQ[レイ][暗証番号]>*[AVP]0*1<AUTH>。
7.7. PANA-Notification-Answer (PNA)
7.7. パーナの通知答え(PNA)
The PANA-Notification-Answer (PNA) message is sent by the PAA (PaC) to the PaC (PAA) in response to a PANA-Notification-Request from the PaC (PAA).
パーナの通知答え(PNA)メッセージはPAA(PaC)によってPaC(PAA)からのパーナの通知要求に対応してPaC(PAA)に送られます。
The message MUST have one of the 'A' (re-Authentication) and 'P' (Ping) bits exclusively set.
メッセージには、ビットが排他的に設定する(再Authentication)と'P'(ピング)の1つがなければなりません。
PANA-Notification-Answer ::= < PANA-Header: 4[,REA][,PIN] > *[ AVP ] 0*1< AUTH >
パーナの通知答え:、:= <パーナ-ヘッダー: 4[レイ][暗証番号]>*[AVP]0*1<AUTH>。
8. AVPs in PANA
8. パーナのAVPs
This document uses AVP Value Format such as 'OctetString' and 'Unsigned32' as defined in Section 4.2 of [RFC3588]. The definitions of these data formats are not repeated in this document.
このドキュメントは[RFC3588]のセクション4.2で定義されるように'OctetString'や'Unsigned32'などのAVP Value Formatを使用します。 これらのデータ形式の定義は本書では繰り返されません。
The following table lists the AVPs used in this document, and specifies in which PANA messages they MAY or MAY NOT be present.
以下のテーブルは、本書では使用されるAVPsを記載して、それらがどのパーナメッセージで存在しているかもしれないかを指定します。
Forsberg, et al. Standards Track [Page 29] RFC 5191 PANA May 2008
フォルスバーグ、他 規格はパーナ2008年5月にRFC5191を追跡します[29ページ]。
The table uses the following symbols:
テーブルは以下のシンボルを使用します:
0 The AVP MUST NOT be present in the message.
0、AVP MUST NOT、メッセージに存在してください。
0-1 Zero or one instance of the AVP MAY be present in the message. It is considered an error if there is more than one instance of the AVP.
0-1ゼロか1 現在のコネがメッセージであったならAVP MAYについて例証します。 AVPの1つ以上の例があれば、それは誤りであると考えられます。
1 One instance of the AVP MUST be present in the message.
ものが現在のコネがメッセージであったならAVP MUSTについて例証する1。
0+ Zero or more instances of the AVP MAY be present in the message.
0 ゼロか以上が現在のコネがメッセージであったならAVP MAYについて例証する+。
+---------------------------+ | Message Type | +---+---+---+---+---+---+---+ Attribute Name |PCI|PAR|PAN|PTR|PTA|PNR|PNA| ----------------------+---+---+---+---+---+---+---+ AUTH | 0 |0-1|0-1|0-1|0-1|0-1|0-1| EAP-Payload | 0 |0-1|0-1| 0 | 0 | 0 | 0 | Integrity-Algorithm | 0 |0+ |0-1| 0 | 0 | 0 | 0 | Key-Id | 0 |0-1|0-1| 0 | 0 | 0 | 0 | Nonce | 0 |0-1|0-1| 0 | 0 | 0 | 0 | PRF-Algorithm | 0 |0+ |0-1| 0 | 0 | 0 | 0 | Result-Code | 0 |0-1| 0 | 0 | 0 | 0 | 0 | Session-Lifetime | 0 |0-1| 0 | 0 | 0 | 0 | 0 | Termination-Cause | 0 | 0 | 0 | 1 | 0 | 0 | 0 | ----------------------+---+---+---+---+---+---+---+
+---------------------------+ | メッセージタイプ| +---+---+---+---+---+---+---+ 属性名|pci|平価|なべ|PTR|PTA|PNR|PNA| ----------------------+---+---+---+---+---+---+---+ AUTH| 0 |0-1|0-1|0-1|0-1|0-1|0-1| EAP-有効搭載量| 0 |0-1|0-1| 0 | 0 | 0 | 0 | 保全アルゴリズム| 0 |0+ |0-1| 0 | 0 | 0 | 0 | 主要なイド| 0 |0-1|0-1| 0 | 0 | 0 | 0 | 一回だけ| 0 |0-1|0-1| 0 | 0 | 0 | 0 | PRF-アルゴリズム| 0 |0+ |0-1| 0 | 0 | 0 | 0 | 結果コード| 0 |0-1| 0 | 0 | 0 | 0 | 0 | セッション-生涯| 0 |0-1| 0 | 0 | 0 | 0 | 0 | 終了原因| 0 | 0 | 0 | 1 | 0 | 0 | 0 | ----------------------+---+---+---+---+---+---+---+
Figure 4: AVP Occurrence Table
図4: AVP発生テーブル
8.1. AUTH AVP
8.1. AUTH AVP
The AUTH AVP (AVP Code 1) is used to integrity protect PANA messages. The AVP data payload contains the Message Authentication Code encoded in network byte order. The AVP length varies depending on the integrity algorithm used. The AVP data is of type OctetString.
使用されるAUTH AVP(AVP Code1)はパーナメッセージを保全に保護します。 AVPデータペイロードはネットワークバイトオーダーでコード化されたメッセージ立証コードを含んでいます。 使用される保全アルゴリズムによって、AVPの長さは異なります。 タイプOctetStringにはAVPデータがあります。
8.2. EAP-Payload AVP
8.2. EAP-有効搭載量AVP
The EAP-Payload AVP (AVP Code 2) is used for encapsulating the actual EAP message that is being exchanged between the EAP peer and the EAP authenticator. The AVP data is of type OctetString.
EAP-有効搭載量AVP(AVP Code2)は、EAP同輩とEAP固有識別文字の間で交換されている実際のEAPメッセージを要約するのに使用されます。 タイプOctetStringにはAVPデータがあります。
Forsberg, et al. Standards Track [Page 30] RFC 5191 PANA May 2008
フォルスバーグ、他 規格はパーナ2008年5月にRFC5191を追跡します[30ページ]。
8.3. Integrity-Algorithm AVP
8.3. 保全アルゴリズムAVP
The Integrity-Algorithm AVP (AVP Code 3) is used for conveying the integrity algorithm to compute an AUTH AVP. The AVP data is of type Unsigned32. The AVP data contains an Internet Key Exchange Protocol version 2 (IKEv2) Transform ID of Transform Type 3 [RFC4306] for the integrity algorithm. All PANA implementations MUST support AUTH_HMAC_SHA1_160 (7) [RFC4595].
Integrity-アルゴリズムAVP(AVP Code3)は、AUTH AVPを計算するために保全アルゴリズムを伝えるのに使用されます。 タイプUnsigned32にはAVPデータがあります。 AVPデータは保全アルゴリズムのためのTransform Type3[RFC4306]のインターネット・キー・エクスチェンジプロトコルバージョン2(IKEv2)Transform IDを含んでいます。 すべてのパーナの実現がAUTH_HMAC_SHA1_160(7)[RFC4595]を支持しなければなりません。
8.4. Key-Id AVP
8.4. 主要なイドAVP
The Key-Id AVP (AVP Code 4) is of type Integer32 and contains an MSK identifier. The MSK identifier is assigned by PAA and MUST be unique within the PANA session.
Key-イドAVP(AVP Code4)はタイプInteger32にはあって、MSK識別子を含んでいます。 MSK識別子は、PAAによって割り当てられて、パーナのセッション中にユニークであるに違いありません。
8.5. Nonce AVP
8.5. 一回だけのAVP
The Nonce AVP (AVP Code 5) carries a randomly chosen value that is used in cryptographic key computations. The recommendations in [RFC4086] apply with regard to generation of random values. The AVP data is of type OctetString, and it contains a randomly generated value in opaque format. The data length MUST be between 8 and 256 octets, inclusive.
Nonce AVP(AVP Code5)は暗号化キー計算に使用される手当たりしだいに選ばれた値を運びます。 [RFC4086]の推薦は無作為の値の世代に関して適用されます。 タイプOctetStringにはAVPデータがあります、そして、それは不透明な形式に手当たりしだいに発生している値を含んでいます。 データの長さは、8〜256の八重奏的であって、包括的であるに違いありません。
The length of the nonces are determined based on the available pseudo-random functions (PRFs) and the degree of trust placed into the PaC and the PAA to compute random values. The length of the random value for the nonce is determined in one of two ways, depending on whether:
一回だけの長さは無作為の値を計算するためにPaCとPAAに置かれた利用可能な擬似ランダム機能(PRFs)と信用の度合いに基づいて決定しています。 一回だけのための無作為の価値の長さが2つの方法の1つ、依存で決定している、オンである、:
1. The PaC and the PAA each are likely to be able to compute a random nonce (according to [RFC4086]). The length of the nonce has to be 1/2 the length of the PRF key (e.g., 10 octets in the case of HMAC-SHA1).
1. PaCとそれぞれPAAは無作為の一回だけ([RFC4086]に従って)を計算できそうです。 一回だけの長さは1/2がPRFキー(例えば、HMAC-SHA1の場合における10の八重奏)の長さであったならそうしなければなりません。
2. The PaC and the PAA each are not trusted with regard to the computation of a random nonce (according to [RFC4086]). The length of the nonce has to have the full length of the PRF key (e.g., 20 octets in the case of HMAC-SHA1).
2. PaCとそれぞれPAAは無作為の一回だけ([RFC4086]に従って)の計算に関して信じられません。 一回だけの長さには、PRFキー(例えば、HMAC-SHA1の場合における20の八重奏)の完全な長さがなければなりません。
Furthermore, the strongest available PRF for PANA has to be considered in this computation. Currently, only a single PRF (namely HMAC-SHA1) is available and therefore the maximum output length is 20 octets. Therefore, the maximum length of the nonce value SHOULD be 20 octets.
その上、パーナへの最も強い利用可能なPRFはこの計算で考えられなければなりません。 現在、独身のPRF(すなわち、HMAC-SHA1)だけが利用可能です、そして、したがって、最大出力の長さは20の八重奏です。 したがって、一回だけの最大の長さは20が八重奏であったならSHOULDを評価します。
Forsberg, et al. Standards Track [Page 31] RFC 5191 PANA May 2008
フォルスバーグ、他 規格はパーナ2008年5月にRFC5191を追跡します[31ページ]。
8.6. PRF-Algorithm AVP
8.6. PRF-アルゴリズムAVP
The PRF-Algorithm AVP (AVP Code 6) is used for conveying the pseudo-random function to derive PANA_AUTH_KEY. The AVP data is of type Unsigned32. The AVP data contains an IKEv2 Transform ID of Transform Type 2 [RFC4306]. All PANA implementations MUST support PRF_HMAC_SHA1 (2) [RFC2104].
PRF-アルゴリズムAVP(AVP Code6)は、_パーナAUTH_KEYを引き出すために擬似ランダム機能を伝えるのに使用されます。 タイプUnsigned32にはAVPデータがあります。 AVPデータはTransform Type2[RFC4306]のIKEv2 Transform IDを含んでいます。 すべてのパーナの実現がPRF_HMAC_SHA1(2)[RFC2104]を支持しなければなりません。
8.7. Result-Code AVP
8.7. 結果コードAVP
The Result-Code AVP (AVP Code 7) is of type Unsigned32 and indicates whether an EAP authentication was completed successfully. Result-Code AVP values are described below.
Result-コードAVP(AVP Code7)は、タイプUnsigned32にはあって、EAP認証が首尾よく終了したかどうかを示します。 結果コードAVP値は以下で説明されます。
PANA_SUCCESS 0
パーナ_成功0
Both authentication and authorization processes are successful.
認証と認可の過程の両方がうまくいっています。
PANA_AUTHENTICATION_REJECTED 1
パーナ_認証_は1を拒絶しました。
Authentication has failed. When authentication fails, authorization is also considered to have failed.
認証は失敗しました。 また、認証が失敗すると、認可が失敗したと考えられます。
PANA_AUTHORIZATION_REJECTED 2
パーナ_認可_は2を拒絶しました。
The authorization process has failed. This error could occur when authorization is rejected by a AAA server or rejected locally by a PAA, even if the authentication procedure has succeeded.
認可の過程は失敗しました。 認可がAAAサーバによって拒絶されるか、またはPAAによって局所的に拒絶されるとき、この誤りは発生できました、認証手順が成功したとしても。
8.8. Session-Lifetime AVP
8.8. セッション-生涯AVP
The Session-Lifetime AVP (AVP Code 8) contains the number of seconds remaining before the current session is considered expired. The AVP data is of type Unsigned32.
Session-生涯AVP(AVP Code8)は現在のセッションが満期であると考えられる前に残っている秒数を含んでいます。 タイプUnsigned32にはAVPデータがあります。
Forsberg, et al. Standards Track [Page 32] RFC 5191 PANA May 2008
フォルスバーグ、他 規格はパーナ2008年5月にRFC5191を追跡します[32ページ]。
8.9. Termination-Cause AVP
8.9. 終了原因AVP
The Termination-Cause AVP (AVP Code 9) is used for indicating the reason why a session is terminated by the requester. The AVP data is of type Enumerated. The following Termination-Cause data values are used with PANA.
Termination-原因AVP(AVP Code9)は、セッションがリクエスタによって終えられる理由を示すのに使用されます。 タイプEnumeratedにはAVPデータがあります。 以下のTermination-原因データ値はパーナと共に使用されます。
LOGOUT 1 (PaC -> PAA)
ログアウト、1(PaC->PAA)
The client initiated a disconnect.
クライアントは分離を開始しました。
ADMINISTRATIVE 4 (PAA -> PaC)
管理4(PAA->PaC)
The client was not granted access or was disconnected due to administrative reasons.
クライアントは、アクセスが承諾されなかったか、または管理理由のため外されました。
SESSION_TIMEOUT 8 (PAA -> PaC)
セッション_タイムアウト8(PAA->PaC)
The session has timed out, and service has been terminated.
セッションは外で時間があります、そして、サービスは終えられました。
9. Retransmission Timers
9. 再送信タイマー
The PANA protocol provides retransmissions for the PANA-Client-Initiation message and all request messages.
パーナプロトコルはパーナのクライアント開始メッセージとすべての要求メッセージに「再-トランスミッション」を提供します。
PANA retransmission timers are based on the model used in DHCPv6 [RFC3315]. Variables used here are also borrowed from this specification. PANA is a request/response-based protocol. The message exchange terminates when the requester successfully receives the answer, or the message exchange is considered to have failed according to the retransmission mechanism described below.
パーナ再送信タイマーはDHCPv6[RFC3315]で使用されるモデルに基づいています。 また、この仕様からここで使用された変数を借ります。 パーナは応答要求/ベースのプロトコルです。 リクエスタが首尾よく答えを受けるとき、交換処理が終わるか、または以下で説明された「再-トランスミッション」メカニズムに応じて交換処理が失敗したと考えられます。
The retransmission behavior is controlled and described by the following variables:
「再-トランスミッション」の振舞いは、以下の変数によって制御されて、説明されます:
RT Retransmission timeout from the previous (re)transmission
前の(re)トランスミッションからのRT Retransmissionタイムアウト
IRT Base value for RT for the initial retransmission
初期の「再-トランスミッション」のためのRTのためのIRT基地の価値
MRC Maximum retransmission count
MRC Maximum retransmissionは数えます。
MRT Maximum retransmission time
台北新交通システムMaximum retransmission時間
MRD Maximum retransmission duration
MRD Maximum retransmission持続時間
RAND Randomization factor
RAND Randomization要素
Forsberg, et al. Standards Track [Page 33] RFC 5191 PANA May 2008
フォルスバーグ、他 規格はパーナ2008年5月にRFC5191を追跡します[33ページ]。
With each message transmission or retransmission, the sender sets RT according to the rules given below. If RT expires before the message exchange terminates, the sender recomputes RT and retransmits the message.
各メッセージ送信か「再-トランスミッション」をもって、以下に与えられた規則に従って、送付者はRTを設定します。 そして、RTが以前期限が切れるなら交換処理が終わって、送付者がrecomputes RTである、メッセージを再送します。
Each of the computations of a new RT include a randomization factor (RAND), which is a random number chosen with a uniform distribution between -0.1 and +0.1. The randomization factor is included to minimize the synchronization of messages.
それぞれの新しいRTの計算は無作為化要素(RAND)を含んでいます。(それは、一様分布が-0.1と+0.1の間ある状態で選ばれた乱数です)。 無作為化要素は、メッセージの同期を最小にするために含まれています。
The algorithm for choosing a random number does not need to be cryptographically sound. The algorithm SHOULD produce a different sequence of random numbers from each invocation.
乱数を選ぶためのアルゴリズムは、暗号で鳴ることである必要がありません。 アルゴリズムSHOULDは乱数の各実施と異なった系列を作成します。
RT for the first message retransmission is based on IRT:
最初のメッセージの再送のためのRTはIRTに基づいています:
RT = IRT + RAND*IRT
RTはIRT+底ならし革*IRTと等しいです。
RT for each subsequent message retransmission is based on the previous value of RT:
それぞれのその後のメッセージの再送のためのRTはRTの前の値に基づいています:
RT = 2*RTprev + RAND*RTprev
RTは2*RTprev+底ならし革*RTprevと等しいです。
MRT specifies an upper bound on the value of RT (disregarding the randomization added by the use of RAND). If MRT has a value of 0, there is no upper limit on the value of RT. Otherwise:
台北新交通システムはRTの値で上限を指定します(無作為化を無視するのはRANDの使用で加えました)。 台北新交通システムに0の値があるなら、上限が全くRTの値にありません。 そうでなければ:
if (RT > MRT) RT = MRT + RAND*MRT
(RT>台北新交通システム)RTが台北新交通システム+底ならし革*台北新交通システムと等しいなら
MRC specifies an upper bound on the number of times a sender may retransmit a message. Unless MRC is zero, the message exchange fails once the sender has transmitted the message MRC times.
MRCは送付者がメッセージを再送するかもしれないという回の数で上限を指定します。 送付者がいったんメッセージMRC回数を伝えて、MRCがゼロでないなら、交換処理は失敗します。
MRD specifies an upper bound on the length of time a sender may retransmit a message. Unless MRD is zero, the message exchange fails once MRD seconds have elapsed since the client first transmitted the message.
MRDは送付者がメッセージを再送するかもしれない時の長さで上限を指定します。 クライアントが最初にメッセージを送って以来MRD秒がいったん経過していて、MRDがゼロでないなら、交換処理は失敗します。
If both MRC and MRD are non-zero, the message exchange fails whenever either of the conditions specified in the previous two paragraphs are met.
MRCとMRDの両方が非ゼロであるなら、前の2つのパラグラフで指定された状態のどちらかが会われるときはいつも、交換処理は失敗します。
If both MRC and MRD are zero, the client continues to transmit the message until it receives a response.
MRCとMRDの両方がゼロであるなら、クライアントは、応答を受けるまでメッセージを送り続けています。
Forsberg, et al. Standards Track [Page 34] RFC 5191 PANA May 2008
フォルスバーグ、他 規格はパーナ2008年5月にRFC5191を追跡します[34ページ]。
9.1. Transmission and Retransmission Parameters
9.1. トランスミッションとRetransmissionパラメタ
This section presents a table of values used to describe the message retransmission behavior of PANA requests (REQ_*) and PANA-Client- Initiation message (PCI_*). The table shows default values.
このセクションはパーナの要求(REQ_*)とパーナ-クライアント開始メッセージ(PCI_*)のメッセージの再送の振舞いについて説明するのに使用される値のテーブルを寄贈します。 テーブルはデフォルト値を示しています。
Parameter Default Description --------------------------------------------------------------------- PCI_IRT 1 sec Initial PCI timeout. PCI_MRT 120 secs Max PCI timeout value. PCI_MRC 0 Max PCI retransmission attempts. PCI_MRD 0 Max PCI retransmission duration.
パラメタデフォルト記述--------------------------------------------------------------------- 1秒の間のPCI_IRT Initial PCIタイムアウト。 PCI_台北新交通システム120秒のマックスPCIタイムアウト価値。 PCI_MRC0マックスPCI retransmission試み。 PCI_MRD0マックスのPCI retransmission持続時間。
REQ_IRT 1 sec Initial Request timeout. REQ_MRT 30 secs Max Request timeout value. REQ_MRC 10 Max Request retransmission attempts. REQ_MRD 0 Max Request retransmission duration.
1秒の間のREQ_IRT Initial Requestタイムアウト。 REQ_台北新交通システム30秒のマックスRequestタイムアウト価値。 REQ_MRC10マックスRequest retransmission試み。 REQ_MRD0マックスのRequest retransmission持続時間。
So, for example, the first RT for the PANA-Auth-Request (PAR) message is calculated using REQ_IRT as the IRT:
そのように、例えば、パーナのAuth要求(PAR)メッセージのための最初のRTはIRTとしてREQ_IRTを使用することで計算されます:
RT = REQ_IRT + RAND*REQ_IRT
RTはREQ_IRT+底ならし革*REQ_IRTと等しいです。
10. IANA Considerations
10. IANA問題
This section provides guidance to the Internet Assigned Numbers Authority (IANA) regarding the registration of values related to the PANA protocol, in accordance with BCP 26 [IANA]. The following policies are used here with the meanings defined in BCP 26: "Private Use", "First Come First Served", "Expert Review", "Specification Required", "IETF Consensus", and "Standards Action".
このセクションはパーナプロトコルに関連する値の登録に関してインターネットAssigned民数記Authority(IANA)に指導を供給します、BCP26[IANA]によると。 以下の方針はBCP26で定義される意味と共にここで使用されます: 「私用」、「先着順」、「専門のレビュー」、「仕様が必要である」、「IETFコンセンサス」、および「規格動作。」
This section explains the criteria to be used by the IANA for assignment of numbers within namespaces defined within this document.
数の課題にこのドキュメントの中に定義された名前空間の中でIANAによって使用されるように、このセクションは評価基準について説明します。
For registration requests where a Designated Expert should be consulted, the responsible IESG Area Director should appoint the Designated Expert. For Designated Expert with Specification Required, the request is posted to the PANA WG mailing list (or, if it has been disbanded, a successor designated by the Area Director) for comment and review, and MUST include a pointer to a public specification. Before a period of 30 days has passed, the Designated Expert will either approve or deny the registration request and
Designated Expertが相談されるべきである登録要求のために、責任があるIESG AreaディレクターはDesignated Expertを任命するべきです。 Specification RequiredとDesignated Expertに関しては、要求は、コメントとレビューのためのPANA WGメーリングリスト(それが解散されたときのAreaディレクターによって任命された後継者)に掲示されて、公共の仕様に指針を含まなければなりません。 そして30日間の期間が経過する前に、Designated Expertが登録要求を承認するか、または否定する。
Forsberg, et al. Standards Track [Page 35] RFC 5191 PANA May 2008
フォルスバーグ、他 規格はパーナ2008年5月にRFC5191を追跡します[35ページ]。
publish a notice of the decision to the PANA WG mailing list or its successor. A denial notice must be justified by an explanation and, in the cases where it is possible, concrete suggestions on how the request can be modified so as to become acceptable.
PANA WGメーリングリストかその後継者に決定の通知を発表してください。 説明で否定通知を正当化しなければなりません、そして、可能であることで、それがそうである場合では、提案は具体的であってください。許容できるようになるようにどう要求を変更できるかに関して。
IANA has created a registry for PANA.
IANAは登録をパーナに作成しました。
10.1. PANA UDP Port Number
10.1. パーナUDPポートナンバー
PANA uses one well-known UDP port number (see Section 6.1), which has been assigned by the IANA (716).
パーナは1つのよく知られるUDPポートナンバー(セクション6.1を見る)を使用します。(それは、IANA(716)によって割り当てられました)。
10.2. PANA Message Header
10.2. パーナメッセージヘッダー
As defined in Section 6.2, the PANA message header contains two fields that require IANA namespace management; the Message Type and Flags fields.
セクション6.2で定義されるように、パーナメッセージヘッダーはIANA名前空間管理を必要とする2つの分野を含んでいます。 Message TypeとFlags分野。
10.2.1. Message Type
10.2.1. メッセージタイプ
The Message Type namespace is used to identify PANA messages. Message Type 0 is not used and is not assigned by IANA. The range of values 1 - 65,519 are for permanent, standard message types, allocated by IETF Consensus [IANA]. This document defines the range of values 1 - 4. The same Message Type is used for both the request and the answer messages, except for type 1. The Request bit distinguishes requests from answers. See Section 7 for the assignment of the namespace in this specification.
Message Type名前空間は、パーナメッセージを特定するのに使用されます。 メッセージType0は、使用されていなくて、またIANAによって割り当てられません。 値1の範囲--6万5519はIETF Consensus[IANA]によって割り当てられた永久的で、標準のメッセージタイプのためのものです。 このドキュメントは値1--4の範囲を定義します。 タイプ1を除いて、同じMessage Typeは要求と答えメッセージの両方に使用されます。 Requestビットは答えと要求を区別します。 この仕様に基づく、名前空間の課題に関してセクション7を見てください。
The range of values 65,520 - 65,535 (hexadecimal values 0xfff0 - 0xffff) are reserved for experimental messages. As these codes are only for experimental and testing purposes, no guarantee is made for interoperability between the communicating PaC and PAA using experimental commands, as outlined in [IANA-EXP].
値65,520の範囲--6万5535(16進値の0xfff0--0xffff)は実験メッセージのために予約されます。 これらのコードが実験的でテストしている目的のためだけのものであるときに、どんな保証も相互運用性のために交信PaCとPAAの間で作られていて、実験的に使用するのは命令します、[IANA-EXP]に概説されているようにことではありません。
10.2.2. Flags
10.2.2. 旗
There are 16 bits in the Flags field of the PANA message header. This document assigns bit 0 ('R'), 1 ('S'), 2 ('C'), 3 ('A'), 4 ('P'), and 5 ('I') in Section 6.2. The remaining bits MUST only be assigned via a Standards Action [IANA].
16ビットがパーナメッセージヘッダーのFlags分野にあります。 'このドキュメントがビット0('R')、1を割り当てる、('、)、2の3の4の('C')、('A')、('P')、および5中の('I')セクション6.2 Standards Action[IANA]を通して残っているビットを割り当てるだけでよいです。
10.3. AVP Header
10.3. AVPヘッダー
As defined in Section 6.3, the AVP header contains three fields that require IANA namespace management; the AVP Code, AVP Flags, and Vendor-Id fields, where only the AVP Code and AVP Flags created new namespaces.
セクション6.3で定義されるように、AVPヘッダーはIANA名前空間管理を必要とする3つの分野を含んでいます。 AVP Code、AVP Flags、およびVendor-イド分野。(そこでは、AVP CodeとAVP Flagsだけが新しい名前空間を作成しました)。
Forsberg, et al. Standards Track [Page 36] RFC 5191 PANA May 2008
フォルスバーグ、他 規格はパーナ2008年5月にRFC5191を追跡します[36ページ]。
10.3.1. AVP Code
10.3.1. AVPコード
The 16-bit AVP code namespace is used to identify attributes. There are multiple namespaces. Vendors can have their own AVP codes namespace, which will be identified by their Vendor-Id (also known as Enterprise-Number), and they control the assignments of their vendor-specific AVP codes within their own namespace. The absence of a Vendor-Id identifies the IETF IANA controlled AVP codes namespace. The AVP codes, and sometimes also possible values in an AVP, are controlled and maintained by IANA.
16ビットのAVPコード名前空間は、属性を特定するのに使用されます。 複数の名前空間があります。 ベンダーはそれら自身のAVPコード名前空間を持つことができます、そして、それらはそれら自身の名前空間の中でそれらのベンダー特有のAVPコードの課題を制御します。(それらのVendor-イド(また、エンタープライズ-数として、知られている)によって名前空間は特定されるでしょう)。 Vendor-イドの欠如はIETF IANAを特定します。AVPコード名前空間を制御しました。 IANAによるコードの、そして、時々AVPの値が制御されて維持されているのが可能なもAVP。
AVP Code 0 is not used and is not assigned by IANA. This document defines the AVP Codes 1-9. See Section 8.1 through Section 8.9 for the assignment of the namespace in this specification.
AVP Code0は使用されていなくて、またIANAによって割り当てられません。 このドキュメントはAVP Codes1-9を定義します。 この仕様に基づく、名前空間の課題のためにセクション8.9でセクション8.1を見てください。
AVPs may be allocated following Designated Expert Review with Specification Required [IANA] or Standards Action.
Specification Required[IANA]かStandards Actionと共にDesignated Expert Reviewに続くのをAVPsに割り当てるかもしれません。
Note that PANA defines a mechanism for Vendor-Specific AVPs, where the Vendor-Id field in the AVP header is set to a non-zero value. Vendor-Specific AVP codes are for Private Use and should be encouraged instead of allocation of global attribute types, for functions specific only to one vendor's implementation of PANA, where no interoperability is deemed useful. Where a Vendor-Specific AVP is implemented by more than one vendor, allocation of global AVPs should be encouraged instead.
パーナがVendor特有のAVPsのためにメカニズムを定義することに注意してください。(そこでは、AVPヘッダーのVendor-イド分野が非ゼロ値に設定されます)。 ベンダー特有のAVPコードは、兵士のUseのためにあって、グローバルな属性タイプの配分の代わりに奨励されるべきです、1つのベンダーの相互運用性が全く役に立つのは考えられないパーナの実装だけに特定の機能のために。 Vendor特有のAVPが1つ以上のベンダーによって実装されるところでは、グローバルなAVPsの配分は代わりに奨励されるべきです。
10.3.2. Flags
10.3.2. 旗
There are 16 bits in the AVP Flags field of the AVP header, defined in Section 6.3. This document assigns bit 0 ('V'). The remaining bits should only be assigned via a Standards Action .
16ビットがセクション6.3で定義されたAVPヘッダーのAVP Flags分野にあります。 このドキュメントはビット0('V')を割り当てます。 残っているビットはStandards Actionを通して割り当てられるだけであるべきです。
10.4. AVP Values
10.4. AVP値
Certain AVPs in PANA define a list of values with various meanings. For attributes other than those specified in this section, adding additional values to the list can be done on a First Come, First Served basis by IANA [IANA].
パーナのあるAVPsは様々な意味で値のリストを定義します。 このセクションで指定されたもの以外の属性において、First Come(IANA[IANA]によるFirst Served基礎)で加算値をリストに追加できます。
10.4.1. Result-Code AVP Values
10.4.1. 結果コードAVP値
As defined in Section 8.7, the Result-Code AVP (AVP Code 7) defines the values 0-2.
セクション8.7で定義されるように、Result-コードAVP(AVP Code7)は値0-2を定義します。
All remaining values are available for assignment via IETF Consensus [IANA].
すべての残余価値がIETF Consensus[IANA]を通して課題に利用可能です。
Forsberg, et al. Standards Track [Page 37] RFC 5191 PANA May 2008
フォルスバーグ、他 規格はパーナ2008年5月にRFC5191を追跡します[37ページ]。
10.4.2. Termination-Cause AVP Values
10.4.2. 終了原因AVP値
As defined in Section 8.9, the Termination-Cause AVP (AVP Code 9) defines the values 1, 4, and 8.
セクション8.9で定義されていて、Termination-原因AVP(AVP Code9)が値1、4、および8を定義するので
All remaining values are available for assignment via IETF Consensus [IANA].
すべての残余価値がIETF Consensus[IANA]を通して課題に利用可能です。
11. Security Considerations
11. セキュリティ問題
The PANA protocol defines a UDP-based EAP encapsulation that runs between two IP-enabled nodes. Various security threats that are relevant to a protocol of this nature are outlined in [RFC4016]. Security considerations stemming from the use of EAP and EAP methods are discussed in [RFC3748] [EAP-KEYING]. This section provides a discussion on the security-related issues that are related to PANA framework and protocol design.
パーナプロトコルは2つのIPによって可能にされたノードの間で稼働するUDPベースのEAPカプセル化を定義します。 この種のプロトコルに関連している様々な軍事的脅威は[RFC4016]に概説されています。 [RFC3748][EAP-KEYING]でEAPの使用によるセキュリティ問題とEAPメソッドについて議論します。 このセクションはパーナフレームワークとプロトコルデザインに関連する安全保障関連問題についての議論を提供します。
An important element in assessing the security of PANA design and deployment in a network is the presence of lower-layer security. In the context of this document, lower layers are said to be secure if the environment provides adequate protection against spoofing and confidentiality based on its operational needs. For example, DSL and cdma2000 networks' lower-layer security is enabled even before running the first PANA-based authentication. In the absence of such a preestablished secure channel prior to running PANA, one can be created after the successful PANA authentication using a link-layer or network-layer cryptographic mechanism (e.g., IPsec).
ネットワークでパーナデザインと展開のセキュリティを査定することにおける重要な要素は下層セキュリティの存在です。 このドキュメントの文脈では、環境がスプーフィングに対する適切な保護と操作上の必要性に基づく秘密性を提供するなら、下層は安全であると言われます。 例えば、最初のパーナベースの認証を実行さえする前にさえ、DSLとcdma2000ネットワークの下層セキュリティは有効にされます。 実行しているパーナの前のそのような前設立された安全なチャンネルがないとき、うまくいっているパーナの認証の後にリンクレイヤかネットワーク層の暗号のメカニズム(例えば、IPsec)を使用することで1つを作成できます。
11.1. General Security Measures
11.1. 総合証券測定
PANA provides multiple mechanisms to secure a PANA session.
パーナは、パーナのセッションを保証するために複数のメカニズムを提供します。
PANA messages carry sequence numbers, which are monotonically incremented by 1 with every new request message. These numbers are randomly initialized at the beginning of the session, and they are verified against expected numbers upon receipt. A message whose sequence number is different than the expected one is silently discarded. In addition to accomplishing orderly delivery of EAP
パーナメッセージは一連番号を運びます。(一連番号はあらゆる新しい要求メッセージで単調に1つ増加されます)。 これらの数はセッションの始めに手当たりしだいに初期化されます、そして、それらは領収書の予想された数に対して確かめられます。 一連番号が予想されたものと異なっているメッセージは静かに捨てられます。 EAPの規則的な配送を実行することに加えて
Forsberg, et al. Standards Track [Page 38] RFC 5191 PANA May 2008
フォルスバーグ、他 規格はパーナ2008年5月にRFC5191を追跡します[38ページ]。
messages and duplicate elimination, this scheme also helps prevent an adversary from spoofing messages to disturb ongoing PANA and EAP sessions unless it can also eavesdrop to synchronize with the expected sequence number. Furthermore, impact of replay attacks is reduced as any stale message (i.e., a request or answer with an unexpected sequence number and/or a session identifier for a non-existing session) and any duplicate answer are immediately discarded, and a duplicate request can trigger transmission of the cached answer (i.e., no need to process the request and generate a new answer).
メッセージと除去、この体系も予想された一連番号に連動するようにまた、盗み聞くことができないなら敵が進行中のパーナとEAPセッションを擾乱するメッセージを偽造するのを防ぐのを助ける写し。 その上、どんな聞き古したメッセージ(すなわち、非既存のセッションのための予期していなかった一連番号、そして/または、セッション識別子がある要求か答え)とどんな写し答えもすぐに捨てられるのに従って、反射攻撃の影響は減少します、そして、写し要求はキャッシュされた答え(すなわち、要求を処理して、新しい答えを生成する必要性がない)の送信の引き金となることができます。
The PANA framework defines EP, which is ideally located on a network device that can filter traffic from the PaCs before the traffic enters the Internet/intranet. A set of filters can be used to discard unauthorized packets, such as the initial PANA-Auth-Request message that is received from the segment of the access network, where only the PaCs are supposed to be connected (i.e., preventing PAA impersonation).
パーナフレームワークはEPを定義します。(EPは理想的にトラフィックがインターネット/イントラネットに入る前にPaCsからトラフィックをフィルターにかけることができるネットワークデバイスに見つけられています)。 権限のないパケットを捨てるのに1セットのフィルタを使用できます、PaCsだけが接続されるべきである(すなわち、PAAものまねを防ぎます)アクセスネットワークの区分から受け取られる初期のパーナAuth要求メッセージなどのように。
The protocol also provides authentication and integrity protection to PANA messages when the used EAP method can generate cryptographic session keys. A PANA SA is generated based on the MSK exported by the EAP method. This SA is used for generating an AUTH AVP to protect the PANA message header and payload (including the complete EAP message).
また、中古のEAPメソッドが暗号のセッションキーを生成することができるなら、プロトコルは認証と保全保護をパーナメッセージに提供します。 PANA SAはEAPメソッドでエクスポートされたMSKに基づいて生成されます。 このSAは、パーナメッセージヘッダーとペイロードを保護するためにAUTH AVPを生成するのに使用されます(完全なEAPメッセージを含んでいて)。
The cryptographic protection prevents an adversary from acting as a man-in-the-middle, injecting messages, replaying messages and modifying the content of the exchanged messages. Any packet that fails to pass the AUTH verification is silently discarded. The earliest this protection can be enabled is when the PANA-Auth-Request message that signals a successful authentication (EAP Success) is generated. Starting with these messages, any subsequent PANA message can be cryptographically protected until the session gets torn down.
敵は暗号の保護によって中央の男性として務めることができません、メッセージを注入して、メッセージを再演して、交換されたメッセージの内容を変更して。 AUTH検証を通過しないどんなパケットも静かに捨てられます。 最も早く、この保護は可能にされているのが、いつかということであるかもしれません。うまくいっている認証(EAP Success)を示すパーナAuth要求メッセージは発生しています。 これらのメッセージから始まって、セッションを取りこわすまで暗号でどんなその後のパーナメッセージも保護できます。
The lifetime of the PANA SA is set to the PANA session lifetime, which is bounded by the authorization lifetime granted by the authentication server. An implementation MAY add a grace period to that value. Unless the PANA session is extended by executing another EAP authentication, the PANA SA is removed when the current session expires.
PANA SAの寿命はパーナセッション生涯に決められます。(寿命は認証サーバによって与えられた承認生涯までに境界があります)。実装はその値に据置期間を加えるかもしれません。 現在のセッションが期限が切れるとき、パーナのセッションが別のEAP認証を実行することによって延ばされない場合、PANA SAは取り外されます。
Forsberg, et al. Standards Track [Page 39] RFC 5191 PANA May 2008
フォルスバーグ、他 規格はパーナ2008年5月にRFC5191を追跡します[39ページ]。
The ability to use cryptographic protection within PANA is determined by the used EAP method, which is generally dictated by the deployment environment. Insecure lower layers necessitate the use of key-generating EAP methods. In networks where lower layers are already secured, cryptographic protection of PANA messages is not necessary.
パーナの中で暗号の保護を使用する能力は中古のEAPメソッドで決定します。(一般に、それは、展開環境によって書き取られます)。 不安定な下層はキーを生成するEAPメソッドの使用を必要とします。 下層が既に保証されるネットワークでは、パーナメッセージの暗号の保護は必要ではありません。
11.2. Initial Exchange
11.2. 初期の交換
The initial PANA-Auth-Request and PANA-Auth-Answer exchange is vulnerable to spoofing attacks as these messages are not authenticated and integrity protected. In order to prevent very basic DoS attacks, an adversary should not be able to cause state creation by sending PANA-Client-Initiation messages to the PAA. This protection is achieved by allowing the responder (PAA) to create as little state as possible in the initial message exchange. However, it is difficult to prevent all spoofing attacks in the initial message exchange entirely.
これらのメッセージが認証されないで、保全が保護されたので、初期のパーナのAuth要求とパーナのAuth答え交換はスプーフィング攻撃に被害を受け易いです。 非常に基本的なDoS攻撃を防ぐために、敵はパーナのクライアント開始にメッセージを送ることによって、州の作成をPAAに引き起こすことができないべきです。 応答者(PAA)ができるだけ初期の交換処理でほとんど状態を創設しないのを許容することによって、この保護は達成されます。 しかしながら、初期の交換処理ですべてのスプーフィング攻撃を完全に防ぐのは難しいです。
11.3. EAP Methods
11.3. EAPメソッド
Eavesdropping EAP messages might cause problems when the EAP method is weak and enables dictionary or replay attacks or even allows an adversary to learn the long-term password directly. Furthermore, if the optional EAP Response/Identity payload is used, then it allows the adversary to learn the identity of the PaC. In such a case, a privacy problem is prevalent.
EAPメッセージを盗み聞くのは、EAPメソッドが弱く、辞書か反射攻撃を可能にすると問題を起こすかもしれないか、または敵が直接長期のパスワードを学ぶのを許容さえします。 その上、任意のEAP Response/アイデンティティペイロードが使用されているなら、それで、敵はPaCのアイデンティティを学ぶことができます。 このような場合には、プライバシー問題は一般的です。
To prevent these threats, [RFC5193] suggests using proper EAP methods for particular environments. Depending on the deployment environment, an EAP authentication method that supports user-identity confidentiality, protection against dictionary attacks, and session-key establishment must be used. It is therefore the responsibility of the network operators and users to choose a proper EAP method.
これらの脅威を防ぐために、[RFC5193]は、特定の環境に適切なEAPメソッドを使用するのを示します。 展開環境、ユーザアイデンティティ秘密性をサポートするEAP認証方法、辞書攻撃に対する保護、およびセッション主要な設立に依存するのを使用しなければなりません。 したがって、適切なEAPメソッドを選ぶのは、ネットワーク・オペレータとユーザの責任です。
11.4. Cryptographic Keys
11.4. 暗号化キー
When the EAP method exports an MSK, this key is used to produce a PANA SA with PANA_AUTH_KEY with a distinct key ID. The PANA_AUTH_KEY is unique to the PANA session, and it takes PANA-based nonce values into computation to cryptographically separate itself from the MSK.
EAPメソッドがMSKをエクスポートするとき、このキーは、_パーナAUTH_KEYと共に異なった主要なIDでPANA SAを生産するのに使用されます。 パーナ_AUTH_KEYはパーナのセッションにユニークです、そして、それはMSKとそれ自体を暗号で切り離すためにパーナベースの一回だけの値を計算に連れていきます。
The PANA_AUTH_KEY is solely used for the authentication and integrity protection of the PANA messages within the designated session.
パーナ_AUTH_KEYは指定されたセッション中にパーナメッセージの認証と保全保護に唯一使用されます。
Forsberg, et al. Standards Track [Page 40] RFC 5191 PANA May 2008
フォルスバーグ、他 規格はパーナ2008年5月にRFC5191を追跡します[40ページ]。
The PANA SA lifetime is bounded by the MSK lifetime. Another execution of the EAP method yields a new MSK, and it updates the PANA SA, PANA_AUTH_KEY, and key ID.
PANA SA寿命はMSK生涯までに境界があります。 EAPメソッドの別の実行は新しいMSKをもたらします、そして、それはPANA SA、パーナ_AUTH_KEY、および主要なIDをアップデートします。
11.5. Per-Packet Ciphering
11.5. 1パケットあたりの暗号
Networks that are not secured at the lower layers prior to running PANA can rely on enabling per-packet data-traffic ciphering upon successful PANA SA establishment. The PANA framework allows generation of cryptographic keys from the PANA SA and uses the keys with a secure association protocol to enable per-packet cryptographic protection, such as link-layer or IPsec-based ciphering [PANA-IPSEC]. These mechanisms ultimately establish a cryptographic binding between the data traffic generated by and for a client and the authenticated identity of the client. Data traffic can be data origin authenticated, replay and integrity protected, and optionally encrypted using the cryptographic keys. How these keys are generated from the PANA SA and used with a secure association protocol is outside the scope of this document.
実行しているパーナの前に下層で保証されないネットワークはうまくいっているPANA SA設立のときに解かれる1パケットあたりのデータ通信量を可能にするのを当てにされることができます。 パーナフレームワークは、1パケットあたりの暗号の保護を可能にするのにPANA SAから暗号化キーの世代を許容して、安全な協会プロトコルと共にキーを使用します、リンクレイヤやIPsecベースの暗号[パーナ-IPSEC]のように。 これらのメカニズムは結局、クライアントとクライアントのために生成されたデータ通信量とクライアントの認証されたアイデンティティの間の暗号の結合を確立します。 データ通信量は、保護されて、暗号化キーを使用することで任意に暗号化された発生源が認証したデータと、再生と保全であるかもしれません。 このドキュメントの範囲の外にこれらのキーがどうPANA SAから生成されて、安全な協会プロトコルと共に使用されるかがあります。
11.6. PAA-to-EP Communication
11.6. PAAからEPへのコミュニケーション
The PANA framework allows separation of PAA from EP. The protocol exchange between the PAA and EP for provisioning authorized PaC information on the EP must be protected for authentication, integrity, and replay protection.
パーナフレームワークはEPからPAAの分離を許容します。 認証、保全、および反復操作による保護のためにEPの認可されたPaC情報に食糧を供給するためのPAAとEPの間のプロトコル交換を保護しなければなりません。
11.7. Liveness Test
11.7. 活性テスト
A PANA session is associated with a session lifetime. The session is terminated unless it is refreshed by a new round of EAP authentication before it expires. Therefore, the latest a disconnected client can be detected is when its session expires. A disconnect may also be detected earlier by using PANA ping messages.
パーナのセッションはセッション生涯に関連しています。 期限が切れる前にそれがEAP認証の新しいラウンドでリフレッシュされない場合、セッションは終えられます。 したがって、クライアントであると切断された最新のaによる検出されているのが、いつかということであることができます。セッションは期限が切れます。 また、分離は、より早くパーナピングメッセージを使用することによって、検出されるかもしれません。
Forsberg, et al. Standards Track [Page 41] RFC 5191 PANA May 2008
フォルスバーグ、他 規格はパーナ2008年5月にRFC5191を追跡します[41ページ]。
A request message can be generated by either PaC or PAA at any time in access phase with the expectation that the peer responds with an answer message. A successful round-trip of this exchange is a simple verification that the peer is alive.
PaCかPAAのどちらかがいつでも、同輩が答えメッセージで反応させる期待とのアクセスフェーズで要求メッセージを生成することができます。 同輩は簡単な検証ですが、この交換で往復であることは、そうです。Aうまくいく、生きています。
This test can be engaged when there is a possibility that the peer might have disconnected (e.g., after the discontinuation of data traffic for an extended period of time). Periodic use of this exchange as a keep-alive requires additional care, as it might result in congestion and hence false alarms.
同輩が切断したかもしれない(例えば、時間の長期間の間のデータ通信量の取下げの後に)可能性があるとき、このテストは従事できます。 生きている生活費としてのこの交換の周期的な使用は追加注意を必要とします、混雑としたがって、間違い警報をもたらしているかもしれない間。
This exchange is cryptographically protected when a PANA SA is available in order to prevent threats associated with the abuse of this functionality.
PANA SAがこの機能性の乱用に関連している脅威を防ぐために利用可能であるときに、この交換は暗号で保護されます。
Any valid PANA answer message received in response to a recently sent request message can be taken as an indication of a peer's liveness. The PaC or PAA MAY forgo sending an explicit ping request message if a recent exchange has already confirmed that the peer is alive.
同輩の活性のしるしとして最近送られた要求メッセージに対応して受け取られたどんな有効なパーナの答え伝言もみなすことができます。 PaCかPAA MAYが、最近の交換が、同輩が生きていると既に確認したなら明白なピング要求メッセージを送るのを差し控えます。
11.8. Early Termination of a Session
11.8. セッションの期限前契約解除
The PANA protocol supports the ability for both the PaC and the PAA to transmit a tear-down message before the session lifetime expires. This message causes state removal, a stop of the accounting procedure and removes the installed per-PaC state on the EP(s). This message is cryptographically protected when PANA SA is present.
パーナプロトコルはセッション寿命が期限が切れる前にPaCとPAAの両方が分解メッセージを送る能力をサポートします。 このメッセージは、州の取り外し、会計手順の停止を引き起こして、EP(s)で1PaCあたりのインストールされた状態を取り除きます。 PANA SAが存在しているとき、このメッセージは暗号で保護されます。
12. Acknowledgments
12. 承認
We would like to thank Mark Townsley, Jari Arkko, Mohan Parthasarathy, Julien Bournelle, Rafael Marin Lopez, Pasi Eronen, Randy Turner, Erik Nordmark, Lionel Morand, Avi Lior, Susan Thomson, Giaretta Gerardo, Joseph Salowey, Sasikanth Bharadwaj, Spencer Dawkins, Tom Yu, Bernard Aboba, Subir Das, John Vollbrecht, Prakash Jayaraman, and all members of the PANA working group for their valuable comments on this document.
このドキュメントの彼らの貴重なコメントについてパーナワーキンググループのマークTownsley、ヤリArkko、モハンパルタサラティ、ジュリアンBournelle、ラファエル・マリン・ロペス、パシEronen、ランディ・ターナー、エリックNordmark、ライオネル・モラン、アヴィLior、スーザン・トムソン、Giarettaヘラルド、ジョゼフSalowey、Sasikanth Bharadwaj、スペンサー・ダウキンズ、トム・ユー、バーナードAboba、Subirダス、ジョンVollbrecht、プラカシュJayaraman、およびすべてのメンバーに感謝申し上げます。
13. References
13. 参照
13.1. Normative References
13.1. 引用規格
[RFC2104] Krawczyk, H., Bellare, M., and R. Canetti, "HMAC: Keyed-Hashing for Message Authentication", RFC 2104, February 1997.
[RFC2104] Krawczyk、H.、Bellare、M.、およびR.カネッティ、「HMAC:」 「通報認証のための合わせられた論じ尽くす」RFC2104、1997年2月。
[RFC2119] Bradner, S., "Key words for use in RFCs to Indicate Requirement Levels", BCP 14, RFC 2119, March 1997.
[RFC2119] ブラドナー、S.、「Indicate Requirement LevelsへのRFCsにおける使用のためのキーワード」、BCP14、RFC2119、1997年3月。
Forsberg, et al. Standards Track [Page 42] RFC 5191 PANA May 2008
フォルスバーグ、他 規格はパーナ2008年5月にRFC5191を追跡します[42ページ]。
[RFC3588] Calhoun, P., Loughney, J., Guttman, E., Zorn, G., and J. Arkko, "Diameter Base Protocol", RFC 3588, September 2003.
[RFC3588] カルフーンとP.とLoughneyとJ.とGuttmanとE.とゾルン、G.とJ.Arkko、「直径基地のプロトコル」、RFC3588、2003年9月。
[RFC3748] Aboba, B., Blunk, L., Vollbrecht, J., Carlson, J., and H. Levkowetz, Ed., "Extensible Authentication Protocol (EAP)", RFC 3748, June 2004.
[RFC3748] AbobaとB.とBlunkとL.とVollbrechtとJ.とカールソン、J.とH.Levkowetz、エド、「拡張認証プロトコル(EAP)」、RFC3748(2004年6月)
[RFC4086] Eastlake, D., 3rd, Schiller, J., and S. Crocker, "Randomness Requirements for Security", BCP 106, RFC 4086, June 2005.
[RFC4086]イーストレークとD.と3番目、シラー、J.とS.クロッカー、「セキュリティのための偶発性要件」BCP106、2005年6月のRFC4086。
[RFC5234] Crocker, D., Ed., and P. Overell, "Augmented BNF for Syntax Specifications: ABNF", STD 68, RFC 5234, January 2008.
エド[RFC5234]クロッカー、D.、P.Overell、「構文仕様のための増大しているBNF:」 "ABNF"、STD68、RFC5234、2008年1月。
[RFC5192] Morand, L., Yegin A., Kumar S., and S. Madanapalli, "DHCP Options for Protocol for Carrying Authentication for Network Access (PANA) Authentication Agents", RFC 5192, May 2008.
[RFC5192] モラン、L.、Yegin A.、クマーS.、およびS.Madanapalli、「ネットワークのために認証を運ぶためのプロトコルのためのDHCPオプションは(パーナ)認証エージェントにアクセスします」、RFC5192、2008年5月。
[IANA] Narten, T. and H. Alvestrand, "Guidelines for Writing an IANA Considerations Section in RFCs", BCP 26, RFC 2434, October 1998.
[IANA]Narten、T.とH.Alvestrand、「RFCsにIANA問題部に書くためのガイドライン」BCP26、RFC2434(1998年10月)。
13.2. Informative References
13.2. 有益な参照
[RFC3315] Droms, R., Ed., Bound, J., Volz, B., Lemon, T., Perkins, C., and M. Carney, "Dynamic Host Configuration Protocol for IPv6 (DHCPv6)", RFC 3315, July 2003.
[RFC3315]Droms(R.(エド))はバウンドしています、J.、フォルツ、B.、レモン、パーキンス、C.とM.カーニー、「IPv6(DHCPv6)のためのダイナミックなホスト構成プロトコル」RFC3315、T.、2003年7月。
[RFC4016] Parthasarathy, M., "Protocol for Carrying Authentication and Network Access (PANA) Threat Analysis and Security Requirements", RFC 4016, March 2005.
パルタサラティ、M.が「認証とネットワークアクセス(パーナ)脅威分析とセキュリティ要件を運ぶために議定書の中で述べる」[RFC4016]、RFC4016、2005年3月。
[RFC4058] Yegin, A., Ed., Ohba, Y., Penno, R., Tsirtsis, G., and C. Wang, "Protocol for Carrying Authentication for Network Access (PANA) Requirements", RFC 4058, May 2005.
[RFC4058]Yegin、A.(エド)、オオバ、Y.、ペンノ、R.、Tsirtsis(G.、およびC.ワング)は「ネットワークアクセス(パーナ)要件のための認証を運ぶために議定書を作ります」、RFC4058、2005年5月。
[RFC4137] Vollbrecht, J., Eronen, P., Petroni, N., and Y. Ohba, "State Machines for Extensible Authentication Protocol (EAP) Peer and Authenticator", RFC 4137, August 2005.
[RFC4137]Vollbrecht(J.、Eronen、P.、ペトローニ、N.、およびY.オオバ)は「拡張認証プロトコル(EAP)同輩と固有識別文字のためにマシンを述べます」、RFC4137、2005年8月。
[RFC4306] Kaufman, C., Ed., "Internet Key Exchange (IKEv2) Protocol", RFC 4306, December 2005.
[RFC4306] コーフマン、C.、エド、「インターネット・キー・エクスチェンジ(IKEv2)プロトコル」、RFC4306、12月2005日
Forsberg, et al. Standards Track [Page 43] RFC 5191 PANA May 2008
フォルスバーグ、他 規格はパーナ2008年5月にRFC5191を追跡します[43ページ]。
[RFC4595] Maino, F. and D. Black, "Use of IKEv2 in the Fibre Channel Security Association Management Protocol", RFC 4595, July 2006.
[RFC4595]MainoとF.とD.黒、「繊維チャンネルセキュリティ協会管理プロトコルにおけるIKEv2の使用」、RFC4595、2006年7月。
[RFC5193] Jayaraman, P., Lopez R., Ohba Y., Ed., Parthasarathy, M., and A. Yegin, "Protocol for Carrying Authentication for Network Access (PANA) Framework", RFC 5193, May 2008.
[RFC5193]Jayaraman、P.、ロペスR.、オオバY.(エド)、パルタサラティ、M.、およびA.Yeginは「ネットワークアクセス(パーナ)フレームワークのための認証を運ぶために議定書を作ります」、RFC5193、2008年5月。
[EAP-KEYING] Aboba, B., Simon D., and P. Eronen, "Extensible Authentication Protocol (EAP) Key Management Framework", Work in Progress, November 2007.
B.、サイモンD.、およびP.Eronen、「拡張認証プロトコル(EAP)Key Managementフレームワーク」という[EAPを合わせます]のAbobaは進歩、2007年11月に働いています。
[PANA-IPSEC] Parthasarathy, M., "PANA Enabling IPsec based Access Control", Work in progress, July 2005.
[パーナ-IPSEC] パルタサラティ、M.、「パーナEnabling IPsecはAccess Controlを基礎づけた」進行中のWork、2005年7月。
[IANAWEB] IANA, "Number assignment", http://www.iana.org.
[IANAWEB]IANA、「数の課題」、 http://www.iana.org 。
[IANA-EXP] Narten, T., "Assigning Experimental and Testing Numbers Considered Useful", BCP 82, RFC 3692, January 2004.
[IANA-EXP] Narten、T.、「役に立つと考えられた実験的でテストしている数を割り当てます」、BCP82、RFC3692、2004年1月。
Forsberg, et al. Standards Track [Page 44] RFC 5191 PANA May 2008
フォルスバーグ、他 規格はパーナ2008年5月にRFC5191を追跡します[44ページ]。
Authors' Addresses
作者のアドレス
Dan Forsberg Nokia Research Center P.O. Box 407 FIN-00045 NOKIA GROUP Finland
ダンフォルスバーグノキアリサーチセンター私書箱407フィン-00045Nokia Groupフィンランド
Phone: +358 50 4839470 EMail: dan.forsberg@nokia.com
以下に電話をしてください。 +358 50 4839470はメールされます: dan.forsberg@nokia.com
Yoshihiro Ohba Toshiba America Research, Inc. 1 Telcordia Drive Piscataway, NJ 08854 USA
芳広オオバ東芝アメリカ研究Inc.1Telcordia Driveニュージャージー08854ピスキャタウェイ(米国)
Phone: +1 732 699 5305 EMail: yohba@tari.toshiba.com
以下に電話をしてください。 +1 5305年の732 699メール: yohba@tari.toshiba.com
Basavaraj Patil Nokia Siemens Networks 6000 Connection Drive Irving, TX 75039 USA
Basavarajパティルノキアジーメンスネットワーク6000接続Driveテキサス75039アービング(米国)
EMail: basavaraj.patil@nsn.com
メール: basavaraj.patil@nsn.com
Hannes Tschofenig Nokia Siemens Networks Linnoitustie 6 Espoo 02600 Finland
ハンネスTschofenigノキアシーメンスはLinnoitustie6エスポー02600フィンランドをネットワークでつなぎます。
Phone: +358 (50) 4871445 EMail: Hannes.Tschofenig@nsn.com URI: http://www.tschofenig.priv.at
以下に電話をしてください。 +358 (50) 4871445はメールされます: Hannes.Tschofenig@nsn.com ユリ: http://www.tschofenig.priv.at
Alper E. Yegin Samsung Istanbul, Turkey
Alper E.Yegin三星イスタンブール(トルコ)
EMail: a.yegin@partner.samsung.com
メール: a.yegin@partner.samsung.com
Forsberg, et al. Standards Track [Page 45] RFC 5191 PANA May 2008
フォルスバーグ、他 規格はパーナ2008年5月にRFC5191を追跡します[45ページ]。
Full Copyright Statement
完全な著作権宣言文
Copyright (C) The IETF Trust (2008).
IETFが信じる著作権(C)(2008)。
This document is subject to the rights, licenses and restrictions contained in BCP 78, and except as set forth therein, the authors retain all their rights.
このドキュメントはBCP78に含まれた権利、ライセンス、および制限を受けることがあります、そして、そこに詳しく説明されるのを除いて、作者は彼らのすべての権利を保有します。
This document and the information contained herein are provided on an "AS IS" basis and THE CONTRIBUTOR, THE ORGANIZATION HE/SHE REPRESENTS OR IS SPONSORED BY (IF ANY), THE INTERNET SOCIETY, THE IETF TRUST AND THE INTERNET ENGINEERING TASK FORCE DISCLAIM ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
このドキュメントとここに含まれた情報はその人が代理をするか、または(もしあれば)後援される組織、インターネットの振興発展を目的とする組織、「そのままで」という基礎と貢献者の上で提供していて、IETFはそして、インターネット・エンジニアリング・タスク・フォースがすべての保証を放棄すると信じます、急行である、または暗示していて、他を含んでいて、情報の使用がここに侵害しないどんな保証も少しもまっすぐになるということであるかいずれが市場性か特定目的への適合性の黙示的な保証です。
Intellectual Property
知的所有権
The IETF takes no position regarding the validity or scope of any Intellectual Property Rights or other rights that might be claimed to pertain to the implementation or use of the technology described in this document or the extent to which any license under such rights might or might not be available; nor does it represent that it has made any independent effort to identify any such rights. Information on the procedures with respect to rights in RFC documents can be found in BCP 78 and BCP 79.
IETFはどんなIntellectual Property Rightsの正当性か範囲、実装に関係すると主張されるかもしれない他の権利、本書では説明された技術の使用またはそのような権利の下におけるどんなライセンスも利用可能であるかもしれない、または利用可能でないかもしれない範囲に関しても立場を全く取りません。 または、それはそれを表しません。どんなそのような権利も特定するどんな独立している取り組みも作りました。 BCP78とBCP79でRFCドキュメントの権利に関する手順に関する情報を見つけることができます。
Copies of IPR disclosures made to the IETF Secretariat and any assurances of licenses to be made available, or the result of an attempt made to obtain a general license or permission for the use of such proprietary rights by implementers or users of this specification can be obtained from the IETF on-line IPR repository at http://www.ietf.org/ipr.
IPR公開のコピーが利用可能に作られるべきライセンスの保証、または一般的な免許を取得するのが作られた試みの結果をIETF事務局といずれにもしたか、または http://www.ietf.org/ipr のIETFのオンラインIPR倉庫からこの仕様のimplementersかユーザによるそのような所有権の使用のために許可を得ることができます。
The IETF invites any interested party to bring to its attention any copyrights, patents or patent applications, or other proprietary rights that may cover technology that may be required to implement this standard. Please address the information to the IETF at ietf-ipr@ietf.org.
IETFはこの規格を実装するのに必要であるかもしれない技術をカバーするかもしれないどんな著作権もその注目していただくどんな利害関係者、特許、特許出願、または他の所有権も招待します。 ietf-ipr@ietf.org のIETFに情報を扱ってください。
Forsberg, et al. Standards Track [Page 46]
フォルスバーグ、他 標準化過程[46ページ]
一覧
スポンサーリンク