JP6729845B2

Network system, packet transmission device, packet transmission method, and information processing program

Abstract

This record has no abstract on file.

JP6729845B2, drawing sheet 1
Sheet 1 of 23

Term

7.5 yearsleft in the term

Expires 28 March 2034.

  1. Priority and filed
  2. Granted
  3. Today
  4. Expires

8 claims: 4 independent, 4 dependent

  1. 1
    マルチキャストルーティングを行う ことでマルチキャストパケットを送受信する 複数 の通 信装置と、 前記複数 の通 信装置間を接続し、マルチキャストパケットを受信ポート以外のポートから転送する複数の パケット伝送 装置と、を含むネットワークシステムであって、 前記複数の パケット伝送 装置のそれぞれは、 前記複数の通信装置のうち マルチキャスト配信ツリーのランデブーポイントとな る通 信装置のアドレスを記憶する第2の記憶部と、 前記複数の通信装置のうちのいずれかから送信されるマルチキャストグループへの参加要求を転送できるよう、 前記参加要求を転送するポートを、自装置が有するポートのうちの前記ランデブーポイントが存在する側のポートのみに決定する判定部と、 転送のため前記参加要求を受信した受信ポートを該マルチキャストグループのマルチキャストパケットの転送ポートとして記憶する第1の記憶部と、 前記マルチキャストグループのマルチキャストパケットを、自装置が有するポートのうちの前記転送ポートから転送する転送部と、 を備え、 前記 パケット伝送 装置の前記判定部は、 前記複数 の通 信装置のうちのいずれかから、マルチキャストグループからの脱退要求を受信した場合に は 、前記脱退要求を 転送できるよう、前記脱退要求を 転送するポートを、自装置が有するポートのうちの前記ランデブーポイントが存在する側のポートのみに決定し、前記脱退要求 を 受信 した ポート以外に、前記第1の記憶部に、該脱退要求 の対象である マルチキャストグループ への参加要求に対応してマルチキャストパケット の転送ポートが記憶されている場合には、 当該参加要求を送信した通信装置がマルチキャストパケットを受信できるよう 該マルチキャストグループへの参加要求の作成及び送信を決定する、ネットワークシステム。
  2. 2
    前記 パケット伝送 装置は、 前記複数の パケット伝送 装置間で所定のプロトコルにより構築される論理的なツリー構造についての情報を記憶する第3の記憶部と、 自装置が前記参加要求を受信した場合に、前記ツリー構造におけるルートとなる パケット伝送 装置に、前記参加要求の受信ポートを通知し、 自装置が前記ルートである場合に、前記第3の記憶部に記憶される前記ツリー構造についての情報に基づいて、前記参加要求の経路を特定し、該経路上の前記 パケット伝送 装置の前記参加要求の受信ポートを、前記マルチキャストグループの転送ポートとして、前記複数の パケット伝送 装置のそれぞれに通知する、通知部と、をさらに備える請求項1に記載のネットワークシステム。
  3. 3
    前記通知部は、前記経路外のポートを、前記マルチキャストグループのパケットを転送しない破棄ポートとして通知する、請求項2に記載のネットワークシステム。
  4. 4
    前記通知部は、 前記参加要求の受信ポートの通知を所定周期で行い、 前記第1の記憶部に格納される転送ポートについて、前記参加要求の受信ポートの通知が所定時間受信されない場合には、前記マルチキャストグループについて、全ポートを破棄ポートとして前記複数の パケット伝送 装置のそれぞれに通知する、請求項3に記載のネットワークシステム。
  5. 5
    前記 パケット伝送 装置は、 前記参加要求の受信ポートを前記マルチキャストグループの転送ポートとして前記第1の記憶部に記憶し、前記第1の記憶部に記憶される転送ポートについて、前記参加要求が所定時間受信されない場合に、該転送ポートとして記憶されるポートを前記マルチキャストグループのパケットを転送しない破棄ポートに変更する管理部を、さらに備える請求項1に記載のネットワークシステム。
  6. 6
    マルチキャストルーティングを行う ことでマルチキャストパケットを送受信する 複数 の通 信装置間を接続し、マルチキャストパケットを受信ポート以外のポートから転送するパケット伝送装置であって、 前記複数の通信装置のうち マルチキャスト配信ツリーのランデブーポイントとな る通 信装置のアドレスを記憶する第2の記憶部と、 前記複数の通信装置のうちのいずれかから送信されるマルチキャストグループへの参加要求を転送できるよう、 前記参加要求を転送するポートを、自装置が有するポートのうちの前記ランデブーポイントが存在する側のポートのみに決定する判定部と、 前記参加要求を転送できるよう、前記参加要求を受信した受信ポートを該マルチキャストグループのマルチキャストパケットの転送ポートとして記憶する第1の記憶部と、 前記マルチキャストグループのマルチキャストパケットを、前記パケット伝送装置が有するポートのうちの前記転送ポートから転送する転送部と、 を備え、 前記判定部は、 前記複数 の通 信装置のうちのいずれかから、マルチキャストグループからの脱退要求を受信した場合に は 、前記脱退要求を 転送できるよう、前記脱退要求を 転送するポートを、自装置が有するポートのうちの前記ランデブーポイントが存在する側のポートのみに決定し、 前記脱退要求 を 受信 した ポート以外に、前記第1の記憶部に、該脱退要求 の対象である マルチキャストグループ への参加要求に対応してマルチキャストパケット の転送ポートが記憶されている場合には、 当該参加要求を送信した通信装置がマルチキャストパケットを受信できるよう 該マルチキャストグループへの参加要求の作成及び送信を決定する、パケット伝送装置。
  7. 7
    マルチキャストルーティングを行う ことでマルチキャストパケットを送受信する 複数 の通 信装置間を接続し、マルチキャストパケットを受信ポート以外のポートから転送するパケット伝送装置が、 前記複数の通信装置のうち マルチキャスト配信ツリーのランデブーポイントとな る通 信装置のアドレスを第2の記憶部に記憶し、 前記複数の通信装置のうちのいずれかから送信されるマルチキャストグループへの参加要求を転送できるよう、 前記参加要求を転送するポートを、自装置が有するポートのうちの前記ランデブーポイントが存在する側のポートのみに決定し、 転送のため前記参加要求を受信した受信ポートを該マルチキャストグループのマルチキャストパケットの転送ポートとして第1の記憶部に記憶し、 前記マルチキャストグループのマルチキャストパケットを、前記パケット伝送装置が有するポートのうちの前記転送ポートから転送し、 前記複数 の通 信装置のうちのいずれかから、マルチキャストグループからの脱退要求を受信した場合に は 、前記脱退要求を 転送できるよう、前記脱退要求を 転送するポートを、自装置が有するポートのうちの前記ランデブーポイントが存在する側のポートのみに決定し、前記脱退要求 を 受信 した ポート以外に、前記第1の記憶部に、該脱退要求 の対象である マルチキャストグループ への参加要求に対応してマルチキャストパケット の転送ポートが記憶されている場合には、 当該参加要求を送信した通信装置がマルチキャストパケットを受信できるよう 該マルチキャストグループへの参加要求の作成及び送信を決定する、パケット伝送方法。
  8. 8
    マルチキャストルーティングを行う ことでマルチキャストパケットを送受信する 複数 の通 信装置間を接続し、マルチキャストパケットを受信ポート以外のポートから転送するパケット伝送装置に、 前記複数の通信装置のうち マルチキャスト配信ツリーのランデブーポイントとな る通 信装置のアドレスを第2の記憶部に記憶させ、 前記複数の通信装置のうちのいずれかから送信されるマルチキャストグループへの参加要求を転送できるよう、 前記参加要求を転送するポートを、自装置が有するポートのうちの前記ランデブーポイントが存在する側のポートのみに決定させ、 転送のため前記参加要求を受信した受信ポートを該マルチキャストグループのマルチキャストパケットの転送ポートとして第1の記憶部に記憶させ、 前記複数 の通 信装置のうちのいずれかから、マルチキャストグループからの脱退要求を受信した場合に は 、前記脱退要求を 転送できるよう、前記脱退要求を 転送するポートを、自装置が有するポートのうちの前記ランデブーポイントが存在する側のポートのみに決定させ、前記脱退要求 を 受信 した ポート以外に、前記第1の記憶部に、該脱退要求 の対象である マルチキャストグループ への参加要求に対応してマルチキャストパケット の転送ポートが記憶されている場合には、 当該参加要求を送信した通信装置がマルチキャストパケットを受信できるよう 該マルチキャストグループへの参加要求の作成及び送信を決定させる、ための情報処理プログラム。
Independent claims8