(57)【要約】【課題】  本発明は、エッジスイッチの学習テーブルの容量を小さくすることができ、エッジスイッチ内の転送先を決める処理効率を向上できるフレーム転送方法及びその装置を提供することを目的とする。【解決手段】  ユーザ網から入力されるユーザフレームを前記ユーザ網が接続される中継網のエッジスイッチから中継網内のコアスイッチに出力する際に、自装置に割り当てた中継網内でユニークな第１アドレスと、宛先となるユーザ網に接続されているエッジスイッチに割り当てた中継網内でユニークな第２アドレスと、中継網内のネットワークに割り当てたＶＬＡＮ値と、ユーザ網からフレームを受け取った自装置のポートの識別子である第１識別子と、宛先となるエッジスイッチのユーザ網に接続されているポートの識別子である第２識別子をヘッダ情報としてユーザフレームに付加する。【選択図】    図５
2006025121.tif 000002
【特許請求の範囲】
【請求項１】
複数のユーザ網を中継網で接続する広域ネットワークで前記ユーザ網が接続される中継網におけるフレーム転送方法において、
前記ユーザ網から入力されるユーザフレームを前記ユーザ網が接続される中継網のエッジスイッチから中継網内のコアスイッチに出力する際に、自装置に割り当てた中継網内でユニークな第１アドレスと、宛先となるユーザ網に接続されているエッジスイッチに割り当てた中継網内でユニークな第２アドレスと、中継網内のネットワークに割り当てたＶＬＡＮ値と、ユーザ網からフレームを受け取った自装置のポートの識別子である第１識別子と、宛先となるエッジスイッチのユーザ網に接続されているポートの識別子である第２識別子をヘッダ情報として前記ユーザフレームに付加することを特徴とするフレーム転送方法。
【請求項２】
複数のユーザ網を中継網で接続する広域ネットワークで前記ユーザ網が接続される中継網のエッジスイッチにおいて、
前記ユーザ網から入力されるユーザフレームを前記ユーザ網が接続される中継網のエッジスイッチから中継網内のコアスイッチに出力する際に、自装置に割り当てた中継網内でユニークな第１アドレスと、宛先となるユーザ網に接続されているエッジスイッチに割り当てた中継網内でユニークな第２アドレスと、中継網内のネットワークに割り当てたＶＬＡＮ値と、ユーザ網からフレームを受け取った自装置のポートの識別子である第１識別子と、宛先となるエッジスイッチのユーザ網に接続されているポートの識別子である第２識別子をヘッダ情報として前記ユーザフレームに付加するヘッダ情報付加手段を
有することを特徴とするエッジスイッチ。
【請求項３】
請求項２記載のエッジスイッチにおいて、
前記ユーザフレーム中の宛先アドレスとユーザネットワーク内で割り当てられるＶＬＡＮタグ中のＶＬＡＮ値と自装置内の各入力ポートに割り振られる中継網内のネットワークに割り当てたＶＬＡＮ値を検索キーとして、前記第２アドレスと前記第２識別子と前記中継網にフレームを出力する自装置のポートの識別子である第３識別子を取り出す第２及び第３識別子検索手段を
有することを特徴とするエッジスイッチ。
【請求項４】
複数のユーザ網を中継網で接続する広域ネットワークで前記ユーザ網が接続される中継網のエッジスイッチにおいて、
前記中継網から入力されるフレームにヘッダ情報として付加されている、前記ユーザ網が接続される中継網のエッジスイッチに割り当てた中継網内でユニークな第１アドレスと、中継網内のネットワークに割り当てたＶＬＡＮ値と、ユーザ網からフレームを受け取った自装置のポートの識別子である第１識別子と、前記中継網から入力されるフレーム内のユーザフレーム中の送信元アドレスと、ユーザネットワーク内で割り当てられるＶＬＡＮタグ中のＶＬＡＮ値と、前記中継網からフレームを受け取った自装置のポートの識別子である第４識別子を学習する学習手段を
有することを特徴とするエッジスイッチ。
【請求項５】
請求項４記載のエッジスイッチにおいて、
前記中継網から入力されるフレームにヘッダ情報として付加されている、宛先となるエッジスイッチのユーザ網に接続されているポートの識別子である第２識別子を検索キーとして、ユーザ網にユーザフレームを出力する自装置のポートを取り出すユーザ網出力ポート検索手段を
有することを特徴とするエッジスイッチ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、フレーム転送方法及びその装置に関し、複数のユーザ網を中継網で接続する広域ネットワークで前記ユーザ網が接続される中継網におけるフレーム転送方法及びその装置ブリッジ装置に関する。
【背景技術】
【０００２】
広域ネットワークを実現する技術として拡張タグＶＬＡＮ（Ｖｉｒｔｕａｌ  Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）方式が広く用いられている。この方式はシンプルで対応するスイッチを安価に作成できる等の特徴を持つ。しかし、この方式を用いた広域ネットワークでは、コアスイッチが学習しなければならないＭＡＣアドレス数が非常に大きくなることが知られている。
【０００３】
これにより、ＭＡＣアドレスの学習テーブルが枯渇して書き換えが頻繁に発生すると性能が劣化する。枯渇させないために学習テーブルを大きく取ることは装置のコストを上昇させる。そもそも学習数が大きくなると言っても、どこまで大きくすればよいのかはユーザのネットワークに依存するため、適切なテーブルサイズを決めることが難しいといった問題があった。
【０００４】
この問題を解決する方式として「Ｅｔｈｅｒｎｅｔ（登録商標）ｏｖｅｒ  Ｅｔｈｅｒｎｅｔ（登録商標）」方式があり、広域ネットワークサービスに適用されている。この方式は、エッジスイッチにて、ユーザネットワーク側から入力されるユーザフレームに対して、ＶＬＡＮタグ、自装置のポートに割り当てたＭＡＣアドレス、宛先エッジスイッチのポートに割り当てたＭＡＣアドレスを付加してコアネットワーク側に送信する。コアスイッチはＶＬＡＮタグとエッジスイッチのＭＡＣアドレスによってフレーム転送を行う。宛先のエッジスイッチでは先に付加されたＶＬＡＮタグ、自装置のポートに割り当てたＭＡＣアドレス、宛先エッジスイッチのポートに割り当てたＭＡＣアドレスを剥ぎ取り、ユーザフレームに戻した後にユーザネットワーク側に送信する。
【０００５】
この方式では、コアスイッチにおけるＭＡＣアドレス学習ではエッジスイッチにて付加されるポートに割り当てたＭＡＣアドレス等が使用される。学習数は、最大でもネットワーク中のエッジスイッチのポート数となり、拡張タグＶＬＡＮ方式と比較して学習数を小さく抑えることができる。
【０００６】
なお、特許文献１には、ラベルスイッチ網でＶＰＮのコア網を形成するとともに、ＶＬＡＮでコア網に対するアクセス網を形成し、ラベルスイッチ網とＶＬＡＮ間のインタフェース機能を実行する装置をラベルスイッチ網の端に設けることが記載されている。また、特許文献２には、出口ポートがタグなしのポートとして動作する場合であっても、ＶＬＡＮカプセル化情報をパケットに追加する入り口エッジノードを含む、ＶＬＡＮトン値リングシステムが記載されている。また、特許文献３には、第１のネットワークで生起するＥＰを別のＥＰ内にカプセル化し、カプセル化ＥＰのソースアドレスを、ＥＰを受信したポートのアドレスとして割当てることが記載されている。
【特許文献１】特開２００２−１６４９３７号公報
【特許文献２】特開２００２−２４７０８３号公報
【特許文献３】特開２００２−３４４４７６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
従来方式のように、フレームのカプセル化を行う際に、宛先ＭＡＣアドレスを宛先装置のユーザ網につながる出力ポートに振ったＭＡＣアドレスとし、送信元ＭＡＣアドレスを自装置のユーザ網につながる入力ポートに振ったＭＡＣアドレスとした場合、中継網内のコアスイッチ間では、エッジ装置で付加したポートのＭＡＣアドレスを使って転送処理を行うことになる。
【０００８】
実際にはコアスイッチ間で転送処理を行うときには、宛先となるエッジスイッチが分かれば十分であり、ポートのＭＡＣアドレスを用いるのは、学習テーブルの使用量の点から考えると贅沢な使い方となる。また、エッジスイッチ内の転送処理を行う際に、フレームのヘッダ中の宛先ＭＡＣアドレス（エッジスイッチのポートに割り当てられているＭＡＣアドレス）や、ユーザフレーム中の宛先ＭＡＣアドレスを使用しているが、フレームの宛先の数は、エッジスイッチ内ではポート数が上限となるため、ＭＡＣアドレスを検索キーとして、エッジスイッチ内の転送先を決める処理は効率が悪いという問題があった。これはＭＡＣアドレスで表現できる組み合わせがエッジスイッチ内のポート数に比して格段に大きいからである。
【０００９】
本発明は、上記の点に鑑みなされたものであり、エッジスイッチの学習テーブルの容量を小さくすることができ、エッジスイッチ内の転送先を決める処理効率を向上できるフレーム転送方法及びその装置を提供することを目的とする。
【課題を解決するための手段】
【００１０】
請求項１に記載の発明は、複数のユーザ網を中継網で接続する広域ネットワークで前記ユーザ網が接続される中継網におけるフレーム転送方法において、
前記ユーザ網から入力されるユーザフレームを前記ユーザ網が接続される中継網のエッジスイッチから中継網内のコアスイッチに出力する際に、自装置に割り当てた中継網内でユニークな第１アドレスと、宛先となるユーザ網に接続されているエッジスイッチに割り当てた中継網内でユニークな第２アドレスと、中継網内のネットワークに割り当てたＶＬＡＮ値と、ユーザ網からフレームを受け取った自装置のポートの識別子である第１識別子と、宛先となるエッジスイッチのユーザ網に接続されているポートの識別子である第２識別子をヘッダ情報として前記ユーザフレームに付加することにより、エッジスイッチではヘッダ情報内の第１，第２識別子を用いて転送処理を行い、コアスイッチではヘッダ情報内の第１、第２アドレスを用いて転送処理を行うことができ、第１，第２識別子を用いることでエッジスイッチの学習テーブルの容量を小さくすることができ、エッジスイッチ内の転送先を決める処理効率を向上できる。
【００１１】
請求項２に記載の発明は、複数のユーザ網を中継網で接続する広域ネットワークで前記ユーザ網が接続される中継網のエッジスイッチにおいて、
前記ユーザ網から入力されるユーザフレームを前記ユーザ網が接続される中継網のエッジスイッチから中継網内のコアスイッチに出力する際に、自装置に割り当てた中継網内でユニークな第１アドレスと、宛先となるユーザ網に接続されているエッジスイッチに割り当てた中継網内でユニークな第２アドレスと、中継網内のネットワークに割り当てたＶＬＡＮ値と、ユーザ網からフレームを受け取った自装置のポートの識別子である第１識別子と、宛先となるエッジスイッチのユーザ網に接続されているポートの識別子である第２識別子をヘッダ情報として前記ユーザフレームに付加するヘッダ情報付加手段を有することにより、エッジスイッチではヘッダ情報内の第１，第２識別子を用いて転送処理を行い、コアスイッチではヘッダ情報内の第１、第２アドレスを用いて転送処理を行うことができ、第１，第２識別子を用いることでエッジスイッチの学習テーブルの容量を小さくすることができ、エッジスイッチ内の転送先を決める処理効率を向上できる。
【００１２】
請求項３に記載の発明は、請求項２記載のエッジスイッチにおいて、
前記ユーザフレーム中の宛先アドレスとユーザネットワーク内で割り当てられるＶＬＡＮタグ中のＶＬＡＮ値と自装置内の各入力ポートに割り振られる中継網内のネットワークに割り当てたＶＬＡＮ値を検索キーとして、前記第２アドレスと前記第２識別子と前記中継網にフレームを出力する自装置のポートの識別子である第３識別子を取り出す第２及び第３識別子検索手段を有することにより、フレームを出力する自装置のポートを知ることができる。
【００１３】
請求項４に記載の発明は、複数のユーザ網を中継網で接続する広域ネットワークで前記ユーザ網が接続される中継網のエッジスイッチにおいて、
前記中継網から入力されるフレームにヘッダ情報として付加されている、前記ユーザ網が接続される中継網のエッジスイッチに割り当てた中継網内でユニークな第１アドレスと、中継網内のネットワークに割り当てたＶＬＡＮ値と、ユーザ網からフレームを受け取った自装置のポートの識別子である第１識別子と、前記中継網から入力されるフレーム内のユーザフレーム中の送信元アドレスと、ユーザネットワーク内で割り当てられるＶＬＡＮタグ中のＶＬＡＮ値と、前記中継網からフレームを受け取った自装置のポートの識別子である第４識別子を学習する学習手段を有することにより、請求項１の発明を実現できる。
【００１４】
請求項５に記載の発明は、請求項４記載のエッジスイッチにおいて、
前記中継網から入力されるフレームにヘッダ情報として付加されている、宛先となるエッジスイッチのユーザ網に接続されているポートの識別子である第２識別子を検索キーとして、ユーザ網にユーザフレームを出力する自装置のポートを取り出すユーザ網出力ポート検索手段を有することにより、フレームを出力する自装置のポートを知ることができる。
【発明の効果】
【００１５】
本発明によれば、エッジスイッチの学習テーブルの容量を小さくすることができ、エッジスイッチ内の転送先を決める処理効率を向上できる。
【発明を実施するための最良の形態】
【００１６】
以下、図面に基づいて本発明の実施形態について説明する。
【００１７】
本発明のポイントは、中継網でフレームを送信するエッジスイッチでフレームのカプセル化を行う際に、一般的なフォーマットに対して、自エッジスイッチのユーザ網につながる入力ポート情報と、宛先スイッチのユーザ網につながる出力ポート情報を追加したフォーマットを用いる。
【００１８】
このフォーマットを用い、自エッジスイッチおよび宛先エッジスイッチ内はフレーム内に組み込んだポート識別子を使用して転送処理を行い、中継網内のコアスイッチ間、コアスイッチ内はエッジスイッチにて付加したエッジスイッチのＭＡＣアドレスで転送処理を行う。
【００１９】
図１は、本発明のエッジスイッチ内のフレーム送信処理部の一実施形態の構成図を示す。フレーム送信処理部１０は、ユーザ網からユーザフレームを受信するための入力ポートｉｎ１〜ｉｎ４を備え、コアスイッチ側への出力ポートｏｕｔ５〜ｏｕｔ８を備えている。なお、入力ポート数と出力ポート数は４に限定されるわけではない。
【００２０】
入力ポートｉｎ１〜ｉｎ４で受信したユーザフレームは、処理部１２に渡される。ユーザフレームは図２（Ａ）に示すＶＬＡＮフレームとする。図２（Ａ）のＶＬＡＮフレームは、ペイロードと、ユーザネットワーク内で割り当てられるＶＬＡＮタグ中のＶＬＡＮ値（ｖｌａｎ）ユーザ網のｖｌａｎ値と、送信元ＭＡＣアドレス（ｓａ）と、宛先ＭＡＣアドレス（ｄａ）からなる。
【００２１】
処理部１２は、メモリインタフェース１４を経由して連想メモリ１６にアクセスを行う。連想メモリ１６は構成要素として、物理ポート番号、ポートの識別子、中継網内のネットワークに割り当てたＶＬＡＮ値を持つ連想メモリとなっている。
【００２２】
メモリインタフェース１４は、処理部１２より「フレームを受信した物理ポート番号（ｉｎ）」を受け取り、これを検索キーとして連想メモリ１６にアクセスし、「ポートの識別子（ｐ＿ｉｎ）」と「中継網内のネットワークに割り当てたＶＬＡＮ値（ＶＬＡＮ）」を取り出し、処理部１２に送信する。連想メモリ１６には外部インタフェース１８を経由して、あらかじめ必要なデータが書き込まれている。処理部１２は受信したフレームと共に、「ポートの識別子（ｐ＿ｉｎ）」と「中継網内のネットワークに割り当てたＶＬＡＮ値（ＶＬＡＮ）」を処理部２０へ転送する。転送するデータは図２（Ｂ）に示すように図２（Ａ）のフレームにｐ＿ｉｎとＶＬＡＮが付加されている。
【００２３】
処理部２０は、ユーザフレーム中の宛先ＭＡＣアドレス（ｄａ）と、ユーザネットワーク内で割り当てられるＶＬＡＮタグ中のＶＬＡＮ値（ｖｌａｎ）と、処理部１２によって付加された中継網内のネットワークに割り当てたＶＬＡＮ値（ＶＬＡＮ）を検索キーとして、連想メモリ２２にアクセスし、宛先となるユーザ網に接続されているエッジスイッチに割り当てたＭＡＣアドレス（ＤＡ）と、宛先となるユーザ網に接続されているエッジスイッチのポートの識別子（ｐ＿ｏｕｔ）と、フレームを出力する自装置のコアスイッチ側ポートの識別子（ｐｓ＿ｏｕｔ）を取り出す。なお、ＭＡＣアドレス（ＤＡ）と、自装置のコアスイッチ側ポートの識別子（ｐｓ＿ｏｕｔ）とを別の連想メモリから取り出す構成としても良い。
【００２４】
また、処理部２０はメモリ２４にアクセスし、自装置に割り当てられているＭＡＣアドレス（ＳＡ）を取り出す。自装置のＭＡＣアドレスは、あらかじめ外部インタフェース１８を経由して設定しておく。処理部２０は連想メモリ２２とメモリ２４から読み出した情報を基に図２（Ｃ）に示すようにｐ＿ｏｕｔ，ＳＡ，ＤＡ，ｐｓ＿ｏｕｔを付加したフレームを組み上げ、処理部２６に転送する。
【００２５】
ユーザフレームがマルチキャストフレームの場合、処理部２０は処理部２６の入力となるフレームに、出力フレームの宛先アドレスとしてマルチキャストアドレスを付加し、自装置内の出力ポートをマルチキャスト指定し、宛先スイッチの出力ポートをマルチキャスト指定したものとする。宛先アドレスとして使用するマルチキャストアドレスはコアスイッチおよびエッジスイッチにて共通に認識できるアドレスとする。ポートのマルチキャスト指定はエッジスイッチ内で認識できるフォーマットとする。
【００２６】
ユーザフレームがユニキャストフレームであり、かつ連想メモリ２２に該当する情報が格納されていない場合、処理部２０はマルチキャストフレームを受信したときと同様の処理を行う。
【００２７】
処理部２６は、受信したフレームの「宛先となるユーザ網に接続されているエッジスイッチに割り当てたＭＡＣアドレス（ＤＡ）」がマルチキャストアドレスでないときは、メモリインタフェース１４を経由して連想メモリ１６にアクセスを行う。
【００２８】
メモリインタフェース１４は処理部２６より、「フレームを出力する自装置のコアスイッチ側ポートの識別子（ｐｓ＿ｏｕｔ）」を受け取り、これを検索キーとして連想メモリ１６にアクセスし、「物理ポート番号（ｏｕｔ）」を取り出して処理部２６に送信する。処理部２６は受信フレーム中の「フレームを出力する自装置のコアスイッチ側ポートの識別子（ｐｓ＿ｏｕｔ）」を剥ぎ取って、検索して得られたコアスイッチ側ポートにフレームを出力する。このときのフレームフォーマットは図２（Ｃ）に示すようになる。
【００２９】
処理部２６で受信したフレームのＤＡがマルチキャストアドレスの場合は、フレーム中の「中継網内のネットワークに割り当てたＶＬＡＮ値（ＶＬＡＮ）」を収納している全ポートにフレームの出力を行う。
【００３０】
一般的に、フレームを出力するポートを決めるために、検索キーとしてＶＬＡＮ値、コンテンツとして出力先ポートのビットマップを格納した連想メモリが用いられる。この連想メモリを連想メモリ１６と共有化した場合、検索キーは「中継網内のネットワークに割り当てたＶＬＡＮ値（ＶＬＡＮ）」となり、検索キーにマッチする全ポート情報がメモリインタフェース１４経由で処理部２６に読み出される。処理部２６は該当する全ポートに対して、受信フレーム中の「フレームを出力する自装置のコアスイッチ側ポートの識別子（ｐｓ＿ｏｕｔ）」を剥ぎ取ったフレームを送信する。
【００３１】
図３は、本発明のエッジスイッチ内のフレーム受信処理部の一実施形態の構成図を示す。フレーム受信処理部３０は、中継網内のコアスイッチからフレームを受信するための入力ポートｉｎ５〜ｉｎ８を備え、ユーザ網側への出力ポートｏｕｔ１〜ｏｕｔ４を備えている。なお、入力ポート数と出力ポート数は４に限定されるわけではない。
【００３２】
入力ポートｉｎ５〜ｉｎ８で受信したフレームは、処理部３２に渡される。このフレームは図４（Ａ）に示すＶＬＡＮフレームとする。処理部３２はメモリインタフェース３４を経由して、連想メモリ３６にアクセスを行う。連想メモリ３６は構成要素として、物理ポート番号、ポートの識別子、中継網内のネットワークに割り当てたＶＬＡＮ値を持つ連想メモリとなっている。
【００３３】
メモリインタフェース３４は処理部３２より、「フレームを受信した物理ポート番号（ｉｎ）」を受け取り、これを検索キーとして連想メモリ３６にアクセスし、「ポートの識別子（ｐ＿ｉｎ）」を取り出し、処理部３２に送信する。連想メモリ３６には外部インタフェース３８を経由して、データが書き込まれている。処理部３２は受信したフレームと共に、「ポートの識別子（ｐ＿ｉｎ）」を付加して処理部４０に転送する。転送するデータを図４（Ａ）に示す。
【００３４】
処理部４０は、メモリ４２に格納されている自装置のＭＡＣアドレスと、受信したフレーム中のＤＡを比較し、一致しなかった場合、フレームの廃棄を行う。一致しない場合というのは、中継網内のコアスイッチで当該フレームを転送する際に、使用する学習テーブルが未学習の状態で、フレームがフラッディングされる時に発生する。エッジスイッチにて自装置宛でないフレームをユーザ網側へ転送すると、ユーザ網内で無駄なトラフィックを発生させるため、本機能にてフレームの廃棄を行う。一致した場合は受信したフレームをそのまま処理部４４へ送信する。ただし、ＤＡがマルチキャストアドレスの場合はフレームの比較を行わず処理部４４へ送信する。
【００３５】
処理部４４は、受信したフレーム内のユーザフレーム中の送信元ＭＡＣアドレス（ｓａ）と、ユーザネットワーク内で割り当てられるＶＬＡＮタグ中のＶＬＡＮ値（ｖｌａｎ）と、中継網内のネットワークに割り当てたＶＬＡＮ値（ＶＬＡＮ）と、受信フレーム中の送信元のスイッチに割り当てたＭＡＣアドレス（ＳＡ）と、送信元のスイッチでユーザ網に接続されているポートの識別子（ｐ＿ｉｎ）と、コアスイッチ側からフレームを受信したポートの識別子（ｐｄ＿ｉｎ）を連想メモリ４８に書き込んで学習を行う。
【００３６】
なお、連想メモリ４８は図１の連想メモリ２２と共有されるが、これらを別々の物とし、個別に書き込みする構成としても良い。
【００３７】
また、連想メモリ４８に対する書き込み（学習）を、受信フレームによる動的なものだけではなく、外部インタフェース３８からの設定を可能とするために、外部メモリインタフェース４６を持たせている。
【００３８】
処理部４４は連想メモリ４８の書き込みと同時に、処理部５０に対してフレームの転送を行う。このときのフレームフォーマットは図４（Ｃ）に示す構成となる。また、処理部５０に対してフレームの転送を図４（Ｂ）に示す構成のフォーマットで行い、処理部５０内部でフレームフォーマットを図４（Ｄ）に示す構成としても良い。これにより、フレームの学習とエッジスイッチ内の転送先の決定を並列処理することが可能となる。
【００３９】
処理部５０は、受信したフレームの「宛先となるユーザ網に接続されているスイッチのポートの識別子（ｐ＿ｏｕｔ）」がマルチキャストアドレスでないときは、メモリインタフェース３４を経由して連想メモリ３６にアクセスを行う。メモリインタフェース３４は処理部５０より、「宛先となるユーザ網に接続されているスイッチのポートの識別子（ｐ＿ｏｕｔ）」を受け取り、これを検索キーとして連想メモリ３６にアクセスし、「物理ポート番号（ｏｕｔ）」を取り出して処理部５０に送信する。
【００４０】
処理部５０は、受信フレーム中の「宛先となるユーザ網に接続されているスイッチのポートの識別子（ｐ＿ｏｕｔ）」と「中継網内のネットワークに割り当てたＶＬＡＮ値（ＶＬＡＮ）」を剥ぎ取って、検索して得られた中継網側ポートにフレームを出力する。このときのフレームフォーマットは図４（Ｄ）に示す構成となる。
【００４１】
処理部５０で受信したフレームの「宛先となるユーザ網に接続されているスイッチのポートの識別子（ｐ＿ｏｕｔ）」がマルチキャストを示す場合は、フレーム中の「中継網内のネットワークに割り当てたＶＬＡＮ値（ＶＬＡＮ）」を収納している全ユーザポートにフレームの出力を行う。
【００４２】
一般的に、フレームを出力するポートを決めるために、検索キーとしてＶＬＡＮ値、コンテンツとして出力先ポートのビットマップを格納した連想メモリが用いられる。この連想メモリを連想メモリ３６と共有化した場合、検索キーは「中継網内のネットワークに割り当てたＶＬＡＮ値（ＶＬＡＮ）」となり、検索キーにマッチする全ポート情報がメモリインタフェース３４経由で処理部５０に読み出される。処理部５０は該当する全ポートに対して、受信フレーム中の「宛先となるユーザ網に接続されているスイッチのポートの識別子（ｐ＿ｏｕｔ）」と「中継網内のネットワークに割り当てたＶＬＡＮ値（ＶＬＡＮ）」を剥ぎ取ったフレームを送信する。
【００４３】
図５は、図１のフレーム送信処理部と図３のフレーム受信処理部から構成されたエッジスイッチの一実施形態の構成図を示す。同図中、連想メモリ５２は、図１における連想メモリ２２と図３における連想メモリ４８を共用化したものであり、外部インタフェース５４は、図１における外部インタフェース１８と図３における外部インタフェース３８を共用化したものである。
【００４４】
図６は、本発明を適用したネットワークの一実施形態の構成図を示す。同図中、ユーザ網Ａ６１，６３，６４と，ユーザ網Ｂ６２，６５を中継する中継網６６において、エッジスイッチ７１〜７４が本発明のスイッチであり、コアスイッチ８１〜８４は一般的なＶＬＡＮフレームを転送できるスイッチである。
【００４５】
エッジスイッチ７１からエッジスイッチ７４にはそれぞれＭＡＣアドレスとしてＥ１〜Ｅ４を設定しておく。また中継網中の全スイッチの各ポートに対して、ユーザ網Ａのフレームを中継するポート（図中、左下がりの斜線で示す）にはＶＬＡＮ値０ｘ１００、ユーザ網Ｂのフレームを中継するポート（図中、右下がりの斜線で示す）にはＶＬＡＮ値０ｘ２００を設定する。ユーザ網Ａ及びユーザ網Ｂのフレームを中継するポート（図中、左下がりの斜線及び右下がりの斜線で示す）にはＶＬＡＮ値０ｘ１００，０ｘ２００を設定する。エッジスイッチ７１〜７４の各ポートには、ポート識別子としてｐｏｒｔ１〜ｐｏｒｔ３に０ｘ０００１〜０ｘ０００３を設定する。
【００４６】
図７（Ａ）〜（Ｄ）に未学習時における各エッジスイッチ７１〜７４がメモリ２４，４２，連想メモリ１６，３６，連想メモリ５２それぞれに保持するテーブルの設定値を示す。例えばエッジスイッチ７１では図７（Ａ）に示すように、メモリ２４，４２に自装置のＭＡＣアドレス「Ｅ１」が保持され、連想メモリ１６，３６には物理ポート番号ｐｏｒｔ１に対しポート識別子「０ｘ０００１」，収容ＶＬＡＮ値「０ｘ１００」が保持され、物理ポート番号ｐｏｒｔ２に対しポート識別子「０ｘ０００２」，収容ＶＬＡＮ値「０ｘ２００」が保持され、物理ポート番号ｐｏｒｔ３に対しポート識別子「０ｘ０００３」，収容ＶＬＡＮ値「０ｘ１００，０ｘ２００」が保持されている。連想メモリ５２には未学習のため情報の設定はない。
【００４７】
ユーザ網Ａから入力されるフレームの宛先がエッジスイッチ内で学習されていなかった場合（未学習ユニキャストフレーム）の転送処理について説明する。
【００４８】
図８に示すように、ユーザ網Ａ６１中のＭＡＣアドレス＃１の装置からユーザ網Ａ６３中のＭＡＣアドレス＃３の装置に対してフレームを送信するものとする。このとき、ユーザ網Ａ６１のフレームを中継する中継網６６内のＶＬＡＮにはＶＬＡＮ−ＩＤ＝０ｘ１２３が識別子として振られているものとする。このフレームをｐｏｒｔ１から受信したエッジスイッチ７１は、自装置内のテーブルにアクセスし、ｐｏｒｔ１に割り振られているポート識別子０ｘ０００１，収容ＶＬＡＮ値０ｘ１００を読み出す。
【００４９】
次にユーザフレーム中のＶＬＡＮ−ＩＤ＝０ｘ１２３，宛先ＭＡＣアドレス＃３と、先のテーブルから読み出した収容ＶＬＡＮ値０ｘ１００を検索キーとして連想メモリ５２のテーブルの検索を行う。検索の結果、登録されていないことが分かるので、コアスイッチ側のポートでＶＬＡＮ値０ｘ１００を収容している全ポート（ただしフレームを受信したポートを除く）に対してマルチキャストフレームを送信する。
【００５０】
コアスイッチ８１に送信されるフレームは、ユーザフレームに対して以下のデータが付加されたものとなる。
宛先ＭＡＣアドレスＤＡ：ｆｆ：ｆｆ：ｆｆ：ｆｆ：ｆｆ：ｆｆ（オール１：マルチキャストアドレス）
送信元ＭＡＣアドレスＳＡ：Ｅ１
ＶＬＡＮタグ中のＶＬＡＮ値（ＶＬＡＮ）：０ｘ１００
ユーザ網からフレームを受け取った自装置のポートの識別子ｐ＿ｉｎ：０ｘ０００１
宛先となるエッジスイッチのユーザ網に接続されているポートの識別子ｐ＿ｏｕｔ：０ｘｆｆｆｆ
中継網内での転送処理は、宛先ＭＡＣアドレス（ｆｆ：ｆｆ：ｆｆ：ｆｆ：ｆｆ：ｆｆ）とＶＬＡＮ値（０ｘ１００）を用いて行われ、コアスイッチ８１，コアスイッチ８２，エッジスイッチ７２の順、及びコアスイッチ８１，コアスイッチ８４，エッジスイッチ７４の順にフレームが転送される。
【００５１】
エッジスイッチ７２はフレームを受信すると、
送信元ＭＡＣアドレスＳＡ：Ｅ１
ユーザ網からフレームを受け取った装置のポート識別子ｐ＿ｉｎ：０ｘ０００１
コアスイッチ側からフレームを受け取った自装置のポート識別子：０ｘ０００２
中継網内でのＶＬＡＮ値（ＶＬＡＮ）：０ｘ１００
ユーザフレーム中のＶＬＡＮ値（ｖｌａｎ）：０ｘ１２３
ユーザフレーム中の送信元ＭＡＣアドレスｓａ：＃１
をエントリとして、連想メモリ５２のテーブルに書き込む。
【００５２】
同様に、エッジスイッチ７４は、
送信元ＭＡＣアドレスＳＡ：Ｅ１
ユーザ網からフレームを受け取った装置のポート識別子ｐ＿ｉｎ：０ｘ０００１
コアスイッチ側からフレームを受け取った自装置のポート識別子：０ｘ０００１
中継網内でのＶＬＡＮ値（ＶＬＡＮ）：０ｘ１００
ユーザフレーム中のＶＬＡＮ値（ｖｌａｎ）：０ｘ１２３
ユーザフレーム中の送信元ＭＡＣアドレスｓａ：＃１
をエントリとして、連想メモリ５２のテーブルに書き込む。
【００５３】
エッジスイッチ７２，エッジスイッチ７４は受信したフレームがマルチキャストフレームであるため、中継網内でのＶＬＡＮ値０ｘ１００を収納しているユーザ網Ａの全ユーザ網側ポートに対して、送信元のエッジスイッチ７１で付加された情報を剥ぎ取ってフレームの送信を行う。フレーム中継後の各エッジスイッチ内のテーブルの内容を図９に示す。図中、ＶＬＡＮ値をＶＬＡＮ−ＩＤと示す。
【００５４】
次に、ユーザ網Ａから入力されるフレームの宛先がエッジスイッチ内で学習されている場合（学習済みユニキャストフレーム）の転送処理について説明する。
【００５５】
各エッジスイッチ内のテーブルが図９に示す状態において、図１０に示すように、ユーザ網Ａ６３中のＭＡＣアドレス＃３の装置からユーザ網Ａ６１中のＭＡＣアドレス＃１の装置に対してフレームを送信するものとする。
【００５６】
本フレームをｐｏｒｔ１から受信したエッジスイッチ７２は、自装置内の連想メモリ１６，３６のテーブルにアクセスし、ｐｏｒｔ１に割り振られているポート識別子０ｘ０００１，収容ＶＬＡＮ値０ｘ１００を読み出す。
【００５７】
次に、ユーザフレーム中のＶＬＡＮ値（ｖｌａｎ）＝０ｘ１２３，宛先ＭＡＣアドレス＃１と、先のテーブルから読み出した収容ＶＬＡＮ値０ｘ１００を検索キーとして連想メモリ５２のテーブルの検索を行う。検索の結果、登録されていることが分かる。連想メモリ５２のテーブルに記録されている自装置のコアスイッチ側のポート識別子０ｘ０００２からｐｏｒｔ２へ出力することになる。
【００５８】
コアスイッチ８１に送信されるフレームは、ユーザフレームに対して以下のデータが付加されたものとなる。
宛先ＭＡＣアドレスＤＡ：Ｅ１
送信元ＭＡＣアドレスＳＡ：Ｅ２
ＶＬＡＮタグ中のＶＬＡＮ値（ＶＬＡＮ）：０ｘ１００
ユーザ網からフレームを受け取った自装置のポートの識別子（ｐ＿ｉｎ）：０ｘ０００１
宛先となるエッジスイッチのユーザ網に接続されているポートの識別子（ｐ＿ｏｕｔ）：０ｘ０００１
中継網内での転送処理は、宛先ＭＡＣアドレス（Ｅ１）とＶＬＡＮ値（０ｘ１００）を用いて行われ、コアスイッチ８２，コアスイッチ８１，エッジスイッチ７１の順にフレームが転送される。
【００５９】
エッジスイッチ７２はフレームを受信すると、
送信元ＭＡＣアドレスＳＡ：Ｅ２
ユーザ網からフレームを受け取った装置のポート識別子（ｐ＿ｉｎ）：０ｘ０００１
コアスイッチ側からフレームを受け取った自装置のポート識別子：０ｘ０００３
中継網内でのＶＬＡＮ値（ＶＬＡＮ）：０ｘ１００
ユーザフレーム中のＶＬＡＮ値（ｖｌａｎ）：０ｘ１２３
ユーザフレーム中の送信元ＭＡＣアドレスｓａ：＃３
をエントリとして、連想メモリ５２のテーブルに書き込む。
【００６０】
エッジスイッチ７１は受信したフレームが自装置宛のユニキャストフレームであるため、宛先のポート識別子０ｘ０００１から出力先をｐｏｒｔ１と判断し、送信元のエッジスイッチ７２で付加された情報を剥ぎ取ってフレームの送信を行う。フレーム中継後の各エッジスイッチ内のテーブルの内容を図１１に示す。
【００６１】
次に、ユーザ網Ｂから入力されたフレームがマルチキャストフレームであった場合の転送処理について説明する。
【００６２】
各エッジスイッチ内のテーブルが図１１に示す状態において、図１２に示すように、ユーザ網Ｂ６２中のＭＡＣアドレス＃２の装置から中継網６６を経由して、ユーザ網Ｂ中の各装置に対してマルチキャストフレームを送信するものとする。このときユーザ網Ｂ６２のユーザフレーム中のＶＬＡＮ値（ｖｌａｎ）は０ｘ４５６が識別子として振られているものとする。
【００６３】
本フレームをｐｏｒｔ２から受信したエッジスイッチ７１は、自装置内のテーブルにアクセスし、ｐｏｒｔ２に割り振られているポート識別子０ｘ０００２，収容ＶＬＡＮ値０ｘ２００を読み出す。
【００６４】
受信フレームがマルチキャストフレームであるため、テーブルの検索は行わずに、コアスイッチ側のポートでＶＬＡＮ値０ｘ２００を収容している全ポート（ただしフレームを受信したポートを除く）に対してマルチキャストフレームを送信することとなる。
【００６５】
コアスイッチ８１に送信されるフレームは、ユーザフレームに対して以下のデータが付加されたものとなる。
宛先ＭＡＣアドレス：ｆｆ：ｆｆ：ｆｆ：ｆｆ：ｆｆ：ｆｆ（オール１：マルチキャストアドレス）
送信元ＭＡＣアドレスＳＡ：Ｅ１
ＶＬＡＮタグ中のＶＬＡＮ値（ＶＬＡＮ）：０ｘ２００
ユーザ網からフレームを受け取った、自装置のポートの識別子ｐ＿ｉｎ：０ｘ０００２
宛先となるスイッチの、ユーザ網に接続されているポートの識別子ｐ＿ｏｕｔ：０ｘｆｆｆｆ
中継網内での転送処理は、宛先ＭＡＣアドレス（ｆｆ：ｆｆ：ｆｆ：ｆｆ：ｆｆ：ｆｆ）とＶＬＡＮ値（０ｘ２００）を用いて行われ、コアスイッチ８１，コアスイッチ８４，エッジスイッチ７３，エッジスイッチ７３の順にフレームが転送される。
【００６６】
エッジスイッチ７３はフレームを受信すると、
送信元ＭＡＣアドレスＳＡ：Ｅ１
ユーザ網からフレームを受け取った装置のポート識別子ｐ＿ｉｎ：０ｘ０００２
コアスイッチ側からフレームを受け取った自装置のポート識別子：０ｘ０００１
中継網内でのＶＬＡＮ値（ＶＬＡＮ）：０ｘ２００
ユーザフレーム中のＶＬＡＮ値（ｖｌａｎ）：０ｘ４５６
ユーザフレーム中の送信元ＭＡＣアドレスｓａ：＃２
をエントリとして、連想メモリ５２のテーブルに書き込む。
【００６７】
エッジスイッチ７３は受信したフレームがマルチキャストフレームであるため、中継網内でのＶＬＡＮ値０ｘ２００を収納している全ユーザ網側ポートに対して、送信元のエッジスイッチで付加された情報を剥ぎ取ってフレームの送信を行う。フレーム中継後の各エッジスイッチ内のテーブルの内容を図１３に示す。
【００６８】
ユーザ網Ａから入力されたフレームが、エッジスイッチ７１では学習されているが、コアスイッチでは学習されていないときの転送処理について説明する。
【００６９】
コアスイッチ８１〜８４の学習内容が消去された後で、図１４に示すように、連想メモリ５２のユーザ網Ａ６１中のＭＡＣアドレス＃１の装置からユーザ網Ａ中のＭＡＣアドレス＃３の装置に対してフレームを送信するものとする。
【００７０】
本フレームをｐｏｒｔ１から受信したエッジスイッチ７１は、自装置内の連想メモリ１６，３６のテーブルにアクセスし、ｐｏｒｔ１に割り振られているポート識別子０ｘ０００１，収容ＶＬＡＮ値０ｘ１００を読み出す。
【００７１】
次に、ユーザフレーム中のＶＬＡＮ−ＩＤ＝０ｘ１２３，宛先ＭＡＣアドレス＃３と、先のテーブルから読み出した収容ＶＬＡＮ値０ｘ１００を検索キーとしてテーブルの検索を行う。検索の結果、登録されていることが分かる。テーブルに記録されている自装置のコアスイッチ側のポート識別子０ｘ０００３からｐｏｒｔ３へ出力することになる。
【００７２】
コアスイッチ８１に送信されるフレームは、ユーザフレームに対して以下のデータが付加されたものとなる。
宛先ＭＡＣアドレスＤＡ：Ｅ２
信元ＭＡＣアドレスＳＡ：Ｅ１
ＶＬＡＮタグ中のＶＬＡＮ値（ＶＬＡＮ）：０ｘ１００
ユーザ網からフレームを受け取った自装置のポートの識別子（ｐ＿ｉｎ）：０ｘ０００１
宛先となるエッジスイッチのユーザ網に接続されているポートの識別子（ｐ＿ｏｕｔ）：０ｘ０００１
中継網内での転送処理は、宛先ＭＡＣアドレス（Ｅ２）とＶＬＡＮ値（０ｘ１００）を用いて行われるが、コアスイッチ８１の学習テーブルが未学習状態の場合、フラッディングが発生し、コアスイッチ８１，コアスイッチ８２，エッジスイッチ７２の順、コアスイッチ８１，コアスイッチ８４，エッジスイッチ７４の順にフレームが転送される。
【００７３】
エッジスイッチ７２はフレームを受信すると、
送信元ＭＡＣアドレスＳＡ：Ｅ１
ユーザ網からフレームを受け取った装置のポート識別子（ｐ＿ｉｎ）：０ｘ０００１
コアスイッチ側からフレームを受け取った自装置のポート識別子：０ｘ０００２
中継網内でのＶＬＡＮ値（ＶＬＡＮ）：０ｘ１００
ユーザフレーム中のＶＬＡＮ値（ｖｌａｎ）：０ｘ１２３
ユーザフレーム中の送信元ＭＡＣアドレスｓａ：＃１
をエントリとして、連想メモリ５２のテーブルに書き込む。
【００７４】
エッジスイッチ７４は宛先ＭＡＣアドレスがＥ２となっていることより、自装置宛のフレームではないと判断し、受信フレームの廃棄を行う。
【００７５】
エッジスイッチ７２は受信したフレームが自装置宛のユニキャストフレームであるため、宛先のポート識別子０ｘ０００１から出力先をｐｏｒｔ１と判断し、送信元のエッジスイッチで付加された情報を剥ぎ取ってフレームの送信を行う。
【００７６】
このように、本発明のエッジスイッチを広域ネットワークのエッジスイッチとして用いることにより、コアスイッチとして一般的に用いられているＶＬＡＮフレームを扱うスイッチを適用することが可能となる。また、コアスイッチで学習対象となるＭＡＣアドレスがエッジスイッチに割り当てたＭＡＣアドレスとなるので、従来手法と比べて学習数を低く抑えることができる。これにより学習テーブルの枯渇を避けると同時にコアスイッチにおける転送遅延の改善が期待できる。また、エッジスイッチ内での転送先の判定と、フレームのカプセル化を行う処理を並列に処理できるため、エッジスイッチのパフォーマンスを上げることができる。
【００７７】
なお、連想メモリ１６，２２，処理部１２，２０が請求項記載のヘッダ情報付加手段に対応し、連想メモリ２２，処理部２０が第２及び第３識別子検索手段に対応し、連想メモリ４８，処理部４４が学習手段に対応し、連想メモリ３６，処理部５０がユーザ網出力ポート検索手段に対応する。
（付記１）
複数のユーザ網を中継網で接続する広域ネットワークで前記ユーザ網が接続される中継網におけるフレーム転送方法において、
前記ユーザ網から入力されるユーザフレームを前記ユーザ網が接続される中継網のエッジスイッチから中継網内のコアスイッチに出力する際に、自装置に割り当てた中継網内でユニークな第１アドレスと、宛先となるユーザ網に接続されているエッジスイッチに割り当てた中継網内でユニークな第２アドレスと、中継網内のネットワークに割り当てたＶＬＡＮ値と、ユーザ網からフレームを受け取った自装置のポートの識別子である第１識別子と、宛先となるエッジスイッチのユーザ網に接続されているポートの識別子である第２識別子をヘッダ情報として前記ユーザフレームに付加することを特徴とするフレーム転送方法。
（付記２）
複数のユーザ網を中継網で接続する広域ネットワークで前記ユーザ網が接続される中継網のエッジスイッチにおいて、
前記ユーザ網から入力されるユーザフレームを前記ユーザ網が接続される中継網のエッジスイッチから中継網内のコアスイッチに出力する際に、自装置に割り当てた中継網内でユニークな第１アドレスと、宛先となるユーザ網に接続されているエッジスイッチに割り当てた中継網内でユニークな第２アドレスと、中継網内のネットワークに割り当てたＶＬＡＮ値と、ユーザ網からフレームを受け取った自装置のポートの識別子である第１識別子と、宛先となるエッジスイッチのユーザ網に接続されているポートの識別子である第２識別子をヘッダ情報として前記ユーザフレームに付加するヘッダ情報付加手段を
有することを特徴とするエッジスイッチ。
（付記３）
付記２記載のエッジスイッチにおいて、
前記ユーザフレームを受け取った入力ポート番号を検索キーとして、中継網内のネットワークに割り当てたＶＬＡＮ値と、ユーザ網からユーザフレームを受け取った自装置のポートの識別子である第１識別子を取り出す第１識別子検索手段を
有することを特徴とするエッジスイッチ。
（付記４）
付記２または３記載のエッジスイッチにおいて、
前記ユーザフレーム中の宛先アドレスとユーザネットワーク内で割り当てられるＶＬＡＮタグ中のＶＬＡＮ値と自装置内の各入力ポートに割り振られる中継網内のネットワークに割り当てたＶＬＡＮ値を検索キーとして、前記第２アドレスと前記第２識別子を取り出す第２識別子検索手段と、
前記ユーザフレーム中の宛先アドレスとユーザネットワーク内で割り当てられるＶＬＡＮタグ中のＶＬＡＮ値と自装置内の各入力ポートに割り振られる中継網内のネットワークに割り当てたＶＬＡＮ値を検索キーとして、前記中継網にフレームを出力する自装置のポートの識別子である第３識別子を取り出す第３識別子検索手段を
有することを特徴とするエッジスイッチ。
（付記５）
付記２記載のエッジスイッチにおいて、
前記ユーザフレーム中の宛先アドレスとユーザネットワーク内で割り当てられるＶＬＡＮタグ中のＶＬＡＮ値と自装置内の各入力ポートに割り振られる中継網内のネットワークに割り当てたＶＬＡＮ値を検索キーとして、前記第２アドレスと前記第２識別子と前記中継網にフレームを出力する自装置のポートの識別子である第３識別子を取り出す第２及び第３識別子検索手段を
有することを特徴とするエッジスイッチ。
（付記６）
付記５記載のエッジスイッチにおいて、
前記ユーザフレームがマルチキャストフレームの場合もしくは前記第２及び第３識別子検索手段で検索できなかった場合、前記第２アドレスをマルチキャストアドレスとし、自装置の出力ポートをマルチキャスト指定し、前記宛先となるエッジスイッチの出力ポートをマルチキャスト指定することを特徴とするエッジスイッチ。
（付記７）
付記５または６記載のエッジスイッチにおいて、
前記第３識別子を検索キーとして、前記中継網にフレームを出力する自装置のポートを取り出す中継網出力ポート検索手段を
有することを特徴とするエッジスイッチ。
（付記８）
付記７記載のエッジスイッチにおいて、
前記中継網出力ポート検索手段は、前記第２アドレスがマルチキャストアドレスの場合、中継網内のネットワークに割り当てたＶＬＡＮ値を収容している自装置の全ポートを取り出すことを特徴とするエッジスイッチ。
（付記９）
複数のユーザ網を中継網で接続する広域ネットワークで前記ユーザ網が接続される中継網のエッジスイッチにおいて、
前記中継網から入力されるフレームにヘッダ情報として付加されている、前記ユーザ網が接続される中継網のエッジスイッチに割り当てた中継網内でユニークな第１アドレスと、中継網内のネットワークに割り当てたＶＬＡＮ値と、ユーザ網からフレームを受け取った自装置のポートの識別子である第１識別子と、前記中継網から入力されるフレーム内のユーザフレーム中の送信元アドレスと、ユーザネットワーク内で割り当てられるＶＬＡＮタグ中のＶＬＡＮ値と、前記中継網からフレームを受け取った自装置のポートの識別子である第４識別子を学習する学習手段を
有することを特徴とするエッジスイッチ。
（付記１０）
付記９記載のエッジスイッチにおいて、
前記中継網からフレームを受け取った入力ポート番号を検索キーとして、中継網内のネットワークに割り当てたＶＬＡＮ値と、中継網からフレームを受け取った自装置のポートの識別子である第４識別子を取り出す第４識別子検索手段を
有することを特徴とするエッジスイッチ。
（付記１１）
付記１０記載のエッジスイッチにおいて、
前記学習手段の学習内容を外部インタフェースから入力して設定する外部設定手段を
有することを特徴とするエッジスイッチ。
（付記１２）
付記１０記載のエッジスイッチにおいて、
前記中継網から入力されるフレームにヘッダ情報として付加されている、宛先となるエッジスイッチのユーザ網に接続されているポートの識別子である第２識別子を検索キーとして、ユーザ網にユーザフレームを出力する自装置のポートを取り出すユーザ網出力ポート検索手段を
有することを特徴とするエッジスイッチ。
（付記１３）
付記１２記載のエッジスイッチにおいて、
前記ユーザ網出力ポート検索手段は、前記第２識別子がマルチキャストを示す場合、中継網内のネットワークに割り当てたＶＬＡＮ値を収容している自装置の全ポートを取り出すことを特徴とするエッジスイッチ。
（付記１４）
付記２記載のヘッダ情報付加手段と、付記９記載の学習手段を
有することを特徴とするエッジスイッチ。
【図面の簡単な説明】
【００７８】
【図１】本発明のエッジスイッチ内のフレーム送信処理部の一実施形態の構成図である。
【図２】図１の各部におけるフレームフォーマットを示す図である。
【図３】本発明のエッジスイッチ内のフレーム受信処理部の一実施形態の構成図である。
【図４】図２の各部におけるフレームフォーマットを示す図である。
【図５】図１のフレーム送信処理部と図３のフレーム受信処理部から構成されたエッジスイッチの一実施形態の構成図である。
【図６】ネットワークの一実施形態の構成図である。
【図７】各エッジスイッチに保持するテーブルの設定値を示す図である。
【図８】未学習ユニキャストフレームの転送処理を説明するための図である。
【図９】各エッジスイッチ内のテーブルの内容を示す図である。
【図１０】学習済みユニキャストフレームの転送処理を説明するための図である。
【図１１】各エッジスイッチ内のテーブルの内容を示す図である。
【図１２】マルチキャストフレームの転送処理を説明するための図である。
【図１３】各エッジスイッチ内のテーブルの内容を示す図である。
【図１４】コアスイッチの学習内容が消去された場合のユニキャストフレームの転送処理を説明するための図である。
【符号の説明】
【００７９】
１０  フレーム送信処理部
１２，２０，２６，３２，４０，４４，５０  処理部
１４，３４  メモリインタフェース
１６，２２，３６，４８，５２  連想メモリ
１８，３８，５４  外部インタフェース
２４，４２  メモリ
３０  フレーム受信処理部
【図１】
2006025121.tif 000003
【図２】
2006025121.tif 000004
【図３】
2006025121.tif 000005
【図４】
2006025121.tif 000006
【図５】
2006025121.tif 000007
【図６】
2006025121.tif 000008
【図７】
2006025121.tif 000009
【図８】
2006025121.tif 000010
【図９】
2006025121.tif 000011
【図１０】
2006025121.tif 000012
【図１１】
2006025121.tif 000013
【図１２】
2006025121.tif 000014
【図１３】
2006025121.tif 000015
【図１４】
2006025121.tif 000016