JP2018160856A - Communication equipment and communication method - Google Patents
Communication equipment and communication method Download PDFInfo
- 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
Links
Images
Landscapes
- Small-Scale Networks (AREA)
Abstract
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,
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.
しかし、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,
そこで本件は、論理リンクごとの認証処理を適切な順序で実行することができる通信装置及び通信方法を提供することを目的とする。 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.
図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
OLT1は、光ファイバ90に接続されており、光ファイバ90は、光スプリッタ92を介して複数本の光ファイバ93に接続されている。また、各ONU2は光ファイバ93に接続されている。PONシステムの伝送路は、1本の光ファイバ90を複数本の光ファイバ93に分岐させて構成されている。つまり、各ONU(#1〜#N)2は、OLT1と接続された伝送路の複数の分岐先の1つに接続される。
The OLT 1 is connected to an
このため、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
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
一方、上り方向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
このように、OLT1は、ONU2との間においてLL単位で通信を行う。OLT1とONU2の間では、通信の開始に先立ち、ユーザデータのセキュリティの確保のためにLL単位の認証シーケンスが実行される。
Thus, the
図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
リンク確立シーケンスS1において、OLT1は、ONU2に対しDiscover_Gateフレームを送信する。Discover_Gateフレームは、ONU2のLLごとの認証処理の要求を受け付ける時刻及び時間幅、つまり期間をONU2に通知する。この期間は、例えばディスカバリウィンドウと呼ばれる。なお、OLT1は、新規のONU2の設置に備えて、周期的なDiscover_Gateフレームの送信により周期的にディスカバリウィンドウを時間軸上に設ける。
In the link establishment sequence S1, the
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
次に、OLT1は、論理リンクごとに上りフレームFuの送信開始時刻及び送信データ量を通知するため、Normal_GateフレームをONU2に送信する。ONU2は、Registerフレームに対する応答としてRegister_AckメッセージをOLT1に送信する。このようにして、OLT1とONU2の間に論理リンクが確立する。
Next, the
次に、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
次に、OLT1とONU2の間では、認証シーケンスS3が実行される。認証シーケンスS3では、OLT1は、ONU2からの認証要求に応じてMACアドレスまたはONU−IDに基づいて、LLごとにONU2を認証する。
Next, an authentication sequence S3 is executed between the
認証シーケンス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
しかし、OLT1は、各LLについての認証処理を1つずつ実行するため、認証処理の実行順序が遅いLLほど、通信の開始が遅れる。例えば、1つのLLについての認証処理の所要時間を8(秒)と仮定した場合、LL数を1028とすると、全てのLLについての認証処理の所要時間は約2時間17分(=8×1028)となるため、認証処理の順序が最後となったLLは、通信の開始が約2時間遅れることとなる。
However, since the
これに対し、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
図3は、OLT1の一例を示す構成図である。OLT1は、回線処理ユニット80と、監視制御ユニット81とを有する。回線処理ユニット80はPON回線の通信処理を実行し、監視制御ユニット81は回線処理ユニット80の監視制御処理を行う。なお、回線処理ユニット80は、複数個実装されていてもよい。
FIG. 3 is a configuration diagram illustrating an example of the
回線処理ユニット80及び監視制御ユニット81は、例えば、複数の電気部品が実装された回路基板により構成され、OLT1の筐体に設けられたスロットに実装される。回線処理ユニット80及び監視制御ユニット81は、OLT1内に設けられた配線基板と電気コネクタなどを介して接続され、配線基板を介して互いにデータを入出力する。
The
回線処理ユニット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
光合分波部18は、例えばWDM(Wavelength Division Multiplexer)カプラであり、3つのポートを介し光ファイバ90、送信器170、及び受信器171に接続されている。光合分波部18は、送信器170から入力された下り方向Rdの光信号Sdを光ファイバ90に導き、光ファイバ90から入力された上り方向Ruの光信号Suを受信器171に導く。
The optical multiplexing / demultiplexing
受信器171は、例えばフォトダイオード(PD: PhotoDiode)などから構成され、光信号Suを電気信号に変換することにより光信号Suから上りフレームFuを取得する。受信器171は、各ONU2に割り当てられた送信タイミングに基づき、各ONU2からの上りフレームFu(#1〜#N)を識別する。受信器171は、上りフレームFuを通信制御部15に出力する。
The
また、送信器170は、例えばLD(Laser Diode)や変調器から構成され、通信制御部15から入力された下りフレームFdを光信号に変換して光合分波部18に出力する。
The
通信制御部15は、PON回線の通信をLLごとに処理する。通信制御部15は、送受信するフレームFu,Fdの統計情報を生成する。より具体的には、通信制御部15は、上りフレームFuの送信数、下りフレームFdの受信数及びエラー数を計数する。
The
また、通信制御部15は、バス19を介してCPU10に接続されている。通信制御部15は、ONU2から受信したOAMフレームをCPU10に出力し、CPU10から入力されたOAMフレームを送信器170からONU2に送信する。これにより、OLT1は、上記のリンク確立シーケンスS1、OAMディスカバリシーケンスS2、認証シーケンスS3を実行する。
The
通信制御部15は、受信器171との通信に基づきPON回線の故障及び回復を検出する。通信制御部15は、PON回線の故障及び回復をCPU10に通知する。なお、PON回線の故障としては、例えば光ファイバ90の破損及び抜去や受信器171の破損などが挙げられる。
The
また、通信制御部15は、上りフレームFuからデータ信号を生成してNW−IF16に出力し、NW−IF16から入力されたデータ信号から下りフレームFdを生成して送信器170に出力する。
In addition, the
NW−IF16は、通信制御部15から入力されたデータ信号を、例えばフォーマット変換して上流側のネットワークに送信する。また、NW−IF16は、上流側のネットワークから受信したデータ信号を、例えばフォーマット変換して通信制御部15に出力する。
The NW-
CPU10は、互いに信号の入出力ができるように、ROM11、RAM12、揮発性メモリ13、及び通信ポート14と、バス19を介して接続されている。ROM11には、CPU10を駆動するプログラムが格納されている。RAM12は、CPU10のワーキングメモリとして機能する。通信ポート14は、例えば、監視制御ユニット81との間のLAN(Local Area Network)の通信を処理する。
The
また、揮発性メモリ13には、統計情報テーブル(TBL)130が格納されている。揮発性メモリ13としては、例えばDRAM(Dynamic RAM)が挙げられる。
The
一方、監視制御ユニット81は、CPU30、ROM31、RAM32、揮発性メモリ33、不揮発性メモリ34、及び通信ポート35を有する。CPU30は、互いに信号の入出力ができるように、ROM31、RAM32、及び通信ポート35と、バス39を介して接続されている。
On the other hand, the
ROM31には、CPU30を駆動するプログラムが格納されている。RAM32は、CPU30のワーキングメモリとして機能する。通信ポート35は、例えば、回線処理ユニット80との間のLANの通信を処理する。
The
揮発性メモリ33には、優先度テーブル(TBL)330が格納されている。揮発性メモリ33としては、例えばDRAMが挙げられる。
The
不揮発性メモリ34には、利用状態管理テーブル(TBL)340,341と利用確率テーブル(TBL)342が格納されている。不揮発性メモリ34としては、例えばフラッシュメモリが挙げられる。
The
CPU30は、回線処理ユニット80のCPU10から通信ポート14,35を介して揮発性メモリ33及び不揮発性メモリ34に対するアクセスを制御する。このため、CPU10は、優先度テーブル330、利用状態管理テーブル340,341、及び利用確率テーブル342に対する書き込み及び読み出しが可能である。
The
回線処理ユニット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
通信IF部106は、通信制御部15に対する通信のドライバである。このため、通信制御部15との通信は、通信IF部106を介して行われる。
The communication IF
OAMフレーム生成部101は、動作制御部100の指示に従い各種のOAMフレームを生成して動作制御部100に出力する。動作制御部100は、OAMフレームを、通信IF部106を介して通信制御部15に出力する。
The OAM
認証処理部102は、動作制御部100の指示に従って、各LLの優先度に基づき各LLについて認証処理を行う。より具体的には、認証処理部102は、上記のリンク確立シーケンスS1、OAMディスカバリシーケンスS2、認証シーケンスS3を実行する。このとき、認証処理部102は、動作制御部100を介してOAMフレーム生成部101にOAMフレームの生成を指示し、また、通信IF部106から動作制御部100を介してONU2のOAMフレームを受信する。
The
統計情報収集部103は、収集部の一例であり、各リンクの通信量を通信制御部15から周期的に収集する。より具体的には、統計情報収集部103は、通信制御部15から通信の統計情報を収集して揮発性メモリ13の統計情報TBL130に書き込む。
The statistical
図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
このため、OLT1は、PON回線の故障前及び回復後の通信状況に応じた優先度を各LLに設定し、その優先度に基づき認証処理を行うことができる。したがって、OLT1は、LLごとの認証処理を適切な順序で実行することができる。
For this reason, the
より具体的には、確率算出部104は、統計情報テーブル130から周期的に統計情報を読み出し、PON回線の故障前の通信帯域の利用率と所定の閾値THを比較する。確率算出部104は、その比較結果に応じて各LLの利用状態(「利用」または「非利用」)を判定し、利用状態管理テーブル340,341に登録する。
More specifically, the
図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
また、利用状態は、通信帯域の利用率と所定の閾値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
優先度設定部105は、通信帯域の利用率と所定の閾値THの比較結果、つまり利用状態、及びPON回線の故障の回復後の所定の期間内に通信する確率に基づき各LLの優先度を設定する。このため、優先度設定部105は、PON回線の故障前に通信帯域の利用率が所定の閾値TH以上であるLL(以下、「利用LL」と表記)に高い優先度を設定することができる。したがって、利用LLについて、早い順で認証処理が実行されるため、PON回線の故障により中断された通信が早期に復旧する。
The
優先度設定部105は、複数のLLを、PON回線の故障前の通信帯域の利用率が所定の閾値TH以上であるLL(利用LL)が属する利用LLグループと、その故障前の通信帯域の利用率が所定の閾値THより小さいLL(以下、「非利用LL」と表記)が属する非利用グループとに分けて各LLの優先度を設定する。このため、優先度設定部105は、利用LLグループの優先度の設定処理と非利用LLグループを別々に優先度の設定処理を実行することができる。
The
また、確率算出部104は、各LLについて、時間帯ごとに通信帯域の利用率を算出して所定の閾値THと比較し、その比較結果から時間帯ごとの利用確率を算出する。より具体的には、確率算出部104は、利用状態管理テーブル340,341から時間帯ごとにLLごとの利用状態を取得して利用確率テーブル342に登録する。そして、確率算出部104は、その利用状態から時間帯ごとの利用確率を算出して利用確率テーブル342に登録する。
In addition, the
図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
確率算出部104は、利用状態及び算出回数から利用確率を更新する。
The
利用確率=(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
例えば、特定の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
また、優先度設定部105は、時間帯ごとのLLの利用状態のうち、PON回線の故障の発生時刻を含む時間帯の利用状態と、時間帯ごとの利用確率のうち、その故障の回復時刻を含む時間帯の利用確率とに基づき各LLの優先度を設定する。このため、優先度設定部105は、PON回線の故障の発生時刻及び回復時刻のLLの利用状況に応じて適切に優先度を設定することができる。
In addition, the
優先度テーブル330には、ONU−ID、LL−ID、及び優先度が登録されている。認証処理部102は、優先度テーブル330を参照し、優先度の順に従って各LLについて認証処理を実行する。以下に優先度の設定例を説明する。
In the priority table 330, ONU-ID, LL-ID, and priority are registered. The
図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
優先度設定部105は、故障時間帯の利用状態及び回復時間帯の利用確率に基づいて優先度を設定する。より具体的には、優先度設定部105は、各LLを利用LLと非利用LLに分けて回復時間帯の利用確率の順で優先度を設定する。つまり、優先度設定部105は、利用LLグループ内の利用確率で優先度を決定し、非利用LLグループの利用確率で優先度を決定する。なお、優先度設定部105は、さらに統計情報から得られる通信量も考慮して優先度を設定するが、本例において各LLの通信量は同じであると仮定する。
The
本例では、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,
例えば、ONU#1のLL#1は、故障時間帯の利用状態が「利用」であり、回復時間帯の利用確率が100(%)であって利用LLグループ中で最高であるため、その優先度は「1」に設定される。ONU#3のLL#2は、故障時間帯の利用状態が「利用」であり、回復時間帯の利用確率が80(%)であって利用LLグループ中で2番目に高いため、その優先度は「2」に設定される。
For example, the priority of
ただし、優先度設定部105は、非利用LLでも利用確率が利用LLの利用確率より、例えば30(%)以上高いものは、その利用LLより優先度を高く設定する。例えば、ONU#4のLL#1は、故障時間帯の利用状態が「非利用」であり、回復時間帯の利用確率が100(%)であって非利用LLグループ中で最高である。
However, the
一方、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
また、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
また、ONU#2のLL#3とONU#4のLL#3は、何れも非利用LLであり、利用確率が同一である。このため、ONU#2のLL#3とONU#4のLL#3の優先度の大小は、例えば、回復時間帯以降の時間帯の利用確率やONU−ID及びLL−IDの若い順などに従い決定される。
Further,
また、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
このように、優先度設定部105は、故障時間帯の利用状態だけでなく、回復時間帯の利用確率に応じて各LLの優先度を設定する。このため、例えばセンサを用いたIoT(Internet On Things)システムにおいて、センサの日ごとの測定値をPONシステムにより定刻で送信する場合、PON回線に故障が発生したときでも、その回復後の適切な時刻に送信が可能となる。
As described above, the
また、優先度設定部105は、故障時間帯の利用状態に基づいて、利用LLの優先度を非利用LLの優先度より基本的に高く設定する。このため、例えば、PON回線の故障の直前に送信待ちのバッファに格納されているデータを、そのデータが廃棄される前に認証処理を行うことで送信することが可能となる。
Further, the
次に、各処理について述べる。なお、以下の各処理は通信方法の一例である。 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
次に、統計情報収集部103は、収集周期タイマが満了したか否かを判定する(ステップSt2)。収集周期タイマが満了していない場合(ステップSt2のNo)、再びステップSt2の処理が実行される。また、統計情報収集部103は、収集周期タイマが満了した場合(ステップSt2のYes)、収集周期タイマをストップさせる(ステップSt3)。
Next, the statistical
次に、統計情報収集部103は、通信制御部15から統計情報を収集する(ステップSt4)。次に、統計情報収集部103は、収集した統計情報により統計情報テーブル130を更新する(ステップSt5)。その後、再びステップSt1の処理が実行される。このようにして、統計情報の収集処理は実行される。
Next, the statistical
図7は、利用確率テーブル342の更新処理の一例を示すフローチャートである。確率算出部104は、算出周期タイマをスタートさせる(ステップSt11)。なお、算出周期タイマの満了時間は例えば10分に設定される。
FIG. 7 is a flowchart illustrating an example of update processing of the use probability table 342. The
次に、確率算出部104は、算出周期タイマが満了したか否かを判定する(ステップSt12)。算出周期タイマが満了していない場合(ステップSt12のNo)、再びステップSt12の処理が実行される。また、確率算出部104は、算出周期タイマが満了した場合(ステップSt12のYes)、算出周期タイマをストップさせる(ステップSt13)。
Next, the
次に、確率算出部104は、統計情報テーブル130から統計情報を読み出す(ステップSt14)。次に、確率算出部104は、統計情報テーブル130から1つのLLを選択する(ステップSt15)。
Next, the
次に、確率算出部104は、選択中のLLの通信帯域の利用率を算出する(ステップSt16)。より具体的には、確率算出部104は、そのLLの統計情報から単位時間の通信量を算出することで利用帯域を取得して利用状態管理テーブル340,341に登録する。そして、確率算出部104は、利用状態管理テーブル340,341の契約帯域に対する利用帯域の比率から通信帯域の利用率を算出する。
Next, the
次に、確率算出部104は、通信帯域の利用率と所定の閾値THを比較する(ステップSt17)。確率算出部104は、通信帯域の利用率≧THの場合(ステップSt17のYes)、LLの利用状態を「利用」と判定し(ステップSt18)、通信帯域の利用率<THの場合(ステップSt17のNo)、LLの利用状態を「非利用」と判定する(ステップSt27)。次に、確率算出部104は、利用状態の判定結果に基づき利用状態管理テーブル340,341を更新する(ステップSt19)。
Next, the
次に、確率算出部104は、計時部100aから現在時刻を取得する(ステップSt20)。次に、確率算出部104は、利用状態管理テーブル340,341から該当LLの利用状態を読み出す(ステップSt21)。
Next, the
次に、確率算出部104は、利用状態管理テーブル340,341から、選択中のLLについて、現在時刻に該当する時間帯の算出回数及び利用確率を読み出す(ステップSt22)。次に、確率算出部104は、上記の式(1)に従い利用確率を算出する(ステップSt23)。次に、確率算出部104は、算出した利用確率に基づき利用確率テーブル342を更新する(ステップSt24)。このとき、確率算出部104は、利用確率テーブル342の算出回数を1つ増加させる。
Next, the
次に、確率算出部104は、未選択のLLの有無を判定する(ステップSt25)。確率算出部104は、未選択のLLが無い場合(ステップSt25のNo)、再びステップSt11の処理を実行する。
Next, the
また、確率算出部104は、未選択のLLが有る場合(ステップSt25のYes)、他のLLを選択して(ステップSt26)、再びステップSt16以降の処理を実行する。このようにして、利用確率テーブル342の更新処理は実行される。
Further, when there is an unselected LL (Yes in Step St25), the
図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
次に、優先度設定部105は、利用確率テーブル342の利用状態の情報に基づき故障時間帯の利用LLを選択する(ステップSt33)。次に、優先度設定部105は、利用LLの優先度の判定処理を実行する(ステップSt34)。すなわち、優先度設定部105は、利用LLグループの優先度の判定処理を実行する。なお、優先度の判定処理については後述する。
Next, the
次に、優先度設定部105は、利用確率テーブル342の利用状態の情報に基づき故障時間帯の非利用LLを選択する(ステップSt35)。次に、優先度設定部105は、非利用LLの優先度の判定処理を実行する(ステップSt36)。すなわち、優先度設定部105は、非利用LLグループの優先度の判定処理を実行する。
Next, the
このように、優先度設定部105は、複数のLLを利用LLグループと非利用LLグループに分けて各LLの優先度を設定する。このため、優先度設定部105は、効率的に優先度を決定することができる。
As described above, the
また、優先度設定部105は、LLごとの利用状態及び利用確率に基づき各LLの優先度を設定する。このため、優先度設定部105は、利用LLに高い優先度を設定することができる。
Moreover, the
次に、優先度設定部105は、優先度の判定結果について、利用LL及び非利用LLの優先度を回復時間帯の各々の利用確率に基づき調整する(ステップSt37)。より具体的には、優先度設定部105は、上述したように、非利用LLの利用確率が利用LLの利用確率より30(%)以上大きい場合、非利用LLの優先度を利用LLの優先度より高く設定する。
Next, the
次に、優先度設定部105は、優先度テーブル330に各LLの優先度を設定する(ステップSt38)。このようにして、優先度の設定処理は実行される。
Next, the
図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
また、優先度設定部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
優先度設定部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
優先度設定部105は、LLのソート結果の順序に従い優先度を設定する。このようにして、優先度の判定処理は実行される。
The
このように、優先度設定部105は、時間帯ごとのLLの利用状態のうち、故障時間帯の利用状態と、時間帯ごとの利用確率のうち、回復時間帯の利用確率とに基づき各LLの優先度を設定する。このため、優先度設定部105は、PON回線の故障の発生時刻及び回復時刻のLLの利用状況に応じて適切に優先度を設定することができる。
As described above, the
さらに、優先度設定部105は、各LLの優先度を故障時間帯の通信帯域の利用率及び通信量と、回復時間帯に利用確率に基づき設定する。したがって、優先度設定部105は、通信量に基づき高精度に優先度を設定することができる。なお、図9には示されていないが、優先度設定部105は、優先度の判定処理においてONU−IDやLL−IDの順序などでLLをソートしてもよい。
Further, the
図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
OLT1は、故障から回復したPON回線に収容された複数のLLのうち、ONU2との間で認証済みのLLを介し通信する。このため、優先度の高いLLほど、通信の復旧が早まることになる。
The
上記の実施例において、優先度設定部105は、一度の処理で全てのLLに優先度を設定したが、故障時間帯の利用LLを、ディスカバリウィンドウ内に認証処理が可能なLL数(以下、「認証可能数」と表記)に応じて複数回に分けて設定することで、認証処理の負荷を時間軸上で分散してもよい。
In the above-described embodiment, the
図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
次に、優先度設定部105は、利用確率テーブル342の利用状態の情報に基づき故障時間帯の利用LLを選択する(ステップSt63)。次に、優先度設定部105は、現在時刻に基づき現在のディスカバリウィンドウの残り時間を算出する(ステップSt64)。このとき、優先度設定部105は、例えば通信制御部15からディスカバリウィンドウの期間を取得する。
Next, the
次に、優先度設定部105は、ディスカバリウィンドウの残り時間内でのLLの認証可能数を算出する(ステップSt65)。1つのLLの認証処理の所要時間は、例えば固定値として優先度設定部105に与えられる。
Next, the
次に、優先度設定部105は、認証可能数と利用LL数を比較する(ステップSt66)。優先度設定部105は、認証可能数<利用LL数が成立する場合(ステップSt66のYes)、認証可能数分の利用LLの優先度の判定処理を実行する(ステップSt67)。なお、優先度の判定処理については後述する。
Next, the
次に、優先度設定部105は、現在のディスカバリウィンドウの終了時刻を満了時刻としてウィンドウタイマをスタートさせる(ステップSt68)。これにより、ディスカバリウィンドウの終了後、優先度が未設定のLLに対する優先度の設定処理が実行される。なお、ウィンドウタイマの満了後の処理については後述する。
Next, the
また、優先度設定部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
また、優先度設定部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
優先度設定部105は、ステップSt68,St72,St75の各処理の後、優先度テーブル330に各LLの優先度を設定する(ステップSt73)。その後、認証処理部102は、優先度の設定済みのLLについて認証処理を実行する(ステップSt74)。なお、認証処理は、図10を参照して述べたとおりである。このようにして、優先度の設定処理は実行される。
The
図12は、ウィンドウタイマ満了時の処理の一例を示すフローチャートである。優先度設定部105は、ウィンドウタイマが満了したか否かを判定する(ステップSt81)。優先度設定部105は、ウィンドウタイマが満了していない場合(ステップSt81のNo)、ステップSt81の処理を再び実行する。
FIG. 12 is a flowchart showing an example of processing when the window timer expires. The
優先度設定部105は、ウィンドウタイマが満了した場合(ステップSt81のYes)、優先度テーブル330を読み出す(ステップSt82)。次に、優先度設定部105は、優先度テーブル330から、優先度が未設定であるLLを選択する(ステップSt83)。
When the window timer expires (Yes in step St81), the
次に、優先度設定部105は、優先度が未設定であるLLの優先度の設定処理を実行する(ステップSt84)。このとき、優先度設定部105は、図11を参照して述べた優先度の設定処理を再び実行する。
Next, the priority
このように、優先度設定部105は、複数のLLを利用LLグループと非利用LLグループに分けて各LLの優先度を設定する。そして、優先度設定部105は、利用LLグループに属する各利用LLの優先度を、ディスカバリウィンドウ内の認証可能数に応じて複数回に分けて設定することにより、認証処理の負荷を時間軸上で分散することができる。
As described above, the
図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
また、優先度設定部105は、利用確率が同一のLLが有る場合(ステップSt92のYes)、該当LLの利用確率の累積平均値を算出する(ステップSt93)。累積平均値は、例えば故障時間帯の利用確率から現在のディスカバリウィンドウを含む時間帯の利用確率までの平均値としてもよいし、回復時間帯の利用確率から現在のディスカバリウィンドウを含む時間帯の利用確率までの平均値としてもよい。累積平均値は、さらに三区間平均や忘却係数を用いて算出されてもよい。
Further, when there are LLs having the same usage probability (Yes in step St92), the
次に、優先度設定部105は、利用確率の累積平均値の順に該当LLをソートする(ステップSt94)。優先度設定部105は、利用確率の累積平均値が同一のLLの有無を判定する(ステップSt95)。利用確率の累積平均値が同一のLLが無い場合(ステップSt95のNo)、処理は終了する。
Next, the
優先度設定部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
優先度設定部105は、LLのソート結果の順序に従い優先度を設定する。このようにして、優先度の判定処理は実行される。なお、図13には示されていないが、優先度設定部105は、優先度の判定処理においてONU−IDやLL−IDの順序などでLLをソートしてもよい。
The
本実施例によると、各時間帯の利用確率が先の実施例より強く優先度に反映される。このため、例えばセンサを用いた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,
これまで述べた実施例において、確率算出部104及び優先度設定部105は、時間帯ごとの利用状態及び利用確率を扱ったが、曜日及び時間帯ごとに利用状態及び利用確率を扱ってもよい。この場合、確率算出部104は、動作制御部100から曜日の情報を取得し、利用確率テーブル342の利用確率を曜日ごとの時間帯で管理する。
In the embodiment described so far, the
図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
確率算出部104は、LLごとに利用状態管理テーブル340,341から利用状態を取得して、現在の曜日及び現在時刻に該当する時間帯に対応付けて利用確率テーブル342に登録する。確率算出部104は、曜日及び時間帯ごとに利用確率を算出する。
The
また、優先度設定部105は、計時部100aから曜日情報及び現在時刻を取得して現在の曜日及び時間帯を判別する。優先度設定部105は、PON回線の故障が発生した曜日及び時間帯の各LLの利用状態と、故障が回復した曜日及び時間帯の各LLの利用確率とに基づいて各LLの優先度を設定する。
Further, the
本実施例は、例えば、店舗間の取り決めに従い、特定の曜日の特定の時間帯に通信を行うサービスを行う場合に有効である。 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
(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
(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
(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
(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
(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
(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
(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
(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
1 OLT
2 ONU
10 CPU
15 通信制御部
90 光ファイバ
102 認証処理部
103 統計情報収集部
104 確率算出部
105 優先度設定部
1 OLT
2 ONU
10 CPU
DESCRIPTION OF
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.
前記設定処理部は、前記時間帯ごとの前記比較結果のうち、前記故障の発生時刻を含む時間帯の前記比較結果と、前記時間帯ごとの通信する確率のうち、前記故障の回復時刻を含む時間帯の通信する確率とに基づき前記複数の論理リンクの各々の優先度を設定することを特徴とする請求項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.
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) |
-
2017
- 2017-03-23 JP JP2017058117A patent/JP2018160856A/en active Pending
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 |