JPH10308759A - 通信装置および通信方法 - Google Patents

通信装置および通信方法

Info

Publication number
JPH10308759A
JPH10308759A JP5332198A JP5332198A JPH10308759A JP H10308759 A JPH10308759 A JP H10308759A JP 5332198 A JP5332198 A JP 5332198A JP 5332198 A JP5332198 A JP 5332198A JP H10308759 A JPH10308759 A JP H10308759A
Authority
JP
Japan
Prior art keywords
network
broadcast
communication device
channel
bandwidth
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP5332198A
Other languages
English (en)
Other versions
JP4003989B2 (ja
Inventor
Takeshi Saito
健 斉藤
Yoshiaki Takahata
由彰 高畠
Mikio Hashimoto
幹生 橋本
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toshiba Corp
Original Assignee
Toshiba Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Toshiba Corp filed Critical Toshiba Corp
Priority to JP05332198A priority Critical patent/JP4003989B2/ja
Publication of JPH10308759A publication Critical patent/JPH10308759A/ja
Application granted granted Critical
Publication of JP4003989B2 publication Critical patent/JP4003989B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Small-Scale Networks (AREA)

Abstract

(57)【要約】 【課題】IEEE1394等の放送型ネットワークにおい
て、通信帯域の確保を行うことができ、また通信資源を
有効に利用してIPマルチキャストを行うことができ、
確保したチャネルとIPマルチキャストアドレスとの対
応関係を送信側、受信側で同期して認識することのでき
る通信装置を提供する。 【解決手段】放送型のネットワークに接続された通信装
置であって、前記ネットワークに接続された第2の通信
装置から、ネットワークレイヤデータフローを識別する
識別子を含み、かつ前記ネットワークレイヤデータフロ
ーに対応する帯域の確保要求を含む第1のメッセージを
受信する受信手段と、この受信手段で受信した第1のメ
ッセージに基づき前記ネットワーク上に放送型チャネル
を確立する確立手段と、少なくとも前記確立された放送
型チャネルの識別子と前記ネットワークレイヤデータフ
ローの識別子との対応関係を含む第2のメッセージを前
記第2の通信装置に送信する送信手段とを具備する。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、IEEE1394
バス等の放送型のネットワークを介してデータ通信を行
う通信装置に関する。
【0002】
【従来の技術】最近インターネットをはじめとする通信
技術の急激な進歩が各方面で話題になっており、企業や
大学などを中心にLANの導入、あるいはこれのWAN
やインターネットへの接続といったことが話題になって
いる。
【0003】これらの技術革新は、家庭を取り巻くネッ
トワーク環境をも変える可能性が高い。即ち、家庭にP
CやDVD、デジタルセットトップボックス等のデジタ
ル機器が普及してくるに連れて、これらを相互にデジタ
ルネットワークにて接続しようという気運が高まるのは
必然である。現在、AVベンダを中心に、IEEE13
94バスが、その候補の筆頭として、各方面から注目を
集めている。
【0004】IEEE1394バスは、100M、20
0M、400Mbpsの高速デジタル網として利用する
ことができ、プラグアンドプレイ、同期チャネルを用い
た同期転送機能等、いくつもの注目すべき機能がある。
【0005】それとともに、いわゆる家庭へのアクセス
網の技術革新も急である。即ち、CATVやADSL
(Asymmetric Digital Subsc
raiber Line)、FTTH(fiber−t
o−the−home)等の高速ネットワーク技術、イ
ンターネット等のネットワークサービス等、その進歩は
著しい。特に、インターネット技術は、その高速化、R
SVP(Resource Reervation P
rotocol)等ネットワークレイヤレベルのシグナ
リングプロトコルを用いたQOS(Quality o
f Service)保証、マルチキャスト等、注目す
べき技術が次々と生まれている。
【0006】インターネット上で、これらの技術が実現
する近未来においては、家庭へのビデオ転送等、高速、
リアルタイムを要求される情報の転送の一部がインター
ネットを通じて行われる可能性がある。これは、インタ
ーネットに蓄積される情報量が実質的に無限であり、ユ
ーザが、従来は地上波、衛星放送などからでていた前記
情報をインターネットを通じて入手するようになると考
えるのは、ごく自然なことである。
【0007】
【発明が解決しようとする課題】しかしながら、家庭内
のデジタル機器を、アクセス網を介して接続し、インタ
ーネットを通じた情報のやり取りをしようとした場合、
以下のような問題点が考えられる。
【0008】現在、IEEE1394上をインターネッ
トのデータを流通させるための検討、即ち「IP ov
er 1394」の検討が、各方面で進められている。
しかし、現在その検討はいわゆるアドレス解決方式にと
どまっている。一方、インターネット上を通信品質を保
証する形でデータのやり取りを行うためのシグナリング
プロトコルとして、例えばRSVPが提案されている。
しかし、これらのネットワークレイヤのシグナリングプ
ロトコルをIEEE1394上で運用する方式がいまだ
決まっておらず、IEEE1394上では通信品質が確
保されない転送方式にマッピングせざるをえない。従っ
て、上記シグナリングが実行されたとしても、IEEE
1394上をベストエフォート(具体的には非同期チャ
ネル)を通じてデータが転送されてしまうため、エンド
エンドの通信品質が保たれない。
【0009】また、IEEE1394バス上でIPマル
チキャストを送受信しようとした場合、IEEE139
4バス上のトラヒックを最小限にするために、IEEE
1394バスの同期チャネルあるいは非同期ストリーム
を用いることが考えられる。しかしながら、同時に2つ
以上の装置が同じIPマルチキャストに加入しようとい
う場合は、これら2つ以上の装置が独立に別個のチャネ
ルを確保してしまう可能性があり、通信資源の有効利用
が図れない。また、確保したチャネルと、IPマルチキ
ャストアドレスとの対応関係を送信側、受信側で同期し
て認識するための機構が無い。
【0010】そこで、本発明は、上記問題点に鑑みてな
されたものであり、RSVPのIEEE1394バス上
での適用方法を示し、IEEE1394上でも、相互接
続環境での通信品質を確保した通信が可能となる通信装
置を提供することを目的とする。
【0011】また、本発明は、IEEE1394等の放
送型ネットワークにおいて、通信資源を有効に利用して
IPマルチキャストを行うことができ、また、確保した
チャネルとIPマルチキャストアドレスとの対応関係を
送信側、受信側で同期して認識することのできる通信装
置を提供することを目的とする。
【0012】
【課題を解決するための手段】上記問題を解決するため
に、本発明の通信装置は、放送型のネットワークに接続
された通信装置であって、前記ネットワークに接続され
た第2の通信装置から、ネットワークレイヤデータフロ
ーを識別する識別子を含み、かつ前記ネットワークレイ
ヤデータフローに対応する帯域の確保要求を含む第1の
メッセージを受信する受信手段と、 この受信手段で受
信した第1のメッセージに基づき前記ネットワーク上に
放送型チャネルを確立する確立手段と、少なくとも前記
確立された放送型チャネルの識別子と前記ネットワーク
レイヤデータフローの識別子との対応関係を含む第2の
メッセージを前記第2の通信装置に送信する送信手段と
を具備することにより、インターネットにおけるRSVPプ
ロトコルのようにネットワークレイヤデータフローに対
応する帯域確保のための制御プロトコルにおいて、この
制御メッセージ( 第1 のメッセージ。RSVPの場合はPAT
H メッセージやRESVメッセージにあたる) を受信したノ
ードが、そのネットワーク上に放送型のチャネル( 例え
ばIEEE1394の同期チャネルや非同期ストリーム) を確保
することにより、要求されている通信資源を放送型チャ
ネルという形で確保することが可能となり、ネットワー
クレイヤレベルのシグナリングプロトコルで実現される
べき、エンド・エンドの通信資源の確保された通信が実
現可能となる。
【0013】また、前記第2 のメッセージは、ネットワ
ークの境界でのデータリンク転送、即ちデータリンクレ
イヤの識別子( 例えば放送型チャネルの識別子) のみを
参照して、その識別子を持つチャネルが転送しているネ
ットワークレイヤフローを暗示的に認識し、ネットワー
クレイヤのルーチング処理を伴わずに次段のネットワー
クに転送するために使うこともできる。また、前記第2
のメッセージを用いて、下流ノードがそのチャネルから
前記ネットワークレイヤフローを受信する準備をした
り、上流ノードがそのチャネルへネットワークレイヤフ
ローを送信する準備をするのに使うことができるように
なる。
【0014】さらに本発明の通信装置は前記第1 のメッ
セージは、帯域の確保要求のためのメッセージであり、
前記ネットワークレイヤデータフローの下流方向に接続
された前記第2 の通信装置から送信されたものであるこ
とにより、ネットワークレイヤフローに対して上流側の
ノードが本放送型ネットワークの帯域資源確保を行う形
で、本帯域確保を行うことができる。即ち、ネットワー
クレイヤフローに対して上流側のノードが前記第1 のメ
ッセージとして、RSVPのRESVを受信した場合のように、
その下流方向からの帯域確保要求に対して、この帯域確
保を実現することができるようになる。
【0015】さらに本発明の通信装置は、前記第1 のメ
ッセージは、使用帯域の通知のためのメッセージであ
り、前記ネットワークレイヤデータフローの上流方向に
接続された前記第2 の通信装置から送信されたものであ
ることにより、ネットワークレイヤフローに対して下流
側のノードが本放送型ネットワークの帯域資源確保を行
う形で、本帯域確保を行うことができる。即ち、ネット
ワークレイヤフローに対して下流側のノードが、前記第
1 のメッセージとして、RSVPのPATHを受信した場合のよ
うに、その上流方向からの帯域確保のための制御メッセ
ージに対して、このノードがこの帯域確保を行うことに
よって、この帯域確保を実現することができるようにな
る。
【0016】さらに本発明の通信装置は、前記ネットワ
ークレイヤフローの上流方向に接続された前記第2 の通
信装置に対し、帯域の確保要求のためのメッセージを送
信する送信手段を更に具備したことにより、例えばRSVP
のRESVメッセージのようなネットワークレイヤの帯域確
保の為のメッセージを上流の前記第2 の通信装置に対し
て送信し、もってエンド・エンドの帯域確保を行う事が
できるようになる。
【0017】さらに本発明の通信装置は、前記第2 のメ
ッセージの送信は、前記第2 の通信装置に備えられたレ
ジスタへの書き込みの形にて行われることにより、IEEE
1394等の放送型ネットワークにおいて制御情報を伝達す
る手段として一般的な、レジスタへの書き込みを用い
て、前記確立された放送型チャネルの識別子と、前記ネ
ットワークレイヤデータフローの識別子との対応関係の
通知を行うことができるようになる。この対応関係は、
データリンクレイヤのチャネルに関する情報であるた
め、データリンクレイヤの制御情報を伝達するレジスタ
を用いるのは妥当であり、ネットワークレイヤにこの対
応情報を受信、解釈する機構を用意する必要がなくな
る。
【0018】また本発明の通信装置は、放送型のネット
ワークに接続された通信装置であって、 前記ネットワ
ーク上に確立されたネットワークレイヤデータフローを
送受信する際に必要な放送型チャネルの識別子と前記ネ
ットワークレイヤデーターフローの識別子との対応関係
を記述するレジスタと、 前記放送型チャネルを通じ
て、前記ネットワークレイヤデータフローを送受信する
手段とを具備したことにより、このレジスタに記述され
た放送型ネットワーク( 例えばIEEE1394) の放送型チャ
ネル識別子と、そのチャネルを通るフローに関する情報
の対応関係を他のノードに通知すること、あるは他のノ
ードから獲得することができるようになる。この対応関
係は、データリンクレイヤのチャネルに関する情報であ
るため、データリンクレイヤの制御情報を伝達するレジ
スタを用いるのは妥当であり、ネットワークレイヤにこ
の対応情報を受信、解釈する機構を用意する必要がなく
なる。これを用いることにより、前記レジスタを持って
いるノードが送信ノードである場合に前記放送型ネット
ワークの他のノードがこのレジスタを参照することによ
って、このレジスタに記述された前記放送型ネットワー
クの放送型チャネル上に、そのようなフローが通ってい
るのか( 前記送信ノードがどのようなフローを送信して
いるのか) を知ることができるようになる。また、前記
レジスタを持っているノードが受信ノードである場合に
前記放送型ネットワークの他のノードがこのレジスタに
対応関係を記述することによって、前記受信ノードは、
このレジスタに記述された前記放送型ネットワークの放
送型チャネル上に、そのようなフローが通ってくるのか
( 前記受信ノードがどのようなフローを受信するのか)
を知ることができるようになる。また、前記レジスタに
は送信か受信かを区別するフィールドを更に持ってもよ
い。これにより、前述の送信ノード、受信ノードのどち
らの用途に本レジスタを使用するのかを明確にすること
ができる。
【0019】また本発明の通信装置は、放送型のネット
ワークに接続された通信装置であって、 前記ネットワ
ークに接続された第2の通信装置から、ネットワークレ
イヤマルチキャストアドレスへの加入申請を受け付ける
受付手段と、前記加入申請に応じて前記ネットワーク上
に放送型チャネルを確立する確立手段と、少なくとも前
記確立された放送型チャネルの識別子と前記ネットワー
クレイヤマルチキャストアドレスとの対応関係を前記第
2の通信装置に通知する通知手段と、前記ネットワーク
レイヤマルチキャストアドレス宛てのデータを前記確立
された放送型のチャネルに送出する送出手段とを具備し
たことにより、該当するネットワークレイヤマルチキャ
ストを送信するための同期チャネルの確立を、同マルチ
キャストアドレスへの加入申請を受け付けるIGMPル
ータが行うことで、同一のマルチキャストアドレスに対
して、複数のチャネルが確立されて、網内の通信資源が
浪費されるのを未然に防ぐことが可能になる。また、前
記確立された放送型チャネルの識別子と前記ネットワー
クレイヤマルチキャストアドレスとの対応関係を前記第
2の通信装置に通知することにより、第2の通信装置
(受信端末)がどのチャネルより、該マルチキャストデ
ータを受信できるようになるのかを通知することが出来
るようになり、しかも放送型のチャネルを用いるため
に、複数の受信端末の収容を1つのチャネルを通じて行
うことが可能になる。
【0020】さらに本発明の通信装置は、前記第2の通
信装置からの前記ネットワークレイヤマルチキャスト宛
てのデータを受信する際に必要な帯域の確保要求を前記
第2の通信装置から受け付ける第2の受付手段と、前記
確立された放送型チャネルの帯域を確保する確保手段と
をさらに具備したことにより、前記マルチキャストの通
信品質を保証した形での伝送が可能になる。
【0021】また本発明の通信装置は、放送型のネット
ワークに接続され、ネットワークレイヤマルチキャスト
アドレス宛てのデータを送信する通信装置であって、前
記ネットワーク上に確立されている放送型チャネルに対
する通信帯域を確保する確保手段と、前記放送型チャネ
ルに帯域が確保されていない場合に、前記ネットワーク
レイヤマルチキャストアドレス宛てのデータを前記放送
型チャネルの帯域が確保されていない周期あるいはコネ
クションで送信する第1 の送信手段と、前記確保手段に
より前記放送型チャネルに帯域が確保された場合に、前
記ネットワークレイヤマルチキャストアドレス宛てのデ
ータを前記放送型チャネルの帯域が確保されていない周
期あるいはコネクションから、前記放送型チャネルの帯
域が確保された周期あるいはコネクションに切り替えて
送信する第2 の送信手段とを具備したことにより、ネッ
トワークレイヤマルチキャストパケットを帯域を確保さ
れていない形での伝送から、確保された形での伝送に切
り替える場合に、これまでのように、再度放送型チャネ
ルと帯域の確保の両方を資源確保を行っているマネージ
ャ( 例えばIEEE1394における同期リソースマネージャ)
に要求する必要がなくなる。即ち、単に既に通信資源と
して持っている放送型チャネル向けのパケットを第1 の
送信手段に送り込むのみでこれが可能となる。逆の切り
替え( 帯域確保から非確保への切り替え) も同様であ
る。
【0022】さらに本発明の通信装置では、前記確保手
段で帯域が確保された場合の前記第1 の送信手段から出
力される放送型チャネルの識別子は、帯域が確保されて
いない場合の前記第2 の送信手段から出力される放送型
チャネルの識別子と同一の識別子であることにより、放
送型チャネルの浪費を防ぐことが可能となる。特に、IE
EE13 94 の様なチャネル資源が比較的少ない様なデータ
リンクに関しては、帯域確保の形で流すネットワークレ
イヤマルチキャストパケットと、帯域確保無しで流すマ
ルチキャストパケットとを同一のチャネルで共有するこ
とができるようになり、これも通信資源の有効活用につ
ながる。
【0023】
【発明の実施の形態】以下、図面を参照して本発明の実
施形態について説明する。なお、以下の説明では、一例
として家庭内に構築されたネットワーク(家庭内ネット
ワーク)を対象として説明するが、これに限るものでは
なく、例えば、ホテル等の建物、敷地内といった限られ
た範囲に構築されるネットワークにおいても適用でき
る。
【0024】(第1の実施形態)図1は、本発明の第1
の実施形態に係るネットワーク全体の構成例を示したも
ので、映像サービスを提供しているビデオサーバからの
データを、公衆網を介して家庭内ネットワークにとりこ
み、家庭内ネットワークに接続された端末で、該サービ
スを受ける状況を説明する図となっている。
【0025】図1に示すように、全体の構成は、ビデオ
サーバ101、公衆網104、接続装置102、例えば
家庭内に構築された第1のネットワーク105、第2の
ネットワーク106、第1のネットワークに接続された
端末103からなる。
【0026】なお、図1では第1のネットワーク105
に端末103が1つ接続されているのみであるが、実際
には両ネットワーク105、106に、他の種々の端
末、あるいは網間接続装置等が接続されていても良い。
【0027】公衆網は、例えばCATV網、あるいはI
SDN/B−ISDN網、ATM−PON網、高速無線
アクセス網、ADSL/HDSL網等、色々な場合が考
えられる。ただし、本実施形態のビデオサービスはMP
EG映像をインターネットを介して提供されるものとす
る(MPEGoverIP)。よって、本サービスが提
供されるインタフェースはデジタルインタフェースを仮
定する。
【0028】本実施形態においては、該デジタルネット
ワークはデータリンク方式として、ATM方式を採用し
ているものとして、以後の説明を進めていくが、本発明
の方式はATM方式に限定されるものではない。例え
ば、以後の説明のATMのVPI/VCI等のデータリ
ンクレイヤ識別子は、ISDNであればBチャネル識別
子、CATVであれば周波数に対応するものである。こ
のように、本実施形態のATMにおけるVPI/VCI
をこれら他のデータリンクレイヤ識別子に置き換えたも
のも、本発明に含まれるものである。
【0029】ビデオサーバ101は、専用のビデオサー
バでも良いし、例えば映像対応WWWサーバ等、映像信
号を送出できるサーバであれば良い。ここで、「映像信
号を送出できる」とは、リアルタイム伝送を行う事は必
ずしも意味しない。例えば、映像データを、リアルタイ
ム配信ではなく、ベストエフォートにて配信する場合が
これにあたる。
【0030】公衆網104と家庭内に構築されたネット
ワークの間は、専用の接続装置102にて接続されてい
る。接続装置102には、この場合、公衆網104の終
端機能、家庭内のネットワーク105、106の終端機
能、IP処理機能、RFC1631にて標準化されてい
るNAT(Network Address Tran
slation)機能の他に、IPマルチキャスト対応
機能、IPシグナリング機能、公衆網と家庭内のネット
ワーク間でリアルタイムデータ転送可能なデータリンク
レイヤレベルのスイッチ、アドレス通知機能等が実装さ
れている。詳細は後述する。
【0031】次に、図1に示したネットワーク上のIP
のサブネット構成とアドレス割当について説明する。図
1に示すように、第1の実施形態において、家庭内のネ
ットワーク全体(第1および第2のネットワーク10
5、106)にて1つのIPサブネット( ネットワーク
アドレスP)が構成されており、更に家庭内ネットワー
クは、RFC1597にて標準化されているプライベー
トアドレスを利用している。
【0032】また、接続装置102の公衆網側には、グ
ローバルなIPアドレス(G.2)が割り当てられてい
る。このようなアドレス構成となっている理由は、例え
ば複数のグローバルなIPアドレスの取得には、1つの
グローバルIPアドレス取得と比べてコストがかかる、
あるいは世界的なIPアドレスの枯渇のためである。即
ち、端末数、アドレス数の急成長が見込まれる家庭内ネ
ットワークへの接続端末にはグローバルなIPアドレス
の新規の割当は実質的にはほとんど不可能、等の理由に
よるものである。
【0033】なお、第1のネットワーク105、第2の
ネットワーク106は、それぞれ別のプライベートアド
レス内という限定の上で、別々のサブネットとなってい
てもよい。この場合は、両者の間にはいる接続装置10
2はルータとなる。
【0034】本実施形態においては、第1および第2の
ネットワーク105、106は同一のサブネットに属す
るものとして、以降の説明を行う。次に、図1の端末1
03が接続装置102、公衆網104を通してビデオサ
ーバからビデオを転送してもらうまでの処理手順につい
て、図2を参照して説明する。また、その際の端末10
3の処理手順および接続装置102の処理手順を、それ
ぞれ図3、図4に示す。
【0035】図2、図3、図4は、後に示すように、接
続装置102がSBM(Subnet Bandwid
th Manager)であるような場合に、この機構
を用いて通信資源の確保を使った場合のシーケンスを記
述したものである。
【0036】SBMとは、IETFのIntServワ
ーキンググループで議論されているもので、サブネット
内の通信資源確保をRSVPを用いて行うものである。
まず、端末103は、OSIの標準化された7レイヤの
うちのレイヤ5以上のプロトコルを用いて、見たいビデ
オについての情報の入手を行う(ステップS201、S
203)。これは、MPEG/DAVICのDSM−C
Cや、それに準じたプロトコルを用いたネゴシエーショ
ンや、RTSP等を用いてWWWサーバからの情報の選
択をWeb上で行う事による情報の選択など、色々な場
合が考えられる。以降では、これを「上位レイヤプロト
コル」として、まとめて表現する。
【0037】本実施形態では、これらの情報の交換は、
IPパケットを使って行われるものとする。ちなみに、
この上位レイヤプロトコルは、接続装置102にてNA
Tの処理を受けながら通信されていても良い(ステップ
S202)。
【0038】NAT処理とは、プライベートIP網から
インターネットにIPパケットをフォワーディングする
に際し、プライベートIPアドレスをインターネット側
に送出するのは許されないため、接続装置102にて、
プライベートIPアドレスを自身のグローバルIPアド
レス( ここでは「G.2」)に変換して送出する方式を
言う。
【0039】NAT処理の詳細については、例えば本発
明者らによる特願平第8−316552号を参照された
い。本実施形態においては、ビデオサーバからの映像サ
ービスは、IPマルチキャストを通じて提供されるもの
とする。そこで、前記上位レイヤプロトコルを用いて選
択するビデオが決定した場合、そのビデオを転送するた
めのIPマルチキャストアドレスを取得する必要があ
る。
【0040】その放送形態( 配信形態) にはいくつかの
形態が考えられる。 (A) まず、ビデオ毎( コンテンツ毎) に、別々のI
Pマルチキャストアドレスが割り当てられている場合か
ら説明する。
【0041】これは、例えばA放送局からの放送はIP
マルチキャストアドレス=「#1」、B放送局からの放
送は「#6」等と、IPマルチキャストアドレスが割当
てられている場合である。
【0042】上位レイヤプロトコルを通して、ビデオサ
ーバ101は、端末103にそのビデオを転送するため
のマルチキャストアドレス「M」を通知する。すると、
端末103は、IPマルチキャストのプロトコル(例え
ばIGMP(RFC1112))に従い、インターネッ
ト側から受け取るQUERYメッセージに対し、加入し
たいマルチキャストアドレス「M」についてのREPO
RTメッセージを送出する(ステップS204)。
【0043】これを受信した接続装置102は、端末1
03のプライベートアドレス「P.2」と、要求された
マルチキャストアドレス「M」との対応関係を記憶した
後(ステップS205)、REPORTメッセージを上
流のルータに通知する(ステップS206)。その際、
送信者アドレスを自身(接続装置102)のグローバル
IPアドレス「G.2」としておく。
【0044】接続装置102に記憶される対応テーブル
の一例を図5に示す。マルチキャストアドレス「M」へ
の加入が成功すると、接続装置102は、端末103が
マルチキャストアドレス「M」に加入した旨を記憶し
(ステップS205)、これを端末103に通知する。
【0045】次に、端末103は、このビデオ映像を良
い品質で受信するための通信資源の予約を行う。このた
めの方法として、いくつかの方法が考えられる。 (a) SBMを用いる方法 SBM(Subnet Bandwidth Mana
ger)とは、インターネットの標準化機関であるIE
TFで提案されているサブネット内の帯域予約のための
方式であり、サブネット内の帯域予約をRSVPを使っ
て行うものである。
【0046】(b) RSVP(Resource R
eservation Protocol)を用いる方
法 (c) IEC1883を用いる方法 以下、順に説明する。
【0047】(a)SBMを用いる方法 まず、SBMを用いる場合について、図2に示すシーケ
ンスを参照して説明する。
【0048】接続装置102は、SBMノードであるこ
とから、ルーチングプロトコルは稼動していない。本実
施形態の接続装置は、NAT機能を持っているため、グ
ローバルIPアドレス(G.2)を有しているが、家庭
内ネットワーク側に複数の物理インタフェースがあると
しても、物理インタフェース毎にIPアドレス( プライ
ベートアドレス) を持つ必要はない。例えば、接続装置
102は、グローバルIPアドレスの他、プライベート
アドレスを1つ持てば充分である。ここでは、接続装置
102はプライベートIPアドレス「P.1」を持って
いる。
【0049】端末103は、上位レイヤプロトコル等で
RSVPのPATHメッセージの送出をビデオサーバ1
01に促しても良い。PATHメッセージはマルチキャ
ストアドレス「M」宛てに送出され、接続装置102に
届く(ステップS207)。
【0050】接続装置102では、RSVPのPATH
ステートを作成し(ステップS208)、その後、PA
THメッセージをマルチキャストアドレス「M」宛に送
出し、結局、端末103に到着する(ステップS20
9)。その際、接続装置102は端末103がマルチキ
ャストアドレス「M」に属している事を、図5の対応テ
ーブルにより認識しているので、該PATHメッセージ
を端末103にフォワードする事が出来る。
【0051】接続装置102内には、PATHステート
が出来る。ここで、接続装置102はSBMノードであ
る。端末103は、帯域等の通信資源を予約すべく、R
SVPのRESVメッセージを上流の接続装置102に
送出する(ステップS210)。
【0052】RESVメッセージを受信した接続装置1
02は、接続装置102と端末103間の通信資源を確
保すべく、第1のネットワーク(IEEE1394)1
05のIEEE1394同期リソースマネージャにアク
セスして、必要な帯域と同期チャネル番号を確保する
(ステップS211)。ここで、確保された同期チャネ
ルの番号を「#x」とする。
【0053】この時点で、接続装置102は、端末10
3に「どの同期チャネルを用いて、リクエストされた番
組を送出するのか」を端末103に通知しても良い(ス
テップS212)。
【0054】この通知方法としては、例えば、図6に示
したようなフォーマットのRSVPのPATHメッセー
ジを用いる方法がある。すなわち、図6に示すように、
RSVPのPATHメッセージ内に、「今後(あるいは
今)、このPATHメッセージに含まれるデータ(IP
フロー)は、同期チャネル番号=「#x」にて伝送す
る」といった旨の情報が記述される。
【0055】第2の通知方法は、発明者らが特願平第8
−264496号に記載したFANP(Flow At
tribute Notification Prot
ocol)を用いる方法である。
【0056】FANPは、隣接ノード間(本実施形態の
場合、接続装置102と端末103間)にて、送信する
IPフロー等(本実施形態の場合、例えばIPマルチキ
ャストアドレス「M」)と、リンクレイヤのID情報
(本実施形態の場合、先に確保したIEEE1394の
チャネル番号)との対応関係を通知しあうものである。
【0057】第3の通知方法は、IEC1883のCI
Pヘッダを用いる方法である。IEC1883を用い
て、接続装置102が直接端末103のPCR(Plu
g Control Register)に使用するチ
ャネル番号を書き込み、1394のヘッダなり、IEC
1883にて定められたCIP(Common Iso
chronous Packet)ヘッダなりで端末1
03に、送信している情報がMPEGoverIPであ
ることを認識させる。例えば、CIPヘッダを拡張する
場合は、そのパケットがIPパケットである旨、あるい
はMPEGoverIPである旨を示す値をFMP(フ
ォーマットID)領域に書き込むことにより、端末10
3はCIPヘッダを見ることにより、そのパケットの属
性がIPパケット、あるいはMPEGが載ったIPパケ
ットであることが認識できるようになる。
【0058】第4の通知方法は、図7に示すように、P
CRを拡張して、PCRレジスタの意味の一部を、その
チャネル番号に伝送する内容を意味するものとする。例
えば、IPパケットあるいはMPEGoverIPのパ
ケットである。また、そのチャネル番号を伝送されるフ
ローの属性を記述しても良い。例えば、送信IPアドレ
ス/受信IPアドレス/送信ポート番号/受信ポート番
号の組み合わせなどである。このようなレジスタを端末
103に用意し、接続装置102( あるいはコントロー
ラ) がこのレジスタに適切に記述することにより、端末
103が、そのチャネル番号を通して受信するデータが
IPパケット、あるいはMPEGoverIPのパケッ
トであること、あるいは、その属性を認識できるように
なる。
【0059】無論、上記第1〜第4の通知方法の適宜組
み合わせて用いることもできる。なお、タイミング的に
は、ここで説明したタイミング以外にも、ビデオサーバ
101まで通信資源の予約が完了し、エンド- エンドの
通信が可能になった段階で上記の手続きを行う形も考え
られる。
【0060】さて、下流側の通信資源の確保に成功した
接続装置102は、RSVPのRESVメッセージを更
に上流へと流す(ステップS213)。これを受けとっ
たインターネット内のルータは例えば、Q.2931等
を使って下流側のATM網の通信資源を確保し(ステッ
プS214)、それを確認した後、更に上流へとRES
Vメッセージの送出、といったことを繰り返す。
【0061】更に、PATHあるいはFANPを用いて
下流方向のRSVP/SBMノードに対して、使用する
データリンク識別子(この場合、データリンク技術がA
TMであるため、VPI/VCI)についての情報を送
出し、該RSVP/SBMノードに、送出IPフローと
データリンク識別子との対応関係の通知を行う(ステッ
プS215)。ここで、接続装置102に対して確保さ
れたATMのVCIの値「#y」とする。
【0062】こうして、エンドエンドの通信資源が確保
されたなら、ビデオ転送を開始する(ステップS21
6、S217)。ここで、接続装置102では、ビデオ
サーバ101からATMコネクション「#y(VCI値
=「#y」)」にてMPEGoverIPのデータが伝
送されてくることを認識しており、また端末103に対
してIEEE1394の同期チャネル「#x」にて受信
したIPパケットを送出すればよいことを認識してい
る。
【0063】そこで、接続装置102では、VCI「#
y」を通して受信したデータを、IPパケットのヘッダ
の中身まで検証することなく、直接IEEE1394の
同期チャネル「#x」に対して、IPパケットの同期を
とった上で伝送する。即ち、VCI値のみの検証によ
り、IPレイヤの処理をすることなく、直接1394へ
のデータ転送を行うことができる。これは、データリン
クレイヤの情報のみで、データのスイッチングを行って
いることから、データリンクスイッチと見ることができ
る。
【0064】このことにより、本来IPレイヤで行うべ
き、IPレイヤ処理、即ちIPヘッダの検証やルーチン
グ処理等の一連のソフトウエア処理を、データリンクレ
イヤスイッチング処理にて置き換えることが可能にな
り、処理時間、及び処理負荷の大幅な低減を図ることが
可能になる。これは、SBMを行った上で、データリン
クスイッチを行っていることに相当する。
【0065】なお、以上の説明では、接続装置102は
SBMノードとして説明を行ってきたが、接続装置10
2がルータであり、RSVPを利用した通信資源の確保
を行ってももちろんよい。
【0066】また、通信資源の予約を行う際に、本発明
の発明者らによる特願平第8−264496号に記載さ
れている方法、すなわち、FANPにより通信資源の予
約を行うようにしてもよい。
【0067】以上は、IEEE1394上の通信資源予
約をRSVPの上流のノードが行う場合についての説明
であった。これに対し、図8に示すように、IEEE1
394バス上の同期チャネルの確保を、下流側のノード
(本実施形態の場合、端末103)が行ってもよい。
【0068】下流側のノードが必要な通信資源を持った
同期チャネルの確保を行った後(ステップS211
0)、上流側にRESVメッセージの送出を行う(ステ
ップS2111)。この場合、確保した同期チャネルの
番号等は、続けて送出するRSVPのRESVメッセー
ジに含めて送出しても良い。
【0069】また、上流側に同期チャネル番号と帯域確
保を行うフローの対応の通知をRESVメッセージとは別の
メッセージで行ってもよい。この場合は、RESVメッセー
ジは単に接続装置に対して、該フローの帯域確保の要求
をするために用いられ、同期チャネル番号と帯域確保を
行うフローの対応関係は、別メッセージ( 本図ではFANP
メッセージ) にて行われてもよい。この通知を受けた接
続装置は、RESVメッセージで帯域予約を受けたフローに
ついて、どのリンクレイヤコネクション、つまり同期チ
ャネルにて転送すればよいのかについての情報を、この
メッセージから得ることができる。
【0070】さて、端末103のユーザが、異なるビデ
オ映像( 例えば、違うチャネルのテレビ番組) を見たい
と考えた場合、上記同様の手続きをもう一度踏む事にな
る。即ち、その新しいビデオ映像に対応するIPマルチ
キャストアドレスを上位プロトコルなどを通じて入手
し、該IPマルチキャストアドレスへの加入という手続
きを再度踏むことで、これを実現する。その際は、先に
加入していたIPマルチキャストアドレスは離脱するこ
とが、通信資源の有効活用の観点から望ましい。この様
子を図9に示している。
【0071】また、家庭内に構築されたネットワークに
は端末が複数接続され、その各々が別々の放送を見てい
る場合は、その各々のデータが公衆網104および接続
装置102を通ることになる。接続装置102におい
て、データリンクスイッチを行うため、別々のATM−
VCにて別々の端末宛てのこれらのデータが伝送されて
くることが望ましい。通信資源の確保については、再度
上記のようなSBM/RSVP/FANP等を使った手
続きが必要あるかどうかは、RSVP/SBMの予約の
仕方による。即ち、Shared Explicitの
予約であれば、送信者のビデオサーバが同一である限
り、あるいはShared Explicitのサーバ
のアドレスとして、次にビデオを送出する新しいビデオ
サーバが登録されていれば、先に予約したのと同一の通
信資源(ATMのVC、1394の同期チャネル)をそ
のまま利用し続ければよく、IPマルチキャストの再加
入を行うのみで良い。
【0072】(B) 次に、IPマルチキャストアドレ
スは同じで、コンテンツが変わる場合を説明する。この
場合は、同一のマルチキャストアドレスを用いて、同一
のユーザに対して複数の映像サービスを行う形式とな
り、上位プロトコルを用いて映像コンテンツの変更(テ
レビのチャネルの変更に相当)を行う形となる。
【0073】このときも、最初の通信資源の確保までは
同じ手順を踏む。ただし、上位レイヤプロトコルを通し
て与えられるIPマルチキャストアドレスは、あらかじ
めその端末に固有に与えられた(あらかじめ、ネットワ
ークサービスプロバイダが、ユーザ毎、あるいは端末毎
に割当てておいた)IPマルチキャストアドレスであっ
てもよい。端末の識別は、例えばネットワークサービス
プロバイダがあらかじめ端末毎に与えておいた識別子を
用いて、上位レイヤプロトコルを使って行う等の方法が
考えられる。
【0074】次のコンテンツの変更(テレビのチャネル
の変更に相当)の際に、端末は上位レイヤプロトコルを
用いて、このコンテンツ変更を要求する。ビデオサーバ
101は、使用しているIPマルチキャストアドレスを
変更することなく、そのまま用い、変更したコンテンツ
を、該IPマルチキャストアドレス宛に送出する。
【0075】前述の様に、このIPマルチキャストアド
レスは、図10に示すように、必ずしもマルチキャスト
に用いる必要は無く、単一の端末に対するコンテンツ転
送に用いても良い。即ち、一つ一つのマルチキャストア
ドレスを、ビデオ配信の要求のあったユーザ( 端末) に
割当て、送出コンテンツの変更は、例えば上位レイヤプ
ロトコルにて対応する。
【0076】また、接続装置102から送信されるIP
パケットのポート番号の違いを見て、別々のマルチキャ
ストアドレスを割当てる判断のトリガとしてもよい。こ
のように、ユーザ毎、あるいはアプリケーション毎に別
々のIPマルチキャストアドレスを与えるようにするこ
とにより、IPマルチキャストアドレスは端末に対して
動的な割当てが可能であることから、プライベートアド
レス環境においても、グローバルユニークなIPアドレ
スとの重複を心配すること無く、種々のコンテンツをプ
ライベートアドレスを持った端末に送信することが可能
となる。
【0077】なお、本実施例においてはIPマルチキャス
トのデータフローの転送をRSV P を使って帯域予約する
場合を記述してきたが、全く同様の方法をIPユニキャス
ト、あるいは他のネットワークレイヤのユニキャスト、
あるいはマルチキャストについて適用できることは明ら
かである。
【0078】(第2の実施形態)図11は、本発明の第
2の実施形態に係るネットワークの構成例を示したもの
で、IEEE1394バス上にIGMP(Intern
et Group Management Proto
col)ルータ2101、IEEE1394の同期リソ
ースマネージャ2104、端末2102、2103が互
いに通信可能なように接続されて構成されている。
【0079】(2−1)このような構成のネットワーク
において、端末2102、2103がIPマルチキャス
トへ加入して、マルチキャストデータを受信する場合に
ついて説明する。ここで、端末2102、2103は、
IPマルチキャストへ加入した後は、マルチキャストデ
ータの受信端末となることから、以下、受信端末210
2、2103と呼ぶ。
【0080】受信端末2102、2103がIPマルチ
キャストに加入する場合の手順について、図12を参照
して説明する。また、その際のIGMPルータ2101
の処理手順を図13に示す。
【0081】図11に示したように、IEEE1394
バス上には、IGMPルータ2101、受信端末210
2、2103、同期リソースマネージャ2104が接続
されている。受信端末2102のIPアドレスは「IP
1」、受信端末2103のIPアドレスは「IP2」で
あるとする。また、同期リソースマネージャ2104の
機能は、他の3つの装置のうちのいずれかと一体となっ
ていてもよい(即ち、IGMPルータ2101あるいは
受信端末2102、2103のうちのいずれかが同期リ
ソースマネージャであってもよい)。
【0082】受信端末2102、2103は、予め何ら
かの手段にてIPマルチキャストアドレス「IPm」を
取得しているものとする。まず、受信端末2102がI
Pマルチキャストアドレス「IPm」に加入を希望して
いるとする。そのため、IGMPルータ2101と、受
信端末2102との間で、IGMPメッセージのやり取
り(IGMPクエリーやIGMPレポート等の送受信)
が行なわれ、受信端末2102がIGMPルータ210
1に対して、IPマルチキャストアドレス「IPm」に
対して加入を希望している旨を伝える(S2101)。
ここで、IGMPルータ2101は、このIPマルチキ
ャストアドレス「IPm」のサポートを行なうことので
きるルータであるとする。
【0083】IGMPルータ2101は、セットトップ
ボックスのようなものでもよい。即ち、放送波を通じて
送られてくるIPマルチキャストパケットの中から、適
当なIPマルチキャストアドレス宛のパケットを抽出
し、これをフォワードする機能を持ったノードであって
もよい。
【0084】IGMPルータ2101は、受信端末21
02からIPマルチキャストドレス「IPm」への加入
要求を受信すると、図13のフローチャートに従った処
理を実行する。すなわち、本実施形態の場合、受信端末
2102からの加入要求が、そのサブネット(IEEE
1394バス)からのIPマルチキャストアドレス「I
Pm」への最初の加入要求であるため、IGMPルータ
2101は、所定のIPマルチキャストアドレスへの加
入手続き処理を行い(ステップS2201〜ステップS
2203)、その手続き処理が成功したら、次に、同期
リソースマネージャ2104にアクセスし、同期チャネ
ル番号を確保する(ステップS2204〜ステップS2
205、図12のステップS2102)。なお、図13
のステップS2203において、IGMPルータ210
1は、さらに上流のIGMPルータに働きかけ、このI
Pマルチキャストアドレスへの加入手続きを行なっても
よい。また、加入手続き処理が失敗した場合は、その旨
を受信端末2102に通知する(図13のステップS2
206)。
【0085】図13のステップS2205において、I
GMPルータ2101からの要求に応じて同期リソース
マネージャ2104にて確保された同期チャネル番号を
「#x」とする。ここで、同時に帯域を確保する必要は
必ずしもない。これは、この時点で確保されるのはIE
EE1394の非同期ストリームであるからである。
【0086】非同期ストリームとは、非同期パケットの
アービトレーション時間に送信される、同期パケットの
フォーマットのパケットであり、同期リソースマネージ
ャ2104を通じて同期チャネル番号のみが確保され
る。
【0087】帯域を確保することが必要な場合について
は後述する。図13の説明に戻り、IGMPルータ21
01は、同期チャネル番号が確保されると、次に、自ら
のレイヤ3フローレジスタに、このIPマルチキャスト
フローについての情報を記入する(ステップS220
6、図12のステップS2103)。
【0088】図14は、レイヤ3フローレジスタのフォ
ーマットの一例を示したもので、レイヤ3フローレジス
タは、基本的にレイヤ2識別子(本実施形態の場合、同
期チャネル番号)と、そのレイヤ2識別子であらわされ
るチャネルを通ることになるレイヤ3フローについての
対応関係を登録するためのレジスタである。このレジス
タには、その他に、そのフローが入力されるものである
のか、出力されるものであるのかについての情報、その
レイヤ2識別子であらわされるチャネルに確保された帯
域量、そのチャネルを使用している端末をカウントする
カウンタ等の領域が用意されている。
【0089】図14に示すように、ここでは、確保され
たチャネルには帯域が確保されないので、レイヤ3フロ
ーレジスタの帯域の項目欄には、例えば「0」が記入さ
れている。
【0090】このチャネルに対して宛先がIPマルチキ
ャストアドレスが「IPm」であるIPフローが流れ込
むことになるため、フロー識別子として、受信側IPア
ドレスには「IPm」を、受信側ポート番号には、番号
が限定されている時はその番号(例えばPORT1)
を、限定されていない時は例えば「0」を記入する。本
実施形態では、特に限定が無いため「0」を記入する。
IPマルチキャストアドレスは、送信端末は限定されな
いため、送信端末や送信ポート番号にはそれぞれ「0」
が記入される。
【0091】レイヤ2識別子としては、ここではレイヤ
2種別として「IEEE1394」、識別子種別として
「同期チャネル番号」が記入され、識別子としては、先
に確保された同期チャネル番号である「#x」が記入さ
れる。
【0092】方向としては、基本的にこのIGMPルー
タがこれらのIPマルチキャストパケットを送信するも
のとして「順方向」とする。コネクションカウンタは、
この非同期ストリームを受信していると考えられるノー
ドの数を表すカウンタである。受信者はこの時点で受信
端末2102のみであると考えられるので、カウンタ値
「1」が入力される。
【0093】なお、このレイヤ3フローレジスタは、I
EC1883にて使用されるプラグコントロールレジス
タおよびそのチャネルで転送されるレイヤ3フローにつ
いての情報を格納するレジスタの組み合わせの形で実現
しても良い。
【0094】次に、IGMPルータ2101は、受信端
末2102のレイヤ3フローレジスタに対して、図14
と同様の情報を書き込む(ステップS2207、図12
のステップS2104)。
【0095】このようにして、レイヤ3フロー情報と、
レイヤ2識別子との対応関係が、受信端末2102のレ
イヤ3フローレジスタに書き込まれることで、受信端末
2102は、今後、非同期ストリームのチャネル番号
「#x」は、IPマルチキャストアドレス「IPm」宛
のIPマルチキャスト用に割り当てられたことが認識で
きる。受信端末2102は、IPマルチキャストアドレ
ス「IPm」宛のデータグラムについては、チャネル番
号「#x」の非同期ストリームを受信すれば良い(ステ
ップS2105)。
【0096】なお、上記実施形態では、受信端末210
2のレイヤ3フローレジスタ内に、そのチャネル番号で
示される非同期ストリームあるいは同期チャネルから流
れてくるIPフローが、入力されてくるのか、出力する
ものなのかについての情報が書かれているが、レイヤ3
フローレジスタを入力用と出力用とを分けて用意してお
き、これらを適当に使い分けることも可能である。
【0097】さて、図12の説明に戻り、受信端末21
03が続いて同じIPマルチキャストアドレス「IP
m」に加入を希望しているものとする。IGMPによる
加入手続きがIGMPルータ2101と受信端末210
3の間で行われる(S2106)。
【0098】そして、IGMPルータ2101では、図
13のフローチャートに示したような処理動作を実行す
る。すなわち、IGMPルータ2101は、すでにこの
IPマルチキャストアドレス「IPm」についてのサー
ビスを開始しているため、自らのレイヤ3フローレジス
タのコネクションカウンタをインクリメントし(例え
ば、コネクションカウンタの値を「2」とする)、さら
に受信端末2103のレイヤ3フローレジスタに、受信
端末2102の同レジスタと同じ情報を書き込んで、チ
ャネル番号とIPフローの対応関係を通知する。
【0099】なお、IPマルチキャストアドレス「IP
m」に加入している端末数は、IGMPルータ2101
が把握しており、各端末が把握する必要は必ずしもない
ため、各受信端末2102、2103の同レジスタに書
き込まれるコネクションカウンタの値は、例えば「1」
でも良い。
【0100】以上はIPマルチキャストアドレスへの加
入手続きについての説明であったが、次に、脱退の時の
IGMPルータ2101の動作について、図15に示す
フローチャートを参照して説明する。
【0101】脱退の場合、IGPMルータ2101は、
受信端末のいずれかかからIPマルチキャストアドレス
「IPm」への脱退手続きを受信した場合(ステップS
2301)、あるいは、受信端末のいずれかからのIP
マルチキャストアドレス「IPm」を受信し続けている
とのキープアライブ信号であるIGMP REPORT
を一定時間以上受信しなかった場合(ステップS230
2)、当該受信端末が上記IPマルチキャストアドレス
「IPm」の受信を止めるものと判断し、自らのレイヤ
3フローレジスタのコネクションカウントの値をデクリ
メントする(ステップS2303)。
【0102】IGMPルータ2101のレイヤ3フロー
レジスタに書き込まれるコネクションカウントの値は、
そのIEEE1394バス上における、IPマルチキャ
ストアドレス「IPm」に加入している端末の数である
ため、この値が「0」になったとき(ステップS230
4)、そのIEEE1394バス上にIPマルチキャス
トアドレス「IPm」を受信している端末はもはやなく
なったものと判断し、そのIPマルチキャストアドレス
「IPm」から脱退する(ステップS2305)。
【0103】これと前後して、脱退した受信端末に脱退
した旨を伝えるため、その受信端末のレイヤ3フローレ
ジスタに、例えばオール「0」の値を書き込むなどの動
作を行なってもよい。
【0104】なお、このIPマルチキャストアドレス加
入、あるいは加入後の一連の過程でIEEE1394バ
スでバスリセットが引き起こされた場合においても、こ
れらのIPマルチキャストアドレスについての情報を保
持しつづけ、レジスタ(レイヤ3フローレジスタ)の値
も保持しておくことで、迅速なIPマルチキャストデー
タグラム受信の復帰を行なうことが可能である。
【0105】繰り返しになるが、IPマルチキャストア
ドレス「IPm」宛ての全てのパケットは、チャネル番
号「#x」にて表される非同期ストリームを通じて送受
信されるものとなる。なお、IGMP等の制御パケット
については、当該マルチキャストアドレスに対応する非
同期ストリームを使用しても良いし、またはデフォルト
の非同期ストリーム(ARP(Address Res
olution Protocol)やIPブロードキ
ャスト等のために割当てられた非同期ストリームのチャ
ネルや非同期のブロードキャストを用いて、これを通信
しても良い。
【0106】また、IPマルチキャスト加入時にIGM
Pの制御パケットや、IPアドレス=「224.0.
0.1」等の全ホストが宛先アドレスのIPパケット等
が流れるチャネルとしては、デフォルトの非同期ストリ
ーム、もしくは非同期ライトのブロードキャストのいず
れかを使用する。
【0107】(2−2)次に、IPマルチキャストを
「帯域(QOS)あり」の状態に変更する場合、すなわ
ち、非同期ストリームに対して帯域を与え、これを送受
信する場合について図16のシーケンス図を参照して説
明する。
【0108】受信端末2102が、IPマルチキャスト
アドレス「IPm」宛のデータグラムを受信できるよう
になるまで(ステップS2501〜ステップS250
4)は、図12のステップS2101〜ステップS21
05と同様である。
【0109】このIPマルチキャストについて、帯域あ
りの伝送が可能である場合、IGMPルータ2101
は、RSVP(Resource Reservati
onSetup Protocol)のPATHメッセ
ージを受信端末(IPマルチキャストアドレス「IP
m」)に対して送付する(ステップS2505)。
【0110】これに対し、このIPマルチキャストを
「帯域あり」の状態で受信したい受信端末2102は、
上流側(即ちIGMPルータ2101)に対して、RS
VPのRESVメッセージを送付して、帯域の確保を要
求する(ステップS2506)。
【0111】IP上の帯域予約プロトコルの一例である
RSVPでは、送信ホスト(上流側のノード)がPAT
Hメッセージをデータと共に送信する。通信帯域などは
この送信ホストが基本的に設定する。これに対して、帯
域予約を希望する受信端末は、RESVメッセージを送
信ノード宛てに送信する。一般にルータは、PATHメ
ッセージに対応するRESVメッセージを監視して、R
ESVメッセージを検出すると帯域予約を実行する。こ
こでは、既に説明したIPマルチキャストアドレスとチ
ャネルの対応が設定されているものとする。
【0112】受信端末2102からのRESVメッセー
ジを検出すると、IGMPルータ2101は、同期リソ
ースマネージャ2104にアクセスし、帯域を確保す
る。帯域が確保できた場合は、自らと受信端末2101
のレイヤ3フローレジスタに確保した帯域情報(帯域量
y)を記入して、帯域確保に成功した旨を伝える(ステ
ップS2507〜ステップS2508)。
【0113】その後、帯域の確保された同期チャネル
(チャネル番号「#x」)を使って、引き続きIPマル
チキャストアドレス「IPm」宛のデータグラム配送が
行われる(ステップS2509)。
【0114】なお、この時点で複数の受信端末がいる場
合には、各々の受信端末のレイヤ3フローレジスタの帯
域の部分をIGMPルータ2101は書き換えてもよ
い。また、各々の受信端末の同レジスタの書き換えが、
受信端末数が多い時などに面倒な作業となるため、受信
端末の同レジスタの書き換えは行なわず、自ら(IGM
Pルータ2101)のレイヤ3フローレジスタの値のみ
を反映させる方式も考えられる。
【0115】以上説明したように、非同期ストリームに
対して帯域を与える際には、QOSパケットを送信する
ノードが帯域の確保を行うというルールに従うことによ
り、複数の受信端末が同時に同じチャネルに対して帯域
を確保してしまうような、いわゆる帯域の2重確保を回
避することが可能である。また、通常必要な帯域は送信
ノードがその値を把握している場合が多いと考えられる
ため、この観点からも妥当である。
【0116】(2−3)さて、これまではレイヤ3フロ
ーレジスタを使って、IPマルチキャストフローと、そ
のフローが流れる同期チャネルまたは非同期ストリーム
のチャネル番号の対応関係を通知してきたが、これをF
ANP(Flow AttributeNotific
ationProtocol)を用いて行なうことも可
能である。FANPは、IPデータグラムを用いて、あ
るデータリンクレイヤのチャネル(例えばIEEE13
94の同期チャネルや非同期ストリーム、あるいはAT
Mやフレームリレーの仮想チャネル等)と、そのチャネ
ルを通る上位レイヤのフロー(例えばIPフロー)の対
応関係を通知するプロトコルである。
【0117】この場合の手順を図17に示すシーケンス
図を参照して説明する。受信端末2102がIPマルチ
キャストアドレス「IPm」への加入を希望している場
合、IGMPを使った加入手続きは、IGMPルータ2
101との間で図12の場合と同様に行なわれる(ステ
ップS2601)。IGMPルータ2101は、このI
Pマルチキャストアドレス「IPm」のためのチャネル
を確保するべく、同期リソースマネージャ2104にア
クセスし、チャネル番号「#x」を確保する(ステップ
S2602)。
【0118】次に、IGMPルータ2101は、受信端
末2102に対して、「チャネル「#x」を通して、I
Pマルチキャスト「IPm」を提供する」旨を通知する
ため、IEEE1394のプラグコントロールレジスタ
とFANPを使う。
【0119】プラグコントロールレジスタとは、あるチ
ャネル番号を使って提供される、同期チャネル/非同期
ストリームを受信、あるいは送信するように促す作用の
あるレジスタであり、入力用と出力用が分かれている。
このプラグコントロールレジスタを使って、IGMPル
ータ2101は、受信端末2102に対して、チャネル
「#x」を受信するように促す(ステップSS60
3)。なお、その際、IGMPルータ2101は、自ら
のプラグコントロールレジスタについても記入を行なっ
てもよい。この場合は、コネクションカウンタに前例と
同様なルールで、そのIPマルチキャストアドレスの受
信端末の数を記入していってもよい。これにより、その
マルチキャストをそのチャネルから受信しているノード
数などの把握を行うことが可能である。
【0120】次に、IGMPルータ2101は、FAN
Pオファーメッセージとして、図18のようなメッセー
ジを受信端末2102に送付する。このFANPメッセ
ージの宛先はIPマルチキャストアドレス「IPm」で
あり、また、このFANPメッセージはIEEE139
4バスに割り当てられたレイヤ3パケットのブロードキ
ャストチャネル(例えば、特定の非同期ストリームや、
ノードID=オール「1」宛のパケット)で送付され
る。
【0121】図18に示すように、FANPオファーメ
ッセージには、フロー識別子とレイヤ2識別子が含ま
れ、前述したようなレイヤ2識別子(本実施形態の場
合、チャネル番号「#x」)と、このレイヤ2識別子で
あらわされるチャネルを通して提供される上位レイヤフ
ロー(本実施形態の場合、IPマルチキャストアドレス
「IPm」)との対応関係を通知する(S2604)。
【0122】その後、このチャネル「#x」を通じて、
IPマルチキャストアドレス「IPm」宛のデータグラ
ムが送信されることになる(ステップS2605)。同
様に、他の受信端末2102からの加入要求があった場
合(ステップS2606)も、プラグコントロールレジ
スタへの書き込みと(ステップS2607)、FANP
メッセージの送付(ステップS2608)を行なうこと
で、対応関係の通知を行なうことができる。
【0123】なお、この場合、FANPメッセージは、
IPマルチキャストアドレス宛であるため、受信端末が
複数の場合であっても、必ずしもいちいち各々の受信端
末宛にFANPメッセージを送付する必要は必ずしもな
く、IPマルチキャストアドレス「IPm」宛のデータ
グラムを1回送信すればよいので、IEEE1394バ
ス上のトラヒックを減らすことが出きる点で有利であ
る。
【0124】さて、本実施形態においては、プラグコン
トロールレジスタとFANPオファーメッセージを使っ
て、レイヤ2識別子とレイヤ3フローの対応関係を通知
してきた。ここで、FANPメッセージを使わないと上
記対応関係の通知はできないが、プラグコントロールレ
ジスタへの書き込みにより、受信端末はこの同期チャネ
ルからのデータ受信は行なうようになるため、必ずしも
上記対応関係の通知が必要ない場合は、上記FANPメ
ッセージの送付は省略してもよい。また逆に、FANP
メッセージがあれば、受信端末はどのチャネル番号から
どのレイヤ3フローが入力されてくるのかを認識するこ
とが可能であるため、プラグコントロールレジスタへの
書き込み手順を省略することも可能である。
【0125】(2−4)次に、同じIPマルチキャスト
アドレスを用いて、複数のフローが送信される場合の手
順を図19に示すシーケンス図を参照して説明する。
【0126】図19では、IGMPルータ2101から
受信端末2101に向ってIPマルチキャストアドレス
が「IPm」のマルチキャストパケットが送信される場
合、ポート番号が「PORT1」で表されるフロー(ス
テップS2804)と、「PORT2」で表されるフロ
ー(ステップS2805)の計2つのフローが同時に送
信される場合を示している。
【0127】IGMPによるマルチキャストアドレスへ
の加入(ステップS2801)、IGMPルータ210
1による同期チャネル番号の確保(ステップS280
2)については、前述同様である。
【0128】ステップS2803で、レイヤ3フローレ
ジスタの書き込みを行う際には、特に、ステップS28
02で確保した同期チャネル番号「#x」で表される非
同期ストリームに送信されるフローは特に限定されず、
単にIPマルチキャストアドレス「IPm」のパケット
が送信される事のみが限定されることから、ステップS
2804とステップS2805の両方のフローが、チャ
ネル番号「#x」で表される非同期ストリームにて転送
される。
【0129】さて、このうちIGMPルータ2101
は、「PORT1」で表されるフローについては、QO
Sありの送信を許容しているものとする。そのため、I
GMPルータ2101は、RSVPのPATHメッセー
ジをIPマルチキャストアドレス「IPm」宛てに送信
する(ステップS2806)。これに対し、受信端末2
101はRESVメッセージを送信することで、帯域の
確保を要求する(S807)。すると、IGMPルータ
は、同期リソースマネージャにアクセスし、RSVPメ
ッセージで指定された、必要な帯域を確保する。ここで
は、この値を「y」とする(ステップS2808)。
【0130】すると、IGMPルータ2101は、受信
端末2102に対して、同期チャネル番号「#x」を通
して帯域量「y」のデータが、同期チャネルのアービト
レーション周期にて送信されることを受信端末2102
に通知するため、受信端末2102のレイヤ3フローレ
ジスタに書き込む(ステップS2809)。ステップS
2809において、受信端末2102に通知する内容
は、レイヤ3フローレジスタを用いる場合に限らず、前
述したFANP、あるいはIEC1883のプラグコン
トロールレジスタを用いても通知できる。どれを用いる
かはシステムに依存である。
【0131】その後のIGMPルータ2101からのI
Pマルチキャストデータの送信は、帯域確保がされてい
ない「PORT2」で示されるフローについては、ステ
ップS2805でのフローと同様、非同期ストリームを
通して送信されるが(ステップS2811)、帯域確保
を行った「PORT1」で表されるフローについては、
同期チャネルとして(即ち、同期のアービトレーション
期間にて)送信される(ステップS2810)。
【0132】さて、IGMPルータ2101において、
同期チャネル「#x」で確保した帯域量「y」以上の帯
域のIPマルチキャストデータ(「IPm」宛てのIP
マルチキャストパケット)が入り込む可能性がある。こ
れらのパケットをそのまま同期チャネル「#x」に流し
込むことは、確保していない帯域分も、このIPマルチ
キャストパケットが通信資源を消費してしまうことを意
味し、望ましくない。
【0133】そこで、図20のようなアルゴリズムを用
いて、帯域が確保されている分については同期チャネル
に(ステップS2901、ステップS2902)、確保
されていない分については非同期ストリームに(ステッ
プS2901、ステップS2903)それぞれ送信する
というルールを作ることにより、確保した以上の帯域量
のデータを、該同期チャネルに流し込んでしまうことを
防ぐことが出来る。
【0134】ここで、Tスペックとは、RSVPの予約
の時に指定されるトラヒックパラメータのことで、ピー
クレートやリーキーバケットのバケツの深さ等が指定さ
れてもよい。
【0135】図20のメカニズムを実現するための構成
例を図21に示す。WFQとは、Weighted F
air Queueingの略で、1つの出力ポートを
複数のセンダ/フローからのパケットが共有する場合
に、フロー毎にあらかじめ指定された量(重みという)
の比に従って、送出されるパケット量の比もこれと同じ
にするパケットスケジューリング方法である。
【0136】WFQ処理部2201は、このWFQのス
ケジューリングで、Tスペックを満たすものについて
は、同期キュー2202に、満たさないものについては
非同期キュー2203に入れるものとし、同期キューに
溜められたデータは、パケット送信部2204を介して
同期のアービトレーション期間に、非同期キューに溜め
られたデータは、パケット送信部2204を介して非同
期のアービトレーション期間にそれぞれ送信される。
【0137】以上は、帯域を確保した場合にも、同期チ
ャネル番号は同じ値を続けて使用する使い方についてで
あった。これに対して、帯域確保が必要なチャネルにつ
いては、非同期ストリームで利用していたチャネル
(「#x」)とは別の同期チャネル(「#z」)を確保
する方法も考えられる。
【0138】この場合の手順について、図22のシーケ
ンス図を参照して説明する。図22のステップS310
1〜ステップS3107において、RSVPのRESV
メッセージにて、帯域確保の要求(RESV)が受信端
末2101からあるまでは、図19のステップS280
1〜ステップS2807と同様である。
【0139】ステップS3107で、帯域の確保要求を
受け取ると、IGMPルータ2101は、これまで使用
していた非同期ストリームのチャネル番号(「#x」)
とは異なる、同期チャネル番号(「#z」)と帯域量
(y)の両方の確保を行う(ステップS3108、ステ
ップS3109)。
【0140】この場合も「送信者(すなわち、本実施形
態の場合、IGMPルータ2101)が、リンクレイヤ
の必要な帯域を確保する」というルールに従っている。
その後、IGMPルータ2101は、受信端末2102
のレイヤ3フローレジスタに、「PORT1」で表され
るフローについては、同期チャネル番号「#z」で表さ
れる(非同期ストリームではなくて)同期チャネルを用
いて送信されることを書き込むことで、受信端末210
2に通知する(ステップS3110)。なお、ステップ
S3111において、受信端末2102に通知する内容
は、レイヤ3フローレジスタを用いる場合に限らず、前
述のように、IEC1883のプラグコントロールレジ
スタや、FANPを用いて行うこともできる。
【0141】以後、IPマルチキャストアドレス「IP
m」宛てのパケットのうち、「PORT1」で表される
フローについては、同期チャネル「#z」を通して、同
期チャネルで転送され(ステップS3111)、それ以
外のフローについては、引き続き非同期ストリームにて
送信され続ける(ステップS3112)。
【0142】(2−5)次に、1つのチャネル番号で示
される非同期ストリームあるいは同期チャネルを用い
て、複数のマルチキャストデータのセンダがいる場合に
ついて、図23を参照して説明する。なお、ここでは、
図11の端末2102、2103は、IPマルチキャス
トへ加入した後は、マルチキャストデータの送受信端末
となり、以下、端末2102、2103を端末A、端末
Bと呼ぶ。
【0143】図23は、同一のIPマルチキャストアド
レス「IPm」に対して、端末A(IPアドレス「IP
1」、1394アドレス「FW1」)と、端末B(IP
アドレス「IP2」、1394アドレス「FW2」)の
2つの端末がIPマルチキャストパケットを送信する場
合を示している。ここで、1394アドレスとは、例え
ばIEEE1394のノードID等、そのIEEE13
94バス上でその端末を一意に識別することの出来るI
Dを指す。
【0144】図23のステップS3201〜ステップS
304、ステップS3206〜ステップS33208の
マルチキャストへの加入、チャネル番号の確保、IPマ
ルチキャストアドレスとチャネル番号との対応関係の通
知の手順は、図11と同様である。
【0145】特徴的な点は、端末A、Bのそれぞれは、
IPマルチキャストパケットに同一のチャネル番号「#
x」で表されるチャネルに、自らのソースアドレス
(「FW1」または「FW2」)を付加して当該パケッ
トを送信する(ステップS3205、S3209、S3
210)ことである。
【0146】このソースアドレスは、フラグメントヘッ
ダと呼ばれる、IPパケットを1394フレームに分割
する時に、そのそれぞれの分割片に付与するヘッダに書
き込まれる。
【0147】端末A、Bのそれぞれから送出されるIP
マルチキャストのデータ構成の概略を図24に示す。な
お、図24(a)は端末Aから送出されるIPマルチキ
ャストのデータ構成で、図24(b)は端末Bから送出
されるIPマルチキャストのデータ構成である。図24
(a)、(b)に示すように、IPマルチキャストパケ
ット(あるいはこれをフラグメントしたもの)330
1、3304をソースアドレスを含むフラグメントヘッ
ダでカプセル化して生成されたフラグメントデータ33
02、3305を、更に1394フレーム1303(こ
の場合、同期フレーム)に収めて構成される。
【0148】受信者は、同一のチャネル番号で示される
非同期ストリームから、複数のセンダからのパケットを
受け取ることになるが、このようにソースアドレスがそ
れぞれのフレームに付与されていることで、各々のパケ
ットのリアセンブリを、ソースアドレスを参照すること
により、正確に行うことが出来るようになる。
【0149】以上は、同一のIPマルチキャストアドレ
スに対して、複数のセンダが送信する場合において、帯
域確保が伴わない場合についての説明であった。これに
対し、帯域確保を伴う場合の説明を以下に行う。
【0150】図25において、例えば、図23のS32
01〜S3210の手順が終了し、非同期ストリームの
形で2つのセンダ、すなわち、端末Aと端末Bとから同
一のIPマルチキャストアドレス「IPm」宛てのIP
マルチキャストパケットが送信されているものとする
(ステップS3401、ステップS3402)。
【0151】ここで、端末Aが、何等かの形で帯域あり
の形でのIPマルチキャストデータの送信を依頼された
場合(例えばRSVPのRESVを受信した場合等)
や、帯域ありの形でのデータ送信を自ら選択した様な場
合、同期リソースマネージャ2104にアクセスして帯
域量(y1)を確保要求を行って(ステップS340
3)、以後、端末Aは、送信するIPマルチキャストの
パケットは、確保された帯域量y1の同期チャネルを通
して、かつ、同期のアービトレーション期間に送信する
(ステップS3404)。ここで、帯域確保をしていな
い端末Bは、同じチャネル番号「#x」にIPマルチキ
ャストパケットを送信し続けているものの、送信は非同
期ストリームとして、非同期のアービトレーション期間
に送信する(ステップS3405)。
【0152】端末Bが帯域ありの形で送信する場合は、
端末Bも同期リソースマネージャ2104にアクセスし
て、やはり所望の帯域を確保し(ステップS340
6)、データ送信を同期のアービトレーション期間内に
行うことになる(ステップS3408)。
【0153】先に確保された帯域をキャンセルする場合
は、同期リソースマネージャ2104に対し、その帯域
をキャンセルするための要求を行い(ステップS340
9)、同期のアービトレーション周期にはパケットを送
信しないようにし、もし送信パケットがある場合には、
非同期ストリーム(非同期のアービトレーション期間)
に送信する(ステップS3410)。
【0154】これに対して、帯域ありの形でIPマルチ
キャストを送信する場合には、非同期ストリームで使用
していたチャネル番号「#x」とは別のチャネル番号
「#z」を持つ同期チャネルで、これを送信する方法も
考えられる。この場合について、図26のシーケンス図
を参照して説明する。
【0155】図26において、例えば、図23のS32
01〜S3210の手順が終了し、非同期ストリームの
形で2つのセンダ、すなわち、端末Aと端末Bとから同
一のIPマルチキャストアドレス「IPm」宛てのIP
マルチキャストパケットが送信されているものとする
(ステップS3501、ステップS3502)。
【0156】このとき、例えば、RSVPのRESVメ
ッセージなどで、帯域ありの形でのIPマルチキャスト
パケットの送信を依頼された(例えば、図26に示した
ように、端末AからのRSVPのPATHメッセージに
を受けて端末BからRESVメッセージを受信したと
き)、端末Aは、同期リソースマネージャ2104にア
クセスし、同期チャネル番号「#z」の確保と、帯域量
「y1」の確保を行う(ステップS3503〜ステップ
S3506)。
【0157】続いて、確保した同期チャネル番号と、そ
の同期チャネルを通して送信するフローの対応関係を通
知するためのFANPメッセージを、該IPマルチキャ
ストアドレス「IPm」宛てに、例えば非同期ストリー
ム「#x」、またはデフォルトの非同期ストリームなど
で送信する(ステップS3507)。これを受信したノ
ードは、どの同期チャネルから、どのようなフローがど
のような特性で入力されてくるかを認識することが出来
るようになる。なお、前述のように、ここではFANP
メッセージを用いて、この対応関係の通知を行っている
が、これはレイヤ3フローレジスタ、あるいはIEC1
883において使用されるプラグコントロールレジスタ
を用いても実現が可能なものである。
【0158】
【発明の効果】以上説明したように、第1の発明(第1
の実施形態)によれば、RSVP等のネットワークレイ
ヤのシグナリングプロトコルをIEEE1394上で運
用する方式がいまだ決まっておらず、そのままマッピン
グを行うと、IEEE1394上では通信品質が確保さ
れず、エンドエンドの通信品質が保たれないという問題
点に対し、RSVPのIEEE1394バス上での適用
方法を示し、IEEE1394上でも、相互接続環境で
の通信品質を確保した通信が可能となる。
【0159】また、第2の発明(第2の実施形態)によ
れば、IEEE1394等の放送型ネットワークにおい
て、通信資源を有効に利用してIPマルチキャストを行
うことができ、また、確保したチャネルとIPマルチキ
ャストアドレスとの対応関係を送信側、受信側で同期し
て認識することのできる。
【図面の簡単な説明】
【図1】本発明の第1の実施形態に係るネットワーク全
体の構成例を示したもので、映像サービスを提供してい
るビデオサーバからのデータを、公衆網を介して家庭内
ネットワークにとりこみ、家庭内ネットワークに接続さ
れた端末で、該サービスを受ける状況を説明するための
図。
【図2】図1の端末が接続装置、公衆網を通してビデオ
サーバからビデオを転送してもらうまでの全体の処理手
順を示した図で、IEEE1394上の通信資源予約を
RSVPの上流のノードが行う場合を示している。
【図3】図1の端末が接続装置、公衆網を通してビデオ
サーバからビデオを転送してもらうまでの端末の処理手
順を示した図。
【図4】図1の端末が接続装置、公衆網を通してビデオ
サーバからビデオを転送してもらうまでの接続装置の処
理手順を示した図。
【図5】接続装置に記憶される対応テーブルの一例を示
した図。
【図6】RSVPのPATHメッセージのフォーマット
の一例を示した図。
【図7】IEEE1394のPCRレジスタの記述例を
示した図。
【図8】図1の端末が接続装置、公衆網を通してビデオ
サーバからビデオを転送してもらうまでの通信システム
全体の処理手順を示した図で、IEEE1394上の通
信資源予約をRSVPの下流のノードが行う場合を示し
ている。
【図9】すでに加入したIPマルチキャストアドレスを
離脱して異なるIPマルチキャストアドレスに加入し、
異なるコンテンツの配送を行う場合について説明するた
めの図。
【図10】IPマルチキャストアドレスは同じで、コン
テンツが変わる場合について説明するための図。
【図11】本発明の第2の実施形態に係るネットワーク
(IEEE1394バス)全体の構成例を示した図。
【図12】受信端末がIPマルチキャストに加入する場
合の手順を説明したシーケンス図。
【図13】IGMPルータにおけるIPマルチキャスト
アドレスへの加入時の処理手順を説明するためのフロー
チャート。
【図14】レイヤ3フローレジスタのフォーマットの一
例を示した図。
【図15】IGMPルータにおけるIPマルチキャスト
アドレスからの脱退時の処理手順を説明するためのフロ
ーチャート。
【図16】IPマルチキャストのために確保された非同
期ストリームに対して帯域を与える場合の手順を説明す
るためのシーケンス図。
【図17】IPマルチキャストフローとチャネル番号の
対応関係をFANPを用いて行う場合の手順を説明する
ためのシーケンス図。
【図18】FANPオファーメッセージの一例を示した
図。
【図19】同じIPマルチキャストアドレスを用いて、
複数のフローが送信される場合の手順を説明するための
シーケンス図。
【図20】同期チャネルに予め確保されている帯域量以
上のIPマルチキャストデータを送信する場合のIGM
Pルータの処理動作について説明するためのフローチャ
ート。
【図21】図20のアルゴリズムを実現するための構成
例を示した図。
【図22】IPマルチキャストのために確保された非同
期ストリームに対して帯域を与え、その帯域を与えられ
た同期チャネルには非同期ストリームとは異なるチャネ
ル番号を用いる場合の手順を説明するためのシーケンス
図。
【図23】同一のIPマルチキャストアドレスに対して
複数のセンダがいる場合の手順を説明するためのシーケ
ンス図。
【図24】端末A、Bのそれぞれから送出されるIPマ
ルチキャストのデータ構成の概略を示した図。
【図25】同一のIPマルチキャストアドレスに対して
複数のセンダが送信する場合において、さらに帯域確保
を伴う場合の手順を説明するためのシーケンス図。
【図26】同一のIPマルチキャストアドレスに対して
複数のセンダが送信する場合において、さらに帯域確保
を伴う場合には、非同期ストリームとは異なるチャネル
番号を用いる場合の手順を説明するためのシーケンス
図。
【符号の説明】
101…ビデオサーバ(通信装置、送信端末) 102…接続装置(通信制御装置) 103…端末(通信装置) 104…公衆網 105…第1の家庭内ネットワーク(IEEE139
4) 106…第2の家庭内ネットワーク 2101…IGMPルータ(通信装置) 2102…端末装置(受信端末、通信装置) 2103…端末装置(受信端末、通信装置) 2104…同期リソースマネージャ

Claims (13)

    【特許請求の範囲】
  1. 【請求項1】 放送型のネットワークに接続された通信
    装置であって、 前記ネットワークに接続された第2の通信装置から、ネ
    ットワークレイヤデータフローを識別する識別子を含
    み、かつ前記ネットワークレイヤデータフローに対応す
    る帯域の確保要求を含む第1のメッセージを受信する受
    信手段と、 この受信手段で受信した第1のメッセージに基づき前記
    ネットワーク上に放送型チャネルを確立する確立手段
    と、 少なくとも前記確立された放送型チャネルの識別子と前
    記ネットワークレイヤデータフローの識別子との対応関
    係を含む第2のメッセージを前記第2の通信装置に送信
    する送信手段と、 を具備したことを特徴とする通信装置。
  2. 【請求項2】 前記第1 のメッセージは、帯域の確保要
    求のためのメッセージであり、前記ネットワークレイヤ
    データフローの下流方向に接続された前記第2 の通信装
    置から送信されたものであることを特徴とする請求項1
    記載の通信装置。
  3. 【請求項3】 前記第1 のメッセージは、使用帯域の通
    知のためのメッセージであり、前記ネットワークレイヤ
    データフローの上流方向に接続された前記第2 の通信装
    置から送信されたものであることを特徴とする請求項1
    の通信装置。
  4. 【請求項4】 前記ネットワークレイヤフローの上流方
    向に接続された前記第2 の通信装置に対し、帯域の確保
    要求のためのメッセージを送信する送信手段を更に具備
    したことを特徴とする請求項3記載の通信装置。
  5. 【請求項5】 前記第2 のメッセージの送信は、前記第
    2 の通信装置に備えられたレジスタへの書き込みの形に
    て行われることを特徴とする請求項1記載の通信装置。
  6. 【請求項6】 放送型のネットワークに接続された通信
    装置であって、 前記ネットワーク上に確立されたネットワークレイヤデ
    ータフローを送受信する際に必要な放送型チャネルの識
    別子と前記ネットワークレイヤデーターフローの識別子
    との対応関係を記述するレジスタと、 前記放送型チャネルを通じて、前記ネットワークレイヤ
    データフローを送受信する手段と、 を具備したことを特徴とする通信装置。
  7. 【請求項7】 放送型のネットワークに接続された通信
    装置であって、 前記ネットワークに接続された第2の通信装置から、ネ
    ットワークレイヤマルチキャストアドレスへの加入申請
    を受け付ける受付手段と、 前記加入申請に応じて前記ネットワーク上に放送型チャ
    ネルを確立する確立手段と、 少なくとも前記確立された放送型チャネルの識別子と前
    記ネットワークレイヤマルチキャストアドレスとの対応
    関係を前記第2の通信装置に通知する通知手段と、 前記ネットワークレイヤマルチキャストアドレス宛ての
    データを前記確立された放送型のチャネルに送出する送
    出手段と、 を具備したことを特徴とする通信装置。
  8. 【請求項8】 前記第2の通信装置からの前記ネットワ
    ークレイヤマルチキャスト宛てのデータを受信する際に
    必要な帯域の確保要求を前記第2の通信装置から受け付
    ける第2の受付手段と、 前記確立された放送型チャネルの帯域を確保する確保手
    段と、 をさらに具備したことを特徴とする請求項7記載の通信
    装置。
  9. 【請求項9】 放送型のネットワークに接続され、ネッ
    トワークレイヤマルチキャストアドレス宛てのデータを
    送信する通信装置であって、 前記ネットワーク上に確立されている放送型チャネルに
    対する通信帯域を確保する確保手段と、 前記放送型チャネルに帯域が確保されていない場合に、
    前記ネットワークレイヤマルチキャストアドレス宛ての
    データを前記放送型チャネルの帯域が確保されていない
    周期あるいはコネクションで送信する第1 の送信手段
    と、 前記確保手段により前記放送型チャネルに帯域が確保さ
    れた場合に、前記ネットワークレイヤマルチキャストア
    ドレス宛てのデータを前記放送型チャネルの帯域が確保
    されていない周期あるいはコネクションから、前記放送
    型チャネルの帯域が確保された周期あるいはコネクショ
    ンに切り替えて送信する第2 の送信手段と、 を具備したことを特徴とする通信装置。
  10. 【請求項10】 前記確保手段で帯域が確保された場合
    の前記第1 の送信手段から出力される放送型チャネルの
    識別子は、帯域が確保されていない場合の前記第2 の送
    信手段から出力される放送型チャネルの識別子と同一の
    識別子であることを特徴とする請求項9記載の通信装
    置。
  11. 【請求項11】 放送型のネットワークに接続された通
    信装置から送信されたネットワークレイヤデータフロー
    を識別する識別子と前記ネットワークレイヤデータフロ
    ーに対応する帯域の確保要求を含む第1のメッセージを
    受信したとき、この第1のメッセージに基づき前記ネッ
    トワーク上に放送型チャネルを確立し、少なくとも前記
    確立された放送型チャネルの識別子と前記ネットワーク
    レイヤデータフローの識別子との対応関係を含む第2の
    メッセージを前記通信装置に送信することを特徴とする
    通信方法。
  12. 【請求項12】 放送型のネットワークに接続された通
    信装置からのネットワークレイヤマルチキャストアドレ
    スへの加入申請に応じて前記ネットワーク上に放送型チ
    ャネルを確立し、少なくとも前記確立された放送型チャ
    ネルの識別子と前記ネットワークレイヤマルチキャスト
    アドレスとの対応関係を前記通信装置に通知した後、前
    記ネットワークレイヤマルチキャストアドレス宛てのデ
    ータを前記確立された放送型のチャネルに送出すること
    を特徴とする通信方法。
  13. 【請求項13】 放送型のネットワークに接続され、ネ
    ットワークレイヤマルチキャストアドレス宛てのデータ
    を送信する通信方法において、 前記ネットワーク上に確立されている放送型チャネルに
    通信帯域が確保されていない場合に、前記ネットワーク
    レイヤマルチキャストアドレス宛てのデータを前記放送
    型チャネルの帯域が確保されていない周期あるいはコネ
    クションで送信し、 前記ネットワーク上に確立されている放送型チャネルに
    対して通信帯域が確保された場合に、前記ネットワーク
    レイヤマルチキャストアドレス宛てのデータを、前記放
    送型チャネルの帯域が確保されていない周期あるいはコ
    ネクションから、前記放送型チャネルの帯域が確保され
    た周期あるいはコネクションに切り替えて送信すること
    を特徴とする通信方法。
JP05332198A 1997-03-06 1998-03-05 通信装置および通信方法 Expired - Fee Related JP4003989B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP05332198A JP4003989B2 (ja) 1997-03-06 1998-03-05 通信装置および通信方法

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP9-52125 1997-03-06
JP5212597 1997-03-06
JP05332198A JP4003989B2 (ja) 1997-03-06 1998-03-05 通信装置および通信方法

Publications (2)

Publication Number Publication Date
JPH10308759A true JPH10308759A (ja) 1998-11-17
JP4003989B2 JP4003989B2 (ja) 2007-11-07

Family

ID=26392736

Family Applications (1)

Application Number Title Priority Date Filing Date
JP05332198A Expired - Fee Related JP4003989B2 (ja) 1997-03-06 1998-03-05 通信装置および通信方法

Country Status (1)

Country Link
JP (1) JP4003989B2 (ja)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1999059302A1 (fr) * 1998-05-12 1999-11-18 Sony Corporation Procede et appareil d'emission, de reception et d'emission/reception de donnees, et support d'enregistrement
US6738816B1 (en) 1999-03-09 2004-05-18 Nec Corporation System and method for reliable real-time communications among a plurality of nodes having functions conforming to IEEE-1394 serial bus and participating in a session of sharing the maximum bandwidth
US6977928B1 (en) 2000-04-13 2005-12-20 International Business Machines Corporation Method and system for data flow multicasting
JP2006287750A (ja) * 2005-04-01 2006-10-19 Kddi Corp 放送コンテンツ伝送装置および放送コンテンツ伝送方法
US7317926B1 (en) * 2000-12-15 2008-01-08 At&T Corporation Synchronous transmission of data with network remote control
US7542718B2 (en) 2002-10-01 2009-06-02 Sony Corporation Wireless communication terminal and wireless communication method
US7636932B2 (en) 2001-11-30 2009-12-22 Panasonic Corporation Multicast program reception at home gateway apparatus
JP2013537774A (ja) * 2010-08-20 2013-10-03 サムスン エレクトロニクス カンパニー リミテッド Avインターフェースに基づいて成立したネットワークで経路帯域幅を確保してデータを送受信する方法及びその装置
US8717886B2 (en) 2007-06-12 2014-05-06 Fujitsu Limited Communication device and method of managing communication resources

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1999059302A1 (fr) * 1998-05-12 1999-11-18 Sony Corporation Procede et appareil d'emission, de reception et d'emission/reception de donnees, et support d'enregistrement
US6738816B1 (en) 1999-03-09 2004-05-18 Nec Corporation System and method for reliable real-time communications among a plurality of nodes having functions conforming to IEEE-1394 serial bus and participating in a session of sharing the maximum bandwidth
US6977928B1 (en) 2000-04-13 2005-12-20 International Business Machines Corporation Method and system for data flow multicasting
US7317926B1 (en) * 2000-12-15 2008-01-08 At&T Corporation Synchronous transmission of data with network remote control
US7636932B2 (en) 2001-11-30 2009-12-22 Panasonic Corporation Multicast program reception at home gateway apparatus
US7542718B2 (en) 2002-10-01 2009-06-02 Sony Corporation Wireless communication terminal and wireless communication method
JP2006287750A (ja) * 2005-04-01 2006-10-19 Kddi Corp 放送コンテンツ伝送装置および放送コンテンツ伝送方法
US8717886B2 (en) 2007-06-12 2014-05-06 Fujitsu Limited Communication device and method of managing communication resources
JP2013537774A (ja) * 2010-08-20 2013-10-03 サムスン エレクトロニクス カンパニー リミテッド Avインターフェースに基づいて成立したネットワークで経路帯域幅を確保してデータを送受信する方法及びその装置
US9276772B2 (en) 2010-08-20 2016-03-01 Samsung Electronics Co., Ltd. Method and apparatus for transmitting and receiving data based on secured path bandwidth in network established by using audio/video interface

Also Published As

Publication number Publication date
JP4003989B2 (ja) 2007-11-07

Similar Documents

Publication Publication Date Title
JP3266534B2 (ja) 通信ネットワークのオペレーティング方法
US5812552A (en) Method and apparatus for dynamically forming multimedia emulated local area networks
US6341127B1 (en) Node device and method for controlling label switching path set up in inter-connected networks
US6751221B1 (en) Data transmitting node and network inter-connection node suitable for home network environment
US6496479B1 (en) Network resource reservation control method and apparatus, receiving terminal, sending terminal, and relay apparatus
EP0841831A2 (en) Wan-based voice gateway
JP4376457B2 (ja) 構内または広域ネットワークのサービスの保証された品質を与える方法および装置
US20050180448A1 (en) Network relaying method and device
US6028862A (en) Fast path networking
JP2001502509A (ja) 優先順位付けされたパケットの送信用atmセルを用いたケーブルネットワーク
EP0741937A1 (en) Network having secure fast packet switching and guaranteed quality of service
JP2002531002A (ja) 無線ネットワークにおける端末消費電力を低減するデータ送信システム
JP2004260832A (ja) Ipアクセスネットワークにおいて保証サービス品質を伴うサービスを提供する方法
CA2300470C (en) Data communication method in ieee1394 network
US7383341B1 (en) Data transfer control device, relay device and control device suitable for home network environment
CN100571193C (zh) 多播信道请求的接入控制
EP1499072B1 (en) Method for interconnecting a PLC LAN with any other non-PLC LAN
JPH06237261A (ja) データ伝送方法およびインターフェース装置
JP3634201B2 (ja) ネットワーク間データ伝送方法
JPH10308759A (ja) 通信装置および通信方法
JPH10308758A (ja) 通信装置
CN101409689B (zh) 互联网地址交换方法
JPH10308756A (ja) 通信装置および通信方法
Montessoro et al. Advanced research issues for tomorrow's multimedia networks
JPH10308764A (ja) ネットワーク間接続装置および通信装置および通信方法

Legal Events

Date Code Title Description
A621 Written request for application examination

Effective date: 20050228

Free format text: JAPANESE INTERMEDIATE CODE: A621

RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20050414

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20050606

A977 Report on retrieval

Effective date: 20070307

Free format text: JAPANESE INTERMEDIATE CODE: A971007

A131 Notification of reasons for refusal

Effective date: 20070612

Free format text: JAPANESE INTERMEDIATE CODE: A131

A521 Written amendment

Effective date: 20070726

Free format text: JAPANESE INTERMEDIATE CODE: A523

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Effective date: 20070817

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20070820

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100831

Year of fee payment: 3

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100831

Year of fee payment: 3

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110831

Year of fee payment: 4

FPAY Renewal fee payment (prs date is renewal date of database)

Year of fee payment: 4

Free format text: PAYMENT UNTIL: 20110831

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120831

Year of fee payment: 5

FPAY Renewal fee payment (prs date is renewal date of database)

Year of fee payment: 5

Free format text: PAYMENT UNTIL: 20120831

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130831

Year of fee payment: 6

LAPS Cancellation because of no payment of annual fees