(57)【要約】【課題】スイッチの１つのポートに複数のＶＬＡＮを束ねて設定する場合、ポートに接続された端末では無駄なブロードキャスト・パケットまで受信してしまい、端末のCPU使用率増大(過負荷)を招いていた。【解決手段】LANの通信中継装置におけるＶＬＡＮの送信側管理を従来のリンクアップ契機ではなく最初のパケット受信を契機にすることを特徴とする管理方法で端末側からパケットを受信するまではスイッチ側から能動的にパケットを送信することがない点を特徴とする。通信中継装置の端末側物理ポートに複数のＶＬＡＮを設定し、通信中継装置内部におけるポートの受信状態管理は従来通りで変更せず通信中継装置内部におけるポートの送信状態管理を変更する。ネットワーク全体におけるブロードキャスト・ドメイン管理をスイッチ側で自動的に行うことになり、効率的なネットワーク構築ができる。【選択図】      図１
2006081057.tif 000002
【特許請求の範囲】
【請求項１】
端末を接続する複数のポートと前記端末からのタグＶＬＡＮパケットのスイッチ手段を有するレイヤ２スイッチ装置において、
前記ポートに対して、送受信対象とするタグＶＬＡＮパケットのタグＶＬＡＮ識別子の設定と、前記設定されたタグＶＬＡＮ識別子に対し同一のタグＶＬＡＮ識別子を持つタグＶＬＡＮパケットの受信時に前記設定されたポートへ送信するか否かの送信可否属性の設定と、を記憶するＶＬＡＮ設定管理手段と、
タグＶＬＡＮ識別子が送信不可の設定を持つポートにおいて当該タグＶＬＡＮ識別子と一致するタグＶＬＡＮパケットを受信すると当該タグＶＬＡＮ識別子の送信可否属性を送信可に変更するブロードキャストドメイン管理手段と、を備え、
前記ブロードキャストドメイン管理手段は、前記ＶＬＡＮ設定管理手段の記憶する情報に従い送受信パッケットの制御を行い、受信したタグＶＬＡＮパケットの送信先ポートの当該タグＶＬＡＮの送信可否属性が送信可の場合、当該ポートへ送信を行い、送信不可の場合、当該ポートへ送信を行わないことを特徴とするレイヤ２スイッチ装置。
【請求項２】
前記ブロードキャストドメイン管理手段は、タグＶＬＡＮパケット受信時、前記タグＶＬＡＮパケットと同じタグＶＬＡＮ識別子の設定されたポートの当該タグＶＬＡＮ識別子の送信可否属性が送信不可の場合、当該ポートへの前記タグＶＬＡＮパケットのコピー操作を行わないことを特徴とする請求項１記載のレイヤ２スイッチ装置。
【請求項３】
前記レイヤ２スイッチ装置は、さらにポートリンク状態管理手段を備え、
前記ポートリンク状態管理手段は、リンクダウンしたポートを検出すると、当該ポートに設定されたタグＶＬＡＮ識別子の送信可否属性を送信不可と変更することを特徴とする請求項１記載のレイヤ２スイッチ装置。
【請求項４】
レイヤ２スイッチ装置を接続する複数のポートと前記レイヤ２スイッチ装置から送信されたタグＶＬＡＮパケットのスイッチ手段を有するレイヤ３スイッチ装置において、
前記ポートに対して、送受信対象とするタグＶＬＡＮパケットのタグＶＬＡＮ識別子の設定と、前記設定されたタグＶＬＡＮ識別子に対し同一のタグＶＬＡＮ識別子を持つタグＶＬＡＮパケットの受信時に前記設定されたポートへ送信するか否かの送信可否属性の設定と、を記憶するＶＬＡＮ設定管理手段と、
タグＶＬＡＮ識別子が送信不可の設定を持つポートにおいて当該タグＶＬＡＮ識別子と一致するタグＶＬＡＮパケットを受信すると当該タグＶＬＡＮ識別子の送信可否属性を送信可に変更するブロードキャストドメイン管理手段と、を備え、
前記ブロードキャストドメイン管理手段は、前記ＶＬＡＮ設定管理手段の記憶する情報に従い送受信パッケットの制御を行い、受信したタグＶＬＡＮパケットの送信先ポートの当該タグＶＬＡＮの送信可否属性が送信可の場合、当該ポートへ送信を行い、送信不可の場合、当該ポートへ送信を行わないことを特徴とするレイヤ３スイッチ装置。
【請求項５】
ＶＬＡＮ設定管理手段が、複数のポートとタグＶＬＡＮパケットのスイッチ手段とを有するスイッチ装置の前記ポートに対して、送受信対象とするタグＶＬＡＮパケットのタグＶＬＡＮ識別子の設定と、前記設定されたタグＶＬＡＮ識別子に対し同一のタグＶＬＡＮ識別子を持つタグＶＬＡＮパケットの受信時に前記設定されたポートへ送信するか否かの送信可否属性の設定と、を記憶するステップと、
前記スイッチ装置のブロードキャストドメイン管理手段が、タグＶＬＡＮ識別子が送信不可の設定を持つポートにおいて当該タグＶＬＡＮ識別子と一致するタグＶＬＡＮパケットを受信すると当該タグＶＬＡＮ識別子の送信可否属性を送信可に変更するステップと、
前記ブロードキャストドメイン管理手段が、前記ＶＬＡＮ設定管理手段の記憶する情報に従い前記スイッチ装置の送受信パッケットの制御を行い、受信したタグＶＬＡＮパケットの送信先ポートの当該タグＶＬＡＮの送信可否属性が送信可の場合、当該ポートへ送信を行い、送信不可の場合、当該ポートへ送信を行わないステップと、
を含むことを特徴とするスイッチ方法。
【請求項６】
ＶＬＡＮ設定管理手段が、複数のポートとタグＶＬＡＮパケットのスイッチ手段とを有するスイッチ装置の前記ポートに対して、送受信対象とするタグＶＬＡＮパケットのタグＶＬＡＮ識別子の設定と、前記設定されたタグＶＬＡＮ識別子に対し同一のタグＶＬＡＮ識別子を持つタグＶＬＡＮパケットの受信時に前記設定されたポートへ送信するか否かの送信可否属性の設定と、を記憶するステップと、
ブロードキャストドメイン管理手段が、タグＶＬＡＮ識別子が送信不可の設定を持つポートにおいて当該タグＶＬＡＮ識別子と一致するタグＶＬＡＮパケットを受信すると当該タグＶＬＡＮ識別子の送信可否属性を送信可に変更するステップと、
前記ブロードキャストドメイン管理手段が、前記ＶＬＡＮ設定管理手段の記憶する情報に従い前記スイッチ装置の送受信パッケットの制御を行い、受信したタグＶＬＡＮパケットの送信先ポートの当該タグＶＬＡＮの送信可否属性が送信可の場合、当該ポートへ送信を行い、送信不可の場合、当該ポートへ送信を行わないステップと、
ポートリンク状態管理手段が、リンクダウンしたポートを検出すると、当該ポートに設定されたタグＶＬＡＮ識別子の送信可否属性を送信不可と変更するステップと、
を含むことを特徴とするスイッチ方法。
【請求項７】
コンピュータに、
ＶＬＡＮ設定管理手段が、複数のポートとタグＶＬＡＮパケットのスイッチ手段とを有するスイッチ装置の前記ポートに対して、送受信対象とするタグＶＬＡＮパケットのタグＶＬＡＮ識別子の設定と、前記設定されたタグＶＬＡＮ識別子に対し同一のタグＶＬＡＮ識別子を持つタグＶＬＡＮパケットの受信時に前記設定されたポートへ送信するか否かの送信可否属性の設定と、を記憶するステップと、
ブロードキャストドメイン管理手段が、タグＶＬＡＮ識別子が送信不可の設定を持つポートにおいて当該タグＶＬＡＮ識別子と一致するタグＶＬＡＮパケットを受信すると当該タグＶＬＡＮ識別子の送信可否属性を送信可に変更するステップと、
前記ブロードキャストドメイン管理手段が、前記ＶＬＡＮ設定管理手段の記憶する情報に従い前記スイッチ装置の送受信パッケットの制御を行い、受信したタグＶＬＡＮパケットの送信先ポートの当該タグＶＬＡＮの送信可否属性が送信可の場合、当該ポートへ送信を行い、送信不可の場合、当該ポートへ送信を行わないステップと、
を実行させることを特徴とするプログラム。
【請求項８】
コンピュータに、
ＶＬＡＮ設定管理手段が、複数のポートとタグＶＬＡＮパケットのスイッチ手段とを有するスイッチ装置の前記ポートに対して、送受信対象とするタグＶＬＡＮパケットのタグＶＬＡＮ識別子の設定と、前記設定されたタグＶＬＡＮ識別子に対し同一のタグＶＬＡＮ識別子を持つタグＶＬＡＮパケットの受信時に前記設定されたポートへ送信するか否かの送信可否属性の設定と、を受け付け記憶するステップと、
ブロードキャストドメイン管理手段が、タグＶＬＡＮ識別子が送信不可の設定を持つポートにおいて当該タグＶＬＡＮ識別子と一致するタグＶＬＡＮパケットを受信すると当該タグＶＬＡＮ識別子の送信可否属性を送信可に変更するステップと、
前記ブロードキャストドメイン管理手段が、前記ＶＬＡＮ設定管理手段の記憶する情報に従い前記スイッチ装置の送受信パッケットの制御を行い、受信したタグＶＬＡＮパケットの送信先ポートの当該タグＶＬＡＮの送信可否属性が送信可の場合、当該ポートへ送信を行い、送信不可の場合、当該ポートへ送信を行わないステップと、
ポートリンク状態管理手段が、リンクダウンしたポートを検出すると、当該ポートに設定されたタグＶＬＡＮ識別子の送信可否属性を送信不可と変更するステップと、
を実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はＬＡＮのスイッチにおける送信管理に関し、特に、１つのポートに複数のＶＬＡＮを重ねて設定する運用時、不必要なポートへの送信を行わない受動ＶＬＡＮポートによるレイヤ２スイッチ装置、レイヤ３スイッチ装置、スイッチ方法及びそのプログラムに関する。
【背景技術】
【０００２】
企業においてネットワーク(イントラネット)は、その便利さゆえ、常に利用される状況となっている。また、イントラネット内においても部署間でアクセス制限を設けるのは当たり前となっている。一般的にネットワークのセキュリティ対応として部署毎にサブネット(IPアドレスの上位部分)を分けて、サブネット単位でルールを記述することによりアクセス制限を実施することが多い。一方で、ノートパソコンなどの移動端末を、普段使用している場所から移動させて使用する場合にも、普段同様の通信を可能とする技術が望まれていた。
【０００３】
最近はDHCP(Dynamic Host Configuration Protocol)技術により、面倒なIPアドレスの設定をユーザが特に意識することなく通信開始できる環境は整ってきた。しかし、移動後の場所でDHCPにより払い出されるIPアドレスは、サブネット部分が普段使用する環境と異なるため、いつもと異なるアクセス制限となってしまい、利用したい情報に即座にアクセスできない場面があるといった課題があった。
【０００４】
LAN(Local Area Network)のスイッチにおける基本技術として、ブロードキャスト・ドメインを分割するＶＬＡＮ(Virtual LAN)という技術がある。更に一つのポートに複数ＶＬＡＮを重ねるタグＶＬＡＮという技術がある。タグＶＬＡＮとは、パケットのヘッダ(イーサネット（登録商標）・ヘッダ)にＶＬＡＮ情報を識別するタグを埋め込んで送信する技術であり、従来からの一般的な使用方法としては、バックボーンにおける高価なスイッチ間の高帯域ポートでよく利用されていた。タグＶＬＡＮはブロードキャスト・ドメインを分割するのではなく、逆に重ね合わせる技術である。また、最近ではタグＶＬＡＮを実装した(IP電話などの)安価な端末が出現してきた。
【０００５】
例えば、特許文献１には、スイッチとこのスイッチを用いたＶＬＡＮシステムにおいて、移動先のスイッチで移動元の端末から端末の移動の予約を受け付ける内容が記載されている。
【０００６】
従来バックボーン側の限られたポートにおいて使用されていたタグＶＬＡＮを複数重ねる設定を、スイッチの端末側ポートにも適用することにより、ある端末を移動させて別のスイッチに接続した場合でも、(一見すると)普段と変わらない利用が可能となった。具体的には以下のような運用となる。
１．端末を移動可能としたい全部署分のＶＬＡＮを、各フロアの端末側ポートにも重ねて設定(スイッチ)
２．ＶＬＡＮ毎にDHCPサーバを起動
３．端末が送信するパケットに付与されるタグは、端末側で固定に設定(端末)
上記の運用であれば、端末を移動させて別フロアのスイッチに接続した場合であっても
１．端末からのDHCPアドレス要求は、端末が発したパケットに付与されたタグにより適切なＶＬＡＮのDHCPサーバへ届けられる。
２．普段と同じサブネットのIPアドレスが払い出される。
【０００７】
【特許文献１】特開２００２−６４５２３（第３−６ページ、図１）
【発明の開示】
【発明が解決しようとする課題】
【０００８】
ただし、前述した方法ではブロードキャスト・ドメインを単純に重ねていることになるため、端末側には実際には異なるＶＬＡＮのパケットまで余分に届いてしまう。端末側の受信処理では、異なるＶＬＡＮ(タグ)のパケットはLayer2レベルで破棄される。この破棄動作が、非力な端末では問題となる場合があった。また、スイッチ側においてもブロードキャスト・パケットの他のポートへのコピー数が多いため、処理能力超過になりかねない状況であった。
【０００９】
従来の通信中継装置(LANスイッチ)で構築されたネットワーク環境で、以下の３つの条件を同時に満たすことは困難であった。
・同一部署内は同じＶＬＡＮ(IPサブネット)で、異なる部署であれば異なるＶＬＡＮとすること。
・複数部署間の会議開催時に、フロアを移動した際に、ノートパソコンを普段使用している通信中継装置とは異なる通信中継装置に接続した場合でも、普段と同じIPサブネットアドレス(ＶＬＡＮ)が使用できること。
・端末は、異なるIPサブネットの(無駄な)ブロードキャストを受信しないこと。
【００１０】
３つの条件のうち第１と第２の条件を満たすことは従来でも可能であったが、第３の条件を満たすことができなかったため、端末では無駄なブロードキャスト・パケットまで受信してしまい、端末のCPU使用率増大(過負荷)を招いていた。
【００１１】
本発明は第３の条件の解決手段をスイッチ(通信中継装置)に適用することにより、無駄なブロードキャストの送信／受信によるスイッチ側／端末側の問題の解決を図る受動ＶＬＡＮポートによるレイヤ２スイッチ装置、レイヤ３スイッチ装置、スイッチ方法及びそのプログラムを提案するものである。
【課題を解決するための手段】
【００１２】
本発明の第１のレイヤ２スイッチ装置は、端末を接続する複数のポートと前記端末からのタグＶＬＡＮパケットのスイッチ手段を有するレイヤ２スイッチ装置において、  前記ポートに対して、送受信対象とするタグＶＬＡＮパケットのタグＶＬＡＮ識別子の設定と、前記設定されたタグＶＬＡＮ識別子に対し同一のタグＶＬＡＮ識別子を持つタグＶＬＡＮパケットの受信時に前記設定されたポートへ送信するか否かの送信可否属性の設定と、を記憶するＶＬＡＮ設定管理手段と、  タグＶＬＡＮ識別子が送信不可の設定を持つポートにおいて当該タグＶＬＡＮ識別子と一致するタグＶＬＡＮパケットを受信すると当該タグＶＬＡＮ識別子の送信可否属性を送信可に変更するブロードキャストドメイン管理手段と、を備え、  前記ブロードキャストドメイン管理手段は、前記ＶＬＡＮ設定管理手段の記憶する情報に従い送受信パッケットの制御を行い、受信したタグＶＬＡＮパケットの送信先ポートの当該タグＶＬＡＮの送信可否属性が送信可の場合、当該ポートへ送信を行い、送信不可の場合、当該ポートへ送信を行わないことを特徴とする。
【００１３】
本発明の第２のレイヤ２スイッチ装置は、前記第１のレイヤ２スイッチ装置に於いて、前記ブロードキャストドメイン管理手段は、タグＶＬＡＮパケット受信時、前記タグＶＬＡＮパケットと同じタグＶＬＡＮ識別子の設定されたポートの当該タグＶＬＡＮ識別子の送信可否属性が送信不可の場合、当該ポートへの前記タグＶＬＡＮパケットのコピー操作を行わないことを特徴とする。
【００１４】
本発明の第３のレイヤ２スイッチ装置は、前記第１のレイヤ２スイッチ装置に於いて、前記レイヤ２スイッチ装置は、さらにポートリンク状態管理手段を備え、前記ポートリンク状態管理手段は、リンクダウンしたポートを検出すると、当該ポートに設定されたタグＶＬＡＮ識別子の送信可否属性を送信不可と変更することを特徴とする。
【００１５】
本発明のレイヤ３スイッチ装置は、レイヤ２スイッチ装置を接続する複数のポートと前記レイヤ２スイッチ装置から送信されたタグＶＬＡＮパケットのスイッチ手段を有するレイヤ３スイッチ装置において、  前記ポートに対して、送受信対象とするタグＶＬＡＮパケットのタグＶＬＡＮ識別子の設定と、前記設定されたタグＶＬＡＮ識別子に対し同一のタグＶＬＡＮ識別子を持つタグＶＬＡＮパケットの受信時に前記設定されたポートへ送信するか否かの送信可否属性の設定と、を記憶するＶＬＡＮ設定管理手段と、  タグＶＬＡＮ識別子が送信不可の設定を持つポートにおいて当該タグＶＬＡＮ識別子と一致するタグＶＬＡＮパケットを受信すると当該タグＶＬＡＮ識別子の送信可否属性を送信可に変更するブロードキャストドメイン管理手段と、を備え、  前記ブロードキャストドメイン管理手段は、前記ＶＬＡＮ設定管理手段の記憶する情報に従い送受信パッケットの制御を行い、受信したタグＶＬＡＮパケットの送信先ポートの当該タグＶＬＡＮの送信可否属性が送信可の場合、当該ポートへ送信を行い、送信不可の場合、当該ポートへ送信を行わないことを特徴とする。
【００１６】
本発明の第１のスイッチ方法は、ＶＬＡＮ設定管理手段が、複数のポートとタグＶＬＡＮパケットのスイッチ手段とを有するスイッチ装置の前記ポートに対して、送受信対象とするタグＶＬＡＮパケットのタグＶＬＡＮ識別子の設定と、前記設定されたタグＶＬＡＮ識別子に対し同一のタグＶＬＡＮ識別子を持つタグＶＬＡＮパケットの受信時に前記設定されたポートへ送信するか否かの送信可否属性の設定と、を記憶するステップと、  前記スイッチ装置のブロードキャストドメイン管理手段が、タグＶＬＡＮ識別子が送信不可の設定を持つポートにおいて当該タグＶＬＡＮ識別子と一致するタグＶＬＡＮパケットを受信すると当該タグＶＬＡＮ識別子の送信可否属性を送信可に変更するステップと、  前記ブロードキャストドメイン管理手段が、前記ＶＬＡＮ設定管理手段の記憶する情報に従い前記スイッチ装置の送受信パッケットの制御を行い、受信したタグＶＬＡＮパケットの送信先ポートの当該タグＶＬＡＮの送信可否属性が送信可の場合、当該ポートへ送信を行い、送信不可の場合、当該ポートへ送信を行わないステップと、  を含むことを特徴とする。
【００１７】
本発明の第２のスイッチ方法は、ＶＬＡＮ設定管理手段が、複数のポートとタグＶＬＡＮパケットのスイッチ手段とを有するスイッチ装置の前記ポートに対して、送受信対象とするタグＶＬＡＮパケットのタグＶＬＡＮ識別子の設定と、前記設定されたタグＶＬＡＮ識別子に対し同一のタグＶＬＡＮ識別子を持つタグＶＬＡＮパケットの受信時に前記設定されたポートへ送信するか否かの送信可否属性の設定と、を記憶するステップと、  ブロードキャストドメイン管理手段が、タグＶＬＡＮ識別子が送信不可の設定を持つポートにおいて当該タグＶＬＡＮ識別子と一致するタグＶＬＡＮパケットを受信すると当該タグＶＬＡＮ識別子の送信可否属性を送信可に変更するステップと、  前記ブロードキャストドメイン管理手段が、前記ＶＬＡＮ設定管理手段の記憶する情報に従い前記スイッチ装置の送受信パッケットの制御を行い、受信したタグＶＬＡＮパケットの送信先ポートの当該タグＶＬＡＮの送信可否属性が送信可の場合、当該ポートへ送信を行い、送信不可の場合、当該ポートへ送信を行わないステップと、  ポートリンク状態管理手段が、リンクダウンしたポートを検出すると、当該ポートに設定されたタグＶＬＡＮ識別子の送信可否属性を送信不可と変更するステップと、を含むことを特徴とする。
【００１８】
本発明の第１のプログラムは、コンピュータに、  ＶＬＡＮ設定管理手段が、複数のポートとタグＶＬＡＮパケットのスイッチ手段とを有するスイッチ装置の前記ポートに対して、送受信対象とするタグＶＬＡＮパケットのタグＶＬＡＮ識別子の設定と、前記設定されたタグＶＬＡＮ識別子に対し同一のタグＶＬＡＮ識別子を持つタグＶＬＡＮパケットの受信時に前記設定されたポートへ送信するか否かの送信可否属性の設定と、を記憶するステップと、  ブロードキャストドメイン管理手段が、タグＶＬＡＮ識別子が送信不可の設定を持つポートにおいて当該タグＶＬＡＮ識別子と一致するタグＶＬＡＮパケットを受信すると当該タグＶＬＡＮ識別子の送信可否属性を送信可に変更するステップと、  前記ブロードキャストドメイン管理手段が、前記ＶＬＡＮ設定管理手段の記憶する情報に従い前記スイッチ装置の送受信パッケットの制御を行い、受信したタグＶＬＡＮパケットの送信先ポートの当該タグＶＬＡＮの送信可否属性が送信可の場合、当該ポートへ送信を行い、送信不可の場合、当該ポートへ送信を行わないステップと、  を実行させることを特徴とする。
【００１９】
本発明の第２のプログラムは、コンピュータに、  ＶＬＡＮ設定管理手段が、複数のポートとタグＶＬＡＮパケットのスイッチ手段とを有するスイッチ装置の前記ポートに対して、送受信対象とするタグＶＬＡＮパケットのタグＶＬＡＮ識別子の設定と、前記設定されたタグＶＬＡＮ識別子に対し同一のタグＶＬＡＮ識別子を持つタグＶＬＡＮパケットの受信時に前記設定されたポートへ送信するか否かの送信可否属性の設定と、を受け付け記憶するステップと、  ブロードキャストドメイン管理手段が、タグＶＬＡＮ識別子が送信不可の設定を持つポートにおいて当該タグＶＬＡＮ識別子と一致するタグＶＬＡＮパケットを受信すると当該タグＶＬＡＮ識別子の送信可否属性を送信可に変更するステップと、  前記ブロードキャストドメイン管理手段が、前記ＶＬＡＮ設定管理手段の記憶する情報に従い前記スイッチ装置の送受信パッケットの制御を行い、受信したタグＶＬＡＮパケットの送信先ポートの当該タグＶＬＡＮの送信可否属性が送信可の場合、当該ポートへ送信を行い、送信不可の場合、当該ポートへ送信を行わないステップと、  ポートリンク状態管理手段が、リンクダウンしたポートを検出すると、当該ポートに設定されたタグＶＬＡＮ識別子の送信可否属性を送信不可と変更するステップと、  を実行させることを特徴とする。
【発明の効果】
【００２０】
以下の効果が得られる。
（１）ブロードキャスト・ドメイン分割により、スイッチのポートに接続された端末側に不要なＶＬＡＮのデータを送信しないため、端末側の受信負荷を低減できる。
（２）スイッチ側では、不必要なポートへのコピー操作が不要となるとともに、送信負荷を低減できる。
【発明を実施するための最良の形態】
【００２１】
次に、本発明を実施するための最良の形態について図面を参照して詳細に説明する。
【００２２】
図１は本実施例の構成を説明するもので、通信中継装置１０(LANスイッチ)は、ＶＬＡＮ設定管理手段１１と、ポートリンク状態管理手段１２と、ブロードキャストドメイン管理手段１５と、を備える。前記各手段は通信中継装置１０のＲＯＭに記憶され、通信中継装置１０のＣＰＵと主記憶メモリ（ＲＡＭ）等を使用してプログラム動作する。
【００２３】
さらに、ブロードキャストドメイン管理手段１５(マルチキャスト・グループ管理)は、能動ＶＬＡＮポート管理手段１５１と、受動ＶＬＡＮポート送信管理機能を実行する受動ＶＬＡＮポート管理手段１５２と、を有する。
【００２４】
図２はレイヤ３スイッチ（以降Ｌ３スイッチと称す）とＬ３スイッチに接続された複数のレイヤ２スイッチ（以降Ｌ２スイッチと称す）と各Ｌ２スイッチのポートに接続された端末からなる構成を示し、各端末はそれぞれあるＶＬＡＮ（Ｖｉｒｔｕａｌ  ＬＡＮ）に属していることを表している。図２に例示するように、端末と直接接続されるＬ２スイッチのポートに受動ＶＬＡＮポートを設定する。図２において「○」で示したポートが受動ＶＬＡＮポートの設定されたポートであり、「×」で示したポートは従来からのＶＬＡＮを多重化したポート(以降、能動ＶＬＡＮポートと称す)である。
【００２５】
受動ＶＬＡＮポートは、ポートとそのポートに設定されたＶＬＡＮの組みに対して定義される。受動ＶＬＡＮポートの設定がされると他のポートからの同じＶＬＡＮの送信要求があっても当該ポートへは送信が行わなわれない。そして、受動ＶＬＡＮポートの定義されたポートに接続された端末からの最初のＶＬＡＮパケットを受信すると、受動ＶＬＡＮの設定有無の判定を行ない、受信パケットの持つＶＬＡＮに従い「当該ＶＬＡＮの設定を受動ＶＬＡＮから能動ＶＬＡＮ」状態に変更して受信した最初のパケットの送信を実行する。
【００２６】
次に、本発明を実施するための最良の形態の動作について図７のフローチャートを含む図面を参照して説明する。
【００２７】
図３は、図２の通信中継装置（Ｌ２スイッチ）１０を詳細に説明したものである。
【００２８】
利用者は、図示しないパーソナルコンピュータ等を使用して通信中継装置１０の各ポートに対して初期設定を行う。ＶＬＡＮ設定管理手段１１はこの初期設定情報を受け付けると通信中継装置１０の不揮発性のＲＯＭに記憶する。例えばこの初期設定の１例として次のような設定を行ったとする。
【００２９】
通信中継装置１０のポート１にはＶＬＡＮ１〜ＶＬＡＮ３を重ねた従来通りの能動ＶＬＡＮの設定をする（ポート１のボックス内の「送」の各欄の○が能動ＶＬＡＮを表す）。
【００３０】
尚、以降の説明において、通信中継装置１０の端末側のポートには、端末は１台のみ接続されているとする。
【００３１】
ポート２〜ポート５にはＶＬＡＮ１〜ＶＬＡＮ３を重ねて更に各ＶＬＡＮに受動ＶＬＡＮポートの設定をする（ステップＳ１）（ポート２〜ポート５のボックス内の「送」の各欄の×が受動ＶＬＡＮを表す）。（尚、○、×は説明上のものであってＲＯＭにはそれぞれビットのオフ、オン等によって記憶される。）
受動ＶＬＡＮポートへは初期状態としてＬ２スイッチによる当該ＶＬＡＮパケットの当該ポートへの送信を実行しない旨を示す「×」となっている。
【００３２】
各ポートでは、パケットの受信は受け付けるため、ＶＬＡＮ受信制御をＯＮとする（ステップＳ２）。
【００３３】
この設定状態で通信中継装置１０の運用を開始したとする。ブロードキャストドメイン管理手段１５は、ＶＬＡＮ設定管理手段１１によってＲＯＭに記憶された初期設定情報を読み出し主記憶メモリ（ＲＡＭ）に一時記憶する。以降、一時記憶された情報に対して参照や更新処理が実行される。
【００３４】
ポートリンク状態管理手段１２は、通信中継装置１０の各ポートがリンクアップしたか否かを確認する（ステップＳ３）
ポート１〜ポート５がリンクアップ状態になったとする。ポート１の端末からパケットを受信すると、ブロードキャストドメイン管理手段１５は、主記憶メモリの一時記憶された情報を参照して送信先のポートに受動ＶＬＡＮの設定があるかをチェックする（ステップＳ４）。ポート２〜ポート５の各ＶＬＡＮには受動ＶＬＡＮの設定がされているためどのポートにも転送しない（ステップＳ５）。
【００３５】
次に図４において、通信中継装置１０が、例えばポート２からＶＬＡＮ１のパケットを受信した際、ブロードキャストドメイン管理手段１５は、ポート２のＶＬＡＮ設定状態の判定を行う（ステップＳ６）。この場合ＶＬＡＮ１のタグのパケットであったため、ＶＬＡＮ１に参加しているポート１へ送信し、ポート２のＶＬＡＮ１送信管理状態を送信可を示す「○」にし受動ＶＬＡＮから能動ＶＬＡＮ状態へ変更する（ステップＳ７）。
【００３６】
次に図５のように、通信中継装置１０が、ポート１からＶＬＡＮ１のパケットを受信すると、ポート２のＶＬＡＮ１の設定状態は送信可となっているためポート２への送信が実行される。ポート３〜５についてのＶＬＡＮ１の設定状態は引き続き「×」のため送信は行われない。
【００３７】
次に、図５において、ポート４のＶＬＡＮ３からパケットを受信すると、ＶＬＡＮ３に参加しているポート１へ送信し、ポート４のＶＬＡＮ３送信管理状態を送信可を示す「○」に変更する。このようにして受動ＶＬＡＮの初期設定から能動ＶＬＡＮに各ポートのＶＬＡＮの状態が変化していく。
【００３８】
図３から図５で説明した内容を実際の運用に当てはめた場合、ポート１のＶＬＡＮ１〜ＶＬＡＮ３にはそれぞれのＶＬＡＮに所属するＤＨＣＰサーバを接続する。ポート２〜５の各ＶＬＡＮに接続されたそれぞれの端末が立ち上がり、ＤＨＣＰサーバに対するＩＰアドレスの設定要求パケットの送信が行われると、その要求パケットの受信を契機に受動ＶＬＡＮポート状態が能動ＶＬＡＮポート状態に変化するため、ＤＨＣＰサーバの割り当てたＩＰアドレスを要求端末は受け取ることが可能となる。この場合、ポート２〜５でＩＰアドレスの割当の要求を行わないポートは、受動ＶＬＡＮポート状態のままであるため、当該ポートへの無駄な送信は行われないという効果がある。
【００３９】
図８は、端末側ポート(ポート２〜ポート５)が全てリンクアップした状態で、更に端末からパケットを受信した後の安定した状態を示している。端末側ポートの送信状態は、一つのＶＬＡＮだけが「○」となっている。この状態で、ポート１からＶＬＡＮ１のパケットを受信すると、ポート２、ポート３にだけ転送される。ポート４やポート５の先の端末は、必要ないＶＬＡＮ１のパケットまで受信しない。また、通信中継装置１０においてコピーが必要な数も減少することになり、通信中継装置１０自体の負荷も軽減される。
【００４０】
最後に図６のように、ポート２がリンクダウンすると（ステップＳ８）、ポートリンク状態管理手段１２は、ポート２に設定されたすべてのＶＬＡＮの送信状態を「×」に変更し、受動ＶＬＡＮポート状態とする（ステップＳ９）。「×」にする処理はリンクダウン契機だけで十分あり、実装コストも低く、スイッチの処理コストも低く抑えられるという効果がある。
【００４１】
次に本発明の第２の実施例について図９を使用して説明する。
【００４２】
図９は、３台のＬ２スイッチとその各ポートに接続された端末、Ｌ２スイッチを束ねるレイヤ３スイッチ（Ｌ３スイッチ）により構成されている。図９において、「○」を付与したポートが受動ＶＬＡＮポートであり、「×」を付与したポートは、従来からの能動ＶＬＡＮポートである。
【００４３】
本実施例は、第１の実施例で説明したＬ２スイッチ内容をレイヤ３スイッチに適用するものであり図１で説明したＬ２スイッチの構成とその機能とはそのまま第２の実施例におけるＬ３スイッチにも適用されるものである。
【００４４】
第１の実施例では図２に例示するように、端末を収容しているポートにのみ受動ＶＬＡＮポート設定を行う方法であった。しかし、本第２の実施例では、受動ＶＬＡＮポートの定義を緩めて、「送信側ＶＬＡＮは一つだけ」でなく、「送信側ＶＬＡＮは複数でも許可する」ように拡張するものである。このように拡張することによって、図９におけるＬ３スイッチにおいても拡張した内容を利用することが可能となる。
【００４５】
拡張後であっても図９のＬ２スイッチのアップリンク側を受動ＶＬＡＮポートに設定してはいけない。図９におけるＬ３スイッチのポート毎の設定状態は各Ｌ２スイッチの各ポートに接続された端末のＶＬＡＮの定義を反映して図１０のようになる。
【００４６】
例えばＬ２スイッチ１のポート１に接続されたＶＬＡＮ１に属する端末から送信要求が発信されると、Ｌ２スイッチ１を経由してＬ３スイッチのポート１で受信される。Ｌ３スイッチのポート１の初期設定ではＶＬＡＮ１は受動ＶＬＡＮポートとして設定されているが、この受信を契機として能動ＶＬＡＮポートに変更される。同様にしてＬ２スイッチ１のポート３配下のＶＬＡＮ２の端末からの送信要求を契機にＬ３スイッチポート１のＶＬＡＮ２に設定された受動ＶＬＡＮポートの設定が能動ＶＬＡＮポートに変化する。これを表したのが図１０のＬ３スイッチのポート１に関するテーブルである。
【００４７】
図１０において、Ｌ２スイッチ２のＶＬＡＮ２に属する端末からの送信要求があがった場合、Ｌ３スイッチは、Ｌ３スイッチのポート３の設定ではＶＬＡＮ２は受動ＶＬＡＮポート状態として設定されているため、コピー操作をポート３には行わない。以上によってＬ３スイッチにおいても、コピー処理が軽減されることになる。
【００４８】
ただし、注意が必要なポイントが２点ある。
【００４９】
１点目としては、送信状態を「○」から「×」に戻すのはリンクダウンのときだけであるので、Ｌ２スイッチ配下で端末移動を行い続けると、Ｌ３スイッチにおける各ポートの送信状態として「○」であるＶＬＡＮが、結局いずれは全ＶＬＡＮ(ＶＬＡＮ１〜ＶＬＡＮ５)となってしまう可能性がある点である。この点はＬ３スイッチにおけるエージング(無通信監視)と連携させることで回避することができる。
【００５０】
２点目としては、図９のような構成から更に発展させて、STP(SpanningTreeProtocol)による冗長構成を考えた場合が挙げられる。受動ＶＬＡＮポートへのすべての送信を仮に止めてしまうとすると、STPのプロトコルまで送信されなくなり、冗長構成が期待通りに機能しなくなる。STPのプロトコル・パケットは受動ＶＬＡＮポートの初期状態であっても、送信するように制御したほうが良い。このような送信制御の実装自体も容易であり、問題も回避される。
【産業上の利用可能性】
【００５１】
本発明内容をＬ２スイッチ製品やＬ３スイッチ製品に適用して性能の向上を図ることができる。
【図面の簡単な説明】
【００５２】
【図１】本発明の第１の実施例の構成を説明するブロック図である。
【図２】本発明の第１の実施例の動作を説明する構成例の説明図である。
【図３】本発明の第１の実施例の動作の説明図である。
【図４】本発明の第１の実施例の動作の説明図である。
【図５】本発明の第１の実施例の動作の説明図である。
【図６】本発明の第１の実施例の動作の説明図である。
【図７】本発明の第１の実施例の動作を説明するフローチャートである。
【図８】本発明の第１の実施例の動作の説明図である。
【図９】本発明の第２の実施例の動作を説明する構成例の説明図である。
【図１０】本発明の第２の実施例の動作の説明図である。
【符号の説明】
【００５３】
１０    通信中継装置
１１    ＶＬＡＮ設定管理手段
１２    ポートリンク状態管理手段
１５    ブロードキャストドメイン管理手段
１５１    能動ＶＬＡＮポート管理手段
１５２    受動ＶＬＡＮポート管理手段
【図１】
2006081057.tif 000003
【図２】
2006081057.tif 000004
【図３】
2006081057.tif 000005
【図４】
2006081057.tif 000006
【図５】
2006081057.tif 000007
【図６】
2006081057.tif 000008
【図７】
2006081057.tif 000009
【図８】
2006081057.tif 000010
【図９】
2006081057.tif 000011
【図１０】
2006081057.tif 000012