(57)【要約】【課題】現用系及び予備系のバスマスタを有する冗長な構成をもったネットワーク装置において、バスマスタの切り替えを無瞬断で実現する。【解決手段】ネットワーク装置内でバスマスタの切り替えが起きた場合には、バスマスタからポーズパケットを発行する。本ポーズパケットにより、他のパケット送信装置からはパケットの送信が中断されるため、その間にバスマスタ内に留まっているパケットを送信することで、バスマスタの無瞬断切り替えを実現する。【選択図】図１
2011223513.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークからパケットを受信するネットワークインタフェース部と、
前記ネットワークインタフェース部と接続され、現用系又は予備系のバスマスタとして動作する２以上のバスマスタ部と、
を備え、
前記バスマスタ部のうち現用系のバスマスタ部が、前記ネットワークインタフェース部に対し、所定時間、前記バスマスタ部へのパケットの送信停止を指示し、
前記パケットの送信停止指示にて指示された期間に、前記ネットワークインタフェース部が、現用系のバスマスタ部と、予備系のバスマスタ部と、
の切り替えを行うことを特徴とするネットワーク装置。
【請求項２】
前記バスマスタ部は、前記ネットワークインタフェース部に対し、パケットの送信を停止するポーズ時間を指定するフィールドを含んだ送信停止パケットを送信することにより、前記バスマスタ部へのパケットの送信停止を指示する送信停止要求部を含む請求項１記載のネットワーク装置。
【請求項３】
前記バスマスタ部は、受信パケットを蓄積するバッファ部を有し、該バッファ部に蓄積されたパケット量に応じて前記ネットワークインタフェース部にパケットの送信を停止させる期間を決定する請求項１又は請求項２記載のネットワーク装置。
【請求項４】
前記バスマスタ部に接続され、ネットワークからのパケットを終端するパケット終端部を備え、
前記パケット終端部が、前記パケットの送信停止指示にて指示された期間に、現用系のバスマスタ部と、予備系のバスマスタ部と、
の切り替えを行う請求項１乃至３いずれか一に記載のネットワーク装置。
【請求項５】
前記各バスマスタ部それぞれが、前記ネットワークインタフェース部に対して送信する、現用系か予備系かを示す現予備信号を切り替えることにより、
前記ネットワークインタフェース部が、現用系のバスマスタ部と、予備系のバスマスタ部と、
の切り替えを開始する請求項１乃至４いずれか一に記載のネットワーク装置。
【請求項６】
ネットワーク装置内の２以上のバスマスタ部のうちの少なくとも一方が、ネットワークからパケットを受信するネットワークインタフェース部に対し、所定時間パケットの前記バスマスタ部へのパケットの送信停止を指示する工程と、
前記パケットの送信停止指示にて指示された期間に、現用系のバスマスタ部と、予備系のバスマスタ部と、を切り替える工程と、
を含むことを特徴とするバスマスタ切り替え方法。
【請求項７】
前記パケットの送信停止指示は、パケットの送信を停止するポーズ時間を指定するフィールドを含んだ送信停止パケットにより行われる請求項６記載のバスマスタ切り替え方法。
【請求項８】
前記バスマスタ部は、受信パケットを蓄積するバッファ部を有し、該バッファ部に蓄積されたパケット量に応じて前記ネットワークインタフェース部にパケットの送信を停止させる期間を決定する請求項６又は請求項７記載のバスマスタ切り替え方法。
【請求項９】
さらに、前記バスマスタ部に接続され、ネットワークからのパケットを終端するパケット終端部が、前記パケットの送信停止指示にて指示された期間に、現用系のバスマスタ部と、予備系のバスマスタ部と、の切り替えを行う工程を含む、
請求項６乃至８いずれか一に記載のバスマスタ切り替え方法。
【請求項１０】
ネットワーク装置内の２以上のバスマスタ部のうちの少なくとも一方が、ネットワークからパケットを受信するネットワークインタフェース部に対し、所定時間パケットの前記バスマスタ部へのパケットの送信停止を指示する処理と、
前記パケットの送信停止指示にて指示された期間に、現用系のバスマスタ部と、予備系のバスマスタ部と、を切り替える処理と、
をネットワーク装置を構成するコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク装置に関し、特に、冗長な構成を有するネットワーク装置、そのバスマスタ切り替え方法及びプログラムに関する。
【背景技術】
【０００２】
ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）規格の１つであるイーサネット（登録商標）装置に代表されるネットワーク装置が知られている。この種のネットワーク装置はネットワークから受信したイーサネット（登録商標）パケットを受信するインタフェースカード、及びイーサネット（登録商標）パケットの宛て先を切り替えるイーサネット（登録商標）スイッチなどから構成される。
【０００３】
ここで、この種のネットワーク装置内のイーサネット（登録商標）スイッチはネットワーク装置内においてバスマスタとしての重要な役割を担うことから、故障時の対策としてイーサネット（登録商標）スイッチを複数備える冗長構成が採用される。
【０００４】
図２はネットワーク装置の構成を冗長にした場合の一例である。図２では、スイッチカードＡがネットワーク装置内において運用されている現用系のスイッチとして使用され、スイッチカードＢがネットワーク装置内では運用されていない予備系のスイッチとして使用されていることを示している。
【０００５】
その他、特許文献１に、複数の入力デバイスと複数の出力デバイスの間に挿入される第１、第２のスイッチファブリックの現用予備の切り替えをデータの損失なく行う方法が開示されている。その際に、スイッチ（ファブリック）の切り替え時には、スイッチ（ファブリック）の切り替えが発生することをスイッチ（ファブリック）からラインカードにアナウンスされ、ラインカードはスイッチへのデータ入力を停止した後、タイマをスタートさせ、本タイマがタイムアウトするか、スイッチから空信号を受信するかでデータの送信を再開するものとしている。
【０００６】
また、特許文献２においては、基地局変復調装置においてＡＴＭバスの無瞬断切り替えを保証する技術が開示されている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００３−２３４７５７号公報
【特許文献２】特開２００４−２０７８３６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
以下の分析は、本発明の観点からなされたものである。
【０００９】
上記イーサネット（登録商標）装置に代表されるネットワーク装置においては、バスの故障がシステムの停止につながるため、バスマスタとして機能するスイッチカードを冗長構成とすることにより信頼性を高めている。スイッチカードの切り替えは現用系のスイッチカードの障害だけでなく、スイッチカードの正常性が維持されていることを確認するための、スイッチカードの閉塞によってもスイッチカードの切り替えが行われる。ネットワーク装置が運用中であっても同様にスイッチカードの切り替えが行われる。
【００１０】
しかしながら、上記切り替え前後に受信したパケットの連続性（順序）や各スイッチカードに滞留しているパケットの存在を考慮しないで、スイッチカードを切り替えると、パケットの廃棄（データ抜け）が生じ、上位装置との通信に影響を与えてしまうという問題点がある。特に、パケットが分割されている場合、パケットの廃棄（データ抜け）により、分割された他のパケットを含む再送制御が必要になり、伝送能力を一層低下させてしまう。
【００１１】
上記パケットの連続性（順序）の確保のために、ネットワーク装置内で、受信パケットの順序制御を行うことも考えられるが、ネットワーク装置の処理能力を低下させてしまうという問題点がある。
【００１２】
以上のとおり、従来技術には、解決すべき問題点が存在する。
【００１３】
本発明の一側面において、予備系のバスマスタを持つネットワーク装置において、上位装置との通信に影響を与えたり、その処理能力を低下させることなく、予備系のバスマスタへの切り替えを実行することのできるネットワーク装置、その切り替え方法及びプログラムが、望まれる。
【課題を解決するための手段】
【００１４】
本発明の第１の視点によれば、ネットワークからパケットを受信するネットワークインタフェース部と、前記ネットワークインタフェース部と接続され、現用系又は予備系のバスマスタとして動作する２以上のバスマスタ部と、を備え、前記バスマスタ部のうち現用系のバスマスタ部が、前記ネットワークインタフェース部に対し、所定時間、前記バスマスタ部へのパケットの送信停止を指示し、前記パケットの送信停止指示にて指示された期間に、前記ネットワークインタフェース部が、現用系のバスマスタ部と、予備系のバスマスタ部と、の切り替えを行うネットワーク装置が提供される。
【００１５】
本発明の第２の視点によれば、ネットワーク装置内の２以上のバスマスタ部のうちの少なくとも一方が、ネットワークからパケットを受信するネットワークインタフェース部に対し、所定時間パケットの前記バスマスタ部へのパケットの送信停止を指示する工程と、前記パケットの送信停止指示にて指示された期間に、現用系のバスマスタ部と、予備系のバスマスタ部と、を切り替える工程と、を含むバスマスタ切り替え方法が提供される。
【００１６】
本発明の第３の視点によれば、ネットワーク装置内の２以上のバスマスタ部のうちの少なくとも一方が、ネットワークからパケットを受信するネットワークインタフェース部に対し、所定時間パケットの前記バスマスタ部へのパケットの送信停止を指示する処理と、前記パケットの送信停止指示にて指示された期間に、現用系のバスマスタ部と、予備系のバスマスタ部と、を切り替える処理と、をネットワーク装置を構成するコンピュータに実行させるプログラムが提供される。
【発明の効果】
【００１７】
本発明の各視点によれば、上位装置との通信に影響を与えたり、ネットワーク装置の処理能力を低下させることなく、現用系から予備系のバスマスタへ切り替えることができる。
【図面の簡単な説明】
【００１８】
【図１】本発明に係るネットワーク装置の一例である。
【図２】冗長な構成をもつネットワーク装置の一例である。
【図３】冗長な構成をもつネットワーク装置の内部構成の一例である。
【図４】ネットワーク装置内におけるバスマスタ部の切り替えフローである。
【図５】ポーズパケットの詳細図である。
【図６】本発明に係るバスマスタ部切り替えフローである。
【図７】イーサネット（登録商標）パケット終端部においてもバスマスタ部の切り替えを認識する構成例である。
【図８】イーサネット（登録商標）パケット終端部においてもバスマスタ部の切り替えを認識する構成例におけるバスマスタ部切り替えフローである。
【発明を実施するための形態】
【００１９】
続いて、本発明のとり得る好適な実施形態について図面を参照して詳細に説明する。
【００２０】
まず初めに、本発明を用いない場合のスイッチカードの切り替えを説明し、その後本発明にかかる実施形態の一例について説明を行う。
【００２１】
図２に示すように、上位装置とネットワーク装置は、ネットワークにより接続されている。ネットワーク装置内はインタフェースカード、現用系及び予備系のスイッチカード、スレーブカードから構成される。
【００２２】
インタフェースカードはネットワークからイーサネット（登録商標）パケットを受信し、スイッチカードにイーサネット（登録商標）パケットを送信する。スイッチカードはネットワーク装置内のバスマスタとして、インタフェースカードから受信した下りイーサネット（登録商標）パケットをスレーブカードに配信する。スレーブカードは上位装置からの下りイーサネット（登録商標）パケットを終端する。
【００２３】
次に、図３にネットワーク装置の内部構成の一例を示す。なお、バスマスタ部２０とバスマスタ部３０は同一のものである。そのため、バスマスタ部３０に関する説明は省略する。インタフェース部１０はネットワーク終端処理部１０１とイーサネット（登録商標）パケット制御部１０２から構成される。バスマスタ部２０は、イーサネット（登録商標）スイッチ部２０１と、ホストプロセッサ部２０２と、パケットバッファ部２０３とから構成される。図２におけるスレーブカードの役割は、イーサネット（登録商標）パケット終端部４０が担い、本終端部でイーサネット（登録商標）パケットの終端をしている。
【００２４】
ネットワークのプロトコルスタックにおいては、ネットワーク終端処理部１０１が物理レイヤの終端を行い、イーサネット（登録商標）パケット制御部１０２がデータリンクレイヤ（イーサレイヤ）の終端を行っている。イーサネット（登録商標）パケット制御部１０２は、ネットワーク終端処理部１０１から受信したイーサネット（登録商標）パケットをネットワーク装置内バスの現用系のバスマスタ部に送信する。また、バスマスタ部の切り替え後は、イーサネット（登録商標）パケットの送信先を変更する機能を持つ。
【００２５】
上述のとおり、ネットワーク装置内はバスマスタ部を複数有する冗長構成となっており、イーサネット（登録商標）パケット制御部１０２は、各バスマスタ部２０及び３０から通知される現予備信号２０２１及び３０２１により現用系のバスマスタ部を認識し、イーサネット（登録商標）パケットを現用系のバスマスタ部へ送信する。インタフェース部１０におけるイーサネット（登録商標）パケット制御部１０２と、各バスマスタ部は独立してネットワーク装置内バスで接続されているため、バスマスタ部の切り替え時にはイーサネット（登録商標）パケット制御部１０２が物理的に装置内バスを切り替える。
【００２６】
バスマスタ部２０のホストプロセッサ部２０２は、ネットワーク装置内において自らが現用系、予備系のいずれかを通知する機能を有する。図３において、バスマスタ部２０を現用系のバスマスタ部とすれば、バスマスタ部２０のホストプロセッサ部２０２が、現予備信号２０２１としてＨｉｇｈ出力することでネットワーク装置内におけるバスマスタ部２０が現用系のバスマスタ部であることを通知する。一方、予備系のバスマスタ部３０においては、バスマスタ部３０のホストプロセッサ部３０２が現予備信号３０２１としてＬｏｗ出力とすることで、バスマスタ部３０が予備系のバスマスタ部であることを通知する。この場合には、インタフェース部１０は、予備系の通信用バスマスタ部３０に対してはイーサネット（登録商標）パケットを送信しない。
【００２７】
次に、バスマスタ部２０とバスマスタ部３０の切り替え方法を説明する。説明においては、イーサネット（登録商標）パケットは上位装置からネットワークを介して、ネットワーク装置内のイーサネット（登録商標）パケット終端部４０に向かって流れており、この方向を下りとする。
【００２８】
図４に、バスマスタ部２０とバスマスタ部３０の切り替えフローを示す。当初は、バスマスタ部２０を現用系のバスマスタ部、バスマスタ部３０を予備系のバスマスタ部として、ネットワーク装置内では運用しているとする。
【００２９】
現用系のバスマスタ部２０では、インタフェース部１０からのイーサネット（登録商標）パケットをイーサネット（登録商標）スイッチ部２０１で受信し、イーサネット（登録商標）パケット内の送信先情報をもとに送信先としてイーサネット（登録商標）パケット終端部４０を選択し、イーサネット（登録商標）パケットを送信している。その後、現用系のバスマスタ部２０においてスイッチカードの閉塞が発生し、バスマスタ部２０のホストプロセッサ部２０２は切り替え要求のメッセージを予備系のバスマスタ部３０に通知する。バスマスタ部３０は、本メッセージに基づき、現用系、予備系の切り替え制御を行う。この場合には、バスマスタ部２０が予備系のバスマスタ部、バスマスタ部３０が現用系のバスマスタ部に切り替わる。
【００３０】
その後、各バスマスタ部では、現予備信号２０２１及び３０２１の論理を変更し、バスマスタ部の現用系、予備系が切り替わったことをインタフェース部１０を含むネットワーク装置内の各部に通知する。具体的には、バスマスタ部２０は現予備信号２０２１としてＬｏｗ出力し、バスマスタ部３０は現予備信号３０２１としてＨｉｇｈ出力する。インタフェース部１０のイーサネット（登録商標）パケット制御部１０２は、現予備信号２０２１及び３０２１の変更により現用系のバスマスタ部がバスマスタ部３０に切り替わったことを認識し、バスマスタ部３０に対してイーサネット（登録商標）パケットの送信を行う。
【００３１】
次に、バスマスタ部切り替え時のパケットのフローを具体的に説明する。ここでは、インタフェース部１０からイーサネット（登録商標）パケット終端部４０に向けて５つのパケットａ、パケットｂ、パケットｃ、パケットｄ、パケットｅの送信を想定する。
【００３２】
最初に、インタフェース部１０が現用系のバスマスタ部２０に対して、パケットａ、パケットｂを送信したとする。次に、インタフェース部１０が、バスマスタ部２０に対しパケットｃを送信中に、バスマスタ部の切り替えが発生したとする。すると、バスマスタ部の切り替え後は、インタフェース部１０は切り替え後に現用系となったバスマスタ部３０にパケットｄ、パケットｅを送信する。この時、バスマスタ部２０からのパケットａ、パケットｂ、パケットｃがイーサネット（登録商標）パケット終端部４０で受信された後に、バスマスタ部３０がパケットｄ、パケットｅを送信すれば、イーサネット（登録商標）パケット終端部４０におけるパケットの順序は保証できる。
【００３３】
しかし、バスマスタ部２０のパケットバッファ部２０３にイーサネット（登録商標）パケットが滞留していた場合、バスマスタ部３０からイーサネット（登録商標）パケット終端部４０に送信されるパケットｄの方が、バスマスタ部２０から送信されるパケットａ、パケットｂ、パケットｃより先にイーサネット（登録商標）パケット終端部４０に送信されることも想定される。
［第１の実施形態］
【００３４】
次に、本発明にかかる実施形態の一例を説明する。本実施形態に係るネットワーク装置の構成図を図１に示す。図１と図３において、同一物には同一の符号を付し、その説明を省略する。図１において、図３と異なる点はバスマスタ部２０のイーサネット（登録商標）スイッチ部２０１におけるポーズ送信部２０１１に対して、ホストプロセッサ部２０２によりポーズパケットの送信の指示が可能な点である。
【００３５】
ポーズパケットは、イーサネット（登録商標）の仕様で規定されているものであり、相手装置にイーサネット（登録商標）パケットの送信停止を一時的に指示するものである。ここでポーズパケットのフォーマットを図５に示す。ポーズパケットは、イーサネット（登録商標）上における制御用パケットとして機能し、バスマスタ部の中にイーサネット（登録商標）パケットが滞留した場合、滞留したイーサネット（登録商標）パケットが減るまで相手先に送信する。また、ポーズパケットでは送信停止期間の指定が可能であり、パケットフォーマットのポーズ・タイマ・フィールドに設定された送信停止期間に従い、相手先は指定時間の送信停止を行うことになる。
【００３６】
本実施形態においても、バスマスタ部２０を現用系のバスマスタ部、バスマスタ部３０を予備系のバスマスタ部として運用し、その後バスマスタ部２０を予備系のバスマスタ部、バスマスタ部３０を現用系のバスマスタ部として切り替える際の動作について説明する。
【００３７】
図６にその切り替えフローを示す。バスマスタ部２０でスイッチカードの閉塞が発生した後、バスマスタ部２０のホストプロセッサ部２０２はイーサネット（登録商標）スイッチ部２０１のポーズパケット送信部２０１１の制御を行い、インタフェース部１０を含むネットワーク装置内バスにポーズパケットを送信する。インタフェース部１０のイーサネット（登録商標）パケット制御部１０２は、現用系のバスマスタ部２０が発したポーズパケットを受信することにより、バスマスタ部２０へのパケットの送信を一時停止する。この際、ポーズパケットのポーズ・タイマ・フィールドに設定された期間、パケットの送信を停止することになる。バスマスタ部２０はポーズパケット送信後に、バスマスタ部３０との間で現用系のバスマスタ部、予備系のバスマスタ部の切り替え制御を行う。具体的には、各バスマスタ部は現予備信号２０２１及び３０２１の論理を変更し、バスマスタ部の現用系、予備系が切り替わったことをインタフェース部１０を含むネットワーク装置内に通知する。
【００３８】
その後、バスマスタ部２０が発信したポーズパケットによる送信停止期間が満了し、ネットワーク装置内バスにおいてイーサネット（登録商標）パケットを送信できる状態となる。その時には既に、現用系のバスマスタ部はバスマスタ部２０からバスマスタ部３０に切り替わっているため、バスマスタ部２０に対するイーサネット（登録商標）パケットの送信が行われることなく、バスマスタ部の切り替えが完了する。
【００３９】
インタフェース部１０のイーサネット（登録商標）パケット制御部１０２は、現予備信号２０２１及び３０２１の変更により現用系のバスマスタ部がバスマスタ部３０に切り替わったことを認識し、バスマスタ部３０に対してイーサネット（登録商標）パケットの送信を行う。
【００４０】
このように、インタフェース部１０はポーズパケットを受信してから指定された時間はバスマスタ部に対してイーサネット（登録商標）パケットの送信をしないため、バスマスタ部２０には受信パケットが無い状態でバスマスタ部３０を現用系のバスマスタ部とする切り替えが可能となる。
【００４１】
次に、本発明に係る実施形態におけるバスマスタ部切り替え時のパケットのフローを具体的に説明する。本実施形態においても、インタフェース部１０からイーサネット（登録商標）パケット終端部４０に向けて５つのパケットａ、パケットｂ、パケットｃ、パケットｄ、パケットｅの送信を想定して説明する。
【００４２】
最初にインタフェース部１０が現用系のバスマスタ部であるバスマスタ部２０に対して、パケットａ、パケットｂの送信したものとする。次に、インタフェース部１０が、バスマスタ部２０に対しパケットｃを送信中に、バスマスタ部の切り替えが発生したとする。この場合には、バスマスタ部２０からのポーズパケットが送信されるため、インタフェース部１０においてはイーサネット（登録商標）パケットの送信をポーズパケットで指定された期間停止する。バスマスタ部２０においては、この期間にパケットａ、パケットｂ、パケットｃをイーサネット（登録商標）パケット終端部４０に送信する。
【００４３】
一方、インタフェース部１０においてはポーズパケットで指定された期間中にバスマスタ部２０が予備系、バスマスタ部３０が現用系に切り替わったことを認識する。しかし、ポーズ期間満了まではイーサネット（登録商標）パケットの送信を行わないため、ポーズ期間満了後に、パケットｄ、パケットｅの送信をバスマスタ部３０に行うことになる。
【００４４】
このように本実施形態によれば、バスマスタ部からインタフェース部１０に対してポーズパケットを用いて送信停止制御を行うことにより、現用系のバスマスタ部の中のイーサネット（登録商標）パケットをイーサネット（登録商標）パケット終端部４０に送信してから、バスマスタ部の切り替えを行い、両方のバスマスタ部からイーサネット（登録商標）パケット終端部４０に対してイーサネット（登録商標）パケットを送信しないよう同期をとることが可能となっている。また、本実施形態によれば、イーサネット（登録商標）パケット終端部４０におけるイーサネット（登録商標）パケットの連続性を保証し、無瞬断切替（パケットの連続性が確保されたスイッチカードの切り替え）も実現されている。
【００４５】
また、本実施形態では、インタフェース部１０の送信停止制御をポーズパケットで行っているため、バスマスタ部の切り替え時間を柔軟に変更できる。つまり、当初の切り替え時間から変更する必要があったとしても、バスマスタ部のホストプロセッサ部によりポーズパケット内のポーズ・タイマ・フィールドの値を変更することで停止時間を制御できる為である。さらに、ポーズパケットを使用することによって、インタフェース部１０及びイーサネット（登録商標）パケット終端部４０において、本切り替え処理を容易に対応できる。それは、イーサネット（登録商標）パケットの送信停止に使用するポーズパケットは、通常のイーサネット（登録商標）仕様で規定されているため、ネットワーク装置内バスに接続可能な装置は基本機能として実装しているためである。このため、インタフェース部１０等を新規設計及び購入した場合でもバスマスタ部の処理に従い、無瞬断切り替えが可能となる。
【００４６】
なお、上記ポーズ・タイマ・フィールドの値は、バスマスタ部２０のパケットバッファ部２０３に滞留しているパケット量に応じてホストプロセッサ部２０２が定めてもよい。
【００４７】
さらに、現予備信号２０２１及び３０２１に代えて、ホストプロセッサ部２０２から現用系、予備系の情報をネットワーク装置内のバス上にパケット送信することも可能である。
［第２の実施形態］
【００４８】
第１の実施形態においては、イーサネット（登録商標）パケットはインタフェース部１０からイーサネット（登録商標）パケット終端部４０に送信される場合について説明した。しかし、イーサネット（登録商標）パケット終端部４０においても現予備信号２０２１及び３０２１の確認、ポーズパケットの受信をすることで、装置内の全てのカードに対して効果を得ることが可能となる。
【００４９】
この場合の構成図を図７に示す。図７と図１において、同一物には同一の符号を付し、その説明を省略する。図７において、図１と異なる点はイーサネット（登録商標）パケット終端部４０においても現予備信号の認識を行えるようにしたことである。この場合のイーサネット（登録商標）パケット終端部４０の制御はインタフェース部１０の制御と同じであり、イーサネット（登録商標）パケット終端部４０からバスマスタ部を通じてネットワークに送信される経路についても無瞬断でスイッチの切り替えが可能となる。その場合のネットワーク装置内におけるバスマスタ部の切り替えフローを図８に示す。イーサネット（登録商標）パケット終端部４０においてもイーサネット（登録商標）パケット制御部１０２と同じ制御を行うことでバスマスタ部の切り替えを無瞬断で行うことができる。
【００５０】
上記の実施形態の一部又は全部は、以下の付記のようにも記載され得るが、以下には限られない。
【００５１】
（付記１）ネットワークからパケットを受信するネットワークインタフェース部と、
前記ネットワークインタフェース部と接続され、現用系又は予備系のバスマスタとして動作する２以上のバスマスタ部と、
を備え、
前記バスマスタ部のうち現用系のバスマスタ部が、前記ネットワークインタフェース部に対し、所定時間、前記バスマスタ部へのパケットの送信停止を指示し、
前記パケットの送信停止指示にて指示された期間に、前記ネットワークインタフェース部が、現用系のバスマスタ部と、予備系のバスマスタ部と、
の切り替えを行うネットワーク装置。
【００５２】
（付記２）前記バスマスタ部は、前記ネットワークインタフェース部に対し、パケットの送信を停止するポーズ時間を指定するフィールドを含んだ送信停止パケットを送信することにより、前記バスマスタ部へのパケットの送信停止を指示する送信停止要求部を含むネットワーク装置。
【００５３】
（付記３）前記バスマスタ部は、受信パケットを蓄積するバッファ部を有し、該バッファ部に蓄積されたパケット量に応じて前記ネットワークインタフェース部にパケットの送信を停止させる期間を決定するネットワーク装置。
【００５４】
（付記４）前記バスマスタ部に接続され、ネットワークからのパケットを終端するパケット終端部を備え、
前記パケット終端部が、前記パケットの送信停止指示にて指示された期間に、現用系のバスマスタ部と、予備系のバスマスタ部と、
の切り替えを行うネットワーク装置。
【００５５】
（付記５）前記各バスマスタ部それぞれが、前記ネットワークインタフェース部に対して送信する、現用系か予備系かを示す現予備信号を切り替えることにより、
前記ネットワークインタフェース部が、現用系のバスマスタ部と、予備系のバスマスタ部と、
の切り替えを開始するネットワーク装置。
【００５６】
（付記６）ネットワーク装置内の２以上のバスマスタ部のうちの少なくとも一方が、ネットワークからパケットを受信するネットワークインタフェース部に対し、所定時間パケットの前記バスマスタ部へのパケットの送信停止を指示する工程と、
前記パケットの送信停止指示にて指示された期間に、現用系のバスマスタ部と、予備系のバスマスタ部と、を切り替える工程と、
を含むバスマスタ切り替え方法。
【００５７】
（付記７）前記パケットの送信停止指示は、パケットの送信を停止するポーズ時間を指定するフィールドを含んだ送信停止パケットにより行われるバスマスタ切り替え方法。
【００５８】
（付記８）前記バスマスタ部は、受信パケットを蓄積するバッファ部を有し、該バッファ部に蓄積されたパケット量に応じて前記ネットワークインタフェース部にパケットの送信を停止させる期間を決定するバスマスタ切り替え方法。
【００５９】
（付記９）さらに、前記バスマスタ部に接続され、ネットワークからのパケットを終端するパケット終端部が、前記パケットの送信停止指示にて指示された期間に、現用系のバスマスタ部と、予備系のバスマスタ部と、の切り替えを行う工程を含む、
バスマスタ切り替え方法。
【００６０】
（付記１０）前記各バスマスタ部それぞれが、前記ネットワークインタフェース部に対して送信する、現用系か予備系かを示す現予備信号を切り替えることにより、
前記ネットワークインタフェース部が、現用系のバスマスタ部と、予備系のバスマスタ部と、の切り替えを開始するバスマスタ切り替え方法。
【００６１】
（付記１１）ネットワーク装置内の２以上のバスマスタ部のうちの少なくとも一方が、ネットワークからパケットを受信するネットワークインタフェース部に対し、所定時間パケットの前記バスマスタ部へのパケットの送信停止を指示する処理と、
前記パケットの送信停止指示にて指示された期間に、現用系のバスマスタ部と、予備系のバスマスタ部と、を切り替える処理と、
をネットワーク装置を構成するコンピュータに実行させるプログラム。
【００６２】
（付記１２）前記パケットの送信停止指示は、パケットの送信を停止するポーズ時間を指定するフィールドを含んだ送信停止パケットにより行われるプログラム。
【００６３】
（付記１３）前記バスマスタ部は、受信パケットを蓄積するバッファ部を有し、該バッファ部に蓄積されたパケット量に応じて前記ネットワークインタフェース部にパケットの送信を停止させる期間を決定するプログラム。
【００６４】
（付記１４）さらに、前記バスマスタ部に接続され、ネットワークからのパケットを終端するパケット終端部が、前記パケットの送信停止指示にて指示された期間に、現用系のバスマスタ部と、予備系のバスマスタ部と、の切り替えを行う処理を含む、
プログラム。
【００６５】
（付記１５）前記各バスマスタ部それぞれが、前記ネットワークインタフェース部に対して送信する、現用系か予備系かを示す現予備信号を切り替えることにより、
前記ネットワークインタフェース部が、現用系のバスマスタ部と、予備系のバスマスタ部と、の切り替えを開始するプログラム。
【００６６】
なお、上記の特許文献の各開示を、本書に引用をもって繰り込むものとする。本発明の全開示（請求の範囲を含む）の枠内において、さらにその基本的技術思想に基づいて、実施形態の変更・調整が可能である。また、本発明の請求の範囲の枠内において種々の開示要素の多様な組み合わせないし選択が可能である。すなわち、本発明は、請求の範囲を含む全開示、技術的思想にしたがって当業者であればなし得るであろう各種変形、修正を含むことは勿論である。
【符号の説明】
【００６７】
１０  インタフェース部
２０、３０  バスマスタ部
４０  イーサネット（登録商標）パケット終端部
１０１  ネットワーク終端処理部
１０２  イーサネット（登録商標）パケット制御部
２０１、３０１  イーサネット（登録商標）スイッチ部
２０２、３０２  ホストプロセッサ部
２０３、３０３  パケットバッファ部
２０１１、３０１１  ポーズ送信部
２０２１、３０２１  現予備信号
【図１】
2011223513.tif 000003
【図２】
2011223513.tif 000004
【図３】
2011223513.tif 000005
【図４】
2011223513.tif 000006
【図５】
2011223513.tif 000007
【図６】
2011223513.tif 000008
【図７】
2011223513.tif 000009
【図８】
2011223513.tif 000010