Internet Engineering Task Force (IETF)                       S. Krishnan
Request for Comments: 6059                                      Ericsson
Category: Standards Track                                       G. Daley
ISSN: 2070-1721                                        Netstar Logicalis
                                                           November 2010
        
       Simple Procedures for Detecting Network Attachment in IPv6
        

Abstract

抽象

Detecting Network Attachment allows hosts to assess if its existing addressing or routing configuration is valid for a newly connected network. This document provides simple procedures for Detecting Network Attachment in IPv6 hosts, and procedures for routers to support such services.

ネットワーク接続を検出することは、既存のアドレス指定やルーティングの設定は、新たに接続されたネットワークのために有効である場合、ホストは評価することができます。この文書は、簡単なIPv6ホストにおけるネットワーク接続検出のための手順、およびルータは、このようなサービスをサポートするための手順を説明します。

Status of This Memo

このメモのステータス

This is an Internet Standards Track document.

これは、インターネット標準化過程文書です。

This document is a product of the Internet Engineering Task Force (IETF). It represents the consensus of the IETF community. It has received public review and has been approved for publication by the Internet Engineering Steering Group (IESG). Further information on Internet Standards is available in Section 2 of RFC 5741.

このドキュメントはインターネットエンジニアリングタスクフォース(IETF)の製品です。これは、IETFコミュニティの総意を表しています。これは、公開レビューを受けており、インターネットエンジニアリング運営グループ(IESG)によって公表のために承認されています。インターネット標準の詳細については、RFC 5741のセクション2で利用可能です。

Information about the current status of this document, any errata, and how to provide feedback on it may be obtained at http://www.rfc-editor.org/info/rfc6059.

このドキュメントの現在の状態、任意の正誤表、そしてどのようにフィードバックを提供するための情報がhttp://www.rfc-editor.org/info/rfc6059で取得することができます。

Copyright Notice

著作権表示

Copyright (c) 2010 IETF Trust and the persons identified as the document authors. All rights reserved.

著作権(C)2010 IETF信託とドキュメントの作成者として特定の人物。全著作権所有。

This document is subject to BCP 78 and the IETF Trust's Legal Provisions Relating to IETF Documents (http://trustee.ietf.org/license-info) in effect on the date of publication of this document. Please review these documents carefully, as they describe your rights and restrictions with respect to this document. Code Components extracted from this document must include Simplified BSD License text as described in Section 4.e of the Trust Legal Provisions and are provided without warranty as described in the Simplified BSD License.

この文書では、BCP 78と、この文書の発行日に有効なIETFドキュメント(http://trustee.ietf.org/license-info)に関連IETFトラストの法律の規定に従うものとします。彼らは、この文書に関してあなたの権利と制限を説明するように、慎重にこれらの文書を確認してください。コードコンポーネントは、トラスト法規定のセクションで説明4.eおよび簡体BSDライセンスで説明したように、保証なしで提供されているよう簡体BSDライセンスのテキストを含める必要があり、この文書から抽出されました。

Table of Contents

目次

   1.  Introduction . . . . . . . . . . . . . . . . . . . . . . . . .  3
     1.1.  Goals  . . . . . . . . . . . . . . . . . . . . . . . . . .  3
     1.2.  Applicability  . . . . . . . . . . . . . . . . . . . . . .  3
     1.3.  Link Identification Model  . . . . . . . . . . . . . . . .  4
     1.4.  DNA Overview . . . . . . . . . . . . . . . . . . . . . . .  4
     1.5.  Working Assumptions  . . . . . . . . . . . . . . . . . . .  5
   2.  Requirements Notation  . . . . . . . . . . . . . . . . . . . .  5
   3.  Terminology  . . . . . . . . . . . . . . . . . . . . . . . . .  6
   4.  The Simple DNA Address Table (SDAT)  . . . . . . . . . . . . .  7
   5.  Host Operations  . . . . . . . . . . . . . . . . . . . . . . .  7
     5.1.  On Receipt of a Router Advertisement . . . . . . . . . . .  7
     5.2.  After Assignment of a DHCPv6 Address . . . . . . . . . . .  8
     5.3.  Steps Involved in Detecting Link Change  . . . . . . . . .  8
     5.4.  Link-Layer Indication  . . . . . . . . . . . . . . . . . .  8
     5.5.  Sending Neighbor Discovery probes  . . . . . . . . . . . .  9
       5.5.1.  Sending Router Solicitations . . . . . . . . . . . . .  9
       5.5.2.  Sending Neighbor Solicitations . . . . . . . . . . . .  9
       5.5.3.  Concurrent Sending of RS and NS Probes . . . . . . . .  9
       5.5.4.  Initiating DHCPv6 Exchange . . . . . . . . . . . . . .  9
     5.6.  Contents of the Neighbor Discovery Messages  . . . . . . . 10
       5.6.1.  Neighbor Solicitation Messages . . . . . . . . . . . . 10
       5.6.2.  Router Solicitation Messages . . . . . . . . . . . . . 10
     5.7.  Response Gathering . . . . . . . . . . . . . . . . . . . . 11
       5.7.1.  Receiving Neighbor Advertisements  . . . . . . . . . . 11
       5.7.2.  Receiving Router Advertisements  . . . . . . . . . . . 11
       5.7.3.  Conflicting Results  . . . . . . . . . . . . . . . . . 11
     5.8.  Further Host Operations  . . . . . . . . . . . . . . . . . 11
     5.9.  On Connecting to a New Point of Attachment . . . . . . . . 12
     5.10. Periodic Maintenance of the SDAT . . . . . . . . . . . . . 12
     5.11. Recommended Retransmission Behavior  . . . . . . . . . . . 12
   6.  Pseudocode for Simple DNA  . . . . . . . . . . . . . . . . . . 13
   7.  Constants  . . . . . . . . . . . . . . . . . . . . . . . . . . 15
   8.  Relationship to DNAv4  . . . . . . . . . . . . . . . . . . . . 15
   9.  Security Considerations  . . . . . . . . . . . . . . . . . . . 15
   10. Acknowledgments  . . . . . . . . . . . . . . . . . . . . . . . 16
   11. References . . . . . . . . . . . . . . . . . . . . . . . . . . 17
     11.1. Normative References . . . . . . . . . . . . . . . . . . . 17
     11.2. Informative References . . . . . . . . . . . . . . . . . . 17
   Appendix A.  Issues with Confirming Manually Assigned Addresses  . 18
        
1. Introduction
1. はじめに

Hosts require procedures to simply and reliably identify if they have moved to a network to which they had been recently connected. In order to detect reconnection to a previously visited network, router and neighbor discovery messages are used to collect reachability and configuration information. This information is used to detect if the host has attached to a link for which it may still have valid address and other configuration information, and which it can use until it receives confirmation through either the Neighbor Discovery protocol or DHCPv6.

彼らは、彼らが最近接続されていたために、ネットワークに移動した場合のホストは簡単かつ確実に識別するための手続きが必要です。以前に訪問したネットワークへの再接続を検出するために、ルータと近隣探索メッセージが到達可能性および構成情報を収集するために使用されています。この情報は、それがまだ有効なアドレスやその他の構成情報を持っている可能性があるため、ホストがリンクに接続しているかどうかを検出するために使用され、そしてそれは近隣探索プロトコルまたはDHCPv6のいずれかを通じて確認を受信するまで、それが使用できます。

This document incorporates feedback from host and router operating systems implementors, which seeks to make implementation and adoption of IPv6 change detection procedures simple for general use.

この文書では、一般的な使用のための簡単なIPv6の変化検出手順の実施と採用を作るしようとするホストとルータのオペレーティングシステムの実装者からのフィードバックを内蔵しています。

1.1. Goals
1.1. 目標

The goal of this document is to specify a simple procedure for Detecting Network Attachment (Simple DNA) that has the following characteristics.

このドキュメントの目標は、次のような特徴を持っているネットワーク接続検出(簡易DNA)のための簡単な手順を指定することです。

o Routers do not have to be modified to support this scheme.

Oルータは、この方式をサポートするように変更する必要はありません。

o The most common use cases are optimized.

O最も一般的な使用例は、最適化されています。

o In the worst case, detection latency is equal to that of standard neighbor discovery so that performance is never degraded.

パフォーマンスが低下にならないようにO最悪の場合には、検出待ち時間は、標準の近隣探索のそれと同じです。

o False positives are not acceptable. A host must not wrongly conclude that it has reattached to a previously visited network.

O偽陽性は受け入れられません。ホストが誤って、それが以前に訪問したネットワークに再接続していると結論付けてはいけません。

o False negatives are acceptable. A host may fail to identify a previously visited link correctly and attempt to acquire fresh addressing and configuration information.

O偽陰性が許容されています。ホストが正しく以前に訪問したリンクを識別し、新鮮なアドレッシングおよび設定情報を取得しようとして失敗することがあります。

1.2. Applicability
1.2. 適用性

The Simple DNA protocol provides substantial benefits over standard neighbor discovery procedures [RFC4861] in some scenarios and does not provide any benefit at all in certain other scenarios. This is intentional as Simple DNA was designed for simplicity rather than completeness. In particular, the Simple DNA protocol provides maximum benefits when a host moves between a small set of known links. When a host moves to a completely new link that is previously unknown, the performance of the Simple DNA protocol will be identical to that using standard neighbor discovery procedures [RFC4861]. In this case, the main benefit of the Simple DNA protocol is to immediately flush out the inoperable addresses and configuration instead of timing them out. The Simple DNA procedure provides support for addresses configured using either IPv6 Stateless Address Autoconfiguration [RFC4862] or DHCPv6 [RFC3315]. It does not support manually configured addresses since they are not widely used and can cause unpredictable results and/or aggressive probing behavior (see Appendix A).

シンプルなDNAプロトコルは、いくつかのシナリオでは、標準の近隣探索手順[RFC4861]の上に実質的な利益を提供し、特定の他のシナリオではまったく利益を提供していません。シンプルなDNAがシンプルというより完全にするために設計されていたので、これは意図的なものです。ホストは、既知のリンクの小さなセット間を移動する際に、特に、単純なDNAプロトコルは最大の利益を提供します。ホストが以前に未知である全く新しいリンクに移動したとき、単純DNAプロトコルの性能は、使用して標準的な近隣探索手順[RFC4861]と同じであろう。この場合には、単純なDNAプロトコルの主な利点はすぐにタイムアウトするのではなく、動作不能アドレスおよびコンフィギュレーションをフラッシュすることです。単純なDNA手順は、IPv6ステートレスアドレス自動設定[RFC4862]またはDHCPv6の[RFC3315]のいずれかを使用して設定されたアドレスのためのサポートを提供します。彼らは広く使用されていないと、予期しない結果および/または積極的な探査行動を(付録Aを参照)を引き起こす可能性がありますので、それは手動で設定されたアドレスをサポートしていません。

1.3. Link Identification Model
1.3. リンク識別モデル

Earlier methods of Detecting Network Attachment, e.g., the procedure defined in [DNA-PROTOCOL], relied on detecting whether the host was still connected to the same link. If the host was attached to the same link, all information related to the link such as the routers, prefixes, and configuration parameters was considered to be valid. The Simple DNA protocol follows an alternate approach where it relies on probing each previously known router to determine whether to use information learnt from THAT router. This allows Simple DNA to probe routers learnt from multiple earlier attachments to optimize movement between a known set of links.

検出ネットワーク接続の以前の方法は、例えば、[DNA-PROTOCOL]で定義された手順は、ホストがまだ同じリンクに接続されたかどうかを検出することに依存していました。ホストが同じリンクに接続された場合は、ルーター、プレフィックス、および設定パラメータとして、リンクに関連するすべての情報は有効であると考えられました。単純DNAプロトコルは、それがそのルータから学習した情報を使用するかどうかを決定するために、各既知のルータをプローブに依存している別のアプローチに従います。これは、単純なDNAは、リンクの既知のセット間の移動を最適化するために、複数の以前の添付ファイルから学習したルータを探索することを可能にします。

1.4. DNA Overview
1.4. DNAの概要

Detecting Network Attachment is performed by hosts after detecting a link-layer "up" indication. The host uses a combination of unicast Neighbor Solicitations (NSs) and multicast Router Solicitations (RSs) in order to determine whether previously encountered routers are present on the link, in which case an existing configuration can be reused. If previously encountered routers are not present, then either IPv6 Stateless Address Autoconfiguration and/or DHCPv6 is used for configuration.

検出ネットワーク接続は表示「アップ」リンク層を検出した後にホストによって実行されます。ホストは、以前に遭遇したルータは既存の設定を再利用することができ、その場合、リンク上に存在するかどうかを決定するために、ユニキャスト近隣要請(NSS)とマルチキャストルータ要請(RSS)の組み合わせを使用します。以前に遭遇したルータが存在しない場合は、IPv6のステートレスアドレスの自動構成および/またはDHCPv6のいずれかを設定するために使用されています。

Hosts implementing Simple DNA may also send DHCPv6 packets, as described in Section 5.5.4. Since Simple DNA does not modify the DHCPv6 protocol or state machine, the operation of DHCPv6 is unchanged.

5.5.4項で説明したように単純なDNAを実装するホストはまた、DHCPv6パケットを送信することができます。単純なDNAは、DHCPv6のプロトコルまたは状態マシンを変更しないので、DHCPv6の動作は変更されません。

Routers that follow the standard neighbor discovery procedure described in [RFC4861] will delay the router advertisement (RA) by a random period between 0 and MAX_RA_DELAY_TIME (defined to be 500 ms) as described in Section 6.2.6 of [RFC4861]. In addition, consecutive RAs sent to the all-nodes multicast address are rate limited to no more than one advertisement every MIN_DELAY_BETWEEN_RAS (defined to be 3 seconds). This will result in a worst-case delay of 3.5 seconds in the absence of any packet loss.

[RFC4861]のセクション6.2.6に記載したように、[RFC4861]に記載されている標準的な近隣探索手順に従うルータは0とMAX_RA_DELAY_TIME(500ミリ秒であると定義される)の間のランダムな期間だけルータ広告(RA)を遅らせます。また、全ノードマルチキャストアドレスに送信された連続したRAはありません複数の広告ごとMIN_DELAY_BETWEEN_RAS(3秒になるように定義)に制限率です。これは、任意のパケットロスが存在しない場合に3.5秒の最悪の場合の遅延になります。

Hosts implementing Simple DNA can detect the presence of a previously encountered router using unicast Neighbor Solicitations. As a result, where the host with a valid configuration is returning to a previously encountered link, delays in the sending of a Router Advertisement (RA) will not delay configuration as long as NS probing is successful. However, in situations where the host is attaching to a link for the first time, or where it does not have a valid IP address on the link, it will be dependent on the receipt of an RA for stateless autoconfiguration. In these situations, delays in the receipt of an RA can be significant and may result in service disruption.

シンプルなDNAを実装するホストは、ユニキャスト近隣要請を使用して、以前に遭遇したルータの存在を検出することができます。有効な構成を持つホストは、以前に遭遇したリンクに戻っている結果、ルータ広告(RA)の送信の遅れは限りプロービングNSが成功したような構成を遅らせることはありません。しかし、ホストが初めてリンクに取り付け、またはそれがリンク上で有効なIPアドレスを持っていないとされる状況では、ステートレス自動設定のためのRAの領収書に依存することになります。このような状況では、RAの受信の遅れが重要であることができ、サービスの中断をもたらすことができます。

1.5. Working Assumptions
1.5. 作業の前提

There are a series of assumptions about the network environment that underpin these procedures.

これらの手順を支えるネットワーク環境に関する前提条件のシリーズがあります。

o The combination of the link-layer address and the link-local IPv6 address of a router is unique across links.

Oリンク層アドレスとルータのリンクローカルIPv6アドレスの組み合わせは、リンク全体で一意です。

o Hosts receive indications when a link layer comes up. Without this, they would not know when to commence the DNA procedure.

リンク層が起動したとき、Oホストは、指示を受信します。 DNAの手続きを開始したときにこれがないと、彼らは知っているだろう。

If these assumptions do not hold, host change detection systems will not function optimally. In that case, they may occasionally detect change spuriously or experience some delay in Detecting Network Attachment. The delays so experienced will be no longer than those caused by following the standard neighbor discovery procedure described in [RFC4861].

これらの仮定が成立しない場合は、ホスト変化検出システムが最適に機能しません。その場合には、彼らは時折誤って変更を検出したり、ネットワーク接続検出で多少の遅延が発生することがあります。その経験遅延はもはや[RFC4861]に記載された標準的な近隣探索手順に従うことによって引き起こされたものよりもできなくなります。

2. Requirements Notation
2.要件表記

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"、 "MUST NOT"、 "REQUIRED"、、、、 "べきではない" "べきである" "ないもの" "ものとし"、 "推奨"、 "MAY"、および "OPTIONAL" はあります[RFC2119]に記載されているように解釈されます。

3. Terminology
3.用語
   +---------------------+---------------------------------------------+
   |         Term        | Definition                                  |
   +---------------------+---------------------------------------------+
   |  Valid IPv6 address | An IPv6 address configured on the node that |
   |                     | has a valid lifetime greater than zero.     |
   |                     |                                             |
   |    Operable IPv6    | An IPv6 address configured on the node that |
   |       address       | can be used safely on the current link.     |
   |                     |                                             |
   |  Router identifier  | Identifier formed using the link-local      |
   |                     | address of a router along with its          |
   |                     | link-layer address.                         |
   |                     |                                             |
   |        D-Flag       | Flag indicating whether the address was     |
   |                     | obtained using Stateless Address            |
   |                     | Autoconfiguration (SLAAC) or DHCPv6.  If it |
   |                     | is set to 0, then SLAAC was used to         |
   |                     | configure the address.  If it is set to 1,  |
   |                     | then DHCPv6 was used to configure the       |
   |                     | address.                                    |
   |                     |                                             |
   |        O-Flag       | Flag indicating whether the address is      |
   |                     | operable.  If it is set to 0, the address   |
   |                     | is inoperable.  If it is set to 1, the      |
   |                     | address is operable.                        |
   |                     |                                             |
   |        S-Flag       | Flag indicating whether SEND [RFC3971] was  |
   |                     | used in the Router Advertisement that       |
   |                     | resulted in the creation/modification of    |
   |                     | this SDAT entry.  If it is set to 0, then   |
   |                     | SEND was not used.  If it is set to 1, then |
   |                     | SEND was used.                              |
   |                     |                                             |
   |   Candidate Router  | A router address in the SDAT that is        |
   |       Address       | associated with at least one valid address. |
   |                     |                                             |
   |   Candidate Router  | A set of router addresses that has been     |
   |         Set         | identified for NS-based probing.            |
   +---------------------+---------------------------------------------+
        

Table 1: Simple DNA Terminology

表1:シンプルなDNA用語

4. The Simple DNA Address Table (SDAT)
4.簡単なDNAアドレステーブル(SDAT)

In order to correctly perform the procedure described in this document, the host needs to maintain a data structure called the Simple DNA address table (SDAT). The host needs to maintain this data structure for each interface on which it performs Simple DNA. Each entry in the SDAT table will be indexed by the router identifier (link-local + link-layer address of the router) and consists of at least the following parameters. Fields tagged as [S] are used for addresses configured using SLAAC. Fields tagged as [D] are used for addresses obtained using DHCPv6. Fields tagged as [S+D] are used in both cases.

正しくこの文書に記載された手順を実行するために、ホストは、単純DNAアドレステーブル(SDAT)と呼ばれるデータ構造を維持する必要があります。ホストは、それが単純DNAを実行する各インタフェースについて、このデータ構造を維持する必要があります。 SDATテーブル内の各エントリは、ルータ識別子(ルータのリンクローカル+のリンク層アドレス)によってインデックス付けし、少なくとも以下のパラメータから構成されます。 [S]としてタグ付けされたフィールドはSLAACを使用して設定されたアドレスのために使用されます。 [D]としてタグ付けされたフィールドは、DHCPv6のを使用して得られたアドレスのために使用されます。 [S + D]としてタグ付けされたフィールドは、両方の場合に使用されています。

o [S+D] Link-local IPv6 address of the router(s)

O [S + D]ルータのリンクローカルIPv6アドレス(単数または複数)

o [S+D] Link-layer (MAC) address of the router(s)

ルータのO [S + D]リンク層(MAC)アドレス(複数可)

o [S+D] Flag indicating whether the address was obtained using SLAAC or DHCPv6. (The D-Flag)

O [S + D]フラグアドレスがSLAACまたはDHCPv6のを使用して得られたかどうかを示します。 (D-フラグ)

o [S+D] IPv6 address and its related parameters like valid lifetime, preferred lifetime, etc.

O [S + D] IPv6アドレスと有効期間、好適寿命、等のような関連パラメータ

o [S] Prefix from which the address was formed.

O [S]プレフィックスアドレスが形成されました。

o [S] Flag indicating whether SEND was used. (The S-Flag)

O [S]フラグSENDを使用したかどうかを示します。 (S-フラグ)

o [D] DHCP-specific information in case DHCPv6 [RFC3315] was used to acquire the address. This information includes the DUID, the IAID, a flag indicating IA_NA/IA_TA, and configuration information such as DNS server address, NTP server address, etc.

O [D]のDHCPv6 [RFC3315]の場合にDHCP固有の情報は、アドレスを取得するために使用しました。この情報は、DUID、IAID、IA_NA / IA_TAを示すフラグ、および等DNSサーバアドレス、NTPサーバーアドレス、等の設定情報を含みます

o [S+D] Flag indicating whether the address is operable. (The O-Flag)

O [S + D]フラグアドレスが動作可能であるかどうかを示します。 (O-フラグ)

5. Host Operations
5.ホストの操作

On connecting to a new point of attachment, the host performs the Detecting Network Attachment procedure in order to determine whether the existing addressing and configuration information are still valid.

新しい接続点への接続に、ホストは、既存のアドレス指定および設定情報がまだ有効であるかどうかを決定するために、検出ネットワーク接続手順を実行します。

5.1. On Receipt of a Router Advertisement
5.1. ルータ広告を受信します

When the host receives a Router Advertisement and the router identifier of the sending router is not present in the SDAT, the host processes the Router Advertisement as specified in Section 6.3.4 of [RFC4861]. Additionally, the host performs the following operations.

ホストがルータ広告を受信し、送信ルータのルータ識別子がSDATに存在しない場合、[RFC4861]のセクション6.3.4で指定されるように、ホストは、ルータ広告を処理します。加えて、ホストは以下の動作を行います。

If the Router Advertisement is protected by SEND, the S-Flag MUST be set to 1 in the SDAT entries created/modified by this RA.

ルーター通知がSENDで保護されている場合は、S-旗は、このRAによって作成/変更SDATエントリを1に設定しなければなりません。

o The host configures addresses out of the autoconfigurable prefixes advertised in the RA, as specified in [RFC4862]. The host MUST add an SDAT entry (indexed by this router identifier) for each such address the host configures.

[RFC4862]で指定されたホストは、RAでアドバタイズ自動設定プレフィックスからアドレスを構成し、O。ホストは、ホストが構成するような各アドレスについて(このルータ識別子によって索引付け)SDATエントリを追加する必要があります。

o The host might have already configured addresses out of the autoconfigurable prefixes advertised in the RA. This could be a result of receiving the prefix in an RA from another router on the same link. The host MUST add an SDAT entry (indexed by this router identifier) for each such address the host had already configured.

OホストがすでにRAで広告自動設定のプレフィックスのうちのアドレスを設定している場合があります。これは、同じリンク上の他のルータからのRAでプレフィックスを受信した結果である可能性があります。ホストは、ホストがすでに設定していたような各アドレスに(このルータ識別子によって索引付け)SDATエントリを追加する必要があります。

o The host might have DHCPv6-assigned addresses that are known to be operable on the link. The host MUST add an SDAT entry (indexed by this router identifier) for each such DHCPv6 address.

Oホストがリンク上で動作可能であることが知られているのDHCPv6-割り当てられたアドレスを持っているかもしれません。ホストは、このような各DHCPv6のアドレスに(このルータ識別子によって索引付け)SDATエントリを追加する必要があります。

5.2. After Assignment of a DHCPv6 Address
5.2. DHCPv6のアドレスの割り当て後

After the host is assigned an address by a DHCPv6 server, it needs to associate the address with the routers on link. The host MUST create one SDAT entry for each of the on-link routers associated with the DHCPv6-assigned address.

ホストがDHCPv6サーバによってアドレスが割り当てられた後、それがリンク上のルータとアドレスを関連付ける必要があります。ホストは、DHCPv6の-割り当てられたアドレスに関連付けられたリンク上のルータごとに1つのSDATエントリを作成する必要があります。

5.3. Steps Involved in Detecting Link Change
5.3. リンク変化を検出することに関与するステップ

The steps involved in basic detection of network attachment are:

ネットワーク接続の基本的な検出に必要な手順は以下のとおりです。

o Link-layer indication

Oリンク層の表示

o Sending of neighbor discovery probes

近隣探索プローブの送信O

o Response gathering and assessment

O応答の収集と評価

These steps are described below.

これらの手順は、以下に記載されています。

5.4. Link-Layer Indication
5.4. リンク層表示

In order to start detection of network attachment procedures, a host typically requires a link-layer indication that the medium has become available [RFC4957].

ネットワーク接続手順の検出を開始するために、ホストは、典型的には、媒体が利用できる[RFC4957]になったことをリンク層の指示を必要とします。

After the indication is received, the host MUST mark all currently configured (non-tentative) IP addresses as inoperable until the change detection process completes. It MUST also set all Neighbor

指示を受信した後に変化検出処理が完了するまで、ホストが動作不能として現在構成されているすべての(非仮)IPアドレスをマークしなければなりません。また、すべてのネイバーを設定しなければなりません

Cache (NC) entries for the routers on its Default Router List to STALE. This is done to speed up the acquisition of a new default router in case the host attaches to a previously unvisited link.

STALEへのデフォルトルータリストにルータのキャッシュ(NC)のエントリー。これは、ホストが以前に未訪問のリンクに接続する場合は、新しいデフォルトルーターの取得をスピードアップするために行われます。

5.5. Sending Neighbor Discovery probes
5.5. 近隣探索プローブを送信
5.5.1. Sending Router Solicitations
5.5.1. ルーター要請を送信

When a host receives a link-layer "up" indication, it SHOULD immediately send a Router Solicitation (as specified in Section 6.3.7 of [RFC4861]). The Router Solicitation is sent to the all-routers multicast address using a link-local address as the source address [RFC4861]. Even if the host is in possession of more than one valid IPv6 address, it MUST send only one router solicitation using a valid link-local address as the source address.

ホストは、「アップ」リンク層指示を受信した場合、それはすぐにルータ要請を送信すべきである(セクション6.3.7で指定されるように[RFC4861])。ルータ要請を送信元アドレス[RFC4861]などのリンクローカルアドレスを使用して、すべてのルータマルチキャストアドレスに送信されます。ホストが複数の有効なIPv6アドレスを所有している場合でも、ソースアドレスとして有効なリンクローカルアドレスを使用して唯一のルーター要請を送らなければなりません。

5.5.2. Sending Neighbor Solicitations
5.5.2. 近隣要請を送信

The host iterates through the SDAT to identify a set of candidate routers for NS-based probing. Each router in the SDAT that is associated with at least one valid address is added to the candidate router set exactly once. For each router in the candidate router set, the host MUST send a unicast Neighbor Solicitation to the router's link-local address it obtained from the lookup on the SDAT. The host MUST set the link-layer destination address in each of these neighbor solicitations to the link-layer address of the router stored in the SDAT. The host MUST NOT send unicast Neighbor Solicitations to a router that is not associated to a valid address in the SDAT. If at least one entry in the SDAT for a given router had the S-Flag set, the host SHOULD use SEND to secure the NS probe being sent to the router.

NSベースのプロービングのための候補ルータのセットを識別するためにSDATを介してホスト反復。少なくとも1つの有効なアドレスに関連付けられているSDAT内の各ルータは、一度だけ設定された候補ルータに追加されます。候補ルータのセット内の各ルータの場合、ホストはSDAT上の検索から得たルータのリンクローカルアドレスにユニキャスト近隣要請を送らなければなりません。ホストはSDATに保存されているルータのリンク層アドレスにこれらの近隣要請の各リンク層宛先アドレスを設定しなければなりません。ホストは、SDATで有効なアドレスに関連付けられていないルータにユニキャスト近隣要請を送ってはいけません。特定のルータのためのSDATにおける少なくとも1つのエントリは、S-フラグセットを持っていた場合、ホストはルータに送信されるNSプローブを固定するためにSENDを使用すべきです。

5.5.3. Concurrent Sending of RS and NS Probes
5.5.3. RSとNSプローブの送信同時

The host SHOULD send the Neighbor-Solicitation-based unicast probes in parallel with the multicast Router Solicitation. Since sending NSs is just an optimization, doing the NSs and the RS in parallel ensures that the procedure does not run slower than it would if it only used a Router Solicitation.

ホストは、マルチキャストルータ要請と並列に近隣要請ベースのユニキャストプローブを送信すべきです。 NSを送信するだけで最適化されているので、並列でのNSおよびRSを行うと、それだけでルータ要請を使用した場合の手順は、それは希望よりも遅くに実行されないことを保証します。

NOTE: A Simple DNA implementation SHOULD limit its NS-based probing to at most six previously seen routers.

注:シンプルなDNAの実装は、そのNSベースで最も6つの以前に見ルータにプロービングを制限する必要があります。

5.5.4. Initiating DHCPv6 Exchange
5.5.4. DHCPv6の交換を開始

On receiving a link-layer "up" indication, the host will initiate a DHCPv6 exchange (with the timing and protocol as specified in [RFC3315]) in order to verify whether the addresses and configuration

アドレスおよびコンフィギュレーションするかどうかを確認するために、([RFC3315]で指定されたタイミング及びプロトコル)「アップ」リンク層指示を受信すると、ホストは、DHCPv6の交換を開始します

obtained using DHCPv6 are still usable on the link. Note that DHCPv6, as specified today, only attempts to confirm addresses obtained on the most recently attached link.

DHCPv6のを使用して得られた静止リンク上で使用可能です。 DHCPv6のは、今日指定された、唯一の最も最近に添付のリンクを取得したアドレスを確認しようとしていることに注意してください。

5.6. Contents of the Neighbor Discovery Messages
5.6. 近隣探索メッセージの内容
5.6.1. Neighbor Solicitation Messages
5.6.1. 近隣要請メッセージ

This section describes the contents of the neighbor solicitation probe messages sent during the probing procedure.

このセクションでは、プロービング手順の間に送られた近隣要請プローブメッセージの内容を説明しています。

Source Address: A link-local address assigned to the probing host.

送信元アドレス:プロービング・ホストに割り当てられたリンクローカルアドレス。

Destination Address: The link-local address of the router being probed as learned from the SDAT.

宛先アドレス:SDATから学んだようルータのリンクローカルアドレスは、プローブさ。

Hop Limit: 255

ホップ制限:255

ND Options:

NDオプション:

Target Address: The link-local address of the router being probed as learnt from the SDAT.

ターゲットアドレス:SDATから学んだようルータのリンクローカルアドレスは、プローブさ。

Link-Layer Header:

リンク層ヘッダ:

Destination Address: The link-layer (MAC) address of the router being probed as learnt from the SDAT.

宛先アドレス:SDATから学んだとしてプローブさルータのリンク層(MAC)アドレス。

The probing node SHOULD include the source link-layer address option in the probe messages.

プロービングノードは、プローブメッセージの送信元リンク層アドレスオプションを含むべきです。

5.6.2. Router Solicitation Messages
5.6.2. ルータ要請メッセージ

This section describes the contents of the router solicitation probe message sent during the probing procedure.

このセクションでは、プロービング手順の間に送られたルータ要請プローブメッセージの内容を説明しています。

Source Address: A link-local address assigned to the probing host.

送信元アドレス:プロービング・ホストに割り当てられたリンクローカルアドレス。

Destination Address: The all-routers multicast address.

宛先アドレス:オールルータマルチキャストアドレス。

Hop Limit: 255

ホップ制限:255

The probing node SHOULD NOT include the source link-layer address option in the probe messages.

プロービングノードは、プローブメッセージの送信元リンク層アドレスオプションを含めるべきではありません。

5.7. Response Gathering
5.7. レスポンスの収集
5.7.1. Receiving Neighbor Advertisements
5.7.1. 近傍通知を受け取ります

When a Neighbor Advertisement is received from a router in response to an NS probe, the host MUST verify that both the IPv6 and link-layer (MAC) addresses of the router match the expected values before utilizing the configuration associated with the detected network (prefixes, MTU, etc.). The host MUST then go through the SDAT and mark the addresses (both SLAAC and DHCPv6 acquired) associated with the router as operable.

近隣広告がNSプローブに応答して、ルータから受信した場合、ホストは、両方のIPv6とリンク層(MAC)ルータのアドレス検出されたネットワークに関連付けられているコンフィギュレーションを利用する前に、期待値と一致する(プレフィクスことを確認しなければなりません、MTUなど)。ホストは、次に、SDATを介して移動し、操作可能なようルータに関連するアドレス(SLAACとDHCPv6の両方取得)をマークしなければなりません。

5.7.2. Receiving Router Advertisements
5.7.2. ルータ広告を受信

On reception of a Router Advertisement, the host MUST go through the SDAT and mark all the addresses associated with the router (both SLAAC and DHCPv6 acquired) as inoperable. The host MUST then process the Router Advertisement as specified in Section 6.3.4 of [RFC4861].

ルーター通知を受信すると、ホストが動作不能として(SLAACとDHCPv6の両方が取得)SDATを通過し、ルータに関連付けられたすべてのアドレスをマークする必要があります。 [RFC4861]のセクション6.3.4で指定されたホストは、ルータ広告を処理しなければなりません。

5.7.3. Conflicting Results
5.7.3. 相反する結果
5.7.3.1. Conflicting Results between RS and NS Probes
5.7.3.1。 RSとNSプローブの間に矛盾する結果

Where the conclusions obtained from the Neighbor Solicitation/ Advertisement from a given router and the RS/RA exchange with the same router differ, the results obtained from the RS/RA will be considered definitive. In case the Neighbor Advertisement was secured using SEND and the Router Advertisement was not, the host MUST wait for SEND_NA_GRACE_TIME to see if a SEND-secured RA is received. If a SEND-secured RA is not received, the conclusions obtained from the NS/NA exchange will be considered definitive.

特定のルータと同じルータを持つRS / RA交換から近隣要請/広告から得られた結論が異なる場合、RSから得られた結果は、/ RAは決定的とみなされます。場合は近隣広告を送信し、SEND-確保RAを受信した場合SEND_NA_GRACE_TIMEを見るためにのためにルータ通知は、ホストは待たなければなりませんされていません使用して固定しました。 SEND-確保RAが受信されない場合、NS / NA交換から得られた結論は決定的とみなされます。

5.7.3.2. Conflicting Results between DHCPv6 and NS Probes
5.7.3.2。 DHCPv6のとNSプローブの間に矛盾する結果

Where the conclusions obtained from the Neighbor Solicitation/ Advertisement for a given DHCPv6-assigned address and the conclusions obtained from the DHCPv6 exchange differ, the results obtained from the DHCPv6 exchange will be considered definitive.

与えられたDHCPv6-割り当てられたアドレスのために近隣要請/広告から得られた結論とDHCPv6交換から得られた結論が異なる場合、DHCPv6の交換から得られた結果は決定的とみなされます。

5.8. Further Host Operations
5.8. また、ホストのオペレーション

Operations subsequent to Detecting Network Attachment depend upon whether or not the host has reconnected to a previously visited network.

ネットワーク接続検出以降の操作は、ホストが以前に訪問したネットワークに再接続しているかどうかに依存しています。

After confirming the reachability of the associated router using an NS/NA pair, the host performs the following steps.

NS / NA対を用いて関連するルータの到達可能性を確認した後、ホストは以下のステップを実行します。

o The host SHOULD rejoin any solicited nodes' multicast groups for addresses it continues to use.

ホストがアドレスのための任意の懇請ノードのマルチキャストグループに再参加すべきであるoをそれを使用し続けます。

o The host SHOULD select a default router as described in Section 6.3.6 of [RFC4861].

[RFC4861]のセクション6.3.6に記載したように、Oホストがデフォルトルータを選択すべきです。

If the host has determined that it has reattached to a previously visited link, it SHOULD NOT perform duplicate address detection on the addresses that have been confirmed to be operable.

ホストはそれが以前に訪れたリンクに再接続していると判断した場合、それが動作可能であることが確認されているアドレスに重複アドレス検出を実行しないでください。

If the NS-based probe with a router did not complete or if the RS-based probe on the same router completed with different prefixes than the ones in the SDAT, the host MUST begin address configuration techniques, as indicated in a received Router Advertisement [RFC4861] [RFC4862].

受け取ったRouter Advertisement [に示すようにSDATにおけるものとは異なるプレフィックスを完了し、同じルータ上のRS-ベースのプローブは、ホストは、アドレス設定手法を開始しなければならない場合は、ルータとNS-ベースのプローブが完了するか、しなかった場合RFC4861] [RFC4862]。

5.9. On Connecting to a New Point of Attachment
5.9. 新しい接続点に接続するには

A host usually maintains SDAT entries from some number of previously visited networks. When the host attaches to a previously unknown network, it MAY need to discard some older SDAT entries.

ホストは、通常、以前に訪問したネットワークのいくつかの番号からSDATエントリを維持します。ホストが以前に知られていないネットワークに接続するとき、それはいくつかの古いSDATエントリを破棄する必要があるかもしれません。

5.10. Periodic Maintenance of the SDAT
5.10. SDATの定期メンテナンス

The host SHOULD maintain the SDAT table by removing entries when the valid lifetime for the prefix and address expires, that is, at the same time that the prefix is removed from the Prefix List in [RFC4861]. The host SHOULD also remove a router from an SDAT entry when that router stops advertising a particular prefix. When three consecutive RAs from a particular router have not included a prefix, then the router should be removed from the corresponding SDAT entry. Likewise, if a router starts advertising a prefix for which there already exists an SDAT entry,then that router should be added to the SDAT entry.

プレフィックスとアドレスの有効期間が満了したときにホストがプレフィックスが[RFC4861]にプレフィックスリストから削除されると同時に、つまり、エントリを削除することによってSDATテーブルを維持する必要があります。そのルータが特定のプレフィックスをアドバタイズを停止したときのホストもSDATエントリからルータを削除する必要があります。特定のルータからの3つの連続でRASが接頭辞を含めていない場合は、ルータは、対応するSDATエントリから削除する必要があります。ルータがすでにSDATエントリが存在している接頭辞を宣伝し始めた場合同様に、そのルータはSDATエントリに追加する必要があります。

5.11. Recommended Retransmission Behavior
5.11. 推奨再送挙動

Where the NS probe does not complete successfully, it usually implies that the host is not attached to the network whose configuration is being tested. In such circumstances, there is typically little value in aggressively retransmitting unicast neighbor solicitations that do not elicit a response.

NSプローブが正常に完了しない場合、それは通常、ホストがその構成をテストされているネットワークに接続されていないことを意味します。このような状況では、積極的な応答を誘発しないユニキャスト近隣要請を再送信中に典型的にはほとんど価値があります。

Where unicast Neighbor Solicitations and Router Solicitations are sent in parallel, one strategy is to forsake retransmission of Neighbor Solicitations and to allow retransmission only of Router Solicitations or DHCPv6. In order to reduce competition between unicast Neighbor Solicitations and Router Solicitations and DHCPv6 retransmissions, a DNAv6 implementation that retransmits may utilize the retransmission strategy described in the DHCPv6 specification [RFC3315], scheduling DNAv6 retransmissions between Router Solicitations or DHCPv6 retransmissions.

ユニキャスト近隣要請とルータ要請が並列に送信される場合、1つの戦略は、近隣要請の再送を捨てるためにのみルータ要請またはDHCPv6の再送を可能にすることです。ユニキャスト近隣要請及びルータ要請とDHCPv6再送信との間の競合を低減するために、再送DNAv6実装はルータ要請またはDHCPv6の再送信との間のDNAv6再送をスケジューリング、DHCPv6の仕様[RFC3315]に記載された再送戦略を利用することができます。

If a response is received to any unicast Neighbor Solicitation, pending retransmissions of the same MUST be canceled. A Simple DNA implementation SHOULD NOT retransmit a Neighbor Solicitation more than twice. To provide damping in the case of spurious link-up indications, the host SHOULD NOT perform the Simple DNA procedure more than once a second.

応答はユニキャスト近隣要請を受信した場合、同一の保留中の再送をキャンセルしなければなりません。シンプルなDNAの実装では、倍以上の近隣要請を再送すべきではありません。スプリアスリンクアップ適応症の場合に減衰を提供するために、ホストは、第二回以上シンプルなDNAの手順を実行しないでください。

6. Pseudocode for Simple DNA
シンプルなDNA 6.擬似コード
   /* Link-up indication received on INTERFACE */
   /* Start Simple DNA process */
        
   /* Mark all addresses as inoperable */
   Configured_Address_List=Get_Address_List(INTERFACE);
   for each Configured_Address in Configured_Address_List
   {
     if (Get_Address_State(Configured_Address)!=AS_TENTATIVE)
     {
       Set_Address_State(Configured_Address,AS_INOPERABLE);
     }
   }
        
   /* Mark all routers' NC entries as STALE to speed up */
   /* acquisition of new router if link change has occurred */
   for each Router_Address in DEFAULT_ROUTER_LIST
   {
     NCEntry=Get_Neighbor_Cache_Entry(Router_Address);
     Set_Neighbor_Cache_Entry_State(NCEntry,NCS_STALE);
   }
        
   /* Thread A : Send Router Solicitation */
   RS_Target_Address=FF02::2;
   RS_Source_Address=Get_Any_Link_Local_Address(INTERFACE);
   Send_Router_Solicitation(RS_Source_Address,RS_Target_Address);
        
   /* Thread B : Send Neighbor Solicitation(s) */
   Previously_Known_Router_List=Get_Router_List_from_SDAT();
   NS_Source_Address=Get_Any_Link_Local_Address(INTERFACE);
        

for each Router_Address in Previously_Known_Router_List { if (Get_Any_Valid_Address_from_SDAT(Router_Address)) { Send_Neighbor_Solicitation(NS_Source_Address, Router_Address.L3_Address, Router_Address.L2_Address); } }

Previously_Known_Router_List各Router_Address {ためのIF(Get_Any_Valid_Address_from_SDAT(Router_Address)){Send_Neighbor_Solicitation(NS_Source_Address、Router_Address.L3_Address、Router_Address.L2_Address)。 }}

   /* Thread C : Response collection of RAs */
        
   /* Received Router Advertisement processing */
   /* Only for RAs received from routers in the SDAT */
        
   L3_Source=Get_L3_Source(RECEIVED_MESSAGE);
   L2_Source=Get_L2_Source(RECEIVED_MESSAGE);
   SDAT_Entry_List=Get_Entries_from_SDAT_L2L3(L3_Source,L2_Source));
        
   /* Mark all the addresses associated with the router as inoperable */
   for each SDAT_Entry in SDAT_Entry_List
   {
       Set_Address_State(SDAT_Entry,AS_INOPERABLE);
   }
        
   /* Ignore further NAs from this router */
   /* after delaying for x milliseconds */
   Add_Router_to_NA_Ignore_List(L3_Source,SEND_NA_GRACE_PERIOD);
        
   /* Perform Standard RA processing as per RFC 4861 / RFC 4862 */
        
   /* Thread D : Response collection of NAs */
        
   /* Received Neighbor Advertisement processing */
   /* Only for NAs received as response to DNA NSs */
        
   L3_Source=Get_L3_Source(RECEIVED_MESSAGE);
   L2_Source=Get_L2_Source(RECEIVED_MESSAGE);
        
   if (Is_Router_on_NA_Ignore_List(L3_Source)) {
     /* Ignore message and wait for next message */
     continue;
   }
        

SDAT_Entry_List=Get_Entries_from_SDAT_L2L3(L3_Source,L2_Source));

SDAT_Entry_List = Get_Entries_from_SDAT_L2L3(L3_Source、L2_Source))。

   for each SDAT_Entry in SDAT_Entry_List
   {
       /* Address is operable. */
       Set_Address_State(SDAT_Entry,AS_OPERABLE);
       /* Configure on Interface */
   }
        

Figure 1: Pseudocode for Simple DNA

図1:単純なDNAのための擬似コード

NOTE: This section does not include any pseudocode for sending of the DHCPv6 packets since the DHCPv6 exchange is orthogonal to the Simple DNA process.

注:このセクションでは、DHCPv6の交換が簡単なDNAプロセスに直交しているので、DHCPv6パケットの送信のための任意の擬似コードが含まれていません。

7. Constants
7.定数

SEND_NA_GRACE_TIME

SEND_NA_GRACE_TIME

Definition: An optional period to wait after Neighbor Solicitation before adopting a non-SEND RA's link change information.

定義:オプションの期間は非SENDのRAのリンク変更情報を採用する前に、近隣要請の後に待機します。

Value: 40 milliseconds

値:40ミリ秒

8. Relationship to DNAv4
DNAv4 8.関係

DNAv4 [RFC4436] specifies a set of steps that optimize the (common) case of reattachment to an IPv4 network that a host has been connected to previously by attempting to reuse a previous (but still valid) configuration. This document shares the same goal as DNAv4 (that of minimizing the handover latency in moving between points of attachment) but differs in the steps it performs to achieve this goal. Another difference is that this document supports stateless autoconfiguration of addresses in addition to addresses configured using DHCPv6.

DNAv4 [RFC4436]は、ホストが以前の(まだ有効な)コンフィギュレーションを再利用しようとすることによって、以前に接続されたIPv4ネットワークへの再付着の(共通の)ケースを最適化ステップのセットを指定します。この文書はDNAv4と同じ目標を共有する(結合点間の移動におけるハンドオーバ・レイテンシを最小化すること)が、それはこの目標を達成するために実行する手順が異なります。もう1つの違いは、この文書は、DHCPv6のを使用して設定したアドレスに加えて、アドレスのステートレス自動設定をサポートしていることです。

9. Security Considerations
9.セキュリティの考慮事項

A host may receive Router Advertisements from non-SEND devices, after receiving a link-layer indication. While it is necessary to assess quickly whether a host has moved to another network, it is important that the host's current secured SEND [RFC3971] router information is not replaced by an attacker that spoofs an RA and purports to change the link.

ホストは、リンク層指示を受信した後、非SENDデバイスからルータ広告を受信することができます。それは、ホストが別のネットワークに移動したかどうかを迅速に評価することが必要であるが、ホストの現在の確保、SEND [RFC3971]ルータ情報は、RAを偽装し、リンクを変更することを目的としている攻撃者によって置き換えられていないことが重要です。

As such, the host SHOULD send a Neighbor Solicitation to the existing SEND router upon link-up indication as described above in Section 5.4. The host SHOULD then ensure that unsecured router

このように、ホストは、第5.4節で上述したように、リンクアップ指示時に、既存のSENDルータに近隣要請を送信すべきです。ホストは、その保護されていないルータを確実にしなければなりません

information does not cause deletion of existing SEND state, within MIN_DELAY_BETWEEN_RAS, in order to allow for a present SEND router to respond.

情報には、対応することが、本SENDルータを可能にするために、MIN_DELAY_BETWEEN_RAS内、状態を送信する既存の削除が発生することはありません。

If the current default router is a SEND-secured router, the host SHOULD wait SEND_NA_GRACE_TIME after transmission before adopting a new default router.

現在のデフォルトルータがSEND-確保ルータの場合は、ホストが新しいデフォルトルータを採用する前に、送信後SEND_NA_GRACE_TIMEを待つ必要があります。

Even if SEND signatures on RAs are used, it may not be immediately clear if the router is authorized to make such advertisements. As such, a host SHOULD NOT treat such devices as secure until and unless authorization delegation discovery is successful.

RAの上のSENDの署名が使用されている場合でも、ルータは、このような広告を作るために許可されている場合、それはすぐに明らかではないかもしれません。承認委任発見が成功するまでとしない限り、そのように、ホストは、安全などのデバイスを扱うべきではありません。

Unless SEND or another form of secure address configuration is used, the DNA procedure does not in itself provide positive, secure authentication of the router(s) on the network, or authentication of the network itself, as would be provided, e.g., by mutual authentication at the link layer. Therefore, when such assurance is not available, the host MUST NOT make any security-sensitive decisions based on the DNA procedure alone. In particular, it MUST NOT decide that it has moved from an untrusted to a trusted network, and MUST NOT make any security decisions that depend on the determination that such a transition has occurred.

SENDまたはセキュアアドレス構成の別の形態が使用されていない限り、相互により、例えば、提供されるように、DNA手順自体は、正、セキュアネットワーク上のルータ(複数可)の認証、またはネットワーク自体の認証を提供しませんリンク層での認証。したがって、このような保証が利用できない場合、ホストは、単独のDNA手順に基づいてどのようなセキュリティに敏感な意思決定をしてはなりません。具体的には、それが信頼できるネットワークに信頼できないから移動してきた、そして、そのような遷移が発生したことを決意に依存するすべてのセキュリティ上の意思決定を行うことはいけないことに決めてはなりません。

10. Acknowledgments
10.謝辞

This document is the product of a discussion the authors had with Bernard Aboba, Thomas Narten, Erik Nordmark, and Dave Thaler at IETF 69. The authors would like to thank them for clearly detailing the requirements of the solution and the goals it needed to meet and for helping to explore the solution space. The authors would like to thank the authors and editors of the complete DNA specification for detailing the overall problem space and solutions. The authors would like to thank Jari Arkko for driving the evolution of a simple and probabilistic DNA solution. The authors would like to thank Bernard Aboba, Thomas Narten, Jari Arkko, Sathya Narayan, Julien Laganier, Domagoj Premec, Jin Hyeock-Choi, Alfred Hoenes, Frederic Rossi, Ralph Droms, Ted Lemon, Erik Nordmark, Lars Eggert, Brian Carpenter, and Yaron Sheffer for performing reviews on the document and providing valuable comments to drive the document forward.

この文書では、著者はIETF 69でバーナードAboba、トーマスNarten氏、エリックNordmarkと、とDaveターラーとしていた著者ははっきりソリューションの要件とそれを満たすために必要な目標を詳述するためにそれらに感謝したいと思い、議論の製品ですそして、解空間を探索するために助けるため。著者は、全体的な問題空間とソリューションを詳述するための完全なDNA仕様の著者と編集者に感謝したいと思います。著者は、シンプルかつ確率的DNA溶液の進化を駆動するためにヤリArkkoに感謝したいと思います。著者は、バーナードAboba、トーマスNarten氏、ヤリArkko、サティア・ナラヤン、ジュリアンLaganier、Domagoj Premec、ジンHyeock-チェ、アルフレッドHoenes、フレデリック・ロッシ、ラルフDroms、テッド・レモン、エリックNordmarkと、ラースEggertの、ブライアン・カーペンターに感謝したいと思いますそしてヤロンシェファー文書のレビューを実施し、前方の文書を駆動するための貴重なコメントを提供するため。

11. References
11.参考文献
11.1. Normative References
11.1. 引用規格

[RFC2119] Bradner, S., "Key words for use in RFCs to Indicate Requirement Levels", BCP 14, RFC 2119, March 1997.

[RFC2119]ブラドナーの、S.、 "要件レベルを示すためにRFCsにおける使用のためのキーワード"、BCP 14、RFC 2119、1997年3月。

[RFC3315] Droms, R., 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.、レモン、T.、パーキンス、C.、およびM.カーニー、 "IPv6のための動的ホスト構成プロトコル(DHCPv6)"、RFC 3315、2003年7月。

[RFC3971] Arkko, J., Kempf, J., Zill, B., and P. Nikander, "SEcure Neighbor Discovery (SEND)", RFC 3971, March 2005.

[RFC3971] Arkko、J.、ケンプ、J.、Zill、B.、およびP. Nikander、 "セキュア近隣探索(SEND)"、RFC 3971、2005年3月。

[RFC4861] Narten, T., Nordmark, E., Simpson, W., and H. Soliman, "Neighbor Discovery for IP version 6 (IPv6)", RFC 4861, September 2007.

[RFC4861] Narten氏、T.、Nordmarkと、E.、シンプソン、W.、およびH.ソリマン、 "IPバージョン6(IPv6)のための近隣探索"、RFC 4861、2007年9月。

11.2. Informative References
11.2. 参考文献

[DNA-PROTOCOL] Narayanan, S., Ed., "Design Alternative for Detecting Network Attachment in IPv6 Networks (DNAv6 Design Alternative)", Work in Progress, November 2009.

[DNA-PROTOCOL]ナラヤナン、S.、エド。、 "IPv6のネットワークにおけるネットワーク接続検出のためのデザインの代替(DNAv6デザインオルタナティブ)"、進歩、2009年11月の作業。

[RFC4436] Aboba, B., Carlson, J., and S. Cheshire, "Detecting Network Attachment in IPv4 (DNAv4)", RFC 4436, March 2006.

[RFC4436] Aboba、B.、カールソン、J.、およびS.チェシャー、 "IPv4の(DNAv4)で検出ネットワーク接続"、RFC 4436、2006年3月。

[RFC4862] Thomson, S., Narten, T., and T. Jinmei, "IPv6 Stateless Address Autoconfiguration", RFC 4862, September 2007.

[RFC4862]トムソン、S.、Narten氏、T.、およびT.神明、 "IPv6のステートレスアドレス自動設定"、RFC 4862、2007年9月。

[RFC4957] Krishnan, S., Montavont, N., Njedjou, E., Veerepalli, S., and A. Yegin, "Link-Layer Event Notifications for Detecting Network Attachments", RFC 4957, August 2007.

[RFC4957]クリシュナン、S.、Montavont、N.、Njedjou、E.、Veerepalli、S.、およびA. Yegin、 "検出ネットワーク添付ファイルのリンク層イベント通知"、RFC 4957、2007年8月。

Appendix A. Issues with Confirming Manually Assigned Addresses

手動で割り当てられたアドレスを確認して付録A.問題

Even though DNAv4 [RFC4436] supports verification of manually assigned addresses, this feature of DNAv4 has not been widely implemented or used. There are two major issues that come up with confirming manually assigned addresses using Simple DNA.

DNAv4 [RFC4436]は、手動で割り当てられたアドレスの検証をサポートしていますが、DNAv4のこの機能は、広く実装または使用されていません。シンプルなDNAを使用して、手動で割り当てられたアドレスを確認を思い付く二つの大きな問題があります。

o When DHCPv6 or SLAAC addresses are used for probing, there is no need to aggressively retransmit lost probes. This is because the address configuration falls back to vanilla DHCPv6 or SLAAC, and the host will eventually obtain an address. This is not the case with manually assigned addresses. If the probes are lost, the host runs the risk of ending up with no addresses at all. Hence, aggressive retransmissions are necessary.

DHCPv6のかSLAACアドレスを探査するために使用されている場合は、O、積極的に失われたプローブを再送信する必要はありません。アドレスの設定はバニラのDHCPv6またはSLAACにフォールバック、およびホストは最終的にアドレスを取得するためです。これは、手動で割り当てられたアドレスの場合ではありません。プローブが失われた場合、ホストはまったくアドレスで終わるのリスクを実行します。そのため、積極的な再送が必要です。

o Another issue comes up when the host moves between two networks, one where manual addressing is being used (say, NET1) and the other where dynamic addressing (stateless autoconfiguration or DHCPv6) is being used (say, NET2). Since the host can obtain a dynamic address in some situations, it will need to send Simple DNA probes and may also engage in a DHCPv6 exchange. In a situation where the host moves to NET1 and the NS probes are lost and in addition an RA is not received, the host will not be able to confirm that it attached to NET1, and therefore that it should use the manual configuration for that network. As a result, if DHCPv6 is enabled on NET1, then the host could mistakenly obtain a dynamic address and configuration instead of using the manual configuration. To prevent this problem, Simple DNA probing needs to continue even after the DHCPv6 exchange has completed, and DNA probes need to take precedence over DHCPv6, contrary to the advice provided in Section 5.7.3.

Oもう一つの問題は、起動したときに、2つのネットワーク、マニュアルが使用されているアドレッシング1(たとえば、NET1)およびダイナミックアドレッシング(ステートレス自動設定またはDHCPv6の)が使用されている場合、他の(例えば、NET2)間のホストに移動します。ホストは、いくつかの状況では、動的アドレスを取得することができるので、これは単純なDNAプローブを送信する必要があり、また、DHCPv6の交換に関与することができます。 NET1とNSプローブにホスト移動が失われ、加えて、RAを受信して​​いない状況では、ホストは、それがそのネットワークの手動設定を使用する必要があることNET1に取り付けられ、したがってことを確認することができません。 DHCPv6のがNET1で有効になっている場合、結果として、ホストは誤って手動設定を使用する代わりに、動的アドレスおよびコンフィギュレーションを得ることができました。この問題を回避するには、単純なDNAは、DHCPv6の交換が完了した、とDNAプローブは、DHCPv6のよりも優先する必要があり、5.7.3項で提供助言に反した後も継続する必要性をプロービングします。

Given these issues, it is NOT RECOMMENDED to use manual addressing with Simple DNA.

これらの問題を考えると、単純なDNAで手動アドレッシングを使用することが推奨されていません。

Authors' Addresses

著者のアドレス

Suresh Krishnan Ericsson 8400 Decarie Blvd. Town of Mount Royal, QC Canada

スレシュクリシュナンエリクソン8400 Decarie大通りマウントロイヤル、QCカナダの町

Phone: +1 514 345 7900 x42871 EMail: suresh.krishnan@ericsson.com

電話:+1 514 345 7900 x42871メール:suresh.krishnan@ericsson.com

Greg Daley Netstar Logicalis Level 6/616 St Kilda Road Melbourne, Victoria 3004 Australia

グレッグデイリーネットスターLogicalisレベル616分の6セントキルダロードメルボルン、ビクトリア3004オーストラリア

Phone: +61 401 772 770 EMail: hoskuld@hotmail.com

電話:+61 401 772 770 Eメール:hoskuld@hotmail.com