(57)【要約】【課題】物理伝送路の伝送不能中に古くなったパケットを、伝送路に送出しないようにするパケット送信装置を提供する。【解決手段】バッファメモリ１が記憶しているパケットを読み出して物理伝送路３に送信する物理層インタフェース部２がパケット読出し手段２１とパケット送信手段２２とを含み、パケット読出し手段は、パケット読出し機能、物理伝送路の伝送不能通知ＮＴ及び外部設定されたパケット読出し継続設定指令ＣＲをそれぞれ受信する機能、伝送不能通知の受信時に、バッファメモリに対してパケット読出し停止指令ＩＲを送信し、パケット読出し継続設定指令の受信時にパケット読出し停止指令の送信を解除する機能を備え、パケット送信手段は、パケット読出し手段が読み出したパケットを物理伝送路に送信する機能、物理伝送路の伝送不能を検知して伝送不能通知をパケット読出し手段に送信する機能を備える。【選択図】　　　　図１
2004128919.tif 000002
【特許請求の範囲】
【請求項１】
パケットを記憶し、先入れ先出しモードで動作するバッファメモリと、前記バッファメモリが記憶しているパケットを読み出して物理伝送路に送信する物理層インタフェース部とを備えたパケット送信装置であって、
前記物理層インタフェース部は、パケット読出し手段とパケット送信手段とを含み、
前記パケット読出し手段は、前記バッファメモリが記憶しているパケットを読み出す機能と、前記物理伝送路の伝送不能通知及び外部設定されたパケット読出し継続設定指令をそれぞれ受信する機能と、前記伝送不能通知の受信時に、前記バッファメモリに対してパケット読出し停止指令を送信し、前記パケット読出し継続設定指令の受信時に前記伝送不能通知に優先して前記パケット読出し停止指令の送信を解除する機能とを備え、
前記パケット送信手段は、前記パケット読出し手段が読み出したパケットを出力パケットとして受信して前記物理伝送路に送信する機能と、前記物理伝送路の伝送不能を検知して前記伝送不能通知を前記パケット読出し手段に送信する機能とを備えた、パケット送信装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、パケットを記憶し、先入れ先出しモードで動作するバッファメモリと、バッファメモリが記憶しているパケットを読み出して物理伝送路に送信する物理層インタフェース部とを備えたパケット送信装置に関する。
【０００２】
【従来の技術】
従来のパケット送信装置は、物理伝送路の伝送不能を検知してから伝送可能な状態に復帰するまで、パケット読出し手段がバッファメモリに記憶しているパケットの読出しを停止するため、物理伝送路の伝送不能の検知中に読み出されるべきパケットがバッファメモリに保持されていた（例えば特許文献１参照）。
【０００３】
【特許文献１】
特許第３０４２５１１号公報（段落００１３〜００１９）
【０００４】
【発明が解決しようとする課題】
上述のように、従来のパケット送信装置においては、物理伝送路の伝送不能の検知中、パケット読出し手段がバッファメモリに記憶しているパケットの読出しを停止するため、物理伝送路の伝送不能の検知時間に比例して、バッファメモリに記憶したパケットが古くなり、物理伝送路が伝送可能となった時点で、バッファメモリに記憶されている古いパケットが伝送路に送出されるという問題があった。
【０００５】
本発明は、上記の問題点を解決するためになされたもので、物理伝送路の伝送不能中に古くなったパケットを物理伝送路が伝送可能となった時点で、伝送路に送出しないようにすることを可能にするパケット送信装置を提供することを目的とする。
【０００６】
【課題を解決するための手段】
本発明は、パケットを記憶し、先入れ先出しモードで動作するバッファメモリと、バッファメモリが記憶しているパケットを読み出して物理伝送路に送信する物理層インタフェース部とを備えたパケット送信装置であって、
物理層インタフェース部は、パケット読出し手段とパケット送信手段とを含み、
パケット読出し手段は、バッファメモリが記憶しているパケットを読み出す機能と、物理伝送路の伝送不能通知及び外部設定されたパケット読出し継続設定指令をそれぞれ受信する機能と、伝送不能通知の受信時に、バッファメモリに対してパケット読出し停止指令を送信し、パケット読出し継続設定指令の受信時に伝送不能通知に優先してパケット読出し停止指令の送信を解除する機能とを備え、パケット送信手段は、パケット読出し手段が読み出したパケットを出力パケットとして受信して物理伝送路に送信する機能と、物理伝送路の伝送不能を検知して伝送不能通知をパケット読出し手段に送信する機能とを備えたものである。
【０００７】
この構成により、パケット送信手段が、物理伝送路の伝送不能を検知した場合でも、該検知によらないパケットの読出しの継続を選択することにより、物理伝送路の伝送不能中にバッファメモリに記憶されているパケットを読出し、破棄することができる。
【０００８】
【発明の実施形態】
以下、本発明の実施の形態について図面を用いて説明する。
【０００９】
図１は本発明に係るパケット送信装置の一実施の形態の構成を示すブロック図であり、パケットを記憶し、先入れ先出しモードで動作するバッファメモリ１と、バッファメモリ１が記憶しているパケットを読み出して物理伝送路３に送信する物理層インタフェース部２とを備えている。このうち、バッファメモリ１はこれに送り込まれる書き込みパケットＷＰを順次記憶し、読出し信号に応じて読出しパケットＲＰとして出力するものである。
【００１０】
物理層インタフェース部２はパケット読出し手段２１及びパケット送信手段２２を備えている。パケット読出し手段２１は、読出しパケットＲＰを出力パケットＯＰとしてパケット送信手段２２に送信するほか、物理伝送の伝送不能通知ＮＴ及び外部設定されたパケット読出し停止指令ＩＲをそれぞれ受信する機能と、物理伝送の伝送不能通知ＮＴの受信時に、バッファメモリ１に対してパケット読出し停止指令ＩＲを送信し、パケット読出し継続設定指令ＣＲの受信時に物理伝送の伝送不能通知ＮＴに優先してパケット読出し停止指令ＩＲの送信を解除する機能とを有している。一方、パケット送信手段２２は、パケット読出し手段２１が送信した出力パケットＯＰを受信して物理伝送路３に送信する機能と、物理伝送路３の伝送不能を検知して物理伝送の伝送不能通知ＮＴをパケット読出し手段２１に送信する機能とを有している。
【００１１】
上記のように構成された本実施の形態の動作について説明する。バッファメモリ１に送り込まれた書き込みパケットＷＰは先入れ先出しモードで記憶、読出しが行われ、読出しパケットＲＰがパケット読出し手段２１に取り込まれる。パケット読出し手段２１はこの読出しパケットＲＰを出力パケットＯＰとしてパケット送信手段２２に送信すると、パケット送信手段２２がこの出力パケットＯＰを物理伝送路３に送信する。
【００１２】
ここで、物理伝送路３がパケット伝送不能の状態に陥ると、パケット送信手段２２がこれを検知して、パケット送信手段２２に物理伝送の伝送不能通知ＮＴを与える。もし、パケット読出し手段２１にパケット読出し継続設定指令ＣＲが与えられていないとすれば、パケット読出し手段２１はパケット読出し停止指令ＩＲをバッファメモリ１に加える。この状態では従来技術として説明したように、バッファメモリ１に時間的に古いパケットが記憶されたままとなり、物理伝送路３が正常状態に復帰したとき、物理伝送路の伝送不能の検知時間に比例して、バッファメモリに記憶されている古いパケットが伝送路に送出されることとなる。
【００１３】
しかしながら、本実施の形態では、パケット読出し手段２１に対してパケット読出し継続設定指令ＣＲが加えられたとき、パケット読出し手段２１はパケット読出し停止指令ＩＲの送信を解除する。このとき、パケット読出し手段２１によるバッファメモリ１のパケット読出しが継続され、出力パケットＯＰとしてパケット送信手段２２に送信されたとしても、これらのパケットは廃棄される。この結果、バッファメモリ１に時間的に古いパケットが記憶されたままにはならないため、物理伝送路３が正常状態に復帰したとき、物理伝送路の伝送不能が検知されている時間に比して、バッファメモリに記憶されている古いパケットが伝送路に送出されるという事態を防ぐことができる。
【００１４】
なお、パケット読出し継続設定指令ＣＲは必要に応じて設定すればよく、時間的に古いパケットが必要である場合には、このパケット読出し継続設定指令ＣＲをオフ状態にすることにより、従来装置と全く同様な動作をさせることも可能である。
【００１５】
【発明の効果】
以上に説明したように、本発明のパケット送信装置によれば、パケット送信手段が、物理伝送路の伝送不能を検知した場合でも、該検知によらないパケットの読出しの継続を選択することにより、バッファメモリに記憶されているパケットを読出して破棄することができるため、物理伝送路が伝送可能となった場合に古いパケットが伝送路に送出されることがなくなる。
【図面の簡単な説明】
【図１】本発明に係るパケット送信装置の一実施の形態の構成を示すブロック図
【符号の説明】
１　バッファメモリ
２　物理層インタフェース部
３　物理伝送路
２１　パケット読出し手段
２２　パケット送信手段
ＣＲ　パケット読出し継続設定指令
ＩＲ　パケット読出し停止指令
ＮＴ　物理伝送の伝送不能通知
ＯＰ　出力パケット
ＲＰ　読出しパケット
ＷＰ　書き込みパケット
【図１】
2004128919.tif 000003