JPH09130421A - 仮想ネットワーク管理方法 - Google Patents

仮想ネットワーク管理方法

Info

Publication number
JPH09130421A
JPH09130421A JP7286227A JP28622795A JPH09130421A JP H09130421 A JPH09130421 A JP H09130421A JP 7286227 A JP7286227 A JP 7286227A JP 28622795 A JP28622795 A JP 28622795A JP H09130421 A JPH09130421 A JP H09130421A
Authority
JP
Japan
Prior art keywords
node
virtual network
identifier
switching hub
vlan
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.)
Pending
Application number
JP7286227A
Other languages
English (en)
Inventor
Atsuhiko Suzuki
敦彦 鈴木
Masanori Horiguchi
政則 堀口
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.)
Furukawa Electric Co Ltd
Original Assignee
Furukawa Electric Co 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 Furukawa Electric Co Ltd filed Critical Furukawa Electric Co Ltd
Priority to JP7286227A priority Critical patent/JPH09130421A/ja
Priority to US08/739,435 priority patent/US5892912A/en
Priority to CA002189394A priority patent/CA2189394A1/en
Publication of JPH09130421A publication Critical patent/JPH09130421A/ja
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/46Interconnection of networks
    • H04L12/4641Virtual LANs, VLANs, e.g. virtual private networks [VPN]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/46Interconnection of networks
    • H04L12/4604LAN interconnection over a backbone network, e.g. Internet, Frame Relay
    • H04L12/4608LAN interconnection over ATM networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q11/00Selecting arrangements for multiplex systems
    • H04Q11/04Selecting arrangements for multiplex systems for time-division multiplexing
    • H04Q11/0428Integrated services digital network, i.e. systems for transmission of different types of digitised signals, e.g. speech, data, telecentral, television signals
    • H04Q11/0478Provisions for broadband connections
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • H04L2012/5614User Network Interface
    • H04L2012/5617Virtual LANs; Emulation of LANs
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • H04L2012/5614User Network Interface
    • H04L2012/5618Bridges, gateways [GW] or interworking units [IWU]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • H04L2012/5619Network Node Interface, e.g. tandem connections, transit switching
    • H04L2012/5623Network design, dimensioning, topology or optimisation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • H04L2012/5625Operations, administration and maintenance [OAM]
    • H04L2012/5626Network management, e.g. Intelligent nets

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Small-Scale Networks (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

(57)【要約】 【課題】 複雑な仮想ネットワークの一括管理を容易に
し、仮想ネットワークの再構成、変更を自動的に行う。 【解決手段】 各ノード21〜31がそれぞれ接続され
る複数のポート1〜5とブリッジ機能とを有するスイッ
チングハブ11〜13を、ATM網10を介して接続し
て、他のスイッチングハブとの間で所定ポートをグルー
プ分けしてバーチャルLANの設定を行い、送信元のノ
ードと同一グループのノードにデータを伝送するシステ
ムにおいて、ノードのMACアドレスとVLAN識別子
とを対応させて記憶するVLANサーバ14をATM網
に接続させ、VLANサーバ上で全てのノードをMAC
アドレスで一括管理し、VLANの再構成、変更を行
う。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、ATM(非同期転
送モード)網等のバックボーンネットワークを介して構
築される複数のバーチャルLAN等の仮想ネットワーク
を管理する仮想ネットワーク管理方法に関する。
【0002】
【関連する背景技術】従来、接続装置であるスイッチン
グハブを、例えばATM網の様な高速ネットワークに接
続させて利用する場合、物理構成に関係なく複数の分離
したLAN(バーチャルLAN)を構築することが知ら
れている。典型的なバーチャルLANの構成を述べる
と、例えばATM−IEEE802.3規格に基づいて
構成されたスイッチングハブ(以下単に、「スイッチン
グハブ」という)は、高速バックボーンのATMインタ
ーフェースを有し、ATMフォーラムで標準化されてい
るLANエミュレーションを用いて、IEEE802.
3規格に基づいて構成されたパケット(以下単に、「パ
ケット」という)をATM側のインターフェースに転送
する。
【0003】LANエミュレーションでは、異なるエミ
ュレーティットLAN(以下、「ELAN」という)を
持つことができ、スイッチングハブのIEEE802.
3規格に基づいて構成されたポート(以下単に、「ポー
ト」という)それぞれにどのエミュレーティットLAN
を割り当てるかを、ソフトウェアによって設定でき、そ
の結果、物理配線を変えることなく、複数の独立したL
AN(バーチャルLAN)を構築していた。そして、異
なるバーチャルLAN間においては、同報パケットが通
過せず、異なるバーチャルLANに属しているノード
は、互いに分離され、直接通信できないようになってい
た。
【0004】ところが、上記バーチャルLANでは、物
理配線と実際のネットワークが異なるため、ネットワー
クの構成が把握しにくくなる。また、ネットワークの変
更を行うたびに、ハード配線を変更する必要はなくなっ
たが、ソフトウェアの変更においては、ハードウェアの
結線状態を把握して、バーチャルLAN設定を手動で設
定する必要があり、このため設定にかなりの時間と手間
がかかっていた。
【0005】すなわち、例えばビル内のネットワーク配
線において、各階毎にスイッチングハブが配置され、上
記スイッチングハブの各ポートはそれぞれ天井内又は壁
の裏等を配線してフロアの各箇所にコンセントとして配
置されている。さらに上記コンセントに10BASE−
T型のハブを接続させて、10BASE−T型ハブから
所定部署の各ノードに配線して、バーチャルLANの設
定がなされる。
【0006】このようなネットワーク配線で、例えば2
階のある場所から所定部署の各ノードを1階に移動さ
せ、1階のスイッチングハブのコンセントに接続させる
場合がある。このような場合、従来のバーチャルLAN
におけるバーチャルLANの設定には、新たに接続され
たコンセントと対応するスイッチングハブのポートの番
号を調べ、上記設定を行う必要がある。このため、コン
セントと接続されている物理ポートの配線関係を正確に
把握しておく必要がある。
【0007】しかし、実際には、接続したコンセントと
に対応するスイッチングハブのポート番号を建物内部の
配線を含めて完全に把握しておくことは難しく、ネット
ワークが巨大になればなるほど、スイッチングハブのバ
ーチャルLANの設定も困難を要していた。また、上記
ポート番号の情報が誤っていることによって起こる設定
誤りは、ネットワークに重大な通信障害を与える危険性
を伴うことになり、ネットワークを稼働させながらバー
チャルLANの設定変更を行う場合には、常に大きなリ
スクを伴っていた。
【0008】そこで、従来では、日経コミュニケーショ
ン第186号(1994年11月21日発行)第60頁
から第81頁には、パケットのプロトコルやネットワー
ク番号を検知し、自動的にネットワークプロトコル・ネ
ットワーク番号が同一のものを同一バーチャルLANに
割り当てる、リレーショナルLANという考え方が示さ
れて、ネットワークのバーチャルLANを同一プロトコ
ル、同一ネットワーク番号で構成する再構成、又はバー
チャルLANの変更を容易にし、ネットワークを稼働さ
せながらバーチャルLANの変更を可能にした。
【0009】
【発明が解決しようとする課題】しかしながら、上記リ
レーショナルLANの考え方では、同一ネットワーク番
号のネットワークを意図的に分離したり、同一バーチャ
ルLAN上に異なるネットワークを混在させたりするよ
うな機能、意図的にネットワークの障害を起こすために
追加されたネットワークノードを排除したりするような
セキュリティー機能等の場合に 上位層のフレームをみ
て計算を行わなければならないので、計算が複雑にな
り、上記機能の実現が困難になるという問題点があっ
た。また、IPやIPX等の全てのプロトコルに対応す
るように、全てのプロトコルを認識する必要性が生じ、
動作が複雑になるとう問題点があった。
【0010】本発明は、上記問題点に鑑みなされたもの
で、複雑な仮想ネットワークの一括管理を容易にし、仮
想ネットワークの再構成、変更を自動的に行うことがで
きる仮想ネットワーク管理方法を提供することを目的と
する。
【0011】
【課題を解決するための手段】上記目的を達成するた
め、本発明では、各ノードがそれぞれ接続される複数の
ポートとブリッジ機能とを有するスイッチングハブを、
ATM網を介して接続して、他のスイッチングハブとの
間で所定ポートをグループ分けしてバーチャルLANの
設定を行い、送信元のノードと同一グループのノードに
データを伝送するシステムにおいて、前記システム内の
各接続装置のポートに接続されているノードのMACア
ドレスと前記グループを示す仮想ネットワーク識別子と
を対応させて記憶する仮想ネットワークサーバを前記A
TM網に接続させ、前記スイッチングハブは、前記仮想
ネットワークに対して、前記ノードのMACアドレスを
含んだフレームにより対応する仮想ネットワーク識別子
を問い合わせ、前記仮想ネットワークサーバからの当該
識別子の回答に応じて前記所定ポートの仮想ネットワー
クの設定を行い、仮想ネットワークの再構成、変更を自
動的に行う仮想ネットワーク管理方法が提供される。
【0012】請求項3では、スイッチングハブは、自装
置と他のスイッチングハブを識別するスイッチングハブ
識別子と各ポートのポート番号とが予め設定されるとと
もに、前記ノードのMACアドレスと該ノードが接続さ
れているポートのポート番号と仮想ネットワーク識別子
とを対応させて記憶するテーブルを有し、該テーブルの
記憶内容に基づいてデータの転送を行うとともに、前記
仮想ネットワークサーバからの当該識別子の回答に応じ
て該テーブルの記憶内容の変更を行う。
【0013】請求項4では、仮想ネットワークサーバ
は、前記ノードのMACアドレスと仮想ネットワーク識
別子とともに、該ノードが接続されているスイッチング
ハブのスイッチングハブ識別子とポート番号を対応して
記憶する。請求項6では、ATM網は、LANエミュレ
ーションのLANエミュレーションサーバ及びLANエ
ミュレーション配置サーバを有し、該LANエミュレー
ションサーバ及びLANエミュレーション配置サーバ
は、仮想ネットワークサーバのデータベースを共有し、
該仮想ネットワークサーバは、該LANエミュレーショ
ンサーバ及びLANエミュレーション配置サーバからの
データ検索に答える。
【0014】請求項7,8では、スイッチングハブは、
所定ノードの仮想ネットワーク識別子が不明の場合、該
所定ノードから送出されたフレームの宛先のMACアド
レスに対応する仮想ネットワーク識別子を前記テーブル
から検索し、又は所定ノードへ送出されたフレームの送
信元のMACアドレスに対応する仮想ネットワーク識別
子を前記テーブルから検索して、前記所定ノードの仮想
ネットワーク識別子を学習する。
【0015】請求項9,10では、仮想ネットワークサ
ーバは、所定の変更指示に基づいて、前記記憶している
特定MACアドレスに対応した仮想ネットワーク識別子
を変更し、該当する複数の接続装置に前記仮想ネットワ
ーク識別子を変更した旨の変更通知フレームを送信し、
スイッチングハブは、前記変更通知フレームを受け取る
と、前記テーブル内の該当するMACアドレスに対応す
る仮想ネットワーク識別子を変更する。
【0016】
【発明の実施の形態】本発明に係る仮想ネットワーク管
理方法を図1乃至図17の図面に基づき説明する。図1
は、本発明に係る仮想ネットワーク管理方法を用いたバ
ーチャルLANシステムの一実施例の構成を示す構成図
である。図において、バーチャルLAN(以下、「VL
AN」という)システムでは、ATM網10のような高
速ネットワークをバックボーンに有し、支線に複数のス
イッチングハブ11,12,13を接続して構成されて
いる。
【0017】スイッチングハブ11,12,13は、例
えばIEEE802.3規格に基づいて構成されてお
り、ATM網10と接続されるATM網側ポートと、各
ネットワークノード(以下単に、「ノード」という)が
接続されたIEEE802.3ポート1〜5をそれぞれ
有し、自装置のポート1〜5間及び他のスイッチングハ
ブとのATM網側ポート間でMAC層レベルでのブリッ
ジング接続を行っている。また、ATM網10には、各
スイッチングハブ11,12,13のポートに接続され
ているノード等のMACアドレスとグループを示すVL
AN識別子が記憶されているVLANサーバ14及び文
書やデータのファイルが記憶されているファイルサーバ
15が接続され、各スイッチングハブ11,12,13
の利用に役立てられている。このVLANサーバ14及
びファイルサーバ15も、他のノードと同様に通信機能
を有するノードである。
【0018】なお、IEEE802.3フレームとAT
M側のネットワーク上のフレームの変換手続き、及びA
TM網10内での接続先であるVCC(バーチャル・チ
ャネル・コード)識別子、ブロードキャストの扱い方等
は、全てATMフォーラム準拠のLANエミュレーショ
ンション(既存のLAN資産をATM環境で利用するた
めの仕様)v1.0に従うこととする。従って、ここで
は図示されていないが、ATMノードのどこかにLES
(LANエミュレーションサーバ)、BUS(ブロード
キャスト・アンノン・サーバ)、LECS(LANエミ
ュレーション配置サーバ)が接続されている。
【0019】スイッチングハブ11,12,13は、V
LANの機能を有し、それぞれのポート1〜5が独立に
どのVLANに属するか設定することができ、その際に
1つのポートが2つ以上のVLANに属するように設定
することも可能である。異なるバーチャルLANは、A
TM網10上では、異なるエミュレーティットLAN
(以下、「ELAN」という)として識別される。これ
により、VLANは、スイッチングハブ11,12,1
3にまたがって構築することが可能になる。このVLA
Nの機能において、異なるVLAN間では、マルチキャ
ストパケット(ブロードキャストパケットも含む)は転
送されない。
【0020】VLANサーバ14は、本発明の基本とな
るノードであり、全体のネットワーク管理装置からアク
セスしやすいことと、全ての関連するスイッチングハブ
との通信ができれば、ATMスイッチ(スイッチングハ
ブとサーバを高速接続するATM網内のスイッチ)の中
にあっても、またIEEE802.3側に接続されてい
ても構わない。本実施例では、全てのスイッチングハブ
11,12,13に共通に通信するため、管理用VLA
Nとして別途にネットワーク全体を包括するVLANに
VLAN識別子を設定しておくことが望ましい。
【0021】本実施例では、図2の論理ネットワークに
示すように、スイッチングハブ11,12,13、VL
ANサーバ14、ファイルサーバ15のMACアドレス
をそれぞれ「SW-HUBX」,「SW-HUBY」,「SW-HUB
Z」,「VS」,「Sa」とし、これらのATMアドレ
スをそれぞれ「X」,「Y」,「Z」,「V」,「S」
とする。また、スイッチングハブ11のポート1〜5に
接続されているノード21〜25のMACアドレスをそ
れぞれ「a」,「b」,「c」,「d」,「e」とし、
スイッチングハブ12のポート1〜4に接続されている
ノード26〜29をそれぞれ「f」,「g」,「h」,
「i」とし、スイッチングハブ13のポート1,2に接
続されているノード30,31のMACアドレスをそれ
ぞれ「j」,「k」とする。
【0022】また、ファイルサーバ15、ノード21,
22,26は、VLAN識別子「Va」のVLANに属
し、ノード23,24,26〜28は、VLAN識別子
「Vb」のVLANに属し、ノード25,30,31
は、VLAN識別子「Vc」のVLANに属し、スイッ
チングハブ11〜13、VLANサーバ14は、VLA
N識別子「Vm」のVLANに属しているものとする。
従って、各スイッチングハブ11〜13に示したポート
は、その接続されたノードの属するVLANに対応した
構成をとっている。なお、本実施例では、ノード26に
ついてはVLAN識別子「Va」及び「Vb」の2つの
VLANに属しているが、このように1つのポートに重
複したVLANを割り当てることも可能である。また、
本実施例では、VLAN間は論理的に独立したものとな
っているが、各VLAN間で通信を行うことも可能であ
る。ただし、この場合には、外にルータを接続するか、
スイッチングハブのバーチャルルータ機能を利用する必
要がある。
【0023】スイッチングハブ11〜13は、表1に示
すアドレステーブルを有し、VLAN学習機能によって
上記アドレステーブル内のアドレスの変更を行ってい
る。なお、アドレステーブルの構成は、各スイッチング
ハブ11〜13ともに同様の構成なので、ここではスイ
ッチングハブ11のアドレステーブルの一例を示す。
【0024】
【表1】 スイッチングハブでは、ノードのMACアドレスと、そ
のノードが接続されているポート番号又はポートが接続
されていなければLANエミュレーションとして送るべ
きVCCの値と、そのノードが属するVLAN識別子と
を記憶するアドレステーブルを持っている。上記アドレ
ステーブルは、通常のブリッジ転送テーブルとして利用
されており、パケットは、上記MACアドレスより検索
されたポート又はVC(バーチャル・チャネル)にブリ
ッジ転送される。
【0025】ここで、表1に示した「Vxya」,「V
xza」,「Vxsa」は、それぞれスイッチングハブ
11,12間、スイッチングハブ11,13間、スイッ
チングハブ11,ファイルサーバ15間を結ぶそれぞれ
「Vb」、「Vc」、「Va」のVLANのパケットを
通すためのVCC識別子とする。また、本実施例では、
スイッチングハブのアドレステーブルは、VLANを扱
うため、VLAN識別子のエントリも有するように構成
されている。さらに、上記アドレステーブルは、スイッ
チングハブのVLAN学習機能によってMACアドレス
エントリに加えられたものについては、参照のなかった
時間によってエージアウトするように設定されている。
ただし、各スイッチングハブのポートのVLAN識別子
については、そのポートに接続されているMACアドレ
スの情報がエージアウトしても残されるように設定して
おくと、一時通信が行われずにMACアドレスがエージ
アウトされ、その後、再び登録された場合、VLAN識
別子を検索する必要がないため、迅速にテーブルエント
リを復活させることが可能となる。
【0026】VLANサーバ14は、表2に示すテーブ
ルを有している。
【0027】
【表2】
【0028】VLANサーバ14のテーブルには、ノー
ドのMACアドレスと、そのノードが接続されているス
イッチングハブの識別子(本実施例では、ATMアドレ
スを利用している)と、そのノードが接続されているポ
ート番号と、そのノードが属するVLAN識別子とが記
憶されている。上記テーブルは、基本的にそのノードの
活動状態にかかわらずVLANで扱われる全てのノード
のMACアドレスとその関連するVLAN識別子を持っ
ている。本実施例では、上記テーブルは、ネットワーク
管理者が意図的に記憶内容を削除しない限り、不揮発的
に記憶されている。また、本実施例では、エージングに
よるテーブル内の記憶内容の削除も基本的に行わないも
のとする。
【0029】次に、ネットワークの変更が起こった場合
について説明する。図3は、ネットワークの変更のう
ち、図1に示したVLANシステムにおいて、スイッチ
ングハブ13に接続されていたノード31がスイッチン
グハブ12に移動した場合を示す実施例1の構成図であ
る。図4は、実施例1における各ノードの動作手順を示
す手順図である。
【0030】なお、実施例では、上述したVLAN「V
m」を介して、例えばTCP/IPの特定UDPポート
番号を用いたフレームを使用して各ノード(VLANサ
ーバ14、ファイルサーバ15を含む)間で通信を行う
ものとする。そのフレームのフォーマットは、図5に示
すように、例えばイーサネット等の送信元と宛先のMA
Cアドレス等を有するフレームヘッダと、TCP/IP
のプロトコルであることを示すIPヘッダと、特定のU
DPポート番号を有するUDPヘッダと、コマンドの種
類を示す1バイトのコマンド識別子と、6バイトのMA
Cアドレスと、32バイトのVLAN識別子と、20バ
イトのスイッチングハブ識別子(SW-HUB識別子)と、1
バイトのポート番号等から構成されている。
【0031】上記フレームは、例えば以下の表3に示す
ように、コマンド識別子「0」〜「3」に対応して、質
問フレーム、返答フレーム、学習/変更フレーム、変更
通知フレームに大別される。
【0032】
【表3】
【0033】コマンド識別子「0」で現される質問フレ
ームは、方向に示すように、スイッチングハブからVL
ANサーバに送信されるフレームで、フレーム中のMA
Cアドレスには、VLAN識別子を問い合わせるノード
のMACアドレスが、VLAN識別子には、問い合わせ
るMACアドレスに対応するVLANの識別子(この場
合には識別子が不明であるので「V?」)が、スイッチ
ングハブ識別子には、問い合わせを行うスイッチングハ
ブのATMアドレスが、またポート番号には、問い合わ
せるノードが接続されている該当するポートの番号が、
それぞれ格納されている。
【0034】コマンド識別子「1」で現される返答フレ
ームは、VLANサーバからスイッチングハブに送信さ
れるフレームで、MACアドレスには、VLAN識別子
を問い合わされたノードのMACアドレスが、VLAN
識別子には、返答されるVLANの識別子(ELAN
名)が、それぞれ格納されている。なお、この場合に
は、スイッチングハブ識別子とポート番号は空欄にな
る。
【0035】コマンド識別子「2」で現される学習/変
更フレームは、スイッチングハブからVLANサーバに
送信されるフレームで、MACアドレスには、学習/変
更の対象ノードのMACアドレスが、VLAN識別子に
は、学習したVLANの識別子(ELAN名)が、スイ
ッチングハブ識別子には、スイッチングハブのATMア
ドレスが、またポート番号には、該当するポートの番号
が、それぞれ格納されている。
【0036】コマンド識別子「3」で現される変更通知
フレームは、VLANサーバからスイッチングハブに送
信されるフレームで、MACアドレスには、変更の対象
ノードのMACアドレスが、VLAN識別子には、変更
すべきVLANの識別子(ELAN名)が、スイッチン
グハブ識別子には、スイッチングハブのATMアドレス
が、またポート番号には、該当するポートの番号が、そ
れぞれ格納されている。なお、変更通知フレームでは、
VLAN識別子のみが変更なった場合には、スイッチン
グハブ識別子、ポート番号は格納せずに送出することも
可能である。
【0037】実施例1において、スイッチングハブ12
は、ポート5に接続されたノード31によって送出され
たパケットを受信すると、図6のフローチャートに示す
動作を行う。なお、本実施例では、例えばイーサネット
によるパケット転送の場合を説明する。また、スイッチ
ングハブ12のアドレステーブルは、表4に示すよう
に、構成されているものとする。
【0038】
【表4】 なお、表4に示した「Vyxb」,「Vysa」は、そ
れぞれスイッチングハブ12,11間、スイッチングハ
ブ12とファイルサーバ15間を結ぶそれぞれ「V
b」、「Va」のVLANのパケットを通すためのVC
C識別子とする。
【0039】図6において、まず、スイッチングハブ1
2は、フレーム内の宛先アドレスDAが自装置内のアド
レステーブルにあるかどうか判断する(ステップ10
1)。ここでは、図4に示すように、宛先アドレスDA
がノード25のMACアドレス「e」になっているの
で、アドレステーブルに該当する宛先アドレスDAが登
録されているのを認識する。従って、スイッチングハブ
12は、上記フレームをスイッチングハブ11の該当す
る宛先アドレスDA(MACアドレス「e」)のポート
5に送信する(ステップ102)。
【0040】また、ステップ101において、フレーム
内の宛先アドレスDAが、スイッチングハブ12のアド
レステーブルの該当ポートに登録されていない場合又は
ブロードキャストの場合には、スイッチングハブ12
は、上記フレームを全てのノードに送信するアンノン
(UnKnown)フレーム処理を実行する(ステップ10
3)。
【0041】次に、スイッチングハブ12は、フレーム
内の送信元アドレスSAが自装置内のアドレステーブル
にあるかどうか判断する(ステップ104)。ここで、
送信元アドレスSAがアドレステーブルのMACアドレ
スエントリにある場合には、通常のブリッジと同様に、
その送信元アドレスによりアドレステーブルが学習さ
れ、MACアドレスとポート番号が新しいエントリとし
て追加される。
【0042】しかしながら、ノード31のVLAN識別
子の番号が不明の場合には、スイッチングハブ12で
は、例えば表5に示すように、一時的にアドレステーブ
ルのVLAN識別子を「V?」と設定しておく(ステッ
プ105)。
【0043】
【表5】 そして、スイッチングハブ12は、ATM網10を介し
てVLANサーバ14に対して、該当するMACアドレ
スに対応するVLAN識別子を問い合わせる上記質問フ
レーム(表3参照)を送出して(ステップ106)、上
記パケット受信の動作を終了する。なお、この際の質問
フレームの内容としては、UDPヘッダの後のコマンド
識別子に「0」が、MACアドレスにノード31のMA
Cアドレスが、VLAN識別子に「V?」が、スイッチ
ングハブ識別子にスイッチングハブ12のATMアドレ
スが、ポート番号に「5」が、それぞれ格納されること
となる。
【0044】次に、スイッチングハブ12は、VLAN
学習モードかどうか判断するが(ステップ107)、こ
こではVLAN学習モードではないので、上記パケット
受信の動作を終了する。なお、スイッチングハブ12が
VLAN学習モードの場合には、スイッチングハブ12
は、VLAN識別子学習モードのサブルーチンを実行す
る(ステップ108)。
【0045】上記質問フレームを受け取ったVLANサ
ーバ14は、図7のフローチャートに示す動作を行う。
図7において、まず、VLANサーバ14は、フレーム
中のMACアドレスエントリに基づいて(図5参照)、
サーバ14内のテーブルから該当するMACアドレスを
検索し(ステップ201)、該当するMACアドレスが
あったかどうか判断する(ステップ202)。ここで
は、表2に示すように、ノード31のMACアドレス
「k」エントリがある。そして、このエントリで質問フ
レームに記述されているスイッチングハブ識別子とポー
ト番号が、上記テーブル内の内容と異なる場合には、ノ
ード31の接続ポートが移動した場合を示しているの
で、VLANサーバ14は、上記MACアドレスに対応
するテーブル内のエントリのスイッチングハブ識別子と
ポート番号を書き換える(ステップ203)。
【0046】次に、VLANサーバ14は、上記MAC
アドレスエントリに対応するVLAN識別子を検索し、
上記VLAN識別子が「V?」かどうか判断する(ステ
ップ204)。ここでは、ノード31のMACアドレス
エントリに対応して格納させている上記VLAN識別子
が「V?」ではなく、「Vc」なので、上記対応するV
LAN識別子Vcを含む返答フレームを作成し、上記返
答フレーム(表3参照)をスイッチングハブ12に返送
する(ステップ205)。すなわち、VLANサーバ1
4は、上記テーブル内のノード31のMACアドレスに
対応するスイッチングハブ識別子のエントリを「Y」
に、ポート番号のエントリを「5」に書き換え、上記質
問フレームを発したスイッチングハブ12に対して、返
答フレームを送出する。上記返答フレームには、該当す
るノード31のMACアドレス「k」と、VLAN識別
子「Vc」とを含んでいる。
【0047】さらに、VLANサーバ14は、上記エン
トリを変更する前のスイッチングハブ13に対して、変
更通知フレーム(表3参照)を送出する。なお、この際
の変更通知フレームの内容としては、UDPヘッダの後
のコマンド識別子に「3」と、変更対象ノード31のM
ACアドレス「k」と、VLAN識別子「Vc」と、移
動先のスイッチングハブ12のATMアドレスと、該当
するポート番号「5」が、それぞれ格納されることとな
る。
【0048】スイッチングハブ13は、図8のフローチ
ャートに示すように、上記変更通知フレームを受け取る
と、自装置のアドレステーブルの中から該当するMAC
アドレス(ノード31のMACアドレス「k」)のエン
トリを書き換える(ステップ301)。なお、ここで
は、ノード31のアドレスを削除するものとする。な
お、ステップ204において、ノード31のMACアド
レスエントリに対応して格納させている上記VLAN識
別子が「V?」の場合には、VLANサーバ14は、V
LAN識別子「V?」を含んだ返答フレームを作成し、
上記返答フレームをスイッチングハブ12に返送する
(ステップ206)。
【0049】一方、上記返答フレーム受け取ったスイッ
チングハブ12は、図9のフローチャートに示すよう
に、フレーム中のMACアドレスエントリに基づいて、
自装置内のアドレステーブルから該当するMACアドレ
スがあるかどうか判断する(ステップ401)。ここで
は、該当するノード31のMACアドレス「k」がある
ので、スイッチングハブ12は、返答フレーム中のVL
AN識別子が「V?」かどうか判断する(ステップ40
2)。ここでは、上記VLAN識別子が「V?」ではな
く、「Vc」なので、ノード31のMACアドレス
「k」に対応するVLAN識別子をアドレステーブルか
ら検索し、上記VLAN識別子を「V?」から「Vc」
に変更して登録する(ステップ403)。
【0050】これにより、本実施例では、スイッチング
ハブ12のポート5は、VLAN「Vc」として利用で
きるように設定される。なお、スイッチングハブ12で
は、VLANサーバ14からの返答フレームを受け取る
まで、アドレステーブルのVLAN識別子は「V?」と
なっているが、この状態で、本実施例では、暫定的に全
てのVLANと接続不可と仮定することも可能である
し、又は全てのVLANと接続されていると仮定し、こ
のポート或いは該当するMACアドレスを送信元として
いるフレームのブロードキャスト或いはマルチキャスト
フレームを全VLANに転送/送出されるようにするこ
とも可能である。
【0051】従って、本実施例では、VLAN識別子が
不明のノードに対して、そのMACアドレスによって問
い合わせを行って、正しいVLAN識別子を得るので、
ノードが他のスイッチングハブに接続移動した場合で
も、上記ノードからのフレームが発生した時に、該当す
るVLAN識別子を自動的に、かつ容易に認識すること
ができる。
【0052】また、本実施例では、VLANサーバ14
からノードが接続移動する前のスイッチングハブに対し
て、変更通知フレームを送出するので、上記スイッチン
グハブもノードの移動を容易に認識することができる。
次に、ネットワークの変更のうち、図10に示すよう
に、スイッチングハブ12に新規のノード32が追加さ
れた場合を説明する。この場合は、VLANサーバ14
にノード32のMACアドレス「m」が登録されていな
い時(実施例2)と、登録されている時(実施例3)の
2通りが考えられる。ここでは、まず図11の手順図
で、実施例2における各ノードの動作手順を説明する。
【0053】実施例2において、スイッチングハブ12
は、ポート5に接続されたノード32によって送出され
たノード25宛のパケットを受信すると、図6のフロー
チャートに示す動作を行う。図6において、まず、スイ
ッチングハブ12は、フレーム内の宛先アドレスDAが
自装置内のアドレステーブルにあるかどうか判断する
(ステップ101)。ここでは、図11に示すように、
宛先アドレスDAがノード25のMACアドレス「e」
になっているので、上記フレームをATM網10を介し
て、スイッチングハブ11に接続されたノード25に送
信するとともに(ステップ102)、ステップ104で
ノード32のMACアドレス「m」が自装置のアドレス
テーブルにないことを検出する。
【0054】そこで、スイッチングハブ12は、ステッ
プ105において、パケットが来たポート或いはVCC
を調べ、表6に示すように、アドレステーブルのポート
5に対応するMACアドレスエントリに「m」を登録
し、上記MACアドレスに対応するVLAN識別子エン
トリを一時的に「V?」と設定しておき、次に該当する
MACアドレス「m」に対応するVLAN識別子を問い
合わせる質問フレームをVLANサーバ14に送信する
(ステップ106)。
【0055】
【表6】 VLANサーバ14では、図7に示すように、受け取っ
た質問フレーム中の問い合わせのノード32のMACア
ドレスエントリを、サーバ14内のテーブルから検索す
るが(ステップ201)、該当するMACアドレスがな
いので(ステップ202)、新規ノードが追加されたと
判断する。そして、VLANサーバ14は、上記質問フ
レームを送出したスイッチングハブ12への返答フレー
ムとして、該当するノード32のMACアドレス「m」
と、未登録であることを示すためにVLAN識別子「V
?」を含んだものを返す(ステップ207)。
【0056】さらに、VLANサーバ14は、サーバ1
4のテーブル内にノード32のMACアドレス「m」エ
ントリを追加し、対応するVLAN識別子のエントリ
を、暫定的に「V?」として登録するとともに、新規M
ACアドレス「m」の追加を管理者に通知する(ステッ
プ208)。上記返答フレームを受信したスイッチング
ハブ12は、図9に示すように、フレーム中のMACア
ドレス「m」エントリが自装置内のアドレステーブルに
あること及び返答フレーム中のVLAN識別子が「V
?」であることを判断し(ステップ401,402)、
さらにシステムの動作モードがセキュリティモードかど
うか判断する(ステップ404)。ここでは、システム
は、予めセキュリティモードに設定されているので、ス
イッチングハブ12は、VLAN識別子を学習するため
のVLAN識別子学習モードに移行する(ステップ40
5)。なお、システムがセキュリティモードでない場合
には、該当するMACアドレスをフォワードしないで
(ステップ406)、上記動作を終了する。
【0057】そして、MACアドレス[m」のノード3
2が送信元となっているフレームでブロードキャストが
発生した場合、スイッチングハブ12は、ノード32か
らの宛先アドレスDAが全て「1」に設定されたブロー
ドキャストフレームを、全てのノードに送信する。これ
に対して、例えばノード25等のVLAN識別子が「V
c」のノードからノード32へのフレーム送信があった
場合、図12、図13に示すVLAN識別子学習モード
のフローチャートに基づいて、ノード32のVLAN識
別子を学習する。なお、スイッチングハブ12のアドレ
ステーブルは、表6の状態とする。
【0058】図12、図13において、ノード25から
MACアドレス「m」のノード32へのフレームを受信
すると(図11参照)、スイッチングハブ12は、その
フレーム中の宛先アドレスDAが自装置のアドレステー
ブルにあるかどうか判断するとともに(ステップ50
1)、その対応するアドレステーブル中のVLAN識別
子が「V?」かどうか判断する(ステップ502)。
【0059】上記アドレステーブルには、該当するMA
Cアドレス「m」があり、かつその対応するアドレステ
ーブル中のVLAN識別子が「V?」なので、スイッチ
ングハブ12は、次に上記フレーム中の送信元アドレス
SAがアドレステーブルにあるかどうか判断するととも
に(ステップ503)、その対応するアドレステーブル
中のVLAN識別子が「V?」かどうか判断する(ステ
ップ504)。
【0060】上記アドレステーブルには、該当するMA
Cアドレス「e」があり、かつその対応するアドレステ
ーブル中のVLAN識別子が「V?」ではなく「Vc」
なので、スイッチングハブ12は、送信元アドレス
「e」に対応するアドレステーブル中のVLAN識別子
「Vc」を、アドレステーブル中のMACアドレス
「m」(宛先アドレスDAに該当している)に対応する
VLAN識別子エントリに登録する(ステップ50
5)。そして、スイッチングハブ12は、上記学習した
内容(MACアドレス「m」のノード32のVLAN識
別子が「Vc」である旨の内容)を含んだ学習/変更フ
レーム(表3参照)をVLANサーバ14に送信し(ス
テップ506)、学習モードを終了する(ステップ50
7)。
【0061】また、該当するノード32のMACアドレ
ス「m」が送信元アドレスSAとなっているフレーム
で、相手先ノード(例えばMACアドレス[e」のノー
ド25)を宛先アドレスDAで指定するユニキャストが
発生した場合、スイッチングハブ12は、その宛先アド
レスを通常のブリッジ動作と同様、アドレステーブルか
ら検索し、エントリがあった時は、該当するスイッチン
グハブ11のポート番号「5」或いはVCに、ユニキャ
ストフレームを送信する。
【0062】この場合も、スイッチングハブ12は、図
12、図13に示すVLAN識別子学習モードのフロー
チャートに基づいて、ノード32のVLAN識別子を学
習する。図12、図13において、ノード32からMA
Cアドレス「e」のノード25へのフレームを受信する
と、スイッチングハブ12は、そのフレーム中の宛先ア
ドレスDAが自装置のアドレステーブルにあるかどうか
判断するとともに(ステップ501)、その対応するア
ドレステーブル中のVLAN識別子が「V?」かどうか
判断する(ステップ502)。
【0063】上記アドレステーブルには、該当するMA
Cアドレス「e」があり、かつその対応するアドレステ
ーブル中のVLAN識別子が「V?」ではなく「Vc」
なので、スイッチングハブ12は、次に上記フレーム中
の送信元アドレスSAがアドレステーブルにあるかどう
か判断するとともに(ステップ508)、その対応する
アドレステーブル中のVLAN識別子が「V?」かどう
か判断する(ステップ509)。
【0064】上記アドレステーブルには、該当するMA
Cアドレス「m」があり、かつその対応するアドレステ
ーブル中のVLAN識別子が「V?」なので、スイッチ
ングハブ12は、次に上記フレーム中の宛先アドレスD
Aがアドレステーブルにあるかどうか判断するとともに
(ステップ510)、その対応するアドレステーブル中
のVLAN識別子が「V?」かどうか判断する(ステッ
プ511)。
【0065】上記アドレステーブルには、該当するMA
Cアドレス「e」があり、かつその対応するアドレステ
ーブル中のVLAN識別子が「V?」ではなく「Vc」
なので、スイッチングハブ12は、送信元アドレス
「e」に対応するアドレステーブル中のVLAN識別子
「Vc」を、アドレステーブル中のMACアドレス
「m」(送信元アドレスSAに該当している)に対応す
るVLAN識別子エントリに登録する(ステップ51
2)。そして、スイッチングハブ12は、上記学習した
内容(MACアドレス「m」のノード32のVLAN識
別子が「Vc」である旨の内容)を含んだ学習/変更フ
レームをVLANサーバ14に送信し(ステップ51
3)、学習モードを終了する(ステップ514)。
【0066】VLANサーバ14は、上記学習/変更フ
レームを受信すると、図14に示すように、フレームの
内容に応じて、サーバ14内のテーブルのエントリの対
応部分を検索し、MACアドレス「m」に対応するVL
AN識別子のエントリを「Vc」に変更する(ステップ
601)。従って、本実施例では、送受信するフレーム
中の宛先アドレス又は送信元アドレスに対応するVLA
N識別子に基づいて、新規に追加されたノードのVLA
N識別子のエントリを判断するので、自動的にノードの
VLAN識別子を認識でき、ノードの新規追加が容易に
なる。
【0067】なお、本実施例では、該当するポートが複
数のVLANに属している場合もあるので、スイッチン
グハブ内で一度の学習でVLAN識別子の学習を終了さ
せないで、引き続き学習モードに設定しておくことも可
能である。ところで、新しく追加されたノード32につ
いては、管理者が確認して所定の手続きを行うまで、通
信を可能にしたくない場合もある。そこで、実施例3で
は、図10の構成における各ノードを図15に示す手順
図で動作させて、スイッチングハブ12がVLAN識別
子学習モードに入らないように設定する。
【0068】すなわち、実施例3では、予めシステムの
セキュリティモードを解除しておく。そして、VLAN
サーバ14からの問い合わせに対する返答フレームを受
信すると、スイッチングハブ12は、図9に示すよう
に、フレーム中のMACアドレス「m」エントリが自装
置内のアドレステーブルにあること及び返答フレーム中
のVLAN識別子が「V?」であることを判断し(ステ
ップ401,402)、さらにシステムの動作モードが
セキュリティモードかどうか判断する(ステップ40
4)。
【0069】ここでは、動作モードがセキュリティモー
ド解除に設定されているので、スイッチングハブ12
は、上記設定に基づき、受信したMACアドレス「m」
を含むフレームを、フォワードせずに破棄する(ステッ
プ406)。VLANサーバ14では、管理者によって
ノード32のMACアドレス「m」に対応するVLAN
識別子のエントリを、[V?」から「Vc」に変更して
登録されると、MACアドレス「m」のノード32のV
LAN識別子が「Vc」に変更された旨の内容を含んだ
変更通知フレームを、スイッチングハブ12に送信す
る。
【0070】スイッチングハブ12は、変更通知フレー
ムを受信すると、図8に示すように、その受信内容を検
知して自装置のアドレステーブルのエントリの対応部分
を検索し、MACアドレス「m」に対応するVLAN識
別子のエントリを「Vc」に設定する(ステップ30
1)。従って、実施例3では、管理者の所定手続き後に
VLANサーバからの変更通知を行ってVLAN識別子
を設定するので、管理者のVLAN管理が容易になり、
システムの安全性を向上できる。
【0071】また、本実施例では、新規に追加されたノ
ードが一目で認識できるようにVLANサーバに表示
し、この新しいMACアドレスエントリを管理者が認識
して、対応するVLAN識別子を容易に設定できるよう
にすることも可能である。この場合には、故意にネット
ワークを妨害或いは違法に侵入するようなノードを接続
させた場合でも、管理者が容易に確認でき、そのような
妨害を未然に管理することができる。
【0072】次に、実施例4として、図1におけるノー
ド29のVLANを「Vc」から「Vb」に変更する場
合を、図16の動作手順に基づいて説明する。図16に
おいて、まず、管理者がVLANサーバ14のテーブル
にアクセスし、該当するMACアドレス「i」に対応し
たVLAN識別子の設定を「Vc」から「Vb」に変更
する。
【0073】VLANサーバ14は、上記設定の変更に
応じて変更内容(MACアドレス「i」のノード29に
対応したVLAN識別子のエントリが「Vb」である旨
の内容)を含む変更通知フレームを、アドレステーブル
の内容変更を必要とするスイッチングハブ12に送信す
る。スイッチングハブ12は、上記変更通知フレームを
受信すると、その通知内容を検知して自装置のアドレス
テーブルのエントリの対応部分を検索し、MACアドレ
ス「i」に対応するVLAN識別子のエントリを「V
c」から「Vb」に変更し、それに基づくポートのVL
AN設定を行う。
【0074】従って、本実施例では、VLANサーバに
登録されている全てのノードのうち、特定ノードのVL
AN識別子を変更し、それに基づいてスイッチングハブ
のアドレステーブルのエントリの対応部分を変更するの
で、論理的なLAN構成が集中管理でき、かつ特定ノー
ドのVLAN識別子の設定がスイッチングハブのポート
からノードまでの配線の情報を考慮する必要なく容易に
変更できる。これにより、本実施例では、VLANによ
り構築されるネットワークの管理が容易になり、VLA
Nシステムとして非常に有効なものである。
【0075】また、これら実施例では、スイッチングハ
ブ内にMACアドレスとVLAN識別子とを備えている
ので、例えばフレームの発信元アドレスのVLAN識別
子と宛先アドレスのVLAN識別子とを比較し、両方の
VLAN識別子が一致する場合にのみ、上記フレームを
転送するように設定すれば、VLAN間の分離が非常に
良好になる。これにより、VLAN間のセキュリティが
問題になる場合は、上記設定の仕様のスイッチングハブ
を用いることにより、高いセキュリティのVLANシス
テムを構築することができる。
【0076】また、これら実施例では、MACアドレス
によってVLANを管理するので、ネットワークプロト
コルに依存せずにVLANを管理することができる。な
お、これら実施例では、TCP/IPの特定UDPポー
ト番号を用いたフレームを使用したが、本発明はこれに
限らず、例えば標準となっているSNMP(シンプル・
ネットワーク・マネージメント・プロトコル)のget
フレーム(質問フレーム/回答フレーム)、setフレ
ーム(変更通知フレーム)、trapフレーム(学習更
新フレーム)を用いることも可能である。
【0077】また、図17は、VLANサーバ14とL
ANエミュレーションのLECS及びLESとの関連を
示した一実施例の構成図である。本発明に係るVLAN
サーバは、MACアドレス、スイッチングハブのATM
アドレス、ポート番号、VLAN識別子(ELAN名)
からなるテーブルを有しているので、通常のLECS及
びLESの有するデータテーブルと共通する。
【0078】そこで、図17の実施例では、LECS1
6及びLES17,18はデータテーブルを持たずに、
全てVLANサーバによってMACアドレス、スイッチ
ングハブのATMアドレス、VLAN識別子の情報を管
理するものとする。例えば、LES17は、スイッチン
グハブ11からATMアドレスを問い合わせる「LE ARP
REQUEST」が入力した場合、VLANサーバ14に「AR
P REQUEST」を出力して問い合わせ、対応するATMア
ドレスを得て、上記ATMアドレスをリクエストを出し
たスイッチングハブ11に対して「LE ARP RESPONCE」
を送る。なお、上記動作は、ATMノード19からLE
CS16に送られる「LE CONFIGURE REQUEST」に対して
も同様である。
【0079】従って、本実施例では、共通のデータベー
スをVLANサーバで一括して持つので、複数のデータ
ベースを独立に持つよりも、データの一貫性が保てると
ともに、システムも小さくなってシステム管理も容易に
なり、製作コストを安価にできる。また、本発明は、こ
れに限らず、例えばVLANサーバを設けずに、全ての
データをスイッチングハブ間でデータ交換するシステム
構成にして、上記と同様の効果を得ることも可能であ
る。
【0080】また、本実施例では、ATMの場合につい
て説明したが、本発明はこれに限らず、例えばISDN
網を用いてバーチャルLANを構築する場合にも応用が
可能である。なお、この場合には、スイッチングハブ識
別子が電話番号によって構成される。
【0081】
【発明の効果】以上説明したように、本発明では、各ノ
ードがそれぞれ接続される複数のポートとブリッジ機能
とを有するスイッチングハブを、ATM網を介して接続
して、他のスイッチングハブとの間で所定ポートをグル
ープ分けしてバーチャルLANの設定を行い、送信元の
ノードと同一グループのノードにデータを伝送するシス
テムにおいて、前記システム内の各接続装置のポートに
接続されているノードのMACアドレスと前記グループ
を示す仮想ネットワーク識別子とを対応させて記憶する
仮想ネットワークサーバを前記ATM網に接続させ、前
記スイッチングハブは、前記仮想ネットワークに対し
て、前記ノードのMACアドレスを含んだフレームによ
り対応する仮想ネットワーク識別子を問い合わせ、前記
仮想ネットワークサーバからの当該識別子の回答に応じ
て前記所定ポートの仮想ネットワークの設定を行うの
で、複雑な仮想ネットワークの一括管理を容易にし、仮
想ネットワークの再構成、変更を自動的に行うことがで
きる。
【0082】請求項3では、スイッチングハブは、自装
置と他のスイッチングハブを識別するスイッチングハブ
識別子と各ポートのポート番号とが予め設定されるとと
もに、前記ノードのMACアドレスと該ノードが接続さ
れているポートのポート番号と仮想ネットワーク識別子
とを対応させて記憶するテーブルを有するので、テーブ
ルの記憶内容に基づいたデータの転送が容易になるとと
もに、仮想ネットワークサーバからの仮想ネットワーク
識別子の回答に応じたテーブルの記憶内容の変更が容易
になる。
【0083】請求項4では、仮想ネットワークサーバ
は、前記ノードのMACアドレスと仮想ネットワーク識
別子とともに、該ノードが接続されているスイッチング
ハブのスイッチングハブ識別子とポート番号を対応して
記憶するので、仮想ネットワークに接続されているノー
ドをサーバ上で一括管理することができる。請求項6で
は、ATM網は、LANエミュレーションのLANエミ
ュレーションサーバ及びLANエミュレーション配置サ
ーバを有し、該LANエミュレーションサーバ及びLA
Nエミュレーション配置サーバは、仮想ネットワークサ
ーバのデータベースを共有し、該仮想ネットワークサー
バは、該LANエミュレーションサーバ及びLANエミ
ュレーション配置サーバからのデータ検索に答えるの
で、データの一貫性が保てるとともに、システムも小さ
くなってシステム管理も容易になる。
【0084】請求項7,8では、スイッチングハブは、
所定ノードの仮想ネットワーク識別子が不明の場合、該
所定ノードから送出されたフレームの宛先のMACアド
レスに対応する仮想ネットワーク識別子を前記テーブル
から検索し、又は所定ノードへ送出されたフレームの送
信元のMACアドレスに対応する仮想ネットワーク識別
子を前記テーブルから検索して、前記所定ノードの仮想
ネットワーク識別子を学習するので、自動的にノードの
仮想ネットワーク識別子を認識することができる。
【0085】請求項9,10では、仮想ネットワークサ
ーバは、所定の変更指示に基づいて、前記記憶している
特定MACアドレスに対応した仮想ネットワーク識別子
を変更し、該当する複数の接続装置に前記仮想ネットワ
ーク識別子を変更した旨の変更通知フレームを送信し、
スイッチングハブは、前記変更通知フレームを受け取る
と、前記テーブル内の該当するMACアドレスに対応す
る仮想ネットワーク識別子を変更するので、自動的に仮
想ネットワーク識別子の変更を行うことができる。
【図面の簡単な説明】
【図1】本発明に係る仮想ネットワーク管理方法を用い
たバーチャルLANシステムの一実施例の構成を示す構
成図である。
【図2】図1に示したバーチャルLANシステムの論理
ネットワークを示す図である。
【図3】図1に示したVLANシステムにおいて、ノー
ドが接続に移動した場合を示す実施例1の構成図であ
る。
【図4】図3に示した各ノードの動作手順の実施例1を
示す手順図である。
【図5】本発明に使用されるフレームのフォーマットを
示す構成図である。
【図6】パケットを受信した場合の図1に示したスイッ
チングハブの動作を説明するためのフローチャートであ
る。
【図7】同じく質問フレームを受信した場合のVLAN
サーバの動作を説明するためのフローチャートである。
【図8】同じく変更通知フレームを受信した場合のスイ
ッチングハブの動作を説明するためのフローチャートで
ある。
【図9】同じく返答フレームを受信した場合のスイッチ
ングハブの動作を説明するためのフローチャートであ
る。
【図10】図1に示したスイッチングハブに新規のノー
ドが接続された場合の構成を示す構成図である。
【図11】図10に示した各ノードの動作手順の実施例
2を示す手順図である。
【図12】本発明に係るVLAN識別子学習モードを説
明するためのフローチャートである。
【図13】同じくVLAN識別子学習モードを説明する
ためのフローチャートである。
【図14】学習/変更フレームを受信した場合の図10
に示したVLANサーバの動作を説明するためのフロー
チャートである。
【図15】図10に示した各ノードの動作手順の実施例
3を示す手順図である。
【図16】図1に示した各ノードの動作手順の実施例4
を示す手順図である。
【図17】本発明に係るVLANサーバとLANエミュ
レーションのLECS及びLESとの関連を示した一実
施例の構成図である。
【符号の説明】
1〜5 ポート 10 ATM網 11〜13 スイッチングハブ 14 VLANサーバ 15 ファイルサーバ 16 LECS 17,18 LES 19 ATMノード 21〜32 ノード

Claims (10)

    【特許請求の範囲】
  1. 【請求項1】 各ノードがそれぞれ接続される複数のポ
    ートとブリッジ機能とを有する接続装置を、バックボー
    ンネットワークを介して接続して、他の接続装置との間
    で所定ポートをグループ分けして仮想ネットワークの設
    定を行い、送信元のノードと同一グループのノードにデ
    ータを伝送するシステムにおいて、 前記システム内の各接続装置のポートに接続されている
    ノードのMACアドレスと前記グループを示す仮想ネッ
    トワーク識別子とを対応させて記憶するデータ記憶手段
    を前記ネットワーク又はそれと通信可能な支線ネットワ
    ークに接続させ、 前記接続装置は、前記データ記憶手段に対して、前記ノ
    ードのMACアドレスを含んだフレームにより対応する
    仮想ネットワーク識別子を問い合わせ、前記データ記憶
    手段からの当該識別子の回答に応じて前記所定ポートの
    仮想ネットワークの設定を行うことを特徴とする仮想ネ
    ットワーク管理方法。
  2. 【請求項2】 前記バックボーンネットワークは、AT
    M網からなることを特徴とする請求項1に記載の仮想ネ
    ットワーク管理方法。
  3. 【請求項3】 前記接続装置は、スイッチングハブから
    なり、自装置と他のスイッチングハブを識別するスイッ
    チングハブ識別子と各ポートのポート番号とが予め設定
    されるとともに、前記ノードのMACアドレスと該ノー
    ドが接続されているポートのポート番号と仮想ネットワ
    ーク識別子とを対応させて記憶するテーブルを有し、該
    テーブルの記憶内容に基づいてデータの転送を行うとと
    もに、前記データ記憶手段からの当該識別子の回答に応
    じて該テーブルの記憶内容の変更を行うことを特徴とす
    る請求項1に記載の仮想ネットワーク管理方法。
  4. 【請求項4】 前記バックボーンネットワークは、AT
    M網からなり、該ATM網と前記接続装置間の接続にA
    TMフォーラムのLANエミュレーションを用いるとと
    もに、該ATM網上での仮想ネットワーク識別子に該A
    TMフォーラムのLANエミュレーションのエミュレー
    ティッドLANを用いることを特徴とする請求項1に記
    載の仮想ネットワーク管理方法。
  5. 【請求項5】 前記データ記憶手段は、仮想ネットワー
    クサーバからなり、前記ノードのMACアドレスと仮想
    ネットワーク識別子とともに、該ノードが接続されてい
    るスイッチングハブのスイッチングハブ識別子とポート
    番号を対応して記憶することを特徴とする請求項1に記
    載の仮想ネットワーク管理方法。
  6. 【請求項6】 前記ATM網は、LANエミュレーショ
    ンのLANエミュレーションサーバ及びLANエミュレ
    ーション配置サーバを有し、該LANエミュレーション
    サーバ及びLANエミュレーション配置サーバは、仮想
    ネットワークサーバのデータベースを共有し、該仮想ネ
    ットワークサーバは、該LANエミュレーションサーバ
    及びLANエミュレーション配置サーバからのデータ検
    索に答えることを特徴とする請求項4又は5に記載の仮
    想ネットワーク管理方法。
  7. 【請求項7】 前記スイッチングハブは、所定ノードの
    仮想ネットワーク識別子が不明の場合、該所定ノードか
    ら送出されたフレームの宛先のMACアドレスに対応す
    る仮想ネットワーク識別子を前記テーブルから検索し
    て、前記所定ノードの仮想ネットワーク識別子を学習す
    ることを特徴とする請求項3に記載の仮想ネットワーク
    管理方法。
  8. 【請求項8】 前記スイッチングハブは、所定ノードの
    仮想ネットワーク識別子が不明の場合、該所定ノードへ
    送出されたフレームの送信元のMACアドレスに対応す
    る仮想ネットワーク識別子を前記テーブルから検索し
    て、前記所定ノードの仮想ネットワーク識別子を学習す
    ることを特徴とする請求項3に記載の仮想ネットワーク
    管理方法。
  9. 【請求項9】 前記仮想ネットワークサーバは、所定の
    変更指示に基づいて、前記記憶している特定MACアド
    レスに対応した仮想ネットワーク識別子を変更し、該当
    する複数の接続装置に前記仮想ネットワーク識別子を変
    更した旨の変更通知フレームを送信することを特徴とす
    る請求項5に記載の仮想ネットワーク管理方法。
  10. 【請求項10】 前記スイッチングハブは、前記変更通
    知フレームを受け取ると、前記テーブル内の該当するM
    ACアドレスに対応する仮想ネットワーク識別子を変更
    することを特徴とする請求項3,7又は8に記載の仮想
    ネットワーク管理方法。
JP7286227A 1995-11-02 1995-11-02 仮想ネットワーク管理方法 Pending JPH09130421A (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP7286227A JPH09130421A (ja) 1995-11-02 1995-11-02 仮想ネットワーク管理方法
US08/739,435 US5892912A (en) 1995-11-02 1996-10-29 Method of managing virtual networks using a virtual network identifier
CA002189394A CA2189394A1 (en) 1995-11-02 1996-11-01 Virtual network management method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP7286227A JPH09130421A (ja) 1995-11-02 1995-11-02 仮想ネットワーク管理方法

Publications (1)

Publication Number Publication Date
JPH09130421A true JPH09130421A (ja) 1997-05-16

Family

ID=17701618

Family Applications (1)

Application Number Title Priority Date Filing Date
JP7286227A Pending JPH09130421A (ja) 1995-11-02 1995-11-02 仮想ネットワーク管理方法

Country Status (3)

Country Link
US (1) US5892912A (ja)
JP (1) JPH09130421A (ja)
CA (1) CA2189394A1 (ja)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH1013442A (ja) * 1996-03-19 1998-01-16 At & T Corp マルチメディアエミュレーテッドローカルエリア網をダイナミックに形成するための方法および装置
WO2004015931A1 (ja) * 2002-08-07 2004-02-19 Allied Telesis K.K. 伝送システムおよびその方法
US7072346B2 (en) 2000-11-27 2006-07-04 Fujitsu Limited Network and edge router
US7719956B2 (en) 2004-12-22 2010-05-18 Nec Corporation Trunk network system for multipoint-to-multipoint relay
JP2012244554A (ja) * 2011-05-23 2012-12-10 Fujitsu Ltd 情報処理装置、システムおよび情報処理プログラム
JP2014010669A (ja) * 2012-06-29 2014-01-20 Fujitsu Ltd 中継装置、ストレージシステムおよび中継装置の制御方法
WO2014104277A1 (ja) * 2012-12-28 2014-07-03 日本電気株式会社 制御装置、通信システム、通信ノードの制御方法及びプログラム
JP2020107335A (ja) * 2018-12-27 2020-07-09 キヤノン電子株式会社 情報処理システム、サーバ装置、サーバ装置の制御方法およびプログラム

Families Citing this family (118)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5974452A (en) * 1995-07-05 1999-10-26 Aktiengesellschaft Process for determining a target ATM address
US5684800A (en) * 1995-11-15 1997-11-04 Cabletron Systems, Inc. Method for establishing restricted broadcast groups in a switched network
WO1999005824A1 (en) * 1996-02-05 1999-02-04 Oki Electric Industry Co., Ltd. Line concentrator for telephone set and communication method of lan
JP3400916B2 (ja) * 1996-07-11 2003-04-28 株式会社日立製作所 サーバアドレス管理方式
JPH1065693A (ja) * 1996-08-22 1998-03-06 Fujitsu Ltd オンデマンド・システム
US6236643B1 (en) * 1997-02-14 2001-05-22 Advanced Micro Devices, Inc. Multiport data switch having variable maximum packet length
US6073169A (en) * 1997-04-08 2000-06-06 Abb Power T&D Company Inc. Automatic meter reading system employing common broadcast command channel
US6064675A (en) * 1997-04-11 2000-05-16 International Business Machines Corporation Short-cut bridging in LAN emulation networks
US6134615A (en) 1997-05-13 2000-10-17 Micron Electronics, Inc. System for facilitating the replacement or insertion of devices in a computer system through the use of a graphical user interface
US6553416B1 (en) 1997-05-13 2003-04-22 Micron Technology, Inc. Managing computer system alerts
US6219711B1 (en) * 1997-05-13 2001-04-17 Micron Electronics, Inc. Synchronous communication interface
US6425006B1 (en) 1997-05-13 2002-07-23 Micron Technology, Inc. Alert configurator and manager
US6088356A (en) 1997-06-30 2000-07-11 Sun Microsystems, Inc. System and method for a multi-layer network element
US6081512A (en) 1997-06-30 2000-06-27 Sun Microsystems, Inc. Spanning tree support in a high performance network device
US6044418A (en) 1997-06-30 2000-03-28 Sun Microsystems, Inc. Method and apparatus for dynamically resizing queues utilizing programmable partition pointers
US6081522A (en) 1997-06-30 2000-06-27 Sun Microsystems, Inc. System and method for a multi-layer network element
US6049528A (en) 1997-06-30 2000-04-11 Sun Microsystems, Inc. Trunking ethernet-compatible networks
US6115378A (en) * 1997-06-30 2000-09-05 Sun Microsystems, Inc. Multi-layer distributed network element
US6044087A (en) 1997-06-30 2000-03-28 Sun Microsystems, Inc. Interface for a highly integrated ethernet network element
US7561538B2 (en) * 1997-07-24 2009-07-14 Oki Electronic Industry Co. Ltd. Concentrator for speech telephones and method of communication over LAN using same
US6744728B1 (en) * 1997-09-17 2004-06-01 Sony Corporation & Sony Electronics, Inc. Data pipeline timing optimization technique in a multi-port bridge for a local area network
US6430182B1 (en) * 1997-10-16 2002-08-06 Nec Corporation Fabric system and method for assigning identifier for fabric apparatus therefor
US6496510B1 (en) * 1997-11-14 2002-12-17 Hitachi, Ltd. Scalable cluster-type router device and configuring method thereof
US6035405A (en) * 1997-12-22 2000-03-07 Nortel Networks Corporation Secure virtual LANs
US6188694B1 (en) * 1997-12-23 2001-02-13 Cisco Technology, Inc. Shared spanning tree protocol
FR2773428B1 (fr) * 1998-01-06 2000-02-04 Bull Sa Procede de communication dans un ensemble de systemes distribues via un reseau du type internet
JP3302918B2 (ja) * 1998-02-10 2002-07-15 日本電気株式会社 バーチャルlan構成情報の自動設定システム及びバーチャルlan構成情報の自動設定方法
US6940810B1 (en) 1998-02-20 2005-09-06 Adc Telecommunications, Inc. Protection switching of virtual connections at the data link layer
US6757247B1 (en) 1998-02-20 2004-06-29 Adc Telecommunications, Inc. Circuit and method for controlling virtual connections in a ring network
AU2335399A (en) 1998-02-20 1999-09-06 Adc Telecommunications, Incorporated Protection switching of virtual connections
US6216166B1 (en) * 1998-02-20 2001-04-10 Adc Telecommunications, Inc. Shared media communications in a virtual connection network
US6233221B1 (en) 1998-02-20 2001-05-15 Adc Telecommunications, Inc. System and method for a ring network with virtual path connections
US6407983B1 (en) 1998-02-20 2002-06-18 Adc Telecommunications, Inc. Circuit and method for shaping traffic in a virtual connection network
US6208649B1 (en) * 1998-03-11 2001-03-27 Cisco Technology, Inc. Derived VLAN mapping technique
US6205146B1 (en) * 1998-05-28 2001-03-20 3Com Corporation Method of dynamically routing to a well known address in a network
US6438612B1 (en) * 1998-09-11 2002-08-20 Ssh Communications Security, Ltd. Method and arrangement for secure tunneling of data between virtual routers
US6266705B1 (en) * 1998-09-29 2001-07-24 Cisco Systems, Inc. Look up mechanism and associated hash table for a network switch
US6526052B1 (en) * 1998-12-23 2003-02-25 Enterasys Networks, Inc. Virtual local area networks having rules of precedence
US6609153B1 (en) 1998-12-24 2003-08-19 Redback Networks Inc. Domain isolation through virtual network machines
US6640251B1 (en) * 1999-03-12 2003-10-28 Nortel Networks Limited Multicast-enabled address resolution protocol (ME-ARP)
US6912589B1 (en) * 1999-03-30 2005-06-28 3Com Corportion System and method for efficiently handling multicast packets by ignoring VLAN context
US6445709B1 (en) * 1999-05-13 2002-09-03 Advanced Micro Devices, Inc. Method and apparatus for finding a match entry using receive port number embedded in the port vector
US6667967B1 (en) * 1999-05-14 2003-12-23 Omninet Capital, Llc High-speed network of independently linked nodes
US6460088B1 (en) * 1999-05-21 2002-10-01 Advanced Micro Devices, Inc. Method and apparatus for port vector determination at egress
JP4110671B2 (ja) 1999-05-27 2008-07-02 株式会社日立製作所 データ転送装置
JP4148605B2 (ja) * 1999-08-06 2008-09-10 富士通株式会社 ネットワークシステムおよびサーバ
US7200225B1 (en) 1999-11-12 2007-04-03 Richard Schroeppel Elliptic curve point ambiguity resolution apparatus and method
US6931003B2 (en) * 2000-02-09 2005-08-16 Bookline Flolmstead Llc Packet prioritization protocol for a large-scale, high speed computer network
US7133403B1 (en) * 2000-05-05 2006-11-07 Fujitsu Limited Transport network and method
US6671739B1 (en) * 2000-07-10 2003-12-30 International Business Machines Corporation Controlling network access by modifying packet headers at a local hub
US7293077B1 (en) * 2000-08-17 2007-11-06 Advanced Network Technology Laboratories Pte Ltd. Reconfigurable computer networks
US6757298B1 (en) * 2000-10-10 2004-06-29 Cisco Technology, Inc. VLAN trunking over ATM PVCs (VTAP)
US7765316B1 (en) 2000-10-10 2010-07-27 Intel Corporation Scheduling the uploading of information from a client to a server
US6618388B2 (en) 2001-01-05 2003-09-09 Extreme Networks Method and system for VMAN protocol
US20020167950A1 (en) * 2001-01-12 2002-11-14 Zarlink Semiconductor V.N. Inc. Fast data path protocol for network switching
US7080135B1 (en) 2001-01-24 2006-07-18 Advanced Micro Devices, Inc. Systems and methods for accessing an address table of a network device
US6862692B2 (en) * 2001-01-29 2005-03-01 Adaptec, Inc. Dynamic redistribution of parity groups
JP3784269B2 (ja) * 2001-04-10 2006-06-07 アライドテレシスホールディングス株式会社 ネットワーク管理装置、ネットワーク管理プログラム、ネットワーク管理方法、及びコンピュータネットワークシステム
US7729367B1 (en) * 2001-04-19 2010-06-01 Cisco Technology, Inc. Method for bring-up of voice over internet protocol telephones
US8005981B2 (en) * 2001-06-15 2011-08-23 Advanced Network Technology Laboratories Pte Ltd. Computer network with unique identification
US20040213254A1 (en) * 2001-06-29 2004-10-28 Yu-Lin Hwang Method for servicing subscribers by utilizing virtual LAN on ATU-R of ADSL
US7472231B1 (en) * 2001-09-07 2008-12-30 Netapp, Inc. Storage area network data cache
US7292577B1 (en) * 2001-09-19 2007-11-06 Cisco Technology, Inc. End-to-end preservation of VLAN priority in connection-oriented networks
US7647422B2 (en) * 2001-11-06 2010-01-12 Enterasys Networks, Inc. VPN failure recovery
US8045565B1 (en) 2001-11-20 2011-10-25 Brookline Flolmstead Llc Method and apparatus for an environmentally hardened ethernet network system
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
US7113512B1 (en) * 2001-12-12 2006-09-26 At&T Corp. Ethernet-to-ATM interworking technique
US8972589B2 (en) 2002-03-01 2015-03-03 Enterasys Networks, Inc. Location-based access control in a data network
TW550902B (en) 2002-04-03 2003-09-01 Accton Technology Corp Method of setting network configuration and device and system thereof
CN1311364C (zh) * 2002-04-09 2007-04-18 智邦科技股份有限公司 网络布局设定的方法及其装置与系统
US6741595B2 (en) * 2002-06-11 2004-05-25 Netrake Corporation Device for enabling trap and trace of internet protocol communications
DE60206259T2 (de) * 2002-07-09 2006-06-29 Lucent Technologies Inc. Mehrfach-Brücke für eine Vielzahl gegenseitig unterschiedlichen Teilnetzwerken
JP4786116B2 (ja) * 2002-09-06 2011-10-05 ソニー株式会社 情報処理装置および方法、並びにプログラム
FR2847097B1 (fr) * 2002-11-08 2005-04-01 Cit Alcatel Procede pour attribuer a un terminal un identifiant de reseau virtuel; terminal, serveur de configuration dynamique d'un hote, et serveur d'annuaire pour la mise en oeuvre de ce procede
JP2004200946A (ja) * 2002-12-18 2004-07-15 Nec Corp 放送配信システム
CN100471106C (zh) * 2003-04-29 2009-03-18 华为技术有限公司 根据端口集合隔离网络的方法
DE10319323B3 (de) * 2003-04-29 2004-12-16 Siemens Ag Verfahren zur automatischen Konfiguration einer Kommunikationseinrichtung
DE10319322A1 (de) * 2003-04-29 2004-12-02 Siemens Ag Verfahren zur Unterstützung einer automatischen Konfiguration einer Kommunikationseinrichtung
FR2854522B1 (fr) * 2003-04-30 2005-09-30 Cit Alcatel Dispositif de traitement d'entetes de paquets de donnees, pour la commutation de niveau deux via un bus logique au sein d'un reseau de communications par satellite.
US7966385B2 (en) * 2003-05-30 2011-06-21 Alcatel-Lucent Usa Inc. Methods and apparatus for virtual network configuration
JP4053967B2 (ja) * 2003-11-20 2008-02-27 株式会社日立コミュニケーションテクノロジー Vlanサーバ
US20050195756A1 (en) * 2004-02-26 2005-09-08 Frattura David E. Status announcement system and method
US7580403B2 (en) * 2004-02-26 2009-08-25 Enterasys Networks, Inc. Status transmission system and method
US20060037075A1 (en) * 2004-03-10 2006-02-16 Frattura David E Dynamic network detection system and method
US7945945B2 (en) * 2004-08-06 2011-05-17 Enterasys Networks, Inc. System and method for address block enhanced dynamic network policy management
US7347628B2 (en) 2004-11-08 2008-03-25 Enterasys Networks, Inc. Optical interface identification system
US9043792B1 (en) * 2004-11-17 2015-05-26 Vmware, Inc. Virtual local area network (vlan) coordinator providing access to vlans
US10768958B2 (en) 2004-11-17 2020-09-08 Vmware, Inc. Using virtual local area networks in a virtual computer system
EP1667380B1 (en) * 2004-12-03 2013-02-27 Alcatel Lucent Method for transmitting information from a source via a first network unit and a network and a second network unit to a destination
JP4173866B2 (ja) * 2005-02-21 2008-10-29 富士通株式会社 通信装置
WO2006095508A1 (ja) * 2005-03-08 2006-09-14 Nippon Telegraph And Telephone Corporation フラッディング抑制方法
US7673068B2 (en) * 2005-04-18 2010-03-02 Alcatel Lucent Method and system for implementing a high availability VLAN
US8086232B2 (en) * 2005-06-28 2011-12-27 Enterasys Networks, Inc. Time synchronized wireless method and operations
US7733802B2 (en) * 2005-09-15 2010-06-08 Tp Lab, Inc. Method to dynamically create a virtual network
US7756126B2 (en) * 2005-09-30 2010-07-13 Aruba Networks, Inc. VLAN mobility
US8660099B2 (en) * 2005-09-30 2014-02-25 Aruba Networks, Inc. Call admission control within a wireless network
CN101047583B (zh) * 2006-03-31 2011-12-14 株式会社日立制作所 支持虚拟局域网服务的无源光网络系统及相应方法
US7711900B2 (en) * 2007-03-05 2010-05-04 International Business Machines Corporation Method, system and program product for equitable sharing of a CAM table in a network switch in an on-demand environment
US8036229B2 (en) 2007-10-08 2011-10-11 Cisco Technology, Inc. Switch with virtual network identifier re-write capability
JP2009146106A (ja) 2007-12-13 2009-07-02 Hitachi Ltd 物理的な通信ポートに付加される仮想的な通信ポートを移行する機能を有したストレージシステム
US8392614B2 (en) 2009-07-27 2013-03-05 Sandisk Il Ltd. Device identifier selection
US8312088B2 (en) * 2009-07-27 2012-11-13 Sandisk Il Ltd. Device identifier selection
CN103081415B (zh) * 2010-09-03 2016-11-02 日本电气株式会社 控制装置、通信系统、通信方法和其上记录有通信程序的记录介质
US8625595B2 (en) 2010-11-29 2014-01-07 Cisco Technology, Inc. Fiber channel identifier mobility for fiber channel and fiber channel over ethernet networks
US8891406B1 (en) * 2010-12-22 2014-11-18 Juniper Networks, Inc. Methods and apparatus for tunnel management within a data center
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
US8416796B2 (en) 2011-05-06 2013-04-09 Big Switch Networks, Inc. Systems and methods for managing virtual switches
US9154327B1 (en) 2011-05-27 2015-10-06 Cisco Technology, Inc. User-configured on-demand virtual layer-2 network for infrastructure-as-a-service (IaaS) on a hybrid cloud network
US20120317287A1 (en) * 2011-06-10 2012-12-13 Ofer Amitai System and method for management of devices accessing a network infrastructure via unmanaged network elements
US9185056B2 (en) 2011-09-20 2015-11-10 Big Switch Networks, Inc. System and methods for controlling network traffic through virtual switches
US8660129B1 (en) 2012-02-02 2014-02-25 Cisco Technology, Inc. Fully distributed routing over a user-configured on-demand virtual network for infrastructure-as-a-service (IaaS) on hybrid cloud networks
US9425987B2 (en) 2012-02-10 2016-08-23 Nec Corporation Computer system and visualization method of virtual network
US9026625B2 (en) * 2012-08-06 2015-05-05 American Megatrends, Inc. System and method of MAC address assignment using dynamic MAC address protocol
US8792502B2 (en) * 2012-08-07 2014-07-29 Cisco Technology, Inc. Duplicate MAC address detection
US9565099B2 (en) * 2013-03-01 2017-02-07 Brocade Communications Systems, Inc. Spanning tree in fabric switches
US9838337B1 (en) * 2014-09-30 2017-12-05 Juniper Networks, Inc. Automatic virtual local area network (VLAN) provisioning in data center switches
US10554494B1 (en) 2017-01-04 2020-02-04 Juniper Networks, Inc. Automatic ICCP provisioning and VLAN provisioning on an inter-chassis link in a MC-LAG
CN109391532B (zh) * 2017-08-04 2020-10-02 深圳市中兴微电子技术有限公司 一种无线传输装置、无线传输方法及计算机可读存储介质

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5444702A (en) * 1992-09-14 1995-08-22 Network Equipment Technologies, Inc. Virtual network using asynchronous transfer mode
US5394402A (en) * 1993-06-17 1995-02-28 Ascom Timeplex Trading Ag Hub for segmented virtual local area network with shared media access
US5600644A (en) * 1995-03-10 1997-02-04 At&T Method and apparatus for interconnecting LANs

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH1013442A (ja) * 1996-03-19 1998-01-16 At & T Corp マルチメディアエミュレーテッドローカルエリア網をダイナミックに形成するための方法および装置
US7072346B2 (en) 2000-11-27 2006-07-04 Fujitsu Limited Network and edge router
WO2004015931A1 (ja) * 2002-08-07 2004-02-19 Allied Telesis K.K. 伝送システムおよびその方法
US7406076B2 (en) 2002-08-07 2008-07-29 Allied Telesis K.K. Transmission system and method thereof
US7719956B2 (en) 2004-12-22 2010-05-18 Nec Corporation Trunk network system for multipoint-to-multipoint relay
JP2012244554A (ja) * 2011-05-23 2012-12-10 Fujitsu Ltd 情報処理装置、システムおよび情報処理プログラム
US8914467B2 (en) 2011-05-23 2014-12-16 Fujitsu Limited Information processing apparatus, system, and storage medium
JP2014010669A (ja) * 2012-06-29 2014-01-20 Fujitsu Ltd 中継装置、ストレージシステムおよび中継装置の制御方法
WO2014104277A1 (ja) * 2012-12-28 2014-07-03 日本電気株式会社 制御装置、通信システム、通信ノードの制御方法及びプログラム
JPWO2014104277A1 (ja) * 2012-12-28 2017-01-19 日本電気株式会社 制御装置、通信システム、通信ノードの制御方法及びプログラム
US10305811B2 (en) 2012-12-28 2019-05-28 Nec Corporation Control apparatus, communication system, communication node control method, and program
JP2020107335A (ja) * 2018-12-27 2020-07-09 キヤノン電子株式会社 情報処理システム、サーバ装置、サーバ装置の制御方法およびプログラム

Also Published As

Publication number Publication date
CA2189394A1 (en) 1997-05-03
US5892912A (en) 1999-04-06

Similar Documents

Publication Publication Date Title
JPH09130421A (ja) 仮想ネットワーク管理方法
US6560236B1 (en) Virtual LANs
US8116339B2 (en) Method and apparatus for establishing metazones across dissimilar networks
US8009693B2 (en) Method and apparatus for transparent communication between a fibre channel network and an Infiniband network
CN103227843B (zh) 一种物理链路地址管理方法及装置
US6681258B1 (en) Facility for retrieving data from a network adapter having a shared address resolution table
US5600644A (en) Method and apparatus for interconnecting LANs
US6898183B1 (en) Method of determining a data link path in a managed network
US7565453B2 (en) System and method for accessing and transmitting different data frames in a digital transmission network
JP2003204348A (ja) VLAN(VirtualLAN)をサポートしたストレージデバイス
US7236496B2 (en) Method and apparatus for mapping between a fibre channel network and an infiniband network
US20060045089A1 (en) Method and apparatus for providing network virtualization
US6778540B1 (en) Facility for forwarding data from a network adapter to a router partition without internet protocol (ip) processing
US5949783A (en) LAN emulation subsystems for supporting multiple virtual LANS
JPH05219064A (ja) フレーム転送方法及びブリッジ装置
JPH11261641A (ja) ルータ装置及びフレーム転送方法
JP3001440B2 (ja) 仮想lan方式
US20050198383A1 (en) Printer discovery protocol system and method
JP2000022697A (ja) エンド装置及びルータ
EP1594258B1 (en) Method and system for receiving and transmitting different data frames on digital transmission network
JP4193832B2 (ja) ネットワークシステム及びデータ転送方法
JPH09289521A (ja) バーチャルlan方式
JP2001144793A (ja) 高速/高信頼性イーサ伝送方式及びi/f装置
JPH1093637A (ja) ネットワーク間接続装置のルーティング方法
JPH09288627A (ja) バーチャルネットワーク方式