JP2018160856A - Communication equipment and communication method - Google Patents

Communication equipment and communication method Download PDF

Info

Publication number
JP2018160856A
JP2018160856A JP2017058117A JP2017058117A JP2018160856A JP 2018160856 A JP2018160856 A JP 2018160856A JP 2017058117 A JP2017058117 A JP 2017058117A JP 2017058117 A JP2017058117 A JP 2017058117A JP 2018160856 A JP2018160856 A JP 2018160856A
Authority
JP
Japan
Prior art keywords
communication
failure
priority
probability
logical links
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.)
Pending
Application number
JP2017058117A
Other languages
Japanese (ja)
Inventor
崇徳 佐々木
Takanori Sasaki
崇徳 佐々木
茂盛 大川
Shigemori Okawa
茂盛 大川
琢哉 前田
Takuya Maeda
琢哉 前田
良成 赤倉
Yoshinari Akakura
良成 赤倉
忠之 西端
Tadayuki Nishihata
忠之 西端
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.)
Fujitsu Ltd
Original Assignee
Fujitsu 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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP2017058117A priority Critical patent/JP2018160856A/en
Publication of JP2018160856A publication Critical patent/JP2018160856A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Small-Scale Networks (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide communication equipment and a communication method enabling authentication processing for each logical link to be performed in an appropriate order.SOLUTION: The communication equipment communicates with another equipment via a logical link authenticated between the communication equipment and the other equipment from among a plurality of logical links accommodated in a physical line recovered from a failure. The communication equipment includes: a calculation unit that calculates, for each of the plurality of logical links, a utilization rate of a communication band before the failure and the probability that the communication equipment performs communication within a predetermined period after recovery of the failure; a setting processing unit that sets a priority of each of the plurality of logical links based on the utilization rate of the communication band before the failure and the probability of performing communication within the predetermined period after recovery of the failure; and an authentication processing unit that performs authentication processing for the plurality of logical links based on the priority of each of the plurality of logical links.SELECTED DRAWING: Figure 5

Description

本件は、通信装置及び通信方法に関する。   The present case relates to a communication device and a communication method.

マンションやオフィスなどの加入者宅に光通信サービスを提供する加入者系光アクセスシステムとして、PON(Passive Optical Network)システムが用いられている(例えば特許文献1〜3)。PONシステムには、光通信サービスの提供者の局舎に設置される光端局装置(OLT: Optical Line Terminal)と、加入者宅などに設置される光終端装置(ONU: Optical Network Unit)とが含まれる。なお、PONシステムとしては、例えばIEEE(Institute of Electrical and Electronics Engineers, Inc.)802.3ahに規定されたものが挙げられる。   A PON (Passive Optical Network) system is used as a subscriber optical access system that provides an optical communication service to a subscriber house such as a condominium or an office (for example, Patent Documents 1 to 3). The PON system includes an optical terminal device (OLT: Optical Line Terminal) installed at the office of the optical communication service provider, an optical network unit (ONU: Optical Network Unit) installed at the subscriber's home, etc. Is included. Examples of the PON system include those specified in IEEE (Institute of Electrical and Electronics Engineers, Inc.) 802.3ah.

OLTは、1本の光ファイバを光スプリッタにより複数本の光ファイバに分岐させてなる伝送路を介して複数台(例えば64台)のONUと接続される。このため、PONシステムの光ファイバの施設コストは、メディアコンバータなどのポイントツーポイントの光アクセスシステムと比較すると安価に抑えられる。   The OLT is connected to a plurality of (for example, 64) ONUs via a transmission path in which one optical fiber is branched into a plurality of optical fibers by an optical splitter. For this reason, the facility cost of the optical fiber of the PON system can be suppressed at a low cost compared to a point-to-point optical access system such as a media converter.

OLTは、ONUとの間において論理リンク(LL: Logical Link)単位で通信を行う。OLTとONUの間では、通信の開始に先立ち、ユーザデータのセキュリティの確保のためにLL単位の認証シーケンスが実行される。認証シーケンスは、通常、新しいONUが設置されOLTに接続されたときに実行されるが、例えば、OLT側で光ファイバの再接続、光モジュールなどの部品の交換、及び再起動が行われたとき、OLTに接続された全てのONUの各LLについて認証処理が実行される。   The OLT communicates with the ONU in units of a logical link (LL: Logical Link). Prior to the start of communication, an authentication sequence in LL units is executed between the OLT and the ONU in order to ensure the security of user data. The authentication sequence is normally executed when a new ONU is installed and connected to the OLT. For example, when an optical fiber is reconnected, a component such as an optical module is replaced and restarted on the OLT side. Authentication processing is executed for each LL of all ONUs connected to the OLT.

特開2004−201059号公報JP 2004-201059 A 特開2006−262129号公報JP 2006-262129 A 特開2012−124687号公報JP 2012-124687 A

しかし、OLTは、各LLについての認証処理を1つずつ実行するため、認証処理の実行順序が遅いLLほど、通信の開始が遅れる。例えば、1つのLLについての認証処理の所要時間を8(秒)と仮定した場合、LL数を1028とすると、全てのLLについての認証処理の所要時間は約2時間17分(=8×1028)となるため、認証処理の順序が最後となったLLは、通信の開始が約2時間遅れることとなる。   However, since the OLT executes the authentication process for each LL one by one, the LL with the slower execution order of the authentication process delays the start of communication. For example, assuming that the time required for authentication processing for one LL is 8 (seconds), if the number of LLs is 1028, the time required for authentication processing for all LLs is about 2 hours 17 minutes (= 8 × 1028). Therefore, in the LL whose authentication processing order is the last, the start of communication is delayed by about 2 hours.

これに対し、例えば特許文献1〜3には、LLごとに設けた優先度に従う順序で認証などの処理を実行する点が記載されているが、優先度が固定値であるため、通信状況によっては例えば即時の通信の再開が必要なLLであっても、その優先度が低いために遅い順序で処理されるおそれがある。   On the other hand, for example, Patent Documents 1 to 3 describe that the processing such as authentication is performed in the order according to the priority set for each LL. However, since the priority is a fixed value, For example, even an LL that requires immediate resumption of communication may be processed in a late order due to its low priority.

そこで本件は、論理リンクごとの認証処理を適切な順序で実行することができる通信装置及び通信方法を提供することを目的とする。   Therefore, an object of the present invention is to provide a communication device and a communication method capable of executing authentication processing for each logical link in an appropriate order.

1つの態様では、通信装置は、故障から回復した物理回線に収容された複数の論理リンクのうち、他装置との間で認証済みの論理リンクを介して通信する通信装置において、前記複数の論理リンクの各々について、前記故障前の通信帯域の利用率と前記故障の回復後の所定の期間内に通信する確率とを算出する算出部と、前記複数の論理リンクの各々の優先度を前記故障前の通信帯域の利用率及び前記故障の回復後の所定の期間内に通信する確率に基づき設定する設定処理部と、前記複数の論理リンクの各々の前記優先度に基づき前記複数の論理リンクについて認証処理を行う認証処理部とを有する。   In one aspect, the communication device is a communication device that communicates with another device via an authenticated logical link among a plurality of logical links accommodated in a physical line recovered from a failure. For each of the links, a calculation unit that calculates a utilization rate of the communication band before the failure and a probability of performing communication within a predetermined period after the failure is recovered, and assigns a priority to each of the plurality of logical links to the failure. A setting processing unit configured to set based on a utilization rate of a previous communication band and a probability of communication within a predetermined period after recovery from the failure, and the plurality of logical links based on the priority of each of the plurality of logical links And an authentication processing unit that performs authentication processing.

1つの態様では、通信方法は、故障から回復した物理回線に収容された複数の論理リンクのうち、他装置との間で認証済みの論理リンクを介して通信する通信方法において、前記複数の論理リンクの各々について、前記故障前の通信帯域の利用率と前記故障の回復後の所定の期間内に通信する確率とを算出し、前記複数の論理リンクの各々の優先度を前記故障前の通信帯域の利用率及び前記故障の回復後の所定の期間内に通信する確率に基づき設定し、前記複数の論理リンクの各々の前記優先度に基づき前記複数の論理リンクについて認証処理を行う方法である。   In one aspect, a communication method is a communication method in which communication is performed with an authenticated logical link with another device among a plurality of logical links accommodated in a physical line recovered from a failure. For each of the links, the utilization rate of the communication band before the failure and the probability of communicating within a predetermined period after the recovery of the failure are calculated, and the priority of each of the plurality of logical links is set to the communication before the failure. A method of performing authentication processing on the plurality of logical links based on the priority of each of the plurality of logical links, set based on a bandwidth utilization rate and a probability of communication within a predetermined period after recovery from the failure. .

1つの側面として、論理リンクごとの認証処理を適切な順序で実行することができる。   As one aspect, authentication processing for each logical link can be executed in an appropriate order.

PONシステムの一例を示す構成図である。It is a block diagram which shows an example of a PON system. OLTとONUの間のシーケンス処理の一例を示すシーケンス図である。It is a sequence diagram which shows an example of the sequence process between OLT and ONU. OLTの一例を示す構成図である。It is a block diagram which shows an example of OLT. 統計情報、利用状態管理テーブル、利用確率テーブル、及び優先度テーブルの例を示す図である。It is a figure which shows the example of statistical information, a utilization status management table, a utilization probability table, and a priority table. 論理リンクごとの優先度の設定の一例を示す図である。It is a figure which shows an example of the setting of the priority for every logical link. 統計情報の収集処理の一例を示すフローチャートである。It is a flowchart which shows an example of the collection process of statistical information. 利用確率テーブルの更新処理の一例を示すフローチャートである。It is a flowchart which shows an example of the update process of a utilization probability table. 優先度の設定処理の一例を示すフローチャートである。It is a flowchart which shows an example of a priority setting process. 優先度の判定処理の一例を示すフローチャートである。It is a flowchart which shows an example of the determination process of a priority. 認証処理の一例を示すフローチャートである。It is a flowchart which shows an example of an authentication process. 優先度の設定処理の他の例を示すフローチャートである。It is a flowchart which shows the other example of a priority setting process. ウィンドウタイマ満了時の処理の一例を示すフローチャートである。It is a flowchart which shows an example of the process at the time of window timer expiration. 優先度の判定処理の他の例を示すフローチャートである。It is a flowchart which shows the other example of the determination process of a priority. 論理リンクごとの優先度の設定の他の例を示す図である。It is a figure which shows the other example of the setting of the priority for every logical link. 利用確率テーブルの他の例を示す図である。It is a figure which shows the other example of a utilization probability table.

図1は、PONシステムの一例を示す構成図である。PONシステムは、光通信サービスの提供者の局舎に設置される光端局装置(OLT)1と、加入者宅などに設置されるN台(N:2以上の整数)の光終端装置(ONU)2とが含まれる。   FIG. 1 is a configuration diagram illustrating an example of a PON system. The PON system includes an optical terminal device (OLT) 1 installed in a station of an optical communication service provider, and N (N: an integer of 2 or more) optical terminal devices (N: 2 or more) installed in a subscriber's house. ONU) 2.

本例において、OLT1からONU2に向かう伝送方向を下り方向Rdと定義し、ONU2からOLT1に向かう伝送方向を上り方向Ruと定義する。なお、OLT1は通信装置の一例である。また、本例のPONシステムとしては、一例としてIEEE802.3ahに規定されたものを挙げるが、これに限定されない。   In this example, the transmission direction from the OLT 1 to the ONU 2 is defined as the downlink direction Rd, and the transmission direction from the ONU 2 to the OLT 1 is defined as the uplink direction Ru. The OLT 1 is an example of a communication device. In addition, as an example of the PON system of this example, a system defined in IEEE802.3ah is exemplified, but the PON system is not limited to this.

OLT1は、光ファイバ90に接続されており、光ファイバ90は、光スプリッタ92を介して複数本の光ファイバ93に接続されている。また、各ONU2は光ファイバ93に接続されている。PONシステムの伝送路は、1本の光ファイバ90を複数本の光ファイバ93に分岐させて構成されている。つまり、各ONU(#1〜#N)2は、OLT1と接続された伝送路の複数の分岐先の1つに接続される。   The OLT 1 is connected to an optical fiber 90, and the optical fiber 90 is connected to a plurality of optical fibers 93 via an optical splitter 92. Each ONU 2 is connected to an optical fiber 93. The transmission path of the PON system is configured by branching one optical fiber 90 into a plurality of optical fibers 93. That is, each ONU (# 1 to #N) 2 is connected to one of a plurality of branch destinations of the transmission path connected to the OLT 1.

このため、PONシステムの光ファイバの施設コストは、メディアコンバータなどのポイントツーポイントの光アクセスシステムと比較すると安価に抑えられる。なお、#1〜#Nは、ONU2を識別するためのONU−IDである。   For this reason, the facility cost of the optical fiber of the PON system can be suppressed at a low cost compared to a point-to-point optical access system such as a media converter. Note that # 1 to #N are ONU-IDs for identifying the ONU2.

OLT1と各ONU2は、1以上の論理リンク(LL)を確立し、LL単位で上りフレームFu及び下りフレームFdを送受信する。各ONU2は、一例として、OLT1との間に2つのLLを確立している。LLはLL−IDにより識別される。   The OLT 1 and each ONU 2 establish one or more logical links (LL), and transmit and receive the upstream frame Fu and the downstream frame Fd in LL units. As an example, each ONU 2 establishes two LLs with the OLT 1. The LL is identified by the LL-ID.

PONシステムでは、N台のONU2が共通の光ファイバ90を介してOLT1と通信する。このため、下り方向Rdでは、符号G1で示されるように、OLT1が各ONU2宛ての下りフレームFd(#1−1〜#N−2)を時分割多重して送信する。下りフレームFd(#K−M)(K=1,2,・・・,N、M=1,2)は、ONU(#K)2のLL−ID#Mの下りフレームFdを示す。なお、下りフレームFdの並び順は、OLT1における各ONU2宛ての下りフレームFdの統計多重処理に依存するため、本例に限定されない。   In the PON system, N ONUs 2 communicate with the OLT 1 via a common optical fiber 90. For this reason, in the downstream direction Rd, as indicated by the symbol G1, the OLT 1 transmits the downstream frames Fd (# 1-1 to # N-2) addressed to the respective ONUs 2 by time division multiplexing. Downstream frame Fd (# K-M) (K = 1, 2,..., N, M = 1, 2) indicates the downstream frame Fd of LL-ID # M of ONU (#K) 2. Note that the arrangement order of the downstream frames Fd is not limited to this example because it depends on the statistical multiplexing processing of the downstream frames Fd addressed to each ONU 2 in the OLT 1.

一方、上り方向Ruでは、符号G2で示されるように、各ONU2は、OLT1から予め個別に指定された送信タイミングで上りフレームFu(#1−1〜#N−2)をバースト送信することにより、共通の光ファイバ90内での各ONU2の上りフレームFu同士の衝突が回避される。上りフレームFu(#K−M)は、ONU(#K)2のLL−ID#Mの上りフレームFuを示す。なお、上りフレームFu及び下りフレームFdの形態としては、例えばイーサネット(登録商標、以下同様)フレームが挙げられるが、これに限定されない。   On the other hand, in the upstream direction Ru, each ONU 2 performs burst transmission of the upstream frames Fu (# 1-1 to # N-2) at transmission timings individually designated in advance from the OLT 1, as indicated by reference numeral G2. The collision between the upstream frames Fu of the ONUs 2 in the common optical fiber 90 is avoided. The upstream frame Fu (# K-M) indicates the upstream frame Fu of the LL-ID # M of the ONU (#K) 2. The form of the upstream frame Fu and the downstream frame Fd includes, for example, an Ethernet (registered trademark, hereinafter the same) frame, but is not limited thereto.

このように、OLT1は、ONU2との間においてLL単位で通信を行う。OLT1とONU2の間では、通信の開始に先立ち、ユーザデータのセキュリティの確保のためにLL単位の認証シーケンスが実行される。   Thus, the OLT 1 communicates with the ONU 2 in LL units. Prior to the start of communication, an authentication sequence in LL units is executed between the OLT 1 and the ONU 2 in order to ensure the security of user data.

図2は、OLT1とONU2の間のシーケンス処理の一例を示すシーケンス図である。本例のシーケンスは、MPCP(Multi Point Control Protocol)に基づき制御フレームの送受信により実行される。OLT1とONU2は、リンク確立シーケンスS1と、OAM(Operation, Administration, Maintenance)ディスカバリシーケンスS2と、認証シーケンスS3とを、この順で実行する。   FIG. 2 is a sequence diagram illustrating an example of a sequence process between the OLT 1 and the ONU 2. The sequence of this example is executed by transmitting and receiving control frames based on MPCP (Multi Point Control Protocol). The OLT 1 and the ONU 2 execute a link establishment sequence S1, an OAM (Operation, Administration, Maintenance) discovery sequence S2, and an authentication sequence S3 in this order.

リンク確立シーケンスS1において、OLT1は、ONU2に対しDiscover_Gateフレームを送信する。Discover_Gateフレームは、ONU2のLLごとの認証処理の要求を受け付ける時刻及び時間幅、つまり期間をONU2に通知する。この期間は、例えばディスカバリウィンドウと呼ばれる。なお、OLT1は、新規のONU2の設置に備えて、周期的なDiscover_Gateフレームの送信により周期的にディスカバリウィンドウを時間軸上に設ける。   In the link establishment sequence S1, the OLT 1 transmits a Discover_Gate frame to the ONU 2. The Discover_Gate frame notifies the ONU 2 of the time and time width for accepting a request for authentication processing for each LL of the ONU 2, that is, the period. This period is called a discovery window, for example. Note that the OLT 1 periodically provides a discovery window on the time axis by periodically transmitting a Discover_Gate frame in preparation for the installation of a new ONU 2.

ONU2は、LLの登録を要求するために、通知された時刻にランダムな遅延を付加した時刻にRegister_ReqフレームをOLT1に送信する。Register_Reqフレームは、ディスカバリウィンドウ内のタイミングでOLT1に到着する。OLT1は、ONU2に割り当てるLL−IDを登録して(符号S11)、LL−IDを通知するため、RegisterフレームをONU2に送信する。OLT1は、4つのLLを登録した場合、LL−ID#1〜#4をONU2に通知する。   The ONU 2 transmits a Register_Req frame to the OLT 1 at a time obtained by adding a random delay to the notified time in order to request LL registration. The Register_Req frame arrives at OLT 1 at a timing within the discovery window. The OLT 1 registers the LL-ID assigned to the ONU 2 (reference S11), and transmits a Register frame to the ONU 2 to notify the LL-ID. When the OLT 1 registers four LLs, the OLT 1 notifies the ONU 2 of LL-IDs # 1 to # 4.

次に、OLT1は、論理リンクごとに上りフレームFuの送信開始時刻及び送信データ量を通知するため、Normal_GateフレームをONU2に送信する。ONU2は、Registerフレームに対する応答としてRegister_AckメッセージをOLT1に送信する。このようにして、OLT1とONU2の間に論理リンクが確立する。   Next, the OLT 1 transmits a Normal_Gate frame to the ONU 2 in order to notify the transmission start time and transmission data amount of the uplink frame Fu for each logical link. The ONU 2 transmits a Register_Ack message to the OLT 1 as a response to the Register frame. In this way, a logical link is established between OLT 1 and ONU 2.

次に、OLT1とONU2の間では、OAMディスカバリシーケンスS2が実行される。OAMディスカバリシーケンスS2では、OLT1とONU2がOAMフレームを互いに送受信することにより、OLT1とONU2の間でOAMレベルのリンクが確立される。   Next, an OAM discovery sequence S2 is executed between OLT1 and ONU2. In the OAM discovery sequence S2, an OAM level link is established between the OLT 1 and the ONU 2 by the OLT 1 and the ONU 2 transmitting and receiving OAM frames to each other.

次に、OLT1とONU2の間では、認証シーケンスS3が実行される。認証シーケンスS3では、OLT1は、ONU2からの認証要求に応じてMACアドレスまたはONU−IDに基づいて、LLごとにONU2を認証する。   Next, an authentication sequence S3 is executed between the OLT 1 and the ONU 2. In the authentication sequence S3, the OLT 1 authenticates the ONU 2 for each LL based on the MAC address or the ONU-ID in response to an authentication request from the ONU 2.

認証シーケンスS3は、通常、新しいONU2が設置されOLT1に接続されたときに実行されるが、例えば、OLT1側で光ファイバ90の再接続、光モジュールなどの部品の交換、及び再起動が行われたとき、OLT1に接続された全てのONU2の各LLについて認証処理が実行される。つまり、光ファイバ90により構成された物理回線(以下、「PON回線」と表記)が故障から回復したとき、OLT1は、PON回線に収容された各LLについて認証処理を実行する。そして、OLT1は、ONU2との間で認証済みのLLを介して通信する。   The authentication sequence S3 is normally executed when a new ONU 2 is installed and connected to the OLT 1. For example, reconnection of the optical fiber 90, replacement of components such as an optical module, and restart are performed on the OLT 1 side. Authentication processing is executed for each LL of all ONUs 2 connected to the OLT 1. That is, when a physical line (hereinafter referred to as “PON line”) configured by the optical fiber 90 recovers from a failure, the OLT 1 executes an authentication process for each LL accommodated in the PON line. The OLT 1 communicates with the ONU 2 via the authenticated LL.

しかし、OLT1は、各LLについての認証処理を1つずつ実行するため、認証処理の実行順序が遅いLLほど、通信の開始が遅れる。例えば、1つのLLについての認証処理の所要時間を8(秒)と仮定した場合、LL数を1028とすると、全てのLLについての認証処理の所要時間は約2時間17分(=8×1028)となるため、認証処理の順序が最後となったLLは、通信の開始が約2時間遅れることとなる。   However, since the OLT 1 executes the authentication process for each LL one by one, the start of communication is delayed as the LL with the slower execution order of the authentication process. For example, assuming that the time required for authentication processing for one LL is 8 (seconds), if the number of LLs is 1028, the time required for authentication processing for all LLs is about 2 hours 17 minutes (= 8 × 1028). Therefore, in the LL whose authentication processing order is the last, the start of communication is delayed by about 2 hours.

これに対し、LLごとに固定的な優先度を設け、優先度に従う順序で認証処理を実行した場合、通信状況によっては例えば即時の通信の再開が必要なLLであっても、その優先度が低いために遅い順序で処理されるおそれがある。   On the other hand, when a fixed priority is provided for each LL and authentication processing is executed in the order according to the priority, even if the LL requires immediate restart of communication depending on the communication status, the priority is Since it is low, it may be processed in a slow order.

そこで、OLT1は、各LLについて、PON回線の故障前の通信帯域の利用率と故障の回復後の所定の期間内に通信する確率とを算出し、各LLの優先度をその利用率及び確率に基づき設定し、各LLの優先度に基づき各LLについて認証処理を行う。このため、OLT1は、PON回線の故障前及び回復後の通信状況に応じた優先度を各LLに設定し、その優先度に基づき認証処理を行うことができる。したがって、OLT1は、LLごとの認証処理を適切な順序で実行することができる。   Therefore, the OLT 1 calculates, for each LL, the usage rate of the communication band before the failure of the PON line and the probability of communication within a predetermined period after the recovery of the failure, and assigns the priority of each LL to the usage rate and the probability. The authentication process is performed for each LL based on the priority of each LL. For this reason, the OLT 1 can set the priority according to the communication status before and after the failure of the PON line to each LL, and can perform the authentication process based on the priority. Therefore, the OLT 1 can execute the authentication process for each LL in an appropriate order.

図3は、OLT1の一例を示す構成図である。OLT1は、回線処理ユニット80と、監視制御ユニット81とを有する。回線処理ユニット80はPON回線の通信処理を実行し、監視制御ユニット81は回線処理ユニット80の監視制御処理を行う。なお、回線処理ユニット80は、複数個実装されていてもよい。   FIG. 3 is a configuration diagram illustrating an example of the OLT 1. The OLT 1 includes a line processing unit 80 and a monitoring control unit 81. The line processing unit 80 executes PON line communication processing, and the monitoring control unit 81 performs monitoring control processing of the line processing unit 80. A plurality of line processing units 80 may be mounted.

回線処理ユニット80及び監視制御ユニット81は、例えば、複数の電気部品が実装された回路基板により構成され、OLT1の筐体に設けられたスロットに実装される。回線処理ユニット80及び監視制御ユニット81は、OLT1内に設けられた配線基板と電気コネクタなどを介して接続され、配線基板を介して互いにデータを入出力する。   The line processing unit 80 and the monitoring control unit 81 are configured by, for example, a circuit board on which a plurality of electrical components are mounted, and are mounted in slots provided in the casing of the OLT 1. The line processing unit 80 and the monitoring control unit 81 are connected to a wiring board provided in the OLT 1 via an electrical connector or the like, and input / output data to / from each other via the wiring board.

回線処理ユニット80は、CPU(Central Processing Unit)10、ROM(Read Only Memory)11、RAM(Random Access Memory)12、揮発性メモリ13、通信ポート14、通信制御部15、ネットワークインターフェース部(NW-IF)16、送信器(Tx)170、受信器(Rx)171、及び光合分波部18を有する。NW−IF16及び通信制御部15は、例えばFPGA(Field Programmable Gate Array)やASIC(Application Specified Integrated Circuit)などのハードウェアにより構成される。   The line processing unit 80 includes a central processing unit (CPU) 10, a read only memory (ROM) 11, a random access memory (RAM) 12, a volatile memory 13, a communication port 14, a communication control unit 15, a network interface unit (NW- IF) 16, a transmitter (Tx) 170, a receiver (Rx) 171, and an optical multiplexing / demultiplexing unit 18. The NW-IF 16 and the communication control unit 15 are configured by hardware such as an FPGA (Field Programmable Gate Array) and an ASIC (Application Specified Integrated Circuit).

光合分波部18は、例えばWDM(Wavelength Division Multiplexer)カプラであり、3つのポートを介し光ファイバ90、送信器170、及び受信器171に接続されている。光合分波部18は、送信器170から入力された下り方向Rdの光信号Sdを光ファイバ90に導き、光ファイバ90から入力された上り方向Ruの光信号Suを受信器171に導く。   The optical multiplexing / demultiplexing unit 18 is, for example, a WDM (Wavelength Division Multiplexer) coupler, and is connected to the optical fiber 90, the transmitter 170, and the receiver 171 through three ports. The optical multiplexing / demultiplexing unit 18 guides the downlink Rd optical signal Sd input from the transmitter 170 to the optical fiber 90, and guides the uplink Ru optical signal Su input from the optical fiber 90 to the receiver 171.

受信器171は、例えばフォトダイオード(PD: PhotoDiode)などから構成され、光信号Suを電気信号に変換することにより光信号Suから上りフレームFuを取得する。受信器171は、各ONU2に割り当てられた送信タイミングに基づき、各ONU2からの上りフレームFu(#1〜#N)を識別する。受信器171は、上りフレームFuを通信制御部15に出力する。   The receiver 171 includes, for example, a photodiode (PD: PhotoDiode), and acquires the upstream frame Fu from the optical signal Su by converting the optical signal Su into an electrical signal. The receiver 171 identifies the upstream frame Fu (# 1 to #N) from each ONU 2 based on the transmission timing assigned to each ONU 2. The receiver 171 outputs the uplink frame Fu to the communication control unit 15.

また、送信器170は、例えばLD(Laser Diode)や変調器から構成され、通信制御部15から入力された下りフレームFdを光信号に変換して光合分波部18に出力する。   The transmitter 170 is configured by, for example, an LD (Laser Diode) or a modulator, converts the downstream frame Fd input from the communication control unit 15 into an optical signal, and outputs the optical signal to the optical multiplexing / demultiplexing unit 18.

通信制御部15は、PON回線の通信をLLごとに処理する。通信制御部15は、送受信するフレームFu,Fdの統計情報を生成する。より具体的には、通信制御部15は、上りフレームFuの送信数、下りフレームFdの受信数及びエラー数を計数する。   The communication control unit 15 processes PON line communication for each LL. The communication control unit 15 generates statistical information on the frames Fu and Fd to be transmitted and received. More specifically, the communication control unit 15 counts the number of uplink frames Fu transmitted, the number of downlink frames Fd received, and the number of errors.

また、通信制御部15は、バス19を介してCPU10に接続されている。通信制御部15は、ONU2から受信したOAMフレームをCPU10に出力し、CPU10から入力されたOAMフレームを送信器170からONU2に送信する。これにより、OLT1は、上記のリンク確立シーケンスS1、OAMディスカバリシーケンスS2、認証シーケンスS3を実行する。   The communication control unit 15 is connected to the CPU 10 via the bus 19. The communication control unit 15 outputs the OAM frame received from the ONU 2 to the CPU 10 and transmits the OAM frame input from the CPU 10 from the transmitter 170 to the ONU 2. As a result, the OLT 1 executes the link establishment sequence S1, the OAM discovery sequence S2, and the authentication sequence S3.

通信制御部15は、受信器171との通信に基づきPON回線の故障及び回復を検出する。通信制御部15は、PON回線の故障及び回復をCPU10に通知する。なお、PON回線の故障としては、例えば光ファイバ90の破損及び抜去や受信器171の破損などが挙げられる。   The communication control unit 15 detects a failure and recovery of the PON line based on communication with the receiver 171. The communication control unit 15 notifies the CPU 10 of the failure and recovery of the PON line. Examples of the failure of the PON line include breakage and removal of the optical fiber 90 and breakage of the receiver 171.

また、通信制御部15は、上りフレームFuからデータ信号を生成してNW−IF16に出力し、NW−IF16から入力されたデータ信号から下りフレームFdを生成して送信器170に出力する。   In addition, the communication control unit 15 generates a data signal from the upstream frame Fu and outputs it to the NW-IF 16, generates a downstream frame Fd from the data signal input from the NW-IF 16, and outputs it to the transmitter 170.

NW−IF16は、通信制御部15から入力されたデータ信号を、例えばフォーマット変換して上流側のネットワークに送信する。また、NW−IF16は、上流側のネットワークから受信したデータ信号を、例えばフォーマット変換して通信制御部15に出力する。   The NW-IF 16 converts, for example, the format of the data signal input from the communication control unit 15 and transmits the data signal to the upstream network. Further, the NW-IF 16 converts the format of the data signal received from the upstream network, for example, and outputs it to the communication control unit 15.

CPU10は、互いに信号の入出力ができるように、ROM11、RAM12、揮発性メモリ13、及び通信ポート14と、バス19を介して接続されている。ROM11には、CPU10を駆動するプログラムが格納されている。RAM12は、CPU10のワーキングメモリとして機能する。通信ポート14は、例えば、監視制御ユニット81との間のLAN(Local Area Network)の通信を処理する。   The CPU 10 is connected to a ROM 11, a RAM 12, a volatile memory 13, and a communication port 14 via a bus 19 so that signals can be input and output with each other. The ROM 11 stores a program for driving the CPU 10. The RAM 12 functions as a working memory for the CPU 10. The communication port 14 processes, for example, LAN (Local Area Network) communication with the monitoring control unit 81.

また、揮発性メモリ13には、統計情報テーブル(TBL)130が格納されている。揮発性メモリ13としては、例えばDRAM(Dynamic RAM)が挙げられる。   The volatile memory 13 stores a statistical information table (TBL) 130. Examples of the volatile memory 13 include a DRAM (Dynamic RAM).

一方、監視制御ユニット81は、CPU30、ROM31、RAM32、揮発性メモリ33、不揮発性メモリ34、及び通信ポート35を有する。CPU30は、互いに信号の入出力ができるように、ROM31、RAM32、及び通信ポート35と、バス39を介して接続されている。   On the other hand, the monitoring control unit 81 includes a CPU 30, a ROM 31, a RAM 32, a volatile memory 33, a nonvolatile memory 34, and a communication port 35. The CPU 30 is connected to a ROM 31, a RAM 32, and a communication port 35 via a bus 39 so that signals can be input and output with each other.

ROM31には、CPU30を駆動するプログラムが格納されている。RAM32は、CPU30のワーキングメモリとして機能する。通信ポート35は、例えば、回線処理ユニット80との間のLANの通信を処理する。   The ROM 31 stores a program that drives the CPU 30. The RAM 32 functions as a working memory for the CPU 30. The communication port 35 processes, for example, LAN communication with the line processing unit 80.

揮発性メモリ33には、優先度テーブル(TBL)330が格納されている。揮発性メモリ33としては、例えばDRAMが挙げられる。   The volatile memory 33 stores a priority table (TBL) 330. An example of the volatile memory 33 is a DRAM.

不揮発性メモリ34には、利用状態管理テーブル(TBL)340,341と利用確率テーブル(TBL)342が格納されている。不揮発性メモリ34としては、例えばフラッシュメモリが挙げられる。   The nonvolatile memory 34 stores usage state management tables (TBL) 340 and 341 and a usage probability table (TBL) 342. An example of the nonvolatile memory 34 is a flash memory.

CPU30は、回線処理ユニット80のCPU10から通信ポート14,35を介して揮発性メモリ33及び不揮発性メモリ34に対するアクセスを制御する。このため、CPU10は、優先度テーブル330、利用状態管理テーブル340,341、及び利用確率テーブル342に対する書き込み及び読み出しが可能である。   The CPU 30 controls access from the CPU 10 of the line processing unit 80 to the volatile memory 33 and the nonvolatile memory 34 via the communication ports 14 and 35. Therefore, the CPU 10 can write to and read from the priority table 330, the usage state management tables 340 and 341, and the usage probability table 342.

回線処理ユニット80のCPU10は、ROM11からプログラムを読み込むと、動作制御部100、OAMフレーム生成部101、認証処理部102、統計情報収集部103、確率算出部104、優先度設定部105、及び通信インターフェース(IF)部106が形成される。動作制御部100は、例えばOS(Operating System)であり、時刻を計時する計時部(システム時計)100aを有する。動作制御部100は、OAMフレーム生成部101、認証処理部102、統計情報収集部103、確率算出部104、優先度設定部105、及び通信IF部106に各種の動作を指示する。   When the CPU 10 of the line processing unit 80 reads the program from the ROM 11, the operation control unit 100, the OAM frame generation unit 101, the authentication processing unit 102, the statistical information collection unit 103, the probability calculation unit 104, the priority setting unit 105, and the communication An interface (IF) unit 106 is formed. The operation control unit 100 is, for example, an OS (Operating System), and includes a time measuring unit (system clock) 100a that measures time. The operation control unit 100 instructs the OAM frame generation unit 101, the authentication processing unit 102, the statistical information collection unit 103, the probability calculation unit 104, the priority setting unit 105, and the communication IF unit 106 to perform various operations.

通信IF部106は、通信制御部15に対する通信のドライバである。このため、通信制御部15との通信は、通信IF部106を介して行われる。   The communication IF unit 106 is a communication driver for the communication control unit 15. For this reason, communication with the communication control unit 15 is performed via the communication IF unit 106.

OAMフレーム生成部101は、動作制御部100の指示に従い各種のOAMフレームを生成して動作制御部100に出力する。動作制御部100は、OAMフレームを、通信IF部106を介して通信制御部15に出力する。   The OAM frame generation unit 101 generates various OAM frames in accordance with instructions from the operation control unit 100 and outputs them to the operation control unit 100. The operation control unit 100 outputs the OAM frame to the communication control unit 15 via the communication IF unit 106.

認証処理部102は、動作制御部100の指示に従って、各LLの優先度に基づき各LLについて認証処理を行う。より具体的には、認証処理部102は、上記のリンク確立シーケンスS1、OAMディスカバリシーケンスS2、認証シーケンスS3を実行する。このとき、認証処理部102は、動作制御部100を介してOAMフレーム生成部101にOAMフレームの生成を指示し、また、通信IF部106から動作制御部100を介してONU2のOAMフレームを受信する。   The authentication processing unit 102 performs authentication processing for each LL based on the priority of each LL in accordance with an instruction from the operation control unit 100. More specifically, the authentication processing unit 102 executes the link establishment sequence S1, the OAM discovery sequence S2, and the authentication sequence S3. At this time, the authentication processing unit 102 instructs the OAM frame generation unit 101 to generate an OAM frame via the operation control unit 100 and receives the OAM frame of the ONU 2 from the communication IF unit 106 via the operation control unit 100. To do.

統計情報収集部103は、収集部の一例であり、各リンクの通信量を通信制御部15から周期的に収集する。より具体的には、統計情報収集部103は、通信制御部15から通信の統計情報を収集して揮発性メモリ13の統計情報TBL130に書き込む。   The statistical information collection unit 103 is an example of a collection unit, and periodically collects the communication amount of each link from the communication control unit 15. More specifically, the statistical information collection unit 103 collects communication statistical information from the communication control unit 15 and writes the communication statistical information in the statistical information TBL 130 of the volatile memory 13.

図4には、統計情報テーブル130の例が示されている。統計情報テーブル130には、ONU−ID、LL−ID、下りフレームFdの送信数、上りフレームFuの受信数及びエラー数が登録されている。つまり、統計情報テーブル130には、LLごとの通信量が登録されている。なお、統計情報は例えば1秒間隔で収集される。   FIG. 4 shows an example of the statistical information table 130. In the statistical information table 130, ONU-ID, LL-ID, the number of downlink frames Fd transmitted, the number of uplink frames Fu received, and the number of errors are registered. That is, the communication amount for each LL is registered in the statistical information table 130. The statistical information is collected at intervals of 1 second, for example.

確率算出部104は、算出部の一例であり、各LLについて、PON回線の故障前の通信帯域の利用率と故障の回復後の所定の期間内に通信する確率(以下、「利用確率」と表記)とを算出する。また、動作制御部100は、例えばPON回線の故障が回復したことを通信制御部15との通信から検出したとき、優先度設定部105に優先度の設定処理の実行を指示する。優先度設定部105は、設定部の一例であり、動作制御部100の指示に従い、各LLの優先度をPON回線の故障前の通信帯域の利用率及び故障の回復後の所定の期間内の利用確率に基づき設定する。   The probability calculation unit 104 is an example of a calculation unit, and for each LL, the communication band utilization rate before failure of the PON line and the probability of communication within a predetermined period after failure recovery (hereinafter referred to as “utilization probability”). Notation). For example, when the operation control unit 100 detects from the communication with the communication control unit 15 that the failure of the PON line has been recovered, the operation control unit 100 instructs the priority setting unit 105 to execute priority setting processing. The priority setting unit 105 is an example of a setting unit, and in accordance with an instruction from the operation control unit 100, the priority of each LL is set within the predetermined period after failure recovery of the communication bandwidth before the failure of the PON line. Set based on usage probability.

このため、OLT1は、PON回線の故障前及び回復後の通信状況に応じた優先度を各LLに設定し、その優先度に基づき認証処理を行うことができる。したがって、OLT1は、LLごとの認証処理を適切な順序で実行することができる。   For this reason, the OLT 1 can set the priority according to the communication status before and after the failure of the PON line to each LL, and can perform the authentication process based on the priority. Therefore, the OLT 1 can execute the authentication process for each LL in an appropriate order.

より具体的には、確率算出部104は、統計情報テーブル130から周期的に統計情報を読み出し、PON回線の故障前の通信帯域の利用率と所定の閾値THを比較する。確率算出部104は、その比較結果に応じて各LLの利用状態(「利用」または「非利用」)を判定し、利用状態管理テーブル340,341に登録する。   More specifically, the probability calculation unit 104 periodically reads the statistical information from the statistical information table 130, and compares the utilization rate of the communication band before the failure of the PON line with a predetermined threshold value TH. The probability calculation unit 104 determines the use state (“use” or “non-use”) of each LL according to the comparison result, and registers the use state in the use state management tables 340 and 341.

図4には、利用状態管理テーブル340,341の例が示されている。利用状態管理テーブル340,341は、2面構成をなし、交互に書き込みが行われる。   FIG. 4 shows an example of the usage state management tables 340 and 341. The usage state management tables 340 and 341 have a two-surface configuration, and are written alternately.

利用状態管理テーブル340,341には、ONU−ID、LL−ID、そのLLの契約帯域(Mbps)、利用帯域(Mbps)、及び利用状態(「利用」または「非利用」)が登録されている。契約帯域は、ユーザとの利用契約において定められたLLの利用可能帯域の上限値であり、例えば、不図示のネットワーク管理装置などから予め設定される。   In the usage status management tables 340 and 341, ONU-ID, LL-ID, contract bandwidth (Mbps) of the LL, usage bandwidth (Mbps), and usage status (“use” or “not use”) are registered. Yes. The contract bandwidth is an upper limit value of the LL usable bandwidth defined in the usage contract with the user, and is set in advance from, for example, a network management device (not shown).

また、利用帯域は統計情報から得られる。確率算出部104は、単位時間当たりの送信数及び受信数の一方を算出することにより利用帯域を取得する。   In addition, the bandwidth used is obtained from statistical information. The probability calculation unit 104 acquires the use band by calculating one of the number of transmissions and the number of receptions per unit time.

また、利用状態は、通信帯域の利用率と所定の閾値THの比較結果から得られる。確率算出部104は、契約帯域に対する利用帯域の比率から通信帯域の利用率を算出する。確率算出部104は、通信帯域の利用率が所定の閾値TH以上である場合、利用状態を「利用」に設定し、通信帯域の利用率が所定の閾値THより小さい場合、利用状態を「非利用」に設定する。   Further, the usage state is obtained from a comparison result between the usage rate of the communication band and the predetermined threshold TH. The probability calculation unit 104 calculates the communication band usage rate from the ratio of the usage bandwidth to the contract bandwidth. The probability calculation unit 104 sets the use state to “use” when the communication band utilization rate is equal to or higher than the predetermined threshold TH, and sets the use state to “non-use” when the communication band use rate is smaller than the predetermined threshold TH. Set to “Use”.

優先度設定部105は、通信帯域の利用率と所定の閾値THの比較結果、つまり利用状態、及びPON回線の故障の回復後の所定の期間内に通信する確率に基づき各LLの優先度を設定する。このため、優先度設定部105は、PON回線の故障前に通信帯域の利用率が所定の閾値TH以上であるLL(以下、「利用LL」と表記)に高い優先度を設定することができる。したがって、利用LLについて、早い順で認証処理が実行されるため、PON回線の故障により中断された通信が早期に復旧する。   The priority setting unit 105 determines the priority of each LL based on the comparison result of the communication band utilization rate and the predetermined threshold TH, that is, the utilization state and the probability of communication within a predetermined period after recovery from the failure of the PON line. Set. For this reason, the priority setting unit 105 can set a high priority to an LL (hereinafter referred to as “use LL”) having a communication band utilization rate equal to or higher than a predetermined threshold TH before the failure of the PON line. . Therefore, since the authentication process is executed in order from the use LL, the communication interrupted due to the failure of the PON line is recovered early.

優先度設定部105は、複数のLLを、PON回線の故障前の通信帯域の利用率が所定の閾値TH以上であるLL(利用LL)が属する利用LLグループと、その故障前の通信帯域の利用率が所定の閾値THより小さいLL(以下、「非利用LL」と表記)が属する非利用グループとに分けて各LLの優先度を設定する。このため、優先度設定部105は、利用LLグループの優先度の設定処理と非利用LLグループを別々に優先度の設定処理を実行することができる。   The priority setting unit 105 divides a plurality of LLs into a use LL group to which an LL (use LL) whose use rate of the communication band before the failure of the PON line is equal to or higher than a predetermined threshold TH, and the communication band before the failure. The priority of each LL is set by dividing it into non-use groups to which LLs whose utilization rate is smaller than a predetermined threshold TH (hereinafter referred to as “non-use LL”) belong. For this reason, the priority setting unit 105 can execute the priority setting process for the used LL group and the non-used LL group separately.

また、確率算出部104は、各LLについて、時間帯ごとに通信帯域の利用率を算出して所定の閾値THと比較し、その比較結果から時間帯ごとの利用確率を算出する。より具体的には、確率算出部104は、利用状態管理テーブル340,341から時間帯ごとにLLごとの利用状態を取得して利用確率テーブル342に登録する。そして、確率算出部104は、その利用状態から時間帯ごとの利用確率を算出して利用確率テーブル342に登録する。   In addition, the probability calculation unit 104 calculates the communication band usage rate for each time zone for each LL, compares it with a predetermined threshold TH, and calculates the usage probability for each time zone from the comparison result. More specifically, the probability calculation unit 104 acquires the usage status for each LL from the usage status management tables 340 and 341 for each time period and registers the usage status in the usage probability table 342. Then, the probability calculation unit 104 calculates a use probability for each time period from the use state and registers it in the use probability table 342.

図4には、利用確率テーブル342の例が示されている。利用確率テーブル342には、ONU−IDと、LL−IDと、時間帯と、その時間帯の利用状態及び算出回数と、利用確率(%)とが登録されている。確率算出部104は、計時部100aから現在時刻を取得して時間帯を判別する。確率算出部104は、LLごとに利用状態管理テーブル340,341から利用状態を取得して、現在時刻に該当する時間帯に対応付けて利用確率テーブル342に登録する。   FIG. 4 shows an example of the usage probability table 342. In the usage probability table 342, ONU-ID, LL-ID, time zone, usage status and number of calculations in that time zone, and usage probability (%) are registered. The probability calculation unit 104 acquires the current time from the time measuring unit 100a and determines the time zone. The probability calculation unit 104 acquires the usage state from the usage state management tables 340 and 341 for each LL, and registers the usage state in the usage probability table 342 in association with the time zone corresponding to the current time.

確率算出部104は、利用状態及び算出回数から利用確率を更新する。   The probability calculation unit 104 updates the use probability from the use state and the number of calculations.

利用確率=(Q×M+ST)/(M+1) ・・・(1)   Use probability = (Q × M + ST) / (M + 1) (1)

より具体的には、確率算出部104は、上記の式(1)に従い利用確率を算出する。式(1)において、変数Qは利用確率テーブル342に登録された更新前の利用確率であり、変数Mは算出回数であり、変数STは利用状態に応じた値(0:「非利用」、1:「利用」)である。   More specifically, the probability calculation unit 104 calculates the use probability according to the above equation (1). In Expression (1), the variable Q is a use probability before update registered in the use probability table 342, the variable M is the number of calculations, and the variable ST is a value (0: “not used”, 1: “use”).

例えば、特定のLLのある時間帯について、更新前の利用確率Q=20(%)及び算出回数M=24(回)であると仮定する。このとき、利用状態が「利用」である場合、ST=1であるため、利用確率は23.2(%)(=(4.8+1)/(24+1))に更新され、利用状態が「非利用」である場合、ST=0であるため、利用確率は19.2(%)(=(4.8+0)/(24+1))に更新される。なお、算出回数は、利用確率の算出のたびに1だけ増加する。   For example, it is assumed that the usage probability Q before update = 20 (%) and the calculation count M = 24 (times) for a certain time zone with a specific LL. At this time, when the usage state is “Usage”, since ST = 1, the usage probability is updated to 23.2 (%) (= (4.8 + 1) / (24 + 1)), and the usage state is “non- In the case of “use”, since ST = 0, the use probability is updated to 19.2 (%) (= (4.8 + 0) / (24 + 1)). The number of calculations increases by 1 each time the use probability is calculated.

このようにして、確率算出部104は、各LLについて、時間帯ごとに通信帯域の利用率を算出して所定の閾値THと比較し、その比較結果から時間帯ごとの利用確率を算出する。   In this manner, the probability calculation unit 104 calculates the communication band usage rate for each time zone for each LL, compares it with the predetermined threshold TH, and calculates the usage probability for each time zone from the comparison result.

また、優先度設定部105は、時間帯ごとのLLの利用状態のうち、PON回線の故障の発生時刻を含む時間帯の利用状態と、時間帯ごとの利用確率のうち、その故障の回復時刻を含む時間帯の利用確率とに基づき各LLの優先度を設定する。このため、優先度設定部105は、PON回線の故障の発生時刻及び回復時刻のLLの利用状況に応じて適切に優先度を設定することができる。   In addition, the priority setting unit 105 uses the LL usage status for each time zone, the usage status of the time zone including the failure occurrence time of the PON line, and the recovery time of the failure among the usage probabilities for each time zone. The priority of each LL is set based on the use probability of the time zone including For this reason, the priority setting unit 105 can appropriately set the priority according to the use status of the LL at the occurrence time of the PON line failure and the recovery time.

優先度テーブル330には、ONU−ID、LL−ID、及び優先度が登録されている。認証処理部102は、優先度テーブル330を参照し、優先度の順に従って各LLについて認証処理を実行する。以下に優先度の設定例を説明する。   In the priority table 330, ONU-ID, LL-ID, and priority are registered. The authentication processing unit 102 refers to the priority table 330 and executes authentication processing for each LL in the order of priority. An example of setting priority will be described below.

図5は、LLごとの優先度の設定の一例を示す図である。図5には、ONU#1〜#4のLLごとに、PON回線の故障が発生した時間帯「13:30-13:40」(以下、「故障時間帯」と表記)における利用状態(利用または非利用)と、PON回線の故障が回復した時間帯「13:50-14:00」(以下、「回復時間帯」と表記)以降の利用確率と、優先度とが示されている。なお、本例では、利用確率の算出間隔を10分間隔と仮定する。   FIG. 5 is a diagram illustrating an example of setting priority for each LL. In FIG. 5, for each LL of ONUs # 1 to # 4, the usage state (usage) in the time zone “13: 30-13: 40” (hereinafter referred to as “failure time zone”) when the failure of the PON line occurred. Or, the usage probability after the time zone “13: 50-14: 00” (hereinafter referred to as “recovery time zone”) when the failure of the PON line is recovered, and the priority are shown. In this example, it is assumed that the usage probability calculation interval is 10 minutes.

優先度設定部105は、故障時間帯の利用状態及び回復時間帯の利用確率に基づいて優先度を設定する。より具体的には、優先度設定部105は、各LLを利用LLと非利用LLに分けて回復時間帯の利用確率の順で優先度を設定する。つまり、優先度設定部105は、利用LLグループ内の利用確率で優先度を決定し、非利用LLグループの利用確率で優先度を決定する。なお、優先度設定部105は、さらに統計情報から得られる通信量も考慮して優先度を設定するが、本例において各LLの通信量は同じであると仮定する。   The priority setting unit 105 sets priorities based on the usage state in the failure time zone and the usage probability in the recovery time zone. More specifically, the priority setting unit 105 divides each LL into a use LL and a non-use LL, and sets priorities in the order of use probabilities in the recovery time period. That is, the priority setting unit 105 determines the priority based on the usage probability within the usage LL group, and determines the priority based on the usage probability of the non-use LL group. The priority setting unit 105 further sets the priority in consideration of the communication amount obtained from the statistical information. In this example, it is assumed that the communication amount of each LL is the same.

本例では、ONU#1のLL#1と、ONU#2のLL#1及びLL#2と、ONU#3のLL#2とが利用LLグループに属する。また、ONU#1のLL#2と、ONU#2のLL#3と、ONU#3のLL#1及びLL#3と、ONU#4のLL#1とLL#3とが非利用LLグループに属する。   In this example, LL # 1 of ONU # 1, LL # 1 and LL # 2 of ONU # 2, and LL # 2 of ONU # 3 belong to the use LL group. Also, LL # 2 of ONU # 1, LL # 3 of ONU # 2, LL # 1 and LL # 3 of ONU # 3, and LL # 1 and LL # 3 of ONU # 4 are unused LL groups. Belonging to.

例えば、ONU#1のLL#1は、故障時間帯の利用状態が「利用」であり、回復時間帯の利用確率が100(%)であって利用LLグループ中で最高であるため、その優先度は「1」に設定される。ONU#3のLL#2は、故障時間帯の利用状態が「利用」であり、回復時間帯の利用確率が80(%)であって利用LLグループ中で2番目に高いため、その優先度は「2」に設定される。   For example, the priority of LL # 1 of ONU # 1 is “Usage” in the failure time zone and the usage probability in the recovery time zone is 100 (%), which is the highest in the usage LL group. The degree is set to “1”. Since LL # 2 of ONU # 3 has a usage status of “failure” in the failure time zone and a usage probability of 80% in the recovery time zone, which is the second highest in the usage LL group, its priority Is set to “2”.

ただし、優先度設定部105は、非利用LLでも利用確率が利用LLの利用確率より、例えば30(%)以上高いものは、その利用LLより優先度を高く設定する。例えば、ONU#4のLL#1は、故障時間帯の利用状態が「非利用」であり、回復時間帯の利用確率が100(%)であって非利用LLグループ中で最高である。   However, the priority setting unit 105 sets the priority higher than the usage LL if the usage probability is higher than the usage probability of the usage LL, for example, by 30% or more. For example, LL # 1 of ONU # 4 has a utilization status of “unused” in the failure time zone and a utilization probability of 100% in the recovery time zone, which is the highest among the unused LL groups.

一方、ONU#2のLL#1は、故障時間帯の利用状態が「利用」であり、回復時間帯の利用確率が60(%)である。このため、非利用LLであるONU#4のLL#1の利用確率は、利用LLであるONU#2のLL#1の利用確率を40(%)(=100−60)(>30(%))上回る。このため、ONU#4のLL#1の優先度「3」は、ONU#2のLL#1の優先度「4」より高く設定される。   On the other hand, for LL # 1 of ONU # 2, the usage state in the failure time zone is “Usage”, and the usage probability in the recovery time zone is 60 (%). For this reason, the use probability of LL # 1 of ONU # 4 that is a non-use LL is 40 (%) (= 100-60) (> 30 (%) of the use probability of LL # 1 of ONU # 2 that is a use LL )) Exceed. For this reason, the priority “3” of LL # 1 of ONU # 4 is set higher than the priority “4” of LL # 1 of ONU # 2.

また、ONU#2のLL#1の利用確率の60(%)と、非利用LLであるONU#3のLL#1の利用確率の80(%)との差分は20(%)(<30(%))である。このため、ONU#2のLL#1の優先度「4」は、ONU#3のLL#1の優先度「5」より高く設定される。   Also, the difference between 60% (%) of the utilization probability of LL # 1 of ONU # 2 and 80 (%) of the utilization probability of LL # 1 of ONU # 3, which is an unused LL, is 20 (%) (<30 (%)). Therefore, the priority “4” of LL # 1 of ONU # 2 is set higher than the priority “5” of LL # 1 of ONU # 3.

また、ONU#2のLL#3とONU#4のLL#3は、何れも非利用LLであり、利用確率が同一である。このため、ONU#2のLL#3とONU#4のLL#3の優先度の大小は、例えば、回復時間帯以降の時間帯の利用確率やONU−ID及びLL−IDの若い順などに従い決定される。   Further, LL # 3 of ONU # 2 and LL # 3 of ONU # 4 are both unused LLs and have the same usage probability. For this reason, the priority levels of LL # 3 of ONU # 2 and LL # 3 of ONU # 4 are determined according to, for example, the use probability of the time zone after the recovery time zone and the younger order of ONU-ID and LL-ID. It is determined.

また、ONU#2のLL#2の優先度は「6」に設定されている。ONU#2のLL#2の利用確率は、回復時間帯の20分後の時間帯「14:20-14:30」に80(%)に増加しているため、認証処理の実行を20分間だけ待機することが可能である。1つのLLの認証処理の所要時間を8分とした場合、20分間で150個(=20×60÷8)のLLの認証処理が可能であるため、ONU#2のLL#2の優先度は「6」であっても問題がない。   Also, the priority of LL # 2 of ONU # 2 is set to “6”. The ONU # 2 usage probability of LL # 2 has increased to 80 (%) in the time zone “14: 20-14: 30” 20 minutes after the recovery time zone, so the authentication process is executed for 20 minutes. It is only possible to wait. If the time required for authentication processing for one LL is 8 minutes, 150 (= 20 × 60 ÷ 8) LL authentication processing is possible in 20 minutes, so the priority of LL # 2 of ONU # 2 Even if “6”, there is no problem.

このように、優先度設定部105は、故障時間帯の利用状態だけでなく、回復時間帯の利用確率に応じて各LLの優先度を設定する。このため、例えばセンサを用いたIoT(Internet On Things)システムにおいて、センサの日ごとの測定値をPONシステムにより定刻で送信する場合、PON回線に故障が発生したときでも、その回復後の適切な時刻に送信が可能となる。   As described above, the priority setting unit 105 sets the priority of each LL according to not only the usage state of the failure time zone but also the usage probability of the recovery time zone. For this reason, for example, in an IoT (Internet On Things) system using a sensor, when the sensor's daily measurement value is transmitted on time by the PON system, even if a failure occurs in the PON line, an appropriate response after recovery is obtained. Transmission is possible at the time.

また、優先度設定部105は、故障時間帯の利用状態に基づいて、利用LLの優先度を非利用LLの優先度より基本的に高く設定する。このため、例えば、PON回線の故障の直前に送信待ちのバッファに格納されているデータを、そのデータが廃棄される前に認証処理を行うことで送信することが可能となる。   Further, the priority setting unit 105 sets the priority of the use LL basically higher than the priority of the non-use LL based on the use state of the failure time zone. For this reason, for example, data stored in a buffer waiting to be transmitted immediately before the failure of the PON line can be transmitted by performing an authentication process before the data is discarded.

次に、各処理について述べる。なお、以下の各処理は通信方法の一例である。   Next, each process will be described. The following processes are examples of communication methods.

図6は、統計情報の収集処理の一例を示すフローチャートである。統計情報収集部103は、収集周期タイマをスタートさせる(ステップSt1)。なお、収集周期タイマの満了時間は例えば1秒に設定される。   FIG. 6 is a flowchart illustrating an example of a statistical information collection process. The statistical information collection unit 103 starts a collection cycle timer (step St1). The expiration time of the collection cycle timer is set to 1 second, for example.

次に、統計情報収集部103は、収集周期タイマが満了したか否かを判定する(ステップSt2)。収集周期タイマが満了していない場合(ステップSt2のNo)、再びステップSt2の処理が実行される。また、統計情報収集部103は、収集周期タイマが満了した場合(ステップSt2のYes)、収集周期タイマをストップさせる(ステップSt3)。   Next, the statistical information collection unit 103 determines whether or not the collection cycle timer has expired (step St2). If the collection cycle timer has not expired (No in step St2), the process in step St2 is executed again. Further, when the collection cycle timer expires (Yes in step St2), the statistical information collection unit 103 stops the collection cycle timer (step St3).

次に、統計情報収集部103は、通信制御部15から統計情報を収集する(ステップSt4)。次に、統計情報収集部103は、収集した統計情報により統計情報テーブル130を更新する(ステップSt5)。その後、再びステップSt1の処理が実行される。このようにして、統計情報の収集処理は実行される。   Next, the statistical information collection unit 103 collects statistical information from the communication control unit 15 (step St4). Next, the statistical information collection unit 103 updates the statistical information table 130 with the collected statistical information (step St5). Thereafter, the process of step St1 is executed again. In this way, the statistical information collection process is executed.

図7は、利用確率テーブル342の更新処理の一例を示すフローチャートである。確率算出部104は、算出周期タイマをスタートさせる(ステップSt11)。なお、算出周期タイマの満了時間は例えば10分に設定される。   FIG. 7 is a flowchart illustrating an example of update processing of the use probability table 342. The probability calculation unit 104 starts a calculation cycle timer (step St11). The expiration time of the calculation cycle timer is set to 10 minutes, for example.

次に、確率算出部104は、算出周期タイマが満了したか否かを判定する(ステップSt12)。算出周期タイマが満了していない場合(ステップSt12のNo)、再びステップSt12の処理が実行される。また、確率算出部104は、算出周期タイマが満了した場合(ステップSt12のYes)、算出周期タイマをストップさせる(ステップSt13)。   Next, the probability calculation unit 104 determines whether or not the calculation cycle timer has expired (step St12). If the calculation cycle timer has not expired (No in step St12), the process in step St12 is executed again. In addition, when the calculation cycle timer expires (Yes in step St12), the probability calculation unit 104 stops the calculation cycle timer (step St13).

次に、確率算出部104は、統計情報テーブル130から統計情報を読み出す(ステップSt14)。次に、確率算出部104は、統計情報テーブル130から1つのLLを選択する(ステップSt15)。   Next, the probability calculation unit 104 reads statistical information from the statistical information table 130 (step St14). Next, the probability calculation unit 104 selects one LL from the statistical information table 130 (step St15).

次に、確率算出部104は、選択中のLLの通信帯域の利用率を算出する(ステップSt16)。より具体的には、確率算出部104は、そのLLの統計情報から単位時間の通信量を算出することで利用帯域を取得して利用状態管理テーブル340,341に登録する。そして、確率算出部104は、利用状態管理テーブル340,341の契約帯域に対する利用帯域の比率から通信帯域の利用率を算出する。   Next, the probability calculation unit 104 calculates the usage rate of the communication band of the selected LL (step St16). More specifically, the probability calculation unit 104 acquires the use band by calculating the communication amount per unit time from the statistical information of the LL, and registers it in the use state management tables 340 and 341. Then, the probability calculation unit 104 calculates the communication band usage rate from the ratio of the usage band to the contracted bandwidth in the usage state management tables 340 and 341.

次に、確率算出部104は、通信帯域の利用率と所定の閾値THを比較する(ステップSt17)。確率算出部104は、通信帯域の利用率≧THの場合(ステップSt17のYes)、LLの利用状態を「利用」と判定し(ステップSt18)、通信帯域の利用率<THの場合(ステップSt17のNo)、LLの利用状態を「非利用」と判定する(ステップSt27)。次に、確率算出部104は、利用状態の判定結果に基づき利用状態管理テーブル340,341を更新する(ステップSt19)。   Next, the probability calculation unit 104 compares the utilization rate of the communication band with a predetermined threshold TH (step St17). The probability calculation unit 104 determines that the usage state of the LL is “use” if the communication band utilization rate ≧ TH (Yes in step St17) (step St18), and if the communication band utilization rate <TH (step St17). No), the usage state of the LL is determined as “non-use” (step St27). Next, the probability calculation unit 104 updates the use state management tables 340 and 341 based on the use state determination result (step St19).

次に、確率算出部104は、計時部100aから現在時刻を取得する(ステップSt20)。次に、確率算出部104は、利用状態管理テーブル340,341から該当LLの利用状態を読み出す(ステップSt21)。   Next, the probability calculation unit 104 acquires the current time from the time measuring unit 100a (step St20). Next, the probability calculation unit 104 reads the usage state of the corresponding LL from the usage state management tables 340 and 341 (step St21).

次に、確率算出部104は、利用状態管理テーブル340,341から、選択中のLLについて、現在時刻に該当する時間帯の算出回数及び利用確率を読み出す(ステップSt22)。次に、確率算出部104は、上記の式(1)に従い利用確率を算出する(ステップSt23)。次に、確率算出部104は、算出した利用確率に基づき利用確率テーブル342を更新する(ステップSt24)。このとき、確率算出部104は、利用確率テーブル342の算出回数を1つ増加させる。   Next, the probability calculation unit 104 reads out the calculation count and the use probability of the time zone corresponding to the current time for the selected LL from the use state management tables 340 and 341 (step St22). Next, the probability calculation unit 104 calculates a use probability according to the above equation (1) (step St23). Next, the probability calculation unit 104 updates the usage probability table 342 based on the calculated usage probability (step St24). At this time, the probability calculation unit 104 increases the calculation count of the use probability table 342 by one.

次に、確率算出部104は、未選択のLLの有無を判定する(ステップSt25)。確率算出部104は、未選択のLLが無い場合(ステップSt25のNo)、再びステップSt11の処理を実行する。   Next, the probability calculation unit 104 determines whether there is an unselected LL (Step St25). If there is no unselected LL (No in step St25), the probability calculation unit 104 executes the process in step St11 again.

また、確率算出部104は、未選択のLLが有る場合(ステップSt25のYes)、他のLLを選択して(ステップSt26)、再びステップSt16以降の処理を実行する。このようにして、利用確率テーブル342の更新処理は実行される。   Further, when there is an unselected LL (Yes in Step St25), the probability calculation unit 104 selects another LL (Step St26), and executes the processes after Step St16 again. In this way, the update process of the use probability table 342 is executed.

図8は、優先度の設定処理の一例を示すフローチャートである。本処理は、例えば、PON回線の故障が回復した後に実行される。   FIG. 8 is a flowchart illustrating an example of priority setting processing. This process is executed, for example, after a PON line failure has been recovered.

優先度設定部105は、利用確率テーブル342を読み出す(ステップSt31)。次に、優先度設定部105は、計時部100aから現在時刻を取得する(ステップSt32)。なお、優先度設定部105は、現在時刻から故障時間帯及び回復時間帯を判断する。   The priority setting unit 105 reads the use probability table 342 (step St31). Next, the priority setting unit 105 acquires the current time from the time measuring unit 100a (step St32). The priority setting unit 105 determines a failure time zone and a recovery time zone from the current time.

次に、優先度設定部105は、利用確率テーブル342の利用状態の情報に基づき故障時間帯の利用LLを選択する(ステップSt33)。次に、優先度設定部105は、利用LLの優先度の判定処理を実行する(ステップSt34)。すなわち、優先度設定部105は、利用LLグループの優先度の判定処理を実行する。なお、優先度の判定処理については後述する。   Next, the priority setting unit 105 selects the use LL of the failure time zone based on the use state information in the use probability table 342 (step St33). Next, the priority setting unit 105 executes a priority LL determination process (step St34). That is, the priority setting unit 105 executes the priority LR group priority determination process. The priority determination process will be described later.

次に、優先度設定部105は、利用確率テーブル342の利用状態の情報に基づき故障時間帯の非利用LLを選択する(ステップSt35)。次に、優先度設定部105は、非利用LLの優先度の判定処理を実行する(ステップSt36)。すなわち、優先度設定部105は、非利用LLグループの優先度の判定処理を実行する。   Next, the priority setting unit 105 selects a non-use LL in the failure time zone based on the use state information in the use probability table 342 (step St35). Next, the priority setting unit 105 executes a priority determination process for the unused LL (step St36). That is, the priority setting unit 105 executes the priority determination process for the unused LL group.

このように、優先度設定部105は、複数のLLを利用LLグループと非利用LLグループに分けて各LLの優先度を設定する。このため、優先度設定部105は、効率的に優先度を決定することができる。   As described above, the priority setting unit 105 sets the priority of each LL by dividing a plurality of LLs into a use LL group and a non-use LL group. For this reason, the priority setting part 105 can determine a priority efficiently.

また、優先度設定部105は、LLごとの利用状態及び利用確率に基づき各LLの優先度を設定する。このため、優先度設定部105は、利用LLに高い優先度を設定することができる。   Moreover, the priority setting part 105 sets the priority of each LL based on the utilization state and utilization probability for every LL. For this reason, the priority setting part 105 can set a high priority to utilization LL.

次に、優先度設定部105は、優先度の判定結果について、利用LL及び非利用LLの優先度を回復時間帯の各々の利用確率に基づき調整する(ステップSt37)。より具体的には、優先度設定部105は、上述したように、非利用LLの利用確率が利用LLの利用確率より30(%)以上大きい場合、非利用LLの優先度を利用LLの優先度より高く設定する。   Next, the priority setting unit 105 adjusts the priorities of the use LL and the non-use LL based on the use probabilities of the recovery time periods for the priority determination result (step St37). More specifically, as described above, the priority setting unit 105 determines the priority of the unused LL when the usage probability of the unused LL is 30% or more higher than the usage probability of the used LL. Set higher than degree.

次に、優先度設定部105は、優先度テーブル330に各LLの優先度を設定する(ステップSt38)。このようにして、優先度の設定処理は実行される。   Next, the priority setting unit 105 sets the priority of each LL in the priority table 330 (step St38). In this way, the priority setting process is executed.

図9は、優先度の判定処理の一例を示すフローチャートである。本処理は、上記のステップSt34及びSt36で実行される。なお、優先度の判定処理は、利用LLと非利用LLの間で共通であるため、本処理の説明では利用LL及び非利用LLを単にLLと表記する。   FIG. 9 is a flowchart illustrating an example of priority determination processing. This process is executed in steps St34 and St36 described above. Since the priority determination process is common between the use LL and the non-use LL, the use LL and the non-use LL are simply referred to as LL in the description of this process.

優先度設定部105は、利用確率テーブル342の回復時間帯の利用確率の順にLLをソートする(ステップSt41)。次に、優先度設定部105は、利用確率が同一のLLの有無を判定する(ステップSt42)。利用確率が同一のLLが無い場合(ステップSt42のNo)、処理は終了する。   The priority setting unit 105 sorts the LLs in the order of the usage probabilities in the recovery time zone of the usage probability table 342 (step St41). Next, the priority setting unit 105 determines whether or not there is an LL with the same use probability (step St42). If there is no LL having the same usage probability (No in step St42), the process ends.

また、優先度設定部105は、利用確率が同一のLLが有る場合(ステップSt42のYes)、回復時間帯の次の時間帯の利用確率の順に該当LLをソートする(ステップSt43)。優先度設定部105は、利用確率が同一のLLの有無を判定する(ステップSt44)。利用確率が同一のLLが無い場合(ステップSt44のNo)、処理は終了する。   Further, when there are LLs having the same usage probability (Yes in step St42), the priority setting unit 105 sorts the corresponding LLs in the order of the usage probability in the time zone next to the recovery time zone (step St43). The priority setting unit 105 determines whether there is an LL having the same usage probability (step St44). If there is no LL with the same usage probability (No in step St44), the process ends.

優先度設定部105は、利用確率が同一のLLが有る場合(ステップSt44のYes)、統計情報テーブル130から該当LLの統計情報を読み出す(ステップSt45)。次に、優先度設定部105は、統計情報の示すPON回線の故障前の通信量の順に該当LLをソートする(ステップSt46)。   When there are LLs having the same usage probability (Yes in step St44), the priority setting unit 105 reads the statistical information of the corresponding LL from the statistical information table 130 (step St45). Next, the priority setting unit 105 sorts the corresponding LLs in the order of the traffic before the failure of the PON line indicated by the statistical information (step St46).

優先度設定部105は、LLのソート結果の順序に従い優先度を設定する。このようにして、優先度の判定処理は実行される。   The priority setting unit 105 sets priorities according to the order of the LL sort results. In this way, the priority determination process is executed.

このように、優先度設定部105は、時間帯ごとのLLの利用状態のうち、故障時間帯の利用状態と、時間帯ごとの利用確率のうち、回復時間帯の利用確率とに基づき各LLの優先度を設定する。このため、優先度設定部105は、PON回線の故障の発生時刻及び回復時刻のLLの利用状況に応じて適切に優先度を設定することができる。   As described above, the priority setting unit 105 determines each LL based on the usage state of the failure time zone among the LL usage states of each time zone and the usage probability of the recovery time zone among the usage probabilities for each time zone. Set the priority of. For this reason, the priority setting unit 105 can appropriately set the priority according to the use status of the LL at the occurrence time of the PON line failure and the recovery time.

さらに、優先度設定部105は、各LLの優先度を故障時間帯の通信帯域の利用率及び通信量と、回復時間帯に利用確率に基づき設定する。したがって、優先度設定部105は、通信量に基づき高精度に優先度を設定することができる。なお、図9には示されていないが、優先度設定部105は、優先度の判定処理においてONU−IDやLL−IDの順序などでLLをソートしてもよい。   Further, the priority setting unit 105 sets the priority of each LL based on the utilization rate and communication amount of the communication band in the failure time zone and the use probability in the recovery time zone. Therefore, the priority setting unit 105 can set the priority with high accuracy based on the traffic. Although not shown in FIG. 9, the priority setting unit 105 may sort the LLs in the order of ONU-ID or LL-ID in the priority determination process.

図10は、認証処理の一例を示すフローチャートである。本処理は、例えば優先度の設定処理の直後に実行される。   FIG. 10 is a flowchart illustrating an example of the authentication process. This process is executed immediately after the priority setting process, for example.

認証処理部102は、優先度テーブル330から各LLの優先度を読み出す(ステップSt51)。次に、認証処理部102は、優先度に従い各LLについて認証処理を実行する(ステップSt52)。このようにして、認証処理は実行される。   The authentication processing unit 102 reads the priority of each LL from the priority table 330 (step St51). Next, the authentication processing unit 102 performs authentication processing for each LL according to the priority (step St52). In this way, the authentication process is executed.

OLT1は、故障から回復したPON回線に収容された複数のLLのうち、ONU2との間で認証済みのLLを介し通信する。このため、優先度の高いLLほど、通信の復旧が早まることになる。   The OLT 1 communicates with the ONU 2 through the authenticated LL among the plurality of LLs accommodated in the PON line recovered from the failure. For this reason, the higher the priority LL, the faster the recovery of communication.

上記の実施例において、優先度設定部105は、一度の処理で全てのLLに優先度を設定したが、故障時間帯の利用LLを、ディスカバリウィンドウ内に認証処理が可能なLL数(以下、「認証可能数」と表記)に応じて複数回に分けて設定することで、認証処理の負荷を時間軸上で分散してもよい。   In the above-described embodiment, the priority setting unit 105 sets the priority for all LLs in a single process, but the use LLs in the failure time zone are the number of LLs that can be authenticated in the discovery window (hereinafter, The load of authentication processing may be distributed on the time axis by setting the number of times according to “number of authenticable”).

図11は、優先度の設定処理の他の例を示すフローチャートである。本処理は、例えば、PON回線の故障が回復した後に実行される。   FIG. 11 is a flowchart illustrating another example of the priority setting process. This process is executed, for example, after a PON line failure has been recovered.

優先度設定部105は、利用確率テーブル342を読み出す(ステップSt61)。次に、優先度設定部105は、計時部100aから現在時刻を取得する(ステップSt62)。なお、優先度設定部105は、現在時刻から故障時間帯及び回復時間帯を判断する。   The priority setting unit 105 reads the use probability table 342 (step St61). Next, the priority setting unit 105 acquires the current time from the time measuring unit 100a (step St62). The priority setting unit 105 determines a failure time zone and a recovery time zone from the current time.

次に、優先度設定部105は、利用確率テーブル342の利用状態の情報に基づき故障時間帯の利用LLを選択する(ステップSt63)。次に、優先度設定部105は、現在時刻に基づき現在のディスカバリウィンドウの残り時間を算出する(ステップSt64)。このとき、優先度設定部105は、例えば通信制御部15からディスカバリウィンドウの期間を取得する。   Next, the priority setting unit 105 selects a failure time zone usage LL based on the usage state information in the usage probability table 342 (step St63). Next, the priority setting unit 105 calculates the remaining time of the current discovery window based on the current time (step St64). At this time, the priority setting unit 105 acquires the period of the discovery window from the communication control unit 15, for example.

次に、優先度設定部105は、ディスカバリウィンドウの残り時間内でのLLの認証可能数を算出する(ステップSt65)。1つのLLの認証処理の所要時間は、例えば固定値として優先度設定部105に与えられる。   Next, the priority setting unit 105 calculates the number of LLs that can be authenticated within the remaining time of the discovery window (step St65). The time required for authentication processing of one LL is given to the priority setting unit 105 as a fixed value, for example.

次に、優先度設定部105は、認証可能数と利用LL数を比較する(ステップSt66)。優先度設定部105は、認証可能数<利用LL数が成立する場合(ステップSt66のYes)、認証可能数分の利用LLの優先度の判定処理を実行する(ステップSt67)。なお、優先度の判定処理については後述する。   Next, the priority setting unit 105 compares the authenticable number and the used LL number (step St66). When the number of authenticables <the number of used LLs is established (Yes in step St66), the priority setting unit 105 executes the priority LL determination process for the number of authenticables (step St67). The priority determination process will be described later.

次に、優先度設定部105は、現在のディスカバリウィンドウの終了時刻を満了時刻としてウィンドウタイマをスタートさせる(ステップSt68)。これにより、ディスカバリウィンドウの終了後、優先度が未設定のLLに対する優先度の設定処理が実行される。なお、ウィンドウタイマの満了後の処理については後述する。   Next, the priority setting unit 105 starts the window timer with the end time of the current discovery window as the expiration time (step St68). As a result, after the discovery window is completed, the priority setting process is executed for the LL whose priority is not set. Processing after the window timer expires will be described later.

また、優先度設定部105は、認証可能数≧利用LL数が成立する場合(ステップSt66のNo)、全利用LLの優先度の判定処理を実行する(ステップSt69)。次に、優先度設定部105は、認証可能数と利用LL数を比較する(ステップSt70)。優先度設定部105は、認証可能数=利用LL数が成立する場合(ステップSt70のYes)、現在のディスカバリウィンドウの終了時刻を満了時刻としてウィンドウタイマをスタートさせる(ステップSt75)。これにより、ディスカバリウィンドウの終了後、優先度が未設定のLLに対する優先度の設定処理が実行される。   Further, when the authenticable number ≧ the number of used LLs is established (No in step St66), the priority setting unit 105 executes the priority determination process for all the used LLs (step St69). Next, the priority setting unit 105 compares the authenticable number and the used LL number (step St70). When the authenticable number = the number of used LLs is established (Yes in step St70), the priority setting unit 105 starts the window timer using the current discovery window end time as the expiration time (step St75). As a result, after the discovery window is completed, the priority setting process is executed for the LL whose priority is not set.

また、優先度設定部105は、認証可能数≠利用LL数が成立する場合(ステップSt70のNo)、利用確率テーブル342の利用状態の情報に基づき故障時間帯の非利用LLを選択する(ステップSt71)。次に、優先度設定部105は、非利用LLの優先度の判定処理を実行する(ステップSt72)。   Further, when the number of authenticables ≠ the number of used LLs is established (No in step St70), the priority setting unit 105 selects a non-use LL in the failure time zone based on the use state information in the use probability table 342 (step St71). Next, the priority setting unit 105 executes a priority determination process for the unused LL (step St72).

優先度設定部105は、ステップSt68,St72,St75の各処理の後、優先度テーブル330に各LLの優先度を設定する(ステップSt73)。その後、認証処理部102は、優先度の設定済みのLLについて認証処理を実行する(ステップSt74)。なお、認証処理は、図10を参照して述べたとおりである。このようにして、優先度の設定処理は実行される。   The priority setting unit 105 sets the priority of each LL in the priority table 330 after each process of steps St68, St72, and St75 (step St73). After that, the authentication processing unit 102 executes authentication processing for the LL for which priority has been set (step St74). The authentication process is as described with reference to FIG. In this way, the priority setting process is executed.

図12は、ウィンドウタイマ満了時の処理の一例を示すフローチャートである。優先度設定部105は、ウィンドウタイマが満了したか否かを判定する(ステップSt81)。優先度設定部105は、ウィンドウタイマが満了していない場合(ステップSt81のNo)、ステップSt81の処理を再び実行する。   FIG. 12 is a flowchart showing an example of processing when the window timer expires. The priority setting unit 105 determines whether or not the window timer has expired (step St81). If the window timer has not expired (No in step St81), the priority setting unit 105 executes the process in step St81 again.

優先度設定部105は、ウィンドウタイマが満了した場合(ステップSt81のYes)、優先度テーブル330を読み出す(ステップSt82)。次に、優先度設定部105は、優先度テーブル330から、優先度が未設定であるLLを選択する(ステップSt83)。   When the window timer expires (Yes in step St81), the priority setting unit 105 reads the priority table 330 (step St82). Next, the priority setting unit 105 selects an LL whose priority is not set from the priority table 330 (step St83).

次に、優先度設定部105は、優先度が未設定であるLLの優先度の設定処理を実行する(ステップSt84)。このとき、優先度設定部105は、図11を参照して述べた優先度の設定処理を再び実行する。   Next, the priority level setting unit 105 executes a priority level setting process for the LL whose priority level has not been set (step St84). At this time, the priority setting unit 105 executes the priority setting process described with reference to FIG. 11 again.

このように、優先度設定部105は、複数のLLを利用LLグループと非利用LLグループに分けて各LLの優先度を設定する。そして、優先度設定部105は、利用LLグループに属する各利用LLの優先度を、ディスカバリウィンドウ内の認証可能数に応じて複数回に分けて設定することにより、認証処理の負荷を時間軸上で分散することができる。   As described above, the priority setting unit 105 sets the priority of each LL by dividing a plurality of LLs into a use LL group and a non-use LL group. Then, the priority setting unit 105 sets the priority of each usage LL belonging to the usage LL group in a plurality of times according to the number of authenticables in the discovery window, so that the load of authentication processing is increased on the time axis. Can be dispersed.

図13は、優先度の判定処理の他の例を示すフローチャートである。本処理は、上記のステップSt67、St69、St72、及びSt74の各処理において実行される。なお、優先度の判定処理は、利用LLと非利用LLの間で共通であるため、本処理の説明では利用LL及び非利用LLを単にLLと表記する。   FIG. 13 is a flowchart illustrating another example of the priority determination process. This process is executed in each process of steps St67, St69, St72, and St74. Since the priority determination process is common between the use LL and the non-use LL, the use LL and the non-use LL are simply referred to as LL in the description of this process.

優先度設定部105は、利用確率テーブル342の回復時間帯の利用確率の順にLLをソートする(ステップSt91)。次に、優先度設定部105は、利用確率が同一のLLの有無を判定する(ステップSt92)。利用確率が同一のLLが無い場合(ステップSt92のNo)、処理は終了する。   The priority setting unit 105 sorts the LLs in the order of the usage probabilities in the recovery time zone of the usage probability table 342 (step St91). Next, the priority setting unit 105 determines whether there is an LL having the same usage probability (Step St92). If there is no LL with the same usage probability (No in step St92), the process ends.

また、優先度設定部105は、利用確率が同一のLLが有る場合(ステップSt92のYes)、該当LLの利用確率の累積平均値を算出する(ステップSt93)。累積平均値は、例えば故障時間帯の利用確率から現在のディスカバリウィンドウを含む時間帯の利用確率までの平均値としてもよいし、回復時間帯の利用確率から現在のディスカバリウィンドウを含む時間帯の利用確率までの平均値としてもよい。累積平均値は、さらに三区間平均や忘却係数を用いて算出されてもよい。   Further, when there are LLs having the same usage probability (Yes in step St92), the priority setting unit 105 calculates a cumulative average value of the usage probabilities of the corresponding LL (step St93). The cumulative average value may be, for example, an average value from the use probability of the failure time zone to the use probability of the time zone including the current discovery window, or the use of the time zone including the current discovery window from the use probability of the recovery time zone. It is good also as an average value to a probability. The cumulative average value may be calculated using a three-section average or a forgetting factor.

次に、優先度設定部105は、利用確率の累積平均値の順に該当LLをソートする(ステップSt94)。優先度設定部105は、利用確率の累積平均値が同一のLLの有無を判定する(ステップSt95)。利用確率の累積平均値が同一のLLが無い場合(ステップSt95のNo)、処理は終了する。   Next, the priority setting unit 105 sorts the corresponding LLs in the order of the cumulative average value of the usage probabilities (step St94). The priority setting unit 105 determines whether or not there is an LL having the same use probability cumulative average value (step St95). If there is no LL with the same cumulative probability of use probability (No in step St95), the process ends.

優先度設定部105は、利用確率の累積平均値が同一のLLが有る場合(ステップSt95のYes)、統計情報テーブル130から該当LLの統計情報を読み出す(ステップSt96)。次に、優先度設定部105は、統計情報の示すPON回線の故障前の通信量の順に該当LLをソートする(ステップSt97)。   When there are LLs having the same cumulative average of use probabilities (Yes in step St95), the priority setting unit 105 reads the statistical information of the corresponding LL from the statistical information table 130 (step St96). Next, the priority setting unit 105 sorts the corresponding LLs in the order of the communication volume before failure of the PON line indicated by the statistical information (step St97).

優先度設定部105は、LLのソート結果の順序に従い優先度を設定する。このようにして、優先度の判定処理は実行される。なお、図13には示されていないが、優先度設定部105は、優先度の判定処理においてONU−IDやLL−IDの順序などでLLをソートしてもよい。   The priority setting unit 105 sets priorities according to the order of the LL sort results. In this way, the priority determination process is executed. Although not shown in FIG. 13, the priority setting unit 105 may sort the LLs in the order of ONU-ID or LL-ID in the priority determination process.

本実施例によると、各時間帯の利用確率が先の実施例より強く優先度に反映される。このため、例えばセンサを用いたIoTシステムにおいて、ゲートウェイ端末のバッファのサイズが小さく、定期的なデータの収集が重要なサービスを提供する場合、センサの数が多い場合、または、ある程度のデータ廃棄は許容されるが、定期的なデータの収集が重要なサービスを提供する場合に本実施例は有効である。   According to the present embodiment, the use probability of each time zone is reflected more strongly in the priority than the previous embodiment. For this reason, for example, in an IoT system using sensors, when the size of the buffer of the gateway terminal is small and periodic data collection provides an important service, when the number of sensors is large, or when some data is discarded This embodiment is effective in the case where services that are acceptable but provide periodic data collection are important.

次に、優先度の設定例について述べる。   Next, an example of setting priority will be described.

図14は、LLごとの優先度の設定の他の例を示す図である。図14において、図5と共通する項目についての説明は省略する。   FIG. 14 is a diagram illustrating another example of setting priority for each LL. In FIG. 14, description of items common to FIG. 5 is omitted.

本例では、利用LLグループに属するONU#1のLL#1と、ONU#2のLL#1及びLL#2と、ONU#3のLL#2とに、非利用LLグループに属する他のLLよりも高い優先度が設定されている。   In this example, LL # 1 of ONU # 1 belonging to the used LL group, LL # 1 and LL # 2 of ONU # 2, and LL # 2 of ONU # 3, and other LLs belonging to the unused LL group. Higher priority is set.

これまで述べた実施例において、確率算出部104及び優先度設定部105は、時間帯ごとの利用状態及び利用確率を扱ったが、曜日及び時間帯ごとに利用状態及び利用確率を扱ってもよい。この場合、確率算出部104は、動作制御部100から曜日の情報を取得し、利用確率テーブル342の利用確率を曜日ごとの時間帯で管理する。   In the embodiment described so far, the probability calculation unit 104 and the priority setting unit 105 dealt with the use state and the use probability for each time zone, but may handle the use state and the use probability for each day of the week and each time zone. . In this case, the probability calculation unit 104 acquires day information from the operation control unit 100 and manages the use probability in the use probability table 342 in the time zone for each day of the week.

図15は、利用確率テーブル342の他の例を示す図である。図15において、図4と共通する項目の説明は省略する。   FIG. 15 is a diagram illustrating another example of the usage probability table 342. In FIG. 15, description of items common to FIG. 4 is omitted.

利用確率テーブル342には、ONU−IDと、LL−IDと、曜日(月曜日から日曜日)と、時間帯と、その時間帯の利用状態及び算出回数と、利用確率(%)とが登録されている。確率算出部104は、計時部100aから曜日情報及び現在時刻を取得して現在の曜日及び時間帯を判別する。   In the usage probability table 342, ONU-ID, LL-ID, day of the week (Monday to Sunday), time zone, usage status and number of times of the time zone, and usage probability (%) are registered. Yes. The probability calculation unit 104 acquires the day of the week information and the current time from the time measuring unit 100a, and determines the current day of the week and time zone.

確率算出部104は、LLごとに利用状態管理テーブル340,341から利用状態を取得して、現在の曜日及び現在時刻に該当する時間帯に対応付けて利用確率テーブル342に登録する。確率算出部104は、曜日及び時間帯ごとに利用確率を算出する。   The probability calculation unit 104 acquires the usage state from the usage state management tables 340 and 341 for each LL, and registers the usage state in the usage probability table 342 in association with the time zone corresponding to the current day of the week and the current time. The probability calculation unit 104 calculates a use probability for each day of the week and time period.

また、優先度設定部105は、計時部100aから曜日情報及び現在時刻を取得して現在の曜日及び時間帯を判別する。優先度設定部105は、PON回線の故障が発生した曜日及び時間帯の各LLの利用状態と、故障が回復した曜日及び時間帯の各LLの利用確率とに基づいて各LLの優先度を設定する。   Further, the priority setting unit 105 acquires the day of the week information and the current time from the time measuring unit 100a, and determines the current day of the week and the time zone. The priority setting unit 105 determines the priority of each LL based on the usage status of each LL in the day and time of the day when the PON line failure occurs and the usage probability of each LL in the day of the week and time of day when the failure is recovered. Set.

本実施例は、例えば、店舗間の取り決めに従い、特定の曜日の特定の時間帯に通信を行うサービスを行う場合に有効である。   The present embodiment is effective, for example, when a service for performing communication in a specific time zone on a specific day of the week is performed according to an agreement between stores.

上述した実施形態は本発明の好適な実施の例である。但し、これに限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変形実施可能である。   The above-described embodiment is an example of a preferred embodiment of the present invention. However, the present invention is not limited to this, and various modifications can be made without departing from the scope of the present invention.

なお、以上の説明に関して更に以下の付記を開示する。
(付記1) 故障から回復した物理回線に収容された複数の論理リンクのうち、他装置との間で認証済みの論理リンクを介して通信する通信装置において、
前記複数の論理リンクの各々について、前記故障前の通信帯域の利用率と前記故障の回復後の所定の期間内に通信する確率とを算出する算出部と、
前記複数の論理リンクの各々の優先度を前記故障前の通信帯域の利用率及び前記故障の回復後の所定の期間内に通信する確率に基づき設定する設定処理部と、
前記複数の論理リンクの各々の前記優先度に基づき前記複数の論理リンクについて認証処理を行う認証処理部とを有することを特徴とする通信装置。
(付記2) 前記算出部は、前記故障前の通信帯域の利用率と所定の閾値を比較し、
前記設定処理部は、該比較結果及び前記故障の回復後の前記所定の期間内に通信する確率に基づき前記複数の論理リンクの各々の優先度を設定することを特徴とする付記1に記載の通信装置。
(付記3) 前記設定処理部は、前記複数の論理リンクを、前記故障前の通信帯域の利用率が前記所定の閾値以上である論理リンクが属する第1グループと、前記故障前の通信帯域の利用率が前記所定の閾値より小さい論理リンクが属する第2グループとに分けて前記複数の論理リンクの各々の優先度を設定することを特徴とする付記2に記載の通信装置。
(付記4) 前記設定処理部は、前記複数の論理リンクのうち、前記第1グループに属する2以上のリンクの優先度を、前記複数の論理リンクについて認証処理の要求を受け付ける期間内に認証処理が可能な論理リンクの数に応じて複数回に分けて設定することを特徴とする付記3に記載の通信装置。
(付記5) 前記算出部は、前記複数の論理リンクの各々について、時間帯ごとに通信帯域の利用率を算出して前記所定の閾値と比較し、該比較結果から前記時間帯ごとの通信する確率を算出し、
前記設定処理部は、前記時間帯ごとの前記比較結果のうち、前記故障の発生時刻を含む時間帯の前記比較結果と、前記時間帯ごとの通信する確率のうち、前記故障の回復時刻を含む時間帯の通信する確率とに基づき前記複数の論理リンクの各々の優先度を設定することを特徴とする付記2乃至4の何れかに記載の通信装置。
(付記6) 前記複数の論理リンクの各々の通信量を周期的に収集する収集部を有し、
前記設定処理部は、前記複数の論理リンクの各々の優先度を前記故障前の通信帯域の利用率、前記故障前の通信量、及び前記故障の回復後の前記所定の期間内に通信する確率に基づき設定することを特徴とする付記1乃至5の何れかに記載の通信装置。
(付記7) 故障から回復した物理回線に収容された複数の論理リンクのうち、他装置との間で認証済みの論理リンクを介して通信する通信方法において、
前記複数の論理リンクの各々について、前記故障前の通信帯域の利用率と前記故障の回復後の所定の期間内に通信する確率とを算出し、
前記複数の論理リンクの各々の優先度を前記故障前の通信帯域の利用率及び前記故障の回復後の所定の期間内に通信する確率に基づき設定し、
前記複数の論理リンクの各々の前記優先度に基づき前記複数の論理リンクについて認証処理を行うことを特徴とする通信方法。
(付記8) 前記故障前の通信帯域の利用率と所定の閾値を比較し、
該比較結果及び前記故障の回復後の前記所定の期間内に通信する確率に基づき前記複数の論理リンクの各々の優先度を設定することを特徴とする付記7に記載の通信方法。
(付記9) 前記複数の論理リンクを、前記故障前の通信帯域の利用率が前記所定の閾値以上である論理リンクが属する第1グループと、前記故障前の通信帯域の利用率が前記所定の閾値より小さい論理リンクが属する第2グループとに分けて前記複数の論理リンクの各々の優先度を設定することを特徴とする付記8に記載の通信方法。
(付記10) 前記複数の論理リンクのうち、前記第1グループに属する2以上のリンクの優先度を、前記複数の論理リンクについて認証処理の要求を受け付ける期間内に認証処理が可能な論理リンクの数に応じて複数回に分けて設定することを特徴とする付記9に記載の通信方法。
(付記11) 前記複数の論理リンクの各々について、時間帯ごとに通信帯域の利用率を算出して前記所定の閾値と比較し、
該比較結果から前記時間帯ごとの通信する確率を算出し、
前記時間帯ごとの前記比較結果のうち、前記故障の発生時刻を含む時間帯の前記比較結果と、前記時間帯ごとの通信する確率のうち、前記故障の回復時刻を含む時間帯の通信する確率とに基づき前記複数の論理リンクの各々の優先度を設定することを特徴とする付記8乃至10の何れかに記載の通信方法。
(付記12) 前記複数の論理リンクの各々の通信量を周期的に収集し、
前記複数の論理リンクの各々の優先度を前記故障前の通信帯域の利用率、前記故障前の通信量、及び前記故障の回復後の前記所定の期間内に通信する確率に基づき設定することを特徴とする付記7乃至11の何れかに記載の通信方法。
In addition, the following additional notes are disclosed regarding the above description.
(Additional remark 1) In the communication apparatus which communicates via the authenticated logical link between other apparatuses among the several logical links accommodated in the physical line recovered | restored from failure,
For each of the plurality of logical links, a calculation unit that calculates a utilization rate of the communication band before the failure and a probability of performing communication within a predetermined period after the recovery of the failure;
A setting processor configured to set the priority of each of the plurality of logical links based on a utilization rate of a communication band before the failure and a probability of performing communication within a predetermined period after the recovery of the failure;
And an authentication processing unit configured to perform an authentication process on the plurality of logical links based on the priority of each of the plurality of logical links.
(Additional remark 2) The said calculation part compares the utilization rate of the communication band before the said failure with a predetermined threshold value,
The setting processing unit sets the priority of each of the plurality of logical links based on the comparison result and the probability of communication within the predetermined period after recovery from the failure. Communication device.
(Additional remark 3) The said setting process part is a 1st group to which the logical link whose utilization rate of the communication band before a failure is more than the said predetermined | prescribed threshold belongs to the said some logical link, and the communication band before the said failure The communication apparatus according to appendix 2, wherein the priority of each of the plurality of logical links is set separately for a second group to which a logical link having a utilization rate smaller than the predetermined threshold belongs.
(Additional remark 4) The said setting process part is an authentication process within the period which receives the request | requirement of the authentication process about the said some logical link about the priority of two or more links which belong to the said 1st group among the said some logical links. 4. The communication apparatus according to appendix 3, wherein the communication apparatus is set in a plurality of times according to the number of logical links that can be configured.
(Additional remark 5) The said calculation part calculates the utilization factor of a communication band for every time slot | zone for each of these several logical links, compares with the said predetermined threshold value, and communicates for every said time slot | zone from this comparison result Calculate the probability,
The setting processing unit includes the comparison result of the time period including the occurrence time of the failure among the comparison results for each time period and the recovery time of the failure among the probabilities of communication for each time period. The communication apparatus according to any one of appendices 2 to 4, wherein the priority of each of the plurality of logical links is set based on a probability of communication in a time zone.
(Additional remark 6) It has the collection part which collects the communication amount of each of these logical links periodically,
The setting processing unit is configured so that the priority of each of the plurality of logical links is communicated within the predetermined period after recovery from the failure, the utilization rate of the communication band before the failure, the communication amount before the failure, and the failure. The communication apparatus according to any one of appendices 1 to 5, wherein the communication apparatus is set based on
(Additional remark 7) In the communication method which communicates via the authenticated logical link between other apparatuses among the several logical links accommodated in the physical line recovered | restored from failure,
For each of the plurality of logical links, calculate a utilization rate of the communication band before the failure and a probability of communicating within a predetermined period after the recovery of the failure,
Setting the priority of each of the plurality of logical links based on the utilization rate of the communication band before the failure and the probability of communicating within a predetermined period after recovery of the failure;
A communication method, wherein authentication processing is performed for the plurality of logical links based on the priority of each of the plurality of logical links.
(Appendix 8) Compare the utilization rate of the communication band before the failure with a predetermined threshold value,
The communication method according to appendix 7, wherein the priority of each of the plurality of logical links is set based on the comparison result and the probability of communication within the predetermined period after recovery from the failure.
(Supplementary Note 9) The plurality of logical links include a first group to which a logical link having a communication bandwidth utilization rate before the failure equal to or greater than the predetermined threshold, and a communication bandwidth utilization rate before the failure is the predetermined bandwidth. 9. The communication method according to appendix 8, wherein the priority of each of the plurality of logical links is set separately for a second group to which a logical link smaller than a threshold belongs.
(Supplementary Note 10) Among the plurality of logical links, the priority of two or more links belonging to the first group is set to a logical link that can be authenticated within a period of receiving an authentication processing request for the plurality of logical links. The communication method according to appendix 9, wherein the communication method is set in a plurality of times according to the number.
(Supplementary Note 11) For each of the plurality of logical links, a communication band utilization rate is calculated for each time period and compared with the predetermined threshold value.
Calculate the probability of communication for each time period from the comparison result,
Among the comparison results for each time zone, the probability of communicating in the time zone including the failure recovery time out of the comparison results in the time zone including the failure occurrence time and the probability of communication for each time zone 11. The communication method according to any one of appendices 8 to 10, wherein the priority of each of the plurality of logical links is set based on:
(Supplementary note 12) Periodically collecting the traffic of each of the plurality of logical links,
Setting the priority of each of the plurality of logical links based on the utilization rate of the communication band before the failure, the communication volume before the failure, and the probability of communicating within the predetermined period after the recovery of the failure. 12. The communication method according to any one of appendices 7 to 11, which is a feature.

1 OLT
2 ONU
10 CPU
15 通信制御部
90 光ファイバ
102 認証処理部
103 統計情報収集部
104 確率算出部
105 優先度設定部
1 OLT
2 ONU
10 CPU
DESCRIPTION OF SYMBOLS 15 Communication control part 90 Optical fiber 102 Authentication process part 103 Statistical information collection part 104 Probability calculation part 105 Priority setting part

Claims (7)

故障から回復した物理回線に収容された複数の論理リンクのうち、他装置との間で認証済みの論理リンクを介して通信する通信装置において、
前記複数の論理リンクの各々について、前記故障前の通信帯域の利用率と前記故障の回復後の所定の期間内に通信する確率とを算出する算出部と、
前記複数の論理リンクの各々の優先度を前記故障前の通信帯域の利用率及び前記故障の回復後の所定の期間内に通信する確率に基づき設定する設定処理部と、
前記複数の論理リンクの各々の前記優先度に基づき前記複数の論理リンクについて認証処理を行う認証処理部とを有することを特徴とする通信装置。
Among a plurality of logical links accommodated in a physical line recovered from a failure, in a communication device that communicates with another device via an authenticated logical link,
For each of the plurality of logical links, a calculation unit that calculates a utilization rate of the communication band before the failure and a probability of performing communication within a predetermined period after the recovery of the failure;
A setting processor configured to set the priority of each of the plurality of logical links based on a utilization rate of a communication band before the failure and a probability of performing communication within a predetermined period after the recovery of the failure;
And an authentication processing unit configured to perform an authentication process on the plurality of logical links based on the priority of each of the plurality of logical links.
前記算出部は、前記故障前の通信帯域の利用率と所定の閾値を比較し、
前記設定処理部は、該比較結果及び前記故障の回復後の前記所定の期間内に通信する確率に基づき前記複数の論理リンクの各々の優先度を設定することを特徴とする請求項1に記載の通信装置。
The calculation unit compares the communication band utilization rate before the failure with a predetermined threshold,
2. The setting processing unit sets the priority of each of the plurality of logical links based on the comparison result and the probability of communication within the predetermined period after recovery from the failure. Communication equipment.
前記設定処理部は、前記複数の論理リンクを、前記故障前の通信帯域の利用率が前記所定の閾値以上である論理リンクが属する第1グループと、前記故障前の通信帯域の利用率が前記所定の閾値より小さい論理リンクが属する第2グループとに分けて前記複数の論理リンクの各々の優先度を設定することを特徴とする請求項2に記載の通信装置。   The setting processing unit includes a plurality of logical links, a first group to which a logical link whose utilization rate of the communication band before the failure is equal to or more than the predetermined threshold belongs, and a utilization rate of the communication band before the failure is the The communication apparatus according to claim 2, wherein the priority of each of the plurality of logical links is set separately for a second group to which a logical link smaller than a predetermined threshold belongs. 前記設定処理部は、前記複数の論理リンクのうち、前記第1グループに属する2以上のリンクの優先度を、前記複数の論理リンクについて認証処理の要求を受け付ける期間内に認証処理が可能な論理リンクの数に応じて複数回に分けて設定することを特徴とする請求項3に記載の通信装置。   The setting processing unit determines the priority of two or more links belonging to the first group among the plurality of logical links, and the logic that can perform the authentication processing within a period of receiving an authentication processing request for the plurality of logical links. 4. The communication apparatus according to claim 3, wherein the communication apparatus is set in a plurality of times according to the number of links. 前記算出部は、前記複数の論理リンクの各々について、時間帯ごとに通信帯域の利用率を算出して前記所定の閾値と比較し、該比較結果から前記時間帯ごとの通信する確率を算出し、
前記設定処理部は、前記時間帯ごとの前記比較結果のうち、前記故障の発生時刻を含む時間帯の前記比較結果と、前記時間帯ごとの通信する確率のうち、前記故障の回復時刻を含む時間帯の通信する確率とに基づき前記複数の論理リンクの各々の優先度を設定することを特徴とする請求項2乃至4の何れかに記載の通信装置。
For each of the plurality of logical links, the calculation unit calculates a communication band utilization rate for each time period, compares the utilization rate with the predetermined threshold value, and calculates a communication probability for each time period from the comparison result. ,
The setting processing unit includes the comparison result of the time period including the occurrence time of the failure among the comparison results for each time period and the recovery time of the failure among the probabilities of communication for each time period. 5. The communication apparatus according to claim 2, wherein the priority of each of the plurality of logical links is set based on a probability of communication in a time zone.
前記複数の論理リンクの各々の通信量を周期的に収集する収集部を有し、
前記設定処理部は、前記複数の論理リンクの各々の優先度を前記故障前の通信帯域の利用率、前記故障前の通信量、及び前記故障の回復後の前記所定の期間内に通信する確率に基づき設定することを特徴とする請求項1乃至5の何れかに記載の通信装置。
A collection unit that periodically collects the traffic of each of the plurality of logical links;
The setting processing unit is configured so that the priority of each of the plurality of logical links is communicated within the predetermined period after recovery from the failure, the utilization rate of the communication band before the failure, the communication amount before the failure, and the failure. The communication apparatus according to claim 1, wherein the communication apparatus is set based on
故障から回復した物理回線に収容された複数の論理リンクのうち、他装置との間で認証済みの論理リンクを介して通信する通信方法において、
前記複数の論理リンクの各々について、前記故障前の通信帯域の利用率と前記故障の回復後の所定の期間内に通信する確率とを算出し、
前記複数の論理リンクの各々の優先度を前記故障前の通信帯域の利用率及び前記故障の回復後の所定の期間内に通信する確率に基づき設定し、
前記複数の論理リンクの各々の前記優先度に基づき前記複数の論理リンクについて認証処理を行うことを特徴とする通信方法。
In a communication method of communicating with other devices via an authenticated logical link among a plurality of logical links accommodated in a physical line recovered from a failure,
For each of the plurality of logical links, calculate a utilization rate of the communication band before the failure and a probability of communicating within a predetermined period after the recovery of the failure,
Setting the priority of each of the plurality of logical links based on the utilization rate of the communication band before the failure and the probability of communicating within a predetermined period after recovery of the failure;
A communication method, wherein authentication processing is performed for the plurality of logical links based on the priority of each of the plurality of logical links.
JP2017058117A 2017-03-23 2017-03-23 Communication equipment and communication method Pending JP2018160856A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2017058117A JP2018160856A (en) 2017-03-23 2017-03-23 Communication equipment and communication method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2017058117A JP2018160856A (en) 2017-03-23 2017-03-23 Communication equipment and communication method

Publications (1)

Publication Number Publication Date
JP2018160856A true JP2018160856A (en) 2018-10-11

Family

ID=63795816

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017058117A Pending JP2018160856A (en) 2017-03-23 2017-03-23 Communication equipment and communication method

Country Status (1)

Country Link
JP (1) JP2018160856A (en)

Similar Documents

Publication Publication Date Title
JP5463165B2 (en) Recovery method from ONU sleep state in PON system that can save power
JP5210959B2 (en) Optical passive network system and operation method thereof
JP5082816B2 (en) Station side line concentrator, access control apparatus and computer program thereof
JP4969473B2 (en) Optical access network and optical communication path switching control system
JP5109710B2 (en) Band allocation method, station side apparatus, subscriber station apparatus, communication system, and apparatus program
JP5556921B1 (en) Subscriber side apparatus registration method and optical network system
JP4757215B2 (en) Optical transmission system and optical transmission method
JP6394695B2 (en) Station side device, communication control method, and communication control program
JPWO2012090274A1 (en) Relay device, station side optical communication device, communication system, and bandwidth allocation method
EP2645608A1 (en) Optical line terminal, optical network unit and passive optical network system
JP6829023B2 (en) Communication equipment, information notification method and computer program
US20180359235A1 (en) Transmission apparatus and communication method
JP2018023075A (en) Communication device, communication method, and communication program
JP5640877B2 (en) Communication system, master station device, and communication line switching method
JP6581310B2 (en) Link control circuit
JP2018160856A (en) Communication equipment and communication method
US11294335B2 (en) Method, device and computer-readable medium of managing a clock circuit
CN115209245A (en) Data transmission method, optical line terminal, optical network unit and communication system
JP5565489B1 (en) Subscriber side device registration method
JP2011166328A (en) Optical transmission system, optical line terminal and upward transmission control method
JP4893589B2 (en) PON system station side apparatus and frame processing method
JP5423852B2 (en) Station side concentrator and access control method
JP5482931B1 (en) Subscriber side apparatus registration method and optical network system
JP7348129B2 (en) Communication device, information notification method and computer program
JP2012257163A (en) Band control device, band control program and termination device