[要約] RFC 7750は、Two-Way Active Measurement Protocol(TWAMP)でのDifferentiated Service Code Point(DSCP)とExplicit Congestion Notification(ECN)の監視に関する標準仕様です。このRFCの目的は、TWAMPを使用してネットワークのパフォーマンスを測定する際に、DSCPとECNの情報を収集するための方法を提供することです。

Internet Engineering Task Force (IETF)                          J. Hedin
Request for Comments: 7750                                     G. Mirsky
Updates: 5357                                            S.  Baillargeon
Category: Standards Track                                       Ericsson
ISSN: 2070-1721                                            February 2016
        

Differentiated Service Code Point and Explicit Congestion Notification Monitoring in the Two-Way Active Measurement Protocol (TWAMP)

双方向アクティブ測定プロトコル(TWAMP)での差別化されたサービスコードポイントと明示的な輻輳通知の監視

Abstract

概要

This document describes an optional extension for Two-Way Active Measurement Protocol (TWAMP) allowing the monitoring of the Differentiated Service Code Point and Explicit Congestion Notification fields with the TWAMP-Test protocol.

このドキュメントでは、TWAMP-TestプロトコルでDiffServコードポイントと明示的輻輳通知フィールドを監視できるようにする、双方向アクティブ測定プロトコル(TWAMP)のオプションの拡張機能について説明します。

Status of This Memo

本文書の状態

This is an Internet Standards Track document.

これはInternet Standards Trackドキュメントです。

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

このドキュメントは、IETF(Internet Engineering Task Force)の製品です。これは、IETFコミュニティのコンセンサスを表しています。公開レビューを受け、インターネットエンジニアリングステアリンググループ(IESG)による公開が承認されました。インターネット標準の詳細については、RFC 5741のセクション2をご覧ください。

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

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

Copyright Notice

著作権表示

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

Copyright(c)2016 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  . . . . . . . . . . . . . . . . . . . . . . . .   2
     1.1.  Conventions Used in This Document . . . . . . . . . . . .   3
       1.1.1.  Terminology . . . . . . . . . . . . . . . . . . . . .   3
       1.1.2.  Requirements Language . . . . . . . . . . . . . . . .   3
   2.  TWAMP Extensions  . . . . . . . . . . . . . . . . . . . . . .   3
     2.1.  Setting Up Connection to Monitor DSCP and ECN . . . . . .   3
     2.2.  TWAMP-Test Extension  . . . . . . . . . . . . . . . . . .   4
       2.2.1.  Session-Reflector Packet Format for DSCP and ECN
               Monitoring  . . . . . . . . . . . . . . . . . . . . .   4
       2.2.2.  DSCP and ECN Monitoring with Extensions from RFC 6038   8
       2.2.3.  Consideration for TWAMP Light Mode  . . . . . . . . .   8
   3.  IANA Considerations . . . . . . . . . . . . . . . . . . . . .   9
   4.  Security Considerations . . . . . . . . . . . . . . . . . . .   9
   5.  References  . . . . . . . . . . . . . . . . . . . . . . . . .   9
     5.1.  Normative References  . . . . . . . . . . . . . . . . . .   9
     5.2.  Informative References  . . . . . . . . . . . . . . . . .  10
   Acknowledgements  . . . . . . . . . . . . . . . . . . . . . . . .  10
   Authors' Addresses  . . . . . . . . . . . . . . . . . . . . . . .  11
        
1. Introduction
1. はじめに

The One-Way Active Measurement Protocol (OWAMP) [RFC4656] defines the Type-P Descriptor field and negotiation of its value in the OWAMP-Control protocol. The Two-Way Active Measurement Protocol (TWAMP) [RFC5357] states that only a Differentiated Services Code Point (DSCP) value (see [RFC2474], [RFC3168], and [RFC3260]) can be defined by Type-P Descriptor, and the negotiated value must be used by both the Session-Sender and Session-Reflector. The TWAMP specification also states that the same DSCP value (found in the Session-Sender packet) MUST be used in the test packet reflected by the Session-Reflector. However, the TWAMP-Test protocol does not specify any methods to determine or report when the DSCP value has changed or is different than expected in the forward or reverse direction. Re-marking the DSCP (changing its original value) in IP networks is possible and often accomplished by a Differentiated Services policy configured on a single node along the IP path. In many cases, a change of the DSCP value indicates an unintentional or erroneous behavior. At best, the Session-Sender can detect a change of the DSCP reverse direction, assuming such a change is actually detectable.

One-Way Active Measurement Protocol(OWAMP)[RFC4656]は、OWAMP-ControlプロトコルでType-P Descriptorフィールドとその値のネゴシエーションを定義します。 Two-Way Active Measurement Protocol(TWAMP)[RFC5357]では、Type-P記述子で定義できるのは、Differentiated Services Code Point(DSCP)値([RFC2474]、[RFC3168]、および[RFC3260]を参照)のみです。交渉された値は、Session-SenderとSession-Reflectorの両方で使用する必要があります。 TWAMP仕様では、同じDSCP値(Session-Senderパケットに含まれる)を、Session-Reflectorによって反映されるテストパケットで使用する必要があることも明記しています。ただし、TWAMP-Testプロトコルでは、DSCP値が変更されたとき、または順方向または逆方向で予期された値と異なるときを判別または報告する方法は指定されていません。 IPネットワークでのDSCPの再マーキング(元の値の変更)は可能であり、多くの場合、IPパス上の単一ノードで構成された差別化サービスポリシーによって実行されます。多くの場合、DSCP値の変更は、意図しない動作または誤った動作を示します。せいぜい、Session-Senderは、DSCPの逆方向の変更を実際に検出可能であると想定して、その変更を検出できます。

This document describes an OPTIONAL feature for TWAMP. It is called DSCP and ECN Monitoring. It allows the Session-Sender to know the actual DSCP value received at the Session-Reflector. Furthermore, this feature tracks the Explicit Congestion Notification (ECN) value (see [RFC2474], [RFC3168], and [RFC3260]) received at the Session- Reflector. This is helpful to determine if the ECN is actually operating or if an ECN-capable node has detected congestion in the forward direction.

このドキュメントでは、TWAMPのオプション機能について説明します。これは、DSCPおよびECNモニタリングと呼ばれます。これにより、Session-Senderは、Session-Reflectorで受信された実際のDSCP値を知ることができます。さらに、この機能は、Session-Reflectorで受信された明示的輻輳通知(ECN)値([RFC2474]、[RFC3168]、および[RFC3260]を参照)を追跡します。これは、ECNが実際に動作しているかどうか、またはECN対応ノードが順方向の輻輳を検出したかどうかを判断するのに役立ちます。

1.1. Conventions Used in This Document
1.1. このドキュメントで使用される規則
1.1.1. Terminology
1.1.1. 用語

DSCP: Differentiated Services Code Point

DSCP:DiffServコードポイント

ECN: Explicit Congestion Notification

ECN:明示的な輻輳通知

IPPM: IP Performance Metrics

IPPM:IPパフォーマンスメトリック

TWAMP: Two-Way Active Measurement Protocol

TWAMP:双方向アクティブ測定プロトコル

OWAMP: One-Way Active Measurement Protocol

OWAMP:一方向アクティブ測定プロトコル

1.1.2. Requirements Language
1.1.2. 要件言語

The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "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」、「NOT RECOMMENDED」、「MAY」、「OPTIONALこの文書の "は、[RFC2119]で説明されているように解釈されます。

2. TWAMP Extensions
2. TWAMP拡張

TWAMP connection establishment follows the procedure defined in Section 3.1 of [RFC4656] and Section 3.1 of [RFC5357] where the Modes field is used to identify and select specific communication capabilities. At the same time, the Modes field is recognized and used as an extension mechanism [RFC6038]. The new feature requires a new flag to identify the ability of a Session-Reflector to return the values of received DSCP and ECN values back to a Session-Sender, and to support the new Session-Reflector packet format in the TWAMP-Test protocol. See Section 3 for details on the assigned bit position.

TWAMP接続の確立は、[RFC4656]のセクション3.1と[RFC5357]のセクション3.1で定義されている手順に従います。ここでは、モードフィールドを使用して、特定の通信機能を識別および選択します。同時に、Modesフィールドは認識され、拡張メカニズムとして使用されます[RFC6038]。新しい機能では、受信したDSCP値とECN値をセッションセンダーに返すセッションリフレクターの機能を識別し、TWAMPテストプロトコルで新しいセッションリフレクターパケット形式をサポートするために、新しいフラグが必要です。割り当てられたビット位置の詳細については、セクション3を参照してください。

2.1. Setting Up Connection to Monitor DSCP and ECN
2.1. DSCPおよびECNを監視するための接続の設定

The Server sets the DSCP and ECN Monitoring flag in the Modes field of the Server Greeting message to indicate its capabilities and willingness to monitor them. If the Control-Client agrees to monitor DSCP and ECN on some or all test sessions invoked with this control connection, it MUST set the DSCP and ECN Monitoring flag in the Modes field in the Setup Response message.

サーバーは、サーバーグリーティングメッセージの[モード]フィールドにDSCPおよびECN監視フラグを設定して、それらを監視する能力と意欲を示します。コントロールクライアントが、このコントロール接続で呼び出された一部またはすべてのテストセッションでDSCPおよびECNを監視することに同意する場合、セットアップ応答メッセージのモードフィールドにDSCPおよびECN監視フラグを設定する必要があります。

2.2. TWAMP-Test Extension
2.2. TWAMP-テスト拡張

Monitoring of DSCP and ECN requires support by the Session-Reflector and changes the test packet format in all the original modes (unauthenticated, authenticated, and encrypted). Monitoring of DSCP and ECN does not alter the Session-Sender test packet format, but certain considerations must be taken when and if this mode is accepted in combination with Symmetrical Size mode [RFC6038].

DSCPおよびECNの監視には、Session-Reflectorによるサポートが必要であり、元のすべてのモード(非認証、認証、および暗号化)でテストパケットの形式を変更します。 DSCPとECNの監視は、Session-Senderテストパケットのフォーマットを変更しませんが、このモードが対称サイズモード[RFC6038]と組み合わせて受け入れられる場合、特定の考慮事項を考慮する必要があります。

2.2.1. Session-Reflector Packet Format for DSCP and ECN Monitoring
2.2.1. DSCPおよびECNモニタリング用のセッションリフレクターパケットフォーマット

When the Session-Reflector supports DSCP and ECN Monitoring, it constructs the Sender DSCP and ECN (S-DSCP-ECN) field, presented in Figure 1, for each test packet it sends to the Session-Sender according to the following procedure:

セッションリフレクターがDSCPおよびECNモニタリングをサポートしている場合、セッションリフレクターは、次の手順に従ってセッションセンダーに送信する各テストパケットについて、図1に示す送信者DSCPおよびECN(S-DSCP-ECN)フィールドを作成します。

o the six (least-significant) bits of the Differentiated Service field MUST be copied from the received Session-Sender test packet into the Sender DSCP (S-DSCP) field;

o 差別化サービスフィールドの6ビット(最下位)は、受信したセッション送信者テストパケットから送信者DSCP(S-DSCP)フィールドにコピーする必要があります。

o the two bits of the ECN field MUST be copied from the received Session-Sender test packet into the Sender ECN (S-ECN) field.

o ECNフィールドの2ビットは、受信したセッション送信者テストパケットから送信者ECN(S-ECN)フィールドにコピーする必要があります。

      0   1   2   3   4   5   6   7
    +---+---+---+---+---+---+---+---+
    |         S-DSCP        | S-ECN |
    +---+---+---+---+---+---+---+---+
        

Figure 1: Sender DSCP and ECN Field Format

図1:送信者DSCPおよびECNフィールド形式

Formats of the test packet transmitted by the Session-Reflector in unauthenticated, authenticated, and encrypted modes have been defined in Section 4.2.1 of [RFC5357]. For the Session-Reflector that supports DSCP and ECN Monitoring, these formats are displayed in Figures 2 and 3.

非認証、認証、および暗号化モードでSession-Reflectorによって送信されるテストパケットのフォーマットは、[RFC5357]のセクション4.2.1で定義されています。 DSCPおよびECNモニタリングをサポートするSession-Reflectorの場合、これらのフォーマットは図2および3に表示されます。

For unauthenticated mode:

非認証モードの場合:

    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
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |                       Sequence Number                         |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |                          Timestamp                            |
   |                                                               |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |       Error Estimate         |             MBZ                |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |                     Receive Timestamp                         |
   |                                                               |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |                  Sender Sequence Number                       |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |                     Sender Timestamp                          |
   |                                                               |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |    Sender Error Estimate      |             MBZ               |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   | Sender TTL    |  S-DSCP-ECN   |             MBZ               |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |                                                               |
   ~                        Packet Padding                         ~
   |                                                               |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
        

Figure 2: Session-Reflector Test Packet Format with DSCP and ECN Monitoring in Unauthenticated Mode

図2:非認証モードでのDSCPおよびECNモニタリングを使用したセッションリフレクターテストパケットの形式

The DSCP and ECN values (part of the Type-P Descriptor [RFC4656]) can be provisioned through TWAMP-Control or by other means (command-line interface (CLI) or Central Controller). The DSCP and ECN values are often copied into reflected test packets with current TWAMP implementations without TWAMP-Control protocol. With the DSCP and ECN Monitoring extension, the Session-Reflector handles the DSCP as follows:

DSCPおよびECN値(Type-P記述子[RFC4656]の一部)は、TWAMP-Controlまたは他の手段(コマンドラインインターフェイス(CLI)またはセントラルコントローラー)によってプロビジョニングできます。 DSCP値とECN値は、TWAMP制御プロトコルを使用しない現在のTWAMP実装で、反射テストパケットにコピーされることがよくあります。 DSCPおよびECNモニタリング拡張機能を使用すると、Session-ReflectorはDSCPを次のように処理します。

o the Session-Reflector MUST extract the DSCP and ECN values from the received packet and MUST use them to populate the S-DSCP-ECN field of the corresponding reflected packet;

o Session-Reflectorは受信したパケットからDSCP値とECN値を抽出しなければならず(MUST)、それらを使用して対応する反射パケットのS-DSCP-ECNフィールドに入力しなければなりません(MUST)。

o the Session-Reflector MUST transmit each reflected test packet with the DSCP set to the provisioned value;

o Session-Reflectorは、DSCPをプロビジョニングされた値に設定して、反射した各テストパケットを送信する必要があります。

o if the provisioned DSCP value is not known (e.g., TWAMP Light), the choice of the DSCP is implementation specific. For instance, the Session-Reflector MAY copy the DSCP value from the received test packet and set it as the DSCP in a reflected packet. Alternatively, the Session-Reflector MAY set the DSCP value to CS0 (zero) [RFC2474];

o プロビジョニングされたDSCP値が不明な場合(TWAMPライトなど)、DSCPの選択は実装固有です。たとえば、Session-Reflectorは、受信したテストパケットからDSCP値をコピーして、それを反射パケットのDSCPとして設定できます(MAY)。あるいは、Session-ReflectorはDSCP値をCS0(ゼロ)[RFC2474]に設定してもよい(MAY)。

o if the provisioned ECN value is not known, ECN SHOULD be set to Not-ECT codepoint value [RFC3168]. Otherwise, the provisioned ECN value for the session SHALL be used.

o プロビジョニングされたECN値が不明な場合は、ECNをNot-ECTコードポイント値[RFC3168]に設定する必要があります(SHOULD)。それ以外の場合は、セッションにプロビジョニングされたECN値を使用する必要があります(SHALL)。

A Session-Reflector in the DSCP and ECN Monitoring mode does not analyze nor act on the ECN value of the received TWAMP test packet; therefore, it ignores congestion indications from the network. It is expected that sending rates are low enough, as TWAMP deployment experience had demonstrated since TWAMP base (RFC 5357) was published in 2008, that ignoring these congestion indications will not significantly contribute to network congestion.

DSCPおよびECNモニタリングモードのセッションリフレクタは、受信したTWAMPテストパケットのECN値を分析したり、処理したりしません。したがって、ネットワークからの輻輳表示は無視されます。 TWAMPベース(RFC 5357)が2008年に公開されて以来、TWAMPの導入経験が示しているように、これらの輻輳の表示を無視してもネットワークの輻輳にはそれほど影響しないことが、送信レートが十分に低いことが予想されます。

For authenticated and encrypted modes:

認証および暗号化モードの場合:

    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
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |                      Sequence Number                          |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |                                                               |
   |                       MBZ (12 octets)                         |
   |                                                               |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |                         Timestamp                             |
   |                                                               |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |       Error Estimate          |                               |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+                               +
   |                        MBZ (6 octets)                         |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |                      Receive Timestamp                        |
   |                                                               |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |                       MBZ (8 octets)                          |
   |                                                               |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |                   Sender Sequence Number                      |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |                                                               |
   |                      MBZ (12 octets)                          |
   |                                                               |
        
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |                      Sender Timestamp                         |
   |                                                               |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |    Sender Error Estimate      |                               |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+                               +
   |                         MBZ (6 octets)                        |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   | Sender TTL    |  S-DSCP-ECN   |                               |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+                               +
   |                                                               |
   |                         MBZ (14 octets)                       |
   |                                                               |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |                                                               |
   |                        HMAC (16 octets)                       |
   |                                                               |
   |                                                               |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |                                                               |
   ~                       Packet Padding                          ~
   |                                                               |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
        

Figure 3: Session-Reflector Test Packet Format with DSCP and ECN Monitoring in Authenticated or Encrypted Modes

図3:認証モードまたは暗号化モードでのDSCPおよびECNモニタリングを使用したセッションリフレクターテストパケットの形式

2.2.2. DSCP and ECN Monitoring with Extensions from RFC 6038
2.2.2. RFC 6038の拡張機能によるDSCPおよびECNモニタリング

[RFC6038] defined two extensions to TWAMP -- first, to ensure that the Session-Sender and Session-Reflector exchange TWAMP-Test packets of equal size; second, to specify the number of octets to be reflected by Session-Reflector. If DSCP and ECN Monitoring and Symmetrical Size and/or Reflects Octets modes are being negotiated between Server and Control-Client in Unauthenticated mode, then, because Sender DSCP and Sender ECN increase the size of the unauthenticated Session-Reflector packet by 4 octets, the Padding Length value SHOULD be greater than or equal to 28 octets to allow for the truncation process that TWAMP recommends in Section 4.2.1 of [RFC5357].

[RFC6038]は、TWAMPに対する2つの拡張を定義しました-最初に、Session-SenderとSession-Reflectorが同じサイズのTWAMP-Testパケットを確実に交換するようにしました。次に、Session-Reflectorによって反映されるオクテットの数を指定します。 DSCPおよびECNモニタリングと対称サイズおよび/またはリフレクトオクテットモードが非認証モードでサーバーとコントロールクライアント間でネゴシエートされている場合、送信者DSCPおよび送信者ECNが非認証セッションリフレクターパケットのサイズを4オクテット増やすため、パディングの長さの値は、TWAMPが[RFC5357]のセクション4.2.1で推奨する切り捨てプロセスを可能にするために、28オクテット以上である必要があります(SHOULD)。

    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
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |                        Sequence Number                        |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |                           Timestamp                           |
   |                                                               |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |         Error Estimate        |                               |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+                               +
   |                                                               |
   |                         MBZ (28 octets)                       |
   |                                                               |
   +                             +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |                             |                                 |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+                                 +
   |                                                               |
   .                                                               .
   .                        Packet Padding                         .
   |                                                               |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
        

Figure 4: Session-Sender Test Packet Format with DSCP and ECN Monitoring and Symmetrical Test Packet in Unauthenticated Mode

図4:非認証モードでのDSCPおよびECNモニタリングと対称テストパケットを使用したセッション送信者テストパケットの形式

2.2.3. Consideration for TWAMP Light Mode
2.2.3. TWAMPライトモードに関する考慮事項

Appendix I of [RFC5357] does not explicitly state how the value of the Type-P Descriptor is synchronized between the Session-Sender and Session-Reflector and whether different values are considered as error conditions and should be reported. We assume that by some means the Session-Sender and the Session-Reflector of the given TWAMP-Test session have been informed to use the same DSCP value. The same means, i.e., configuration, could be used to inform the Session-Reflector to support DSCP and ECN Monitoring mode by copying data from received TWAMP test packets. Then Session-Sender may be informed to use the Sender DSCP and ECN field in the reflected TWAMP test packet.

[RFC5357]の付録Iには、Type-P記述子の値がセッション送信側とセッション反射側の間でどのように同期されるか、および異なる値がエラー状態と見なされ、報告される必要があるかどうかは明示されていません。特定のTWAMP-TestセッションのSession-SenderとSession-Reflectorは、同じDSCP値を使用するように通知されていると想定しています。同じ方法、つまり設定を使用して、受信したTWAMPテストパケットからデータをコピーすることにより、DSCPおよびECNモニタリングモードをサポートするようにセッションリフレクターに通知できます。次に、Session-Senderは、反射されたTWAMPテストパケットのSender DSCPおよびECNフィールドを使用するよう通知されます。

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

In the TWAMP-Modes registry defined in [RFC5618], IANA has reserved a new DSCP and ECN Monitoring Capability as follows:

[RFC5618]で定義されているTWAMP-Modesレジストリで、IANAは次のように新しいDSCPおよびECN監視機能を予約しています。

   +-----+---------------------------+---------------------+-----------+
   | Bit | Description               | Semantics           | Reference |
   | Pos |                           | Definition          |           |
   +-----+---------------------------+---------------------+-----------+
   | 8   | DSCP and ECN Monitoring   | Section 2           | RFC 7750  |
   |     | Capability                |                     |           |
   +-----+---------------------------+---------------------+-----------+
        

Table 1: New Type-P Descriptor Monitoring Capability

表1:新しいType-P記述子監視機能

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

Monitoring of DSCP and ECN does not appear to introduce any additional security threat to hosts that communicate with TWAMP as defined in [RFC5357] and existing extensions [RFC6038]. Sections such as 3.2, 4, 4.1.2, 4.2, and 4.2.1 of [RFC5357] discuss unauthenticated, authenticated, and encrypted modes in varying degrees of detail. The security considerations that apply to any active measurement of live networks are relevant here as well. See the Security Considerations sections in [RFC4656] and [RFC5357].

DSCPおよびECNの監視は、[RFC5357]および既存の拡張[RFC6038]で定義されているように、TWAMPと通信するホストに追加のセキュリティ脅威をもたらすようには見えません。 [RFC5357]の3.2、4、4.1.2、4.2、4.2.1などのセクションでは、認証されていない、認証された、暗号化されたモードについてさまざまな詳細度で説明しています。ライブネットワークのアクティブな測定に適用されるセキュリティの考慮事項は、ここでも関係があります。 [RFC4656]および[RFC5357]のセキュリティに関する考慮事項のセクションを参照してください。

5. References
5. 参考文献
5.1. Normative References
5.1. 引用文献

[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>。

[RFC2474] Nichols, K., Blake, S., Baker, F., and D. Black, "Definition of the Differentiated Services Field (DS Field) in the IPv4 and IPv6 Headers", RFC 2474, DOI 10.17487/RFC2474, December 1998, <http://www.rfc-editor.org/info/rfc2474>.

[RFC2474] Nichols、K.、Blake、S.、Baker、F。、およびD. Black、「IPv4およびIPv6ヘッダーのDiffServフィールド(DSフィールド)の定義」、RFC 2474、DOI 10.17487 / RFC2474、 1998年12月、<http://www.rfc-editor.org/info/rfc2474>。

[RFC3168] Ramakrishnan, K., Floyd, S., and D. Black, "The Addition of Explicit Congestion Notification (ECN) to IP", RFC 3168, DOI 10.17487/RFC3168, September 2001, <http://www.rfc-editor.org/info/rfc3168>.

[RFC3168]ラマクリシュナン、K。、フロイド、S。、およびD.ブラック、「IPへの明示的輻輳通知(ECN)の追加」、RFC 3168、DOI 10.17487 / RFC3168、2001年9月、<http:// www。 rfc-editor.org/info/rfc3168>。

[RFC4656] Shalunov, S., Teitelbaum, B., Karp, A., Boote, J., and M. Zekauskas, "A One-way Active Measurement Protocol (OWAMP)", RFC 4656, DOI 10.17487/RFC4656, September 2006, <http://www.rfc-editor.org/info/rfc4656>.

[RFC4656] Shalunov、S.、Teitelbaum、B.、Karp、A.、Boote、J。、およびM. Zekauskas、「A One-way Active Measurement Protocol(OWAMP)」、RFC 4656、DOI 10.17487 / RFC4656、9月2006、<http://www.rfc-editor.org/info/rfc4656>。

[RFC5357] Hedayat, K., Krzanowski, R., Morton, A., Yum, K., and J. Babiarz, "A Two-Way Active Measurement Protocol (TWAMP)", RFC 5357, DOI 10.17487/RFC5357, October 2008, <http://www.rfc-editor.org/info/rfc5357>.

[RFC5357] Hedayat、K.、Krzanowski、R.、Morton、A.、Yum、K。、およびJ. Babiarz、「A Two-Way Active Measurement Protocol(TWAMP)」、RFC 5357、DOI 10.17487 / RFC5357、10月2008、<http://www.rfc-editor.org/info/rfc5357>。

[RFC5618] Morton, A. and K. Hedayat, "Mixed Security Mode for the Two-Way Active Measurement Protocol (TWAMP)", RFC 5618, DOI 10.17487/RFC5618, August 2009, <http://www.rfc-editor.org/info/rfc5618>.

[RFC5618] Morton、A。およびK. Hedayat、「双方向アクティブ測定プロトコル(TWAMP)の混合セキュリティモード」、RFC 5618、DOI 10.17487 / RFC5618、2009年8月、<http://www.rfc-editor .org / info / rfc5618>。

[RFC6038] Morton, A. and L. Ciavattone, "Two-Way Active Measurement Protocol (TWAMP) Reflect Octets and Symmetrical Size Features", RFC 6038, DOI 10.17487/RFC6038, October 2010, <http://www.rfc-editor.org/info/rfc6038>.

[RFC6038] Morton、A。およびL. Ciavattone、「Two-Way Active Measurement Protocol(TWAMP)Reflect Octets and Symmetrical Size Features」、RFC 6038、DOI 10.17487 / RFC6038、2010年10月、<http://www.rfc- editor.org/info/rfc6038>。

5.2. Informative References
5.2. 参考引用

[RFC3260] Grossman, D., "New Terminology and Clarifications for Diffserv", RFC 3260, DOI 10.17487/RFC3260, April 2002, <http://www.rfc-editor.org/info/rfc3260>.

[RFC3260] Grossman、D。、「Diffservの新しい用語と説明」、RFC 3260、DOI 10.17487 / RFC3260、2002年4月、<http://www.rfc-editor.org/info/rfc3260>。

Acknowledgements

謝辞

The authors greatly appreciate thorough review and thoughtful comments by Bill Cerveny, Christofer Flinta, and Samita Chakrabarti.

著者は、Bill Cerveny、Christofer Flinta、およびSamita Chakrabartiによる徹底的なレビューと思慮深いコメントに大いに感謝しています。

Authors' Addresses

著者のアドレス

Jonas Hedin Ericsson

ジョナス・ヘディン・エリクソン

   Email: jonas.hedin@ericsson.com
        

Greg Mirsky Ericsson

グレッグ・ミルスキー・エリクソン

   Email: gregory.mirsky@ericsson.com
        

Steve Baillargeon Ericsson

スティーブベイルラーゴンエリクソン

   Email: steve.baillargeon@ericsson.com