JP2995676B2 - Information communication method - Google Patents
Information communication methodInfo
- Publication number
- JP2995676B2 JP2995676B2 JP8304747A JP30474796A JP2995676B2 JP 2995676 B2 JP2995676 B2 JP 2995676B2 JP 8304747 A JP8304747 A JP 8304747A JP 30474796 A JP30474796 A JP 30474796A JP 2995676 B2 JP2995676 B2 JP 2995676B2
- Authority
- JP
- Japan
- Prior art keywords
- bandwidth
- node
- connection
- unallocated
- connection setting
- 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.)
- Expired - Lifetime
Links
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
Description
【0001】[0001]
【発明の属する技術分野】本発明は、情報通信方法に関
し、特に動画像通信などのように連続した情報を通信す
る情報通信サービスを実現する場合に用いる情報通信方
法に関するものである。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an information communication method, and more particularly to an information communication method used for realizing an information communication service for communicating continuous information such as moving image communication.
【0002】[0002]
【従来の技術】動画像通信などのように連続した情報を
通信する連続メディア通信では、所定の通信品質を満足
するために、通信に用いる帯域をある程度保証する帯域
保証型のトランスポートレイヤ・コネクションまたはネ
ットワークレイヤ・コネクションが必要となる。このた
め、端末間のコネクションを設定する際に、経由する通
信回線ごとに所定の帯域を確保する必要がある。2. Description of the Related Art In continuous media communication for communicating continuous information such as moving image communication, a band-guaranteed transport layer connection for guaranteeing a certain band used for communication in order to satisfy a predetermined communication quality. Or a network layer connection is required. Therefore, when setting up a connection between terminals, it is necessary to secure a predetermined band for each communication line that passes through.
【0003】従来、各通信回線にて所望の帯域を指定す
る方法としては、(a)希望値のみを指定する方法や、
(b)希望値と最低値の2つの組で指定する方法があ
る。また要求値を満たす帯域を確保できなかった場合に
は、(イ)ビジー中としてコネクション設定失敗とした
り、(ロ)取りあえず確保できるだけの帯域を確保して
コネクションを設定して通信開始するといった方法があ
る。したがって、連続メディア通信に用いられる情報通
信方法として、これら(a)(b)と(イ)(ロ)とが
それぞれ組み合わせた種々の方法があった。Conventionally, as a method of designating a desired band in each communication line, there are (a) a method of designating only a desired value,
(B) There is a method of designating two sets of a desired value and a minimum value. If the bandwidth that satisfies the required value cannot be secured, (a) the connection setup may be failed due to the busy status, or (b) the connection may be established by securing the bandwidth that can be secured for the time being and the communication may be started. is there. Therefore, as information communication methods used for continuous media communication, there have been various methods in which these (a), (b) and (a) (b) are combined.
【0004】例えば、連続メディア通信への適用を目的
としたレイヤ3プロトコルの代表例として、ST2(In
ternet STream Protocol Version 2 :rfc1819 )があ
り、上記(b)と(イ)とを組み合わせた方法である。
ST2では、アプリケーションは必要とする通信サービ
ス品質(QoS)をフロースペック(FlowSpec)という
形で指定し、コネクション設定パケットに設定される。
フロースペックのうち、通信帯域については、希望値と
最低値の2つを指定できるようになっている。[0004] For example, ST2 (In) is a typical example of a layer 3 protocol intended for application to continuous media communication.
Internet STream Protocol Version 2: rfc1819), which is a method combining the above (b) and (a).
In ST2, the application specifies a required communication service quality (QoS) in the form of a flow specification (FlowSpec), and is set in a connection setting packet.
Of the flow specifications, as for the communication band, a desired value and a minimum value can be designated.
【0005】宛先ノードまでの各中継ノードは、コネク
ション設定パケットを受信すると、フロースペックに記
されたQoSを実現するのに必要なネットワーク資源を
確保して中継する。このとき、利用可能な資源量に応じ
て、フロースペックの値を更新して中継する。また、必
要な資源を確保できない場合は、コネクション設定失敗
パケットを送信元ノードに向けて送信し、各ノードは確
保済みの資源を返却するものとなっていた。[0005] When each relay node up to the destination node receives the connection setup packet, it secures and relays the network resources necessary to realize the QoS described in the flow specification. At this time, the flow specification value is updated and relayed according to the available resource amount. If necessary resources cannot be secured, a connection setting failure packet is transmitted to the source node, and each node returns the secured resources.
【0006】[0006]
【発明が解決しようとする課題】しかしながら、このよ
うな従来の情報通信方法では、動画像通信に使用される
映像符号化方式のうち、低速から高速まで各種の通信帯
域に対応した方式のアプリケーションに用いることがで
きないという問題点があった。帯域に応じて符号化速度
を調整できる映像符号化方式の一例として、ITU−T
勧告H.261「p×64 kb/s オーディオビジ
ュアル通信用映像符号化方式」がある。この符号化方式
で使用する通信帯域は、64kb/s×pで設定され
(pは1〜30の整数)、利用できる通信帯域に応じた
品質で動画像通信を行うことができる。However, in such a conventional information communication method, of the video coding methods used for moving image communication, applications of a method corresponding to various communication bands from low speed to high speed are used. There was a problem that it could not be used. As an example of a video encoding system capable of adjusting the encoding speed according to the band, ITU-T
Recommendation H. 261 “p × 64 kb / s video coding method for audiovisual communication”. The communication band used in this encoding method is set at 64 kb / s × p (p is an integer of 1 to 30), and moving image communication can be performed with quality according to the available communication band.
【0007】ところが、前述した従来の方法(a)や
(b)では、上記のような各種通信帯域に応じた動画像
通信の符号化方式を有効利用できない。すなわち、確保
できた帯域に応じた符号化方式を適用することにより、
よりよい品質の通信サービスを実現することが考えられ
るが、(a)では希望値のみの指定であるため、希望値
が確保できない場合には通信を行えない。また(b)で
は、希望値および最低値を指定するものであるが、その
間の設定ができないので、上記のITU−T勧告H.2
61のような符号化方式を有効に利用できない。However, the above-mentioned conventional methods (a) and (b) cannot effectively utilize the above-described moving picture communication coding schemes corresponding to various communication bands. That is, by applying an encoding method according to the secured band,
Although it is conceivable to realize a communication service of better quality, in (a), since only the desired value is specified, communication cannot be performed if the desired value cannot be secured. In (b), the desired value and the minimum value are specified, but the setting between them is not possible. 2
The coding method such as 61 cannot be used effectively.
【0008】一方(ロ)では、コネクションの設定が可
能であるが、アプリケーションが必要とする最低限の帯
域確保を保証できない恐れがあり、実効的に通信できな
い場合がある。また、最低限以上の帯域確保はできたと
しても、余分な帯域まで確保してしまう恐れがあり、ネ
ットワークの資源の有効利用が図れない。さらに、上記
の問題は、コネクションの属性が両方向データ転送で、
上りと下りで必要帯域が異なる場合についても存在し、
適切な帯域確保の対処方法は確立されていないというよ
うな問題点があった。本発明はこのような課題を解決す
るためのものであり、アプリケーションにとって有用な
通信帯域を可能な限り確保して、通信サービスの品質向
上とネットワーク資源の有効利用を図ることを目的とし
ている。[0008] On the other hand, in (b), connection can be set, but there is a possibility that the minimum bandwidth required by the application cannot be guaranteed, and effective communication may not be possible. Further, even if the minimum bandwidth can be secured, there is a possibility that an extra bandwidth may be secured, and effective use of network resources cannot be achieved. Furthermore, the above problem is that the attribute of the connection is two-way data transfer,
There is also a case where the required bandwidth is different for uplink and downlink,
There has been such a problem that an appropriate method for securing the bandwidth has not been established. An object of the present invention is to solve such a problem, and it is an object of the present invention to secure a communication band useful for an application as much as possible and to improve the quality of communication service and effectively use network resources.
【0009】[0009]
【課題を解決するための手段】このような目的を達成す
るために、本発明による情報通信方法は、送信元ノード
にて、上位アプリケーションから要求された要求帯域、
最低帯域および増分単位帯域に基づいて、宛先ノード側
の隣接ノードとの間の回線の未割当帯域から要求帯域
分、または未割当帯域以下であって最低帯域から増分単
位帯域づつ増やした帯域のうち確保可能な最大の帯域を
取得帯域として仮確保し、これら最低帯域、増分単位帯
域および取得帯域をコネクション設定要求通知にて宛先
ノード側の隣接ノードへ通知し、中継ノードは、コネク
ション設定要求通知にて通知された最低帯域、増分単位
帯域および取得帯域に基づいて、宛先ノード側の隣接ノ
ードとの間の回線の未割当帯域から取得帯域分、または
未割当帯域以下であって最低帯域から増分単位帯域づつ
増やした帯域のうち確保可能な最大の帯域を取得帯域と
して仮確保し、これら最低帯域、増分単位帯域および取
得帯域をコネクション設定要求通知にて宛先ノード側の
隣接ノードへ通知し、宛先ノードは、コネクション設定
要求通知にて最終的に通知された取得帯域を含むコネク
ション設定応答通知を送信元ノード側の隣接ノードに返
送し、中継ノードは、コネクション設定応答通知にて通
知された取得帯域に基づいて当初仮確保しておいた帯域
のうち余分な帯域を解放するとともに、このコネクショ
ン設定応答通知を送信元ノード側の隣接ノードに転送
し、送信元ノードは、コネクション設定応答通知により
通知された取得帯域に基づいて当初仮確保しておいた帯
域のうち余分な帯域を解放するとともに、通知された取
得帯域を有するコネクションが宛先ノードとの間で設定
されたことを上位アプリケーションに通知するようにし
たものである。したがって、送信元ノードおよび中継ノ
ードにて、上位アプリケーションから要求された要求帯
域または送信元ノード側の隣接ノードから通知された取
得帯域と、最低帯域および増分単位帯域とに基づいて、
宛先ノード側の隣接ノードとの間の回線の未割当帯域か
ら要求帯域分、または未割当帯域以下であって最低帯域
から増分単位帯域づつ増やした帯域のうち確保可能な最
大の帯域が取得帯域としてそれぞれ仮確保され、宛先ノ
ードから返送されたコネクション設定応答通知にて通知
された最終的な取得帯域に基づいて、当初仮確保してお
いた帯域のうち余分な帯域が解放される。In order to achieve such an object, an information communication method according to the present invention provides a method for transmitting a request band requested by a higher-order application at a transmission source node.
Based on the minimum bandwidth and the incremental unit bandwidth, of the bandwidth that is equal to or less than the required bandwidth from the unallocated bandwidth of the line with the adjacent node on the destination node side, or the bandwidth that is less than the unallocated bandwidth and increased by the incremental unit bandwidth from the minimum bandwidth The maximum bandwidth that can be reserved is temporarily reserved as the acquisition bandwidth, and the minimum bandwidth, the increment unit bandwidth, and the acquisition bandwidth are notified to the adjacent node on the destination node side by the connection setting request notification, and the relay node transmits the connection setting request notification. Based on the notified minimum bandwidth, increment unit bandwidth, and acquisition bandwidth, the acquisition bandwidth from the unallocated bandwidth of the line with the adjacent node on the destination node side, or the increment from the minimum bandwidth equal to or less than the unallocated bandwidth Temporarily secure the maximum bandwidth that can be secured among the increased bandwidths as the acquisition bandwidth, and connect the minimum bandwidth, incremental unit bandwidth, and acquisition bandwidth to each other. Notify the adjacent node on the destination node side with the setting request notification, and the destination node returns a connection setting response notification including the obtained bandwidth finally notified in the connection setting request notification to the adjacent node on the source node side The relay node releases an extra band among the bands temporarily reserved based on the acquired band notified by the connection setting response notification, and transmits the connection setting response notification to the adjacent node on the source node side. The source node releases the excess bandwidth from the bandwidth temporarily reserved based on the acquisition bandwidth notified by the connection setting response notification, and transmits the connection having the notified acquisition bandwidth to the destination. This is to notify the host application of the setting made with the node. Therefore, at the transmission source node and the relay node, based on the requested bandwidth requested from the upper application or the acquisition bandwidth notified from the adjacent node on the transmission source node side, based on the minimum bandwidth and the incremental unit bandwidth,
The maximum bandwidth that can be secured as the acquisition bandwidth is the required bandwidth from the unallocated bandwidth of the line with the adjacent node on the destination node side, or the bandwidth that is less than the unallocated bandwidth and is increased by the increment unit bandwidth from the minimum bandwidth. An extra band is released from the initially temporarily reserved band based on the final acquired band notified temporarily by the connection setting response notification returned from the destination node.
【0010】また、本発明の他の情報通信方法は、両方
向データ転送の属性を持つコネクションにおいて、送信
元ノードにて、送信元ノードから宛先ノードへの下りコ
ネクションと宛先ノードから送信元ノードへの上りコネ
クションとについて、上位アプリケーションからそれぞ
れ個別に要求された要求帯域、最低帯域および増分単位
帯域のうち、下りコネクションに対する要求帯域、最低
帯域および増分単位帯域に基づいて、宛先ノード側の隣
接ノードとの間の回線の未割当帯域から要求帯域分、ま
たは未割当帯域以下であって最低帯域から増分単位帯域
づつ増やした帯域のうち確保可能な最大の帯域を取得帯
域として仮確保し、これら両コネクションの最低帯域、
増分単位帯域および取得帯域をコネクション設定要求通
知にて宛先ノード側の隣接ノードへ通知し、中継ノード
は、コネクション設定要求通知にて通知された下りコネ
クションの最低帯域、増分単位帯域および取得帯域に基
づいて、宛先ノード側の隣接ノードとの間の回線の未割
当帯域から取得帯域分、または未割当帯域以下であって
最低帯域から増分単位帯域づつ増やした帯域のうち確保
可能な最大の帯域を取得帯域として仮確保するととも
に、上りコネクションの最低帯域、増分単位帯域および
取得帯域に基づいて、送信元ノード側の隣接ノードとの
間の回線の未割当帯域から取得帯域分、または未割当帯
域以下であって最低帯域から増分単位帯域づつ増やした
帯域のうち確保可能な最大の帯域を取得帯域として仮確
保し、これら両コネクションの最低帯域、増分単位帯域
および取得帯域をコネクション設定要求通知にて宛先ノ
ード側の隣接ノードへ通知し、宛先ノードは、コネクシ
ョン設定要求通知にて通知された上りコネクションの最
低帯域、増分単位帯域および取得帯域に基づいて、送信
元ノード側の隣接ノードとの間の回線の未割当帯域から
取得帯域分、または未割当帯域以下であって最低帯域か
ら増分単位帯域づつ増やした帯域のうち確保可能な最大
の帯域を取得帯域として仮確保し、この上りコネクショ
ンの最終的な取得帯域およびコネクション設定要求通知
にて最終的に通知された下りコネクションの取得帯域を
含むコネクション設定応答通知を送信元ノード側の隣接
ノードに返送し、中継ノードは、コネクション設定応答
通知にて通知された個々のコネクションの取得帯域に基
づいて当初仮確保しておいた帯域のうち余分な帯域をそ
れぞれ解放するとともに、このコネクション設定応答通
知を送信元ノード側の隣接ノードに転送し、送信元ノー
ドは、コネクション設定応答通知により通知された下り
コネクションの取得帯域に基づいて当初仮確保しておい
た下りコネクションの帯域のうち余分な帯域を解放する
とともに、通知された下りと上りの個々の取得帯域を有
する各コネクションが宛先ノードとの間で設定されたこ
とを上位アプリケーションに通知するようにしたもので
ある。したがって、送信元ノード、中継ノードおよび宛
先ノードにて、上位アプリケーションから下り/上りコ
ネクションについて個別に要求された要求帯域または送
信元ノード側の隣接ノードから通知された取得帯域と、
最低帯域および増分単位帯域とに基づいて、宛先ノード
側の隣接ノードとの間の回線、あるいは送信元ノード側
の隣接ノードとの間の回線の未割当帯域から要求帯域
分、または未割当帯域以下であって最低帯域から増分単
位帯域づつ増やした帯域のうち確保可能な最大の帯域が
取得帯域としてそれぞれ仮確保され、宛先ノードから返
送されたコネクション設定応答通知にて通知された最終
的な取得帯域に基づいて、それぞれのコネクションに対
して当初仮確保しておいた帯域のうち余分な帯域が解放
される。In another information communication method according to the present invention, in a connection having an attribute of two-way data transfer, a down link from a source node to a destination node and a down connection from a destination node to a source node at a source node. With respect to the upstream connection, of the requested bandwidth, minimum bandwidth and incremental unit bandwidth individually requested from the upper application, based on the required bandwidth for the downlink connection, the minimum bandwidth and the incremental unit bandwidth, with the adjacent node on the destination node side. Of the required bandwidth from the unallocated bandwidth of the line between them, or the bandwidth that is less than or equal to the unallocated bandwidth and increased by the increment unit bandwidth from the minimum bandwidth, and temporarily secures the maximum bandwidth that can be secured as the acquisition bandwidth, and Lowest bandwidth,
The incremental unit bandwidth and the acquisition bandwidth are notified to the adjacent node on the destination node side in the connection setting request notification, and the relay node is configured based on the minimum bandwidth of the downlink connection, the increment unit bandwidth, and the acquisition bandwidth notified in the connection setting request notification. To obtain the maximum bandwidth that can be secured from the unallocated bandwidth of the line with the adjacent node on the destination node side, or the bandwidth that is less than the unallocated bandwidth and that is increased from the lowest bandwidth in increments of unit bandwidth. While temporarily allocating the bandwidth, based on the minimum bandwidth of the uplink connection, the increment unit bandwidth and the acquisition bandwidth, from the unallocated bandwidth of the line to the adjacent node on the source node side to the acquisition bandwidth or below the unallocated bandwidth The maximum bandwidth that can be secured among the bandwidths increased by the increment unit bandwidth from the lowest bandwidth is provisionally secured as the acquisition bandwidth. The minimum bandwidth, incremental unit bandwidth, and acquisition bandwidth of the connection are notified to the adjacent node on the destination node side in the connection setting request notification, and the destination node notifies the minimum bandwidth and incremental unit bandwidth of the uplink connection notified in the connection setting request notification. Based on the acquired bandwidth and the acquired bandwidth, it is possible to secure the bandwidth from the unallocated bandwidth of the line between the source node and the adjacent node to the acquired bandwidth, or the bandwidth that is equal to or less than the unallocated bandwidth and increased by the increment unit bandwidth from the minimum bandwidth Temporarily reserves the maximum bandwidth as an acquisition bandwidth, and sends a connection setting response notification including the final acquisition bandwidth of the uplink connection and the acquisition bandwidth of the downlink connection finally notified in the connection setting request notification to the transmission source node side. The relay node returns to the neighboring node of the In addition to releasing the extra bandwidths among the bandwidths temporarily reserved based on the acquired bandwidth at the beginning, the connection setting response notification is transferred to the adjacent node on the source node side, and the transmission source node Based on the acquired bandwidth of the downlink connection notified by the notification, while releasing the extra bandwidth of the bandwidth of the downlink connection provisionally initially secured, each connection having the notified downlink and uplink acquisition bandwidth is This is to notify the host application of the setting with the destination node. Therefore, at the source node, the relay node, and the destination node, the requested bandwidth individually requested for the downlink / uplink connection from the upper application or the acquisition bandwidth notified from the adjacent node on the source node side;
Based on the minimum bandwidth and the incremental unit bandwidth, the required bandwidth from the unallocated bandwidth of the line to the adjacent node on the destination node side or the line between the adjacent node on the source node side, or less than the unallocated bandwidth The maximum bandwidth that can be secured among the bandwidths increased by the increment unit bandwidth from the minimum bandwidth is provisionally secured as the acquisition bandwidth, respectively, and the final acquisition bandwidth notified in the connection setting response notification returned from the destination node. , An extra band is released from the band temporarily reserved for each connection.
【0011】また、増分単位帯域として、確保する帯域
を増加させた場合に上位アプリケーションにとって有効
と判断される帯域増加分を設定するようにしたものであ
る。また、中継ノードにて、未割当帯域が最低帯域より
小さい場合には、送信元ノード側の隣接ノードに対して
直ちにコネクション設定失敗通知を返送し、コネクショ
ン設定失敗通知の受信に応じて当初仮確保しておいた帯
域を直ちに解放するとともに、このコネクション設定失
敗通知を送信元ノード側の隣接ノードに対して直ちに転
送し、送信元ノードは、コネクション設定失敗通知の受
信に応じて当初仮確保しておいた帯域を直ちに解放し、
上位アプリケーションに対してコネクションの設定失敗
を通知するようにしたものである。したがって、コネク
ション設定失敗に応じて個々のノードで仮確保されてい
た帯域が直ちに解放される。また、中継ノードおよび宛
先ノードは、下りまたは上りコネクションのいずれかに
て未割当帯域が最低帯域より小さい場合には、送信元ノ
ード側の隣接ノードに対して直ちにコネクション設定失
敗通知を返送し、コネクション設定失敗通知の受信に応
じて下りと上りの個々のコネクションごとに当初仮確保
しておいた帯域を直ちにそれぞれ解放するとともに、こ
のコネクション設定失敗通知を送信元ノード側の隣接ノ
ードに対して直ちに転送し、送信元ノードは、コネクシ
ョン設定失敗通知の受信に応じて個々のコネクションご
とに当初仮確保しておいた帯域を直ちにそれぞれ解放
し、上位アプリケーションに対して両コネクションの設
定失敗を通知するようにしたものである。したがって、
下り/上りいずれかのコネクションにて発生したコネク
ション設定失敗に応じて個々のノードで仮確保されてい
た両コネクションの帯域が直ちに解放される。[0011] In addition, as the increment unit band, a band increase determined to be effective for a host application when a band to be secured is increased is set. When the unallocated bandwidth is smaller than the minimum bandwidth at the relay node, the connection setting failure notification is immediately returned to the adjacent node on the transmission source node side, and the provisional reservation is initially made in response to the reception of the connection setting failure notification. Immediately release the reserved bandwidth and immediately transfer this connection setting failure notification to the adjacent node on the source node side. Release the band immediately,
This is to notify the upper application of the connection setting failure. Therefore, in response to the connection setting failure, the bandwidth temporarily reserved in each node is immediately released. If the unallocated bandwidth is smaller than the minimum bandwidth in either the downlink or uplink connection, the relay node and the destination node immediately return a connection setting failure notification to the adjacent node on the source node side, and Upon receiving the setting failure notification, the bandwidth temporarily reserved for each of the downstream and upstream connections is immediately released, and the connection setting failure notification is immediately transferred to the adjacent node on the source node side. However, the source node immediately releases the bandwidth temporarily reserved for each connection in response to the connection setting failure notification, and notifies the upper-level application of the setting failure of both connections. It was done. Therefore,
In response to a connection setting failure occurring in either the downstream or upstream connection, the bandwidth of both connections temporarily reserved in each node is immediately released.
【0012】また、送信元ノードにて、未割当帯域から
要求帯域分を仮確保する場合、未割当帯域が要求帯域分
以上ある場合には要求帯域分を取得帯域として仮確保
し、未割当帯域が要求帯域分より小さい場合には未割当
帯域すべてを取得帯域として仮確保し、中継ノードは、
未割当帯域から取得帯域分を仮確保する場合、未割当帯
域が取得帯域分以上ある場合には取得帯域分を新たな取
得帯域として仮確保し、未割当帯域が取得帯域分より小
さい場合には未割当帯域すべてを新たな取得帯域として
仮確保し、宛先ノードは、最終的に仮確保された取得帯
域が要求帯域と等しい場合には、この取得帯域を含むコ
ネクション設定通知を送信元ノード側の隣接ノードに返
送し、最終的に仮確保された取得帯域が要求帯域より小
さい場合には、この取得帯域以下であって最低帯域から
増分単位帯域づつ増やした帯域のうち確保可能な最大の
帯域を取得帯域とし、この取得帯域を含むコネクション
設定通知を送信元ノード側の隣接ノードに返送するよう
にしたものである。したがって、未割当帯域が要求帯域
または取得帯域分より小さい場合、送信元ノードまたは
中継ノードでは未割当帯域すべてが取得帯域として仮確
保されて、コネクション設定要求にて宛先ノードまで順
次通知され、宛先ノードにてこの取得帯域以下であって
最低帯域から増分単位帯域づつ増やした帯域のうち確保
可能な最大の帯域が取得帯域として一括して算出され、
コネクション設定通知にて各ノードに通知される。[0012] In addition, when the source node temporarily reserves the required bandwidth from the unallocated bandwidth, if the unallocated bandwidth is equal to or more than the required bandwidth, the required bandwidth is provisionally secured as an acquisition bandwidth. Is smaller than the required bandwidth, the unallocated bandwidth is temporarily reserved as an acquisition bandwidth, and the relay node
When temporarily securing the acquired bandwidth from the unallocated bandwidth, if the unallocated bandwidth is equal to or greater than the acquired bandwidth, temporarily secure the acquired bandwidth as a new acquired bandwidth, and if the unallocated bandwidth is smaller than the acquired bandwidth, All the unallocated bands are provisionally secured as new acquisition bands, and the destination node sends a connection setting notification including this acquisition band to the transmission source node if the provisionally acquired acquisition band is finally equal to the requested band. Returned to the adjacent node, if the provisionally obtained acquisition bandwidth is finally smaller than the required bandwidth, the maximum bandwidth that can be secured among the bandwidths that are equal to or less than this acquisition bandwidth and increased from the lowest bandwidth by the increment unit bandwidth is returned. An acquisition band is used, and a connection setting notification including the acquisition band is returned to the adjacent node on the transmission source node side. Therefore, when the unallocated bandwidth is smaller than the required bandwidth or the acquired bandwidth, the source node or the relay node temporarily reserves all the unallocated bandwidths as the acquired bandwidth, and is sequentially notified to the destination node by the connection setting request. The maximum bandwidth that can be secured among the bandwidths that are equal to or less than this acquisition bandwidth and increased by the increment unit bandwidth from the minimum bandwidth is collectively calculated as the acquisition bandwidth,
Each node is notified by the connection setting notification.
【0013】[0013]
【発明の実施の形態】次に、本発明について図面を参照
して説明する。図1は本発明の一実施の形態である情報
通信方法による通信ノードのブロック図であり、同図に
おいて、通信ノード1は、アプリケーション処理部1
1、プロトコル処理部12、帯域管理表13、回線対応
部14から構成されている。なお、中継のみを行う通信
ノード(以下、中継ノードという)は、アプリケーショ
ン処理部11を持たない。Next, the present invention will be described with reference to the drawings. FIG. 1 is a block diagram of a communication node according to an information communication method according to an embodiment of the present invention. In FIG.
1, a protocol processing unit 12, a bandwidth management table 13, and a line correspondence unit 14. Note that a communication node that performs only relay (hereinafter, referred to as a relay node) does not have the application processing unit 11.
【0014】情報通信の当事者である通信ノード(以
下、エンドノードという)は、それぞれ通信回線に接続
され、中継ノードを経由して対向する相手のエンドノー
ドと通信する。プロトコル処理部12は、コネクション
の設定解放、通信帯域の割当、データ送受信、ルーティ
ング等のプロトコルレイヤ3または4の処理を行う。帯
域管理表13は、プロトコル処理部12によって参照・
更新されるものであり、回線ごとにコネクションの割当
帯域と未だ使用されていない未割当帯域の情報を保持し
ている。Communication nodes (hereinafter, referred to as end nodes), which are parties to information communication, are connected to communication lines, respectively, and communicate with opposing end nodes via relay nodes. The protocol processing unit 12 performs processing of the protocol layer 3 or 4, such as connection setting release, communication band allocation, data transmission / reception, and routing. The bandwidth management table 13 is referred to by the protocol processing unit 12.
It is updated and holds information on the allocated bandwidth of the connection and the unallocated bandwidth that has not been used for each line.
【0015】また、アプリケーション処理部11は、ア
プリケーションの実行処理を行い、回線対応部14は通
信回線との電気的整合等のレイヤ1相当の処理を行う。
なお、帯域の単位はbit/secであるが、以下では
説明を簡単にするため単位は省略し、相対値として示し
てある。また、プロトコル処理部12では、割当てられ
た帯域を従来より知られているレート制御の動作パラメ
ータとして設定して、所定のbit/secの速度で送
信処理を行う。The application processing unit 11 performs an application execution process, and the line corresponding unit 14 performs a process corresponding to layer 1 such as electrical matching with a communication line.
Note that the unit of the band is bit / sec, but the unit is omitted below and shown as a relative value for the sake of simplicity. Further, the protocol processing unit 12 sets the allocated band as an operation parameter of a conventionally known rate control, and performs transmission processing at a predetermined bit / sec speed.
【0016】次に、図2,3を参照して、本発明の第1
の実施の形態による動作として、コネクションの属性が
片方向データ転送であるか、または両方向であるが片方
向のみ帯域確保を行う場合の処理動作について説明す
る。図2はパケットヘッダ構成例を示す説明図であり、
(a)はパケットヘッダの基本構成、(b)はパケット
種別ごとのヘッダ構成を示している。コネクション設定
関係のパケット種別としては、CRパケット、CAパケ
ット、およびRJパケットが設けられている。Next, referring to FIGS. 2 and 3, a first embodiment of the present invention will be described.
As an operation according to the embodiment, a description will be given of a processing operation in the case where the attribute of the connection is one-way data transfer, or in both directions, but the bandwidth is secured only in one direction. FIG. 2 is an explanatory diagram showing an example of a packet header configuration.
(A) shows a basic configuration of a packet header, and (b) shows a header configuration for each packet type. As packet types related to connection setting, CR packets, CA packets, and RJ packets are provided.
【0017】CRパケットは、送信元ノードから宛先ノ
ードに対して送信されるコネクション設定要求を示すパ
ケットである。CAパケットは、CRパケットに応じて
宛先ノードから送信元ノードに対して返送されるコネク
ション設定応答を示すパケットである。また、RJパケ
ットは各ノードから送信元ノードに対して返送されるコ
ネクション設定失敗を示すパケットである。各パケット
のパケットヘッダには、それぞれ処理対象となる、宛先
ノードアドレス、送信元ノードアドレス、およびコネク
ション識別子の他に、そのコネクションの詳細を示す通
信帯域表示が設けられている。The CR packet is a packet indicating a connection setting request transmitted from the transmission source node to the destination node. The CA packet is a packet indicating a connection setting response returned from the destination node to the transmission source node in response to the CR packet. The RJ packet is a packet returned from each node to the transmission source node and indicating a connection setting failure. The packet header of each packet is provided with a communication band display indicating details of the connection in addition to the destination node address, the source node address, and the connection identifier to be processed.
【0018】特に、CRパケットの通信帯域表示には、
設定要求するコネクションを示す情報として要求帯域
R,最低帯域M、増分単位帯域D、取得帯域Bが設けら
れている。要求帯域Rはアプリケーションが希望する要
求値、最低帯域Mはアプリケーションが成立するための
最小の限界値、増分単位帯域Dはアプリケーションから
見て意味のある有用な増分値、取得帯域Bは実際に獲得
できた帯域を示している。また、CAパケットの通信帯
域表示には、宛先ノードにて確認された取得帯域Bが設
けられている。なお、RJパケットの通信帯域表示は利
用されていない。In particular, the display of the communication band of the CR packet includes:
A request band R, a minimum band M, an increment unit band D, and an acquisition band B are provided as information indicating a connection for which a setting request is made. The required bandwidth R is the required value desired by the application, the minimum bandwidth M is the minimum limit value for establishing the application, the incremental unit bandwidth D is a meaningful useful incremental value as viewed from the application, and the acquired bandwidth B is actually acquired. The resulting band is shown. Further, in the communication band display of the CA packet, an acquired band B confirmed at the destination node is provided. The communication band display of the RJ packet is not used.
【0019】図3は4つのノードN1〜N4から構成さ
れる場合の通信フローを示すシーケンス図であり、
(a)はコネクション設定成功例、(b)はコネクショ
ン設定失敗例を示している。図3において、エンドノー
ドすなわち送信元ノードN1,宛先ノードN4が、中継
ノードN2,N3を介して接続されている。以下、××
(R,M,D,B)でパケット種別××と通信帯域表示
(R,M,D,B)を表す。FIG. 3 is a sequence diagram showing a communication flow in the case where the communication system comprises four nodes N1 to N4.
(A) shows a successful connection setting example, and (b) shows a failed connection setting example. In FIG. 3, an end node, that is, a source node N1 and a destination node N4 are connected via relay nodes N2 and N3. Below, xx
(R, M, D, B) represents the packet type xx and the communication band display (R, M, D, B).
【0020】なお、上位アプリケーションからの要求帯
域Rは、CRパケットの通信帯域表示にて送信元ノード
N1から中継ノードN2,N3および宛先ノードN4に
対して通知するようにした場合について説明するが、こ
れに限られるものではない。一般的に、コネクション設
定時にはパケットヘッダの所定領域を用いて要求帯域R
を送信元ノードから各中継ノードおよび宛先ノードに通
知することが必須になっている場合が多く、このような
場合には、本発明のようにCRパケットのパケットヘッ
ダに設けられた通信帯域表示の領域に要求帯域Rを格納
する必要はない。A description will be given of a case where the requested band R from the upper application is notified from the transmission source node N1 to the relay nodes N2, N3 and the destination node N4 by displaying the communication band of the CR packet. However, it is not limited to this. Generally, when a connection is set, the required bandwidth R is determined using a predetermined area of the packet header.
In many cases, it is necessary to notify the relay node and the destination node from the source node. In such a case, the communication band indication provided in the packet header of the CR packet as in the present invention is used. It is not necessary to store the required bandwidth R in the area.
【0021】以下の動作説明では、送信元ノードN1の
アプリケーション処理部11は、実行するアプリケーシ
ョンに応じて、アプリケーションが当初要求する要求帯
域R=30、また最低帯域M=10,増分単位帯域D=
5として、コネクション設定を要求した場合を例に説明
する。まず、図3(a)および図4〜7を参照して、コ
ネクション設定が成功した場合について説明する。図4
はエンドノードにおけるコネクション設定処理を示すフ
ローチャート、図5はエンドノードにおけるパケット受
信処理を示すフローチャート、図6,7は中継ノードに
おけるパケット受信処理を示すフローチャートである。In the following description of the operation, the application processing unit 11 of the transmission source node N1 determines the required bandwidth R = 30, the minimum bandwidth M = 10, and the increment unit bandwidth D =
As an example, a case in which connection setting is requested as 5 will be described. First, with reference to FIG. 3A and FIGS. 4 to 7, a case where the connection setting is successful will be described. FIG.
Is a flowchart showing a connection setting process in the end node, FIG. 5 is a flowchart showing a packet receiving process in the end node, and FIGS. 6 and 7 are flowcharts showing a packet receiving process in the relay node.
【0022】送信元ノードN1のプロトコル処理部12
は、アプリケーション処理部11にて実行される上位ア
プリケーションからのコネクション設定要求に応じて、
図4に示すコネクション設定処理を開始する。まず、上
位アプリケーションからのコネクション設定要求にて通
知された宛先ノードアドレスから対応する回線を選択し
(ステップ101)、その回線の未割当帯域を帯域管理
表13から読み出して(ステップ102)、その未割当
帯域とコネクション設定要求にて通知された要求帯域R
とを比較する(ステップ103)。ここで、次の中継ノ
ードN2への回線の未割当帯域=20であることから、
要求帯域R=30を満たせないと判断し(ステップ10
3:NO)、この未割当帯域とコネクション設定要求に
て通知された最低帯域Mとを比較する(ステップ10
4)。Protocol processing unit 12 of source node N1
Responds to a connection setting request from a higher-level application executed by the application processing unit 11,
The connection setting process shown in FIG. 4 is started. First, a corresponding line is selected from the destination node address notified by the connection setting request from the higher-level application (step 101), and the unallocated band of the line is read from the band management table 13 (step 102). Requested bandwidth R notified by the allocated bandwidth and connection setting request
Are compared with each other (step 103). Here, since the unallocated bandwidth of the line to the next relay node N2 = 20,
It is determined that the required bandwidth R = 30 cannot be satisfied (step 10).
3: NO), the unallocated bandwidth is compared with the minimum bandwidth M notified by the connection setting request (step 10).
4).
【0023】この場合、最低帯域M=10であることか
ら、中継ノードN2への回線に対して最低帯域M以上の
帯域を確保できると判断して(ステップ104:YE
S)、ステップ105〜109にて、最低帯域Mから増
分単位帯域Dずつ増やすことにより、新取得帯域Bとし
て、未割当帯域以下であって仮確保可能な最大の値を求
める。 B=M+D×n(nは0以上の整数) なお、増分単位帯域Dとは、確保する帯域を増加させた
場合にアプリケーションにとって有効と判断される(意
味のある)増加分を示しており、個々のアプリケーショ
ンに固有の値である。したがって、確保する帯域を増加
させる場合に、この増分単位帯域Dより小さい帯域しか
確保できない場合には、それ以上の帯域増加を中止する
ものとすることにより、無駄な帯域確保を回避すること
ができ、帯域を有効利用できる。In this case, since the minimum bandwidth M = 10, it is determined that a bandwidth equal to or greater than the minimum bandwidth M can be secured for the line to the relay node N2 (step 104: YE).
S) In steps 105 to 109, the maximum value that is less than or equal to the unallocated band and that can be temporarily reserved is obtained as the new acquisition band B by increasing the minimum band M by the increment unit band D at a time. B = M + D × n (n is an integer equal to or greater than 0) Note that the increment unit bandwidth D indicates a (significant) increase that is determined to be effective for the application when the secured bandwidth is increased. This value is specific to each application. Therefore, when increasing the band to be reserved, if only a band smaller than the increment unit band D can be reserved, the further band increase is stopped, so that useless band reservation can be avoided. , You can use the bandwidth effectively.
【0024】これにより、新取得帯域B=20が求めら
れ(ステップ105〜109)、これを取得帯域Bとし
て、CR(30,10,5,20)パケットを送信して
(ステップ110)、一連のコネクション設定要求処理
を終了する。なお、コネクション設定要求処理のうち、
例えばステップ106,109にて新取得帯域Bを割り
当てた場合の残りの帯域、すなわち新未割当帯域も求め
て、帯域管理表を更新することにより帯域を仮確保す
る。この場合には、帯域管理表に新規コネクションとし
て割当帯域=20を登録し、また未割当帯域=0に更新
する。As a result, a new acquisition band B = 20 is obtained (steps 105 to 109), and a CR (30, 10, 5, 20, 20) packet is transmitted using this as the acquisition band B (step 110). Terminates the connection setting request process. In the connection setting request process,
For example, the remaining bandwidth when the new acquisition bandwidth B is allocated in Steps 106 and 109, that is, the new unallocated bandwidth is also obtained, and the bandwidth is provisionally secured by updating the bandwidth management table. In this case, the allocated bandwidth = 20 is registered as a new connection in the bandwidth management table, and the unallocated bandwidth = 0 is updated.
【0025】また、ステップ103において、上位のア
プリケーションからのコネクション設定要求で通知され
た要求帯域R以上に未割当帯域がある場合には(ステッ
プ103:YES)、要求帯域Rを取得帯域Bに設定す
るとともに(ステップ111)、新未割当帯域を求めて
帯域管理表を更新して帯域を仮確保する(ステップ11
2)。この後、次の中継ノードに対してCRパケットを
送信し(ステップ110)、一連のコネクション設定要
求処理を終了する。In step 103, if there is an unallocated band equal to or more than the requested band R notified by the connection setting request from the higher-level application (step 103: YES), the requested band R is set to the acquisition band B. At the same time (step 111), the band management table is updated to obtain a new unallocated band, and a band is temporarily secured (step 11).
2). Thereafter, a CR packet is transmitted to the next relay node (step 110), and a series of connection setting request processing ends.
【0026】なお、ステップ104にて、未割当帯域が
最低帯域Mより小さい場合には(ステップ104:N
O)、上位アプリケーションが要求した帯域を確保でき
ないと判断し、そのアプリケーションに対してコネクシ
ョン設定失敗を通知して(ステップ113)、一連のコ
ネクション設定要求処理を終了する。このようにして、
送信元ノードN1では、上位のアプリケーションからの
コネクション設定要求に応じて所定の帯域が仮確保さ
れ、次の中継ノードN2に対して帯域割当要求を示すC
Rパケットが送信される。送信元ノードN1からのCR
パケット受信に応じて、中継ノードN2のプロトコル処
理部12は、図6に示すようなCRパケット受信処理を
実施する。If the unallocated band is smaller than the minimum band M in step 104 (step 104: N
O), it is determined that the bandwidth requested by the upper application cannot be secured, and the application is notified of the connection setting failure (step 113), and the series of connection setting request processing ends. In this way,
In the transmission source node N1, a predetermined bandwidth is provisionally reserved in response to a connection setting request from a higher-level application, and C indicating a bandwidth allocation request to the next relay node N2.
An R packet is transmitted. CR from source node N1
In response to the packet reception, the protocol processing unit 12 of the relay node N2 performs a CR packet reception process as shown in FIG.
【0027】まず、受信したCRパケットの宛先ノード
アドレスから次回線を選択し(ステップ151)、帯域
管理表13からその回線の未割当帯域を読み出すととも
に、CRパケットから取得帯域Bを読み出す(ステップ
152)。ここで、次の中継ノードN3への回線の未割
当帯域=17と取得帯域B=20とを比較し(ステップ
153)、未割当帯域<取得帯域Bであることから(ス
テップ153:NO)、未割当帯域=17と最低帯域M
=10とを比較する(ステップ154)。First, the next line is selected from the destination node address of the received CR packet (step 151), the unallocated band of the line is read from the band management table 13, and the acquired band B is read from the CR packet (step 152). ). Here, the unallocated bandwidth of the line to the next relay node N3 = 17 is compared with the acquired bandwidth B = 20 (step 153), and since the unallocated bandwidth <the acquired bandwidth B (step 153: NO), Unallocated bandwidth = 17 and minimum bandwidth M
= 10 (step 154).
【0028】この場合、未割当帯域≧最低帯域Mである
ことから(ステップ154:YES)、受信した本パケ
ットヘッダの取得帯域B=20を満足できないと判断し
て、ステップ155〜159にて、最低帯域Mから増分
単位帯域Dずつ増やすことにより、新取得帯域Bとし
て、未割当帯域以下であって仮確保可能な最大の値を求
める。 B=M+D×n(nは0以上の整数) これにより、新取得帯域B=15が求められ(ステップ
105〜109)、これを取得帯域Bとして、CR(3
0,10,5,15)パケットを送信して(ステップ1
60)、一連のCRパケット受信処理を終了する。In this case, since unallocated bandwidth ≧ minimum bandwidth M (step 154: YES), it is determined that the acquired bandwidth B = 20 of the received packet header cannot be satisfied, and at steps 155 to 159, By increasing the increment bandwidth D by increments from the minimum bandwidth M, a maximum value that is less than or equal to the unallocated bandwidth and that can be temporarily secured is obtained as the newly acquired bandwidth B. B = M + D × n (n is an integer equal to or greater than 0) As a result, a new acquired band B = 15 is obtained (steps 105 to 109).
(0, 10, 5, 15) packets (step 1)
60), end the series of CR packet reception processing.
【0029】なお、CRパケット受信処理、例えばステ
ップ156,159にて、新取得帯域Bを割り当てた場
合の残りの帯域、すなわち新未割当帯域も求めて、帯域
管理表を更新する。この場合には、帯域管理表に新規コ
ネクションとして割当帯域=15を登録し、また未割当
帯域=2に更新する。In the CR packet receiving process, for example, in steps 156 and 159, the remaining band when the new acquisition band B is allocated, that is, the new unallocated band is also obtained, and the band management table is updated. In this case, the allocated bandwidth = 15 is registered as a new connection in the bandwidth management table, and the unallocated bandwidth = 2 is updated.
【0030】続いて、中継ノードN3では、中継ノード
N2からのCRパケットの受信に応じて、前述と同様に
図6のCR受信パケット処理を実施する。まず、ステッ
プ151〜153にて、次の宛先ノードN4への回線の
未割当帯域とCRパケットで通知された取得帯域Rとを
読み出して比較する。ここで、宛先ノードN4への回線
の未割当帯域=30であるため、受信したCRパケット
の取得帯域B=15を満足できると判断する(ステップ
153:YES)。これにより、パケットヘッダの通信
帯域表示の内容は変更せず、帯域管理表に新規コネクシ
ョンとして割当帯域=15を登録し、また未割当帯域=
15に更新するとともに(ステップ162)、受信した
CRパケットと同じパケットヘッダを有するCR(3
0,10,5,15)パケットを宛先ノードN4に向け
て送信する。Subsequently, in response to the reception of the CR packet from the relay node N2, the relay node N3 performs the CR reception packet processing of FIG. 6 as described above. First, in steps 151 to 153, the unallocated bandwidth of the line to the next destination node N4 and the acquired bandwidth R notified by the CR packet are read and compared. Here, since the unallocated bandwidth of the line to the destination node N4 is 30, it is determined that the acquired bandwidth B of the received CR packet can be satisfied (step 153: YES). As a result, the content of the communication bandwidth display in the packet header is not changed, the allocated bandwidth = 15 is registered as a new connection in the bandwidth management table, and the unallocated bandwidth =
15 (step 162) and a CR (3) having the same packet header as the received CR packet.
0, 10, 5, 15) and transmits the packet to the destination node N4.
【0031】宛先ノードN4では、中継ノードN3から
のCRパケット受信に応じて、図5(a)のCRパケッ
ト受信処理を実施する。まず、受信したCRパケットの
内容に基づいてコネクション設定要求があったことを上
位アプリケーションに通知する(ステップ121)。こ
こで、上位アプリケーションが通信可能な場合には、受
信したCRパケットの取得帯域B=15を、コネクショ
ン設定応答パケットであるCAパケットの取得帯域Bに
設定することによりCA(15)パケットを作成し(ス
テップ122)、送信元ノードN1ノードに向けて送信
する(ステップ123)。The destination node N4 executes the CR packet receiving process shown in FIG. 5A in response to the reception of the CR packet from the relay node N3. First, the upper application is notified that there is a connection setting request based on the content of the received CR packet (step 121). Here, when the upper application can communicate, a CA (15) packet is created by setting the acquisition bandwidth B of the received CR packet to 15 as the acquisition bandwidth B of the CA packet that is the connection setting response packet. (Step 122), and transmit to the source node N1 node (Step 123).
【0032】これにより、中継ノードN3では図7
(a)に示すCAパケット受信処理を実施する。まず、
ステップ171〜173にて、次の中継ノードN2への
回線の割当帯域とCAパケットで通知された取得帯域B
とを読み出して比較する。ここで、割当帯域=15と取
得帯域B=15とが等しいことから、余分に仮確保した
帯域がないと判断して(ステップ173:NO)、受信
したCAパケットと同じ取得帯域Bを有するCA(1
5)パケットを作成して送信元ノードN1に向けて送信
する(ステップ175)。As a result, in the relay node N3, as shown in FIG.
The CA packet receiving process shown in FIG. First,
At steps 171 to 173, the allocated bandwidth of the line to the next relay node N2 and the acquired bandwidth B notified by the CA packet
Are read and compared. Here, since the allocated band = 15 and the acquisition band B = 15 are equal, it is determined that there is no extra provisionally reserved band (step 173: NO), and the CA having the same acquisition band B as the received CA packet is determined. (1
5) Create a packet and transmit it to the source node N1 (step 175).
【0033】これと同様にして、中継ノードN2では図
7(a)に示すCAパケット受信処理を実施する。この
場合も、割当帯域=15と取得帯域=15とが等しいこ
とから(ステップ173:NO)、受信したCAパケッ
トと同じ取得帯域Bを有するCA(15)パケットを作
成して送信元ノードN1に向けて送信する(ステップ1
75)。なお、割当帯域がCAパケットで通知された取
得帯域Bより大きい場合には(ステップ173:YE
S)、割当帯域と取得帯域Bとの差を未割当帯域に加え
て新たな未割当帯域を算出するとともに、割当帯域に取
得帯域Bを設定することにより帯域管理表を更新するこ
とにより、余分に仮確保した帯域を解放し(ステップ1
74)、取得帯域Bを有するCAパケットを送信する
(ステップ175)。Similarly, the relay node N2 performs the CA packet receiving process shown in FIG. Also in this case, since the allocated band = 15 and the acquired band = 15 are equal (step 173: NO), a CA (15) packet having the same acquired band B as the received CA packet is created and transmitted to the source node N1. Send to (Step 1
75). If the allocated band is larger than the acquired band B notified by the CA packet (step 173: YE
S), calculating the new unallocated bandwidth by adding the difference between the allocated bandwidth and the acquired bandwidth B to the unallocated bandwidth, and updating the bandwidth management table by setting the acquired bandwidth B in the allocated bandwidth, thereby obtaining extra bandwidth. Release the band temporarily reserved (step 1
74), and transmits a CA packet having the acquisition band B (step 175).
【0034】このようにして、CAパケットが送信元ノ
ードN1まで転送され、ここで図5(b)に示すCAパ
ケット受信処理が実施される。まず、ステップ131,
132にて、当該コネクションの割当帯域とCAパケッ
トで通知された取得帯域Bとを読み出して比較する。こ
こで割当帯域=20が取得帯域B=15より大きいこと
から割当帯域として余分に仮確保されていると判断して
(ステップ132:YES)、割当帯域と取得帯域Bと
の差を未割当帯域に加えて新たな未割当帯域を算出して
帯域管理表を更新することにより、余分に仮確保した帯
域を解放し(ステップ133)、取得帯域Bを上位アプ
リケーションに対して通知して(ステップ134)、C
Aパケット受信処理を終了する。In this way, the CA packet is transferred to the source node N1, where the CA packet receiving process shown in FIG. 5B is performed. First, step 131,
At 132, the assigned band of the connection and the acquired band B notified by the CA packet are read and compared. Here, since the allocated band = 20 is larger than the acquired band B = 15, it is determined that an extra provisional band is reserved as the allocated band (step 132: YES), and the difference between the allocated band and the acquired band B is determined as the unallocated band. In addition to the above, a new unallocated bandwidth is calculated and the bandwidth management table is updated to release an extra provisionally reserved bandwidth (step 133), and the acquired bandwidth B is notified to the upper application (step 134). ), C
The A packet reception process ends.
【0035】これにより、送信元ノードN1のアプリケ
ーション処理部11では、宛先ノードN4との間で、取
得帯域B=15のコネクションが設定されたことを認識
して、所定の通信処理を開始するものとなる。なお、ス
テップ132において、割当帯域と取得帯域Bとが等し
い場合には、余分に仮確保した帯域がないと判断して
(ステップ132:NO)、帯域管理表を更新せずに、
取得帯域Bを上位アプリケーションに対して通知して
(ステップ134)、CAパケット受信処理を終了す
る。Thus, the application processing unit 11 of the transmission source node N1 recognizes that the connection of the acquisition band B = 15 has been set with the destination node N4, and starts a predetermined communication process. Becomes If the allocated bandwidth is equal to the acquired bandwidth B in step 132, it is determined that there is no extra provisionally reserved bandwidth (step 132: NO), and the bandwidth management table is not updated, and
The upper band application is notified of the acquisition band B (step 134), and the CA packet reception processing ends.
【0036】次に、図3(b)を参照して、コネクショ
ン設定が失敗した場合について説明する。中継ノードN
2までは、前述した図3(a)のコネクション設定成功
時と同じである。中継ノードN3では、図6のCRパケ
ット受信処理が実施され、ここで宛先ノードN4への回
線の未割当帯域=8であった場合、未割当帯域が取得帯
域B=15より小さく(ステップ153:NO)、かつ
未割当帯域が最低帯域M=10よりも小さいことから、
コネクション設定に必要な帯域が不足していると判断し
て(ステップ154:NO)、コネクション設定失敗を
示すRJパケットを作成して、送信元ノードN1に向け
て返送する(ステップ163)。Next, referring to FIG. 3B, a case where the connection setting has failed will be described. Relay node N
Up to 2 is the same as when the connection setting was successful in FIG. In the relay node N3, the CR packet receiving process of FIG. 6 is performed. If the unallocated bandwidth of the line to the destination node N4 is 8, the unallocated bandwidth is smaller than the acquisition bandwidth B = 15 (step 153: NO) and the unallocated band is smaller than the minimum band M = 10,
It is determined that the bandwidth required for connection setting is insufficient (step 154: NO), and an RJ packet indicating connection setting failure is created and returned to the transmission source node N1 (step 163).
【0037】これに応じて、中継ノードN2では、図7
(b)に示すRJパケット受信処理を実施する。まず、
ステップ181,182にて、中継ノードN3への回線
の帯域管理表から当該コネクションの割当帯域=15を
読み出し、これを未割当帯域に加算して新たな未割当帯
域=17を算出して帯域管理表を更新することにより、
不要となった帯域を解放するとともに、帯域管理表から
そのコネクションに関する情報を削除し(ステップ18
3)、コネクション設定失敗を示すRJパケットを作成
して、送信元ノードN1に向けて返送する(ステップ1
84)。In response to this, the relay node N 2
The RJ packet receiving process shown in FIG. First,
At Steps 181 and 182, the allocated bandwidth = 15 of the connection is read from the bandwidth management table of the line to the relay node N3, and this is added to the unallocated bandwidth to calculate a new unallocated bandwidth = 17 to manage the bandwidth. By updating the table,
Release the unnecessary bandwidth and delete the information on the connection from the bandwidth management table (step 18).
3), create an RJ packet indicating the connection setting failure, and return it to the source node N1 (step 1)
84).
【0038】これに応じて、送信元ノードN1では、図
5(c)に示すRJパケット受信処理を実施する。ま
ず、中継ノードN2への回線の帯域管理表から当該コネ
クションの割当帯域=20を読み出し(ステップ14
1)、これを未割当帯域に加算して新たな未割当帯域=
20を算出して帯域管理表を更新することにより、不要
となった帯域を解放するとともに、帯域管理表からその
コネクションに関する情報を削除し(ステップ14
2)、コネクション設定失敗を上位アプリケーションに
通知する(ステップ143)。これにより、送信元ノー
ドN1のアプリケーション処理部11は、宛先ノードN
4へのコネクション設定要求が失敗したことを認識す
る。In response, the source node N1 performs the RJ packet receiving process shown in FIG. First, the assigned bandwidth = 20 of the connection is read from the bandwidth management table of the line to the relay node N2 (step 14).
1), this is added to the unallocated bandwidth and a new unallocated bandwidth =
20 and updates the bandwidth management table, thereby releasing the unnecessary bandwidth and deleting information on the connection from the bandwidth management table (step 14).
2), the connection setting failure is notified to the upper application (step 143). As a result, the application processing unit 11 of the transmission source node N1
4 is unsuccessful.
【0039】次に、図8,9を参照して、本発明の第2
の実施の形態による動作として、コネクションの属性が
両方向データ転送であり、両方向で帯域確保する場合の
処理動作について説明する。図8はパケットヘッダ構成
例を示す説明図であり、前述の図2(b)と同様に、パ
ケットヘッダとして通信帯域表示(要求帯域R,最低帯
域M、増分単位帯域D、取得帯域B)を有している。ま
た、両方向のコネクションごとに、下りコネクションに
関する通信帯域表示としてSb、また上りコネクション
の通信帯域表示としてDbが設けられている。なお、本
発明では、同一コネクションのうち送信元ノードN1か
ら宛先ノードN4への下り方向を下りコネクションと表
現し、またこれとは逆に同一コネクションのうち宛先ノ
ードN4から送信元ノードN1への上り方向を上りコネ
クションと表現する。Next, referring to FIGS. 8 and 9, the second embodiment of the present invention will be described.
As an operation according to the embodiment, a description will be given of a processing operation in a case where the attribute of a connection is bidirectional data transfer and a band is secured in both directions. FIG. 8 is an explanatory diagram showing an example of the packet header configuration. As in FIG. 2B, the communication band display (request band R, minimum band M, increment unit band D, acquisition band B) is used as the packet header. Have. Further, for each connection in both directions, Sb is provided as a communication band display for the downlink connection, and Db is provided as a communication band display for the uplink connection. In the present invention, the down direction from the source node N1 to the destination node N4 in the same connection is referred to as a down connection, and conversely, the up direction from the destination node N4 to the source node N1 in the same connection. The direction is expressed as an upstream connection.
【0040】図9は4つのノードN1〜N4から構成さ
れる場合の通信フローを示すシーケンス図であり、
(a)はコネクション設定成功例、(b)はコネクショ
ン設定失敗例を示している。なお、各ノードにおけるコ
ネクション設定要求処理およびパケット受信処理は、前
述した図5〜8とほぼ同様であることから、フローチャ
ートを用いた詳細な説明は省略する。主な相違点は、前
述の図5〜8では、各ノードにおいて送信元ノードN1
から宛先ノードN4に向かう下りコネクションについて
のみ行うものとなっていたが、ここでは、宛先ノードN
4から送信元ノードN1に向かう上りコネクションにつ
いても同様の処理が行われるということである。FIG. 9 is a sequence diagram showing a communication flow in the case where four nodes N1 to N4 are used.
(A) shows a successful connection setting example, and (b) shows a failed connection setting example. Note that the connection setting request processing and the packet receiving processing in each node are almost the same as those in FIGS. 5 to 8 described above, and thus detailed description using flowcharts is omitted. The main difference is that in each of the above-described FIGS.
Is performed only for the downlink connection from the destination node N4 to the destination node N4.
4, the same processing is performed for the upstream connection going to the transmission source node N1.
【0041】なお、××(Sb:R,M,D,B)(D
b:R,M,D,B)により、パケット種別××、送信
元から宛先方向の通信帯域表示(Sb:R,M,D,
B)、宛先から送信元方向の通信帯域表示(Db:R,
M,D,B)を表す。以下の動作説明では、送信元ノー
ドN1のアプリケーション処理部11は、実行するアプ
リケーションに応じて、下りコネクションに対して前述
と同様のコネクション設定を要求し、上りコネクション
に対して当初要求する要求帯域R=50、また最低帯域
M=20,増分単位帯域D=5としてコネクション設定
を要求した場合を例に説明する。Note that xx (Sb: R, M, D, B) (D
b: R, M, D, B), packet type xx, communication band display from the source to the destination (Sb: R, M, D, B)
B), communication bandwidth display from the destination to the source (Db: R,
M, D, B). In the following description of the operation, the application processing unit 11 of the transmission source node N1 requests the same connection setting for the downlink connection as described above according to the application to be executed, and the requested bandwidth R initially requested for the uplink connection. = 50, minimum bandwidth M = 20, incremental unit bandwidth D = 5, and a case where a connection setting is requested will be described as an example.
【0042】まず、コネクション設定が成功した場合に
ついて説明する。送信元ノードN1のプロトコル処理部
12は、アプリケーション処理部11にて実行される上
位アプリケーションからのコネクション設定要求に応じ
て、図4に示すコネクション設定処理を開始する。ま
ず、下りコネクションに対するコネクション設定要求と
して前述と同様のステップ101〜109にて新取得帯
域B=20を求める。また、上り回線については送信元
ノードであり当該コネクションが存在しない。First, the case where the connection setting is successful will be described. The protocol processing unit 12 of the transmission source node N1 starts the connection setting process shown in FIG. 4 in response to a connection setting request from a higher-level application executed by the application processing unit 11. First, a new acquisition bandwidth B = 20 is obtained in steps 101 to 109 similar to the above as a connection setting request for a downlink connection. In addition, the uplink is a transmission source node, and the connection does not exist.
【0043】したがって、両コネクションに対するコネ
クション設定パケットCR(Sb:30,10,5,2
0)、(Db:50,20,5,−)を作成して中継ノ
ードN2に送信する。なお、帯域管理表13には、新規
コネクションとして下りコネクションを示す割当帯域=
20を登録し、帯域管理表13の未割当帯域=0とす
る。Therefore, connection setting packets CR (Sb: 30, 10, 5, 2) for both connections
0) and (Db: 50, 20, 5,-) are created and transmitted to the relay node N2. It should be noted that the bandwidth management table 13 has an allocated bandwidth indicating a downlink connection as a new connection =
20 are registered, and the unallocated bandwidth in the bandwidth management table 13 is set to 0.
【0044】中継ノードN2ではこのCRパケットの受
信に応じて、前述した図6のCRパケット受信処理によ
り、まず通信帯域表示Sbに基づいて下りコネクション
について前述と同様の処理を行い、取得帯域B=15を
求める(ステップ151〜159)。続いて、通信帯域
表示Dbに基づいて上りコネクションについて処理を行
う。ここでは中継ノードN2から送信元ノードN1への
回線が対象となる。この場合には、その未割当帯域=3
0であり、上位アプリケーションからの要求帯域R=5
0であることから、取得帯域B=30となる。In response to the reception of the CR packet, the relay node N2 first performs the same processing as described above for the downlink connection based on the communication band indication Sb by the above-described CR packet reception processing of FIG. 15 (steps 151 to 159). Subsequently, processing is performed on the upstream connection based on the communication band display Db. Here, the line from the relay node N2 to the transmission source node N1 is targeted. In this case, the unallocated bandwidth = 3
0, and the required bandwidth R from the upper application is R = 5
Since it is 0, the acquisition bandwidth B = 30.
【0045】なお、上位アプリケーションからの要求帯
域Rは、CRパケットの通信帯域表示にて送信元ノード
N1から中継ノードN2,N3および宛先ノードN4に
対して通知するようにした場合について説明するが、こ
れに限られるものではない。一般的に、コネクション設
定時にはパケットヘッダの所定領域を用いて要求帯域R
を送信元ノードから各中継ノードおよび宛先ノードに通
知することが必須になっている場合が多く、このような
場合には、本発明のようにCRパケットのパケットヘッ
ダに設けられた通信帯域表示の領域に要求帯域Rを格納
する必要はない。A description will be given of a case where the requested band R from the upper application is notified from the transmission source node N1 to the relay nodes N2, N3 and the destination node N4 by displaying the communication band of the CR packet. However, it is not limited to this. Generally, when a connection is set, the required bandwidth R is determined using a predetermined area of the packet header.
In many cases, it is necessary to notify the relay node and the destination node from the source node. In such a case, the communication band indication provided in the packet header of the CR packet as in the present invention is used. It is not necessary to store the required bandwidth R in the area.
【0046】このようにして、両コネクションの取得帯
域Bが求められ、新たなCRパケットを作成して中継ノ
ードN3に送信する(ステップ160)。この場合に
は、CR(Sb:30,10,5,15)、(Db:5
0,20,5,30)パケットが作成されて送信される
とともに、帯域管理表13に新規コネクションの登録と
未割当帯域の更新が行われる。In this way, the acquisition bandwidths B of both connections are obtained, and a new CR packet is created and transmitted to the relay node N3 (step 160). In this case, CR (Sb: 30, 10, 5, 15), (Db: 5
(0, 20, 5, 30) packets are created and transmitted, and a new connection is registered in the bandwidth management table 13 and an unallocated bandwidth is updated.
【0047】以下同様にして、中継ノードN3で両コネ
クションに対する取得帯域Bが求められ、この場合に
は、CR(Sb:30,10,5,15)、(Db:5
0,20,5,25)パケットが作成されて送信される
とともに、帯域管理表13に新規コネクションの登録と
未割当帯域の更新が行われる。続いて、宛先ノードN4
では、図5(a)のCRパケット受信処理により、受信
したCRパケットに基づいて、上りコネクションについ
てのみ図4に示すような帯域割当の処理が実施され、こ
こでは取得帯域B=20が求められる。In the same manner, the relay node N3 obtains the acquisition bandwidth B for both connections. In this case, CR (Sb: 30, 10, 5, 15), (Db: 5
(0, 20, 5, 25) packets are created and transmitted, and a new connection is registered in the bandwidth management table 13 and an unallocated bandwidth is updated. Subsequently, the destination node N4
In the CR packet receiving process of FIG. 5A, the bandwidth allocation process as shown in FIG. 4 is performed only for the uplink connection based on the received CR packet, and the obtained bandwidth B = 20 is obtained here. .
【0048】このようにして、宛先ノードN4では、最
終的な取得帯域として下りコネクションの取得帯域B=
15と上りコネクションの取得帯域B=20とを認識
し、コネクション設定応答CAパケットに設定して、送
信元ノードN1に向けてCA(Sb:15)、(Db:
20)を送信する(ステップ121〜123)。これに
より、中継ノードN3,N2では、受信したCAパケッ
トの取得帯域Bと各コネクションの割当帯域とを比較し
て、余分に仮確保した帯域がある場合にはこれを解放す
るとともに、帯域管理表を更新し、CAパケットを送信
元ノードN1に向けて送信する。As described above, in the destination node N4, the acquired bandwidth B =
15 and the acquisition bandwidth B of the upstream connection B = 20, and sets it in the connection setting response CA packet, and CA (Sb: 15), (Db:
20) is transmitted (steps 121 to 123). As a result, the relay nodes N3 and N2 compare the acquired bandwidth B of the received CA packet with the allocated bandwidth of each connection, release any extra provisionally reserved bandwidth, and release the bandwidth. And transmits the CA packet to the source node N1.
【0049】したがって、中継ノードN3では、上りコ
ネクションにおいて余分に仮確保した帯域=25−20
=5が解放され、中継ノードN2では、上りコネクショ
ンにおいて余分に仮確保した帯域=30−20=10が
解放される。さらに、送信元ノードN1では、CAパケ
ットの受信に応じて図5(b)に示す処理を実施し、受
信したCAパケットの取得帯域Bと下りコネクションの
割当帯域とを比較して、余分に仮確保した帯域=20−
15=5を解放するとともに、帯域管理表を更新し、取
得帯域Bを上位アプリケーションに通知する(ステップ
131〜134)。これにより、送信元ノードN1のア
プリケーション処理部11は、宛先ノードN4との間に
て、取得帯域B=15の下りコネクションと、取得帯域
=20の上りコネクションが設定されたことを認識す
る。Therefore, in the relay node N3, the bandwidth temporarily reserved extra in the uplink connection = 25-20
= 5 is released, and in the relay node N2, an extra provisionally reserved band = 30-20 = 10 in the uplink connection is released. Further, the source node N1 performs the processing shown in FIG. 5B in response to the reception of the CA packet, compares the acquired bandwidth B of the received CA packet with the allocated bandwidth of the downlink connection, and extra Reserved bandwidth = 20−
15 = 5 is released, the bandwidth management table is updated, and the acquired bandwidth B is notified to the upper application (steps 131 to 134). Thereby, the application processing unit 11 of the transmission source node N1 recognizes that the downlink connection of the acquisition bandwidth B = 15 and the uplink connection of the acquisition bandwidth = 20 have been set up with the destination node N4.
【0050】次に、図9(b)を参照して、コネクショ
ン設定が失敗した場合について説明する。中継ノードN
2までは、前述のコネクション設定成功時と同じであ
る。中継ノードN3では、図6のCRパケット受信処理
が下りコネクションについて実施され、ここで宛先ノー
ドN4への回線の未割当帯域=8であった場合、未割当
帯域が取得帯域B=15より小さく(ステップ153:
NO)、かつ未割当帯域が最低帯域M=10よりも小さ
いことから、コネクション設定に必要な帯域が不足して
いると判断して(ステップ154:NO)、コネクショ
ン設定失敗を示すRJパケットを作成して、送信元ノー
ドN1に向けて返送する(ステップ163)。Next, a case where the connection setting has failed will be described with reference to FIG. Relay node N
Up to 2 is the same as when the connection setting was successful. In the relay node N3, the CR packet reception process of FIG. 6 is performed for the downlink connection. If the unallocated bandwidth of the line to the destination node N4 is 8, the unallocated bandwidth is smaller than the acquisition bandwidth B = 15 ( Step 153:
NO), and since the unallocated bandwidth is smaller than the minimum bandwidth M = 10, it is determined that the bandwidth required for connection setup is insufficient (step 154: NO), and an RJ packet indicating connection setup failure is created. Then, it returns to the source node N1 (step 163).
【0051】これに応じて、中継ノードN2では、前述
の図7(b)に示すRJパケット受信処理を両コネクシ
ョンに対して実施し、これにより不要となった帯域がそ
れぞれ解放される(ステップ181〜184)。さら
に、送信元ノードN1では、前述した図5(c)に示す
RJパケット受信処理を下りコネクションについて実施
して、不要となった帯域を解放するとともに、コネクシ
ョン設定失敗を上位アプリケーションに通知する(ステ
ップ141〜143)。これにより、送信元ノードN1
のアプリケーション処理部11は、宛先ノードN4への
コネクション設定要求が失敗したことを認識する。In response, the relay node N2 performs the above-described RJ packet reception processing shown in FIG. 7B for both connections, thereby releasing the unnecessary bandwidths (step 181). 184). Further, the transmission source node N1 performs the above-described RJ packet reception processing shown in FIG. 5C on the downlink connection, releases the unnecessary bandwidth, and notifies the higher-level application of the connection setting failure (step S1). 141-143). Thereby, the source node N1
Recognizes that the connection setting request to the destination node N4 has failed.
【0052】このように、送信元ノードでは、上位アプ
リケーションから要求された要求帯域R、最低帯域Mお
よび増分単位帯域Dに基づいて、対応する回線の未割当
帯域から要求帯域R分、または未割当帯域以下であって
最低帯域Mから増分単位帯域Dづつ増やした帯域を取得
帯域Bとして仮確保し、これら最低帯域M、増分単位帯
域Dおよび取得帯域Bをコネクション設定要求パケット
CRにて宛先ノードN4側へ通知し、各中継ノードで
は、CRパケットにて通知された最低帯域M、増分単位
帯域Dおよび取得帯域Bに基づいて、対応する回線の未
割当帯域から取得帯域B分、または未割当帯域以下であ
って最低帯域Mから増分単位帯域Dづつ増やした帯域を
取得帯域Bとして仮確保し、これら最低帯域M、増分単
位帯域Dおよび取得帯域Bをコネクション設定要求パケ
ットCRにて宛先ノードN4側へ通知するようにしたも
のである。As described above, at the transmission source node, based on the requested bandwidth R, the minimum bandwidth M, and the increment unit bandwidth D requested from the upper-level application, the required bandwidth from the unallocated bandwidth of the corresponding line to the required bandwidth R, or the unallocated bandwidth, A bandwidth that is equal to or less than the bandwidth and increased by the increment unit bandwidth D from the minimum bandwidth M is temporarily secured as an acquisition bandwidth B, and the minimum bandwidth M, the increment unit bandwidth D, and the acquisition bandwidth B are determined by the connection setting request packet CR in the destination node N4. Side, and at each relay node, based on the minimum bandwidth M, the increment unit bandwidth D, and the acquisition bandwidth B reported in the CR packet, from the unallocated bandwidth of the corresponding line to the acquisition bandwidth B, or the unallocated bandwidth. The following band, which is increased by the increment unit band D from the minimum band M, is temporarily reserved as the acquisition band B, and the minimum band M, the increment unit band D and the acquisition band B are acquired. The band B at connection setting request packet CR is obtained to notify to the destination node N4 side.
【0053】さらに、宛先ノードでは、CRパケットに
て最終的に通知された取得帯域Bを含むコネクション設
定応答CAパケットを送信元ノードN1側に返送し、各
中継ノードでは、CAパケットにて通知された取得帯域
Bに基づいてCRパケットにて仮確保した割当帯域のう
ち余分な帯域を解放するとともに、CAパケットを送信
元ノードN1側に転送し、送信元ノードN1では、CA
パケットに通知された取得帯域Bに基づいてCRパケッ
トにて仮確保した割当帯域のうち余分な帯域を解放する
とともに、取得帯域Bのコネクションが宛先ノードまで
設定されたことを上位アプリケーションに通知するよう
にしたものである。Further, the destination node returns a connection setting response CA packet including the obtained bandwidth B finally notified by the CR packet to the source node N1, and each relay node notifies the CA node of the connection setting response CA packet by the CA packet. Based on the acquired bandwidth B, the excess bandwidth is released from the allocated bandwidth temporarily secured by the CR packet, and the CA packet is transferred to the source node N1.
Based on the acquired bandwidth B notified in the packet, an extra bandwidth is released from the allocated bandwidth temporarily reserved in the CR packet, and the upper application is notified that the connection of the acquired bandwidth B has been set up to the destination node. It was made.
【0054】したがって、従来のコネクション設定要求
のように、希望値のみの指定、あるいは希望値および最
低値を指定する方法と比較して、各回線の未割当帯域に
応じて、希望値または希望値に最も近い帯域量を柔軟に
確保することができ、ITU−T勧告H.261「p×
64 kb/s オーディオビジュアル通信用映像符号
化方式」などのように、利用できる通信帯域に応じた品
質で動画像通信を行う通信方式を有効利用することがで
きる。Therefore, as compared with a method of designating only a desired value or a method of designating a desired value and a minimum value as in the conventional connection setting request, the desired value or the desired value is determined according to the unallocated bandwidth of each line. Can flexibly secure the bandwidth amount closest to the ITU-T Recommendation H.264. 261 "px
For example, a communication method for performing moving image communication with a quality according to an available communication band, such as "64 kb / s video coding method for audiovisual communication", can be effectively used.
【0055】また、増分単位領域Dとして、確保する帯
域を増加させた場合に上位アプリケーションにとって有
効と判断される(意味のある)増加分、例えば前述のI
TU−T勧告H.261「p×64 kb/s オーデ
ィオビジュアル通信用映像符号化方式」では64kb/
sを設定するようにしたので、各回線において必要最低
限の帯域のみを無駄なく仮確保することができ、その回
線を共用する他のアプリケーションが利用できる帯域が
増加し、ネットワーク資源を有効利用することができ
る。Further, as the increment unit area D, when the bandwidth to be reserved is increased, it is determined that the increase is significant (meaningful) for the host application, for example, the above-mentioned I
TU-T Recommendation H. 261 "px64 kb / s video coding method for audiovisual communication"
Since s is set, only the minimum required bandwidth can be temporarily reserved in each line without waste, the bandwidth available to other applications sharing the line increases, and network resources are effectively used. be able to.
【0056】また、中継ノードN2,N3において、未
割当帯域が最低帯域より小さく帯域を確保できない場合
には、送信元ノードN1側に対して直ちにコネクション
設定失敗を通知するRJパケットを返送し、このRJパ
ケットを受信した送信元ノードおよび中継ノードは、対
応するコネクションに対して仮確保した帯域を直ちに解
放するようにしたので、コネクション設定に失敗した場
合、その回線を共用する他のアプリケーションが利用で
きる帯域が直ちに増加し、ネットワーク資源を有効利用
することができる。When the unallocated bandwidth is smaller than the minimum bandwidth and the bandwidth cannot be secured in the relay nodes N2 and N3, the relay node N1 immediately returns an RJ packet notifying the connection setting failure to the source node N1. The source node and the relay node receiving the RJ packet immediately release the band temporarily reserved for the corresponding connection, so that if the connection setting fails, another application sharing the line can be used. The bandwidth is immediately increased, and network resources can be used effectively.
【0057】また、送信元ノードN1から宛先ノードへ
向かう下りコネクションだけではなく、宛先ノードから
送信元ノードN1へ向かう上りコネクションについて
も、上位アプリケーションからの要求に基づいて各ノー
ドでそれぞれ同時にコネクション設定を行うとともに、
いずれか一方のコネクションで帯域が確保できなかった
場合には、両コネクションに対して仮確保した帯域を直
ちに解放するようにしたので、両方向のコネクションの
設定を一括して行うことができるとともに、コネクショ
ン設定に失敗した場合、その回線の上りおよび下りを共
用する他のアプリケーションが利用できる帯域が直ちに
増加し、ネットワーク資源を有効利用することができ
る。In addition to the downlink connection from the source node N1 to the destination node, as well as the uplink connection from the destination node to the source node N1, connection setting is simultaneously performed at each node based on a request from the upper application. Do,
If the bandwidth cannot be secured by either one of the connections, the provisionally secured bandwidth for both connections is immediately released, so that connection settings in both directions can be made collectively and If the setting fails, the bandwidth available to other applications sharing the uplink and downlink of the line increases immediately, and network resources can be used effectively.
【0058】なお、以上の説明では、各ノードで帯域を
仮確保する場合に、未割当帯域が要求帯域R分や取得帯
域B分より小さい場合には、未割当帯域以下であって最
低帯域Mから増分単位帯域Dづつ増やした帯域を仮確保
するようにした場合について説明したが、これに限定さ
れるものではなく、例えば、設定可能な帯域を宛先ノー
ドN4にて算出し、CAパケットにて送信元ノードN1
および中継ノードN2,N3に通知するようにしてもよ
い。In the above description, when the bandwidth is temporarily reserved at each node, if the unallocated bandwidth is smaller than the required bandwidth R or the acquired bandwidth B, the bandwidth is not more than the unallocated bandwidth and the minimum bandwidth M Has been described in which the bandwidth increased by the increment unit bandwidth D is temporarily reserved. However, the present invention is not limited to this. For example, a settable bandwidth is calculated by the destination node N4, and a CA packet is used. Source node N1
And the relay nodes N2 and N3.
【0059】すなわち、送信元ノードN1および中継ノ
ードN2,N3では、未割当帯域が十分ある場合には要
求帯域R分または取得帯域B分を仮確保し、未割当帯域
が要求帯域R分または取得帯域B分より小さい場合には
未割当帯域すべてを取得帯域Bとして仮確保し、CRパ
ケットにて宛先ノード側へ順次通知する。そして、宛先
ノードN4では、コネクションの最終的な取得帯域Bが
要求帯域Rと等しい場合には、これを取得帯域Bとして
CAパケットにて各ノードに通知する。That is, in the source node N1 and the relay nodes N2 and N3, if the unallocated bandwidth is sufficient, the required bandwidth R or the acquired bandwidth B is temporarily secured, and the unallocated bandwidth is the required bandwidth R or the acquired bandwidth. If the bandwidth is smaller than the bandwidth B, all the unallocated bandwidths are temporarily reserved as the acquisition bandwidth B, and are sequentially notified to the destination node side in a CR packet. Then, when the final acquired bandwidth B of the connection is equal to the required bandwidth R, the destination node N4 notifies this as an acquired bandwidth B to each node in a CA packet.
【0060】一方、コネクションの最終的な取得帯域B
が要求帯域Rを下回る場合には、通知された取得帯域B
以下であって最低帯域Mから増分単位帯域Dづつ増やし
た場合の最大値を取得帯域Bとして算出し、これをコネ
クション設定応答CAパケットにて各ノードに通知す
る。このCAパケットの受信に応じて送信元ノードN1
および中継ノードN2,N3で、対応するコネクション
に対して仮確保しておいた帯域から余分な帯域を解放す
る。したがって、各ノードにおいて未割当帯域が要求帯
域R分や取得帯域B分より小さい場合に行われる取得帯
域Bの算出処理が、宛先ノードにて一括して処理される
ことになり、より高速なコネクション設定を実現するこ
とができる。On the other hand, the final acquisition bandwidth B of the connection
Is less than the required bandwidth R, the acquired bandwidth B
Below, the maximum value when the increment bandwidth is incremented from the minimum bandwidth M by the increment unit bandwidth D is calculated as the acquisition bandwidth B, and this is notified to each node by a connection setting response CA packet. In response to receiving the CA packet, the source node N1
In addition, the relay nodes N2 and N3 release an extra band from the band temporarily reserved for the corresponding connection. Therefore, the calculation processing of the acquired bandwidth B performed when the unallocated bandwidth is smaller than the required bandwidth R or the acquired bandwidth B at each node is collectively processed at the destination node, and a higher-speed connection is performed. Settings can be realized.
【0061】[0061]
【発明の効果】以上説明したように、本発明は、送信元
ノードおよび中継ノードにて、上位アプリケーションか
ら要求された要求帯域または送信元ノード側の隣接ノー
ドから通知された取得帯域と、最低帯域および増分単位
帯域とに基づいて、宛先ノード側の隣接ノードとの間の
回線の未割当帯域から要求帯域分、または未割当帯域以
下であって最低帯域から増分単位帯域づつ増やした帯域
のうち確保可能な最大の帯域を取得帯域としてそれぞれ
仮確保し、宛先ノードから返送されたコネクション設定
応答通知にて通知された取得帯域に基づいて、当初仮確
保しておいた帯域のうち余分な帯域を解放し、この取得
帯域を有するコネクションが宛先ノードとの間にて設定
されたことを上位アプリケーションに通知するようにし
たものである。したがって、従来のコネクション設定要
求のように、希望値のみの指定、あるいは希望値および
最低値を指定する方法と比較して、各回線の未割当帯域
に応じて、希望値または希望値に最も近い帯域量を柔軟
に確保することができ、ITU−T勧告H.261「p
×64 kb/s オーディオビジュアル通信用映像符
号化方式」などのように、利用できる通信帯域に応じた
品質で動画像通信を行う通信方式を有効利用することが
できる。As described above, according to the present invention, at the transmission source node and the relay node, the requested bandwidth requested from the upper application or the acquired bandwidth notified from the adjacent node on the transmission source node side and the minimum bandwidth And the incremented unit bandwidth, based on the unallocated bandwidth of the line with the adjacent node on the destination node side, or the required bandwidth, or the bandwidth that is equal to or less than the unallocated bandwidth and increased by the increment unit bandwidth from the minimum bandwidth. Temporarily secure the maximum possible bandwidth as the acquisition bandwidth, and release the extra bandwidth from the initially temporarily reserved bandwidth based on the acquisition bandwidth notified by the connection setting response notification returned from the destination node. Then, the upper application is notified that the connection having the acquired bandwidth has been set between itself and the destination node. Therefore, as compared with a method of designating only a desired value or a method of designating a desired value and a minimum value as in the case of a conventional connection setting request, depending on the unallocated bandwidth of each line, the desired value or the value closest to the desired value is obtained. It is possible to flexibly secure a bandwidth amount, and the ITU-T Recommendation H.264 261 "p
It is possible to effectively use a communication system for performing moving image communication with a quality corresponding to an available communication band, such as “× 64 kb / s video coding system for audiovisual communication”.
【0062】また、送信元ノード、中継ノードおよび宛
先ノードにて、上位アプリケーションから下り/上りコ
ネクションについて個別に要求された要求帯域または送
信元ノード側の隣接ノードから通知された取得帯域と、
最低帯域および増分単位帯域とに基づいて、宛先ノード
側の隣接ノードとの間の回線、あるいは送信元ノード側
の隣接ノードとの間の回線の未割当帯域から要求帯域
分、または未割当帯域以下であって最低帯域から増分単
位帯域づつ増やした帯域のうち確保可能な最大の帯域が
取得帯域としてそれぞれ仮確保し、宛先ノードから返送
されたコネクション設定応答通知にて通知された最終的
な取得帯域に基づいて、それぞれのコネクションに対し
て当初仮確保しておいた帯域のうち余分な帯域を解放
し、これら取得帯域を有する下り/上りコネクションが
宛先ノードとの間にて設定されたことを上位アプリケー
ションに通知するようにしたものである。したがって、
前述と同様に、利用できる通信帯域に応じた品質で動画
像通信を行う通信方式を有効利用することができるとと
もに、両方向のコネクションに要求される帯域が異なる
場合でも、個々のコネクションの設定を一括して行うこ
とができ、より高速なコネクション設定処理を実現でき
る。Further, at the transmission source node, the relay node, and the destination node, the requested bandwidth individually requested for the downlink / uplink connection from the upper application or the acquisition bandwidth notified from the adjacent node on the transmission source node side;
Based on the minimum bandwidth and the incremental unit bandwidth, the required bandwidth from the unallocated bandwidth of the line to the adjacent node on the destination node side or the line between the adjacent node on the source node side, or less than the unallocated bandwidth The maximum bandwidth that can be secured is temporarily secured as the acquisition bandwidth among the bandwidths increased by the increment unit bandwidth from the minimum bandwidth, and the final acquisition bandwidth notified in the connection setting response notification returned from the destination node. Of the bandwidths initially provisionally secured for the respective connections, and release the excess / uplink connections having these acquired bandwidths with the destination node. This is to notify the application. Therefore,
As described above, it is possible to effectively use a communication method that performs moving image communication with quality according to the available communication band, and collectively set individual connections even when the bandwidth required for connections in both directions is different. And a higher-speed connection setting process can be realized.
【0063】また、増分単位帯域として、確保する帯域
を増加させた場合に上位アプリケーションにとって有効
と判断される帯域増加分を設定するようにしたので、こ
の増加分として、例えば前述のITU−T勧告H.26
1「p×64 kb/s オーディオビジュアル通信用
映像符号化方式」では64kb/sを設定することによ
り、各回線において必要最低限の帯域のみを無駄なく仮
確保することができ、その回線を共用する他のアプリケ
ーションが利用できる帯域が増加し、ネットワーク資源
を有効利用することができる。また、帯域を仮確保する
場合に、未割当帯域が最低帯域より小さい場合には、送
信元ノード側の各ノードに対してコネクション設定失敗
通知を順次転送することにより、各ノードで当初仮確保
しておいた帯域を直ちに解放するようにしたので、コネ
クション設定に失敗した場合、その回線を共用する他の
アプリケーションが利用できる帯域が直ちに増加し、ネ
ットワーク資源を有効利用することができる。また、下
り/上りコネクションを一括して設定する場合に、いず
れかのコネクションにてコネクション設定に失敗した場
合には、送信元ノード側の各ノードに対してコネクショ
ン設定失敗通知を順次転送することにより、各ノードで
両コネクションに対して当初仮確保しておいた帯域を直
ちに解放するようにしたので、いずれか一方のコネクシ
ョンでコネクション設定に失敗した場合、不要となった
他方のコネクションが維持されることがなくなり、上り
および下り回線をそれぞれ共用する他のアプリケーショ
ンが利用できる帯域が直ちに増加し、ネットワーク資源
を有効利用することができる。Further, as the increment unit band, a band increase that is determined to be effective for a higher-order application when the band to be reserved is increased is set. For example, as the increase, for example, the aforementioned ITU-T Recommendation H. 26
1 In the “p × 64 kb / s video coding method for audiovisual communication”, by setting 64 kb / s, it is possible to temporarily secure only the minimum necessary bandwidth in each line without waste, and to share the line. The bandwidth available to other applications increases, and network resources can be used effectively. If the unallocated bandwidth is smaller than the minimum bandwidth when the bandwidth is temporarily reserved, the connection setting failure notification is sequentially transferred to each node on the source node side, so that each node temporarily reserves it. Since the reserved bandwidth is immediately released, if the connection setting fails, the bandwidth available to other applications sharing the line is immediately increased, and network resources can be used effectively. Also, when setting down / up connections collectively, if the connection setup fails in any of the connections, a connection setup failure notification is sequentially transferred to each node on the source node side. Since each node immediately releases the bandwidth temporarily reserved for both connections, if one of the connections fails to establish a connection, the other unnecessary connection is maintained. As a result, the bandwidth that can be used by other applications that share the uplink and downlink respectively increases immediately, and network resources can be used effectively.
【0064】また、未割当帯域が要求帯域または取得帯
域分より小さい場合、送信元ノードまたは中継ノードで
は未割当帯域すべてを取得帯域として仮確保して、コネ
クション設定要求にて宛先ノードまで順次通知し、宛先
ノードにてこの取得帯域以下であって最低帯域から増分
単位帯域づつ増やした帯域のうち確保可能な最大の帯域
を取得帯域として一括して算出し、コネクション設定通
知にて各ノードに通知するようにしたので、各ノードに
おいて未割当帯域が要求帯域R分や取得帯域B分より小
さい場合に行われる取得帯域Bの算出処理が、宛先ノー
ドにて一括して処理されることになり、より高速なコネ
クション設定を実現することができる。When the unallocated bandwidth is smaller than the required bandwidth or the acquired bandwidth, the source node or the relay node temporarily reserves all the unallocated bandwidth as the acquired bandwidth, and sequentially notifies the destination node by a connection setting request. In the destination node, the maximum bandwidth that can be ensured among the bandwidths that are equal to or less than the obtained bandwidth and increased by the increment unit bandwidth from the lowest bandwidth is collectively calculated as the obtained bandwidth, and notified to each node by the connection setting notification. As a result, the calculation processing of the acquisition bandwidth B performed when the unallocated bandwidth is smaller than the required bandwidth R or the acquisition bandwidth B at each node is collectively processed at the destination node. High-speed connection setting can be realized.
【図1】 本発明の一実施の形態である情報通信方法に
よるノードを示すブロック図である。FIG. 1 is a block diagram showing a node according to an information communication method according to an embodiment of the present invention.
【図2】 パケットヘッダ構成例を示す説明図である。FIG. 2 is an explanatory diagram showing a configuration example of a packet header.
【図3】 コネクション設定処理を示すシーケンス図で
ある。FIG. 3 is a sequence diagram showing a connection setting process.
【図4】 エンドノードにおけるコネクション設定要求
処理を示すフローチャートである。FIG. 4 is a flowchart showing a connection setting request process in an end node.
【図5】 エンドノードにおけるパケット受信処理を示
すフローチャートである。FIG. 5 is a flowchart showing a packet reception process in an end node.
【図6】 中継ノードにおけるパケット受信処理を示す
フローチャートである。FIG. 6 is a flowchart illustrating a packet reception process in a relay node.
【図7】 中継ノードにおける他のパケット受信処理を
示すフローチャートである。FIG. 7 is a flowchart showing another packet receiving process in the relay node.
【図8】 他のパケットヘッダ構成例を示す説明図であ
る。FIG. 8 is an explanatory diagram showing another example of a packet header configuration.
【図9】 他のコネクション設定処理を示すシーケンス
図である。FIG. 9 is a sequence diagram showing another connection setting process.
N1…送信元ノード、N2,N3…中継ノード、N4…
宛先ノード、11…アプリケーション処理部、12…プ
ロトコル処理部、13…帯域管理表、14…回線対応
部。N1 ... source node, N2, N3 ... relay node, N4 ...
Destination node, 11: application processing unit, 12: protocol processing unit, 13: bandwidth management table, 14: line correspondence unit.
Claims (6)
上の中継ノードおよび回線を介して接続されている通信
ネットワークにて、上位アプリケーションからの要求に
応じて所定帯域を有するコネクションを設定する情報通
信方法において、 送信元ノードは、 上位アプリケーションから要求された要求帯域、最低帯
域および増分単位帯域に基づいて、宛先ノード側の隣接
ノードとの間の回線の未割当帯域から要求帯域分、また
は未割当帯域以下であって最低帯域から増分単位帯域づ
つ増やした帯域のうち確保可能な最大の帯域を取得帯域
として仮確保し、 これら最低帯域、増分単位帯域および取得帯域をコネク
ション設定要求通知にて宛先ノード側の隣接ノードへ通
知し、 中継ノードは、 コネクション設定要求通知にて通知された最低帯域、増
分単位帯域および取得帯域に基づいて、宛先ノード側の
隣接ノードとの間の回線の未割当帯域から取得帯域分、
または未割当帯域以下であって最低帯域から増分単位帯
域づつ増やした帯域のうち確保可能な最大の帯域を取得
帯域として仮確保し、 これら最低帯域、増分単位帯域および取得帯域をコネク
ション設定要求通知にて宛先ノード側の隣接ノードへ通
知し、 宛先ノードは、 コネクション設定要求通知にて最終的に通知された取得
帯域を含むコネクション設定応答通知を送信元ノード側
の隣接ノードに返送し、 中継ノードは、 コネクション設定応答通知にて通知された取得帯域に基
づいて当初仮確保しておいた帯域のうち余分な帯域を解
放するとともに、このコネクション設定応答通知を送信
元ノード側の隣接ノードに転送し、 送信元ノードは、 コネクション設定応答通知により通知された取得帯域に
基づいて当初仮確保しておいた帯域のうち余分な帯域を
解放するとともに、通知された取得帯域を有するコネク
ションが宛先ノードとの間で設定されたことを上位アプ
リケーションに通知することを特徴とする情報通信方
法。1. An information communication system for setting a connection having a predetermined band in response to a request from a higher-level application in a communication network in which a transmission source node and a destination node are connected via one or more relay nodes and lines. In the method, the source node determines, based on a requested bandwidth, a minimum bandwidth, and an increment unit bandwidth requested from a higher-order application, an unallocated bandwidth of a circuit between the adjacent node on the destination node side and a required bandwidth or an unallocated bandwidth. The maximum bandwidth that can be secured among the bandwidths that are equal to or less than the bandwidth and increased by the increment unit bandwidth from the minimum bandwidth is provisionally secured as an acquisition bandwidth, and the minimum bandwidth, the increment unit bandwidth, and the acquisition bandwidth are notified to the destination node in the connection setting request notification. Relay node notifies the relay node of the minimum bandwidth notified in the connection setting request notification. Based on the incremental unit band and obtains band, acquired band component from remaining bandwidth of line between the destination node side of the adjacent node,
Alternatively, the maximum bandwidth that can be secured among the bandwidths that are equal to or less than the unallocated bandwidth and increased by the increment unit bandwidth from the minimum bandwidth is temporarily secured as the acquisition bandwidth, and the minimum bandwidth, the increment unit bandwidth, and the acquisition bandwidth are notified to the connection setting request notification. To the adjacent node on the destination node side, and the destination node returns a connection setting response notification including the acquired bandwidth finally notified in the connection setting request notification to the adjacent node on the source node side. Releasing an extra band among the bands temporarily reserved based on the acquired band notified by the connection setting response notification, and transferring the connection setting response notification to the adjacent node on the source node side, The source node uses the bandwidth temporarily reserved based on the acquired bandwidth notified by the connection setting response notification. An information communication method, which releases an extra band and notifies a higher-level application that a connection having a notified acquired band has been set with a destination node.
ードおよび通信回線を介して接続されている通信ネット
ワークにて、上位アプリケーションからの要求に応じて
所定帯域を有するコネクションを設定する情報通信方法
において、 送信元ノードは、 同一コネクションのうち送信元ノードから宛先ノードへ
向かう下りコネクションと宛先ノードから送信元ノード
へ向かう上りコネクションとについて、上位アプリケー
ションからそれぞれ個別に要求された要求帯域、最低帯
域および増分単位帯域のうち、下りコネクションに対す
る要求帯域、最低帯域および増分単位帯域に基づいて、
宛先ノード側の隣接ノードとの間の回線の未割当帯域か
ら要求帯域分、または未割当帯域以下であって最低帯域
から増分単位帯域づつ増やした帯域のうち確保可能な最
大の帯域を取得帯域として仮確保し、 これら両コネクションの最低帯域、増分単位帯域および
取得帯域をコネクション設定要求通知にて宛先ノード側
の隣接ノードへ通知し、 中継ノードは、 コネクション設定要求通知にて通知された下りコネクシ
ョンの最低帯域、増分単位帯域および取得帯域に基づい
て、宛先ノード側の隣接ノードとの間の回線の未割当帯
域から取得帯域分、または未割当帯域以下であって最低
帯域から増分単位帯域づつ増やした帯域のうち確保可能
な最大の帯域を取得帯域として仮確保するとともに、上
りコネクションの最低帯域、増分単位帯域および取得帯
域に基づいて、送信元ノード側の隣接ノードとの間の回
線の未割当帯域から取得帯域分、または未割当帯域以下
であって最低帯域から増分単位帯域づつ増やした帯域の
うち確保可能な最大の帯域を取得帯域として仮確保し、 これら両コネクションの最低帯域、増分単位帯域および
取得帯域をコネクション設定要求通知にて宛先ノード側
の隣接ノードへ通知し、 宛先ノードは、 コネクション設定要求通知にて通知された上りコネクシ
ョンの最低帯域、増分単位帯域および取得帯域に基づい
て、送信元ノード側の隣接ノードとの間の回線の未割当
帯域から取得帯域分、または未割当帯域以下であって最
低帯域から増分単位帯域づつ増やした帯域のうち確保可
能な最大の帯域を取得帯域として仮確保し、 この上りコネクションの最終的な取得帯域およびコネク
ション設定要求通知にて最終的に通知された下りコネク
ションの取得帯域を含むコネクション設定応答通知を送
信元ノード側の隣接ノードに返送し、 中継ノードは、 コネクション設定応答通知にて通知された個々のコネク
ションの取得帯域に基づいて当初仮確保しておいた帯域
のうち余分な帯域をそれぞれ解放するとともに、このコ
ネクション設定応答通知を送信元ノード側の隣接ノード
に転送し、 送信元ノードは、 コネクション設定応答通知により通知された下りコネク
ションの取得帯域に基づいて当初仮確保しておいた下り
コネクションの帯域のうち余分な帯域を解放するととも
に、通知された下りと上りの個々の取得帯域を有する各
コネクションが宛先ノードとの間で設定されたことを上
位アプリケーションに通知することを特徴とする情報通
信方法。2. An information communication method for setting a connection having a predetermined band in response to a request from a higher-level application in a communication network in which a source node and a destination node are connected via a relay node and a communication line, The source node determines the required bandwidth, minimum bandwidth, and increment for each of the downlink connection from the source node to the destination node and the uplink connection from the destination node to the source node of the same connection, which are individually requested from the upper application. Of the bandwidth, based on the required bandwidth for the downlink connection, the minimum bandwidth and the increment unit bandwidth,
The maximum bandwidth that can be secured from the unallocated bandwidth of the line between the adjacent node on the destination node side and the required bandwidth, or the bandwidth that is less than or equal to the unallocated bandwidth and increased by the increment unit bandwidth from the lowest bandwidth as the acquisition bandwidth Temporarily secure, and notify the minimum bandwidth, increment unit bandwidth, and acquisition bandwidth of these two connections to the adjacent node on the destination node side with the connection setting request notification, and the relay node determines the downlink connection notified by the connection setting request notification. On the basis of the minimum bandwidth, the increment unit bandwidth, and the acquisition bandwidth, an increment of the acquisition bandwidth from the unallocated bandwidth of the line to the adjacent node on the destination node side or an increment of the increment bandwidth from the lowest bandwidth that is equal to or less than the unallocated bandwidth. While temporarily allocating the maximum bandwidth that can be secured as the acquisition bandwidth, the minimum bandwidth of the uplink connection, Based on the obtained bandwidth, it is possible to secure a bandwidth that is equal to or less than the obtained bandwidth from the unallocated bandwidth of the line between the adjacent node on the source node side and the bandwidth that is equal to or less than the unallocated bandwidth and increased by the increment unit bandwidth from the minimum bandwidth. The maximum bandwidth is temporarily reserved as the acquisition bandwidth, and the minimum bandwidth, increment unit bandwidth, and acquisition bandwidth of these two connections are notified to the adjacent node on the destination node side by the connection setting request notification, and the destination node sends the connection setting request notification. Based on the minimum bandwidth of the uplink connection, the increment unit bandwidth and the acquisition bandwidth notified as described above, from the unallocated bandwidth of the line to the adjacent node on the source node side to the acquisition bandwidth, or The maximum bandwidth that can be secured among the bandwidths increased by the increment unit bandwidth from the bandwidth is provisionally secured as the acquisition bandwidth, and the final acquisition of this uplink connection is performed. A connection setting response notification including the bandwidth and the acquired bandwidth of the downlink connection finally notified by the connection setting request notification is returned to the adjacent node on the source node side, and the relay node is notified by the connection setting response notification. Based on the acquisition bandwidth of each connection, the excess bandwidth is released from the bandwidth temporarily reserved, and this connection setting response notification is forwarded to the adjacent node on the source node side. Based on the acquired bandwidth of the downlink connection notified by the connection setting response notification, the excess bandwidth is released from the bandwidth of the downlink connection temporarily secured initially, and the acquired downlink and uplink acquisition bandwidths are notified. Notify the higher-level application that each connection has been set with the destination node. Information communication method, characterized by.
おいて、 増分単位帯域として、確保する帯域を増加させた場合に
上位アプリケーションにとって有効と判断される帯域増
加分を設定することを特徴とする情報通信方法。3. The information communication method according to claim 1, wherein a bandwidth increase determined to be effective for a higher-order application when a bandwidth to be secured is increased is set as the increment unit bandwidth. Information communication method.
ド側の隣接ノードに対して直ちにコネクション設定失敗
通知を返送し、 コネクション設定失敗通知の受信に応じて当初仮確保し
ておいた帯域を直ちに解放するとともに、このコネクシ
ョン設定失敗通知を送信元ノード側の隣接ノードに対し
て直ちに転送し、 送信元ノードは、コネクション設定失敗通知の受信に応
じて当初仮確保しておいた帯域を直ちに解放し、 上位アプリケーションに対してコネクションの設定失敗
を通知することを特徴とする情報通信方法。4. The information communication method according to claim 1, wherein when the unallocated bandwidth is smaller than the minimum bandwidth, the relay node immediately returns a connection setting failure notification to the adjacent node on the source node side, Upon receiving the connection setting failure notification, the bandwidth temporarily reserved initially is immediately released, and the connection setting failure notification is immediately transferred to the adjacent node on the source node side. An information communication method characterized by immediately releasing a band temporarily reserved in response to receiving a failure notification, and notifying a higher-level application of a connection setting failure.
が最低帯域より小さい場合には、送信元ノード側の隣接
ノードに対して直ちにコネクション設定失敗通知を返送
し、 コネクション設定失敗通知の受信に応じて下りと上りの
個々のコネクションごとに当初仮確保しておいた帯域を
直ちにそれぞれ解放するとともに、このコネクション設
定失敗通知を送信元ノード側の隣接ノードに対して直ち
に転送し、 送信元ノードは、コネクション設定失敗通知の受信に応
じて個々のコネクションごとに当初仮確保しておいた帯
域を直ちにそれぞれ解放し、 上位アプリケーションに対して両コネクションの設定失
敗を通知することを特徴とする情報通信方法。5. The information communication method according to claim 2, wherein the relay node and the destination node, when the unallocated bandwidth is smaller than the minimum bandwidth in one of the downlink and uplink connections, the adjacent node on the source node side. Immediately returns a connection setting failure notification to the server, immediately releases the bandwidth temporarily reserved for each of the downlink and uplink connections in response to the connection setting failure notification, and immediately releases the connection setting failure notification. Is immediately transferred to the adjacent node on the source node side, and the source node immediately releases the bandwidth initially reserved for each connection immediately upon receiving the connection setting failure notification, and An information communication method comprising: notifying a user of a setting failure of both connections.
おいて、 送信元ノードは、 未割当帯域から要求帯域分を仮確保する場合、未割当帯
域が要求帯域分以上ある場合には要求帯域分を取得帯域
として仮確保し、未割当帯域が要求帯域分より小さい場
合には未割当帯域すべてを取得帯域として仮確保し、 中継ノードは、 未割当帯域から取得帯域分を仮確保する場合、未割当帯
域が取得帯域分以上ある場合には取得帯域分を新たな取
得帯域として仮確保し、未割当帯域が取得帯域分より小
さい場合には未割当帯域すべてを新たな取得帯域として
仮確保し、 宛先ノードは、 最終的に仮確保された取得帯域が要求帯域と等しい場合
には、この取得帯域を含むコネクション設定通知を送信
元ノード側の隣接ノードに返送し、最終的に仮確保され
た取得帯域が要求帯域より小さい場合には、この取得帯
域以下であって最低帯域から増分単位帯域づつ増やした
帯域のうち確保可能な最大の帯域を取得帯域とし、この
取得帯域を含むコネクション設定通知を送信元ノード側
の隣接ノードに返送することを特徴とする情報通信方
法。6. The information communication method according to claim 1, wherein the transmission source node temporarily reserves a required bandwidth from the unallocated bandwidth, and transmits the requested bandwidth if the unallocated bandwidth is equal to or more than the required bandwidth. Is temporarily reserved as the acquired bandwidth, and if the unallocated bandwidth is smaller than the requested bandwidth, the entire unallocated bandwidth is temporarily reserved as the acquired bandwidth.If the relay node temporarily secures the acquired bandwidth from the unallocated bandwidth, If the allocated bandwidth is equal to or greater than the acquired bandwidth, the acquired bandwidth is temporarily reserved as a new acquired bandwidth, and if the unallocated bandwidth is smaller than the acquired bandwidth, all the unallocated bands are temporarily reserved as a new acquired bandwidth, If the finally acquired bandwidth is equal to the requested bandwidth, the destination node returns a connection setting notification including the acquired bandwidth to the adjacent node on the source node side, and finally the temporarily secured acquisition bandwidth is returned. If the acquired bandwidth is smaller than the required bandwidth, the maximum bandwidth that can be secured among the bandwidths that are equal to or less than the acquired bandwidth and increased by the increment unit bandwidth from the minimum bandwidth is set as the acquired bandwidth, and a connection setting notification including the acquired bandwidth is transmitted. An information communication method, wherein the information is returned to an adjacent node on the source node side.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP8304747A JP2995676B2 (en) | 1996-11-15 | 1996-11-15 | Information communication method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP8304747A JP2995676B2 (en) | 1996-11-15 | 1996-11-15 | Information communication method |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH10145424A JPH10145424A (en) | 1998-05-29 |
JP2995676B2 true JP2995676B2 (en) | 1999-12-27 |
Family
ID=17936741
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP8304747A Expired - Lifetime JP2995676B2 (en) | 1996-11-15 | 1996-11-15 | Information communication method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2995676B2 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2013537774A (en) * | 2010-08-20 | 2013-10-03 | サムスン エレクトロニクス カンパニー リミテッド | Method and apparatus for transmitting and receiving data while securing path bandwidth in a network established based on AV interface |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8233469B2 (en) | 2005-03-10 | 2012-07-31 | Panasonic Corporation | Relay device |
WO2006107087A1 (en) * | 2005-03-31 | 2006-10-12 | Nec Corporation | Method for enlarging communication network, node and communication band, and communication band enlarging program |
CN101375557B (en) | 2005-12-15 | 2013-06-12 | 松下电器产业株式会社 | Radio communication device, frequency band setting system |
JP5025655B2 (en) * | 2006-10-02 | 2012-09-12 | パナソニック株式会社 | Flow rate control method, and transmission terminal and packet transfer system used therefor |
JP5063293B2 (en) * | 2007-10-29 | 2012-10-31 | 古野電気株式会社 | Traffic control system, traffic control system server, and traffic control system client |
CN102077518A (en) | 2009-05-01 | 2011-05-25 | 松下电器产业株式会社 | Communication bandwidth control device and communication bandwidth control method |
WO2010150457A1 (en) | 2009-06-26 | 2010-12-29 | パナソニック株式会社 | Relay device and method thereof |
JP2011188443A (en) * | 2010-03-11 | 2011-09-22 | Fujitsu Ltd | Device and method for managing band, and program |
WO2013161213A1 (en) * | 2012-04-27 | 2013-10-31 | 日本電気株式会社 | Communication system, and communication control method |
-
1996
- 1996-11-15 JP JP8304747A patent/JP2995676B2/en not_active Expired - Lifetime
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2013537774A (en) * | 2010-08-20 | 2013-10-03 | サムスン エレクトロニクス カンパニー リミテッド | Method and apparatus for transmitting and receiving data while securing path bandwidth in a network established based on AV interface |
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 |
---|---|
JPH10145424A (en) | 1998-05-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11228526B2 (en) | Flexible ethernet path establishment method and network device | |
JP4213972B2 (en) | Method and apparatus for network path configuration | |
EP1338126B1 (en) | Method and system for resource reservations in a multicasting network | |
JP4682068B2 (en) | Quality assurance service information notification method, communication apparatus, and interdomain information transmission apparatus | |
CN109412953B (en) | Routing information interaction method based on block chain overlay network | |
JP2995676B2 (en) | Information communication method | |
CN101383769A (en) | Method of establishing a bi-directional point to multipoint connection | |
WO2018196696A1 (en) | Communication method and device | |
US11968121B2 (en) | Control apparatus, control method and program | |
CN101197777B (en) | Method for setting up a two-directional connection | |
JPWO2021160105A5 (en) | ||
CN113228592A (en) | Method and apparatus for providing transport context and on-path metadata to support 5G-enabled networks | |
CN101287270B (en) | Method and apparatus for service transmission | |
US7158508B2 (en) | Setting up calls over circuit and packet-switched resources on a network | |
JP4209340B2 (en) | Multiplexer discovery and parameter exchange. | |
US11659606B2 (en) | Data transmission channel address allocation method, association method, apparatus, and storage medium | |
US7042882B2 (en) | Layer-structured path setup method and node apparatus for implementing same | |
CN110892687A (en) | Multi-level resource reservation | |
KR20070061199A (en) | Method for transferring data frame end-to-end using virtual synchronization on local area network and network devices appling the same | |
JP3686345B2 (en) | Communication quality assurance method | |
JP2002247063A (en) | Packet multiplexing system | |
JPH1132083A (en) | Exchanging network and exchanging device | |
CN112600763B (en) | Low-cost flow distribution implementation method capable of guaranteeing delay | |
CN114268577B (en) | Method, device, equipment and storage medium for establishing network connection | |
WO2022143291A1 (en) | Service configuration method and apparatus |