JP6512990B2 - 転送装置及び転送システム - Google Patents
転送装置及び転送システム Download PDFInfo
- Publication number
- JP6512990B2 JP6512990B2 JP2015154691A JP2015154691A JP6512990B2 JP 6512990 B2 JP6512990 B2 JP 6512990B2 JP 2015154691 A JP2015154691 A JP 2015154691A JP 2015154691 A JP2015154691 A JP 2015154691A JP 6512990 B2 JP6512990 B2 JP 6512990B2
- Authority
- JP
- Japan
- Prior art keywords
- address
- data
- information
- network
- packet
- 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
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/09—Mapping addresses
- H04L61/10—Mapping addresses of different types
- H04L61/103—Mapping addresses of different types across network layers, e.g. resolution of network layer into physical layer addresses or address resolution protocol [ARP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/58—Caching of addresses or names
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L2101/00—Indexing scheme associated with group H04L61/00
- H04L2101/60—Types of network addresses
- H04L2101/618—Details of network addresses
- H04L2101/622—Layer-2 addresses, e.g. medium access control [MAC] addresses
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Description
(実施例1)
図1は、ネットワーク全体の構成図の例である。
ゲートウェイルータ100、ネットワーク側であるレイヤ3網(以下、「L3網」と呼ぶ。)のIP網50とユーザ側であるレイヤ2網(以下、「L2網」と呼ぶ。)60とに接続される転送装置(通信装置)であり、IP網50またはL2網60宛のデータ(以下、「トラフィック」とも呼ぶ。)を転送(中継)する。IP網50には、サーバ30−1(IPアドレス:IP_10、MACアドレス:MAC_10)、サーバ30−2(IPアドレス:IP_11、MACアドレス:MAC_11)と通信対象装置20−1(IPアドレス:IP_3、MACアドレス:MAC_3)、通信対象装置20−2(IPアドレス:IP_4、MACアドレス:MAC_4)が接続される。
また、ゲートウェイルータ100は、複数のポート146それぞれに対して、どのトンネルに属するか(どのトンネルに接続されるか)の情報であるポートトンネル対応情報(ポート識別子とトンネル識別子との対応関係)(不図示)を管理する。
また、制御処理部110と転送処理部140はそれぞれ内部ポート(不図示)で接続される。
なお、ポート146は、転送処理部140とは異なる機能部であるネットワークインタフェース部に設けられてもよい。この場合、転送処理部140は、ネットワークインタフェース部を介して受信したL2網60またはL3網50からのパケットを転送する。
なお、管理装置は、ポート146とは異なる、管理用のポート(不図示)を介して接続されてもよい。また、管理用のポートは、制御処理部110と接続されてもよい。
まず、通信対象装置20−1が送信したユーザ端末10−1宛てのパケットについて説明する。ゲートウェイルータ100の転送部141は、IP網50に接続されるポート146−3を介してL2網60内のユーザ端末10−1宛てのパケットを受信すると、受信したパケットに含まれる送信先IPアドレスを検索キーとしてARPテーブル144を検索して送信先IPアドレスに対応するMACアドレスを取得し、取得したMACアドレスを検索キーとしてユーザMAC識別テーブル145を検索し、検索結果に応じて、取得したMACアドレスに対応するトラフィックの処理情報に従ってポート146−3を介して受信したパケットを転送するかを制御する。
ARPテーブル102は、パケットの送信先のIPアドレス40とパケットの送信先のMACアドレス41とを対応付けたエントリを保持する。
ユーザMAC識別テーブル103は、ユーザ端末10を識別するユーザ端末10のMACアドレス42とパケットをIP網50内のサーバ30に送信する際の送信先情報であるトラフィックの処理情報43とを対応付けたエントリを保持する。
制御処理部110は、MACアドレス42を検索キーにユーザMAC識別テーブル103を検索し、検索結果の出力としてトラフィックの処理情報43を取得する。
ユーザIP識別テーブル101は、IPアドレス44とトラフィックの処理情報45とを対応付けたエントリを保持する。ユーザIP識別テーブル101のエントリは、ARPテーブル102の検索キーであるIPアドレス40から取得したIPアドレスと、ユーザMAC識別テーブル103の出力であるトラフィックの処理情報43から取得したトラフィックの処理情報を組としたエントリである。
制御処理部110は、IPアドレス44を検索キーにユーザIP識別テーブル101を検索し、検索結果の出力としてトラフィックの処理情報45を取得する。
まず、ユーザ端末10は、通信対象装置20へパケット600を送信する(S351)。パケット600は、送信元IPアドレス:ユーザ端末10のIPアドレス、送信先IPアドレス:通信対象装置20のIPアドレス、送信元MACアドレス:ユーザ端末10のMACアドレス、送信先MACアドレス:ポート146−1のMACアドレス、のヘッダ情報を有する。
まず、通信対象装置20は、ユーザ端末10へパケット604を送信する(S361)。ゲートウェイルータ100が受信するパケット604は、送信元IPアドレス:通信対象装置20のIPアドレス、送信先IPアドレス:ユーザ端末10のIPアドレス、送信元MACアドレス:ポート146−3宛のパケット604が経由するゲートウェイルータ100に隣接する通信装置(不図示)(ネクストホップ)のMACアドレス、送信先MACアドレス:ポート146−3のMACアドレス、のヘッダ情報を有する。
図2において、ゲートウェイルータ100は、IP網50内の隣接装置70に接続されており、隣接装置70を介してユーザ端末10と通信対象装置20が通信するトラフィック(パケット210、220、230、240)を中継する。ヘッダ情報211、221、231、241は、それぞれパケット210、220、230、240に含まれるヘッダ情報である。
転送部141は、いずれかのポート146を介してパケットを受信すると(S500)、パケットを受信したポート146が所属するネットワークを判定する(S501)。具体的には、転送部141は、ポートネットワーク対応情報を参照してパケットを受信したポート146のポート識別子と対応するポートネットワーク対応情報のネットワーク識別子を特定してネットワークを判定する(S501)。
制御処理部110は、転送処理部140を介して受信したパケットのプロトコルの処理もしくは転送処理部140を介して入力されるコンフィグに従ってARPテーブル102へエントリを追加すると、ARPテーブル102のエントリの追加に使用したIPアドレスとMACアドレスを一時的にメモリ105に保持する。次に、制御処理部110は、保持したMACアドレスを検索キーに使用してユーザMAC識別テーブル103のMACアドレス42を検索し、検索結果の出力としてトラフィックの処理情報43のトラフィックの処理情報を取得する。
なお、ARPテーブル102が、IPアドレス40とポート識別子とMACアドレス41とを対応付けて保持する場合、制御処理部110は、ARPテーブル102のエントリの追加に使用したポート識別子も一時的にメモリ105に保持する。この場合、制御処理部110は、MACアドレスとポート識別子を検索キーに使用してユーザMAC識別テーブル103からトラフィックの処理情報を取得する。
制御処理部110は、転送処理部140を介して受信したパケットのプロトコルの処理もしくは転送処理部140を介して入力されるコンフィグに従ってARPテーブル102のエントリの削除を契機として、ARPテーブル102のエントリの削除に使用したIPアドレスを検索キーとしてユーザIP識別テーブル101のIPアドレス44を検索し、一致したエントリを削除する。
制御処理部110は、転送処理部140を介して入力されるコンフィグに従ったユーザMAC識別テーブル103へのエントリの追加を契機として、ユーザMAC識別テーブル103のエントリの追加に使用したMACアドレスとトラフィックの処理情報を一時的にメモリ105に保持する。次に、制御処理部110は、保持したMACアドレスを使用してARPテーブル102のIPアドレス40を検索し、対応するIPアドレスを取得する。
制御処理部110は、転送処理部140を介して入力されるコンフィグに従ったユーザMAC識別テーブル103のエントリの削除を契機として、ユーザMAC識別テーブル103のエントリの削除に使用したMACアドレスを使用してARPテーブル102を検索し、対応するIPアドレスを取得する。取得したIPアドレスを検索キーとしてユーザIP識別テーブル101を検索し、一致したエントリを削除する。
次に、制御処理部110は、転送処理部140に該当するエントリの削除を通知する。エントリの削除の通知を受けた転送処理部140は、ユーザIP識別テーブル143からエントリを削除する。
実施例2は、ゲートウェイルータ100を分散アーキテクチャで構成した場合の実施例である。
まず、ユーザ端末10は、通信対象装置20へパケット608を送信する(S411)。パケット608は、送信元IPアドレス:ユーザ端末10のIPアドレス、送信先IPアドレス:通信対象装置20のIPアドレス、送信元MACアドレス:ユーザ端末10のMACアドレス、送信先MACアドレス:ポート146−1−1のMACアドレス、のヘッダ情報を有する。
ステップS461において、該当するエントリが存在する場合、第二の転送処理部140−2は、パケット614はサーバ30へ迂回するパケットであると判定し、該当するエントリのトラフィックの処理情報45を取得し、取得したトラフィックの処理情報を使用してパケット614をカプセリングし、カプセリングしたパケット615のヘッダ情報を基にした経路テーブルの検索結果に従って、カプセリングしたパケット615のヘッダ情報(送信先MACアドレスと送信元MACアドレス)を更新し、検索結果のポート識別子が示すポート146を介してパケット615を、パケット615に含まれるトラフィックの処理情報に対応するサーバ30−1へ送信する(S437)。
ゲートウェイルータ100の第二の転送処理部140−2は、サーバ30−1から受信したパケット616に対し、パケット616を受信したポート146に基づいてパケット616の送信元がIP網50であることを特定し、ポートトンネル対応情報を参照してパケット616を受信したポート146のポート識別子がポートトンネル対応情報のポート識別子と一致する場合に、パケット616に対しデカプセリング処理を実施する(S440)。
ARPテーブル102へのエントリの追加を契機として、ユーザIP識別テーブル101、143−1、143−2にエントリを追加する処理フローを説明する。制御処理部110は、プロトコルの処理もしくは入力されるコンフィグに従ったARPテーブル102へのエントリの追加を契機として、実施例1と同様に、ユーザIP識別テーブル101にエントリを追加する。
図14は、実施例2の変形例におけるネットワーク全体の構成図の例である。実施例2の更に詳細な例として、転送処理部140は、図14のような構成を取ることも可能である。第一の転送処理部140−1と第二の転送処理部140−2は、ユーザ識別処理部300とルーティング処理部301で構成される。ユーザ識別処理部300は、アセンブラやC言語などの比較的高レイヤな言語により機能を実装可能なネットワークプロセッサで構成される。ルーティング処理部301は、ARP処理やルーティング処理などの機能を実装した専用のApplication Specific Integrated Circuit(ASIC)あるいはFPGAなどのハードウェアで構成される。
また、「aaaテーブル」の表現にて各種情報を説明したが、各種情報は、テーブル以外のデータ構造で表現されていてもよい。データ構造に依存しないことを示すために「aaaテーブル」を「aaa情報」と呼ぶことができる。また、「格納する」の表現にて各種テーブルに各情報を記録することを説明したが、「登録する」または「設定する」と表現されてもよい。
101、143 ユーザIP識別テーブル
102、144 ARPテーブル
103、145 ユーザMAC識別テーブル
110 制御処理部
140 パケット転送処理部
141 転送部
200 トラフィック
Claims (13)
- レイヤ3網に接続される第1のポートと、
レイヤ2網に接続される第2のポートと、
前記レイヤ2網内の通信装置のMedia Access Control(MAC)アドレスおよびデータの処理に関する情報を対応付けるデータ処理情報と、前記レイヤ2網内の前記通信装置のInternet Protocol(IP)アドレスおよび前記MACアドレスを対応付けるアドレス情報と、を記憶する記憶部と、
前記第1のポートを介して前記レイヤ2網内の前記通信装置宛てのデータを受信すると、前記データに含まれるIPアドレスを基に前記アドレス情報を検索して前記データに含まれる前記IPアドレスに対応するMACアドレスを取得し、前記取得したMACアドレスを基に前記データ処理情報を検索し、検索結果に応じて、前記取得したMACアドレスに対応するデータの処理に関する情報に基づいて前記第1のポートを介して前記データを転送するかを制御し、前記第2のポートを介して前記レイヤ3網内の通信装置宛てのデータを受信すると、前記データに含まれるMACアドレスを基に前記記憶部の前記データ処理情報を検索し、当該検索結果に応じて、前記データに含まれる前記MACアドレスに対応するデータの処理に関する情報に基づいて前記第1のポートを介して前記データを転送するかを制御する転送部と、
を備える転送装置。 - 請求項1に記載の転送装置であって、
前記データの処理に関する情報は、前記レイヤ3網内のデータの送信先に関するレイヤ3網送信先情報であり、
前記データ処理情報は、前記レイヤ2網内の通信装置の前記MACアドレスおよび前記レイヤ3網送信先情報を対応付ける第1の送信先情報であり、
前記転送部は、
前記検索結果に応じて、前記取得したMACアドレスに対応するレイヤ3網送信先情報の送信先に前記第1のポートを介して前記データを転送するかを制御する、
転送装置。 - 請求項2に記載の転送装置であって、
前記記憶部の前記第1の送信先情報および前記アドレス情報に基づいて、前記アドレス情報の前記IPアドレスと前記第1の送信先情報の前記レイヤ3網送信先情報とを対応付ける第2の送信先情報を生成し、前記生成した第2の送信先情報を前記記憶部に記憶させる制御部を、
さらに備え、
前記転送部は、
前記第1のポートを介して前記レイヤ2網内の前記通信装置宛てのデータを受信すると、前記データに含まれるIPアドレスを基に前記第2の送信先情報を検索し、検索結果に応じて、前記データに含まれる前記IPアドレスに対応するレイヤ3網送信先情報の送信先に前記第1のポートを介して前記データを転送する、
転送装置。 - 請求項3に記載の転送装置であって、
前記転送部は、
前記第1のポートを介して前記レイヤ2網内の前記通信装置宛ての第1のデータを受信すると、前記第1のデータに含まれる送信先IPアドレスを基に前記記憶部の前記第2の送信先情報を検索し、前記第1のデータに含まれる前記送信先IPアドレスに対応するレイヤ3網送信先情報の送信先に前記第1のポートを介して前記第1のデータを転送し、
前記第2のポートを介して前記レイヤ3網内の通信装置宛ての第2のデータを受信すると、前記第2のデータに含まれる送信元MACアドレスを基に前記記憶部の前記第1の送信先情報を検索し、前記第2のデータに含まれる前記送信元MACアドレスに対応するレイヤ3網送信先情報の送信先に前記第1のポートを介して前記第2のデータを転送する、
転送装置。 - 請求項3に記載の転送装置であって、
前記転送部は、
前記第1のポートを介してデータを受信すると、前記受信したデータが、前記第1のポートを介して前記送信先に転送した、前記レイヤ2網内の前記通信装置宛てのデータである場合、前記受信したデータを前記第1のポートまたは前記第2のポートの何れかのポートを介して転送する、
転送装置。 - 請求項3に記載の転送装置であって、
前記転送部は、
前記第1のポートを介して前記レイヤ2網内の前記通信装置宛てのデータを受信すると、受信した前記データのヘッダ情報に含まれるIPアドレスと前記記憶部の前記第2の送信先情報とに基づき、前記ヘッダ情報に含まれる前記IPアドレスに対応する前記レイヤ3網送信先情報が示す前記レイヤ3網内の送信先に、受信した前記データを前記第1のポートを介して転送する、
転送装置。 - 請求項3に記載の転送装置であって、
前記制御部は、
所定の契機によって、前記記憶部の前記第1の送信先情報または前記アドレス情報を更新すると、前記第2の送信先情報を更新する、
転送装置。 - 請求項7に記載の転送装置であって、
前記制御部は、
前記アドレス情報を更新すると、前記更新したアドレス情報のMACアドレスを基に、前記第1の送信先情報を検索し、前記更新したアドレス情報の前記MACアドレスに対応するレイヤ3網送信先情報を取得し、前記取得したレイヤ3網送信先情報と前記更新したアドレス情報のIPアドレスとに基づいて、前記第2の送信先情報を更新する、
転送装置。 - 請求項1に記載の転送装置であって、
前記データの処理に関する情報は、前記レイヤ3網内のデータの送信先に関するレイヤ3網送信先情報であり、
前記データ処理情報は、前記レイヤ2網内の通信装置の前記MACアドレスおよび前記レイヤ3網送信先情報を対応付ける送信先情報であり、
前記転送部は、
前記レイヤ2網内の前記通信装置宛てのデータを受信した場合の前記送信先情報の検索結果に応じて、前記取得したMACアドレスに対応するレイヤ3網送信先情報の送信先に前記第1のポートを介して前記レイヤ2網内の前記通信装置宛てのデータを転送するかを制御し、
前記レイヤ3網内の通信装置宛てのデータを受信した場合の前記送信先情報の検索結果に応じて、前記データに含まれる前記MACアドレスに対応するレイヤ3網送信先情報の送信先に前記第1のポートを介して前記レイヤ3網内の前記通信装置宛てのデータを転送するかを制御する、
転送装置。 - 請求項2に記載の転送装置であって、
前記転送部は、
前記第1のポートを介して前記データを転送する場合、前記レイヤ3網送信先情報を用いて前記データをカプセリングする、
転送装置。 - レイヤ2網に接続される第1のポートと、
レイヤ3網に接続される第2のポートと、
前記第1のポートに接続される第1の転送部と、
前記第2のポートに接続される第2の転送部と、
前記レイヤ2網内の通信装置のMedia Access Control(MAC)アドレスおよび前記レイヤ3網内のデータの送信先に関するレイヤ3網送信先情報を対応付ける送信先情報と、前記レイヤ2網内の前記通信装置のInternet Protocol(IP)アドレスおよび前記MACアドレスを対応付けるアドレス情報と、を記憶する記憶部と、
を備え、
前記第2の転送部は、
前記第2のポートを介して前記レイヤ2網内の前記通信装置宛てのデータを受信すると、前記データを前記第1の転送部へ転送し、
前記第1の転送部は、
前記第2の転送部から転送された前記データに含まれるIPアドレスを基に前記アドレス情報を検索して前記データに含まれる前記IPアドレスに対応するMACアドレスを取得し、前記取得したMACアドレスを基に前記送信先情報を検索し、検索結果に応じて、前記第1のポートを介して前記通信装置へ前記データを転送するか、または、前記取得したMACアドレスに対応するレイヤ3網送信先情報に基づいて前記データを前記第2の転送部へ転送するか、のいずれかを実行し、
前記第2の転送部は、
前記第1の転送部から前記レイヤ3網送信先情報に基づいた前記データを受信すると、当該データを前記レイヤ3網送信先情報の送信先に前記第2のポートを介して転送する、
転送装置。 - 請求項11に記載の転送装置であって、
前記第1の転送部は、
前記第1のポートを介して前記レイヤ3網内の通信装置宛てのデータを受信すると、当該データに含まれるIPアドレスを基に前記アドレス情報を検索して前記データに含まれる前記IPアドレスに対応するMACアドレスを取得し、前記取得したMACアドレスを基に前記送信先情報を検索し、検索結果に応じて、前記第2の転送部へ前記データを第1のデータとして転送するか、または、前記取得したMACアドレスに対応するレイヤ3網送信先情報に基づいて前記データを第2のデータとして前記第2の転送部へ転送するか、のいずれかを実行し、
前記第2の転送部は、
前記第1の転送部から前記第1のデータを受信すると、前記レイヤ3網内の前記通信装置に前記第2のポートを介して前記第1のデータを転送し、前記第1の転送部から前記第2のデータを受信すると、前記送信先に前記第2のポートを介して前記第2のデータを転送する、
転送装置。 - レイヤ2網に接続される第1の通信装置と、
レイヤ3網に接続される第2の通信装置およびサーバと、
前記レイヤ2網および前記レイヤ3網の間に接続される転送装置と、
を備える転送システムであって、
前記転送装置は、
前記第1の通信装置のMedia Access Control(MAC)アドレスおよび前記サーバに関するサーバ関連情報を対応付けるMACサーバ対応情報と、前記第1の通信装置のInternet Protocol(IP)アドレスおよび前記MACアドレスを対応付けるアドレス情報と、を記憶し、
前記第2の通信装置から前記第1の通信装置宛ての第1のデータを受信すると、前記第1のデータに含まれるIPアドレスを基に前記アドレス情報を検索して前記第1のデータに含まれる前記IPアドレスに対応するMACアドレスを取得し、前記取得したMACアドレスを基に前記MACサーバ対応情報を検索し、検索結果に応じて、前記取得したMACアドレスに対応するサーバ関連情報に基づいて前記サーバへ前記第1のデータを転送するかを制御し、
前記第1の通信装置から前記第2の通信装置宛ての第2のデータを受信すると、前記第2のデータに含まれるMACアドレスを基に前記MACサーバ対応情報を検索し、検索結果に応じて、前記第2のデータに含まれる前記MACアドレスに対応するサーバ関連情報に基づいて前記サーバへ前記第2のデータを転送するかを制御する、
転送システム。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2015154691A JP6512990B2 (ja) | 2015-08-05 | 2015-08-05 | 転送装置及び転送システム |
| US15/219,333 US10237177B2 (en) | 2015-08-05 | 2016-07-26 | Transfer device and transfer system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2015154691A JP6512990B2 (ja) | 2015-08-05 | 2015-08-05 | 転送装置及び転送システム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2017034575A JP2017034575A (ja) | 2017-02-09 |
| JP6512990B2 true JP6512990B2 (ja) | 2019-05-15 |
Family
ID=57989511
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2015154691A Active JP6512990B2 (ja) | 2015-08-05 | 2015-08-05 | 転送装置及び転送システム |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US10237177B2 (ja) |
| JP (1) | JP6512990B2 (ja) |
Families Citing this family (29)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10904144B2 (en) | 2012-12-27 | 2021-01-26 | Sitting Man, Llc | Methods, systems, and computer program products for associating a name with a network path |
| US10374938B1 (en) | 2012-12-27 | 2019-08-06 | Sitting Man, Llc | Routing methods, systems, and computer program products |
| US10397100B1 (en) | 2012-12-27 | 2019-08-27 | Sitting Man, Llc | Routing methods, systems, and computer program products using a region scoped outside-scope identifier |
| US10404582B1 (en) | 2012-12-27 | 2019-09-03 | Sitting Man, Llc | Routing methods, systems, and computer program products using an outside-scope indentifier |
| US10447575B1 (en) | 2012-12-27 | 2019-10-15 | Sitting Man, Llc | Routing methods, systems, and computer program products |
| US10411997B1 (en) | 2012-12-27 | 2019-09-10 | Sitting Man, Llc | Routing methods, systems, and computer program products for using a region scoped node identifier |
| US10212076B1 (en) | 2012-12-27 | 2019-02-19 | Sitting Man, Llc | Routing methods, systems, and computer program products for mapping a node-scope specific identifier |
| US10587505B1 (en) | 2012-12-27 | 2020-03-10 | Sitting Man, Llc | Routing methods, systems, and computer program products |
| US10419334B1 (en) | 2012-12-27 | 2019-09-17 | Sitting Man, Llc | Internet protocol routing methods, systems, and computer program products |
| US10476787B1 (en) | 2012-12-27 | 2019-11-12 | Sitting Man, Llc | Routing methods, systems, and computer program products |
| US10419335B1 (en) | 2012-12-27 | 2019-09-17 | Sitting Man, Llc | Region scope-specific outside-scope indentifier-equipped routing methods, systems, and computer program products |
| US10411998B1 (en) | 2012-12-27 | 2019-09-10 | Sitting Man, Llc | Node scope-specific outside-scope identifier-equipped routing methods, systems, and computer program products |
| US10404583B1 (en) | 2012-12-27 | 2019-09-03 | Sitting Man, Llc | Routing methods, systems, and computer program products using multiple outside-scope identifiers |
| US10397101B1 (en) | 2012-12-27 | 2019-08-27 | Sitting Man, Llc | Routing methods, systems, and computer program products for mapping identifiers |
| US10165093B2 (en) * | 2015-08-31 | 2018-12-25 | Cisco Technology, Inc. | Generating segment routing conduit in service provider network for routing packets |
| US10122631B1 (en) * | 2016-05-06 | 2018-11-06 | Adtran, Inc. | Systems and methods for prioritizing packets |
| US10404788B2 (en) * | 2016-06-30 | 2019-09-03 | Alibaba Group Holding Limited | Express route transmissions between virtual machines and cloud service computing devices |
| US10419330B2 (en) | 2016-07-21 | 2019-09-17 | Alibaba Group Holding Limited | Express route transmissions between virtual machines and cloud service computing devices |
| US10560407B2 (en) * | 2016-10-06 | 2020-02-11 | Sap Se | Payload description for computer messaging |
| US10419389B2 (en) * | 2017-07-20 | 2019-09-17 | Arista Networks, Inc. | Method and system for using a top of rack switch as an overlay routing intermediate point |
| JP6764433B2 (ja) * | 2018-03-01 | 2020-09-30 | 日本電信電話株式会社 | 通信装置、通信方法及びプログラム |
| CN113098702A (zh) * | 2019-12-23 | 2021-07-09 | 中兴通讯股份有限公司 | 分配和确定网元ip地址的方法、网元、管理域网络 |
| CN113132220B (zh) * | 2019-12-31 | 2022-12-06 | 华为技术有限公司 | 一种路由信息的处理方法及装置 |
| WO2021212378A1 (zh) * | 2020-04-22 | 2021-10-28 | 深圳市汇顶科技股份有限公司 | 数据处理方法、装置、研发端工具及产线端工具 |
| JP7492127B2 (ja) * | 2020-06-09 | 2024-05-29 | 富士通株式会社 | 通信装置及び通信方法 |
| JP7502116B2 (ja) * | 2020-08-28 | 2024-06-18 | ファナック株式会社 | ネットワークシステム |
| WO2022258199A1 (en) * | 2021-06-11 | 2022-12-15 | Huawei Technologies Co., Ltd. | Instance-affine service scheduling |
| CN113810511B (zh) * | 2021-08-06 | 2024-03-19 | 锐捷网络股份有限公司 | Arp表的更新方法及装置 |
| CN117857481A (zh) * | 2022-09-30 | 2024-04-09 | 明泰科技股份有限公司 | 用于三层交换机的路由信息管理方法及系统 |
Family Cites Families (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4236398B2 (ja) * | 2001-08-15 | 2009-03-11 | 富士通株式会社 | 通信方法、通信システム及び通信接続プログラム |
| CN101129035A (zh) * | 2005-02-28 | 2008-02-20 | 日本电气株式会社 | 通信装置、通信系统、通信方法以及程序 |
| US20070058646A1 (en) * | 2005-08-25 | 2007-03-15 | Siemens Aktiengesellschaft | Device and method for forwarding multicast traffic in a hybrid device |
| JP4855162B2 (ja) * | 2006-07-14 | 2012-01-18 | 株式会社日立製作所 | パケット転送装置及び通信システム |
| US8166205B2 (en) * | 2007-07-31 | 2012-04-24 | Cisco Technology, Inc. | Overlay transport virtualization |
| EP2210371A4 (en) * | 2007-11-14 | 2011-10-05 | Ericsson Telefon Ab L M | METHOD FOR REDUCING MEMORY CAPACITY REQUIRED OF SWITCHES USING MAC ADDRESSES FICTIVE SOURCES |
| WO2011083567A1 (ja) * | 2010-01-06 | 2011-07-14 | 富士通株式会社 | 負荷分散システム及びその方法 |
| JP5445262B2 (ja) * | 2010-03-23 | 2014-03-19 | 日本電気株式会社 | 検疫ネットワークシステム、検疫管理サーバ、仮想端末へのリモートアクセス中継方法およびそのプログラム |
| JP5670279B2 (ja) | 2011-08-10 | 2015-02-18 | エヌ・ティ・ティ・コミュニケーションズ株式会社 | 仮想ネットワーク制御装置、仮想ネットワーク制御方法、仮想ネットワーク制御システム、及びプログラム |
| US9240944B2 (en) * | 2012-10-19 | 2016-01-19 | Cisco Technology, Inc. | Overlay services in communication networks |
| US9571507B2 (en) * | 2012-10-21 | 2017-02-14 | Mcafee, Inc. | Providing a virtual security appliance architecture to a virtual cloud infrastructure |
| CN105745886B (zh) * | 2013-09-23 | 2019-06-04 | 迈克菲有限公司 | 在两个实体之间提供快速路径 |
-
2015
- 2015-08-05 JP JP2015154691A patent/JP6512990B2/ja active Active
-
2016
- 2016-07-26 US US15/219,333 patent/US10237177B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| US20170041223A1 (en) | 2017-02-09 |
| JP2017034575A (ja) | 2017-02-09 |
| US10237177B2 (en) | 2019-03-19 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6512990B2 (ja) | 転送装置及び転送システム | |
| US10791066B2 (en) | Virtual network | |
| US10237377B2 (en) | Packet rewriting apparatus, control apparatus, communication system, packet transmission method and program | |
| US8942238B2 (en) | Apparatus and method for establishing tunnels between nodes in a communication network | |
| US11750515B2 (en) | Data transmission method and apparatus | |
| US9191139B1 (en) | Systems and methods for reducing the computational resources for centralized control in a network | |
| US11310081B2 (en) | Packet transmission method and apparatus | |
| US9491000B2 (en) | Data transport system, transmission method, and transport apparatus | |
| US11336485B2 (en) | Hitless linkup of ethernet segment | |
| US20150358232A1 (en) | Packet Forwarding Method and VXLAN Gateway | |
| CN115225568B (zh) | 对以太网虚拟私有网络—虚拟可扩展局域网的快速重路由 | |
| US20150117451A1 (en) | Communication between hetrogenous networks | |
| EP3913870A1 (en) | Packet forwarding method and network device | |
| EP3902207B1 (en) | Packet forwarding method and network device | |
| US11012412B2 (en) | Method and system for network traffic steering towards a service device | |
| EP3192221B1 (en) | Method and network node for scalable computer network partitioning | |
| JP6402078B2 (ja) | ネットワークシステムおよびパケット転送方法 | |
| US12126598B2 (en) | Managing exchanges between edge gateways in a cloud environment to support a private network connection | |
| US20130336321A1 (en) | Relay forward system, path control device, and edge apparatus | |
| WO2014064976A1 (ja) | ネットワーク機器、制御方法、及びプログラム | |
| WO2015137977A1 (en) | A switching fabric including a virtual switch | |
| CN117097656A (zh) | 一种报文处理的方法及相关设备 | |
| JP2018019232A (ja) | パケット伝送装置、及び、経路切替制御方法 | |
| US11824780B2 (en) | Managing tunnel interface selection between gateways in a computing environment | |
| US20230239273A1 (en) | Managing exchanges between edge gateways and hosts in a cloud environment to support a private network connection |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20170119 |
|
| RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20170125 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20171211 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20171211 |
|
| RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20180223 |
|
| RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20180314 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20180912 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20181023 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20181217 |
|
| 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: 20190402 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20190409 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6512990 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 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |