メインコンテンツまでスキップ

RFC 9012 - BGP トンネルカプセル化属性

  • ステータス: Proposed Standard
  • 発行日: April 2021
  • ストリーム: IETF
  • 更新: RFC5640
  • 廃止: RFC5512, RFC5566
  • エラッタ: エラッタなし

文書情報​

  • RFC 番号: 9012
  • タイトル: The BGP Tunnel Encapsulation Attribute
  • 著者: K. Patel, G. Van de Velde, S. Sangli, J. Scudder
  • 日付: April 2021
  • カテゴリ: Standards Track
  • ISSN: 2070-1721
  • 廃止: RFC 5512, RFC 5566
  • 更新: RFC 5640

概要​

この文書は "Tunnel Encapsulation attribute" (トンネルカプセル化属性) と呼ばれる BGP パス属性を定義します. これはさまざまな Subsequent Address Family Identifier (SAFI) の BGP UPDATE と共に使用でき, トンネルおよび対応するカプセル化ヘッダーを作成するために必要な情報を提供します. 多数のトンネルタイプのエンコーディングと, 代替トンネルの選択およびパケットをトンネルにルーティングする手順を提供します.

この文書は, Tunnel Encapsulation attribute の以前の定義を提供していた RFC 5512 を廃止します. RFC 5512 は本番環境に導入されたことはありません. RFC 5566 は RFC 5512 に依存しているため, 同様に廃止されます. この文書は RFC 5640 を更新し, 負荷分散が望ましい任意の Tunnel Encapsulation attribute に Load-Balancing Block sub-TLV を含めることができることを示します.

このメモの位置付け​

これは Internet Standards Track 文書です.

この文書は Internet Engineering Task Force (IETF) の成果物です. IETF コミュニティのコンセンサスを表します. 公開レビューを受け, Internet Engineering Steering Group (IESG) により公開が承認されています. Internet 標準に関する詳細は RFC 7841 の Section 2 を参照してください.

この文書の現在の状態, エラッタ, およびフィードバックの方法については https://www.rfc-editor.org/info/rfc9012 を参照してください.

著作権表示​

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

この文書は BCP 78 および IETF Trust の IETF Documents に関する法的規定 (https://trustee.ietf.org/license-info) (この文書の発行日に有効なもの) の対象です. これらの文書を注意深く確認してください. これらは本文書に関する権利と制限を記述しています. 本文書から抽出されたコードコンポーネントには, Trust Legal Provisions の Section 4.e に記載された Simplified BSD License テキストを含める必要があり, Simplified BSD License に記載された保証なしで提供されます.

目次​

  1. はじめに
  2. Tunnel Encapsulation Attribute
  3. Tunnel Encapsulation Attribute の Sub-TLV
  4. Tunnel Encapsulation Attribute に関連する Extended Community
  5. IP-in-IP トンネルの特別な考慮事項
  6. Tunnel Encapsulation Attribute のセマンティクスと使用法
  7. ルーティングに関する考慮事項
  8. 再帰的ネクストホップ解決
  9. トンネルカプセル化を課す際の仮想ネットワーク識別子と埋め込みラベルの使用
  10. 適用性の制限
  11. スコープ
  12. 運用上の考慮事項
  13. 検証とエラー処理
  14. IANA に関する考慮事項
  15. セキュリティに関する考慮事項
  16. 参考文献

1. はじめに​

この文書は "Tunnel Encapsulation attribute" と呼ばれる BGP パス属性を定義します. これはさまざまな Subsequent Address Family Identifier (SAFI) の BGP UPDATE と共に使用でき, トンネルおよび対応するカプセル化ヘッダーを作成するために必要な情報を提供します. 多数のトンネルタイプのエンコーディングと, 代替トンネルの選択およびパケットをトンネルにルーティングする手順を提供します.

この文書は, Tunnel Encapsulation attribute の以前の定義を提供していた RFC 5512 を廃止します. RFC 5512 は本番環境に導入されたことはありません. RFC 5566 は RFC 5512 に依存しているため, 同様に廃止されます. この文書は RFC 5640 を更新し, 負荷分散が望ましい任意の Tunnel Encapsulation attribute に Load-Balancing Block sub-TLV を含めることができることを示します.

2. The Tunnel Encapsulation Attribute​

Tunnel Encapsulation attribute は optional transitive な BGP パス属性です. IANA は属性の type code として値 23 を割り当てています.

Tunnel Encapsulation attribute は Type-Length-Value (TLV) エンコーディングの集合で構成されます. 各 TLV は特定のトンネルタイプに対応する情報を含みます.

3. Tunnel Encapsulation Attribute Sub-TLVs​

Tunnel Encapsulation attribute 内の TLV の Value フィールドは, sub-TLV のシーケンスで構成されます.

3.1. The Tunnel Egress Endpoint Sub-TLV (Type Code 6)​

3.2. Encapsulation Sub-TLVs for Particular Tunnel Types (Type Code 1)​

3.2.1. VXLAN (Tunnel Type 8)​

3.2.2. NVGRE (Tunnel Type 9)​

3.2.3. L2TPv3 (Tunnel Type 1)​

3.2.4. GRE (Tunnel Type 2)​

3.2.5. MPLS-in-GRE (Tunnel Type 11)​

3.3. Outer Encapsulation Sub-TLVs​

3.3.1. DS Field (Type Code 7)​

3.3.2. UDP Destination Port (Type Code 8)​

3.4. Sub-TLVs for Aiding Tunnel Selection​

3.4.1. Protocol Type Sub-TLV (Type Code 2)​

3.4.2. Color Sub-TLV (Type Code 4)​

3.5. Embedded Label Handling Sub-TLV (Type Code 9)​

3.6. MPLS Label Stack Sub-TLV (Type Code 10)​

3.7. Prefix-SID Sub-TLV (Type Code 11)​

4.1. Encapsulation Extended Community​

4.2. Router's MAC Extended Community​

4.3. Color Extended Community​

5. Special Considerations for IP-in-IP Tunnels​

6. Semantics and Usage of the Tunnel Encapsulation Attribute​

7. Routing Considerations​

7.1. Impact on the BGP Decision Process​

7.2. Looping, Mutual Recursion, Etc.​

8. Recursive Next-Hop Resolution​

9. Use of Virtual Network Identifiers and Embedded Labels When Imposing a Tunnel Encapsulation​

9.1. Tunnel Types without a Virtual Network Identifier Field​

9.2. Tunnel Types with a Virtual Network Identifier Field​

9.2.1. Unlabeled Address Families​

9.2.2. Labeled Address Families​

10. Applicability Restrictions​

11. Scoping​

12. Operational Considerations​

13. Validation and Error Handling​

14. IANA Considerations​

15. Security Considerations​

16. References​

16.1. Normative References​

16.2. Informative References​

Appendix A. Impact on RFC 8365​

謝辞​

著者の連絡先​

Keyur Patel
Arrcus, Inc.
Email: [email protected]

Gunter Van de Velde
Nokia
Email: [email protected]

Srihari R. Sangli
Juniper Networks
Email: [email protected]

John Scudder
Juniper Networks
Email: [email protected]