JP6549996B2 - ネットワーク装置、通信方法、及び、ネットワークシステム - Google Patents
ネットワーク装置、通信方法、及び、ネットワークシステム Download PDFInfo
- Publication number
- JP6549996B2 JP6549996B2 JP2016013505A JP2016013505A JP6549996B2 JP 6549996 B2 JP6549996 B2 JP 6549996B2 JP 2016013505 A JP2016013505 A JP 2016013505A JP 2016013505 A JP2016013505 A JP 2016013505A JP 6549996 B2 JP6549996 B2 JP 6549996B2
- Authority
- JP
- Japan
- Prior art keywords
- virtual
- network
- tunnel endpoint
- mac address
- network device
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/46—Interconnection of networks
- H04L12/4641—Virtual LANs, VLANs, e.g. virtual private networks [VPN]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/46—Interconnection of networks
- H04L12/4633—Interconnection of networks using encapsulation techniques, e.g. tunneling
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/74—Address processing for routing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/28—Routing or path finding of packets in data switching networks using route fault recovery
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/66—Layer 2 routing, e.g. in Ethernet based MAN's
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Description
A1.システム構成
A2.ネットワーク装置の構成
A3.テーブルの内容
A4.障害を検出したネットワーク装置のMACアドレスクリア要求送信処理
A5.MACアドレステーブルクリア処理
A6.実施例1の効果
実施例2:
B1.システム構成
B2.ネットワーク装置の構成
B3.テーブルの内容
B4.障害を検出した装置のMACアドレスクリア要求送信処理
B5.MACアドレステーブルクリア処理
B6.実施例2の効果
実施例3:
C1.システム構成
C2.ネットワーク装置の構成
C3.テーブルの内容
C4.障害を検出した装置のMACアドレスクリア要求送信処理
C5.MACアドレステーブルクリア処理
C6.実施例3の効果
図1は、実施例1のネットワークシステムの構成を示す説明図である。
図2は、実施例1のネットワーク装置20の構成を示す説明図である。
各テーブルの内容について、次に説明する。
ネットワーク装置20がVLANの障害を検出した場合を例にして説明する。
ネットワーク装置10がMACアドレスクリア要求を受信した場合を例にして説明する。
以上、説明した実施例1のネットワーク装置は、同じVLAN IDを使用する複数のユーザ(テナント)がいても、障害が発生したVLANをVNIによって識別するため、削除する必要がないMACアドレスを誤って削除することがない。
実施例2のシステム構成は、図1に示す実施例1のシステム構成と同じである。
実施例2のネットワーク装置の構成は、図2に示す実施例1のネットワーク装置の構成と同じである。
実施例2のテーブルの内容は、図3A〜図3C、図4A〜図4C、図5、及び、図6に示す実施例1のテーブルの内容と同じである。
図11は、実施例2のソフトウェア処理モジュールM201によって実行される障害検出時のMACアドレスクリア要求送信処理を示すフローチャートである。
図13は、実施例2のMACアドレスクリア要求を受信した場合のソフトウェア処理モジュールM201によるMACアドレステーブルクリア処理を示すフローチャートである。
以上、説明した実施例2の通信方法では、実施例1の効果に加え、MACアドレスクリア要求パケットの到達性を上げ、確実にMACアドレスクリア要求パケットを宛先に送ることができる。また、応答を受けた時点でMACアドレスクリア要求パケットの再送を停止するため、不要な再送の削減をすることができる。
実施例3のシステム構成は、図1に示す実施例1のシステム構成と同じである。以下に示す実施例3の構成は、実施例2においても適用可能である。
実施例3のネットワーク装置の構成は、図2に示す実施例1のネットワーク装置の構成と同じである。
実施例3のテーブルの内容は、図3A〜図3C、図4A〜図4C、図5、及び、図6に示す実施例1のテーブルの内容と同じである。
図15は、実施例3のソフトウェア処理モジュールM201によって実行される障害検出時のMACアドレスクリア要求送信処理を示すフローチャートである。
図17は、実施例3のソフトウェア処理モジュールM201によって実行されるMACアドレスクリア要求パケット受信時のMACアドレステーブルクリア処理を示すフローチャートである。
以上、説明した実施例3の通信方法では、実施例1の効果に加え、MACアドレスクリア要求パケットのメッセージ数を削減することができる。
101、102 L3網
103、104、105、106、107、108 L2網
301、302 トンネル経路
401、402、403、404、405 マッピング
M201 ソフトウェア処理モジュール
M202 中継処理モジュール
S211 MACアドレスクリア要求処理部
S212 MACアドレス制御部
S213 障害検出部
T221 ルーティング情報テーブル
T222 仮想ネットワーク・マッピング情報テーブル
T223 MACアドレステーブル
T224 トンネル情報テーブル
K231 レイヤ3パケット転送部
K232 オーバーレイ処理部
Claims (15)
- 通信を中継するネットワーク装置であって、
レイヤ2のプロトコルを用いて端末と通信し、
レイヤ3のプロトコルを用い、かつ、物理ポートを介して他のネットワーク装置と通信し、
前記端末の通信を収容する仮想ネットワークと、
前記仮想ネットワークが収容する通信を、前記物理ポートを介して前記他のネットワーク装置に中継する仮想トンネルエンドポイントと、が設定され、
前記ネットワーク装置の仮想トンネルエンドポイントと、当該仮想トンネルエンドポイントと通信する前記他のネットワーク装置の仮想トンネルエンドポイントと、を示すトンネル情報と、
前記物理ポートと前記仮想ネットワークとの組み合わせに一意に割り当てられた仮想ネットワーク識別子と、前記仮想ネットワークが収容する通信を中継する仮想トンネルエンドポイントを示す識別子と、を含むマッピング情報と、を保持し、
通信を中継できない仮想ネットワークを、障害仮想ネットワークとして検知し、
前記障害仮想ネットワークが収容する通信が通過する物理ポートと前記障害仮想ネットワークとの組み合わせに割り当てられた仮想ネットワーク識別子を、前記マッピング情報に基づいて、障害仮想ネットワーク識別子として特定し、
前記障害仮想ネットワークが収容する通信を中継する第1の仮想トンネルエンドポイントを特定し、
前記トンネル情報に基づいて、前記第1の仮想トンネルエンドポイントと通信する他のネットワーク装置の第2の仮想トンネルエンドポイントを特定し、
前記障害仮想ネットワーク識別子と、前記第1の仮想トンネルエンドポイントのIPアドレスとを含み、かつ、前記レイヤ2のプロトコルにおいて用いるMACアドレスをクリアするクリア要求を、前記第2の仮想トンネルエンドポイントに向けて送信することを特徴とするネットワーク装置。 - 請求項1に記載のネットワーク装置であって、
前記クリア要求の応答メッセージを受信するまで、所定の回数、前記第2の仮想トンネルエンドポイントに向けて前記クリア要求を送信することを特徴とするネットワーク装置。 - 請求項2に記載のネットワーク装置であって、
複数の仮想ネットワークが設定され、
通信を中継できない複数の仮想ネットワークを、複数の障害仮想ネットワークとして特定し、
前記マッピング情報に基づいて、前記障害仮想ネットワーク識別子を、前記障害仮想ネットワークごとに特定し、
前記第1の仮想トンネルエンドポイントを、前記障害仮想ネットワークごとに特定し、
前記トンネル情報に基づいて、前記第1の仮想トンネルエンドポイントと通信する第2の仮想トンネルエンドポイントを、前記障害仮想ネットワークごとに特定し、
前記障害仮想ネットワーク識別子と、前記第1の仮想トンネルエンドポイントのIPアドレスと、を含むクリア要求を、前記障害仮想ネットワークごとに、前記第2の仮想トンネルエンドポイントに向けて送信することを特徴とするネットワーク装置。 - 請求項2に記載のネットワーク装置であって、
複数の仮想ネットワークが設定され、
通信を中継できない複数の仮想ネットワークを、複数の障害仮想ネットワークとして特定し、
前記マッピング情報に基づいて、前記障害仮想ネットワーク識別子を、前記障害仮想ネットワークごとに特定し、
前記第1の仮想トンネルエンドポイントを、前記障害仮想ネットワークごとに特定し、
前記トンネル情報に基づいて、前記第1の仮想トンネルエンドポイントと通信する第2の仮想トンネルエンドポイントを、前記障害仮想ネットワークごとに特定し、
前記複数の障害仮想ネットワークが、一つの第1の仮想トンネルエンドポイントに収容される場合、前記複数の障害仮想ネットワークを示す複数の障害仮想ネットワーク識別子と、前記第1の仮想トンネルエンドポイントのIPアドレスと、を含む一つのクリア要求を生成し、
前記生成された一つのクリア要求を、前記第2の仮想トンネルエンドポイントに向けて送信することを特徴とするネットワーク装置。 - 請求項2に記載のネットワーク装置であって、
前記仮想ネットワークは、VLANであり、
前記仮想トンネルエンドポイントは、VTEPであり、
前記仮想ネットワーク識別子は、VNIであることを特徴とするネットワーク装置。 - 通信を中継するネットワーク装置による通信方法であって、
前記ネットワーク装置は、
プロセッサ及びメモリを有し、
レイヤ2のプロトコルを用いて端末と通信し、
レイヤ3のプロトコルを用い、かつ、物理ポートを介して他のネットワーク装置と通信し、
前記端末の通信を収容する仮想ネットワークと、
前記仮想ネットワークが収容する通信を、前記物理ポートを介して前記他のネットワーク装置に中継する仮想トンネルエンドポイントと、が設定され、
前記メモリは、
前記ネットワーク装置の仮想トンネルエンドポイントと、当該仮想トンネルエンドポイントと通信する前記他のネットワーク装置の仮想トンネルエンドポイントと、を示すトンネル情報と、
前記物理ポートと前記仮想ネットワークとの組み合わせに一意に割り当てられた仮想ネットワーク識別子と、前記仮想ネットワークが収容する通信を中継する仮想トンネルエンドポイントを示す識別子と、を含むマッピング情報と、を保持し、
前記通信方法は、
前記プロセッサが、通信を中継できない仮想ネットワークを、障害仮想ネットワークとして検知する手順と、
前記プロセッサが、前記障害仮想ネットワークが収容する通信が通過する物理ポートと前記障害仮想ネットワークとの組み合わせに割り当てられた仮想ネットワーク識別子を、前記マッピング情報に基づいて、障害仮想ネットワーク識別子として特定する手順と、
前記プロセッサが、前記障害仮想ネットワークによる通信を中継する第1の仮想トンネルエンドポイントを特定する手順と、
前記プロセッサが、前記トンネル情報に基づいて、前記第1の仮想トンネルエンドポイントと通信する他のネットワーク装置の第2の仮想トンネルエンドポイントを特定する手順と、
前記プロセッサが、前記障害仮想ネットワーク識別子と、前記第1の仮想トンネルエンドポイントのIPアドレスとを含み、かつ、前記レイヤ2のプロトコルにおいて用いるMACアドレスをクリアするクリア要求を、前記第2の仮想トンネルエンドポイントに向けて送信する手順とを含むことを特徴とする通信方法。 - 請求項6に記載の通信方法であって、
前記プロセッサが、前記クリア要求の応答メッセージを受信するまで、所定の回数、前記第2の仮想トンネルエンドポイントに向けて前記クリア要求を送信する手順を含むことを特徴とする通信方法。 - 請求項7に記載の通信方法であって、
前記ネットワーク装置は、複数の仮想ネットワークが設定され、
前記通信方法は、
前記プロセッサが、通信を中継できない複数の仮想ネットワークを、複数の障害仮想ネットワークとして特定する手順と、
前記プロセッサが、前記マッピング情報に基づいて、前記障害仮想ネットワーク識別子を、前記障害仮想ネットワークごとに特定する手順と、
前記プロセッサが、前記第1の仮想トンネルエンドポイントを、前記障害仮想ネットワークごとに特定する手順と、
前記プロセッサが、前記トンネル情報に基づいて、前記第1の仮想トンネルエンドポイントと通信する第2の仮想トンネルエンドポイントを、前記障害仮想ネットワークごとに特定する手順と、
前記プロセッサが、前記障害仮想ネットワーク識別子と、前記第1の仮想トンネルエンドポイントのIPアドレスと、を含むクリア要求を、前記障害仮想ネットワークごとに、前記第2の仮想トンネルエンドポイントに向けて送信する手順と、を含むことを特徴とする通信方法。 - 請求項7に記載の通信方法であって、
前記ネットワーク装置は、複数の仮想ネットワークが設定され、
前記通信方法は、
前記プロセッサが、通信を中継できない複数の仮想ネットワークを、複数の障害仮想ネットワークとして特定する手順と、
前記プロセッサが、前記マッピング情報に基づいて、前記障害仮想ネットワーク識別子を、前記障害仮想ネットワークごとに特定する手順と、
前記プロセッサが、前記第1の仮想トンネルエンドポイントを、前記障害仮想ネットワークごとに特定する手順と、
前記プロセッサが、前記トンネル情報に基づいて、前記第1の仮想トンネルエンドポイントと通信する第2の仮想トンネルエンドポイントを、前記障害仮想ネットワークごとに特定する手順と、
前記プロセッサが、前記複数の障害仮想ネットワークが、一つの第1の仮想トンネルエンドポイントによって収容される場合、前記複数の障害仮想ネットワークを示す複数の障害仮想ネットワーク識別子と、前記第1の仮想トンネルエンドポイントのIPアドレスと、を含む一つの前記クリア要求を生成する手順と、
前記プロセッサが、前記生成された一つのクリア要求を、前記第2の仮想トンネルエンドポイントに向けて送信する手順と、を含むことを特徴とする通信方法。 - 請求項7に記載の通信方法であって、
前記仮想ネットワークは、VLANであり、
前記仮想トンネルエンドポイントは、VTEPであり、
前記仮想ネットワーク識別子は、VNIであることを特徴とする通信方法。 - 通信を中継するネットワークシステムであって、
第1のネットワーク装置及び第2のネットワーク装置を含み、
前記第1のネットワーク装置及び第2のネットワーク装置の各々は、
レイヤ2のプロトコルを用いて端末と通信し、
レイヤ3のプロトコルを用い、かつ、物理ポートを介して相互に通信し、
前記端末の通信を収容する仮想ネットワークと、
前記仮想ネットワークが収容する通信を、前記物理ポートを介して他のネットワーク装置に中継する仮想トンネルエンドポイントと、が設定され、
前記第1のネットワーク装置は、
プロセッサ及びメモリを有し、
前記第1のネットワーク装置の仮想トンネルエンドポイントと、当該仮想トンネルエンドポイントと通信する前記第2のネットワーク装置の仮想トンネルエンドポイントと、を示すトンネル情報と、
前記物理ポートと前記仮想ネットワークとの組み合わせに一意に割り当てられた仮想ネットワーク識別子と、前記仮想ネットワークが収容する通信を中継する仮想トンネルエンドポイントを示す識別子と、を含むマッピング情報と、を前記第1のネットワーク装置のメモリに保持し、
通信を中継できない仮想ネットワークを、障害仮想ネットワークとして検知し、
前記障害仮想ネットワークが収容する通信が通過する物理ポートと前記障害仮想ネットワークとの組み合わせに割り当てられた仮想ネットワーク識別子を、前記マッピング情報に基づいて、障害仮想ネットワーク識別子として特定し、
前記障害仮想ネットワークが収容する通信を中継する第1の仮想トンネルエンドポイントを特定し、
前記トンネル情報に基づいて、前記第1の仮想トンネルエンドポイントと通信する第2のネットワーク装置の第2の仮想トンネルエンドポイントを特定し、
前記障害仮想ネットワーク識別子と、前記第1の仮想トンネルエンドポイントのIPアドレスとを含み、かつ、前記レイヤ2のプロトコルにおいて用いるMACアドレスをクリアするクリア要求を、前記第2の仮想トンネルエンドポイントに向けて送信し、
前記第2のネットワーク装置は、
プロセッサ及びメモリを有し、
端末と通信するために用いる当該端末のMACアドレスと、当該端末による通信を収容する仮想ネットワークを示す前記仮想ネットワーク識別子と、前記第1のネットワーク装置の前記仮想トンネルエンドポイントの中で、当該端末による通信を収容する前記仮想トンネルエンドポイントのIPアドレスとを示すMACアドレス情報と、を前記第2のネットワーク装置のメモリに保持し、
前記障害仮想ネットワーク識別子と、前記第1の仮想トンネルエンドポイントのIPアドレスと、前記MACアドレス情報とに基づいて、前記MACアドレス情報から、前記障害仮想ネットワークが収容する通信を送受信する前記端末のMACアドレスを削除することを特徴とするネットワークシステム。 - 請求項11に記載のネットワークシステムであって、
前記第1のネットワーク装置は、前記クリア要求の応答メッセージを受信するまで、所定の回数、前記第2の仮想トンネルエンドポイントに向けて前記クリア要求を送信することを特徴とするネットワークシステム。 - 請求項12に記載のネットワークシステムであって、
前記第1のネットワーク装置は、
複数の仮想ネットワークが設定され、
通信を中継できない複数の仮想ネットワークを、複数の障害仮想ネットワークとして特定し、
前記第1の仮想トンネルエンドポイントを、前記障害仮想ネットワークごとに特定し、
前記マッピング情報に基づいて、前記障害仮想ネットワーク識別子を、前記障害仮想ネットワークごとに特定し、
前記トンネル情報に基づいて、前記第1の仮想トンネルエンドポイントと通信する第2の仮想トンネルエンドポイントを、前記障害仮想ネットワークごとに特定し、
前記障害仮想ネットワーク識別子と、前記第1の仮想トンネルエンドポイントのIPアドレスと、を含むクリア要求を、前記障害仮想ネットワークごとに、前記第2の仮想トンネルエンドポイントに向けて送信することを特徴とするネットワークシステム。 - 請求項12に記載のネットワークシステムであって、
前記第1のネットワーク装置は、
複数の仮想ネットワークが設定され、
通信を中継できない複数の仮想ネットワークを、複数の障害仮想ネットワークとして特定し、
前記マッピング情報に基づいて、前記障害仮想ネットワーク識別子を、前記障害仮想ネットワークごとに特定し、
前記第1の仮想トンネルエンドポイントを、前記障害仮想ネットワークごとに特定し、
前記トンネル情報に基づいて、前記第1の仮想トンネルエンドポイントと通信する第2の仮想トンネルエンドポイントを、前記障害仮想ネットワークごとに特定し、
前記複数の障害仮想ネットワークが、一つの第1の仮想トンネルエンドポイントによって収容される場合、前記複数の障害仮想ネットワークを示す複数の障害仮想ネットワーク識別子と、前記第1の仮想トンネルエンドポイントのIPアドレスと、を含む一つの前記クリア要求を生成し、
前記生成された一つのクリア要求を、前記第2の仮想トンネルエンドポイントに向けて送信することを特徴とするネットワークシステム。 - 請求項12に記載のネットワークシステムであって、
前記仮想ネットワークは、VLANであり、
前記仮想トンネルエンドポイントは、VTEPであり、
前記仮想ネットワーク識別子は、VNIであることを特徴とするネットワークシステム。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2016013505A JP6549996B2 (ja) | 2016-01-27 | 2016-01-27 | ネットワーク装置、通信方法、及び、ネットワークシステム |
| US15/403,391 US10158502B2 (en) | 2016-01-27 | 2017-01-11 | Network device that relays communication |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2016013505A JP6549996B2 (ja) | 2016-01-27 | 2016-01-27 | ネットワーク装置、通信方法、及び、ネットワークシステム |
Publications (3)
| Publication Number | Publication Date |
|---|---|
| JP2017135552A JP2017135552A (ja) | 2017-08-03 |
| JP2017135552A5 JP2017135552A5 (ja) | 2018-08-30 |
| JP6549996B2 true JP6549996B2 (ja) | 2019-07-24 |
Family
ID=59360918
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2016013505A Active JP6549996B2 (ja) | 2016-01-27 | 2016-01-27 | ネットワーク装置、通信方法、及び、ネットワークシステム |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US10158502B2 (ja) |
| JP (1) | JP6549996B2 (ja) |
Families Citing this family (36)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE102013219543A1 (de) * | 2013-09-27 | 2015-04-02 | Siemens Aktiengesellschaft | Kommunikationsgerät und Verfahren zur Kommunikation zwischen einem Kommunikationsgerät und einer zentralen Einrichtung |
| US9825913B2 (en) | 2014-06-04 | 2017-11-21 | Nicira, Inc. | Use of stateless marking to speed up stateful firewall rule processing |
| US9692698B2 (en) | 2014-06-30 | 2017-06-27 | Nicira, Inc. | Methods and systems to offload overlay network packet encapsulation to hardware |
| US11038845B2 (en) | 2016-02-23 | 2021-06-15 | Nicira, Inc. | Firewall in a virtualized computing environment using physical network interface controller (PNIC) level firewall rules |
| US10412047B2 (en) | 2017-08-17 | 2019-09-10 | Arista Networks, Inc. | Method and system for network traffic steering towards a service device |
| US10721651B2 (en) | 2017-09-29 | 2020-07-21 | Arista Networks, Inc. | Method and system for steering bidirectional network traffic to a same service device |
| US10764234B2 (en) | 2017-10-31 | 2020-09-01 | Arista Networks, Inc. | Method and system for host discovery and tracking in a network using associations between hosts and tunnel end points |
| CN109768908B (zh) * | 2017-11-09 | 2020-10-09 | 华为技术有限公司 | 一种vxlan的配置方法、设备及系统 |
| CN110300064A (zh) | 2018-03-22 | 2019-10-01 | 华为技术有限公司 | 一种数据流量处理方法、设备及系统 |
| CN108667709B (zh) * | 2018-05-18 | 2020-12-29 | 新华三技术有限公司 | 一种报文转发方法及装置 |
| JP7046756B2 (ja) * | 2018-08-01 | 2022-04-04 | 株式会社日立製作所 | ネットワーク中継装置、ネットワーク中継方法、及びネットワーク中継プログラム |
| US10917342B2 (en) | 2018-09-26 | 2021-02-09 | Arista Networks, Inc. | Method and system for propagating network traffic flows between end points based on service and priority policies |
| US12238076B2 (en) * | 2018-10-02 | 2025-02-25 | Arista Networks, Inc. | In-line encryption of network data |
| US10749789B2 (en) * | 2018-12-04 | 2020-08-18 | Arista Networks, Inc. | Method and system for inspecting broadcast network traffic between end points residing within a same zone |
| US10855733B2 (en) | 2018-12-04 | 2020-12-01 | Arista Networks, Inc. | Method and system for inspecting unicast network traffic between end points residing within a same zone |
| US10848457B2 (en) | 2018-12-04 | 2020-11-24 | Arista Networks, Inc. | Method and system for cross-zone network traffic between different zones using virtual network identifiers and virtual layer-2 broadcast domains |
| US11240160B2 (en) * | 2018-12-28 | 2022-02-01 | Alibaba Group Holding Limited | Method, apparatus, and computer-readable storage medium for network control |
| US11962518B2 (en) | 2020-06-02 | 2024-04-16 | VMware LLC | Hardware acceleration techniques using flow selection |
| US11875172B2 (en) | 2020-09-28 | 2024-01-16 | VMware LLC | Bare metal computer for booting copies of VM images on multiple computing devices using a smart NIC |
| US11636053B2 (en) | 2020-09-28 | 2023-04-25 | Vmware, Inc. | Emulating a local storage by accessing an external storage through a shared port of a NIC |
| US12021759B2 (en) | 2020-09-28 | 2024-06-25 | VMware LLC | Packet processing with hardware offload units |
| US11716383B2 (en) | 2020-09-28 | 2023-08-01 | Vmware, Inc. | Accessing multiple external storages to present an emulated local storage through a NIC |
| US11593278B2 (en) | 2020-09-28 | 2023-02-28 | Vmware, Inc. | Using machine executing on a NIC to access a third party storage not supported by a NIC or host |
| US11792134B2 (en) | 2020-09-28 | 2023-10-17 | Vmware, Inc. | Configuring PNIC to perform flow processing offload using virtual port identifiers |
| US11881986B2 (en) * | 2020-12-30 | 2024-01-23 | Arista Networks, Inc. | Fast failover support for remote connectivity failure for a virtual tunnel |
| CN114125995B (zh) * | 2021-11-23 | 2023-06-27 | 新华三技术有限公司成都分公司 | 数据传输方法及装置 |
| US12229578B2 (en) | 2021-12-22 | 2025-02-18 | VMware LLC | Teaming of smart NICs |
| US11995024B2 (en) | 2021-12-22 | 2024-05-28 | VMware LLC | State sharing between smart NICs |
| US11863376B2 (en) | 2021-12-22 | 2024-01-02 | Vmware, Inc. | Smart NIC leader election |
| US12231262B2 (en) * | 2021-12-23 | 2025-02-18 | VMware LLC | Virtual tunnel endpoint (VTEP) mapping for overlay networking |
| US12373237B2 (en) | 2022-05-27 | 2025-07-29 | VMware LLC | Logical memory addressing by smart NIC across multiple devices |
| US11928367B2 (en) | 2022-06-21 | 2024-03-12 | VMware LLC | Logical memory addressing for network devices |
| US11899594B2 (en) | 2022-06-21 | 2024-02-13 | VMware LLC | Maintenance of data message classification cache on smart NIC |
| US11928062B2 (en) | 2022-06-21 | 2024-03-12 | VMware LLC | Accelerating data message classification with smart NICs |
| US12481444B2 (en) | 2022-06-21 | 2025-11-25 | VMware LLC | Smart NIC responding to requests from client device |
| CN115915162B (zh) * | 2022-12-09 | 2024-10-01 | 深圳艾灵网络有限公司 | 基于虚拟可扩展局域网的数据通信方法、设备及存储介质 |
Family Cites Families (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6614781B1 (en) * | 1998-11-20 | 2003-09-02 | Level 3 Communications, Inc. | Voice over data telecommunications network architecture |
| JP2005175591A (ja) * | 2003-12-08 | 2005-06-30 | Hitachi Cable Ltd | スイッチングハブ |
| US7760723B1 (en) * | 2006-06-01 | 2010-07-20 | World Wide Packets, Inc. | Relaying a data stream from a data device to a network tunnel |
| JP4796184B2 (ja) * | 2007-03-28 | 2011-10-19 | 富士通株式会社 | エッジノード冗長システム |
| US8422514B1 (en) * | 2010-02-09 | 2013-04-16 | Juniper Networks, Inc. | Dynamic configuration of cross-domain pseudowires |
| JP5533100B2 (ja) * | 2010-03-19 | 2014-06-25 | 富士通株式会社 | スイッチ、通知プログラム、および通知方法 |
| US8665739B2 (en) * | 2011-03-16 | 2014-03-04 | Juniper Networks, Inc. | Packet loss measurement at service endpoints of a virtual private LAN service |
| JP6402078B2 (ja) * | 2015-07-30 | 2018-10-10 | 日本電信電話株式会社 | ネットワークシステムおよびパケット転送方法 |
-
2016
- 2016-01-27 JP JP2016013505A patent/JP6549996B2/ja active Active
-
2017
- 2017-01-11 US US15/403,391 patent/US10158502B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| US10158502B2 (en) | 2018-12-18 |
| US20170214549A1 (en) | 2017-07-27 |
| JP2017135552A (ja) | 2017-08-03 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6549996B2 (ja) | ネットワーク装置、通信方法、及び、ネットワークシステム | |
| KR102805068B1 (ko) | 세분화된 네트워크 엘리먼트를 포함하는 로직 라우터 | |
| US10693765B2 (en) | Failure protection for traffic-engineered bit indexed explicit replication | |
| CN107465590B (zh) | 网络基础设施系统、路由网络业务的方法及计算机可读介质 | |
| CN101310486B (zh) | 用于在宽带接入网络中插入因特网协议服务的技术 | |
| JP6434821B2 (ja) | 通信装置及び通信方法 | |
| US10848457B2 (en) | Method and system for cross-zone network traffic between different zones using virtual network identifiers and virtual layer-2 broadcast domains | |
| CN105191215A (zh) | 双向服务链的数据平面学习 | |
| CN109218178A (zh) | 一种报文处理方法及网络设备 | |
| CN105637822A (zh) | 在用于中间件和应用执行的工程系统中提供数据服务的系统和方法 | |
| US9197442B2 (en) | Relay apparatus and relay method | |
| CN102934398B (zh) | 拓扑检测系统及中继装置 | |
| US10855733B2 (en) | Method and system for inspecting unicast network traffic between end points residing within a same zone | |
| CN102792651B (zh) | 在mac层应用服务路径路由选择的装置 | |
| JP2017224895A (ja) | 通信制御プログラム、通信制御方法及び通信制御装置 | |
| CN113296869A (zh) | 一种虚拟机vm的迁移方法及装置 | |
| CN107948150A (zh) | 报文转发方法及装置 | |
| US9397937B2 (en) | Computer system, server, open flow controller and communication method | |
| CN107135118B (zh) | 一种单播通信方法、网关以及vxlan接入设备 | |
| JP5350333B2 (ja) | パケット中継装置及びネットワークシステム | |
| CN113300931B (zh) | 一种虚拟机迁移发现方法及vtep | |
| JP5911620B2 (ja) | 仮想ネットワーク管理サーバ及びエッジルータ | |
| JP2019083449A (ja) | ネットワークシステム | |
| US10749789B2 (en) | Method and system for inspecting broadcast network traffic between end points residing within a same zone |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20180718 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20180718 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20190529 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20190611 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20190628 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6549996 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |