[要約] RFC 8060は、LISP Canonical Address Format(LCAF)に関する仕様であり、LISPプロトコルで使用されるアドレス形式を定義しています。その目的は、異なるアドレスフォーマットを統一し、LISPネットワークのスケーラビリティと柔軟性を向上させることです。

Internet Engineering Task Force (IETF)                      D. Farinacci
Request for Comments: 8060                                   lispers.net
Category: Experimental                                          D. Meyer
ISSN: 2070-1721                                                  Brocade
                                                             J. Snijders
                                                                     NTT
                                                           February 2017
        

LISP Canonical Address Format (LCAF)

LISP正規アドレス形式(LCAF)

Abstract

概要

This document defines a canonical address format encoding used in Locator/ID Separation Protocol (LISP) control messages and in the encoding of lookup keys for the LISP Mapping Database System.

このドキュメントでは、ロケータ/ ID分離プロトコル(LISP)制御メッセージ、およびLISPマッピングデータベースシステムのルックアップキーのエンコーディングで使用される正規アドレス形式エンコーディングを定義します。

Status of This Memo

本文書の状態

This document is not an Internet Standards Track specification; it is published for examination, experimental implementation, and evaluation.

このドキュメントはInternet Standards Trackの仕様ではありません。試験、実験、評価のために公開されています。

This document defines an Experimental Protocol for the Internet community. 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). Not all documents approved by the IESG are a candidate for any level of Internet Standard; see Section 2 of RFC 7841.

このドキュメントでは、インターネットコミュニティの実験プロトコルを定義します。このドキュメントは、IETF(Internet Engineering Task Force)の製品です。これは、IETFコミュニティのコンセンサスを表しています。公開レビューを受け、インターネットエンジニアリングステアリンググループ(IESG)による公開が承認されました。 IESGによって承認されたすべてのドキュメントが、あらゆるレベルのインターネット標準の候補になるわけではありません。 RFC 7841のセクション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/rfc8060.

このドキュメントの現在のステータス、エラータ、およびフィードバックの提供方法に関する情報は、http://www.rfc-editor.org/info/rfc8060で入手できます。

Copyright Notice

著作権表示

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

Copyright(c)2017 IETF Trustおよびドキュメントの作成者として識別された人物。全著作権所有。

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文書に関するIETFトラストの法的規定(http://trustee.ietf.org/license-info)の対象となります。これらのドキュメントは、このドキュメントに関するあなたの権利と制限を説明しているため、注意深く確認してください。このドキュメントから抽出されたコードコンポーネントには、Trust Legal Provisionsのセクション4.eに記載されているSimplified BSD Licenseのテキストが含まれている必要があり、Simplified BSD Licenseに記載されているように保証なしで提供されます。

Table of Contents

目次

   1. Introduction ....................................................4
   2. Terminology .....................................................5
      2.1. Requirements Language ......................................5
      2.2. Definition of Terms ........................................5
   3. LISP Canonical Address Format Encodings .........................6
   4. LISP Canonical Address Applications .............................8
      4.1. Segmentation Using LISP ....................................8
      4.2. Carrying AS Numbers in the Mapping Database ................9
      4.3. Assigning Geo-Coordinates to Locator Addresses ............10
      4.4. NAT Traversal Scenarios ...................................11
      4.5. Multicast Group Membership Information ....................13
      4.6. Traffic Engineering Using Re-encapsulating Tunnels ........15
      4.7. Storing Security Data in the Mapping Database .............16
      4.8. Source/Destination 2-Tuple Lookups ........................17
      4.9. Replication List Entries for Multicast Forwarding .........18
      4.10. Applications for AFI List LCAF Type ......................19
           4.10.1. Binding IPv4 and IPv6 Addresses ...................19
           4.10.2. Layer 2 VPNs ......................................20
           4.10.3. ASCII Names in the Mapping Database ...............21
           4.10.4. Using Recursive LISP Canonical Address Encodings ..22
           4.10.5. Compatibility Mode Use Case .......................23
   5. Experimental LISP Canonical Address Applications ...............24
      5.1. Convey Application-Specific Data ..........................24
      5.2. Generic Database Mapping Lookups ..........................25
      5.3. PETR Admission Control Functionality ......................26
      5.4. Data Model Encoding .......................................27
      5.5. Encoding Key/Value Address Pairs ..........................28
      5.6. Multiple Data-Planes ......................................29
   6. Security Considerations ........................................31
   7. IANA Considerations ............................................31
   8. References .....................................................32
      8.1. Normative References ......................................32
      8.2. Informative References ....................................33
   Acknowledgments ...................................................35
   Authors' Addresses ................................................36
        
1. Introduction
1. はじめに

The LISP architecture and protocol [RFC6830] introduces two new numbering spaces: Endpoint Identifiers (EIDs) and Routing Locators (RLOCs). To provide flexibility for current and future applications, these values can be encoded in LISP control messages using a general syntax that includes Address Family Identifier (AFI), length, and value fields.

LISPのアーキテクチャとプロトコル[RFC6830]は、エンドポイント識別子(EID)とルーティングロケータ(RLOC)の2つの新しい番号付けスペースを導入しています。現在および将来のアプリケーションに柔軟性を提供するために、これらの値は、アドレスファミリ識別子(AFI)、長さ、および値フィールドを含む一般的な構文を使用してLISP制御メッセージにエンコードできます。

Currently defined AFIs include IPv4 and IPv6 addresses, which are formatted according to code-points assigned in the "Address Family Numbers" registry [AFN] as follows:

現在定義されているAFIには、IPv4アドレスとIPv6アドレスが含まれます。これらのアドレスは、「アドレスファミリ番号」レジストリ[AFN]で割り当てられたコードポイントに従って次のようにフォーマットされます。

IPv4-Encoded Address:

IPv4エンコードアドレス:

    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
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |            AFI = 1            |       IPv4 Address ...        |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |     ...  IPv4 Address         |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
        

IPv6-Encoded Address:

IPv6-エンコードされたアドレス:

    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
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |            AFI = 2            |       IPv6 Address ...        |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |                     ...  IPv6 Address  ...                    |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |                     ...  IPv6 Address  ...                    |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |                     ...  IPv6 Address  ...                    |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |     ...  IPv6 Address         |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
        

This document describes the currently defined AFIs that LISP uses along with their encodings and introduces the LISP Canonical Address Format (LCAF) that can be used to define the LISP-specific encodings for arbitrary AFI values.

このドキュメントでは、LISPがエンコーディングとともに使用する現在定義されているAFIについて説明し、任意のAFI値のLISP固有のエンコーディングを定義するために使用できるLISP Canonical Address Format(LCAF)を紹介します。

Specific detailed uses for the LCAF Types defined in this document can be found in the use-case documents that implement them. The same LCAF Type may be used by more than one use-case document. As an Experimental specification, this work is, by definition, incomplete.

このドキュメントで定義されているLCAFタイプの特定の詳細な使用法は、それらを実装するユースケースドキュメントに記載されています。同じLCAFタイプが複数のユースケースドキュメントで使用される場合があります。実験的な仕様として、この作品は定義上、不完全です。

The LCAF Types defined in this document are to support experimentation and are intended for cautious use in self-contained environments in support of the corresponding use-case documents. This document provides assignment for an initial set of approved LCAF Types (registered with IANA) and additional unapproved LCAF Types [RFC6830]. The unapproved LCAF encodings are defined to support further study and experimentation.

このドキュメントで定義されているLCAFタイプは、実験をサポートするためのものであり、対応するユースケースドキュメントをサポートするために、自己完結型環境での慎重な使用を目的としています。このドキュメントは、承認されたLCAFタイプ(IANAに登録済み)の初期セットと追加の未承認のLCAFタイプ[RFC6830]の割り当てを提供します。未承認のLCAFエンコーディングは、さらなる研究と実験をサポートするために定義されています。

2. Terminology
2. 用語
2.1. Requirements Language
2.1. 要件言語

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」、「SHALL」、「SHALL NOT」、「SHOULD」、「SHOULD NOT」、「RECOMMENDED」、「MAY」、および「OPTIONAL」は、 [RFC2119]で説明されているように解釈されます。

2.2. Definition of Terms
2.2. 用語の定義

Address Family Identifier (AFI): a term used to describe an address encoding in a packet. Address families are defined for IPv4 and IPv6. See [AFN] and [RFC3232] for details. The reserved AFI value of 0 is used in this specification to indicate an unspecified encoded address where the length of the address is 0 bytes following the 16-bit AFI value of 0.

アドレスファミリ識別子(AFI):パケット内のアドレスエンコーディングを説明するために使用される用語。アドレスファミリは、IPv4およびIPv6用に定義されています。詳細については、[AFN]と[RFC3232]を参照してください。この仕様では、予約されたAFI値0を使用して、未指定のエンコードされたアドレスを示します。アドレスの長さは、16ビットのAFI値0に続く0バイトです。

Unspecified Address Format:

未指定のアドレス形式:

    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
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |            AFI = 0            |      <no address follows>
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
        

Endpoint ID (EID): a 32-bit (for IPv4) or 128-bit (for IPv6) value used in the source and destination address fields of the first (most inner) LISP header of a packet. The host obtains a destination EID the same way it obtains a destination address today, for example, through a DNS lookup or SIP exchange. The source EID is obtained via existing mechanisms used to set a host's "local" IP address. An EID is allocated to a host from an EID-prefix block associated with the site where the host is located. An EID can be used by a host to refer to other hosts.

エンドポイントID(EID):パケットの最初(最も内側)のLISPヘッダーの送信元および宛先アドレスフィールドで使用される32ビット(IPv4の場合)または128ビット(IPv6の場合)の値。ホストは、たとえばDNSルックアップまたはSIP交換を介して、今日宛先アドレスを取得するのと同じ方法で宛先EIDを取得します。ソースEIDは、ホストの「ローカル」IPアドレスを設定するために使用される既存のメカニズムを介して取得されます。 EIDは、ホストが配置されているサイトに関連付けられたEIDプレフィックスブロックからホストに割り当てられます。ホストは、EIDを使用して他のホストを参照できます。

Routing Locator (RLOC): the IPv4 or IPv6 address of an Egress Tunnel Router (ETR). It is the output of an EID-to-RLOC mapping lookup. An EID maps to one or more RLOCs. Typically, RLOCs are numbered from topologically aggregatable blocks that are assigned to a site at each point to which it attaches to the global Internet; where the topology is defined by the connectivity of provider networks, RLOCs can be thought of as Provider-Assigned (PA) addresses. Multiple RLOCs can be assigned to the same ETR device or to multiple ETR devices at a site.

ルーティングロケータ(RLOC):出力トンネルルーター(ETR)のIPv4またはIPv6アドレス。これは、EIDからRLOCへのマッピングルックアップの出力です。 EIDは1つ以上のRLOCにマップします。通常、RLOCは、グローバルインターネットに接続する各ポイントでサイトに割り当てられるトポロジ的に集約可能なブロックから番号が付けられます。トポロジがプロバイダーネットワークの接続によって定義される場合、RLOCはプロバイダー割り当て(PA)アドレスと考えることができます。複数のRLOCを同じETRデバイスまたはサイトの複数のETRデバイスに割り当てることができます。

3. LISP Canonical Address Format Encodings
3. LISP正規アドレス形式エンコーディング

IANA has assigned AFI value 16387 (0x4003) to the LISP Canonical Address Format (LCAF). This specification defines the encoding format of the LISP Canonical Address (LCA). This section defines all Types for which an initial allocation in the LISP-LCAF registry is requested. See Section 7 for the complete list of such Types.

IANAは、AISP値16387(0x4003)をLISP正規アドレス形式(LCAF)に割り当てました。この仕様は、LISP Canonical Address(LCA)のエンコード形式を定義します。このセクションでは、LISP-LCAFレジストリで初期割り当てが要求されるすべてのタイプを定義します。そのようなタイプの完全なリストについては、セクション7を参照してください。

The AFI definitions in [AFN] only allocate code-points for the AFI value itself. The length of the address or entity that follows is not defined and is implied based on conventional experience. When LISP uses LCAF definitions from this document, the AFI-based address lengths are specified in this document. When new LCAF definitions are defined in other use-case documents, the AFI-based address lengths for any new AFI-encoded addresses are specified in those documents.

[AFN]のAFI定義は、AFI値自体にコードポイントのみを割り当てます。続くアドレスまたはエンティティの長さは定義されておらず、従来の経験に基づいて暗示されています。 LISPがこのドキュメントのLCAF定義を使用する場合、このドキュメントではAFIベースのアドレス長が指定されています。新しいLCAF定義が他のユースケースドキュメントで定義されている場合、新しいAFIエンコードアドレスのAFIベースのアドレス長は、それらのドキュメントで指定されています。

The first 6 bytes of a LISP Canonical Address are followed by a variable number of fields of variable length:

LISP正規アドレスの最初の6バイトの後には、可変長の可変数のフィールドが続きます。

    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
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |           AFI = 16387         |     Rsvd1     |     Flags     |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |    Type       |     Rsvd2     |            Length             |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |                             . . .                             |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
        

Rsvd1/Rsvd2: these 8-bit fields are reserved for future use and MUST be transmitted as 0 and ignored on receipt.

Rsvd1 / Rsvd2:これらの8ビットフィールドは将来の使用のために予約されており、0として送信され、受信時に無視される必要があります。

Flags: this 8-bit field is for future definition and use. For now, set to zero on transmission and ignored on receipt.

フラグ:この8ビットのフィールドは、将来の定義と使用のためにあります。現時点では、送信時にはゼロに設定され、受信時には無視されます。

Type: this 8-bit field is specific to the LISP Canonical Address Format encodings. Both approved and unapproved values are listed below. Unapproved values are indicated; see Section 5 for more details.

タイプ:この8ビットのフィールドは、LISP Canonical Address Formatエンコーディングに固有です。承認された値と承認されていない値の両方を以下に示します。未承認の値が示されています。詳細については、セクション5を参照してください。

Type 0: Null Body

タイプ0:ヌルボディ

Type 1: AFI List

タイプ1:AFIリスト

Type 2: Instance ID

タイプ2:インスタンスID

Type 3: AS Number

タイプ3:AS番号

Type 4: Application Data (unapproved; see Section 5)

タイプ4:アプリケーションデータ(未承認。セクション5を参照)

Type 5: Geo-Coordinates

タイプ5:地理座標

Type 6: Opaque Key (unapproved; see Section 5)

タイプ6:不透明キー(未承認。セクション5を参照)

Type 7: NAT-Traversal

タイプ7:NATトラバーサル

Type 8: Nonce Locator (unapproved; see Section 5)

タイプ8:ナンスロケーター(未承認、セクション5を参照)

Type 9: Multicast Info

タイプ9:マルチキャスト情報

Type 10: Explicit Locator Path

タイプ10:明示的なロケーターパス

Type 11: Security Key

タイプ11:セキュリティキー

Type 12: Source/Dest Key

タイプ12:ソース/宛先キー

Type 13: Replication List Entry

タイプ13:レプリケーションリストエントリ

Type 14: JSON Data Model (unapproved; see Section 5)

タイプ14:JSONデータモデル(未承認。セクション5を参照)

   Type 15:  Key/Value Address Pair (unapproved; see Section 5)
        

Type 16: Encapsulation Format (unapproved; see Section 5)

タイプ16:カプセル化形式(未承認。セクション5を参照)

Length: this 16-bit field is in units of bytes and covers all of the LISP Canonical Address payload, starting and including the byte after the Length field. When including the AFI, an LCAF-encoded address will have a minimum length of 8 bytes when the Length field is 0. The 8 bytes include the AFI, Flags, Type, Rsvd1, Rsvd2, and Length fields. When the AFI is not next to an encoded address in a control message, the encoded address will have a minimum length of 6 bytes when the Length field is 0. The 6 bytes include the Flags, Type, Rsvd1, Rsvd2, and Length fields.

長さ:この16ビットのフィールドはバイト単位であり、LISP正規アドレスペイロードのすべてをカバーし、長さフィールドの後ろのバイトから始まります。 AFIを含める場合、LCAFエンコードされたアドレスの最小長は8バイトです。長さフィールドが0の場合、8バイトには、AFI、フラグ、タイプ、Rsvd1、Rsvd2、および長さフィールドが含まれます。 AFIが制御メッセージのエンコードされたアドレスの隣にない場合、Lengthフィールドが0の場合、エンコードされたアドレスの最小長は6バイトです。6バイトには、フラグ、タイプ、Rsvd1、Rsvd2、および長さフィールドが含まれます。

[RFC6830] states RLOC-records based on an IP address are sorted when encoded in control messages, so the locator-set has consistent order across all xTRs for a given EID. The sort order is based on sort-key {afi, RLOC-address}. When an RLOC based on an IP address is LCAF encoded, the sort-key is {afi, LCAF-Type}. Therefore, when a locator-set has a mix of AFI records and LCAF records, they are ordered from smallest to largest AFI value.

[RFC6830]は、IPアドレスに基づくRLOCレコードが制御メッセージでエンコードされるときにソートされると述べているため、ロケーターセットは、特定のEIDのすべてのxTRで一貫した順序を持っています。ソート順は、sort-key {afi、RLOC-address}に基づいています。 IPアドレスに基づくRLOCがLCAFエンコードされている場合、sort-keyは{afi、LCAF-Type}です。したがって、ロケーターセットにAFIレコードとLCAFレコードが混在している場合、それらは最小から最大のAFI値の順に並べられます。

4. LISP Canonical Address Applications
4. LISP正規アドレスアプリケーション

The following sections define the LCAF for the currently approved initial set of Type values.

次のセクションでは、現在承認されている初期の一連のタイプ値のLCAFを定義します。

4.1. Segmentation Using LISP
4.1. LISPを使用したセグメンテーション

When multiple organizations inside of a LISP site are using private addresses [RFC1918] as EID prefixes, their address spaces must remain segregated due to possible address duplication. An Instance ID in the address encoding can aid in making the entire AFI-based address unique.

LISPサイト内の複数の組織がプライベートアドレス[RFC1918]をEIDプレフィックスとして使用している場合、アドレスが重複する可能性があるため、アドレススペースを分離したままにする必要があります。アドレスエンコーディングのインスタンスIDは、AFIベースのアドレス全体を一意にするのに役立ちます。

Another use for the Instance ID LISP Canonical Address Format is when creating multiple segmented VPNs inside of a LISP site where keeping EID-prefix-based subnets is desirable.

インスタンスIDのLISP正規アドレス形式のもう1つの用途は、LISPサイト内に複数のセグメント化されたVPNを作成する場合で、EIDプレフィックスベースのサブネットを維持することが望まれます。

Instance ID LISP Canonical Address Format:

インスタンスID LISP正規アドレス形式:

    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
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |           AFI = 16387         |     Rsvd1     |     Flags     |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |   Type = 2    | IID mask-len  |            Length             |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |                         Instance ID                           |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |              AFI = x          |         Address  ...          |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
        

IID mask-len: if the AFI is set to 0, then this format is not encoding an extended EID prefix, but rather an Instance ID range where the 'IID mask-len' indicates the number of high-order bits used in the Instance ID field for the range. The low-order bits of the Instance ID field must be 0.

IID mask-len:AFIが0に設定されている場合、このフォーマットは拡張EID接頭辞をエンコードするのではなく、「IID mask-len」がインスタンスで使用される上位ビットの数を示すインスタンスID範囲です。範囲のIDフィールド。インスタンスIDフィールドの下位ビットは0でなければなりません。

Length: length in bytes starting and including the byte after this Length field.

長さ:この長さフィールドの後のバイトを含み、開始するバイト単位の長さ。

Instance ID: the low-order 24 bits that can go into a LISP data header when the I bit is set. See [RFC6830] for details. The reason for the length difference is so that the maximum number of instances supported per mapping system is 2^32, while conserving space in the LISP data header. This comes at the expense of limiting the maximum number of instances per xTR to 2^24. If an xTR is configured with multiple Instance IDs where the value in the high-order 8 bits is the same, then the low-order 24 bits MUST be unique.

インスタンスID:Iビットが設定されているときにLISPデータヘッダーに入ることができる下位24ビット。詳細については、[RFC6830]を参照してください。長さが異なる理由は、LISPデータヘッダーのスペースを節約しながら、マッピングシステムごとにサポートされるインスタンスの最大数が2 ^ 32であるためです。これには、xTRあたりのインスタンスの最大数を2 ^ 24に制限するという代償があります。 xTRが複数のインスタンスIDで構成され、上位8ビットの値が同じである場合、下位24ビットは一意である必要があります。

AFI = x: x can be any AFI value from [AFN].

AFI = x:xには、[AFN]からの任意のAFI値を指定できます。

This LISP Canonical Address Type can be used to encode either EID or RLOC addresses.

このLISP正規アドレスタイプを使用して、EIDまたはRLOCアドレスをエンコードできます。

Usage: When used as a lookup key, the EID is regarded as an extended-EID in the mapping system. This encoding is used in EID-records in Map-Request, Map-Reply, Map-Register, and Map-Notify messages. When LISP Delegated Database Tree (LISP-DDT) [LISP-DDT] is used as the mapping system mechanism, extended EIDs are used in Map-Referral messages.

使用法:ルックアップキーとして使用される場合、EIDはマッピングシステムで拡張EIDと見なされます。このエンコーディングは、Map-Request、Map-Reply、Map-Register、およびMap-NotifyメッセージのEIDレコードで使用されます。 LISP委任データベースツリー(LISP-DDT)[LISP-DDT]がマッピングシステムメカニズムとして使用される場合、拡張EIDがMap-Referralメッセージで使用されます。

4.2. Carrying AS Numbers in the Mapping Database
4.2. マッピングデータベースでのAS番号の保持

When an Autonomous System (AS) number is stored in the LISP Mapping Database System for either policy or documentation reasons, it can be encoded in a LISP Canonical Address.

自律システム(AS)番号がポリシーまたはドキュメントの理由でLISPマッピングデータベースシステムに格納されている場合、LISP正規アドレスにエンコードできます。

AS Number LISP Canonical Address Format:

AS番号LISP正規アドレス形式:

    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
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |           AFI = 16387         |     Rsvd1     |     Flags     |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |   Type = 3    |     Rsvd2     |             Length            |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |                           AS Number                           |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |              AFI = x          |         Address  ...          |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
        

Length: length in bytes starting and including the byte after this Length field.

長さ:この長さフィールドの後のバイトを含み、開始するバイト単位の長さ。

AS Number: the 32-bit AS number of the autonomous system that has been assigned to either the EID or RLOC that follows.

AS番号:後続のEIDまたはRLOCのいずれかに割り当てられている自律システムの32ビットAS番号。

AFI = x: x can be any AFI value from [AFN].

AFI = x:xには、[AFN]からの任意のAFI値を指定できます。

The AS Number LCAF Type can be used to encode either EID or RLOC addresses. The former is used to describe the LISP-ALT AS number the EID prefix for the site is being carried for. The latter is used to describe the AS that is carrying RLOC based prefixes in the underlying routing system.

AS番号LCAFタイプを使用して、EIDまたはRLOCアドレスをエンコードできます。前者は、サイトのEIDプレフィックスが使用されるLISP-ALT AS番号を説明するために使用されます。後者は、基になるルーティングシステムでRLOCベースのプレフィックスを運ぶASを説明するために使用されます。

Usage: This encoding can be used in EID-records or RLOC-records in Map-Request, Map-Reply, Map-Register, and Map-Notify messages. When LISP-DDT [LISP-DDT] is used as the mapping system mechanism, extended EIDs are used in Map-Referral messages.

使用法:このエンコードは、Map-Request、Map-Reply、Map-Register、およびMap-NotifyメッセージのEIDレコードまたはRLOCレコードで使用できます。 LISP-DDT [LISP-DDT]がマッピングシステムメカニズムとして使用される場合、拡張EIDがMap-Referralメッセージで使用されます。

4.3. Assigning Geo-Coordinates to Locator Addresses
4.3. ロケーターアドレスへの地理座標の割り当て

If an ETR desires to send a Map-Reply describing the Geo-Coordinates for each locator in its locator-set, it can use the Geo-Coordinates LCAF Type to convey physical location information.

ETRがロケーターセット内の各ロケーターの地理座標を説明するMap-Replyを送信したい場合は、地理座標LCAFタイプを使用して物理的な位置情報を伝えることができます。

Coordinates are specified using the WGS 84 (World Geodetic System 1984) reference coordinate system [WGS-84].

座標は、WGS 84(World Geodetic System 1984)参照座標系[WGS-84]を使用して指定されます。

Geo-Coordinates LISP Canonical Address Format:

地理座標LISP正規住所形式:

    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
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |           AFI = 16387         |     Rsvd1     |     Flags     |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |   Type = 5    |     Rsvd2     |            Length             |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |N|     Latitude Degrees        |    Minutes    |    Seconds    |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |E|     Longitude Degrees       |    Minutes    |    Seconds    |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |                            Altitude                           |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |              AFI = x          |         Address  ...          |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
        

Length: length in bytes starting and including the byte after this Length field.

長さ:この長さフィールドの後のバイトを含み、開始するバイト単位の長さ。

N: When set to 1 means north; otherwise, south.

N:1に設定すると、北を意味します。そうでなければ、南。

Latitude Degrees: Valid values range from 0 to 90 degrees above or below the equator (northern or southern hemisphere, respectively).

緯度:有効な値の範囲は、赤道の上または下で0〜90度です(それぞれ北半球または南半球)。

Latitude Minutes: Valid values range from 0 to 59.

緯度分:有効な値の範囲は0〜59です。

Latitude Seconds: Valid values range from 0 to 59.

緯度秒:有効な値の範囲は0〜59です。

E: When set to 1 means east; otherwise, west.

E:1に設定すると、東を意味します。そうでなければ、西。

Longitude Degrees: Valid values are from 0 to 180 degrees right or left of the Prime Meridian.

経度の度数:有効な値は、子午線の右または左の0〜180度です。

Longitude Minutes: Valid values range from 0 to 59.

経度の分:有効な値の範囲は0〜59です。

Longitude Seconds: Valid values range from 0 to 59.

経度秒:有効な値の範囲は0〜59です。

Altitude: Height relative to sea level in meters. This is a two's complement signed integer meaning that the altitude could be below sea level. A value of 0x7fffffff indicates no Altitude value is encoded.

高度:海抜を基準とした高度(メートル単位)。これは2の補数の符号付き整数であり、標高が海抜より低くなる可能性があることを意味します。値0x7fffffffは、高度値がエンコードされていないことを示します。

AFI = x: x can be any AFI value from [AFN].

AFI = x:xには、[AFN]からの任意のAFI値を指定できます。

The Geo-Coordinates LCAF Type can be used to encode either EID or RLOC addresses. When used for EID encodings, you can determine the physical location of an EID along with the topological location by observing the locator-set.

地理座標LCAFタイプは、EIDまたはRLOCアドレスのいずれかをエンコードするために使用できます。 EIDエンコーディングに使用すると、ロケータセットを監視することにより、EIDの物理的な場所とトポロジー上の場所を特定できます。

Usage: This encoding can be used in EID-records or RLOC-records in Map-Request, Map-Reply, Map-Register, and Map-Notify messages. When LISP-DDT [LISP-DDT] is used as the mapping system mechanism, extended EIDs are used in Map-Referral messages.

使用法:このエンコードは、Map-Request、Map-Reply、Map-Register、およびMap-NotifyメッセージのEIDレコードまたはRLOCレコードで使用できます。 LISP-DDT [LISP-DDT]がマッピングシステムメカニズムとして使用される場合、拡張EIDがMap-Referralメッセージで使用されます。

The use of the Geo-Coordinates LCAF encoding raises privacy issues as location information is privacy sensitive, and possibly unexpectedly privacy-sensitive information may be conveyed, e.g., if the location information corresponds to a router located in a person's home. Therefore, this encoding should not be used unless needed for operation of a LISP deployment. Before electing to utilize this encoding, care should be taken to ensure the appropriate policies are being used by the EID for controlling the conveyed information.

Geo-Coordinates LCAFエンコーディングを使用すると、位置情報はプライバシーに敏感であり、たとえば、位置情報が人の家にあるルーターに対応している場合、予期せずプライバシーに敏感な情報が伝えられる可能性があります。したがって、LISP配置の操作に必要でない限り、このエンコーディングを使用しないでください。このエンコーディングの利用を選択する前に、伝達される情報を制御するためにEIDが適切なポリシーを使用していることを確認する必要があります。

4.4. NAT Traversal Scenarios
4.4. NATトラバーサルのシナリオ

When a LISP system is conveying global-address and mapped-port information when traversing through a NAT device, the NAT-Traversal LCAF Type is used. See [NAT-LISP] for details.

LISPシステムがNATデバイスを通過するときにグローバルアドレスとマップされたポートの情報を伝達している場合、NATトラバーサルLCAFタイプが使用されます。詳細については、[NAT-LISP]を参照してください。

NAT-Traversal Canonical Address Format:

NATトラバーサル正規アドレス形式:

    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
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |           AFI = 16387         |     Rsvd1     |     Flags     |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |   Type = 7    |     Rsvd2     |             Length            |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |       MS UDP Port Number      |      ETR UDP Port Number      |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |              AFI = x          |  Global ETR RLOC Address  ... |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |              AFI = x          |       MS RLOC Address  ...    |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |              AFI = x          | Private ETR RLOC Address  ... |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |              AFI = x          |      RTR RLOC Address 1 ...   |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |              AFI = x          |      RTR RLOC Address k ...   |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
        

Length: length in bytes starting and including the byte after this Length field.

長さ:この長さフィールドの後のバイトを含み、開始するバイト単位の長さ。

MS UDP Port Number: this is the UDP port number of the Map-Server and is set to 4342.

MS UDPポート番号:これはMap-ServerのUDPポート番号であり、4342に設定されています。

ETR UDP Port Number: this is the port number returned to a LISP system that was copied from the source port from a packet that has flowed through a NAT device.

ETR UDPポート番号:これは、NATデバイスを通過したパケットから送信元ポートからコピーされた、LISPシステムに返されるポート番号です。

AFI = x: x can be any AFI value from [AFN].

AFI = x:xには、[AFN]からの任意のAFI値を指定できます。

Global ETR RLOC Address: this is an address known to be globally unique built by NAT-traversal functionality in a LISP router.

グローバルETR RLOCアドレス:これは、LISPルーターのNATトラバーサル機能によって構築された、グローバルに一意であることがわかっているアドレスです。

MS RLOC Address: this is the address of the Map-Server used in the destination RLOC of a packet that has flowed through a NAT device.

MS RLOCアドレス:これは、NATデバイスを通過したパケットの宛先RLOCで使用されるMap-Serverのアドレスです。

Private ETR RLOC Address: this is an address known to be a private address inserted in this LCAF by a LISP router that resides on the private side of a NAT device.

プライベートETR RLOCアドレス:これは、NATデバイスのプライベート側にあるLISPルーターによってこのLCAFに挿入されたプライベートアドレスであることがわかっているアドレスです。

RTR RLOC Address: this is an encapsulation address used by an Ingress Tunnel Router (ITR) or Proxy Ingress Tunnel Router (PITR) that resides behind a NAT device. This address is known to have state in a NAT device so packets can flow from it to the LISP ETR behind the NAT. There can be one or more NAT Re-encapsulating Tunnel Router (RTR) [NAT-LISP] addresses supplied in these set of fields. The number of RTRs encoded is determined by parsing each field. When there are no RTRs supplied, the RTR fields can be omitted and reflected by the LCAF length field or an AFI of 0 can be used to indicate zero RTRs encoded.

RTR RLOCアドレス:これは、NATデバイスの背後にあるIngress Tunnel Router(ITR)またはProxy Ingress Tunnel Router(PITR)によって使用されるカプセル化アドレスです。このアドレスは、NATデバイスに状態があることがわかっているため、パケットはこのアドレスからNATの背後のLISP ETRに流れることができます。これらのフィールドセットには、1つ以上のNAT再カプセル化トンネルルーター(RTR)[NAT-LISP]アドレスを指定できます。エンコードされたRTRの数は、各フィールドを解析することによって決定されます。 RTRが提供されていない場合、RTRフィールドを省略してLCAF長さフィールドに反映するか、0のAFIを使用して、エンコードされたRTRがゼロであることを示すことができます。

Usage: This encoding can be used in Info-Request and Info-Reply messages. The mapping system does not store this information. The information is used by an xTR and Map-Server to convey private and public address information when traversing NAT and firewall devices.

使用法:このエンコードは、Info-RequestおよびInfo-Replyメッセージで使用できます。マッピングシステムはこの情報を保存しません。この情報は、xTRおよびMap-Serverによって、NATおよびファイアウォールデバイスを通過するときにプライベートおよびパブリックアドレス情報を伝達するために使用されます。

Care should be taken to protect privacy against the adverse use of a Global or Private ETR RLOC Address by ensuring policy controls are used during EID registrations that use this LCAF Type in RLOC-records. Refer to the use-case documents for additional information.

RLOCレコードでこのLCAFタイプを使用するEID登録中にポリシー制御が使用されるようにすることで、グローバルまたはプライベートETR RLOCアドレスの悪用からプライバシーを保護するように注意する必要があります。詳細については、使用例のドキュメントを参照してください。

4.5. Multicast Group Membership Information
4.5. マルチキャストグループメンバーシップ情報

Multicast group information can be published in the mapping database. So a lookup on a group address EID can return a replication list of RLOC group addresses or RLOC unicast addresses. The intent of this type of unicast replication is to deliver packets to multiple ETRs at receiver LISP multicast sites. The locator-set encoding for this EID-record Type can be a list of ETRs when they each register with "Merge Semantics". The encoding can be a typical AFI-encoded locator address. When an RTR list is being registered (with multiple levels according to [LISP-RE]), the Replication List Entry LCAF Type is used for locator encoding.

マルチキャストグループ情報は、マッピングデータベースで公開できます。したがって、グループアドレスEIDのルックアップは、RLOCグループアドレスまたはRLOCユニキャストアドレスの複製リストを返すことができます。このタイプのユニキャストレプリケーションの目的は、受信側LISPマルチキャストサイトで複数のETRにパケットを配信することです。このEIDレコードタイプのロケーターセットエンコーディングは、それぞれが「マージセマンティクス」に登録されている場合、ETRのリストにすることができます。エンコードは、一般的なAFIエンコードのロケーターアドレスにすることができます。 RTRリストが登録されている場合([LISP-RE]に基づく複数のレベル)、ロケーターエンコーディングにレプリケーションリストエントリLCAFタイプが使用されます。

This LCAF encoding can be used to send broadcast packets to all members of a subnet when an EID is away from its home subnet location.

このLCAFエンコーディングは、EIDがホームサブネットの場所から離れている場合に、ブロードキャストパケットをサブネットのすべてのメンバーに送信するために使用できます。

Multicast Info Canonical Address Format:

マルチキャスト情報正規アドレス形式:

    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
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |           AFI = 16387         |     Rsvd1     |     Flags     |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |   Type = 9    |     Rsvd2     |             Length            |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |                         Instance ID                           |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |            Reserved           | Source MaskLen| Group MaskLen |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |              AFI = x          |   Source/Subnet Address  ...  |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |              AFI = x          |       Group Address  ...      |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
        

Length: length in bytes starting and including the byte after this Length field.

長さ:この長さフィールドの後のバイトを含み、開始するバイト単位の長さ。

Reserved: must be set to zero and ignored on receipt.

予約済み:ゼロに設定し、受信時に無視する必要があります。

Instance ID: the low-order 24 bits that can go into a LISP data header when the I bit is set. See [RFC6830] for details. The use of the Instance ID in this LCAF Type is to associate a multicast forwarding entry for a given VPN. The Instance ID describes the VPN and is registered to the mapping database system as a 3-tuple of (Instance ID, S-prefix, G-prefix).

インスタンスID:Iビットが設定されているときにLISPデータヘッダーに入ることができる下位24ビット。詳細については、[RFC6830]を参照してください。このLCAFタイプでインスタンスIDを使用すると、特定のVPNのマルチキャスト転送エントリを関連付けることができます。インスタンスIDはVPNを説明し、3つのタプル(インスタンスID、Sプレフィックス、Gプレフィックス)としてマッピングデータベースシステムに登録されます。

Source MaskLen: the mask length of the source prefix that follows. The length is the number of high-order mask bits set.

Source MaskLen:後続のソースプレフィックスのマスク長。長さは、設定された上位マスクビットの数です。

Group MaskLen: the mask length of the group prefix that follows. The length is the number of high-order mask bits set.

Group MaskLen:後に続くグループプレフィックスのマスク長。長さは、設定された上位マスクビットの数です。

AFI = x: x can be any AFI value from [AFN]. When a specific address family has a multicast address semantic, this field must be either a group address or a broadcast address.

AFI = x:xには、[AFN]からの任意のAFI値を指定できます。特定のアドレスファミリにマルチキャストアドレスセマンティックが含まれている場合、このフィールドはグループアドレスまたはブロードキャストアドレスでなければなりません。

Source/Subnet Address: the source address or prefix for encoding an (S,G) multicast entry.

ソース/サブネットアドレス:(S、G)マルチキャストエントリをエンコードするためのソースアドレスまたはプレフィックス。

Group Address: the group address or group prefix for encoding (S,G) or (*,G) multicast entries.

グループアドレス:(S、G)または(*、G)マルチキャストエントリをエンコードするためのグループアドレスまたはグループプレフィックス。

Usage: This encoding can be used in EID-records in Map-Request, Map-Reply, Map-Register, and Map-Notify messages. When LISP-DDT [LISP-DDT] is used as the mapping system mechanism, extended EIDs are used in Map-Referral messages.

使用法:このエンコードは、Map-Request、Map-Reply、Map-Register、およびMap-NotifyメッセージのEIDレコードで使用できます。 LISP-DDT [LISP-DDT]がマッピングシステムメカニズムとして使用される場合、拡張EIDがMap-Referralメッセージで使用されます。

4.6. Traffic Engineering Using Re-encapsulating Tunnels
4.6. 再カプセル化トンネルを使用したトラフィックエンジニアリング

For a given EID lookup into the mapping database, this LCAF can be returned to provide a list of locators in an explicit re-encapsulation path. See [LISP-TE] for details.

マッピングデータベースへの特定のEIDルックアップでは、このLCAFを返して、明示的な再カプセル化パス内のロケーターのリストを提供できます。詳細については、[LISP-TE]を参照してください。

Explicit Locator Path (ELP) Canonical Address Format:

Explicit Locator Path(ELP)Canonical Address Format:

    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
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |           AFI = 16387         |     Rsvd1     |     Flags     |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |   Type = 10   |     Rsvd2     |            Length             |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |           Rsvd3         |L|P|S|           AFI = x             |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |                         Reencap Hop 1  ...                    |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |           Rsvd3         |L|P|S|           AFI = x             |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |                         Reencap Hop k  ...                    |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
        

Length: length in bytes starting and including the byte after this Length field.

長さ:この長さフィールドの後のバイトを含み、開始するバイト単位の長さ。

Rsvd3: this field is reserved for future use and MUST be transmitted as 0 and ignored on receipt.

Rsvd3:このフィールドは将来の使用のために予約されており、0として送信し、受信時に無視する必要があります。

Lookup bit (L): this is the Lookup bit used to indicate to the user of the ELP not to use this address for encapsulation but to look it up in the mapping database system to obtain an encapsulating RLOC address.

ルックアップビット(L):これは、ELPのユーザーにこのアドレスをカプセル化に使用せず、マッピングデータベースシステムでルックアップしてカプセル化RLOCアドレスを取得するように指示するために使用されるルックアップビットです。

RLOC Probe bit (P): this is the RLOC Probe bit that means the Reencap Hop allows RLOC-probe messages to be sent to it. When the R bit is set to 0, RLOC-probes must not be sent. When a Reencap Hop is an anycast address then multiple physical Reencap Hops are using the same RLOC address. In this case, RLOC-probes are not needed because when the closest RLOC address is not reachable, another RLOC address can be reachable.

RLOCプローブビット(P):これはRLOCプローブビットであり、ReencapホップがRLOCプローブメッセージの送信を許可することを意味します。 Rビットが0に設定されている場合、RLOCプローブを送信しないでください。 Reencapホップがエニーキャストアドレスの場合、複数の物理Reencapホップが同じRLOCアドレスを使用しています。この場合、最も近いRLOCアドレスに到達できない場合、別のRLOCアドレスに到達できるため、RLOCプローブは必要ありません。

Strict bit (S): this is the Strict bit, which means the associated Reencap Hop is required to be used. If this bit is 0, the re-encapsulator can skip this Reencap Hop and go to the next one in the list.

Strictビット(S):これはStrictビットです。これは、関連するReencap Hopを使用する必要があることを意味します。このビットが0の場合、再カプセル化者はこのReencapホップをスキップして、リストの次のホップに進むことができます。

AFI = x: x can be any AFI value from [AFN]. When a specific AFI has its own encoding of a multicast address, this field must be either a group address or a broadcast address.

AFI = x:xには、[AFN]からの任意のAFI値を指定できます。特定のAFIにマルチキャストアドレスの独自のエンコーディングがある場合、このフィールドはグループアドレスまたはブロードキャストアドレスのいずれかである必要があります。

Usage: This encoding can be used in RLOC-records in Map-Request, Map-Reply, Map-Register, and Map-Notify messages. This encoding does not need to be understood by the mapping system for mapping database lookups, since this LCAF Type is not a lookup key.

使用法:このエンコードは、Map-Request、Map-Reply、Map-Register、およびMap-NotifyメッセージのRLOCレコードで使用できます。このLCAFタイプはルックアップキーではないため、データベースルックアップをマッピングするために、マッピングシステムがこのエンコーディングを理解する必要はありません。

4.7. Storing Security Data in the Mapping Database
4.7. マッピングデータベースへのセキュリティデータの保存

When a locator in a locator-set has a security key associated with it, this LCAF will be used to encode key material. See [LISP-DDT] for details.

ロケーターセット内のロケーターにセキュリティキーが関連付けられている場合、このLCAFを使用してキーマテリアルをエンコードします。詳細については、[LISP-DDT]を参照してください。

Security Key Canonical Address Format:

セキュリティキーの正規アドレス形式:

    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
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |           AFI = 16387         |     Rsvd1     |     Flags     |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |   Type = 11   |      Rsvd2    |             Length            |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |   Key Count   |      Rsvd3    | Key Algorithm |   Rsvd4     |R|
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |           Key Length          |       Key Material ...        |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |                        ... Key Material                       |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |              AFI = x          |       Locator Address ...     |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
        

Length: length in bytes starting and including the byte after this Length field.

長さ:この長さフィールドの後のバイトを含み、開始するバイト単位の長さ。

Key Count: the Key Count field declares the number of Key sections included in this LCAF. A Key section is made up of Key Length and Key Material fields.

キーカウント:[キーカウント]フィールドは、このLCAFに含まれるキーセクションの数を宣言します。鍵セクションは、鍵の長さと鍵素材のフィールドで構成されています。

Rsvd3: this field is reserved for future use and MUST be transmitted as 0 and ignored on receipt.

Rsvd3:このフィールドは将来の使用のために予約されており、0として送信し、受信時に無視する必要があります。

Key Algorithm: the Key Algorithm field identifies the key's cryptographic algorithm and specifies the format of the Public Key field. Refer to the [LISP-DDT] and [RFC8061] use cases for definitions of this field.

鍵アルゴリズム:鍵アルゴリズムフィールドは、鍵の暗号化アルゴリズムを識別し、公開鍵フィールドの形式を指定します。このフィールドの定義については、[LISP-DDT]および[RFC8061]の使用例を参照してください。

Rsvd4: this field is reserved for future use and MUST be transmitted as 0 and ignored on receipt.

Rsvd4:このフィールドは将来の使用のために予約されており、0として送信し、受信時に無視する必要があります。

R bit: this is the Revoke bit and, if set, it specifies that this key is being revoked.

Rビット:これは取り消しビットであり、設定されている場合、このキーが取り消されることを指定します。

Key Length: this field determines the length in bytes of the Key Material field.

Key Length:このフィールドは、Key Materialフィールドの長さ(バイト単位)を決定します。

Key Material: the Key Material field stores the key material. The format of the key material stored depends on the Key Algorithm field.

キーマテリアル:[キーマテリアル]フィールドにはキーマテリアルが格納されます。保存されるキーマテリアルの形式は、[キーアルゴリズム]フィールドによって異なります。

AFI = x: x can be any AFI value from [AFN]. This is the locator address that owns the encoded security key.

AFI = x:xには、[AFN]からの任意のAFI値を指定できます。これは、エンコードされたセキュリティキーを所有するロケーターアドレスです。

Usage: This encoding can be used in EID-records or RLOC-records in Map-Request, Map-Reply, Map-Register, and Map-Notify messages. When LISP-DDT [LISP-DDT] is used as the mapping system mechanism, extended EIDs are used in Map-Referral messages.

使用法:このエンコードは、Map-Request、Map-Reply、Map-Register、およびMap-NotifyメッセージのEIDレコードまたはRLOCレコードで使用できます。 LISP-DDT [LISP-DDT]がマッピングシステムメカニズムとして使用される場合、拡張EIDがMap-Referralメッセージで使用されます。

4.8. Source/Destination 2-Tuple Lookups
4.8. ソース/デスティネーション2タプルルックアップ

When both a source and destination address of a flow need consideration for different locator-sets, this 2-tuple key is used in EID fields in LISP control messages. When the Source/Dest key is registered to the mapping database, it can be encoded as a source-prefix and destination-prefix. When the Source/Dest is used as a key for a mapping database lookup, the source and destination come from a data packet.

フローの送信元アドレスと宛先アドレスの両方で異なるロケータセットを考慮する必要がある場合、この2タプルキーはLISP制御メッセージのEIDフィールドで使用されます。送信元/宛先キーがマッピングデータベースに登録されると、送信元プレフィックスおよび宛先プレフィックスとしてエンコードできます。ソース/宛先がマッピングデータベースルックアップのキーとして使用される場合、ソースと宛先はデータパケットから取得されます。

Source/Dest Key Canonical Address Format:

発信元/宛先キーの正規住所形式:

    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
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |           AFI = 16387         |     Rsvd1     |     Flags     |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |   Type = 12   |     Rsvd2     |             Length            |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |            Reserved           |   Source-ML   |    Dest-ML    |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |              AFI = x          |         Source-Prefix ...     |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |              AFI = y          |     Destination-Prefix ...    |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
        

Length: length in bytes starting and including the byte after this Length field.

長さ:この長さフィールドの後のバイトを含み、開始するバイト単位の長さ。

Reserved: must be set to zero and ignored on receipt.

予約済み:ゼロに設定し、受信時に無視する必要があります。

Source-ML: the mask length of the source prefix that follows. The length is the number of high-order mask bits set.

Source-ML:後続のソースプレフィックスのマスク長。長さは、設定された上位マスクビットの数です。

Dest-ML: the mask length of the destination prefix that follows. The length is the number of high-order mask bits set.

Dest-ML:後続の宛先プレフィックスのマスク長。長さは、設定された上位マスクビットの数です。

AFI = x: x can be any AFI value from [AFN].

AFI = x:xには、[AFN]からの任意のAFI値を指定できます。

AFI = y: y can be any AFI value from [AFN]. When a specific address family has a multicast address semantic, this field must be either a group address or a broadcast address.

AFI = y:yには、[AFN]からの任意のAFI値を指定できます。特定のアドレスファミリにマルチキャストアドレスセマンティックが含まれている場合、このフィールドはグループアドレスまたはブロードキャストアドレスでなければなりません。

Usage: This encoding can be used in EID-records in Map-Request, Map-Reply, Map-Register, and Map-Notify messages. When LISP-DDT [LISP-DDT] is used as the mapping system mechanism, extended EIDs are used in Map-Referral messages. Refer to [LISP-TE] for usage details of this LCAF Type.

使用法:このエンコードは、Map-Request、Map-Reply、Map-Register、およびMap-NotifyメッセージのEIDレコードで使用できます。 LISP-DDT [LISP-DDT]がマッピングシステムメカニズムとして使用される場合、拡張EIDがMap-Referralメッセージで使用されます。このLCAFタイプの使用法の詳細については、[LISP-TE]を参照してください。

4.9. Replication List Entries for Multicast Forwarding
4.9. マルチキャスト転送のレプリケーションリストエントリ

The Replication List Entry LCAF Type is an encoding for a locator being used for unicast replication according to the specification in [LISP-RE]. This locator encoding is pointed to by a Multicast Info LCAF Type and is registered by Re-encapsulating Tunnel Routers (RTRs) that are participating in an overlay distribution tree. Each RTR will register its locator address and its configured level in the distribution tree.

レプリケーションリストエントリLCAFタイプは、[LISP-RE]の仕様に従って、ユニキャストレプリケーションに使用されるロケータのエンコーディングです。このロケーターエンコーディングは、マルチキャスト情報LCAFタイプによってポイントされ、オーバーレイ配布ツリーに参加している再カプセル化トンネルルーター(RTR)によって登録されます。各RTRは、ロケーターアドレスと構成済みレベルを配布ツリーに登録します。

Replication List Entry Canonical Address Format:

レプリケーションリストエントリの正規アドレス形式:

    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
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |           AFI = 16387         |     Rsvd1     |     Flags     |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |   Type = 13   |    Rsvd2      |             Length            |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |              Rsvd3            |     Rsvd4     |  Level Value  |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |              AFI = x          |           RTR/ETR #1 ...      |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |              Rsvd3            |     Rsvd4     |  Level Value  |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |              AFI = x          |           RTR/ETR  #n ...     |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
        

Length: length in bytes starting and including the byte after this Length field.

長さ:この長さフィールドの後のバイトを含み、開始するバイト単位の長さ。

Rsvd3/Rsvd4: must be set to zero and ignored on receipt.

Rsvd3 / Rsvd4:ゼロに設定し、受信時に無視する必要があります。

Level Value: this value is associated with the level within the overlay distribution tree hierarchy where the RTR resides. The level numbers are ordered from lowest value being close to the ITR (meaning that ITRs replicate to level-0 RTRs) and higher levels are further downstream on the distribution tree closer to ETRs of multicast receiver sites.

レベル値:この値は、RTRが存在するオーバーレイ配布ツリー階層内のレベルに関連付けられています。レベル番号は、ITRに近い最小値(ITRがレベル0 RTRに複製されることを意味する)から順番に並べられ、高いレベルは、マルチキャストレシーバーサイトのETRに近い配布ツリーのさらに下流にあります。

AFI = x: x can be any AFI value from [AFN]. A specific AFI has its own encoding of either a unicast or multicast locator address. For efficiency reasons, all RTR/ETR entries for the same level should be combined by a Map-Server to avoid searching through the entire multilevel list of locator entries in a Map-Reply message.

AFI = x:xには、[AFN]からの任意のAFI値を指定できます。特定のAFIには、ユニキャストまたはマルチキャストロケーターアドレスの独自のエンコーディングがあります。効率上の理由から、同じレベルのすべてのRTR / ETRエントリをMap-Serverで結合して、Map-Replyメッセージのロケーターエントリのマルチレベルリスト全体を検索しないようにする必要があります。

Usage: This encoding can be used in RLOC-records in Map-Request, Map-Reply, Map-Register, and Map-Notify messages.

使用法:このエンコードは、Map-Request、Map-Reply、Map-Register、およびMap-NotifyメッセージのRLOCレコードで使用できます。

4.10. Applications for AFI List LCAF Type
4.10. AFIリストLCAFタイプのアプリケーション
4.10.1. Binding IPv4 and IPv6 Addresses
4.10.1. IPv4およびIPv6アドレスのバインド

When header translation between IPv4 and IPv6 is desirable, a LISP Canonical Address can use the AFI List LCAF Type to carry a variable number of AFIs in one LCAF AFI.

IPv4とIPv6の間のヘッダー変換が望ましい場合、LISP正規アドレスはAFIリストLCAFタイプを使用して、1つのLCAF AFIで可変数のAFIを伝送できます。

Address Binding LISP Canonical Address Format:

アドレスバインドLISP正規アドレス形式:

    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
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |           AFI = 16387         |     Rsvd1     |     Flags     |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |   Type = 1    |     Rsvd2     |            Length             |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |            AFI = 1            |       IPv4 Address ...        |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |     ...  IPv4 Address         |            AFI = 2            |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |                          IPv6 Address ...                     |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |                     ...  IPv6 Address  ...                    |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |                     ...  IPv6 Address  ...                    |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |                     ...  IPv6 Address                         |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
        

Length: length in bytes starting and including the byte after this Length field.

長さ:この長さフィールドの後のバイトを含み、開始するバイト単位の長さ。

This type of address format can be included in a Map-Request when the address is being used as an EID, but the LISP Mapping Database System lookup destination can use only the IPv4 address. This is so a Mapping Database Service Transport System, such as LISP-ALT [RFC6836], can use the Map-Request destination address to route the control message to the desired LISP site.

このタイプのアドレス形式は、アドレスがEIDとして使用されている場合にMap-Requestに含めることができますが、LISPマッピングデータベースシステムのルックアップ宛先はIPv4アドレスのみを使用できます。これは、LISP-ALT [RFC6836]などのマッピングデータベースサービストランスポートシステムがMap-Request宛先アドレスを使用して、制御メッセージを目的のLISPサイトにルーティングできるようにするためです。

Usage: This encoding can be used in EID-records or RLOC-records in Map-Request, Map-Reply, Map-Register, and Map-Notify messages. See the other subsections in this section for specific use cases.

使用法:このエンコードは、Map-Request、Map-Reply、Map-Register、およびMap-NotifyメッセージのEIDレコードまたはRLOCレコードで使用できます。特定の使用例については、このセクションの他のサブセクションを参照してください。

4.10.2. Layer 2 VPNs
4.10.2. レイヤー2 VPN

When Media Access Control (MAC) addresses are stored in the LISP Mapping Database System, the AFI List LCAF Type can be used to carry AFI 6.

メディアアクセスコントロール(MAC)アドレスがLISPマッピングデータベースシステムに格納されている場合、AFIリストLCAFタイプを使用してAFI 6を伝送できます。

MAC Address LISP Canonical Address Format:

MACアドレスLISP正規アドレス形式:

    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
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |           AFI = 16387         |     Rsvd1     |     Flags     |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |   Type = 1    |     Rsvd2     |             Length            |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |             AFI = 6           |    Layer 2 MAC Address  ...   |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |                    ... Layer 2 MAC Address                    |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
        

Length: length in bytes starting and including the byte after this Length field.

長さ:この長さフィールドの後のバイトを含み、開始するバイト単位の長さ。

This address format can be used to connect Layer 2 domains together using LISP over an IPv4 or IPv6 core network to create a Layer 2 VPN. In this use case, a MAC address is being used as an EID, and the locator-set that this EID maps to can be an IPv4 or IPv6 RLOC, or even another MAC address being used as an RLOC. See [EID-MOBILITY] for how Layer 2 VPNs operate when doing EID mobility.

このアドレス形式を使用すると、IPv4またはIPv6コアネットワーク上のLISPを使用してレイヤー2ドメインを接続し、レイヤー2 VPNを作成できます。この使用例では、MACアドレスがEIDとして使用されており、このEIDがマップするロケーターセットは、IPv4またはIPv6 RLOC、あるいはRLOCとして使用されている別のMACアドレスです。 EIDモビリティを実行するときのレイヤー2 VPNの動作については、[EID-MOBILITY]を参照してください。

Care should be taken to protect privacy against the adverse use of a Layer 2 MAC address by ensuring policy controls are used during EID registrations that use AFI=6 encodings in RLOC-records. Refer to the use-case documents for additional information.

RLOCレコードでAFI = 6エンコーディングを使用するEID登録中にポリシー制御が使用されるようにすることで、レイヤー2 MACアドレスの悪用からプライバシーを保護するように注意する必要があります。詳細については、使用例のドキュメントを参照してください。

4.10.3. ASCII Names in the Mapping Database
4.10.3. マッピングデータベースのASCII名

If DNS names [RFC1035] or URIs [RFC3986] are stored in the LISP Mapping Database System, the AFI List LCAF Type can be used to carry an ASCII string.

DNS名[RFC1035]またはURI [RFC3986]がLISPマッピングデータベースシステムに格納されている場合、AFIリストLCAFタイプを使用してASCII文字列を伝送できます。

ASCII LISP Canonical Address Format:

ASCII LISP正規アドレス形式:

    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
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |           AFI = 16387         |     Rsvd1     |     Flags     |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |   Type = 1    |     Rsvd2     |            Length             |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |             AFI = 17          |      DNS Name or URI  ...     |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   Length:  length in bytes starting and including the byte after this
      Length field.
        

An example for using DNS names is when an ETR registers a mapping with an EID-record encoded as (AFI=1, 10.0.0.0/8) with an RLOC-record (AFI=17, "router.abc.com").

DNS名の使用例は、ETRが(AFI = 1、10.0.0.0/8)としてエンコードされたEIDレコードとマッピングをRLOCレコード(AFI = 17、 "router.abc.com")に登録する場合です。

4.10.4. Using Recursive LISP Canonical Address Encodings
4.10.4. 再帰的なLISP正規アドレスエンコーディングの使用

When any combination of above is desirable, the AFI List LCAF Type value can be used to carry within the LCAF AFI another LCAF AFI (for example, Application-Specific Data in Section 5.1).

上記の任意の組み合わせが望ましい場合、AFIリストLCAFタイプ値を使用して、LCAF AFI内に別のLCAF AFIを運ぶことができます(たとえば、セクション5.1のアプリケーション固有のデータ)。

Recursive LISP Canonical Address Format:

再帰的なLISP正規アドレス形式:

    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
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |           AFI = 16387         |     Rsvd1     |     Flags     |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |   Type = 1    |     Rsvd2     |            Length             |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |           AFI = 16387         |     Rsvd1     |     Flags     |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |   Type = 4    |     Rsvd2     |            Length2            |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |   IP TOS, IPv6 TC or Flow Label               |    Protocol   |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |    Local Port (lower-range)   |    Local Port (upper-range)   |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |   Remote Port (lower-range)   |   Remote Port (upper-range)   |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |            AFI = 1            |       IPv4 Address ...        |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |     ...  IPv4 Address         |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
        

Length: length in bytes starting and including the byte after this Length field.

長さ:この長さフィールドの後のバイトを含み、開始するバイト単位の長さ。

Length2: length in bytes starting and including the byte after this Length2 field.

Length2:このLength2フィールドの後のバイトを含む、バイト単位の長さ。

This format could be used by a Mapping Database Service Transport System, such as LISP-ALT [RFC6836], where the AFI=1 IPv4 address is used as an EID and placed in the Map-Request destination address by the sending LISP system. The ALT system can deliver the Map-Request to the LISP destination site independent of the Application Data LCAF Type AFI payload values. When this AFI is processed by the destination LISP site, it can return different locator-sets based on the type of application or level of service that is being requested.

このフォーマットは、LISP-ALT [RFC6836]などのマッピングデータベースサービストランスポートシステムで使用できます。AFI= 1 IPv4アドレスはEIDとして使用され、送信LISPシステムによってMap-Request宛先アドレスに配置されます。 ALTシステムは、アプリケーションデータLCAFタイプAFIペイロード値とは関係なく、マップ要求をLISP宛先サイトに配信できます。このAFIが宛先LISPサイトで処理されると、要求されているアプリケーションのタイプまたはサービスのレベルに基づいて、さまざまなロケーターセットを返すことができます。

4.10.5. Compatibility Mode Use Case
4.10.5. 互換モードの使用例

A LISP system should use the AFI List LCAF Type format when sending to LISP systems that do not support a particular LCAF Type used to encode locators. This allows the receiving system to be able to parse a locator address for encapsulation purposes. The list of AFIs in an AFI List LCAF Type has no semantic ordering and a receiver should parse each AFI element no matter what the ordering.

ロケーターのエンコードに使用される特定のLCAFタイプをサポートしないLISPシステムに送信する場合、LISPシステムはAFIリストLCAFタイプ形式を使用する必要があります。これにより、受信側システムは、カプセル化の目的でロケーターアドレスを解析できます。 AFIリストLCAFタイプのAFIのリストにはセマンティックな順序がなく、レシーバーは各順序に関係なく各AFI要素を解析する必要があります。

Compatibility Mode Address Format:

互換モードのアドレス形式:

    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
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |           AFI = 16387         |     Rsvd1     |     Flags     |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |   Type = 1    |     Rsvd2     |           Length              |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |           AFI = 16387         |     Rsvd1     |     Flags     |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |   Type = 5    |     Rsvd2     |           Length2             |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |N|     Latitude Degrees        |    Minutes    |    Seconds    |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |E|     Longitude Degrees       |    Minutes    |    Seconds    |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |                            Altitude                           |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |              AFI = 0          |           AFI = 1             |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |                          IPv4 Address                         |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
        

Length: length in bytes starting and including the byte after this Length field.

長さ:この長さフィールドの後のバイトを含み、開始するバイト単位の長さ。

Length2: length in bytes starting and including the byte after this Length2 field.

Length2:このLength2フィールドの後のバイトを含む、バイト単位の長さ。

If a system does not recognized the Geo-Coordinates LCAF Type that is accompanying a locator address, an encoder can include the Geo-Coordinates LCAF Type embedded in an AFI List LCAF Type where the AFI in the Geo-Coordinates LCAF Type is set to 0 and the AFI encoded next in the list is encoded with a valid AFI value to identify the locator address.

システムがロケーターアドレスに付随する地理座標LCAFタイプを認識しない場合、エンコーダーは、地理座標LCAFタイプのAFIが0に設定されているAFIリストLCAFタイプに埋め込まれた地理座標LCAFタイプを含めることができます。リストの次のエンコードされたAFIは、ロケーターアドレスを識別するために有効なAFI値でエンコードされます。

A LISP system is required to support the AFI List LCAF Type to use this procedure. It would skip over 10 bytes of the Geo-Coordinates LCAF Type to get to the locator address encoding (an IPv4 locator address). A LISP system that does support the Geo-Coordinates LCAF Type can support parsing the locator address within the Geo-Coordinates LCAF Type encoding or in the locator encoding that follows in the AFI List LCAF Type.

この手順を使用するには、AISPリストLCAFタイプをサポートするLISPシステムが必要です。ロケーターアドレスエンコーディング(IPv4ロケーターアドレス)に到達するために、地理座標LCAFタイプの10バイトをスキップします。 Geo-Coordinates LCAF TypeをサポートするLISPシステムは、Geo-Coordinates LCAF Typeエンコーディング内またはAFIリストLCAF Typeに続くロケーターエンコーディング内のロケーターアドレスの解析をサポートできます。

5. Experimental LISP Canonical Address Applications
5. 実験的なLISP正規アドレスアプリケーション

The following sections describe experimental LCAF encodings. These LCAF Types are not approved (i.e., not registered with IANA). The inclusion of these encodings in this document is in support of further study and experimentation to determine whether these encodings are functional, if there is a demand for these use cases, and to better understand deployment considerations. As noted previously, these LCAF Types are restricted to cautious use in self-contained environments in support of the corresponding use-case documents.

次のセクションでは、実験的なLCAFエンコーディングについて説明します。これらのLCAFタイプは承認されていません(つまり、IANAに登録されていません)。このドキュメントにこれらのエンコーディングを含めることは、これらのエンコーディングが機能しているかどうかを判断し、これらのユースケースの需要があるかどうかを判断し、展開に関する考慮事項をより深く理解するためのさらなる調査と実験をサポートするものです。前述のように、これらのLCAFタイプは、対応するユースケースドキュメントをサポートするために、自己完結型環境での慎重な使用に制限されています。

5.1. Convey Application-Specific Data
5.1. アプリケーション固有のデータを伝達する

When a locator-set needs to be conveyed based on the type of application or the Per-Hop Behavior (PHB) of a packet, the Application Data LCAF Type can be used.

アプリケーションのタイプまたはパケットのホップ単位の動作(PHB)に基づいてロケーターセットを伝達する必要がある場合は、アプリケーションデータLCAFタイプを使用できます。

Application Data LISP Canonical Address Format:

アプリケーションデータLISP正規アドレス形式:

    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
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |           AFI = 16387         |     Rsvd1     |     Flags     |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |   Type = 4    |     Rsvd2     |            Length             |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |       IP TOS, IPv6 TC, or Flow Label          |    Protocol   |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |    Local Port (lower-range)   |    Local Port (upper-range)   |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |   Remote Port (lower-range)   |   Remote Port (upper-range)   |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |              AFI = x          |         Address  ...          |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   Length:  length in bytes starting and including the byte after this
      Length field.
        

IP TOS, IPv6 TC, or Flow Label: this field stores the 8-bit IPv4 TOS field used in an IPv4 header, the 8-bit IPv6 Traffic Class or Flow Label used in an IPv6 header.

IP TOS、IPv6 TC、またはフローラベル:このフィールドには、IPv4ヘッダーで使用される8ビットIPv4 TOSフィールド、IPv6ヘッダーで使用される8ビットIPv6トラフィッククラスまたはフローラベルが格納されます。

Local Port/Remote Port Ranges: these fields are from the TCP, UDP, or Stream Control Transmission Protocol (SCTP) transport header. A range can be specified by using a lower value and an upper value. When a single port is encoded, the lower and upper value fields are the same.

ローカルポート/リモートポートの範囲:これらのフィールドは、TCP、UDP、またはストリーム制御伝送プロトコル(SCTP)トランスポートヘッダーからのものです。下限値と上限値を使用して範囲を指定できます。単一のポートがエンコードされている場合、下限値と上限値のフィールドは同じです。

AFI = x: x can be any AFI value from [AFN].

AFI = x:xには、[AFN]からの任意のAFI値を指定できます。

The Application Data LCAF Type is used for an EID encoding when an ITR wants a locator-set for a specific application. When used for an RLOC encoding, the ETR is supplying a locator-set for each specific application is has been configured to advertise.

アプリケーションデータLCAFタイプは、ITRが特定のアプリケーションのロケーターセットを必要とする場合のEIDエンコーディングに使用されます。 RLOCエンコードに使用する場合、ETRは、アドバタイズするように構成されている特定のアプリケーションごとにロケーターセットを提供します。

Usage: This encoding can be used in EID-records in Map-Request, Map-Reply, Map-Register, and Map-Notify messages. When LISP-DDT [LISP-DDT] is used as the mapping system mechanism, extended EIDs are used in Map-Referral messages. This LCAF Type is used as a lookup key to the mapping system that can return a longest-match or exact-match entry.

使用法:このエンコードは、Map-Request、Map-Reply、Map-Register、およびMap-NotifyメッセージのEIDレコードで使用できます。 LISP-DDT [LISP-DDT]がマッピングシステムメカニズムとして使用される場合、拡張EIDがMap-Referralメッセージで使用されます。このLCAFタイプは、最長一致または完全一致エントリを返すことができるマッピングシステムへのルックアップキーとして使用されます。

5.2. Generic Database Mapping Lookups
5.2. 汎用データベースマッピングルックアップ

When the LISP Mapping Database System holds information accessed by a generic formatted key (where the key is not the usual IPv4 or IPv6 address), an opaque key may be desirable.

LISPマッピングデータベースシステムが、一般的な形式のキー(キーが通常のIPv4またはIPv6アドレスではない)によってアクセスされる情報を保持している場合、不透明なキーが望ましい場合があります。

Opaque Key LISP Canonical Address Format:

不透明なキーLISP正規アドレス形式:

    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
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |           AFI = 16387         |     Rsvd1     |     Flags     |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |   Type = 6    |     Rsvd2     |             Length            |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   | Key Field Num |      Key Wildcard Fields      |   Key . . .   |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |                       . . . Key                               |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   Length:  length in bytes starting and including the byte after this
      Length field.
        

Key Field Num: the value of this field is the number of "Key" sub-fields minus 1, the Key field can be broken up into. So, if this field has a value of 0, there is one sub-field in the "Key". The width of the sub-fields are fixed length. So, for a key size of 8 bytes, with a Key Field Num of 3, four sub-fields of 2 bytes each in length are allowed. Allowing for a reasonable number of 16 sub-field separators, valid values range from 0 to 15.

キーフィールド数:このフィールドの値は、「キー」サブフィールドの数から1を引いた数です。キーフィールドは分割できます。したがって、このフィールドの値が0の場合、「キー」には1つのサブフィールドがあります。サブフィールドの幅は固定長です。したがって、キーサイズが8バイトで、Key Field Numが3の場合、長さがそれぞれ2バイトの4つのサブフィールドが許可されます。妥当な数の16個のサブフィールド区切り文字を許可し、有効な値の範囲は0〜15です。

Key Wildcard Fields: describes which fields in the key are not used as part of the key lookup. This wildcard encoding is a bitfield. Each bit is a don't-care bit for a corresponding field in the key. Bit 0 (the low-order bit) in this bitfield corresponds the first field, the low-order field in the key, bit 1 the second field, and so on. When a bit is set in the bitfield, it is a don't-care bit and should not be considered as part of the database lookup. When the entire 16 bits are set to 0, then all bits of the key are used for the database lookup.

キーワイルドカードフィールド:キールックアップの一部として使用されないキーのフィールドについて説明します。このワイルドカードエンコーディングはビットフィールドです。各ビットは、キーの対応するフィールドのドントケアビットです。このビットフィールドのビット0(下位ビット)は、最初のフィールド、キーの下位フィールド、ビット1は2番目のフィールドというように対応します。ビットフィールドにビットが設定されている場合、それはドントケアビットであり、データベースルックアップの一部と見なされるべきではありません。 16ビット全体を0に設定すると、キーのすべてのビットがデータベースのルックアップに使用されます。

Key: the variable length key used to do a LISP Mapping Database System lookup. The length of the key is the value n (as shown above).

キー:LISPマッピングデータベースシステムの検索に使用される可変長キー。キーの長さは値nです(上記を参照)。

Usage: This is an experimental Type where the usage has not yet been defined.

使用法:これは、使用法がまだ定義されていない試験的なタイプです。

5.3. PETR Admission Control Functionality
5.3. PETRアドミッションコントロール機能

When a public Proxy Egress Tunnel Router (PETR) device wants to verify who is encapsulating to it, it can check for a specific nonce value in the LISP-encapsulated packet. To convey the nonce to admitted ITRs or PITRs, this LCAF is used in a Map-Register or Map-Reply locator-record.

パブリックプロキシ出力トンネルルータ(PETR)デバイスが、誰にカプセル化しているかを確認する場合、LISPカプセル化パケット内の特定のナンス値を確認できます。ナンスを許可されたITRまたはPITRに伝えるために、このLCAFはMap-RegisterまたはMap-Replyロケーターレコードで使用されます。

Nonce Locator Canonical Address Format:

ナンスロケーターの正規住所形式:

    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
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |           AFI = 16387         |     Rsvd1     |     Flags     |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |   Type = 8    |     Rsvd2     |             Length            |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |   Reserved    |                  Nonce                        |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |              AFI = x          |         Address  ...          |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
        

Length: length in bytes starting and including the byte after this Length field.

長さ:この長さフィールドの後のバイトを含み、開始するバイト単位の長さ。

Reserved: must be set to zero and ignored on receipt.

予約済み:ゼロに設定し、受信時に無視する必要があります。

Nonce: a nonce value returned by an ETR in a Map-Reply locator-record to be used by an ITR or PITR when encapsulating to the locator address encoded in the AFI field of this LCAF Type. This nonce value is inserted in the nonce field in the LISP header encapsulation.

Nonce:ETRによってMap-Replyロケーターレコードに返されるnonce値。このLCAFタイプのAFIフィールドにエンコードされたロケーターアドレスにカプセル化するときに、ITRまたはPITRによって使用されます。このノンス値は、LISPヘッダーカプセル化のノンスフィールドに挿入されます。

AFI = x: x can be any AFI value from [AFN].

AFI = x:xには、[AFN]からの任意のAFI値を指定できます。

Usage: This is an experimental Type where the usage has not yet been defined.

使用法:これは、使用法がまだ定義されていない試験的なタイプです。

5.4. Data Model Encoding
5.4. データモデルのエンコード

This Type allows a JSON data model to be encoded as either an EID or an RLOC.

このタイプを使用すると、JSONデータモデルをEIDまたはRLOCとしてエンコードできます。

JSON Data Model Type Address Format:

JSONデータモデルタイプアドレス形式:

    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
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |           AFI = 16387         |     Rsvd1     |     Flags     |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |   Type = 14   |    Rsvd2    |B|            Length             |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |           JSON length         | JSON binary/text encoding ... |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |              AFI = x          |       Optional Address ...    |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   Length:  length in bytes starting and including the byte after this
      Length field.
        

B bit: indicates that the JSON field is binary encoded according to [JSON-BINARY] when the bit is set to 1. Otherwise, the encoding is based on text encoding according to [RFC7159].

Bビット:ビットが1に設定されている場合、JSONフィールドが[JSON-BINARY]に従ってバイナリエンコードされることを示します。それ以外の場合、エンコードは[RFC7159]に基づくテキストエンコードに基づいています。

JSON length: length in octets of the following JSON binary/text encoding field.

JSONの長さ:次のJSONバイナリ/テキストエンコードフィールドのオクテット単位の長さ。

JSON binary/text encoding: a variable-length field that contains either binary or text encodings.

JSONバイナリ/テキストエンコーディング:バイナリまたはテキストエンコーディングのいずれかを含む可変長フィールド。

AFI = x: x can be any AFI value from [AFN]. A specific AFI has its own encoding of either a unicast or multicast locator address. All RTR/ETR entries for the same level should be combined by a Map-Server to avoid searching through the entire multilevel list of locator entries in a Map-Reply message.

AFI = x:xには、[AFN]からの任意のAFI値を指定できます。特定のAFIには、ユニキャストまたはマルチキャストロケーターアドレスの独自のエンコーディングがあります。 Map-Replyメッセージ内のロケーターエントリのマルチレベルリスト全体を検索しないように、同じレベルのすべてのRTR / ETRエントリをMap-Serverで結合する必要があります。

Usage: This is an experimental Type where the usage has not yet been defined. An example mapping is an EID-record encoded as a distinguished-name "cpe-router" and an RLOC-record encoded as a JSON string "{ "router-address" : "1.1.1.1", "router-mask" : "8" }".

使用法:これは、使用法がまだ定義されていない試験的なタイプです。マッピングの例は、識別名「cpe-router」としてエンコードされたEIDレコードと、JSON文字列「{"router-address": "1.1.1.1"、 "router-mask": "」としてエンコードされたRLOCレコードです。 8 "}"。

5.5. Encoding Key/Value Address Pairs
5.5. キー/値アドレスペアのエンコード

The Key/Value pair is, for example, useful for attaching attributes to other elements of LISP packets, such as EIDs or RLOCs. When attaching attributes to EIDs or RLOCs, it's necessary to distinguish between the element that should be used as EID or RLOC and, hence, as the key for lookups and additional attributes. This is especially the case when the difference cannot be determined from the Types of the elements, such as when two IP addresses are being used.

キーと値のペアは、たとえば、EIDやRLOCなど、LISPパケットの他の要素に属性をアタッチするのに役立ちます。 EIDまたはRLOCに属性を付加する場合、EIDまたはRLOCとして、つまりルックアップおよび追加属性のキーとして使用する必要がある要素を区別する必要があります。これは、2つのIPアドレスが使用されている場合など、要素のタイプから違いを判別できない場合に特に当てはまります。

Key/Value Address Pair Address Format:

キー/値アドレスペアアドレス形式:

    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
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |           AFI = 16387         |     Rsvd1     |     Flags     |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |   Type = 15   |     Rsvd2     |            Length             |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |              AFI = x          |       Address as Key ...      |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |              AFI = y          |       Address as Value ...    |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   Length:  length in bytes starting and including the byte after this
      Length field.
        

AFI = x: x is the "Address as Key" AFI that can have any value from [AFN]. A specific AFI has its own encoding of either a unicast or a multicast locator address. All RTR/ETR entries for the same level should be combined by a Map-Server to avoid searching through the entire multilevel list of locator entries in a Map-Reply message.

AFI = x:xは[Address as Key] AFIであり、[AFN]の任意の値を持つことができます。特定のAFIには、ユニキャストまたはマルチキャストロケーターアドレスの独自のエンコーディングがあります。 Map-Replyメッセージ内のロケーターエントリのマルチレベルリスト全体を検索しないように、同じレベルのすべてのRTR / ETRエントリをMap-Serverで結合する必要があります。

Address as Key: AFI-encoded address that will be attached with the attributes encoded in "Address as Value", which follows this field.

キーとしてのアドレス:このフィールドに続く「値としてのアドレス」でエンコードされた属性が付加されるAFIエンコードアドレス。

AFI = y: y is the "Address of Value" AFI that can have any value from [AFN]. A specific AFI has its own encoding of either a unicast or a multicast locator address. All RTR/ETR entries for the same level should be combined by a Map-Server to avoid searching through the entire multilevel list of locator entries in a Map-Reply message.

AFI = y:yは[値のアドレス] AFIであり、[AFN]からの任意の値を持つことができます。特定のAFIには、ユニキャストまたはマルチキャストロケーターアドレスの独自のエンコーディングがあります。 Map-Replyメッセージ内のロケーターエントリのマルチレベルリスト全体を検索しないように、同じレベルのすべてのRTR / ETRエントリをMap-Serverで結合する必要があります。

Address as Value: AFI-encoded address that will be the attribute address that goes along with "Address as Key" which precedes this field.

値としてのアドレス:このフィールドの前にある「キーとしてのアドレス」に伴う属性アドレスとなるAFIエンコードされたアドレス。

Usage: This is an experimental Type where the usage has not yet been defined.

使用法:これは、使用法がまだ定義されていない試験的なタイプです。

5.6. Multiple Data-Planes
5.6. 複数のデータプレーン

Overlays are becoming popular in many parts of the network, which has created an explosion of data-plane encapsulation headers. Since the LISP mapping system can hold many types of address formats, it can represent the encapsulation format supported by an RLOC as well. When an encapsulator receives a Map-Reply with an Encapsulation Format LCAF Type encoded in an RLOC-record, it can select an encapsulation format, that it can support, from any of the encapsulation protocols that have the bit set to 1 in this LCAF Type.

オーバーレイはネットワークの多くの部分で一般的になり、データプレーンのカプセル化ヘッダーが急増しています。 LISPマッピングシステムは多くのタイプのアドレス形式を保持できるため、RLOCでサポートされているカプセル化形式も表すことができます。カプセル化プログラムは、RLOCレコードにエンコードされたカプセル化フォーマットLCAFタイプのMap-Replyを受信すると、このLCAFタイプでビットが1に設定されているカプセル化プロトコルから、サポート可能なカプセル化フォーマットを選択できます。 。

Encapsulation Format Address Format:

カプセル化形式アドレス形式:

    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
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |           AFI = 16387         |     Rsvd1     |     Flags     |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |   Type = 16   |     Rsvd2     |             Length            |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |        Reserved-for-Future-Encapsulations       |U|G|N|v|V|l|L|
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |              AFI = x          |          Address ...          |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
        

Length: length in bytes starting and including the byte after this Length field.

長さ:この長さフィールドの後のバイトを含み、開始するバイト単位の長さ。

Reserved-for-Future-Encapsulations: must be set to zero and ignored on receipt. This field will get bits allocated to future encapsulations, as they are created.

Reserved-for-Future-Encapsulations:ゼロに設定し、受信時に無視する必要があります。このフィールドは、作成時に将来のカプセル化に割り当てられるビットを取得します。

U: The RLOCs listed in the AFI-encoded addresses in the next longword can accept Generic UDP Encapsulation (GUE) using destination UDP port 6080 [GUE].

U:次のロングワードのAFIエンコードされたアドレスにリストされているRLOCは、宛先UDPポート6080 [GUE]を使用してGeneric UDP Encapsulation(GUE)を受け入れることができます。

G: The RLOCs listed in the AFI-encoded addresses in the next longword can accept Geneve encapsulation using destination UDP port 6081 [GENEVE].

G:次のロングワードのAFIエンコードアドレスにリストされているRLOCは、宛先UDPポート6081 [GENEVE]を使用してGeneveカプセル化を受け入れることができます。

N: The RLOCs listed in the AFI-encoded addresses in the next longword can accept NV-GRE (Network Virtualization - Generic Routing Encapsulation) using IPv4/IPv6 protocol number 47 [RFC7637].

N:次のロングワードのAFIエンコードされたアドレスにリストされているRLOCは、IPv4 / IPv6プロトコル番号47 [RFC7637]を使用したNV-GRE(ネットワーク仮想化-汎用ルーティングカプセル化)を受け入れることができます。

v: The RLOCs listed in the AFI-encoded addresses in the next longword can accept VXLAN-GPE (Generic Protocol Extension) encapsulation using destination UDP port 4790 [GPE-VXLAN].

v:次のロングワードのAFIエンコードされたアドレスにリストされているRLOCは、宛先UDPポート4790 [GPE-VXLAN]を使用してVXLAN-GPE(Generic Protocol Extension)カプセル化を受け入れることができます。

V: The RLOCs listed in the AFI-encoded addresses in the next longword can accept Virtual eXtensible Local Area Network (VXLAN) encapsulation using destination UDP port 4789 [RFC7348].

V:次のロングワードのAFIエンコードアドレスにリストされているRLOCは、宛先UDPポート4789 [RFC7348]を使用して、仮想拡張可能ローカルエリアネットワーク(VXLAN)カプセル化を受け入れることができます。

l: The RLOCs listed in the AFI-encoded addresses in the next longword can accept Layer 2 LISP encapsulation using destination UDP port 8472 [LISP-L2].

l:次のロングワードのAFIエンコードされたアドレスにリストされているRLOCは、宛先UDPポート8472 [LISP-L2]を使用してレイヤー2 LISPカプセル化を受け入れることができます。

L: The RLOCs listed in the AFI-encoded addresses in the next longword can accept Layer 3 LISP encapsulation using destination UDP port 4341 [RFC6830].

L:次のロングワードのAFIエンコードされたアドレスにリストされているRLOCは、宛先UDPポート4341 [RFC6830]を使用してレイヤー3 LISPカプセル化を受け入れることができます。

Usage: This encoding can be used in RLOC-records in Map-Request, Map-Reply, Map-Register, and Map-Notify messages.

使用法:このエンコードは、Map-Request、Map-Reply、Map-Register、およびMap-NotifyメッセージのRLOCレコードで使用できます。

6. Security Considerations
6. セキュリティに関する考慮事項

This document is classified as Experimental. The LCAF encodings defined in this document are intended to be used with their corresponding use cases and in self-contained environments. Users should carefully consider how the [LISP-SEC] threat model applies to their particular use case.

このドキュメントは実験的として分類されます。このドキュメントで定義されているLCAFエンコーディングは、対応する使用例および自己完結型環境で使用することを目的としています。ユーザーは、[LISP-SEC]脅威モデルが特定のユースケースにどのように適用されるかを慎重に検討する必要があります。

The use of the Geo-Coordinates LCAF Type may raise physical privacy issues. Care should be taken when configuring the mapping system to use specific policy parameters so geolocation information is not returned gratuitously. It is recommended that any documents that specify the use of the Geo-Coordinates LCAF Type should consider the applicability of RFC 6280 (BCP 160) [RFC6280] for location-based privacy protection.

Geo-Coordinates LCAF Typeを使用すると、物理的なプライバシーの問題が発生する可能性があります。特定のポリシーパラメータを使用するようにマッピングシステムを構成するときは、地理位置情報が不必要に返されないように注意する必要があります。地理座標LCAFタイプの使用を指定するドキュメントでは、ロケーションベースのプライバシー保護のためのRFC 6280(BCP 160)[RFC6280]の適用性を検討することをお勧めします。

Additional privacy concerns have arisen since publication of BCP 160, and future work on LISP should examine potential threats beyond BCP 160 and address improving privacy and security for LISP deployments.

BCP 160の公開以降、プライバシーに関する追加の懸念が生じています。LISPに関する今後の作業では、BCP 160を超える潜在的な脅威を調査し、LISP展開のプライバシーとセキュリティの向上に取り組む必要があります。

7. IANA Considerations
7. IANAに関する考慮事項

This document defines a canonical address format encoding used in LISP control messages and in the encoding of lookup keys for the LISP Mapping Database System. Such an address format is based on a fixed AFI (16387) and a LISP LCAF Type field.

このドキュメントでは、LISP制御メッセージおよびLISPマッピングデータベースシステムのルックアップキーのエンコーディングで使用される正規アドレス形式エンコーディングを定義します。このようなアドレス形式は、固定AFI(16387)とLISP LCAF Typeフィールドに基づいています。

The LISP LCAF Type field is an 8-bit field specific to the LISP Canonical Address Format encodings. IANA has created a new registry (as outlined in [RFC5226]) titled "LISP Canonical Address Format (LCAF) Types". Initial values for the "LISP Canonical Address Format (LCAF) Types" registry are given below. Future assignments are to be made using the Specification Required policy [RFC5226]. Assignments consist of a LISP LCAF Type Name and its associated value:

LISP LCAF Typeフィールドは、LISP Canonical Address Formatエンコーディングに固有の8ビットフィールドです。 IANAは「[RFC5226]で説明されているように)「LISP Canonical Address Format(LCAF)Types」というタイトルの新しいレジストリを作成しました。 「LISP Canonical Address Format(LCAF)Types」レジストリの初期値を以下に示します。将来の割り当ては、Specification Requiredポリシー[RFC5226]を使用して行われます。割り当ては、LISP LCAFタイプ名とそれに関連付けられた値で構成されます。

              +-------+------------------------+-----------+
              | Value | LISP LCAF Type Name    | Reference |
              +-------+------------------------+-----------+
              | 0     | Null Body              | Section 3 |
              | 1     | AFI List               | Section 3 |
              | 2     | Instance ID            | Section 3 |
              | 3     | AS Number              | Section 3 |
              | 5     | Geo-Coordinates        | Section 3 |
              | 7     | NAT-Traversal          | Section 3 |
              | 9     | Multicast Info         | Section 3 |
              | 10    | Explicit Locator Path  | Section 3 |
              | 11    | Security Key           | Section 3 |
              | 12    | Source/Dest Key        | Section 3 |
              | 13    | Replication List Entry | Section 3 |
              +-------+------------------------+-----------+
        

Table 1: Initial Values in the "LISP Canonical Address Format (LCAF) Types" Registry

表1: "LISP Canonical Address Format(LCAF)Types"レジストリの初期値

8. References
8. 参考文献
8.1. Normative References
8.1. 引用文献

[RFC1035] Mockapetris, P., "Domain names - implementation and specification", STD 13, RFC 1035, DOI 10.17487/RFC1035, November 1987, <http://www.rfc-editor.org/info/rfc1035>.

[RFC1035] Mockapetris、P。、「ドメイン名-実装および仕様」、STD 13、RFC 1035、DOI 10.17487 / RFC1035、1987年11月、<http://www.rfc-editor.org/info/rfc1035>。

[RFC1918] Rekhter, Y., Moskowitz, B., Karrenberg, D., de Groot, G., and E. Lear, "Address Allocation for Private Internets", BCP 5, RFC 1918, DOI 10.17487/RFC1918, February 1996, <http://www.rfc-editor.org/info/rfc1918>.

[RFC1918] Rekhter、Y.、Moskowitz、B.、Karrenberg、D.、de Groot、G。、およびE. Lear、「プライベートインターネットのアドレス割り当て」、BCP 5、RFC 1918、DOI 10.17487 / RFC1918、1996年2月、<http://www.rfc-editor.org/info/rfc1918>。

[RFC2119] Bradner, S., "Key words for use in RFCs to Indicate Requirement Levels", BCP 14, RFC 2119, DOI 10.17487/RFC2119, March 1997, <http://www.rfc-editor.org/info/rfc2119>.

[RFC2119] Bradner、S。、「要件レベルを示すためにRFCで使用するキーワード」、BCP 14、RFC 2119、DOI 10.17487 / RFC2119、1997年3月、<http://www.rfc-editor.org/info/ rfc2119>。

[RFC3232] Reynolds, J., Ed., "Assigned Numbers: RFC 1700 is Replaced by an On-line Database", RFC 3232, DOI 10.17487/RFC3232, January 2002, <http://www.rfc-editor.org/info/rfc3232>.

[RFC3232] Reynolds、J。、編、「割り当てられた番号:RFC 1700はオンラインデータベースに置き換えられました」、RFC 3232、DOI 10.17487 / RFC3232、2002年1月、<http://www.rfc-editor.org / info / rfc3232>。

[RFC3986] Berners-Lee, T., Fielding, R., and L. Masinter, "Uniform Resource Identifier (URI): Generic Syntax", STD 66, RFC 3986, DOI 10.17487/RFC3986, January 2005, <http://www.rfc-editor.org/info/rfc3986>.

[RFC3986] Berners-Lee、T.、Fielding、R。、およびL. Masinter、「Uniform Resource Identifier(URI):Generic Syntax」、STD 66、RFC 3986、DOI 10.17487 / RFC3986、2005年1月、<http:/ /www.rfc-editor.org/info/rfc3986>。

[RFC5226] Narten, T. and H. Alvestrand, "Guidelines for Writing an IANA Considerations Section in RFCs", BCP 26, RFC 5226, DOI 10.17487/RFC5226, May 2008, <http://www.rfc-editor.org/info/rfc5226>.

[RFC5226] Narten、T。およびH. Alvestrand、「RFCでIANAの考慮事項セクションを作成するためのガイドライン」、BCP 26、RFC 5226、DOI 10.17487 / RFC5226、2008年5月、<http://www.rfc-editor.org / info / rfc5226>。

[RFC6280] Barnes, R., Lepinski, M., Cooper, A., Morris, J., Tschofenig, H., and H. Schulzrinne, "An Architecture for Location and Location Privacy in Internet Applications", BCP 160, RFC 6280, DOI 10.17487/RFC6280, July 2011, <http://www.rfc-editor.org/info/rfc6280>.

[RFC6280] Barnes、R.、Lepinski、M.、Cooper、A.、Morris、J.、Tschofenig、H。、およびH. Schulzrinne、「An Internet Location in Location and Location Privacy in Internet Applications」、BCP 160、RFC 6280、DOI 10.17487 / RFC6280、2011年7月、<http://www.rfc-editor.org/info/rfc6280>。

[RFC6830] Farinacci, D., Fuller, V., Meyer, D., and D. Lewis, "The Locator/ID Separation Protocol (LISP)", RFC 6830, DOI 10.17487/RFC6830, January 2013, <http://www.rfc-editor.org/info/rfc6830>.

[RFC6830] Farinacci、D.、Fuller、V.、Meyer、D。、およびD. Lewis、「The Locator / ID Separation Protocol(LISP)」、RFC 6830、DOI 10.17487 / RFC6830、2013年1月、<http:/ /www.rfc-editor.org/info/rfc6830>。

[RFC6836] Fuller, V., Farinacci, D., Meyer, D., and D. Lewis, "Locator/ID Separation Protocol Alternative Logical Topology (LISP+ALT)", RFC 6836, DOI 10.17487/RFC6836, January 2013, <http://www.rfc-editor.org/info/rfc6836>.

[RFC6836] Fuller、V.、Farinacci、D.、Meyer、D。、およびD. Lewis、「Locator / ID Separation Protocol Alternative Logical Topology(LISP + ALT)」、RFC 6836、DOI 10.17487 / RFC6836、2013年1月、 <http://www.rfc-editor.org/info/rfc6836>。

[RFC7159] Bray, T., Ed., "The JavaScript Object Notation (JSON) Data Interchange Format", RFC 7159, DOI 10.17487/RFC7159, March 2014, <http://www.rfc-editor.org/info/rfc7159>.

[RFC7159]ブレイ、T。、編、「JavaScript Object Notation(JSON)データ交換フォーマット」、RFC 7159、DOI 10.17487 / RFC7159、2014年3月、<http://www.rfc-editor.org/info/ rfc7159>。

[RFC7348] Mahalingam, M., Dutt, D., Duda, K., Agarwal, P., Kreeger, L., Sridhar, T., Bursell, M., and C. Wright, "Virtual eXtensible Local Area Network (VXLAN): A Framework for Overlaying Virtualized Layer 2 Networks over Layer 3 Networks", RFC 7348, DOI 10.17487/RFC7348, August 2014, <http://www.rfc-editor.org/info/rfc7348>.

[RFC7348] Mahalingam、M.、Dutt、D.、Duda、K.、Agarwal、P.、Kreeger、L.、Sridhar、T.、Bursell、M。、およびC. Wright、「Virtual eXtensible Local Area Network( VXLAN):A Layer over Overlaying Virtualized Layer 2 Networks over Layer 3 Networks」、RFC 7348、DOI 10.17487 / RFC7348、2014年8月、<http://www.rfc-editor.org/info/rfc7348>。

[RFC7637] Garg, P., Ed. and Y. Wang, Ed., "NVGRE: Network Virtualization Using Generic Routing Encapsulation", RFC 7637, DOI 10.17487/RFC7637, September 2015, <http://www.rfc-editor.org/info/rfc7637>.

[RFC7637] Garg、P.、Ed。 Y. Wang、Ed。、「NVGRE:Network Virtualization Using Generic Routing Encapsulation」、RFC 7637、DOI 10.17487 / RFC7637、2015年9月、<http://www.rfc-editor.org/info/rfc7637>。

8.2. Informative References
8.2. 参考引用

[AFN] IANA, "Address Family Numbers", <http://www.iana.org/assignments/address-family-numbers/>.

[AFN] IANA、「Address Family Numbers」、<http://www.iana.org/assignments/address-family-numbers/>。

[EID-MOBILITY] Portoles-Comeras, M., Ashtaputre, V., Moreno, V., Maino, F., and D. Farinacci, "LISP L2/L3 EID Mobility Using a Unified Control Plane", Work in Progress, draft-portoles-lisp-eid-mobility-01, October 2016.

[EID-MOBILITY] Portoles-Comeras、M.、Ashtaputre、V.、Moreno、V.、Maino、F。、およびD. Farinacci、「統合コントロールプレーンを使用したLISP L2 / L3 EIDモビリティ」、Work in Progress、 draft-portoles-lisp-eid-mobility-01、2016年10月。

[GENEVE] Gross, J., Ganga, I., and T. Sridhar, "Geneve: Generic Network Virtualization Encapsulation", Work in Progress, draft-ietf-nvo3-geneve-03, September 2016.

[GENEVE] Gross、J.、Ganga、I。、およびT. Sridhar、「Geneve:Generic Network Virtualization Encapsulation」、Work in Progress、draft-ietf-nvo3-geneve-03、2016年9月。

[GPE-VXLAN] Maino, F., Kreeger, L., and U. Elzur, "Generic Protocol Extension for VXLAN", Work in Progress, draft-ietf-nvo3-vxlan-gpe-03, October 2016.

[GPE-VXLAN] Maino、F.、Kreeger、L.、U。Elzur、「Generic Protocol Extension for VXLAN」、Work in Progress、draft-ietf-nvo3-vxlan-gpe-03、2016年10月。

[GUE] Herbert, T., Yong, L., and O. Zia, "Generic UDP Encapsulation", Work in Progress, draft-ietf-nvo3-gue-05, October 2016.

[GUE] Herbert、T.、Yong、L.、O。Zia、「Generic UDP Encapsulation」、Work in Progress、draft-ietf-nvo3-gue-05、2016年10月。

[JSON-BINARY] "Universal Binary JSON Specification", <http://ubjson.org>.

[JSON-BINARY]「ユニバーサルバイナリJSON仕様」、<http://ubjson.org>。

[LISP-DDT] Fuller, V., Lewis, D., Ermagan, V., Jain, A., and A. Smirnov, "LISP Delegated Database Tree", Work in Progress, draft-ietf-lisp-ddt-09, January 2017.

[LISP-DDT] Fuller、V.、Lewis、D.、Ermagan、V.、Jain、A。、およびA. Smirnov、「LISP Delegated Database Tree」、作業中、draft-ietf-lisp-ddt-09 、2017年1月。

[LISP-L2] Smith, M., Dutt, D., Farinacci, D., and F. Maino, "Layer 2 (L2) LISP Encapsulation Format", Work in Progress, draft-smith-lisp-layer2-03, September 2013.

[LISP-L2] Smith、M.、Dutt、D.、Farinacci、D。、およびF. Maino、「Layer 2(L2)LISP Encapsulation Format」、Work in Progress、draft-smith-lisp-layer2-03、 2013年9月。

[LISP-RE] Coras, F., Cabellos-Aparicio, A., Domingo-Pascual, J., Maino, F., and D. Farinacci, "LISP Replication Engineering", Work in Progress, draft-coras-lisp-re-08, November 2015.

[LISP-RE] Coras、F.、Cabellos-Aparicio、A.、Domingo-Pascual、J.、Maino、F。、およびD. Farinacci、「LISP Replication Engineering」、Work in Progress、draft-coras-lisp- re-08、2015年11月。

[LISP-SEC] Maino, F., Ermagan, V., Cabellos, A., and D. Saucez, "LISP-Security (LISP-SEC)", Work in Progress, draft-ietf-lisp-sec-12, November 2016.

[LISP-SEC] Maino、F.、Ermagan、V.、Cabellos、A。、およびD. Saucez、「LISP-Security(LISP-SEC)」、Work in Progress、draft-ietf-lisp-sec-12、 2016年11月。

[LISP-TE] Farinacci, D., Kowal, M., and P. Lahiri, "LISP Traffic Engineering Use-Cases", Work in Progress, draft-farinacci-lisp-te-11, September 2016.

[LISP-TE] Farinacci、D.、Kowal、M。、およびP. Lahiri、「LISPトラフィックエンジニアリングの使用例」、作業中、draft-farinacci-lisp-te-11、2016年9月。

[NAT-LISP] Ermagan, V., Farinacci, D., Lewis, D., Skriver, J., Maino, F., and C. White, "NAT traversal for LISP", Work in Progress, draft-ermagan-lisp-nat-traversal-11, August 2016.

[NAT-LISP] Ermagan、V.、Farinacci、D.、Lewis、D.、Skriver、J.、Maino、F。、およびC. White、「LISPのNATトラバーサル」、Work in Progress、draft-ermagan- lisp-nat-traversal-11、2016年8月。

[RFC8061] Farinacci, D. and B. Weis, "Locator/ID Separation Protocol (LISP) Data-Plane Confidentiality", RFC 8061, DOI 10.17487/RFC8061, February 2017, <http://www.rfc-editor.org/info/rfc8061>.

[RFC8061] Farinacci、D。およびB. Weis、「Locator / ID Separation Protocol(LISP)Data-Plane Confidentiality」、RFC 8061、DOI 10.17487 / RFC8061、2017年2月、<http://www.rfc-editor.org / info / rfc8061>。

[WGS-84] National Imagery and Mapping Agency, "Department of Defense World Geodetic System 1984", NIMA TR8350.2, January 2000, <http://earth-info.nga.mil/GandG/ publications/tr8350.2/wgs84fin.pdf>.

[WGS-84] National Imagery and Mapping Agency、「Department of Defense World Geodetic System 1984」、NIMA TR8350.2、2000年1月、<http://earth-info.nga.mil/GandG/ Publications / tr8350.2 / wgs​​84fin.pdf>。

Acknowledgments

謝辞

The authors would like to thank Vince Fuller, Gregg Schudel, Jesper Skriver, Luigi Iannone, Isidor Kouvelas, and Sander Steffann for their technical and editorial commentary.

著者は、技術的および編集上の解説を提供してくれたVince Fuller、Gregg Schudel、Jesper Skriver、Luigi Iannone、Isidor Kouvelas、およびSander Steffannに感謝します。

The authors would like to thank Victor Moreno for discussions that led to the definition of the Multicast Info LCAF Type.

マルチキャスト情報LCAFタイプの定義につながった議論について、著者はVictor Morenoに感謝します。

The authors would like to thank Parantap Lahiri and Michael Kowal for discussions that led to the definition of the Explicit Locator Path (ELP) LCAF Type.

著者は、明示的ロケーターパス(ELP)LCAFタイプの定義につながった議論について、Parantap LahiriとMichael Kowalに感謝します。

The authors would like to thank Fabio Maino and Vina Ermagan for discussions that led to the definition of the Security Key LCAF Type.

セキュリティキーLCAFタイプの定義につながった議論について、著者はFabio MainoとVina Ermaganに感謝します。

The authors would like to thank Albert Cabellos-Aparicio and Florin Coras for discussions that led to the definition of the Replication List Entry LCAF Type.

著者は、レプリケーションリストエントリLCAFタイプの定義につながった議論について、Albert Cabellos-AparicioとFlorin Corasに感謝します。

Thanks goes to Michiel Blokzijl and Alberto Rodriguez-Natal for suggesting new LCAF Types.

新しいLCAFタイプを提案してくれたMichiel BlokzijlとAlberto Rodriguez-Natalに感謝します。

Thanks also goes to Terry Manderson for assistance obtaining a LISP AFI value from IANA.

また、IANAからLISP AFI値を取得する支援をしてくれたTerry Mandersonにも感謝します。

And finally, the authors thank Stephen Farrell (Security Area Director) and Deborah Brungard (Routing Area Director) for their suggested text to get the document through IESG review.

そして最後に、著者は、IESGレビューを通じてドキュメントを入手するための提案されたテキストについて、Stephen Farrell(セキュリティエリアディレクター)およびDeborah Brungard(ルーティングエリアディレクター)に感謝します。

Authors' Addresses

著者のアドレス

Dino Farinacci lispers.net San Jose, CA United States of America

Dino Farinacci lispers.netサンノゼ、カリフォルニア州アメリカ合衆国

   Email: farinacci@gmail.com
        

Dave Meyer Brocade San Jose, CA United States of America

デイブマイヤーブロケードサンノゼ、カリフォルニア州アメリカ合衆国

   Email: dmm@1-4-5.net
        

Job Snijders NTT Communications Theodorus Majofskistraat 100 Amsterdam 1065 SZ The Netherlands

Job Snijders NTT Communications Theodorus Majofskistraat 100アムステルダム1065 SZオランダ

   Email: job@ntt.net