【手続補正書】
【提出日】平成16年10月29日(2004.10.29)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
複数のステーション間でのデータフレームの通信を制御するように構成されたネットワークデバイスであって、
前記ステーションからのデータフレームを受信するように構成された複数の受信ポートと、
データフレーム処理ロジックと、を含み、
前記データフレーム処理ロジックが、
受付制御が使用可能であるか否かを判断し、
受信された各データフレームに関連する優先度を判断し、
前記受信されたデータフレームのペイロードポーションに含まれる情報に基づいて、受信された各データフレームに関連するタイプを決定し、
受付制御が使用可能であるか否か、前記第１データフレームの優先度、及び前記第１データフレームに関連するタイプに基づいて、受信したデータフレームのうちの第１データフレームを間引くか否かを判断するように構成されていることを特徴とするネットワークデバイス。
【請求項２】
前記第１データフレームに関連するタイプを決定する際に、前記データフレーム処理ロジックが、
前記第１データフレームが第１のデバイスと第２のデバイスとの間に接続を確立することに関連しているか否かを特定するよう構成されている、請求項１に記載のネットワークデバイス。
【請求項３】
前記データフレーム処理ロジックは、
前記第１データフレームが第１のデバイスと第２のデバイスとの間に接続を確立することに関連しており、かつ前記第１データフレームの優先度が低い場合に、この第１データフレームを間引くように構成されている、請求項２に記載のネットワークデバイス。
【請求項４】
前記第１データフレームが第１のデバイスと第２のデバイスとの間に接続を確立することに関連しているかを特定する際に、前記データフレーム処理ロジックは、
前記第１データフレームの少なくとも一部を読み出してこのひとつのデータフレームにシーケンス番号情報を含む送信制御プロトコルメッセージが含まれているか否かを判断するように構成されている、請求項２に記載のネットワークデバイス。
【請求項５】
複数のステーション間でのデータフレームの通信を制御するように構成されたネットワークデバイスであって、
前記ステーションからのデータフレームを受信するように構成された複数の受信ポートを有し、
データフレーム処理ロジックを有し、この前記データフレーム処理ロジックは、受付制御が使用可能であるか否かを判断し、受付制御が使用可能であるか否かと、前記受信データフレームに含まれる情報と、に基づいて、前記受信したデータフレームのうちの一つを間引くか否かを判断するように構成されたものであり、
外部メモリ内でのデータフレームを記録し得る位置に対応するアドレスポインタを格納するように構成されたバッファを有し、
バッファ制御ロジックを有し、このバッファ制御ロジックは、バッファ内のアドレスポインタの数が第１の閾値に達する時点を検出し、この第１の閾値を検出したことに応答して、受付制御が使用可能であることを示す信号を前記データフレーム処理ロジックに転送するものである、
ネットワークデバイス。
【請求項６】
前記信号は、第１優先度に対応するデータフレームに対して受付制御が使用可能であることを示すものである、請求項５記載のネットワークデバイス。
【請求項７】
前記データフレーム処理ロジックは、更に、
前記第１優先度に応答して、二つのデバイス間の接続を確立することに関連した前記受信したデータフレームのうち一つ以上のデータフレームを間引くよう構成されている、請求項６記載のネットワークデバイス。
【請求項８】
前記第１データフレームの間引きを行うか否かを決定する際に、前記データフレーム処理ロジックは、
前記第１データフレームに同期フラグがセットされた送信制御プロトコルヘッダが含まれるているか否かを検出するよう構成されている、請求項１記載のネットワークデバイス。
【請求項９】
複数の受信ポートに対応する複数の受信バッファを有し、前記複数の受信バッファは、前記受信されたデータフレームを格納するよう構成され、
前記データフレーム処理ロジックは、前記第１のデータフレームの前記同期フラグがセットされている場合に、前記複数の受信バッファのうちの第１の受信バッファから前記第１のデータフレームを削除するよう構成されている、請求項８記載のネットワークデバイス。
【請求項１０】
ステーション間におけるデータフレームの通信制御を行うネットワークデバイスで実行される方法であって、
ステーションからデータフレームを受信し、
第１のデータフレームに関連する優先度を判断し、
第１のデバイスと第２のデバイスとの間の接続確立に前記第１のデータフレームが関連するか否かを判断し、
前記第１のデータフレームが前記接続確立及び前記第１のデータフレームの優先度に関連するか否かに基づいて前記第１のデータフレームを間引きするか否かを判断し、
前記第１のデータフレームが前記接続確立に関連するとともに前記優先度が第１の優先度に対応する場合に、前記第１のデータフレームを間引く、方法。
【請求項１１】
前記接続確立に前記第１のデータフレームが関連しているか否かの判断では、
同期フラグがセットされた送信制御プロトコルメッセージが前記第１のデータフレームに含まれるか否かが検出される、請求項１０記載の方法。
【請求項１２】
ステーション間におけるデータフレームの通信制御を行うネットワークデバイスで実行される方法であって、
ステーションからデータフレームを受信し、
第１のデータフレームが、第１のデバイスと第２のデバイスとの間の接続確立に関連しているか否かを判断し、
データフレームを処理することに関連する資源が第１の閾値未満であるか否かを判断し、
前記第１のデータフレームが前記接続確立することに関連している場合に、前記資源が前記第１の閾値未満であるか否かに基づいて、前記第１のデータフレームを間引くか否かを判断することをさらに含む方法。
【請求項１３】
ステーション間におけるデータフレームの通信制御を行うネットワークデバイスで実行される方法であって、
ステーションからデータフレームを受信し、
第１のデータフレームが、第１のデバイスと第２のデバイスとの間の接続確立に関連しているか否かを判断し、
外部メモリ内での前記受信したデータフレームを格納するための位置に対応するアドレスポインタの数が第１の閾値に達する時点を検出し、
前記第１の閾値が検出されたら第１の優先度のデータフレームについて受付制御を開始する、方法。
【請求項１４】
前記第１のデータフレームに関連する優先度を判断し、
前記第１のデータフレームが前記接続確立に関連し、かつ前記第１のデータフレームが前記第１の優先度に対応する場合に、前記第１のデータフレームを間引くか否かを判断する、請求項１３に記載の方法。
【請求項１５】
前記受信したデータフレームを少なくとも一つのバッファに格納し、
前記データフレームを間引く処理には、前記少なくとも一つのバッファから前記第１のデータフレームの削除が含まれる、請求項１０記載の方法。
【請求項１６】
ステーション間におけるデータフレームの通信制御を行うネットワークデバイスであって、
データフレームを受信するよう構成された複数の受信ポートと、
処理ロジックと、を有し、この処理ロジックは、
データフレームを処理することに関連する輻輳状態を検出し、データフレームが２つのデバイス間に接続を確立することと関連しているか否かを判断し、
データフレームが２つのデバイス間に接続を確立することと関連しているか否かに少なくとも部分的に基づいて、データフレームを間引くか否かを判断し、
前記各データフレームに関連した優先度に基づいて、二つのデバイス間の接続確立に関連するデータフレームを選択的に間引くように構成されている、ネットワークデバイス。
【請求項１７】
前記二つのデバイス間の接続確立にデータフレームが関連しているか否かを判断する際に、前記処理ロジックは、
前記データフレームの少なくとも一部を読み出して、前記データフレームが、シーケンス番号情報を含む送信制御プロトコルメッセージを含むか否かを判断するように構成されている、請求項１６記載のネットワークデバイス。
【請求項１８】
前記受信したデータフレームの少なくとも幾つかは、優先度情報を含み、前記データフレーム処理ロジックは、
データフレームに含まれた優先度情報を、高い優先度、低い優先度のすくなくとも一方にマッピングするよう構成されている、請求項１記載のネットワークデバイス。
【請求項１９】
前記バッファ制御ロジックは、
前記バッファ内のアドレスポインタの数が、前記第１の閾値ではない少なくとも一つの閾値に達したか否かを検出し、
前記第１の閾値ではない少なくとも一つの閾値のうちの特定の閾値が検出されたことに応じて、第２の信号を前記データフレーム処理ロジックに送信し、前記第２信号は、前記特定の閾値に対応したデータフレームの受付制御が使用可能であることを示すものである、請求項５記載のネットワークデバイス。
【請求項２０】
前記第１の閾値ではない少なくとも一つの閾値には、二つの閾値が含まれる、請求項１９記載のネットワークデバイス。