ネットワーク (10): VXLAN の原理と応用

1. 基本的な考え方

VXLAN (仮想拡張 LAN) は、大規模なレイヤー 2 ネットワークで広く使用されているネットワーク仮想化テクノロジです。UDP (ユーザー データグラム プロトコル) カプセル化方式の MAC を使用して、送信元ネットワーク デバイスと宛先ネットワーク デバイスの間に論理 VXLAN トンネルを確立します。つまり、仮想マシンによって送信された元のイーサネット パケットは UDP パケットに完全にカプセル化されます。この層は、物理ネットワークの IP ヘッダーとイーサネット ヘッダーを使用してカプセル化します。このようにして、カプセル化されたメッセージは、通常の IP メッセージと同じようにルーティング ネットワーク経由で転送できます。これは、仮想マシンを第 2 層ネットワーク: ルーティングのウィングにより、仮想マシンは第 2 層および第 3 層ネットワークの構造上の制限を完全に取り除くことができます。

2. VXLAN メッセージ

3. ネットワーキングと基本概要

 

VXLAN VTEP とは

VTEP (VXLAN トンネル エンドポイント) は、VXLAN ネットワークのエッジ デバイスであり、VXLAN トンネルの始点と終点です。ソース サーバーから送信された元のデータ フレームは、VTEP 上で VXLAN 形式のメッセージにカプセル化され、IP で送信されます。ネットワーク 別の VTEP に渡され、カプセル化解除と転送後に元のデータ フレームが復元され、最終的に宛先サーバーに転送されます。

VXLAN VNIとは何ですか

VNI (VXLAN Network Identifier、VXLAN ネットワーク識別子)、VNI は VLAN ID と同様のユーザー ID です。VNI はテナントを表します。異なる VNI に属する仮想マシンは、レイヤー 2 で相互に直接通信できません。

VNI は、レイヤ 2 VNI とレイヤ 3 VNI に分けることもできます。それらの機能は異なります。レイヤ 2 VNI は通常の VNI で、同じサブネット内で VXLAN パケットを転送するために使用されます。レイヤ 3 VNI は、VPN インスタンスに関連付けられて使用されます。 VXLAN パケットの場合、サブネット間でのテキストの転送。

4. 参考資料

https://baijiahao.baidu.com/s?id=1710928332066971510&wfr=spider&for=pc

アプリケーションの詳細説明: Linux VXLAN - wipan - Blog Park

おすすめ

転載: blog.csdn.net/qq_37674086/article/details/124595647