JP6585546B2 - Bandwidth allocation device - Google Patents
Bandwidth allocation device Download PDFInfo
- Publication number
- JP6585546B2 JP6585546B2 JP2016104887A JP2016104887A JP6585546B2 JP 6585546 B2 JP6585546 B2 JP 6585546B2 JP 2016104887 A JP2016104887 A JP 2016104887A JP 2016104887 A JP2016104887 A JP 2016104887A JP 6585546 B2 JP6585546 B2 JP 6585546B2
- Authority
- JP
- Japan
- Prior art keywords
- list
- unit
- priority
- allocation
- bandwidth
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Landscapes
- Small-Scale Networks (AREA)
Description
本発明は、親局と複数の子局とから構成され、親局と複数の子局との間を共有の媒体またはリソースを用いて時分割多重により接続する通信システムにおいて、子局から親局への通信の帯域の割り当てを行う帯域割当装置に関する。 The present invention relates to a communication system that includes a master station and a plurality of slave stations, and connects the master station and the plurality of slave stations by time division multiplexing using a shared medium or resource. The present invention relates to a bandwidth allocation device that allocates a communication bandwidth to a network.
親局と複数の子局とから構成され、親局と複数の子局との間を共有の媒体またはリソースを用いて時分割多重により接続する通信システムとして、無線LANやPON(光通信網:Passive Optical Network)等が知られている。 As a communication system that includes a master station and a plurality of slave stations and connects the master station and the plurality of slave stations by time division multiplexing using a shared medium or resource, a wireless LAN or a PON (optical communication network: Passive Optical Network) is known.
PONシステムとは、局舎に設置されるOLT(局側装置:Optical Line Terminal)を親局とし、各ユーザ宅に設置されるONU(加入者側装置:Optical Network Unit)を子局として、OLTと各ONUとの間を光通信網で接続した光伝送システムである。 The PON system is an OLT with an OLT (station side device: Optical Line Terminal) installed in a station building as a parent station and an ONU (subscriber side device: Optical Network Unit) installed in each user's house as a child station. Is an optical transmission system in which each ONU is connected by an optical communication network.
図10は、PONシステムの構成を示す図である。
図10において、PONシステム900は、外部ネットワーク5と接続されたOLT9と、複数のONU2と、光ファイバ3および光スプリッタ4とから構成されており、PONシステム900を介して、各ONU2と外部ネットワーク5との間の通信が可能となる。
FIG. 10 is a diagram showing the configuration of the PON system.
In FIG. 10, the
PONシステム900において、OLT9からONU2への下り方向通信では、OLT9がONU2毎に割り当てられたID(識別番号)を付加した下りフレームを時分割多重により送信し、その下りフレームが光スプリッタ4で分岐されて全てのONU2に転送される。各ONU2は、転送された下りフレームに付加されたIDが自らのIDと一致する場合にのみ、その下りフレームを抽出して受信する。
In the downstream communication from the OLT 9 to the
また、ONU2からOLT9への上り方向通信では、各ONU2は自らのIDを付加した上りフレームを、OLT9から割り当てられた帯域(送信開始時刻とその送信開始時刻からの送信継続時間)において送信し、各ONU2からの上りフレームが光スプリッタ4で合流してOLT9に転送される。OLT9は、転送された上りフレームに付加されたIDに基づいて、どのONU2から送信された上りフレームであるかを判別して受信する。
Further, in the upstream communication from the ONU 2 to the OLT 9, each ONU 2 transmits an upstream frame with its own ID added in a band (transmission start time and transmission duration from the transmission start time) allocated from the OLT 9, Upstream frames from each ONU 2 are merged by the
以上のように、PONシステムでは、上り方向通信において、複数のONU2から送信される信号が光スプリッタ4で束ねられてOLT9に転送されるので、各ONU2から送信された信号が衝突しないように、OLT9において適切な通信帯域の割当を行う必要がある。一般なPONシステムでは、一つのOLTに接続するONUの数を増やすことにより、通信システムのコストを抑えることができるので、OLTが受信可能な帯域は、ONUが送信可能な最大帯域の総和よりも小さく設定されている。そのため、ONUが必要とする帯域を割り当てることができるとは必ずしも限らず、OLTにおいて各ONUへ適切な帯域割当の判断が必要となる。
As described above, in the PON system, signals transmitted from the plurality of
PONシステムは、主に公共通信システムにおいて用いられ、ONUは加入者単位で設置されることから、従来は平等な帯域割当が要求されていた。平等な帯域割当を実現するための帯域割当技術としては、例えば特許文献1,2に開示されている。
The PON system is mainly used in public communication systems, and since ONUs are installed in units of subscribers, conventionally, equal bandwidth allocation has been required. For example,
しかしながら、PONシステムをLANなどの閉域通信システムへ適用する場合、ONUに接続される通信装置(ユーザ端末)により、通信の優先度や帯域が異なることがある。例えば、セキュリティシステムが接続されているONUは高優先度で帯域を確保する必要がある一方で、一般的には要求される帯域は比較的小さい。これに対し、モニタカメラが接続されたONUでは、多少のフレームロスや遅延は許容されるため、低優先度で良いが、必要な帯域は比較的大きい。 However, when the PON system is applied to a closed communication system such as a LAN, the communication priority and bandwidth may differ depending on the communication device (user terminal) connected to the ONU. For example, an ONU to which a security system is connected needs to secure a bandwidth with a high priority, but generally a required bandwidth is relatively small. On the other hand, in the ONU to which the monitor camera is connected, some frame loss and delay are allowed, so low priority may be used, but the necessary bandwidth is relatively large.
このように、LAN等の閉域通信システムでは、ONUに接続される通信装置によって通信の優先度や帯域が異なる場合があるので、特許文献1,2のようにONUを全て等価とみなし、平均的に全てのONUに対して公平に帯域の割当を行う従来の帯域割当技術では、夫々のONUに対して適切に帯域を割り当てることができない。 Thus, in a closed communication system such as a LAN, the communication priority and bandwidth may differ depending on the communication device connected to the ONU. In addition, with the conventional bandwidth allocation technology that allocates bandwidth fairly to all ONUs, bandwidth cannot be appropriately allocated to each ONU.
更に、LAN等の閉域通信システムでは、端末間(ONU間)の遅延時間に対する要求が一般の公共通信システムと比べて短いことが多く、ユーザの端末装置からONUに入力されたフレームがOLTから外部ネットワークに出力されるまでの時間を短縮する必要がある。しかしながら、特許文献1,2に開示された従来の帯域割当技術では、OLT内のCPUのプログラム処理により帯域割当を実現する構成であるため、公平性確保のためのソフトウェア処理を含む帯域割当の処理時間が長くなり、遅延時間が増加するおそれがある。そのため、従来の帯域割当技術は、LAN等の閉域通信システムに適さない。
Furthermore, in a closed communication system such as a LAN, a request for a delay time between terminals (between ONUs) is often shorter than that of a general public communication system, and a frame input from the user terminal device to the ONU is externally transmitted from the OLT. It is necessary to shorten the time until output to the network. However, since the conventional bandwidth allocation techniques disclosed in
本発明は、上記の問題に鑑みてなされたものであり、本発明の目的は、子局に対する適切な帯域割当を行うことにある。 The present invention has been made in view of the above-described problems, and an object of the present invention is to perform appropriate band allocation to slave stations.
本発明に係る帯域割当装置(11)は、親局(1)と複数の子局(2)とから構成された通信システム(100)において子局から親局への通信の帯域の割り当てを行う帯域割当装置であって、子局毎に付加されたIDを記憶したIDリスト(131)と、ID毎に優先度を記憶した優先度テーブル(132)とに基づいて、優先度の高い方から順にIDを並べて記憶した割当順序リスト(130)を生成する割当順序リスト生成部(110)と、割当順序リストに記憶されたIDの順に子局に帯域を割り当てる帯域割当部(140)と、を備えることを特徴とする。 A bandwidth allocating device (11) according to the present invention performs communication bandwidth allocation from a slave station to a master station in a communication system (100) composed of the master station (1) and a plurality of slave stations (2). Based on an ID list (131) that stores IDs added to each slave station and a priority table (132) that stores priorities for each ID, the bandwidth allocation device starts with the one with the highest priority. An allocation order list generation unit (110) that generates an allocation order list (130) in which IDs are arranged and stored in order, and a band allocation unit (140) that allocates bands to slave stations in the order of IDs stored in the allocation order list. It is characterized by providing.
上記帯域割当装置において、割当順序リスト生成部(110,110A,110B,110C)は、IDリストと優先度テーブルとを記憶する記憶部と、優先度の情報を優先度の高い方から順に出力するとともに、一つの優先度の情報を出力する毎に、IDリストに記憶されたIDを指定するアドレスを順次出力するシーケンサ(114)と、アドレスで指定されたIDをIDリストから読み出すID読出部(113)と、ID読出部によって読み出されたIDに対応する優先度を優先度テーブルから読み出す優先度読出部(115)と、優先度読出部によって読み出された優先度がシーケンサから出力された優先度と一致する場合に、ID読出部によって読み出されたIDを割当順序リストの最後に書き込む割当順序リスト書込部(116)とを有していてもよい。 In the bandwidth allocation device, the allocation order list generation unit (110, 110A, 110B, 110C) outputs a storage unit that stores an ID list and a priority table, and priority information in order from the highest priority. At the same time, each time one priority information is output, a sequencer (114) for sequentially outputting an address designating an ID stored in the ID list, and an ID reading unit for reading out the ID designated by the address from the ID list ( 113), a priority reading unit (115) for reading the priority corresponding to the ID read by the ID reading unit from the priority table, and the priority read by the priority reading unit are output from the sequencer. An allocation order list writing unit (116) that writes the ID read by the ID reading unit at the end of the allocation order list when the priority is matched. Door may have.
上記帯域割当装置(110A)において、子局毎のIDをランダムに記憶したIDリストを生成するIDリスト生成部(111A)を更に有していてもよい。 The band allocating device (110A) may further include an ID list generation unit (111A) that generates an ID list in which IDs for each slave station are randomly stored.
上記帯域割当装置において、IDリスト生成部は、IDをランダムに出力するとともに、出力したIDが有効である場合に所定の信号を出力するID出力部(122)と、所定の信号が出力された場合に、IDの書込みを指示する信号を出力するIDリスト生成用シーケンサ(121)と、IDリスト生成用シーケンサからの書込みを指示する信号に応じて、ID出力部から出力されたIDをIDリストに書き込む書込部(123)とを含んでもよい。 In the band allocation device, the ID list generation unit outputs an ID at random and an ID output unit (122) that outputs a predetermined signal when the output ID is valid, and a predetermined signal is output. In this case, the ID list generating sequencer (121) that outputs a signal instructing writing of the ID, and the ID output from the ID output unit in response to the signal instructing writing from the ID list generating sequencer are displayed in the ID list. And a writing unit (123) for writing to the.
上記帯域割当装置(110B)において、IDリストを生成するIDリスト生成部(111B)を更に有し、IDリスト生成部は、子局の必要帯域量と帯域割当部(140)によって割当られた割当帯域量との差を算出する差分算出部(124)と、差分算出部によって算出された前記差が大きい順に、IDをIDリストに書き込む書込部(125)とを含んでもよい。 The band allocation device (110B) further includes an ID list generation unit (111B) that generates an ID list, and the ID list generation unit allocates the necessary bandwidth of the slave station and the allocation allocated by the band allocation unit (140). A difference calculation unit (124) that calculates a difference from the bandwidth amount and a writing unit (125) that writes IDs in the ID list in descending order of the difference calculated by the difference calculation unit may be included.
上記帯域割当装置において、割当順序リスト書込部(116C)は、優先度読出部によって読み出された優先度がシーケンサから出力された優先度と一致したとき、ID読出部によって読み出されたIDに対応する子局の親局との接続が確立されている場合に、当該IDを割当順序リストに書き込んでもよい。 In the bandwidth allocating device, the allocation order list writing unit (116C) reads the ID read by the ID reading unit when the priority read by the priority reading unit matches the priority output from the sequencer. May be written in the allocation order list when a connection with the parent station of the child station corresponding to is established.
なお、上記説明では、一例として、発明の構成要素に対応する図面上の構成要素を、括弧を付した参照符号および図番によって表している。 In the above description, as an example, constituent elements on the drawing corresponding to the constituent elements of the invention are represented by reference numerals and parentheses in parentheses.
本発明によれば、子局に対する適切な帯域割当を行うことが可能となる。 According to the present invention, it is possible to perform appropriate band allocation to a slave station.
以下、本発明の実施の形態について図を参照して説明する。なお、以下の説明において、各実施の形態において共通する構成要素には同一の参照符号を付し、繰り返しの説明を省略する。 Hereinafter, embodiments of the present invention will be described with reference to the drawings. In the following description, the same reference numerals are given to components common to the respective embodiments, and repeated description is omitted.
≪実施の形態1≫
図1は、実施の形態1に係る帯域割当装置を備えた通信システムの構成を示す図である。
同図に示される通信システム100は、例えば、FTTH(Fiber To The Home)で利用されるPONシステムであり、光通信網(PON区間)を介してOLT(親局)1に接続されたn(nは2以上の整数)個のONU(子局)2を、OLT1により外部ネットワークと中継接続することにより、各ONU2と外部ネットワーク5との間でフレームを相互に転送する。なお、以下の説明では、通信システム100をPONシステム100とも表記する。
<<
FIG. 1 is a diagram illustrating a configuration of a communication system including a band allocating device according to the first embodiment.
The communication system 100 shown in the figure is a PON system used in, for example, FTTH (Fiber To The Home), and n (connected to an OLT (master station) 1 via an optical communication network (PON section). n is an integer greater than or equal to 2) ONUs (slave stations) 2 are relay-connected to the external network by the
PONシステム100としては、IEEE 802.3ahで標準化されているGE−PONやIEEE802.3avで標準化されている10G−EPONなどのPONシステムを例示することができる。 Examples of the PON system 100 include PON systems such as GE-PON standardized by IEEE 802.3ah and 10G-EPON standardized by IEEE 802.3av.
子局としてのONU2は、ユーザの宅内に設置される光回線終端装置である。各ONU2は、光ファイバ(光通信路)3を介して1つの光スプリッタに共通接続されており、更にこの光スプリッタ4は、1つの光ファイバ(光通信路)3を介して、1つのOLT1と接続されている。
The
親局としてのOLT1は、光接続サービスを提供する局側に設置される光回線終端装置である。図1に示すように、OLT1は、通信制御装置10と帯域割当装置11を含む。
The
通信制御装置10は、光スプリッタ4を介して接続された複数のONU2と外部ネットワーク5との間でフレームの転送処理を行うとともに、PON区間におけるONU2の光通信およびONU2の接続状態の監視等の統括的な制御を行う機能部である。通信制御装置10は、CPU等のプログラム処理装置や、下りフレームに係る電気信号を光信号に変換する電気−光変換と上りフレームに係る光信号を電気信号に変換する光−電気変換とを行う光トランシーバ、その他、上記機能を実現するための種々のハードウェアによって実現されている。
The
通信制御装置10は、帯域割当装置11によって決定された帯域割当結果に基づいて、各ONU2からOLT1への上り方向通信を時分割で制御する。
The
帯域割当装置11は、複数のONU2からOLTへの上り方向通信の帯域の割り当てを行う機能部である。
図2は、実施の形態1に係る帯域割当装置11の内部構成を示す図である。
図2に示すように、帯域割当装置11は、割当順序リスト生成部110、帯域割当リスト130、および帯域割当部140を含む。
The
FIG. 2 is a diagram showing an internal configuration of the
As shown in FIG. 2, the
割当順序リスト生成部110は、ONU2毎に付加されたIDを記憶したIDリスト131と、ID毎に優先度を記憶した優先度テーブル132とに基づいて、割当順序リスト130を生成する。
The allocation order
ここで、割当順序リスト130とは、図3に示すように、各ONU2による上り方向通信の帯域を割り当てる順番を規定したリスト(データ)であり、RAM(Random Access Memory)等の記憶部に各IDの情報が順番に記憶されている。
Here, as shown in FIG. 3, the
また、IDとは、各ONU2を識別するための情報(識別子)である。IDリスト131には、図4に示すように、例えばPONシステム100に接続されている(リンクアップされている)ONU2のIDがRAM等の記憶部の所定のアドレスに順番に記憶されている。
The ID is information (identifier) for identifying each
また、優先度とは、ONUによる通信の優先順位を示す指標であり、例えば、上述したように、セキュリティシステムが接続されているONU2には比較的高い優先度が付与され、モニタカメラが接続されたONU2には比較的低い優先度が付与される。
The priority is an index indicating the priority of communication by the ONU. For example, as described above, a relatively high priority is given to the
優先度テーブル132には、図5に示すように、IDの情報と、そのIDに対応するONU2の優先度の情報とが対応付けられてRAM等の記憶部に記憶されている。
As shown in FIG. 5, in the priority table 132, ID information and
具体的に、割当順序リスト生成部110は、IDリスト131と優先度テーブル132とに基づいて、優先度の高い方から順にIDを並べて記憶することにより、割当順序リスト130を生成する。割当順序リスト生成部110の詳細な構成については後述する。
Specifically, the allocation order
帯域割当部140は、割当順序リスト130に記憶されたIDの順に、ONU2に帯域を割り当てる機能部である。例えば、帯域割当部140は、割当順序リスト130の上位から順に、ONU2から要求された必要帯域量を反映した割当帯域量を算出し、算出した割当帯域量とその割当帯域量を割り当てるべきONU2を示す情報(例えばID)とを含む帯域割当結果を生成する。この帯域割結果は通信制御装置10に与えられ、通信制御装置10は、上述したように、帯域割結果に基づいて各ONU2による上り方向通信を制御する。
The
次に、割当順序リスト生成部110について詳細に説明する。
図6は、実施の形態1に係る帯域割当装置における割当順序リスト生成部110の構成を示す図である。
図6に示すように、割当順序リスト生成部110は、IDリスト生成部111、優先度テーブル生成部112、ID読出部113、シーケンサ114、優先度読出部115、割当順序リスト書込部116、IDリスト131、および優先度テーブル132を有する。
Next, the allocation order
FIG. 6 is a diagram showing a configuration of the allocation order
As shown in FIG. 6, the allocation order
上記の機能部のうち、IDリスト生成部111、優先度テーブル生成部112、ID読出部113、シーケンサ114、優先度読出部115、および割当順序リスト書込部116は、例えば専用のハードウェアロジック回路等から構成されている。また、IDリスト131、優先度テーブル132、および割当順序リスト130等のデータは、読み出しおよび書き込みが可能な記憶部に記憶される。本実施の形態では、一例として、IDリスト131、優先度テーブル132、および割当順序リスト130等のデータは、RAMに記憶されるものとして説明する。
Among the above functional units, the ID
IDリスト生成部111は、IDリスト131を生成する機能部である。例えば、OLT1内の上位側装置(例えば通信制御装置10を構成するCPU等)から、PONシステム100に接続されている(リンクが確立された)全てのONU2のIDの情報が割当順序リスト生成部110に入力されると、IDリスト生成部111が、入力されたIDの情報に基づいてIDリスト131を生成し、RAMに記憶する。
The ID
なお、IDリスト131の生成は、上述したように、上位側装置から入力されたIDの情報に基づいてIDリスト生成部111が生成してもよいし、上位側装置において作成したIDリスト131を割当順序リスト生成部110に入力し、入力したIDリスト131をIDリスト生成部111がRAMに書き込むだけでもよい。
As described above, the
優先度テーブル生成部112は、優先度テーブル132を生成する機能部である。例えば、OLT1内の上位側装置(例えば通信制御装置10を構成するCPU等)から、PONシステム100にリンクアップされている全てのONU2のIDの情報とそれらのIDに夫々対応する優先度の情報が割当順序リスト生成部110に入力されると、優先度テーブル生成部112が、入力されたIDおよび優先度の情報に基づいて優先度テーブル132を生成し、RAMに記憶する。
The priority
なお、優先度テーブル132の生成は、IDリスト131と同様に、優先度テーブル生成部112が、上位側装置において作成された優先度テーブル132をRAMに書き込むだけでもよい。
As with the
シーケンサ114は、優先度の情報を優先度の高い方から順に出力するとともに、一つの優先度の情報を出力する毎に、IDリスト131に記憶されたIDを指定するアドレスを順次出力する機能部である。
The
シーケンサ114は、例えば通信制御装置10から起動トリガが入力されると、動作を開始する。先ず、シーケンサ114は、最も高い優先度の情報を出力する。例えば、図5の優先度テーブルのように優先度として1〜4(“4”が最高の優先度)が設定されている場合、シーケンサ114は、最も高い優先度を示す“4”を出力する。その間、シーケンサ114は、IDリスト131に記憶されたIDを指定するアドレスを順次出力する。例えば、図4に示すIDリスト131の場合、シーケンサ114は、優先度“4”を出力している期間に、例えばa1〜anまでのアドレスを“a1”から順に出力する。
そして、全てのアドレスa1〜anの出力が完了したら、シーケンサ114は、出力する優先度を一つ下げる。例えば、シーケンサ114は、最も高い優先度“4”を出力している間に全てのアドレスa1〜anの出力が完了したら、優先度“4”よりも一つ低い優先度“3”を出力するとともに、優先度“3”を出力している間に、再び、a1〜anまでのアドレスを順次出力する。
The
When the output of all addresses a1 to an is completed, the
このように、シーケンサ114は、起動トリガが例えば1回入力されると、出力する優先度の値を段階的に下げながらIDリスト131に記憶されたIDを指定するアドレスを順次出力する動作を、最低値の優先度を出力するまで繰り返し行う。
As described above, when the activation trigger is input once, for example, the
ID読出部113は、シーケンサ114から出力されたアドレスで指定されたIDをIDリスト131から読み出す機能部である。
The
優先度読出部115は、ID読出部113によってIDリスト131から読み出されたIDに対応する優先度を優先度テーブル132から読み出す機能部である。具体的に、優先度読出部115は、ID読出部113によってIDリスト131から読み出されたIDをインデックスとして、優先度テーブル132から優先度の情報を読み出す。
The priority read
割当順序リスト書込部116は、ID読出部113によって読み出されたIDを割当順序リスト130に書き込む機能部である。具体的に、割当順序リスト書込部116は、判定部117と書込部118を含む。
The allocation order
判定部117は、優先度読出部115によって読み出された優先度がシーケンサ114から出力された優先度と一致するか否かを判定する機能部である。
The
書込部118は、判定部117による判定結果に基づいて、ID読出部113によって読み出されたIDを割当順序リスト130に書き込む機能部である。
The
具体的に、書込部118は、優先度読出部115によって読み出された優先度がシーケンサ114から出力された優先度と一致する場合に、ID読出部113によって読み出されたIDを割当順序リスト130に書き込む。例えば、書込部118は、書き込み信号(ライト信号)を出力して、ID読出部113によって読み出されたIDをRAMに書き込む。
Specifically, the
帯域割当部140が割当順序リスト130の先頭のID(ONU2)から順に帯域を割り当てる構成となっている場合、書込部118は、割当順序リスト130の先頭から順番にIDを書き込む。例えば、シーケンサ114によって優先度“4”(最高優先度)が出力されているときに、判定部117によって優先度の一致が検出されたら、そのときにIDリスト131から読み出されたID(例えば“id2”)を割当順序リスト130の先頭に書き込む。次に、シーケンサ114によって一つ下げた優先度“3”が出力されているときに、判定部117によって優先度の一致が検出されたら、書込部118は、そのときのIDリスト131から読み出されたID(例えば“id1”)を、割当順序リスト130の先ほど書き込まれた“id2”の次に書き込む。これにより、図3に示すような割当順序リスト130が生成される。
When the
一方、優先度読出部115によって読み出された優先度がシーケンサ114から出力された優先度と一致しない場合には、書込部118は、ID読出部113によって読み出されたIDを割当順序リスト130に書き込まない。
On the other hand, when the priority read by the
以上、実施の形態1に係る帯域割当装置11における割当順序リスト生成部110によれば、IDリスト131と優先度テーブル132とに基づいて、優先度の高い方から順にIDを並べて記憶した割当順序リスト130を生成し、割当順序リスト130を用いて各ONU2の帯域の割り当てを行うので、LAN等の閉域通信システム等のONU2に接続される通信装置によって通信の優先度や帯域が異なるシステムであっても、夫々のONU2に対して適切に帯域を割り当てることが可能となる。
As described above, according to the allocation order
また、割当順序リスト生成部110によれば、割当順序リスト生成部110をCPU等によるプログラム処理によらず、ハードウェアを主体とした回路構成によって実現することが可能となるので、従来のソフトウェア処理を主とした帯域割当技術に比べて帯域割当をより短時間で行うことが可能となり、遅延時間の増加を抑制することが可能となる。
Further, according to the allocation order
すなわち、割当順序リスト生成部110を、シーケンサ114によって出力する優先度の値を段階的に下げながらIDリスト131のIDを順次読み出し、上記IDをインデックスとして優先度テーブルから読み出した優先度とシーケンサ114が出力する優先度とが一致した場合に、割当順序リスト書込部116によって割り込み順序リストにIDを書き込むというハードウェアを主体とした回路構成によって実現することにより、より短時間に割当順序リスト130を生成することが可能となる。これにより、LAN等の閉域通信システム等のように端末間(ONU間)の遅延時間に対する要求が一般の公共通信システムと比べて短いシステムに対しても、実施の形態1に係る帯域割当装置11を適用することが可能となる。
That is, the allocation order
なお、IDリスト131の更新は、例えば、PONシステム100に対するONU2の接続の確立時と切断時に行えばよい。具体的には、PONシステム100に新たなONU2の接続が確立された場合に、そのONU2のIDが割当順序リスト生成部110に入力されたら、IDリスト生成部111がそのIDをIDリスト131に追加すればよい。一方、ONU2の接続が切断された場合には、IDリスト生成部111がOLT1内にある接続状態保持レジスタ等の値に基づいて、接続が遮断されたONU2のIDをIDリスト131から削除すればよい。
The
一般に、PONシステムにおけるONUの接続の確立と切断が行われる頻度は低いため、IDリストを更新する処理が帯域割当時間に与える影響は小さい。また、優先度テーブル132の設定については、ONU2の設置時に優先度が決定され、ONU2に接続する機器を変更しない限り優先度が変化することはないと考えられるため、IDリスト131と同様に、優先度テーブル132を更新する処理が帯域割当時間に与える影響は小さい。
In general, since the frequency of establishment and disconnection of ONU connections in the PON system is low, the effect of the process of updating the ID list on the bandwidth allocation time is small. As for the setting of the priority table 132, the priority is determined when the
≪実施の形態2≫
図7は、実施の形態2に係る帯域割当装置における割当順序リスト生成部の構成を示す図である。
同図に示される割当順序リスト生成部110Aは、IDリスト131におけるIDの順番をランダムに記録する機能を有する点において、実施の形態1に係る帯域割当装置における割当順序リスト生成部110と相違し、その他の点においては、実施の形態1に係る帯域割当装置における割当順序リスト生成部110と同様である。
<<
FIG. 7 is a diagram illustrating a configuration of an allocation order list generation unit in the bandwidth allocation device according to the second embodiment.
The allocation order
割当順序リスト生成部110AにおけるIDリスト生成部111Aは、ONU2毎のIDをランダムに記憶してIDリスト131を生成する。具体的に、IDリスト生成部111Aは、IDリスト生成用シーケンサ121と、巡回符号生成回路122と、書込部123とを含む。
The ID
巡回符号生成回路122は、IDを疑似ランダム化して出力するとともに、出力したIDが有効である場合にValid信号を出力するID出力部である。例えば、巡回符号生成回路122は、出力したIDが先に出力したIDと重複しておらず、且つそのIDに対応するONU2がPONシステム100にリンクアップされている場合に、Valid信号を出力する。
The cyclic
IDリスト生成用シーケンサ121は、帯域割当装置に対する起動トリガによって起動し、巡回符号生成回路122に対してIDの出力動作の開始を指示する。また、IDリスト生成用シーケンサ121は、巡回符号生成回路122からのValid信号が出力された場合に、IDの書き込みを指示するID書込信号を出力する。
The ID
書込部123は、IDリスト生成用シーケンサ121からのID書込信号に応じて、巡回符号生成回路122から出力されたIDをIDリスト131に書き込む。
The
PONシステム100に接続された全てのONU2のIDがIDリスト131に書き込まれたら、IDリスト生成用シーケンサ121は、巡回符号生成回路122の動作を停止させて、次の起動トリガまでIDリスト生成に係る処理を停止する。
When the IDs of all
上記のIDリスト生成部111Aを備えた帯域割当装置によれば、以下に示す効果がある。
実施の形態1に係る帯域割当装置では、IDリスト131の更新はONU2の接続または切断に伴って行われるため、IDリスト131内のIDの順番は、実質的に固定されている。そのため、同じ優先度が設定されたID間では、帯域割当の順序が固定され、割当られる帯域が等価にならない場合がある。
これに対し、実施の形態2に係る、IDリスト生成部111Aを備えた帯域割当装置によれば、IDリスト131内のIDの出現順をランダムに変更することができるので、同一の優先度のIDに対して実質的に等価な帯域割当を行うことが可能となる。
According to the bandwidth allocating device provided with the ID
In the bandwidth allocating device according to the first embodiment, the
On the other hand, according to the bandwidth allocation device including the ID
なお、IDリスト生成部111AによってPONシステム100に接続されていないONU2のIDを含むIDリスト131が追加された場合には、帯域割当装置側でID毎に接続有無を判定するか、接続していないIDについては優先度テーブルに存在しない優先度を設定して割当順序リスト130に出現しないようにするなどの対策を行えばよい。
When the ID
≪実施の形態3≫
図8は、実施の形態3に係る帯域割当装置における割当順序リスト生成部の構成を示す図である。
同図に示される割当順序リスト生成部110Bは、ONU2から受信した必要帯域量と割当帯域量との差に基づいてIDリスト131を生成する機能を有する点において、実施の形態1に係る帯域割当装置における割当順序リスト生成部110と相違し、その他の点においては、実施の形態1に係る帯域割当装置における割当順序リスト生成部110と同様である。
<<
FIG. 8 is a diagram illustrating a configuration of an allocation order list generation unit in the bandwidth allocation device according to the third embodiment.
The allocation order
割当順序リスト生成部110BにおけるIDリスト生成部111Bは、各ONU2から受信した必要帯域量と割当帯域量の差が大きい順にIDリストを生成する。
具体的に、割当順序リスト生成部110Bは、差分算出部124と書込部125とを含む。差分算出部124は、前回の帯域割当においてONU2が要求した必要帯域量と、前回の帯域割当において実際に帯域割当部140がそのONU2に割り当てた割当帯域量との差を算出する。例えば、差分算出部124は、各ONU2について、前回の帯域割当における必要帯域量から割当帯域量を減算することにより、差分帯域量を夫々算出する。
The ID
Specifically, the allocation order
書込部125は、差分算出部124によって算出された前回の帯域割当における差分帯域量が大きい順に、各ONU2に係るIDをIDリスト131に書き込む。
The writing unit 125 writes the IDs related to each
上記のIDリスト生成部111Bを備えた帯域割当装置によれば、以下に示す効果がある。
例えば、各ONU2が必要とする帯域量を反映せずにIDリストを生成した場合、トラフィックの多少によって遅延時間が大きくばらつく可能性がある。これに対し、実施の形態2に係る、IDリスト生成部111Aを備えた帯域割当装置によれば、前回の帯域割当において各ONU2から受信した必要帯域量と割当帯域量との差が大きい順にIDリスト131を作成することで、前回の帯域割当において割当帯域量が必要帯域量に満たなかったONU2に対して、次回の帯域割当において優先的に多くの帯域量が割り当てられるようにすることが可能となる。これにより、同一優先度のONU2間における遅延時間のばらつきを抑える(平均化する)効果が期待できる。
According to the bandwidth allocating device provided with the ID
For example, when the ID list is generated without reflecting the bandwidth required by each
≪実施の形態4≫
図9は、実施の形態4に係る帯域割当装置における割当順序リスト生成部の構成を示す図である。
同図に示される割当順序リスト生成部110Cは、帯域割当装置の外部に設けられている接続情報保持レジスタからのビットマップ信号に基づいて、リンクアップされているONU2のIDを割当順序リストに書き込む点において、実施の形態1に係る帯域割当装置における割当順序リスト生成部110と相違し、その他の点においては、実施の形態1に係る帯域割当装置における割当順序リスト生成部110と同様である。
<<
FIG. 9 is a diagram illustrating a configuration of an allocation order list generation unit in the bandwidth allocation device according to the fourth embodiment.
The allocation order
具体的に、割当順序リスト生成部110Cにおける割当順序リスト書込部116Cは、帯域割当装置の外部に設けられている接続情報保持レジスタ141のビットマップ信号に基づいて、IDを割当順序リスト132に書き込むか否かを決定する。
Specifically, the allocation order
ここで、接続状態保持レジスタ141とは、OLT1内に設けられ、例えばPONシステム100のリンク状態管理を行う上位側装置(例えば、通信制御装置10を構成するCPU)の管理下で書き換えが行われるレジスタである。
Here, the connection
接続状態保持レジスタ141には、ONU2(ID)毎にPONシステム100に接続されているか否かを示す情報が記憶されている。例えば、接続状態保持レジスタ141の各ビットに上記IDが夫々対応付けられており、各ビットには、例えば“1(接続あり)”と“0(接続なし)”の何れか一方の情報が記録されている。
In the connection
具体的に、割当順序リスト書込部116Cは、セレクタ126を更に備えている。
セレクタ126は、接続情報保持レジスタ141からのビットマップ信号から、ID読出部113から出力されたIDのビットマップを選択して出力する。例えば、ID読出部113から“id_3”が出力された場合には、接続情報保持レジスタ141からのビットマップ信号の中から“id_3”に対応するビットの値を読み出して出力する。
Specifically, the allocation order
The
書込部118Aは、優先度テーブル132から読み出した優先度がシーケンサ114から出力された優先度と一致したとき、セレクタ126の出力値に応じて、ID読出部113から出力されたIDを割当順序リスト130に書き込むか否かを決定する。具体的には、書込部118Aは、セレクタ126の出力値が、ONU2がPONシステム100に接続されていることを示す値である場合には、ID読出部113から出力されたIDを割当順序リスト130に書き込み、セレクタ126の出力値が、ONU2がPONシステム100に接続されていないことを示す値である場合には、ID読出部113から出力されたIDを割当順序リスト130に書き込まない。
When the priority read from the priority table 132 matches the priority output from the
上記のIDリスト生成部111Cを備えた帯域割当装置によれば、以下に示す効果がある。
例えば、ONU2(ID)毎のPONシステム100における接続/切断の状態をCPU経由でIDリスト131および優先度テーブル132に反映させて、PONシステム100にリンクアップされているIDのみを含む割当順序リスト130を生成する場合、CPUの処理能力に依存して、接続・切断の状態をIDリスト131および優先度テーブル132に反映させるタイミングが異なることになる。そのため、接続と切断の切り替えが頻繁に行われるONUが存在する場合には、そのONUに対して必要な帯域割当が行われず、切断状態に移行するおそれがある。
According to the bandwidth allocating device provided with the ID list generation unit 111C described above, the following effects can be obtained.
For example, an allocation order list including only IDs linked up to the PON system 100 by reflecting the connection / disconnection state in the PON system 100 for each ONU 2 (ID) in the
これに対し、実施の形態4に係る、割当順序リスト生成部110Cを備えた帯域割当装置によれば、割当順序リストへのIDの登録時に、接続状態保持レジスタから受信したビットマップ信号から当該IDの接続状態を選択し、選択した接続状態に応じて、そのIDを割当順序リスト130に反映するか否かを決定するので、接続と切断の切り替えが頻繁に行われるONUが存在する場合であっても、確実に帯域割当を行うことが可能となる。
On the other hand, according to the bandwidth allocating device including the allocation order
また、図9では、実施の形態1に係る割当順序リスト生成部110Cにおける割当順序リスト書込部116の代わりに割当順序リスト書込部116Cを適用する場合を例示したが、実施の形態2,3に係る割当順序リスト生成部110A,110Bにおける割当順序リスト書込部116の代わりに割当順序リスト書込部116Cを適用してもよい。
9 illustrates the case where the allocation order
これによれば、実施の形態2,3に係る割当順序リスト生成部110A,110Bにおいて、CPUからの操作を必要としない帯域割当機能を実現可能であり、帯域割当を実現するためのより多くの機能部をハードウェアで実現することができるので、より短サイクルでの帯域の割当が可能となる。
According to this, in the allocation order
以上、本発明者らによってなされた発明を実施の形態に基づいて具体的に説明したが、本発明はそれに限定されるものではなく、その要旨を逸脱しない範囲において種々変更可能であることは言うまでもない。 Although the invention made by the present inventors has been specifically described based on the embodiments, it is needless to say that the present invention is not limited thereto and can be variously modified without departing from the gist thereof. Yes.
例えば、上記実施の形態では、本発明に係る帯域割当装置を、PONシステムに適用する場合を一例として説明したが、親局と複数の子局とから構成され、親局と複数の子局との間を共有の媒体またはリソースを用いて時分割多重により接続する通信システムであれば、PONシステムに限らず適用することができる。例えば、無線LAN等の通信システムに適用することも可能である。 For example, in the above-described embodiment, the case where the bandwidth allocation device according to the present invention is applied to the PON system has been described as an example. However, the bandwidth allocation device includes a master station and a plurality of slave stations. Any communication system can be applied as long as it is connected by time division multiplexing using a shared medium or resource. For example, the present invention can be applied to a communication system such as a wireless LAN.
また、実施の形態2において、ランダムにID値を発生する手段として巡回符号生成回路を用いる場合を例示したが、これに限られず、所定のID数の範囲内で重複のないID値列を発生できるのであれば、別の回路を用いてもよい。 In the second embodiment, the case where a cyclic code generation circuit is used as a means for randomly generating an ID value has been exemplified. However, the present invention is not limited to this. If possible, another circuit may be used.
100…PONシステム、1…OLT、2…ONU、3…光ファイバ、4…光スプリッタ、5…外部ネットワーク、10…通信制御装置、11…帯域割当装置、110,110A,110B,110C…割当順序リスト生成部、111…IDリスト生成部、112…優先度テーブル生成部、113…ID読出部、114…シーケンサ、115…優先度読出部、116,116C…割当順序リスト書込部、117…判定部、118,118A,123,125…書込部、121…IDリスト生成用シーケンサ、122…巡回符号生成回路、124…差分算出部、126…セレクタ、130…割当順序リスト、131…IDリスト、132…優先度テーブル、140…帯域割当部、141…接続状態保持レジスタ。
DESCRIPTION OF SYMBOLS 100 ... PON system, 1 ... OLT, 2 ... ONU, 3 ... Optical fiber, 4 ... Optical splitter, 5 ... External network, 10 ... Communication control apparatus, 11 ... Band allocation apparatus, 110, 110A, 110B, 110C ... Allocation order
Claims (5)
前記子局毎に付加されたIDを記憶したIDリストと、前記ID毎に優先度を記憶した優先度テーブルとに基づいて、前記優先度の高い方から順に前記IDを並べて記憶した割当順序リストを生成する割当順序リスト生成部と、
前記割当順序リストに記憶された前記IDの順に、前記子局に帯域を割り当てる帯域割当部とを備え、
前記割当順序リスト生成部は、
前記IDリストと前記優先度テーブルとを記憶する記憶部と、
前記優先度の情報を前記優先度の高い方から順に出力するとともに、一つの前記優先度の情報を出力する毎に、前記IDリストに記憶された前記IDを指定するアドレスを順次出力するシーケンサと、
前記アドレスで指定された前記IDを前記IDリストから読み出すID読出部と、
前記ID読出部によって読み出された前記IDに対応する前記優先度を前記優先度テーブルから読み出す優先度読出部と、
優先度読出部によって読み出された前記優先度が前記シーケンサから出力された前記優先度と一致する場合に、前記ID読出部によって読み出された前記IDを前記割当順序リストに順番に書き込む割当順序リスト書込部と、を有する
帯域割当装置。 In a communication system composed of a master station and a plurality of slave stations, a bandwidth allocation device for allocating a communication band from the slave station to the master station,
An allocation order list in which the IDs are arranged and stored in descending order of priority based on an ID list storing IDs added for each slave station and a priority table storing priority for each ID. An allocation order list generation unit for generating
A bandwidth allocation unit that allocates bandwidths to the slave stations in the order of the IDs stored in the allocation order list ;
The allocation order list generation unit includes:
A storage unit for storing the ID list and the priority table;
A sequencer that sequentially outputs the addresses specifying the IDs stored in the ID list each time the priority information is output in order from the highest priority, and each time the priority information is output; ,
An ID reading unit that reads the ID specified by the address from the ID list;
A priority reading unit that reads the priority corresponding to the ID read by the ID reading unit from the priority table;
An allocation order for sequentially writing the IDs read by the ID reading unit to the allocation order list when the priority read by the priority reading unit matches the priority output from the sequencer And a list writing unit .
前記子局毎の前記IDをランダムに記憶した前記IDリストを生成するIDリスト生成部を更に有する
ことを特徴とする帯域割当装置。 In the bandwidth allocation device according to claim 1 ,
The band allocating device further comprising: an ID list generating unit that generates the ID list in which the IDs of the slave stations are randomly stored.
前記IDリスト生成部は、
前記IDをランダムに出力するとともに、出力した前記IDが有効である場合に所定の信号を出力するID出力部と、
前記所定の信号が出力された場合に、前記IDの書込みを指示する信号を出力するIDリスト生成用シーケンサと、
前記IDリスト生成用シーケンサからの前記書込みを指示する信号に応じて、前記ID出力部から出力された前記IDを前記IDリストに書き込む書込部とを含む
ことを特徴する帯域割当装置。 The bandwidth allocation device according to claim 2 , wherein
The ID list generation unit
An ID output unit that outputs the ID at random and outputs a predetermined signal when the output ID is valid;
An ID list generation sequencer that outputs a signal instructing writing of the ID when the predetermined signal is output;
A band allocating apparatus comprising: a writing unit that writes the ID output from the ID output unit to the ID list in response to a signal instructing the writing from the sequencer for generating the ID list.
前記IDリストを生成するIDリスト生成部を更に有し、
前記IDリスト生成部は、
前記子局の必要帯域量と前記帯域割当部によって割当られた割当帯域量との差を算出する差分算出部と、
前記差分算出部によって算出された前記差が大きい順に、前記IDを前記IDリストに書き込む書込部と、を含む
ことを特徴とする帯域割当装置。 In the bandwidth allocation device according to claim 1 ,
Further comprising a I D list generating unit that generates the ID list,
The ID list generation unit
A difference calculating unit that calculates a difference between a necessary bandwidth amount of the slave station and an allocated bandwidth amount allocated by the bandwidth allocating unit;
And a writing unit that writes the IDs in the ID list in descending order of the difference calculated by the difference calculating unit.
前記割当順序リスト書込部は、前記優先度読出部によって読み出された前記優先度が前記シーケンサから出力された前記優先度と一致したとき、前記ID読出部によって読み出された前記IDに対応する前記子局の前記親局との接続が確立されている場合に、前記ID読出部によって読み出された前記IDを前記割当順序リストに書き込む
ことを特徴とする帯域割当装置。 In the bandwidth allocation device according to claim 1 ,
The allocation order list writing unit corresponds to the ID read by the ID reading unit when the priority read by the priority reading unit matches the priority output from the sequencer. When the connection of the slave station to the master station is established, the ID read by the ID reading unit is written in the allocation order list.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2016104887A JP6585546B2 (en) | 2016-05-26 | 2016-05-26 | Bandwidth allocation device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2016104887A JP6585546B2 (en) | 2016-05-26 | 2016-05-26 | Bandwidth allocation device |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2017212618A JP2017212618A (en) | 2017-11-30 |
JP6585546B2 true JP6585546B2 (en) | 2019-10-02 |
Family
ID=60475682
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2016104887A Active JP6585546B2 (en) | 2016-05-26 | 2016-05-26 | Bandwidth allocation device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6585546B2 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP7200737B2 (en) * | 2019-02-21 | 2023-01-10 | 沖電気工業株式会社 | Station side device, band allocation program and band allocation method |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5683243B2 (en) * | 2010-12-08 | 2015-03-11 | 三菱電機株式会社 | PON parent device |
JP5826125B2 (en) * | 2012-06-29 | 2015-12-02 | 日本電信電話株式会社 | BAND ALLOCATION METHOD, BAND ALLOCATION DEVICE, STATION TERMINAL TERMINAL DEVICE, AND PASSIVE OPTICAL NETWORK SYSTEM |
CA2947129A1 (en) * | 2014-04-30 | 2015-11-05 | Sumitomo Electric Industries, Ltd. | Optical line terminal, communication control method, and communication control program |
-
2016
- 2016-05-26 JP JP2016104887A patent/JP6585546B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
JP2017212618A (en) | 2017-11-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11309966B2 (en) | Latency control in a passive optical network | |
ES2373442T3 (en) | METHOD OF DYNAMIC ASSIGNMENT OF THE BANDWIDTH IN A PASSIVE OPTICAL NETWORK. | |
US11374674B2 (en) | Passive optical network system, optical line terminal, and optical network unit | |
US8081661B2 (en) | Dynamic bandwidth allocation device for an optical network and method thereof | |
ES2720301T3 (en) | Procedure and apparatus for processing service configuration data | |
JP4529747B2 (en) | Logical link establishment method and optical termination device in PON system | |
CN102687427A (en) | Ranging method for passive optical network, system, and device | |
CN101944966B (en) | Wavelength distribution method and system in passive optical network | |
US11985455B2 (en) | Optical communication device and resource management method | |
CN110943783B (en) | Distance measurement method of optical network, OLT, ONU and optical network system | |
JP2019515556A (en) | Channel bonding in multi-wavelength passive optical networks (PONs) | |
WO2013002282A1 (en) | Optical line terminal, and frame transfer method | |
JP2016529797A (en) | Bandwidth allocation method and apparatus for optical burst switching ring network | |
CN110476374B (en) | Control and management of passive optical network distance extenders | |
KR100526553B1 (en) | Method and apparatus for controlling up stream traffic in ethernet passive optical network | |
TW201115945A (en) | PON system and residential side device used therein and transmission controlling method thereof | |
JP6585546B2 (en) | Bandwidth allocation device | |
KR100566294B1 (en) | Dynamic bandwidth allocation method for gigabit ethernet passive optical network | |
CN113938770B (en) | Bandwidth scheduling method and system based on multi-stage passive optical network | |
CN117354651A (en) | Quick registration method, device, equipment and readable storage medium | |
JP5813539B2 (en) | Station side device and PON system | |
PT1714972E (en) | Method for producing a peptide with a pl above 8 or below 5 | |
CN107872739B (en) | Allocation method of LLID of ONU, OLT and EPON system | |
WO2017028623A1 (en) | Method and device for channel configuration | |
US9258059B2 (en) | Non-semaphore linked list management |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20180702 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20190409 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20190423 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20190620 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20190903 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20190905 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6585546 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |