[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP4168574B2 - パケット転送装置、パケット転送制御方法、及びパケット転送装置の設定方法 - Google Patents

パケット転送装置、パケット転送制御方法、及びパケット転送装置の設定方法 Download PDF

Info

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
Application number
JP2000170415A
Other languages
English (en)
Other versions
JP2001345865A (ja
Inventor
浩二 若山
健一 坂本
毅 相本
貴久 宮本
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hitachi Ltd
Original Assignee
Hitachi Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP2000170415A priority Critical patent/JP4168574B2/ja
Priority to US09/780,413 priority patent/US7079544B2/en
Publication of JP2001345865A publication Critical patent/JP2001345865A/ja
Priority to US11/245,332 priority patent/US7633954B2/en
Application granted granted Critical
Publication of JP4168574B2 publication Critical patent/JP4168574B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L49/00Packet switching elements
    • H04L49/60Software-defined switches
    • H04L49/602Multilayer or multiprotocol switching, e.g. IP switching
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L49/00Packet switching elements
    • H04L49/35Switches specially adapted for specific applications
    • H04L49/354Switches specially adapted for specific applications for supporting virtual local area networks [VLAN]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L49/00Packet switching elements
    • H04L49/30Peripheral units, e.g. input or output ports
    • H04L49/3009Header 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

【0001】
【発明の属する技術分野】
本発明は、パケット通信装置にかかり、特に仮想専用網(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)

  1. マルチ・プロトコル・ラベル・スイッチング(以下、「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ヘッダ内の前記優先度情報に変換することを特徴とするパケット転送装置。
  2. 請求項1に記載のパケット転送装置であって、
    前記レイヤ2ヘッダの情報は、前記MPLSプロトコルを用いないネットワークから送信されるパケットの送信元及び宛先が属するグループを識別する情報であり、前記MPLSヘッダの情報は前記MPLSヘッダ内のラベルの値であることを特徴とするパケット転送装置。
  3. 請求項2に記載のパケット転送装置において、
    前記第1の物理ポートには物理ポート番号が割り当てられており、
    前記ヘッダ変換情報は、前記物理ポート番号と、前記MPLSプロトコルを用いないネットワークから送信されるパケットの送信元及び宛先が属するグループを識別する情報と、前記レイヤ3ヘッダの情報との組と、前記ラベルの値との対応関係を示すことを特徴とするパケット転送装置。
  4. マルチ・プロトコル・ラベル・スイッチング(以下、「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ヘッダ内の前記優先度情報に変換することを特徴とするパケット転送装置。
  5. 請求項4に記載のパケット転送装置であって、
    前記MPLSヘッダの情報は前記MPLSヘッダ内のラベルの値であり、前記前記レイヤ2ヘッダの情報は、前記MPLSプロトコルを用いないネットワークから送信されるパケットの送信元及び宛先が属するグループを識別する情報であることを特徴とするパケット転送装置。
  6. 請求項5に記載のパケット転送装置において、
    前記第1の物理ポートには物理ポート番号が割り当てられており、
    前記ヘッダ変換情報は、前記物理ポート番号と、前記ラベルの値と、前記レイヤ3ヘッダの情報との組と、前記MPLSプロトコルを用いないネットワークから送信されるパケットの送信元及び宛先が属するグループを識別する情報との対応関係を示すことを特徴とするパケット転送装置。
  7. 請求項1又は請求項4に記載のパケット転送装置において、
    前記MPLSヘッダはシムヘッダであり、前記MPLSネットワークで使用される優先度情報は、前記シムヘッダ内に定義される3ビットのExpフィールドに設定されることを特徴とするパケット転送装置。
  8. 請求項1又は請求項4に記載のパケット転送装置において、
    前記MPLSヘッダはATMセルヘッダであり、前記MPLSネットワークで使用される優先度情報は、前記ATMセルヘッダ内に定義されるセル廃棄優先度ビット(CLP)フィールドに設定されることを特徴とするパケット転送装置。
  9. 請求項2、請求項3、請求項5又は請求項6の何れかに記載のパケット転送装置であって、
    前記レイヤ2ヘッダにはIEEE802.1Qで定義されるタグ制御情報フィールドが設定されており、前記MPLSプロトコルを用いないネットワークから送信されるパケットの送信元及び宛先が属するグループを識別する情報は、前記タグ制御情報フィールド内に設定されるVLAN IDであることを特徴とするパケット転送装置。
  10. 請求項1又は請求項4に記載のパケット転送装置であって、
    前記レイヤ2ヘッダにはIEEE802.1Qで定義されるタグ制御情報フィールドが設定されており、前記レイヤ2ヘッダ内のパケットの優先度情報は、前記タグ制御情報フィールド内に設定されるユーザプライオリティであることを特徴とするパケット転送装置。
JP2000170415A 2000-06-02 2000-06-02 パケット転送装置、パケット転送制御方法、及びパケット転送装置の設定方法 Expired - Lifetime JP4168574B2 (ja)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

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