Unveiling the Architecture and Implementation Details of EVPN VxLAN Multi Homing Solution

Open Compute Project
24 Oct 202417:25

Summary

TLDRこのトランスクリプトでは、EVPNマルチホーミングの実装と進捗状況について説明されています。プロジェクトは、BroadcomやCiscoなどの多くの貢献者と共に、HLD(ハイレベルデザイン)が完成し、レビュー待ちの段階にあります。EVPNマルチホーミングは、データセンター間でのレイヤー2およびレイヤー3接続の確立を可能にし、BGPによる経路制御と高速ルーティングの最適化を目指しています。また、技術的な詳細や課題についても言及され、今後の展開や参加の呼びかけが行われています。

Takeaways

  • 😀 2024年3月から始まったEVPN VXLANマルチホーミングプロジェクトの進捗報告。
  • 😀 HLD(ハイレベルデザイン)が完成し、BroadcomやCiscoを含む貢献者からのレビュー待ち。
  • 😀 プロジェクトはRFC 7432を基に、Ethernet Segment(ES)とDF選出をサポートしたマルチホーミングを実現。
  • 😀 コードが開発され、ARPハンドリングやデシンクロナイゼーション、多拠点サポートなどが動作中。
  • 😀 マルチホーミングシナリオにおけるL2とL3の統合が中心で、ESIを用いて複数のホスト間で負荷分散を実施。
  • 😀 リンク障害時のトラフィック処理において、1.9秒の遅延が発生することがあるが、ほとんどの場合、問題なく回復。
  • 😀 MACアドレスの再プログラムにより、リンク障害時のリモートデバイスへのトラフィック切り替えが行われる。
  • 😀 スプリットホライゾン技術や隔離グループを活用し、ネットワークフラッドの回避を実現。
  • 😀 新しい最適化技術として、BGP依存を減らし、ローカルな意思決定を素早く処理するための速いルート収束技術を開発中。
  • 😀 今後はVXLANマルチホーミングを「サービスとしてのマルチホーミング」として拡張し、L2およびL3のみのネットワーク向けにも対応予定。

Q & A

  • EVPNマルチホーミングとは何ですか?

    -EVPNマルチホーミングは、複数のVXLANトンネルエンドポイント(VTEP)を介してネットワーク機器を冗長接続する技術です。これにより、リンクやノードの障害時にトラフィックを自動的に切り替え、ネットワークの可用性を向上させます。

  • RFC 7432の原則とは何ですか?

    -RFC 7432は、EVPNにおける基本的な原則を定めており、Ethernet Segment(ES)およびDesignated Forwarder(DF)の選出に関するルールが含まれています。これに基づいて、ネットワークのトラフィック管理や冗長性が確保されます。

  • マルチホーミングのためにどのようなテストが行われましたか?

    -マルチホーミングのテストでは、リンクやノードの障害時のトラフィックの切り替えや、BGP経由でのルートの更新、マルチホーミングの最適化の効果が確認されました。

  • EVPNマルチホーミングのアーキテクチャはどのように設計されていますか?

    -EVPNマルチホーミングのアーキテクチャは、L2とL3の情報を複数のVTEP間で同期させることにより、トラフィックのロードバランシングと冗長性を実現します。また、L2ネットワークではVXLANを使用し、L3ではVNIが使用されます。

  • トラフィックのフラッディングはどのように制御されますか?

    -トラフィックのフラッディングは、ローカルバイアスを使用して制御されます。ローカルインターフェースにトラフィックがフラッドされ、VTEP間でのトラフィックの再送信を防ぐため、スプリットホライゾンを活用してトラフィックが誤って送信されないようにします。

  • デザインされたフォワーダー(DF)とは何ですか?

    -デザインされたフォワーダー(DF)は、マルチホーミング環境でのトラフィックの重複を防ぐために選ばれるVTEPです。DFは、特定のエレクトリックセグメント(ES)のトラフィックを転送する役割を持ちます。

  • ネットワークのリンク障害が発生した場合、どのような挙動が見られますか?

    -リンク障害が発生すると、VTEPはADルートを撤回し、障害の影響を受けたVTEPから他のVTEPへトラフィックが自動的に切り替わります。ただし、ADルート撤回の処理には時間がかかる場合があります。

  • ルートの撤回に関連する遅延はどのように管理されますか?

    -ルート撤回に関連する遅延は、主にBGP経由でのパケット処理に起因します。ネットワークのパフォーマンスを最適化するため、ローカルでの決定を迅速に行うことで、BGPへの依存を減らし、パケットの処理を早くします。

  • 今後の改善点や最適化にはどのようなものがありますか?

    -今後の改善点には、ルート撤回の高速化、BGP依存の最小化、より効率的なトラフィックの再ルーティング、マルチサイトのサポートなどが含まれています。

  • この技術の将来的な用途や展開についてどのように考えていますか?

    -EVPNマルチホーミングは、L2およびL3サービスを独立して提供するために、マルチサイト展開やIPファブリックでの利用が進むと予想されます。VXLANに依存せず、L2またはL3サービスをシンプルに実装できるようになるため、さらに多くのユースケースが想定されます。

Outlines

plate

This section is available to paid users only. Please upgrade to access this part.

Upgrade Now

Mindmap

plate

This section is available to paid users only. Please upgrade to access this part.

Upgrade Now

Keywords

plate

This section is available to paid users only. Please upgrade to access this part.

Upgrade Now

Highlights

plate

This section is available to paid users only. Please upgrade to access this part.

Upgrade Now

Transcripts

plate

This section is available to paid users only. Please upgrade to access this part.

Upgrade Now
Rate This

5.0 / 5 (0 votes)

Related Tags
EVPNVxLANマルチホーミングネットワークアーキテクチャBGPテスト最適化データセンター協力Sonic
Do you need a summary in English?