JP4168574B2 - パケット転送装置、パケット転送制御方法、及びパケット転送装置の設定方法 - Google Patents
パケット転送装置、パケット転送制御方法、及びパケット転送装置の設定方法 Download PDFInfo
- Publication number
- JP4168574B2 JP4168574B2 JP2000170415A JP2000170415A JP4168574B2 JP 4168574 B2 JP4168574 B2 JP 4168574B2 JP 2000170415 A JP2000170415 A JP 2000170415A JP 2000170415 A JP2000170415 A JP 2000170415A JP 4168574 B2 JP4168574 B2 JP 4168574B2
- Authority
- JP
- Japan
- Prior art keywords
- header
- mpls
- layer
- information
- 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.)
- Expired - Lifetime
Links
- 238000012546 transfer Methods 0.000 title claims description 40
- 238000000034 method Methods 0.000 title description 16
- 238000012545 processing Methods 0.000 claims description 80
- 238000006243 chemical reaction Methods 0.000 claims description 24
- 230000005540 biological transmission Effects 0.000 claims description 11
- 238000010586 diagram Methods 0.000 description 20
- 238000013507 mapping Methods 0.000 description 4
- 238000004891 communication Methods 0.000 description 2
- 230000006727 cell loss Effects 0.000 description 1
- 238000005538 encapsulation Methods 0.000 description 1
- 230000011664 signaling Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L49/00—Packet switching elements
- H04L49/60—Software-defined switches
- H04L49/602—Multilayer or multiprotocol switching, e.g. IP switching
-
- 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L49/00—Packet switching elements
- H04L49/35—Switches specially adapted for specific applications
- H04L49/354—Switches specially adapted for specific applications for supporting virtual local area networks [VLAN]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L49/00—Packet switching elements
- H04L49/30—Peripheral units, e.g. input or output ports
- H04L49/3009—Header conversion, routing tables or routing tags
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Small-Scale Networks (AREA)
Description
【発明の属する技術分野】
本発明は、パケット通信装置にかかり、特に仮想専用網(VPN:Virtual Private Network)をインタワークする装置に関する。
【0002】
【従来の技術】
企業内のイントラネットを構築する手段の一つとして、VLAN(Virtual Local Area Network)がある。VLANの方式は、アメリカのIEEE802委員会において、IEEE802.1Qとして標準化されている。
【0003】
図2に、IEEE802.1QによるVLANのパケットフォーマットを示す。IEEE802.1QによるVLANにおいて、IP(Internet Protocol)パケット500は、タグ制御情報514が付与されたEthernetフレーム510として転送される。タグ制御情報514には12ビットのVLAN ID514−3が設定される。VLAN IDはVLANを構成するグループの識別子である。3ビットのユーザプライオリティ514−1は、パケットの優先度を示す。
【0004】
図3に、VLANのネットワーク構成例を示す。図3では、ネットワークが、建物の1階と2階のように、地理的に2カ所の場所6−1、6−2にまたがっているものとする。場所6−1には、2つのネットワーク、VLAN #A(7−1−1)、VLAN #B(7−2−1)が存在する。場所6−2にも、2つのネットワーク、VLAN #A(7−1−2)、VLAN #B(7−2−2)が存在する。VLAN #A(7−1−1)、VLAN #B(7−2−1)は、スイッチングハブ2−1により多重される。同様に、VLAN #A(7−1−2)、VLAN #B(7−2−2)はスイッチングハブ2−2により多重される。VLAN #AとVLAN #Bにはそれぞれ固有のVLAN IDが割り当てられている。スイッチングハブ2−1、2−2は、VLAN IDを見て、パケットが所属するVLANを認識する。例えば、VLAN #A7−1−1が場所6−2に向けて送信するパケットは、スイッチングハブ2−2により、VLAN#A7−1−2に対してのみ転送される。
【0005】
一方、インターネットにおけるパケットの転送技術として、MPLS(Multiprotocol Label Switching)がある。MPLSでは、ネットワーク内のパケット転送装置は、ラベルと呼ばれる固定長のコネクション識別子を用いてパケット転送処理を行う。
【0006】
図7に、MPLSのネットワーク構成例を示す。端末4−Aから端末4−Cへパケットを転送する場合について説明する。MPLS網の入口となる装置3−1では、パケットに設定された宛先IPアドレスから、パケットの出力先とパケットに付与するラベルの値を決定する。パケットを中継する装置3−2では、入力パケットに付与されたラベルにより、パケットの出力先と出力パケットに付与するラベルの値を決定する。MPLS網の出口となる装置3−3は、パケットからラベルを外し、パケットに設定されたIPヘッダを見てパケットの転送先を決定する。MPLSのプロトコルについては、IETF(Internet Engineering Task Force)において、標準化作業が進められている。
【0007】
図4に、下位レイヤとしてPPP(Point to Point Protocol)を使用するMPLSのパケットフォーマットを示す。PPPを使用するMPLSでは、PPPヘッダ521とIPヘッダ501の間に、4バイトのシム(Shim)ヘッダ522が挿入される。シムヘッダは、20ビットのラベル521−1、3ビットのExpフィールド521−2、1ビットのSビット521−3、8ビットのTTL(Time to Live)フィールドを持つ。IETFでは、Expフィールド521−2を、QoS(Quality of Service)クラスとして使用することを検討している。
【0008】
図5に、下位レイヤとしてATM(Asynchronous Transfer Mode)を使用するMPLSのパケットフォーマットを示す。IPパケット500には、パディング535−1及びトレイラ535−2が付与され、AAL5フレーム535になる(IETFのRFC2684で定義されるnull encapsulation)。AAL5フレーム535は、48バイトずつに分割され、それぞれにセルヘッダ531が付与され、ATMセル530−1から530−nになる。
【0009】
図6に、ATMのセルフォーマットを示す。ATMを使用するMPLSでは、セルヘッダ531のVPI(Virtual Path Identifier)531−2、VCI(Virtual Channel Identifier)531−3の設定値をラベルとして使用する。また、1ビットのCLP(Cell Loss Priority)ビット531−5は、セル廃棄の優先度を表すものである。
【0010】
以下では、ラベルの値が設定されているシムヘッダまたは、ATMセルヘッダをMPLSヘッダと呼ぶことにする。
【0011】
【発明が解決しようとする課題】
従来、同一企業内で地理的に離れた拠点間の通信は、一般的には、専用線により行っていた。しかし、近年では、インターネットを使用した仮想専用線網(VPN:Virtual Private Network)を構築することにより、拠点間を接続するユーザが増えている。
【0012】
地理的に離れた拠点に存在するVLANどうしをMPLS網によって接続する場合、MPLS網の入口に位置する装置がタグ制御情報を削除する。このため、パケットがどのVLANに所属するものであるかを示す情報(VLAN ID)が、転送するパケットから失われる。したがって、MPLS網の出口に位置する装置は、出力するパケットに対してVLAN IDを設定できないという問題がある。
【0013】
また、パケットからタグ制御情報が削除されるため、パケットの優先度情報(ユーザプライオリティ)が失われる。したがって、パケットを送出する側のVLANと、パケットを受信する側のVLANでは、パケット送信側と同じQoS制御を行えないという問題がある。
【0014】
要するに、従来、OSIモデルのレイヤ2に相当するレイヤのヘッダ内に記されている情報を、MPLSヘッダにマッピングすることが検討されていなかった。
【0015】
そこで、本発明の目的は、OSIモデルのレイヤ2に相当するレイヤのヘッダ内に記されている情報を、MPLSヘッダにマッピングできるようにすることである。
【0016】
本発明の目的は、地理的に離れた位置に存在する、同一グループに属するVLAN同士を、閉域性を維持しながら、MPLS網を用いて接続することにある。
【0017】
また、本発明の他の目的は、MPLS網によってVLAN網をインタワークした場合においても、エンド−エンドで統一したQoS制御を行うことにある。
【0018】
【課題を解決するための手段】
本発明では、MPLSネットワークと、MPLSプロトコルを用いないネットワークとをインタワークするパケット転送装置に、MPLSプロトコルを用いないネットワークで使用されるパケットヘッダであって、OSIモデルのレイヤ3に相当するレイヤのヘッダ(以下、「レイヤ3ヘッダ」という。)の前に付与される、MPLSヘッダとは異なるOSIモデルのレイヤ2に相当するレイヤのヘッダ(以下、「レイヤ2ヘッダ」という。)の情報と、前記レイヤ3ヘッダの情報との組と、前記MPLSヘッダの情報との対応関係を示すヘッダ変換情報を設定する。パケット転送装置は、この情報を用いることにより、前記レイヤ2ヘッダをMPLSヘッダに変換する。
【0019】
また、パケット転送装置に、前記MPLSヘッダの情報と、前記レイヤ3ヘッダの情報との組と、前記レイヤ2ヘッダの情報との対応関係を示すヘッダ変換情報を設定する。パケット転送装置は、この情報を用いることにより、MPLSヘッダを前記レイヤ2ヘッダに変換する。
【0020】
本発明の一実施例では、VLANとMPLSをインタワークする装置において、VLAN IDとMPLSラベルとを対応付ける。VLAN網からMPLS網へインタワークする装置では、VLAN IDとパケットのヘッダ情報の組から出力のMPLSラベルを決定する。出力のMPLSラベルは、VLAN毎に独立した値を割り当てる。MPLS網からVLAN網へインタワークする装置では、入力のMPLSラベルをVLAN IDに対応付ける。
【0021】
本発明の他の実施例では、VLANとMPLSをインタワークする装置は、タグ制御情報のユーザプライオリティ3ビットをMPLSのヘッダのQoS値を設定するフィールドに対応付ける。PPPによるMPLSの場合には、ユーザプライオリティ3ビットをShimヘッダのExpフィールド3ビットにマッピングする。ATMによるMPLSの場合には、ユーザプライオリティ3ビットをセルヘッダのCLPビット1ビットに変換する。
【0022】
【発明の実施の形態】
以下、本発明の実施形態を図面を用いて説明する。
【0023】
図1は本発明を適用するネットワークの構成例を示すものである。VLAN #Aはネットワーク7−1−1、7−1−2、7−1−3、7−1−4及び7−1−5から構成される。また、VLAN #Bはネットワーク7−2−1、7−2−2、7−2−3、7−2−4及び7−2−5から構成される。場所6−1、6−2、6−3、6−4及び6−5との間は、MPLS網5によって相互に接続される。MPLS網5は、ネットワークインタワーク装置1−1、1−2及び1−3と、パケット中継装置3により構成されている。
【0024】
以下では、VLAN #A7−1−1から、ネットワークインタワーク装置1−1、1−2を経由し、VLAN #A7−1−4へのパケット転送を例に説明する。
【0025】
図8は、本発明のネットワークインタワーク装置(1−1、1−2、1−3)の構成例を示す。ネットワークインタワーク装置は、Ethernet下位レイヤ処理部11、パケットレイヤ処理部12、MPLS下位レイヤ処理部13、スイッチ14、制御部15とを有する。
【0026】
Ethernet下位レイヤ処理部11は、Ethernetフレームを受信すると、そのフレームの物理レイヤ、およびデータリンクレイヤの終端処理を行い、IPパケットとタグ制御情報をパケットレイヤ処理部12に渡す。また、Ethernet下位レイヤ処理部11は、パケットレイヤ処理部12が決定した宛先MACアドレス及びタグ制御情報をIPパケットに付与し、IPパケットをEthernetフレーム化してVLAN網に送出する。
【0027】
MPLS下位レイヤ処理部13は、MPLSパケットを受信すると、そのパケットの物理レイヤ、およびMPLSヘッダの終端処理を行い、IPパケットとMPLSヘッダ情報をパケットレイヤ処理部12に渡す。また、パケットレイヤ処理部12が決定したMPLSヘッダ情報をIPパケットに付与し、IPパケットをMPLSパケット化してMPLS網に送出する。
【0028】
パケットレイヤ処理部12は、入力パケットのIPヘッダ情報及びタグ制御情報又はMPLSヘッダ情報に基づき、パケットの転送先を決定する。
【0029】
スイッチ14は、パケットレイヤ処理部12から送出されたパケットを、そのパケットレイヤ処理部12が定め転送先に対応する他のパケットレイヤ処理部12に送信する。
【0030】
制御部15は、管理装置と接続され、ネットワークインタワーク装置1の各処理部の制御を行う。
【0031】
図9はVLAN側回線に位置するEthernet下位レイヤ処理部11の構成を示すものである。
【0032】
物理レイヤ受信処理部111は受信Ethernetフレームの物理レイヤ処理を行う。Ethernet受信処理部112は、受信したEthernetの終端処理を行う。すなわち、受信フレームの宛先MACアドレスから、自宛以外のフレームを廃棄し、また、自宛の受信フレームのタグ制御情報を取り出す処理を行う。パケットレイヤ処理部インタフェース113および114は、パケットレイヤ処理部12とのインタフェースである。Ethernet送信処理部115はMACアドレスやタグ制御情報の付与等、IPパケットをEthernetフレーム化する処理を行う。物理レイヤ送信処理部116はEthernetフレームを物理回線から送出する処理を行う。制御部インタフェース117は制御部15とのインタフェースであり、下位レイヤ処理部11の各構成要素と接続する。
【0033】
図10はパケットレイヤ処理部12の構成を示すものである。下位レイヤ処理部インタフェース121、126はEthernet下位レイヤ処理部11、またはMPLS下位レイヤ処理部とのインタフェースである。テーブル検索処理部122は、検索テーブル123を検索して、出力パケットに付与する出力物理ポート及びVLAN IDまたはMPLSラベルを取得する処理を行う。スイッチインタフェース124、125はスイッチ14とのインタフェースである。制御部インタフェース127は制御部15とのインタフェースであり、パケット処理部12の各構成要素と接続する。
【0034】
図12は、検索テーブル123の構成例を示す。検索テーブル123は、VLAN ID検索テーブル123−1、MPLS出力用経路検索テーブル123−2、MPLSラベル検索テーブル123−3、VLAN出力用経路検索テーブル123−4、MPLS出力用QoS変換テーブル123−5、VLAN出力用QoS変換テーブル123−6を有する。これらの検索テーブルは、メモリ上に構築される。全ての検索テーブルが同一のメモリ上に構築される必要はない。
【0035】
VLAN ID検索テーブル123−1は、VLAN IDを検索キーし、どのVLANに所属するかを判定するためのテーブルである。MPLS出力用経路検索テーブル123−2は、VLAN網からMPLS網への入口において出力ラベルを決定するためのテーブルである。MPLSラベル検索テーブル123−3は、MPLSラベルを検索キーとし、どのVLANに所属するかを判定するためのテーブルである。VLAN出力用経路検索テーブル123−4は、MPLS網からVLAN網への出口において出力VLAN IDを決定するためのテーブルである。MPLS出力用QoS変換テーブル123−5は、VLAN網のQoS値(ユーザプライオリティ)をMPLS網のQoS値へ変換するためのテーブルである。VLAN出力用QoS変換テーブル123−6は、MPLS網のQoS値をVLAN網のQoS値(ユーザプライオリティ)へ変換するためのテーブルである。
【0036】
図11はMPLS下位レイヤ処理部13の構成を示すものである。物理レイヤ受信処理部131は受信パケットの物理レイヤ処理を行う。MPLS受信処理部132は、データリンクレイヤの終端、およびMPLSヘッダを取り出す処理を行う。パケットレイヤ処理部インタフェース133、134はパケットレイヤ処理部12とのインタフェースである。MPLS送信処理部135は、データリンクレイヤの終端、およびMPLSヘッダをIPパケットに付与する処理を行う。物理レイヤ送信処理部136はMPLSラベルが付与されたパケットを物理回線から送出する。制御部インタフェース137は制御部15とのインタフェースであり、下位レイヤ処理部13の各構成要素と接続する。
【0037】
ネットワークインタワーク装置1がVLAN IDとMPLSラベルを対応付けるための処理手順を説明する。
【0038】
図1におけるネットワークインタワーク装置1−1が入力VLAN IDから出力ラベルを取得する処理手順を説明する。
【0039】
ネットワークインタワーク装置1−1では、テーブル検索処理部122が検索テーブル123を検索する。
【0040】
図19は、ネットワークインタワーク装置1−1におけるテーブル検索処理部122の検索手順の概念を示すものである。テーブル検索処理部122は、最初にVLAN ID検索テーブル123−1を検索し、次にMPLS出力用経路検索テーブル123−2を検索する。
【0041】
図13はVLAN ID検索テーブルの構成例を示すものである。VLAN ID検索テーブル123−1には、検索キーとして入力VLAN ID123−1−1、および検索結果としてVLAN IDに対応するVLAN名123−1−2が設定される。図13の例では、入力VLAN IDの値10でVLAN ID検索テーブル123−1を検索すると、結果は、VLAN #Aとなる。検索キーとして、入力VLAN IDと、パケットの入力物理ポートの組合せを用いることも可能である。検索キーとして、入力VLAN IDと、パケットの入力物理ポートとの組合せを用いる場合には、図8で示す下位レイヤ処理部11に、複数の物理ポートが存在する構成において、異なる入力物理ポート間で、同じVLAN IDの値を使用することが可能となる。
【0042】
図14はMPLS出力用経路検索テーブルの構成例を示すものである。MPLS出力用経路検索テーブル123−2には、検索キーとして宛先IPアドレス123−2−1、検索結果として出力ラベル123−2−2、および出力物理ポート123−2−3が設定される。MPLS出力用経路検索テーブル123−2はVLAN毎にエントリが分割されている。図13に示されている例では、MPLS出力用経路検索テーブル123−2は、VLAN #A用のエントリ123−2−aとVLAN #B用のエントリ123−2−bに分割されている。
【0043】
VLAN ID検索テーブル123−1の検索結果がVLAN #Aである場合、MPLS出力用経路検索テーブル123−2のエントリ123−2−a部分が検索される。図14に示されている例では、宛先IPアドレス192.169.10.0で、エントリ123−2−aを検索すると、その結果は、出力ラベルの値100、出力物理ポート3となる。
【0044】
次に、図1におけるネットワークインタワーク装置1−2が入力ラベルから出力VLAN IDを取得する処理手順を説明する。
【0045】
ネットワークインタワーク装置1−2では、テーブル検索処理部122が検索テーブル123を検索する。
【0046】
図20は、ネットワークインタワーク装置1−2におけるテーブル検索処理部122の検索手順の概念を示すものである。テーブル検索処理部122は、最初にMPLSラベル検索テーブル123−1を検索し、次にVLAN出力用経路検索テーブル123−2を検索する。
【0047】
図15は、MPLSラベル検索テーブル123−3の構成例を示す。MPLSラベル検索テーブル123−3には、検索キーとして入力ラベル123−3−1が、検索結果として、入力ラベルに対応したVLAN名が設定される。図15に示されている例では、入力ラベルの値101でMPLSラベル検索テーブル123−1を検索すると、その結果は、VLAN #Aとなる。検索キーとして、入力ラベルと、パケットの入力物理ポートとの組合せを用いることも可能である。検索キーとして、入力ラベルと、パケットの入力物理ポートとの組合せを用いる場合には、図8で示す下位レイヤ処理部13に、複数の物理ポートが存在する構成において、異なる入力物理ポート間で、同じラベルの値を使用することが可能となる。
【0048】
図16はVLAN出力用経路検索テーブル123−4の構成例を示すものである。
【0049】
MPLSラベル検索テーブル123−4には、検索キーとして宛先IPアドレス123−4−1、検索結果として宛先MACアドレス123−4−2、出力VLAN ID123−4−3及び出力物理ポート123−4−4が設定される。検索テーブル123−4はVLAN毎にエントリが分割されている。図16では、VLAN出力用経路検索テーブル123−4は、VLAN #A用のエントリ123−4−aとVLAN #B用のエントリ123−4−bとに分割されている。
【0050】
MPLSラベル検索テーブル123−3の検索結果が、VLAN #Aである場合、テーブル検索処理部122は、エントリ123−4−a部分を検索する。宛先IPアドレスが192.169.10.0の場合、エントリ123−4−aを検索すると、その結果は、出力MACアドレスの値aa.bb.cc.dd.ee.ff、出力VLAN IDの値10、出力物理ポート8となる。
【0051】
次に、エンド−エンドのQoS制御を実現するための処理手順を説明する。
【0052】
図17はネットワークインタワーク装置1−1において、VLANで規定されるユーザプライオリティをMPLSヘッダのQoS情報にマッピングを行うためのMPLS出力用QoS変換テーブル123−10の構成例を示す。
【0053】
MPLS出力用QoS変換テーブル123−10には、検索キーとしてTCP/IPヘッダ情報123−10−1及びユーザプライオリティ123−10−2が、検索結果として出力MPLSヘッダのQoS値123−10−3が設定される。
【0054】
テーブル検索処理部122は、入力パケットに付与されたTCP/IPヘッダ情報及びユーザプライオリティを検索キーとしてMPLS出力用QoS変換テーブル123−10を検索し、その結果として、出力MPLSヘッダに設定するQoS値を取得する。TCP/IPヘッダ情報123−10には、宛先IPアドレス、IPヘッダのTOS(Type of Service)値、TCPヘッダの宛先ポート番号等を使用することが可能である。図17に示す例では、TCP/IPヘッダ情報123−10として宛先IPアドレスを使用している。MPLSヘッダのQoS情報は、PPPを使用するMPLSでは、Expフィールド、ATMを使用するMPLSでは、セルヘッダのCLPビットと対応付けることが可能である。
【0055】
図18はネットワークインタワーク装置1−2において、MPLSヘッダのQoS情報からユーザプライオリティへのマッピングを行うためのVLAN出力用QoS変換テーブル123−11の構成例を示す。
【0056】
MPLS出力用テーブル123−11には、検索キーとしてTCP/IPヘッダ情報123−11−1及び入力MPLS QoS値123−11−2が、検索結果としてユーザプライオリティ123−11−3が設定される。
【0057】
テーブル検索処理部122は、入力パケットに付与されたTCP/IPヘッダ情報、出力MPLS QoS値を検索キーとしてVLAN出力用QoS変換テーブル123−11を検索し、その結果として、出力ユーザプライオリティ値を取得する。TCP/IPヘッダ情報123−11には、宛先IPアドレス、IPヘッダのTOS値等を使用することが可能である。図18に示す例では、TCP/IPヘッダ情報123−11として宛先IPアドレスを使用している。MPLSヘッダのQoS情報は、PPPを使用するMPLSではExpフィールドと、ATMを使用するMPLSではセルヘッダのCLPフィールドと対応付けることが可能である。
【0058】
ネットワークインタワーク装置1−1におけるMPLS出力用QoS変換テーブル123−10の検索と、ネットワークインタワーク装置1−2におけるVLAN出力用QoS変換テーブル123−11の検索とを組合せることにより、同じグループに属するVLAN網同士がMPLS網によってインタワークするネットワークにおいても、VLANのQoS値を保存することが可能である。
【0059】
VLANのタグ制御情報のユーザプライオリティとシムヘッダのExpビットはいずれも3ビットであるため、VLAN網とMPLS網で同一のQoS値を使用することが可能である。このため、MPLS網における下位レイヤがPPPの場合には、必ずしも検索キーにTCP/IPヘッダを設定しなくてもよい。
【0060】
検索テーブル123の設定は、ネットワークインタワーク装置1の管理者が手動で行う方法と、またはネットワーク内の装置が自律的に情報を交換することにより、装置が自動に行う方法とがある。
【0061】
検索テーブル123をネットワークインタワーク装置1の管理者が手動設定する一例を説明する。
【0062】
ネットワークインタワーク装置1の管理者が検索テーブル123を手動設定する際には、管理者はネットワーク構成を把握した上で、ネットワークの運用方針に基づいて検索テーブル123への設定値を定める。このとき、VLAN網の運用者は、ネットワークインタワーク装置1の管理者に対して、地理的な離れた位置に存在するVLAN網同士を接続するために必要な情報を通知する。その情報の一例として、接続する装置のIPアドレス情報がある。ネットワークインタワーク装置1の管理者は、ネットワークインタワーク装置1の制御部15に接続した管理装置からコマンドを入力することによって、検索テーブル123の設定を行う。
【0063】
MPLS出力用経路検索テーブル123−2を自動設定する例としては、ラベル配布を行うためのシグナリングプロトコルを使用する方法がある。ラベル配布プロトコルには、IETFのdraft-ietf-mpls-ldp-06.txtで定義されているLDP(Label Distribution Protocol)等がある。LDPを使用する場合には、MPLS網5を構成する装置1−1、1−2、および3が、互いにメッセージを交換することによって、自律的に各装置に対して、MPLSのパスで使用するラベルが割り当てられる。
【0064】
VLAN出力用検索テーブル123−4を自動設定する例としては、ルーティングプロトコルを使用する方法がある。ルーティングプロトコルは、ネットワークインタワーク装置1−2、およびVLAN網7−1−3、7−1−4を構成する装置間で動作する。ルーティングプロトコルの例としては、IETFのRFC2178として定義されているOSPF(Open Shortest Path First)等がある。ルーティングプロトコルを使用することにより、ネットワークインタワーク装置1−2は、宛先IPアドレス123−4−1と出力物理ポート123−4−4の対応関係、および転送先のIPアドレスを把握することができる。また、IETFのRFC826で定義されるARP(Adress Resolution Protocol)を使用することにより、ネットワークインタワーク装置1−2は、転送先のIPアドレスと、MACアドレス123−4−2の対応関係を把握できる。
【0065】
【発明の効果】
本発明により、OSIモデルのレイヤ2に相当するレイヤのヘッダ内に記されている情報を、MPLSヘッダにマッピングできる。
【0066】
また、本発明により、地理的に離れた位置に存在するVLAN網同士を、それらの閉域性を損なうことなく、MPLS網によりインタワークすることが可能になる。また、VLAN網間でのエンド−エンドのQoS制御を行うことが可能になる。
【図面の簡単な説明】
【図1】本発明のネットワークインタワーク装置を用いて構成したネットワークの構成例を示す図である。
【図2】IEEE802.1QによるVLANのパケットフォーマットを示す図である。
【図3】VLAN網の構成例を示す図である。
【図4】PPPを用いるMPLSのフレームフォーマットを示す図である。
【図5】ATMを用いるMPLSのフレームフォーマットを示す図である。
【図6】ATMのセルフォーマットを示す図である。
【図7】MPLS網の構成例を示す図である。
【図8】本発明のネットワークインタワーク装置の構成例を示す図である。
【図9】本発明のネットワークインタワーク装置の下位レイヤ処理部の構成例を示す図である。
【図10】本発明のネットワークインタワーク装置のパケットレイヤ処理部の構成例を示す図である。
【図11】本発明のネットワークインタワーク装置の下位レイヤ処理部の構成例を示す図である。
【図12】本発明のネットワークインタワーク装置に設けられる検索テーブルの構成例を示す図である。
【図13】本発明のネットワークインタワーク装置に設けられるVLAN ID検索テーブルの構成例を示す図である。
【図14】本発明のネットワークインタワーク装置に設けられるMPLS出力用経路検索テーブルの構成例を示す図である。
【図15】本発明のネットワークインタワーク装置に設けられるMPLSラベル検索テーブルの構成例を示す図である。
【図16】本発明のネットワークインタワーク装置に設けられるVLAN出力用経路検索テーブルの構成例を示す図である。
【図17】本発明のネットワークインタワーク装置に設けられるMPLS出力用QoS変換テーブルの構成例を示す図である。
【図18】本発明のネットワークインタワーク装置に設けられるVLAN出力用QoS変換テーブルの構成例を示す図である。
【図19】本発明のネットワークインタワーク装置に設けられるテーブル検索処理部の検索手順の概念を示す図である。
【図20】本発明のネットワークインタワーク装置に設けられるテーブル検索処理部の検索手順の概念を示す図である。
【符号の説明】
1 ネットワークインタワーク装置、11 Ethernet下位レイヤ処理部、12 パケットレイヤ処理部、13 MPLS下位レイヤ処理部、14 スイッチ、15 制御部、500 IPパケット、510 VLANフレーム、520 PPPによるMPLSフレーム、530 ATMセル。
Claims (10)
- マルチ・プロトコル・ラベル・スイッチング(以下、「MPLS」という。)を用いるMPLSネットワークと、前記MPLSプロトコルを用いないネットワークとをインタワークするパケット転送装置であって、
前記MPLSネットワーク内では、OSI(オープン・システム・インターコネクション)モデルのレイヤ3に相当するレイヤのヘッダ(以下、「レイヤ3ヘッダ」という。)の前に付与されるMPLSヘッダによりパケットのスイッチングが行われ、前記MPLSプロトコルを用いないネットワーク内では、前記レイヤ3ヘッダの前に付与される、前記MPLSヘッダとは異なるOSIモデルのレイヤ2に相当するレイヤのヘッダ(以下、「レイヤ2ヘッダ」という。)によりパケットのスイッチングが行われ、
前記パケット転送装置は、
前記MPLSプロトコルを用いないネットワークから送信されるパケットを受信する第1の物理ポートと、
前記MPLSネットワークと接続するための第2の物理ポートと、
前記レイヤ2ヘッダの情報と、前記レイヤ3ヘッダの情報との組と、前記MPLSヘッダの情報との対応関係を示すヘッダ変換情報を保持するメモリと、
上記ヘッダ変換情報を検索し、前記第1の物理ポートから受信したパケットが有する前記レイヤ2ヘッダを、それに対応する前記MPLSヘッダに変換する処理部、とを有し、
前記処理部は、前記レイヤ2ヘッダをそれに対応する前記MPLSヘッダに変換する際に、前記レイヤ2ヘッダの情報と前記レイヤ3ヘッダの情報との組み毎に異なるMPLSヘッダに変換し、
さらに、
前記レイヤ2ヘッダ及び前記MPLSヘッダはそれぞれパケットの優先度情報を含み、前記MPLSネットワーク内で転送されるパケット及び前記MPLSプロトコルを用いないネットワーク内で転送されるパケットは、前記レイヤ3ヘッダの後にOSIモデルのレイヤ4に相当するレイヤのヘッダ(以下、「レイヤ4ヘッダ」という。)を有し、
上記パケット転送装置は、
前記レイヤ2ヘッダ内のパケットの前記優先度情報と、前記レイヤ3ヘッダの情報又は前記レイヤ4ヘッダの情報の何れか一方との組と、前記MPLSヘッダ内の前記優先度情報との対応関係、又は前記レイヤ2ヘッダ内のパケットの優先度情報と、前記レイヤ3ヘッダの情報と、前記レイヤ4ヘッダの情報との組と、前記MPLSヘッダ内の前記優先度情報との対応関係の何れか一方を示す優先度変換情報を保持するメモリを有し、
前記処理部は、前記優先度変換情報を検索し、前記第1の物理ポートから受信したパケットが有する前記レイヤ2ヘッダ内の前記優先度情報を、それに対応する前記MPLSヘッダ内の前記優先度情報に変換することを特徴とするパケット転送装置。 - 請求項1に記載のパケット転送装置であって、
前記レイヤ2ヘッダの情報は、前記MPLSプロトコルを用いないネットワークから送信されるパケットの送信元及び宛先が属するグループを識別する情報であり、前記MPLSヘッダの情報は前記MPLSヘッダ内のラベルの値であることを特徴とするパケット転送装置。 - 請求項2に記載のパケット転送装置において、
前記第1の物理ポートには物理ポート番号が割り当てられており、
前記ヘッダ変換情報は、前記物理ポート番号と、前記MPLSプロトコルを用いないネットワークから送信されるパケットの送信元及び宛先が属するグループを識別する情報と、前記レイヤ3ヘッダの情報との組と、前記ラベルの値との対応関係を示すことを特徴とするパケット転送装置。 - マルチ・プロトコル・ラベル・スイッチング(以下、「MPLS」という。)を用いるMPLSネットワークと、前記MPLSプロトコルを用いないネットワークとをインタワークするパケット転送装置であって、
前記MPLSネットワーク内では、OSI(オープン・システム・インターコネクション)モデルのレイヤ3に相当するレイヤのヘッダ(以下、「レイヤ3ヘッダ」という。)の前に付与されるMPLSヘッダによりパケットのスイッチングが行われ、前記MPLSプロトコルを用いないネットワーク内では、OSIモデルのレイヤ3に相当するレイヤのヘッダ(以下、「レイヤ3ヘッダ」という。)の前に付与される前記MPLSヘッダとは異なるOSIモデルのレイヤ2に相当するレイヤのヘッダ(以下、「レイヤ2ヘッダ」という。)によりパケットのスイッチングが行われ、
前記パケット転送装置は、
前記MPLSネットワークから送信されるパケットを受信する第1の物理ポートと、
前記MPLSプロトコルを用いないネットワークと接続するための第2の物理ポートと、
前記MPLSヘッダの情報と、前記レイヤ3ヘッダの情報との組と、前記レイヤ2ヘッダの情報との対応関係を示すヘッダ変換情報を保持するメモリと、
上記ヘッダ変換情報を検索し、前記第1の物理ポートから受信したパケットが有する前記MPLSヘッダを、それに対応する前記レイヤ2ヘッダに変換する処理部、とを有し、
前記処理部は、前記MPLSヘッダをそれに対応する前記レイヤ2ヘッダに変換する際に、前記MPLSヘッダの情報と前記レイヤ3ヘッダの情報との組み毎に異なるレイヤ2ヘッダに変換し、
さらに、
前記レイヤ2ヘッダ及び前記MPLSヘッダはそれぞれパケットの優先度情報を含み、前記MPLSネットワーク内で転送されるパケット及び前記MPLSプロトコルを用いないネットワーク内で転送されるパケットは、前記レイヤ3ヘッダの後にOSIモデルのレイヤ4に相当するレイヤのヘッダ(以下、「レイヤ4ヘッダ」という。)を有し、
上記パケット転送装置は、
前記MPLSヘッダ内のパケットの前記優先度情報と、前記レイヤ3ヘッダの情報又は前記レイヤ4ヘッダの情報の何れか一方との組と、前記レイヤ2ヘッダ内の前記優先度情報との対応関係、又は前記MPLSヘッダ内のパケットの前記優先度情報と、前記レイヤ3ヘッダの情報と、前記レイヤ4ヘッダの情報との組と、前記レイヤ2ヘッダ内の前記優先度情報との対応関係の何れか一方を示す優先度変換情報を保持するメモリを有し、
前記処理部は、前記優先度変換情報を検索し、前記第1の物理ポートから受信したパケットが有する前記MPLSヘッダ内の前記優先度情報を、それに対応する前記レイヤ2ヘッダ内の前記優先度情報に変換することを特徴とするパケット転送装置。 - 請求項4に記載のパケット転送装置であって、
前記MPLSヘッダの情報は前記MPLSヘッダ内のラベルの値であり、前記前記レイヤ2ヘッダの情報は、前記MPLSプロトコルを用いないネットワークから送信されるパケットの送信元及び宛先が属するグループを識別する情報であることを特徴とするパケット転送装置。 - 請求項5に記載のパケット転送装置において、
前記第1の物理ポートには物理ポート番号が割り当てられており、
前記ヘッダ変換情報は、前記物理ポート番号と、前記ラベルの値と、前記レイヤ3ヘッダの情報との組と、前記MPLSプロトコルを用いないネットワークから送信されるパケットの送信元及び宛先が属するグループを識別する情報との対応関係を示すことを特徴とするパケット転送装置。 - 請求項1又は請求項4に記載のパケット転送装置において、
前記MPLSヘッダはシムヘッダであり、前記MPLSネットワークで使用される優先度情報は、前記シムヘッダ内に定義される3ビットのExpフィールドに設定されることを特徴とするパケット転送装置。 - 請求項1又は請求項4に記載のパケット転送装置において、
前記MPLSヘッダはATMセルヘッダであり、前記MPLSネットワークで使用される優先度情報は、前記ATMセルヘッダ内に定義されるセル廃棄優先度ビット(CLP)フィールドに設定されることを特徴とするパケット転送装置。 - 請求項2、請求項3、請求項5又は請求項6の何れかに記載のパケット転送装置であって、
前記レイヤ2ヘッダにはIEEE802.1Qで定義されるタグ制御情報フィールドが設定されており、前記MPLSプロトコルを用いないネットワークから送信されるパケットの送信元及び宛先が属するグループを識別する情報は、前記タグ制御情報フィールド内に設定されるVLAN IDであることを特徴とするパケット転送装置。 - 請求項1又は請求項4に記載のパケット転送装置であって、
前記レイヤ2ヘッダにはIEEE802.1Qで定義されるタグ制御情報フィールドが設定されており、前記レイヤ2ヘッダ内のパケットの優先度情報は、前記タグ制御情報フィールド内に設定されるユーザプライオリティであることを特徴とするパケット転送装置。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2000170415A JP4168574B2 (ja) | 2000-06-02 | 2000-06-02 | パケット転送装置、パケット転送制御方法、及びパケット転送装置の設定方法 |
US09/780,413 US7079544B2 (en) | 2000-06-02 | 2001-02-12 | Apparatus and method for interworking between MPLS network and non-MPLS network |
US11/245,332 US7633954B2 (en) | 2000-06-02 | 2005-10-07 | Apparatus and method for interworking between MPLS network and non-MPLS network |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2000170415A JP4168574B2 (ja) | 2000-06-02 | 2000-06-02 | パケット転送装置、パケット転送制御方法、及びパケット転送装置の設定方法 |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2008114774A Division JP4605246B2 (ja) | 2008-04-25 | 2008-04-25 | パケット転送装置、パケット転送制御方法、及びパケット転送装置の設定方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2001345865A JP2001345865A (ja) | 2001-12-14 |
JP4168574B2 true JP4168574B2 (ja) | 2008-10-22 |
Family
ID=18673143
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2000170415A Expired - Lifetime JP4168574B2 (ja) | 2000-06-02 | 2000-06-02 | パケット転送装置、パケット転送制御方法、及びパケット転送装置の設定方法 |
Country Status (2)
Country | Link |
---|---|
US (2) | US7079544B2 (ja) |
JP (1) | JP4168574B2 (ja) |
Families Citing this family (248)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4183379B2 (ja) * | 2000-11-27 | 2008-11-19 | 富士通株式会社 | ネットワーク及びエッジルータ |
US20020101868A1 (en) * | 2001-01-30 | 2002-08-01 | David Clear | Vlan tunneling protocol |
US20020110087A1 (en) * | 2001-02-14 | 2002-08-15 | David Zelig | Efficient setup of label-switched connections |
US7136374B1 (en) * | 2001-03-19 | 2006-11-14 | Juniper Networks, Inc. | Transport networks supporting virtual private networks, and configuring such networks |
US6957274B2 (en) * | 2001-06-27 | 2005-10-18 | Microsoft Corporation | System adds additional new routes and default routes to a routing table to allow concurrent access to two different network connections |
US20030026271A1 (en) * | 2001-07-03 | 2003-02-06 | Erb Guy C. | L2/L3 network with LSP-enabled virtual routing |
US7167471B2 (en) * | 2001-08-28 | 2007-01-23 | International Business Machines Corporation | Network processor with single interface supporting tree search engine and CAM |
US7577143B1 (en) * | 2001-09-25 | 2009-08-18 | Juniper Networks, Inc. | Decoupling functionality related to providing a transparent local area network segment service |
US7463639B1 (en) * | 2001-09-26 | 2008-12-09 | Junpier Networks, Inc. | Edge devices for providing a transparent LAN segment service and configuring such edge devices |
KR100737140B1 (ko) * | 2001-10-31 | 2007-07-06 | 주식회사 케이티 | 이동통신에서의 인터넷 프로토콜 가상 사설망 서비스처리장치 및 방법 |
AUPR893201A0 (en) * | 2001-11-16 | 2001-12-13 | Telstra New Wave Pty Ltd | Active networks |
US7283478B2 (en) | 2001-11-28 | 2007-10-16 | Corrigent Systems Ltd. | Traffic engineering in bi-directional ring networks |
US7221675B2 (en) * | 2001-12-07 | 2007-05-22 | Nortel Networks Limited | Address resolution method for a virtual private network, and customer edge device for implementing the method |
US8713185B2 (en) | 2001-12-07 | 2014-04-29 | Rockstar Bidco, LP | Methods of establishing virtual circuits and of providing a virtual private network service through a shared network, and provider edge device for such network |
US7161946B1 (en) * | 2001-12-12 | 2007-01-09 | Cypress Semiconductor Corp. | Technique for multiprotocol transport using MPLS (multi-protocol label switching) |
US7113512B1 (en) * | 2001-12-12 | 2006-09-26 | At&T Corp. | Ethernet-to-ATM interworking technique |
US7257121B2 (en) * | 2001-12-21 | 2007-08-14 | Alcatel Canada Inc. | System and method for mapping quality of service levels between MPLS and ATM connections in a network element |
US7599360B2 (en) * | 2001-12-26 | 2009-10-06 | Cisco Technology, Inc. | Methods and apparatus for encapsulating a frame for transmission in a storage area network |
US7499410B2 (en) | 2001-12-26 | 2009-03-03 | Cisco Technology, Inc. | Fibre channel switch that enables end devices in different fabrics to communicate with one another while retaining their unique fibre channel domain—IDs |
JP3868815B2 (ja) * | 2002-01-10 | 2007-01-17 | 富士通株式会社 | 通信システム |
JP3880404B2 (ja) * | 2002-01-18 | 2007-02-14 | 富士通株式会社 | Mplsネットワークシステム |
US20030156541A1 (en) * | 2002-02-21 | 2003-08-21 | Zheng Haihong | Method and system for reserving resources on an MPLS path |
US7616637B1 (en) | 2002-04-01 | 2009-11-10 | Cisco Technology, Inc. | Label switching in fibre channel networks |
US7406034B1 (en) | 2002-04-01 | 2008-07-29 | Cisco Technology, Inc. | Methods and apparatus for fibre channel frame delivery |
US8611363B2 (en) * | 2002-05-06 | 2013-12-17 | Adtran, Inc. | Logical port system and method |
US7386628B1 (en) * | 2002-05-08 | 2008-06-10 | Nortel Networks Limited | Methods and systems for processing network data packets |
KR100876780B1 (ko) * | 2002-06-05 | 2009-01-07 | 삼성전자주식회사 | 로컬 네트워크를 위한 인터넷 액세스 게이트웨이에서네트워크 어드레스 변환 없이 단일의 인터넷 프로토콜어드레스를 공유하기 위한 방법 및 장치 |
US7483399B2 (en) * | 2002-06-05 | 2009-01-27 | David Zelig | Signaling MPLS over RPR rings |
US7206288B2 (en) | 2002-06-12 | 2007-04-17 | Cisco Technology, Inc. | Methods and apparatus for characterizing a route in fibre channel fabric |
US7411904B2 (en) * | 2002-07-22 | 2008-08-12 | Lucent Technologies Inc. | Multiprotocol label switching (MPLS) edge service extraction |
US7339929B2 (en) * | 2002-08-23 | 2008-03-04 | Corrigent Systems Ltd. | Virtual private LAN service using a multicast protocol |
US7660313B2 (en) * | 2002-10-25 | 2010-02-09 | Huawei Technologies Co., Ltd. | Sub-rate transmission method for user data services in transmission devices of a metropolitan area network |
US7649880B2 (en) * | 2002-11-12 | 2010-01-19 | Mark Adams | Systems and methods for deriving storage area commands |
US7602773B2 (en) * | 2002-11-12 | 2009-10-13 | Charles Frank | Transferring data to a target device |
US7742473B2 (en) * | 2002-11-12 | 2010-06-22 | Mark Adams | Accelerator module |
US7170890B2 (en) | 2002-12-16 | 2007-01-30 | Zetera Corporation | Electrical devices with improved communication |
US8005918B2 (en) * | 2002-11-12 | 2011-08-23 | Rateze Remote Mgmt. L.L.C. | Data storage devices having IP capable partitions |
US7433326B2 (en) * | 2002-11-27 | 2008-10-07 | Cisco Technology, Inc. | Methods and devices for exchanging peer parameters between network devices |
JP3721160B2 (ja) | 2002-11-29 | 2005-11-30 | Necインフロンティア株式会社 | 無線LANシステム、通信端末、LAN制御装置、及びQoS制御方法 |
WO2004051942A1 (ja) * | 2002-12-03 | 2004-06-17 | Fujitsu Limited | 通信装置および帯域管理方法 |
US7400647B1 (en) * | 2003-01-13 | 2008-07-15 | Extreme Networks | Look up table (LUT) for point-to-point protocol identification (PPP ID) |
US20040225725A1 (en) * | 2003-02-19 | 2004-11-11 | Nec Corporation | Network system, learning bridge node, learning method and its program |
JP4088179B2 (ja) * | 2003-03-13 | 2008-05-21 | 富士通株式会社 | ネットワーク機器の接続管理装置 |
US8176532B1 (en) | 2003-03-17 | 2012-05-08 | Sprint Communications Company L.P. | Secure access point for scada devices |
US7835367B2 (en) * | 2003-04-23 | 2010-11-16 | Fujitsu Limited | Network connection method, network connection system, and, layer 2 switch and management server forming the network connection system |
CN1330139C (zh) * | 2003-07-31 | 2007-08-01 | 华为技术有限公司 | 多协议标签交换(mpls)支持多端口虚拟局域网(vlan)的方法 |
AU2003264031A1 (en) * | 2003-08-08 | 2005-03-07 | Luminous Networks, Inc. | Multiple services provisioning in a packet forwarding device with logical ports |
US7366181B2 (en) * | 2003-09-06 | 2008-04-29 | Fujitsu Limited | Virtual private network (VPN) with channelized ethernet over sonet (EoS) interface and method |
US20050141509A1 (en) * | 2003-12-24 | 2005-06-30 | Sameh Rabie | Ethernet to ATM interworking with multiple quality of service levels |
CN100505746C (zh) * | 2004-02-07 | 2009-06-24 | 华为技术有限公司 | 实现虚拟租用线的方法 |
US8161270B1 (en) | 2004-03-30 | 2012-04-17 | Extreme Networks, Inc. | Packet data modification processor |
US7613209B1 (en) * | 2004-03-30 | 2009-11-03 | Extreme Networks, Inc. | System and method for egress packet marking |
US7385984B2 (en) * | 2004-03-30 | 2008-06-10 | Extreme Networks, Inc. | Packet processing system architecture and method |
US7292591B2 (en) | 2004-03-30 | 2007-11-06 | Extreme Networks, Inc. | Packet processing system architecture and method |
US8923292B2 (en) * | 2004-04-06 | 2014-12-30 | Rockstar Consortium Us Lp | Differential forwarding in address-based carrier networks |
US20050220096A1 (en) | 2004-04-06 | 2005-10-06 | Robert Friskney | Traffic engineering in frame-based carrier networks |
EP1738545A4 (en) * | 2004-04-20 | 2012-04-04 | Nortel Networks Ltd | METHOD AND SYSTEM FOR SERVICE QUALITY ASSISTANCE FOR ETHERNET MULTI-SERVICE INTERWORKING VIA MULTIPROTOCOL LABEL SWITCHING (MPLS) |
US7430210B2 (en) * | 2004-05-26 | 2008-09-30 | Fujitsu Limited | Application of an Ethernet/MPLS “half bridge” to provide emulated Ethernet LAN functions in SONET networks |
US7433359B2 (en) * | 2004-05-28 | 2008-10-07 | Fujitsu Limited | Application of an Ethernet/MPLS half bridge to provide Ethernet multiplexing functions (EMF) in SONET network elements (NEs) |
US20060013231A1 (en) * | 2004-06-22 | 2006-01-19 | Sbc Knowledge Ventures, Lp | Consolidated ethernet optical network and apparatus |
US8289964B2 (en) * | 2004-06-28 | 2012-10-16 | Rockstar Bidco, L.P. | Layer-2 to MPLS service mediation architecture |
US7593324B2 (en) * | 2004-10-25 | 2009-09-22 | Cisco Technology, Inc. | Graceful port shutdown protocol for fibre channel interfaces |
US7916628B2 (en) | 2004-11-01 | 2011-03-29 | Cisco Technology, Inc. | Trunking for fabric ports in fibre channel switches and attached devices |
US7649844B2 (en) | 2004-12-29 | 2010-01-19 | Cisco Technology, Inc. | In-order fibre channel packet delivery |
KR100676712B1 (ko) | 2005-01-04 | 2007-02-02 | 주식회사 정보보호기술 | Mpls vpn에서 네트워크 모니터링을 위한 가입자 네트워크 식별 및 트래픽 분류방법 |
US7702850B2 (en) * | 2005-03-14 | 2010-04-20 | Thomas Earl Ludwig | Topology independent storage arrays and methods |
JP4545619B2 (ja) * | 2005-03-15 | 2010-09-15 | 富士通株式会社 | ネットワークシステム、レイヤ3通信装置、レイヤ2通信装置および経路選択方法 |
US7620981B2 (en) | 2005-05-26 | 2009-11-17 | Charles William Frank | Virtual devices and virtual bus tunnels, modules and methods |
CN100477642C (zh) * | 2005-05-31 | 2009-04-08 | 杭州华三通信技术有限公司 | 以太网接入装置及其接入方法 |
US7515536B2 (en) * | 2005-07-11 | 2009-04-07 | Corrigent Systems Ltd. | Transparent transport of fibre channel traffic over packet-switched networks |
US7743214B2 (en) | 2005-08-16 | 2010-06-22 | Mark Adams | Generating storage system commands |
US8819092B2 (en) * | 2005-08-16 | 2014-08-26 | Rateze Remote Mgmt. L.L.C. | Disaggregated resources and access methods |
US8498297B2 (en) * | 2005-08-26 | 2013-07-30 | Rockstar Consortium Us Lp | Forwarding table minimisation in ethernet switches |
FR2890510B1 (fr) * | 2005-09-06 | 2008-02-29 | Checkphone Soc Par Actions Sim | Securisation des flux en telephone sur ip |
US9270532B2 (en) | 2005-10-06 | 2016-02-23 | Rateze Remote Mgmt. L.L.C. | Resource command messages and methods |
CN1859369B (zh) * | 2005-10-09 | 2010-07-14 | 华为技术有限公司 | 实现网络连接服务建立的方法及装置 |
CA2624369A1 (en) * | 2005-10-14 | 2007-04-19 | Nortel Networks Limited | Gmpls control of ethernet |
US7463580B2 (en) * | 2005-12-15 | 2008-12-09 | Corrigent Systems, Ltd. | Resource sharing among network tunnels |
US7924881B2 (en) * | 2006-04-10 | 2011-04-12 | Rateze Remote Mgmt. L.L.C. | Datagram identifier management |
US20070242676A1 (en) * | 2006-04-13 | 2007-10-18 | Corrigent Systems Ltd. | Interface between a synchronous network and high-speed ethernet |
US8902908B2 (en) * | 2006-05-02 | 2014-12-02 | Cisco Technology, Inc. | Support of a large number of VLANs in a bridged network |
JP4887897B2 (ja) * | 2006-05-12 | 2012-02-29 | 富士通株式会社 | パケット伝送装置、パケット転送方法及びパケット伝送システム |
US7768918B2 (en) * | 2006-06-28 | 2010-08-03 | Via Technologies Inc. | Method for expanding the service VLAN space of a provider network |
CN101119252B (zh) * | 2006-08-01 | 2010-05-19 | 华为技术有限公司 | 接入网络系统、接入装置、arp代理方法和ip桥接转发方法 |
JP4724629B2 (ja) * | 2006-09-14 | 2011-07-13 | 富士通株式会社 | 放送配信システムおよび放送配信方法 |
JP4501916B2 (ja) * | 2006-09-20 | 2010-07-14 | 日本電気株式会社 | I/o機器の共有システムと情報処理装置共有システム及びそれらに用いる方法 |
EP2104995A4 (en) * | 2007-01-17 | 2012-03-21 | Nortel Networks Ltd | METHOD AND DEVICE FOR COOPERATING ETHERNET AND MPLS NETWORKS |
US7969888B2 (en) * | 2007-04-27 | 2011-06-28 | Futurewei Technologies, Inc. | Data communications network for the management of an ethernet transport network |
US20080267080A1 (en) * | 2007-04-27 | 2008-10-30 | Futurewei Technologies, Inc. | Fault Verification for an Unpaired Unidirectional Switched-Path |
US8140654B2 (en) * | 2007-04-27 | 2012-03-20 | Futurewei Technologies, Inc. | Verifying management virtual local area network identifier provisioning consistency |
US8050290B2 (en) | 2007-05-16 | 2011-11-01 | Wilocity, Ltd. | Wireless peripheral interconnect bus |
US8054840B2 (en) * | 2007-06-12 | 2011-11-08 | International Business Machines Corporation | Data center virtual local area network system and method |
US8694673B2 (en) * | 2007-06-26 | 2014-04-08 | Verizon Patent And Licensing Inc. | Systems and methods for host identification |
US8966075B1 (en) * | 2007-07-02 | 2015-02-24 | Pulse Secure, Llc | Accessing a policy server from multiple layer two networks |
US9075926B2 (en) * | 2007-07-19 | 2015-07-07 | Qualcomm Incorporated | Distributed interconnect bus apparatus |
US8125991B1 (en) * | 2007-07-31 | 2012-02-28 | Hewlett-Packard Development Company, L.P. | Network switch using managed addresses for fast route lookup |
US8165023B2 (en) * | 2007-08-28 | 2012-04-24 | Cisco Technology, Inc. | Methods for the secured interconnection of VNET sites over WAN |
CN101828366A (zh) * | 2007-10-18 | 2010-09-08 | Ip输入公司 | 运营商网络连接装置以及运营商网络 |
US20090100814A1 (en) * | 2007-10-22 | 2009-04-23 | Philip Egging | Non-Powered Roller for Assisting Crop Pick-Up With a Baler |
KR100927126B1 (ko) * | 2007-11-26 | 2009-11-18 | 한국전자통신연구원 | 패킷 전송 속도를 개선한 mpls 네트워크의 입구 노드및 출구 노드와, mpls 네트워크 시스템의 패킷 전송속도 개선 방법 |
US20090168780A1 (en) * | 2007-12-31 | 2009-07-02 | Nortel Networks Limited | MPLS P node replacement using a link state protocol controlled ethernet network |
CN101237376A (zh) * | 2008-01-24 | 2008-08-06 | 华为技术有限公司 | 一种虚拟专用网的标签获取方法和自主系统边界路由设备 |
US7852486B2 (en) * | 2008-02-07 | 2010-12-14 | Board Of Regents, The University Of Texas System | Wavelength and intensity monitoring of optical cavity |
US8493984B2 (en) * | 2008-06-13 | 2013-07-23 | Cisco Technology, Inc. | System and method for establishment of a multiprotocol label switching (MPLS) tunnel |
JP5104725B2 (ja) * | 2008-10-31 | 2012-12-19 | 日本電気株式会社 | アクセス系ネットワーク−mpls網間データ転送システム、方法、及びプログラム |
US8665886B2 (en) | 2009-03-26 | 2014-03-04 | Brocade Communications Systems, Inc. | Redundant host connection in a routed network |
US8644188B1 (en) * | 2009-06-25 | 2014-02-04 | Amazon Technologies, Inc. | Providing virtual networking functionality for managed computer networks |
US20100329258A1 (en) * | 2009-06-30 | 2010-12-30 | Alcatel-Lucent Usa Inc. | Dynamically enabling mpls stations and ports using an arp database |
US8170016B2 (en) | 2009-11-30 | 2012-05-01 | At&T Intellectual Property I, Lp | Packet flow offload to remote destination with routing bypass |
JP5289340B2 (ja) * | 2010-01-08 | 2013-09-11 | エヌ・ティ・ティ・コミュニケーションズ株式会社 | フレーム転送装置、フレーム転送システム、及びフレーム転送方法 |
US20110194404A1 (en) * | 2010-02-11 | 2011-08-11 | Nokia Siemens Networks Ethernet Solutions Ltd. | System and method for fast protection of dual-homed virtual private lan service (vpls) spokes |
US8767742B2 (en) * | 2010-04-22 | 2014-07-01 | International Business Machines Corporation | Network data congestion management system |
EP2975804A1 (en) | 2010-04-30 | 2016-01-20 | Michael Newton | An ip-closed circuit system and method |
US9231890B2 (en) | 2010-06-08 | 2016-01-05 | Brocade Communications Systems, Inc. | Traffic management for virtual cluster switching |
US8989186B2 (en) | 2010-06-08 | 2015-03-24 | Brocade Communication Systems, Inc. | Virtual port grouping for virtual cluster switching |
US9461840B2 (en) | 2010-06-02 | 2016-10-04 | Brocade Communications Systems, Inc. | Port profile management for virtual cluster switching |
US9270486B2 (en) | 2010-06-07 | 2016-02-23 | Brocade Communications Systems, Inc. | Name services for virtual cluster switching |
US8867552B2 (en) | 2010-05-03 | 2014-10-21 | Brocade Communications Systems, Inc. | Virtual cluster switching |
US9716672B2 (en) | 2010-05-28 | 2017-07-25 | Brocade Communications Systems, Inc. | Distributed configuration management for virtual cluster switching |
US9001824B2 (en) | 2010-05-18 | 2015-04-07 | Brocade Communication Systems, Inc. | Fabric formation for virtual cluster switching |
US9769016B2 (en) | 2010-06-07 | 2017-09-19 | Brocade Communications Systems, Inc. | Advanced link tracking for virtual cluster switching |
US8446914B2 (en) | 2010-06-08 | 2013-05-21 | Brocade Communications Systems, Inc. | Method and system for link aggregation across multiple switches |
US10033650B2 (en) * | 2010-06-08 | 2018-07-24 | Brocade Communication Systems Llc | Preserving quality of service across trill networks |
US9608833B2 (en) | 2010-06-08 | 2017-03-28 | Brocade Communications Systems, Inc. | Supporting multiple multicast trees in trill networks |
US9246703B2 (en) | 2010-06-08 | 2016-01-26 | Brocade Communications Systems, Inc. | Remote port mirroring |
US9806906B2 (en) | 2010-06-08 | 2017-10-31 | Brocade Communications Systems, Inc. | Flooding packets on a per-virtual-network basis |
US9628293B2 (en) | 2010-06-08 | 2017-04-18 | Brocade Communications Systems, Inc. | Network layer multicasting in trill networks |
US8274977B2 (en) | 2010-07-02 | 2012-09-25 | Cisco Technology, Inc. | Distributing packets to line cards of a packet switching device based on bridge indication values received therewith |
US9807031B2 (en) | 2010-07-16 | 2017-10-31 | Brocade Communications Systems, Inc. | System and method for network configuration |
US9571337B1 (en) * | 2010-12-22 | 2017-02-14 | Juniper Networks, Inc. | Deriving control plane connectivity during provisioning of a distributed control plane of a switch |
JP5557730B2 (ja) | 2010-12-24 | 2014-07-23 | 株式会社日立製作所 | パケットトランスポート装置 |
US8605732B2 (en) | 2011-02-15 | 2013-12-10 | Extreme Networks, Inc. | Method of providing virtual router functionality |
JP5305045B2 (ja) * | 2011-03-29 | 2013-10-02 | 日本電気株式会社 | スイッチングハブ及び検疫ネットワークシステム |
US8990891B1 (en) | 2011-04-19 | 2015-03-24 | Pulse Secure, Llc | Provisioning layer two network access for mobile devices |
US9270572B2 (en) | 2011-05-02 | 2016-02-23 | Brocade Communications Systems Inc. | Layer-3 support in TRILL networks |
US9401861B2 (en) | 2011-06-28 | 2016-07-26 | Brocade Communications Systems, Inc. | Scalable MAC address distribution in an Ethernet fabric switch |
US9407533B2 (en) | 2011-06-28 | 2016-08-02 | Brocade Communications Systems, Inc. | Multicast in a trill network |
US8948056B2 (en) | 2011-06-28 | 2015-02-03 | Brocade Communication Systems, Inc. | Spanning-tree based loop detection for an ethernet fabric switch |
US8885641B2 (en) | 2011-06-30 | 2014-11-11 | Brocade Communication Systems, Inc. | Efficient trill forwarding |
US10091028B2 (en) | 2011-08-17 | 2018-10-02 | Nicira, Inc. | Hierarchical controller clusters for interconnecting two or more logical datapath sets |
US9736085B2 (en) | 2011-08-29 | 2017-08-15 | Brocade Communications Systems, Inc. | End-to end lossless Ethernet in Ethernet fabric |
US9699117B2 (en) | 2011-11-08 | 2017-07-04 | Brocade Communications Systems, Inc. | Integrated fibre channel support in an ethernet fabric switch |
US9450870B2 (en) | 2011-11-10 | 2016-09-20 | Brocade Communications Systems, Inc. | System and method for flow management in software-defined networks |
US8995272B2 (en) | 2012-01-26 | 2015-03-31 | Brocade Communication Systems, Inc. | Link aggregation in software-defined networks |
US9742693B2 (en) | 2012-02-27 | 2017-08-22 | Brocade Communications Systems, Inc. | Dynamic service insertion in a fabric switch |
US9154416B2 (en) | 2012-03-22 | 2015-10-06 | Brocade Communications Systems, Inc. | Overlay tunnel in a fabric switch |
KR20130126822A (ko) | 2012-04-27 | 2013-11-21 | 한국전자통신연구원 | 다중 프로토콜 레이블 스위칭-전송 프로파일 네트워크에서의 패킷 처리방법 및 그 장치 |
US9374301B2 (en) | 2012-05-18 | 2016-06-21 | Brocade Communications Systems, Inc. | Network feedback in software-defined networks |
US10277464B2 (en) | 2012-05-22 | 2019-04-30 | Arris Enterprises Llc | Client auto-configuration in a multi-switch link aggregation |
WO2013177289A1 (en) * | 2012-05-23 | 2013-11-28 | Brocade Communications Systems, Inc. | Layer-3 overlay gateways |
US9231892B2 (en) | 2012-07-09 | 2016-01-05 | Vmware, Inc. | Distributed virtual switch configuration and state management |
US9602430B2 (en) | 2012-08-21 | 2017-03-21 | Brocade Communications Systems, Inc. | Global VLANs for fabric switches |
US9401872B2 (en) | 2012-11-16 | 2016-07-26 | Brocade Communications Systems, Inc. | Virtual link aggregations across multiple fabric switches |
US9548926B2 (en) | 2013-01-11 | 2017-01-17 | Brocade Communications Systems, Inc. | Multicast traffic load balancing over virtual link aggregation |
US9350680B2 (en) | 2013-01-11 | 2016-05-24 | Brocade Communications Systems, Inc. | Protection switching over a virtual link aggregation |
US9413691B2 (en) | 2013-01-11 | 2016-08-09 | Brocade Communications Systems, Inc. | MAC address synchronization in a fabric switch |
US9565113B2 (en) | 2013-01-15 | 2017-02-07 | Brocade Communications Systems, Inc. | Adaptive link aggregation and virtual link aggregation |
US9565099B2 (en) | 2013-03-01 | 2017-02-07 | Brocade Communications Systems, Inc. | Spanning tree in fabric switches |
US9401818B2 (en) | 2013-03-15 | 2016-07-26 | Brocade Communications Systems, Inc. | Scalable gateways for a fabric switch |
JP6064757B2 (ja) * | 2013-04-10 | 2017-01-25 | 富士通株式会社 | 通信システム及び通信方法 |
US9432215B2 (en) | 2013-05-21 | 2016-08-30 | Nicira, Inc. | Hierarchical network managers |
US9699001B2 (en) | 2013-06-10 | 2017-07-04 | Brocade Communications Systems, Inc. | Scalable and segregated network virtualization |
US9565028B2 (en) | 2013-06-10 | 2017-02-07 | Brocade Communications Systems, Inc. | Ingress switch multicast distribution in a fabric switch |
CN104283755B (zh) * | 2013-07-01 | 2018-10-30 | 阿里巴巴集团控股有限公司 | 一种虚拟专用云接入方法及系统 |
US9742666B2 (en) | 2013-07-09 | 2017-08-22 | Nicira, Inc. | Using headerspace analysis to identify classes of packets |
US9407580B2 (en) | 2013-07-12 | 2016-08-02 | Nicira, Inc. | Maintaining data stored with a packet |
US9197529B2 (en) | 2013-07-12 | 2015-11-24 | Nicira, Inc. | Tracing network packets through logical and physical networks |
US9282019B2 (en) | 2013-07-12 | 2016-03-08 | Nicira, Inc. | Tracing logical network packets through physical network |
US9806949B2 (en) | 2013-09-06 | 2017-10-31 | Brocade Communications Systems, Inc. | Transparent interconnection of Ethernet fabric switches |
US9596126B2 (en) | 2013-10-10 | 2017-03-14 | Nicira, Inc. | Controller side method of generating and updating a controller assignment list |
US9264330B2 (en) | 2013-10-13 | 2016-02-16 | Nicira, Inc. | Tracing host-originated logical network packets |
US9912612B2 (en) | 2013-10-28 | 2018-03-06 | Brocade Communications Systems LLC | Extended ethernet fabric switches |
US9548924B2 (en) | 2013-12-09 | 2017-01-17 | Nicira, Inc. | Detecting an elephant flow based on the size of a packet |
US9967199B2 (en) | 2013-12-09 | 2018-05-08 | Nicira, Inc. | Inspecting operations of a machine to detect elephant flows |
US9548873B2 (en) | 2014-02-10 | 2017-01-17 | Brocade Communications Systems, Inc. | Virtual extensible LAN tunnel keepalives |
US9419889B2 (en) | 2014-03-07 | 2016-08-16 | Nicira, Inc. | Method and system for discovering a path of network traffic |
US9755981B2 (en) | 2014-03-11 | 2017-09-05 | Vmware, Inc. | Snooping forwarded packets by a virtual machine |
US9742682B2 (en) | 2014-03-11 | 2017-08-22 | Vmware, Inc. | Large receive offload for virtual machines |
US9384033B2 (en) | 2014-03-11 | 2016-07-05 | Vmware, Inc. | Large receive offload for virtual machines |
US10581758B2 (en) | 2014-03-19 | 2020-03-03 | Avago Technologies International Sales Pte. Limited | Distributed hot standby links for vLAG |
US10476698B2 (en) | 2014-03-20 | 2019-11-12 | Avago Technologies International Sales Pte. Limited | Redundent virtual link aggregation group |
US9419874B2 (en) | 2014-03-27 | 2016-08-16 | Nicira, Inc. | Packet tracing in a software-defined networking environment |
US10091125B2 (en) | 2014-03-31 | 2018-10-02 | Nicira, Inc. | Using different TCP/IP stacks with separately allocated resources |
US9667528B2 (en) | 2014-03-31 | 2017-05-30 | Vmware, Inc. | Fast lookup and update of current hop limit |
US9940180B2 (en) | 2014-03-31 | 2018-04-10 | Nicira, Inc. | Using loopback interfaces of multiple TCP/IP stacks for communication between processes |
US9832112B2 (en) | 2014-03-31 | 2017-11-28 | Nicira, Inc. | Using different TCP/IP stacks for different hypervisor services |
US9729679B2 (en) | 2014-03-31 | 2017-08-08 | Nicira, Inc. | Using different TCP/IP stacks for different tenants on a multi-tenant host |
US10063473B2 (en) | 2014-04-30 | 2018-08-28 | Brocade Communications Systems LLC | Method and system for facilitating switch virtualization in a network of interconnected switches |
US9800471B2 (en) | 2014-05-13 | 2017-10-24 | Brocade Communications Systems, Inc. | Network extension groups of global VLANs in a fabric switch |
US10110712B2 (en) | 2014-06-04 | 2018-10-23 | Nicira, Inc. | Efficient packet classification for dynamic containers |
US9774707B2 (en) | 2014-06-04 | 2017-09-26 | Nicira, Inc. | Efficient packet classification for dynamic containers |
US9692698B2 (en) | 2014-06-30 | 2017-06-27 | Nicira, Inc. | Methods and systems to offload overlay network packet encapsulation to hardware |
US9577927B2 (en) | 2014-06-30 | 2017-02-21 | Nicira, Inc. | Encoding control plane information in transport protocol source port field and applications thereof in network virtualization |
US9553803B2 (en) | 2014-06-30 | 2017-01-24 | Nicira, Inc. | Periodical generation of network measurement data |
US9419897B2 (en) | 2014-06-30 | 2016-08-16 | Nicira, Inc. | Methods and systems for providing multi-tenancy support for Single Root I/O Virtualization |
US9379956B2 (en) | 2014-06-30 | 2016-06-28 | Nicira, Inc. | Identifying a network topology between two endpoints |
US10616108B2 (en) | 2014-07-29 | 2020-04-07 | Avago Technologies International Sales Pte. Limited | Scalable MAC address virtualization |
US9544219B2 (en) | 2014-07-31 | 2017-01-10 | Brocade Communications Systems, Inc. | Global VLAN services |
US9807007B2 (en) | 2014-08-11 | 2017-10-31 | Brocade Communications Systems, Inc. | Progressive MAC address learning |
US9858100B2 (en) | 2014-08-22 | 2018-01-02 | Nicira, Inc. | Method and system of provisioning logical networks on a host machine |
US9524173B2 (en) | 2014-10-09 | 2016-12-20 | Brocade Communications Systems, Inc. | Fast reboot for a switch |
US10469342B2 (en) | 2014-10-10 | 2019-11-05 | Nicira, Inc. | Logical network traffic analysis |
US9699029B2 (en) | 2014-10-10 | 2017-07-04 | Brocade Communications Systems, Inc. | Distributed configuration management in a switch group |
US9628407B2 (en) | 2014-12-31 | 2017-04-18 | Brocade Communications Systems, Inc. | Multiple software versions in a switch group |
US9626255B2 (en) | 2014-12-31 | 2017-04-18 | Brocade Communications Systems, Inc. | Online restoration of a switch snapshot |
US9942097B2 (en) | 2015-01-05 | 2018-04-10 | Brocade Communications Systems LLC | Power management in a network of interconnected switches |
US10003552B2 (en) | 2015-01-05 | 2018-06-19 | Brocade Communications Systems, Llc. | Distributed bidirectional forwarding detection protocol (D-BFD) for cluster of interconnected switches |
US10038592B2 (en) | 2015-03-17 | 2018-07-31 | Brocade Communications Systems LLC | Identifier assignment to a new switch in a switch group |
US9807005B2 (en) | 2015-03-17 | 2017-10-31 | Brocade Communications Systems, Inc. | Multi-fabric manager |
US10044676B2 (en) | 2015-04-03 | 2018-08-07 | Nicira, Inc. | Using headerspace analysis to identify unneeded distributed firewall rules |
US10579406B2 (en) | 2015-04-08 | 2020-03-03 | Avago Technologies International Sales Pte. Limited | Dynamic orchestration of overlay tunnels |
US10439929B2 (en) | 2015-07-31 | 2019-10-08 | Avago Technologies International Sales Pte. Limited | Graceful recovery of a multicast-enabled switch |
US10171303B2 (en) | 2015-09-16 | 2019-01-01 | Avago Technologies International Sales Pte. Limited | IP-based interconnection of switches with a logical chassis |
US9912614B2 (en) | 2015-12-07 | 2018-03-06 | Brocade Communications Systems LLC | Interconnection of switches based on hierarchical overlay tunneling |
US10237090B2 (en) | 2016-10-28 | 2019-03-19 | Avago Technologies International Sales Pte. Limited | Rule-based network identifier mapping |
US10200306B2 (en) | 2017-03-07 | 2019-02-05 | Nicira, Inc. | Visualization of packet tracing operation results |
US10587479B2 (en) | 2017-04-02 | 2020-03-10 | Nicira, Inc. | GUI for analysis of logical network modifications |
US10313926B2 (en) | 2017-05-31 | 2019-06-04 | Nicira, Inc. | Large receive offload (LRO) processing in virtualized computing environments |
US10447499B2 (en) | 2017-10-06 | 2019-10-15 | At&T Intellectual Property I, L.P. | Virtual private network interworking |
US10608887B2 (en) | 2017-10-06 | 2020-03-31 | Nicira, Inc. | Using packet tracing tool to automatically execute packet capture operations |
US10999220B2 (en) | 2018-07-05 | 2021-05-04 | Vmware, Inc. | Context aware middlebox services at datacenter edge |
US11184327B2 (en) | 2018-07-05 | 2021-11-23 | Vmware, Inc. | Context aware middlebox services at datacenter edges |
US10735541B2 (en) | 2018-11-30 | 2020-08-04 | Vmware, Inc. | Distributed inline proxy |
US11641305B2 (en) | 2019-12-16 | 2023-05-02 | Vmware, Inc. | Network diagnosis in software-defined networking (SDN) environments |
US11283699B2 (en) | 2020-01-17 | 2022-03-22 | Vmware, Inc. | Practical overlay network latency measurement in datacenter |
US11962518B2 (en) | 2020-06-02 | 2024-04-16 | VMware LLC | Hardware acceleration techniques using flow selection |
US11558426B2 (en) | 2020-07-29 | 2023-01-17 | Vmware, Inc. | Connection tracking for container cluster |
US11196628B1 (en) | 2020-07-29 | 2021-12-07 | Vmware, Inc. | Monitoring container clusters |
US11570090B2 (en) | 2020-07-29 | 2023-01-31 | Vmware, Inc. | Flow tracing operation in container cluster |
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 |
US11792134B2 (en) | 2020-09-28 | 2023-10-17 | Vmware, Inc. | Configuring PNIC to perform flow processing offload using virtual port identifiers |
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 |
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 |
US11736566B2 (en) | 2020-09-28 | 2023-08-22 | Vmware, Inc. | Using a NIC as a network accelerator to allow VM access to an external storage via a PF module, bus, and VF module |
US11743180B2 (en) * | 2020-11-20 | 2023-08-29 | At&T Intellectual Property I, L.P. | System and method for routing traffic onto an MPLS network |
US11736436B2 (en) | 2020-12-31 | 2023-08-22 | Vmware, Inc. | Identifying routes with indirect addressing in a datacenter |
US11336533B1 (en) | 2021-01-08 | 2022-05-17 | Vmware, Inc. | Network visualization of correlations between logical elements and associated physical elements |
US11687210B2 (en) | 2021-07-05 | 2023-06-27 | Vmware, Inc. | Criteria-based expansion of group nodes in a network topology visualization |
US11711278B2 (en) | 2021-07-24 | 2023-07-25 | Vmware, Inc. | Visualization of flow trace operation across multiple sites |
US12081395B2 (en) | 2021-08-24 | 2024-09-03 | VMware LLC | Formal verification of network changes |
US11706109B2 (en) | 2021-09-17 | 2023-07-18 | Vmware, Inc. | Performance of traffic monitoring actions |
US11863376B2 (en) | 2021-12-22 | 2024-01-02 | Vmware, Inc. | Smart NIC leader election |
US11995024B2 (en) | 2021-12-22 | 2024-05-28 | VMware LLC | State sharing between smart NICs |
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 |
US11928367B2 (en) | 2022-06-21 | 2024-03-12 | VMware LLC | Logical memory addressing for network devices |
US12034650B1 (en) * | 2023-01-31 | 2024-07-09 | Hewlett Packard Enterprise Development Lp | Distributed storage of packet transformation information in forwarding hardware |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6339595B1 (en) * | 1997-12-23 | 2002-01-15 | Cisco Technology, Inc. | Peer-model support for virtual private networks with potentially overlapping addresses |
US6728249B2 (en) * | 1998-06-27 | 2004-04-27 | Intel Corporation | System and method for performing cut-through forwarding in an ATM network supporting LAN emulation |
US7095740B1 (en) * | 1998-06-30 | 2006-08-22 | Nortel Networks Limited | Method and apparatus for virtual overlay networks |
US6788681B1 (en) * | 1999-03-16 | 2004-09-07 | Nortel Networks Limited | Virtual private networks and methods for their operation |
JP4110671B2 (ja) * | 1999-05-27 | 2008-07-02 | 株式会社日立製作所 | データ転送装置 |
US6611532B1 (en) * | 1999-12-07 | 2003-08-26 | Telefonaktielbolaget Lm Ericsson (Publ) | Methods and apparatus for integrating signaling system number 7 networks with networks using multi-protocol label switching |
-
2000
- 2000-06-02 JP JP2000170415A patent/JP4168574B2/ja not_active Expired - Lifetime
-
2001
- 2001-02-12 US US09/780,413 patent/US7079544B2/en not_active Expired - Lifetime
-
2005
- 2005-10-07 US US11/245,332 patent/US7633954B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2001345865A (ja) | 2001-12-14 |
US20060034292A1 (en) | 2006-02-16 |
US7079544B2 (en) | 2006-07-18 |
US20010049739A1 (en) | 2001-12-06 |
US7633954B2 (en) | 2009-12-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4168574B2 (ja) | パケット転送装置、パケット転送制御方法、及びパケット転送装置の設定方法 | |
EP1720024B1 (en) | A method for realizing the pseudo wire emulation edge-to-edge protocol | |
CA2231758C (en) | Improved system for routing packet switched traffic | |
US6826196B1 (en) | Method and apparatus to allow connection establishment over diverse link types | |
EP1618688B1 (en) | Source identifier for mac address learning | |
US6789121B2 (en) | Method of providing a virtual private network service through a shared network, and provider edge device for such network | |
US7406518B2 (en) | Method and system for connecting virtual circuits across an ethernet switch | |
JP4782857B2 (ja) | Vlanトンネリングプロトコル | |
JP4099930B2 (ja) | ルータ装置及びvpn識別情報の設定方法 | |
US7948992B1 (en) | Ethernet-to-ATM interworking technique | |
US7221675B2 (en) | Address resolution method for a virtual private network, and customer edge device for implementing the method | |
US20030026271A1 (en) | L2/L3 network with LSP-enabled virtual routing | |
US7978701B2 (en) | Virtual ethernet MAC switching | |
US20040202199A1 (en) | Address resolution in IP interworking layer 2 point-to-point connections | |
US20110268129A1 (en) | Vpn composing method, interwork router, packet communication method, data communication apparatus, and packet relaying apparatus | |
WO2008043265A1 (fr) | Procédé de multiplexage de tunnel de commutation vlan et de domaine de commutation vlan | |
US7031307B2 (en) | Packet routing apparatus having label switching function | |
WO2007031006A1 (en) | A virtual switching method which could be routed | |
EP1318631B1 (en) | Address resolution method for a virtual private network, and customer edge device for implementing the method | |
JP4605246B2 (ja) | パケット転送装置、パケット転送制御方法、及びパケット転送装置の設定方法 | |
WO2007082424A1 (fr) | Procédé d'identification de chemins a multiples flux de trafic a émulation | |
KR20080002089A (ko) | 비동기식 전송모드 기반의 다중 프로토콜 레이블 스위칭망에서의 점대점 2계층 가상 사설망 연결 관리 방법 및 그연결 관리 시스템 | |
De Praetere et al. | Data networks integration |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20060214 |
|
RD01 | Notification of change of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7421 Effective date: 20060418 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20071010 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20071023 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20071220 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20080226 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20080425 |
|
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: 20080715 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20080728 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110815 Year of fee payment: 3 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 4168574 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110815 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120815 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120815 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130815 Year of fee payment: 5 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313113 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
EXPY | Cancellation because of completion of term |