Nothing Special   »   [go: up one dir, main page]

JP4527696B2 - Optical communication network connection device, bandwidth guarantee method, and program - Google Patents

Optical communication network connection device, bandwidth guarantee method, and program Download PDF

Info

Publication number
JP4527696B2
JP4527696B2 JP2006225106A JP2006225106A JP4527696B2 JP 4527696 B2 JP4527696 B2 JP 4527696B2 JP 2006225106 A JP2006225106 A JP 2006225106A JP 2006225106 A JP2006225106 A JP 2006225106A JP 4527696 B2 JP4527696 B2 JP 4527696B2
Authority
JP
Japan
Prior art keywords
transmission
data
data frame
communication
low
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 - Fee Related
Application number
JP2006225106A
Other languages
Japanese (ja)
Other versions
JP2008053793A (en
Inventor
孝 金原
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Platforms Ltd
Original Assignee
NEC AccessTechnica Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by NEC AccessTechnica Ltd filed Critical NEC AccessTechnica Ltd
Priority to JP2006225106A priority Critical patent/JP4527696B2/en
Publication of JP2008053793A publication Critical patent/JP2008053793A/en
Application granted granted Critical
Publication of JP4527696B2 publication Critical patent/JP4527696B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Small-Scale Networks (AREA)
  • Optical Communication System (AREA)

Description

本発明は、光通信網接続装置に関し、特に送信の優先度が低い通信の帯域保証を行う光通信網接続装置に関する。   The present invention relates to an optical communication network connection apparatus, and more particularly to an optical communication network connection apparatus that guarantees a bandwidth for communication with a low transmission priority.

動的に上り方向の通信帯域が割り当てられるGE−PON(Gigabit Ethernet(登録商標)−Passive Optical Network)は、送信帯域が動的に割り当てられることからVoIP(Voice over IP)の音声データの様に定期的に必ず送信しなくてはならない通信のために、各通信の使用用途により優先度を定義している。   GE-PON (Gigabit Ethernet (registered trademark) -Passive Optical Network), in which an upstream communication band is dynamically allocated, is like a voice data of VoIP (Voice over IP) because a transmission band is dynamically allocated. For communications that must be transmitted regularly, priority is defined according to the usage of each communication.

しかしながら、従来の優先度設定による送信割り当てでは、次の様な課題がある。   However, the transmission assignment by the conventional priority setting has the following problems.

第一の課題は、低い優先度にされた通信は、高い優先度の通信によるデータ量が多いとき、送信できるデータフレームの総量が少なくなり、タイムアウトにより切れてしまう通信が発生したり、大きな遅延が発生することである。   The first problem is that communication with a low priority has a large delay due to a decrease in the total amount of data frames that can be transmitted when there is a large amount of data due to high priority communication. Occurs.

第二の課題は、低い優先度にされた通信は、送信できる帯域が小さいとき、同一ONU(Optical Network Unit)の別通信によりデータが大量に送られていると、バッファ内で遅延しデータが送信できないことである。   The second problem is that communication with a low priority is delayed in the buffer when data is sent in large quantities by another communication of the same ONU (Optical Network Unit) when the bandwidth that can be transmitted is small. It cannot be sent.

すなわち、従来は、GE−PONにおいて、データの遅延が好ましくない音声通信やストリーミングなどに対して優先制御を行っていると、優先度が低く設定された通信のための通信帯域が制限され、送信が遅延したり、タイムアウトにより通信を確立出来なくなることがあった。   That is, conventionally, in GE-PON, if priority control is performed for voice communication or streaming in which data delay is not preferable, the communication band for communication with a low priority is limited, and transmission is performed. May be delayed or communication may not be established due to timeout.

関連する技術として、特開2003−244178号公報(特許文献1)にギガビットイーサネット(登録商標)受動光加入者網システムにおける動作具現方法及びそのイーサネット(登録商標)フレーム構造が開示されている。
このGE−PONシステムは、可変長イーサネット(登録商標)フレームを基にして上向き及び下向きフレームを構成し、点対多点連結のツリー構造で上向き伝送に対してはTDM(Time Division Multiplexing)方式を採用している。このため、本発明はGE−PONシステムでギガビットイーサネット(登録商標)トラフィックを効率的に収容することのできる可変長イーサネット(登録商標)フレームフォーマットの構造を提供し、この可変長イーサネット(登録商標)フレームに関連するGE−PON機能実行過程、すなわち、初期ONU登録、追加ONU登録、レンジング及び動的帯域幅割り当て等の過程を行う。
As a related technique, Japanese Unexamined Patent Application Publication No. 2003-244178 (Patent Document 1) discloses a method for implementing operation in a Gigabit Ethernet (registered trademark) passive optical network system and its Ethernet (registered trademark) frame structure.
This GE-PON system configures upward and downward frames based on variable-length Ethernet (registered trademark) frames, and uses a TDM (Time Division Multiplexing) system for upward transmission in a point-to-multipoint tree structure. Adopted. Therefore, the present invention provides a variable length Ethernet (registered trademark) frame format structure capable of efficiently accommodating Gigabit Ethernet (registered trademark) traffic in the GE-PON system, and this variable length Ethernet (registered trademark). The GE-PON function execution process related to the frame, that is, initial ONU registration, additional ONU registration, ranging, dynamic bandwidth allocation, and the like are performed.

また、特開平11−8663号公報(特許文献2)にデータ送信方法及びデータ送信装置が開示されている。
この従来技術では、送信の対象となるデータに対して、データの種類に応じて優先度を設定する。この優先度は、種類の異なる複数のデータ間の関係を定義するものである。優先度に従って決定された方法でデータ送信し、送信対象データの状況を調べて、要求された条件に合うように送信し得るかどうかを判断する。その結果、必要であれば、前記要求された条件に合った送信が可能になるように、未送信のデータの優先度を変更する。
Japanese Patent Laid-Open No. 11-8663 (Patent Document 2) discloses a data transmission method and a data transmission apparatus.
In this prior art, priority is set for data to be transmitted according to the type of data. This priority defines the relationship between a plurality of different types of data. Data is transmitted by a method determined in accordance with the priority, and the status of the transmission target data is examined to determine whether transmission can be performed so as to meet the requested condition. As a result, if necessary, the priority of the untransmitted data is changed so that transmission that meets the requested condition is possible.

特開2003−244178号公報JP 2003-244178 A 特開平11−8663号公報Japanese Patent Laid-Open No. 11-8663

本発明の目的は、動的な送信帯域の割り当てを行うGE−PONにおいて、優先度の低い通信においても送信が遅延したり、通信が切断されることのない光通信網接続装置を提供することである。   An object of the present invention is to provide an optical communication network connection apparatus that does not delay transmission or disconnect communication even in low-priority communication in GE-PON that dynamically allocates transmission bands. It is.

以下に、[発明を実施するための最良の形態]で使用される番号を括弧付きで用いて、課題を解決するための手段を説明する。これらの番号は、[特許請求の範囲]の記載と[発明を実施するための最良の形態]との対応関係を明らかにするために付加されたものである。但し、それらの番号を、[特許請求の範囲]に記載されている発明の技術的範囲の解釈に用いてはならない。   In the following, means for solving the problem will be described using the numbers used in [Best Mode for Carrying Out the Invention] in parentheses. These numbers are added to clarify the correspondence between the description of [Claims] and [Best Mode for Carrying Out the Invention]. However, these numbers should not be used to interpret the technical scope of the invention described in [Claims].

本発明の光通信網接続装置は、通信を保証する送信保証条件が設定された保証条件設定部(115)と、送信保証条件で行われなかった通信を判別する送信優先度判定部(104)と、通信を識別するための情報を抽出する通信判定部(105)と、通信を識別するための情報を格納しておく送信データテーブル(113)と、送信データテーブル(113)を参照し、通信を識別するための情報に基づいて、動的に割り当てられた上り帯域に対して優先的にデータを送出して通信を保持する送信部(110)とを具備する。
これにより、動的に送信帯域が割り当てられるGE−PONに接続される端末ONUにおいて、送信の優先度が低く設定されている通信に対して送信間隔を保証し、ONUの通信状態に関わらず低い優先度の通信が継続できる。
The optical network connection device of the present invention includes a guarantee condition setting unit (115) in which a transmission guarantee condition for guaranteeing communication is set, and a transmission priority determining unit (104) for discriminating communication that has not been performed under the transmission guarantee condition. A communication determination unit (105) for extracting information for identifying communication, a transmission data table (113) for storing information for identifying communication, and a transmission data table (113), And a transmission unit (110) for preferentially transmitting data to the dynamically allocated uplink band based on information for identifying communication and holding communication.
As a result, in the terminal ONU that is connected to the GE-PON to which the transmission band is dynamically allocated, the transmission interval is guaranteed for the communication whose transmission priority is set low, and is low regardless of the communication state of the ONU. Priority communication can be continued.

本発明の光通信網接続装置は、送信優先度判定部(104)により低い優先度と判定されたデータフレームを送信まで格納しておく低優先度キュー(106)と、送信優先度判定部(104)により高い優先度と判定されたデータフレームを送信まで格納しておく高優先度キュー(107)と、動的に割り当てられた上り帯域に従い、実際に送信するデータフレームを低優先度キュー(106)又は低優先度キュー(106)から取得して送信バッファ(109)に格納する送信割り当て制御部(108)とを更に具備する。   The optical communication network connection apparatus of the present invention includes a low priority queue (106) for storing data frames determined as low priority by the transmission priority determination unit (104) until transmission, and a transmission priority determination unit ( 104) a high priority queue (107) that stores data frames determined to have a high priority until transmission, and a data frame that is actually transmitted in accordance with the dynamically allocated uplink band. 106) or a transmission allocation control unit (108) that acquires from the low priority queue (106) and stores it in the transmission buffer (109).

本発明の光通信網接続装置は、送信保証条件に該当した保証されるべき通信がある場合、送信予定のデータの構成を変更し、送信割り当て制御部(108)により送信バッファ(109)に、規定時間送信されなかった通信のデータフレームを差し込んで送信を実行する制御部(101)を更に具備する。   The optical communication network connection apparatus of the present invention changes the configuration of data scheduled to be transmitted when there is communication to be guaranteed corresponding to the transmission guarantee condition, and the transmission allocation control unit (108) sets the transmission buffer (109). It further includes a control unit (101) that inserts a data frame of communication that has not been transmitted for a specified time and executes transmission.

制御部(101)は、規定時間送信されなかった通信のデータフレームと、規定時間が経過していない通信のデータフレームとを差し替える。   The control unit (101) replaces a communication data frame that has not been transmitted for a specified time with a communication data frame for which the specified time has not elapsed.

制御部(101)は、送信バッファ(109)に格納されたデータフレームに対して、送信予定のデータの構築変更を行う。   The control unit (101) changes the construction of the data scheduled to be transmitted for the data frame stored in the transmission buffer (109).

送信保証条件は、通信が行われてからの経過時間である。   The transmission guarantee condition is an elapsed time after communication is performed.

送信保証条件は、通信の伝送速度である。   The transmission guarantee condition is a communication transmission speed.

本発明の他の光通信網接続装置は、光回線(35)を接続するための光接続部(103)と、通信端末(40)と接続するためのネットワーク接続部と、通信端末(40)から受信したデータフレームを一定の規則により優先度が高い通信と低い通信とに判別する送信優先度判定部(104)と、低い優先度のデータフレームにおける宛先情報と送信元情報とを抽出する通信判定部(105)と、送信優先度判定部(104)により低い優先度と判定されたデータフレームを送信まで格納しておく低優先度キュー(106)と、送信優先度判定部(104)により高い優先度と判定されたデータフレームを送信まで格納しておく高優先度キュー(107)と、動的に帯域が割り当てられ、既に送信が確定したデータフレームを格納する送信バッファ(109)と、動的に割り当てられた上り帯域に従い、実際に送信するデータフレームを低優先度キュー(106)又は低優先度キュー(106)から取得して送信バッファ(109)に格納する送信割り当て制御部(108)と、送信バッファ(109)に格納されたデータフレームを光接続部(103)を介して送信を行う送信部(110)と、低い優先度の通信が送出されていない時間をカウントするためのタイマ(116)と、低い優先度の通信に対して保証する最大の時間間隔を設定するタイマ設定部(117)と、通信判定部(105)によって抽出された通信を識別するための情報を格納しておく送信データテーブル(113)と、光回線(35)から光接続部(103)を介して下り方向データを受信する受信部(112)と、受信部(112)によって受信したデータフレームから上り方向に対しての帯域割り当てを抽出する受信解析部(113)とを具備する。   Another optical communication network connection apparatus of the present invention includes an optical connection unit (103) for connecting an optical line (35), a network connection unit for connecting to a communication terminal (40), and a communication terminal (40). A transmission priority determination unit (104) that determines a data frame received from the communication with high priority and low communication according to a certain rule, and communication for extracting destination information and transmission source information in a data frame with low priority A determination unit (105), a low priority queue (106) that stores data frames determined to be low priority by the transmission priority determination unit (104) until transmission, and a transmission priority determination unit (104) A high-priority queue (107) that stores data frames determined to have a high priority until transmission, and a transmission buffer that stores data frames that have been dynamically allocated and whose transmission has already been confirmed. The data frame to be actually transmitted is acquired from the low priority queue (106) or the low priority queue (106) and stored in the transmission buffer (109) according to the group (109) and the dynamically allocated uplink band. Low-priority communication is not transmitted with the transmission allocation control unit (108) and the transmission unit (110) that transmits the data frame stored in the transmission buffer (109) via the optical connection unit (103). Identifying the communication extracted by the timer (116) for counting time, the timer setting unit (117) for setting the maximum time interval guaranteed for low priority communication, and the communication determining unit (105) A transmission data table (113) for storing information to be received, and a reception unit (1) for receiving downlink data from the optical line (35) via the optical connection unit (103) And 2) comprises a receiving analyzing unit for extracting a bandwidth allocation to uplink from the received data frame by the receiving unit (112) (113).

本発明の帯域保証方法及びプログラムは、(A)通信を保証する送信保証条件で行われなかった通信を判別するステップと、(B)通信を識別するための情報を抽出するステップと、(C)通信を識別するための情報に基づいて、動的に割り当てられた上り帯域に対して優先的にデータを送出して通信を保持するステップとを具備する。   The bandwidth guarantee method and program of the present invention include (A) a step of discriminating a communication that has not been performed under a transmission guarantee condition for guaranteeing a communication, (B) a step of extracting information for identifying the communication, and (C And a step of preferentially transmitting data to the dynamically allocated uplink band based on information for identifying the communication and maintaining the communication.

本発明の帯域保証方法及びプログラムは、(D)低い優先度と判定されたデータフレームを低優先度キュー(106)に格納するステップと、(E)高い優先度と判定されたデータフレームを高優先度キュー(107)に格納するステップと、(F)動的に割り当てられた上り帯域に従い、実際に送信するデータフレームを低優先度キュー(106)又は低優先度キュー(106)から取得して送信バッファ(109)に格納するステップとを更に具備する。   The bandwidth guarantee method and program of the present invention include (D) storing a data frame determined to be low priority in the low priority queue (106), and (E) high data frame determined to be high priority. A step of storing in the priority queue (107), and (F) acquiring a data frame to be actually transmitted from the low priority queue (106) or the low priority queue (106) according to the dynamically allocated upstream bandwidth. And storing in the transmission buffer (109).

本発明の帯域保証方法及びプログラムは、(G)送信保証条件に該当した保証されるべき通信がある場合、送信予定のデータの構成を変更し、送信割り当て制御部(108)により送信バッファ(109)に、規定時間送信されなかった通信のデータフレームを差し込んで送信を実行するステップを更に具備する。   In the bandwidth guarantee method and program of the present invention, (G) when there is communication to be guaranteed corresponding to the transmission guarantee condition, the configuration of data scheduled to be transmitted is changed, and the transmission allocation control unit (108) changes the transmission buffer (109). ) Further includes a step of executing transmission by inserting a data frame of communication that has not been transmitted for a specified time.

本発明の帯域保証方法及びプログラムは、(H)規定時間送信されなかった通信のデータフレームと、規定時間が経過していない通信のデータフレームとを差し替えるステップを更に具備する。   The bandwidth guarantee method and program of the present invention further comprise (H) a step of replacing a communication data frame that has not been transmitted for a specified time with a communication data frame that has not been transmitted for a specified time.

本発明の帯域保証方法及びプログラムは、(I)送信バッファ(109)に格納されたデータフレームに対して、送信予定のデータの構築変更を行うステップを更に具備する。   The bandwidth guarantee method and program of the present invention further comprise (I) a step of changing the construction of data scheduled to be transmitted with respect to the data frame stored in the transmission buffer (109).

本発明の他の帯域保証方法及び他のプログラムは、(a1)通信端末(40)との通信を行うステップと、(a2)通信に対して、送信優先度の設定が高いかどうか判定するステップと、(a3)送信されるデータフレームの優先度が高いと判定した場合、データフレームを高優先度キュー(107)に格納するステップと、(a4)送信されるデータフレームの優先度が低いと判定した場合、通信データ中において同一の通信であることを判別可能とする識別情報を抽出して送信データテーブル(113)に格納し、データフレームを低優先度キュー(106)に格納するステップと、(a5)動的に割り当てられる送信可能帯域を検出し、低優先度キュー(106)又は高優先度キュー(107)から、所定の条件でデータフレームを送信バッファ(109)に書き込むステップと、(a6)送信データテーブル(113)に登録されているデータフレーム情報の中から、低優先度キュー(106)に入っているデータフレーム情報を検索し、各通信に対しての送信保証条件に該当した保証されるべき通信があるかどうか判定するステップと、(a7)送信保証条件に該当した保証されるべき通信がある場合、送信予定のデータの構成を変更し、送信バッファ(109)に、規定時間送信されなかった通信のデータフレームを差し込むステップと、(a8)送信バッファ(109)に格納されたデータフレームを送信するステップとを具備する。   Other bandwidth guarantee methods and other programs of the present invention include (a1) a step of performing communication with the communication terminal (40), and (a2) a step of determining whether or not the transmission priority is set high for the communication. (A3) when it is determined that the priority of the data frame to be transmitted is high, the step of storing the data frame in the high priority queue (107), and (a4) the priority of the data frame to be transmitted is low If the determination is made, the step of extracting the identification information that makes it possible to determine that the communication is the same in the communication data, storing it in the transmission data table (113), and storing the data frame in the low priority queue (106); (A5) A transmittable bandwidth dynamically allocated is detected, and a data frame is transmitted from the low priority queue (106) or the high priority queue (107) under a predetermined condition. A step of writing to the buffer (109); and (a6) searching for data frame information in the low priority queue (106) from the data frame information registered in the transmission data table (113), and for each communication A step of determining whether there is communication to be guaranteed corresponding to the transmission guarantee condition for (a7), and if there is communication to be guaranteed corresponding to the transmission guarantee condition, the configuration of data scheduled to be transmitted is changed. And (a8) a step of transmitting the data frame stored in the transmission buffer (109).

(a7)ステップは、(a71)送信データテーブル(113)を参照し、設定された時間を経過している通信を経過時間により確認するステップと、(a72)設定された時間を経過している通信のデータフレームを、送信許可された帯域の先頭で送信出来る様に、送信バッファ(109)にデータフレームを差し込むステップとを具備する。   The step (a7) refers to (a71) the transmission data table (113), confirms the communication that has passed the set time by the elapsed time, and (a72) has passed the set time. Inserting the data frame into the transmission buffer (109) so that the communication data frame can be transmitted at the head of the transmission permitted band.

第一の効果として、DBA(Dynamic Bandwidth Allocation)により送信帯域の割り当てが終わった後に送信するフレームを変更するため、必ず一定の間隔での送信を保証することが出来る。
第二の効果として、一定間隔での送信を保証できるためONU(Optical Network Unit)の輻輳状態に関わらず通信を確立し続けることが出来る。
第三の効果として、OLT(Optical Line Terminal)からの送信帯域の割り当てが非常に小さい場合においても、多数の通信を確立し続けることが出来る。
As a first effect, since a frame to be transmitted is changed after transmission band assignment is completed by DBA (Dynamic Bandwidth Allocation), transmission at a constant interval can be guaranteed.
As a second effect, since transmission at a constant interval can be guaranteed, communication can be continuously established regardless of the congestion state of the ONU (Optical Network Unit).
As a third effect, a large number of communications can be continuously established even when transmission band allocation from an OLT (Optical Line Terminal) is very small.

以下に本発明の第1実施形態について添付図面を参照して説明する。
図1に示すように、本発明の帯域保証システムは、ONU(Optical Network Unit)10と、OLT(Optical Line Terminal)20と、カプラ(coupler)30と、光回線35と、通信端末40を含んでいる。
A first embodiment of the present invention will be described below with reference to the accompanying drawings.
As shown in FIG. 1, the bandwidth guarantee system of the present invention includes an ONU (Optical Network Unit) 10, an OLT (Optical Line Terminal) 20, a coupler 30, an optical line 35, and a communication terminal 40. It is out.

ONU10は、1本の光ファイバを複数の加入者で共有するGE−PON(Gigabit Ethernet(登録商標)−Passive Optical Network)において加入者宅に設置する。OLT20は、1本の光ファイバを複数の加入者で共有するGE−PONにおいてセンター局に設置する。カプラ30は、GE−PONにおける複数の加入者のために回線を分岐させる。光回線35は、IEEE802.3ahで規定された光通信が可能である。通信端末40は、ONU10とLANを介して接続可能である。   The ONU 10 is installed in a subscriber's home in a GE-PON (Gigabit Ethernet (registered trademark) -Passive Optical Network) in which one optical fiber is shared by a plurality of subscribers. The OLT 20 is installed in a center station in a GE-PON in which one optical fiber is shared by a plurality of subscribers. The coupler 30 branches the line for a plurality of subscribers in the GE-PON. The optical line 35 is capable of optical communication defined by IEEE 802.3ah. The communication terminal 40 can be connected to the ONU 10 via a LAN.

また、ONU10は、制御部101と、光接続部102と、LAN接続部103と、送信優先度判定部104と、通信判定部105と、低優先度キュー106と、高優先度キュー107と、送信割り当て制御部108と、送信バッファ109と、送信部110と、送信データテーブル111と、受信部112と、受信解析部113と、受信制御部114と、保証条件設定部115を備えている。   The ONU 10 includes a control unit 101, an optical connection unit 102, a LAN connection unit 103, a transmission priority determination unit 104, a communication determination unit 105, a low priority queue 106, a high priority queue 107, A transmission allocation control unit 108, a transmission buffer 109, a transmission unit 110, a transmission data table 111, a reception unit 112, a reception analysis unit 113, a reception control unit 114, and a guarantee condition setting unit 115 are provided.

制御部101は、ONU10の動作を統括する。光接続部102は、光回線35を接続するためのインタフェースである。LAN接続部103は、LANを介して通信端末40を接続可能なインタフェースである。送信優先度判定部104は、通信端末40からLAN接続部103を介して入ってきたデータフレームを一定の規則により優先度が高い通信と低い通信に判別する。通信判定部105は、低い優先度のデータフレームにおける「宛先IPアドレス」と「送信元IPアドレス」を抽出する。低優先度キュー106は、送信優先度判定部104により低い優先度と判定されたデータフレームを送信まで格納しておく。高優先度キュー107は、送信優先度判定部104により高い優先度と判定されたデータフレームを送信まで格納しておく。送信割り当て制御部108は、GE−PONのDBA(Dynamic Bandwidth Allocation)により動的に割り当てられた上り帯域に従い、実際に送信するデータフレームを低優先度キュー106又は高優先度キュー107から取得し、送信バッファ109に格納する。DBAでは、IEEE802.3ahに規定されるGE−PON及び動的に上り帯域の割り当てを行う。送信バッファ109は、動的に帯域が割り当てられ、既に送信が確定したデータフレームを格納する。送信部110は、送信バッファ109に格納されたデータフレームを光接続部102を介して送信を行う。送信データテーブル111は、通信判定部105によって抽出された通信を識別するための情報を格納しておく。受信部112は、光回線35から光接続部102を介して下り方向データを受信する。受信解析部113は、受信部112によって受信したデータフレームから上り方向に対しての帯域割り当てを抽出する。受信制御部114は、その他の受信データの処理を行う。保証条件設定部115は、登録された各通信に対しての送信保証条件を保管する。   The control unit 101 supervises the operation of the ONU 10. The optical connection unit 102 is an interface for connecting the optical line 35. The LAN connection unit 103 is an interface capable of connecting the communication terminal 40 via a LAN. The transmission priority determination unit 104 determines a data frame that has entered from the communication terminal 40 via the LAN connection unit 103 as communication with high priority and communication with low priority according to a certain rule. The communication determination unit 105 extracts “destination IP address” and “source IP address” in the low priority data frame. The low priority queue 106 stores data frames determined as low priority by the transmission priority determination unit 104 until transmission. The high priority queue 107 stores data frames determined to have a high priority by the transmission priority determination unit 104 until transmission. The transmission allocation control unit 108 acquires a data frame to be actually transmitted from the low priority queue 106 or the high priority queue 107 according to the uplink band dynamically allocated by DBA (Dynamic Bandwidth Allocation) of GE-PON, Store in the transmission buffer 109. In DBA, GE-PON specified in IEEE 802.3ah and dynamic allocation of an upstream band are performed. The transmission buffer 109 stores a data frame in which a bandwidth is dynamically allocated and transmission is already determined. The transmission unit 110 transmits the data frame stored in the transmission buffer 109 via the optical connection unit 102. The transmission data table 111 stores information for identifying the communication extracted by the communication determination unit 105. The receiving unit 112 receives downlink data from the optical line 35 via the optical connection unit 102. The reception analysis unit 113 extracts the bandwidth allocation in the uplink direction from the data frame received by the reception unit 112. The reception control unit 114 processes other received data. The guarantee condition setting unit 115 stores transmission guarantee conditions for each registered communication.

図2のフローチャートを参考に、本発明の基本動作について説明する。
(1)ステップS101
電話交換局におかれたGE−PON局側装置OLT20と光回線35を介して接続し、またパーソナルコンピュータなどの通信端末40を接続可能なGE−PON終端端末であるONU10において、通信端末40からOLT20に対して通信を行う。
(2)ステップS102
この際、送信優先度判定部104により、送信優先度の設定が高いかどうか判定する。
(3)ステップS103
通信端末40からOLT20に対して送信優先度の設定が高い通信が行われるとき、送信されるデータフレームは、ONU10の送信優先度判定部104により優先度が高いと判定された後、高優先度キュー107に格納される。格納されたデータフレームは、送信部110によりOLT20へ送信される。
(4)ステップS104
通信端末40からOLT20に対して送信優先度の設定が低い通信が行われるとき、送信されるデータフレームは、ONU10の送信優先度判定部104により優先度が低いと判定された後、通信データ中において同一の通信であることを判別可能とする情報を通信判定部105により抽出され、通信判定部105で抽出された情報は、送信データテーブル111に格納される。
(5)ステップS105
また、送信優先度判定部104により、低優先度キュー106にデータフレームが格納される。
(6)ステップS106
ONU10の制御部101は、OLT20よりDBAで動的に割り当てられる送信可能帯域を受信解析部113により検出すると、送信割り当て制御部108により低優先度キュー106と高優先度キュー107からDBAにおいて決められている条件で、データフレームを送信バッファ109に書き込む。
(7)ステップS107
ここで、送信データテーブル111に登録されているデータフレーム情報の中から、低優先度キュー106に入っているデータフレーム情報を検索し、保証条件設定部12に登録された各通信に対しての送信保証条件に該当した保証されるべき通信があるかどうか判定する。
(8)ステップS108
制御部101は、保証条件設定部12に登録された各通信に対しての送信保証条件に該当した保証されるべき通信がある場合、送信予定のデータの構成を変更し、送信割り当て制御部108により送信バッファ109に、規定時間送信されなかった通信のデータフレームを差し込む。すなわち、送信予定のデータフレームの中に、このデータフレームを割り込ませる。
(9)ステップS109
送信部110は、OLT20へ送信バッファ109に格納されたデータフレームを送信する。
The basic operation of the present invention will be described with reference to the flowchart of FIG.
(1) Step S101
In the ONU 10 which is a GE-PON terminal terminal that can be connected to the GE-PON station side apparatus OLT 20 placed in the telephone exchange via the optical line 35 and can be connected to a communication terminal 40 such as a personal computer, the communication terminal 40 Communicate with the OLT 20.
(2) Step S102
At this time, the transmission priority determination unit 104 determines whether or not the transmission priority setting is high.
(3) Step S103
When communication with a high transmission priority setting is performed from the communication terminal 40 to the OLT 20, the data frame to be transmitted is determined to have a high priority by the transmission priority determination unit 104 of the ONU 10, and then the high priority Stored in the queue 107. The stored data frame is transmitted to the OLT 20 by the transmission unit 110.
(4) Step S104
When communication with a low transmission priority setting is performed from the communication terminal 40 to the OLT 20, the data frame to be transmitted is determined to be low in priority by the transmission priority determination unit 104 of the ONU 10, and then in the communication data The information that makes it possible to determine that the communication is the same is extracted by the communication determination unit 105, and the information extracted by the communication determination unit 105 is stored in the transmission data table 111.
(5) Step S105
Further, the transmission priority determination unit 104 stores the data frame in the low priority queue 106.
(6) Step S106
When the control unit 101 of the ONU 10 detects the transmittable bandwidth dynamically allocated by the DBA from the OLT 20 by the reception analysis unit 113, the transmission allocation control unit 108 determines the DBA from the low priority queue 106 and the high priority queue 107. The data frame is written into the transmission buffer 109 under the conditions that are satisfied.
(7) Step S107
Here, the data frame information registered in the transmission condition table 111 is searched from the data frame information registered in the transmission data table 111, and the communication for each communication registered in the guarantee condition setting unit 12 is searched. It is determined whether there is communication to be guaranteed corresponding to the transmission guarantee condition.
(8) Step S108
When there is a communication to be guaranteed corresponding to the transmission guarantee condition for each communication registered in the guarantee condition setting unit 12, the control unit 101 changes the configuration of data scheduled to be transmitted, and the transmission allocation control unit 108 Thus, the communication data frame that has not been transmitted for the specified time is inserted into the transmission buffer 109. That is, this data frame is interrupted in the data frame to be transmitted.
(9) Step S109
The transmission unit 110 transmits the data frame stored in the transmission buffer 109 to the OLT 20.

この動作において、動的に割り当てられた上り帯域に対して、保証条件設定部12の内容に該当した送信間隔を保証されるべき通信のデータフレームを、割り当てられた送信の帯域の構成を変更して送信することを特徴とする。   In this operation, with respect to the dynamically allocated uplink band, the communication data frame to be guaranteed the transmission interval corresponding to the contents of the guarantee condition setting unit 12 is changed, and the configuration of the allocated transmission band is changed. And transmitting.

図3を参照して、本発明の第2実施形態の接続構成及び内部構成について説明する。
本実施形態の構成は、図1と同様、1本の光ファイバを複数の加入者で共有するGE−PONにおいて加入者宅に設置するONU10とセンター局に設置するOLT20、GE−PONにおける複数の加入者のために回線を分岐させるカプラ30、IEEE802.3ahで規定された光通信が可能である光回線35により示される。また、ONU10はパーソナルコンピュータなどの通信端末40を接続可能である。
With reference to FIG. 3, the connection structure and internal structure of 2nd Embodiment of this invention are demonstrated.
The configuration of this embodiment is the same as in FIG. 1. In the GE-PON in which one optical fiber is shared by a plurality of subscribers, the ONU 10 installed in the subscriber's house, the OLT 20 installed in the center station, and the plurality of GE-PONs. A coupler 30 for branching a line for a subscriber is shown by an optical line 35 that is capable of optical communication defined by IEEE 802.3ah. The ONU 10 can be connected to a communication terminal 40 such as a personal computer.

OLT20とONU10に接続される光回線35において、OLT20の制御によって光回線35に接続される全てのONUに送信される特徴があるOLT20からONUへ送られる通信を下り方向の通信、OLT20が動的に帯域を割り当てる特徴を持つONUからOLT20へ送られる通信を上り方向の通信とする。また、ここでの通信とは、「宛先IPアドレス」と「送信元IPアドレス」によって識別されるものとし、同じ「宛先IPアドレス」と「送信元IPアドレス」を持つデータフレームを同一の通信とする。   In the optical line 35 connected to the OLT 20 and the ONU 10, the communication sent from the OLT 20 to the ONU that is transmitted to all ONUs connected to the optical line 35 under the control of the OLT 20 is transmitted in the downstream direction, and the OLT 20 is dynamically Communication sent from the ONU having the characteristic of allocating the bandwidth to the OLT 20 is assumed to be uplink communication. The communication here is identified by “destination IP address” and “source IP address”, and data frames having the same “destination IP address” and “source IP address” are the same communication. To do.

なお、ここでは、ONU10は、光回線35とパーソナルコンピュータなどの通信端末40を接続可能である。また、ONU10は、制御部101と、光接続部102と、LAN接続部103と、送信優先度判定部104と、通信判定部105と、低優先度キュー106と、高優先度キュー107と、送信割り当て制御部108と、送信バッファ109と、送信部110と、送信データテーブル111と、受信部112と、受信解析部113と、受信制御部114と、タイマ116、タイマ設定部117を備えている。すなわち、ONU10は、図1の保証条件設定部115の代わりに、タイマ116、タイマ設定部117を使用する。なお、保証条件設定部115が、タイマ116、タイマ設定部117を含んでいても良い。   Here, the ONU 10 can connect the optical line 35 and a communication terminal 40 such as a personal computer. The ONU 10 includes a control unit 101, an optical connection unit 102, a LAN connection unit 103, a transmission priority determination unit 104, a communication determination unit 105, a low priority queue 106, a high priority queue 107, A transmission allocation control unit 108, a transmission buffer 109, a transmission unit 110, a transmission data table 111, a reception unit 112, a reception analysis unit 113, a reception control unit 114, a timer 116, and a timer setting unit 117 are provided. Yes. That is, the ONU 10 uses the timer 116 and the timer setting unit 117 instead of the guarantee condition setting unit 115 of FIG. Note that the guarantee condition setting unit 115 may include a timer 116 and a timer setting unit 117.

制御部101は、ONU10の動作を統括する。光接続部102は、光回線35を接続するためのインタフェースである。LAN接続部103は、LANを介して通信端末40を接続可能なインタフェースである。送信優先度判定部104は、通信端末40からLAN接続部103を介して入ってきたデータフレームを一定の規則により優先度が高い通信と低い通信に判別する。通信判定部105は、低い優先度のデータフレームにおける「宛先IPアドレス」と「送信元IPアドレス」を抽出する。低優先度キュー106は、送信優先度判定部104により低い優先度と判定されたデータフレームを送信まで格納しておく。高優先度キュー107は、送信優先度判定部104により高い優先度と判定されたデータフレームを送信まで格納しておく。送信割り当て制御部108は、GE−PONのDBA(Dynamic Bandwidth Allocation)により動的に割り当てられた上り帯域に従い、実際に送信するデータフレームを低優先度キュー106又は高優先度キュー107から取得し、送信バッファ109に格納する。送信バッファ109は、動的に帯域が割り当てられ、既に送信が確定したデータフレームを格納する。送信部110は、送信バッファ109に格納されたデータフレームを光接続部102を介して送信を行う。送信データテーブル111は、通信判定部105によって抽出された通信を識別するための情報を格納しておく。受信部112は、光回線35から光接続部102を介して下り方向データを受信する。受信解析部113は、受信部112によって受信したデータフレームから上り方向に対しての帯域割り当てを抽出する。受信制御部114は、その他の受信データの処理を行う。タイマ116は、低い優先度の通信が送出されていない時間をカウントするための時計、又はタイマ機能である。タイマ設定部117は、低い優先度の通信に対して保証する最大の時間間隔を設定する。   The control unit 101 supervises the operation of the ONU 10. The optical connection unit 102 is an interface for connecting the optical line 35. The LAN connection unit 103 is an interface capable of connecting the communication terminal 40 via a LAN. The transmission priority determination unit 104 determines a data frame that has entered from the communication terminal 40 via the LAN connection unit 103 as communication with high priority and communication with low priority according to a certain rule. The communication determination unit 105 extracts “destination IP address” and “source IP address” in the low priority data frame. The low priority queue 106 stores data frames determined as low priority by the transmission priority determination unit 104 until transmission. The high priority queue 107 stores data frames determined to have a high priority by the transmission priority determination unit 104 until transmission. The transmission allocation control unit 108 acquires a data frame to be actually transmitted from the low priority queue 106 or the high priority queue 107 according to the uplink band dynamically allocated by DBA (Dynamic Bandwidth Allocation) of GE-PON, Store in the transmission buffer 109. The transmission buffer 109 stores a data frame in which a bandwidth is dynamically allocated and transmission is already determined. The transmission unit 110 transmits the data frame stored in the transmission buffer 109 via the optical connection unit 102. The transmission data table 111 stores information for identifying the communication extracted by the communication determination unit 105. The receiving unit 112 receives downlink data from the optical line 35 via the optical connection unit 102. The reception analysis unit 113 extracts the bandwidth allocation in the uplink direction from the data frame received by the reception unit 112. The reception control unit 114 processes other received data. The timer 116 is a clock or a timer function for counting a time when low priority communication is not transmitted. The timer setting unit 117 sets a maximum time interval guaranteed for low priority communication.

図4に、本実施形態の動作の概要としてのフローチャートを示す。
本実施形態では、通信端末40から発信されたONU10において低い優先度に設定された通信が一定の時間間隔で確実に送信が行われる動作を説明する。
FIG. 4 shows a flowchart as an outline of the operation of the present embodiment.
In the present embodiment, an operation will be described in which ONU 10 transmitted from communication terminal 40 reliably transmits a communication set at a low priority at regular time intervals.

前提として、タイマ設定部117に各通信に対して保証する最大送信間隔の設定値「5秒」が入っているものとする。これは、必ずどの通信(同じ宛先IPアドレスと送信元IPアドレスを持つデータフレーム)に対しても5秒に1回はOLT20に対してデータフレームを送出することを意味する。また、ONU10における優先度の判定条件に宛先IPアドレス「12.34.56.78」、送信元IPアドレス「11.22.33.44」の通信は低い優先度であると規定されているものとする。   It is assumed that the set value “5 seconds” of the maximum transmission interval guaranteed for each communication is entered in the timer setting unit 117. This means that for every communication (data frame having the same destination IP address and source IP address), a data frame is sent to the OLT 20 once every 5 seconds. In addition, communication with the destination IP address “12.34.56.78” and the source IP address “11.22.33.44” is defined as a low priority in the priority determination condition in the ONU 10. And

宛先IPアドレス「12.34.56.78」、送信元IPアドレス「11.22.33.44」の通信を説明容易化のための識別として「通信A」として以降記載する。   The communication of the destination IP address “12.34.56.78” and the transmission source IP address “11.22.33.44” will be described as “communication A” as identification for easy explanation.

(1)ステップS201
通信端末40が、通信Aのデータフレームを送出する。
(2)ステップS202
通信端末40から通信Aのデータフレームが送出されたとき、ONU10はLAN接続部103によりデータフレームを受信し、データフレームを送信優先度判定部104に送る。送信優先度判定部104は、通信Aの優先度を判定する。
(3)ステップS203
送信優先度判定部104により判定された通信が高い優先度に指定された通信であれば、高優先度キュー107に送られ、DBAにより優先的に送信される。
(4)ステップS204
送信優先度判定部104は、ONU10おいて前提条件で記載した様に通信Aは低い優先度として規定されているため、通信判別部5において通信を判別するためにデータフレームの宛先IPアドレス「12.34.56.78」、送信元IPアドレス「11.22.33.44」を抽出し、制御部101を介して通信データテーブル13に情報を登録する。
(5)ステップS205
また、このデータフレームを低優先度キュー106に送出する。
(6)ステップS206
ONU10の制御部101は、OLT20よりDBAで動的に割り当てられる送信可能帯域を受信解析部113により検出すると、送信割り当て制御部108により低優先度キュー106と高優先度キュー107からDBAにおいて決められている条件で、データフレームを送信バッファ109に書き込みを行う。
(7)ステップS207
ここで、ONU10の制御部101は、送信データテーブル111を参照し、タイマ設定部117に設定された時間を経過している通信を経過時間により確認する。
(8)ステップS208
送制御部101は、送信許可された帯域の先頭で通信Aのデータフレームを送信出来る様に、送信割り当て制御部108により送信バッファ109にデータフレームを入れる。すなわち、送信バッファ109に格納されたデータフレームの送信順の先頭に、このデータフレームを挿入する。
(9)ステップS209
送信部110は、OLT20へ送信バッファ109に格納されたデータフレームを送信する。
(1) Step S201
The communication terminal 40 transmits a data frame for communication A.
(2) Step S202
When the communication A data frame is transmitted from the communication terminal 40, the ONU 10 receives the data frame by the LAN connection unit 103 and sends the data frame to the transmission priority determination unit 104. The transmission priority determination unit 104 determines the priority of communication A.
(3) Step S203
If the communication determined by the transmission priority determination unit 104 is a communication designated as a high priority, it is sent to the high priority queue 107 and transmitted preferentially by the DBA.
(4) Step S204
In the transmission priority determination unit 104, since the communication A is defined as a low priority as described in the preconditions in the ONU 10, a destination IP address “12” of the data frame is used for the communication determination unit 5 to determine communication. .34.56.78 ”and the source IP address“ 11.22.33.44 ”are extracted, and information is registered in the communication data table 13 via the control unit 101.
(5) Step S205
The data frame is sent to the low priority queue 106.
(6) Step S206
When the control unit 101 of the ONU 10 detects the transmittable bandwidth dynamically allocated by the DBA from the OLT 20 by the reception analysis unit 113, the transmission allocation control unit 108 determines the DBA from the low priority queue 106 and the high priority queue 107. The data frame is written into the transmission buffer 109 under the conditions as described above.
(7) Step S207
Here, the control unit 101 of the ONU 10 refers to the transmission data table 111 and confirms the communication that has passed the time set in the timer setting unit 117 based on the elapsed time.
(8) Step S208
The transmission control unit 101 puts the data frame in the transmission buffer 109 by the transmission allocation control unit 108 so that the data frame of the communication A can be transmitted at the head of the transmission permitted band. That is, this data frame is inserted at the head of the transmission order of the data frame stored in the transmission buffer 109.
(9) Step S209
The transmission unit 110 transmits the data frame stored in the transmission buffer 109 to the OLT 20.

図5に、本動作説明における通信データテーブル13の状態を示す。
通信Aのデータフレーム以外の情報は、既に登録されていたものとする。図5(1)の各項目は、以下を示す。「項」は低優先度キュー106に入っているデータフレームに対して送信される予定の順番とする。「通信」は説明の容易化のために識別であり、通信Aとそれぞれ異なる宛先IPアドレス、送信元IPアドレスを持つ通信を「通信B」「通信C」とする。「経過時間」はその通信が前回送出されてからの経過時間であり、図5(2)の様に前回送出からの時間をタイマ11により計測し記憶しておくことにより表示する。
FIG. 5 shows the state of the communication data table 13 in this operation description.
It is assumed that information other than the data frame of communication A has already been registered. Each item of FIG. 5 (1) shows the following. “Term” is the order in which data frames in the low priority queue 106 are to be transmitted. “Communication” is an identification for ease of explanation, and communication having a destination IP address and a transmission source IP address different from communication A are referred to as “communication B” and “communication C”. The “elapsed time” is an elapsed time since the communication was transmitted last time, and is displayed by measuring and storing the time from the previous transmission by the timer 11 as shown in FIG.

ONU10の制御部101は高優先度キュー107に入った帯域と共に低優先度キュー106に入った図5(1)の項1から項5を全て送信できる帯域をDBAによりOLT20に要求し、OLT20はONU10に対して高優先度キュー107に入った帯域と低優先度キュー106に対して項1から項3までの帯域を許可したとする。この帯域の割り当てでは、低優先度キュー106に格納されている項4、項5のデータフレームは送信されないことになる。ここでONU10の制御部101は、送信データテーブル111を参照し、タイマ設定部117に設定された「5秒」を経過している通信を経過時間により確認する。図5に示す状態においては、通信Aが5秒を経過しており、その他の通信は5秒を経過していない。   The control unit 101 of the ONU 10 requests the OLT 20 by the DBA for a bandwidth capable of transmitting all of the items 1 to 5 in FIG. 5 (1) entered in the low priority queue 106 together with the bandwidth entered in the high priority queue 107, and the OLT 20 It is assumed that the bandwidths from 1 to 3 are allowed for the bandwidth that has entered the high priority queue 107 and the low priority queue 106 for the ONU 10. In this band allocation, the data frames of items 4 and 5 stored in the low priority queue 106 are not transmitted. Here, the control unit 101 of the ONU 10 refers to the transmission data table 111 and confirms communication that has passed “5 seconds” set in the timer setting unit 117 based on elapsed time. In the state shown in FIG. 5, communication A has passed 5 seconds, and other communication has not passed 5 seconds.

図5の登録された情報において通信Aが「5秒」を超えているため、制御部101は今回の動的に割り当てられた帯域に対して、5項に登録された通信Aのデータフレームを送信出来る様に、送信割り当て制御部108により送信バッファ109にデータを入れる。   Since communication A exceeds “5 seconds” in the registered information of FIG. 5, the control unit 101 transmits the data frame of communication A registered in item 5 to the dynamically allocated band this time. The transmission allocation control unit 108 puts data in the transmission buffer 109 so that transmission can be performed.

図6に送信割り当て制御部108におけるデータの組み替えを示す。項1から項5は、送信データテーブル111の図5(1)における項目「項」の番号。通信AからCも図5における項目「通信識別」に対応した値である。   FIG. 6 shows data rearrangement in the transmission allocation control unit 108. Items 1 to 5 are the numbers of the items “item” in FIG. 5A of the transmission data table 111. Communications A to C are also values corresponding to the item “communication identification” in FIG.

図6は、この帯域割り当てで規定時間「5秒」を超えてしまう「項5、通信A」を「項1、通信C」の前に差し込み、「項3、通信B」を今回の送信帯域割り当てで送信しない様にすることによって、この帯域割り当て中に通信Aの送信間隔を保証している。   FIG. 6 shows that “term 5, communication A” that exceeds the prescribed time “5 seconds” in this bandwidth allocation is inserted before “term 1, communication C”, and “term 3, communication B” is the current transmission bandwidth. By not performing transmission by allocation, the transmission interval of communication A is guaranteed during band allocation.

送信バッファ109に格納されたデータは、送信部110よりDBAにより割り当てられた時間に送信される。また、送信された通信に対して送信データテーブル111(図5)の経過時間が「0」にリセットされる。   The data stored in the transmission buffer 109 is transmitted from the transmission unit 110 at the time allocated by the DBA. Further, the elapsed time of the transmission data table 111 (FIG. 5) is reset to “0” for the transmitted communication.

本発明の他の実施形態として、その基本的構成は上記の第2実施形態の通りであるが、下記のように構成・動作を変更しても同じ効果が得られる。   As another embodiment of the present invention, the basic configuration is the same as that of the second embodiment, but the same effect can be obtained by changing the configuration and operation as described below.

本発明の第3実施形態について説明する。
第2実施形態では「その通信が行われてからの経過時間」を帯域保証の条件としていたが、各通信において送信されるデータフレームのフレーム長、送信した時間の情報を収集することにより、「送信する伝送速度」により帯域を保証しても良い。データフレームのフレーム長や送信した時間の情報の収集は、制御部101、送信割り当て制御部108、又は送信部110により行われる。
A third embodiment of the present invention will be described.
In the second embodiment, “elapsed time since the communication is performed” is used as a condition for bandwidth guarantee. However, by collecting information on the frame length of the data frame transmitted in each communication and the transmission time, The bandwidth may be guaranteed based on the “transmission speed for transmission”. Collection of data frame length and transmission time information is performed by the control unit 101, the transmission allocation control unit 108, or the transmission unit 110.

本発明の第4実施形態について説明する。
第2実施形態では保証する通信の識別を「宛先IPアドレスと送信元IPアドレスの組み合わせ」により行っていたが、宛先IPアドレス/送信元IPアドレス/宛先MACアドレス/送信元MACアドレス/ユーザ固有の設定などのフレームに含まれる情報の組み合わせや単独の使用により識別しても良い。通信判定部105は、これらの情報を抽出する。
A fourth embodiment of the present invention will be described.
In the second embodiment, the guaranteed communication is identified by the “combination of destination IP address and source IP address”. However, destination IP address / source IP address / destination MAC address / source MAC address / user-specific You may identify by the combination of the information contained in a flame | frame, such as a setting, or single use. The communication determination unit 105 extracts these pieces of information.

本発明の第5実施形態について説明する。
第2実施形態では保証する通信のデータフレームを送信する帯域の先頭に差し込んでいたが、送信する帯域に対して以下のようにデータを入れても良い。
(1)最後や途中のフレームの前に差し込む。
制御部101は、送信割り当て制御部108により、例えば、送信順が最後のフレームの一つ前、又は、途中のフレームの一つ前に、保証する通信のデータフレームを差し込む。すなわち、送信順が最後又は途中になるようにデータフレームを差し込む。
(2)差し込むのでは無く、保証時間が経過していない通信のフレームと差し替える。
制御部101は、送信割り当て制御部108により、保証時間が経過していない通信のフレームを削除し、代わりに保証する通信のデータフレームを入れる。すなわち、保証時間が経過していない通信のフレームを、保証する通信のデータフレームで上書きする。
A fifth embodiment of the present invention will be described.
In the second embodiment, the guaranteed data frame of the communication is inserted at the head of the transmission band. However, the data may be inserted into the transmission band as follows.
(1) Insert before the last or halfway frame.
The control unit 101 uses the transmission allocation control unit 108 to insert a guaranteed communication data frame, for example, one frame before the last frame in the transmission order or one frame before the middle. That is, the data frame is inserted so that the transmission order is last or halfway.
(2) Instead of being inserted, it is replaced with a communication frame for which the guarantee time has not elapsed.
The control unit 101 uses the transmission allocation control unit 108 to delete a communication frame for which the guarantee time has not elapsed, and insert a guaranteed communication data frame instead. In other words, a communication frame for which the guaranteed time has not elapsed is overwritten with a guaranteed communication data frame.

本発明の第6実施形態について説明する。
第2実施形態では送信する帯域に対してのデータの構築変更は送信バッファへのデータ移動時に行っていたが、送信バッファに格納された後に組み替えを行っても良い。
A sixth embodiment of the present invention will be described.
In the second embodiment, the data construction change for the band to be transmitted is performed when the data is moved to the transmission buffer. However, the data may be rearranged after being stored in the transmission buffer.

以上のように、本発明は、動的に送信帯域が割り当てられるGE−PONに接続される端末ONUにおいて、送信の優先度が低く設定されている通信に対して送信間隔を保証することにより、ONUの通信状態に関わらず低い優先度の通信が継続できることを特徴とする。   As described above, the present invention guarantees a transmission interval for communication in which transmission priority is set low in a terminal ONU connected to a GE-PON to which a transmission band is dynamically allocated, It is characterized in that low priority communication can be continued regardless of the ONU communication state.

帯域割り当て方法であるDBAは規格化されておらず様々なものがあるが、本発明の帯域保証方法は、DBAによる割り当てが終わった状態に対しての制御であるため、既存の帯域割り当て方法に依存しない。   DBA, which is a bandwidth allocation method, is not standardized and there are various types. However, since the bandwidth guarantee method of the present invention is a control for a state where allocation by DBA has been completed, it is an existing bandwidth allocation method. Do not depend.

図1は、本発明の第1実施形態の構成を示すブロック図である。FIG. 1 is a block diagram showing the configuration of the first embodiment of the present invention. 図2は、本発明の第1実施形態の動作を示すフローチャートである。FIG. 2 is a flowchart showing the operation of the first embodiment of the present invention. 図3は、本発明の第2実施形態の構成を示すブロック図である。FIG. 3 is a block diagram showing the configuration of the second embodiment of the present invention. 図4は、本発明の第2実施形態の動作を示すフローチャートである。FIG. 4 is a flowchart showing the operation of the second embodiment of the present invention. 図5は、送信データテーブルの状態を示す図である。FIG. 5 is a diagram illustrating a state of the transmission data table. 図6は、送信割り当て制御部におけるデータの組み替えを示す図である。FIG. 6 is a diagram illustrating data rearrangement in the transmission allocation control unit.

符号の説明Explanation of symbols

10… ONU(Optical Network Unit)
101… 制御部
102… 光接続部
103… LAN接続部
104… 送信優先度判定部
105… 通信判定部
106… 低優先度キュー
107… 高優先度キュー
108… 送信割り当て制御部
109… 送信バッファ
110… 送信部
111… 送信データテーブル
112… 受信部
113… 受信解析部
114… 受信制御部
115… 保証条件設定部
116… タイマ
117… タイマ設定部
20… OLT(Optical Line Terminal)
30… カプラ(coupler)
35… 光回線
40… 通信端末
10 ... ONU (Optical Network Unit)
DESCRIPTION OF SYMBOLS 101 ... Control part 102 ... Optical connection part 103 ... LAN connection part 104 ... Transmission priority determination part 105 ... Communication determination part 106 ... Low priority queue 107 ... High priority queue 108 ... Transmission allocation control part 109 ... Transmission buffer 110 ... Transmission unit 111 ... Transmission data table 112 ... Reception unit 113 ... Reception analysis unit 114 ... Reception control unit 115 ... Warranty condition setting unit 116 ... Timer 117 ... Timer setting unit 20 ... OLT (Optical Line Terminal)
30 ... coupler
35 ... Optical line 40 ... Communication terminal

Claims (15)

電話交換局におかれたGE−PON(Gigabit Ethernet(登録商標)−Passive Optical Network)局側装置であるOLT(Optical Line Terminal)と光回線を介して接続し、通信端末を接続可能なGE−PON終端端末であるONU(Optical Network Unit)に相当する光通信網接続装置であって、  A GE-PON (Gigabit Ethernet (registered trademark) -Passive Optical Network) station-side device OLT (Optical Line Terminal) placed in a telephone exchange station is connected via an optical line and a communication terminal can be connected. An optical communication network connection device corresponding to an ONU (Optical Network Unit) which is a PON terminal terminal,
前記OLTから下り方向データを受信する受信部と、  A receiving unit for receiving downlink data from the OLT;
前記下り方向データから、上り方向に対して前記OLTよりDBA(Dynamic Bandwidth Allocation)で動的に割り当てられる送信可能帯域を検出する受信解析部と、  A reception analysis unit for detecting a transmittable band dynamically allocated by DBA (Dynamic Bandwidth Allocation) from the OLT in the uplink direction from the downlink data;
前記通信端末から前記OLTへの通信が行われるとき、送信されるデータフレームに対して、送信優先度の設定が低いか否か判定する送信優先度判定部と、  A transmission priority determination unit that determines whether or not a transmission priority setting is low for a data frame to be transmitted when communication from the communication terminal to the OLT is performed;
前記送信優先度の設定が低いと判定されたデータフレームを格納する低優先度キューと、  A low priority queue for storing data frames determined to have a low transmission priority setting;
前記送信優先度の設定が高いと判定されたデータフレームを格納する高優先度キューと、  A high priority queue for storing data frames determined to have a high transmission priority setting;
前記通信端末から前記OLTへの通信に対しての送信保証条件を登録する保証条件設定部と、  A guarantee condition setting unit for registering a transmission guarantee condition for communication from the communication terminal to the OLT;
前記低優先度キュー及び前記高優先度キューに格納されているデータフレームを取り出し、前記高優先度キューに格納されているデータフレームを送信バッファに書き込み、前記低優先度キューに格納されているデータフレームのうち前記送信保証条件に該当したものを、所定の送信順になるように前記送信バッファに書き込む送信割り当て制御部と、  The data frames stored in the low priority queue and the high priority queue are extracted, the data frames stored in the high priority queue are written to the transmission buffer, and the data stored in the low priority queue is stored. A transmission allocation control unit that writes the frame corresponding to the transmission guarantee condition in the transmission buffer so as to be in a predetermined transmission order;
前記送信バッファに格納されたデータフレームを前記OLTへ送信する送信部と  A transmission unit for transmitting the data frame stored in the transmission buffer to the OLT;
を具備するWith
光通信網接続装置。  Optical communication network connection device.
請求項1に記載の光通信網接続装置であって、  The optical communication network connection device according to claim 1,
前記送信優先度の設定が低いと判定されたデータフレームから、通信データ中において同一の通信であることを判別可能とする通信識別情報を抽出する通信判定部と、  A communication determination unit that extracts communication identification information that enables determination of the same communication in communication data from a data frame determined to have a low setting of the transmission priority;
前記低優先度キューに格納されているデータフレームについて、送信順に、前記通信識別情報と当該データフレームに関する評価項目とを格納する送信データテーブルと  A transmission data table storing the communication identification information and evaluation items related to the data frame in the transmission order for the data frames stored in the low priority queue;
を更に具備し、Further comprising
前記送信割り当て制御部は、  The transmission allocation control unit
前記送信データテーブルを参照し、前記低優先度キューに格納されているデータフレームの中に、前記評価項目が前記送信保証条件に該当したデータフレームがあるか判定する手段と、  Means for referring to the transmission data table and determining whether there is a data frame in which the evaluation item satisfies the transmission guarantee condition among the data frames stored in the low priority queue;
前記送信保証条件に該当したデータフレームがある場合、前記送信保証条件に該当したデータフレームを、前記送信バッファに格納された送信予定のデータフレーム群の中に割り込ませる手段と  Means for interrupting a data frame corresponding to the transmission guarantee condition into a group of data frames scheduled to be transmitted stored in the transmission buffer when there is a data frame corresponding to the transmission guarantee condition;
を具備するWith
光通信網接続装置。  Optical communication network connection device.
請求項2に記載の光通信網接続装置であって、  The optical communication network connection device according to claim 2,
前記保証条件設定部は、  The warranty condition setting unit
前記送信優先度の設定が低いと判定されたデータフレームが送出されていない時間をカウントするタイマと、  A timer that counts a time during which a data frame determined to have a low transmission priority setting is not transmitted;
前記送信保証条件として、前記送信優先度の設定が低いと判定されたデータフレームに対して保証する所定の時間間隔を設定するタイマ設定部と  As the transmission guarantee condition, a timer setting unit that sets a predetermined time interval for guaranteeing a data frame that is determined to have a low transmission priority setting;
を更に具備し、Further comprising
前記送信割り当て制御部は、  The transmission allocation control unit
前記低優先度キューに格納されているデータフレームのうち、送出されていない時間が前記所定の時間間隔を超えたデータフレームを、前記送信バッファに格納された送信予定のデータフレームの送信順の所定位置に挿入する手段  Among the data frames stored in the low priority queue, a data frame whose non-transmitted time exceeds the predetermined time interval is determined in the transmission order of the data frame scheduled to be transmitted stored in the transmission buffer. Means to insert into position
を更に具備するFurther comprising
光通信網接続装置。  Optical communication network connection device.
請求項2に記載の光通信網接続装置であって、  The optical communication network connection device according to claim 2,
前記保証条件設定部は、  The warranty condition setting unit
前記送信優先度の設定が低いと判定されたデータフレームが送出されていない時間をカウントするタイマと、  A timer that counts a time during which a data frame determined to have a low transmission priority setting is not transmitted;
前記送信保証条件として、前記送信優先度の設定が低いと判定されたデータフレームに対して保証する所定の時間間隔を設定するタイマ設定部と  As the transmission guarantee condition, a timer setting unit that sets a predetermined time interval for guaranteeing a data frame that is determined to have a low transmission priority setting;
を更に具備し、Further comprising
前記送信割り当て制御部は、  The transmission allocation control unit
前記送信バッファに格納された送信予定のデータフレームのうち、送出されていない時間が前記所定の時間間隔を超えていないデータフレームの代わりに、前記低優先度キューに格納されているデータフレームのうち、送出されていない時間が前記所定の時間間隔を超えたデータフレームを上書きする手段  Of the data frames stored in the transmission buffer, the data frames stored in the low-priority queue instead of the data frames whose transmission time does not exceed the predetermined time interval. Means for overwriting a data frame whose non-transmitted time exceeds the predetermined time interval
を更に具備するFurther comprising
光通信網接続装置。  Optical communication network connection device.
請求項1乃至4のいずれか一項に記載の光通信網接続装置であって、  An optical communication network connection device according to any one of claims 1 to 4,
前記送信割り当て制御部は、  The transmission allocation control unit
前記低優先度キュー及び前記高優先度キューに格納されているデータフレームを前記送信バッファに格納した後に、前記送信バッファに格納されたデータフレームの送信順を変更する手段  Means for changing the transmission order of the data frames stored in the transmission buffer after storing the data frames stored in the low priority queue and the high priority queue in the transmission buffer;
を更に具備するFurther comprising
光通信網接続装置。  Optical communication network connection device.
電話交換局におかれたGE−PON(Gigabit Ethernet(登録商標)−Passive Optical Network)局側装置であるOLT(Optical Line Terminal)と光回線を介して接続し、通信端末を接続可能なGE−PON終端端末であるONU(Optical Network Unit)に相当する光通信網接続装置により実施される帯域保証方法であって、  A GE-PON (Gigabit Ethernet (registered trademark) -Passive Optical Network) station-side device OLT (Optical Line Terminal) placed in a telephone exchange station is connected via an optical line and a communication terminal can be connected. A bandwidth guarantee method implemented by an optical communication network connection device corresponding to an ONU (Optical Network Unit) which is a PON terminal terminal,
前記OLTから下り方向データを受信することと、  Receiving downstream data from the OLT;
前記下り方向データから、上り方向に対して前記OLTよりDBA(Dynamic Bandwidth Allocation)で動的に割り当てられる送信可能帯域を検出することと、  Detecting a transmittable bandwidth dynamically allocated by DBA (Dynamic Bandwidth Allocation) from the OLT in the downlink direction from the downlink data;
前記通信端末から前記OLTへの通信が行われるとき、送信されるデータフレームに対して、送信優先度の設定が低いか否か判定することと、  When communication from the communication terminal to the OLT is performed, determining whether a transmission priority setting is low for a data frame to be transmitted;
前記送信優先度の設定が低いと判定されたデータフレームを低優先度キューに格納することと、  Storing a data frame determined to have a low transmission priority setting in a low priority queue;
前記送信優先度の設定が高いと判定されたデータフレームを高優先度キューに格納することと、  Storing a data frame determined to have a high transmission priority setting in a high priority queue;
前記通信端末から前記OLTへの通信に対しての送信保証条件を登録することと、  Registering transmission guarantee conditions for communication from the communication terminal to the OLT;
前記低優先度キュー及び前記高優先度キューに格納されているデータフレームを取り出し、前記高優先度キューに格納されているデータフレームを送信バッファに書き込み、前記低優先度キューに格納されているデータフレームのうち前記送信保証条件に該当したものを、所定の送信順になるように前記送信バッファに書き込むことと、  The data frames stored in the low priority queue and the high priority queue are extracted, the data frames stored in the high priority queue are written to the transmission buffer, and the data stored in the low priority queue is stored. Writing a frame corresponding to the transmission guarantee condition in the transmission buffer so as to be in a predetermined transmission order;
前記送信バッファに格納されたデータフレームを前記OLTへ送信することと  Transmitting the data frame stored in the transmission buffer to the OLT;
を含むincluding
帯域保証方法。  Bandwidth guarantee method.
請求項6に記載の帯域保証方法であって、  The bandwidth guarantee method according to claim 6, wherein
前記送信優先度の設定が低いと判定されたデータフレームから、通信データ中において同一の通信であることを判別可能とする通信識別情報を抽出することと、  Extracting communication identification information that makes it possible to determine that communication data is the same communication from a data frame determined to have a low transmission priority setting;
前記低優先度キューに格納されているデータフレームについて、送信順に、前記通信識別情報と当該データフレームに関する評価項目とを送信データテーブルに格納することと、  For the data frames stored in the low priority queue, storing the communication identification information and evaluation items related to the data frame in the transmission order in a transmission data table;
前記送信データテーブルを参照し、前記低優先度キューに格納されているデータフレームの中に、前記評価項目が前記送信保証条件に該当したデータフレームがあるか判定することと、  Referring to the transmission data table, determining whether there is a data frame in which the evaluation item satisfies the transmission guarantee condition among the data frames stored in the low priority queue;
前記送信保証条件に該当したデータフレームがある場合、前記送信保証条件に該当したデータフレームを、前記送信バッファに格納された送信予定のデータフレーム群の中に割り込ませることと  If there is a data frame corresponding to the transmission guarantee condition, causing the data frame corresponding to the transmission guarantee condition to be interrupted in a data frame group scheduled to be transmitted stored in the transmission buffer;
を更に含むFurther includes
帯域保証方法。  Bandwidth guarantee method.
請求項7に記載の帯域保証方法であって、  The bandwidth guarantee method according to claim 7,
前記送信優先度の設定が低いと判定されたデータフレームが送出されていない時間をカウントすることと、  Counting a time during which a data frame determined to have a low transmission priority setting is not transmitted;
前記送信保証条件として、前記送信優先度の設定が低いと判定されたデータフレームに対して保証する所定の時間間隔を設定することと、  As the transmission guarantee condition, setting a predetermined time interval for guaranteeing a data frame determined to have a low transmission priority setting;
前記低優先度キューに格納されているデータフレームのうち、送出されていない時間が前記所定の時間間隔を超えたデータフレームを、前記送信バッファに格納された送信予定のデータフレームの送信順の所定位置に挿入することと  Among the data frames stored in the low priority queue, a data frame whose non-transmitted time exceeds the predetermined time interval is determined in the transmission order of the data frame scheduled to be transmitted stored in the transmission buffer. Inserting into position
を更に含むFurther includes
帯域保証方法。  Bandwidth guarantee method.
請求項7に記載の帯域保証方法であって、  The bandwidth guarantee method according to claim 7,
前記送信優先度の設定が低いと判定されたデータフレームが送出されていない時間をカウントすることと、  Counting a time during which a data frame determined to have a low transmission priority setting is not transmitted;
前記送信保証条件として、前記送信優先度の設定が低いと判定されたデータフレームに対して保証する所定の時間間隔を設定することと、  As the transmission guarantee condition, setting a predetermined time interval for guaranteeing a data frame determined to have a low transmission priority setting;
前記送信バッファに格納された送信予定のデータフレームのうち、送出されていない時間が前記所定の時間間隔を超えていないデータフレームの代わりに、前記低優先度キューに格納されているデータフレームのうち、送出されていない時間が前記所定の時間間隔を超えたデータフレームを上書きすること  Of the data frames stored in the transmission buffer, the data frames stored in the low-priority queue instead of the data frames whose transmission time does not exceed the predetermined time interval. Overwriting a data frame whose non-transmitted time exceeds the predetermined time interval
を更に含むFurther includes
帯域保証方法。  Bandwidth guarantee method.
請求項6乃至9のいずれか一項に記載の帯域保証方法であって、  The bandwidth guarantee method according to any one of claims 6 to 9,
前記低優先度キュー及び前記高優先度キューに格納されているデータフレームを前記送信バッファに格納した後に、前記送信バッファに格納されたデータフレームの送信順を変更すること  After the data frames stored in the low priority queue and the high priority queue are stored in the transmission buffer, the transmission order of the data frames stored in the transmission buffer is changed.
を更に含むFurther includes
帯域保証方法。  Bandwidth guarantee method.
電話交換局におかれたGE−PON(Gigabit Ethernet(登録商標)−Passive Optical Network)局側装置であるOLT(Optical Line Terminal)と光回線を介して接続し、通信端末を接続可能なGE−PON終端端末であるONU(Optical Network Unit)に相当する光通信網接続装置により実行されるプログラムであって、  A GE-PON (Gigabit Ethernet (registered trademark) -Passive Optical Network) station-side device OLT (Optical Line Terminal) placed in a telephone exchange station is connected via an optical line and a communication terminal can be connected. A program executed by an optical communication network connection device corresponding to an ONU (Optical Network Unit) which is a PON terminal terminal,
前記OLTから下り方向データを受信するステップと、  Receiving downlink data from the OLT;
前記下り方向データから、上り方向に対して前記OLTよりDBA(Dynamic Bandwidth Allocation)で動的に割り当てられる送信可能帯域を検出するステップと、  Detecting a transmittable bandwidth dynamically allocated by DBA (Dynamic Bandwidth Allocation) from the OLT in the uplink direction from the downlink data;
前記通信端末から前記OLTへの通信が行われるとき、送信されるデータフレームに対して、送信優先度の設定が低いか否か判定するステップと、  When communication from the communication terminal to the OLT is performed, determining whether a transmission priority setting is low for a data frame to be transmitted;
前記送信優先度の設定が低いと判定されたデータフレームを低優先度キューに格納するステップと、  Storing a data frame determined to have a low transmission priority setting in a low priority queue;
前記送信優先度の設定が高いと判定されたデータフレームを高優先度キューに格納するステップと、  Storing a data frame determined to have a high transmission priority setting in a high priority queue;
前記通信端末から前記OLTへの通信に対しての送信保証条件を登録するステップと、  Registering a transmission guarantee condition for communication from the communication terminal to the OLT;
前記低優先度キュー及び前記高優先度キューに格納されているデータフレームを取り出し、前記高優先度キューに格納されているデータフレームを送信バッファに書き込み、前記低優先度キューに格納されているデータフレームのうち前記送信保証条件に該当したものを、所定の送信順になるように前記送信バッファに書き込むステップと、  The data frames stored in the low priority queue and the high priority queue are extracted, the data frames stored in the high priority queue are written to the transmission buffer, and the data stored in the low priority queue is stored. Writing the frame corresponding to the transmission guarantee condition in the transmission buffer so as to be in a predetermined transmission order;
前記送信バッファに格納されたデータフレームを前記OLTへ送信するステップと  Transmitting the data frame stored in the transmission buffer to the OLT;
を光通信網接続装置に実行させるためのFor executing an optical communication network connection device
プログラム。  program.
請求項11に記載のプログラムであって、  The program according to claim 11,
前記送信優先度の設定が低いと判定されたデータフレームから、通信データ中において同一の通信であるステップを判別可能とする通信識別情報を抽出するステップと、  Extracting communication identification information that makes it possible to determine a step that is the same communication in communication data from a data frame determined to have a low transmission priority setting;
前記低優先度キューに格納されているデータフレームについて、送信順に、前記通信識別情報と当該データフレームに関する評価項目とを送信データテーブルに格納するステップと、  For the data frames stored in the low priority queue, storing the communication identification information and evaluation items related to the data frame in a transmission order in a transmission order;
前記送信データテーブルを参照し、前記低優先度キューに格納されているデータフレームの中に、前記評価項目が前記送信保証条件に該当したデータフレームがあるか判定するステップと、  Referring to the transmission data table and determining whether there is a data frame in which the evaluation item satisfies the transmission guarantee condition among the data frames stored in the low priority queue;
前記送信保証条件に該当したデータフレームがある場合、前記送信保証条件に該当したデータフレームを、前記送信バッファに格納された送信予定のデータフレーム群の中に割り込ませるステップと  If there is a data frame corresponding to the transmission guarantee condition, interrupting the data frame corresponding to the transmission guarantee condition into a data frame group scheduled to be transmitted stored in the transmission buffer;
を更に光通信網接続装置に実行させるためのFor further execution by the optical network connection device
プログラム。  program.
請求項12に記載のプログラムであって、  A program according to claim 12,
前記送信優先度の設定が低いと判定されたデータフレームが送出されていない時間をカウントするステップと、  Counting a time during which a data frame determined to have a low transmission priority setting is not transmitted;
前記送信保証条件として、前記送信優先度の設定が低いと判定されたデータフレームに対して保証する所定の時間間隔を設定するステップと、  As the transmission guarantee condition, setting a predetermined time interval for guaranteeing data frames determined to have a low transmission priority setting;
前記低優先度キューに格納されているデータフレームのうち、送出されていない時間が前記所定の時間間隔を超えたデータフレームを、前記送信バッファに格納された送信予定のデータフレームの送信順の所定位置に挿入するステップと  Among the data frames stored in the low priority queue, a data frame whose non-transmitted time exceeds the predetermined time interval is determined in the transmission order of the data frame scheduled to be transmitted stored in the transmission buffer. Step to insert into position
を更に光通信網接続装置に実行させるためのFor further execution by the optical network connection device
プログラム。  program.
請求項12に記載のプログラムであって、  A program according to claim 12,
前記送信優先度の設定が低いと判定されたデータフレームが送出されていない時間をカウントするステップと、  Counting a time during which a data frame determined to have a low transmission priority setting is not transmitted;
前記送信保証条件として、前記送信優先度の設定が低いと判定されたデータフレームに対して保証する所定の時間間隔を設定するステップと、  As the transmission guarantee condition, setting a predetermined time interval for guaranteeing data frames determined to have a low transmission priority setting;
前記送信バッファに格納された送信予定のデータフレームのうち、送出されていない時間が前記所定の時間間隔を超えていないデータフレームの代わりに、前記低優先度キューに格納されているデータフレームのうち、送出されていない時間が前記所定の時間間隔を超えたデータフレームを上書きするステップ  Of the data frames stored in the transmission buffer, the data frames stored in the low-priority queue instead of the data frames whose transmission time does not exceed the predetermined time interval. And overwriting a data frame whose non-transmitted time exceeds the predetermined time interval
を更に光通信網接続装置に実行させるためのFor further execution by the optical network connection device
プログラム。  program.
請求項11乃至14のいずれか一項に記載のプログラムであって、  The program according to any one of claims 11 to 14,
前記低優先度キュー及び前記高優先度キューに格納されているデータフレームを前記送信バッファに格納した後に、前記送信バッファに格納されたデータフレームの送信順を変更するステップ  A step of changing a transmission order of the data frames stored in the transmission buffer after storing the data frames stored in the low priority queue and the high priority queue in the transmission buffer;
を更に光通信網接続装置に実行させるためのFor further execution by the optical network connection device
プログラム。  program.
JP2006225106A 2006-08-22 2006-08-22 Optical communication network connection device, bandwidth guarantee method, and program Expired - Fee Related JP4527696B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2006225106A JP4527696B2 (en) 2006-08-22 2006-08-22 Optical communication network connection device, bandwidth guarantee method, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2006225106A JP4527696B2 (en) 2006-08-22 2006-08-22 Optical communication network connection device, bandwidth guarantee method, and program

Publications (2)

Publication Number Publication Date
JP2008053793A JP2008053793A (en) 2008-03-06
JP4527696B2 true JP4527696B2 (en) 2010-08-18

Family

ID=39237453

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2006225106A Expired - Fee Related JP4527696B2 (en) 2006-08-22 2006-08-22 Optical communication network connection device, bandwidth guarantee method, and program

Country Status (1)

Country Link
JP (1) JP4527696B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109672598B (en) * 2018-09-30 2021-09-24 达闼机器人有限公司 Robot system

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2865314B2 (en) * 1989-07-04 1999-03-08 株式会社東芝 Packet communication device
JPH0630472A (en) * 1992-07-10 1994-02-04 Mazda Motor Corp Multiplex transmission equipment
GB9705719D0 (en) * 1997-03-20 1997-05-07 Two Way Tv Ltd Method and apparatus for transmitting data
JP4019895B2 (en) * 2002-10-30 2007-12-12 三菱電機株式会社 Communication system and slave station device

Also Published As

Publication number Publication date
JP2008053793A (en) 2008-03-06

Similar Documents

Publication Publication Date Title
EP1989914B1 (en) Centralized congestion avoidance in a passive optical network
US8184976B2 (en) Passive optical network system and operating method thereof
US20120148247A1 (en) Method for soft bandwidth limiting in dynamic bandwidth allocation
CN114365459B (en) Network control device, communication resource allocation method, and communication system
CN105164978A (en) Parent station device, child station device, optical communication system, control device, and bandwidth allocation method
CN108809851A (en) Service bandwidth distribution method and device based on GPON systems
JP4639175B2 (en) Transmission equipment
CN109428827B (en) A traffic adaptive cache allocation device and method, and ONU equipment
US20110318009A1 (en) Pon system, optical network unit used therein, and transmission control method therefor
EP4087271A1 (en) Service transmission method and apparatus, sending end and storage medium
KR100786527B1 (en) How to request approval for Mac in passive optical network
CN110234041B (en) Precise reporting mechanism for bandwidth requirements of optical network unit
US7653080B2 (en) Station side communication device
JP2015033051A (en) Dynamic bandwidth allocation method, station side device, computer program, and PON system
JP4527696B2 (en) Optical communication network connection device, bandwidth guarantee method, and program
CN112262551B (en) Subscriber line terminal station apparatus and band allocation method
WO2024198406A1 (en) Method for implementing time-sensitive network by means of passive optical network system, device, and medium
JP5487139B2 (en) Bandwidth allocation method and passive optical communication network system
KR101060191B1 (en) XPON with network processing technology for IP-TV service and its operation method
CN116896697A (en) Method for distributing uplink bandwidth for distinguishing information flow types and PON system
JP4877483B2 (en) Transmission allocation method and apparatus
JP2014033251A (en) Communication system and packet transmission method
JP6027428B2 (en) Optical communication network system and bandwidth control method
CN115066033B (en) A method, device, equipment and medium for sending downlink traffic
KR20030027968A (en) Scheduling Method for Distribution of Wireless Resources of Local Wireless Communication System

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20100118

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20100210

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20100409

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: 20100520

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20100603

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

Free format text: PAYMENT UNTIL: 20130611

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees