[要約] RFC 7506は、MPLSの運用、管理、および保守(OAM)のためのIPv6ルーターアラートオプションに関するものです。このRFCの目的は、IPv6ネットワークでMPLS OAMをサポートするためのルーターアラートオプションの仕様を提供することです。

Internet Engineering Task Force (IETF)                           K. Raza
Request for Comments: 7506                           Cisco Systems, Inc.
Updates: 4379                                                   N. Akiya
Category: Standards Track                            Big Switch Networks
ISSN: 2070-1721                                             C. Pignataro
                                                     Cisco Systems, Inc.
                                                              April 2015
        

IPv6 Router Alert Option for MPLS Operations, Administration, and Maintenance (OAM)

MPLS操作、管理、および保守(OAM)用のIPv6ルーターアラートオプション

Abstract

概要

RFC 4379 defines the MPLS Label Switched Path (LSP) Ping/Traceroute mechanism in which the Router Alert Option (RAO) MUST be set in the IP header of the MPLS Echo Request messages and may conditionally be set in the IP header of the MPLS Echo Reply messages depending on the Reply Mode used. While a generic "Router shall examine packet" Option Value is used for the IPv4 RAO, there is no generic RAO value defined for IPv6 that can be used. This document allocates a new, generic IPv6 RAO value that can be used by MPLS Operations, Administration, and Maintenance (OAM) tools, including the MPLS Echo Request and MPLS Echo Reply messages for MPLS in IPv6 environments. Consequently, it updates RFC 4379.

RFC 4379は、MPLSラベルスイッチドパス(LSP)Ping / Tracerouteメカニズムを定義しています。このメカニズムでは、ルーター警告オプション(RAO)をMPLSエコー要求メッセージのIPヘッダーに設定する必要があり、条件付きでMPLSエコーのIPヘッダーに設定できます。使用する返信モードに応じてメッセージを返信します。一般的な「ルーターはパケットを検査する」オプション値がIPv4 RAOに使用されますが、使用できるIPv6に定義された一般的なRAO値はありません。このドキュメントでは、IPv6環境でのMPLSのMPLSエコー要求およびMPLSエコー応答メッセージを含む、MPLS運用、管理、および保守(OAM)ツールで使用できる新しい汎用IPv6 RAO値を割り当てます。その結果、RFC 4379が更新されます。

The initial motivation to request an IPv6 RAO value for MPLS OAM comes from the MPLS LSP Ping/Traceroute. However, this value is applicable to all MPLS OAM and not limited to MPLS LSP Ping/ Traceroute.

MPLS OAMのIPv6 RAO値を要求する最初の動機は、MPLS LSP Ping / Tracerouteにあります。ただし、この値はすべてのMPLS OAMに適用でき、MPLS LSP Ping / Tracerouteに限定されません。

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/rfc7506.

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

Copyright Notice

著作権表示

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

Copyright(c)2015 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
   2.  Specification of Requirements . . . . . . . . . . . . . . . .   3
   3.  IPv6 RAO Value for MPLS OAM . . . . . . . . . . . . . . . . .   3
   4.  Updates to RFC 4379 . . . . . . . . . . . . . . . . . . . . .   3
   5.  IANA Considerations . . . . . . . . . . . . . . . . . . . . .   4
   6.  Security Considerations . . . . . . . . . . . . . . . . . . .   4
   7.  References  . . . . . . . . . . . . . . . . . . . . . . . . .   4
     7.1.  Normative References  . . . . . . . . . . . . . . . . . .   4
     7.2.  Informative References  . . . . . . . . . . . . . . . . .   5
   Acknowledgements  . . . . . . . . . . . . . . . . . . . . . . . .   5
   Authors' Addresses  . . . . . . . . . . . . . . . . . . . . . . .   6
        
1. Introduction
1. はじめに

A commonly deployed MPLS OAM tool is specified in [RFC4379], "Detecting Multi-Protocol Label Switched (MPLS) Data Plane Failures", which is used to diagnose MPLS network data planes. This specification, often referred to as "MPLS LSP Ping/Traceroute" [RFC4379], requires the use of the Router Alert Option (RAO) in the IP header. For example, Section 4.3 of [RFC4379] states that the IP RAO MUST be set in the IP header of an MPLS Echo Request message. Similarly, Section 4.5 of [RFC4379] states that the IP RAO MUST be set in the IP header of an MPLS Echo Reply message if the Reply Mode in the Echo Request is set to "Reply via an IPv4/IPv6 UDP packet with Router Alert".

一般的に展開されているMPLS OAMツールは、[RFC4379]の「マルチプロトコルラベルスイッチ(MPLS)データプレーンエラーの検出」で指定されており、MPLSネットワークデータプレーンの診断に使用されます。この仕様は、しばしば「MPLS LSP Ping / Traceroute」[RFC4379]と呼ばれ、IPヘッダーでルーターアラートオプション(RAO)を使用する必要があります。たとえば、[RFC4379]のセクション4.3には、MPLSエコー要求メッセージのIPヘッダーにIP RAOを設定する必要があると記載されています。同様に、[RFC4379]のセクション4.5には、エコー要求の返信モードが「ルーターアラート付きのIPv4 / IPv6 UDPパケット経由で返信する」に設定されている場合、MPLSエコー返信メッセージのIPヘッダーにIP RAOを設定する必要があると記載されています。

[RFC2113] defines a generic Option Value 0x0 for IPv4 RAO that is used in LSP Ping and LSP Traceroute for MPLS in IPv4 environments. This IPv4 RAO value of 0x0 is assigned to "Router shall examine packet". However, currently there is no generic IPV6 RAO value defined that can be used in LSP Ping and LSP Traceroute for MPLS in IPv6 environments. Specifically, [RFC2711] defined the Router Alert for a general IPv6 purpose but required the Value field in the RAO to indicate a specific reason for using the RAO. Because there is no defined value for MPLS LSP Ping/Traceroute use or for general use, it is not possible for MPLS OAM tools to use the IPv6 Router Alert mechanism.

[RFC2113]は、IPv4環境のMPLSのLSP PingおよびLSP Tracerouteで使用されるIPv4 RAOの一般的なオプション値0x0を定義します。このIPv4 RAO値0x0は、「ルーターがパケットを検査する」に割り当てられます。ただし、現時点では、IPv6環境のMPLSのLSP PingおよびLSP Tracerouteで使用できる一般的なIPV6 RAO値は定義されていません。具体的には、[RFC2711]は一般的なIPv6の目的でルーターアラートを定義しましたが、RAOの値フィールドにRAOを使用する特定の理由を示す必要がありました。 MPLS LSP Ping / Tracerouteの使用または一般的な使用については定義された値がないため、MPLS OAMツールがIPv6ルーターアラートメカニズムを使用することはできません。

As vendors are starting to implement MPLS on the IPv6 control plane (e.g., [LDP-IPV6]), there is a need to define and allocate such an Option Value for IPv6 in order to comply with [RFC4379]. This document defines a new IPv6 RAO value that can be used by MPLS OAM tools, including the MPLS Echo Request and MPLS Echo Reply messages for MPLS in IPv6 environments.

ベンダーがIPv6コントロールプレーン([LDP-IPV6]など)にMPLSを実装し始めているので、[RFC4379]に準拠するために、IPv6にそのようなオプション値を定義して割り当てる必要があります。このドキュメントでは、IPv6環境でのMPLSのMPLSエコー要求メッセージやMPLSエコー応答メッセージなど、MPLS OAMツールで使用できる新しいIPv6 RAO値を定義します。

This document closes the gap discussed in the third paragraph of Section 3.4.2 in [RFC7439].

このドキュメントは、[RFC7439]のセクション3.4.2の3番目の段落で説明されているギャップを埋めます。

2. Specification of Requirements
2. 要件の仕様

The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this document are to be interpreted as described in [RFC2119].

このドキュメントのキーワード「MUST」、「MUST NOT」、「REQUIRED」、「SHALL」、「SHALL NOT」、「SHOULD」、「SHOULD NOT」、「RECOMMENDED」、「MAY」、および「OPTIONAL」は、 [RFC2119]で説明されているように解釈されます。

3. IPv6 RAO Value for MPLS OAM
3. MPLS OAMのIPv6 RAO値

This document defines a new Option Value (69) for the IPv6 RAO to alert transit routers to examine the packet more closely for MPLS OAM purposes. This Option Value is used by any MPLS OAM application that requires their packets to be examined by a transit router.

このドキュメントでは、IPv6 RAOが新しいオプション値(69)を定義して、MPLS OAMの目的でパケットをより詳しく検査するように中継ルーターに警告します。このオプション値は、パケットを中継ルーターで検査する必要があるMPLS OAMアプリケーションで使用されます。

In the scope of this document, this Option Value will be used by the MPLS Echo Request and MPLS Echo Reply for its IPv6 messages, as is required by [RFC4379].

このドキュメントの範囲では、このオプション値は、[RFC4379]で要求されているように、IPv6メッセージのMPLSエコー要求とMPLSエコー応答で使用されます。

4. Updates to RFC 4379
4. RFC 4379の更新

[RFC4379] specifies the use of the RAO in the IP header. Sections 4.3 and 4.5 of [RFC4379] are updated as follows:

[RFC4379]は、IPヘッダーでのRAOの使用を指定します。 [RFC4379]のセクション4.3と4.5は次のように更新されています。

For every time in which the "Router Alert IP Option" is used, the following text is appended:

「ルーター警告IPオプション」が使用されるたびに、次のテキストが追加されます。

In case of an IPv4 header, the generic IPv4 RAO value 0x0 [RFC2113] SHOULD be used. In case of an IPv6 header, the IPv6 RAO value (69) allocated through this document for MPLS OAM MUST be used.

IPv4ヘッダーの場合、一般的なIPv4 RAO値0x0 [RFC2113]を使用する必要があります(SHOULD)。 IPv6ヘッダーの場合、このドキュメントでMPLS OAMに割り当てられたIPv6 RAO値(69)を使用する必要があります。

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

This document defines a new value (69) for the IPv6 RAO to alert transit routers to examine the packet more closely for MPLS OAM purposes. IANA has assigned a new code point under its "IPv6 Router Alert Option Values" registry defined by [RFC2711], updated by [RFC5350], and maintained in [IANA-IPv6-RAO]. The new code point is as follows:

このドキュメントでは、IPv6 RAOに新しい値(69)を定義して、MPLS OAMの目的でパケットをより詳しく検査するように中継ルーターに警告します。 IANAは、[RFC2711]によって定義され、[RFC5350]によって更新され、[IANA-IPv6-RAO]で維持される「IPv6ルーターアラートオプション値」レジストリの下に新しいコードポイントを割り当てました。新しいコードポイントは次のとおりです。

      Value   Description                       Reference
      -----   -------------------------------   ---------------
         69   MPLS OAM                          RFC 7506
        
6. Security Considerations
6. セキュリティに関する考慮事項

This document introduces no new security concerns in addition to what have already been captured in [RFC4379] and [RFC6398], the latter of which expands the security considerations of [RFC2113] and [RFC2711].

このドキュメントは、[RFC4379]と[RFC6398]ですでにキャプチャされているものに加えて、新しいセキュリティの懸念を紹介しません。後者は、[RFC2113]と[RFC2711]のセキュリティの考慮事項を拡張します。

IPv6 packets containing the MPLS OAM RAO are encapsulated with an MPLS header and are not expected to be inspected by every label switched hop within an MPLS LSP. Consequently, this value of the RAO will be processed by the appropriate router and is not subject to the problem of being ignored, as described in Section 2.2 of [RFC7045].

MPLS OAM RAOを含むIPv6パケットは、MPLSヘッダーでカプセル化され、MPLS LSP内のすべてのラベルスイッチドホップによって検査されることは想定されていません。したがって、[RFC7045]のセクション2.2で説明されているように、RAOのこの値は適切なルーターによって処理され、無視されるという問題の影響を受けません。

7. References
7. 参考文献
7.1. Normative References
7.1. 引用文献

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

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

[RFC2711] Partridge, C. and A. Jackson, "IPv6 Router Alert Option", RFC 2711, October 1999, <http://www.rfc-editor.org/info/rfc2711>.

[RFC2711] Partridge、C。およびA. Jackson、「IPv6ルーターアラートオプション」、RFC 2711、1999年10月、<http://www.rfc-editor.org/info/rfc2711>。

[RFC4379] Kompella, K. and G. Swallow, "Detecting Multi-Protocol Label Switched (MPLS) Data Plane Failures", RFC 4379, February 2006, <http://www.rfc-editor.org/info/rfc4379>.

[RFC4379] Kompella、K。およびG. Swallow、「Detecting Multi-Protocol Label Switched(MPLS)Data Plane Failures」、RFC 4379、2006年2月、<http://www.rfc-editor.org/info/rfc4379> 。

[RFC5350] Manner, J. and A. McDonald, "IANA Considerations for the IPv4 and IPv6 Router Alert Options", RFC 5350, September 2008, <http://www.rfc-editor.org/info/rfc5350>.

[RFC5350] Manner、J。およびA. McDonald、「IPv4およびIPv6ルーターアラートオプションに関するIANAの考慮事項」、RFC 5350、2008年9月、<http://www.rfc-editor.org/info/rfc5350>。

[RFC6398] Le Faucheur, F., Ed., "IP Router Alert Considerations and Usage", BCP 168, RFC 6398, October 2011, <http://www.rfc-editor.org/info/rfc6398>.

[RFC6398] Le Faucheur、F。、編、「IPルーターアラートの考慮事項と使用法」、BCP 168、RFC 6398、2011年10月、<http://www.rfc-editor.org/info/rfc6398>。

7.2. Informative References
7.2. 参考引用

[IANA-IPv6-RAO] IANA, "IPv6 Router Alert Option Values", <http://www.iana.org/assignments/ipv6-routeralert-values>.

[IANA-IPv6-RAO] IANA、「IPv6ルーターアラートオプション値」、<http://www.iana.org/assignments/ipv6-routeralert-values>。

[LDP-IPV6] Asati, R., Pignataro, C., Raza, K., Manral, V., and R. Papneja, "Updates to LDP for IPv6", Work in Progress, draft-ietf-mpls-ldp-ipv6-17, February 2015.

[LDP-IPV6] Asati、R.、Pignataro、C.、Raza、K.、Manral、V。、およびR. Papneja、「LDP for LDP for IPv6」、Work in Progress、draft-ietf-mpls-ldp- ipv6-17、2015年2月。

[RFC2113] Katz, D., "IP Router Alert Option", RFC 2113, February 1997, <http://www.rfc-editor.org/info/rfc2113>.

[RFC2113] Katz、D。、「IPルーターアラートオプション」、RFC 2113、1997年2月、<http://www.rfc-editor.org/info/rfc2113>。

[RFC7045] Carpenter, B. and S. Jiang, "Transmission and Processing of IPv6 Extension Headers", RFC 7045, December 2013, <http://www.rfc-editor.org/info/rfc7045>.

[RFC7045] Carpenter、B。およびS. Jiang、「Transmission and Processing of IPv6 Extension Headers」、RFC 7045、2013年12月、<http://www.rfc-editor.org/info/rfc7045>。

[RFC7439] George, W., Ed. and C. Pignataro, Ed., "Gap Analysis for Operating IPv6-Only MPLS Networks", RFC 7439, January 2015, <http://www.rfc-editor.org/info/rfc7439>.

[RFC7439]ジョージ、W、エド。およびC. Pignataro、編、「IPv6のみのMPLSネットワークを操作するためのギャップ分析」、RFC 7439、2015年1月、<http://www.rfc-editor.org/info/rfc7439>。

Acknowledgements

謝辞

The authors would like to thank George Swallow, Ole Troan, Bob Hinden, Faisal Iqbal, Mathew Janelle, and Gregory Mirsky for their useful input.

著者は、有益な情報を提供してくれたGeorge Swallow、Ole Troan、Bob Hinden、Faisal Iqbal、Mathew Janelle、およびGregory Mirskyに感謝します。

Authors' Addresses

著者のアドレス

Kamran Raza Cisco Systems, Inc. 2000 Innovation Drive Kanata, ON K2K-3E8 Canada

かmらん らざ しsこ Sysてms、 いんc。 2000 いんおゔぁちおん Dりゔぇ かなた、 おん K2Kー3え8 かなだ

   EMail: skraza@cisco.com
        

Nobo Akiya Big Switch Networks

Nobo Akiya Big Switch Networks

   EMail: nobo.akiya.dev@gmail.com
        

Carlos Pignataro Cisco Systems, Inc. 7200-12 Kit Creek Road Research Triangle Park, NC 27709 United States

Carlos Pignataro Cisco Systems、Inc. 7200-12 Kit Creek Road Research Triangle Park、NC 27709アメリカ合衆国

   EMail: cpignata@cisco.com