(57)【要約】【課題】  ＬＡＮカード間および制御カード間でＭＡＣアドレスの承継を行うことができる多チャンネルネットワーク装置を提供する。【解決手段】  ネットワークに接続するためのＬＡＮカード２０と、ＬＡＮカード２０が挿入されるスロットを備えた装置本体１と、装置本体１に搭載される、取り外し可能な制御カード１０とを有する。装置本体１は、上記ネットワーク上におけるＬＡＮカード２０の固有アドレスとして用いられるＭＡＣアドレスが上記スロットを識別可能なスロットＩＤ別に予め格納されたＭＡＣアドレス記憶部３０を有する。制御カード１０が、ＬＡＮカード２０が挿入されたスロットのスロットＩＤに基づいてＭＡＣアドレス記憶部３０からＭＡＣアドレスを取得し、該取得したＭＡＣアドレスをＬＡＮカード２０に割り当てる。【選択図】図１
2007020050.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークに接続するための複数のＬＡＮカードと、
前記複数のＬＡＮカードがそれぞれ挿入される複数のスロットを備えた装置本体と、
前記装置本体に搭載される、取り外し可能な制御カードとを有し、
前記装置本体は、前記ネットワーク上における前記複数のＬＡＮカードの固有アドレスとして用いられるＭＡＣアドレスが前記複数のスロットをそれぞれ識別可能なスロットＩＤ別に予め格納されたＭＡＣアドレス記憶部を有し、
前記制御カードが、前記複数のＬＡＮカードのそれぞれに対して、当該ＬＡＮカードが挿入されたスロットのスロットＩＤに基づいて前記ＭＡＣアドレス記憶部からＭＡＣアドレスを取得し、該取得したＭＡＣアドレスを当該ＬＡＮカードに割り当てることを特徴とする多チャンネルネットワーク装置。
【請求項２】
前記複数のＬＡＮカードのそれぞれは、
ＭＡＣアドレスを格納するための別のＭＡＣアドレス記憶部と、
前記制御カードに接続され、前記制御カードから供給されたＭＡＣアドレスを前記別のＭＡＣアドレス記憶部に格納する制御カードインタフェースとを有する、請求項１に記載の多チャンネルネットワーク装置。
【請求項３】
前記制御カードは、前記複数のＬＡＮカードのそれぞれに対して、当該ＬＡＮカードが挿入されたスロットのスロットＩＤを供給し、
前記複数のＬＡＮカードのそれぞれは、
前記別のＭＡＣアドレス記憶部に格納されているＭＡＣアドレスを付加したパケットを前記ネットワーク上に送出するインタフェースと、
前記制御カードから供給されたスロットＩＤに基づいて前記ＭＡＣアドレス記憶部からＭＡＣアドレスを取得し、該取得したＭＡＣアドレスと前記別のＭＡＣアドレス記憶部に格納されているＭＡＣアドレスとが一致するか否かを判断する比較部と、
前記比較部にてＭＡＣアドレスが一致したと判断された場合にのみ、前記インタフェースによるパケットの送出を許可するパケット制御部とを有する、請求項２に記載の多チャンネルネットワーク装置。
【請求項４】
前記パケット制御部は、前記比較部にてＭＡＣアドレスが不一致であると判断された場合は、その旨を示す不一致信号を前記制御カードから供給されたスロットＩＤと一緒に前記制御カードインタフェースを通じて前記制御カードに供給し、
前記制御カードは、前記パケット制御部から不一致信号およびスロットＩＤが供給されると、該スロットＩＤに基づいて前記ＭＡＣアドレス記憶部から該当するＭＡＣアドレスを取得し、該取得したＭＡＣアドレスを該不一致信号を出力したＬＡＮカードに対して再度割り当てる、請求項３に記載の多チャンネルネットワーク装置。
【請求項５】
前記複数のＬＡＮカードの少なくとも２つのうち一方が運用系、他方が予備系とされており、
前記ＭＡＣアドレス記憶部は、前記運用系および予備系のＬＡＮカードがそれぞれ挿入されるスロットのスロットＩＤと関連付けて同じＭＡＣアドレスが格納されている、請求項１乃至４のいずれか１項に記載の多チャンネルネットワーク装置。
【請求項６】
ネットワークに接続するための複数のＬＡＮカードと、これらＬＡＮカードがそれぞれ挿入される複数のスロットを備えた装置本体と、該装置本体に搭載される、取り外し可能な制御カードとを有するネットワーク装置において行われるＭＡＣアドレス割り当て方法であって、
前記制御カードが行うステップとして、
前記ネットワーク上における前記複数のＬＡＮカードの固有アドレスとして用いられるＭＡＣアドレスが前記複数のスロットをそれぞれ識別可能なスロットＩＤ別に予め格納されたＭＡＣアドレス記憶部を参照するステップと、
前記複数のＬＡＮカードのそれぞれに対して、当該ＬＡＮカードが挿入されたスロットのスロットＩＤに基づいて前記ＭＡＣアドレス記憶部からＭＡＣアドレスを取得し、該取得したＭＡＣアドレスを当該ＬＡＮカードに割り当てるステップとを含む、ＭＡＣアドレス割り当て方法。
【請求項７】
前記制御カードが行うステップとして、
前記複数のＬＡＮカードのそれぞれに対して、当該ＬＡＮカードが挿入されたスロットのスロットＩＤを供給するステップを更に含み、
前記複数のＬＡＮカードのそれぞれが行うステップとして、
前記制御カードによって割り当てられたＭＡＣアドレスを自ＬＡＮカード内に設けられた別のＭＡＣアドレス記憶部に格納するステップと、
前記別のＭＡＣアドレス記憶部に格納されているＭＡＣアドレスを付加したパケットを前記ネットワーク上に送出するステップと、
前記制御カードから供給されたスロットＩＤに基づいて前記ＭＡＣアドレス記憶部からＭＡＣアドレスを取得し、該取得したＭＡＣアドレスと前記別のＭＡＣアドレス記憶部に格納されているＭＡＣアドレスとを比較するステップと、
前記比較でＭＡＣアドレスが一致した場合にのみ、前記パケットの送出を許可するステップとを含む、請求項６に記載のＭＡＣアドレス割り当て方法。
【請求項８】
前記複数のＬＡＮカードのそれぞれが行うステップとして、
前記比較でＭＡＣアドレスが不一致となった場合に、その旨を示す不一致信号を前記制御カードから供給されたスロットＩＤと一緒に前記制御カードに供給するステップを更に含み、
前記制御カードが行うステップとして、
前記不一致信号およびスロットＩＤが供給されると、該スロットＩＤに基づいて前記ＭＡＣアドレス記憶部からＭＡＣアドレスを取得し、該取得したＭＡＣアドレスを該不一致信号を出力したＬＡＮカードに対して再度割り当てるステップとをさらに含む、請求項７に記載のＭＡＣアドレス割り当て方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のＬＡＮ（Local Area Network）カードが搭載される多チャンネルネットワーク装置に関する。
【背景技術】
【０００２】
ネットワーク装置として、複数のＬＡＮカードが搭載される多チャンネルイーサネット装置が知られている。この種の多チャンネルイーサネット装置では、各ＬＡＮカードに、ネットワーク上で一意に識別することができるＭＡＣ（Media Access Control）アドレスが付与される（特許文献１参照）。
【０００３】
図１０に、多チャンネルイーサネット装置の一例を示す。この多チャンネルイーサネット装置は、複数のＬＡＮカード１０１および制御カード１１０が装着可能な構成になっている。制御カード１１０は、装着されたＬＡＮカード１０１の動作の制御およびその状態の監視を行う。
【０００４】
ＬＡＮカード１０１は、光イーサネットとメタルイーサネットのメディア変換機能を持ち、IEEE802.3に規定されているＭＡＣフレームによるデータの送受信が可能とされており、ＬＡＮ(イーサネット)網を終端する。このＬＡＮカード１０１は、ＷＡＮ（Wide Area Network）側の通信網（専用線網）１０２に接続される光インタフェース１０４と、データ変換部１０５と、ローカル側通信網であるＬＡＮ（Local Area Network）１０３に接続されるＬＡＮインタフェース１０６と、コンソールインタフェース１０７と、ＭＡＣアドレス記憶部１０８とを有する。
【０００５】
光インタフェース１０４は、光／電変換部を備え、データ変換部１０５からのデータ（電気信号）を光信号に変換してＷＡＮ１０２上に送出し、ＷＡＮ１０２からのデータ（光信号）を電気信号に変換してデータ変換部１０５に供給する。ＬＡＮインタフェース１０６は、ローカルＬＡＮ１０３からのデータをデータ変換部１０５に供給し、データ変換部１０５からのデータをローカルＬＡＮ１０３上に送出する。データ交換部１０５は、これら光インタフェース１０４およびＬＡＮインタフェース１０６からのデータをＷＡＮ、ＬＡＮそれぞれに対応するパケットに載せ替える機能を持つ。コンソールインタフェース１０７は、外部のアドレス登録装置１１２との接続が可能で、この外部のアドレス登録装置１１２から供給されるＭＡＣアドレスをＭＡＣアドレス記憶部１０８に格納する。
【０００６】
図１０に示した多チャンネルイーサネット装置では、ＬＡＮカード１０１が装着されることで、異なるネットワーク間でのデータの送信が可能となる。また、複数のＬＡＮカード１０１が装着されることで、多チャネルによる通信が可能となる。
【特許文献１】特開２００４−１７３３１５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかし、図１０に示した多チャンネルイーサネット装置においては、ＭＡＣアドレスは、カード製造時に、各ＬＡＮカードに直接登録されるため、以下のような問題がある。
【０００８】
（１）ＭＡＣアドレスをＬＡＮカードに登録する際は、ＬＡＮカードをアドレス登録装置１１２に接続する必要があり、そのような接続作業を、多数のＬＡＮカードについて行うことは、非常に手間のかかる作業となる。
【０００９】
（２）ＬＡＮカードを他のＬＡＮカードに交換した場合、交換前のＬＡＮカードに登録されたＭＡＣアドレスを交換した他のＬＡＮカードで使用することができない。このようにＬＡＮカードの間でＭＡＣアドレスの承継を行うことができないため、ＭＡＣアドレス資源が浪費されることになる。
【００１０】
（３）複数のＬＡＮカードで同一のＭＡＣアドレスを使用することができないため、例えば、第１のＬＡＮカードを使用した運用系と第２のＬＡＮカードを使用した予備系といった冗長構造を有する系において、運用系から予備系に切り替えた場合に、ローカル側の通信網上に設置されているルーターにおいて、第２のＬＡＮカードのＭＡＣアドレスについて、ルーティングテーブルが更新されるまで通信断となる場合がある。
【００１１】
なお、特許文献１には、ＭＡＣアドレスを格納するアドレス格納部を制御装置（制御カード）に設けて、制御装置が、アドレス格納部に格納されているＭＡＣアドレスを参照してＬＡＮカードにＭＡＣアドレスを割り当てるようにしたシステムが開示されている。しかし、この場合は、制御装置自体がアドレス格納部を備えるため、制御装置が故障し、その故障した制御装置を他の制御装置に交換する場合に、故障した制御装置に備えられたアドレス格納部に格納されているＭＡＣアドレスを他の制御装置で使用することができない。このように、故障した制御装置と交換した他の制御装置との間でＭＡＣアドレスの承継を行うことができないため、ＭＡＣアドレス資源が浪費される問題がある。
【００１２】
本発明の目的は、上記問題を解決し、ＬＡＮカード間および制御カード間でＭＡＣアドレスの承継を行うことができる、ＭＡＣアドレス設定の自由度の高い、多チャンネルネットワーク装置を提供することにある。
【課題を解決するための手段】
【００１３】
上記目的を達成するため、本発明の多チャンネルネットワーク装置は、
ネットワークに接続するための複数のＬＡＮカードと、
前記複数のＬＡＮカードがそれぞれ挿入されるスロットを備えた装置本体と、
前記装置本体に搭載される、取り外し可能な制御カードとを有し、
前記装置本体は、前記ネットワーク上における前記複数のＬＡＮカードの固有アドレスとして用いられるＭＡＣアドレスが前記スロットを識別可能なスロットＩＤ別に予め格納されたＭＡＣアドレス記憶部を有し、
前記制御カードが、前記複数のＬＡＮカードのそれぞれについて、当該ＬＡＮカードが挿入されたスロットのスロットＩＤに基づいて前記ＭＡＣアドレス記憶部からＭＡＣアドレスを取得し、該取得したＭＡＣアドレスを当該ＬＡＮカードに割り当てることを特徴とする。
【００１４】
上記の構成によれば、制御カードが、ＭＡＣアドレス記憶部に格納されているＭＡＣアドレスを参照して、スロットに挿入されたＬＡＮカードにＭＡＣアドレスを割り当てるようになっているので、カード製造時に、各ＬＡＮカードにＭＡＣアドレスを登録する必要がない。
【００１５】
また、ＭＡＣアドレスは、多チャンネルネットワーク装置の製造時に、装置本体のＭＡＣアドレス記憶部に登録される。装置本体の数は、ＬＡＮカードの数に比べて少ないので、ＭＡＣアドレスの登録作業は大幅に軽減される。
【００１６】
さらに、ＬＡＮカードを交換した場合は、制御カードが、ＭＡＣアドレス記憶部に格納されているＭＡＣアドレスを参照して、交換したＬＡＮカードにＭＡＣアドレスを割り当てる。このように、ＭＡＣアドレス記憶部に格納されているＭＡＣアドレスの範囲において、ＬＡＮカード間でＭＡＣアドレスの承継が可能である。
【００１７】
さらに、制御カードとＭＡＣアドレス記憶部は独立に設けられているので、制御カードが故障して他の制御カードに交換した場合において、ＭＡＣアドレス記憶部を交換する必要がない。このように、制御カードの交換の際にも、ＭＡＣアドレスの承継が可能である。
【００１８】
また、ＭＡＣアドレス記憶部において、ＭＡＣアドレスはスロットＩＤ別に格納される。したがって、複数のスロットのうち１つのスロットを運用系、他のスロットを予備系として用いる場合には、それらスロットのＩＤに対応する欄に同一のＭＡＣアドレスを格納すれば、運用系および予備系でそれぞれ同じＭＡＣアドレスが割り当てられることになる。
【発明の効果】
【００１９】
本発明によれば、装置本体に設けられたＭＡＣアドレス記憶部にＭＡＣアドレスを登録するようになっているので、ＬＡＮカードにＭＡＣアドレスを登録する場合に比べて、製造時におけるＭＡＣアドレスの登録に伴う作業を軽減することができる。
【００２０】
また、ＬＡＮカード間および制御カード間でＭＡＣアドレスの承継が可能になっているので、ＭＡＣアドレス資源の浪費を抑制することができる。
【００２１】
さらに、複数のＬＡＮカードに対して同じＭＡＣアドレスを割り当てる場合は、ＭＡＣアドレス記憶部において、それらＬＡＮカードが挿入されるスロットのスロットＩＤに対して同一のＭＡＣアドレスを格納するだけでよい。このように、ＭＡＣアドレス設定の自由度の高く、回線のバックアップ機能を備えた装置への適用が簡単である。
【発明を実施するための最良の形態】
【００２２】
次に、本発明の実施形態について図面を参照して説明する。
【００２３】
（第１の実施形態）
図１は、本発明の第１の実施形態である多チャンネルイーサネット装置の概略構成を示すブロック図である。図１を参照すると、本実施形態の多チャンネルイーサネット装置は、複数のＬＡＮカード２０と、これらＬＡＮカード２０がそれぞれ挿入されるスロットを備えた装置本体１と、装置本体１に搭載される取り外し可能な制御カード１０と、各ＬＡＮカード２０に割り当てるためのＭＡＣアドレスが予め格納されたＭＡＣアドレス記憶部３０とを有する。制御カード１０、各ＬＡＮカード２０およびＭＡＣアドレス記憶部３０のそれぞれはバス４０に接続されている。
【００２４】
ＬＡＮカード２０は、図１０に示したＬＡＮカード１０１と同様、光イーサネットとメタルイーサネットのメディア変換機能を持ち、IEEE802.3に規定されているＭＡＣフレームによるデータの送受信が可能とされており、ＬＡＮ(イーサネット)網を終端する構成になっているが、制御カード１０によってＭＡＣアドレスが割り当てられる点が、ＬＡＮカード１０１と異なる。図２に、ＬＡＮカード２０の構成を示す。
【００２５】
図２を参照すると、ＬＡＮカード２０は、ＷＡＮ側の通信網（専用線網）１０２に接続される光インタフェース２１と、データ変換部２２と、ローカル側通信網であるＬＡＮ１０３に接続されるＬＡＮインタフェース２３と、制御カード１０との間で通信が可能な制御カードインタフェース２４と、制御カード１０によって割り当てられたＭＡＣアドレスが格納されるＭＡＣアドレス記憶部２５とを有する。光インタフェース２１およびデータ変換部２２は、図１０に示したものと基本的には同じものである。
【００２６】
制御カードインタフェース２４は、制御カード１０からＭＡＣアドレスを受信すると、該受信したＭＡＣアドレスをＭＡＣアドレス記憶部２５に格納する。また、制御カードインタフェース２４は、制御カード１０から受信したＭＡＣアドレスをＭＡＣアドレス記憶部２５に格納する際に、ＭＡＣアドレス記憶部２５に既にＭＡＣアドレスが格納されている場合は、その格納されているＭＡＣアドレスを消去した上で、制御カード１０から受信したＭＡＣアドレスを格納する。これにより、ＭＡＣアドレス記憶部２５には、常に、ＬＡＮカード２０をスロットに挿入した際に制御カード１０が割り当てたＭＡＣアドレスが格納されることになる。
【００２７】
ＬＡＮインタフェース２３は、ローカルＬＡＮ１０３からのデータをデータ変換部１０５に供給し、データ変換部２２からのデータをローカルＬＡＮ１０３上に送出する。データ変換部２２からのデータをローカルＬＡＮ１０３上に送出する際は、ＬＡＮインタフェース２３は、ＭＡＣアドレス記憶部２５に格納されているＭＡＣアドレスをソースアドレスとして使用する。図３に、ＬＡＮインタフェース２３の概略構成を示す。
【００２８】
図３を参照すると、ＬＡＮインタフェース２３は、ＭＡＣ処理部２３０、ＰＨＹ（Physical Layer）部２３１およびＭＡＣアドレス設定部２３２を有する。ＭＡＣアドレス設定部２３２は、ＭＡＣアドレス記憶部２５からＭＡＣアドレスを読み出し、その読み出したＭＡＣアドレスをソースアドレスとしてＭＡＣ処理部２３０に通知する。ＭＡＣ処理部２３０は、データ変換部２２からのデータにＭＡＣアドレス設定部２３２から通知されたソースアドレスをアドレス値として埋め込む。ＰＨＹ部２３１は、データと電気信号の相互変換などを規定する物理層である。
【００２９】
制御カード１０は、ＬＡＮカード２０の制御カードインタフェース２４およびＭＡＣアドレス記憶部３０のそれぞれとバス４０を介して接続される制御部１１を備える。制御部１１は、ＭＡＣアドレス管理機能、ＭＡＣアドレス割り当て機能、ＬＡＮカードの動作制御や状態監視を行う機能などを有する。
【００３０】
ＭＡＣアドレス管理機能は、ＭＡＣアドレス記憶部３０に格納されたＭＡＣアドレスについて、割り当て済みのＭＡＣアドレスと未使用のＭＡＣアドレスを管理する機能である。具体的には、制御部１１が、ＭＡＣアドレス記憶部３０において、スロットＩＤ別に、割り当て済みとなったＭＡＣアドレスに対して、その旨を示すフラグを立てることができるような仕組みになっている。
【００３１】
ＭＡＣアドレス割り当て機能は、ＭＡＣアドレス記憶部３０に格納されたＭＡＣアドレスを参照してＬＡＮカード２０にＭＡＣアドレスを書き込む機能である。多チャンネルイーサネット装置の起動時およびＬＡＮカード交換時に、このＭＡＣアドレス割り当て機能により、ＬＡＮカードに対してＭＡＣアドレスが割り当てられる。ＬＡＮカード２０へのＭＡＣアドレスの割り当ては、ＬＡＮカード２０が挿入されたスロット番号（ＩＤ）の順番で行うことが望ましい。
【００３２】
図４に、ＭＡＣアドレス記憶部３０に格納される情報の一例を示す。図４を参照すると、スロットＩＤ別に、ＭＡＣアドレス値が予め割り当てられている。各スロットＩＤの欄には、フラグの設定欄が設けられている。制御部１１は、スロットに挿入されたＬＡＮカードに対して、該スロットのスロットＩＤに基づいてＭＡＣアドレス記憶部３０からＭＡＣアドレスを取得し、該取得したＭＡＣアドレスを割り当てる。また、制御部１１は、スロットに挿入されたＬＡＮカードにＭＡＣアドレスを割り当てた場合は、該当するスロットＩＤの欄に設けられたフラグ設定欄に「有り」というフラグ情報を格納し、ＭＡＣアドレスを割り当てたＬＡＮカードがスロットから抜き取られた場合は、該当するスロットＩＤの欄に設けられたフラグ設定欄に「無し」というフラグ情報を格納する。また、制御部１１は、ポーリングにより、現在、ＬＡＮカードが挿入されているスロットを調べ、前回のポーリング時にＬＡＮカードが挿入されていると判断したスロットと、今回のポーリング時にＬＡＮカードが挿入されていると判断したスロットとの比較結果に基づいて、ＬＡＮカードのスロットへの挿入およびＬＡＮカードのスロットからの抜き取りを判断する。
【００３３】
ＬＡＮカードは、設定モードを決める設定モードレジスタと状態を表示するための状態表示レジスタとを有し、これらレジスタの値によって動作が決定される。動作制御・状態監視機能では、設定モードレジスタおよび状態表示レジスタにおけるレジスタ値の書き込み／読み出しを行う。
【００３４】
上記の他、制御カード１０は、スロットに挿入されたＬＡＮカード２０の起動設定も行う。ここで、起動設定は、ＬＡＮインタフェースの動作モード（通信速度、フロー制御など）の設定である。フロー制御は、後述するポーズフレームの送信処理などを含む。
【００３５】
本実施形態では、ＬＡＮカードは、ＭＡＣアドレスが設定されているか否かを確認するための設定確認レジスタを有している。設定確認レジスタの状態は、ＬＡＮカードに電源が供給された時点でクリアされる。制御部１１は、設定確認レジスタの状態に基づいて、ＬＡＮカードがＭＡＣアドレス割り当て済みであるか否かを判断する。また、制御部１１は、ＬＡＮカードにＭＡＣアドレスを割り当てた場合は、そのＬＡＮカードの設定確認レジスタを設定済みの状態にする。制御部１１に代わって、ＬＡＮカード内の制御カードインタフェースが設定確認レジスタの状態設定を行ってもよい。この場合は、制御カードインタフェースは、制御カードからＭＡＣアドレスを受信した際に、設定確認レジスタを設定済みの状態にする。
【００３６】
ＭＡＣアドレス記憶部３０に格納されるＭＡＣアドレスの数は、設計に応じて任意に設定することができるが、基本的には、ＬＡＮカード２０が挿入されるスロットの数に対応する数のＭＡＣアドレスがＭＡＣアドレス記憶部３０に格納される。ＭＡＣアドレス記憶部３０へのＭＡＣアドレスの格納は、多チャンネルイーサネット装置の製造時に行われる。
【００３７】
次に、本実施形態の多チャンネルイーサネット装置の動作について説明する。
【００３８】
図５に、制御カード１０の制御部１１によるＭＡＣ割り当て処理の一手順を示す。まず、制御部１１は、多チャンネルイーサネット装置が起動されたか否かを判断する（ステップ４００）。この判断では、制御部１１は、多チャンネルイーサネット装置の電源（不図示）のオン・オフの状態を監視し、オン状態になった場合に起動と判断する。電源のオン・オフ状態の判断は、例えば、電源の供給ラインにおける電圧レベルを検出し、所定の電圧レベルになったか否かを判断することで行う。
【００３９】
多チャンネルイーサネット装置が起動されると、続いて、制御部１１は、スロットに挿入されているＬＡＮカード２０に対してＭＡＣアドレスの割り当てを行う（ステップ４０１）。このＭＡＣアドレスの割り当てにおいて、制御部１１は、ＭＡＣアドレス記憶部３０に格納されているＭＡＣアドレスを参照する。ＭＡＣアドレス記憶部３０に格納されているＭＡＣアドレスのうち、ＬＡＮカードに割り当てたＭＡＣアドレスには、その旨を示すフラグが立てられる（図４参照）。また、制御部１１は、ＭＡＣアドレスを割り当てたＬＡＮカードの設定確認レジスタを設定済みの状態にする（ステップ４０２）。
【００４０】
ＭＡＣアドレスの割り当ておよび設定確認レジスタの設定の後、制御部１１は、ＬＡＮカード２０の運用を開始する（ステップ４０３）。ＬＡＮカード２０の運用開始後、制御部１１は、一定の周期でポーリングを行って、現在スロットに挿入されている全てのＬＡＮカードの設定確認レジスタの内容を調べ（ステップ４０４）、未設定状態のＬＡＮカードがあるか否かを判断する（ステップ４０５）。未設定状態のＬＡＮカードがある場合は、制御部１１は、未設定の新しいＬＡＮカードがスロットに挿入されたと判断し、ＭＡＣアドレス記憶部３０に格納されている情報を参照して、その未設定のＬＡＮカードにＭＡＣアドレスを割り当てる（ステップ４０６）。ＭＡＣアドレスをＬＡＮカードに割り当てた後、制御部１１は、ＭＡＣアドレス記憶部３０において、そのＬＡＮカードが挿入されているスロットの欄に、「有り」のフラグ情報を格納する。
【００４１】
続いて、制御部１１は、ＭＡＣアドレスを割り当てたＬＡＮカードの設定確認レジスタを設定済みの状態にする（ステップ４０７）。そして、制御部１１は、ステップ４０７でＭＡＣアドレスを割り当てたＬＡＮカードを運用する（ステップ４０８）。
【００４２】
なお、ステップ４０４のポーリングの処理において、制御部１１は、スロットからＬＡＮカードが抜き取られたことを検知した場合は、ＭＡＣアドレス記憶部３０において、その対応するスロットの欄に、「無し」のフラグ情報を格納する。
【００４３】
本実施形態の多チャンネルイーサネット装置によれば、起動時に、制御カード１０が、ＭＡＣアドレス記憶部３０に格納されているＭＡＣアドレスを参照して、スロットに挿入されたＬＡＮカード２０にＭＡＣアドレスを割り当てるようになっているので、カード製造時に、各ＬＡＮカードにＭＡＣアドレスを登録する必要がない。
【００４４】
ＭＡＣアドレスの登録は、多チャンネルイーサネット装置に対して行われる。ＭＡＣアドレスの多チャンネルイーサネット装置への登録は、図１０に示したような外部のアドレス登録装置を用いて行われるが、多チャンネルイーサネット装置の数は、ＬＡＮカードの数に比べて少ないので、ＭＡＣアドレスの登録作業は大幅に軽減される。
【００４５】
また、ＬＡＮカードを交換した場合は、制御カード１０が、ＭＡＣアドレス記憶部３０に格納されているＭＡＣアドレスを参照して、交換したＬＡＮカードにＭＡＣアドレスを割り当てる。この場合は、ＭＡＣアドレス記憶部３０に格納されているＭＡＣアドレスの範囲において、ＭＡＣアドレスの承継が可能である。例えば、全てのスロットにＬＡＮカードが挿入された状態で起動され、その後、いずれかのスロットにおいて、ＬＡＮカードが他のＬＡＮカードに交換された場合は、交換前のＬＡＮカードに割り当てられていたＭＡＣアドレスが、交換した他のＬＡＮカードに対して割り当てられることになる。この場合は、１つのＭＡＣアドレスが、交換前のＬＡＮカードと交換した他のＬＡＮカードの間で承継されることになる。このようにＭＡＣアドレスの承継が可能であることから、ＭＡＣアドレス資源の浪費を抑制することができる。
【００４６】
また、制御カード１０とＭＡＣアドレス記憶部３０は独立に設けられているので、制御カード１０が故障して他の制御カードに交換した場合において、ＭＡＣアドレス記憶部３０を交換する必要がない。このように、制御カードの交換の際にも、ＭＡＣアドレスの承継が可能であるので、ＭＡＣアドレス資源の浪費を抑制することができる。
【００４７】
また、ＭＡＣアドレス記憶部３０において、ＭＡＣアドレスはスロットＩＤ別に格納される。したがって、複数のスロットのうち１つのスロットを運用系、他のスロットを予備系として用いる場合には、それらスロットのＩＤに対応する欄に同一のＭＡＣアドレスを格納すれば、運用系および予備系でそれぞれ同じＭＡＣアドレスが割り当てられることになる。
【００４８】
（第２の実施形態）
第１の実施形態の多チャンネルイーサネット装置において、制御カードが未装着の状態でＬＡＮカードが挿入された場合は、そのＬＡＮカードに対するＭＡＣアドレスの割り当ては、制御カードが装着されるまで行われない。また、制御カードがビジー状態である場合にＬＡＮカードが挿入された場合は、そのＬＡＮカードに対するＭＡＣアドレスの割り当ては直ぐには行われない。このように、ＬＡＮカードがスロットに挿入されても、そのＬＡＮカードに対してＭＡＣアドレスの割り当てが直ぐに行われない場合がある。このような場合、ＭＡＣアドレスの割り当てが行われていない未設定状態のＬＡＮカードにおいて通信が開始されると、誤ったＭＡＣアドレスが付与されたパケットが送出されてしまうことがある。例えば、ＭＡＣアドレス記憶部２５に既にＭＡＣアドレスが格納されている状態のＬＡＮカードがスロットに挿入された場合において、そのＬＡＮカードに対してＭＡＣアドレスの割り当てが直ぐに行われずに通信が開始された場合には、ＭＡＣアドレス記憶部２５に格納されているＭＡＣアドレス（これは誤ったＭＡＣアドレスである）が付与されたパケットが送出されてしまう。この問題を防止するためには、ＭＡＣアドレスの割り当てが行われていない未設定状態のＬＡＮカードに対して、パケットの送出を停止する機能を持たせる必要がある。
【００４９】
パケットの送出を停止する手法として、送信ＬＩＮＫパルスを停止する方法がある。しかし、この方法では、パケット通信の停止制御とともにＬＡＮの接続性の確認まで不可とされるため、使い勝手が悪くなる。
【００５０】
ＷＡＮ側からのＬＩＮＫパルス（データ）は、ＬＡＮカードにてＭＡＣアドレスを付加する必要がないため、未設定状態のＬＡＮカードにおいて、そのようなＬＩＮＫパルスを送信しても問題になることはない。一方、ＬＡＮカード自身が送出するパケット、例えばＬＡＮ１０３からＬＡＮカード２０へのトラフィックが集中した場合にＬＡＮカード２０が送出するポーズ（PAUSE）フレームによるパケット要求は、上記のような誤ったＭＡＣアドレスが付加されると、トラフィックが集中したＬＡＮカードを特定することができなくなってしまう。本実施形態では、そのような誤ったＭＡＣアドレスが付与されたパケットが送出されてしまうことを抑制することのできる、多チャンネルイーサネット装置について説明する。
【００５１】
図６は、本発明の第２の実施形態である多チャンネルイーサネット装置の概略構成を示すブロック図である。
【００５２】
本実施形態の多チャンネルイーサネット装置は、ＭＡＣアドレスが割り当てられるまでの間、ＭＡＣアドレスの付加を必要とするパケット（具体的には、ポーズフレーム）の送出を停止する機能（ポーズフレーム送信停止機能）をＬＡＮカードに追加した以外は、第１の実施形態の多チャンネルイーサネット装置と同様の構成のものである。
【００５３】
ＬＡＮカード２０は、図２に示したＬＡＮカードの構成に比較部２６およびパケット制御部２７を追加したものであり、これら比較部２６およびパケット制御部２７によってポーズフレーム送信停止機能が提供される。
【００５４】
ＬＡＮインタフェース２３は、ローカル側のＬＡＮ１０３から大量のパケットを受信した場合に、ＬＡＮ１０３上に、パケットの送出を抑制する要求パケット（ポーズフレーム）を送出する機能を持つ。このパケットには、ＭＡＣアドレス記憶部２５に格納されているＭＡＣアドレスが付加される。
【００５５】
比較部２６は、制御カード１０から制御カードインタフェース２４を通じてＬＡＮカード２０が挿入されたスロットのＩＤが供給されるようになっている。比較部２６は、制御カード１０から受信したスロットＩＤに基づいて、ＭＡＣアドレス記憶部３０から当該ＬＡＮカード２０が挿入されたスロットに関するＭＡＣアドレスを取得し、該取得したＭＡＣアドレスと、ＭＡＣアドレス記憶部２５に格納されているＭＡＣアドレスとを比較し、該比較結果をパケット制御部２７に供給する。また、比較部２６は、ＬＡＮカードがスロットに挿入されてから、制御カード１０からスロットＩＤを受信するまでの間は、ＭＡＣアドレスの比較を行うことができないため、ＭＡＣアドレスの比較結果に代えて、スロットＩＤが未受信である旨を示す信号をパケット制御部２７に供給する。また、比較部２６は、例えばＬＡＮカード２０の電源供給ライン（不図示）の電圧を監視し、その電源供給ラインの電圧が所定の電圧に達したか否かで、ＬＡＮカードがスロットに挿入された否かを判断する。
【００５６】
パケット制御部２７は、ＬＡＮインタフェース２３におけるポーズフレームの送信を制御するものであって、ＭＡＣアドレスが一致した旨の比較結果を比較部２６から受信した場合にのみ、ポーズフレームの送信を可とする制御信号をＬＡＮインタフェース２３に供給し、それ以外の場合（スロットＩＤが未受信である旨を示す信号またはＭＡＣアドレスが不一致となった旨の比較結果を比較部２６から受信した場合）は、ポーズフレームの送信を不可とする制御信号をＬＡＮインタフェース２３に供給する。ＬＡＮインタフェース２３によるポーズフレーム送信は、パケット制御部２７からの制御信号に基づいて行われる。
【００５７】
次に、本実施形態の多チャンネルイーサネット装置において行われる、ＬＡＮカード２０によるポーズフレーム送信制御の動作について説明する。図７に、そのポーズフレーム送信制御の一手順を示す。
【００５８】
図７を参照すると、まず、比較部２６が、ＬＡＮカード２０がスロットに挿入された否かを判断する（ステップ７００）。ＬＡＮカード２０がスロットに挿入されたと判断した場合は、続いて、比較部２６が、制御カード１０からスロットＩＤを受信したか否かを判断する（ステップ７０１）。制御カード１０からスロットＩＤを受信していない場合は、比較部２６が、その旨をパケット制御部２７に通知し、パケット制御部２７が、その通知に応じてポーズフレーム送信不可の制御信号をＬＡＮインタフェース２３に供給する（ステップ７０２）。
【００５９】
制御カード１０からスロットＩＤを受信した場合は、比較部２６は、その受信したスロットＩＤに基づいて、ＭＡＣアドレス記憶部３０から当該ＬＡＮカード２０が挿入されたスロットに関するＭＡＣアドレスを取得し、該取得したＭＡＣアドレスと、ＭＡＣアドレス記憶部２５に格納されているＭＡＣアドレスとを比較する（ステップ７０３）。ステップ７０３の比較結果が不一致となった場合は、パケット制御部２７は、ポーズフレーム送信不可の制御信号をＬＡＮインタフェース２３に供給する（ステップ７０４）。ステップ７０３の比較結果が一致となった場合は、パケット制御部２７は、ポーズフレーム送信可の制御信号をＬＡＮインタフェース２３に供給する（ステップ７０５）。
【００６０】
上述のポーズフレーム送信制御によれば、ＭＡＣアドレスの割り当てが未だ行われていない未設定状態のＬＡＮカードでは、ポーズフレームによるパケットの送信が停止されるので、誤ったＭＡＣアドレスが付加されたポーズフレームが送信されることはない。また、送信停止とするパケットはポーズフレームのみであるので、未設定状態のＬＡＮカードにおいて、ＬＩＮＫパルスの送信が可能である。
【００６１】
なお、パケット制御部２７は、ステップ７０４でポーズフレーム送信不可の制御信号をＬＡＮインタフェース２３に供給した場合に、比較部２６からステップ７０１で受信したスロットＩＤを取得し、該取得したスロットＩＤとともにＭＡＣアドレスが不一致になった旨を、制御カードインタフェース２４を通じて制御カード１０の制御部１１に通知し、制御部１１が、その通知に応じて、該当スロットに挿入されているＬＡＮカード２０へのＭＡＣアドレスの割り当てを再度実行してもよい。こうすることで、ＬＡＮカード２０へのＭＡＣアドレスの書き込みがより正確に行われることになる。
【００６２】
（第３の実施形態）
第１および第２の実施形態の多チャンネルイーサネット装置において、少なくとも２つのスロットの一方を運用系、他方を予備系とする冗長構造を構成し、運用系および予備系のスロットに挿入されるＬＡＮカードに同一のＭＡＣアドレスを割り当てるようにすることも可能である。ここでは、そのような冗長構造におけるＭＡＣアドレスの割り当てが可能な多チャンネルイーサネット装置について説明する。
【００６３】
図８は、本発明の第３の実施形態である多チャンネルイーサネット装置の概略構成を示すブロック図である。図８を参照すると、装置本体１は、運用系であるＬＡＮカード２０ａが挿入されるスロットと、予備系であるＬＡＮカード２０ｂが挿入されるスロットと、これらスロットに挿入されたＬＡＮカード２０ａ、２０ｂが接続されるライン選択回路５０とを有する。複数のチャネルＣＨ１〜ＣＨ１８を、「ＣＨ１」と「ＣＨ２」、「ＣＨ３」と「ＣＨ４」といった具合に、２つのチャネルがペアとなる組み合せとして、各組み合せ毎に、ＬＡＮカード２０ａ、２０ｂおよびライン選択回路５０が設けられている。
【００６４】
ＬＡＮカード２０ａ、２０ｂのそれぞれは、図２に示した構成と同様の構成を有する。具体的には、ＬＡＮカード２０ａは、ＷＡＮ（専用線網）１０２ａに接続される光インタフェースと、データ変換部と、ＬＡＮ１０３に接続されるＬＡＮインタフェースと、制御カード１０との間で通信が可能な制御カードインタフェースと、制御カードによって割り当てられたＭＡＣアドレスが格納されるＭＡＣアドレス記憶部とを有する。ＬＡＮカード２０ｂは、ＷＡＮ（専用線網）１０２ｂに接続される光インタフェースと、データ変換部と、ＬＡＮ１０３に接続されるＬＡＮインタフェースと、制御カード１０との間で通信が可能な制御カードインタフェースと、制御カードによって割り当てられたＭＡＣアドレスが格納されるＭＡＣアドレス記憶部とを有する。
【００６５】
ライン選択回路５０は、一方のラインがＬＡＮカード２０ａのＬＡＮインタフェースに接続され、他方のラインがＬＡＮカード２０ｂのＬＡＮインタフェースに接続されており、これらラインのいずれかを選択してＬＡＮ１０３に接続するものである。
【００６６】
制御カード１０は、ＬＡＮカード２０ａ、２０ｂに対して同じＭＡＣアドレスを割り当てる。ＭＡＣアドレス記憶部３０には、スロットＩＤ別にＭＡＣアドレスが予め格納されている。ここでは、ＬＡＮカード２０ａ、２０ｂが挿入されるスロットのＩＤの欄に、同じＭＡＣアドレスが格納されている。制御カード１０は、このＭＡＣアドレス記憶部３０に格納されたＭＡＣアドレスを参照して、ＬＡＮカード２０ａ、２０ｂに対するＭＡＣアドレスの割り当てを行う。
【００６７】
ローカル側のＬＡＮ１０３上には、ルーター１０４が設置されている。ルーター１０４は、パケットの行き先マッピング用データとしてＭＡＣアドレスとその行き先ポートが格納されるルーティングテーブル１０４ａを備えており、受信したパケット内に格納されている宛先ＭＡＣアドレスとルーティングテーブル１０４ａに格納されているＭＡＣアドレスとに基づいて送信すべきポートを判断する。例えば、ＬＡＮカード２０ａとルーター１０４のポートＡが接続されている場合、ＬＡＮカード２０ａから送信されたパケットがルーター１０４を通過する際に、ルーター１０４では、ポートＡとＬＡＮカード２０ａのＭＡＣアドレスの関係がルーティングテーブル１０４ａに格納される。そして、ＬＡＮカード２０ａへパケットを送信する場合に、ルーター１０４は、ルーティングテーブル１０４ａに格納されたＬＡＮカード２０ａのＭＡＣアドレスを宛先とするパケットを送信する。なお、ＭＡＣアドレスがルーティングテーブル１０４に登録されていないＬＡＮカードを使用する場合は、そのＭＡＣアドレスについてルーティングテーブル１０４を更新する必要がある。
【００６８】
本実施形態の多チャンネルイーサネット装置では、制御カード１０は、運用系であるＬＡＮカード２０ａにおいて通信リンクの切断が生じた場合は、ライン選択回路５０にて、ＬＡＮカード２０ａから予備系であるＬＡＮカード２０ｂへの切り替えを行わせる。
【００６９】
図９に、図８に示した多チャンネルイーサネット装置における運用系および予備系の切り替え時における動作を模式的に示す。図９に示す例では、チャネルＣＨ１に対応する運用系のＬＡＮカード２０ａにおいて、ＷＡＮ１０２ａ側の通信リンクが切断された状態になっている。制御部１１は、ライン選択回路５０において、ＬＡＮカード２０ａのラインからチャネルＣＨ２に対応する予備系のＬＡＮカード２０ａのラインへの切り替え制御を行う。本実施形態では、ＬＡＮカード２０ａ、２０ｂにはそれぞれ同じＭＡＣアドレスが割り当てられているので、ルーティングテーブル１０４ａの更新は必要ない。よって、ＬＡＮカード２０ａからＬＡＮカード２０ｂへの切り替えた場合に、ルーティングテーブル１０４ａの学習を待つことなく、最小限の通信断時間でネットワークを切り替えることができる。
【００７０】
なお、ＬＡＮカード２０ａ、２０ｂに割り当てられているＭＡＣアドレスが異なる場合は、ＬＡＮカード２０ａからＬＡＮカード２０ｂへ切り替えた場合に、ＬＡＮカード２０ｂのＭＡＣアドレスがルーティングテーブル１０４ａに登録されていないため、ルーター１０４は、ＬＡＮカード２０ｂへのパケット送信を行うことができない。このため、ＬＡＮカード２０ｂのＭＡＣアドレスについてルーティングテーブル１０４ａが更新されるまでの間は、通信断となってしまう。
【産業上の利用可能性】
【００７１】
本発明は、ＬＡＮカードを複数収容できる多チャンネルイーサネット装置の他、各キャリアメーカーなどで使用されるローカル側ＬＡＮを広域ＬＡＮ網に接続するためのメディアコンバータにも適用することができる。
【図面の簡単な説明】
【００７２】
【図１】本発明の第１の実施形態である多チャンネルイーサネット装置の概略構成を示すブロック図である。
【図２】図１に示す多チャンネルイーサネット装置に搭載されるＬＡＮカードの構成を示すブロック図である。
【図３】図２に示すＬＡＮカードを構成するＬＡＮインタフェースの概略構成を示すブロック図である。
【図４】図１に示す多チャンネルイーサネット装置に設けられるＭＡＣアドレス記憶部に格納される情報の一例を示す図である。
【図５】図１に示す多チャンネルイーサネット装置において行われるＭＡＣ割り当て処理の一手順を示すフローチャート図である。
【図６】本発明の第２の実施形態である多チャンネルイーサネット装置の概略構成を示すブロック図である。
【図７】図６に示す多チャンネルイーサネット装置において行われるポーズフレーム送信制御の一手順を示すフローチャート図である。
【図８】本発明の第３の実施形態である多チャンネルイーサネット装置の概略構成を示すブロック図である。
【図９】図８に示す多チャンネルイーサネット装置における運用系および予備系の切り替え時における動作を示す模式図である。
【図１０】従来の多チャンネルイーサネット装置の構成を示すブロック図である。
【符号の説明】
【００７３】
１  装置本体
１０  制御カード
１１  制御部
２０  ＬＡＮカード
３０  ＭＡＣアドレス記憶部
４０  バス
【図１】
2007020050.tif 000003
【図２】
2007020050.tif 000004
【図３】
2007020050.tif 000005
【図４】
2007020050.tif 000006
【図５】
2007020050.tif 000007
【図６】
2007020050.tif 000008
【図７】
2007020050.tif 000009
【図８】
2007020050.tif 000010
【図９】
2007020050.tif 000011
【図１０】
2007020050.tif 000012