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 に記載された保証なしで提供されます.
目次
- はじめに
- Tunnel Encapsulation Attribute
- Tunnel Encapsulation Attribute の Sub-TLV
- Tunnel Encapsulation Attribute に関連する Extended Community
- IP-in-IP トンネルの特別な考慮事項
- Tunnel Encapsulation Attribute のセマンティクスと使用法
- ルーティングに関する考慮事項
- 再帰的ネクストホップ解決
- トンネルカプセル化を課す際の仮想ネットワーク識別子と埋め込みラベルの使用
- 適用性の制限
- スコープ
- 運用上の考慮事項
- 検証とエラー処理
- IANA に関する考慮事項
- セキュリティに関する考慮事項
- 参考文献
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. Extended Communities Related to the Tunnel Encapsulation Attribute
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]