JP2019041291A - Resource securing device, resource securing method, and computer program - Google Patents

Resource securing device, resource securing method, and computer program Download PDF

Info

Publication number
JP2019041291A
JP2019041291A JP2017162840A JP2017162840A JP2019041291A JP 2019041291 A JP2019041291 A JP 2019041291A JP 2017162840 A JP2017162840 A JP 2017162840A JP 2017162840 A JP2017162840 A JP 2017162840A JP 2019041291 A JP2019041291 A JP 2019041291A
Authority
JP
Japan
Prior art keywords
unit
trx11
external
optical
communication system
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.)
Granted
Application number
JP2017162840A
Other languages
Japanese (ja)
Other versions
JP6805097B2 (en
JP2019041291A5 (en
Inventor
學 吉野
Manabu Yoshino
學 吉野
裕隆 氏川
Hirotaka Ujikawa
裕隆 氏川
拓弥 原田
Takuya Harada
拓弥 原田
憲行 太田
Noriyuki Ota
憲行 太田
鈴木 謙一
Kenichi Suzuki
謙一 鈴木
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.)
Nippon Telegraph and Telephone Corp
Original Assignee
Nippon Telegraph and Telephone Corp
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 Nippon Telegraph and Telephone Corp filed Critical Nippon Telegraph and Telephone Corp
Priority to JP2017162840A priority Critical patent/JP6805097B2/en
Publication of JP2019041291A publication Critical patent/JP2019041291A/en
Publication of JP2019041291A5 publication Critical patent/JP2019041291A5/ja
Application granted granted Critical
Publication of JP6805097B2 publication Critical patent/JP6805097B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Small-Scale Networks (AREA)

Abstract

To prevent decrease in operation stability due to replacement or addition of functions which are made into components.SOLUTION: A resource securing device includes any of an allocation unit or a limit unit for securing resources for components or an interface for explicitly securing them when a component into which a function different for each service or each communication carrier is made is added or replaced.SELECTED DRAWING: Figure 1

Description

本発明は、リソース確保装置、リソース確保方法及びコンピュータプログラムに関する。   The present invention relates to a resource securing device, a resource securing method, and a computer program.

通信装置を備える通信システムには、例えば、PON(Passive Optical Network)システムがある。PONシステムは、顧客の宅内等に設置される通信装置である加入者線終端装置(ONU:Optical Network Unit)と、局舎に設置される通信装置である加入者線端局装置(OLT:Optical Line Terminal)と、光分配網(ODN:Optical Distribution Network)とを備える。ODNは、複数のONUと複数のOLTとを接続する場合がある。   A communication system including a communication device includes, for example, a PON (Passive Optical Network) system. The PON system includes a subscriber line terminal device (ONU: Optical Network Unit) that is a communication device installed in a customer's home and the like, and a subscriber line terminal device (OLT: Optical) that is a communication device installed in a station building. Line Terminal) and an optical distribution network (ODN). The ODN may connect a plurality of ONUs and a plurality of OLTs.

通信装置において、装置の準拠規格、世代、方式、システム、機器種別、製造ベンダの少なくともいずれかに関して依存性の低い機能を部品化し、当該機能のアプリケーションプログラミングインタフェース(API:Application Programming Interface)等の入出力インタフェース(IF:Interface)の少なくとも一部を明確化し、汎用性・移植性・拡張性を高めることで、準拠規格、世代、方式、システム、機器種別、製造ベンダの少なくともいずれかが異なる機器間での共用や独自機能の追加を容易とすることができるFASA(Flexible Access System Architecture:新アクセスシステムアーキテクチャ)が知られている(例えば、非特許文献1参照)。   In a communication device, a function having low dependency on at least one of the device conformance standard, generation, method, system, device type, and manufacturing vendor is made into a component, and an application programming interface (API: Application Programming Interface) of the function is input. By clarifying at least a part of the output interface (IF) and improving versatility, portability, and expandability, between devices with different standards, generations, systems, systems, device types, and manufacturing vendors There is known FASA (Flexible Access System Architecture) that can facilitate sharing and addition of unique functions (for example, see Non-Patent Document 1).

“FASAホームページへようこそ”、[online]、NTTアクセスサービス研究所、[平成29年2月8日検索]、インターネット〈URL:http://www.ansl.ntt.co.jp/j/FASA/index.html〉“Welcome to the FASA website”, [online], NTT Access Service Laboratories, [Search February 8, 2017], Internet <URL: http://www.ansl.ntt.co.jp/j/FASA/ index.html>

通信装置の準拠規格、世代、方式、システム、機器種別、製造ベンダの少なくともいずれかに関して依存性の低い機能を部品化する場合、部品の配置場所は同一筺体内とは限らず、複数筺体に分散して配置されることがある。また、装置の筺体内の部品は、他装置を構成する部品として利用されることがある。     When functioning with low dependence on at least one of the communication device standards, generations, systems, systems, device types, and manufacturing vendors is made into parts, the location of the parts is not limited to the same enclosure, but distributed to multiple enclosures May be arranged. Moreover, the components in the housing of the device may be used as components constituting another device.

しかしながら、装置に部品化した機能を備えるためには、当該機能を備えることで装置に支障がないか否かを確認する必要がある。例えば、機能入替に際し、入替した機能を実現するために要する処理能力、又は機能とその他の部分のやりとりに係る帯域幅が入替前の機能よりも大きい場合、装置全体としての動作が不安定となってしまうという問題があった。   However, in order to provide the device with a function as a component, it is necessary to confirm whether or not the device has any trouble by providing the function. For example, when the function is replaced, if the processing capacity required to realize the replaced function or the bandwidth related to the exchange of the function and other parts is larger than the function before the replacement, the operation of the entire apparatus becomes unstable. There was a problem that.

上記事情に鑑み、本発明は、部品化した機能の入替や追加に伴う動作の安定性の低下を抑制することができる技術の提供を目的としている。   In view of the above circumstances, an object of the present invention is to provide a technique capable of suppressing a decrease in the stability of operation associated with replacement or addition of functions made into parts.

本発明の一態様は、サービス毎あるいは通信事業者毎に異なる機能を部品化した部品が追加または入替がなされた際に、前記部品に対するリソースを確保する割振部又は制限部又は確保を明示的に行うインタフェースのいずれかと、を備えるリソース確保装置である。   According to one aspect of the present invention, when a component that has different functions for each service or each telecommunications carrier is added or replaced, the allocation unit or the limiting unit or the allocation for securing the resource for the component is explicitly specified. One of the interfaces to be performed is a resource securing device.

本発明の一態様は、上記のリソース確保装置であって、前記割振部は、確保又は制限又は廃棄又は前記部品の受入の前、又は、確保又は制限又は廃棄又は前記部品の受入の後の部品に基づいて得られる指標の合計値が所定の値を超過しない部品を確保不要又は制限不要又は廃棄不要又は受入可とし、前記指標の合計値が所定の値を超過する部品を確保要又は制限要又は廃棄用又は受入不可とする。   One aspect of the present invention is the resource securing device described above, wherein the allocation unit is a component before securing, limiting, discarding, or receiving the component, or after securing, limiting, discarding, or receiving the component. It is necessary to secure or limit the parts whose total value of the index exceeds the predetermined value is not necessary or limit unnecessary, or do not need to be discarded or accepted. Or for disposal or unacceptable.

本発明の一態様は、上記のリソース確保装置であって、前記割振部は、高優先の前記部品の処理を実行するためのリソースを確保し、低優先の前記部品の処理を実行するためのリソースを制限する。   One aspect of the present invention is the resource securing device described above, wherein the allocating unit secures resources for executing the processing of the high priority component and executes the processing of the low priority component. Limit resources.

本発明の一態様は、上記のリソース確保装置であって、前記制限部は、通信装置、又は、前記部品、又は、予め定めた所定の種類の部品、又は、その組み合わせが動作するに際して利用されるリソースに関する所定の指標に基づいて得られる値が予め定められている所定の値を超過しない場合には、低優先又は高優先の少なくともいずれか一方の前記部品の追加または入替を制限する。   One aspect of the present invention is the resource securing device described above, wherein the restriction unit is used when a communication device, the component, a predetermined type of a predetermined component, or a combination thereof operates. When a value obtained based on a predetermined index relating to a resource does not exceed a predetermined value, addition or replacement of at least one of the low priority and high priority components is restricted.

本発明の一態様は、上記のリソース確保装置であって、前記確保を明示的に行うインタフェースは、高優先の前記部品の処理を実行するためのリソースを確保し、低優先の前記部品の処理を実行するためのリソースを制限する、又は、通信装置、又は、前記部品、又は、予め定めた所定の種類の部品、又は、その組み合わせが動作するに際して利用されるリソースに関する所定の指標に基づいて得られる値が予め定められている所定の値を超過する場合には、低優先又は高優先の少なくともいずれか一方の前記部品の追加または入替を制限する。   One aspect of the present invention is the above-described resource securing device, wherein the interface that explicitly performs the securing secures a resource for executing processing of the component with high priority, and processes the component with low priority Based on a predetermined index related to resources used when a communication device, the above-described component, a predetermined type of component, or a combination thereof is operated. When the obtained value exceeds a predetermined value, addition or replacement of at least one of the low priority and the high priority is restricted.

本発明の一態様は、サービス毎あるいは通信事業者毎に異なる機能を部品化した部品が追加または入替がなされた際に、前記部品に対するリソースを確保する割振ステップ又は制限部ステップは確保を明示的に行うステップ、を有するリソース確保方法である。   According to one aspect of the present invention, when a component having a different function for each service or each telecommunications carrier is added or replaced, the allocation step or the limiting unit step for securing resources for the component is explicitly secured. A resource securing method comprising the steps of:

本発明の一態様は、サービス毎あるいは通信事業者毎に異なる機能を部品化した部品が追加または入替がなされた際に、前記部品に対するリソースを確保する割振ステップ又は制限部ステップは確保を明示的に行うステップ、をコンピュータに実行させるためのコンピュータプログラムである。   According to one aspect of the present invention, when a component having a different function for each service or each telecommunications carrier is added or replaced, the allocation step or the limiting unit step for securing resources for the component is explicitly secured. This is a computer program for causing a computer to execute the steps to be performed.

本発明により、部品化した機能の入替や追加に伴う動作の安定性の低下を抑制することが可能となる。   According to the present invention, it is possible to suppress a decrease in the stability of operation associated with replacement or addition of functions made into parts.

第1の実施形態における、通信装置1の構成例を示す図である。It is a figure which shows the structural example of the communication apparatus 1 in 1st Embodiment. 第2の実施形態における、通信装置1aの構成例を示す図である。It is a figure which shows the structural example of the communication apparatus 1a in 2nd Embodiment. 通信装置のアーキテクチャの第1例を示す図である。It is a figure which shows the 1st example of the architecture of a communication apparatus. 通信装置のアーキテクチャの他の例を示す図である。It is a figure which shows the other example of the architecture of a communication apparatus. 通信装置のアーキテクチャの他の例を示す図である。It is a figure which shows the other example of the architecture of a communication apparatus. 通信装置のアーキテクチャの他の例を示す図である。It is a figure which shows the other example of the architecture of a communication apparatus. アーキテクチャの第5例を示す図である。It is a figure which shows the 5th example of architecture. 部品又は装置の群からなる仮想的な通信装置又は通信システムの構成の例を示す図である。It is a figure which shows the example of a structure of the virtual communication apparatus or communication system which consists of a group of components or apparatuses. 光アクセスシステムの構成の例を示す図である。It is a figure which shows the example of a structure of an optical access system. 図28及び図29に示す機能に対応する通信装置内の機能部間の信号/情報の流れを示す図である。It is a figure which shows the flow of the signal / information between the function parts in the communication apparatus corresponding to the function shown in FIG.28 and FIG.29. PON主信号処理機能部300が有する機能構成の例を示す図である。It is a figure which shows the example of a function structure which the PON main signal processing function part 300 has. PONアクセス制御機能部320が有する機能構成の例を示す図である。It is a figure which shows the example of a function structure which the PON access control function part 320 has. L2主信号処理機能部340が有する機能構成の例を示す図である。It is a figure which shows the example of a function structure which L2 main signal processing function part 340 has. 保守運用機能部330が有する機能構成の第1例を示す図である。It is a figure which shows the 1st example of a function structure which the maintenance operation function part 330 has. 保守運用機能部330が有する機能の構成の第2例を示す図である。It is a figure which shows the 2nd example of a structure of the function which the maintenance operation function part 330 has. 保守運用機能部330が有する機能構成の第3例を示す図である。It is a figure which shows the 3rd example of a function structure which the maintenance operation function part 330 has. PONマルチキャスト機能部350が有する機能構成の例を示す図である。It is a figure which shows the example of a function structure which the PON multicast function part 350 has. 省電力制御機能部360が有する機能構成の例を示す図である。It is a figure which shows the example of a function structure which the power saving control function part 360 has. 周波数・時刻同期機能部370が有する機能構成の例を示す図である。It is a figure which shows the example of a function structure which the frequency and time synchronous function part 370 has. プロテクション機能部380が有する機能構成の例を示す図である。It is a figure which shows the example of a function structure which the protection function part 380 has. 通信装置のアーキテクチャの詳細の例を示す図である。It is a figure which shows the example of the detail of the architecture of a communication apparatus. 通信装置内の機能部間の信号/情報の流れを示す図である。It is a figure which shows the flow of the signal / information between the function parts in a communication apparatus. 通信装置が実行するアプリの例を示す図である。It is a figure which shows the example of the application which a communication apparatus performs. CPUパッケージの代わりにサーバ等にアプリを配置した例を示す図である。It is a figure which shows the example which has arrange | positioned the application to the server etc. instead of the CPU package. CPU、SW及びOSUの機能(処理)の例を示す図である。It is a figure which shows the example of the function (process) of CPU, SW, and OSU. 主要8機能のアプリの処理とG.989.3機能との対応の例を示す図である。Processing of major 8 functions and G. It is a figure which shows the example of a response | compatibility with a 989.3 function. PLOAM及びOMCIをSW経由で入出力する構成の例を示す図である。It is a figure which shows the example of a structure which inputs / outputs PLOAM and OMCI via SW. アクセスシステムの主要機能とFASAアプリケーション化の対象の具体例を示す図である。It is a figure which shows the specific example of the main function of an access system, and the object of FASA application conversion. アクセスシステムの主要機能とFASAアプリケーション化の対象の具体例を示す図である。It is a figure which shows the specific example of the main function of an access system, and the object of FASA application conversion.

本発明の実施形態について、図面を参照して詳細に説明する。
(第1の実施形態)
図1は、第1の実施形態の通信装置1の構成例を示す図である。図1では、本実施形態と関係する機能ブロックのみを抽出して示してある。通信装置1は、FASAアプリA〜C、API、FASA基盤及び割振部101を備える。通信装置1は、外部の他の装置と通信する通信部(図示せず)を有する。割振部101は、通信部の内部に備えられてもよいし、通信部の外部に備えられてもよい。
Embodiments of the present invention will be described in detail with reference to the drawings.
(First embodiment)
FIG. 1 is a diagram illustrating a configuration example of a communication device 1 according to the first embodiment. In FIG. 1, only functional blocks related to the present embodiment are extracted and shown. The communication device 1 includes FASA applications A to C, an API, a FASA base, and an allocation unit 101. The communication device 1 includes a communication unit (not shown) that communicates with other external devices. The allocation unit 101 may be provided inside the communication unit or may be provided outside the communication unit.

APIは、汎用化した入出力インタフェースであり、例えばFASAアプリケーションAPIである。FASAアプリA〜Cは、サービス毎あるいは通信事業者毎に異なる機能等を部品化したソフトウェア部品であるアプリケーションである。FASAアプリA〜Cは、汎用化した入出力インタフェースを用いて実現される。なお、図1では、FASAアプリA〜Cを示しているが、通信装置1は単数又は2以上のFASAアプリを備えてもよい。FASA基盤は、該FASAアプリに汎用化した該入出力インタフェースを提供すると共に標準化されている等の理由で、サービスや要求に応じた変更が不要な機能を提供するアクセスネットワーク装置の基盤的構成要素である。ここで、汎用化した入出力インタフェースを用いることにより、機能の追加や入替を容易にし、様々な要求のサービスを柔軟かつ迅速に提供する。なお、本明細書では、アプリケーションを「アプリ」とも記載する。   The API is a generalized input / output interface, for example, a FASA application API. The FASA applications A to C are applications that are software components obtained by converting different functions and the like for each service or each communication carrier. The FASA applications A to C are realized using a generalized input / output interface. Although FIG. 1 shows the FASA apps A to C, the communication device 1 may include one or more FASA apps. The FASA infrastructure is a basic component of an access network device that provides functions that do not need to be changed according to services and requests because the FASA application provides the generalized input / output interface and is standardized. It is. Here, by using a generalized input / output interface, it is possible to easily add and replace functions, and flexibly and quickly provide services with various requirements. In this specification, an application is also referred to as an “app”.

割振部101は、サービス毎あるいは通信事業者毎に異なる機能を部品化した部品が追加または入替がなされた際に、部品に対するリソースを確保する。割振部101は、FASA基盤の機能として備えられてもよく、通信装置1に対して入替、追加、削除されるFASAアプリケーション等の機能部品内の設定管理アプリケーション等として備えられてもよく、NEコントローラやプロキシ等の装置外部等のそれ以外の箇所に備えられていてもよい。割振部101は、機能入替・追加・削除に際し、以下に記載の処理の少なくともいずれかを行う。   The allocation unit 101 secures resources for components when components that have different functions for each service or each communication carrier are added or replaced. The allocation unit 101 may be provided as a FASA-based function, or may be provided as a setting management application in a functional component such as a FASA application that is replaced, added, or deleted from the communication apparatus 1. It may be provided at other locations such as outside the device such as a proxy. The allocation unit 101 performs at least one of the processes described below when replacing, adding, or deleting functions.

通常、マルチCPUやマルチコア仕様(複数コア仕様)のCPUが搭載されたシステムの場合、それぞれのプログラム処理に全CPUコア等や全バス等のリソースが使用されるようシステムによって自動で設定される。この設定では、一部の機能部品の処理を実行した場合、全CPUコア等のリソースを占有してしまう恐れがあり、実行されている他の機能部品の処理に悪影響を与えてしまう。そのため、処理に関する時間的制約が緩やかな機能部品(TNF:time-non-critical functions)がコアや内部及び外部のバス等を占有し且つそれらの処理の入力や時間待ちのために、処理に関する時間的制約の厳しい機能部品(TCF:time-critical functions)であって処理が時間内になされないとQoE(Quality of Experience)に影響を与える恐れのあるDBA(Dynamic bandwidth Assignment)やONT(Optical Network Termination)/ONUスリープやPONプロテクション等の機能部品の処理がなされない恐れがある。TCFは例えば高速処理しなければならないDBA、フィルタ等の主信号処理、プロテクション処理、フレームコピー等の処理の機能である。そこで、割振部101は、時間的制約の厳しい機能部品を高優先の機能部品とし、時間的制約の緩やかな機能部品を低優先の機能部品として、高優先の部品の処理を実行するためのリソースを確保し、低優先の部品の処理を実行するためのリソースを制限する。   Usually, in the case of a system equipped with a multi-CPU or multi-core specification (multi-core specification) CPU, it is automatically set by the system so that resources such as all CPU cores and all buses are used for each program processing. In this setting, when processing of some functional components is executed, resources such as all CPU cores may be occupied, which adversely affects processing of other functional components being executed. Therefore, functional parts (TNF: time-non-critical functions) whose processing time constraints are loose occupy the core, internal and external buses, etc. DBC (Dynamic bandwidth Assignment) and ONT (Optical Network Termination), which are time-critical functions (TCF) that may affect QoE (Quality of Experience) if processing is not performed in time ) / Functional parts such as ONU sleep and PON protection may not be processed. The TCF is a function of processing such as main signal processing such as DBA and filter that must be processed at high speed, protection processing, frame copy, and the like. Therefore, the allocation unit 101 uses a functional component with severe time constraints as a high-priority functional component and a functional component with moderate time constraints as a low-priority functional component to execute processing of high-priority components. And limit resources for executing low-priority component processing.

割振部101は、TCF等に該当する予め定めた種類のアプリケーション等の機能部品に対して、以下の少なくともいずれかの処理を行う。
(1)時間的制約の厳しい機能部品の処理を実行するCPUやCPUコアやバス等のリソースを時間的制約の厳しい機能部品の制約を順守可能な分だけ確保、又は
(2)時間的制約の緩やかな機能部品の処理を実行可能なCPUやCPUコアやバス等のリソースを時間的制約の厳しい機能部品の制約を順守可能な分だけに限定、又は
(3)時間的制約の厳しい機能部品用のCPUやCPUコアやバス等の処理リソースを時間的制約の厳しい機能部品の制約を順守可能な時間間隔と時間幅で予約して確保、又は
(4)時間的制約の緩やかな機能部品が使用可能なCPUやCPUコアやバス等の処理リソースを時間的制約の厳しい機能部品の制約を順守可能な時間間隔と時間幅に限定、又は
(5)時間的制約の緩やかの機能部品の処理は、当該処理を退避して時間的制約の厳しい機能部品の処理に切替する際のメモリ使用が退避の際のバス幅×退避に許容される時間以下に限定、又は
(6)時間的制約の緩やかの機能部品の処理は、当該処理を退避して時間的制約の厳しい機能部品の処理への切替に許容される時間を超過する場合は廃棄
とする。
The allocation unit 101 performs at least one of the following processes on a functional component such as a predetermined type of application corresponding to TCF or the like.
(1) Secure resources such as CPUs, CPU cores, and buses that execute processing of functional components with severe time constraints to the extent that the constraints of functional components with severe time constraints can be observed, or (2) Time constraints Restrict resources such as CPUs, CPU cores, and buses that can perform loose functional component processing to those that can comply with the constraints of functional components with strict time constraints, or (3) For functional components with strict time constraints Reserving processing resources such as CPUs, CPU cores, and buses by reserving time intervals and time widths that can comply with the constraints of time-critical functional components, or (4) using functional components with moderate time constraints Processing resources such as possible CPUs, CPU cores and buses are limited to time intervals and time widths that can comply with the constraints of functional components with severe time constraints, or (5) processing of functional components with moderate time constraints is The place concerned Memory usage when switching to processing of functional components with severe time restrictions by saving the memory is limited to the bus width at the time of saving x time allowed for saving or (6) functional parts with moderate time restrictions This processing is discarded when the time allowed for saving the processing and switching to processing of a functional component with severe time constraints is exceeded.

TCFでCPUやCPUコアやバス等の処理リソースを確保すれば、他の処理に使用されずにまるまる使うことができるので、悪影響を最小限にとどめることができる。
TNFの使用可能なCPUやCPUコアやバス等の処理リソースを限定してしまえば、TCFの処理はTNFが使用できない別のリソースをまるまる使うことができるので、悪影響を最小限にとどめることができ、更にTNFのリソースもTCFが使用することができる。これは特にTCFの処理がバースト的に増大する場合に適する。
If processing resources such as a CPU, a CPU core, and a bus are secured by the TCF, they can be used completely without being used for other processing, so that adverse effects can be minimized.
If processing resources such as CPUs, CPU cores, and buses that can use TNF are limited, TCF processing can completely use other resources that TNF cannot use, so the adverse effects can be minimized. Furthermore, TCF resources can also be used by TCF. This is particularly suitable when the TCF processing increases in a burst manner.

確保又は限定は一部の時間であってもよいし、確保又は限定又は予約は時間的に変動可能としてもよい。例えば、TCFの処理に所定の時間幅必要であるが、その時間幅の時間位置が変動したり時間幅自体が変動する場合に適する。例えば、TCFが所定の時間幅の処理は必要だが、処理時間が変動する場合、例えばIEEE系のPONで申告の到着がONU毎に異なり、到着してすぐに割当演算を行う場合等である。これは、時間位置又は時間幅が変動するのみ応じて確保又は限定又は予約すると、実際に処理に必要な時間幅以上の長大な時間幅を予約する必要があり、TNFに利用可能なリソースが不必要に減少するためである。具体的には、TCFの使用する時間幅と時間位置が確定した後にTNFが使えるように解放してもよいし、TCFが使用する時間幅や時間位置を予測して予測以外をTNFが使えるように解放してもよいし、TNFに使わせておいてTCFが使用する際に(5)(6)の対応でTCFが使用するとしてもよい。予測は、例えば、DBAであれば送信時間の通知により申告の到着する時間から周期的な到着から予測してもよいし、スリープであれば起床時間の通知やその周期から予測してもよい。
TCF又はTNFへのリソースの割振は、割振部101が行ってもよいし、割振部101がリソースをプールしておき、プールしたリソースからTCFやTNFのアプリケーションが呼び出して利用してもよい。
The reservation or limitation may be part of the time, and the reservation or limitation or reservation may be variable in time. For example, it is suitable for a case where a predetermined time width is required for TCF processing, but the time position of the time width fluctuates or the time width itself fluctuates. For example, when the processing of TCF requires a predetermined time width but the processing time fluctuates, for example, the arrival of a report differs for each ONU in an IEEE PON, and an allocation operation is performed immediately after arrival. This is because if the time position or time width is only changed or secured or limited or reserved, it is necessary to reserve a time width longer than the time width actually required for processing, and there is no resource available for TNF. This is to reduce it as necessary. Specifically, after the time width and time position used by the TCF are determined, the TNF may be released so that the TNF can be used, or the time width and time position used by the TCF can be predicted to use the TNF other than the prediction. Alternatively, the TCF may be used in response to (5) and (6) when the TCF is used by the TNF. Prediction may be predicted from periodic arrival from the arrival time of a report by notification of transmission time in the case of DBA, for example, and may be predicted from notification of wake-up time or its cycle in the case of sleep.
The allocation of resources to TCF or TNF may be performed by the allocation unit 101, or the allocation unit 101 may pool resources, and a TCF or TNF application may call and use the pooled resources.

FASA基盤は、割振部101に確保又は限定又は予約するためのインタフェースを提供する。割振部101が、FASA基盤内部にあれば基盤の内部インタフェースであり、機能部品であればFASAアプリケーションAPI等のインタフェースであり、BBU等の連携する外部の装置であれば外部連携のためのインタフェースであり、OpS等又はOpS等の上にあればそれらのSBI等のインタフェースである。   The FASA base provides an interface for securing, limiting, or reserving to the allocation unit 101. If the allocation unit 101 is inside the FASA base, it is an internal interface of the base, if it is a functional part, it is an interface such as the FASA application API, and if it is an external device that cooperates such as BBU, it is an interface for external cooperation. If there is an OpS or OpS or the like, it is an interface such as SBI.

インターフェースは、リソースを直接指定してもよいが、予めTCFに確保したリソース又はTNFを限定して残しておいたリソース又はTCFに予約しておいたリソース又はTNFを限定して予約しないで残しておいたリソースを割振部101又は割振部101にリソースを提示する下位の装置又は割振部101を仲介してアプリケーションにリソースを提示する機能が実リソースを隠蔽するのが望ましい。これは、PFの機器依存性を隠蔽して、利用し易くするためである。これは、割振部101からアプリケーションへのインタフェースを提供する場合は、同様である。   The interface may directly specify the resource, but the resource or TNF that has been reserved in advance in the TCF or the resource that has been reserved in the TCF or the resource or TNF that has been reserved in the TCF is left without being reserved. It is desirable that the function of presenting resources to an application through the allocation unit 101 or a lower-level device that presents resources to the allocation unit 101 or the function of presenting resources to an application through the allocation unit 101 hides the actual resource. This is to hide the device dependency of the PF and make it easier to use. This is the same when providing an interface from the allocation unit 101 to the application.

リソースはプロセッサアフィニティ等でアプリケーションが確保もよいし、プロセッサアフィニティマスク等でアプリケーションが限定してもよいし、プロセッサアフィニティ等でアプリケーションのリソースを割振部101が確保してもよいし、プロセッサアフィニティマスク等でアプリケーションのリソースを割振部101が限定してもよいし、タスクマネージャ相当の機能を介して割振部101が確保や限定してもよい。。
インターフェースは其々の処理に必要なインタフェースであればよい。
The resource may be reserved by the application by processor affinity, the application may be limited by a processor affinity mask, etc., or the resource of the application may be secured by the allocation unit 101 by processor affinity, etc. Thus, the allocation unit 101 may limit the resource of the application, or the allocation unit 101 may secure or limit the resource of the application via a function equivalent to a task manager. .
The interface only needs to be an interface necessary for each processing.

割振部101は、確保又は制限又は廃棄又は受入の前、又は確保又は制限又は廃棄又は受入の後のアプリケーション等の機能部品の備える指標の合計が所定の値を超過しないアプリケーションを確保不要又は制限不要又は廃棄不要又は受入可としてもよいし、確保又は制限又は廃棄又は受入の前、又は確保又は制限又は廃棄又は受入の後に所定の値を超過するアプリケーションを確保要又は制限要又は廃棄用又は受入不可としてもよい。これは以降の実施例でも同様である。   The allocation unit 101 does not need to secure or limit an application in which the total of indicators included in functional components such as applications before securing, limiting, discarding, or receiving, or after securing, limiting, discarding, or receiving does not exceed a predetermined value. Or, it may be unnecessary to be discarded or accepted, or before securing, restricting or discarding or accepting, or securing or restricting applications that exceed a predetermined value after securing or restricting or discarding or accepting or disposing or not accepting It is good. The same applies to the following embodiments.

指標としては、例えば、アプリケーション−FASA基盤間又はアプリケーション間又はその組み合わせで発生する通信の帯域又は帯域時間積であってもよいし、アプリケーションの要する処理能力であってもよいし、それらの組み合わせであってもよい。また指標は、平均値であってもよいし、最大値であってもよいし、平均値から所定の分散値に所定の係数を乗じた値等の統計値であってもよい。平均値であれば平均的には処理が可能であり、最大値であれば最悪状態であっても処理が可能であり、平均や分散を用いた統計値であれば統計的に処理が可能である。これはこれ以降の実施例でも同様である。
割振部101を備える装置、機能、アプリケーション、基盤等はリソース確保装置の一例である。
The index may be, for example, a communication band or bandwidth time product generated between an application and a FASA platform, between applications, or a combination thereof, or may be a processing capability required by an application, or a combination thereof. There may be. The index may be an average value, a maximum value, or a statistical value such as a value obtained by multiplying a predetermined variance value by a predetermined coefficient from the average value. The average value can be processed on average, the maximum value can be processed even in the worst state, and the statistical value using average or variance can be processed statistically. is there. The same applies to the following embodiments.
A device, a function, an application, a base, and the like including the allocation unit 101 are examples of a resource securing device.

(第2の実施形態)
図2は、第2の実施形態の通信装置1aの構成例を示す図である。図2では、本実施形態と関係する機能ブロックのみを抽出して示してある。通信装置1aは、FASAアプリA〜C、API、FASA基盤及び制限部102を備える。なお、図2において、FASAアプリA〜C、API、及びFASA基盤は、第1の実施形態で説明したため説明を省略する。そこで、制限部102は、時間的制約の厳しい機能部品を高優先の機能部品とし、時間的制約の緩やかな機能部品を低優先の機能部品として、高優先の部品の処理を実行するためのリソースを確保し、低優先の部品の処理を実行するためのリソースを制限する。
制限部102は、TCFのためのCPUやCPUコアやバス等の処理リソースを確保する。具体的には、制限部102は、受入前又は受入後に収容する高優先或いは低優先の少なくとも一方のアプリケーション等の機能部品の備える指標の合計が所定の値を超過しない高優先或いは低優先の少なくとも一方のアプリケーションのみを受け入れてもよいし、受入前又は受入後に所定の値を超過する高優先或いは低優先の少なくとも一方のアプリケーションを受け入れなくてもよい。
(Second Embodiment)
FIG. 2 is a diagram illustrating a configuration example of the communication device 1a according to the second embodiment. In FIG. 2, only functional blocks related to the present embodiment are extracted and shown. The communication device 1 a includes FASA applications A to C, API, FASA infrastructure, and a restriction unit 102. In FIG. 2, the FASA applications A to C, API, and FASA infrastructure have been described in the first embodiment, and thus description thereof is omitted. Therefore, the restriction unit 102 uses a functional component with severe time constraints as a high-priority functional component and a functional component with moderate time constraints as a low-priority functional component, a resource for executing processing of high-priority components. And limit resources for executing low-priority component processing.
The limiting unit 102 secures processing resources such as a CPU, a CPU core, and a bus for the TCF. Specifically, the restriction unit 102 is configured to include at least a high-priority or a low-priority at which the total of indicators included in functional components such as at least one of high-priority or low-priority applications accommodated before or after acceptance does not exceed a predetermined value. Only one application may be accepted, or at least one of high priority or low priority applications exceeding a predetermined value before or after acceptance may not be accepted.

以下、通信装置は、他の装置への入力を出力する機能に関する通信装置とし、通信装置は、実行部と、指示部と、制限部102とを備えるとする。通信装置は、外部の他の装置と通信する通信部(図示せず)を有する。実行部、指示部、及び制限部102はそれぞれ通信部の内部に備えられてもよいし、通信部の外部に備えられてもよい。   Hereinafter, it is assumed that the communication device is a communication device related to a function of outputting an input to another device, and the communication device includes an execution unit, an instruction unit, and a restriction unit 102. The communication device has a communication unit (not shown) that communicates with other external devices. The execution unit, the instruction unit, and the restriction unit 102 may be provided inside the communication unit, or may be provided outside the communication unit.

実行部は、例えばFASA基盤中の機能である。指示部は、例えば、通信装置に対して入替、追加、削除される機能部品である。指示部は、例えばFASAアプリケーションやFASA基盤中のソフトウェア部品、後述する機器無依存アプリ部等である。
制限部102は、機能入替や追加は削除に際し、以下に記載の処理(1)〜(3)を行う。
The execution unit is a function in the FASA base, for example. The instruction unit is, for example, a functional component that is replaced, added, or deleted from the communication device. The instruction unit is, for example, a FASA application, a software component in the FASA base, a device-independent application unit described later, or the like.
The restriction unit 102 performs the following processes (1) to (3) when function replacement or addition is deleted.

(1)制限部102は、通信装置又はアプリケーション又は予め定めた所定の種類のアプリケーション又は高優先或いは低優先の少なくとも一方又はその組み合わせが動作するに際して利用されるリソースに関する所定の指標(以下「リソース指標」という。)の残量又はその統計処理した値を取得する。リソース指標の残量又はその統計処理した値は、通信装置において使用可能であってその時点で未使用のリソースの指標を示す。制限部102は、リソース指標の残量に、機能(例えば指示部)の入替によって取り除かれる機能に関するリソース指標の値を加算する等の統計処理をする。また、制限部102は、リソース指標の残量から、機能の入替によって追加される機能に関するリソースの指標の値を減算する。また、制限部102は、リソース指標の残量から、新規に追加される機能に関するリソースの指標の値を減算する。   (1) The restriction unit 102 is a predetermined index (hereinafter referred to as “resource index”) regarding a resource used when a communication device, an application, a predetermined type of predetermined application, at least one of high priority or low priority, or a combination thereof operates. ))) Or the statistically processed value thereof is acquired. The remaining amount of the resource index or the statistically processed value indicates an index of a resource that can be used in the communication apparatus and is not used at that time. The restriction unit 102 performs statistical processing such as adding the value of the resource index related to the function removed by the replacement of the function (for example, the instruction unit) to the remaining amount of the resource index. Further, the restriction unit 102 subtracts the value of the resource index related to the function added by the function replacement from the remaining amount of the resource index. Further, the limiting unit 102 subtracts the value of the resource index related to the newly added function from the remaining resource index.

制限部102は、リソース指標の残量が、予め定められている所定の値を超過しない場合には、通信装置に対する機能の入替又は追加を制限する。制限される入替又は追加は、機能の入替によって行われる追加であってもよいし、新規の追加であってもよい。一方、制限部102は、リソース指標の残量が上記所定の値を超過する場合には、通信装置に対する機能の追加を制限しない。ここで、加減算は、所定の重みを乗ずる等の統計処理を行ってもよい。例えば、リソースの使用確率を重みとして乗じてもよいし、平均値に所定の係数の分散値を加減算した値としてもよいし、間欠的にリソースを利用してその間欠的にリソースを利用する周期が同期している場合は同期している分のリソースのみに関して加減算してもよいし、間欠的にリソースを利用するが利用する周期が同期していない場合はリソースを利用する時間が衝突する確率を乗じたりしてもよい。あるアプリケーション又はOS等の環境のリソースを開放する時間や確率、リソースが解放されずに再利用できない時間や確率でリソースが使えないものとして処理してもよい。これは以降の処理でも同様である。   When the remaining amount of the resource index does not exceed a predetermined value, the restriction unit 102 restricts replacement or addition of functions to the communication device. The limited replacement or addition may be addition performed by replacement of functions, or may be new addition. On the other hand, the restriction unit 102 does not restrict the addition of a function to the communication device when the remaining amount of the resource index exceeds the predetermined value. Here, the addition / subtraction may be performed by statistical processing such as multiplication by a predetermined weight. For example, the resource use probability may be multiplied as a weight, or may be a value obtained by adding or subtracting a variance value of a predetermined coefficient to the average value, or a cycle in which resources are intermittently used using resources. If the resources are synchronized, you may add or subtract only the resources that are synchronized, or if the resources are used intermittently but the period of use is not synchronized, the probability that the resource utilization time will collide May be multiplied. Processing may be performed assuming that a resource cannot be used with a time or probability of releasing an environment resource such as an application or OS, or a time or probability that the resource cannot be reused without being released. The same applies to the subsequent processing.

(2)制限部102は、通信装置又はアプリケーション又は予め定めた所定の種類のアプリケーション又は高優先或いは低優先の少なくとも一方又はその組み合わせ内で、入替される機能又は新規に追加される機能に関係する機能に関するリソース指標の合計値(以下「リソース合計値」という。)又はその統計処理した値から、機能の入替によって取り除かれる機能に関するリソース指標の値を減算する等の統計処理をする。制限部102は、入替によって追加される機能又は新規に追加される機能のリソース指標を、減算後のリソース合計値又はその統計処理した値に加算する。制限部102は、加算後のリソース合計値又はその統計処理した値が所定の値を超過する場合には、通信装置に対する機能の入替又は追加を制限する。一方、制限部102は、リソース指標の合計値又はその統計処理した値が上記所定の値を超過しない場合には、通信装置に対する機能の入替又は追加を制限しない。   (2) The restriction unit 102 relates to a function to be replaced or a newly added function in a communication device or application, a predetermined type of predetermined application, at least one of high priority or low priority, or a combination thereof. Statistical processing such as subtracting the value of the resource index related to the function removed by the replacement of the function from the total value of the resource index related to the function (hereinafter referred to as “resource total value”) or the statistically processed value thereof is performed. The restriction unit 102 adds the resource index of the function added by replacement or the newly added function to the resource total value after subtraction or the statistically processed value thereof. When the total resource value after addition or the statistically processed value exceeds a predetermined value, the restriction unit 102 restricts replacement or addition of functions to the communication device. On the other hand, when the total value of the resource index or the statistically processed value does not exceed the predetermined value, the limiting unit 102 does not limit the replacement or addition of the function to the communication device.

(3)制限部102は、通信装置又はアプリケーション又は予め定めた所定の種類のアプリケーション又は高優先或いは低優先の少なくとも一方又はその組み合わせが動作するに際して利用されるリソースに関する所定の指標であるリソース指標に関し、機能の入替によって取り除かれる機能に関するリソース指標と、機能の入替によって追加される機能に関するリソースの指標の値又はその統計処理した値と、装置に新規に追加される機能に関するリソース指標の値又はその統計処理した値と、に基づいて、使用されるリソースの値又はその統計処理した値が所定の値を超過する場合には、自装置に対する前記機能の入替又は追加を制限し、使用されるリソースが所定の値を超過しない場合には、自装置に対する前記機能の追加を制限しない。   (3) The restriction unit 102 relates to a resource index that is a predetermined index related to a resource used when a communication device, an application, a predetermined type of predetermined application, at least one of high priority or low priority, or a combination thereof operates. The resource index related to the function to be removed by the function replacement, the value of the resource index related to the function added by the function replacement or the statistically processed value thereof, and the value of the resource index related to the function newly added to the device or the value thereof If the value of the resource to be used or the value of the statistical process exceeds a predetermined value based on the statistically processed value, the replacement or addition of the function to the own device is restricted and the resource to be used If the specified value does not exceed the predetermined value, the addition of the function to the own device shall not be restricted. .

ここで、所定の指標として、機能数、機能の処理のステップ数、機能のサイズ、機能を配置するメモリ量、機能を配置する論理回路量、関連するCPU等の演算部の処理量、同アクセス頻度、同入出力の使用帯域、やり取りのスケジュールの衝突確率、ページングのページ数、ページング頻度、処理時間等やその組み合わせである。値は想定される最大値や平均値やその他の統計量である。   Here, as a predetermined index, the number of functions, the number of function processing steps, the size of the function, the amount of memory in which the function is arranged, the amount of logic circuit in which the function is arranged, the processing amount of the operation unit such as the related CPU, the same access The frequency, the bandwidth used for the same input / output, the collision probability of the exchange schedule, the number of pages for paging, the paging frequency, the processing time, and the like. Values are assumed maximum values, average values, and other statistics.

このような高速処理等で予め定められた処理のために確保したリソースの値又はその統計処理した値を超過しないアプリケーションの入替又は追加に制限することで、予め定めた所定の種類のアプリケーション又は高優先或いは低優先の少なくとも一方の処理が所定のリソースを超過する確率を軽減して安定的な動作が可能となる。   By restricting the replacement or addition of applications that do not exceed the value of resources reserved for processing predetermined in such high-speed processing or the like, or the statistical processing value thereof, a predetermined type of application or high Stable operation is possible by reducing the probability that at least one of the priority and low priority processes exceeds a predetermined resource.

制限部102は、通信装置内外のいずれにあってもよく、設定管理機能に係るFASAアプリケーション等の装置内の指示部の一部に含まれていてよいし、実行部やFASA基盤等に含まれていてもよいし、装置の管理システム等に含まれていてもよい。制限部102を備える装置、機能、アプリケーション、基盤等はリソース確保装置の一例である。   The restriction unit 102 may be inside or outside the communication device, and may be included in a part of the instruction unit in the device such as the FASA application related to the setting management function, or included in the execution unit, the FASA infrastructure, or the like. It may be included in the management system of the apparatus. A device, a function, an application, a base, and the like including the restriction unit 102 are examples of a resource securing device.

通信装置は、例えば、PON等のODN等の光ファイバ網等の通信網を経由する光信号等の信号によって、他の通信装置との通信を実行する通信装置である。通信装置は、例えば、OLTである。通信装置は、例えば、OSU(Optical Subscriber Unit)でもよい。通信装置は、例えば、光信号を切り替えるスイッチ部(SW:Switch)を備える又は備えないOLTと、他のSWとの組み合わせでもよい。通信装置は、例えば、OLTとONUとの組み合わせでもよい。通信装置は複数の機器を備えてもよい。また、ONUやマルチプレクサ(MUX:multiplexer)やデマルチプレクサ(DMUX: demultiplexer)やSW等の他の通信装置であってもよい。通信装置は、複数の構成要素から構成されていてもよい。各構成要素は単一の装置内に備えられてもよく、別々の装置に備えられてもよい。通信装置は複数の装置からなる仮想的な一つの装置であってもよい。仮想的な装置にはオペレーションシステム(OpS:Operation System)、OSS(Operation Support System)、NE(Network Element)を制御するNE−OpS、NEのコントローラ、NE−OpS等のOLTの設定管理システムであるEMS等(Element Management System(OpS、OSS、NE−OpS、NEのコントローラ、EMSを以下OpS等と称する場合とこれらの内の一つで他を代表して示す場合がある。)を含んでいてもよい。   The communication device is a communication device that performs communication with another communication device by a signal such as an optical signal passing through a communication network such as an optical fiber network such as an ODN such as PON. The communication device is, for example, an OLT. The communication device may be, for example, an OSU (Optical Subscriber Unit). The communication device may be, for example, a combination of an OLT that includes or does not include a switch unit (SW: Switch) that switches an optical signal and another SW. The communication device may be a combination of OLT and ONU, for example. The communication device may include a plurality of devices. Moreover, other communication apparatuses, such as ONU, a multiplexer (MUX: multiplexer), a demultiplexer (DMUX: demultiplexer), and SW, may be sufficient. The communication device may be composed of a plurality of components. Each component may be provided in a single device or in a separate device. The communication device may be a virtual device composed of a plurality of devices. The virtual device is an OLT setting management system such as an operation system (OpS: Operation System), an OSS (Operation Support System), an NE-OpS that controls an NE (Network Element), an NE controller, and an NE-OpS. EMS, etc. (Element Management System (OpS, OSS, NE-OpS, NE controller, EMS is hereinafter referred to as OpS, etc., and one of these may be representatively shown)). Also good.

次に、例として、通信装置が、NG−PON2(Next Generation-PON2)等のTWDM(Time and Wavelength Division Multiplexing)−PONシステムのようなITU−T勧告準拠のPONのOLTである場合を前提に、動作等を例示する。ここで、TWDM−PONとしているが、PONは、ITU−T勧告のG.989シリーズ準拠のTWDM−PON以外のG.987、G.984、G.983シリーズにそれぞれ準拠するXG(10 Gigabit Capable)−PON、G(Gigabit capable)−PON、B(Broadband)PONや、IEEEの802.3avと1904.1等、802.3ahにそれぞれ準拠する10GE−PON、GE(Gigabit Ethernet(登録商標))−PONであってもよい。IEEE準拠の場合、TC(Transmission Convergence)レイヤやPMD(Physical Medium Dependent)レイヤは、標準規格において対応する層に読み替えれば同様である。   Next, as an example, it is assumed that the communication apparatus is an PON-OLT conforming to the ITU-T recommendation such as a WDM system such as NG-PON2 (Next Generation-PON2) -TWDM (Time and Wavelength Division Multiplexing) -PON system. The operation etc. will be exemplified. Here, TWDM-PON is used, but PON is ITU-T recommendation G.264. G. other than TWDM-PON conforming to 989 series. 987, G.G. 984, G.G. XG (10 Gigabit Capable)-PON, G (Gigabit capable)-PON, B (Broadband) PON, IEEE 802.3av and 1904.1, etc. PON, GE (Gigabit Ethernet (registered trademark))-PON may be used. In the case of conforming to IEEE, the TC (Transmission Convergence) layer and the PMD (Physical Medium Dependent) layer are the same if they are read as corresponding layers in the standard.

通信装置は、ハードウェア又はソフトウェア又はそれらの組み合わせの部品又は部品化した機能を備える。例えば、通信装置は、サービス毎あるいは通信事業者毎に異なる機能等を、汎用化した入出力インタフェース(例えば、FASAアプリケーションAPI)を用いて実現されるアプリケーション(例えばFASAアプリケーション)等のソフトウェア部品と、該ソフトウェア部品に汎用化した該入出力インタフェースを提供すると共に標準化されている等の理由で、サービスや要求に応じた変更が不要な機能を提供するアクセスネットワーク装置の基盤的構成要素(例えば、FASA基盤)とを備える。ここで、汎用化した入出力インタフェースを用いることにより、機能の追加や入替を容易にし、様々な要求のサービスを柔軟かつ迅速に提供する。   The communication apparatus includes hardware or software, or a combination of them or a componentized function. For example, the communication device has a software component such as an application (for example, a FASA application) realized by using a generalized input / output interface (for example, a FASA application API) that has different functions or the like for each service or each communication carrier. A basic component (for example, FASA) of an access network device that provides a function that does not need to be changed according to a service or a request because the software component is provided with the generalized input / output interface and is standardized. Base). Here, by using a generalized input / output interface, it is possible to easily add and replace functions, and flexibly and quickly provide services with various requirements.

部品間のやりとりは、例えば、後述のミドルウェア部120を介すが、通信装置1の独自の転送経路や手段を用いてもよいし、OpenFlowや、Netconf/YANGや、SNMP(Simple Network Management Protocol)等の規格化された手段を用いてもよい。   For example, the exchange between the components is performed via a middleware unit 120 described later, but an original transfer path or means of the communication device 1 may be used, or OpenFlow, Netconf / YANG, or SNMP (Simple Network Management Protocol). Standardized means such as the above may be used.

また、部品間のやりとりは、内部配線、バックボード、OAM(Operation Administration and Maintenance)部、主信号線、専用の配線、OpS等、コントローラ又は制御盤(Cont:CONTrol board、CONTrol panel)等の経路のいずれでよい。部品間のやりとりを直接終端して入力する場合、OAM部又は主信号にカプセル化してもよい。部品間のやりとりをいずれかの箇所で終端して、内部配線、バックボード、OAM部、主信号線、専用の配線、OpS等、コントローラ又は制御盤等の経路を経由して入力してもよい。OAM部や主信号線を用いる場合、OAM部や主信号にカプセル化することが望ましい。主信号線を通す場合はOSU又は他箇所のSWにて振り分けることが望ましい。これらは以下の説明においても同様である。   In addition, exchange between parts is internal wiring, backboard, OAM (Operation Administration and Maintenance) section, main signal line, dedicated wiring, OpS, etc., controller or control panel (Cont: CONTrol board, CONTrol panel) route Either of these is acceptable. When the exchange between components is directly terminated and input, it may be encapsulated in an OAM section or a main signal. The exchange between components may be terminated at any point and input via a route such as internal wiring, backboard, OAM unit, main signal line, dedicated wiring, OpS, controller or control panel. . When using an OAM part or a main signal line, it is desirable to encapsulate the OAM part or main signal line. When passing through the main signal line, it is desirable to distribute it by the OSU or the SW at another location. The same applies to the following description.

本実施例では、通信装置は、更にFASAアプリケーション等のアプリケーション又はFASA基盤等のプラットフォーム等でソフトウェア部品のためのインタフェースを備える。
確保を明示的に行うインタフェースは、高優先の部品の処理を実行するためのリソースを確保し、低優先の部品の処理を実行するためのリソースを制限する、又は、通信装置、又は、部品、又は、予め定めた所定の種類の部品、又は、その組み合わせが動作するに際して利用されるリソースに関する所定の指標に基づいて得られる値が予め定められている所定の値を超過する場合には、低優先又は高優先の少なくともいずれか一方の部品の追加または入替を制限する。
In this embodiment, the communication apparatus further includes an interface for software components in an application such as a FASA application or a platform such as a FASA base.
The interface that explicitly secures reserves resources for executing high-priority component processing and restricts resources for executing low-priority component processing, or a communication device or component, Or, if the value obtained based on a predetermined index related to resources used when a predetermined type of component or a combination thereof operates exceeds a predetermined value, The addition or replacement of at least one of the priority and high priority parts is restricted.

(実施形態1−1)
実施形態1−1では、TWDM−PONに用いられる通信システムを構成する通信装置の構成について説明する。実施形態1−1で説明する通信装置は、図8に示す装置や図9に示す通信装置として用いられる。以下、通信装置のアーキテクチャの例として、第1例から第6例までを説明する。通信システムを構成する通信装置のアーキテクチャは、下記で説明する第1例から第6例まで以外のアーキテクチャであってよい。例えば、アーキテクチャの第1例から第6例における通信装置のソフトウェア部は、ハードウェア部でもよい。
(Embodiment 1-1)
Embodiment 1-1 demonstrates the structure of the communication apparatus which comprises the communication system used for TWDM-PON. The communication apparatus described in Embodiment 1-1 is used as the apparatus shown in FIG. 8 or the communication apparatus shown in FIG. Hereinafter, the first to sixth examples will be described as examples of the architecture of the communication apparatus. The architecture of the communication device constituting the communication system may be an architecture other than the first to sixth examples described below. For example, the software unit of the communication device in the first to sixth examples of the architecture may be a hardware unit.

(アーキテクチャの第1例)
図3は、通信装置のアーキテクチャの第1例を示す図である。アーキテクチャの第1例では、通信装置は、動作が機器に依存する非汎用の機器依存部110と、機器依存部110のハードウェアやソフトウェア及び機器依存アプリ部150の違いを隠蔽するミドルウェア部120と、動作が機器に依存しない汎用の機器無依存アプリ部130と、機器依存アプリ部150とを備える。したがって、機器依存部110(ベンダ依存部)は、通信装置の機器が準拠する標準規格や機器の製造ベンダに依存する機能部である。言い換えれば、機器依存部110は、他の通信機器との互換性が小さく、新たに製造された通信機器(特に、準拠する標準や製造ベンダが異なる機器)にはそのまま用いることができない。機器依存部110は、ネットワーク機器に備わる1以上の機能を実行する。
(First example of architecture)
FIG. 3 is a diagram illustrating a first example of the architecture of the communication device. In the first example of the architecture, the communication device includes a non-generic device-dependent unit 110 whose operation depends on a device, a middleware unit 120 that conceals the hardware and software of the device-dependent unit 110, and the device-dependent application unit 150, , A general-purpose device-independent application unit 130 whose operation does not depend on the device and a device-dependent application unit 150 are provided. Accordingly, the device-dependent unit 110 (vendor-dependent unit) is a functional unit that depends on the standard that the device of the communication apparatus complies with or the manufacturer of the device. In other words, the device-dependent unit 110 is not compatible with other communication devices, and cannot be used as it is for newly manufactured communication devices (particularly, devices with different standards or manufacturing vendors that conform to them). The device dependence unit 110 executes one or more functions provided in the network device.

また、機器無依存アプリ部130は、通信装置の機器が準拠する標準規格、方式、機器種別、機器の世代や機器の製造ベンダに依存しない機能部である。言い換えれば、機器無依存アプリ部130は、他の通信機器との互換性が大きく、新たに製造された通信機器(特に、準拠する標準や製造ベンダが異なる機器)にそのまま用いることができる。機器無依存アプリ部130に設けられるアプリの具体例として、ネットワーク機器における設定処理を行うアプリケーション、設定の変更処理を行うアプリケーション、アルゴリズム処理を行うアプリケーション等がある。   The device-independent application unit 130 is a functional unit that does not depend on a standard, a method, a device type, a device generation, or a device manufacturing vendor with which the device of the communication device complies. In other words, the device-independent application unit 130 has a high compatibility with other communication devices, and can be used as it is for a newly manufactured communication device (particularly, a device that conforms to a different standard or manufacturing vendor). Specific examples of applications provided in the device-independent application unit 130 include an application that performs setting processing in a network device, an application that performs setting change processing, and an application that performs algorithm processing.

ミドルウェア部120と機器無依存アプリ部130とは、機器無依存API21を介して接続される。機器無依存API21は、機器に依存しない入出力IFである。   The middleware unit 120 and the device independent application unit 130 are connected via a device independent API 21. The device-independent API 21 is an input / output IF that does not depend on the device.

機器依存部110は、例えば準拠する機器依存部110の標準規格又は機器製造ベンダに依存するハードウェア部111(PHY)、ハードウェア部112(MAC)、ハードウェア部111(PHY)及びハードウェア部112(MAC)を駆動するドライバ、ファームウェア等を実行するソフトウェア部113及びOAM部114、機器依存部110のハードウェア部111(PHY)及びハードウェア部112(MAC)やソフトウェア部113の少なくとも一部を駆動する機器依存アプリ部150と、を備えて構成される。ハードウェア部111(PHY)、ハードウェア部112(MAC)、ソフトウェア部113及びOAM部114と、ミドルウェア部120とは、機器依存API23を介して接続される。機器依存API23は、機器に依存する入出力IFである。機器依存部110は、更にNE管理・制御部115を備える。NE管理・制御部115とミドルウェア部120とは、機器依存API25を介して接続される。機器依存API25は、機器に依存する入出力IFである。
ミドルウェア部120と機器依存アプリ部150とは、機器依存API23で接続される。機器依存アプリ部150と、OAM部114、ソフトウェア部113、ハードウェア部111(PHY)及びハードウェア部112(MAC)とは、機器依存API24で接続される。機器依存アプリ部150と管理・制御エージェント部133とは、API26で接続される。
The device-dependent unit 110 includes, for example, a hardware unit 111 (PHY), a hardware unit 112 (MAC), a hardware unit 111 (PHY), and a hardware unit depending on the standard of the device-dependent unit 110 to be complied with or a device manufacturing vendor. 112 (MAC) driving unit, software unit 113 and OAM unit 114 for executing firmware, etc., hardware unit 111 (PHY) and hardware unit 112 (MAC) of device dependent unit 110 and at least part of software unit 113 And a device-dependent application unit 150 that drives. The hardware unit 111 (PHY), the hardware unit 112 (MAC), the software unit 113, the OAM unit 114, and the middleware unit 120 are connected via the device-dependent API 23. The device dependent API 23 is an input / output IF depending on the device. The device dependence unit 110 further includes an NE management / control unit 115. The NE management / control unit 115 and the middleware unit 120 are connected via a device-dependent API 25. The device dependent API 25 is an input / output IF depending on the device.
The middleware unit 120 and the device-dependent application unit 150 are connected by a device-dependent API 23. The device-dependent application unit 150, the OAM unit 114, the software unit 113, the hardware unit 111 (PHY), and the hardware unit 112 (MAC) are connected by a device-dependent API 24. The device-dependent application unit 150 and the management / control agent unit 133 are connected by the API 26.

どのような機能を機器依存部110又は機器無依存アプリ部130とするかは、ミドルウェア部120や機器無依存アプリ部130を実現するための処理に由来する制限、例えば、ソフトウェアの処理能力に由来する制限に加えて、機能の更新頻度や拡張機能の重要度等に応じて決められてもよい。これによって、通信装置は、機器無依存アプリ部130による拡張機能部(独自機能部)の柔軟かつ迅速な追加を容易にし、通信サービスをタイムリーに提供することができる。   What functions are the device-dependent unit 110 or the device-independent application unit 130 is derived from restrictions derived from processing for realizing the middleware unit 120 and the device-independent application unit 130, for example, the processing capability of software In addition to the restriction to be performed, it may be determined according to the update frequency of the function, the importance of the extended function, or the like. As a result, the communication device facilitates flexible and quick addition of the extended function unit (unique function unit) by the device-independent application unit 130, and can provide a communication service in a timely manner.

例えば、主信号の優先処理や回線の利用効率を向上するDBA(Dynamic Bandwidth Assignment)等の更新頻度が高い機能又は通信サービス差異化に寄与する機能を優先して、機器依存部110又は機器無依存アプリ部130とすることを決めてもよい。更に、共用化を図る機器の準拠する標準規格、世代、方式、システム、機器種別、製造ベンダの少なくともいずれかに関して差異の隔たりが小さいものから、機器無依存アプリ部130としてもよい。ここで、DBA等の所定の機能を、機器依存部110や機器無依存アプリ部130に配置する構成を示したが、機能配備により、共に機器無依存アプリ部130であってもよいし、共に機器依存部110であってもよい。共に機器無依存アプリ部130である例としては、例えば、DBA等の機能の処理部を非力な送受信機に備えるプロセッサ等の情報処理部に備え、アプリケーション等を強力な情報処能力を備えるその他の箇所の情報処理部、例えばOSU等に備え、ミドルウェアとして装置間のプロセッサ間通信や装置間通信が働く場合である。共に機器依存部110に備える場合は、先の例と同様にファームウェア等の一部としてそれぞれDBA等の機能をコンパイルした場合等である。   For example, the device-dependent unit 110 or device-independent, giving priority to a function with high update frequency such as DBA (Dynamic Bandwidth Assignment) that improves the priority processing of the main signal and line utilization efficiency or a function that contributes to communication service differentiation The application unit 130 may be determined. Furthermore, the device-independent application unit 130 may be used because the difference between the standards, generations, systems, systems, device types, and manufacturing vendors to which the devices to be shared are small is small. Here, a configuration in which a predetermined function such as DBA is arranged in the device-dependent unit 110 or the device-independent application unit 130 has been shown. The device dependent unit 110 may be used. Examples of both device-independent application units 130 include, for example, a processing unit having a function such as DBA in an information processing unit such as a processor provided in a powerless transmitter / receiver, and other applications having powerful information processing capability. This is a case where inter-processor communication or inter-device communication between devices works as middleware in preparation for an information processing unit such as an OSU. In the case where both are provided in the device dependence unit 110, the function such as DBA is compiled as a part of firmware or the like as in the previous example.

準拠する標準規格、世代、方式、システム、機器種別、製造ベンダの少なくともいずれかに対しては最適でない場合でも、準拠する標準規格、世代、方式、システム、機器種別、製造ベンダの機能のいずれかを汎用化するために、機能を実行するための共通IFが用いられてもよい。共通IFの中には、機器依存部110の準拠する標準規格、世代、方式、システム、機器種別、製造ベンダのいずれかにおいて使用されないIFやパラメータが含まれていてもよい。   Even if it is not optimal for at least one of the compliant standards, generations, methods, systems, device types, or manufacturing vendors, any of the standards, generations, methods, systems, device types, or manufacturing vendor functions to comply with In order to generalize a common IF, a common IF for executing a function may be used. The common IF may include IFs and parameters that are not used in any of the standards, generations, systems, systems, device types, and manufacturing vendors that the device-dependent unit 110 complies with.

図3及び後述する図4に示すミドルウェア部120と、後述する図5及び後述する図6に示す機器依存部110のドライバと、後述する図4及び後述する図6に示す機器依存アプリ部150(ベンダ依存アプリ部)との少なくともいずれかに、IFやパラメータ等を機器依存部110に対応するように変換する変換機能部や、不足するIFやパラメータ等に対応して自動設定する機能部を更に備えてもよい。   The middleware unit 120 shown in FIG. 3 and FIG. 4 described later, the driver of the device dependent unit 110 shown in FIG. 5 and FIG. 6 described later, and the device dependent application unit 150 (shown in FIG. 4 described later and FIG. 6 described later). A conversion function unit that converts IF, parameters, and the like so as to correspond to the device-dependent unit 110, and a function unit that automatically sets corresponding to insufficient IF, parameters, etc. You may prepare.

図3に示す機器依存部110は、ハードウェア部111(PHY)及びハードウェア部112(MAC)と、ソフトウェア部113とを備える。ハードウェア部111(PHY)は、物理層から光送受信関連の処理まで(PHYsical sublayer処理)を実行する。ハードウェア部112(MAC)は、MAC(Media Access Control)処理を実行する。ハードウェア部111(PHY)及びハードウェア部112(MAC)は、準拠する標準規格や製造ベンダに依存する。ソフトウェア部113は、機器依存のドライバ、ファームウェア、アプリケーション等を実行する。   The device dependence unit 110 illustrated in FIG. 3 includes a hardware unit 111 (PHY), a hardware unit 112 (MAC), and a software unit 113. The hardware unit 111 (PHY) executes processing from the physical layer to processing related to optical transmission / reception (PHYsical subscriber processing). The hardware unit 112 (MAC) executes MAC (Media Access Control) processing. The hardware unit 111 (PHY) and the hardware unit 112 (MAC) depend on the standard or the manufacturing vendor to which they comply. The software unit 113 executes device-dependent drivers, firmware, applications, and the like.

機器依存部110のハードウェア部111(PHY)及びハードウェア部112(MAC)は、これら以外に汎用サーバやレイヤ2SW等を備えてもよい。機器依存部110は、ハードウェア部112(MAC)を備えなくてもよい。機器依存部110は、ハードウェア部111(PHY)の一部を備えなくてもよい。例えば、機器依存部110は、変復調信号処理、前方誤り訂正(FEC: Forward Error Correction)、符復号処理、暗号化処理等の低位の信号処理を備えずに、光関連の機能のみを備えてもよい。機器依存部110は、データを符号化する部分であるPCS(PHYsical Coding Sublayer)を備えなくてもよい。機器依存部110は、データをシリアル化するPMA(Physical Medium Attachment)とPCSとを備えなくてもよい。機器依存部110は、物理媒体に接続するPMDを備えなくてもよい。機器依存部110は、ミドルウェア部120がソフトウェア部113を介さずに機器依存部110のハードウェア部111(PHY)及びハードウェア部112(MAC)を直接に駆動、制御、操作又は管理する場合、ソフトウェア部113を備えなくてもよい。   In addition to these, the hardware unit 111 (PHY) and the hardware unit 112 (MAC) of the device-dependent unit 110 may include a general-purpose server, a layer 2 SW, and the like. The device dependence unit 110 may not include the hardware unit 112 (MAC). The device dependence unit 110 may not include a part of the hardware unit 111 (PHY). For example, the device-dependent unit 110 may include only light-related functions without providing low-level signal processing such as modulation / demodulation signal processing, forward error correction (FEC), codec decoding processing, and encryption processing. Good. The device dependent unit 110 may not include a PCS (PHYsical Coding Sublayer) that is a part for encoding data. The device dependent unit 110 may not include a PMA (Physical Medium Attachment) and PCS for serializing data. The device dependent unit 110 may not include a PMD connected to a physical medium. When the middleware unit 120 directly drives, controls, operates, or manages the hardware unit 111 (PHY) and the hardware unit 112 (MAC) of the device-dependent unit 110 without using the software unit 113, the device-dependent unit 110 The software unit 113 may not be provided.

機器無依存アプリ部130は、例えば、拡張機能部131−1〜131−3(図3では、拡張機能A、拡張機能B及び拡張機能C)と、基本機能部132と、管理・制御エージェント部133とを備える。管理・制御エージェント部133は、EMS140との間でデータをやりとりする。   The device-independent application unit 130 includes, for example, extended function units 131-1 to 131-3 (in FIG. 3, extended function A, extended function B, and extended function C), a basic function unit 132, and a management / control agent unit. 133. The management / control agent unit 133 exchanges data with the EMS 140.

図ではEMS140及び外部の装置160がミドルウェア部120を介して機器無依存アプリ部130に接続しているが、EMS140及び外部の装置160は必ずしもミドルウェア部120を介して機器無依存アプリ部130に接続している必要はない。EMS140及び外部の装置160は、必要に応じてミドルウェア部120に適宜接続してもよいし、機器無依存アプリ部130に直接接続してもよい。また「ミドルウェア部120経由で接続」と表現しているが、この表現は機器無依存アプリ部130からみた視点での表現である。実際には、ハードウェアでの接続の後にミドルウェア部120を介して機器無依存アプリ同士が接続している。   In the figure, the EMS 140 and the external device 160 are connected to the device independent application unit 130 via the middleware unit 120, but the EMS 140 and the external device 160 are not necessarily connected to the device independent application unit 130 via the middleware unit 120. You don't have to. The EMS 140 and the external device 160 may be appropriately connected to the middleware unit 120 as necessary, or may be directly connected to the device-independent application unit 130. In addition, although expressed as “connection via the middleware unit 120”, this expression is an expression from the viewpoint of the device-independent application unit 130. Actually, device-independent applications are connected to each other via the middleware unit 120 after connection by hardware.

以下、拡張機能部131−1〜131−3に共通する事項については、符号の一部を省略して、「拡張機能部131」と表記する。EMS140は、例えば、OpS等である。なお、機器無依存アプリ部130は、拡張機能部131と基本機能部132と管理・制御エージェント部133とのうちいずれかを含まなくてもよいし、管理・制御エージェント部133が基本機能部132に含まれていてもよいし、管理・制御エージェント部133が基本機能部132やミドルウェア部120に含まれていてもよい。   Hereinafter, items common to the extended function units 131-1 to 131-3 are referred to as “extended function unit 131” with a part of the reference numerals omitted. The EMS 140 is, for example, OpS. The device-independent application unit 130 may not include any one of the extended function unit 131, the basic function unit 132, and the management / control agent unit 133. The management / control agent unit 133 may include the basic function unit 132. Or the management / control agent unit 133 may be included in the basic function unit 132 or the middleware unit 120.

機器無依存アプリ部130は、拡張機能部131、基本機能部132、及び管理・制御エージェント部133以外の構成を、更に含んでいてもよい。例えば、拡張機能部131が不要である場合、機器無依存アプリ部130は、拡張機能部131を備えなくてもよい。また、機器無依存アプリ部130は、1個以上の拡張機能部131を含んでもよい。   The device-independent application unit 130 may further include configurations other than the extended function unit 131, the basic function unit 132, and the management / control agent unit 133. For example, when the extended function unit 131 is unnecessary, the device-independent application unit 130 may not include the extended function unit 131. In addition, the device-independent application unit 130 may include one or more extended function units 131.

拡張機能部131は、他の機能に不要な影響を与えずに独立して追加、削除、入替又は変更が可能であることが好ましい。例えば、拡張機能部131は、サービス上の要求に合わせて、例えばマルチキャストサービス、省電力対応を実行する拡張機能部131が必要になった場合、適宜に追加、削除、入替又は変更されてもよい。   It is preferable that the extended function unit 131 can be added, deleted, replaced, or changed independently without unnecessarily affecting other functions. For example, the extended function unit 131 may be appropriately added, deleted, replaced, or changed when the extended function unit 131 that executes multicast service and power saving correspondence is required in accordance with a service request. .

基本機能部132は、拡張機能部131の一部として機器無依存アプリ部130に含まれてもよいし、ミドルウェア部120よりも下位の機能部によって代替されてもよい。拡張機能部131が基本機能部132を含む場合、機器無依存アプリ部130は基本機能部132を含まなくてもよい。ミドルウェア部120よりも下位の機能部が基本機能部132を代替する場合、機器無依存アプリ部130は基本機能部132を含まなくてもよい。拡張機能部131が基本機能部132を含み、ミドルウェア部120よりも下位の機能部が基本機能部132を代替する場合、機器無依存アプリ部130は基本機能部132を含まなくてもよい。   The basic function unit 132 may be included in the device-independent application unit 130 as a part of the extended function unit 131, or may be replaced by a lower-level function unit than the middleware unit 120. When the extended function unit 131 includes the basic function unit 132, the device-independent application unit 130 may not include the basic function unit 132. When a functional unit lower than the middleware unit 120 substitutes for the basic function unit 132, the device-independent application unit 130 may not include the basic function unit 132. When the extended function unit 131 includes the basic function unit 132 and a function unit lower than the middleware unit 120 replaces the basic function unit 132, the device-independent application unit 130 may not include the basic function unit 132.

管理・制御エージェント部133は、EMS140からの通信を受けずに、予め定められた設定に従って自動設定する場合、EMS140と入出力しなくてよい。更に、管理・制御エージェント部133が管理設定機能を備えず、他の機器無依存アプリ部130や基本機能部132や機器依存部110が管理設定機能を備える場合、機器無依存アプリ部130は、管理・制御エージェント部133を備えなくてもよい。   The management / control agent unit 133 does not need to input / output from / to the EMS 140 in the case where automatic setting is performed according to a predetermined setting without receiving communication from the EMS 140. Furthermore, when the management / control agent unit 133 does not have a management setting function and the other device-independent application unit 130, the basic function unit 132, and the device-dependent unit 110 have a management setting function, the device-independent application unit 130 The management / control agent unit 133 may not be provided.

EMS140と機器無依存アプリ部130とは、情報を直接入出力してもよい。また、機器依存部110は、NE管理・制御部115と、NE管理・制御部115の下位の機能部の機器依存アプリ部150(後述する図4及び後述する図6参照)によって代替されてもよい。   The EMS 140 and the device-independent application unit 130 may directly input / output information. In addition, the device dependence unit 110 may be replaced by the NE management / control unit 115 and the device dependence application unit 150 (see FIG. 4 described later and FIG. 6 described later) as a lower-level functional unit of the NE management / control unit 115. Good.

管理・制御エージェント部133は、予め定められた設定に従って自動設定する場合、EMS140との間で情報を入出力しなくてよい。更に、管理設定機能を管理・制御エージェント部133が備えず他の機器無依存アプリ部130や基本機能部132や機器依存部110が管理設定機能を備える場合、機器無依存アプリ部130は、管理・制御エージェント部133を備えなくてもよい。EMS140と機器無依存アプリ部130とは、情報を直接入出力してもよい。
機器依存アプリ部150は、ミドルウェア部120を介して情報を入出力してもよいし、管理・制御エージェント部133から情報を直接入出力してもよいし、両者のうちのいずれかとの間で情報を入出力してもよいし、EMS140から情報を直接入出力してもよい。また、機器依存アプリ部150が、EMS140からの通信を受けずに、予め定められた設定に従って自動設定されており、ミドルウェア部120を介してEMS140から管理及び制御情報を取得可能である場合、機器無依存アプリ部130は、管理・制御エージェント部133を備えなくてもよい。
機器無依存アプリ部130は、ミドルウェア部120を介して少なくとも機器依存部110のハードウェア部111(PHY)及びハードウェア部112(MAC)との間又はソフトウェア部113との間で、情報を入出力する。機器無依存アプリ部130は、必要に応じてミドルウェア部120を介して、相互に入出力する。特に、機器無依存アプリ部130は、EMS140との間で入出力された情報に応じて制御又は管理を実行する場合、EMS140からの通信を受ける管理・制御エージェント部133との間で、情報を入出力する。
The management / control agent unit 133 does not need to input / output information to / from the EMS 140 when performing automatic setting according to a predetermined setting. Further, when the management / control agent unit 133 does not include the management setting function and the other device-independent application unit 130, the basic function unit 132, and the device-dependent unit 110 have the management setting function, the device-independent application unit 130 The control agent unit 133 may not be provided. The EMS 140 and the device-independent application unit 130 may directly input / output information.
The device-dependent application unit 150 may input / output information via the middleware unit 120, may directly input / output information from the management / control agent unit 133, or may be in between Information may be input / output, or information may be directly input / output from the EMS 140. In addition, when the device-dependent application unit 150 is automatically set according to a predetermined setting without receiving communication from the EMS 140, and management and control information can be acquired from the EMS 140 via the middleware unit 120, The independent application unit 130 may not include the management / control agent unit 133.
The device-independent application unit 130 inputs information via the middleware unit 120 at least between the hardware unit 111 (PHY) and the hardware unit 112 (MAC) of the device-dependent unit 110 or between the software unit 113. Output. The device independent application unit 130 inputs and outputs to / from each other via the middleware unit 120 as necessary. In particular, when the device-independent application unit 130 performs control or management according to information input / output with the EMS 140, the device-independent application unit 130 receives information from the management / control agent unit 133 that receives communication from the EMS 140. Input and output.

機器無依存アプリ部130と機器依存部110との入出力の例は以下である。
例えば、DBAアプリ部及びプロテクションアプリ部は、TCレイヤのエンベデッドOAMエンジン(Embedded OAM Engine)と、相互に情報を入出力する。DWBA(Dynamic Wavelength and Bandwidth Assignment)アプリ及びONU登録認証アプリ部は、TCレイヤのPLOAMエンジンと、相互に情報を入出力する。省電力アプリ部は、OMCI及びL2主信号処理機能部(L2機能(Layer 2 function)部)と相互に情報を入出力する。MLD(Multicast Listener Discover)プロキシアプリ部は、L2機能部と相互に情報を入出力する。低速監視アプリ(OMCI)は、OMCIと相互に情報を入出力する。OMCI及びL2機能部は、XGEMフレーマ(XGPON Encapsulation Method Framer)及び暗号化を動作させる。ここで、DWBAとDBAは、別体、一体又は組み合わせでもよい。例えば、管理・制御エージェント部133は、保守運用機能のアプリ部であり、NE管理・制御部115のためのOpS等であるEMS140と、相互に情報を入出力する。
Examples of input / output between the device-independent application unit 130 and the device-dependent unit 110 are as follows.
For example, the DBA application unit and the protection application unit input / output information to / from the TC layer embedded OAM engine. A DWBA (Dynamic Wavelength and Bandwidth Assignment) application and an ONU registration / authentication application unit input / output information to / from the TC layer PLOAM engine. The power saving application unit inputs / outputs information to / from the OMCI and L2 main signal processing function unit (L2 function (Layer 2 function) unit). An MLD (Multicast Listener Discover) proxy application unit inputs and outputs information to and from the L2 function unit. The low speed monitoring application (OMCI) inputs / outputs information to / from the OMCI. The OMCI and L2 function units operate an XGEM framer (XGPON Encapsulation Method Framer) and encryption. Here, DWBA and DBA may be separate, integrated, or combined. For example, the management / control agent unit 133 is an application unit for a maintenance operation function, and inputs / outputs information to / from the EMS 140 such as OpS for the NE management / control unit 115.

なお、機器無依存アプリ部130の実装には、優先順位があってもよい。例えば、管理・制御エージェント部133が最も優先される第1の優先順位である。第2の優先順位以下は、例えば、DBAアプリ、DWBAアプリ、省電力アプリ、ONU登録認証アプリ、MLDプロキシアプリ、プロテクションアプリ、低速監視アプリ(OMCI)の順である。   Note that the device-independent application unit 130 may be prioritized. For example, the management / control agent unit 133 is the first priority with the highest priority. Below the second priority order is, for example, the order of DBA application, DWBA application, power saving application, ONU registration authentication application, MLD proxy application, protection application, and low speed monitoring application (OMCI).

拡張機能部131のアプリとして、機器無依存API21を介して、一部のベンダ、方式、種別、世代に備える機能を駆動するためのアプリや、一部のベンダ、方式、種別、世代の装置のみに備える機能を駆動するアプリを含んでいてもよい。   As an application of the extended function unit 131, only an application for driving functions provided for some vendors, methods, types, and generations, and devices of some vendors, methods, types, and generations via the device-independent API 21. The application which drives the function with which it prepares may be included.

管理・制御エージェント部133は、EMS140及びミドルウェア部120と入出力する。ミドルウェア部120は、NE管理・制御部115との間で、NE管理情報及び制御情報を入出力する。
NE管理・制御部115は、ミドルウェア部120を介さずに、NE管理情報及び制御情報をEMS140と直接送受信してもよいし、管理・制御エージェント部133を介して、NE管理情報及び制御情報を送受信してもよい。
機器依存アプリ部150は、管理・制御エージェント部133との間で、NE管理情報及び制御情報を入出力している。機器依存アプリ部150は、管理・制御エージェント部133を介さずに、EMS140との間で、情報を直接入出力してもよい。管理・制御エージェント部133は、EMS140、ミドルウェア部120及び機器依存アプリ部150との間で、情報を入出力する。ミドルウェア部120は、NE管理・制御部115との間で、NE管理情報及び制御情報を入出力する。
The management / control agent unit 133 inputs and outputs with the EMS 140 and the middleware unit 120. The middleware unit 120 inputs and outputs NE management information and control information to and from the NE management / control unit 115.
The NE management / control unit 115 may directly transmit / receive the NE management information and control information to / from the EMS 140 without going through the middleware unit 120, or send the NE management information and control information through the management / control agent unit 133. You may send and receive.
The device-dependent application unit 150 inputs and outputs NE management information and control information to and from the management / control agent unit 133. The device-dependent application unit 150 may directly input / output information to / from the EMS 140 without using the management / control agent unit 133. The management / control agent unit 133 inputs and outputs information between the EMS 140, the middleware unit 120, and the device-dependent application unit 150. The middleware unit 120 inputs and outputs NE management information and control information to and from the NE management / control unit 115.

ミドルウェア部120は、機器無依存アプリ部130と機器無依存API21を介して情報を入出力する。ミドルウェア部120は、機器依存API23を介して、機器依存部110のOAM部114、ドライバ、ファームウェア、ハードウェア部111(PHY)又はハードウェア部112(MAC)と情報を入出力する。ミドルウェア部120は、入力した情報を、そのまま又は所定の形式で出力する。例えば、ミドルウェア部120は、出力先が機器無依存アプリ部130の各部であれば、機器無依存API21の各部の入力形式に情報を変換する。出力先が機器依存部110のOAM部114、ドライバ、ファームウェア、ハードウェア部111(PHY)又はハードウェア部112(MAC)であれば、ミドルウェア部120は、それぞれに入力する形式の機器依存API23の形式に変換してから、又は終端して所定の処理を施してから情報を出力先に送信する。   The middleware unit 120 inputs and outputs information via the device-independent application unit 130 and the device-independent API 21. The middleware unit 120 inputs and outputs information to and from the OAM unit 114, the driver, the firmware, the hardware unit 111 (PHY), or the hardware unit 112 (MAC) of the device-dependent unit 110 via the device-dependent API 23. The middleware unit 120 outputs the input information as it is or in a predetermined format. For example, if the output destination is each unit of the device-independent application unit 130, the middleware unit 120 converts the information into the input format of each unit of the device-independent API 21. If the output destination is the OAM unit 114 of the device dependent unit 110, the driver, firmware, the hardware unit 111 (PHY), or the hardware unit 112 (MAC), the middleware unit 120 has the device dependent API 23 of the format to be input to each. The information is transmitted to the output destination after being converted into a format or after being terminated and subjected to predetermined processing.

ミドルウェア部120は、入力の際に、それぞれの入力先に不要な入力情報は削除し、不足の情報があれば、他の機器無依存API21や機器依存API23を介して収集して補足することが望ましい。また、ミドルウェア部120への入力の際に、ブロードキャスト又はマルチキャストして、関連するアプリ等に同報することとしてもよい。   When inputting, the middleware unit 120 deletes unnecessary input information at each input destination, and if there is insufficient information, the middleware unit 120 can collect and supplement via the other device-independent API 21 or the device-dependent API 23. desirable. In addition, at the time of input to the middleware unit 120, it may be broadcast or multicast and broadcast to related applications or the like.

図3では、ミドルウェア部120や機器依存部110は単一で例示したが、それぞれ複数から構成されていてもよい。機器依存部110のハードウェアに複数のプロセッサが含まれる場合、ミドルウェア部120はプロセッサやハードウェアをまたいでプロセッサ間通信等を用いて入出力してもよい。機器無依存アプリ部130間や機器無依存アプリ部130をDLL(Dynamic Link Library)のような実行プログラムとして、単一のプロセッサ上のユーザ空間上に配置してもよいし、複数のプロセッサ上のユーザ空間上に配置してもよい。   In FIG. 3, the middleware unit 120 and the device-dependent unit 110 are illustrated as a single unit, but may be configured by a plurality of units. When the hardware of the device dependent unit 110 includes a plurality of processors, the middleware unit 120 may input / output using inter-processor communication or the like across the processors and hardware. The device-independent application units 130 and the device-independent application units 130 may be arranged on a user space on a single processor as an execution program such as DLL (Dynamic Link Library), or on a plurality of processors. You may arrange | position on user space.

また、機器無依存アプリ部130は、API等の入出力IFを確保した上でカーネル空間に配置してもよいし、独立にファームウェア等に入替可能なIFを有するミドルウェア部120とともに配置してもよいし、ファームウェア等に組み込んでコンパイルし直してもよい。機器無依存アプリ部130毎にユーザ空間やカーネル空間を任意の組み合わせとしてもよい。
同一の機能に対応する機器無依存アプリ部130を、ユーザ空間とカーネル空間の両方で実装可能としてもよい。この場合、例えば、切り替えていずれかを選択してもよいし、両方協働して処理してもよいし、一方のみで実処理するとしてもよい。機器依存部110のソフトウェアも同様である。
The device-independent application unit 130 may be arranged in the kernel space after securing an input / output IF such as an API, or may be arranged together with the middleware unit 120 having an IF that can be independently replaced with firmware or the like. Alternatively, it may be incorporated into firmware or the like and recompiled. The user space and the kernel space may be arbitrarily combined for each device-independent application unit 130.
The device independent application unit 130 corresponding to the same function may be implemented in both the user space and the kernel space. In this case, for example, one of them may be selected by switching, both may be processed in cooperation, or only one may be processed. The same applies to the software of the device dependent unit 110.

望ましくは、主信号処理やDBA処理や低レイヤの信号処理のように高速処理が必要であるほど、拡張性・入替の即時性とトレードオフはあるが、オーバーヘッドが少なく高速な処理が期待されるカーネル空間やファームウェアに組み込むことが望ましい。機器依存アプリ部150(後述する図4及び後述する図6参照)を配置するプロセッサもプロセッサ間通信によるバスや速度等の制限、通信路の占有等による他のプログラムへの影響の観点から、実処理するプロセッサ又はその近傍のプロセッサのユーザ空間やカーネル空間やファームウェア上に配置することが望ましい。ただし、実処理するプロセッサ又はその近傍のプロセッサの能力を軽減するためにはプロセッサ間通信によるコミュニケーションコストは増大するが、遠隔のプロセッサで処理するとしてもよい。   Desirably, as high-speed processing is required as in main signal processing, DBA processing, and low-layer signal processing, there is a trade-off between scalability and immediacy of replacement, but high-speed processing is expected with less overhead. It is desirable to incorporate in kernel space and firmware. The processor in which the device-dependent application unit 150 (see FIG. 4 to be described later and FIG. 6 to be described later) is arranged is also effective from the viewpoint of the influence on other programs due to the restriction of the bus and the speed due to the communication between processors and the occupation of the communication path. It is desirable to arrange in the user space, kernel space, or firmware of the processor to be processed or a processor in the vicinity thereof. However, in order to reduce the ability of a processor that performs actual processing or a processor in the vicinity thereof, the communication cost due to communication between processors increases, but processing may be performed by a remote processor.

機器無依存API21は、追加する拡張機能部131を想定してミドルウェア部120に予め備えられることが望ましいが、機器依存API23や他の機器無依存アプリ部130の改変を抑制する形で、必要に応じて追加又は削除されてもよい。   The device-independent API 21 is preferably provided in advance in the middleware unit 120 assuming the extended function unit 131 to be added. However, the device-independent API 21 is necessary in a form that suppresses modification of the device-dependent API 23 and other device-independent application units 130. It may be added or deleted accordingly.

なお、本例では、ソフト化領域を、基本機能部132、管理・制御エージェント部133、拡張機能部131、ミドルウェア部120としたが、ソフト化領域は、サービスアダプテーション(暗号化、フラグメント処理、GEMフレーム化/XGEMフレーム化、PHYアダプテーションのFEC、スクランブル、同期ブロック生成/抽出、GTC(GPON Transmission Convergences)フレーム化、PHYフレーム化、SP(Serial parallel)変換、符号化方式も対象としてもよい。アーキテクチャのソフト化機能の実装例とハードウェア部に対応する機能配備の例を説明する。機能配備は、例えば、ネットワーク機器又は外部のサーバにソフト化機能を備える。これは他の例でも同様である。   In this example, the software area is the basic function section 132, the management / control agent section 133, the extended function section 131, and the middleware section 120. However, the software area is a service adaptation (encryption, fragment processing, GEM). Framing / XGEM framing, PHY adaptation FEC, scrambling, synchronization block generation / extraction, GTC (GPON Transmission Convergences) framing, PHY framing, SP (Serial parallel) conversion, and coding schemes may also be targeted. An example of the implementation of the software function and an example of function deployment corresponding to the hardware unit will be described, for example, the function deployment includes a software function in a network device or an external server. .

(アーキテクチャの第2例)
図4は、通信装置のアーキテクチャの第2例を示す図である。図4では、通信装置は、図3に示す通信装置のミドルウェア部120の配下に機器依存アプリ部150を更に備えた構成である。アーキテクチャの第2例は、機器依存アプリ部150を備えること以外は、アーキテクチャの第1例と同様である。
(Second example of architecture)
FIG. 4 is a diagram illustrating a second example of the architecture of the communication device. In FIG. 4, the communication device is configured to further include a device-dependent application unit 150 under the middleware unit 120 of the communication device illustrated in FIG. 3. The second example of the architecture is the same as the first example of the architecture except that the device-dependent application unit 150 is provided.

図4では、通信装置は、準拠する機器依存部110の標準規格又は機器製造ベンダに依存するハードウェア部111(PHY)及びハードウェア部112(MAC)と、ハードウェア部111(PHY)及びハードウェア部112(MAC)を駆動するドライバ、ファームウェア等を実行するソフトウェア部113と、機器依存部110のハードウェア部111(PHY)及びハードウェア部112(MAC)やソフトウェア部113の少なくとも一部を駆動する機器依存アプリ部150と、機器依存部110のハードウェア部111(PHY)、ハードウェア部112(MAC)、ソフトウェア部113及び機器依存アプリ部150の違いを隠蔽するミドルウェア部120と、機器に依存しない汎用の機器無依存アプリ部130とを備える。   In FIG. 4, the communication device includes a hardware unit 111 (PHY) and a hardware unit 112 (MAC), a hardware unit 111 (PHY) and a hardware unit depending on the standard of the device-dependent unit 110 or a device manufacturer. A software unit 113 that executes a driver, firmware, and the like for driving the hardware unit 112 (MAC), and at least a part of the hardware unit 111 (PHY), the hardware unit 112 (MAC), and the software unit 113 of the device-dependent unit 110 Device-dependent application unit 150 to be driven, middleware unit 120 that conceals the differences between hardware unit 111 (PHY), hardware unit 112 (MAC), software unit 113, and device-dependent application unit 150 of device-dependent unit 110, and device And a general-purpose device-independent application unit 130 that does not depend on

ミドルウェア部120と機器依存アプリ部150とは、機器依存API23で接続される。機器依存アプリ部150と、機器依存部110のOAM部114、ソフトウェア部113、ハードウェア部111(PHY)及びハードウェア部112(MAC)とは、機器依存API24で接続される。機器依存アプリ部150と管理・制御エージェント部133とは、API26で接続される。   The middleware unit 120 and the device-dependent application unit 150 are connected by a device-dependent API 23. The device-dependent application unit 150 is connected to the OAM unit 114, the software unit 113, the hardware unit 111 (PHY), and the hardware unit 112 (MAC) of the device-dependent unit 110 through a device-dependent API 24. The device-dependent application unit 150 and the management / control agent unit 133 are connected by the API 26.

機器無依存アプリ部130は、例えば、EMS140からの通信を受ける管理・制御エージェント部133と、基本機能部132と、拡張機能部131とを備える。機器無依存アプリ部130は、アーキテクチャの第1例と同様に、管理・制御エージェント部133と基本機能部132と拡張機能部131とのうちいずれかを備えなくてもよい。機器無依存アプリ部130は、管理・制御エージェント部133と基本機能部132と拡張機能部131と以外の機能部を、更に備えてもよい。また、拡張機能部131は、アーキテクチャの第1例と同様に、他の機能に影響を与えずに追加、削除、入替又は変更が可能であることが好ましい。   The device-independent application unit 130 includes, for example, a management / control agent unit 133 that receives communication from the EMS 140, a basic function unit 132, and an extended function unit 131. The device-independent application unit 130 may not include any of the management / control agent unit 133, the basic function unit 132, and the extended function unit 131, as in the first example of the architecture. The device-independent application unit 130 may further include a function unit other than the management / control agent unit 133, the basic function unit 132, and the extended function unit 131. Moreover, it is preferable that the extended function unit 131 can be added, deleted, replaced, or changed without affecting other functions as in the first example of the architecture.

基本機能部132は、各拡張機能部131の一部として含まれていてもよいし、ミドルウェア部120の下位で代替されてもよい。拡張機能部131が基本機能部132を含む場合や、ミドルウェア部120の下位が基本機能部132を代替する場合や、それらの組み合わせである場合、機器無依存アプリ部130は基本機能部132を含まなくてもよい。   The basic function unit 132 may be included as a part of each extended function unit 131, or may be substituted below the middleware unit 120. When the extended function unit 131 includes the basic function unit 132, when the subordinate of the middleware unit 120 replaces the basic function unit 132, or a combination thereof, the device-independent application unit 130 includes the basic function unit 132. It does not have to be.

また、基本機能部132の一部もミドルウェア部120の下位の機器依存アプリ部150で代替してもよい。管理・制御エージェント部133は、予め定められた設定に従って自動設定する場合、EMS140との間で情報を入出力しなくてよい。更に、管理設定機能を管理・制御エージェント部133が備えず、他の機器無依存アプリ部130や基本機能部132や機器依存部110が管理設定機能を備える場合、機器無依存アプリ部130は、管理・制御エージェント部133を備えなくてもよい。   In addition, a part of the basic function unit 132 may be replaced with a device-dependent application unit 150 that is a lower level of the middleware unit 120. The management / control agent unit 133 does not need to input / output information to / from the EMS 140 when performing automatic setting according to a predetermined setting. Further, when the management / control agent unit 133 does not include the management setting function and the other device-independent application unit 130, the basic function unit 132, and the device-dependent unit 110 have the management setting function, the device-independent application unit 130 The management / control agent unit 133 may not be provided.

EMS140と機器無依存アプリ部130とは、直接入出力してもよい。ミドルウェア部120の下位が基本機能部132の全てを代替する場合、機器無依存アプリ部130は、基本機能部132を備えなくてもよい。   The EMS 140 and the device-independent application unit 130 may directly input / output. When the lower part of the middleware unit 120 replaces the basic function unit 132, the device-independent application unit 130 may not include the basic function unit 132.

図4に示す通信装置において、機器依存アプリ部150は、ミドルウェア部120を介して情報を入出力してもよいし、管理・制御エージェント部133から情報を直接入出力してもよいし、両者のうちのいずれかとの間で情報を入出力してもよいし、EMS140と直接入出力してもよい。また、機器依存アプリ部150が、EMS140からの通信を受けずに、予め定められた設定に従って自動設定されており、ミドルウェア部120を介してEMS140から管理及び制御情報を取得可能である場合、機器無依存アプリ部130は、管理・制御エージェント部133を備えなくてもよい。   In the communication apparatus shown in FIG. 4, the device-dependent application unit 150 may input / output information via the middleware unit 120, may directly input / output information from the management / control agent unit 133, Information may be input / output to / from any of these, or directly to / from the EMS 140. In addition, when the device-dependent application unit 150 is automatically set according to a predetermined setting without receiving communication from the EMS 140, and management and control information can be acquired from the EMS 140 via the middleware unit 120, The independent application unit 130 may not include the management / control agent unit 133.

機器無依存アプリ部130は、ミドルウェア部120を介して少なくとも機器依存部110のハードウェア部111(PHY)及びハードウェア部112(MAC)との間又はソフトウェア部113との間で、情報を入出力する。機器無依存アプリ部130は、必要に応じてミドルウェア部120を介して、相互に入出力する。特に、機器無依存アプリ部130は、EMS140との間で入出力された情報に応じて制御又は管理を実行する場合、EMS140からの通信を受ける管理・制御エージェント部133との間で、情報を入出力する。   The device-independent application unit 130 inputs information via the middleware unit 120 at least between the hardware unit 111 (PHY) and the hardware unit 112 (MAC) of the device-dependent unit 110 or between the software unit 113. Output. The device independent application unit 130 inputs and outputs to / from each other via the middleware unit 120 as necessary. In particular, when the device-independent application unit 130 performs control or management according to information input / output with the EMS 140, the device-independent application unit 130 receives information from the management / control agent unit 133 that receives communication from the EMS 140. Input and output.

NE管理・制御部115は、ミドルウェア部120を介して管理・制御エージェント部133との間で、NE管理情報及び制御情報を入出力する。NE管理・制御部115は、ミドルウェア部120を介さずに、EMS140との間で、NE管理情報及び制御情報を直接入出力してもよい。   The NE management / control unit 115 inputs / outputs NE management information and control information to / from the management / control agent unit 133 via the middleware unit 120. The NE management / control unit 115 may directly input / output NE management information and control information to / from the EMS 140 without using the middleware unit 120.

機器依存アプリ部150は、管理・制御エージェント部133との間で、NE管理情報及び制御情報を入出力している。機器依存アプリ部150は、管理・制御エージェント部133を介さずに、EMS140との間で、情報を直接入出力してもよい。管理・制御エージェント部133は、EMS140、ミドルウェア部120及び機器依存アプリ部150との間で、情報を入出力する。ミドルウェア部120は、NE管理・制御部115との間で、NE管理情報及び制御情報を入出力する。   The device-dependent application unit 150 inputs and outputs NE management information and control information to and from the management / control agent unit 133. The device-dependent application unit 150 may directly input / output information to / from the EMS 140 without using the management / control agent unit 133. The management / control agent unit 133 inputs and outputs information between the EMS 140, the middleware unit 120, and the device-dependent application unit 150. The middleware unit 120 inputs and outputs NE management information and control information to and from the NE management / control unit 115.

NE管理・制御部115は、ミドルウェア部120を介さずに、EMS140との間で、NE管理情報及び制御情報を直接入出力してもよい。ミドルウェア部120は、機器無依存アプリ部130との間で、機器無依存API21を介して情報を入出力し、機器依存部110のOAM部114、ドライバ、ファームウェア、ハードウェア部111(PHY)及びハードウェア部112(MAC)との間で、機器依存API23を介して情報を入出力する。   The NE management / control unit 115 may directly input / output NE management information and control information to / from the EMS 140 without using the middleware unit 120. The middleware unit 120 inputs / outputs information to / from the device-independent application unit 130 via the device-independent API 21, and the OAM unit 114, driver, firmware, hardware unit 111 (PHY) of the device-dependent unit 110, and Information is input / output to / from the hardware unit 112 (MAC) via the device-dependent API 23.

図4に示すミドルウェア部120は、図3に示すミドルウェア部120と同様に、そのまま又は所定の形式で入力する。機器無依存API21は、後から追加する拡張機能部131を想定して、予めミドルウェア部120に備えることが望ましいが、必要に応じて、機器依存API23や他の機器無依存アプリ部130の改変を抑制する形で追加又は削除してもよい。   The middleware unit 120 shown in FIG. 4 inputs as it is or in a predetermined format, like the middleware unit 120 shown in FIG. It is desirable that the device-independent API 21 is provided in the middleware unit 120 in advance assuming the extended function unit 131 to be added later, but the device-dependent API 23 and other device-independent application units 130 may be modified as necessary. It may be added or deleted in a suppressed manner.

(アーキテクチャの第3例)
図5は、通信装置のアーキテクチャの第3例を示す図である。図5では、図3に示すアーキテクチャの第1例で説明したミドルウェア部120の代わりに、基本機能部132が、ハードウェア部111(PHY)及びハードウェア部112(MAC)と、拡張機能部131との入出力を行う。その他の機器無依存アプリ部130は、アーキテクチャの第1例と同様である。
(Third example of architecture)
FIG. 5 is a diagram illustrating a third example of the architecture of the communication device. In FIG. 5, instead of the middleware unit 120 described in the first example of the architecture illustrated in FIG. 3, the basic function unit 132 includes a hardware unit 111 (PHY), a hardware unit 112 (MAC), and an extended function unit 131. Input and output. The other device-independent application unit 130 is the same as the first example of the architecture.

なお、図ではEMS140及び外部の装置160が基本機能部132を介して機器無依存アプリ部130に接続しているが、EMS140及び外部の装置160は必ずしも基本機能部132を介して機器無依存アプリ部130に接続している必要はない。EMS140及び外部の装置160は、必要に応じてミドルウェア部120に適宜接続してもよいし、機器無依存アプリ部130に直接接続してもよい。また「ミドルウェア部120経由で接続」と表現しているが、この表現は機器無依存アプリ部130からみた視点での表現である。実際には、ハードウェアでの接続の後にミドルウェア部120を介して機器無依存アプリ同士が接続している。   In the figure, the EMS 140 and the external device 160 are connected to the device independent application unit 130 via the basic function unit 132. However, the EMS 140 and the external device 160 are not necessarily connected to the device independent application unit 130 via the basic function unit 132. It is not necessary to connect to the unit 130. The EMS 140 and the external device 160 may be appropriately connected to the middleware unit 120 as necessary, or may be directly connected to the device-independent application unit 130. In addition, although expressed as “connection via the middleware unit 120”, this expression is an expression from the viewpoint of the device-independent application unit 130. Actually, device-independent applications are connected to each other via the middleware unit 120 after connection by hardware.

アーキテクチャの第1例と比べて、第3例は、機器依存API23、25を備えるミドルウェア部120を、準拠する標準規格、世代、方式、システム、機器種別、製造ベンダの少なくともいずれかが異なる機器毎に作成する必要がない。これによって、アーキテクチャの第3例の通信装置は、機器間世代間でより多くの機能を汎用化して移植し易く、接続性の検証も容易で、機器の機能が堅牢となる効果がある。   Compared to the first example of the architecture, the third example uses a middleware unit 120 including the device-dependent APIs 23 and 25 for each device in which at least one of the conforming standard, generation, method, system, device type, and manufacturing vendor differs. There is no need to create it. As a result, the communication device of the third example of the architecture is advantageous in that more functions can be generalized and ported between the generations between apparatuses, the connectivity can be easily verified, and the functions of the apparatuses become robust.

アーキテクチャの第3例による通信装置は、機器依存部110と、機器無依存アプリ部130とを備える。機器依存部110は、準拠する標準規格又は機器製造ベンダ等に依存するハードウェア部111(PHY)及びハードウェア部112(MAC)と、ハードウェア部111(PHY)及びハードウェア部112(MAC)を駆動するドライバ、ファームウェア等のソフトウェア部113とを備える。ドライバ等は、機器依存部110の違いを隠蔽する。   The communication device according to the third example of the architecture includes a device-dependent unit 110 and a device-independent application unit 130. The device dependent unit 110 includes a hardware unit 111 (PHY) and a hardware unit 112 (MAC) that depend on a compliant standard or a device manufacturing vendor, etc., and a hardware unit 111 (PHY) and a hardware unit 112 (MAC). And a software unit 113 such as a driver and firmware for driving the computer. The driver or the like hides the difference of the device dependence unit 110.

機器無依存アプリ部130は、機器に依存しない処理を実行する汎用の機器無依存アプリであり、拡張機能部131と、基本機能部132とを備える。基本機能部132は、ハードウェア部111(PHY)及びハードウェア部112(MAC)と機器依存のソフトウェア部113との違いを隠蔽するドライバを介して、機器無依存API27(移植用IF)により機器依存部110と接続する。機器無依存アプリ部130は、ハードウェア部111(PHY)及びハードウェア部112(MAC)と機器依存のソフトウェア部113との違いを隠蔽するドライバを介して、ハードウェア部111(PHY)及びハードウェア部112(MAC)と機器依存のソフトウェア部113との間で、データを入出力する。   The device-independent application unit 130 is a general-purpose device-independent application that executes device-independent processing, and includes an extended function unit 131 and a basic function unit 132. The basic function unit 132 uses a device-independent API 27 (porting IF) via a driver that hides the difference between the hardware unit 111 (PHY) and the hardware unit 112 (MAC) and the device-dependent software unit 113. Connect to the dependency unit 110. The device-independent application unit 130 includes a hardware unit 111 (PHY), a hardware unit 112 (PHY), a hardware unit 112 (MAC), and a device that conceals the difference between the device-dependent software unit 113 and the hardware unit 111 (PHY) and hardware. Data is input / output between the hardware unit 112 (MAC) and the device-dependent software unit 113.

機器無依存アプリ部130内の基本機能部132と拡張機能部131とは、機器無依存API22(拡張用IF)を介して接続される。基本機能部132と機器依存部110とは、機器無依存API27を介して接続される。機器無依存アプリ部130の内の基本機能部132が、ミドルウェア部120の代わりに、ハードウェア部111(PHY)及びハードウェア部112(MAC)や拡張機能部131との間で、情報の入出力を行う。   The basic function unit 132 and the extended function unit 131 in the device-independent application unit 130 are connected via a device-independent API 22 (extension IF). The basic function unit 132 and the device dependent unit 110 are connected via the device independent API 27. The basic function unit 132 in the device-independent application unit 130 inputs information between the hardware unit 111 (PHY), the hardware unit 112 (MAC), and the extended function unit 131 instead of the middleware unit 120. Output.

機器無依存アプリ部130は、必要に応じて基本機能部132を介して、相互に入出力する。機器無依存アプリ部130の拡張機能部131は、基本機能部132及び機器無依存API22を介して、情報を入出力する。基本機能部132は、拡張機能部131と機器無依存API22を介して情報を入出力し、機器依存部110のOAM部、ドライバ、ファームウェア、ハードウェア部111(PHY)及びハードウェア部112(MAC)と機器無依存API27とを介して情報を入出力する。   The device-independent application unit 130 inputs and outputs to / from each other via the basic function unit 132 as necessary. The extended function unit 131 of the device-independent application unit 130 inputs and outputs information via the basic function unit 132 and the device-independent API 22. The basic function unit 132 inputs and outputs information via the extended function unit 131 and the device-independent API 22, and the OAM unit, driver, firmware, hardware unit 111 (PHY), and hardware unit 112 (MAC) of the device-dependent unit 110. ) And the device independent API 27.

基本機能部132は、図3に示すミドルウェア部120と同様に、そのまま又は所定の形式で情報を入力する。例えば、他の機器無依存アプリ部130であれば、基本機能部132は、入力する形式の機器無依存API22の形式にそれぞれに変換し、機器依存のOAM部、ドライバ、ファームウェア、ハードウェア部であれば、入力する形式の機器無依存API22の形式にそれぞれに変換してから、又は終端して所定の処理を施してから情報を入力する。入力の際に、基本機能部132は、それぞれの入力先に不要な入力情報を削除し、不足の情報があれば、他の機器無依存API22や機器無依存API27を介して収集して補足することが望ましい。しかし、基本機能部132は、入力先への入力を、ブロードキャスト又はマルチキャストして、関連するアプリ等に同報することとしてもよい。   Similar to the middleware unit 120 shown in FIG. 3, the basic function unit 132 inputs information as it is or in a predetermined format. For example, in the case of another device-independent application unit 130, the basic function unit 132 converts the input format into the device-independent API 22 format of the input format, and the device-dependent OAM unit, driver, firmware, and hardware unit. If there is, the information is input after being converted into the device-independent API 22 format of the input format or after being subjected to predetermined processing after termination. At the time of input, the basic function unit 132 deletes unnecessary input information at each input destination, and if there is insufficient information, it is collected and supplemented via the other device-independent API 22 or the device-independent API 27. It is desirable. However, the basic function unit 132 may broadcast or multicast the input to the input destination and broadcast it to related applications or the like.

機器無依存アプリ部130は、例えば、拡張機能部131−1〜131−3と、基本機能部132とを備える。機器無依存アプリ部130は、拡張機能部131と基本機能部132とのうち、いずれかを備えなくてもよい。機器無依存アプリ部130は、拡張機能部131と基本機能部132と以外の機能部を、更に備えてもよい。例えば、拡張機能部131が不要である場合、機器無依存アプリ部130は、拡張機能部131を備えなくてよい。   The device-independent application unit 130 includes, for example, extended function units 131-1 to 131-3 and a basic function unit 132. The device-independent application unit 130 may not include any one of the extended function unit 131 and the basic function unit 132. The device-independent application unit 130 may further include a function unit other than the extended function unit 131 and the basic function unit 132. For example, when the extended function unit 131 is unnecessary, the device-independent application unit 130 does not have to include the extended function unit 131.

拡張機能部131は、他の機能に影響を与えることなく独立に追加又は削除可能であることが好ましい。例えば、サービス上の要求に合わせて、例えばマルチキャストサービス、省電力対応を拡張機能部131とする場合、拡張機能部131が必要になった場合に、適宜追加し、不要となった場合に適宜削除し、変更に応じて入替又は変更してもよい。   It is preferable that the extended function unit 131 can be added or deleted independently without affecting other functions. For example, in accordance with service requirements, for example, when the extended function unit 131 is used for the multicast service and power saving support, the extended function unit 131 is added as needed, and deleted when it becomes unnecessary. However, it may be replaced or changed according to the change.

機器無依存API22は、後から追加する拡張機能部131を想定して、基本機能部132に予め備えることが望ましいが、必要に応じて、機器無依存API22、機器無依存API27、他の機器無依存アプリ部130の改変を抑制する形で、追加又は削除してもよい。   The device-independent API 22 is preferably provided in advance in the basic function unit 132 assuming an extended function unit 131 to be added later. However, the device-independent API 22, the device-independent API 27, and other device-independent APIs are provided as necessary. You may add or delete in the form which suppresses the modification of the dependence application part 130. FIG.

(アーキテクチャの第4例)
図6は、通信装置のアーキテクチャの第4例を示す図である。アーキテクチャの第4例とアーキテクチャの第3例との違いは、通信装置が、基本機能部132の配下に、機器依存アプリ部150を備える点である。このように、アーキテクチャの第4例の通信装置は、機器依存アプリ部150を備えることで、基本機能部132の構成を簡易化できる効果がある。
(Fourth example of architecture)
FIG. 6 is a diagram illustrating a fourth example of the architecture of the communication device. The difference between the fourth example of the architecture and the third example of the architecture is that the communication apparatus includes a device-dependent application unit 150 under the basic function unit 132. As described above, the communication device of the fourth example of the architecture has the effect of simplifying the configuration of the basic function unit 132 by including the device-dependent application unit 150.

図6に示す通信装置は、機器依存部110と、機器無依存アプリ部130とを備える。機器依存部110は、準拠する標準規格又は機器製造ベンダに依存するハードウェア部111(PHY)及びハードウェア部112(MAC)と、ハードウェア部111(PHY)及びハードウェア部112(MAC)を駆動するドライバ、ファームウェア等のソフトウェア部113と、機器依存部110の少なくとも一部分を駆動する機器依存アプリ部150とを有する。機器無依存アプリ部130は、移植用IFとハードウェア部111(PHY)及びハードウェア部112(MAC)と機器依存のソフトウェアとの違いを隠蔽するドライバを介して又は移植用IFと機器依存アプリ部150とを介して、機器に依存しない処理を実行する汎用の機器無依存アプリである。機器無依存アプリ部130内の基本機能部132と、機器依存部110内の機器依存アプリ部150とは、機器無依存API27を介して接続される。機器依存アプリ部150と機器依存部110の他の機能部とは、機器依存API24を介して接続される。   The communication apparatus illustrated in FIG. 6 includes a device-dependent unit 110 and a device-independent application unit 130. The device-dependent unit 110 includes a hardware unit 111 (PHY) and a hardware unit 112 (MAC) that depend on a standard that conforms to or a device manufacturing vendor, and a hardware unit 111 (PHY) and a hardware unit 112 (MAC). A software unit 113 such as a driver and firmware for driving, and a device-dependent application unit 150 for driving at least a part of the device-dependent unit 110 are included. The device-independent application unit 130 is a porting IF and a hardware unit 111 (PHY), a hardware unit 112 (MAC), or a driver that hides the difference between the device-dependent software or the porting IF and the device-dependent application. It is a general-purpose device-independent application that executes device-independent processing via the unit 150. The basic function unit 132 in the device independent application unit 130 and the device dependent application unit 150 in the device dependent unit 110 are connected via the device independent API 27. The device dependent application unit 150 and other functional units of the device dependent unit 110 are connected via the device dependent API 24.

機器無依存アプリ部130内の基本機能部132は、ミドルウェア部120の代わりに、基本機能部132がハード、拡張機能部131との入出力を行う。基本機能部132の中に、EMS140からの通信を受ける管理・制御エージェント部133(図3、図4参照)相当を含んでいてもよいし、拡張機能部131として管理・制御エージェント部133を備えてもよい。   The basic function unit 132 in the device-independent application unit 130 performs input / output with the hardware and the extended function unit 131 instead of the middleware unit 120. The basic function unit 132 may include a management / control agent unit 133 (see FIGS. 3 and 4) that receives communication from the EMS 140, and a management / control agent unit 133 is provided as the extended function unit 131. May be.

基本機能部132は、拡張機能部131と機器無依存API22(拡張用IF)を介して入出力し、機器依存部110のOAM部、ドライバ、ファームウェア、ハードウェア部111(PHY)及びハードウェア部112(MAC)と、また、機器無依存API22(移植用IF)と機器依存部110の差異を隠蔽する機器依存部110のドライバ又は機器依存アプリ部150と機器無依存API27を介して入出力する。   The basic function unit 132 inputs / outputs from / to the extended function unit 131 via the device-independent API 22 (extension IF), and the OAM unit, driver, firmware, hardware unit 111 (PHY), and hardware unit of the device-dependent unit 110. 112 (MAC) and the device-independent API 22 (IF for porting) and the device-dependent application unit 150 that conceals the difference between the device-dependent unit 110 and the device-dependent application unit 150 and the device-independent API 27 .

基本機能部132は、図3に示すミドルウェア部120と同様に、そのまま又は所定の形式で入力する。アーキテクチャの第3例と同様に、基本機能部132の中に、EMS140からの通信を受ける管理・制御エージェント部133相当を含んでいてもよいし、拡張機能部131として管理・制御エージェント部133を備えてもよい。   The basic function unit 132 inputs the data as it is or in a predetermined format, similarly to the middleware unit 120 shown in FIG. As in the third example of the architecture, the basic function unit 132 may include a management / control agent unit 133 that receives communication from the EMS 140, and the management / control agent unit 133 is used as the extended function unit 131. You may prepare.

機器無依存アプリ部130は、例えば、拡張機能部131−1〜131−3と、基本機能部132とを備える。機器無依存アプリ部130は、アーキテクチャの第3例と同様に、拡張機能部131と基本機能部132とのいずれかを備えなくてもよい。機器無依存アプリ部130は、アーキテクチャの第3例と同様に、拡張機能部131と基本機能部132と以外の機能部を、更に備えてもよい。   The device-independent application unit 130 includes, for example, extended function units 131-1 to 131-3 and a basic function unit 132. The device-independent application unit 130 does not have to include any of the extended function unit 131 and the basic function unit 132 as in the third example of the architecture. The device-independent application unit 130 may further include functional units other than the extended functional unit 131 and the basic functional unit 132, as in the third example of the architecture.

拡張機能部131は、アーキテクチャの第3例と同様に、互いに独立に他の機能に影響を与えずに、追加、削除、入替又は変更が可能であることが好ましい。基本機能部132の一部は、機器依存アプリ部150で代替してもよい。機器依存アプリ部150は、情報を基本機能部132から直接入出力しているが、そのまま又は所定の変換の後に、基本機能部132を介さずにEMS140との間で情報を入出力してもよい。   As in the third example of the architecture, it is preferable that the extended function unit 131 can be added, deleted, replaced, or changed without affecting other functions independently of each other. A part of the basic function unit 132 may be replaced with the device-dependent application unit 150. The device-dependent application unit 150 directly inputs / outputs information from the basic function unit 132. However, the device-dependent application unit 150 may input / output information to / from the EMS 140 without using the basic function unit 132, or after a predetermined conversion. Good.

機器無依存API22、27は、図3に示すアーキテクチャの第1例と同様に、後から追加する拡張機能部131を想定して、基本機能部132に予め備えることが望ましいが、必要に応じて、機器無依存API22、機器無依存API27、他の機器無依存アプリ部130、機器依存アプリ部150又は機器依存API24の改変を抑制する形で、追加又は削除してもよい。   As in the first example of the architecture shown in FIG. 3, the device-independent APIs 22 and 27 are preferably provided in the basic function unit 132 in advance, assuming an extended function unit 131 to be added later. The device-independent API 22, the device-independent API 27, the other device-independent application unit 130, the device-dependent application unit 150, or the device-dependent API 24 may be added or deleted in a form that suppresses modification.

(アーキテクチャの第5例)
図7の右上図は、アーキテクチャの第5例を示す図である。図7の右下図はアーキテクチャの第1〜第4例に相当する。同図では、通信装置がOLTである場合を示している。アーキテクチャの第5例は、外付ハードにOLTの機能を実装(クラウド化)することで、既存/市中品OLTハードを活用して、サービスに応じた機能追加/変更を用意とする機能クラウド化のアプローチする場合に好適である。
(5th example of architecture)
The upper right diagram in FIG. 7 is a diagram illustrating a fifth example of the architecture. The lower right diagram in FIG. 7 corresponds to the first to fourth examples of the architecture. This figure shows a case where the communication device is an OLT. The fifth example of the architecture is a functional cloud that uses existing / commercially available OLT hardware to prepare functions to be added / changed according to services by implementing OLT functions on external hardware (cloudization) It is suitable for the approach of the conversion.

本例では、通信装置は、既存/市中品ハードウェアと外付ハードウェアからなる。例えば既存/市中品ハードウェアは機器に依存する非汎用の機器依存部110であり、外付ハードウェア上にハードウェアやソフトウェアの違いを隠蔽するミドルウェア部134と、動作が機器に依存しない汎用の機器無依存アプリ部130とを備える。したがって、同図のミドルウェア以下の機器依存部(ベンダ依存部)は、通信装置の機器が準拠する標準規格や機器の製造ベンダに依存する機能部である。また、アーキテクチャの第1例と同様に機器無依存アプリ部130は、通信装置の機器が準拠する標準規格や機器の製造ベンダに依存しない機能部である。   In this example, the communication device includes existing / commercial hardware and external hardware. For example, existing / commercial hardware is a non-generic device-dependent unit 110 that depends on the device, a middleware unit 134 that hides the difference between hardware and software on the external hardware, and a general-purpose device whose operation does not depend on the device. And the device-independent application unit 130. Therefore, the device-dependent part (vendor-dependent part) below the middleware in the figure is a functional part that depends on the standard that the equipment of the communication apparatus complies with and the manufacturer of the equipment. Similarly to the first example of the architecture, the device-independent application unit 130 is a functional unit that does not depend on the standard or the device manufacturing vendor that the device of the communication apparatus complies with.

ミドルウェア部134と機器無依存アプリ部130とは、機器に依存しない入出力IFである機器無依存API135を介して接続される。機器依存部110の例えば、ソフトウェア部、OAM、ハードウェア部(PHY)及びハードウェア部(MAC)と、外付ハードウェア上のミドルウェア部134とは、機器に依存する入出力IFである機器依存API及び既存/市中品ハードウェアと外付ハードウェア間の機器間接続を介して接続される。   The middleware unit 134 and the device-independent application unit 130 are connected via a device-independent API 135 that is an input / output IF independent of the device. For example, the software unit, the OAM, the hardware unit (PHY), the hardware unit (MAC), and the middleware unit 134 on the external hardware of the device-dependent unit 110 are device-dependent input / output IFs that depend on the device. Connected via API and inter-device connection between existing / commercial hardware and external hardware.

本アーキテクチャでは、アーキテクチャの第1例と同様に、機器無依存アプリ部130による拡張機能部(独自機能部)の柔軟及び迅速な追加を容易にし、通信サービスをタイムリーに提供することができる。ここで、機器依存部110は、図7に示す保守運用、アクセス制御、物理層処理、光モジュルであってもよく、機器自体の構成による。   In this architecture, as in the first example of the architecture, it is possible to easily and flexibly add an extended function unit (unique function unit) by the device-independent application unit 130, and to provide a communication service in a timely manner. Here, the device dependent unit 110 may be the maintenance operation, access control, physical layer processing, and optical module shown in FIG. 7, and depends on the configuration of the device itself.

ミドルウェア部134と、機器依存部110のドライバと、機器依存アプリ部150(ベンダ依存アプリ部)との少なくともいずれかに、IFやパラメータ等を機器依存部110に対応するように変換する変換機能部や、不足するIFやパラメータ等に対応して自動設定する機能部を更に備えてもよい。   A conversion function unit that converts IF, parameters, and the like to correspond to the device dependent unit 110 into at least one of the middleware unit 134, the driver of the device dependent unit 110, and the device dependent application unit 150 (vendor dependent application unit). In addition, a function unit that automatically sets in response to an insufficient IF or parameter may be further provided.

機器依存部110は、ハードウェア部と、ソフトウェア部とを備える。ソフトウェア部は、機器依存のドライバ、ファームウェア、アプリケーション等を実行する。   The device dependence unit 110 includes a hardware unit and a software unit. The software unit executes device-dependent drivers, firmware, applications, and the like.

機器依存部110は、物理媒体に接続するPMD、MAC、データのシリアル化を行うPMA、データを符号化する部分であるPCS又はPHYの一部を備えなくてもよい。例えば、変復調信号処理、FEC、符復号処理、暗号化処理等の低位の信号処理を備えずに光関連の機能のみを備えてもよい。   The device dependent unit 110 may not include PMD, MAC, PMA for serializing data, and PCS or PHY, which is a part for encoding data, connected to a physical medium. For example, only a light-related function may be provided without low-level signal processing such as modulation / demodulation signal processing, FEC, code decoding processing, and encryption processing.

機器無依存アプリ部130は、例えば、EMSからデータを取得する管理・制御エージェント部133と、拡張機能部131−1〜131−3と、基本機能部132とである。以下、拡張機能部131−1〜131−3に共通する事項については、符号の一部を省略して、「拡張機能部131」と表記する。なお、機器無依存アプリ部130は、管理・制御エージェント部133と拡張機能部131と基本機能部132とのうちいずれかを含まなくてもよい。   The device-independent application unit 130 is, for example, a management / control agent unit 133 that acquires data from the EMS, extended function units 131-1 to 131-3, and a basic function unit 132. Hereinafter, items common to the extended function units 131-1 to 131-3 are referred to as “extended function unit 131” with a part of the reference numerals omitted. The device-independent application unit 130 may not include any of the management / control agent unit 133, the extended function unit 131, and the basic function unit 132.

機器無依存アプリ部130は、管理・制御エージェント部133、拡張機能部131及び基本機能部132以外の構成を、更に含んでいてもよい。例えば、拡張機能部131が不要である場合、機器無依存アプリ部130は、拡張機能部131を備えなくてもよい。また、機器無依存アプリ部130は、1個以上の拡張機能部131を含んでもよい。   The device-independent application unit 130 may further include a configuration other than the management / control agent unit 133, the extended function unit 131, and the basic function unit 132. For example, when the extended function unit 131 is unnecessary, the device-independent application unit 130 may not include the extended function unit 131. In addition, the device-independent application unit 130 may include one or more extended function units 131.

拡張機能部131は、他の機能に不要な影響を与えずに独立して追加、削除、入替又は変更が可能であることが好ましい。例えば、拡張機能部131は、サービス上の要求に合わせて、例えばマルチキャストサービス、省電力対応を実行する拡張機能部131が必要になった場合、適宜に追加、削除、入替又は変更されてもよい。   It is preferable that the extended function unit 131 can be added, deleted, replaced, or changed independently without unnecessarily affecting other functions. For example, the extended function unit 131 may be appropriately added, deleted, replaced, or changed when the extended function unit 131 that executes multicast service and power saving correspondence is required in accordance with a service request. .

基本機能部132は、拡張機能部131の一部として機器無依存アプリ部130に含まれてもよいし、ミドルウェア部134よりも下位の機能部によって代替されてもよい。拡張機能部131が基本機能部132を含む場合、機器無依存アプリ部130は基本機能部132を含まなくてもよい。ミドルウェア部134よりも下位の機能部が基本機能部132を代替する場合、機器無依存アプリ部130は基本機能部132を含まなくてもよい。拡張機能部131が基本機能部132を含み、ミドルウェア部120よりも下位の機能部が基本機能部132を代替する場合、機器無依存アプリ部130は基本機能部132を含まなくてもよい。   The basic function unit 132 may be included in the device-independent application unit 130 as a part of the extended function unit 131, or may be replaced by a lower-level function unit than the middleware unit 134. When the extended function unit 131 includes the basic function unit 132, the device-independent application unit 130 may not include the basic function unit 132. When a functional unit lower than the middleware unit 134 substitutes for the basic function unit 132, the device-independent application unit 130 may not include the basic function unit 132. When the extended function unit 131 includes the basic function unit 132 and a function unit lower than the middleware unit 120 replaces the basic function unit 132, the device-independent application unit 130 may not include the basic function unit 132.

管理・制御エージェント部133は、EMS140からの通信を受けずに、予め定められた設定に従って自動設定する場合、EMS140と入出力しなくてよい。更に、管理・制御エージェント部133が管理設定機能を備えず、他の機器無依存アプリ部130や基本機能部132や機器依存部110が管理設定機能を備える場合、機器無依存アプリ部130は、管理・制御エージェント部133を備えなくてもよい。   The management / control agent unit 133 does not need to input / output from / to the EMS 140 in the case where automatic setting is performed according to a predetermined setting without receiving communication from the EMS 140. Furthermore, when the management / control agent unit 133 does not have a management setting function and the other device-independent application unit 130, the basic function unit 132, and the device-dependent unit 110 have a management setting function, the device-independent application unit 130 The management / control agent unit 133 may not be provided.

EMS140と機器無依存アプリ部130とは、情報を直接入出力してもよい。また、機器依存部110は、NE管理・制御部115と、NE管理・制御部115のIFとを備えなくともよい。   The EMS 140 and the device-independent application unit 130 may directly input / output information. The device dependence unit 110 may not include the NE management / control unit 115 and the NE management / control unit 115 IF.

基本機能部132は、拡張機能部131の一部として機器無依存アプリ部130に含まれてもよいし、ミドルウェア部120の下位の機能部によって代替されてもよい。拡張機能部131が基本機能部132を含む場合や、ミドルウェア部120の下位の機能部が基本機能部132を代替する場合や、それらの組み合わせである場合、機器無依存アプリ部130は基本機能部132を含まなくてもよい。また、基本機能部132の一部は、ミドルウェア部120の下位の機能部の機器依存アプリ部150によって代替されてもよい。   The basic function unit 132 may be included in the device-independent application unit 130 as a part of the extended function unit 131, or may be replaced by a lower-level function unit of the middleware unit 120. When the extended function unit 131 includes the basic function unit 132, when the lower-level function unit of the middleware unit 120 substitutes for the basic function unit 132, or in a combination thereof, the device-independent application unit 130 is the basic function unit. 132 may not be included. Further, a part of the basic function unit 132 may be replaced by the device-dependent application unit 150 that is a lower-level function unit of the middleware unit 120.

管理・制御エージェント部133は、予め定められた設定に従って自動設定する場合、EMS140との間で情報を入出力しなくてよい。更に、管理設定機能を管理・制御エージェント部133が備えず他の機器無依存アプリ部130や基本機能部132や機器依存部110が管理設定機能を備える場合、機器無依存アプリ部130は、管理・制御エージェント部133を備えなくてもよい。EMS140と機器無依存アプリ部130とは、情報を直接入出力してもよい。   The management / control agent unit 133 does not need to input / output information to / from the EMS 140 when performing automatic setting according to a predetermined setting. Further, when the management / control agent unit 133 does not include the management setting function and the other device-independent application unit 130, the basic function unit 132, and the device-dependent unit 110 have the management setting function, the device-independent application unit 130 The control agent unit 133 may not be provided. The EMS 140 and the device-independent application unit 130 may directly input / output information.

拡張機能部131のアプリとして、機器無依存API21を介して、一部のベンダ、方式、種別、世代に備える機能を駆動するためのアプリや、一部のベンダ、方式、種別、世代の装置のみに備える機能を駆動するアプリを含んでいてもよい。   As an application of the extended function unit 131, only an application for driving functions provided for some vendors, methods, types, and generations, and devices of some vendors, methods, types, and generations via the device-independent API 21. The application which drives the function with which it prepares may be included.

管理・制御エージェント部133は、EMS140及びミドルウェア部120と入出力する。ミドルウェア部120は、NE管理・制御部115との間で、NE管理情報及び制御情報を入出力する。NE管理・制御部115は、ミドルウェア部120を介さずに、NE管理情報及び制御情報をEMS140と直接送受信してもよいし、管理・制御エージェント部133を介して、NE管理情報及び制御情報を送受信してもよい。   The management / control agent unit 133 inputs and outputs with the EMS 140 and the middleware unit 120. The middleware unit 120 inputs and outputs NE management information and control information to and from the NE management / control unit 115. The NE management / control unit 115 may directly transmit / receive the NE management information and control information to / from the EMS 140 without going through the middleware unit 120, or send the NE management information and control information through the management / control agent unit 133. You may send and receive.

ミドルウェア部120は、機器無依存アプリ部130と機器無依存API21を介して情報を入出力する。ミドルウェア部120は、機器依存API23を介して、機器依存部110のOAM部114、ドライバ、ファームウェア、ハードウェア部111(PHY)又はハードウェア部112(MAC)と情報を入出力する。ミドルウェア部120は、入力した情報を、そのまま又は所定の形式で出力する。例えば、ミドルウェア部120は、出力先が機器無依存アプリ部130の各部であれば、機器無依存API21の各部の入力形式に情報を変換する。出力先が機器依存部110のOAM部114、ドライバ、ファームウェア、ハードウェア部111(PHY)又はハードウェア部112(MAC)であれば、ミドルウェア部120は、それぞれに入力する形式の機器依存API23の形式に変換してから、又は終端して所定の処理を施してから情報を出力先に送信する。   The middleware unit 120 inputs and outputs information via the device-independent application unit 130 and the device-independent API 21. The middleware unit 120 inputs and outputs information to and from the OAM unit 114, the driver, the firmware, the hardware unit 111 (PHY), or the hardware unit 112 (MAC) of the device-dependent unit 110 via the device-dependent API 23. The middleware unit 120 outputs the input information as it is or in a predetermined format. For example, if the output destination is each unit of the device-independent application unit 130, the middleware unit 120 converts the information into the input format of each unit of the device-independent API 21. If the output destination is the OAM unit 114 of the device dependent unit 110, the driver, firmware, the hardware unit 111 (PHY), or the hardware unit 112 (MAC), the middleware unit 120 has the device dependent API 23 of the format to be input to each. The information is transmitted to the output destination after being converted into a format or after being terminated and subjected to predetermined processing.

ミドルウェア部120は、入力の際に、それぞれの入力先に不要な入力情報は削除し、不足の情報があれば、他の機器無依存API21や機器依存API23を介して収集して補足することが望ましい。また、ミドルウェア部120への入力の際に、ブロードキャスト又はマルチキャストして、関連するアプリ等に同報することとしてもよい。   When inputting, the middleware unit 120 deletes unnecessary input information at each input destination, and if there is insufficient information, the middleware unit 120 can collect and supplement via the other device-independent API 21 or the device-dependent API 23. desirable. In addition, at the time of input to the middleware unit 120, it may be broadcast or multicast and broadcast to related applications or the like.

ミドルウェア部120や機器依存部110は単一で例示したが、それぞれ複数から構成されていてもよい。機器依存部110のハードウェアに複数のプロセッサが含まれる場合、ミドルウェア部120はプロセッサやハードウェアをまたいでプロセッサ間通信等を用いて入出力してもよい。機器無依存アプリ部130間や機器無依存アプリ部130をDLLのような実行プログラムとして、単一のプロセッサ上のユーザ空間上に配置してもよいし、複数のプロセッサ上のユーザ空間上に配置してもよい。   The middleware unit 120 and the device-dependent unit 110 are exemplified as a single unit, but may be configured by a plurality of units. When the hardware of the device dependent unit 110 includes a plurality of processors, the middleware unit 120 may input / output using inter-processor communication or the like across the processors and hardware. The device-independent application units 130 and the device-independent application units 130 may be arranged as an execution program such as a DLL on a user space on a single processor or on user spaces on a plurality of processors. May be.

また、機器無依存アプリ部130は、API等の入出力IFを確保した上でカーネル空間に配置してもよいし、独立にファームウェア等に入替可能なIFを有するミドルウェア部120とともに配置してもよいし、ファームウェア等に組み込んでコンパイルし直してもよい。機器無依存アプリ部130毎にユーザ空間やカーネル空間を任意の組み合わせとしてもよい。   The device-independent application unit 130 may be arranged in the kernel space after securing an input / output IF such as an API, or may be arranged together with the middleware unit 120 having an IF that can be independently replaced with firmware or the like. Alternatively, it may be incorporated into firmware or the like and recompiled. The user space and the kernel space may be arbitrarily combined for each device-independent application unit 130.

同一の機能に対応する機器無依存アプリ部130を、ユーザ空間とカーネル空間の両方で実装可能としてもよい。この場合、例えば、切り替えていずれかを選択してもよいし、両方協働して処理してもよいし、一方のみで実処理を行うとしてもよい。機器依存部110のソフトウェアも同様である。   The device independent application unit 130 corresponding to the same function may be implemented in both the user space and the kernel space. In this case, for example, either may be selected by switching, both may be processed in cooperation, or actual processing may be performed by only one of them. The same applies to the software of the device dependent unit 110.

望ましくは、主信号処理やDBA処理や低レイヤの信号処理のように高速処理が必要であるほど、拡張性・入替の即時性とトレードオフはあるが、オーバーヘッドが少なく高速な処理が期待されるカーネル空間やファームウェアに組み込むことが望ましい。機器依存アプリ部150を配置するプロセッサもプロセッサ間通信によるバスや速度等の制限、通信路の占有等による他のプログラムへの影響の観点から、実処理を行うプロセッサ又はその近傍のプロセッサのユーザ空間やカーネル空間やファームウェア上に配置することが望ましい。ただし、実処理を行うプロセッサ又はその近傍のプロセッサの能力を軽減するためにはプロセッサ間通信によるコミュニケーションコストは増大するが、遠隔のプロセッサで処理するとしてもよい。   Desirably, as high-speed processing is required as in main signal processing, DBA processing, and low-layer signal processing, there is a trade-off between scalability and immediacy of replacement, but high-speed processing is expected with less overhead. It is desirable to incorporate in kernel space and firmware. The processor in which the device-dependent application unit 150 is arranged also has a user space of the processor that performs the actual processing or a processor in the vicinity thereof from the viewpoint of the influence on other programs due to the restriction of the bus and the speed due to the communication between the processors and the occupation of the communication path. It is desirable to place it on kernel space or firmware. However, in order to reduce the ability of a processor that performs actual processing or a processor in the vicinity thereof, the communication cost due to communication between processors increases, but processing may be performed by a remote processor.

機器無依存API21は、追加する拡張機能部131を想定してミドルウェア部120に予め備えられることが望ましいが、機器依存API23や他の機器無依存アプリ部130の改変を抑制する形で、必要に応じて追加又は削除されてもよい。その他は、アーキテクチャの第1例と同様である。   The device-independent API 21 is preferably provided in advance in the middleware unit 120 assuming the extended function unit 131 to be added. However, the device-independent API 21 is necessary in a form that suppresses modification of the device-dependent API 23 and other device-independent application units 130. It may be added or deleted accordingly. Others are the same as the first example of the architecture.

(アーキテクチャの第6例)
アーキテクチャの第6例は、機器依存部110として準拠する標準規格又は機器製造ベンダに依存するハードウェア部111(PHY)及びハードウェア部112(MAC)と、ハードウェア部111(PHY)及びハードウェア部112(MAC)を駆動するドライバ・ファームウェア等のソフトウェア部113と、機器依存部110の少なくとも一部分を駆動する機器依存アプリ部150とを備える。
(Sixth example of architecture)
The sixth example of the architecture includes a hardware unit 111 (PHY) and a hardware unit 112 (MAC), and a hardware unit 111 (PHY) and hardware depending on a standard or a device manufacturer that conforms as the device-dependent unit 110. A software unit 113 such as a driver / firmware for driving the unit 112 (MAC) and a device-dependent application unit 150 for driving at least a part of the device-dependent unit 110 are provided.

機器依存アプリ部150及び機器依存部110は、機器依存API24を介して接続される。機器依存アプリ部150の中に、EMS140からの通信を受ける管理・制御エージェント部133相当を含んでいてもよい。機器依存API24は、機器依存アプリ部150及び機器依存API24の改変を抑制する形で、必要に応じて追加又は削除されてもよい。   The device dependent application unit 150 and the device dependent unit 110 are connected via a device dependent API 24. The device-dependent application unit 150 may include a management / control agent unit 133 corresponding to communication from the EMS 140. The device-dependent API 24 may be added or deleted as necessary in a form that suppresses modification of the device-dependent application unit 150 and the device-dependent API 24.

なお、通信装置のアーキテクチャの第1例〜第6例に示す通信装置の構成は、TWDM−PONのようなITU−T勧告準拠のPONのOLTを前提に記載しているが、ONUであってもよく、TWDM−PON以外のITU−T勧告準拠のPONのOLT又はONUのいずれかであってもよいし、GE−PON、10GE−PON等のIEEE規格準拠のPONであってもよく、TCレイヤ又はPMDレイヤは対応する層に読み替えれば同様である。   The communication device configurations shown in the first to sixth examples of the communication device architecture are described on the premise of an PON OLT conforming to the ITU-T recommendation such as TWDM-PON. It may be either PON OLT or ONU compliant with ITU-T recommendations other than TWDM-PON, or PON compliant with IEEE standards such as GE-PON, 10GE-PON, etc. A layer or PMD layer is the same if it is read as the corresponding layer.

図8は、部品又は装置の群からなる仮想的な通信装置又は通信システムの構成の例を示す図である。図8に示す通信装置は、主に同一波長(後述の例では、同一の周波数やモードやコアや符号や周波数や(サブ)キャリア等や波長を含めたそれらの組み合わせであってもよい。これは以降の例でも同様である。)の送受信部(TRx:Transceiver)11の入出力を切替する光スイッチ部(光SW)10と、TRx11と、スイッチ部(SW)12と、スイッチ部(SW)13と、制御部14と、プロキシ部15との少なくとも一部又は全てを備える。なお、通信装置は、外部サーバ16を備え得る。   FIG. 8 is a diagram illustrating an example of a configuration of a virtual communication device or communication system including a group of components or devices. The communication apparatus shown in FIG. 8 may be mainly the same wavelength (in the example described later, the same frequency, mode, core, code, frequency, (sub) carrier, etc., or a combination thereof including the wavelength. The same applies to the subsequent examples.) An optical switch unit (optical SW) 10 for switching input / output of a transmission / reception unit (TRx: Transceiver) 11 of the transmitter, TRx 11, a switch unit (SW) 12, and a switch unit (SW ) 13, the control unit 14, and the proxy unit 15. Note that the communication device may include an external server 16.

図8では、異なる波長(λA〜λN)の光信号を送受信(通信)するTRx11が同一のSW12に接続される構成を示すが、実施形態1−1はこれに限定されない。例えば、異なる波長(λA〜λN)の光信号を送受信するTRx11が同一のSW12に接続される構成に加えて、同一の波長の光信号を送受信するTRx11が同一のSW12に接続されていてもよいし、少なくとも一部の波長のTRx11が複数同一のSW12に接続されていてもよいし、少なくとも一部の波長のTRx11が可変波長であってもよいし、TRx11の内の一部又は全てが送信のみ又は受信のみ行うTRx11であってもよい。   Although FIG. 8 shows a configuration in which TRx 11 that transmits and receives (communications) optical signals having different wavelengths (λA to λN) is connected to the same SW 12, Embodiment 1-1 is not limited to this. For example, in addition to the configuration in which TRx11 that transmits and receives optical signals of different wavelengths (λA to λN) is connected to the same SW12, TRx11 that transmits and receives optical signals of the same wavelength may be connected to the same SW12. In addition, a plurality of TRx11 of at least some wavelengths may be connected to the same SW12, TRx11 of at least some wavelengths may be a variable wavelength, or a part or all of TRx11 is transmitted TRx11 that performs only reception or only reception may be used.

OLTなどの通信装置は、TRx11から制御部14を備えていてもよいし、これらに加えて外部サーバ16を更に、備えてもよい。また、OSUは、TRx11でもよいし、これに加えてSW12又はSW13を備えてもよい。
通信装置は、EMSを含めた仮想的な装置であってもよい。EMSに部品を乗せる構成としてはONOS(Open Network Operating System)の等の構成を用いてもよい。EMS上に部品を乗せてもよいし、EMS上の仮想OLT(virtual OLT)上に部品を乗せてもよいし、EMS上の仮想OLTと並列に乗せてもよい。
The communication device such as OLT may include the control unit 14 from TRx11, and may further include an external server 16 in addition to these. Further, the OSU may be TRx11, or may be provided with SW12 or SW13 in addition to this.
The communication device may be a virtual device including EMS. A configuration such as ONOS (Open Network Operating System) may be used as a configuration for placing components on the EMS. A component may be placed on the EMS, a component may be placed on a virtual OLT (virtual OLT) on the EMS, or may be placed in parallel with the virtual OLT on the EMS.

通信システム構成(1−1)の通信システムは、光SW10と、TRx11と、SW12と、SW13と、制御部14と、プロキシ部15と、外部サーバ16とを備える(図8)。   The communication system having the communication system configuration (1-1) includes optical SW10, TRx11, SW12, SW13, control unit 14, proxy unit 15, and external server 16 (FIG. 8).

通信装置がOLTである場合、OLTは、光SW10と、TRx11と、SW12と、SW13と、制御部14とを含んで構成されてもよいし、光SW10と、TRx11と、SW12と、SW13と、制御部14と、外部サーバ16とを含んで構成されてもよい。OSUは、光SW10と、TRx11とを含んで構成されてもよいし、光SW10と、TRx11と、SW12とを含んで構成されてもよいし、光SW10と、TRx11と、SW13とを含んで構成されてもよい。   When the communication apparatus is an OLT, the OLT may include an optical SW10, TRx11, SW12, SW13, and a control unit 14, or the optical SW10, TRx11, SW12, and SW13. The control unit 14 and the external server 16 may be included. The OSU may be configured to include the light SW10 and TRx11, may be configured to include the light SW10, TRx11, and SW12, and may include the light SW10, TRx11, and SW13. It may be configured.

光SW10は、ODNとTRx11に接続される。光SW10は、自律制御を行い、又は、装置に備える他の構成要素や、外部のOpS等(不図示)やコントローラ(不図示)や外部の装置(不図示)等(外部のOpS等(不図示)やコントローラ(不図示)や外部の装置(不図示)等を以下外部の装置等と称する)から制御され、又は、装置に備える他の構成要素や外部の装置等を介して転送された指示で制御される。   The optical SW 10 is connected to the ODN and TRx11. The optical SW 10 performs autonomous control or other components included in the device, an external OpS or the like (not shown), a controller (not shown), an external device (not shown), or the like (external OpS or the like (not shown). (Not shown), controller (not shown), external device (not shown) or the like is hereinafter referred to as an external device or the like), or transferred via other components provided in the device or external device etc. Controlled by instructions.

光SW10は、可変波長のTRx11の入出力を含む同一波長のTRx11の入出力を、異なる芯線(後述の例では異なるモードやコア等や芯線を含めたこれらの組み合わせであってもよい。これは以降の例でも同様である。)又はそれらにつながる光合分波器等に切替してもよいし、可変波長を含む複数波長(後述の例では、複数の周波数やモードやコアや符号や周波数や(サブ)キャリア等や波長を含めたそれらの組み合わせであってもよい。これは以降の例でも同様である。)のTRx11の入出力又はそれらを光合分波器等で束ねたものを異なる芯線に切替してもよいし、可変波長を含む波長(後述の例では、周波数やモードやコアや符号や周波数や(サブ)キャリア等や波長を含めたそれらの組み合わせであってもよい。これは以降の例でも同様である。)のTRx11の入出力を束ねて、異なる芯線又はそれらにつながる光合分波器等に切替してもよい。   The optical SW 10 may be different core wires (including a combination of different modes, cores, and core wires in the example described later). The same applies to the subsequent examples.) Or an optical multiplexer / demultiplexer connected to them, or a plurality of wavelengths including variable wavelengths (in the examples described later, a plurality of frequencies, modes, cores, codes, frequencies, (Sub) carriers, etc., and combinations thereof including wavelengths, etc. (This is also the case in the following examples.) TRx11 input / output or those obtained by bundling them with an optical multiplexer / demultiplexer or the like are different core wires. Or a wavelength including a variable wavelength (in the example described later, a combination thereof including a frequency, a mode, a core, a code, a frequency, a (sub) carrier, and the wavelength. Or later The same may be applied to the example of (2), and the inputs and outputs of TRx11 may be bundled and switched to different core wires or optical multiplexers / demultiplexers connected thereto.

光SW10は、自律制御を行い、又は、TRx11、SW12、SW13、制御部14、プロキシ部15若しくは外部サーバ16等の装置に備える他の構成要素や外部の装置等から制御され、又は、TRx11、SW12、SW13、制御部14、プロキシ部15若しくは外部サーバ16等の装置に備える他の構成要素や外部の装置等を介して転送された指示で制御される。   The optical SW 10 performs autonomous control, or is controlled by TRx11, SW12, SW13, the control unit 14, the proxy unit 15 or other components included in the device such as the external server 16, an external device, or the like, or TRx11, It is controlled by an instruction transferred via another component included in the device such as SW12, SW13, control unit 14, proxy unit 15 or external server 16, or an external device.

異なる波長(λA〜λN)の光信号を送受信するTRx11がSW12に接続される。TRx11は、自律制御を行い、又は、光SW10、SW12、SW13、制御部14、プロキシ部15若しくは外部サーバ16等の装置に備える他の構成要素や外部の装置等から制御され、又は、光SW10、SW12、SW13、制御部14、プロキシ部15若しくは外部サーバ16等の装置に備える他の構成要素や外部の装置等を介して転送された指示で制御される。TRx11は、光SW10若しくはSW12のトラフィックの一部又はその全てに、所定の手順に従って、VLAN(Virtual Local Area Network)、優先、廃棄優先若しくは宛先等の少なくとも一部又はその組み合わせのタグの追加、削除、付替をして、又は、タグの変更無で、集約、分配、振分、複製、折返若しくは透過の少なくとも一つ又はその組み合わせの処理を行う。   TRx11 that transmits and receives optical signals having different wavelengths (λA to λN) is connected to SW12. The TRx 11 performs autonomous control, or is controlled from other components included in the device such as the optical SW 10, SW 12, SW 13, the control unit 14, the proxy unit 15, or the external server 16, an external device, or the like, or the optical SW 10 , SW 12, SW 13, control unit 14, proxy unit 15, external server 16, and other components included in the device, an external device, and the like. TRx11 adds or deletes a tag of at least a part of VLAN (Virtual Local Area Network), priority, discard priority, or destination, or a combination thereof to a part or all of the traffic of optical SW10 or SW12 in accordance with a predetermined procedure. The process of at least one of aggregating, distributing, distributing, duplicating, folding, or transparent, or a combination thereof is performed without changing the tags or without changing the tag.

なお、上りトラフィックに関しても集約されるとは限らない。SW12は通信システム構成(1−1)の構成では波長毎の振分が主であるが、集約、分配、複製、折返、透過、VID(Virtual LAN Identifier)や優先廃棄を表すタグ等のタグ付加又はタグ付替を行ってもよい。後述する通信システム構成(1−2)の構成では、上りトラフィックは集約が主であるが、分配、振分、複製、折返、透過、タグ付加又はタグ付替を行ってもよい。下りトラフィックも集約、分配、振分、複製、折返、透過、タグ付加又はタグ付替のいずれかを行ってもよく、少なくとも一部の組み合わせを行ってもよい。そのいずれとするかはサービスポリシーに応じて決定する。これは以降の通信システム構成でも同様である。   Note that upstream traffic is not necessarily aggregated. SW12 is mainly assigned to each wavelength in the configuration of the communication system configuration (1-1), but adds tags such as aggregation, distribution, duplication, loopback, transmission, VID (Virtual LAN Identifier) and priority discard tags. Alternatively, tag replacement may be performed. In the configuration of the communication system configuration (1-2) described later, the upstream traffic is mainly aggregated, but distribution, distribution, duplication, loopback, transparency, tag addition, or tag replacement may be performed. Downlink traffic may also be aggregated, distributed, distributed, duplicated, looped back, transparent, tagged, or tagged, or at least some combinations may be performed. Which one is to be determined is determined according to the service policy. The same applies to the subsequent communication system configurations.

SW12は、SW13に接続される。SW12は、自律制御を行い、又は、光SW10、TRx11、SW13、制御部14、プロキシ部15若しくは外部サーバ16等の装置に備える他の構成要素や外部の装置等から制御され、又は、光SW10、TRx11、SW13、制御部14、プロキシ部15若しくは外部サーバ16等の装置に備える他の構成要素や外部の装置等を介して転送された指示で制御される。SW12は、TRx11若しくはSW13のトラフィックの一部又はその全てに、所定の手順に従って、VLAN、優先、廃棄優先若しくは宛先等の少なくとも一部又はその組み合わせのタグの追加、削除、付替をして、又は、タグの変更無で、集約、分配、振分、複製、折返、透過若しくはタグ付加又はタグ付替の少なくとも一部又はその組み合わせの処理を行う。これは以降の通信システム構成でも同様である。   SW12 is connected to SW13. The SW 12 performs autonomous control, or is controlled by another component included in the device such as the optical SW 10, TRx 11, SW 13, the control unit 14, the proxy unit 15, or the external server 16, an external device, or the like, or the optical SW 10 , TRx11, SW13, control unit 14, proxy unit 15 or external server 16, etc., are controlled by instructions transferred through other components provided in the device, external device, or the like. SW12 adds, deletes, or replaces at least a part of a VLAN, priority, discard priority, destination, etc., or a combination thereof, to a part or all of the traffic of TRx11 or SW13 according to a predetermined procedure, Alternatively, aggregation, distribution, distribution, duplication, loopback, transparency, tag addition, tag replacement, or tag replacement or a combination thereof is performed without changing the tag. The same applies to the subsequent communication system configurations.

なお、SW12は、制御されるとは限らない。TRx11からプロキシ部15の少なくとも一つが制御される場合と、制御されずにTRx11からプロキシ部15の少なくとも一つに制御情報が転送される場合とがある。転送元としては例えばプロキシ部15又は外部サーバ16がある。また、TRx11からプロキシ部15が自律で動く場合もある。これは以降の通信システム構成でも同様である。   Note that the SW 12 is not necessarily controlled. There are a case where at least one of the proxy units 15 is controlled from TRx11 and a case where control information is transferred from TRx11 to at least one of the proxy units 15 without being controlled. For example, the proxy unit 15 or the external server 16 is used as the transfer source. Moreover, the proxy part 15 may move autonomously from TRx11. The same applies to the subsequent communication system configurations.

SW13は、プロキシ部15に直接、又は集線SW等を介して接続される。集線SWは、複数のOLTから若しくはOLTへのトラフィックに集約、分配、振分、複製、折返若しくは透過の少なくとも一部を行う。SW13は、自律制御を行い、又は、光SW10、TRx11、SW12、制御部14、プロキシ部15若しくは外部サーバ16等の装置に備える他の構成要素や外部の装置等から制御され、又は、光SW10、TRx11、SW12、制御部14、プロキシ部15若しくは外部サーバ16等の装置に備える他の構成要素や外部の装置等を介して転送された指示で制御される。SW13は、SW12若しくはプロキシ部15のトラフィックの一部又はその全てに、所定の手順に従って、VLAN、優先、廃棄優先若しくは宛先等の少なくとも一部又はその組み合わせのタグの追加、削除、付替をして、若しくは、タグの変更無で、集約、分配、振分、複製、折返若しくは透過の少なくとも一部又はその組み合わせの処理を行う。   The SW 13 is connected to the proxy unit 15 directly or via a concentrator SW. The concentrator SW performs at least a part of aggregation, distribution, distribution, duplication, loopback, or transmission on traffic from or to a plurality of OLTs. The SW 13 performs autonomous control, or is controlled by another component included in the device such as the optical SW 10, TRx 11, SW 12, the control unit 14, the proxy unit 15, or the external server 16, an external device, or the like, or the optical SW 10 , TRx11, SW12, control unit 14, proxy unit 15 or external server 16, etc., are controlled by instructions transferred via other components provided in the device, an external device, or the like. The SW 13 adds, deletes, or replaces at least a part of the VLAN, priority, discard priority, destination, etc., or a combination thereof to a part or all of the traffic of the SW 12 or the proxy unit 15 according to a predetermined procedure. Or, without changing the tag, at least a part of aggregation, distribution, distribution, duplication, folding, or transmission, or a combination thereof is performed.

制御部14は、光SW10、TRx11、SW12、SW13、プロキシ部15又は外部サーバ16等の装置に備える他の構成要素や外部の装置等と接続される。制御部14は、光SW10、TRx11、SW12、SW13、プロキシ部15若しくは外部サーバ16等の装置に備える構成要素や外部の装置等を制御し、又は光SW10、TRx11、SW12、SW13、プロキシ部15若しくは外部サーバ16等の装置に備える構成要素や外部の装置等を介して、指示を転送する。   The control unit 14 is connected to other components included in the device such as the optical SW 10, TRx 11, SW 12, SW 13, the proxy unit 15, or the external server 16, an external device, or the like. The control unit 14 controls components included in the devices such as the optical SW 10, TRx 11, SW 12, SW 13, the proxy unit 15, or the external server 16, an external device, or the like, or the optical SW 10, TRx 11, SW 12, SW 13, the proxy unit 15. Alternatively, the instruction is transferred via a component provided in a device such as the external server 16 or an external device.

図8に示すプロキシ部15は、OLTから若しくはOLTへのデータ経路上に設置してもよい。ただし、間に他の装置(例えば、複数のOLTから若しくはOLTへのトラフィックに集約/分配する集線SW等)が介在する場合があるので、直接接続されるとは限らない。制御の流れとしては、光SW10、TRx11、SW12、SW13、制御部14、外部サーバ16のいずれに、プロキシ部15があってもよい。   The proxy unit 15 illustrated in FIG. 8 may be installed on the data path from the OLT to the OLT. However, since there may be other devices (for example, a concentrator SW that aggregates / distributes traffic from or to a plurality of OLTs) between them, they are not always directly connected. As a flow of control, the proxy unit 15 may be present in any of the optical SW 10, TRx 11, SW 12, SW 13, the control unit 14, and the external server 16.

プロキシ部15は、上位側の装置(不図示)に直接、又は集線SW等を介して接続される。プロキシ部15は、自律制御を行い、又は、光SW10、TRx11、SW12、SW13、制御部14若しくは外部サーバ16等の装置に備える他の構成要素や外部の装置等から制御され、又は、光SW10、TRx11、SW12、SW13、制御部14若しくは外部サーバ16等の装置に備える他の構成要素や外部の装置等を介して転送された指示で制御される。プロキシ部15は、SW13若しくは上位側の装置(不図示)のトラフィックの一部又はその全てに、所定の手順に従って、VLAN、優先、廃棄優先若しくは宛先等の少なくとも一部又はその組み合わせのタグの追加、削除、付替をして、若しくはタグの変更無で、集約、分配、振分、複製、折返若しくは透過の少なくとも一部又はその組み合わせの処理を行う。   The proxy unit 15 is connected directly to a higher-level device (not shown) or via a concentrator SW. The proxy unit 15 performs autonomous control, or is controlled by another component included in the device such as the optical SW10, TRx11, SW12, SW13, the control unit 14, or the external server 16, an external device, or the like, or the optical SW10 , TRx11, SW12, SW13, the control unit 14 or the external server 16 or other devices included in the device or the like and controlled by an instruction transferred via an external device. The proxy unit 15 adds a tag of at least a part of VLAN, priority, discard priority, destination, etc. or a combination thereof to a part or all of the traffic of the SW 13 or a higher-level device (not shown) according to a predetermined procedure. The process of aggregation, distribution, distribution, duplication, loopback, transparency, or a combination thereof is performed without deletion, replacement, or tag change.

外部サーバ16は、TRx11又はSW12又はSW13又は制御部14又はプロキシ部15又は外部のOpS等(不図示)又はコントローラ(不図示)若しくは外部の装置(不図示)と接続される。外部サーバ16は、光SW10、TRx11、SW12、SW13若しくは制御部14若しくはプロキシ部15等の装置に備える他の構成要素や外部の装置等を制御し、又は光SW10、TRx11、SW12、SW13若しくは制御部14若しくはプロキシ部15等の装置に備える他の構成要素や外部の装置等を介して指示を転送する。   The external server 16 is connected to TRx11, SW12, SW13, the control unit 14, the proxy unit 15, an external OpS or the like (not shown), a controller (not shown), or an external device (not shown). The external server 16 controls the optical SW10, TRx11, SW12, SW13, other components included in the device such as the control unit 14 or the proxy unit 15, an external device, or the like, or the optical SW10, TRx11, SW12, SW13, or the control The instruction is transferred via another component included in the device such as the unit 14 or the proxy unit 15 or an external device.

光SW10、TRx11、SW12、SW13、制御部14、プロキシ部15若しくは外部サーバ16は、光SW10、TRx11、SW12、SW13、プロキシ部15若しくは外部サーバ16等の装置に備える構成要素は、装置に備える他の構成要素のトラフィックの少なくとも一部又はその複写の少なくとも一部又はそれらの少なくとも一部を書換したトラフィックの少なくとも一部又はそれらに対する応答の少なくとも一部を、光SW10、TRx11、SW12、SW13、プロキシ部15若しくは外部サーバ16等の装置に備える他の構成要素や外部の装置等に送信してもよい。   The optical SW10, TRx11, SW12, SW13, the control unit 14, the proxy unit 15 or the external server 16 includes the components included in the device such as the optical SW10, TRx11, SW12, SW13, the proxy unit 15 or the external server 16, etc. At least a part of the traffic of another component or at least a part of the copy thereof, or at least a part of the traffic rewriting at least a part thereof, or at least a part of the response thereto, are converted into optical SW10, TRx11, SW12, SW13, You may transmit to the other component with which apparatuses, such as the proxy part 15 or the external server 16, are equipped, an external apparatus, etc.

なお、要素は適宜含まなくてもよいし、含まない要素とのやりとりは例えば、スキップしてその先の要素とやりとりする。要素を省いた相手同士で通信してもよい。   Note that elements may not be included as appropriate, and exchanges with elements that do not include, for example, are skipped and exchanged with subsequent elements. You may communicate with each other without the element.

通信システム構成(1−2)の通信システムでは、通信システム構成(1−1)の構成に対して更に、異なる波長の代わりに同一の波長の光信号を送受信するTRx11(λA〜λA)、TRx11(λB〜λB)、…、TRx11(λN〜λN)が、SW12にそれぞれ接続される。更に、異なる波長のTRx11の内の少なくとも一部の波長のTRx11がSW12に複数接続されていてもよい。他は同様である。   In the communication system with the communication system configuration (1-2), TRx11 (λA to λA) and TRx11 that transmit and receive optical signals with the same wavelength instead of different wavelengths with respect to the configuration of the communication system configuration (1-1). (ΛB to λB),..., TRx11 (λN to λN) are respectively connected to the SW12. Furthermore, a plurality of TRx11 of at least some wavelengths among TRx11 of different wavelengths may be connected to the SW12. Others are the same.

通信システム構成(2−1)の通信システムは、光SW10と、TRx11と、SW12と、SW13と、制御部14と、プロキシ部15とを備える(図8)。
光SW10は、ODNとTRx11に接続される。光SW10は、自律制御を行い、又は、装置に備える他の構成要素や外部の装置等から制御され、又は、装置に備える他の構成要素や外部の装置等を介して転送された指示で制御される。
The communication system having the communication system configuration (2-1) includes an optical SW 10, TRx 11, SW 12, SW 13, a control unit 14, and a proxy unit 15 (FIG. 8).
The optical SW 10 is connected to the ODN and TRx11. The optical SW 10 performs autonomous control, or is controlled by another component provided in the device or an external device, or controlled by an instruction transferred via another component provided in the device or an external device. Is done.

異なる波長(λA〜λN)の光信号を送受信するTRx11はSW12に接続される。
TRx11は、光SW10若しくはSW12のトラフィックの一部又はその全てに、1−1同様に処理する。TRx11は、自律制御を行い、又は、装置に備える他の構成要素や外部の装置等から制御され、又は、装置に備える他の構成要素や外部の装置等を介して転送された指示で制御される。
TRx11 that transmits and receives optical signals having different wavelengths (λA to λN) is connected to SW12.
The TRx 11 processes a part or all of the traffic of the optical SW 10 or SW 12 in the same manner as 1-1. TRx11 performs autonomous control, or is controlled by another component provided in the device or an external device, or is controlled by an instruction transferred via another component provided in the device or an external device. The

SW12は、SW13に接続される。SW12は、自律制御を行い、又は、装置に備える他の構成要素や外部の装置等から制御され、又は、装置に備える他の構成要素や外部の装置等を介して転送された指示で制御される。SW12は、TRx11若しくはSW13のトラフィックの一部又はその全てに、1−1同様に処理する。   SW12 is connected to SW13. The SW 12 performs autonomous control, is controlled from other components provided in the device, external devices, or the like, or is controlled by instructions transferred via other components provided in the device, external devices, etc. The SW12 processes a part or all of the traffic of TRx11 or SW13 in the same manner as 1-1.

SW13は、プロキシ部15に直接、又は集線SW等を介して接続される。SW13は、自律制御を行い、又は、装置に備える他の構成要素や外部の装置等から制御され、又は、装置に備える他の構成要素や外部の装置等を介して転送された指示で制御される。SW13は、SW12若しくはプロキシ部15のトラフィックの一部又はその全てに、1−1同様に処理する。   The SW 13 is connected to the proxy unit 15 directly or via a concentrator SW. The SW 13 performs autonomous control, or is controlled by other components provided in the device or an external device, or is controlled by an instruction transferred via another component provided in the device or an external device. The The SW 13 processes a part or all of the traffic of the SW 12 or the proxy unit 15 in the same manner as 1-1.

制御部14は、光SW10、TRx11、SW12、SW13、プロキシ部15又は外部の装置等と接続される。制御部14は、装置に備える構成要素や外部の装置等を制御し、又は装置に備える構成要素や外部の装置等を介して指示を転送する。
プロキシ部15は、上位側の装置(不図示)に直接、又は集線SW等を介して接続される。プロキシ部15は、自律制御を行い、又は、装置に備える他の構成要素や外部の装置等から制御され、又は、装置に備える他の構成要素や外部の装置等を介して転送された指示で制御される。プロキシ部15は、SW13若しくは上位側の装置(不図示)のトラフィックの一部又はその全てに、1−1同様に処理する。
The control unit 14 is connected to the optical SW 10, TRx 11, SW 12, SW 13, the proxy unit 15, or an external device. The control unit 14 controls a component included in the device, an external device, or the like, or transfers an instruction via a component included in the device, an external device, or the like.
The proxy unit 15 is connected directly to a higher-level device (not shown) or via a concentrator SW. The proxy unit 15 performs an autonomous control, or is controlled by another component included in the device, an external device, or the like, or by an instruction transferred via another component included in the device, an external device, or the like. Be controlled. The proxy unit 15 processes a part or all of the traffic of the SW 13 or a higher-level device (not shown) in the same manner as 1-1.

装置に備える構成要素は、装置に備える他の構成要素のトラフィックの少なくとも一部又はその複写の少なくとも一部又はそれらの少なくとも一部を書換したトラフィックの少なくとも一部又はそれらに対する応答の少なくとも一部を、装置に備える他の構成要素や外部の装置等に送信してもよい。   The component included in the device may include at least a part of the traffic of another component included in the device, at least a part of the copy thereof, or at least a part of the traffic rewriting at least a part thereof, or at least a part of a response thereto. It may be transmitted to other components provided in the device, an external device, or the like.

通信システム構成(2−2)の通信システムでは、通信システム構成(2−1)の構成に対して更に、異なる波長の代わりに同一の波長の光信号を送受信するTRx11(λA〜λA)、TRx11(λB〜λB)、…、TRx11(λN〜λN)が、SW12にそれぞれ接続される。更に、異なる波長のTRx11の内の少なくとも一部の波長のTRx11がSW12に複数接続されていてもよい。他は同様である。   In the communication system having the communication system configuration (2-2), TRx11 (λA to λA) and TRx11 that transmit and receive optical signals having the same wavelength instead of different wavelengths are added to the configuration of the communication system configuration (2-1). (ΛB to λB),..., TRx11 (λN to λN) are respectively connected to the SW12. Furthermore, a plurality of TRx11 of at least some wavelengths among TRx11 of different wavelengths may be connected to the SW12. Others are the same.

通信システム構成(3−1)の通信システムは、光SW10と、TRx11と、SW12と、SW13と、制御部14と、外部サーバ16とを備える(図8)。
光SW10は、ODNとTRx11に接続される。光SW10は、自律制御を行い、又は、装置に備える他の構成要素や外部の装置等から制御され、又は、装置に備える他の構成要素や外部の装置等を介して転送された指示で制御される。
The communication system having the communication system configuration (3-1) includes an optical SW 10, TRx 11, SW 12, SW 13, a control unit 14, and an external server 16 (FIG. 8).
The optical SW 10 is connected to the ODN and TRx11. The optical SW 10 performs autonomous control, or is controlled by another component provided in the device or an external device, or controlled by an instruction transferred via another component provided in the device or an external device. Is done.

異なる波長(λA〜λN)の光信号を送受信するTRx11はSW12に接続される。TRx11は、自律制御を行い、又は、装置に備える他の構成要素や外部の装置等から制御され、又は、装置に備える他の構成要素や外部の装置等を介して転送された指示で制御される。TRx11は、光SW10若しくはSW12のトラフィックの一部又はその全てに、1−1同様に処理する。   TRx11 that transmits and receives optical signals having different wavelengths (λA to λN) is connected to SW12. TRx11 performs autonomous control, or is controlled by another component provided in the device or an external device, or is controlled by an instruction transferred via another component provided in the device or an external device. The The TRx 11 processes a part or all of the traffic of the optical SW 10 or SW 12 in the same manner as 1-1.

SW12は、SW13に接続される。SW12は、自律制御を行い、又は、装置に備える他の構成要素や外部の装置等から制御され、又は、装置に備える他の構成要素や外部の装置等を介して転送された指示で制御される。SW12は、TRx11若しくはSW13のトラフィックの一部又はその全てに、1−1同様に処理する。   SW12 is connected to SW13. The SW 12 performs autonomous control, is controlled from other components provided in the device, external devices, or the like, or is controlled by instructions transferred via other components provided in the device, external devices, etc. The SW12 processes a part or all of the traffic of TRx11 or SW13 in the same manner as 1-1.

SW13は、上位側の装置(不図示)に直接、又は集線SW等を介して接続される。SW13は、自律制御を行い、又は、装置に備える他の構成要素や外部の装置等から制御され、又は、装置に備える他の構成要素や外部の装置等を介して転送された指示で制御される。SW13は、SW12のトラフィックの一部又はその全てに、1−1同様に処理する。   The SW 13 is connected directly to a higher-level device (not shown) or via a concentrator SW. The SW 13 performs autonomous control, or is controlled by other components provided in the device or an external device, or is controlled by an instruction transferred via another component provided in the device or an external device. The The SW 13 processes a part or all of the traffic of the SW 12 as in 1-1.

制御部14は、光SW10、TRx11、SW12、SW13、外部サーバ16、外部のOpS等(不図示)、コントローラ(不図示)又は外部の装置(不図示)と接続される。制御部14は、装置に備える構成要素や外部の装置等を制御し、又は装置に備える構成要素や外部の装置等を介して指示を転送する。   The control unit 14 is connected to the optical SW 10, TRx 11, SW 12, SW 13, the external server 16, an external OpS (not shown), a controller (not shown), or an external device (not shown). The control unit 14 controls a component included in the device, an external device, or the like, or transfers an instruction via a component included in the device, an external device, or the like.

外部サーバ16は、光SW10、TRx11、SW12、SW13、制御部14、外部のOpS等(不図示)、コントローラ(不図示)又は外部の装置(不図示)と接続される。外部サーバ16は、装置に備える他の構成要素や外部の装置等を制御し、又は装置に備える他の構成要素や外部の装置等を介して指示を転送する。   The external server 16 is connected to the optical SW 10, TRx 11, SW 12, SW 13, the control unit 14, an external OpS or the like (not shown), a controller (not shown), or an external device (not shown). The external server 16 controls other components provided in the device, external devices, or the like, or transfers instructions via other components provided in the device, external devices, or the like.

装置に備える構成要素は、装置に備える他の構成要素や外部の装置等のトラフィックの少なくとも一部又はその複写の少なくとも一部又はそれらの少なくとも一部を書換したトラフィックの少なくとも一部又はそれらに対する応答の少なくとも一部を、装置に備える他の構成要素や外部の装置等に送信してもよい。   The component included in the device is at least a part of traffic such as another component included in the device or an external device, at least a part of the copy thereof, or at least a part thereof, or a response to them. May be transmitted to another component included in the apparatus, an external apparatus, or the like.

通信システム構成(3−2)の通信システムでは、通信システム構成(3−1)の構成に対して更に、異なる波長の代わりに同一の波長の光信号を送受信するTRx11(λA〜λA)、TRx11(λB〜λB)、…、TRx11(λN〜λN)が、SW12にそれぞれ接続される。更に、異なる波長のTRx11の内の少なくとも一部の波長のTRx11がSW12に複数接続されていてもよい。他は同様である。   In the communication system having the communication system configuration (3-2), TRx11 (λA to λA) and TRx11 that transmit and receive optical signals having the same wavelength instead of different wavelengths are added to the configuration of the communication system configuration (3-1). (ΛB to λB),..., TRx11 (λN to λN) are respectively connected to the SW12. Furthermore, a plurality of TRx11 of at least some wavelengths among TRx11 of different wavelengths may be connected to the SW12. Others are the same.

通信システム構成(4−1)の通信システムは、光SW10と、TRx11と、SW12と、SW13と、プロキシ部15と、外部サーバ16とを備える(図8)。
光SW10は、ODNとTRx11に接続される。光SW10は、自律制御を行い、又は、装置に備える他の構成要素や外部の装置等から制御され、又は、装置に備える他の構成要素や外部の装置等を介して転送された指示で制御される。
The communication system having the communication system configuration (4-1) includes an optical SW 10, TRx 11, SW 12, SW 13, a proxy unit 15, and an external server 16 (FIG. 8).
The optical SW 10 is connected to the ODN and TRx11. The optical SW 10 performs autonomous control, or is controlled by another component provided in the device or an external device, or controlled by an instruction transferred via another component provided in the device or an external device. Is done.

異なる波長(λA〜λN)の光信号を送受信するTRx11がSW12に接続される。TRx11は、自律制御を行い、又は、装置に備える他の構成要素や外部の装置等から制御され、又は、装置に備える他の構成要素や外部の装置等を介して転送された指示で制御される。TRx11は、光SW10若しくはSW12のトラフィックの一部又はその全てに、1−1同様に処理する。   TRx11 that transmits and receives optical signals having different wavelengths (λA to λN) is connected to SW12. TRx11 performs autonomous control, or is controlled by another component provided in the device or an external device, or is controlled by an instruction transferred via another component provided in the device or an external device. The The TRx 11 processes a part or all of the traffic of the optical SW 10 or SW 12 in the same manner as 1-1.

SW12は、SW13に接続される。SW12は、自律制御を行い、又は、装置に備える他の構成要素や外部の装置等から制御され、又は、装置に備える他の構成要素や外部の装置等を介して転送された指示で制御される。SW12は、TRx11若しくはSW13のトラフィックの一部又はその全てに、1−1同様に処理する。   SW12 is connected to SW13. The SW 12 performs autonomous control, is controlled from other components provided in the device, external devices, or the like, or is controlled by instructions transferred via other components provided in the device, external devices, etc. The SW12 processes a part or all of the traffic of TRx11 or SW13 in the same manner as 1-1.

SW13は、プロキシ部15に直接、又は集線SW等を介して接続される。SW13は、自律制御を行い、又は、装置に備える他の構成要素や外部の装置等から制御され、又は、装置に備える他の構成要素や外部の装置等を介して転送された指示で制御される。SW13は、光SW10、SW12若しくはプロキシ部15のトラフィックの一部又はその全てに、1−1同様に処理する。   The SW 13 is connected to the proxy unit 15 directly or via a concentrator SW. The SW 13 performs autonomous control, or is controlled by other components provided in the device or an external device, or is controlled by an instruction transferred via another component provided in the device or an external device. The The SW 13 processes a part or all of the traffic of the optical SW 10, SW 12 or the proxy unit 15 in the same manner as 1-1.

プロキシ部15は、上位側の装置(不図示)に直接、又は集線SW等を介して接続される。プロキシ部15は、自律制御を行い、又は、装置に備える他の構成要素や外部の装置等から制御され、又は、装置に備える他の構成要素や外部の装置等を介して転送された指示で制御される。プロキシ部15は、SW13若しくは上位側の装置(不図示)のトラフィックの一部又はその全てに、1−1同様に処理する。   The proxy unit 15 is connected directly to a higher-level device (not shown) or via a concentrator SW. The proxy unit 15 performs an autonomous control, or is controlled by another component included in the device, an external device, or the like, or by an instruction transferred via another component included in the device, an external device, or the like. Be controlled. The proxy unit 15 processes a part or all of the traffic of the SW 13 or a higher-level device (not shown) in the same manner as 1-1.

外部サーバ16は、光SW10、TRx11、SW12、SW13、プロキシ部15又は外部の装置等と接続される。外部サーバ16は、装置に備える他の構成要素や外部の装置等を制御し、又は装置に備える他の構成要素や外部の装置等を介して指示を転送する。   The external server 16 is connected to the optical SW 10, TRx 11, SW 12, SW 13, the proxy unit 15, or an external device. The external server 16 controls other components provided in the device, external devices, or the like, or transfers instructions via other components provided in the device, external devices, or the like.

装置に備える構成要素は、装置に備える他の構成要素や外部の装置等のトラフィックの少なくとも一部又はその複写の少なくとも一部又はそれらの少なくとも一部を書換したトラフィックの少なくとも一部又はそれらに対する応答の少なくとも一部を、装置に備える他の構成要素や外部の装置等に送信してもよい。   The component included in the device is at least a part of traffic such as another component included in the device or an external device, at least a part of the copy thereof, or at least a part thereof, or a response to them. May be transmitted to another component included in the apparatus, an external apparatus, or the like.

通信システム構成(4−2)の通信システムでは、通信システム構成(4−1)の構成に対して更に、異なる波長の代わりに同一の波長の光信号を送受信するTRx11(λA〜λA)、TRx11(λB〜λB)、…、TRx11(λN〜λN)が、SW12にそれぞれ接続される。更に、異なる波長のTRx11の内の少なくとも一部の波長のTRx11がSW12に複数接続されていてもよい。他は同様である。   In the communication system having the communication system configuration (4-2), TRx11 (λA to λA) and TRx11 that transmit and receive optical signals having the same wavelength instead of different wavelengths are added to the configuration of the communication system configuration (4-1). (ΛB to λB),..., TRx11 (λN to λN) are respectively connected to the SW12. Furthermore, a plurality of TRx11 of at least some wavelengths among TRx11 of different wavelengths may be connected to the SW12. Others are the same.

通信システム構成(5−1)の通信システムは、光SW10と、TRx11と、SW12と、制御部14と、プロキシ部15と、外部サーバ16とを備える(図8)。
光SW10は、ODNとTRx11に接続される。光SW10は、自律制御を行い、又は、装置に備える他の構成要素や外部の装置等から制御され、又は、装置に備える他の構成要素や外部の装置等を介して転送された指示で制御される。
The communication system having the communication system configuration (5-1) includes optical SW10, TRx11, SW12, control unit 14, proxy unit 15, and external server 16 (FIG. 8).
The optical SW 10 is connected to the ODN and TRx11. The optical SW 10 performs autonomous control, or is controlled by another component provided in the device or an external device, or controlled by an instruction transferred via another component provided in the device or an external device. Is done.

異なる波長(λA〜λN)の光信号を送受信するTRx11がSW12に接続される。TRx11は、自律制御を行い、又は、装置に備える他の構成要素や外部の装置等から制御され、又は、装置に備える他の構成要素や外部の装置等を介して転送された指示で制御される。TRx11は、光SW10若しくはSW12のトラフィックの一部又はその全てに、1−1同様の処理を行う。   TRx11 that transmits and receives optical signals having different wavelengths (λA to λN) is connected to SW12. TRx11 performs autonomous control, or is controlled by another component provided in the device or an external device, or is controlled by an instruction transferred via another component provided in the device or an external device. The TRx11 performs the same processing as 1-1 on part or all of the traffic of the optical SW10 or SW12.

SW12は、プロキシ部15に直接、又は集線SW等を介して接続される。SW12は、自律制御を行い、又は、装置に備える他の構成要素や外部の装置等から制御され、又は、装置に備える他の構成要素や外部の装置等を介して転送された指示で制御される。SW12は、TRx11又はプロキシ部15のトラフィックの一部又はその全てに、1−1同様に処理する。   The SW 12 is connected to the proxy unit 15 directly or via a concentrator SW. The SW 12 performs autonomous control, is controlled from other components provided in the device, external devices, or the like, or is controlled by instructions transferred via other components provided in the device, external devices, etc. The The SW 12 processes a part or all of the traffic of the TRx 11 or the proxy unit 15 in the same manner as 1-1.

制御部14は、光SW10、TRx11、SW12、プロキシ部15、外部サーバ16、外部のOpS等(不図示)、コントローラ(不図示)又は外部の装置(不図示)と接続される。制御部14は、装置に備える構成要素や外部の装置等を制御し、又は装置に備える構成要素や外部の装置等を介して指示を転送する。   The control unit 14 is connected to the optical SW 10, TRx 11, SW 12, the proxy unit 15, the external server 16, an external OpS or the like (not shown), a controller (not shown), or an external device (not shown). The control unit 14 controls a component included in the device, an external device, or the like, or transfers an instruction via a component included in the device, an external device, or the like.

プロキシ部15は、上位側の装置(不図示)に直接、又は集線SW等を介して接続される。プロキシ部15は、自律制御を行い、又は、装置に備える他の構成要素や外部の装置等から制御され、又は、装置に備える他の構成要素や外部の装置等を介して転送された指示で制御される。プロキシ部15は、SW12若しくは上位側の装置(不図示)のトラフィックの一部又はその全てに、1−1同様に処理する。   The proxy unit 15 is connected directly to a higher-level device (not shown) or via a concentrator SW. The proxy unit 15 performs an autonomous control, or is controlled by another component included in the device, an external device, or the like, or by an instruction transferred via another component included in the device, an external device, or the like. Be controlled. The proxy unit 15 processes a part or all of the traffic of the SW 12 or a higher-level device (not shown) in the same manner as 1-1.

外部サーバ16は、光SW10、TRx11、SW12、制御部14、プロキシ部15、外部のOpS等(不図示)、コントローラ(不図示)又は外部の装置(不図示)と接続される。外部サーバ16は、装置に備える他の構成要素や外部の装置等を制御し、又は装置に備える他の構成要素や外部の装置等を介して指示を転送する。   The external server 16 is connected to the optical SW 10, TRx 11, SW 12, the control unit 14, the proxy unit 15, an external OpS (not shown), a controller (not shown), or an external device (not shown). The external server 16 controls other components provided in the device, external devices, or the like, or transfers instructions via other components provided in the device, external devices, or the like.

装置に備える構成要素は、装置に備える他の構成要素や外部の装置等のトラフィックの少なくとも一部又はその複写の少なくとも一部又はそれらの少なくとも一部を書換したトラフィックの少なくとも一部又はそれらに対する応答の少なくとも一部を、装置に備える他の構成要素や外部の装置等に送信してもよい。   The component included in the device is at least a part of traffic such as another component included in the device or an external device, at least a part of the copy thereof, or at least a part thereof, or a response to them. May be transmitted to another component included in the apparatus, an external apparatus, or the like.

通信システム構成(5−2)の通信システムでは、通信システム構成(5−1)の構成に対して更に、異なる波長の代わりに同一の波長の光信号を送受信するTRx11(λA〜λA)、TRx11(λB〜λB)、…、TRx11(λN〜λN)が、SW12にそれぞれ接続される。更に、異なる波長のTRx11の内の少なくとも一部の波長のTRx11がSW12に複数接続されていてもよい。他は同様である。   In the communication system configuration (5-2), TRx11 (λA to λA) and TRx11 that transmit and receive optical signals having the same wavelength instead of different wavelengths are added to the configuration of the communication system configuration (5-1). (ΛB to λB),..., TRx11 (λN to λN) are respectively connected to the SW12. Furthermore, a plurality of TRx11 of at least some wavelengths among TRx11 of different wavelengths may be connected to the SW12. Others are the same.

通信システム構成(6−1)の通信システムは、光SW10と、TRx11と、SW13と、制御部14と、プロキシ部15と、外部サーバ16とを備える(図8)。
異なる波長(λA〜λN)の光信号を送受信するTRx11がSW13に接続される。 光SW10は、ODNとTRx11に接続される。光SW10は、自律制御を行い、又は、装置に備える他の構成要素や外部の装置等から制御され、又は、装置に備える他の構成要素や外部の装置等を介して転送された指示で制御される。
The communication system having the communication system configuration (6-1) includes an optical SW 10, a TRx 11, a SW 13, a control unit 14, a proxy unit 15, and an external server 16 (FIG. 8).
TRx11 that transmits and receives optical signals having different wavelengths (λA to λN) is connected to SW13. The optical SW 10 is connected to the ODN and TRx11. The optical SW 10 performs autonomous control, or is controlled by another component provided in the device or an external device, or controlled by an instruction transferred via another component provided in the device or an external device. Is done.

受信部11(TRx)は、自律制御を行い、又は、装置に備える他の構成要素や外部の装置等から制御され、又は、装置に備える他の構成要素や外部の装置等を介して転送された指示で制御される。TRx11は、光SW10若しくはSW13のトラフィックの一部又はその全てに、1−1同様に処理する。 The receiving unit 11 (TRx) performs autonomous control, or is controlled from another component included in the device or an external device, or transferred via another component included in the device or an external device. Controlled by instructions. TRx11 processes a part or all of the traffic of the optical SW10 or SW13 in the same manner as 1-1.

SW13は、プロキシ部15に直接、又は集線SW等を介して接続される。SW13は、自律制御を行い、又は、装置に備える他の構成要素や外部の装置等から制御され、又は、装置に備える他の構成要素や外部の装置等を介して転送された指示で制御される。SW13は、TRx11又はプロキシ部15のトラフィックの一部又はその全てに、1−1同様に処理する。   The SW 13 is connected to the proxy unit 15 directly or via a concentrator SW. The SW 13 performs autonomous control, or is controlled by other components provided in the device or an external device, or is controlled by an instruction transferred via another component provided in the device or an external device. The The SW 13 processes a part or all of the traffic of the TRx 11 or the proxy unit 15 in the same manner as 1-1.

制御部14は、光SW10、TRx11、SW13、プロキシ部15若しくは外部サーバ16又は外部の装置等と接続される。制御部14は、装置に備える構成要素や外部の装置等を制御し、又は装置に備える構成要素や外部の装置等を介して指示を転送する。
プロキシ部15は、上位側の装置(不図示)に直接、又は集線SW等を介して接続される。プロキシ部15は、自律制御を行い、又は、装置に備える他の構成要素や外部の装置等から制御され、又は、装置に備える他の構成要素や外部の装置等を介して転送された指示で制御される。プロキシ部15は、SW13若しくは上位側の装置(不図示)のトラフィックの一部又はその全てに、1−1同様に処理する。
The control unit 14 is connected to the optical SW 10, TRx 11, SW 13, the proxy unit 15, the external server 16, an external device, or the like. The control unit 14 controls a component included in the device, an external device, or the like, or transfers an instruction via a component included in the device, an external device, or the like.
The proxy unit 15 is connected directly to a higher-level device (not shown) or via a concentrator SW. The proxy unit 15 performs an autonomous control, or is controlled by another component included in the device, an external device, or the like, or by an instruction transferred via another component included in the device, an external device, or the like. Be controlled. The proxy unit 15 processes a part or all of the traffic of the SW 13 or a higher-level device (not shown) in the same manner as 1-1.

外部サーバ16は、光SW10、TRx11、SW13、制御部14、プロキシ部15、外部のOpS等(不図示)、コントローラ(不図示)又は外部の装置(不図示)と接続される。外部サーバ16は、装置に備える他の構成要素や外部の装置等を制御し、又は装置に備える他の構成要素や外部の装置等を介して指示を転送する。   The external server 16 is connected to the optical SW 10, TRx 11, SW 13, control unit 14, proxy unit 15, external OpS (not shown), controller (not shown), or external device (not shown). The external server 16 controls other components provided in the device, external devices, or the like, or transfers instructions via other components provided in the device, external devices, or the like.

装置に備える構成要素は、装置に備える他の構成要素や外部の装置等のトラフィックの少なくとも一部又はその複写の少なくとも一部又はそれらの少なくとも一部を書換したトラフィックの少なくとも一部又はそれらに対する応答の少なくとも一部を、装置に備える他の構成要素や外部の装置等に送信してもよい。   The component included in the device is at least a part of traffic such as another component included in the device or an external device, at least a part of the copy thereof, or at least a part thereof, or a response to them. May be transmitted to another component included in the apparatus, an external apparatus, or the like.

通信システム構成(6−2)の通信システムでは、通信システム構成(6−1)の構成に対して更に、異なる波長の代わりに同一の波長の光信号を送受信するTRx11(λA〜λA)、TRx11(λB〜λB)、…、TRx11(λN〜λN)が、SW13にそれぞれ接続される。更に、異なる波長のTRx11の内の少なくとも一部の波長のTRx11がSW13に複数接続されていてもよい。他は同様である。   In the communication system configuration (6-2), TRx11 (λA to λA) and TRx11 that transmit and receive optical signals having the same wavelength instead of different wavelengths are added to the configuration of the communication system configuration (6-1). (ΛB to λB),..., TRx11 (λN to λN) are connected to SW13, respectively. Furthermore, a plurality of TRx11 having at least some wavelengths among TRx11 having different wavelengths may be connected to the SW13. Others are the same.

通信システム構成(7−1)の通信システムは、光SW10と、TRx11と、SW12と、SW13と、制御部14とを備える(図8)。
光SW10は、ODNとTRx11に接続される。光SW10は、自律制御を行い、又は、装置に備える他の構成要素や外部の装置等から制御され、又は、装置に備える他の構成要素や外部の装置等を介して転送された指示で制御される。
The communication system having the communication system configuration (7-1) includes an optical SW10, TRx11, SW12, SW13, and a control unit 14 (FIG. 8).
The optical SW 10 is connected to the ODN and TRx11. The optical SW 10 performs autonomous control, or is controlled by another component provided in the device or an external device, or controlled by an instruction transferred via another component provided in the device or an external device. Is done.

異なる波長(λA〜λN)の光信号を送受信するTRx11がSW12に接続される。TRx11は、自律制御を行い、又は、装置に備える他の構成要素や外部の装置等から制御され、又は、装置に備える他の構成要素や外部の装置等を介して転送された指示で制御される。TRx11は、光SW10若しくはSW12のトラフィックの一部又はその全てに、1−1同様に処理する。   TRx11 that transmits and receives optical signals having different wavelengths (λA to λN) is connected to SW12. TRx11 performs autonomous control, or is controlled by another component provided in the device or an external device, or is controlled by an instruction transferred via another component provided in the device or an external device. The The TRx 11 processes a part or all of the traffic of the optical SW 10 or SW 12 in the same manner as 1-1.

SW12は、SW13に接続される。SW12は、自律制御を行い、又は、装置に備える他の構成要素や外部の装置等から制御され、又は、装置に備える他の構成要素や外部の装置等を介して転送された指示で制御される。SW12は、TRx11若しくはSW13のトラフィックの一部又はその全てに、1−1同様に処理する。   SW12 is connected to SW13. The SW 12 performs autonomous control, is controlled from other components provided in the device, external devices, or the like, or is controlled by instructions transferred via other components provided in the device, external devices, etc. The SW12 processes a part or all of the traffic of TRx11 or SW13 in the same manner as 1-1.

SW13は、上位側の装置(不図示)に直接、又は集線SW等を介して接続される。SW13は、自律制御を行い、又は、装置に備える他の構成要素や外部の装置等から制御され、又は、装置に備える他の構成要素や外部の装置等を介して転送された指示で制御される。SW13は、SW12若しくは上位側の装置(不図示)のトラフィックの一部又はその全てに、1−1同様に処理する。   The SW 13 is connected directly to a higher-level device (not shown) or via a concentrator SW. The SW 13 performs autonomous control, or is controlled by other components provided in the device or an external device, or is controlled by an instruction transferred via another component provided in the device or an external device. The The SW 13 processes a part or all of the traffic of the SW 12 or a higher-level device (not shown) in the same manner as 1-1.

制御部14は、光SW10、TRx11、SW12、SW13、外部のOpS等(不図示)、コントローラ(不図示)又は外部の装置(不図示)と接続される。制御部14は、装置に備える構成要素や外部の装置等を制御し、又は装置に備える構成要素や外部の装置等を介して指示を転送する。   The control unit 14 is connected to the light SW10, TRx11, SW12, SW13, an external OpS or the like (not shown), a controller (not shown), or an external device (not shown). The control unit 14 controls a component included in the device, an external device, or the like, or transfers an instruction via a component included in the device, an external device, or the like.

装置に備える構成要素は、装置に備える他の構成要素や外部の装置等のトラフィックの少なくとも一部又はその複写の少なくとも一部又はそれらの少なくとも一部を書換したトラフィックの少なくとも一部又はそれらに対する応答の少なくとも一部を、装置に備える他の構成要素や外部の装置等に送信してもよい。   The component included in the device is at least a part of traffic such as another component included in the device or an external device, at least a part of the copy thereof, or at least a part thereof, or a response to them. May be transmitted to another component included in the apparatus, an external apparatus, or the like.

通信システム構成(7−2)の通信システムでは、通信システム構成(7−1)の構成に対して更に、異なる波長の代わりに同一の波長の光信号を送受信するTRx11(λA〜λA)、TRx11(λB〜λB)、…、TRx11(λN〜λN)が、SW12にそれぞれ接続される。更に、異なる波長のTRx11の内の少なくとも一部の波長のTRx11がSW12に複数接続されていてもよい。他は同様である。   In the communication system with the communication system configuration (7-2), TRx11 (λA to λA) and TRx11 that transmit and receive optical signals having the same wavelength instead of the different wavelengths with respect to the configuration of the communication system configuration (7-1). (ΛB to λB),..., TRx11 (λN to λN) are respectively connected to the SW12. Furthermore, a plurality of TRx11 of at least some wavelengths among TRx11 of different wavelengths may be connected to the SW12. Others are the same.

通信システム構成(8−1)の通信システムは、光SW10と、TRx11と、SW12と、SW13と、プロキシ部15とを備える(図8)。
光SW10は、ODNとTRx11に接続される。光SW10は、自律制御を行い、又は、装置に備える他の構成要素や外部の装置等から制御され、又は、装置に備える他の構成要素や外部の装置等を介して転送された指示で制御される。
The communication system having the communication system configuration (8-1) includes optical SW10, TRx11, SW12, SW13, and proxy unit 15 (FIG. 8).
The optical SW 10 is connected to the ODN and TRx11. The optical SW 10 performs autonomous control, or is controlled by another component provided in the device or an external device, or controlled by an instruction transferred via another component provided in the device or an external device. Is done.

異なる波長(λA〜λN)の光信号を送受信するTRx11がSW12に接続される。TRx11は、自律制御を行い、又は、装置に備える他の構成要素や外部の装置等から制御され、又は、装置に備える他の構成要素や外部の装置等を介して転送された指示で制御される。TRx11は、光SW10若しくはSW12のトラフィックの一部又はその全てに、1−1同様に処理する。   TRx11 that transmits and receives optical signals having different wavelengths (λA to λN) is connected to SW12. TRx11 performs autonomous control, or is controlled by another component provided in the device or an external device, or is controlled by an instruction transferred via another component provided in the device or an external device. The The TRx 11 processes a part or all of the traffic of the optical SW 10 or SW 12 in the same manner as 1-1.

SW12は、SW13に接続される。SW12は、自律制御を行い、又は、装置に備える他の構成要素や外部の装置等から制御され、又は、装置に備える他の構成要素や外部の装置等を介して転送された指示で制御される。SW12は、TRx11若しくはSW13のトラフィックの一部又はその全てに、1−1同様に処理する。   SW12 is connected to SW13. The SW 12 performs autonomous control, is controlled from other components provided in the device, external devices, or the like, or is controlled by instructions transferred via other components provided in the device, external devices, etc. The SW12 processes a part or all of the traffic of TRx11 or SW13 in the same manner as 1-1.

SW13は、プロキシ部15に直接、又は集線SW等を介して接続される。SW13は、自律制御を行い、又は、装置に備える他の構成要素や外部の装置等から制御され、又は、装置に備える他の構成要素や外部の装置等を介して転送された指示で制御される。SW13は、SW12若しくはプロキシ部15のトラフィックの一部又はその全てに、1−1同様に処理する。   The SW 13 is connected to the proxy unit 15 directly or via a concentrator SW. The SW 13 performs autonomous control, or is controlled by other components provided in the device or an external device, or is controlled by an instruction transferred via another component provided in the device or an external device. The The SW 13 processes a part or all of the traffic of the SW 12 or the proxy unit 15 in the same manner as 1-1.

プロキシ部15は、上位側の装置(不図示)に直接、又は集線SW等を介して接続される。プロキシ部15は、自律制御を行い、又は、装置に備える他の構成要素や外部の装置等から制御され、又は、装置に備える他の構成要素や外部の装置等を介して転送された指示で制御される。プロキシ部15は、SW13若しくは上位側の装置(不図示)のトラフィックの一部又はその全てに、1−1同様に処理する。   The proxy unit 15 is connected directly to a higher-level device (not shown) or via a concentrator SW. The proxy unit 15 performs an autonomous control, or is controlled by another component included in the device, an external device, or the like, or by an instruction transferred via another component included in the device, an external device, or the like. Be controlled. The proxy unit 15 processes a part or all of the traffic of the SW 13 or a higher-level device (not shown) in the same manner as 1-1.

装置に備える構成要素は、装置に備える他の構成要素や外部の装置等のトラフィックの少なくとも一部又はその複写の少なくとも一部又はそれらの少なくとも一部を書換したトラフィックの少なくとも一部又はそれらに対する応答の少なくとも一部を、装置に備える他の構成要素や外部の装置等に送信してもよい。   The component included in the device is at least a part of traffic such as another component included in the device or an external device, at least a part of the copy thereof, or at least a part thereof, or a response to them. May be transmitted to another component included in the apparatus, an external apparatus, or the like.

通信システム構成(8−2)の通信システムでは、通信システム構成(8−1)の構成に対して更に、異なる波長の代わりに同一の波長の光信号を送受信するTRx11(λA〜λA)、TRx11(λB〜λB)、…、TRx11(λN〜λN)が、SW12にそれぞれ接続される。更に、異なる波長のTRx11の内の少なくとも一部の波長のTRx11がSW12に複数接続されていてもよい。他は同様である。   In the communication system with the communication system configuration (8-2), TRx11 (λA to λA) and TRx11 that transmit and receive optical signals having the same wavelength instead of different wavelengths are added to the configuration of the communication system configuration (8-1). (ΛB to λB),..., TRx11 (λN to λN) are respectively connected to the SW12. Furthermore, a plurality of TRx11 of at least some wavelengths among TRx11 of different wavelengths may be connected to the SW12. Others are the same.

通信システム構成(9−1)の通信システムは、光SW10と、TRx11と、SW12と、制御部14と、プロキシ部15とを備える(図8)。
光SW10は、ODNとTRx11に接続される。光SW10は、自律制御を行い、又は、装置に備える他の構成要素や外部の装置等から制御され、又は、装置に備える他の構成要素や外部の装置等を介して転送された指示で制御される。
The communication system with the communication system configuration (9-1) includes an optical SW 10, TRx 11, SW 12, a control unit 14, and a proxy unit 15 (FIG. 8).
The optical SW 10 is connected to the ODN and TRx11. The optical SW 10 performs autonomous control, or is controlled by another component provided in the device or an external device, or controlled by an instruction transferred via another component provided in the device or an external device. Is done.

異なる波長(λA〜λN)の光信号を送受信するTRx11がSW12に接続される。TRx11は、自律制御を行い、又は、装置に備える他の構成要素や外部の装置等から制御され、又は、装置に備える他の構成要素や外部の装置等を介して転送された指示で制御される。TRx11は、光SW10若しくはSW12のトラフィックの一部又はその全てに、1−1同様に処理する。   TRx11 that transmits and receives optical signals having different wavelengths (λA to λN) is connected to SW12. TRx11 performs autonomous control, or is controlled by another component provided in the device or an external device, or is controlled by an instruction transferred via another component provided in the device or an external device. The The TRx 11 processes a part or all of the traffic of the optical SW 10 or SW 12 in the same manner as 1-1.

SW12は、プロキシ部15に直接、又は集線SW等を介して接続される。SW12は、自律制御を行い、又は、装置に備える他の構成要素や外部の装置等から制御され、又は、装置に備える他の構成要素や外部の装置等を介して転送された指示で制御される。SW12は、TRx11又はプロキシ部15のトラフィックの一部又はその全てに、1−1同様に処理する。   The SW 12 is connected to the proxy unit 15 directly or via a concentrator SW. The SW 12 performs autonomous control, is controlled from other components provided in the device, external devices, or the like, or is controlled by instructions transferred via other components provided in the device, external devices, etc. The The SW 12 processes a part or all of the traffic of the TRx 11 or the proxy unit 15 in the same manner as 1-1.

制御部14は、光SW10、TRx11、SW12、プロキシ部15、外部のOpS等(不図示)、コントローラ(不図示)又は外部の装置(不図示)と接続される。制御部14は、装置に備える構成要素や外部の装置等を制御し、又は装置に備える構成要素や外部の装置等を介して指示を転送する。   The control unit 14 is connected to the optical SW 10, TRx 11, SW 12, proxy unit 15, external OpS or the like (not shown), a controller (not shown), or an external device (not shown). The control unit 14 controls a component included in the device, an external device, or the like, or transfers an instruction via a component included in the device, an external device, or the like.

プロキシ部15は、上位側の装置(不図示)に直接、又は集線SW等を介して接続される。プロキシ部15は、自律制御を行い、又は、装置に備える他の構成要素や外部の装置等から制御され、又は、装置に備える他の構成要素や外部の装置等を介して転送された指示で制御される。プロキシ部15は、SW12若しくは上位側の装置(不図示)のトラフィックの一部又はその全てに、1−1同様に処理する。   The proxy unit 15 is connected directly to a higher-level device (not shown) or via a concentrator SW. The proxy unit 15 performs an autonomous control, or is controlled by another component included in the device, an external device, or the like, or by an instruction transferred via another component included in the device, an external device, or the like. Be controlled. The proxy unit 15 processes a part or all of the traffic of the SW 12 or a higher-level device (not shown) in the same manner as 1-1.

装置に備える構成要素は、装置に備える他の構成要素や外部の装置等のトラフィックの少なくとも一部又はその複写の少なくとも一部又はそれらの少なくとも一部を書換したトラフィックの少なくとも一部又はそれらに対する応答の少なくとも一部を、装置に備える他の構成要素や外部の装置等に送信してもよい。   The component included in the device is at least a part of traffic such as another component included in the device or an external device, at least a part of the copy thereof, or at least a part thereof, or a response to them. May be transmitted to another component included in the apparatus, an external apparatus, or the like.

通信システム構成(9−2)の通信システムでは、通信システム構成(9−1)の構成に対して更に、異なる波長の代わりに同一の波長の光信号を送受信するTRx11(λA〜λA)、TRx11(λB〜λB)、…、TRx11(λN〜λN)が、SW12にそれぞれ接続される。更に、異なる波長のTRx11の内の少なくとも一部の波長のTRx11がSW12に複数接続されていてもよい。他は同様である。   In the communication system configuration (9-2), TRx11 (λA to λA) and TRx11 that transmit and receive optical signals having the same wavelength instead of different wavelengths are added to the configuration of the communication system configuration (9-1). (ΛB to λB),..., TRx11 (λN to λN) are respectively connected to the SW12. Furthermore, a plurality of TRx11 of at least some wavelengths among TRx11 of different wavelengths may be connected to the SW12. Others are the same.

通信システム構成(10−1)の通信システムは、光SW10と、TRx11と、SW13と、制御部14と、プロキシ部15とを備える(図8)。
光SW10は、ODNとTRx11に接続される。光SW10は、自律制御を行い、又は、装置に備える他の構成要素や外部の装置等から制御され、又は、装置に備える他の構成要素や外部の装置等を介して転送された指示で制御される。
The communication system having the communication system configuration (10-1) includes an optical SW 10, TRx 11, SW 13, a control unit 14, and a proxy unit 15 (FIG. 8).
The optical SW 10 is connected to the ODN and TRx11. The optical SW 10 performs autonomous control, or is controlled by another component provided in the device or an external device, or controlled by an instruction transferred via another component provided in the device or an external device. Is done.

異なる波長(λA〜λN)の光信号を送受信するTRx11がSW13に接続される。TRx11は、自律制御を行い、又は、装置に備える他の構成要素や外部の装置等から制御され、又は、装置に備える他の構成要素や外部の装置等を介して転送された指示で制御される。TRx11は、光SW10若しくはSW13のトラフィックの一部又はその全てに、1−1同様に処理する。   TRx11 that transmits and receives optical signals having different wavelengths (λA to λN) is connected to SW13. TRx11 performs autonomous control, or is controlled by another component provided in the device or an external device, or is controlled by an instruction transferred via another component provided in the device or an external device. The TRx11 processes a part or all of the traffic of the optical SW10 or SW13 in the same manner as 1-1.

SW13は、プロキシ部15に直接、又は集線SW等を介して接続される。SW13は、自律制御を行い、又は、装置に備える他の構成要素や外部の装置等から制御され、又は、装置に備える他の構成要素や外部の装置等を介して転送された指示で制御される。SW13は、TRx11又はプロキシ部15のトラフィックの一部又はその全てに、1−1同様に処理する。   The SW 13 is connected to the proxy unit 15 directly or via a concentrator SW. The SW 13 performs autonomous control, or is controlled by other components provided in the device or an external device, or is controlled by an instruction transferred via another component provided in the device or an external device. The The SW 13 processes a part or all of the traffic of the TRx 11 or the proxy unit 15 in the same manner as 1-1.

制御部14は、光SW10、TRx11、SW13、プロキシ部15若しくは外部の装置等と接続される。制御部14は、装置に備える構成要素や外部の装置等を制御し、又は装置に備える構成要素や外部の装置等を介して指示を転送する。   The control unit 14 is connected to the optical SW 10, TRx 11, SW 13, proxy unit 15, or an external device. The control unit 14 controls a component included in the device, an external device, or the like, or transfers an instruction via a component included in the device, an external device, or the like.

プロキシ部15は、上位側の装置(不図示)に直接、又は集線SW等を介して接続される。プロキシ部15は、自律制御を行い、又は、装置に備える他の構成要素や外部の装置等から制御され、又は、装置に備える他の構成要素や外部の装置等を介して転送された指示で制御される。プロキシ部15は、SW13若しくは上位側の装置(不図示)のトラフィックの一部又はその全てに、1−1同様に処理する。   The proxy unit 15 is connected directly to a higher-level device (not shown) or via a concentrator SW. The proxy unit 15 performs an autonomous control, or is controlled by another component included in the device, an external device, or the like, or by an instruction transferred via another component included in the device, an external device, or the like. Be controlled. The proxy unit 15 processes a part or all of the traffic of the SW 13 or a higher-level device (not shown) in the same manner as 1-1.

装置に備える構成要素は、装置に備える他の構成要素や外部の装置等のトラフィックの少なくとも一部又はその複写の少なくとも一部又はそれらの少なくとも一部を書換したトラフィックの少なくとも一部又はそれらに対する応答の少なくとも一部を、装置に備える他の構成要素や外部の装置等に送信してもよい。   The component included in the device is at least a part of traffic such as another component included in the device or an external device, at least a part of the copy thereof, or at least a part thereof, or a response to them. May be transmitted to another component included in the apparatus, an external apparatus, or the like.

通信システム構成(10−2)の通信システムでは、通信システム構成(10−1)の構成に対して更に、異なる波長の代わりに同一の波長の光信号を送受信するTRx11(λA〜λA)、TRx11(λB〜λB)、…、TRx11(λN〜λN)が、SW13にそれぞれ接続される。更に、異なる波長のTRx11の内の少なくとも一部の波長のTRx11がSW13に複数接続されていてもよい。他は同様である。   In the communication system with the communication system configuration (10-2), TRx11 (λA to λA) and TRx11 that transmit and receive optical signals having the same wavelength instead of the different wavelengths are added to the configuration of the communication system configuration (10-1). (ΛB to λB),..., TRx11 (λN to λN) are connected to SW13, respectively. Furthermore, a plurality of TRx11 having at least some wavelengths among TRx11 having different wavelengths may be connected to the SW13. Others are the same.

通信システム構成(11−1)の通信システムは、光SW10と、TRx11と、SW12と、SW13と、外部サーバ16とを備える(図8)。
光SW10は、ODNとTRx11に接続される。光SW10は、自律制御を行い、又は、装置に備える他の構成要素や外部の装置等から制御され、又は、装置に備える他の構成要素や外部の装置等を介して転送された指示で制御される。
The communication system having the communication system configuration (11-1) includes optical SW10, TRx11, SW12, SW13, and external server 16 (FIG. 8).
The optical SW 10 is connected to the ODN and TRx11. The optical SW 10 performs autonomous control, or is controlled by another component provided in the device or an external device, or controlled by an instruction transferred via another component provided in the device or an external device. Is done.

異なる波長(λA〜λN)の光信号を送受信するTRx11がSW12に接続される。TRx11は、自律制御を行い、又は、装置に備える他の構成要素や外部の装置等から制御され、又は、装置に備える他の構成要素や外部の装置等を介して転送された指示で制御される。TRx11は、光SW10若しくはSW12のトラフィックの一部又はその全てに、1−1同様に処理する。   TRx11 that transmits and receives optical signals having different wavelengths (λA to λN) is connected to SW12. TRx11 performs autonomous control, or is controlled by another component provided in the device or an external device, or is controlled by an instruction transferred via another component provided in the device or an external device. The The TRx 11 processes a part or all of the traffic of the optical SW 10 or SW 12 in the same manner as 1-1.

SW12は、SW13に接続される。SW12は、自律制御を行い、又は、装置に備える他の構成要素や外部の装置等から制御され、又は、装置に備える他の構成要素や外部の装置等を介して転送された指示で制御される。SW12は、TRx11若しくはSW13のトラフィックの一部又はその全てに、1−1同様に処理する。   SW12 is connected to SW13. The SW 12 performs autonomous control, is controlled from other components provided in the device, external devices, or the like, or is controlled by instructions transferred via other components provided in the device, external devices, etc. The SW12 processes a part or all of the traffic of TRx11 or SW13 in the same manner as 1-1.

SW13は、上位側の装置(不図示)に直接、又は集線SW等を介して接続される。SW13は、自律制御を行い、又は、装置に備える他の構成要素や外部の装置等から制御され、又は、装置に備える他の構成要素や外部の装置等を介して転送された指示で制御される。SW13は、SW12若しくは上位側の装置(不図示)のトラフィックの一部又はその全てに、1−1同様に処理する。   The SW 13 is connected directly to a higher-level device (not shown) or via a concentrator SW. The SW 13 performs autonomous control, or is controlled by other components provided in the device or an external device, or is controlled by an instruction transferred via another component provided in the device or an external device. The The SW 13 processes a part or all of the traffic of the SW 12 or a higher-level device (not shown) in the same manner as 1-1.

外部サーバ16は、光SW10、TRx11、SW12、SW13、外部のOpS等(不図示)、コントローラ(不図示)又は外部の装置(不図示)と接続される。外部サーバ16は、装置に備える構成要素や外部の装置等を制御し、又は装置に備える構成要素や外部の装置等を介して指示を転送する。   The external server 16 is connected to the optical SW 10, TRx 11, SW 12, SW 13, external OpS or the like (not shown), a controller (not shown), or an external device (not shown). The external server 16 controls a component included in the device, an external device, or the like, or transfers an instruction via a component included in the device, an external device, or the like.

装置に備える構成要素は、装置に備える他の構成要素や外部の装置等のトラフィックの少なくとも一部又はその複写の少なくとも一部又はそれらの少なくとも一部を書換したトラフィックの少なくとも一部又はそれらに対する応答の少なくとも一部を、装置に備える他の構成要素や外部の装置等に送信してもよい。   The component included in the device is at least a part of traffic such as another component included in the device or an external device, at least a part of the copy thereof, or at least a part thereof, or a response to them. May be transmitted to another component included in the apparatus, an external apparatus, or the like.

通信システム構成(11−2)の通信システムでは、通信システム構成(11−1)の構成に対して更に、異なる波長の代わりに同一の波長の光信号を送受信するTRx11(λA〜λA)、TRx11(λB〜λB)、…、TRx11(λN〜λN)が、SW12にそれぞれ接続される。更に、異なる波長のTRx11の内の少なくとも一部の波長のTRx11がSW12に複数接続されていてもよい。他は同様である。   In the communication system with the communication system configuration (11-2), TRx11 (λA to λA) and TRx11 that transmit and receive optical signals having the same wavelength instead of different wavelengths are added to the configuration of the communication system configuration (11-1). (ΛB to λB),..., TRx11 (λN to λN) are respectively connected to the SW12. Furthermore, a plurality of TRx11 of at least some wavelengths among TRx11 of different wavelengths may be connected to the SW12. Others are the same.

通信システム構成(12−1)の通信システムは、光SW10と、TRx11と、SW12と、制御部14と、外部サーバ16とを備える(図8)。
光SW10は、ODNとTRx11に接続される。光SW10は、自律制御を行い、又は、装置に備える他の構成要素や外部の装置等から制御され、又は、装置に備える他の構成要素や外部の装置等を介して転送された指示で制御される。
The communication system having the communication system configuration (12-1) includes optical SW10, TRx11, SW12, control unit 14, and external server 16 (FIG. 8).
The optical SW 10 is connected to the ODN and TRx11. The optical SW 10 performs autonomous control, or is controlled by another component provided in the device or an external device, or controlled by an instruction transferred via another component provided in the device or an external device. Is done.

異なる波長(λA〜λN)の光信号を送受信するTRx11がSW12に接続される。TRx11は、自律制御を行い、又は、装置に備える他の構成要素や外部の装置等から制御され、又は、装置に備える他の構成要素や外部の装置等を介して転送された指示で制御される。TRx11は、光SW10若しくはSW12のトラフィックの一部又はその全てに、1−1同様に処理する。   TRx11 that transmits and receives optical signals having different wavelengths (λA to λN) is connected to SW12. TRx11 performs autonomous control, or is controlled by another component provided in the device or an external device, or is controlled by an instruction transferred via another component provided in the device or an external device. The The TRx 11 processes a part or all of the traffic of the optical SW 10 or SW 12 in the same manner as 1-1.

SW12は、上位側の装置(不図示)に直接、又は集線SW等を介して接続される。SW12は、自律制御を行い、又は、装置に備える他の構成要素や外部の装置等から制御され、又は、装置に備える他の構成要素や外部の装置等を介して転送された指示で制御される。SW12は、TRx11又は上位側の装置(不図示)のトラフィックの一部又はその全てに、1−1同様に処理する。   The SW 12 is connected directly to a higher-level device (not shown) or via a concentrator SW. The SW 12 performs autonomous control, is controlled from other components provided in the device, external devices, or the like, or is controlled by instructions transferred via other components provided in the device, external devices, etc. The The SW 12 processes a part or all of the traffic of the TRx 11 or a higher-level device (not shown) in the same manner as 1-1.

制御部14は、光SW10、TRx11、SW12、外部サーバ16、外部のOpS等(不図示)、コントローラ(不図示)又は外部の装置(不図示)と接続される。制御部14は、装置に備える構成要素や外部の装置等を制御し、又は装置に備える構成要素や外部の装置等を介して指示を転送する。   The control unit 14 is connected to the optical SW 10, TRx 11, SW 12, external server 16, external OpS, etc. (not shown), a controller (not shown), or an external device (not shown). The control unit 14 controls a component included in the device, an external device, or the like, or transfers an instruction via a component included in the device, an external device, or the like.

外部サーバ16は、光SW10、TRx11又はSW12又は制御部14又は外部の装置等と接続される。外部サーバ16は、装置に備える他の構成要を制御し、又は装置に備える他の構成要を介して指示を転送する。   The external server 16 is connected to the optical SW 10, TRx 11 or SW 12, the control unit 14, an external device, or the like. The external server 16 controls other constituent elements included in the device or transfers instructions via the other constituent elements included in the device.

装置に備える構成要素は、装置に備える他の構成要素や外部の装置等のトラフィックの少なくとも一部又はその複写の少なくとも一部又はそれらの少なくとも一部を書換したトラフィックの少なくとも一部又はそれらに対する応答の少なくとも一部を、装置に備える他の構成要素や外部の装置等に送信してもよい。   The component included in the device is at least a part of traffic such as another component included in the device or an external device, at least a part of the copy thereof, or at least a part thereof, or a response to them. May be transmitted to another component included in the apparatus, an external apparatus, or the like.

通信システム構成(12−2)の通信システムでは、通信システム構成(12−1)の構成に対して更に、異なる波長の代わりに同一の波長の光信号を送受信するTRx11(λA〜λA)、TRx11(λB〜λB)、…、TRx11(λN〜λN)が、SW12にそれぞれ接続される。更に、異なる波長のTRx11の内の少なくとも一部の波長のTRx11がSW12に複数接続されていてもよい。他は同様である。   In the communication system with the communication system configuration (12-2), TRx11 (λA to λA) and TRx11 that transmit and receive optical signals having the same wavelength instead of different wavelengths are added to the configuration of the communication system configuration (12-1). (ΛB to λB),..., TRx11 (λN to λN) are respectively connected to the SW12. Furthermore, a plurality of TRx11 of at least some wavelengths among TRx11 of different wavelengths may be connected to the SW12. Others are the same.

通信システム構成(13−1)の通信システムは、光SW10と、TRx11と、SW13と、制御部14と、外部サーバ16とを備える(図8)。
光SW10は、ODNとTRx11に接続される。光SW10は、自律制御を行い、又は、装置に備える他の構成要素や外部の装置等から制御され、又は、装置に備える他の構成要素や外部の装置等を介して転送された指示で制御される。
The communication system having the communication system configuration (13-1) includes an optical SW 10, TRx 11, SW 13, a control unit 14, and an external server 16 (FIG. 8).
The optical SW 10 is connected to the ODN and TRx11. The optical SW 10 performs autonomous control, or is controlled by another component provided in the device or an external device, or controlled by an instruction transferred via another component provided in the device or an external device. Is done.

異なる波長(λA〜λN)の光信号を送受信するTRx11がSW13に接続される。TRx11は、自律制御を行い、又は、装置に備える他の構成要素や外部の装置等から制御され、又は、装置に備える他の構成要素や外部の装置等を介して転送された指示で制御される。TRx11は、光SW10若しくはSW13のトラフィックの一部又はその全てに、1−1同様に処理する。   TRx11 that transmits and receives optical signals having different wavelengths (λA to λN) is connected to SW13. TRx11 performs autonomous control, or is controlled by another component provided in the device or an external device, or is controlled by an instruction transferred via another component provided in the device or an external device. The TRx11 processes a part or all of the traffic of the optical SW10 or SW13 in the same manner as 1-1.

SW13は、上位側の装置(不図示)に直接、又は集線SW等を介して接続される。SW13は、自律制御を行い、又は、装置に備える他の構成要素や外部の装置等から制御され、又は、装置に備える他の構成要素や外部の装置等を介して転送された指示で制御される。SW13は、TRx11若しくは上位側の装置(不図示)のトラフィックの一部又はその全てに、1−1同様に処理する。   The SW 13 is connected directly to a higher-level device (not shown) or via a concentrator SW. The SW 13 performs autonomous control, or is controlled by other components provided in the device or an external device, or is controlled by an instruction transferred via another component provided in the device or an external device. The The SW 13 processes a part or all of the traffic of the TRx 11 or a higher-level device (not shown) in the same manner as 1-1.

制御部14は、光SW10、TRx11若しくはSW13又は外部サーバ16又は外部の装置等と接続される。制御部14は、装置に備える構成要素や外部の装置等を制御し、又は装置に備える構成要素や外部の装置等を介して指示を転送する。   The control unit 14 is connected to the optical SW 10, TRx 11 or SW 13, the external server 16, an external device, or the like. The control unit 14 controls a component included in the device, an external device, or the like, or transfers an instruction via a component included in the device, an external device, or the like.

外部サーバ16は、光SW10、TRx11若しくはSW13又は制御部14又は外部の装置等と接続される。外部サーバ16は、装置に備える他の構成要素や外部の装置等を制御し、又は装置に備える他の構成要素や外部の装置等を介して指示を転送する。   The external server 16 is connected to the optical SW 10, TRx 11 or SW 13, the control unit 14, an external device, or the like. The external server 16 controls other components provided in the device, external devices, or the like, or transfers instructions via other components provided in the device, external devices, or the like.

装置に備える構成要素は、装置に備える他の構成要素や外部の装置等のトラフィックの少なくとも一部又はその複写の少なくとも一部又はそれらの少なくとも一部を書換したトラフィックの少なくとも一部又はそれらに対する応答の少なくとも一部を、装置に備える他の構成要素や外部の装置等に送信してもよい。   The component included in the device is at least a part of traffic such as another component included in the device or an external device, at least a part of the copy thereof, or at least a part thereof, or a response to them. May be transmitted to another component included in the apparatus, an external apparatus, or the like.

通信システム構成(13−2)の通信システムでは、通信システム構成(13−1)の構成に対して更に、異なる波長の代わりに同一の波長の光信号を送受信するTRx11(λA〜λA)、TRx11(λB〜λB)、…、TRx11(λN〜λN)が、SW13にそれぞれ接続される。更に、異なる波長のTRx11の内の少なくとも一部の波長のTRx11がSW13に複数接続されていてもよい。他は同様である。   In the communication system configuration (13-2), TRx11 (λA to λA) and TRx11 that transmit and receive optical signals having the same wavelength instead of different wavelengths are added to the configuration of the communication system configuration (13-1). (ΛB to λB),..., TRx11 (λN to λN) are connected to SW13, respectively. Furthermore, a plurality of TRx11 having at least some wavelengths among TRx11 having different wavelengths may be connected to the SW13. Others are the same.

通信システム構成(14−1)の通信システムは、光SW10と、TRx11と、SW12と、プロキシ部15と、外部サーバ16とを備える(図8)。
光SW10は、ODNとTRx11に接続される。光SW10は、自律制御を行い、又は、装置に備える他の構成要素や外部の装置等から制御され、又は、装置に備える他の構成要素や外部の装置等を介して転送された指示で制御される。
The communication system having the communication system configuration (14-1) includes an optical SW 10, TRx 11, SW 12, a proxy unit 15, and an external server 16 (FIG. 8).
The optical SW 10 is connected to the ODN and TRx11. The optical SW 10 performs autonomous control, or is controlled by another component provided in the device or an external device, or controlled by an instruction transferred via another component provided in the device or an external device. Is done.

異なる波長(λA〜λN)の光信号を送受信するTRx11がSW12に接続される。TRx11は、自律制御を行い、又は、装置に備える他の構成要素や外部の装置等から制御され、又は、装置に備える他の構成要素や外部の装置等を介して転送された指示で制御される。TRx11は、光SW10若しくはSW12のトラフィックの一部又はその全てに、1−1同様に処理する。   TRx11 that transmits and receives optical signals having different wavelengths (λA to λN) is connected to SW12. TRx11 performs autonomous control, or is controlled by another component provided in the device or an external device, or is controlled by an instruction transferred via another component provided in the device or an external device. The The TRx 11 processes a part or all of the traffic of the optical SW 10 or SW 12 in the same manner as 1-1.

SW12は、プロキシ部15に直接、又は集線SW等を介して接続される。SW12は、自律制御を行い、又は、装置に備える他の構成要素や外部の装置等から制御され、又は、装置に備える他の構成要素や外部の装置等を介して転送された指示で制御される。SW12は、TRx11又はプロキシ部15のトラフィックの一部又はその全てに、1−1同様に処理する。   The SW 12 is connected to the proxy unit 15 directly or via a concentrator SW. The SW 12 performs autonomous control, is controlled from other components provided in the device, external devices, or the like, or is controlled by instructions transferred via other components provided in the device, external devices, etc. The The SW 12 processes a part or all of the traffic of the TRx 11 or the proxy unit 15 in the same manner as 1-1.

プロキシ部15は、自律制御を行い、又は、装置に備える他の構成要素や外部の装置等から制御され、又は、装置に備える他の構成要素や外部の装置等を介して転送された指示で制御される。プロキシ部15は、SW12若しくは上位側の装置(不図示)のトラフィックの一部又はその全てに、1−1同様に処理する。   The proxy unit 15 performs an autonomous control, or is controlled by another component included in the device, an external device, or the like, or by an instruction transferred via another component included in the device, an external device, or the like. Be controlled. The proxy unit 15 processes a part or all of the traffic of the SW 12 or a higher-level device (not shown) in the same manner as 1-1.

外部サーバ16は、光SW10、TRx11、SW12、プロキシ部15、外部のOpS等(不図示)、コントローラ(不図示)又は外部の装置(不図示)と接続される。外部サーバ16は、装置に備える他の構成要素や外部の装置等を制御し、又は装置に備える他の構成要素や外部の装置等を介して指示を転送する。   The external server 16 is connected to the optical SW 10, TRx 11, SW 12, proxy unit 15, external OpS or the like (not shown), a controller (not shown), or an external device (not shown). The external server 16 controls other components provided in the device, external devices, or the like, or transfers instructions via other components provided in the device, external devices, or the like.

装置に備える構成要素は、装置に備える他の構成要素や外部の装置等のトラフィックの少なくとも一部又はその複写の少なくとも一部又はそれらの少なくとも一部を書換したトラフィックの少なくとも一部又はそれらに対する応答の少なくとも一部を、装置に備える他の構成要素や外部の装置等に送信してもよい。   The component included in the device is at least a part of traffic such as another component included in the device or an external device, at least a part of the copy thereof, or at least a part thereof, or a response to them. May be transmitted to another component included in the apparatus, an external apparatus, or the like.

通信システム構成(14−2)の通信システムでは、通信システム構成(14−1)の構成に対して更に、異なる波長の代わりに同一の波長の光信号を送受信するTRx11(λA〜λA)、TRx11(λB〜λB)、…、TRx11(λN〜λN)が、SW12にそれぞれ接続される。更に、異なる波長のTRx11の内の少なくとも一部の波長のTRx11がSW12に複数接続されていてもよい。他は同様である。   In the communication system configuration (14-2), TRx11 (λA to λA) and TRx11 that transmit and receive optical signals having the same wavelength instead of different wavelengths are added to the configuration of the communication system configuration (14-1). (ΛB to λB),..., TRx11 (λN to λN) are respectively connected to the SW12. Furthermore, a plurality of TRx11 of at least some wavelengths among TRx11 of different wavelengths may be connected to the SW12. Others are the same.

通信システム構成(15−1)の通信システムは、光SW10と、TRx11と、SW13と、プロキシ部15と、外部サーバ16とを備える(図8)。
光SW10は、ODNとTRx11に接続される。光SW10は、自律制御を行い、又は、装置に備える他の構成要素や外部の装置等から制御され、又は、装置に備える他の構成要素や外部の装置等を介して転送された指示で制御される。
The communication system having the communication system configuration (15-1) includes optical SW10, TRx11, SW13, proxy unit 15, and external server 16 (FIG. 8).
The optical SW 10 is connected to the ODN and TRx11. The optical SW 10 performs autonomous control, or is controlled by another component provided in the device or an external device, or controlled by an instruction transferred via another component provided in the device or an external device. Is done.

異なる波長(λA〜λN)の光信号を送受信するTRx11がSW13に接続される。TRx11は、自律制御を行い、又は、装置に備える他の構成要素や外部の装置等から制御され、又は、装置に備える他の構成要素や外部の装置等を介して転送された指示で制御される。TRx11は、光SW10若しくはSW13のトラフィックの一部又はその全てに、1−1同様に処理する。   TRx11 that transmits and receives optical signals having different wavelengths (λA to λN) is connected to SW13. TRx11 performs autonomous control, or is controlled by another component provided in the device or an external device, or is controlled by an instruction transferred via another component provided in the device or an external device. The TRx11 processes a part or all of the traffic of the optical SW10 or SW13 in the same manner as 1-1.

SW13は、プロキシ部15に直接、又は集線SW等を介して接続される。SW13は、自律制御を行い、又は、装置に備える他の構成要素や外部の装置等から制御され、又は、装置に備える他の構成要素や外部の装置等を介して転送された指示で制御される。SW13は、TRx11又はプロキシ部15のトラフィックの一部又はその全てに、1−1同様に処理する。   The SW 13 is connected to the proxy unit 15 directly or via a concentrator SW. The SW 13 performs autonomous control, or is controlled by other components provided in the device or an external device, or is controlled by an instruction transferred via another component provided in the device or an external device. The The SW 13 processes a part or all of the traffic of the TRx 11 or the proxy unit 15 in the same manner as 1-1.

プロキシ部15は、自律制御を行い、又は、装置に備える他の構成要素や外部の装置等から制御され、又は、装置に備える他の構成要素や外部の装置等を介して転送された指示で制御される。プロキシ部15は、SW13若しくは上位側の装置(不図示)のトラフィックの一部又はその全てに、1−1同様に処理する。   The proxy unit 15 performs an autonomous control, or is controlled by another component included in the device, an external device, or the like, or by an instruction transferred via another component included in the device, an external device, or the like. Be controlled. The proxy unit 15 processes a part or all of the traffic of the SW 13 or a higher-level device (not shown) in the same manner as 1-1.

外部サーバ16は、光SW10、TRx11、SW13、プロキシ部15若しくは外部の装置等と接続される。外部サーバ16は、装置に備える他の構成要素や外部の装置等を制御し、又は装置に備える他の構成要素や外部の装置等を介して指示を転送する。   The external server 16 is connected to the optical SW 10, TRx 11, SW 13, the proxy unit 15, or an external device. The external server 16 controls other components provided in the device, external devices, or the like, or transfers instructions via other components provided in the device, external devices, or the like.

装置に備える構成要素は、装置に備える他の構成要素や外部の装置等のトラフィックの少なくとも一部又はその複写の少なくとも一部又はそれらの少なくとも一部を書換したトラフィックの少なくとも一部又はそれらに対する応答の少なくとも一部を、装置に備える他の構成要素や外部の装置等に送信してもよい。   The component included in the device is at least a part of traffic such as another component included in the device or an external device, at least a part of the copy thereof, or at least a part thereof, or a response to them. May be transmitted to another component included in the apparatus, an external apparatus, or the like.

通信システム構成(15−2)の通信システムでは、通信システム構成(15−1)の構成に対して更に、異なる波長の代わりに同一の波長の光信号を送受信するTRx11(λA〜λA)、TRx11(λB〜λB)、…、TRx11(λN〜λN)が、SW13にそれぞれ接続される。更に、異なる波長のTRx11の内の少なくとも一部の波長のTRx11がSW13に複数接続されていてもよい。他は同様である。   In the communication system of the communication system configuration (15-2), TRx11 (λA to λA) and TRx11 that transmit and receive optical signals having the same wavelength instead of different wavelengths are added to the configuration of the communication system configuration (15-1). (ΛB to λB),..., TRx11 (λN to λN) are connected to SW13, respectively. Furthermore, a plurality of TRx11 having at least some wavelengths among TRx11 having different wavelengths may be connected to the SW13. Others are the same.

通信システム構成(16−1)の通信システムは、光SW10と、TRx11と、制御部14と、プロキシ部15と、外部サーバ16とを備える(図8)。
光SW10は、ODNとTRx11に接続される。光SW10は、自律制御を行い、又は、装置に備える他の構成要素や外部の装置等から制御され、又は、装置に備える他の構成要素や外部の装置等を介して転送された指示で制御される。
The communication system having the communication system configuration (16-1) includes an optical SW 10, a TRx 11, a control unit 14, a proxy unit 15, and an external server 16 (FIG. 8).
The optical SW 10 is connected to the ODN and TRx11. The optical SW 10 performs autonomous control, or is controlled by another component provided in the device or an external device, or controlled by an instruction transferred via another component provided in the device or an external device. Is done.

異なる波長(λA〜λN)の光信号を送受信するTRx11がプロキシ部15に直接、又は集線SW等を介して接続される。TRx11は、自律制御を行い、又は、装置に備える他の構成要素や外部の装置等から制御され、又は、装置に備える他の構成要素や外部の装置等を介して転送された指示で制御される。TRx11は、光SW10若しくはプロキシ部15のトラフィックの一部又はその全てに、1−1同様に処理する。   A TRx 11 that transmits and receives optical signals having different wavelengths (λA to λN) is connected to the proxy unit 15 directly or via a concentrator SW. TRx11 performs autonomous control, or is controlled by another component provided in the device or an external device, or is controlled by an instruction transferred via another component provided in the device or an external device. The The TRx 11 processes a part or all of the traffic of the optical SW 10 or the proxy unit 15 in the same manner as 1-1.

制御部14は、光SW10、TRx11、プロキシ部15、外部サーバ16、外部のOpS等(不図示)、コントローラ(不図示)又は外部の装置(不図示)と接続される。制御部14は、装置に備える構成要素や外部の装置等を制御し、又は装置に備える構成要素や外部の装置等を介して指示を転送する。   The control unit 14 is connected to the optical SW 10, the TRx 11, the proxy unit 15, the external server 16, an external OpS or the like (not shown), a controller (not shown), or an external device (not shown). The control unit 14 controls a component included in the device, an external device, or the like, or transfers an instruction via a component included in the device, an external device, or the like.

プロキシ部15は、上位側の装置(不図示)に直接、又は集線SW等を介して接続される。プロキシ部15は、自律制御を行い、又は、装置に備える他の構成要素や外部の装置等から制御され、又は、装置に備える他の構成要素や外部の装置等を介して転送された指示で制御される。プロキシ部15は、TRx11又は上位側の装置(不図示)のトラフィックの一部又はその全てに、1−1同様に処理する。   The proxy unit 15 is connected directly to a higher-level device (not shown) or via a concentrator SW. The proxy unit 15 performs an autonomous control, or is controlled by another component included in the device, an external device, or the like, or by an instruction transferred via another component included in the device, an external device, or the like. Be controlled. The proxy unit 15 processes a part or all of the traffic of the TRx 11 or a higher-level device (not shown) in the same manner as 1-1.

外部サーバ16は、光SW10、TRx11、制御部14、プロキシ部15、外部のOpS等(不図示)、コントローラ(不図示)又は外部の装置(不図示)と接続される。外部サーバ16は、装置に備える他の構成要素や外部の装置等を制御し、又は装置に備える他の構成要素や外部の装置等を介して指示を転送する。   The external server 16 is connected to the optical SW 10, the TRx 11, the control unit 14, the proxy unit 15, an external OpS (not shown), a controller (not shown), or an external device (not shown). The external server 16 controls other components provided in the device, external devices, or the like, or transfers instructions via other components provided in the device, external devices, or the like.

装置に備える構成要素は、装置に備える他の構成要素や外部の装置等のトラフィックの少なくとも一部又はその複写の少なくとも一部又はそれらの少なくとも一部を書換したトラフィックの少なくとも一部又はそれらに対する応答の少なくとも一部を、装置に備える他の構成要素や外部の装置等に送信してもよい。   The component included in the device is at least a part of traffic such as another component included in the device or an external device, at least a part of the copy thereof, or at least a part thereof, or a response to them. May be transmitted to another component included in the apparatus, an external apparatus, or the like.

通信システム構成(16−2)の通信システムでは、通信システム構成(16−1)の構成に対して更に、異なる波長の代わりに同一の波長の光信号を送受信するTRx11(λA〜λA)、TRx11(λB〜λB)、…、TRx11(λN〜λN)がそれぞれプロキシ部15に直接、又は集線SW等を介して接続される。更に、異なる波長のTRx11の内の少なくとも一部の波長のTRx11がプロキシ部15に直接、又は集線SW等を介して複数接続されていてもよい。他は同様である。   In the communication system having the communication system configuration (16-2), TRx11 (λA to λA) and TRx11 that transmit and receive optical signals having the same wavelength instead of different wavelengths are added to the configuration of the communication system configuration (16-1). (ΛB to λB),..., TRx11 (λN to λN) are respectively connected to the proxy unit 15 directly or via a concentrator SW. Furthermore, a plurality of TRx11 of at least some of the different wavelengths TRx11 may be connected to the proxy unit 15 directly or via a concentrator SW or the like. Others are the same.

通信システム構成(17−1)の通信システムは、光SW10と、TRx11と、SW12と、SW13とを備える(図8)。
光SW10は、ODNとTRx11に接続される。光SW10は、自律制御を行い、又は、装置に備える他の構成要素や外部の装置等から制御され、又は、装置に備える他の構成要素や外部の装置等を介して転送された指示で制御される。
The communication system having the communication system configuration (17-1) includes an optical SW10, TRx11, SW12, and SW13 (FIG. 8).
The optical SW 10 is connected to the ODN and TRx11. The optical SW 10 performs autonomous control, or is controlled by another component provided in the device or an external device, or controlled by an instruction transferred via another component provided in the device or an external device. Is done.

異なる波長(λA〜λN)の光信号を送受信するTRx11がSW12に接続される。TRx11は、自律制御を行い、又は、装置に備える他の構成要素や外部の装置等から制御され、又は、装置に備える他の構成要素や外部の装置等を介して転送された指示で制御される。TRx11は、光SW10若しくはSW12のトラフィックの一部又はその全てに、1−1同様に処理する。   TRx11 that transmits and receives optical signals having different wavelengths (λA to λN) is connected to SW12. TRx11 performs autonomous control, or is controlled by another component provided in the device or an external device, or is controlled by an instruction transferred via another component provided in the device or an external device. The The TRx 11 processes a part or all of the traffic of the optical SW 10 or SW 12 in the same manner as 1-1.

SW12は、SW13に接続される。SW12は、自律制御を行い、又は、装置に備える他の構成要素や外部の装置等から制御され、又は、装置に備える他の構成要素や外部の装置等を介して転送された指示で制御される。SW12は、TRx11若しくはSW13のトラフィックの一部又はその全てに、1−1同様に処理する。   SW12 is connected to SW13. The SW 12 performs autonomous control, is controlled from other components provided in the device, external devices, or the like, or is controlled by instructions transferred via other components provided in the device, external devices, etc. The SW12 processes a part or all of the traffic of TRx11 or SW13 in the same manner as 1-1.

SW13は、上位側の装置(不図示)に直接、又は集線SW等を介して接続される。SW13は、自律制御を行い、又は、装置に備える他の構成要素や外部の装置等から制御され、又は、装置に備える他の構成要素や外部の装置等を介して転送された指示で制御される。SW13は、SW12又は上位側の装置(不図示)のトラフィックの一部又はその全てに、1−1同様に処理する。   The SW 13 is connected directly to a higher-level device (not shown) or via a concentrator SW. The SW 13 performs autonomous control, or is controlled by other components provided in the device or an external device, or is controlled by an instruction transferred via another component provided in the device or an external device. The The SW 13 processes a part or all of the traffic of the SW 12 or a higher-level device (not shown) in the same manner as 1-1.

装置に備える構成要素は、装置に備える他の構成要素や外部の装置等のトラフィックの少なくとも一部又はその複写の少なくとも一部又はそれらの少なくとも一部を書換したトラフィックの少なくとも一部又はそれらに対する応答の少なくとも一部を、装置に備える他の構成要素や外部の装置等に送信してもよい。   The component included in the device is at least a part of traffic such as another component included in the device or an external device, at least a part of the copy thereof, or at least a part thereof, or a response to them. May be transmitted to another component included in the apparatus, an external apparatus, or the like.

通信システム構成(17−2)の通信システムでは、通信システム構成(17−1)の構成に対して更に、異なる波長の代わりに同一の波長の光信号を送受信するTRx11(λA〜λA)、TRx11(λB〜λB)、…、TRx11(λN〜λN)が、SW12にそれぞれ接続される。更に、異なる波長のTRx11の内の少なくとも一部の波長のTRx11がSW12に複数接続されていてもよい。他は同様である。   In the communication system configuration (17-2), TRx11 (λA to λA) and TRx11 that transmit and receive optical signals of the same wavelength instead of different wavelengths are added to the configuration of the communication system configuration (17-1). (ΛB to λB),..., TRx11 (λN to λN) are respectively connected to the SW12. Furthermore, a plurality of TRx11 of at least some wavelengths among TRx11 of different wavelengths may be connected to the SW12. Others are the same.

通信システム構成(18−1)の通信システムは、光SW10と、TRx11と、SW12と、制御部14とを備える(図8)。
光SW10は、ODNとTRx11に接続される。光SW10は、自律制御を行い、又は、装置に備える他の構成要素や外部の装置等から制御され、又は、装置に備える他の構成要素や外部の装置等を介して転送された指示で制御される。
The communication system having the communication system configuration (18-1) includes an optical SW 10, TRx 11, SW 12, and a control unit 14 (FIG. 8).
The optical SW 10 is connected to the ODN and TRx11. The optical SW 10 performs autonomous control, or is controlled by another component provided in the device or an external device, or controlled by an instruction transferred via another component provided in the device or an external device. Is done.

異なる波長(λA〜λN)の光信号を送受信するTRx11がSW12に接続される。TRx11は、自律制御を行い、又は、装置に備える他の構成要素や外部の装置等から制御され、又は、装置に備える他の構成要素や外部の装置等を介して転送された指示で制御される。TRx11は、光SW10若しくはSW12のトラフィックの一部又はその全てに、1−1同様に処理する。   TRx11 that transmits and receives optical signals having different wavelengths (λA to λN) is connected to SW12. TRx11 performs autonomous control, or is controlled by another component provided in the device or an external device, or is controlled by an instruction transferred via another component provided in the device or an external device. The The TRx 11 processes a part or all of the traffic of the optical SW 10 or SW 12 in the same manner as 1-1.

SW12は、上位側の装置(不図示)に直接、又は集線SW等を介して接続される。SW12は、自律制御を行い、又は、装置に備える他の構成要素や外部の装置等から制御され、又は、装置に備える他の構成要素や外部の装置等を介して転送された指示で制御される。SW12は、TRx11又は上位側の装置(不図示)のトラフィックの一部又はその全てに、1−1同様に処理する。   The SW 12 is connected directly to a higher-level device (not shown) or via a concentrator SW. The SW 12 performs autonomous control, is controlled from other components provided in the device, external devices, or the like, or is controlled by instructions transferred via other components provided in the device, external devices, etc. The The SW 12 processes a part or all of the traffic of the TRx 11 or a higher-level device (not shown) in the same manner as 1-1.

制御部14は、光SW10、TRx11、SW12、外部のOpS等(不図示)、コントローラ(不図示)又は外部の装置(不図示)と接続される。制御部14は、装置に備える構成要素や外部の装置等を制御し、又は装置に備える構成要素や外部の装置等を介して指示を転送する。   The control unit 14 is connected to the optical SW 10, TRx 11, SW 12, external OpS or the like (not shown), a controller (not shown), or an external device (not shown). The control unit 14 controls a component included in the device, an external device, or the like, or transfers an instruction via a component included in the device, an external device, or the like.

装置に備える構成要素は、装置に備える他の構成要素や外部の装置等のトラフィックの一部又はその全て自体又はその複写を受けて、受けたトラフィックの一部、その全て自体、受けたトラフィックの一部、全てを書き換えたトラフィック又は受けたトラフィックに対する応答を、装置に備える他の構成要素や外部の装置等に送信してもよい。   A component included in the device is a part of the traffic received by another component included in the device or an external device, or a part of the traffic itself or a copy thereof. A part or all of the rewritten traffic or a response to the received traffic may be transmitted to another component included in the device, an external device, or the like.

通信システム構成(18−2)の通信システムでは、通信システム構成(18−1)の構成に対して更に、異なる波長の代わりに同一の波長の光信号を送受信するTRx11(λA〜λA)、TRx11(λB〜λB)、…、TRx11(λN〜λN)が、SW12にそれぞれ接続される。更に、異なる波長のTRx11の内の少なくとも一部の波長のTRx11がSW12に複数接続されていてもよい。他は同様である。   In the communication system with the communication system configuration (18-2), TRx11 (λA to λA) and TRx11 that transmit and receive optical signals having the same wavelength instead of the different wavelengths with respect to the configuration of the communication system configuration (18-1). (ΛB to λB),..., TRx11 (λN to λN) are respectively connected to the SW12. Furthermore, a plurality of TRx11 of at least some wavelengths among TRx11 of different wavelengths may be connected to the SW12. Others are the same.

通信システム構成(19−1)の通信システムは、光SW10と、TRx11と、SW13と、制御部14とを備える(図8)。
光SW10は、ODNとTRx11に接続される。光SW10は、自律制御を行い、又は、装置に備える他の構成要素や外部の装置等から制御され、又は、装置に備える他の構成要素や外部の装置等を介して転送された指示で制御される。
The communication system having the communication system configuration (19-1) includes an optical SW 10, TRx 11, SW 13, and a control unit 14 (FIG. 8).
The optical SW 10 is connected to the ODN and TRx11. The optical SW 10 performs autonomous control, or is controlled by another component provided in the device or an external device, or controlled by an instruction transferred via another component provided in the device or an external device. Is done.

異なる波長(λA〜λN)の光信号を送受信するTRx11がSW13に接続される。TRx11は、自律制御を行い、又は、装置に備える他の構成要素や外部の装置等から制御され、又は、装置に備える他の構成要素や外部の装置等を介して転送された指示で制御される。TRx11は、光SW10若しくはSW13のトラフィックの一部又はその全てに、1−1同様に処理する。   TRx11 that transmits and receives optical signals having different wavelengths (λA to λN) is connected to SW13. TRx11 performs autonomous control, or is controlled by another component provided in the device or an external device, or is controlled by an instruction transferred via another component provided in the device or an external device. The TRx11 processes a part or all of the traffic of the optical SW10 or SW13 in the same manner as 1-1.

SW13は、上位側の装置(不図示)に直接、又は集線SW等を介して接続される。SW13は、自律制御を行い、又は、装置に備える他の構成要素や外部の装置等から制御され、又は、装置に備える他の構成要素や外部の装置等を介して転送された指示で制御される。SW13は、TRx11又は上位側の装置(不図示)のトラフィックの一部又はその全てに、1−1同様に処理する。   The SW 13 is connected directly to a higher-level device (not shown) or via a concentrator SW. The SW 13 performs autonomous control, or is controlled by other components provided in the device or an external device, or is controlled by an instruction transferred via another component provided in the device or an external device. The The SW 13 processes a part or all of the traffic of the TRx 11 or a higher-level device (not shown) in the same manner as 1-1.

制御部14は、光SW10、TRx11、SW13、外部のOpS等(不図示)、コントローラ(不図示)又は外部の装置(不図示)と接続される。制御部14は、装置に備える構成要素や外部の装置等を制御し、又は装置に備える構成要素や外部の装置等を介して指示を転送する。   The control unit 14 is connected to the light SW10, TRx11, SW13, an external OpS or the like (not shown), a controller (not shown), or an external device (not shown). The control unit 14 controls a component included in the device, an external device, or the like, or transfers an instruction via a component included in the device, an external device, or the like.

装置に備える構成要素は、装置に備える他の構成要素や外部の装置等のトラフィックの一部又はその全て自体又はその複写を受けて、受けたトラフィックの一部、その全て自体、受けたトラフィックの一部、全てを書き換えたトラフィック又は受けたトラフィックに対する応答を、装置に備える他の構成要素や外部の装置等に送信してもよい。   A component included in the device is a part of the traffic received by another component included in the device or an external device, or a part of the traffic itself or a copy thereof. A part or all of the rewritten traffic or a response to the received traffic may be transmitted to another component included in the device, an external device, or the like.

通信システム構成(19−2)の通信システムでは、通信システム構成(19−1)の構成に対して更に、異なる波長の代わりに同一の波長の光信号を送受信するTRx11(λA〜λA)、TRx11(λB〜λB)、…、TRx11(λN〜λN)が、SW13にそれぞれ接続される。更に、異なる波長のTRx11の内の少なくとも一部の波長のTRx11がSW13に複数接続されていてもよい。他は同様である。   In the communication system with the communication system configuration (19-2), TRx11 (λA to λA) and TRx11 that transmit and receive optical signals having the same wavelength instead of different wavelengths are added to the configuration of the communication system configuration (19-1). (ΛB to λB),..., TRx11 (λN to λN) are connected to SW13, respectively. Furthermore, a plurality of TRx11 having at least some wavelengths among TRx11 having different wavelengths may be connected to the SW13. Others are the same.

通信システム構成(20−1)の通信システムは、光SW10と、TRx11と、SW12と、プロキシ部15とを備える(図8)。
光SW10は、ODNとTRx11に接続される。光SW10は、自律制御を行い、又は、装置に備える他の構成要素や外部の装置等から制御され、又は、装置に備える他の構成要素や外部の装置等を介して転送された指示で制御される。
The communication system having the communication system configuration (20-1) includes an optical SW 10, TRx 11, SW 12, and a proxy unit 15 (FIG. 8).
The optical SW 10 is connected to the ODN and TRx11. The optical SW 10 performs autonomous control, or is controlled by another component provided in the device or an external device, or controlled by an instruction transferred via another component provided in the device or an external device. Is done.

異なる波長(λA〜λN)の光信号を送受信するTRx11がSW12に接続される。TRx11は、自律制御を行い、又は、装置に備える他の構成要素や外部の装置等から制御され、又は、装置に備える他の構成要素や外部の装置等を介して転送された指示で制御される。TRx11は、光SW10若しくはSW12のトラフィックの一部又はその全てに、1−1同様に処理する。   TRx11 that transmits and receives optical signals having different wavelengths (λA to λN) is connected to SW12. TRx11 performs autonomous control, or is controlled by another component provided in the device or an external device, or is controlled by an instruction transferred via another component provided in the device or an external device. The The TRx 11 processes a part or all of the traffic of the optical SW 10 or SW 12 in the same manner as 1-1.

SW12は、プロキシ部15に直接、又は集線SW等を介して接続される。SW12は、自律制御を行い、又は、装置に備える他の構成要素や外部の装置等から制御され、又は、装置に備える他の構成要素や外部の装置等を介して転送された指示で制御される。SW12は、TRx11又はプロキシ部15のトラフィックの一部又はその全てに、1−1同様に処理する。   The SW 12 is connected to the proxy unit 15 directly or via a concentrator SW. The SW 12 performs autonomous control, is controlled from other components provided in the device, external devices, or the like, or is controlled by instructions transferred via other components provided in the device, external devices, etc. The The SW 12 processes a part or all of the traffic of the TRx 11 or the proxy unit 15 in the same manner as 1-1.

プロキシ部15は、上位側の装置(不図示)に直接、又は集線SW等を介して接続される。プロキシ部15は、自律制御を行い、又は、装置に備える他の構成要素や外部の装置等から制御され、又は、装置に備える他の構成要素や外部の装置等を介して転送された指示で制御される。プロキシ部15は、SW12若しくは上位側の装置(不図示)のトラフィックの一部又はその全てに、1−1同様に処理する。   The proxy unit 15 is connected directly to a higher-level device (not shown) or via a concentrator SW. The proxy unit 15 performs an autonomous control, or is controlled by another component included in the device, an external device, or the like, or by an instruction transferred via another component included in the device, an external device, or the like. Be controlled. The proxy unit 15 processes a part or all of the traffic of the SW 12 or a higher-level device (not shown) in the same manner as 1-1.

装置に備える構成要素は、装置に備える他の構成要素や外部の装置等のトラフィックの一部又はその全て自体又はその複写を受けて、受けたトラフィックの一部、その全て自体、受けたトラフィックの一部、全てを書き換えたトラフィック又は受けたトラフィックに対する応答を、装置に備える他の構成要素や外部の装置等に送信してもよい。   A component included in the device is a part of the traffic received by another component included in the device or an external device, or a part of the traffic itself or a copy thereof. A part or all of the rewritten traffic or a response to the received traffic may be transmitted to another component included in the device, an external device, or the like.

通信システム構成(20−2)の通信システムでは、通信システム構成(20−1)の構成に対して更に、異なる波長の代わりに同一の波長の光信号を送受信するTRx11(λA〜λA)、TRx11(λB〜λB)、…、TRx11(λN〜λN)が、SW12にそれぞれ接続される。更に、異なる波長のTRx11の内の少なくとも一部の波長のTRx11がSW12に複数接続されていてもよい。他は同様である。   In the communication system configuration (20-2), TRx11 (λA to λA) and TRx11 that transmit and receive optical signals having the same wavelength instead of different wavelengths are added to the configuration of the communication system configuration (20-1). (ΛB to λB),..., TRx11 (λN to λN) are respectively connected to the SW12. Furthermore, a plurality of TRx11 of at least some wavelengths among TRx11 of different wavelengths may be connected to the SW12. Others are the same.

通信システム構成(21−1)の通信システムは、光SW10と、TRx11と、SW13と、プロキシ部15とを備える(図8)。
光SW10は、ODNとTRx11に接続される。光SW10は、自律制御を行い、又は、装置に備える他の構成要素や外部の装置等から制御され、又は、装置に備える他の構成要素や外部の装置等を介して転送された指示で制御される。
The communication system having the communication system configuration (21-1) includes an optical SW 10, TRx 11, SW 13, and a proxy unit 15 (FIG. 8).
The optical SW 10 is connected to the ODN and TRx11. The optical SW 10 performs autonomous control, or is controlled by another component provided in the device or an external device, or controlled by an instruction transferred via another component provided in the device or an external device. Is done.

異なる波長(λA〜λN)の光信号を送受信するTRx11がSW13に接続される。TRx11は、自律制御を行い、又は、装置に備える他の構成要素や外部の装置等から制御され、又は、装置に備える他の構成要素や外部の装置等を介して転送された指示で制御される。TRx11は、光SW10若しくはSW13のトラフィックの一部又はその全てに、1−1同様に処理する。   TRx11 that transmits and receives optical signals having different wavelengths (λA to λN) is connected to SW13. TRx11 performs autonomous control, or is controlled by another component provided in the device or an external device, or is controlled by an instruction transferred via another component provided in the device or an external device. The TRx11 processes a part or all of the traffic of the optical SW10 or SW13 in the same manner as 1-1.

SW13は、プロキシ部15に直接、又は集線SW等を介して接続される。SW13は、自律制御を行い、又は、装置に備える他の構成要素や外部の装置等から制御され、又は、装置に備える他の構成要素や外部の装置等を介して転送された指示で制御される。SW13は、TRx11又はプロキシ部15のトラフィックの一部又はその全てに、1−1同様に処理する。   The SW 13 is connected to the proxy unit 15 directly or via a concentrator SW. The SW 13 performs autonomous control, or is controlled by other components provided in the device or an external device, or is controlled by an instruction transferred via another component provided in the device or an external device. The The SW 13 processes a part or all of the traffic of the TRx 11 or the proxy unit 15 in the same manner as 1-1.

プロキシ部15は、上位側の装置(不図示)に直接、又は集線SW等を介して接続される。プロキシ部15は、自律制御を行い、又は、装置に備える他の構成要素や外部の装置等から制御され、又は装置に備える他の構成要素や外部の装置等を介して転送された指示で制御される。プロキシ部15は、SW13若しくは上位側の装置(不図示)のトラフィックの一部又はその全てに、1−1同様に処理する。   The proxy unit 15 is connected directly to a higher-level device (not shown) or via a concentrator SW. The proxy unit 15 performs autonomous control, or is controlled by an instruction transferred from another component included in the device or an external device, or transferred via another component included in the device or an external device. Is done. The proxy unit 15 processes a part or all of the traffic of the SW 13 or a higher-level device (not shown) in the same manner as 1-1.

装置に備える構成要素は、装置に備える他の構成要素や外部の装置等のトラフィックの一部又はその全て自体又はその複写を受けて、受けたトラフィックの一部、その全て自体、受けたトラフィックの一部、全てを書き換えたトラフィック又は受けたトラフィックに対する応答を、装置に備える他の構成要素や外部の装置等に送信してもよい。   A component included in the device is a part of the traffic received by another component included in the device or an external device, or a part of the traffic itself or a copy thereof. A part or all of the rewritten traffic or a response to the received traffic may be transmitted to another component included in the device, an external device, or the like.

通信システム構成(21−2)の通信システムでは、通信システム構成(21−1)の構成に対して更に、異なる波長の代わりに同一の波長の光信号を送受信するTRx11(λA〜λA)、TRx11(λB〜λB)、…、TRx11(λN〜λN)が、SW13にそれぞれ接続される。更に、異なる波長のTRx11の内の少なくとも一部の波長のTRx11がSW13に複数接続されていてもよい。他は同様である。   In the communication system configuration (21-2), TRx11 (λA to λA) and TRx11 that transmit and receive optical signals having the same wavelength instead of different wavelengths are added to the configuration of the communication system configuration (21-1). (ΛB to λB),..., TRx11 (λN to λN) are connected to SW13, respectively. Furthermore, a plurality of TRx11 having at least some wavelengths among TRx11 having different wavelengths may be connected to the SW13. Others are the same.

通信システム構成(22−1)の通信システムは、光SW10と、TRx11と、制御部14と、プロキシ部15とを備える(図8)。
光SW10は、ODNとTRx11に接続される。光SW10は、自律制御を行い、又は、装置に備える他の構成要素や外部の装置等から制御され、又は、装置に備える他の構成要素や外部の装置等を介して転送された指示で制御される。
The communication system having the communication system configuration (22-1) includes an optical SW 10, a TRx 11, a control unit 14, and a proxy unit 15 (FIG. 8).
The optical SW 10 is connected to the ODN and TRx11. The optical SW 10 performs autonomous control, or is controlled by another component provided in the device or an external device, or controlled by an instruction transferred via another component provided in the device or an external device. Is done.

異なる波長(λA〜λN)の光信号を送受信するTRx11がプロキシ部15に直接、又は集線SW等を介して接続される。
TRx11は、自律制御を行い、又は、装置に備える他の構成要素や外部の装置等から制御され、又は、装置に備える他の構成要素や外部の装置等を介して転送された指示で制御される。TRx11は、光SW10若しくはプロキシ部15のトラフィックの一部又はその全てに、1−1同様に処理する。
A TRx 11 that transmits and receives optical signals having different wavelengths (λA to λN) is connected to the proxy unit 15 directly or via a concentrator SW.
TRx11 performs autonomous control, or is controlled by another component provided in the device or an external device, or is controlled by an instruction transferred via another component provided in the device or an external device. The The TRx 11 processes a part or all of the traffic of the optical SW 10 or the proxy unit 15 in the same manner as 1-1.

制御部14は、光SW10、TRx11、プロキシ部15、外部のOpS等(不図示)、コントローラ(不図示)又は外部の装置(不図示)と接続される。制御部14は、装置に備える構成要素や外部の装置等を制御し、又は装置に備える構成要素や外部の装置等を介して指示を転送する。   The control unit 14 is connected to the optical SW 10, the TRx 11, the proxy unit 15, an external OpS (not shown), a controller (not shown), or an external device (not shown). The control unit 14 controls a component included in the device, an external device, or the like, or transfers an instruction via a component included in the device, an external device, or the like.

プロキシ部15は、上位側の装置(不図示)に直接、又は集線SW等を介して接続される。プロキシ部15は、自律制御を行い、又は、装置に備える他の構成要素や外部の装置等から制御され、又は装置に備える他の構成要素や外部の装置等を介して転送された指示で制御される。プロキシ部15は、TRx11又は上位側の装置(不図示)のトラフィックの一部又はその全てに、1−1同様に処理する。   The proxy unit 15 is connected directly to a higher-level device (not shown) or via a concentrator SW. The proxy unit 15 performs autonomous control, or is controlled by an instruction transferred from another component included in the device or an external device, or transferred via another component included in the device or an external device. Is done. The proxy unit 15 processes a part or all of the traffic of the TRx 11 or a higher-level device (not shown) in the same manner as 1-1.

装置に備える構成要素は、装置に備える他の構成要素や外部の装置等のトラフィックの一部又はその全て自体又はその複写を受けて、受けたトラフィックの一部、その全て自体、受けたトラフィックの一部、全てを書き換えたトラフィック又は受けたトラフィックに対する応答を、装置に備える他の構成要素や外部の装置等に送信してもよい。   A component included in the device is a part of the traffic received by another component included in the device or an external device, or a part of the traffic itself or a copy thereof. A part or all of the rewritten traffic or a response to the received traffic may be transmitted to another component included in the device, an external device, or the like.

通信システム構成(22−2)の通信システムでは、通信システム構成(22−1)の構成に対して更に、異なる波長の代わりに同一の波長の光信号を送受信するTRx11(λA〜λA)、TRx11(λB〜λB)、…、TRx11(λN〜λN)がプロキシ部15に直接、又は集線SW等を介してそれぞれ接続される。更に、異なる波長のTRx11の内の少なくとも一部の波長のTRx11がプロキシ部15に直接、又は集線SW等を介して複数接続されていてもよい。他は同様である。   In the communication system of the communication system configuration (22-2), TRx11 (λA to λA) and TRx11 that transmit and receive optical signals having the same wavelength instead of different wavelengths are added to the configuration of the communication system configuration (22-1). (ΛB to λB),..., TRx11 (λN to λN) are connected to the proxy unit 15 directly or via a concentrator SW or the like. Furthermore, a plurality of TRx11 of at least some of the different wavelengths TRx11 may be connected to the proxy unit 15 directly or via a concentrator SW or the like. Others are the same.

通信システム構成(23−1)の通信システムは、光SW10と、TRx11と、SW12と、外部サーバ16とを備える(図8)。
光SW10は、ODNとTRx11に接続される。光SW10は、自律制御を行い、又は、装置に備える他の構成要素や外部の装置等から制御され、又は、装置に備える他の構成要素や外部の装置等を介して転送された指示で制御される。
The communication system having the communication system configuration (23-1) includes an optical SW 10, TRx 11, SW 12, and an external server 16 (FIG. 8).
The optical SW 10 is connected to the ODN and TRx11. The optical SW 10 performs autonomous control, or is controlled by another component provided in the device or an external device, or controlled by an instruction transferred via another component provided in the device or an external device. Is done.

異なる波長(λA〜λN)の光信号を送受信するTRx11がSW12に接続される。TRx11は、自律制御を行い、又は、装置に備える他の構成要素や外部の装置等から制御され、又は、装置に備える他の構成要素や外部の装置等を介して転送された指示で制御される。TRx11は、光SW10若しくはSW12のトラフィックの一部又はその全てに、1−1同様に処理する。   TRx11 that transmits and receives optical signals having different wavelengths (λA to λN) is connected to SW12. TRx11 performs autonomous control, or is controlled by another component provided in the device or an external device, or is controlled by an instruction transferred via another component provided in the device or an external device. The The TRx 11 processes a part or all of the traffic of the optical SW 10 or SW 12 in the same manner as 1-1.

SW12は、上位側の装置(不図示)に直接、又は集線SW等を介して接続される。SW12は、自律制御を行い、又は、装置に備える他の構成要素や外部の装置等から制御され、又は、装置に備える他の構成要素や外部の装置等を介して転送された指示で制御される。SW12は、TRx11又は上位側の装置(不図示)のトラフィックの一部又はその全てに、1−1同様に処理する。   The SW 12 is connected directly to a higher-level device (not shown) or via a concentrator SW. The SW 12 performs autonomous control, is controlled from other components provided in the device, external devices, or the like, or is controlled by instructions transferred via other components provided in the device, external devices, etc. The The SW 12 processes a part or all of the traffic of the TRx 11 or a higher-level device (not shown) in the same manner as 1-1.

外部サーバ16は、光SW10、TRx11、SW12、外部のOpS等(不図示)、コントローラ(不図示)又は外部の装置(不図示)と接続される。外部サーバ16は、装置に備える他の構成要素や外部の装置等を制御し、又は装置に備える他の構成要素や外部の装置等を介して指示を転送する。   The external server 16 is connected to the optical SW 10, TRx 11, SW 12, external OpS or the like (not shown), a controller (not shown), or an external device (not shown). The external server 16 controls other components provided in the device, external devices, or the like, or transfers instructions via other components provided in the device, external devices, or the like.

装置に備える構成要素は、装置に備える他の構成要素や外部の装置等のトラフィックの一部又はその全て自体又はその複写を受けて、受けたトラフィックの一部、その全て自体、受けたトラフィックの一部、全てを書き換えたトラフィック又は受けたトラフィックに対する応答を、装置に備える他の構成要素や外部の装置等に送信してもよい。   A component included in the device is a part of the traffic received by another component included in the device or an external device, or a part of the traffic itself or a copy thereof. A part or all of the rewritten traffic or a response to the received traffic may be transmitted to another component included in the device, an external device, or the like.

通信システム構成(23−2)の通信システムでは、通信システム構成(23−1)の構成に対して更に、異なる波長の代わりに同一の波長の光信号を送受信するTRx11(λA〜λA)、TRx11(λB〜λB)、…、TRx11(λN〜λN)が、SW12にそれぞれ接続される。更に、異なる波長のTRx11の内の少なくとも一部の波長のTRx11がSW12に複数接続されていてもよい。他は同様である。   In the communication system of the communication system configuration (23-2), TRx11 (λA to λA) and TRx11 that transmit and receive optical signals of the same wavelength instead of different wavelengths are added to the configuration of the communication system configuration (23-1). (ΛB to λB),..., TRx11 (λN to λN) are respectively connected to the SW12. Furthermore, a plurality of TRx11 of at least some wavelengths among TRx11 of different wavelengths may be connected to the SW12. Others are the same.

通信システム構成(24−1)の通信システムは、光SW10と、TRx11と、SW13と、外部サーバ16とを備える(図8)。
光SW10は、ODNとTRx11に接続される。光SW10は、自律制御を行い、又は、装置に備える他の構成要素や外部の装置等から制御され、又は、装置に備える他の構成要素や外部の装置等を介して転送された指示で制御される。
The communication system having the communication system configuration (24-1) includes an optical SW 10, TRx 11, SW 13, and an external server 16 (FIG. 8).
The optical SW 10 is connected to the ODN and TRx11. The optical SW 10 performs autonomous control, or is controlled by another component provided in the device or an external device, or controlled by an instruction transferred via another component provided in the device or an external device. Is done.

異なる波長(λA〜λN)の光信号を送受信するTRx11がSW13に接続される。TRx11は、自律制御を行い、又は、装置に備える他の構成要素や外部の装置等から制御され、又は、装置に備える他の構成要素や外部の装置等を介して転送された指示で制御される。TRx11は、光SW10若しくはSW13のトラフィックの一部又はその全てに、1−1同様に処理する。   TRx11 that transmits and receives optical signals having different wavelengths (λA to λN) is connected to SW13. TRx11 performs autonomous control, or is controlled by another component provided in the device or an external device, or is controlled by an instruction transferred via another component provided in the device or an external device. The TRx11 processes a part or all of the traffic of the optical SW10 or SW13 in the same manner as 1-1.

SW13は、上位側の装置(不図示)に直接、又は集線SW等を介して接続される。SW13は、自律制御を行い、又は、装置に備える他の構成要素や外部の装置等から制御され、又は、装置に備える他の構成要素や外部の装置等を介して転送された指示で制御される。SW13は、TRx11若しくは上位側の装置(不図示)のトラフィックの一部又はその全てに、1−1同様に処理する。   The SW 13 is connected directly to a higher-level device (not shown) or via a concentrator SW. The SW 13 performs autonomous control, or is controlled by other components provided in the device or an external device, or is controlled by an instruction transferred via another component provided in the device or an external device. The The SW 13 processes a part or all of the traffic of the TRx 11 or a higher-level device (not shown) in the same manner as 1-1.

外部サーバ16は、光SW10、TRx11、SW13、外部のOpS等(不図示)、コントローラ(不図示)又は外部の装置(不図示)と接続される。外部サーバ16は、装置に備える他の構成要素や外部の装置等を制御し、又は装置に備える他の構成要素や外部の装置等を介して指示を転送する。   The external server 16 is connected to the optical SW 10, TRx 11, SW 13, external OpS or the like (not shown), a controller (not shown), or an external device (not shown). The external server 16 controls other components provided in the device, external devices, or the like, or transfers instructions via other components provided in the device, external devices, or the like.

装置に備える構成要素は、装置に備える他の構成要素や外部の装置等のトラフィックの一部若しくはその全て自体又はその複写を受けて、受けたトラフィックの一部、その全て自体、受けたトラフィックの一部、全てを書き換えたトラフィック又は受けたトラフィックに対する応答を、装置に備える他の構成要素や外部の装置等に送信してもよい。   A component included in a device is a part of the traffic of another component included in the device or an external device, or a part of the traffic itself or a copy thereof. A part or all of the rewritten traffic or a response to the received traffic may be transmitted to another component included in the device, an external device, or the like.

通信システム構成(24−2)の通信システムでは、通信システム構成(24−1)の構成に対して更に、異なる波長の代わりに同一の波長の光信号を送受信するTRx11(λA〜λA)、TRx11(λB〜λB)、…、TRx11(λN〜λN)が、SW13にそれぞれ接続される。更に、異なる波長のTRx11の内の少なくとも一部の波長のTRx11がSW13に複数接続されていてもよい。他は同様である。   In the communication system configuration (24-2), TRx11 (λA to λA) and TRx11 that transmit and receive optical signals having the same wavelength instead of different wavelengths are added to the configuration of the communication system configuration (24-1). (ΛB to λB),..., TRx11 (λN to λN) are connected to SW13, respectively. Furthermore, a plurality of TRx11 having at least some wavelengths among TRx11 having different wavelengths may be connected to the SW13. Others are the same.

通信システム構成(25−1)の通信システムは、光SW10と、TRx11と、制御部14と、外部サーバ16とを備える(図8)。
光SW10は、ODNとTRx11に接続される。光SW10は、自律制御を行い、又は、装置に備える他の構成要素や外部の装置等から制御され、又は、装置に備える他の構成要素や外部の装置等を介して転送された指示で制御される。
The communication system having the communication system configuration (25-1) includes an optical SW 10, a TRx 11, a control unit 14, and an external server 16 (FIG. 8).
The optical SW 10 is connected to the ODN and TRx11. The optical SW 10 performs autonomous control, or is controlled by another component provided in the device or an external device, or controlled by an instruction transferred via another component provided in the device or an external device. Is done.

異なる波長(λA〜λN)の光信号を送受信するTRx11が上位側の装置(不図示)に直接、又は集線SW等を介して接続される。TRx11は、自律制御を行い、又は、装置に備える他の構成要素や外部の装置等から制御され、又は、装置に備える他の構成要素や外部の装置等を介して転送された指示で制御される。TRx11は、光SW10若しくは上位側の装置(不図示)のトラフィックの一部又はその全てに、1−1同様に処理する。   A TRx 11 that transmits and receives optical signals having different wavelengths (λA to λN) is connected to a host device (not shown) directly or via a concentrator SW or the like. TRx11 performs autonomous control, or is controlled by another component provided in the device or an external device, or is controlled by an instruction transferred via another component provided in the device or an external device. The The TRx 11 processes a part or all of the traffic of the optical SW 10 or a higher-level device (not shown) in the same manner as 1-1.

制御部14は、光SW10、TRx11、外部サーバ16、外部のOpS等(不図示)、コントローラ(不図示)又は外部の装置(不図示)と接続される。制御部14は、装置に備える構成要素や外部の装置等を制御し、又は装置に備える構成要素や外部の装置等を介して指示を転送する。   The control unit 14 is connected to the optical SW 10, TRx 11, external server 16, external OpS or the like (not shown), a controller (not shown), or an external device (not shown). The control unit 14 controls a component included in the device, an external device, or the like, or transfers an instruction via a component included in the device, an external device, or the like.

外部サーバ16は、光SW10、TRx11、制御部14、外部のOpS等(不図示)、コントローラ(不図示)又は外部の装置(不図示)と接続される。外部サーバ16は、装置に備える構成要素や外部の装置等を制御し、又は装置に備える構成要素や外部の装置等を介して指示を転送する。   The external server 16 is connected to the optical SW 10, the TRx 11, the control unit 14, an external OpS or the like (not shown), a controller (not shown), or an external device (not shown). The external server 16 controls a component included in the device, an external device, or the like, or transfers an instruction via a component included in the device, an external device, or the like.

装置に備える構成要素は、装置に備える他の構成要素や外部の装置等のトラフィックの一部若しくはその全て自体又はその複写を受けて、受けたトラフィックの一部、その全て自体、受けたトラフィックの一部、全てを書き換えたトラフィック又は受けたトラフィックに対する応答を、装置に備える他の構成要素や外部の装置等に送信してもよい。   A component included in a device is a part of the traffic of another component included in the device or an external device, or a part of the traffic itself or a copy thereof. A part or all of the rewritten traffic or a response to the received traffic may be transmitted to another component included in the device, an external device, or the like.

通信システム構成(25−2)の通信システムでは、通信システム構成(25−1)の構成に対して更に、異なる波長の代わりに同一の波長の光信号を送受信するTRx11(λA〜λA)、TRx11(λB〜λB)、…、TRx11(λN〜λN)が上位側の装置(不図示)に直接、又は集線SW等を介してそれぞれ接続される。更に、異なる波長のTRx11の内の少なくとも一部の波長のTRx11が上位側の装置(不図示)に直接、又は集線SW等を介して複数接続されていてもよい。他は同様である。   In the communication system configuration (25-2), TRx11 (λA to λA) and TRx11 that transmit and receive optical signals having the same wavelength instead of different wavelengths are added to the configuration of the communication system configuration (25-1). (ΛB to λB),..., TRx11 (λN to λN) are connected to a higher-level device (not shown) either directly or via a concentrator SW. Furthermore, a plurality of TRx11 having different wavelengths among TRx11 having different wavelengths may be connected to a higher-level device (not shown) directly or via a concentrator SW or the like. Others are the same.

通信システム構成(26−1)の通信システムは、光SW10と、TRx11と、プロキシ部15と、外部サーバ16とを備える(図8)。
光SW10は、ODNとTRx11に接続される。光SW10は、自律制御を行い、又は、装置に備える他の構成要素や外部の装置等から制御され、又は、装置に備える他の構成要素や外部の装置等を介して転送された指示で制御される。
The communication system having the communication system configuration (26-1) includes an optical SW 10, a TRx 11, a proxy unit 15, and an external server 16 (FIG. 8).
The optical SW 10 is connected to the ODN and TRx11. The optical SW 10 performs autonomous control, or is controlled by another component provided in the device or an external device, or controlled by an instruction transferred via another component provided in the device or an external device. Is done.

異なる波長(λA〜λN)の光信号を送受信するTRx11がプロキシ部15に直接、又は集線SW等を介して接続される。TRx11は、自律制御を行い、又は、装置に備える他の構成要素や外部の装置等から制御され、又は、装置に備える他の構成要素や外部の装置等を介して転送された指示で制御される。TRx11は、光SW10若しくはプロキシ部15のトラフィックの一部又はその全てに、1−1同様に処理する。   A TRx 11 that transmits and receives optical signals having different wavelengths (λA to λN) is connected to the proxy unit 15 directly or via a concentrator SW. TRx11 performs autonomous control, or is controlled by another component provided in the device or an external device, or is controlled by an instruction transferred via another component provided in the device or an external device. The The TRx 11 processes a part or all of the traffic of the optical SW 10 or the proxy unit 15 in the same manner as 1-1.

プロキシ部15は、自律制御を行い、又は、装置に備える他の構成要素や外部の装置等から制御され、又は、装置に備える他の構成要素や外部の装置等を介して転送された指示で制御される。プロキシ部15は、TRx11若しくは上位側の装置(不図示)のトラフィックの一部又はその全てに、1−1同様に処理する。   The proxy unit 15 performs an autonomous control, or is controlled by another component included in the device, an external device, or the like, or by an instruction transferred via another component included in the device, an external device, or the like. Be controlled. The proxy unit 15 processes a part or all of the traffic of the TRx 11 or a higher-level device (not shown) in the same manner as 1-1.

外部サーバ16は、光SW10、TRx11、プロキシ部15、外部のOpS等(不図示)、コントローラ(不図示)又は外部の装置(不図示)と接続される。外部サーバ16は、装置に備える他の構成要素や外部の装置等を制御し、又は装置に備える他の構成要素や外部の装置等を介して指示を転送する。   The external server 16 is connected to the optical SW 10, the TRx 11, the proxy unit 15, an external OpS or the like (not shown), a controller (not shown), or an external device (not shown). The external server 16 controls other components provided in the device, external devices, or the like, or transfers instructions via other components provided in the device, external devices, or the like.

装置に備える構成要素は、装置に備える他の構成要素や外部の装置等のトラフィックの一部若しくはその全て自体又はその複写を受けて、受けたトラフィックの一部、その全て自体、受けたトラフィックの一部、全てを書き換えたトラフィック又は受けたトラフィックに対する応答を、装置に備える他の構成要素や外部の装置等に送信してもよい。   A component included in a device is a part of the traffic of another component included in the device or an external device, or a part of the traffic itself or a copy thereof. A part or all of the rewritten traffic or a response to the received traffic may be transmitted to another component included in the device, an external device, or the like.

通信システム構成(26−2)の通信システムでは、通信システム構成(26−1)の構成に対して更に、異なる波長の代わりに同一の波長の光信号を送受信するTRx11(λA〜λA)、TRx11(λB〜λB)、…、TRx11(λN〜λN)がプロキシ部15に直接、又は集線SW等を介してそれぞれ接続される。更に、異なる波長のTRx11の内の少なくとも一部の波長のTRx11がプロキシ部15に直接、又は集線SW等を介して複数接続されていてもよい。他は同様である。   In the communication system configuration (26-2), TRx11 (λA to λA) and TRx11 that transmit and receive optical signals having the same wavelength instead of different wavelengths are added to the configuration of the communication system configuration (26-1). (ΛB to λB),..., TRx11 (λN to λN) are connected to the proxy unit 15 directly or via a concentrator SW or the like. Furthermore, a plurality of TRx11 of at least some of the different wavelengths TRx11 may be connected to the proxy unit 15 directly or via a concentrator SW or the like. Others are the same.

通信システム構成(27−1)の通信システムは、光SW10と、TRx11と、SW12とを備える(図8)。
光SW10は、ODNとTRx11に接続される。光SW10は、自律制御を行い、又は、装置に備える他の構成要素や外部の装置等から制御され、又は、装置に備える他の構成要素や外部の装置等を介して転送された指示で制御される。
The communication system having the communication system configuration (27-1) includes an optical SW10, TRx11, and SW12 (FIG. 8).
The optical SW 10 is connected to the ODN and TRx11. The optical SW 10 performs autonomous control, or is controlled by another component provided in the device or an external device, or controlled by an instruction transferred via another component provided in the device or an external device. Is done.

異なる波長(λA〜λN)の光信号を送受信するTRx11がSW12に接続される。TRx11は、自律制御を行い、又は、装置に備える他の構成要素や外部の装置等から制御され、又は、装置に備える他の構成要素や外部の装置等を介して転送された指示で制御される。TRx11は、光SW10若しくはSW12のトラフィックの一部又はその全てに、1−1同様に処理する。   TRx11 that transmits and receives optical signals having different wavelengths (λA to λN) is connected to SW12. TRx11 performs autonomous control, or is controlled by another component provided in the device or an external device, or is controlled by an instruction transferred via another component provided in the device or an external device. The The TRx 11 processes a part or all of the traffic of the optical SW 10 or SW 12 in the same manner as 1-1.

SW12は、上位側の装置(不図示)に直接、又は集線SW等を介して接続される。SW12は、自律制御を行い、又は、装置に備える他の構成要素や外部の装置等から制御され、又は、装置に備える他の構成要素や外部の装置等を介して転送された指示で制御される。SW12は、TRx11又は上位側の装置(不図示)のトラフィックの一部又はその全てに、1−1同様に処理する。   The SW 12 is connected directly to a higher-level device (not shown) or via a concentrator SW. The SW 12 performs autonomous control, is controlled from other components provided in the device, external devices, or the like, or is controlled by instructions transferred via other components provided in the device, external devices, etc. The The SW 12 processes a part or all of the traffic of the TRx 11 or a higher-level device (not shown) in the same manner as 1-1.

装置に備える構成要素は、装置に備える他の構成要素や外部の装置等のトラフィックの一部若しくはその全て自体又はその複写を受けて、受けたトラフィックの一部、その全て自体、受けたトラフィックの一部、全てを書き換えたトラフィック又は受けたトラフィックに対する応答を、装置に備える他の構成要素や外部の装置等に送信してもよい。   A component included in a device is a part of the traffic of another component included in the device or an external device, or a part of the traffic itself or a copy thereof. A part or all of the rewritten traffic or a response to the received traffic may be transmitted to another component included in the device, an external device, or the like.

通信システム構成(27−2)の通信システムでは、通信システム構成(27−1)の構成に対して更に、異なる波長の代わりに同一の波長の光信号を送受信するTRx11(λA〜λA)、TRx11(λB〜λB)、…、TRx11(λN〜λN)が、SW12にそれぞれ接続される。更に、異なる波長のTRx11の内の少なくとも一部の波長のTRx11がSW12に複数接続されていてもよい。他は同様である。   In the communication system configuration (27-2), TRx11 (λA to λA) and TRx11 that transmit and receive optical signals of the same wavelength instead of different wavelengths with respect to the configuration of the communication system configuration (27-1). (ΛB to λB),..., TRx11 (λN to λN) are respectively connected to the SW12. Furthermore, a plurality of TRx11 of at least some wavelengths among TRx11 of different wavelengths may be connected to the SW12. Others are the same.

通信システム構成(28−1)の通信システムは、光SW10と、TRx11と、SW13とを備える(図8)。
光SW10は、ODNとTRx11に接続される。光SW10は、自律制御を行い、又は、装置に備える他の構成要素や外部の装置等から制御され、又は、装置に備える他の構成要素や外部の装置等を介して転送された指示で制御される。
The communication system having the communication system configuration (28-1) includes an optical SW10, TRx11, and SW13 (FIG. 8).
The optical SW 10 is connected to the ODN and TRx11. The optical SW 10 performs autonomous control, or is controlled by another component provided in the device or an external device, or controlled by an instruction transferred via another component provided in the device or an external device. Is done.

異なる波長(λA〜λN)の光信号を送受信するTRx11がSW13に接続される。TRx11は、自律制御を行い、又は、装置に備える他の構成要素や外部の装置等から制御され、又は、装置に備える他の構成要素や外部の装置等を介して転送された指示で制御される。TRx11は、光SW10若しくはSW13のトラフィックの一部又はその全てに、1−1同様に処理する。   TRx11 that transmits and receives optical signals having different wavelengths (λA to λN) is connected to SW13. TRx11 performs autonomous control, or is controlled by another component provided in the device or an external device, or is controlled by an instruction transferred via another component provided in the device or an external device. The TRx11 processes a part or all of the traffic of the optical SW10 or SW13 in the same manner as 1-1.

SW13は、上位側の装置(不図示)に直接、又は集線SW等を介して接続される。SW13は、自律制御を行い、又は、装置に備える他の構成要素や外部の装置等から制御され、又は、装置に備える他の構成要素や外部の装置等を介して転送された指示で制御される。SW13は、TRx11又は上位側の装置(不図示)のトラフィックの一部又はその全てに、1−1同様に処理する。   The SW 13 is connected directly to a higher-level device (not shown) or via a concentrator SW. The SW 13 performs autonomous control, or is controlled by other components provided in the device or an external device, or is controlled by an instruction transferred via another component provided in the device or an external device. The The SW 13 processes a part or all of the traffic of the TRx 11 or a higher-level device (not shown) in the same manner as 1-1.

装置に備える構成要素は、装置に備える他の構成要素や外部の装置等のトラフィックの一部又はその全て自体又はその複写を受けて、受けたトラフィックの一部、その全て自体、受けたトラフィックの一部、全てを書き換えたトラフィック又は受けたトラフィックに対する応答を、装置に備える他の構成要素や外部の装置等に送信してもよい。   A component included in the device is a part of the traffic received by another component included in the device or an external device, or a part of the traffic itself or a copy thereof. A part or all of the rewritten traffic or a response to the received traffic may be transmitted to another component included in the device, an external device, or the like.

通信システム構成(28−2)の通信システムでは、通信システム構成(28−1)の構成に対して更に、異なる波長の代わりに同一の波長の光信号を送受信するTRx11(λA〜λA)、TRx11(λB〜λB)、…、TRx11(λN〜λN)が、SW13にそれぞれ接続される。更に、異なる波長のTRx11の内の少なくとも一部の波長のTRx11がSW13に複数接続されていてもよい。他は同様である。   In the communication system with the communication system configuration (28-2), TRx11 (λA to λA) and TRx11 that transmit and receive optical signals with the same wavelength instead of the different wavelengths with respect to the configuration of the communication system configuration (28-1). (ΛB to λB),..., TRx11 (λN to λN) are connected to SW13, respectively. Furthermore, a plurality of TRx11 having at least some wavelengths among TRx11 having different wavelengths may be connected to the SW13. Others are the same.

通信システム構成(29−1)の通信システムは、光SW10と、TRx11と、制御部14とを備える(図8)。
光SW10は、ODNとTRx11に接続される。光SW10は、自律制御を行い、又は、装置に備える他の構成要素や外部の装置等から制御され、又は、装置に備える他の構成要素や外部の装置等を介して転送された指示で制御される。
The communication system having the communication system configuration (29-1) includes an optical SW 10, a TRx 11, and a control unit 14 (FIG. 8).
The optical SW 10 is connected to the ODN and TRx11. The optical SW 10 performs autonomous control, or is controlled by another component provided in the device or an external device, or controlled by an instruction transferred via another component provided in the device or an external device. Is done.

異なる波長(λA〜λN)の光信号を送受信するTRx11が上位側の装置(不図示)に直接、又は集線SW等を介して接続される。TRx11は、自律制御を行い、又は、装置に備える他の構成要素や外部の装置等から制御され、又は、装置に備える他の構成要素や外部の装置等を介して転送された指示で制御される。TRx11は、光SW10若しくは上位側の装置(不図示)のトラフィックの一部又はその全てに、1−1同様に処理する。   A TRx 11 that transmits and receives optical signals having different wavelengths (λA to λN) is connected to a host device (not shown) directly or via a concentrator SW or the like. TRx11 performs autonomous control, or is controlled by another component provided in the device or an external device, or is controlled by an instruction transferred via another component provided in the device or an external device. The The TRx 11 processes a part or all of the traffic of the optical SW 10 or a higher-level device (not shown) in the same manner as 1-1.

制御部14は、光SW10、TRx11、外部のOpS等(不図示)、コントローラ(不図示)又は外部の装置(不図示)と接続される。制御部14は、装置に備える構成要素や外部の装置等を制御し、又は装置に備える構成要素や外部の装置等を介して指示を転送する。   The control unit 14 is connected to the optical SW 10, TRx 11, external OpS or the like (not shown), a controller (not shown), or an external device (not shown). The control unit 14 controls a component included in the device, an external device, or the like, or transfers an instruction via a component included in the device, an external device, or the like.

装置に備える構成要素は、装置に備える他の構成要素や外部の装置等のトラフィックの一部若しくはその全て自体又はその複写を受けて、受けたトラフィックの一部、その全て自体、受けたトラフィックの一部、全てを書き換えたトラフィック又は受けたトラフィックに対する応答を、装置に備える他の構成要素や外部の装置等に送信してもよい。   A component included in a device is a part of the traffic of another component included in the device or an external device, or a part of the traffic itself or a copy thereof. A part or all of the rewritten traffic or a response to the received traffic may be transmitted to another component included in the device, an external device, or the like.

通信システム構成(29−2)の通信システムでは、通信システム構成(29−1)の構成に対して更に、異なる波長の代わりに同一の波長の光信号を送受信するTRx11(λA〜λA)、TRx11(λB〜λB)、…、TRx11(λN〜λN)が上位側の装置(不図示)に直接、又は集線SW等を介してそれぞれ接続される。更に、異なる波長のTRx11の内の少なくとも一部の波長のTRx11が上位側の装置(不図示)に直接、又は集線SW等を介して複数接続されていてもよい。他は同様である。   In the communication system configuration (29-2), TRx11 (λA to λA) and TRx11 that transmit and receive optical signals having the same wavelength instead of different wavelengths are added to the configuration of the communication system configuration (29-1). (ΛB to λB),..., TRx11 (λN to λN) are connected to a higher-level device (not shown) either directly or via a concentrator SW. Furthermore, a plurality of TRx11 having different wavelengths among TRx11 having different wavelengths may be connected to a higher-level device (not shown) directly or via a concentrator SW or the like. Others are the same.

通信システム構成(30−1)の通信システムは、光SW10と、TRx11と、プロキシ部15とを備える(図8)。
光SW10は、ODNとTRx11に接続される。光SW10は、自律制御を行い、又は、装置に備える他の構成要素や外部の装置等から制御され、又は、装置に備える他の構成要素や外部の装置等を介して転送された指示で制御される。
The communication system having the communication system configuration (30-1) includes the optical SW 10, the TRx 11, and the proxy unit 15 (FIG. 8).
The optical SW 10 is connected to the ODN and TRx11. The optical SW 10 performs autonomous control, or is controlled by another component provided in the device or an external device, or controlled by an instruction transferred via another component provided in the device or an external device. Is done.

異なる波長(λA〜λN)の光信号を送受信するTRx11がプロキシ部15に直接、又は集線SW等を介して接続される。TRx11は、自律制御を行い、又は、装置に備える構成要素や外部の装置等から制御され、又は装置に備える他の構成要素や外部の装置等を介して転送された指示で制御される。TRx11は、光SW10若しくはプロキシ部15のトラフィックの一部又はその全てに、1−1同様に処理する。   A TRx 11 that transmits and receives optical signals having different wavelengths (λA to λN) is connected to the proxy unit 15 directly or via a concentrator SW. The TRx 11 performs autonomous control, is controlled from a component included in the device, an external device, or the like, or is controlled by an instruction transferred via another component included in the device, an external device, or the like. The TRx 11 processes a part or all of the traffic of the optical SW 10 or the proxy unit 15 in the same manner as 1-1.

プロキシ部15は、自律制御を行い、又は、装置に備える他の構成要素や外部の装置等から制御され、又は、装置に備える他の構成要素や外部の装置等を介して転送された指示で制御される。プロキシ部15は、TRx11若しくは上位側の装置(不図示)のトラフィックの一部又はその全てに、1−1同様に処理する。   The proxy unit 15 performs an autonomous control, or is controlled by another component included in the device, an external device, or the like, or by an instruction transferred via another component included in the device, an external device, or the like. Be controlled. The proxy unit 15 processes a part or all of the traffic of the TRx 11 or a higher-level device (not shown) in the same manner as 1-1.

装置に備える構成要素は、装置に備える他の構成要素や外部の装置等のトラフィックの一部若しくはその全て自体又はその複写を受けて、受けたトラフィックの一部、その全て自体、受けたトラフィックの一部、全てを書き換えたトラフィック又は受けたトラフィックに対する応答を、装置に備える他の構成要素や外部の装置等に送信してもよい。   A component included in a device is a part of the traffic of another component included in the device or an external device, or a part of the traffic itself or a copy thereof. A part or all of the rewritten traffic or a response to the received traffic may be transmitted to another component included in the device, an external device, or the like.

通信システム構成(30−2)の通信システムでは、通信システム構成(30−1)の構成に対して更に、異なる波長の代わりに同一の波長の光信号を送受信するTRx11(λA〜λA)、TRx11(λB〜λB)、…、TRx11(λN〜λN)がプロキシ部15に直接、又は集線SW等を介してそれぞれ接続される。更に、異なる波長のTRx11の内の少なくとも一部の波長のTRx11がプロキシ部15に直接、又は集線SW等を介して複数接続されていてもよい。他は同様である。   In the communication system configuration (30-2), TRx11 (λA to λA) and TRx11 that transmit and receive optical signals of the same wavelength instead of different wavelengths with respect to the configuration of the communication system configuration (30-1). (ΛB to λB),..., TRx11 (λN to λN) are connected to the proxy unit 15 directly or via a concentrator SW or the like. Furthermore, a plurality of TRx11 of at least some of the different wavelengths TRx11 may be connected to the proxy unit 15 directly or via a concentrator SW or the like. Others are the same.

通信システム構成(31−1)の通信システムは、光SW10と、TRx11と、外部サーバ16とを備える(図8)。
光SW10は、ODNとTRx11に接続される。光SW10は、自律制御を行い、又は、装置に備える他の構成要素や外部の装置等から制御され、又は、装置に備える他の構成要素や外部の装置等を介して転送された指示で制御される。
The communication system having the communication system configuration (31-1) includes an optical SW 10, a TRx 11, and an external server 16 (FIG. 8).
The optical SW 10 is connected to the ODN and TRx11. The optical SW 10 performs autonomous control, or is controlled by another component provided in the device or an external device, or controlled by an instruction transferred via another component provided in the device or an external device. Is done.

異なる波長(λA〜λN)の光信号を送受信するTRx11が上位側の装置(不図示)に直接、又は集線SW等を介して接続される。TRx11は、自律制御を行い、又は、装置に備える他の構成要素や外部の装置等から制御され、又は、装置に備える他の構成要素や外部の装置等を介して転送された指示で制御される。TRx11は、光SW10若しくは上位側の装置(不図示)のトラフィックの一部又はその全てに、1−1同様に処理する。   A TRx 11 that transmits and receives optical signals having different wavelengths (λA to λN) is connected to a host device (not shown) directly or via a concentrator SW or the like. TRx11 performs autonomous control, or is controlled by another component provided in the device or an external device, or is controlled by an instruction transferred via another component provided in the device or an external device. The The TRx 11 processes a part or all of the traffic of the optical SW 10 or a higher-level device (not shown) in the same manner as 1-1.

外部サーバ16は、光SW10、TRx11、外部のOpS等(不図示)、コントローラ(不図示)又は外部の装置(不図示)と接続される。外部サーバ16は、装置に備える他の構成要素や外部の装置等を制御し、又はTRx11の他の構成要素や外部の装置等を介して指示を転送する。   The external server 16 is connected to the optical SW 10, TRx 11, external OpS or the like (not shown), a controller (not shown), or an external device (not shown). The external server 16 controls other components included in the device, external devices, or the like, or transfers instructions via other components of TRx11, external devices, or the like.

装置に備える構成要素は、装置に備える他の構成要素や外部の装置等のトラフィックの一部若しくはその全て自体又はその複写を受けて、受けたトラフィックの一部、その全て自体、受けたトラフィックの一部、全てを書き換えたトラフィック又は受けたトラフィックに対する応答を、装置に備える他の構成要素や外部の装置等に送信してもよい。   A component included in a device is a part of the traffic of another component included in the device or an external device, or a part of the traffic itself or a copy thereof. A part or all of the rewritten traffic or a response to the received traffic may be transmitted to another component included in the device, an external device, or the like.

通信システム構成(31−2)の通信システムでは、通信システム構成(31−1)の構成に対して更に、異なる波長の代わりに同一の波長の光信号を送受信するTRx11(λA〜λA)、TRx11(λB〜λB)、…、TRx11(λN〜λN)が上位側の装置(不図示)に直接、又は集線SW等を介してそれぞれ接続される。更に、異なる波長のTRx11の内の少なくとも一部の波長のTRx11が上位側の装置(不図示)に直接、又は集線SW等を介して複数接続されていてもよい。他は同様である。   In the communication system with the communication system configuration (31-2), TRx11 (λA to λA) and TRx11 that transmit and receive optical signals with the same wavelength instead of different wavelengths with respect to the configuration of the communication system configuration (31-1). (ΛB to λB),..., TRx11 (λN to λN) are connected to a higher-level device (not shown) either directly or via a concentrator SW. Furthermore, a plurality of TRx11 having different wavelengths among TRx11 having different wavelengths may be connected to a higher-level device (not shown) directly or via a concentrator SW or the like. Others are the same.

通信システム構成(32−1)の通信システムは、光SW10と、TRx11を備える(図8)。
光SW10は、ODNとTRx11に接続される。光SW10は、自律制御を行い、又は、装置に備える他の構成要素や外部の装置等から制御され、又は、装置に備える他の構成要素や外部の装置等を介して転送された指示で制御される。
The communication system having the communication system configuration (32-1) includes the optical SW 10 and TRx 11 (FIG. 8).
The optical SW 10 is connected to the ODN and TRx11. The optical SW 10 performs autonomous control, or is controlled by another component provided in the device or an external device, or controlled by an instruction transferred via another component provided in the device or an external device. Is done.

異なる波長(λA〜λN)の光信号を送受信するTRx11が上位側の装置(不図示)に直接、又は集線SW等を介して接続される。TRx11は、自律制御を行い、又は、装置に備える構成要素や外部の装置等から制御され、又は、装置に備える他の構成要素や外部の装置等を介して転送された指示で制御される。TRx11は、光SW10若しくは上位側の装置(不図示)のトラフィックの一部又はその全てに、1−1同様に処理する。   A TRx 11 that transmits and receives optical signals having different wavelengths (λA to λN) is connected to a host device (not shown) directly or via a concentrator SW or the like. The TRx 11 performs autonomous control, is controlled from a component provided in the device, an external device, or the like, or is controlled by an instruction transferred via another component provided in the device, an external device, or the like. The TRx 11 processes a part or all of the traffic of the optical SW 10 or a higher-level device (not shown) in the same manner as 1-1.

装置に備える構成要素は、装置に備える他の構成要素や外部の装置等のトラフィックの一部若しくはその全て自体又はその複写を受けて、受けたトラフィックの一部、その全て自体、受けたトラフィックの一部、全てを書き換えたトラフィック又は受けたトラフィックに対する応答を、装置に備える他の構成要素や外部の装置等に送信してもよい。   A component included in a device is a part of the traffic of another component included in the device or an external device, or a part of the traffic itself or a copy thereof. A part or all of the rewritten traffic or a response to the received traffic may be transmitted to another component included in the device, an external device, or the like.

通信システム構成(32−2)の通信システムでは、通信システム構成(32−1)の構成に対して更に、異なる波長の代わりに同一の波長の光信号を送受信するTRx11(λA〜λA)、TRx11(λB〜λB)、…、TRx11(λN〜λN)が上位側の装置(不図示)に直接、又は集線SW等を介してそれぞれ接続される。更に、異なる波長のTRx11の内の少なくとも一部の波長のTRx11が上位側の装置(不図示)に直接、又は集線SW等を介して複数接続されていてもよい。他は同様である。   In the communication system with the communication system configuration (32-2), TRx11 (λA to λA) and TRx11 that transmit and receive optical signals having the same wavelength instead of different wavelengths are added to the configuration of the communication system configuration (32-1). (ΛB to λB),..., TRx11 (λN to λN) are connected to a higher-level device (not shown) either directly or via a concentrator SW. Furthermore, a plurality of TRx11 having different wavelengths among TRx11 having different wavelengths may be connected to a higher-level device (not shown) directly or via a concentrator SW or the like. Others are the same.

上記通信システム構成(1−1)〜(32−2)に示す通信システムが光SW10を備える構成を示したが、通信システム構成(1−1)〜(32−2)に示す通信システムが光SW10を備えないように構成されてもよい。図8に示す通信システムにおいて、通信システム構成(1−1)〜(32−2)に対応する光SW10を備えない構成を、それぞれ通信システム構成(33−1)〜(64−2)とする。すなわち、通信装置は、TRx11と、SW12と、SW13と、制御部14と、プロキシ部15との少なくとも一部を備える。なお、通信装置は、外部サーバ16を備え得る。通信システム構成(33−1)〜(64−2)において、ODNとTRx11が光SW10を介さずに接続される。可変波長のTRx11の入出力を含む同一波長のTRx11の入出力を、ODNの異なる芯線又はそれらにつながる光合分波器等に接続してもよいし、可変波長を含む複数波長のTRx11の入出力又はそれらを光合分波器等で束ねたものを、ODNの異なる芯線に接続してもよいし、可変波長を含む波長のTRx11の入出力を束ねて、ODNの異なる芯線又はそれらにつながる光合分波器等に接続してもよい。他は同様である。   Although the communication systems shown in the communication system configurations (1-1) to (32-2) include the optical SW 10, the communication systems shown in the communication system configurations (1-1) to (32-2) are optical. You may comprise so that SW10 may not be provided. In the communication system illustrated in FIG. 8, configurations that do not include the optical SW 10 corresponding to the communication system configurations (1-1) to (32-2) are referred to as communication system configurations (33-1) to (64-2), respectively. . That is, the communication device includes at least a part of TRx11, SW12, SW13, control unit 14, and proxy unit 15. Note that the communication device may include an external server 16. In the communication system configurations (33-1) to (64-2), the ODN and the TRx11 are connected without passing through the optical SW10. The input / output of the same wavelength TRx11 including the input / output of the variable wavelength TRx11 may be connected to a core wire having a different ODN or an optical multiplexer / demultiplexer connected thereto, or the input / output of the TRx11 of a plurality of wavelengths including the variable wavelength. Alternatively, those bundled by an optical multiplexer / demultiplexer or the like may be connected to a core wire having a different ODN, or the input / output of a TRx11 having a wavelength including a variable wavelength may be bundled to connect the core wires having a different ODN or an optical multi-link connected to them. You may connect to a waver etc. Others are the same.

(第1の構成例)
OLTがTRx11を備え、実行部と指示部とを分離して機能配備する例について説明する。この場合、OLTは、TRx11に実行部を備える。OLTは、TRx11の情報処理部や、CPU(Central Processing Unit)等の演算処理可能な箇所に、指示部を備える。実行部が指示部よりPON側に配置されることが応答速度の観点から好ましいが、逆でもよく、同位置の別装置上でもよく、同一装置上の別VM上でもよい。
(First configuration example)
An example in which the OLT includes TRx11 and the execution unit and the instruction unit are separated and function-deployed will be described. In this case, the OLT includes an execution unit in TRx11. The OLT includes an instruction unit in a TRx11 information processing unit, a CPU (Central Processing Unit), or the like that can perform arithmetic processing. Although it is preferable from the viewpoint of response speed that the execution unit is arranged on the PON side from the instruction unit, it may be reversed, may be on another device at the same position, or may be on another VM on the same device.

また、第1の構成例において、OLTは、主に可変波長のTRx11の入出力を含む同一波長(後述の例では、同一の周波数やモードやコアや符号や周波数や(サブ)キャリア等や波長を含めたそれらの組み合わせであってもよい)のTRx11の入出力を異なる芯線(後述の例では異なるモードやコア等や芯線を含めたこれらの組み合わせであってもよい)又はそれらにつながる光合分波器等に切替又は可変波長を含む複数波長(後述の例では、複数の周波数やモードやコアや符号や周波数や(サブ)キャリア等や波長を含めたそれらの組み合わせであってもよい)のTRx11の入出力又はそれらを光合分波器等で束ねたものを異なる芯線(後述の例では異なるモードやコア等や芯線を含めたこれらの組み合わせであってもよい)に切替又は可変波長を含む波長(後述の例では、周波数やモードやコアや符号や周波数や(サブ)キャリア等や波長を含めたそれらの組み合わせであってもよい)のTRx11の入出力を束ねて、異なる芯線(後述の例では異なるモードやコア等や芯線を含めたこれらの組み合わせであってもよい)又はそれらにつながる光合分波器等に切替する光SW10を備える。なお、以下に示す第2の構成例から第64の構成例においても、OLTは、光SW10を備える。   Further, in the first configuration example, the OLT has the same wavelength mainly including the input / output of the variable wavelength TRx11 (in the example described later, the same frequency, mode, core, code, frequency, (sub) carrier, etc. The input / output of TRx11 may be a different core wire (may be a combination of these including a different mode, core, etc. or core wire in the example described later) or optical coupling connected to them. A plurality of wavelengths including switching or variable wavelengths in a waver or the like (in the example described later, it may be a combination of a plurality of frequencies, modes, cores, codes, frequencies, (sub) carriers, etc. and wavelengths) The TRx11 input / output or those bundled by an optical multiplexer / demultiplexer is switched to a different core wire (in the example described later, it may be a combination of different modes, cores, or core wires). Is a bundle of TRx11 inputs and outputs of wavelengths including variable wavelengths (in the example described below, it may be a combination of frequency, mode, core, code, frequency, (sub) carrier, etc. and wavelength), There is provided an optical SW 10 that switches to a different core wire (which may be a combination of different modes, cores, or core wires in the example described later) or an optical multiplexer / demultiplexer connected thereto. Note that the OLT also includes the optical SW 10 in the following second to 64th configuration examples.

実行部と指示部の入出力は、内部配線、バックボード、OAM部114、主信号線、専用の配線、OpS等、コントローラ又はCont等の経路のいずれでよい。やりとりを指示部で直接終端して入力する場合、OAM部114又は主信号にカプセル化してもよい。やりとりをいずれかの箇所で終端して、内部配線、バックボード、OAM部114、主信号線、専用の配線、OpS等、コントローラ又は制御盤等の経路を経由して入力してもよい。OAM部114や主信号線を用いる場合、OAM部114や主信号にカプセル化することが望ましい。主信号線を通す場合はOSU又は他箇所のSWにて指示部に振り分けることが望ましい。   Input / output between the execution unit and the instruction unit may be any of internal wiring, a backboard, an OAM unit 114, a main signal line, a dedicated wiring, OpS, or a route such as a controller or Cont. When the exchange is directly terminated and input at the instruction unit, it may be encapsulated in the OAM unit 114 or the main signal. The exchange may be terminated at any point and input via a path such as an internal wiring, backboard, OAM unit 114, main signal line, dedicated wiring, OpS, controller or control panel. When the OAM unit 114 or the main signal line is used, it is desirable to encapsulate the OAM unit 114 or the main signal. When passing the main signal line, it is desirable to distribute to the instruction unit by the OSU or the SW at another location.

なお、第1の構成例は、通信システム構成(1−1)〜(64−2)におけるTRx11とTRx11に演算処理可能な箇所を備える任意の構成に適用できる。   Note that the first configuration example can be applied to any configuration provided with locations that can perform arithmetic processing on TRx11 and TRx11 in the communication system configurations (1-1) to (64-2).

(第2の構成例)
第2の構成例では、実行部をTRx11に備え、指示部をSW12の例えば情報処理部や、CPU等の演算処理可能な箇所に備える。その他は第1の構成例と同様である。なお、第2の構成例は、通信システム構成(1−1)〜(64−2)におけるTRx11とSW12に演算処理可能な箇所を備える任意の構成に適用できる。なお、TRx11とSW12の演算処理可能な箇所の両方に実行部及び指示部が備わっていてもよい。
(Second configuration example)
In the second configuration example, the execution unit is provided in TRx11, and the instruction unit is provided in an information processing unit of SW12 such as an information processing unit or a location where arithmetic processing is possible, such as a CPU. Others are the same as the first configuration example. Note that the second configuration example can be applied to any configuration provided with locations where TRx 11 and SW 12 can perform arithmetic processing in the communication system configurations (1-1) to (64-2). It should be noted that the execution unit and the instruction unit may be provided in both the TRx11 and the SW12 that can perform arithmetic processing.

(第3の構成例)
第3の構成例では、実行部をTRx11に備え、指示部をOSUの例えば情報処理部や、CPU等の演算処理可能な箇所に備える。その他は第1の構成例と同様である。なお、第3の構成例は、通信システム構成(1−1)〜(64−2)におけるTRx11とOSUに演算処理可能な箇所を備える任意の構成に適用できる。なお、TRx11とOSUの演算処理可能な箇所の両方に実行部及び指示部が備わっていてもよい。
(Third configuration example)
In the third configuration example, the execution unit is provided in TRx11, and the instruction unit is provided in an OSU such as an information processing unit or a location where arithmetic processing is possible, such as a CPU. Others are the same as the first configuration example. Note that the third configuration example can be applied to any configuration provided with locations where the TRx 11 and the OSU in the communication system configurations (1-1) to (64-2) can perform arithmetic processing. It should be noted that an execution unit and an instruction unit may be provided in both the TRx11 and the location where the OSU can perform arithmetic processing.

(第4の構成例)
第4の構成例では、実行部をTRx11に備え、指示部をSW13の例えば情報処理部や、CPU等の演算処理可能な箇所に備える。その他は第1の構成例と同様である。なお、第4の構成例は、通信システム構成(1−1)〜(64−2)におけるTRx11とSW13に演算処理可能な箇所を備える任意の構成に適用できる。なお、TRx11とSW13の演算処理可能な箇所の両方に実行部及び指示部が備わっていてもよい。
(Fourth configuration example)
In the fourth configuration example, the execution unit is provided in TRx11, and the instruction unit is provided in an information processing unit of SW13 such as an information processing unit or a location where arithmetic processing is possible, such as a CPU. Others are the same as the first configuration example. Note that the fourth configuration example can be applied to any configuration provided with locations where TRx 11 and SW 13 can perform arithmetic processing in the communication system configurations (1-1) to (64-2). Note that an execution unit and an instruction unit may be provided in both the TRx 11 and the SW 13 where the arithmetic processing is possible.

(第5の構成例)
第5の構成例では、実行部をTRx11に備え、指示部をOLTの例えば制御部14、情報処理部、制御盤又はCPU盤等の演算処理可能な箇所に備える。その他は第1の構成例と同様である。なお、第5の構成例は、通信システム構成(1−1)〜(64−2)におけるTRx11とOLTに演算処理可能な箇所を備える任意の構成に適用できる。なお、TRx11とOLTの演算処理可能な箇所の両方に実行部及び指示部が備わっていてもよい。
(Fifth configuration example)
In the fifth configuration example, the execution unit is provided in TRx11, and the instruction unit is provided in an OLT such as a control unit 14, an information processing unit, a control panel, or a CPU panel where processing is possible. Others are the same as the first configuration example. Note that the fifth configuration example can be applied to any configuration provided with locations that can perform arithmetic processing on TRx11 and OLT in the communication system configurations (1-1) to (64-2). It should be noted that an execution unit and an instruction unit may be provided in both the TRx11 and the OLT that can be processed.

(第6の構成例)
第6の構成例では、実行部をTRx11に備え、指示部をOLT外部の例えばセンタクラウド、ローカルクラウド、エッジクラウド、単独の外部サーバ16、情報処理部、OpS等の演算処理可能な箇所に備える。その他は第1の構成例と同様である。なお、第6の構成例は、通信システム構成(1−1)〜(64−2)におけるTRx11とOLT外部に演算処理可能な箇所を備える任意の構成に適用できる。なお、TRx11とOLT外部の演算処理可能な箇所の両方に実行部及び指示部が備わっていてもよい。
(Sixth configuration example)
In the sixth configuration example, the execution unit is provided in TRx11, and the instruction unit is provided in a place where arithmetic processing is possible, such as a center cloud, a local cloud, an edge cloud, a single external server 16, an information processing unit, OpS, etc. outside the OLT. . Others are the same as the first configuration example. Note that the sixth configuration example can be applied to any configuration including TRx11 and a portion that can perform arithmetic processing outside the OLT in the communication system configurations (1-1) to (64-2). Note that an execution unit and an instruction unit may be provided in both the TRx11 and a place where the arithmetic processing can be performed outside the OLT.

(第7の構成例)
第7の構成例では、実行部をTRx11に備え、指示部をOLT外部の主信号ネットワーク中の例えばプロキシ部15等の演算処理可能な箇所に備える。その他は第1の構成例と同様である。なお、第7の構成例は、通信システム構成(1−1)〜(64−2)におけるTRx11とOLT外部の主信号ネットワーク中に演算処理可能な箇所を備える任意の構成に適用できる。なお、TRx11とOLT外部の主信号ネットワーク中の演算処理可能な箇所の両方に実行部及び指示部が備わっていてもよい。
(Seventh configuration example)
In the seventh configuration example, the execution unit is provided in TRx11, and the instruction unit is provided in a place where arithmetic processing is possible, such as the proxy unit 15 in the main signal network outside the OLT. Others are the same as the first configuration example. Note that the seventh configuration example can be applied to any configuration including a location where arithmetic processing is possible in the main signal network outside TRx11 and the OLT in the communication system configurations (1-1) to (64-2). Note that an execution unit and an instruction unit may be provided in both the TRx11 and the portion of the main signal network outside the OLT that can perform arithmetic processing.

(第8の構成例)
第8の構成例では、実行部をSW12に備え、指示部をTRx11の例えば情報処理部や、CPU等の演算処理可能な箇所に備える。その他は第1の構成例と同様である。なお、第8の構成例は、通信システム構成(1−1)〜(64−2)におけるSW12とTRx11に演算処理可能な箇所を備える任意の構成に適用できる。なお、SW12とTRx11の演算処理可能な箇所の両方に実行部及び指示部が備わっていてもよい。
(Eighth configuration example)
In the eighth configuration example, the execution unit is provided in the SW 12, and the instruction unit is provided in a TRx 11 such as an information processing unit or a place where arithmetic processing can be performed such as a CPU. Others are the same as the first configuration example. Note that the eighth configuration example can be applied to any configuration that includes places where SW12 and TRx11 in the communication system configurations (1-1) to (64-2) can perform arithmetic processing. It should be noted that an execution unit and an instruction unit may be provided in both the SW12 and the TRx11 where the arithmetic processing is possible.

(第9の構成例)
第9の構成例では、実行部をSW12に備え、指示部をSW12の例えば情報処理部や、CPU等の演算処理可能な箇所に備える。実行部が指示部よりPON側に配置されることが応答速度の観点から好ましいが、逆でもよく、同位置の別装置上でもよく、同一装置上の別VM上でもよい。その他は第1の構成例と同様である。なお、第9の構成例は、通信システム構成(1−1)〜(64−2)におけるSW12とSW12に演算処理可能な箇所を備える任意の構成に適用できる。
(Ninth configuration example)
In the ninth configuration example, the execution unit is provided in the SW 12, and the instruction unit is provided in an information processing unit of the SW 12 such as an information processing unit or a location where arithmetic processing is possible, such as a CPU. Although it is preferable from the viewpoint of response speed that the execution unit is arranged on the PON side from the instruction unit, it may be reversed, may be on another device at the same position, or may be on another VM on the same device. Others are the same as the first configuration example. Note that the ninth configuration example can be applied to any configuration provided with a place where arithmetic processing can be performed on the SW 12 and the SW 12 in the communication system configurations (1-1) to (64-2).

(第10の構成例)
第10の構成例では、実行部をSW12に備え、指示部をOSUの例えば情報処理部や、CPU等の演算処理可能な箇所に備える。その他は第1の構成例と同様である。なお、第10の構成例は、通信システム構成(1−1)〜(64−2)におけるSW12とOSUに演算処理可能な箇所を備える任意の構成に適用できる。なお、SW12とOSUの演算処理可能な箇所の両方に実行部及び指示部が備わっていてもよい。
(Tenth configuration example)
In the tenth configuration example, the execution unit is provided in the SW 12, and the instruction unit is provided in an OSU such as an information processing unit or a place where arithmetic processing is possible, such as a CPU. Others are the same as the first configuration example. Note that the tenth configuration example can be applied to any configuration provided with locations where the SW 12 and the OSU in the communication system configurations (1-1) to (64-2) can perform arithmetic processing. It should be noted that the execution unit and the instruction unit may be provided in both the SW 12 and the location where the OSU can perform arithmetic processing.

(第11の構成例)
第11の構成例では、実行部をSW12に備え、指示部をSW13の例えば情報処理部や、CPU等に備える。その他は第1の構成例と同様である。なお、第11の構成例は、通信システム構成(1−1)〜(64−2)におけるSW12とSW13に演算処理可能な箇所を備える任意の構成に適用できる。なお、SW12とSW13の演算処理可能な箇所の両方に実行部及び指示部が備わっていてもよい。
(Eleventh configuration example)
In the eleventh configuration example, the execution unit is provided in the SW 12, and the instruction unit is provided in, for example, the information processing unit or the CPU of the SW 13. Others are the same as the first configuration example. Note that the eleventh configuration example can be applied to any configuration provided with places where arithmetic processing can be performed on SW12 and SW13 in the communication system configurations (1-1) to (64-2). It should be noted that an execution unit and an instruction unit may be provided in both of the locations where SW12 and SW13 can perform arithmetic processing.

(第12の構成例)
第12の構成例では、実行部をSW12に備え、指示部をOLTの例えば制御部14、情報処理部、制御盤又はCPU盤等の演算処理可能な箇所に備える。その他は第1の構成例と同様である。なお、第12の構成例は、通信システム構成(1−1)〜(64−2)におけるSW12とOLTに演算処理可能な箇所を備える任意の構成に適用できる。なお、SW12とOLTの演算処理可能な箇所の両方に実行部及び指示部が備わっていてもよい。
(Twelfth configuration example)
In the twelfth configuration example, the execution unit is provided in the SW 12, and the instruction unit is provided in an OLT capable of performing arithmetic processing such as the control unit 14, the information processing unit, the control panel, or the CPU panel. Others are the same as the first configuration example. Note that the twelfth configuration example can be applied to any configuration that includes places where the SW12 and the OLT can perform arithmetic processing in the communication system configurations (1-1) to (64-2). It should be noted that an execution unit and an instruction unit may be provided in both the SW12 and the OLT that can perform arithmetic processing.

(第13の構成例)
第13の構成例では、実行部をSW12に備え、指示部をOLT外部の例えばセンタクラウド、ローカルクラウド、エッジクラウド、単独の外部サーバ16、情報処理部、OpS等の演算処理可能な箇所に備える。その他は第1の構成例と同様である。なお、第13の構成例は、通信システム構成(1−1)〜(64−2)におけるSW12とOLT外部に演算処理可能な箇所を備える任意の構成に適用できる。なお、SW12及びOLT外部の演算処理可能な箇所の両方に実行部及び指示部が備わっていてもよい。
(13th configuration example)
In the thirteenth configuration example, the execution unit is provided in the SW 12, and the instruction unit is provided in a place where arithmetic processing is possible, such as a center cloud, a local cloud, an edge cloud, a single external server 16, an information processing unit, OpS, and the like outside the OLT. . Others are the same as the first configuration example. Note that the thirteenth configuration example can be applied to any configuration provided with a place that can perform arithmetic processing outside the SW 12 and the OLT in the communication system configurations (1-1) to (64-2). Note that an execution unit and an instruction unit may be provided in both the SW 12 and the OLT-external location where calculation processing is possible.

(第14の構成例)
第14の構成例では、実行部をSW12に備え、指示部をOLT外部の主信号ネットワーク中の例えばプロキシ部15等の演算処理が可能な箇所に備える。その他は第1の構成例と同様である。なお、第14の構成例は、通信システム構成(1−1)〜(64−2)におけるSW12とOLT外部の主信号ネットワーク中に演算処理可能な箇所を備える任意の構成に適用できる。なお、SW12とOLT外部の主信号ネットワーク中の演算処理可能な箇所の両方に実行部及び指示部が備わっていてもよい。
(14th configuration example)
In the fourteenth configuration example, the execution unit is provided in the SW 12, and the instruction unit is provided in a place where arithmetic processing such as the proxy unit 15 in the main signal network outside the OLT is possible. Others are the same as the first configuration example. Note that the fourteenth configuration example can be applied to any configuration provided with a place that can perform arithmetic processing in the main signal network outside the SW 12 and the OLT in the communication system configurations (1-1) to (64-2). It should be noted that the execution unit and the instruction unit may be provided in both the SW 12 and the location where the arithmetic processing can be performed in the main signal network outside the OLT.

(第15の構成例)
第15の構成例では、実行部をOSUに備え、指示部をTRx11の例えば情報処理部や、CPU等の演算処理可能な箇所に備える。その他は第1の構成例と同様である。なお、第15の構成例は、通信システム構成(1−1)〜(64−2)におけるOSUとTRx11に演算処理可能な箇所を含む構成に適用できる。なお、OSUとTRx11の演算処理可能な箇所の両方に実行部及び指示部が備わっていてもよい。
(15th configuration example)
In the fifteenth configuration example, the execution unit is provided in the OSU, and the instruction unit is provided in the TRx 11 such as an information processing unit or a location where arithmetic processing is possible, such as a CPU. Others are the same as the first configuration example. Note that the fifteenth configuration example can be applied to a configuration including the OSU and TRx11 that can perform arithmetic processing in the communication system configurations (1-1) to (64-2). Note that an execution unit and an instruction unit may be provided in both the OSU and the TRx 11 where processing is possible.

(第16の構成例)
第16の構成例では、実行部をOSU、指示部をSW12の例えば情報処理部や、CPU等の演算処理可能な箇所に備える。その他は第1の構成例と同様である。なお、第16の構成例は、通信システム構成(1−1)〜(64−2)におけるOSUとSW12に演算処理可能な箇所を備える任意の構成に適用できる。なお、OSUとSW12の演算処理可能な箇所の両方に実行部及び指示部が備わっていてもよい。
(16th configuration example)
In the sixteenth configuration example, the execution unit is provided in the OSU and the instruction unit is provided in the SW 12 such as an information processing unit or a location where arithmetic processing is possible, such as a CPU. Others are the same as the first configuration example. Note that the sixteenth configuration example can be applied to any configuration provided with locations where arithmetic processing can be performed on the OSU and the SW 12 in the communication system configurations (1-1) to (64-2). Note that an execution unit and an instruction unit may be provided in both the OSU and the SW12 where the arithmetic processing is possible.

(第17の構成例)
第17の構成例では、実行部をOSUに備え、指示部をOSUの例えば情報処理部、CPU等の演算処理可能な箇所に備える。実行部が指示部よりPON近傍に配置されることが応答速度の観点から好ましいが、逆でもよく、同位置の別装置上でもよく、同一装置上の別VM上でもよい。その他は第1の構成例と同様である。なお、第17の構成例は、通信システム構成(1−1)〜(64−2)におけるOSUとOSUに演算処理可能な箇所を備える任意の構成に適用できる。
(17th configuration example)
In the seventeenth configuration example, the execution unit is provided in the OSU, and the instruction unit is provided in an OSU, for example, an information processing unit, a CPU or the like that can perform arithmetic processing. Although it is preferable from the viewpoint of response speed that the execution unit is arranged near the PON from the instruction unit, it may be reversed, may be on another device at the same position, or may be on another VM on the same device. Others are the same as the first configuration example. Note that the seventeenth configuration example can be applied to any configuration including the OSU and the OSU that can perform arithmetic processing in the communication system configurations (1-1) to (64-2).

(第18の構成例)
第18の構成例では、実行部をOSUに備え、指示部をSW13の例えば情報処理部や、CPU等の演算処理可能な箇所に備える。その他は第1の構成例と同様である。なお、第18の構成例は、通信システム構成(1−1)〜(64−2)におけるOSUとSW13に演算処理可能な箇所を備える任意の構成に適用できる。なお、OSUとSW13の演算処理可能な箇所の両方に実行部及び指示部が備わっていてもよい。
(18th configuration example)
In the eighteenth configuration example, the execution unit is provided in the OSU, and the instruction unit is provided in an information processing unit of the SW 13 such as an information processing unit or a place where arithmetic processing can be performed. Others are the same as the first configuration example. Note that the eighteenth configuration example can be applied to any configuration including a place where arithmetic processing can be performed on the OSU and the SW 13 in the communication system configurations (1-1) to (64-2). It should be noted that the execution unit and the instruction unit may be provided in both the OSU and the SW 13 where the arithmetic processing is possible.

(第19の構成例)
第19の構成例では、実行部をOSUに備え、指示部をOLTの例えば制御部14、情報処理部、制御盤又はCPU盤等の演算処理可能な箇所に備える。その他は第1の構成例と同様である。なお、第19の構成例は、通信システム構成(1−1)〜(64−2)におけるOSUとOLTに演算処理可能な箇所を備える任意の構成に適用できる。なお、OSU及びOLTの演算処理可能な箇所の両方に実行部及び指示部が備わっていてもよい。
(19th configuration example)
In the nineteenth configuration example, the execution unit is provided in the OSU, and the instruction unit is provided in an OLT such as the control unit 14, the information processing unit, the control panel, or the CPU panel where processing is possible. Others are the same as the first configuration example. Note that the nineteenth configuration example can be applied to any configuration including a place where the OSU and OLT in the communication system configurations (1-1) to (64-2) can perform arithmetic processing. Note that an execution unit and an instruction unit may be provided in both the OSU and the OLT that can perform arithmetic processing.

(第20の構成例)
第20の構成例では、実行部をOSUに備え、指示部をOLT外部の例えばセンタクラウド、ローカルクラウド、エッジクラウド、単独の外部サーバ16、情報処理部、OpS等の演算処理可能な箇所に備える。その他は第1の構成例と同様である。なお、第20の構成例は、通信システム構成(1−1)〜(64−2)におけるOSUとOLT外部に演算処理可能な箇所を備える任意の構成に適用できる。なお、OSUとOLT外部の演算処理可能な箇所の両方に実行部及び指示部が備わっていてもよい。
(20th configuration example)
In the twentieth configuration example, the execution unit is provided in the OSU, and the instruction unit is provided in a place where arithmetic processing is possible, such as a center cloud, a local cloud, an edge cloud, a single external server 16, an information processing unit, OpS, etc. . Others are the same as the first configuration example. Note that the twentieth configuration example can be applied to any configuration including a place where arithmetic processing can be performed outside the OSU and the OLT in the communication system configurations (1-1) to (64-2). Note that the execution unit and the instruction unit may be provided in both the OSU and the OLT-external location where arithmetic processing is possible.

(第21の構成例)
第21の構成例では、実行部をOSUに備え、指示部をOLT外部の主信号ネットワーク中の例えばプロキシ部15等の演算処理可能な箇所に備える。その他は第1の構成例と同様である。なお、第21の構成例は、通信システム構成(1−1)〜(64−2)におけるOSUとOLT外部の主信号ネットワーク中の演算処理可能な箇所を備える任意の構成に適用できる。なお、OSUとOLT外部の主信号ネットワーク中の演算処理可能な箇所の両方に実行部及び指示部が備わっていてもよい。
(21st configuration example)
In the twenty-first configuration example, the execution unit is provided in the OSU, and the instruction unit is provided in a place where arithmetic processing is possible, such as the proxy unit 15 in the main signal network outside the OLT. Others are the same as the first configuration example. Note that the twenty-first configuration example can be applied to any configuration provided with arithmetically operable locations in the main signal network outside the OSU and the OLT in the communication system configurations (1-1) to (64-2). It should be noted that the execution unit and the instruction unit may be provided in both the OSU and the location where the arithmetic processing is possible in the main signal network outside the OLT.

(第22の構成例)
第22の構成例では、実行部をSW13に備え、指示部をTRx11の例えば情報処理部や、CPU等の演算処理可能な箇所に備える。その他は第1の構成例と同様である。なお、第22の構成例は、通信システム構成(1−1)〜(64−2)におけるSW13とTRx11に演算処理可能な箇所を備える任意の構成に適用できる。なお、SW13及びTRx11の演算処理可能な箇所の両方に実行部及び指示部が備わっていてもよい。
(Twenty-second configuration example)
In the twenty-second configuration example, the execution unit is provided in the SW 13, and the instruction unit is provided in a TRx 11 such as an information processing unit or a location where arithmetic processing can be performed, such as a CPU. Others are the same as the first configuration example. Note that the twenty-second configuration example can be applied to any configuration provided with a place where arithmetic processing can be performed on the SW 13 and the TRx 11 in the communication system configurations (1-1) to (64-2). Note that an execution unit and an instruction unit may be provided in both the SW13 and the TRx11 where the arithmetic processing is possible.

(第23の構成例)
第23の構成例では、実行部をSW13に備え、指示部をSW12に備える。その他は第1の構成例と同様である。なお、第23の構成例は、通信システム構成(1−1)〜(64−2)におけるSW13とSW12を備える任意の構成に適用できる。なお、SW13及びSW12の演算処理可能な箇所の両方に実行部及び指示部が備わっていてもよい。
(23rd configuration example)
In the twenty-third configuration example, the execution unit is provided in SW13, and the instruction unit is provided in SW12. Others are the same as the first configuration example. Note that the twenty-third configuration example can be applied to any configuration including the SW 13 and the SW 12 in the communication system configurations (1-1) to (64-2). It should be noted that the execution unit and the instruction unit may be provided in both of the locations where SW13 and SW12 can perform arithmetic processing.

(第24の構成例)
第24の構成例では、実行部をSW13に備え、指示部をOSUの演算処理可能な箇所に備える。OSUの演算処理可能な箇所は、例えば、情報処理部、CPUである。その他は第1の構成例と同様である。なお、第24の構成例は、通信システム構成(1−1)〜(64−2)におけるSW13とOSUに演算処理可能な箇所を備える任意の構成に適用できる。なお、SW13及びOSUの演算処理可能な箇所の両方に実行部及び指示部が備わっていてもよい。
(24th configuration example)
In the twenty-fourth configuration example, the execution unit is provided in the SW 13 and the instruction unit is provided in a place where the OSU can perform arithmetic processing. The places where the OSU can perform arithmetic processing are, for example, an information processing unit and a CPU. Others are the same as the first configuration example. Note that the twenty-fourth configuration example can be applied to any configuration provided with a place that can perform arithmetic processing on the SW 13 and the OSU in the communication system configurations (1-1) to (64-2). Note that the execution unit and the instruction unit may be provided in both the SW 13 and the OSU where the arithmetic processing is possible.

(第25の構成例)
第25の構成例では、実行部をSW13に備え、指示部をSW13の例えば情報処理部や、CPU等の演算処理可能な箇所に備える。その他は第1の構成例と同様である。実行部が指示部よりPON側に配置されることが応答速度の観点から好ましいが、逆でもよく、同位置の別装置上でもよく、同一装置上の別VM(Virtual Machine)上でもよい。なお、第25の構成例は、通信システム構成(1−1)〜(64−2)におけるSW13に演算処理可能な箇所を備える任意の構成に適用できる。
(25th configuration example)
In the twenty-fifth configuration example, the execution unit is provided in the SW 13, and the instruction unit is provided in an information processing unit of the SW 13 such as an information processing unit or a location where arithmetic processing is possible, such as a CPU. Others are the same as the first configuration example. Although it is preferable from the viewpoint of response speed that the execution unit is arranged on the PON side from the instruction unit, it may be reversed, may be on another device at the same position, or may be on another VM (Virtual Machine) on the same device. Note that the twenty-fifth configuration example can be applied to any configuration including a place where arithmetic processing can be performed on the SW 13 in the communication system configurations (1-1) to (64-2).

(第26の構成例)
第26の構成例では、実行部をSW13に備え、指示部をOLTの例えば制御部14、情報処理部、制御盤又はCPU盤等の演算処理可能な箇所に備える。その他は第1の構成例と同様である。なお、第26の構成例は、通信システム構成(1−1)〜(64−2)におけるSW13とOLTに演算処理可能な箇所を備える任意の構成に適用できる。なお、SW13及びOLTの演算処理可能な箇所の両方に実行部及び指示部が備わっていてもよい。
(26th configuration example)
In the twenty-sixth configuration example, the execution unit is provided in the SW 13, and the instruction unit is provided in an OLT capable of performing arithmetic processing such as the control unit 14, the information processing unit, the control panel, or the CPU panel. Others are the same as the first configuration example. Note that the twenty-sixth configuration example can be applied to any configuration provided with a place that can perform arithmetic processing on the SW 13 and the OLT in the communication system configurations (1-1) to (64-2). Note that an execution unit and an instruction unit may be provided in both the SW 13 and the OLT where the arithmetic processing is possible.

(第27の構成例)
第27の構成例では、実行部をSW13に備え、指示部をOLT外部の例えばセンタクラウド、ローカルクラウド、エッジクラウド、単独の外部サーバ16、情報処理部、OpS等の演算処理可能な箇所に備える。その他は第1の構成例と同様である。なお、第27の構成例は、通信システム構成(1−1)〜(64−2)におけるSW13とOLT外部の演算処理可能な箇所を備える任意の構成に適用できる。なお、SW13及びOLT外部の演算処理可能な箇所の両方に実行部及び指示部が備わっていてもよい。
(Twenty-seventh configuration example)
In the twenty-seventh configuration example, the execution unit is provided in the SW 13, and the instruction unit is provided in a place where arithmetic processing is possible, such as a center cloud, a local cloud, an edge cloud, a single external server 16, an information processing unit, OpS, and the like outside the OLT. . Others are the same as the first configuration example. Note that the twenty-seventh configuration example can be applied to any configuration that includes locations where calculation processing can be performed outside the SW 13 and the OLT in the communication system configurations (1-1) to (64-2). Note that an execution unit and an instruction unit may be provided in both of the SW 13 and the OLT-external location where calculation processing is possible.

(第28の構成例)
第28の構成例では、実行部をSW13に備え、指示部をOLT外部の主信号ネットワーク中の例えばプロキシ部15等の演算処理可能な箇所に備える。その他は第1の構成例と同様である。なお、第28の構成例は、通信システム構成(1−1)〜(64−2)におけるSW13とOLT外部の主信号ネットワーク中に演算処理可能な箇所を備える任意の構成に適用できる。なお、SW13とOLT外部の主信号ネットワーク中の演算処理可能な箇所の両方に実行部及び指示部が備わっていてもよい。
(Twenty-eighth configuration example)
In the twenty-eighth configuration example, the execution unit is provided in the SW 13, and the instruction unit is provided in a place where arithmetic processing is possible, such as the proxy unit 15 in the main signal network outside the OLT. Others are the same as the first configuration example. Note that the twenty-eighth configuration example can be applied to any configuration provided with a place that can perform arithmetic processing in the main signal network outside the SW 13 and the OLT in the communication system configurations (1-1) to (64-2). It should be noted that the execution unit and the instruction unit may be provided in both of the SW 13 and a place where arithmetic processing can be performed in the main signal network outside the OLT.

(第29の構成例)
第29の構成例では、実行部をOLTの例えば制御部14、情報処理部、制御盤又はCPU盤等に備え、指示部をTRx11の情報処理部や、CPU等の演算処理可能な箇所に備える。その他は第1の構成例と同様である。なお、第29の構成例は、通信システム構成(1−1)〜(64−2)におけるOLTの例えば制御部14、情報処理部、制御盤又はCPU盤等とTRx11に演算処理可能な箇所を備える任意の構成に適用できる。なお、OLTの例えば制御部14、情報処理部、制御盤又はCPU盤等及びTRx11の演算処理可能な箇所の両方に実行部及び指示部が備わっていてもよい。
(29th configuration example)
In the twenty-ninth configuration example, the execution unit is provided in, for example, the control unit 14 of the OLT, the information processing unit, the control panel, or the CPU board, and the instruction unit is provided in the information processing unit of the TRx11 or a place where arithmetic processing such as the CPU is possible. . Others are the same as the first configuration example. The twenty-ninth configuration example is a portion of the OLT in the communication system configurations (1-1) to (64-2), for example, a control unit 14, an information processing unit, a control panel, or a CPU panel, and a place where TRx11 can perform arithmetic processing. It can be applied to any configuration provided. Note that an execution unit and an instruction unit may be provided in both of the OLT, for example, the control unit 14, the information processing unit, the control panel or the CPU panel, and the TRx11 capable of performing arithmetic processing.

(第30の構成例)
第30の構成例では、実行部をOLTの例えば制御部14、情報処理部、制御盤又はCPU盤等に備え、指示部をSW12の例えば情報処理部や、CPU等の演算処理可能な箇所に備える。その他は第1の構成例と同様である。なお、第30の構成例は、通信システム構成(1−1)〜(64−2)におけるOLTの例えば制御部14、情報処理部、制御盤又はCPU盤等とSW12に演算処理可能な箇所を備える任意の構成に適用できる。なお、OLTの例えば制御部14、情報処理部、制御盤又はCPU盤等及びSW12の演算処理可能な箇所の両方に実行部及び指示部が備わっていてもよい。
(30th configuration example)
In the thirtieth configuration example, the execution unit is provided in, for example, the control unit 14 of the OLT, the information processing unit, the control panel, or the CPU board, and the instruction unit is provided in the SW 12 such as the information processing unit or a location where arithmetic processing such as the CPU can be performed. Prepare. Others are the same as the first configuration example. In the thirtieth configuration example, for example, the control unit 14, the information processing unit, the control panel, or the CPU panel of the OLT in the communication system configurations (1-1) to (64-2) and the places where the arithmetic processing can be performed on the SW 12. It can be applied to any configuration provided. Note that an execution unit and an instruction unit may be provided in both of the OLT, for example, the control unit 14, the information processing unit, the control panel or the CPU panel, and the SW12 where the calculation processing is possible.

(第31の構成例)
第31の構成例では、実行部をOLTの例えば制御部14、情報処理部、制御盤又はCPU盤等に備え、指示部をOSUの例えば情報処理部や、CPU等の演算処理可能な箇所に備える。その他は第1の構成例と同様である。なお、第31の構成例は、通信システム構成(1−1)〜(64−2)におけるOLTの例えば制御部14、情報処理部、制御盤又はCPU盤等とOSUに演算処理可能な箇所を備える任意の構成に適用できる。なお、OLTの例えば制御部14、情報処理部、制御盤又はCPU盤等とOSUの演算処理可能な箇所の両方に実行部及び指示部が備わっていてもよい。
(31st configuration example)
In the thirty-first configuration example, the execution unit is provided in, for example, the control unit 14 of the OLT, the information processing unit, the control panel, or the CPU panel, and the instruction unit is provided in the OSU, for example, the information processing unit, a location where the CPU can perform arithmetic processing Prepare. Others are the same as the first configuration example. The thirty-first configuration example includes, for example, a control unit 14, an information processing unit, a control panel, or a CPU panel of the OLT in the communication system configurations (1-1) to (64-2) and locations where the OSU can perform arithmetic processing. It can be applied to any configuration provided. Note that an execution unit and an instruction unit may be provided in both of the OLT, for example, the control unit 14, the information processing unit, the control panel, or the CPU panel, and the OSU that can perform arithmetic processing.

(第32の構成例)
第32の構成例では、実行部をOLTの例えば制御部14、情報処理部、制御盤又はCPU盤等に備え、指示部をSW13の例えば情報処理部や、CPU等の演算処理可能な箇所に備える。その他は第1の構成例と同様である。なお、第32の構成例は、通信システム構成(1−1)〜(64−2)におけるOLTの例えば制御部14、情報処理部、制御盤又はCPU盤等とSW13に演算処理可能な箇所を備える任意の構成に適用できる。なお、OLTの例えば制御部14、情報処理部、制御盤又はCPU盤等及びSW13の演算処理可能な箇所の両方に実行部及び指示部が備わっていてもよい。
(Thirty-second configuration example)
In the thirty-second configuration example, the execution unit is provided in, for example, the control unit 14 of the OLT, the information processing unit, the control panel, or the CPU panel, and the instruction unit is provided in the SW 13 such as the information processing unit or the CPU or the like that can perform arithmetic processing. Prepare. Others are the same as the first configuration example. In the thirty-second configuration example, for example, the control unit 14, the information processing unit, the control panel, or the CPU panel of the OLT in the communication system configurations (1-1) to (64-2) and the places where the arithmetic processing can be performed on the SW 13. It can be applied to any configuration provided. Note that an execution unit and an instruction unit may be provided in both of the OLT, for example, the control unit 14, the information processing unit, the control panel or the CPU panel, and the SW 13 where the calculation processing is possible.

(第33の構成例)
第33の構成例では、実行部をOLTの例えば制御部14、情報処理部、制御盤又はCPU盤等に備え、指示部をOLTの例えば制御部14、情報処理部、制御盤又はCPU盤等の演算処理可能な箇所に備える。実行部が指示部よりPON側に配置されることが応答速度の観点から好ましいが、逆でもよく、同位置の別装置上でもよく、同一装置上の別VM上でもよい。その他は第1の構成例と同様である。なお、第33の構成例は、通信システム構成(1−1)〜(64−2)におけるOLTの例えば制御部14、情報処理部、制御盤又はCPU盤とOLTに演算処理可能な箇所を備える構成に適用できる。
(Thirty-third configuration example)
In the thirty-third configuration example, the execution unit is provided in, for example, the control unit 14 of the OLT, the information processing unit, the control panel, or the CPU board, and the instruction unit is provided in the OLT, for example, the control unit 14, the information processing unit, the control panel, or the CPU board. It is provided at a place where the arithmetic processing can be performed. Although it is preferable from the viewpoint of response speed that the execution unit is arranged on the PON side from the instruction unit, it may be reversed, may be on another device at the same position, or may be on another VM on the same device. Others are the same as the first configuration example. Note that the thirty-third configuration example includes, for example, a control unit 14, an information processing unit, a control panel, or a CPU panel of the OLT in the communication system configurations (1-1) to (64-2) and a portion that can perform arithmetic processing on the OLT. Applicable to configuration.

(第34の構成例)
第34の構成例では、実行部をOLTの例えば制御部14、情報処理部、制御盤又はCPU盤等に備え、指示部をOLT外部の例えばセンタクラウド、ローカルクラウド、エッジクラウド、単独の外部サーバ16、情報処理部、OpS等の演算処理可能な箇所に備える。その他は第1の構成例と同様である。なお、第34の構成例は、通信システム構成(1−1)〜(64−2)におけるOLTの例えば制御部14、情報処理部、制御盤又はCPU盤等とOLT外部に演算処理可能な箇所を備える任意の構成に適用できる。なお、OLTの例えば制御部14、情報処理部、制御盤又はCPU盤等とOLT外部の演算処理可能な箇所の両方に実行部及び指示部が備わっていてもよい。
(Thirty-fourth configuration example)
In the thirty-fourth configuration example, the execution unit is provided in, for example, the control unit 14, the information processing unit, the control panel, or the CPU panel of the OLT, and the instruction unit is, for example, a center cloud, a local cloud, an edge cloud, or a single external server outside the OLT 16. It is provided in a place where arithmetic processing is possible, such as an information processing unit and OpS. Others are the same as the first configuration example. The thirty-fourth configuration example, for example, a control unit 14, an information processing unit, a control panel, or a CPU panel of the OLT in the communication system configurations (1-1) to (64-2) and places where arithmetic processing can be performed outside the OLT It is applicable to any configuration comprising Note that an execution unit and an instruction unit may be provided in both of the OLT, for example, the control unit 14, the information processing unit, the control panel, or the CPU panel, and a place where arithmetic processing can be performed outside the OLT.

(第35の構成例)
第35の構成例では、実行部をOLTの例えば制御部14、情報処理部、制御盤又はCPU盤等に備え、指示部をOLT外部の主信号ネットワーク中の例えばプロキシ部15等の演算処理可能な箇所に備える。その他は第1の構成例と同様である。なお、第35の構成例は通信システム構成(1−1)〜(64−2)におけるOLTの例えば制御部14、情報処理部、制御盤又はCPU盤等とOLT外部の主信号ネットワークに演算処理可能な箇所を備える任意の構成に適用できる。なお、OLTの例えば制御部14、情報処理部、制御盤又はCPU盤等とOLT外部の主信号ネットワークの演算処理可能な箇所の両方に実行部及び指示部が備わっていてもよい。
(35th configuration example)
In the thirty-fifth configuration example, the execution unit is provided in, for example, the control unit 14, the information processing unit, the control panel, or the CPU panel of the OLT, and the instruction unit can perform arithmetic processing such as the proxy unit 15 in the main signal network outside the OLT Prepare for the wrong place. Others are the same as the first configuration example. The thirty-fifth configuration example is arithmetic processing performed on, for example, the control unit 14, information processing unit, control panel or CPU panel of the OLT and the main signal network outside the OLT in the communication system configurations (1-1) to (64-2). It can be applied to any configuration with possible locations. Note that an execution unit and an instruction unit may be provided in both of the OLT, for example, the control unit 14, the information processing unit, the control panel or the CPU panel, and the portion of the main signal network outside the OLT that can perform arithmetic processing.

(第36の構成例)
第36の構成例では、実行部をOLT外部の例えばセンタクラウドやローカルクラウドやエッジクラウドや単独の外部サーバ16や情報処理部やOpS等に備え、指示部をTRx11の例えば情報処理部や、CPU等の演算処理可能な箇所に備える。その他は第1の構成例と同様である。なお、第36の構成例は、通信システム構成(1−1)〜(64−2)におけるOLT外部の例えばセンタクラウドやローカルクラウドやエッジクラウドや単独の外部サーバ16や情報処理部やOpS等とTRx11に演算処理可能な箇所を備える任意の構成に適用できる。なお、OLT外部の例えばセンタクラウドやローカルクラウドやエッジクラウドや単独の外部サーバ16や情報処理部やOpS等とTRx11の演算処理可能な箇所の両方に実行部及び指示部が備わっていてもよい。
(Thirty-sixth configuration example)
In the thirty-sixth configuration example, the execution unit is provided in, for example, a center cloud, a local cloud, an edge cloud, a single external server 16, an information processing unit, OpS, or the like outside the OLT, and the instruction unit is a TRx11 information processing unit, CPU, etc. It is prepared in a place where arithmetic processing can be performed. Others are the same as the first configuration example. The thirty-sixth configuration example includes, for example, a center cloud, a local cloud, an edge cloud, a single external server 16, an information processing unit, OpS, and the like outside the OLT in the communication system configurations (1-1) to (64-2). The present invention can be applied to any configuration including a location where TRx11 can perform arithmetic processing. It should be noted that an execution unit and an instruction unit may be provided both in the center cloud, the local cloud, the edge cloud, the single external server 16, the information processing unit, OpS, etc. outside the OLT and the location where the TRx11 can be processed.

(第37の構成例)
第37の構成例では、実行部をOLT外部の例えばセンタクラウドやローカルクラウドやエッジクラウドや単独の外部サーバ16や情報処理部やOpS等に備え、指示部をSW12の例えば情報処理部や、CPU等の演算処理可能な箇所に備える。その他は第1の構成例と同様である。なお、第37の構成例は、通信システム構成(1−1)〜(64−2)におけるOLT外部の例えばセンタクラウドやローカルクラウドやエッジクラウドや単独の外部サーバ16や情報処理部やOpS等とSW12に演算処理可能な箇所を備える任意の構成に適用できる。なお、OLT外部の例えばセンタクラウドやローカルクラウドやエッジクラウドや単独の外部サーバ16や情報処理部やOpS等とSW12の演算処理可能な箇所の両方に実行部及び指示部が備わっていてもよい。
(Thirty-seventh configuration example)
In the thirty-seventh configuration example, the execution unit is provided in, for example, the center cloud, local cloud, edge cloud, single external server 16, information processing unit, OpS, etc. outside the OLT, and the instruction unit is, for example, the information processing unit in the SW 12, CPU It is prepared in a place where arithmetic processing can be performed. Others are the same as the first configuration example. The thirty-seventh configuration example includes, for example, a center cloud, a local cloud, an edge cloud, a single external server 16, an information processing unit, OpS, and the like outside the OLT in the communication system configurations (1-1) to (64-2). The present invention can be applied to any configuration provided with a place where the SW 12 can perform arithmetic processing. For example, an execution unit and an instruction unit may be provided outside the OLT, for example, in a center cloud, a local cloud, an edge cloud, a single external server 16, an information processing unit, OpS, or the like, and a location where the SW 12 can perform calculation processing.

(第38の構成例)
第38の構成例では、実行部をOLT外部の例えばセンタクラウドやローカルクラウドやエッジクラウドや単独の外部サーバ16や情報処理部やOpS等に備え、指示部をOSUの例えば情報処理部や、CPU等の演算処理可能な箇所に備える。その他は第1の構成例と同様である。なお、第38の構成例は、通信システム構成(1−1)〜(64−2)におけるOLT外部の例えばセンタクラウドやローカルクラウドやエッジクラウドや単独の外部サーバ16や情報処理部やOpS等とOSUに演算処理可能な箇所を備える任意の構成に適用できる。なお、OLT外部の例えばセンタクラウドやローカルクラウドやエッジクラウドや単独の外部サーバ16や情報処理部やOpS等及びOSUの演算処理可能な箇所の両方に実行部及び指示部が備わっていてもよい。
(38th configuration example)
In the thirty-eighth configuration example, the execution unit is provided in, for example, the center cloud, local cloud, edge cloud, single external server 16, information processing unit, OpS, etc. outside the OLT, and the instruction unit is, for example, an information processing unit or CPU of the OSU It is prepared in a place where arithmetic processing can be performed. Others are the same as the first configuration example. The thirty-eighth configuration example includes, for example, a center cloud, a local cloud, an edge cloud, a single external server 16, an information processing unit, OpS, and the like outside the OLT in the communication system configurations (1-1) to (64-2). The present invention can be applied to any configuration provided with a location where the OSU can perform arithmetic processing. For example, an execution unit and an instruction unit may be provided outside the OLT, for example, in a center cloud, a local cloud, an edge cloud, a single external server 16, an information processing unit, an OpS, or the like and a location where OSU can perform arithmetic processing.

(第39の構成例)
第39の構成例では、実行部をOLT外部の例えばセンタクラウドやローカルクラウドやエッジクラウドや単独の外部サーバ16や情報処理部やOpS等に備え、指示部をSW13の例えば情報処理部や、CPU等の演算処理可能な箇所に備える。その他は第1の構成例と同様である。なお、第39の構成例は、通信システム構成(1−1)〜(64−2)におけるOLT外部の例えばセンタクラウドやローカルクラウドやエッジクラウドや単独の外部サーバ16や情報処理部やOpS等とSW13に演算処理可能な箇所を備える任意の構成に適用できる。なお、OLT外部の例えばセンタクラウドやローカルクラウドやエッジクラウドや単独の外部サーバ16や情報処理部やOpS等とSW13の演算処理可能な箇所の両方に実行部及び指示部が備わっていてもよい。
(39th configuration example)
In the thirty-ninth configuration example, the execution unit is provided in, for example, the center cloud, the local cloud, the edge cloud, the single external server 16, the information processing unit, OpS, or the like outside the OLT, and the instruction unit is, for example, the information processing unit of the SW 13 or the CPU It is prepared in a place where arithmetic processing can be performed. Others are the same as the first configuration example. The thirty-ninth configuration example includes, for example, a center cloud, a local cloud, an edge cloud, a single external server 16, an information processing unit, OpS, and the like outside the OLT in the communication system configurations (1-1) to (64-2). The present invention can be applied to any configuration provided with a place where the SW 13 can perform arithmetic processing. Note that an execution unit and an instruction unit may be provided both in the center cloud, the local cloud, the edge cloud, the single external server 16, the information processing unit, OpS, etc. outside the OLT and the location where the SW 13 can perform calculation processing.

(第40の構成例)
第40の構成例では、実行部をOLT外部の例えばセンタクラウドやローカルクラウドやエッジクラウドや単独の外部サーバ16や情報処理部やOpS等に備え、指示部をOLTの例えば制御部14、情報処理部、制御盤又はCPU盤等の演算処理可能な箇所に備える。その他は第1の構成例と同様である。なお、第40の構成例は、通信システム構成(1−1)〜(64−2)におけるOLT外部の例えばセンタクラウドやローカルクラウドやエッジクラウドや単独の外部サーバ16や情報処理部やOpS等とOLTに演算処理可能な箇所を備える任意の構成に適用できる。なお、OLT外部の例えばセンタクラウドやローカルクラウドやエッジクラウドや単独の外部サーバ16や情報処理部やOpS等及びOLTの演算処理可能な箇所の両方に実行部及び指示部が備わっていてもよい。
(40th configuration example)
In the 40th configuration example, the execution unit is provided in, for example, the center cloud, local cloud, edge cloud, single external server 16, information processing unit, OpS, etc. outside the OLT, and the instruction unit is, for example, the control unit 14 of the OLT, information processing This is provided at a place where arithmetic processing is possible, such as a section, a control panel or a CPU panel. Others are the same as the first configuration example. The 40th configuration example includes, for example, a center cloud, a local cloud, an edge cloud, a single external server 16, an information processing unit, OpS, etc. outside the OLT in the communication system configurations (1-1) to (64-2). The present invention can be applied to any configuration provided with a place where arithmetic processing can be performed in the OLT. For example, an execution unit and an instruction unit may be provided outside the OLT, for example, in a center cloud, a local cloud, an edge cloud, a single external server 16, an information processing unit, OpS, or the like, and a location where OLT can be processed.

(第41の構成例)
第41の構成例では、実行部をOLT外部の例えばセンタクラウドやローカルクラウドやエッジクラウドや単独の外部サーバ16や情報処理部やOpS等に備え、指示部をOLT外部の例えばセンタクラウドやローカルクラウドやエッジクラウドや単独の外部サーバ16や情報処理部やOpS等の演算処理可能な箇所に備える。実行部が指示部よりPON側に配置されることが応答速度の観点から好ましいが、逆でもよく、同位置の別サーバ上でもよく、同一サーバ上の別VM上でもよい。その他は第1の構成例と同様である。なお、第41の構成例は、通信システム構成(1−1)〜(64−2)におけるOLT外部の例えばセンタクラウドやローカルクラウドやエッジクラウドや単独の外部サーバ16や情報処理部やOpS等とOLT外部に演算処理可能な箇所を備える任意の構成に適用できる。なお、OLT外部の例えばセンタクラウドやローカルクラウドやエッジクラウドや単独の外部サーバ16や情報処理部やOpS等とOLT外部の演算処理可能な箇所の両方に実行部及び指示部が備わっていてもよい。
(41st configuration example)
In the forty-first configuration example, the execution unit is provided in the center cloud, local cloud, edge cloud, single external server 16, information processing unit, OpS, etc. outside the OLT, and the instruction unit is provided outside the OLT, for example, the center cloud or local cloud Or an edge cloud, a single external server 16, an information processing unit, OpS, or the like that can be processed. Although it is preferable from the viewpoint of response speed that the execution unit is arranged on the PON side from the instruction unit, it may be reversed, may be on another server at the same position, or may be on another VM on the same server. Others are the same as the first configuration example. The 41st configuration example includes, for example, a center cloud, a local cloud, an edge cloud, a single external server 16, an information processing unit, OpS, etc. outside the OLT in the communication system configurations (1-1) to (64-2). The present invention can be applied to any configuration provided with a place where arithmetic processing can be performed outside the OLT. It should be noted that an execution unit and an instruction unit may be provided outside the OLT, for example, in a center cloud, a local cloud, an edge cloud, a single external server 16, an information processing unit, OpS, or the like, and a location where calculation processing can be performed outside the OLT. .

(第42の構成例)
第42の構成例では、実行部をOLT外部の例えばセンタクラウドやローカルクラウドやエッジクラウドや単独の外部サーバ16や情報処理部やOpS等に備え、指示部をOLT外部の主信号ネットワーク中の例えばプロキシ部15等の演算処理可能な箇所に備える。その他は第1の構成例と同様である。なお、第42の構成例は通信システム構成(1−1)〜(64−2)におけるOLT外部の例えばセンタクラウドやローカルクラウドやエッジクラウドや単独の外部サーバ16や情報処理部やOpS等とOLT外部の主信号ネットワーク中に演算処理可能な箇所を備える任意の構成に適用できる。なお、OLT外部の例えばセンタクラウドやローカルクラウドやエッジクラウドや単独の外部サーバ16や情報処理部やOpS等とOLT外部の主信号ネットワーク中の演算処理可能な箇所の両方に実行部及び指示部が備わっていてもよい。
(Forty-second configuration example)
In the forty-second configuration example, the execution unit is provided in the center cloud, local cloud, edge cloud, single external server 16, information processing unit, OpS, etc. outside the OLT, and the instruction unit is provided in the main signal network outside the OLT, for example. It is provided at a place where arithmetic processing is possible, such as the proxy unit 15. Others are the same as the first configuration example. The forty-second configuration example is, for example, a center cloud, a local cloud, an edge cloud, a single external server 16, an information processing unit, OpS, etc. outside the OLT in the communication system configurations (1-1) to (64-2) and the OLT. The present invention can be applied to any configuration having a place where arithmetic processing is possible in an external main signal network. It should be noted that the execution unit and the instruction unit are provided in both the center cloud, the local cloud, the edge cloud, the single external server 16, the information processing unit, OpS, and the like outside the OLT and the arithmetic signal processing location in the main signal network outside the OLT. It may be provided.

(第43の構成例)
第43の構成例では、実行部をOLT外部の主信号ネットワーク中の例えばプロキシ部15等に備え、指示部をTRx11の例えば情報処理部や、CPU等の演算処理可能な箇所に備える。その他は第1の構成例と同様である。なお、第43の構成例は、通信システム構成(1−1)〜(64−2)におけるOLT外部の主信号ネットワーク中の例えばプロキシ部15等とTRx11に演算処理可能な箇所を備える任意の構成に適用できる。なお、OLT外部の主信号ネットワーク中の例えばプロキシ部15等とTRx11の演算処理可能な箇所の両方に実行部及び指示部が備わっていてもよい。
(Forty-third configuration example)
In the forty-third configuration example, the execution unit is provided in, for example, the proxy unit 15 or the like in the main signal network outside the OLT, and the instruction unit is provided in the TRx 11 such as an information processing unit or a location where arithmetic processing is possible, such as a CPU. Others are the same as the first configuration example. Note that the forty-third configuration example is an arbitrary configuration that includes, for example, the proxy unit 15 and the like in the main signal network outside the OLT in the communication system configurations (1-1) to (64-2) and a location where TRx11 can perform arithmetic processing. Applicable to. For example, the execution unit and the instruction unit may be provided in both the proxy unit 15 and the like in the main signal network outside the OLT and the location where the TRx 11 can perform arithmetic processing.

(第44の構成例)
第44の構成例では、実行部をOLT外部の主信号ネットワーク中の例えばプロキシ部15等に備え、指示部をSW12の例えば情報処理部や、CPU等の演算処理可能な箇所に備える。その他は第1の構成例と同様である。なお、第44の構成例は、通信システム構成(1−1)〜(64−2)におけるOLT外部の主信号ネットワーク中の例えばプロキシ部15等とSW12に演算処理可能な箇所を備える任意の構成に適用できる。なお、OLT外部の主信号ネットワーク中の例えばプロキシ部15等とSW12の演算処理可能な箇所の両方に実行部及び指示部が備わっていてもよい。
(44th configuration example)
In the forty-fourth configuration example, the execution unit is provided in, for example, the proxy unit 15 or the like in the main signal network outside the OLT, and the instruction unit is provided in an information processing unit of the SW 12 such as an information processing unit or a place where arithmetic processing can be performed. Others are the same as the first configuration example. The forty-fourth configuration example is an arbitrary configuration including, for example, the proxy unit 15 and the like in the main signal network outside the OLT in the communication system configurations (1-1) to (64-2) and locations where the SW 12 can perform arithmetic processing. Applicable to. Note that, for example, both the proxy unit 15 and the like in the main signal network outside the OLT and the portion where the SW 12 can perform arithmetic processing may include an execution unit and an instruction unit.

(第45の構成例)
第45の構成例では、実行部をOLT外部の主信号ネットワーク中の例えばプロキシ部15等に備え、指示部をOSUの例えば情報処理部や、CPU等の演算処理可能な箇所に備える。その他は第1の構成例と同様である。なお、第45の構成例は、通信システム構成(1−1)〜(64−2)におけるOLT外部の主信号ネットワーク中の例えばプロキシ部15等とOSUに演算処理可能な箇所を備える任意の構成に適用できる。なお、OLT外部の主信号ネットワーク中の例えばプロキシ部15等とOSUの演算処理可能な箇所の両方に実行部及び指示部が備わっていてもよい。
(45th configuration example)
In the forty-fifth configuration example, the execution unit is provided in, for example, the proxy unit 15 in the main signal network outside the OLT, and the instruction unit is provided in an OSU, for example, an information processing unit or a location where arithmetic processing is possible, such as a CPU. Others are the same as the first configuration example. Note that the forty-fifth configuration example is an arbitrary configuration that includes, for example, the proxy unit 15 in the main signal network outside the OLT and locations where the OSU can perform arithmetic processing in the communication system configurations (1-1) to (64-2). Applicable to. Note that, for example, the execution unit and the instruction unit may be provided in both the proxy unit 15 or the like in the main signal network outside the OLT and the location where the OSU can perform arithmetic processing.

(第46の構成例)
第46の構成例では、実行部をOLT外部の主信号ネットワーク中の例えばプロキシ部15等に備え、指示部をSW13の例えば情報処理部や、CPU等の演算処理可能な箇所に備える。その他は第1の構成例と同様である。なお、第46の構成例は、通信システム構成(1−1)〜(64−2)におけるOLT外部の主信号ネットワーク中の例えばプロキシ部15等とSW13に演算処理可能な箇所を備える任意の構成に適用できる。なお、OLT外部の主信号ネットワーク中の例えばプロキシ部15等とSW13の演算処理可能な箇所の両方に実行部及び指示部が備わっていてもよい。
(Forty-sixth configuration example)
In the forty-sixth configuration example, the execution unit is provided in, for example, the proxy unit 15 in the main signal network outside the OLT, and the instruction unit is provided in, for example, the information processing unit of the SW 13 or a place where arithmetic processing such as a CPU can be performed. Others are the same as the first configuration example. Note that the forty-sixth configuration example is an arbitrary configuration that includes places where arithmetic processing is possible for, for example, the proxy unit 15 and the SW 13 in the main signal network outside the OLT in the communication system configurations (1-1) to (64-2). Applicable to. Note that, for example, both the proxy unit 15 and the like in the main signal network outside the OLT and the part where the SW 13 can perform arithmetic processing may be provided with an execution unit and an instruction unit.

(第47の構成例)
第47の構成例では、実行部をOLT外部の主信号ネットワーク中の例えばプロキシ部15等に備え、指示部をOLTの例えば制御部14、情報処理部、制御盤又はCPU盤等の演算処理可能な箇所に備える。その他は第1の構成例と同様である。なお、第47の構成例は、通信システム構成(1−1)〜(64−2)におけるOLT外部の主信号ネットワーク中の例えばプロキシ部15等とOLTに演算処理可能な箇所を備える構成に適用できる。なお、OLT外部の主信号ネットワーク中の例えばプロキシ部15等とOLTの演算処理可能な箇所の両方に実行部及び指示部が備わっていてもよい。
(Forty-seventh configuration example)
In the 47th configuration example, the execution unit is provided in, for example, the proxy unit 15 in the main signal network outside the OLT, and the instruction unit can perform arithmetic processing such as the control unit 14, the information processing unit, the control panel, or the CPU panel of the OLT. Prepare for the wrong place. Others are the same as the first configuration example. The forty-seventh configuration example is applied to a configuration including, for example, the proxy unit 15 in the main signal network outside the OLT in the communication system configurations (1-1) to (64-2) and a place where the OLT can perform arithmetic processing. it can. It should be noted that the execution unit and the instruction unit may be provided in both the proxy unit 15 and the like in the main signal network outside the OLT and the portion where the OLT can be processed.

(第48の構成例)
第48の構成例では、実行部をOLT外部の主信号ネットワーク中の例えばプロキシ部15等に備え、指示部をOLT外部の例えばセンタクラウド、ローカルクラウド、エッジクラウド、単独の外部サーバ16、情報処理部、OpS等の演算処理可能な箇所に備える。その他は第1の構成例と同様である。なお、第48の構成例は、通信システム構成(1−1)〜(64−2)におけるOLT外部の主信号ネットワーク中の例えばプロキシ部15とOLT外部に演算処理可能な箇所を備える任意の構成に適用できる。なお、OLT外部の主信号ネットワーク中の例えばプロキシ部15等とOLT外部の演算処理可能な箇所の両方に実行部及び指示部が備わっていてもよい。
(Forty-eighth configuration example)
In the forty-eighth configuration example, the execution unit is provided in, for example, the proxy unit 15 in the main signal network outside the OLT, and the instruction unit is in the center cloud, local cloud, edge cloud, single external server 16, etc. outside the OLT, information processing Provided in a place where arithmetic processing is possible, such as a part or OpS. Others are the same as the first configuration example. Note that the forty-eighth configuration example is an arbitrary configuration including, for example, the proxy unit 15 in the main signal network outside the OLT and a place where arithmetic processing is possible outside the OLT in the communication system configurations (1-1) to (64-2). Applicable to. Note that, for example, the execution unit and the instruction unit may be provided in both the proxy unit 15 and the like in the main signal network outside the OLT and the part where the arithmetic processing can be performed outside the OLT.

(第49の構成例)
第49の構成例では、実行部をOLT外部の主信号ネットワーク中の例えばプロキシ部15等に備え、指示部をOLT外部の主信号ネットワーク中の例えばプロキシ部15等の演算処理可能な個所に備える。実行部が指示部よりPON側に配置されることが応答速度の観点から好ましいが、逆でもよく、同位置の別装置上でもよく、同一装置上の別VM上でもよい。その他は第1の構成例と同様である。なお、第49の構成例は通信システム構成(1−1)〜(64−2)におけるOLT外部の主信号ネットワーク中の例えばプロキシ部15等に演算処理可能な箇所を備える任意の構成に適用できる。
(49th configuration example)
In the forty-ninth configuration example, the execution unit is provided in, for example, the proxy unit 15 or the like in the main signal network outside the OLT, and the instruction unit is provided in a place where arithmetic processing is possible, for example, in the main signal network outside the OLT. . Although it is preferable from the viewpoint of response speed that the execution unit is arranged on the PON side from the instruction unit, it may be reversed, may be on another device at the same position, or may be on another VM on the same device. Others are the same as the first configuration example. Note that the forty-ninth configuration example can be applied to any configuration including a place where arithmetic processing can be performed, for example, in the proxy unit 15 in the main signal network outside the OLT in the communication system configurations (1-1) to (64-2). .

(第50の構成例)
第50の構成例では、実行部を光SW10に備え、指示部を光SW10の例えば情報処理部や、CPU等の演算処理可能な箇所に備える。実行部が指示部よりPON側に配置されることが応答速度の観点から好ましいが、逆でもよく、同位置の別装置上でもよく、同一装置上の別VM上でもよい。その他は第1の構成例と同様である。なお、第50の構成例は、通信システム構成(1−1)〜(64−2)における光SW10に演算処理可能な箇所を備える任意の構成に適用できる。なお、光SW10の演算処理可能な箇所の両方に実行部及び指示部が備わっていてもよい。
(50th configuration example)
In the fifty configuration example, the execution unit is provided in the light SW 10, and the instruction unit is provided in the information processing unit of the light SW 10, such as a CPU, where it can perform arithmetic processing. Although it is preferable from the viewpoint of response speed that the execution unit is arranged on the PON side from the instruction unit, it may be reversed, may be on another device at the same position, or may be on another VM on the same device. Others are the same as the first configuration example. Note that the 50th configuration example can be applied to any configuration including a place where the optical SW 10 in the communication system configurations (1-1) to (64-2) can perform arithmetic processing. It should be noted that the execution unit and the instruction unit may be provided in both places where the optical SW 10 can perform arithmetic processing.

(第51の構成例)
第51の構成例では、実行部を光SW10に備え、指示部をTRx11の例えば情報処理部や、CPU等の演算処理可能な箇所に備える。その他は第1の構成例と同様である。なお、第51の構成例は、通信システム構成(1−1)〜(64−2)における光SW10とTRx11に演算処理可能な箇所を備える任意の構成に適用できる。なお、光SW10とTRx11の演算処理可能な箇所の両方に実行部及び指示部が備わっていてもよい。
(51st configuration example)
In the fifty-first configuration example, the execution unit is provided in the optical SW 10, and the instruction unit is provided in a TRx 11 such as an information processing unit or a location where arithmetic processing is possible, such as a CPU. Others are the same as the first configuration example. Note that the fifty-first configuration example can be applied to any configuration including a place where the optical SW 10 and the TRx 11 in the communication system configurations (1-1) to (64-2) can perform arithmetic processing. Note that an execution unit and an instruction unit may be provided in both the optical SW 10 and the TRx 11 where the arithmetic processing is possible.

(第52の構成例)
第52の構成例では、実行部を光SW10に備え、指示部をSW12の例えば情報処理部や、CPU等の演算処理可能な箇所に備える。その他は第1の構成例と同様である。なお、第52の構成例は、通信システム構成(1−1)〜(64−2)における光SW10とSW12に演算処理可能な箇所を備える任意の構成に適用できる。なお、光SW10とSW12の演算処理可能な箇所の両方に実行部及び指示部が備わっていてもよい。
(52nd configuration example)
In the fifty-second configuration example, the execution unit is provided in the light SW10, and the instruction unit is provided in an information processing unit of the SW12 such as an information processing unit or a place where arithmetic processing can be performed. Others are the same as the first configuration example. Note that the fifty-second configuration example can be applied to any configuration including a place where arithmetic processing can be performed on the optical switches SW10 and SW12 in the communication system configurations (1-1) to (64-2). It should be noted that the execution unit and the instruction unit may be provided in both the places where the light SW10 and the SW12 can perform arithmetic processing.

(第53の構成例)
第53の構成例では、実行部を光SW10に備え、指示部をOSUの例えば情報処理部や、CPU等の演算処理可能な箇所に備える。その他は第1の構成例と同様である。なお、第53の構成例は、通信システム構成(1−1)〜(64−2)における光SW10とOSUに演算処理可能な箇所を備える任意の構成に適用できる。なお、光SW10とOSUの演算処理可能な箇所の両方に実行部及び指示部が備わっていてもよい。
(53rd configuration example)
In the fifty-third configuration example, the execution unit is provided in the optical SW 10, and the instruction unit is provided in an OSU such as an information processing unit or a location where arithmetic processing is possible, such as a CPU. Others are the same as the first configuration example. Note that the fifty-third configuration example can be applied to any configuration including a place where arithmetic processing can be performed on the optical SW 10 and the OSU in the communication system configurations (1-1) to (64-2). It should be noted that an execution unit and an instruction unit may be provided in both the optical SW 10 and the location where the OSU can perform arithmetic processing.

(第54の構成例)
第54の構成例では、実行部を光SW10に備え、指示部をSW13の例えば情報処理部や、CPU等に備える。その他は第1の構成例と同様である。なお、第54の構成例は、通信システム構成(1−1)〜(64−2)における光SW10とSW13に演算処理可能な箇所を備える任意の構成に適用できる。なお、光SW10とSW13の演算処理可能な箇所の両方に実行部及び指示部が備わっていてもよい。
(Fifth configuration example)
In the fifty-fourth configuration example, the execution unit is provided in the light SW10, and the instruction unit is provided in, for example, the information processing unit or CPU of the SW13. Others are the same as the first configuration example. Note that the fifty-fourth configuration example can be applied to any configuration including a place where arithmetic processing can be performed on the optical switches SW10 and SW13 in the communication system configurations (1-1) to (64-2). It should be noted that the execution unit and the instruction unit may be provided in both of the optical SW 10 and the SW 13 where the calculation processing is possible.

(第55の構成例)
第55の構成例では、実行部を光SW10に備え、指示部をOLTの例えば制御部14、情報処理部、制御盤又はCPU盤等の演算処理可能な箇所に備える。その他は第1の構成例と同様である。なお、第55の構成例は、通信システム構成(1−1)〜(64−2)における光SW10とOLTに演算処理可能な箇所を備える任意の構成に適用できる。なお、光SW10とOLTの演算処理可能な箇所の両方に実行部及び指示部が備わっていてもよい。
(55th configuration example)
In the fifty-fifth configuration example, the execution unit is provided in the optical SW 10, and the instruction unit is provided in an OLT capable of performing arithmetic processing, such as the control unit 14, the information processing unit, the control panel, or the CPU panel. Others are the same as the first configuration example. Note that the 55th configuration example can be applied to any configuration including a place where arithmetic processing can be performed on the optical SW 10 and the OLT in the communication system configurations (1-1) to (64-2). Note that an execution unit and an instruction unit may be provided in both the optical SW 10 and the portion where the OLT can be processed.

(第56の構成例)
第56の構成例では、実行部を光SW10に備え、指示部をOLT外部の例えばセンタクラウド、ローカルクラウド、エッジクラウド、単独の外部サーバ16、情報処理部、OpS等の演算処理可能な箇所に備える。その他は第1の構成例と同様である。なお、第56の構成例は、通信システム構成(1−1)〜(64−2)における光SW10とOLT外部に演算処理可能な箇所を備える任意の構成に適用できる。なお、光SW10及びOLT外部の演算処理可能な箇所の両方に実行部及び指示部が備わっていてもよい。
(56th configuration example)
In the fifty-sixth configuration example, the execution unit is provided in the optical SW 10 and the instruction unit is provided at a place where arithmetic processing is possible, such as a center cloud, a local cloud, an edge cloud, a single external server 16, an information processing unit, OpS, etc. outside the OLT. Prepare. Others are the same as the first configuration example. Note that the fifty-sixth configuration example can be applied to any configuration including a place where arithmetic processing can be performed outside the optical SW 10 and the OLT in the communication system configurations (1-1) to (64-2). Note that an execution unit and an instruction unit may be provided in both of the optical SW 10 and a place where arithmetic processing can be performed outside the OLT.

(第57の構成例)
第57の構成例では、実行部を光SW10に備え、指示部をOLT外部の主信号ネットワーク中の例えばプロキシ部15等の演算処理が可能な箇所に備える。その他は第1の構成例と同様である。なお、第57の構成例は、通信システム構成(1−1)〜(64−2)における光SW10とOLT外部の主信号ネットワーク中に演算処理可能な箇所を備える任意の構成に適用できる。なお、光SW10とOLT外部の主信号ネットワーク中の演算処理可能な箇所の両方に実行部及び指示部が備わっていてもよい。
(57th configuration example)
In the 57th configuration example, the execution unit is provided in the optical SW 10, and the instruction unit is provided in a place where arithmetic processing such as the proxy unit 15 in the main signal network outside the OLT is possible. Others are the same as the first configuration example. Note that the 57th configuration example can be applied to any configuration provided with a place where arithmetic processing can be performed in the main signal network outside the optical SW 10 and the OLT in the communication system configurations (1-1) to (64-2). Note that an execution unit and an instruction unit may be provided in both the optical SW 10 and a place where arithmetic processing is possible in the main signal network outside the OLT.

(第58の構成例)
第58の構成例では、実行部をTRx11に備え、指示部を光SW10の例えば情報処理部や、CPU等の演算処理可能な箇所に備える。その他は第1の構成例と同様である。なお、第58の構成例は、通信システム構成(1−1)〜(64−2)におけるTRx11と光SW10に演算処理可能な箇所を備える任意の構成に適用できる。なお、TRx11と光SW10の演算処理可能な箇所の両方に実行部及び指示部が備わっていてもよい。
(58th configuration example)
In the 58th configuration example, the execution unit is provided in TRx11, and the instruction unit is provided in an information processing unit of the optical SW 10 such as an information processing unit or a place where arithmetic processing is possible, such as a CPU. Others are the same as the first configuration example. Note that the 58th configuration example can be applied to any configuration including locations where arithmetic processing is possible for TRx11 and optical SW10 in the communication system configurations (1-1) to (64-2). Note that an execution unit and an instruction unit may be provided in both the TRx11 and the optical SW10 where the calculation processing is possible.

(第59構成例)
第59の構成例では、実行部をSW12に備え、指示部を光SW10の例えば情報処理部や、CPU等の演算処理可能な箇所に備える。その他は第1の構成例と同様である。なお、第59の構成例は、通信システム構成(1−1)〜(64−2)におけるSW12と光SW10に演算処理可能な箇所を備える任意の構成に適用できる。なお、SW12と光SW10の演算処理可能な箇所の両方に実行部及び指示部が備わっていてもよい。
(59th configuration example)
In the 59th configuration example, the execution unit is provided in the SW 12, and the instruction unit is provided in the information processing unit of the optical SW 10, for example, in a place where arithmetic processing can be performed such as a CPU. Others are the same as the first configuration example. Note that the 59th configuration example can be applied to any configuration provided with a place where arithmetic processing can be performed on the SW 12 and the optical SW 10 in the communication system configurations (1-1) to (64-2). It should be noted that an execution unit and an instruction unit may be provided in both of the locations where SW 12 and optical SW 10 can perform arithmetic processing.

(第60の構成例)
第60の構成例では、実行部をOSUに備え、指示部を光SW10の例えば情報処理部や、CPU等の演算処理可能な箇所に備える。その他は第1の構成例と同様である。なお、第60の構成例は、通信システム構成(1−1)〜(64−2)におけるOSUと光SW10に演算処理可能な箇所を含む構成に適用できる。なお、OSUと光SW10の演算処理可能な箇所の両方に実行部及び指示部が備わっていてもよい。
(60th configuration example)
In the sixty-sixth configuration example, the execution unit is provided in the OSU, and the instruction unit is provided in the information processing unit of the optical SW 10, for example, in a place where arithmetic processing is possible, such as a CPU. Others are the same as the first configuration example. The 60th configuration example can be applied to a configuration including a place where the OSU and the optical SW 10 can perform arithmetic processing in the communication system configurations (1-1) to (64-2). It should be noted that an execution unit and an instruction unit may be provided in both the OSU and the optical SW 10 where processing is possible.

(第61の構成例)
第61の構成例では、実行部をSW13に備え、指示部を光SW10の例えば情報処理部や、CPU等の演算処理可能な箇所に備える。その他は第1の構成例と同様である。なお、第61の構成例は、通信システム構成(1−1)〜(64−2)におけるSW13と光SW10に演算処理可能な箇所を備える任意の構成に適用できる。なお、SW13及び光SW10の演算処理可能な箇所の両方に実行部及び指示部が備わっていてもよい。
(61st configuration example)
In the 61st structural example, an execution part is provided in SW13, and an instruction | indication part is provided in the location which can process arithmetic processing, such as information processing part, CPU, etc. of optical SW10. Others are the same as the first configuration example. Note that the 61st configuration example can be applied to any configuration provided with a place where arithmetic processing can be performed on the SW 13 and the optical SW 10 in the communication system configurations (1-1) to (64-2). It should be noted that the execution unit and the instruction unit may be provided in both of the SW 13 and the optical SW 10 where the calculation processing is possible.

(第62の構成例)
第62の構成例では、実行部をOLTの例えば制御部14、情報処理部、制御盤又はCPU盤等に備え、指示部を光SW10の情報処理部や、CPU等の演算処理可能な箇所に備える。その他は第1の構成例と同様である。なお、第62の構成例は、通信システム構成(1−1)〜(64−2)におけるOLTの例えば制御部14、情報処理部、制御盤又はCPU盤等と光SW10に演算処理可能な箇所を備える任意の構成に適用できる。なお、OLTの例えば制御部14、情報処理部、制御盤又はCPU盤等及び光SW10の演算処理可能な箇所の両方に実行部及び指示部が備わっていてもよい。
(62nd configuration example)
In the 62nd configuration example, the execution unit is provided in the OLT, for example, the control unit 14, the information processing unit, the control panel, or the CPU panel, and the instruction unit is provided in the information processing unit of the optical SW 10 or a location where arithmetic processing can be performed by the CPU. Prepare. Others are the same as the first configuration example. Note that the 62nd configuration example is a place where the OLT in the communication system configurations (1-1) to (64-2), for example, the control unit 14, the information processing unit, the control panel or the CPU panel, and the optical SW 10 can perform arithmetic processing. It is applicable to any configuration comprising Note that an execution unit and an instruction unit may be provided in both of the OLT, for example, the control unit 14, the information processing unit, the control panel or the CPU panel, and the place where the optical SW 10 can perform arithmetic processing.

(第63の構成例)
第63の構成例では、実行部をOLT外部の例えばセンタクラウドやローカルクラウドやエッジクラウドや単独の外部サーバ16や情報処理部やOpS等に備え、指示部を光SW10の例えば情報処理部や、CPU等の演算処理可能な箇所に備える。その他は第1の構成例と同様である。なお、第63の構成例は、通信システム構成(1−1)〜(64−2)におけるOLT外部の例えばセンタクラウドやローカルクラウドやエッジクラウドや単独の外部サーバ16や情報処理部やOpS等と光SW10に演算処理可能な箇所を備える任意の構成に適用できる。なお、OLT外部の例えばセンタクラウドやローカルクラウドやエッジクラウドや単独の外部サーバ16や情報処理部やOpS等と光SW10の演算処理可能な箇所の両方に実行部及び指示部が備わっていてもよい。
(63th configuration example)
In the 63rd configuration example, the execution unit is provided in, for example, the center cloud, local cloud, edge cloud, single external server 16, information processing unit, OpS, etc. outside the OLT, and the instruction unit is, for example, the information processing unit of the optical SW 10, It is provided at a location where arithmetic processing is possible, such as a CPU. Others are the same as the first configuration example. The 63rd configuration example includes, for example, a center cloud, a local cloud, an edge cloud, a single external server 16, an information processing unit, OpS, etc. outside the OLT in the communication system configurations (1-1) to (64-2). The optical SW 10 can be applied to any configuration having a place where arithmetic processing is possible. It should be noted that an execution unit and an instruction unit may be provided in both the center cloud, the local cloud, the edge cloud, the single external server 16, the information processing unit, OpS, etc. outside the OLT and the location where the optical SW 10 can perform the arithmetic processing. .

(第64の構成例)
第64の構成例では、実行部をOLT外部の主信号ネットワーク中の例えばプロキシ部15等に備え、指示部を光SW10の例えば情報処理部や、CPU等の演算処理可能な箇所に備える。その他は第1の構成例と同様である。なお、第64の構成例は、通信システム構成(1−1)〜(64−2)におけるOLT外部の主信号ネットワーク中の例えばプロキシ部15等と光SW10の演算処理可能な箇所を備える任意の構成に適用できる。なお、OLT外部の主信号ネットワーク中の例えばプロキシ部15等と光SW10の演算処理可能な箇所の両方に実行部及び指示部が備わっていてもよい。
(64th configuration example)
In the sixty-fourth configuration example, the execution unit is provided in, for example, the proxy unit 15 in the main signal network outside the OLT, and the instruction unit is provided in the information processing unit of the optical SW 10, for example, in a place where arithmetic processing is possible, such as a CPU. Others are the same as the first configuration example. Note that the 64th configuration example is an arbitrary configuration including, for example, the proxy unit 15 in the main signal network outside the OLT in the communication system configurations (1-1) to (64-2) and a place where the optical SW 10 can perform arithmetic processing. Applicable to configuration. For example, the execution unit and the instruction unit may be provided in both the proxy unit 15 and the like in the main signal network outside the OLT and the place where the optical SW 10 can perform arithmetic processing.

なお、第1の構成例から第64の構成例において、指示部の設定又はアルゴリズムを変更するためのIFを備え、指示部のソフトウェアを変更できるとしてもよい。また、第1の構成例から第64の構成例において、指示部は装置の構成要素で、演算処理が可能な一か所の構成要素上に配置したが、演算処理が可能な複数の構成要素装置上、例えば複数の情報処理部での処理により実現してもよい。   In the first to 64th configuration examples, an IF for changing the setting or algorithm of the instruction unit may be provided, and the software of the instruction unit may be changed. Further, in the first to 64th configuration examples, the instruction unit is a component of the apparatus and is arranged on one component capable of arithmetic processing, but a plurality of components capable of arithmetic processing You may implement | achieve by the process in a some information processing part on an apparatus, for example.

図9は、光アクセスシステムの構成の例を示す図である。同図に示すOLTは、通信装置100の一例である。図9に係る光アクセスシステムでは、ITU−T G.989シリーズに準拠する。図9において、コントローラと外部装置はOLTに含まれないが、FASAアプリケーションAPIとの通信を例示するために記載する。   FIG. 9 is a diagram illustrating an example of the configuration of an optical access system. The OLT shown in the figure is an example of the communication device 100. In the optical access system according to FIG. Complies with 989 series. In FIG. 9, the controller and the external device are not included in the OLT, but are described in order to illustrate communication with the FASA application API.

論理モデルは、FASAアプリケーションと、FASAアプリケーションにFASAアプリケーションAPIを提供するFASA基盤とで構成される。FASA基盤はFASAアプリケーションAPI用ミドルウェアを含む。FASAアプリケーションAPI用ミドルウェアは、FASA基盤を構成するハードウェアやソフトウェアのベンダや方式の違いを吸収する。FASAアプリケーションAPI用ミドルウェア上にベンダや方式に依存しないFASAアプリケーションAPIセットを規定し、FASAアプリケーションの入替により、サービス毎あるいは通信事業者毎に必要な機能を実現する。FASAアプリケーション間の通信やコントローラ等による設定管理はFASAアプリケーションAPI用ミドルウェアを介して行う。なお、FASAアプリケーションAPI用ミドルウェアを介さないこともありうる。FASAアプリケーションAPIセットは、FASAアプリケーションで利用する共通のAPI群であり、FASAアプリケーション毎に必要なAPIをAPIセットから選択して利用する。   The logical model is composed of a FASA application and a FASA base that provides the FASA application with a FASA application API. The FASA infrastructure includes middleware for the FASA application API. The FASA application API middleware absorbs differences in hardware and software vendors and methods that make up the FASA infrastructure. A FASA application API set independent of vendors and systems is defined on the middleware for the FASA application API, and necessary functions are realized for each service or each communication carrier by replacing the FASA application. Communication between FASA applications and setting management by a controller or the like are performed via the FASA application API middleware. Note that FASA application API middleware may not be used. The FASA application API set is a common API group used in the FASA application, and an API required for each FASA application is selected from the API set and used.

以下に示す接続関係は例であり、間に介在する接続は介在しない接続であってもよいし、複数の接続関係の一部のみ接続していてもよく、それ以外の接続であってもよい。これは他の説明も同様である。   The connection relationship shown below is an example, and the connection interposed therebetween may be a connection that does not intervene, or may be connected to only a part of a plurality of connection relationships, or may be other connections. . The same applies to other explanations.

OLTには、EMSがFASAアプリケーションAPI用ミドルウェアを介して接続されるIF変換アプリを介して、設定管理アプリケーション(例えば、低速監視アプリ(EMS−IF)及び設定・管理アプリ)と接続されるようにアプリが配置されている。IF変換アプリと設定管理アプリケーションも、FASAアプリケーションAPI用ミドルウェアを介して接続される。IF変換アプリは、OpS等からOLT等のNEに対する制御IFであるSBI(South Band Interface)のコマンドを変換するSBIアプリに相当する。ここでIF変換アプリがIF変換するとしているが低速監視アプリ(EMS−IF)及び設定・管理アプリにて、IF変換する又はIF変換する必要のないAPIを備えれば、IF変換アプリは備えなくともよい。低速監視アプリ(EMS−IF)と設定・管理アプリはFASAアプリケーションAPI用ミドルウェアを介して、EMSやNE管理等を行うNE制御・管理と接続される。低速監視アプリ(OMCI)、MLDプロキシアプリ(マルチキャストアプリ)及び省電力アプリは、FASAアプリケーションAPI用ミドルウェアを介してそれぞれL2機能と接続される。   The OLT is connected to the setting management application (for example, the low-speed monitoring application (EMS-IF) and the setting / management application) via the IF conversion application connected via the FASA application API middleware. The app is placed. The IF conversion application and the setting management application are also connected via the FASA application API middleware. The IF conversion application corresponds to an SBI application that converts an SBI (South Band Interface) command that is a control IF for an NE such as an OLT from an OpS or the like. Here, the IF conversion application is supposed to perform IF conversion, but if the low-speed monitoring application (EMS-IF) and the setting / management application have an API that does not need IF conversion or IF conversion, the IF conversion application is not provided. Also good. The low-speed monitoring application (EMS-IF) and the setting / management application are connected to NE control / management that performs EMS, NE management, and the like via the FASA application API middleware. The low-speed monitoring application (OMCI), the MLD proxy application (multicast application), and the power saving application are each connected to the L2 function via the FASA application API middleware.

プロテクションアプリは、FASAアプリケーションAPI用ミドルウェアを介してPLOAM Engine(PLOAMエンジン)とEmbedded OAM Engine(エンベデッドOAMエンジン)とに接続される。省電力アプリは、FASAアプリケーションAPI用ミドルウェアを介してOMCIとPLOAM Engineとに接続される。ONU登録認証アプリ及びDWBAアプリはFASAアプリケーションAPI用ミドルウェアを介してPLOAM Engineと接続され、DBAアプリはFASAアプリケーションAPI用ミドルウェアを介してEmbedded OAM Engineと接続される。省電力アプリは、FASAアプリケーションAPI用ミドルウェアを介してプロテクションアプリとONU登録認証アプリとDWBAアプリとDBAアプリ間でそれぞれ動作させてもよい。外部の装置からの入力はFASAアプリケーションAPI用ミドルウェアを介してDBAアプリに接続している。なおこれらの接続は、例であり、外部の装置からの入力をDBAアプリ以外の他のアプリ例えばプロテクションアプリやDWBAアプリに接続してもよい。また外部の装置からの入力をFASAアプリケーションAPI用ミドルウェア経由でIF変換アプリを介してIF変換したり、FASAアプリケーションAPI用ミドルウェア経由で設定・管理アプリを介してDBAアプリ等に接続したりしてもよい。   The protection application is connected to the PLOAM Engine (PLOAM engine) and the Embedded OAM Engine (embedded OAM engine) via the FASA application API middleware. The power saving application is connected to the OMCI and the PLOAM Engine via the FASA application API middleware. The ONU registration authentication application and the DWBA application are connected to the PLOAM Engine via the FASA application API middleware, and the DBA application is connected to the Embedded OAM Engine via the FASA application API middleware. The power saving application may be operated between the protection application, the ONU registration authentication application, the DWBA application, and the DBA application via the FASA application API middleware. An input from an external device is connected to the DBA application via the FASA application API middleware. These connections are examples, and an input from an external device may be connected to an application other than the DBA application, such as a protection application or a DWBA application. Even if input from an external device is IF-converted via the IF conversion application via the FASA application API middleware, or connected to the DBA application etc. via the setting / management application via the FASA application API middleware Good.

アクセスシステムの主要機能とFASAアプリケーション化の対象を図28及び図29に示す。以下、TWDM−PONが、PONマルチキャスト機能と、省電力制御機能と、周波数・時刻同期機能と、プロテクション機能と、保守運用機能と、L2主信号処理機能と、PONアクセス制御機能と、PON主信号処理機能とを主に有する場合を例に説明する。以下、PONマルチキャスト機能と、省電力制御機能と、周波数・時刻同期機能と、プロテクション機能と、保守運用機能と、L2主信号処理機能と、PONアクセス制御機能と、PON主信号処理機能とを、「主要8機能」という。   The main functions of the access system and the target of FASA application are shown in FIGS. TWDM-PON is a PON multicast function, a power saving control function, a frequency / time synchronization function, a protection function, a maintenance operation function, an L2 main signal processing function, a PON access control function, and a PON main signal. A case where the processing function is mainly provided will be described as an example. Hereinafter, a PON multicast function, a power saving control function, a frequency / time synchronization function, a protection function, a maintenance operation function, an L2 main signal processing function, a PON access control function, and a PON main signal processing function, It is called “Main 8 functions”.

図10は、図28及び図29に示す機能に対応する通信装置内の機能部間の信号/情報の流れを示す図である。同図に示す通信装置は、PON主信号処理機能部300と、PMD部310と、PONアクセス制御機能部320と、保守運用機能部330(PLOAM処理、OMCI処理)と、L2主信号処理機能部340と、PONマルチキャスト機能部350と、省電力制御機能部360と、周波数・時刻同期機能部370と、プロテクション機能部380とを備える。   FIG. 10 is a diagram illustrating a signal / information flow between functional units in the communication apparatus corresponding to the functions illustrated in FIGS. 28 and 29. The communication apparatus shown in the figure includes a PON main signal processing function unit 300, a PMD unit 310, a PON access control function unit 320, a maintenance operation function unit 330 (PLOAM processing, OMCI processing), and an L2 main signal processing function unit. 340, a PON multicast function unit 350, a power saving control function unit 360, a frequency / time synchronization function unit 370, and a protection function unit 380.

PON主信号処理機能部300は、PMD部310と、PONアクセス制御機能部320と、保守運用機能部330(PLOAM処理、OMCI処理)と、L2主信号処理機能部340とに接続されていてもよい。PONマルチキャスト機能部350は、PON主信号処理機能部300と、PMD部310と、PONアクセス制御機能部320と、保守運用機能部330と、L2主信号処理機能部340とからなる群に接続していてもよい。省電力制御機能部360は、PON主信号処理機能部300と、PMD部310と、PONアクセス制御機能部320と、保守運用機能部330と、L2主信号処理機能部340とからなる群に接続していてもよい。周波数・時刻同期機能部370は、PON主信号処理機能部300と、PMD部310と、PONアクセス制御機能部320と、保守運用機能部330と、L2主信号処理機能部340とからなる群に接続していてもよい。プロテクション機能部380は、PON主信号処理機能部300と、PMD部310と、PONアクセス制御機能部320と、保守運用機能部330と、L2主信号処理機能部340とからなる群に接続していてもよい。   The PON main signal processing function unit 300 may be connected to the PMD unit 310, the PON access control function unit 320, the maintenance operation function unit 330 (PLOAM processing, OMCI processing), and the L2 main signal processing function unit 340. Good. The PON multicast function unit 350 is connected to the group consisting of the PON main signal processing function unit 300, the PMD unit 310, the PON access control function unit 320, the maintenance operation function unit 330, and the L2 main signal processing function unit 340. It may be. The power saving control function unit 360 is connected to the group consisting of the PON main signal processing function unit 300, the PMD unit 310, the PON access control function unit 320, the maintenance operation function unit 330, and the L2 main signal processing function unit 340. You may do it. The frequency / time synchronization function unit 370 is a group including the PON main signal processing function unit 300, the PMD unit 310, the PON access control function unit 320, the maintenance operation function unit 330, and the L2 main signal processing function unit 340. It may be connected. The protection function unit 380 is connected to the group consisting of the PON main signal processing function unit 300, the PMD unit 310, the PON access control function unit 320, the maintenance operation function unit 330, and the L2 main signal processing function unit 340. May be.

PON主信号処理機能部300は、PON主信号処理機能を有する。PON主信号処理機能は、ONUとの間で送受信を行う主信号を処理する機能群であり、PHYアダプテーションと、フレーム化と、サービスアダプテーションと、PONフレームの生成分離やFEC等を含む。PON主信号処理機能は、ソフト化困難である。   The PON main signal processing function unit 300 has a PON main signal processing function. The PON main signal processing function is a function group that processes main signals transmitted to and received from the ONU, and includes PHY adaptation, framing, service adaptation, PON frame generation / separation, FEC, and the like. The PON main signal processing function is difficult to be softwareized.

PONアクセス制御機能部320は、PONアクセス制御機能を有する。PONアクセス制御機能は、前述の主信号送受信を行うための制御機能群であり、動的帯域割当のDBA制御やDBAアプリ、DWA制御(λ設定切替)やDWAアプリ(波長プロテクション及び波長スリープを含む。)、ONUの登録認証制御やONU登録認証アプリ、等を含んでもよいむ。各機能の拡張性の効果(差異化要素)として、ONU登録認証アプリは認証方式の隠蔽を有し、DBAアプリは柔軟なQoSを有し、DWAアプリ(波長プロテクション及び波長スリープを含む。)PONアクセス制御機能部320は柔軟なQoSを有するためソフト化が望ましい。   The PON access control function unit 320 has a PON access control function. The PON access control function is a group of control functions for performing the above-described main signal transmission / reception, including DBA control and DBA application for dynamic bandwidth allocation, DWA control (λ setting switching), and DWA application (including wavelength protection and wavelength sleep). )) ONU registration authentication control, ONU registration authentication application, and the like. As an effect (differentiation factor) of the extensibility of each function, the ONU registration authentication application has authentication method concealment, the DBA application has flexible QoS, and the DWA application (including wavelength protection and wavelength sleep) PON. Since the access control function unit 320 has a flexible QoS, it is desirable to use software.

保守運用機能部330(PLOAM処理、OMCI処理)は、保守運用機能を有する。保守運用機能は、アクセス装置によってサービスを円滑に保守運用するための機能群であり、ONUやOLT(OSU及びSW)の装置を設定する機能や、ソフトウェアの更新、装置やサービスの管理、各種機能が正常に動作しているかを監視する機能、異常発生時に能動的又は受動的に警報を発出する機能、異常発生時の範囲や原因を調査するための試験機能、装置設定・管理、設定・管理アプリ、低速監視・試験、低速監視アプリ(ONU/OLT監視:EMS)、低速監視アプリ(OMCI)、高速監視・制御と、高速監視アプリ等を含んでもよい。また、保守運用機能は、多数のアクセス装置を管理する保守運用システムと接続され、リモートからも円滑な保守運用を実現する。保守運用機能は、設定・管理アプリと、低速監視(OMCI)アプリと、高速監視アプリはソフト化可であり、低速監視アプリ(ONU/OLT監視)が状況による。また、各機能の拡張性の効果(差異化要素)として、設定・管理アプリはコントローラと協調することで抜本的なOpex削減する効果を有し、低速監視アプリ(ONU/OLT監視: EMS)はEMSと協調することで抜本的なOpex削減する効果を有する。   The maintenance operation function unit 330 (PLOAM processing, OMCI processing) has a maintenance operation function. The maintenance operation function is a group of functions for smoothly maintaining and operating a service by an access device. A function for setting an ONU or OLT (OSU and SW) device, a software update, a device or service management, and various functions. That monitors whether the system is operating normally, a function that actively or passively issues an alarm when an abnormality occurs, a test function that investigates the scope and cause of the abnormality, device settings / management, and settings / management An application, a low-speed monitoring / test, a low-speed monitoring application (ONU / OLT monitoring: EMS), a low-speed monitoring application (OMCI), a high-speed monitoring / control, a high-speed monitoring application, and the like may be included. In addition, the maintenance operation function is connected to a maintenance operation system that manages a large number of access devices, thereby realizing smooth maintenance operation from a remote location. As for the maintenance operation function, the setting / management application, the low speed monitoring (OMCI) application, and the high speed monitoring application can be softwareized, and the low speed monitoring application (ONU / OLT monitoring) depends on the situation. In addition, as an effect (differentiation factor) of the extensibility of each function, the setting / management application has the effect of drastically reducing Opex by cooperating with the controller, and the low-speed monitoring application (ONU / OLT monitoring: EMS) It has the effect of drastically reducing Opex by cooperating with EMS.

L2主信号処理機能部340は、L2主信号処理機能を有する。L2主信号処理機能は、PON側ポートとSNI側ポートとの間で主信号を転送し、処理する機能群であり、MACアドレス学習やVLAN制御、パス制御、帯域制御、優先制御、遅延制御、Copy、やトラフィックモニタ等の機能を含む。L2主信号処理機能は、ソフト化困難である。   The L2 main signal processing function unit 340 has an L2 main signal processing function. The L2 main signal processing function is a function group that transfers and processes main signals between the PON side port and the SNI side port, and includes MAC address learning, VLAN control, path control, bandwidth control, priority control, delay control, It includes functions such as Copy and Traffic Monitor. The L2 main signal processing function is difficult to be softwareized.

PONマルチキャスト機能部350は、PONマルチキャスト機能を有する。PONマルチキャスト機能は、SNI側から受信したマルチキャストストリームを適切なユーザに転送する機能群であり、マルチキャストストリームの識別や振分し、ONUのフィルタ設定を実施する機能、MLD/IGMPプロキシ、マルチキャスト(フレーム処理)を含んでもよい。MLD/IGMPプロキシのアプリはソフト化可である。   The PON multicast function unit 350 has a PON multicast function. The PON multicast function is a function group that forwards a multicast stream received from the SNI side to an appropriate user. A function for identifying and allocating a multicast stream and setting an ONU filter, MLD / IGMP proxy, multicast (frame Processing). The MLD / IGMP proxy application can be softwareized.

省電力制御機能部360は、省電力制御機能を有する。省電力制御機能(アクセス制御)は、ONUやOLTの電力消費を削減するための機能群であり、標準化で規定されている省電力化機能に加え、トラフィックモニタとの連携によってサービスへの影響を最小限に抑えながら、最大限の効果を得るための機能、省電力制御、省電力アプリを含んでもよい。省電力アプリはソフト化可である。また、各機能の拡張性の効果(差異化要素)として、省電力アプリは柔軟なQoSの効果を有する。   The power saving control function unit 360 has a power saving control function. The power saving control function (access control) is a group of functions for reducing the power consumption of ONUs and OLTs. In addition to the power saving function specified in the standardization, the influence on the service can be achieved by linking with the traffic monitor. It may include functions for obtaining the maximum effect, power saving control, and a power saving application while minimizing. Power-saving apps can be softwareized. Further, as an effect (differentiation factor) of the extensibility of each function, the power saving application has a flexible QoS effect.

周波数・時刻同期機能部370は、周波数・時刻同期機能を有する。周波数/時刻同期機能は、ONU配下の装置に正確な周波数同期や時刻同期を提供するための機能群であり、自身のリアルタイムクロックを上位装置に従属同期させる機能や、PONフレームを用いてONUに時刻情報を通知する機能を含んでもよい。周波数/時刻同期機能は、ソフト化困難である。   The frequency / time synchronization function unit 370 has a frequency / time synchronization function. The frequency / time synchronization function is a function group for providing accurate frequency synchronization and time synchronization to the devices under the ONU. The frequency / time synchronization function is a function for subordinately synchronizing its own real-time clock to the host device, or to the ONU using a PON frame. A function of notifying time information may be included. The frequency / time synchronization function is difficult to softwareize.

プロテクション機能部380は、プロテクション機能を有する。プロテクション機能は、SW間やOSU間等、複数のハードウェアで冗長をとった構成において、障害検知時に現用系から予備系への切替や引継を実施してサービスを継続するための機能群であり、切替トリガの検出や切替処理の実施といった機能、プロテクション制御、プロテクションアルゴリズム(アプリ)を含んでもよい。また、プロテクション機能は障害検知時や手動での切替時に、サービスを全面停止せず縮退運転で動作させ続けるための機能を提供する。プロテクションアルゴリズム(アプリ)はソフト化可である。また、各機能の拡張性の効果(差異化要素)を、プロテクションアルゴリズムは有する。
PMD部310は、主要8機能以外の機能を有する。
The protection function unit 380 has a protection function. The protection function is a function group for continuing the service by switching or taking over from the active system to the standby system when a failure is detected in a configuration in which redundancy is provided by a plurality of hardware such as between SWs or between OSUs. , Functions such as detection of a switching trigger and execution of switching processing, protection control, and a protection algorithm (application) may be included. In addition, the protection function provides a function to keep the service operating in a reduced operation without stopping the entire service when a failure is detected or manually switched. The protection algorithm (application) can be softwareized. In addition, the protection algorithm has the effect (differentiation factor) of the extensibility of each function.
The PMD unit 310 has functions other than the main eight functions.

PON主信号処理機能部300は、PMD部310と、PONアクセス制御機能部320と、保守運用機能部330(PLOAM処理、OMCI処理)と、L2主信号処理機能部340とに接続されていてもよい。PONマルチキャスト機能部350は、PON主信号処理機能部300と、PMD部310と、PONアクセス制御機能部320と、保守運用機能部330と、L2主信号処理機能部340とからなる群に接続していてもよい。省電力制御機能部360は、PON主信号処理機能部300と、PMD部310と、PONアクセス制御機能部320と、保守運用機能部330と、L2主信号処理機能部340とからなる群に接続していてもよい。周波数・時刻同期機能部370は、PON主信号処理機能部300と、PMD部310と、PONアクセス制御機能部320と、保守運用機能部330と、L2主信号処理機能部340とからなる群に接続していてもよい。プロテクション機能部380は、PON主信号処理機能部300と、PMD部310と、PONアクセス制御機能部320と、保守運用機能部330と、L2主信号処理機能部340とからなる群に接続していてもよい。   The PON main signal processing function unit 300 may be connected to the PMD unit 310, the PON access control function unit 320, the maintenance operation function unit 330 (PLOAM processing, OMCI processing), and the L2 main signal processing function unit 340. Good. The PON multicast function unit 350 is connected to the group consisting of the PON main signal processing function unit 300, the PMD unit 310, the PON access control function unit 320, the maintenance operation function unit 330, and the L2 main signal processing function unit 340. It may be. The power saving control function unit 360 is connected to the group consisting of the PON main signal processing function unit 300, the PMD unit 310, the PON access control function unit 320, the maintenance operation function unit 330, and the L2 main signal processing function unit 340. You may do it. The frequency / time synchronization function unit 370 is a group including the PON main signal processing function unit 300, the PMD unit 310, the PON access control function unit 320, the maintenance operation function unit 330, and the L2 main signal processing function unit 340. It may be connected. The protection function unit 380 is connected to the group consisting of the PON main signal processing function unit 300, the PMD unit 310, the PON access control function unit 320, the maintenance operation function unit 330, and the L2 main signal processing function unit 340. May be.

図11は、PON主信号処理機能部300が有する機能構成の例を示す図である。PON主信号処理機能部300は、上り信号の処理順(下り信号の処理は逆方向)に、PHYアダプテーションと、フレーム化と、サービスアダプテーションとを、PON主信号処理機能を構成する処理として備えていてもよい。これらの処理は、基本処理から構成されてもよい。基本処理は、同期ブロック生成/抽出と、スクランブル/デスクランブルと、FECデコード/エンコードと、フレーム生成/分離と、GEM(G−PON Encapsulation Method)カプセル化と、フラグメント処理と、暗号化とである。   FIG. 11 is a diagram illustrating an example of a functional configuration of the PON main signal processing function unit 300. The PON main signal processing function unit 300 includes PHY adaptation, framing, and service adaptation in the processing order of the PON main signal processing function in the processing order of the upstream signal (downstream signal processing is the reverse direction). May be. These processes may be composed of basic processes. The basic processing includes synchronous block generation / extraction, scrambling / descrambling, FEC decoding / encoding, frame generation / separation, GEM (G-PON Encapsulation Method) encapsulation, fragment processing, and encryption. .

PHYアダプテーションは、同期ブロック抽出と、デスクランブルと、FECデコーディングとを、上り信号の処理順に備えていてもよい。PHYアダプテーションは、FECエンコーディングと、スクランブルと、同期ブロック生成とを、下り信号処理の順番で備えていてもよい。   The PHY adaptation may include synchronization block extraction, descrambling, and FEC decoding in the order of upstream signal processing. The PHY adaptation may include FEC encoding, scrambling, and synchronization block generation in the order of downstream signal processing.

PON主信号処理機能部300は、PHYアダプテーション、フレーム化又はサービスアダプテーションの処理を備えずに、同等の処理を基本処理の組み合わせで実現してもよい。PHYアダプテーション、フレーム化又はサービスアダプテーションの処理は、順番が入れ替わっていてもよい。PHYアダプテーションは、例えば、FEC処理をPHYアダプテーション以外に備えてもよい。   The PON main signal processing function unit 300 may implement equivalent processing by a combination of basic processing without providing PHY adaptation, framing, or service adaptation processing. The order of PHY adaptation, framing, or service adaptation may be switched. The PHY adaptation may include, for example, FEC processing other than PHY adaptation.

PON主信号処理機能部300の主要機能では、10Gbit/s/λと2.5Gbit/s/λの処理をそれぞれ波長ごとに処理する場合、それぞれ10Gbit/s/λと2.5Gbit/s/λ以上のストリーム処理が複数波長を処理するなら、複数波長分が求められる。   In the main function of the PON main signal processing function unit 300, when processing of 10 Gbit / s / λ and 2.5 Gbit / s / λ is performed for each wavelength, 10 Gbit / s / λ and 2.5 Gbit / s / λ, respectively. If the above stream processing processes a plurality of wavelengths, a plurality of wavelengths are obtained.

図12は、PONアクセス制御機能部320が有する機能構成の例を示す図である。PONアクセス制御機能部320が有するPONアクセス制御機能を構成する処理として、ONU登録又は認証、DBA、及び、λ設定切替(DWA)を有する。これらの処理は、基本処理から構成されてもよい。例えば、ONU登録又は認証は、初期処理を構成するレンジング、認証削除、登録、起動停止、DBAは帯域要求受信、トラフィック測定、履歴保持、割当計算、割当処理、設定切替計算、設定切替処理、設定切替状況把握の全て又はそのいくつか、λ設定切替は、帯域要求受信、トラフィック測定、履歴保持、割当計算、割当処理、設定切替計算、設定切替処理、設定切替状況把握の全て又はそのいくつかから構成されてもよい。ONU登録又は認証、DBA、λ設定切替(DWA)は備えずに同等の処理を基本処理の組み合わせで実現してもよい。また、順番が入れ替わっていてもよい。   FIG. 12 is a diagram illustrating an example of a functional configuration of the PON access control function unit 320. Processing that constitutes the PON access control function of the PON access control function unit 320 includes ONU registration or authentication, DBA, and λ setting switching (DWA). These processes may be composed of basic processes. For example, ONU registration or authentication is ranging, authentication deletion, registration, start / stop, and DBA are bandwidth request reception, traffic measurement, history retention, allocation calculation, allocation processing, setting switching calculation, setting switching processing, setting All or some of switching status grasping, λ setting switching is from bandwidth request reception, traffic measurement, history retention, allocation calculation, allocation processing, setting switching calculation, setting switching processing, all or some of setting switching status grasping. It may be configured. Equivalent processing may be realized by a combination of basic processing without providing ONU registration or authentication, DBA, and λ setting switching (DWA). Further, the order may be changed.

PONアクセス制御機能部320の主要機能では、ONU高速起動、DBA周期内でのBWMap、無瞬断λ設定切替等が必要に応じて求められる。機能分担の例として、登録又は認証としては、タイムクリティカルなレンジング処理を機器依存部110、その後の認証や鍵交換をアプリとしてもよい。DBA・λ設定切替では、単純な繰り返し処理を機器依存部110、理想状態への反映をアプリとしてもよい。   As main functions of the PON access control function unit 320, ONU high-speed activation, BWMap within the DBA cycle, non-instantaneous λ setting switching, and the like are required as necessary. As an example of function sharing, as registration or authentication, the time-dependent ranging process may be the device-dependent unit 110, and subsequent authentication and key exchange may be the application. In the DBA / λ setting switching, the device dependent unit 110 may be used as a simple repetitive process, and the application may be applied to the ideal state.

図13は、L2主信号処理機能部340が有する機能構成の例を示す図である。L2主信号処理機能部340が有するL2主信号処理機能を構成する処理として、MAC学習、VLAN制御、パス制御、帯域制御、優先制御、遅延制御、Copyを有する。これらの処理は基本処理であるアドレス管理、分類部(クラシファイア: Classifier)、変更部(モディファイア、Modifier)、ポリサー/シェイパ(Policer/Shaper)、XC(Cross Connect)、キュー(Queue)、スケジューラ(Scheduler)、コピー(Copy)、トラフィックモニタから構成されてもよい。MAC学習、VLAN制御、パス制御、帯域制御、優先制御、遅延制御、Copyは備えずに同等の処理を基本処理の組み合わせで実現してもよい。また、順番が入れ替わっていてもよい。   FIG. 13 is a diagram illustrating an example of a functional configuration of the L2 main signal processing function unit 340. The processes constituting the L2 main signal processing function of the L2 main signal processing function unit 340 include MAC learning, VLAN control, path control, bandwidth control, priority control, delay control, and Copy. These processes are basic processes such as address management, classifier (classifier), changer (modifier), policer / shaper (Policer / Shaper), XC (Cross Connect), queue (Queue), scheduler ( Scheduler), copy, and traffic monitor. MAC learning, VLAN control, path control, bandwidth control, priority control, delay control, and copy may not be provided, and equivalent processing may be realized by a combination of basic processing. Further, the order may be changed.

L2主信号処理機能部340の主要機能では、10Gbit/s/λと2.5Gbit/s/λの処理をそれぞれ波長ごとに処理する場合、それぞれ10Gbit/s/λと2.5Gbit/s/λ以上のストリーム処理が、複数波長を処理するなら複数波長分が求められる。   In the main function of the L2 main signal processing function unit 340, when processing of 10 Gbit / s / λ and 2.5 Gbit / s / λ is performed for each wavelength, 10 Gbit / s / λ and 2.5 Gbit / s / λ, respectively. If the above stream processing processes a plurality of wavelengths, a plurality of wavelengths are obtained.

図14は、保守運用機能部330が有する機能構成の第1例を示す図である。保守運用機能部330が有する保守運用機能を構成する処理として、ONU、OSU、OLT又はSWの装置設定(手動、一括、自動、オペレーション契機)、設定バックアップ、FW更新、装置制御(リセット)、冗長構成対応を有する。これらの処理は、基本処理であるCLI−IF、装置管理IF、オペレーションIF、汎用コンフィグ(Config)−IF(Netconf、SNMPなど)、テーブル管理から構成されてもよい。装置設定、設定バックアップ、FW更新、装置制御、冗長構成対応は備えずに同等の処理を基本処理の組み合わせで実現してもよい。また、順番が入れ替わっていてもよい。   FIG. 14 is a diagram illustrating a first example of a functional configuration included in the maintenance operation function unit 330. As the processing that constitutes the maintenance operation function of the maintenance operation function unit 330, ONU, OSU, OLT, or SW device setting (manual, batch, automatic, operation trigger), setting backup, FW update, device control (reset), redundancy Has configuration correspondence. These processes may be composed of CLI-IF, device management IF, operation IF, general-purpose configuration (Config) -IF (Netconf, SNMP, etc.), and table management, which are basic processes. Equivalent processing may be realized by a combination of basic processing without providing device setting, setting backup, FW update, device control, and redundant configuration support. Further, the order may be changed.

保守運用機能部330の主要機能では、指示を受けてからACK送信まで100ミリ秒以内、指示を受けてから反映完了通知送信まで200ミリ秒以内(ただし、データ転送を含む設定バックアップとFW更新は規模(サイズ・ユーザ数)に応じる等の規定に従うこと)が求められる。機能分担の例としては、ハードのConfigを除きアプリによる処理とし、ソフトや設定データはONUやOLTで持たずに図8の外部サーバ16上のアプリによる処理とすることもできる。コマンドの統一とシーケンスの定義をすることで実現することもできる。   The main function of the maintenance operation function unit 330 is within 100 milliseconds from receiving an instruction until ACK transmission, and within 200 milliseconds from receiving the instruction until transmission completion notification transmission (however, setting backup and data update including data transfer are Follow the rules such as according to the scale (size / number of users)). As an example of function sharing, processing by an application can be performed except for hardware Config, and processing by an application on the external server 16 in FIG. 8 can be performed without having software or setting data in the ONU or OLT. It can also be realized by unifying commands and defining sequences.

図15は、保守運用機能部330が有する機能の構成の第2例を示す図である。保守運用機能部330が有する機能を構成する処理として、装置の状態監視(CPU/メモリ/電源/切替)、トラフィック監視、警報監視(ONU異常、OLT異常)、試験(ループバック)を有する。これらの処理は基本処理である警報通知、ログ記録、L3パケット生成/処理、テーブル管理から構成されてもよい。装置の状態監視、トラフィック監視、警報監視、試験は同等の処理を基本処理の組み合わせで実現してもよい。また、順番が入れ替わっていてもよい。   FIG. 15 is a diagram illustrating a second example of the function configuration of the maintenance operation function unit 330. The processing that constitutes the functions of the maintenance operation function unit 330 includes apparatus state monitoring (CPU / memory / power supply / switching), traffic monitoring, alarm monitoring (ONU abnormality, OLT abnormality), and test (loopback). These processes may comprise basic processes of alarm notification, log recording, L3 packet generation / processing, and table management. Device status monitoring, traffic monitoring, alarm monitoring, and testing may be realized by combining the same processing with basic processing. Further, the order may be changed.

保守運用機能部330の主要機能では、レイテンシが100ミリ秒以内等の規定に従うことが求められる。機能分担の例として、通知/表示のIFのみアプリとし、モニタが必要な項目(CPU負荷、メモリ利用量、電源状態、消費電力、イーサネット(登録商標)のリンク状態など)は機器依存部110であり、機器依存部110からの通知読み出し、通知のネットワーク(NW)送信、ファイルへの書き込みなどのIFをきるアプリによる処理とすることもできる。   The main function of the maintenance / operation function unit 330 is required to comply with a regulation such as a latency of 100 milliseconds or less. As an example of function sharing, only the notification / display IF is an application, and items that need to be monitored (CPU load, memory usage, power supply state, power consumption, Ethernet (registered trademark) link state, etc.) are the device dependent unit 110. Yes, it is also possible to perform processing by an application that eliminates IF, such as reading notification from the device-dependent unit 110, sending a notification network (NW), and writing to a file.

図16は、保守運用機能部330が有する機能構成の第3例を示す図である。保守運用機能部330が有する保守運用機能を構成する処理として、高速を要する監視・制御の入出力(スリープ指示/返答、λ設定切替指示/返答など)を有する。本処理の手段として、物理層OAM(PLOAM:PHYsical Layer OAM)メッセージ、及び、ヘッダ内のビット表示(Embedded OAM)を利用する。これらの処理は基本処理であるPLOAM処理、Embedded OAM処理、省電力制御機能部360との通信、プロテクション機能部380との通信、PONアクセス制御機能部320との通信から構成されてもよい。高速を要する監視・制御の入出力は同等の処理を基本処理の組み合わせで実現してもよい。また、順番が入れ替わっていてもよい。保守運用機能部330の主要機能では、PLOAM処理を750マイクロ秒以内とする等の規定に従うことが求められる。   FIG. 16 is a diagram illustrating a third example of the functional configuration of the maintenance operation function unit 330. As a process constituting the maintenance operation function of the maintenance operation function unit 330, high-speed monitoring / control input / output (sleep instruction / response, λ setting switching instruction / response, etc.) is provided. As means for this processing, a physical layer OAM (PLOAM: PHYsical Layer OAM) message and a bit display (embedded OAM) in a header are used. These processes may include basic processes such as PLOAM processing, embedded OAM processing, communication with the power saving control function unit 360, communication with the protection function unit 380, and communication with the PON access control function unit 320. High-speed monitoring / control input / output may be realized by combining the same processing with basic processing. Further, the order may be changed. The main functions of the maintenance / operation function unit 330 are required to comply with regulations such as setting the PLOAM processing within 750 microseconds.

図17は、PONマルチキャスト機能部350が有する機能構成の例を示す図である。PONマルチキャスト機能部350が有するPONマルチキャスト機能を構成する処理として、マルチキャストストリームの識別又は振り分け、MLDプロキシ/スヌーピング、ONUフィルタ設定、波長間設定移行を有する。これらの処理は基本処理であるL2識別・振り分け、L3パケット処理(IPv6 Parseを備えるのが望ましい)、L3パケット生成、テーブル管理、OMCI機能との通信から構成されてもよい。マルチキャストストリームの識別又は振り分け、MLDプロキシ/スヌーピング、ONUフィルタ設定、波長間設定移行は同等の処理を基本処理の組み合わせで実現してもよい。また、順番が入れ替わっていてもよい。   FIG. 17 is a diagram illustrating an example of a functional configuration of the PON multicast function unit 350. The processing that constitutes the PON multicast function of the PON multicast function unit 350 includes identification or distribution of multicast streams, MLD proxy / snooping, ONU filter setting, and transition between wavelength settings. These processes may include basic processes such as L2 identification / distribution, L3 packet processing (preferably provided with IPv6 Parse), L3 packet generation, table management, and communication with the OMCI function. Multicast stream identification or distribution, MLD proxy / snooping, ONU filter setting, and inter-wavelength setting transition may be realized by a combination of basic processes. Further, the order may be changed.

なお本願の文中ではマルチキャストのプロトコルとしてMLDで例示したが、IGMP等の他のプロトコルであっても同様である。   In the description of the present application, MLD is exemplified as the multicast protocol, but the same applies to other protocols such as IGMP.

PONマルチキャスト機能部350の主要機能では、識別/振り分けを10Gbit/s/λと2.5Gbit/s/λの処理をそれぞれ波長毎に処理する場合、それぞれ10Gbit/s/λと2.5Gbit/s/λ以上のストリーム処理が、複数波長を処理するなら複数波長分が求められる。さらに、PONマルチキャスト機能部350の主要機能では、パケット処理としてザッピング(Zapping)性能(JOINレイテンシ)が、平均1.5秒以内等の規定に従うことが求められる。   In the main function of the PON multicast function unit 350, when the identification / distribution processing is 10 Gbit / s / λ and 2.5 Gbit / s / λ for each wavelength, 10 Gbit / s / λ and 2.5 Gbit / s, respectively. If the stream processing of / λ or more processes a plurality of wavelengths, a plurality of wavelengths are obtained. Further, in the main function of the PON multicast function unit 350, it is required that the zapping performance (JOIN latency) as a packet process conforms to a rule such as an average of 1.5 seconds or less.

機能分担の例としては、マルチキャスト(MC)ストリームの識別・振分は高速な処理能力を持つCPU等であればソフト処理可だが、ハード+configが望ましい。その他、上りに対するアプリ系やONU設定は頻度や遅延制約が緩いためアプリによる処理とするである。   As an example of the function sharing, the identification and distribution of the multicast (MC) stream can be processed by software if it is a CPU or the like having a high-speed processing capability, but hardware + config is desirable. In addition, the application system and ONU setting for uplink are processing by the application because the frequency and delay restrictions are loose.

図18は、省電力制御機能部360が有する機能構成の例を示す図である。省電力制御機能部360が有する機能を構成する処理として、スリープ用プロキシ/トラフィックモニタ、ONU波長設定、波長間設定移行を有する。これらの処理は基本処理であるL3パケット処理(IPv6 Parseを備えるのが望ましい)、L3パケット生成、テーブル管理、OSU省電力ステートダイアグラム(SD:State Diagram)、OMCI機能との通信から構成されてもよい。スリープ用プロキシ/トラフィックモニタ、ONU波長設定、波長間設定移行は同等の処理を基本処理の組み合わせで実現してもよい。また、順番が入れ替わっていてもよい。   FIG. 18 is a diagram illustrating an example of a functional configuration of the power saving control function unit 360. The processing that constitutes the functions of the power saving control function unit 360 includes sleep proxy / traffic monitoring, ONU wavelength setting, and transition between wavelength settings. These processes may include basic processes such as L3 packet processing (preferably with IPv6 Parse), L3 packet generation, table management, OSU power-saving state diagram (SD), and communication with the OMCI function. Good. The sleep proxy / traffic monitor, ONU wavelength setting, and inter-wavelength setting transition may be realized by a combination of basic processes. Further, the order may be changed.

本主要機能では、送受信立ち上がり時間(受信器/送信器)を10ミリ秒/5ミリ秒、立ち上がり時間(LC/OSU/OLT)を100ミリ秒/1秒/10秒等の規定に従うことが求められる。   In this main function, it is required to comply with regulations such as transmission / reception rise time (receiver / transmitter) of 10 milliseconds / 5 milliseconds and rise time (LC / OSU / OLT) of 100 milliseconds / 1 second / 10 seconds. It is done.

機能分担の例として、パワーセーブ(PS: Power Save)アプリや、信号によってはプロキシ処理もアプリによる処理とすることもできる。省電力制御状態遷移管理(ドライバ部)は速度が求められるがアプリによる処理とすることもできる。トラフィックモニタはコンフィグ(config)のみアプリによる処理とすることもできる。   As an example of function sharing, a power save (PS) application, or depending on a signal, proxy processing or application processing can be performed. The power saving control state transition management (driver unit) requires speed, but can also be processed by an application. The traffic monitor can be processed by the app only for the config.

図19は、周波数・時刻同期機能部370が有する機能構成の例を示す図である。OLTは、SyncE(Synchronous Ethernet(登録商標))(周波数同期用)及びIEEE 1588v2(時刻同期)により、自身のリアルタイムクロック(RTC)を上位装置に従属同期させる。更に、OMCIを利用して、PONのスーパーフレームカウンタ(SFC)と絶対時刻(ToD:Time of Day)情報の対応をONUに通知する。これらの処理は基本処理であるリアルタイムクロックの保持等から構成されてもよい。同等の処理を基本処理の組み合わせで実現してもよい。また、順番が入れ替わっていてもよい。   FIG. 19 is a diagram illustrating an example of a functional configuration of the frequency / time synchronization function unit 370. The OLT subordinately synchronizes its own real-time clock (RTC) to the host device by SyncE (Synchronous Ethernet (registered trademark)) (for frequency synchronization) and IEEE 1588v2 (time synchronization). Furthermore, the correspondence between the PON super frame counter (SFC) and absolute time (ToD: Time of Day) information is notified to the ONU using OMCI. These processes may be configured by holding a real-time clock, which is a basic process. Equivalent processing may be realized by a combination of basic processing. Further, the order may be changed.

本主要機能では、周波数同期精度+/−50ppb(LTE FDD、同TDD)、時刻同期精度+/−1〜1.5マイクロ秒(LTE TDD、スモールセル)、+/−1マイクロ秒(G.987.3)等の規定に従うことが求められる。機能分担の例としては、リアルタイムクロック自体は機器依存部110であり、上位装置への時刻合わせ計算はアプリによる処理とすることもできる(精度により機器依存部110とすることもできる)。   In this main function, frequency synchronization accuracy +/− 50 ppb (LTE FDD, TDD), time synchronization accuracy +/− 1 to 1.5 microseconds (LTE TDD, small cell), +/− 1 microsecond (G. It is required to comply with regulations such as 987.3). As an example of function sharing, the real-time clock itself is the device-dependent unit 110, and the time adjustment calculation to the higher-level device can be processed by an application (the device-dependent unit 110 can also be used depending on accuracy).

図20は、プロテクション機能部380が有する機能構成の例を示す図である。プロテクション機能部380が有するプロテクション機能を構成する処理として、冗長切替(CT、SW、NNI、Cont、PON(Type A、B、C))を備える。これらの処理は基本処理である冗長パス設定、切替トリガ検出、切替通知送受信、切替処理等から構成されてもよい。同等の処理を基本処理の組み合わせで実現してもよい。また、順番が入れ替わっていてもよい。   FIG. 20 is a diagram illustrating an example of a functional configuration of the protection function unit 380. The processing that constitutes the protection function included in the protection function unit 380 includes redundancy switching (CT, SW, NNI, Cont, PON (Type A, B, C)). These processes may be configured by basic processes such as redundant path setting, switching trigger detection, switching notification transmission / reception, switching processing, and the like. Equivalent processing may be realized by a combination of basic processing. Further, the order may be changed.

本主要機能では、強制切替は50ミリ秒以下等の規定に従うことが求められる。機能分担の例としては、故障検出等のハードの切替トリガ検出と切替処理を除きアプリによる処理とすることもできる。冗長パスを予め設定せずに、切替トリガ検出時にEMS側へ(から)指示する場合は機器依存、等である。   In this main function, forced switching is required to comply with regulations such as 50 milliseconds or less. As an example of function sharing, processing by an application can be performed except for hardware switching trigger detection and switching processing such as failure detection. When a redundant path is not set in advance and an instruction is given to (from) the EMS when a switching trigger is detected, it is device-dependent.

なお、主要8機能は必要に応じて備えればよく、例えばPON主信号処理機能、PONアクセス制御機能、L2主信号処理機能、保守運用機能のみを備えてもよいし、それ以外の機能を備えてもよい。また、各機能のソフト化可否の評価は、2018年に想定されるOLTの処理能力かつ、ソフトSWの適用は想定していない前提での一例である。想定する処理能力やソフトSWの適用を想定して適宜変更してもよい。ソフト化可の機能であっても、ソフト化しなくてもよい。各機能の内部の構成は同様の機能を実現できれば他の構成であってもよい。   The main 8 functions may be provided as necessary. For example, only the PON main signal processing function, the PON access control function, the L2 main signal processing function, the maintenance operation function may be provided, or other functions may be provided. May be. In addition, the evaluation of whether each function can be softwareized is an example on the premise that the processing capability of the OLT assumed in 2018 and the application of the software SW are not assumed. It may be changed as appropriate assuming an assumed processing capacity and application of software SW. Even a function that can be softened may not be softened. The internal configuration of each function may be another configuration as long as the same function can be realized.

上記で例示した、各機能をFASAアプリケーションとして実装するか、あるいはFASA基盤上で実装するかの考え方と例について説明する。機能のうち、サービスによって機能変更が必要になるものや通信事業者独自の要件を満たすために拡張すべき機能をFASAアプリケーションとして実現する。一方、標準化等で規定されているため拡張の余地が少ない機能はFASA基盤上に実装される。例えば、PON主信号処理機能をFASA基盤として実現することを示している。ITU−T G.989シリーズに準拠した40 Gbit/s級のアクセス装置を実現するには、フレームフォーマットや、フレームの暗号化、FEC機能といった基本的なPON主信号処理機能は標準に従って実装する必要がある。また、こうした基本機能はサービスによらず共通であるため、FASA基盤上に実装される。   The concept and example of whether each function illustrated above is mounted as a FASA application or on a FASA base will be described. Among the functions, functions that need to be changed depending on services and functions that should be extended to satisfy the requirements unique to the telecommunications carrier are realized as FASA applications. On the other hand, functions defined by standardization and the like that have little room for expansion are mounted on the FASA base. For example, it shows that the PON main signal processing function is realized as a FASA base. To realize a 40 Gbit / s class access device compliant with the ITU-T G.989 series, basic PON main signal processing functions such as frame format, frame encryption, and FEC function must be implemented according to the standard. There is. Since these basic functions are common regardless of services, they are implemented on the FASA infrastructure.

別の例として、図では、PONアクセス制御機能に含まれるDBA機能の「サービス要求への対応」をFASAアプリケーションとして実現することを示している。例えば、提供するサービスによって、低遅延性を提供するケースや効率良く多数のユーザに帯域を割り当てるケースが存在する。サービス毎に異なる要求を満たすため、帯域割当の手順やポリシーをFASAアプリケーションとして、標準的な処理(標準で規定されている、BWmapフォーマットへの変換等)からは分離することが望ましい。また、提供するサービスの対象が同じマス向けであっても、通信事業者によってヘビーユーザへの対応方針が異なる等、公平性のポリシーが異なることが考えられる。具体的には、例えばPON単位といった粒度の小さい公平制御を必要とする通信事業者はDBAのアプリケーション内部でも公平制御を行い、アクセス装置単位といった大きい粒度でのみ公平制御を行う通信事業者は集線機能を用いることで、それぞれのQoS規定を満たすことを想定している。   As another example, the figure shows that “responding to service request” of the DBA function included in the PON access control function is realized as a FASA application. For example, there are cases where low latency is provided depending on the provided services and cases where bands are efficiently allocated to a large number of users. In order to satisfy different requirements for each service, it is desirable to separate the bandwidth allocation procedure and policy from the standard processing (conversion to the BWmap format, etc. defined in the standard) as a FASA application. Even if the target of the service to be provided is for the same mass, it is conceivable that the fairness policy is different, for example, the response policy for heavy users differs depending on the communication carrier. Specifically, for example, a telecommunications carrier that requires fair control with a small granularity, such as a PON unit, performs fair control even within the DBA application, and a telecommunications carrier that performs fair control only with a large granularity, such as an access device unit, has a concentrating function. It is assumed that each QoS specification is satisfied by using.

このように、FASAでは異なる要求をFASAアプリケーションの入替によって実現するため、FASAアプリケーション入替の手段が必要となるが、入替手段として何を採用するかは、通信事業者や運用によって異なる。例えば、通信事業者が使用している既存の保守運用システムがソフトウェア更新にTFTP(Trivial File Transfer Protocol)を用いる場合はTFTPを備え、保守運用システムの外部からSFTP(SSH FTP)を用いて更新する場合はSFTPを備える。今後、装置とコントローラ間のインタフェースに関して標準化の議論が進展すると想定しており、標準化の進展に追従したインタフェースの追加や変更についても考慮する必要がある。このため、アクセス装置が接続する他システムやその運用に合わせてカスタマイズが必要となる機能もFASAアプリケーションとして実現してもよい。   As described above, in FASA, different requests are realized by replacing the FASA application. Therefore, a means for replacing the FASA application is required, but what is adopted as the replacing means varies depending on the communication carrier and the operation. For example, when an existing maintenance operation system used by a telecommunications carrier uses TFTP (Trivial File Transfer Protocol) for software update, it is equipped with TFTP and updated from outside the maintenance operation system using SFTP (SSH FTP) In some cases, SFTP is provided. In the future, it is assumed that discussions on standardization regarding the interface between the device and the controller will progress, and it is necessary to consider additions and changes to the interface following the progress of standardization. For this reason, other systems to which the access device is connected and functions that require customization in accordance with the operation thereof may be realized as FASA applications.

また、FASAでは、FASA基盤全体を完全二重化して行うプロテクションに限らず、FASA基盤の一部のみで行うプロテクションについても想定する。例えばFASA基盤が、光SWを備えてPONプロテクションに対応する場合や、一つのPONに対して複数波長を備えて波長プロテクションに対応する場合、SWのみを二重化する場合、あるいはこれらを組み合わせた場合等、複数の冗長構成が考えられる。プロテクション機能をFASAアプリケーションとして実装することで、期待する冗長構成に対応でき、また該当箇所を再利用することで、容易に多様な冗長構成にも対応できる。   In addition, in FASA, not only protection performed by fully duplicating the entire FASA infrastructure but also protection performed only by a part of the FASA infrastructure is assumed. For example, when the FASA base is equipped with an optical SW and supports PON protection, when a single PON is provided with a plurality of wavelengths and supports wavelength protection, when only SW is duplexed, or when these are combined, etc. Multiple redundant configurations are possible. By implementing the protection function as a FASA application, it is possible to cope with the expected redundant configuration, and it is possible to easily cope with various redundant configurations by reusing the corresponding part.

また、FASAアプリケーション化する機能、即ち拡張機能は、ソフトウェア化可能な機能の内、機能の更新頻度や独自仕様等の実現等の重要度に応じて拡張機能としてもよい。更新頻度が低いか独自仕様等の実現の要求の低いものは基本機能や機器無依存アプリ以外のFASAアプリケーションAPI用ミドルウェアや機器依存ソフトウェアやハードウェアとすることが好ましい。特に、ソフトウェアの処理能力からくる制限がある機能は、ハードウェアのままとすることが好ましい。例えば、主信号の優先処理や回線の利用効率を向上するDBA等の更改頻度が高いかサービス差異化に寄与する機能や、オベレータの業務フローに密接にかかわり合いオペレータ毎の独自仕様が要求される管理制御機能から拡張機能とする。   Further, a function to be converted into a FASA application, that is, an extended function, may be an extended function according to the importance of realizing the update frequency of the function, unique specifications, etc., among the functions that can be converted to software. It is preferable to use the FASA application API middleware, device-dependent software, and hardware other than the basic function and device-independent application for those with a low update frequency or a low requirement for realizing the original specification. In particular, it is preferable to leave the functions that are limited by the processing capability of the software as hardware. For example, functions that contribute to service differentiation or high frequency of renewal such as DBA to improve main signal priority processing and line utilization efficiency, and management that is closely related to the operational flow of the operator and requires unique specifications for each operator From control functions to extended functions.

従って、主要8機能に含まれるアルゴリズムを主なソフト化領域とする。ソフト化領域とした機能を機器無依存API21、22上の機器無依存アプリ部130とする。例えば、差異化サービスに資するONU登録又は認証機能、DWBA機能、設定・管理・監視制御機能及び省電力制御機能におけるアルゴリズムは機器無依存アプリ部130における拡張機能部131として扱われる。MLDプロキシアプリはマルチキャスト機能を含む。   Therefore, the algorithm included in the main eight functions is set as a main software area. The function as the software area is assumed to be a device-independent application unit 130 on the device-independent APIs 21 and 22. For example, algorithms in the ONU registration or authentication function, DWBA function, setting / management / monitoring control function, and power saving control function that contribute to the differentiation service are handled as the extended function unit 131 in the device-independent application unit 130. The MLD proxy application includes a multicast function.

拡張機能部131は、アプリの内、機能の更新頻度や独自仕様等の実現等の重要度に応じて拡張機能部131とする。更新頻度が低いか独自仕様等の実現の要求の低いものは基本機能部132や機器無依存アプリ部130以外のミドルウェア部120や機器依存ソフトウェアやハードウェア部111(PHY)及びハードウェア部112(MAC)とすることが好ましい。特に、ソフトウェアの処理能力からくる制限がある機能は、ハードウェア部111(PHY)及びハードウェア部112(MAC)のままとすることが好ましい。例えば、主信号の優先処理や回線の利用効率を向上するDBA等の更改頻度が高いかサービス差異化に寄与する機能や、オペレータの業務フローに密接にかかわり合いオペレータ毎の独自仕様が要求される管理制御機能から拡張機能部131とする。   The extended function unit 131 is set as the extended function unit 131 in accordance with the importance of the update frequency of the function, the implementation of the original specification, etc. in the application. Those having a low update frequency or a low requirement for realization such as original specifications are middleware units 120 other than the basic function unit 132 and device-independent application unit 130, device-dependent software, hardware unit 111 (PHY), and hardware unit 112 ( MAC). In particular, it is preferable to leave the hardware unit 111 (PHY) and the hardware unit 112 (MAC) as functions that have limitations due to software processing capabilities. For example, a function that contributes to service differentiation or a high frequency of renewal such as DBA to improve main signal priority processing and line usage efficiency, or management that is closely related to the operator's work flow and requires unique specifications for each operator The extended function unit 131 is designated as the control function.

図21は、通信装置のアーキテクチャの詳細の例を示す図である。エンベデッドOAMエンジン114aは、ミドルウェア部120を介して、DBAアプリ部及びプロテクションアプリ部と接続される。PLOAMエンジン114bは、ミドルウェア部120を介して、DWBAアプリ、ONU登録認証、高速監視アプリ、省電力アプリ及びプロテクションアプリと接続される。   FIG. 21 is a diagram illustrating a detailed example of the architecture of the communication device. The embedded OAM engine 114a is connected to the DBA application unit and the protection application unit via the middleware unit 120. The PLOAM engine 114b is connected to the DWBA application, the ONU registration authentication, the high-speed monitoring application, the power saving application, and the protection application via the middleware unit 120.

OMCIは、ミドルウェア部120を介して、省電力アプリ及び低速監視アプリ(OMCI)と接続される。L2機能部は、ミドルウェア部120を介して、省電力アプリ及びMLDプロキシアプリと接続される。L2機能部は、ミドルウェア部120を介して、設定・管理アプリと更に接続される。NE管理部115aは、設定・管理アプリと接続される。NEコントロール115bは、低速監視アプリ(EMS−IF)と接続される。   The OMCI is connected to the power saving application and the low-speed monitoring application (OMCI) via the middleware unit 120. The L2 function unit is connected to the power saving application and the MLD proxy application via the middleware unit 120. The L2 function unit is further connected to the setting / management application via the middleware unit 120. The NE management unit 115a is connected to a setting / management application. The NE control 115b is connected to a low speed monitoring application (EMS-IF).

図22は、通信装置内の機能部間の信号/情報の流れを示す図である。同図では、OLTのIn/Outに着目した、通信装置内の機能部間の信号/情報の流れを示している。同図に示すように通信装置としてのOLTは、API下側処理実体(FASAプラットフォーム)とアプリ(FASAアプリケーション)とから構成される。   FIG. 22 is a diagram illustrating a flow of signals / information between functional units in the communication apparatus. This figure shows the flow of signals / information between functional units in the communication apparatus, focusing on OLT In / Out. As shown in the figure, the OLT as a communication apparatus is composed of an API lower processing entity (FASA platform) and an application (FASA application).

API下側処理実体は、OLT入出力対象がMPCP送受に対する送信指示と受信通知であるMPCP/DBA処理実体、OLT入出力対象がOAM送受であるOAM処理実体、OLT入出力対象がONU認証送受であるONU認証処理実体、OLT入出力対象がMLD/IGMP送受であるMLD/IGMP処理実体、OLT入出力対象が他プロトコル送受である他プロトコル処理実体、OLT入出力がブリッジ・暗号化等主信号処理に対する設定や参照・状態取得である主信号設定処理実体、OLT入出力対象がOLTハード・IF・OS等である装置管理処理実体で例示している。ここで、MPCP送受に対する送信指示と受信通知はドライバ直叩きを想定し、send_frame(*raw_frame);のようなものであることが望ましい。API上側のアプリから見ると、API下側処理部に対しては、ドライバ直叩きのような処理と比べて、(a)簡単に(都合よく)、(b)共通に(複数種間で)、(c)便利に、処理してくれる処理実体があることが望ましい。
同図では、アプリとして、DBA、ONU管理、回線管理、マルチキャスト、EtherOAM、冗長、装置管理、警報管理、Netconfエージェント、アプリ管理を例示している。
The lower API processing entity includes an MPCP / DBA processing entity in which the OLT input / output target is a transmission instruction and reception notification for MPCP transmission / reception, an OAM processing entity in which the OLT input / output target is OAM transmission / reception, and an OLT input / output target in ONU authentication transmission / reception. One ONU authentication processing entity, MLD / IGMP processing entity whose OLT input / output target is MLD / IGMP transmission / reception, Other protocol processing entity whose OLT input / output target is other protocol transmission / reception, OLT input / output is main signal processing such as bridge / encryption The main signal setting processing entity for setting, reference / status acquisition, and the device management processing entity for which the OLT input / output target is OLT hardware / IF / OS are illustrated. Here, it is desirable that the transmission instruction and the reception notification for MPCP transmission / reception should be something like send_frame (* raw_frame); When viewed from the application above the API, it is (a) simpler (convenient) and (b) common (between multiple types) compared to the process of hitting the driver for the lower API processing unit. (C) It is desirable that there is a processing entity for convenient processing.
In the figure, DBA, ONU management, line management, multicast, EtherOAM, redundancy, device management, alarm management, Netconf agent, and application management are illustrated as applications.

以下にAPI下側処理実体の機能分担を例示する。アプリはそれに対応する処理を有する。API下側処理実体とアプリの機能分担は、以下のいずれであってもそれ以外であってよし、処理実体毎に異なっていてもよい。   The function sharing of the API lower processing entity will be exemplified below. The app has a corresponding process. The function sharing between the API lower processing entity and the application may be any of the following, or may be different for each processing entity.

(0)メッセージスルー:メッセージをAPI上部側とONU/上位NWとでスルーする。 (0) Message Through: The message is passed through the upper part of the API and the ONU / upper NW.

(1)フレーミング:メッセージを、フレームを外して、必要に応じて要素に分解又は処理してAPI上部側に提供する。API上部からは、情報をAPI下部側に渡す。API下側処理実体はフレーミングを行う。各プロトコルへの依存が大きいAPIになるため機器依存アプリ部に含まれてもよい。固定的なパラメータ(タイプ値など)は、API上部から初期化時等に設定され、保持するのが望ましい。設定パラメータはAPI上部からの参照に対して返信する。 (1) Framing: The message is provided to the upper part of the API by removing the frame and disassembling or processing the message as necessary. Information is passed from the upper part of the API to the lower part of the API. The API lower processing entity performs framing. Since the API is highly dependent on each protocol, it may be included in the device-dependent application unit. Fixed parameters (such as type values) are preferably set and retained from the top of the API at the time of initialization. The setting parameter is returned in response to the reference from the upper part of the API.

(2)自動応答:定期送信、固定的な応答など、判断を要しないメッセージ送受信を処理実体が担う。API上部からは、あらかじめ動作の設定が行われるのが望ましい。例えば、応答周期など。API上部への通知が必要な場合のみ結果を通知する。 (2) Automatic response: The processing entity is responsible for message transmission and reception that does not require judgment, such as periodic transmission and fixed response. It is desirable to set the operation in advance from the top of the API. For example, response period. The result is notified only when notification to the upper part of the API is necessary.

(3)自律判断:判断を伴う処理についても、処理実体で担う。API上部からは、あらかじめ、ポリシーの設定が行われる。 (3) Autonomous judgment: A process entity also handles a process involving judgment. A policy is set in advance from the top of the API.

本図はIEEE準拠の10GEPONに即して記載しているが、対応する機能及び処理を読みかえればITU−Tやそれ以外に準拠する装置であっても同様である。また機能や処理実態は例であり条件に応じて適宜追加、削除、入替、変更してもよい。   This figure is described in conformity with IEEE-compliant 10GEPON, but the same applies to ITU-T and other compliant devices as long as the corresponding functions and processes are read. The functions and actual processing are examples, and may be appropriately added, deleted, replaced, and changed according to conditions.

図28及び図29に即して、API毎に説明を加える。
例えば、基本的に時間的制約がないか緩やかな処理であることを前提とすると、OLTのIn/Out(FASAアプリケーションAPI等)は、OLT自身への設定・制御/情報通知・取得(設定・制御API)と、ONUに対する入出力(ONUとのメッセージ送受信API)と、それ以外の入出力(その他API)の3つに大別できる。
28 and 29 will be described for each API.
For example, assuming that there is basically no time restriction or a gradual processing, the OLT In / Out (FASA application API, etc.) can set / control / information notify / obtain (set / set) to the OLT itself. Control API), input / output with respect to the ONU (message transmission / reception API with the ONU), and other input / output (other API).

設定・制御APIは、設定・管理をアプリケーションが対応する場合、例えば、コントローラ/EMSからの設定指示・制御メッセージをNetconf/YANG等で受け取り、基本的にYANGモデル等に基づきメッセージを展開し、その内容に従ってAPI下部処理実体にアプリケーションが指示、又はOLTの情報通知/取得をコントローラ/EMSに転送する。ONUとのメッセージ送受信APIは、ONUに設定・制御又は何らかの指示・情報取得・通知をアプリケーションがする場合、例えばONUに向けたメッセージを組立し、API下部処理実体に渡して送信指示、又はAPI下部処理実体からのメッセージを読出する。ONUとのメッセージ交換には、拡張OAMやOMCIなど複数のプロトコルがあるが、インターフェースとしてはメッセージの送信指示・読出に集約できる。その他APIは、例えば、OLT以外の機器と連携する場合には、そのインターフェースが必要である。   When an application supports setting / control, the setting / control API receives setting instruction / control messages from the controller / EMS via Netconf / YANG, etc., and basically expands the messages based on the YANG model, etc. According to the contents, the application instructs the API lower processing entity, or transfers information notification / acquisition of OLT to the controller / EMS. When the application sends / receives a message transmission / reception API to / from the ONU, when an application performs setting / control or some instruction / information acquisition / notification to the ONU, for example, a message directed to the ONU is assembled and transmitted to the API lower processing entity, or the API lower part Read the message from the processing entity. There are a plurality of protocols such as extended OAM and OMCI for exchanging messages with the ONU, but the interface can be integrated into message transmission instructions and reading. For example, when the API is linked with a device other than the OLT, the interface is necessary.

アプリケーションで処理する際の時間的制約のある処理、例えばONUとの高頻度なメッセージングを必要とするDBAやスリープの等のAPI(時間的制約のあるAPI)の例を以下に示す。例えば、DBAであれば時間的制約のあるAPIは、(1)アプリケーションからAPI下部処理実体への上り送信許可に関する情報(例えば全情報)の通知(2)API下部処理実体からアプリケーションへの上り送信要求に関する情報(例えば全情報)の通知である。APIで渡される情報は、渡された先での再計算を必要としない値であることが望ましい。これは、アプリケーションとAPI下部処理実体の依存性を低減し、独立性を高めることで、アプリケーションはアルゴリズム処理のみ、API下部処理実体はメッセージ実装の処理のみとできるためである。
以下に例を示す。
An example of processing (time-constrained API) such as DBA or sleep that requires time-sensitive processing when processing by an application, for example, DBA or sleep that requires high-frequency messaging with an ONU is shown below. For example, in the case of DBA, the time-restricted API is: (1) Notification of information (for example, all information) related to upstream transmission permission from the application to the API lower processing entity (2) Upstream transmission from the API lower processing entity to the application It is a notification of information about the request (for example, all information). It is desirable that the information passed by the API is a value that does not require recalculation at the passed destination. This is because by reducing the dependency between the application and the API lower processing entity and increasing the independence, the application can perform only algorithm processing, and the API lower processing entity can perform only message implementation processing.
An example is shown below.

○送信許可量設定API
形式:fasa_api_set_grant_config( UINT64 sfc, UINT8 ch, int n_of_configs, grant_config_t grant_config[]);
引数:
UINT64 sfc; /* superframeカウンタ値 IEEE802.3では無視 */
UINT8 ch; /* TWDMにおける下り波長チャネルID.非対応の場合は無視 */
int n_of_configs; /* 本APIで通知する送信許可の個数 */
grant_config_t grant_config[]; /* 送信許可(n_of_configsの個数の配列) */
typedef struct{ /* IEEE802.3 ITU-T G.989 */
UINT16 id; /* LLID Alloc-ID */
UINT8 flags; /* Flags Flags/FWI/Burst Profile */
UINT32 grant_start_time; /* Grant Start Time Start Time */
UINT16 grant_length; /* Grant Length GrantSize */
}grant_config_t;
○ Transmission permission amount setting API
Format: fasa_api_set_grant_config (UINT64 sfc, UINT8 ch, int n_of_configs, grant_config_t grant_config []);
argument:
UINT64 sfc; / * Superframe counter value Ignored by IEEE802.3 * /
UINT8 ch; / * Downlink wavelength channel ID in TWDM. Ignored if not supported * /
int n_of_configs; / * Number of transmission permissions notified by this API * /
grant_config_t grant_config []; / * Transmission permission (array of n_of_configs) * /
typedef struct {/ * IEEE802.3 ITU-T G.989 * /
UINT16 id; / * LLID Alloc-ID * /
UINT8 flags; / * Flags Flags / FWI / Burst Profile * /
UINT32 grant_start_time; / * Grant Start Time Start Time * /
UINT16 grant_length; / * Grant Length GrantSize * /
} grant_config_t;

本APIにより、DBAのアプリケーションはDBAのAPI下部処理実体に送信許可量を例えば直接通知する。API下部処理実体は通知された送信許可量をもとにONUへの送信許可メッセージを組立してONUに送信する。IEEE802.3とITU−T G.989のそれぞれの動作を例示する。
IEEE802.3 Ethernet PONでは、上り送信制御はGATEメッセージをONUに送ることで行う。宛先となるONUはプリアンブルに格納されたLLIDにより識別される。送信開始時刻はgrant start time、送信許可量はgrant lengthで指示する。送信許可の種類はDiscovery GATE、force reportのフラグフィールドで指示する。1つのGATEメッセージは最大4の送信許可を格納できる。
With this API, the DBA application notifies the DBA API lower processing entity of the transmission permission amount directly, for example. The API lower processing entity assembles a transmission permission message to the ONU based on the notified transmission permission amount and transmits it to the ONU. The operations of IEEE 802.3 and ITU-T G.989 will be exemplified.
In IEEE802.3 Ethernet PON, uplink transmission control is performed by sending a GATE message to the ONU. The destination ONU is identified by the LLID stored in the preamble. The transmission start time is indicated by grant start time, and the transmission permission amount is indicated by grant length. The type of transmission permission is indicated in the flag field of Discovery GATE and force report. One GATE message can store up to 4 transmission permissions.

本APIを受けたAPI下部処理実体は引数をparseし、以下で動作する。
・sfc、chの値は無視する
・1つのgrant_configが1つのGrant/送信許可(grant start timeとgrant lengthの組)に相当し、n_of_configs個数だけある。
・idの下位15ビットを、例えばGATEに付与するLLIDとする。
・flagsの最下位ビットは、例えばdiscovery flag、2ビット目はforce_reportの値とする。
・grant start timeは32ビットをGrant Start Timeの値とする。
・grant lengthは、例えばGrant Lengthの値とする。
・1つのid(LLID)に対して複数のgrant configがある場合には、なるべく1つのGATEメッセージに詰め込む。GATEメッセージには最大4つまでのgrantを詰込することができる。GATEメッセージにおけるnumber of grantsの値は、API下部処理実体が詰めたGATEメッセージを元に算出し、値を格納する。force reportの値は当該grantが何番目のgrantであるかをもとに、API下部処理実体で算出し、値を格納する。
・それ以外のGATEフレームのフィールドの値は、アプリケーションからは指定しない。
・APIを受け、引数のparse完了の後、例えば完全に構築されたGATEフレームから直ちに下り送信する。
The API lower processing entity that has received this API parses the argument and operates as follows.
-Ignore the values of sfc and ch-One grant_config corresponds to one Grant / transmission permission (a set of grant start time and grant length), and there are n_of_configs number.
-Let the lower 15 bits of id be, for example, the LLID assigned to GATE.
The least significant bit of flags is, for example, the discovery flag, and the second bit is the value of force_report.
-Grant start time is 32 bits as the value of Grant Start Time.
The grant length is, for example, the value of Grant Length.
When there are multiple grant configs for one id (LLID), pack them in one GATE message as much as possible. A GATE message can contain up to four grants. The value of number of grants in the GATE message is calculated based on the GATE message packed by the API lower processing entity, and the value is stored. The value of the force report is calculated by the API lower processing entity based on the number of grant of the grant, and the value is stored.
-The other field values of the GATE frame are not specified by the application.
-After receiving the API and completing the parsing of the argument, for example, transmit immediately from a fully constructed GATE frame.

なお、アプリケーションの処理は、現在のMPCPローカルタイム値、ONUの識別、LLID番号、RTT値、リンク状態の取得、ONU/LLID毎のQoSパラメータ(最大帯域等の設定値)の通知などは他のプロセスにより実施されていることを前提としている。
ITU−T G.989.3のTWDM−PONでは、上り送信制御はBWmapをONUに通知することで行う。BWmapは複数のallocation structureから構成され、1つのallocation structureに1つの送信許可が含まれる。送信許可はStartTimeとGrantSizeから構成される。
本APIを受けたAPI下部処理実体はparseし、以下で動作する。
Note that the application processing includes other information such as the current MPCP local time value, ONU identification, LLID number, RTT value, link state acquisition, QoS parameter (setting value such as maximum bandwidth) for each ONU / LLID, etc. It is assumed that the process is implemented.
In TWDM-PON of ITU-T G.989.3, uplink transmission control is performed by notifying ONU of BWmap. The BWmap is composed of a plurality of allocation structures, and one transmission structure includes one transmission permission. The transmission permission is made up of StartTime and GrantSize.
The API lower processing entity that has received this API parses and operates as follows.

・受けたsuper frame counterの値と等しいsuper frame counterの下りフレームのBWmapに搭載する。
・chの値が示すDWLCH IDの下り波長チャネルでBWmapを下り送信する。TWDMに非対応の場合は、この値は無視する。
・1つのgrant configが1つのAllocation structureに相当し、n of configsがAllocation structureの個数を表す。
・idの下位14ビットを例えばAllocation structureに付与するAlloc−IDとする。
・flagsの最下位ビット、2ビット目、3ビット目、4−5ビット目は例えばそれぞれAllocation structure中のFlagsにおけるPLOAMu、DBRu、FWI、Burst Profileの値とする。
・grant start timeの下位32ビットを例えばStartTimeの値とする。
・grant lengthは例えばGrantSizeの値とする。
・1つのgrant configは、例えば1つのAllocation structureとする。Allocation Structure中のHECについてはAPI下部処理実体で計算し格納する。
・1つのAPIにつき、例えば1つのBWmapを構築するものとする。
・APIを受けてBWmapを構築した後、本APIにより指定されたsuperframe counter値の下りフレームに合わせてFSヘッダに含めてBWmapを下り送信する。なお、アプリケーションは、現在のsuperframe counter値、ONUの識別、Alloc―ID番号の紐づけ、RTT値の取得、リンク状態の取得などは他のプロセスにより実施され、Alloc―ID毎のQoSパラメータ(最大帯域等)は、アプリケーションには他のプロセスにより通知されていることを前提としている。
-Mounted in the BWmap of the downstream frame of the super frame counter equal to the value of the received super frame counter.
-BWmap is transmitted on the downlink wavelength channel of DWLCH ID indicated by the value of ch. If TWDM is not supported, this value is ignored.
One grant config corresponds to one allocation structure, and no of configs represents the number of allocation structures.
The lower 14 bits of id are, for example, Alloc-ID assigned to the allocation structure.
The least significant bit, the second bit, the third bit, and the fourth to fifth bits of flags are, for example, values of PLOAMu, DBRu, FWI, and Burst Profile in Flags in the allocation structure, respectively.
The lower 32 bits of the grant start time are set to the value of StartTime, for example.
-Grant length is, for example, the value of GrantSize.
One grant config is, for example, one allocation structure. The HEC in the Allocation Structure is calculated and stored in the API lower processing entity.
For example, one BWmap is constructed for each API.
After receiving the API and constructing the BWmap, the BWmap is transmitted by being included in the FS header in accordance with the downstream frame of the superframe counter value specified by the API. The application is implemented by other processes such as the current superframe counter value, ONU identification, Alloc-ID number linking, RTT value acquisition, link status acquisition, etc., and QoS parameters for each Alloc-ID (maximum) It is assumed that the application is notified to the application by another process.

○送信要求量取得API
形式:fasa_api_get_onu_request( UINT64 sfc, UINT8 ch, int n_of_configs, request_config_t request_config[]);
引数:
UINT64 sfc; /* superframeカウンタ値 IEEE802.3では無視 */
UINT8 ch; /* TWDMにおける上り波長チャネルID.非対応の場合は無視 */
int n_of_requests; /* 本APIで通知される送信要求の個数 */
request_config_t request_config[]; /* 送信要求(n_of_configsの個数の配列) */
typedef struct{ /* IEEE802.3 ITU-T G.989 */
UINT16 id; /* LLID ONU-ID */
UINT8 flags; /* QSet/Qreport番号 Ind */
UINT32 request; /* queue report値 BufOcc値*/
}request_config_t;
○ Transmission request amount acquisition API
Format: fasa_api_get_onu_request (UINT64 sfc, UINT8 ch, int n_of_configs, request_config_t request_config []);
argument:
UINT64 sfc; / * Superframe counter value Ignored by IEEE802.3 * /
UINT8 ch; / * Uplink wavelength channel ID in TWDM. Ignored if not supported * /
int n_of_requests; / * Number of send requests notified by this API * /
request_config_t request_config []; / * Send request (array of n_of_configs) * /
typedef struct {/ * IEEE802.3 ITU-T G.989 * /
UINT16 id; / * LLID ONU-ID * /
UINT8 flags; / * QSet / Qreport number Ind * /
UINT32 request; / * queue report value BufOcc value * /
} request_config_t;

本APIにより、DBAのアプリケーションはAPI下部処理実体にて受信、蓄積されていた送信要求に関する情報を直接的に取得する。本APIはポーリングの形式をとっているが、コールバックであってもよい。IEEE802.3とITU-T G.989のそれぞれの動作を例示する。   With this API, the DBA application directly acquires information related to transmission requests received and accumulated by the API lower processing entity. This API takes the form of polling, but may be a callback. The operations of IEEE 802.3 and ITU-T G.989 will be exemplified.

IEEE802.3 Ethernet PONでは、上り送信要求はREPORTメッセージをONUがOLTに送ることで行う。送信元となるONUはプリアンブルに格納されたLLIDにより識別される。REPORTフレームには、Queue Setと呼ばれるRepor bitmapとQueue Reportとの組が1つ以上含まれる。Queue Setの個数はnumber of queue setsで表される。送信要求量はQueue Reportに値が格納される。1つのQueue Setには最大8種類のQueue Reportを格納することができ、値のあるQueue Reportのみを通知できる。Report bitmapにより、8種類のどのQueue Reportを通知したか示す。   In IEEE802.3 Ethernet PON, an upstream transmission request is made when the ONU sends a REPORT message to the OLT. The ONU that is the transmission source is identified by the LLID stored in the preamble. The REPORT frame includes one or more pairs of Report bitmap and Queue Report called Queue Set. The number of Queue Sets is represented by number of queue sets. A value for the amount of transmission request is stored in Queue Report. One Queue Set can store a maximum of 8 types of Queue Reports, and can only notify Queue Reports with values. The Report bitmap indicates which of the eight types of Queue Report has been notified.

本APIを受けたAPI下部処理実体は、引数の戻り値として送信要求に関する情報を返すとともに、返すべく以下の動作を求める。
・受信したREPORTフレームに含まれる送信要求情報を蓄積する。具体的にはLLID、Queue Set番号、Queue Report番号と、これらの番号が示すqueue report値を蓄積する。
・この3つをAPIの引数request configの戻り値としてアプリケーションに返す。
・LLIDの値は引数idに格納する。
・Queue report番号0−7は引数flagsの下位3ビットに格納し、Queue Set番号は引数flagsの上位5ビットに格納する。
・これらの番号に対応したqueue reportの値を引数requestに格納する。
・蓄積していた送信要求の情報は本APIによる読出に応じてアプリケーションに引渡し、引渡した情報は消去するか、新たな情報で上書きする。
・引数sfcには、蓄積している送信要求情報のうちで最も時間的近傍にREPORTフレームを受信した際のMPCPローカルタイムを格納する。
Upon receiving this API, the API lower processing entity returns information on the transmission request as a return value of the argument, and requests the following operation to return it.
Store the transmission request information included in the received REPORT frame. Specifically, the LLID, Queue Set number, Queue Report number, and the Queue Report value indicated by these numbers are accumulated.
Return these three to the application as return values of the argument request config of the API.
-The value of LLID is stored in the argument id.
The Queue report number 0-7 is stored in the lower 3 bits of the argument flags, and the Queue Set number is stored in the upper 5 bits of the argument flags.
Store the value of the queue report corresponding to these numbers in the argument request.
The stored transmission request information is delivered to the application in accordance with reading by this API, and the delivered information is deleted or overwritten with new information.
The argument sfc stores the MPCP local time when the REPORT frame is received closest to the time in the accumulated transmission request information.

なお、アプリケーションにとって、現在のMPCPローカルタイム値、ONUの識別、LLID番号・RTT値の取得、リンク状態の取得などは他のプロセスにより実施され、ONU/LLIDごとのQoSパラメータ(最大帯域等)もDBAのアプリケーションには他のプロセスにより通知されていることを前提としている。ITU−T G.989.3のTWDM−PONでは、上り送信要求はDBRu中のBufOccをONUがOLTに送ることで行う。送信元となるONUはFSヘッダに格納されたONU―IDにより識別される。FSヘッダ中のIndフィールドにおけるPLOAM queue statusビットにより、上りPLOAMメッセージの送信待ちの有無をONUはOLTに通知する。   For the application, the current MPCP local time value, ONU identification, LLID number / RTT value acquisition, link state acquisition, etc. are performed by other processes, and QoS parameters (maximum bandwidth, etc.) for each ONU / LLID are also included. It is assumed that the DBA application is notified by another process. In the TWDM-PON of ITU-T G.989.3, an upstream transmission request is made when the ONU sends BufOcc in DBRu to the OLT. The ONU serving as the transmission source is identified by the ONU-ID stored in the FS header. The ONU notifies the OLT of whether or not to wait for transmission of an upstream PLOAM message by the PLOAM queue status bit in the Ind field in the FS header.

本APIを受けたAPI下部処理実体は、引数の戻り値として送信要求に関する情報を返すとともに、返すべく以下の動作を求める。
・受信した送信要求情報を蓄積する。具体的にはONU―ID、BufOcc値、PLOAM queue statusビット値を蓄積する。
・この3つをAPIの引数request configの戻り値としてアプリケーションに返す。
・ONU−IDの値は引数idに格納する。
・PLOAM queue statusビット値は引数flagsの最下位ビットに格納する。
・BufOcc値は引数requestに格納する。
・1つのバースト中に複数のAllocationがあった場合、受信順にBufOcc値を蓄積する。このとき、ONU−ID値、PLOAM queue statusはそれぞれのBufOcc値に対して同じ値となり、情報としては冗長であるが、API引数のシンプルさ、統一を優先する。
・蓄積していた送信要求の情報は、本APIによる読出に応じてアプリケーションに引渡し、引渡した情報は消去するか、新たな情報で上書きする。
・引数sfcには、蓄積している送信要求情報のうちで最も時間的近傍にBufOccを受信した際のSuperframe counter値を格納する。
Upon receiving this API, the API lower processing entity returns information on the transmission request as a return value of the argument, and requests the following operation to return it.
・ Acquire received transmission request information. Specifically, the ONU-ID, BufOcc value, and PLOAM queue status bit value are accumulated.
Return these three to the application as return values of the argument request config of the API.
-The value of ONU-ID is stored in the argument id.
-The PLOAM queue status bit value is stored in the least significant bit of the argument flags.
-The BufOcc value is stored in the argument request.
When there are multiple allocations in one burst, the BufOcc values are accumulated in the order of reception. At this time, the ONU-ID value and the PLOAM queue status are the same for each BufOcc value, and the information is redundant, but priority is given to simplicity and unification of API arguments.
The stored transmission request information is delivered to the application in accordance with reading by this API, and the delivered information is deleted or overwritten with new information.
In the argument sfc, the Superframe counter value when the BufOcc is received closest to the time in the accumulated transmission request information is stored.

なお、アプリケーションにとって、現在のsuperframe counter値、ONUの識別、Alloc−ID番号の紐づけ、RTT値の取得、リンク状態の取得などは他のプロセスにより実施され、Alloc−ID毎のQoSパラメータ(最大帯域等)もDBAのアプリケーションには他のプロセスにより通知されていることを前提としている。 OLTにおけるL2主信号処理は、上り下りそれぞれの方路へ適切にユーザデータを転送することにある。そのため、アプリケーションの役割としては、EMS/上位OpSからのNetconf/YANGあるいはOpenflowによる指示を受信し、受信した指示に基づき、
(1)上り下り方路それぞれへの転送設定
(2)統計情報の取得
(3)ONUへの転送設定
をAPI下部処理実体へ展開する。
(1)、(2)はYANGモデルに基づきAPI下部処理実体へ設定を展開する処理となり、(3)はONUへの設定内容を組み立て、ONUへのメッセージ送信指示をAPI下部処理実体へ展開する処理となる。
For the application, the current superframe counter value, ONU identification, Alloc-ID number linking, RTT value acquisition, link state acquisition, and the like are performed by other processes, and QoS parameters for each Alloc-ID (maximum) It is assumed that the DBA application is also notified by another process. The L2 main signal processing in the OLT is to appropriately transfer user data to each upstream and downstream route. Therefore, the role of the application is to receive an instruction by Netconf / YANG or Openflow from EMS / upper OpS, and based on the received instruction,
(1) Transfer setting for each upstream / downstream route (2) Acquisition of statistical information (3) Transfer setting for ONU is expanded to the API lower processing entity.
(1) and (2) are processes for expanding the settings to the API lower processing entity based on the YANG model, and (3) is to assemble the setting contents for the ONU and expand the message transmission instruction to the ONU to the API lower processing entity. It becomes processing.

OLTにおける保守運用機能は、多くの機能がありうるが、(1)OLTへの設定・動作指示(2)OLTおよびONUの状態通知の2つに大別できる。
(1)設定・動作指示において、アプリケーションは、EMS/上位OpSからのNetconfによる指示を受信し、YANGモデルに基づいて内容をAPI下部処理実体へ展開する。
(2)状態通知において、アプリは、YANGモデルあるいはOAM/OMCIメッセージに基づくAPI下部処理実体からの通知を受け取り、NetconfによりEMS/上位OpSへその内容を通知する。
The maintenance operation function in the OLT can have many functions, but can be broadly classified into (1) setting / operation instruction to the OLT and (2) status notification of the OLT and ONU.
(1) In the setting / operation instruction, the application receives an instruction by Netconf from EMS / upper OpS, and expands the contents to the API lower processing entity based on the YANG model.
(2) In the status notification, the application receives a notification from the API lower processing entity based on the YANG model or the OAM / OMCI message, and notifies the content to the EMS / upper OpS by Netconf.

OLTにおけるPONマルチキャスト機能は、主に映像配信などに用いられ、いくつかの実現方式がある。それらの方式の概要を説明するとともに、アプリケーションとAPI下部処理実体での機能分担、メッセージフローのイメージを示す。
マルチキャストは、任意の複数の転送先(1つの場合もある)に、同じ情報を同報する。一般に、端末からのマルチキャストグループへの参加要求・離脱要求に応じて、マルチキャストストリームの転送先が動的に制御される。参加要求・離脱要求などのメッセージとマルチキャスト転送制御のためのプロトコルは、IPv4のIGMPv3、IPV6のMLDv2が用いられる場合が多い。ここで、TDM系のPONでは、OLTからONUへの下り方路は、一般に論理的にはユニキャスト、物理的にはブロードキャストとなっているため、マルチキャストを実現するには工夫が必要である。主に、(1)上位ノードによるマルチキャスト(2)ONUスヌープ(3)OLTプロキシの3つが用いられる。それぞれの方式の機能分担、メッセージフローのイメージを示す。
The PON multicast function in OLT is mainly used for video distribution and has several implementation methods. The outline of these methods is explained, and the function sharing between the application and the API lower processing entity and the image of the message flow are shown.
Multicast broadcasts the same information to an arbitrary plurality of transfer destinations (there may be one). In general, a multicast stream transfer destination is dynamically controlled according to a request to join / leave a multicast group from a terminal. As a protocol for a message such as a join request / leave request and a multicast transfer control, IGMPv3 of IPv4 and MLDv2 of IPv6 are often used. Here, in the TDM system PON, the downstream route from the OLT to the ONU is generally unicast logically and broadcast physically, and therefore, some device is required to realize multicast. Three main methods are used: (1) Multicast by upper node (2) ONU snoop (3) OLT proxy. The image of function sharing and message flow of each method is shown.

上位ノードによりマルチキャスト転送を実現する方式は、ONU及びOLTはIGMP/MLDメッセージをそれぞれ透過転送するように設定する。参加要求メッセージを受信したOLTより上位のノードにより、参加要求を発した端末宛にマルチキャストストリームが転送される。このとき、同一OLTにつながる複数のONU配下の端末から同じマルチキャストグループにそれぞれ参加要求があったとすると、上位ノードはそれぞれの端末に向けてマルチキャストストリームを転送するため、同一内容の複数のストリームがOLTに送信される。OLTは、それら複数のストリームを個別のユニキャストストリームとしてそれぞれのONUに透過転送する。   As a method for realizing multicast transfer by an upper node, the ONU and the OLT are set to transmit the IGMP / MLD message transparently. The multicast stream is forwarded to the terminal that issued the participation request by a node higher than the OLT that has received the participation request message. At this time, if there is a request to join the same multicast group from a plurality of terminals under the ONU connected to the same OLT, the upper node transfers the multicast stream to each terminal. Sent to. The OLT transparently transfers the plurality of streams as individual unicast streams to each ONU.

また、同一ONU配下の複数の端末から、同じマルチキャストグループのへの参加要求があった場合は、ONU及び配下ノードの機能構成によって異なる。ONUあるいは配下ノードがマルチキャストルータ機能を持っている場合には、2台目の端末からの参加要求に対して、OLT及び上位へ参加要求メッセージを転送することなく、ONUあるいは配下ノードがマルチキャストストリームを2台目の端末へ同報配信する。マルチキャストルータ機能を備えない構成の場合は、それぞれの端末に対するマルチキャストストリームがOLTより上位のノードにより配信される。   In addition, when there are requests for participation in the same multicast group from a plurality of terminals under the same ONU, it differs depending on the functional configuration of the ONU and subordinate nodes. When the ONU or the subordinate node has a multicast router function, the ONU or the subordinate node does not transmit the multicast stream to the participation request from the second terminal without transferring the participation request message to the OLT and the host. Broadcast to the second terminal. In the case of a configuration without a multicast router function, a multicast stream for each terminal is distributed by a node higher than the OLT.

ONUを流れるIGMP/MLDメッセージを覗き見る(スヌープする)ONUスヌープで、PONマルチキャストを実現する方法もある。この方法では、ONU配下の端末からOLTより上位のノード(マルチキャストルータ)に送信されるIGMP/MLDメッセージをONUにて覗き見ることにより、PONマルチキャストする。まず上位ノードから受信するマルチキャストストリームは全ONUが受信できるようにOLTは転送しておく。ONUは、覗き見たIGMP/MLDメッセージに応じて、自らの下り転送フィルタを開閉する。   There is also a method for realizing PON multicast by ONU snoop that peeks at (snoops) an IGMP / MLD message flowing through the ONU. In this method, PON multicast is performed by peeking at the ONU an IGMP / MLD message transmitted from a terminal under the ONU to a node (multicast router) higher than the OLT. First, the OLT forwards the multicast stream received from the upper node so that all ONUs can receive it. The ONU opens and closes its downlink transfer filter according to the peeked IGMP / MLD message.

より詳細には、スヌープしたメッセージが、参加要求であれば参加するマルチキャストグループのトラヒックを下り転送するよう、離脱要求であれば遮断するように転送フィルタをそれぞれ設定する。転送・遮断のフィルタ設定は、IPアドレス、MACアドレス、VLANタグ、他の識別子などのいろいろな領域を用いて予め定められた方法で行う。これにより、ONUのフィルタが開いた状態であればOLTから転送されてきたマルチキャストストリームをONU下部へ転送することができ、フィルタが閉じた状態であればONUがOLTから受信したマルチキャストストリームはONU下部へ転送されることなく廃棄される。これによりマルチキャスト転送を実現する。   More specifically, the forwarding filter is set so that if the snooped message is a join request, the traffic of the participating multicast group is forwarded and if it is a leave request, it is blocked. The forwarding / blocking filter setting is performed by a predetermined method using various areas such as an IP address, a MAC address, a VLAN tag, and other identifiers. Thus, if the ONU filter is in an open state, the multicast stream transferred from the OLT can be transferred to the lower part of the ONU. If the filter is closed, the multicast stream received by the ONU from the OLT is the lower part of the ONU. It is discarded without being transferred to. This realizes multicast transfer.

このとき、アプリケーションとAPI下部処理実体での機能分担は、EMS/上位OpSからのNetconf等による初期設定あるいはサービスオーダによりONUのIGMP/MLDスヌープ機能の有効・無効の指示をアプリケーションが受ける。これを受けて、API下部処理実体に対して、ONUとのコミュニケーションAPIを介し、拡張OAMあるいはOMCIメッセージの送信を指示する。API下部処理実体は、指示を受けたメッセージをONUに送信し、スヌープ機能の有効・無効を指示する。これにより、ONUスヌープによりPONマルチキャストが制御される。   At this time, as for the function sharing between the application and the API lower processing entity, the application receives an instruction for enabling / disabling the ONU IGMP / MLD snoop function by the initial setting by Netconf or the like from the EMS / upper OpS or the service order. In response to this, the API lower processing entity is instructed to transmit an extended OAM or OMCI message via the communication API with the ONU. The API lower processing entity transmits the received message to the ONU and instructs validity / invalidity of the snoop function. Thereby, PON multicast is controlled by ONU snoop.

ONUからOLTを経由して上位ノードに転送されるIGMP/MLDメッセージを、OLTが集約し代理応答しつつ、ONUに対して下り転送フィルタの開閉を指示する方法もある、この方法は、一般にOLTプロキシと呼ばれる。この方法でも、上位ノードからのマルチキャストストリームは全ONUが受信できるようにOLTは転送しておく。ONU下部の端末からのIGMP/MLDメッセージはOLTが一度受信し、メッセージ内容に応じて上位ノードに転送する。   There is also a method of instructing the ONU to open and close the downstream transfer filter while the OLT aggregates and responds by proxy to the IGMP / MLD message transferred from the ONU to the upper node via the OLT. Called proxy. Also in this method, the OLT is transferred so that all ONUs can receive the multicast stream from the upper node. The IGMP / MLD message from the terminal at the lower part of the ONU is received once by the OLT and transferred to the upper node according to the message content.

メッセージが参加要求であれば、OLTは、拡張OAMもしくはOMCIメッセージによりONUの該当するマルチキャストグループの下り転送フィルタを開くよう、離脱要求であれば下り転送フィルタを閉じるよう、それぞれONUに指示する。これにより、参加要求のあった端末宛のみマルチキャストストリームが転送されることで、マルチキャスト転送を実現している。この際、ONU配下に複数の端末がある場合や、IGMP/MLDメッセージを転送してきたONUとは異なるONU配下の端末の状態などを考慮して、効率的にマルチキャスト転送されるようなONUのフィルタ操作と上位ノードへのメッセージ転送することもできる。   If the message is a join request, the OLT instructs the ONU to open the downlink transfer filter of the corresponding multicast group of the ONU by an extended OAM or OMCI message, and close the downlink transfer filter if it is a leave request. Thus, multicast transfer is realized by transferring the multicast stream only to the terminal that requested the participation. At this time, an ONU filter that can be efficiently multicast-transmitted in consideration of a plurality of terminals under the ONU or the status of a terminal under an ONU that is different from the ONU that has transferred the IGMP / MLD message. Operations and message transfer to higher nodes can also be performed.

このとき、アプリケーションとAPI下部処理実体とでの機能分担は、アプリケーションがONUから上り送信されたIGMP/MLDメッセージを、OLTが受信した後にアプリAPI上部側へ転送するように予め主信号の方路設定する。この方路設定は、アプリケーションからAPI下部処理実体へのOLTへの主信号設定の一環であり、Netconf/YANGとしてあるいはOpenflow等として設定されることを想定している。方路設定自体のトリガは、EMS/上位OpSからの設定になる。また、マルチキャストストリームの下り転送の方法も、EMS/上位OpSからの設定指示をNetconf/YANGもしくはOpenflowによりアプリが受け、その内容をAPI下部処理実体に展開することで行う。   At this time, the function sharing between the application and the API lower processing entity is such that the route of the main signal in advance is such that the IGMP / MLD message transmitted upstream from the ONU is transferred to the upper side of the application API after the OLT receives it. Set. This route setting is part of the main signal setting to the OLT from the application to the API lower processing entity, and is assumed to be set as Netconf / YANG or Openflow. The trigger of the route setting itself is a setting from EMS / upper OpS. Also, the multicast stream is forwarded by the application receiving a setting instruction from EMS / upper OpS by Netconf / YANG or Openflow, and expanding the contents to the API lower processing entity.

OLTプロキシ機能としては、アプリケーションへ転送されたIGMP/MLDメッセージの内容に基づき、API下部処理実体に対してONUの下りフィルタの開閉を指示する拡張OAMもしくはOMCIメッセージの送信を指示することで実現される。   The OLT proxy function is realized by instructing the API lower processing entity to send an extended OAM or OMCI message to instruct opening / closing of the ONU downstream filter based on the contents of the IGMP / MLD message transferred to the application. The

省電力制御機能は、必要に応じてONUが一部機能への給電を停止し、ONUでの消費電力を低減する。アプリケーションの役割は、EMS/上位OpSからONUの省電力モードに関する設定、サービスオーダを受信し、内容に基づく拡張OAM/OMCIメッセージを組立し、API下部処理実体にこのメッセージをONUに送信するよう通知する。また、PLOAMなどによる状態の変化通知を、API下部処理実体からアプリケーションは受信する。   In the power saving control function, the ONU stops power supply to some functions as necessary, and reduces power consumption in the ONU. The role of the application is to receive settings and service orders related to the power saving mode of the ONU from the EMS / upper OpS, assemble an extended OAM / OMCI message based on the contents, and notify the API lower processing entity to send this message to the ONU. To do. In addition, the application receives a state change notification by PLOAM or the like from the API lower processing entity.

なお、上記のDBAと同様に、アプリケーションから直接的にONUの省電力モードの状態を制御したい場合、ONUへの送信メッセージの組立、ONUからの受信メッセージの取込とをリアルタイム性を持ってアプリケーションで行い、それぞれAPI下部処理実体へメッセージ送信、メッセージ受信指示を行う。   As in the case of the above DBA, when it is desired to directly control the ONU power saving mode state from the application, the assembly of the transmission message to the ONU and the reception of the reception message from the ONU have real-time characteristics. The message transmission and message reception instructions are sent to the API lower processing entity.

周波数/時刻同期機能は、OLTに入力された基準信号や時刻情報を、PON区間を介してONUから正確に出力させる機能である。アプリケーション側の役割は、同期機能に必要となる設定やOLTからONUへの信号伝搬に関わるパラメータ等をONUに通知するために送信メッセージを組立、API下部処理実体側へメッセージ送信の指示を行う。   The frequency / time synchronization function is a function for accurately outputting the reference signal and time information input to the OLT from the ONU through the PON section. The role of the application side is to assemble a transmission message and notify the API lower processing entity side of the message transmission in order to notify the ONU of the settings necessary for the synchronization function and parameters related to signal propagation from the OLT to the ONU.

外部連携機能は、例えば、モバイル基地局との低遅延化DBAのように外部の機器との連携により機能実行する場合に用いる。外部連携機能では、例えば、アプリケーション側で外部の機器からのメッセージを受信する。外部機器からのメッセージ受信機能は、実装・外部機器との接続構成・メッセージ形式に強く依存するため、アプリケーションの役割としてはメッセージを分解せずに受信してparseすることが望ましい。また、搭載OSの標準的な機能等を活用してもよいし、独自のAPIを規定してもよい。   The external cooperation function is used when the function is executed by cooperation with an external device such as a low-delay DBA with a mobile base station. In the external linkage function, for example, a message from an external device is received on the application side. Since the function of receiving a message from an external device strongly depends on the implementation, the connection configuration with the external device, and the message format, it is desirable for the role of the application to receive and parse the message without disassembling it. In addition, a standard function of the installed OS may be used, or a unique API may be defined.

以上の例では、アプリがDBA等のアルゴリズムの処理を、API下部処理実体がメッセージングで示した。この機能分担は、メッセージングは共通で、アルゴリズムのみ変更する場合に適する。なお、インターフェースはアルゴリズム依存度が低い方が汎用的で望ましい。   In the above example, the application shows the algorithm processing such as DBA, and the API lower processing entity shows the messaging. This sharing of functions is suitable when messaging is common and only the algorithm is changed. It is desirable that the interface has a low algorithm dependency and is general purpose.

図23は、通信装置が実行するアプリの例を示す図である。CPUの処理は、3グループに分類される。3グループは、Cont向きのCPUと、OSU向きのCPUと、SW向きのCPUとである。Cont向きのCPUの処理は、低速監視アプリ(OMCI)と、低速監視アプリ(EMS−IF)と、設定・管理アプリとを実行する処理である。SW向きのCPUの処理は、MLDプロシキアプリを実行する処理である。OSU向きのCPUの処理は、省電力アプリと、プロテクションアプリと、高速監視アプリと、DBAアプリと、DWBAアプリと、ONU登録認証アプリとを実行する処理である。装置設定IFは、EMS−IFの一部であってもよく、機器依存API25と同等であってもよい。   FIG. 23 is a diagram illustrating an example of an application executed by the communication device. CPU processing is classified into three groups. The three groups are a CPU for Cont, a CPU for OSU, and a CPU for SW. The CPU processing for the Cont is a process for executing a low-speed monitoring application (OMCI), a low-speed monitoring application (EMS-IF), and a setting / management application. The process of the CPU for SW is a process of executing the MLD proxy application. The CPU processing for the OSU is a process for executing a power saving application, a protection application, a high-speed monitoring application, a DBA application, a DWBA application, and an ONU registration authentication application. The device setting IF may be a part of the EMS-IF or may be equivalent to the device-dependent API 25.

各アプリがCPUパッケージ上のCPUで処理される例である。図23では、各アプリをOLT内のCont向き、複数の光送受信機(図23のλCard)を備えるOSUパッケージ(図23のOSU)向き、OSU及び上位ネットワーク側の装置とデータの入出力を行うSWパッケージ向きの3グループに分類している。OSUグループを省電力アプリ、プロテクションアプリ、高速監視アプリ、DBAアプリ、DWBAアプリ、ONU登録認証アプリとし、SWグループをMLDプロキシアプリとし、Contグループを低速監視アプリ(OMCI)、低速監視アプリ(EMS−IF)、設定管理アプリとした。更に、CPUでの集中制御を想定しているが、分類した各グループのアプリをそれぞれのパッケージ(Cont、OSU、SW)に分散配置してもよい。また上記の分類によらずに、Cont、OSU、SWのいずれか又はそれらの複数の組み合わせ上に配置してもよい。また、図23の装置設定IFはEMS−IFの一部であってもよいし、図3の機器依存API25同等であってもよい。またアプリの処理はCPU上で行うとしたが、一部また全てを、処理機能を備える代替物、例えばCPU以外のGPUやNPUやDSP等のプロセッサやFPGA上で処理してもよい。他の実施形態でも同様である。   This is an example in which each application is processed by a CPU on a CPU package. In FIG. 23, each application is directed to the Cont in the OLT, is directed to the OSU package (OSU in FIG. 23) having a plurality of optical transceivers (λCard in FIG. 23), and inputs / outputs data to / from the OSU and upper network side devices. It is classified into 3 groups suitable for SW packages. The OSU group is a power saving application, a protection application, a high-speed monitoring application, a DBA application, a DWBA application, an ONU registration authentication application, a SW group is an MLD proxy application, a Cont group is a low-speed monitoring application (OMCI), and a low-speed monitoring application (EMS- IF), a setting management application. Further, although centralized control by the CPU is assumed, the classified applications of each group may be distributed and arranged in each package (Cont, OSU, SW). Moreover, you may arrange | position on either of Cont, OSU, SW, or those some combination irrespective of said classification | category. 23 may be a part of the EMS-IF or may be equivalent to the device-dependent API 25 of FIG. Further, although the processing of the application is performed on the CPU, part or all of the processing may be performed on an alternative having a processing function, for example, a processor other than the CPU, such as GPU, NPU, DSP, or FPGA. The same applies to other embodiments.

図24は、CPUパッケージの代わりにサーバ等にアプリを配置した例である。アプリはサーバ等上で処理され、そのアプリの処理結果は、イーサネット(登録商標)フレーム等の伝送路で伝送できる形式により伝送路で伝送された後に、OLTに到着する。ここで、伝送路で伝送できる形式としては、イーサネット(登録商標)フレーム以外のフレームやTDM等の伝送であってもよい。また、処理結果の伝送には、変換機(図24におけるConv)を介しているが、OSUやSWやλカードが変換機を介さずにアプリの処理結果を受けることが可能とすれば変換機は不要である。サーバ等は、図8の外部サーバ16相当であってもよいし、プロキシ部15相当であってもよい。   FIG. 24 shows an example in which an application is arranged on a server or the like instead of the CPU package. The application is processed on a server or the like, and the processing result of the application arrives at the OLT after being transmitted on the transmission line in a format that can be transmitted on the transmission line such as an Ethernet (registered trademark) frame. Here, as a format that can be transmitted through the transmission path, a frame other than the Ethernet (registered trademark) frame, transmission of TDM, or the like may be used. The processing result is transmitted via a converter (Conv in FIG. 24). However, if the OSU, SW, or λ card can receive the processing result of the application without going through the converter, the converter Is unnecessary. The server or the like may be equivalent to the external server 16 in FIG. 8 or may be equivalent to the proxy unit 15.

図25は、CPU、SW及びOSUの機能(処理)の例を示す図である。CPUは、省電力制御機能と、プロテクション機能とを、アプリによって実行する。CPUは、さらに、保守運用機能(Fault Management)と、保守運用機能(GTC/PMD config)と、PONアクセス処理機能(ONU activation)と、PONアクセス処理機能(DBA)と、PONアクセス処理機能(λ割当変更)と、保守運用機能(Service Management)と、保守運用機能(Equipment Management)とを実行する。またさらに、CPUは、保守運用機能(Fault Performance Management)と、マルチキャスト機能(MLD)とを、アプリによって実行する。   FIG. 25 is a diagram illustrating an example of functions (processing) of the CPU, SW, and OSU. The CPU executes a power saving control function and a protection function by an application. The CPU further includes a maintenance operation function (Fault Management), a maintenance operation function (GTC / PMD config), a PON access processing function (ONU activation), a PON access processing function (DBA), and a PON access processing function (λ Allocation change), a maintenance operation function (Service Management), and a maintenance operation function (Equipment Management). Further, the CPU executes a maintenance operation function (Fault Performance Management) and a multicast function (MLD) by an application.

SWは、L2信号処理機能(VLAN)と、L2信号処理機能(QoS: Quality of Service)と、L2信号処理機能(Mux/DMux、XC: Cross Connect)と、マルチキャスト機能(Copy)とを、アプリによって実行する。OSUのMACは、PON主信号処理機能(Security)と、PON主信号処理機能(Framing)と、PON主信号処理機能(FEC)と、周波数・時刻同期機能とを、アプリによって実行する。   SW has an L2 signal processing function (VLAN), an L2 signal processing function (QoS: Quality of Service), an L2 signal processing function (Mux / DMux, XC: Cross Connect), and a multicast function (Copy). Run by. The MAC of the OSU executes a PON main signal processing function (Security), a PON main signal processing function (Framing), a PON main signal processing function (FEC), and a frequency / time synchronization function by an application.

図25では、CPUの囲みが基本機能部132と独自機能での処理、OSUのMACがベンダ依存部分での処理の例を示しているが、この分類に限定しない。図25のCPUは、図24のCPUパッケージや、図24のサーバ等上やそれ以外の処理能力を持つ箇所又はそれらの組み合わせであってもよい。OSUのMACは、OSU処理をする専用のLSIを想定しているが、同等の処理が可能であれば汎用LSIを用いてもよい。   FIG. 25 shows an example in which the CPU enclosure is processing by the basic function unit 132 and the unique function, and the OSU MAC is processing by the vendor-dependent part, but the classification is not limited to this. The CPU shown in FIG. 25 may be the CPU package shown in FIG. 24, the server shown in FIG. The OSU MAC assumes a dedicated LSI that performs OSU processing, but a general-purpose LSI may be used as long as equivalent processing is possible.

図26は、主要8機能のアプリの処理とG.989.3機能との対応の例を示す図である。DBAアプリと、DWBAアプリと、ONU登録認証アプリと、省電力アプリと、プロテクションと、高速監視アプリとは、TWDM TCレイヤのTWDM TC機能部(TWDM TC functions)と接続される。MLDプロシキは、L2機能部と接続される。L2機能部は、ユーザ・データ・クライアント(User Data Client)と接続される。設定・管理アプリと、低速監視アプリ(OMCI)と、低速監視アプリ(OSS−IF)とは、L2機能部に接続される。設定・管理アプリと、低速監視アプリ(OMCI)と、低速監視アプリ(OSS−IF)とは、更にOMCIクライアントに接続される。   FIG. It is a figure which shows the example of a response | compatibility with a 989.3 function. The DBA application, the DWBA application, the ONU registration authentication application, the power saving application, the protection, and the high-speed monitoring application are connected to a TWDM TC function unit (TWDM TC functions) of the TWDM TC layer. The MLD proxy is connected to the L2 function unit. The L2 function unit is connected to a user data client. The setting / management application, the low-speed monitoring application (OMCI), and the low-speed monitoring application (OSS-IF) are connected to the L2 function unit. The setting / management application, the low-speed monitoring application (OMCI), and the low-speed monitoring application (OSS-IF) are further connected to the OMCI client.

図27は、PLOAM及びOMCIをSW経由で入出力する構成の例を示す図である。すなわち、図27は、PLOAM及びOMCIが、ユーザデータに加えて、図8の制御部14又はプロキシ部15又は外部サーバ16から、対応するデータをSW経由で入出力する処理を示す。   FIG. 27 is a diagram illustrating an example of a configuration in which PLOAM and OMCI are input / output via SW. That is, FIG. 27 shows processing in which PLOAM and OMCI input / output corresponding data from the control unit 14, proxy unit 15, or external server 16 of FIG. 8 via SW in addition to user data.

ユーザ・データ・クライアント(User Data Client)は、SW経由で、ユーザ・データ・アダプタ(User Data Adapter)とデータを入出力する。CPUのOMCIクライアント(OMCI Client)は、SW経由で、OMCIアダプタ(OMCI Adapter)とデータを入出力する。   A user data client inputs and outputs data to and from a user data adapter via the SW. The OMCI client of the CPU inputs / outputs data to / from the OMCI adapter via the SW.

CPUのPLOAMプロセッサは、SW経由で、AMCC PHYアダプテーション・フレーミング部(AMCC PHY adaptation And framing)とデータを入出力する。また、CPUのPLOAMプロセッサは、SW経由で、PLOAMパーティション部(PLOAM partition)とデータを入出力する。   The PLOAM processor of the CPU inputs and outputs data to and from the AMCC PHY adaptation framing unit (AMCC PHY adaptation and framing) via the SW. The PLOAM processor of the CPU inputs / outputs data to / from the PLOAM partition unit (PLOAM partition) via the SW.

TWDM TCレイヤのTWDM TC機能部(TWDM TC functions)は、SW経由で、エンベデッド・ヘッダ領域(Embedded header fields)とデータを入出力する。   A TWDM TC function unit (TWDM TC functions) of the TWDM TC layer inputs / outputs data to / from embedded header fields via the SW.

なお、図3及び図4の例では、ソフト化領域を、基本機能部132、管理・制御エージェント部133、拡張機能部131、ミドルウェア部120としたが、ソフト化領域は、サービスアダプテーション(暗号化、フラグメント処理、GEMフレーム化/XGEMフレーム化、PHYアダプテーションのFEC、スクランブル、同期ブロック生成/抽出、GTCフレーム化、PHYフレーム化、SP変換、符号化方式も対象としてもよい。アーキテクチャのソフト化機能の実装例とハードウェア部111(PHY)及びハードウェア部112(MAC)に対応する機能配備の例を説明する。機能配備は、例えば、ネットワーク機器又は外部のサーバにソフト化機能を備える。   In the examples of FIGS. 3 and 4, the software area is the basic function unit 132, the management / control agent unit 133, the extended function unit 131, and the middleware unit 120. However, the software area is a service adaptation (encryption). , Fragment processing, GEM framing / XGEM framing, PHY adaptation FEC, scramble, synchronization block generation / extraction, GTC framing, PHY framing, SP conversion, and coding method may also be targeted. And an example of function deployment corresponding to the hardware unit 111 (PHY) and the hardware unit 112 (MAC) The function deployment includes, for example, a software function in a network device or an external server.

複数のOSU、SW、情報処理部及び制御部を備えるOLTを想定する。各OSUは、波長毎に異なる送受信部を備える。この場合、ミドルウェア部120が各OSU及びSWに搭載され、機器無依存アプリ部130などのソフト化領域が情報処理部に搭載される。   Assume an OLT including a plurality of OSUs, SWs, an information processing unit, and a control unit. Each OSU includes a transmission / reception unit that is different for each wavelength. In this case, the middleware unit 120 is installed in each OSU and SW, and a software area such as the device-independent application unit 130 is installed in the information processing unit.

情報処理部すなわちCPUは、機器無依存アプリ部130を実行する。機器無依存アプリ部130は、OSU用の拡張機能部131と、SW用の拡張機能部131と、制御部用の拡張機能部131とを含む。OSU用の拡張機能部131は、例えば、省電力アプリ、プロテクションアプリ、DBAアプリ、ONU登録認証アプリである。SW用の拡張機能部131は、例えば、MLDプロキシアプリである。制御部用の拡張機能部131は、例えば、低速監視アプリ(OMCI)、低速監視アプリ(EMS−IF)、設定・管理アプリである。   The information processing unit, that is, the CPU executes the device-independent application unit 130. The device-independent application unit 130 includes an OSU extended function unit 131, an SW extended function unit 131, and a control unit extended function unit 131. The OSU extended function unit 131 is, for example, a power saving application, a protection application, a DBA application, or an ONU registration authentication application. The extended function unit 131 for SW is, for example, an MLD proxy application. The extended function unit 131 for the control unit is, for example, a low-speed monitoring application (OMCI), a low-speed monitoring application (EMS-IF), or a setting / management application.

G.989.3の場合、例えば、図21、23〜25に示すようになる。DBAアプリの場合、図3及び図4に示すミドルウェア部120又は図5及び図6に示す基本機能部132は、TCレイヤのハードウェア部111(PHY)及びハードウェア部112(MAC)であるエンベデッドOAMエンジンを動作させる。そして、PMDレイヤのハードウェア部111(PHY)及びハードウェア部112(MAC)である送受信部がDBAアプリに従って受信する。なお、送受信部がDBAに従わない上り信号でも受信する場合、DBAアプリに従わないとしてもよい。   G. In the case of 989.3, for example, as shown in FIGS. In the case of a DBA application, the middleware unit 120 shown in FIGS. 3 and 4 or the basic function unit 132 shown in FIGS. 5 and 6 is an embedded TC layer hardware unit 111 (PHY) and hardware unit 112 (MAC). Run the OAM engine. And the transmission / reception part which is the hardware part 111 (PHY) of the PMD layer and the hardware part 112 (MAC) receives according to the DBA application. When the transmission / reception unit receives an upstream signal that does not comply with the DBA, the transmission / reception unit may not comply with the DBA application.

情報処理部は、これらのソフト化機能に限らず、それ以外のソフト化機能を備えていてもよい。ハードウェア部111(PHY)及びハードウェア部112(MAC)は、送受信部、OSU、SW、制御部、情報処理部に限らない。例えば、情報処理部は、送受信部、OSU、SW、制御部に含まれていてもよい。また図8に示すように、SWのNNI(Network-Network Interface)側に、SWに入出力する信号を処理するプロキシ部又は外部サーバを備えていてもよい。外部サーバ16は、複数の装置を備えるデータセンタ等のいわゆるクラウドと呼ばれる情報処理機能であってもよい。   The information processing unit is not limited to these software functions, and may have other software functions. The hardware unit 111 (PHY) and the hardware unit 112 (MAC) are not limited to the transmission / reception unit, OSU, SW, control unit, and information processing unit. For example, the information processing unit may be included in the transmission / reception unit, the OSU, the SW, and the control unit. Further, as shown in FIG. 8, a proxy unit or an external server that processes signals input to and output from the SW may be provided on the NNI (Network-Network Interface) side of the SW. The external server 16 may have an information processing function called a so-called cloud such as a data center including a plurality of devices.

各機能は、処理能力や処理遅延の要求に応じて適宜配置してもよい。また、OSUにSW12又はSW13を備えていてもよいし、SWとは別途SW(SW13を備える場合のSW12等)を備えていてもよい。SWの機能はSW12とSW13で重複せずにSWの処理能力等に従って適宜分担することが望ましいが、重複してもよい。   Each function may be appropriately arranged according to a request for processing capability or processing delay. Further, the OSU may be provided with SW12 or SW13, or may be provided with SW (such as SW12 when SW13 is provided) separately from SW. It is desirable that the SW functions are appropriately shared according to the processing capacity of the SW without overlapping between the SW12 and the SW13, but may be overlapped.

ソフト化機能を配備する箇所は、情報処理部に限らず、複数の演算処理可能な箇所に配置してもよい。例えば、ソフト化機能を配備する箇所は、送受信部、OSUのSW、OSUのSW以外、OLTの制御部、OLTのSW、OLTの情報処理部、OLTのSWと制御部と情報処理部以外、SWのNNI側にSWに入出力する信号を処理するプロキシ部また外部サーバ等の処理装置のいずれかであってもよい。   The location where the softening function is provided is not limited to the information processing unit, and may be placed at a location where a plurality of arithmetic processing is possible. For example, the location where the softening function is deployed is other than the transmission / reception unit, OSU SW, OSU SW, OLT control unit, OLT SW, OLT information processing unit, OLT SW, control unit and information processing unit, Either a proxy unit that processes signals input to or output from the SW on the NNI side of the SW or a processing device such as an external server may be used.

また、ソフト化機能の配置は、ソフト化機能毎であってもよいし、単一のソフト化機能を分割したソフト化機能の一部であってもよい。例えば、送受信部に関するものを送受信部以外の他の箇所、例えば、OSUのSW、OSUの送受信部以外且つSW以外、OLTのSW、OLTの制御部、OLTの情報処理部、OLTのそれ以外、OLTの外部で主信号の経路上にあるプロキシ部、外部サーバ等のどこか又は複数の配備場所の組み合わせに配備してもよい。PON終端に関するものをPON終端処理配備箇所以外の他の箇所、例えば、OSUの送受信部、OSUのSW、OSUの送受信部以外且つSW以外、OLTのSW、OLTの制御部、OLTの情報処理部、OLTのそれ以外、OLTの外部で主信号の経路上にあるプロキシ部、外部サーバ等のどこか又は複数の配備場所の組み合わせに配備してもよい。   Further, the arrangement of the softening function may be arranged for each softening function, or may be a part of the softening function obtained by dividing a single softening function. For example, a part related to the transmission / reception unit other than the transmission / reception unit, for example, OSU SW, OSU transmission / reception unit and other than SW, OLT SW, OLT control unit, OLT information processing unit, other than OLT, It may be deployed somewhere or a combination of a plurality of deployment locations such as a proxy unit and an external server on the main signal path outside the OLT. Parts other than PON termination processing deployment locations, for example, OSU transmission / reception unit, OSU SW, other than OSU transmission / reception unit and other than SW, OLT SW, OLT control unit, OLT information processing unit Other than that of the OLT, the proxy unit may be deployed outside the OLT, or on a combination of a plurality of deployment locations such as a proxy unit or an external server on the main signal path.

ONUのSWに関するものをONUのSW以外の他の箇所、例えば、送受信部、OSUの送受信部以外且つSW以外、OLTのSW、OLTの制御部、OLTの情報処理部、OLTのそれ以外、OLTの外部で主信号の経路上にあるプロキシ部、外部サーバ等のどこか又は複数の配備場所の組み合わせに配備してもよい。OLTのSWに関するものをOLTのSW以外の他の箇所、例えば、送受信部、OSUのSW、OSUの送受信部以外且つSW以外、OLTの制御部、OLTの情報処理部、OLTのそれ以外、OLTの外部で主信号の経路上にあるプロキシ部、外部サーバ等のどこか又は複数の配備場所の組み合わせに配備してもよい。   Other than ONU SW, other than ONU SW, for example, transmission / reception unit, OSU transmission / reception unit and other than SW, OLT SW, OLT control unit, OLT information processing unit, other than OLT, OLT It may be deployed somewhere on the main signal path outside the network such as a proxy unit, an external server, or a combination of a plurality of deployment locations. OLT SW related parts other than OLT SW, for example, transmission / reception unit, OSU SW, other than OSU transmission / reception unit and other than SW, OLT control unit, OLT information processing unit, other than OLT, OLT It may be deployed somewhere on the main signal path outside the network such as a proxy unit, an external server, or a combination of a plurality of deployment locations.

また、ソフト化機能を配備する箇所は拡張機能部131の配備の状況や、演算可能な箇所の演算能力や演算負荷や消費電力等に応じて、適宜変更してもよい。   Further, the location where the softening function is deployed may be changed as appropriate in accordance with the status of deployment of the extended function unit 131, the computing capability of the location where computation is possible, the computation load, power consumption, and the like.

OLTの主信号処理に係る主要な機能と機能間の関係を説明する。OLT機能をSWに移行する。PHYアダプテーション機能、フレーム化機能、サービスアダプテーション機能などのPON区間処理を行うPON主信号処理機能を、送受信部に配備する。ONU登録又は認証機能、DBA制御機能、DWA機能などのPONアクセス制御機能を情報処理部に配備する。フレーム化で利用されるVLAN制御、シェーパの前段の優先制御、Mux/DMux及びキュー、並びにフレーム化の前段のシェーパなどのL2主信号処理機能をSWに配備する。   The main functions related to the main signal processing of the OLT and the relationship between the functions will be described. The OLT function is shifted to SW. A PON main signal processing function for performing PON section processing such as a PHY adaptation function, a framing function, and a service adaptation function is provided in the transmission / reception unit. PON access control functions such as ONU registration or authentication function, DBA control function, and DWA function are provided in the information processing unit. L2 main signal processing functions such as VLAN control used in framing, priority control in the previous stage of the shaper, Mux / DMux and queue, and shaper in the previous stage of framing are provided in the SW.

シェーパの前段のコピー機能、コピーで利用されるMLDプロキシなどのマルチキャスト機能をSWに配備する。このように、PONに配備されていたPON主信号処理機能及びPONアクセス制御機能をSWに配備することで、PON基本機能部を縮小する。特に、L2主信号処理は重複を避け、SWに配備することが好ましい。   A multicast function such as a copy function in front of the shaper and an MLD proxy used for copying is provided in the SW. In this way, the PON basic function unit is reduced by deploying the PON main signal processing function and the PON access control function, which have been deployed in the PON, in the SW. In particular, it is preferable that the L2 main signal processing is provided in the SW while avoiding duplication.

なお、SWの機能として、クラシファイア、モディファイア、ポリサー/シェーパ、XC、キュー、スケジューラの順に備える前提で例示したが適宜変更してもよい。例えば、上り方向であり、帯域割当単位の中で処理を行わなければ、ONUからの入力をバースト送信のためのプリアンブルやバーストオーバーヘッドを外し、フレームをデカプセル化したり、LLIDを外したりして、PONを終端のみし、
クラシファイア、モディファイア、ポリサー/シェーパ、XC、キュー、スケジューラの全ての機能をSWで実施してもよいし、SWでモディファイア、XC、キュー、スケジューラのみ実施してもよい。
The SW function is exemplified on the assumption that the classifier, the modifier, the policer / shaper, the XC, the queue, and the scheduler are provided in this order, but may be changed as appropriate. For example, in the upstream direction, if processing is not performed in the bandwidth allocation unit, the input from the ONU is removed from the preamble and burst overhead for burst transmission, the frame is decapsulated, the LLID is removed, and the PON Only at the end,
All functions of the classifier, modifier, policer / shaper, XC, queue, and scheduler may be implemented by SW, or only the modifier, XC, queue, and scheduler may be implemented by SW.

更に、PON終端後のパス等を記載するVID等をONUで付与すれば、XC、キュー、スケジューラとすればよい。上位ネットワークが単一パスと見做せれば、キュー、スケジューラでよい。また、XCでフレームが衝突しないようにDBAすれば、クラシファイア、モディファイア、ポリサー/シェーパ、XCとすることができる。更に、上り方向であり、帯域割当単位の中で処理を行わなければ、ONUからの入力をバースト送信のためのプリアンブルやバーストオーバーヘッドを外し、フレームをデカプセル化したり、LLIDを外したりして、PONを終端のみし、PON終端後のパス等を記載するVID等をONUで付与すれば、XCのみとすることもできる。   Further, if a VID or the like describing the path after the PON termination is assigned by the ONU, an XC, a queue, or a scheduler may be used. If the host network can be regarded as a single path, a queue and a scheduler are sufficient. Further, if DBA is performed so that frames do not collide with each other in XC, classifiers, modifiers, policers / shapers, and XC can be obtained. Furthermore, if it is in the upstream direction and processing is not performed in the bandwidth allocation unit, the input from the ONU is removed from the preamble and burst overhead for burst transmission, the frame is decapsulated, the LLID is removed, and the PON Can be made only XC if the VID and the like describing the path after the PON termination are given by the ONU.

また、クラシファイア、モディファイア、ポリサー/シェーパ、XC、キュー、スケジューラで、クラシファイア、ポリサー/シェーパ、モディファイア、XC、キュー、スケジューラとしてもよいし、ポリサー/シェーパの前段にキューを置いて、クラシファイア、モディファイア、キュー、ポリサー/シェーパ、XC、スケジューラとしたり、クラシファイア、キュー、ポリサー/シェイパ、モディファイア、XC、スケジューラとしたりしてもよい。PONのバースト伝送や、マルチキャスト等の優先トラフィックを多重することによって生ずるバースト性による不要のポリシング(Policing)/シェイピング(Shaping)や、受信側での平準化したトラフィックの受信を考慮するとポリサー/シェイパの前段にキューを置いて平準化した後にポリシング/シェイピングすることが望ましい。   Classifier, modifier, policer / shaper, XC, queue, scheduler, classifier, policer / shaper, modifier, XC, queue, scheduler, or classifier, classifier, It may be a modifier, queue, policer / shaper, XC, scheduler, or a classifier, queue, policer / shaper, modifier, XC, scheduler. Considering unnecessary policing / shaping due to burst characteristics caused by burst transmission of PON, multiplexing of priority traffic such as multicast, and reception of leveled traffic at the receiving side, policer / shaper It is desirable to perform policing / shaping after leveling by placing a queue in the preceding stage.

特定の状態への状態遷移に際して、スリープ動作等の主体は、スリープ動作等の主体(通信装置が備える機器)の指示を、スリープ動作等の主体とは独立している外部に保管することによって、動作を継承することが可能となる。特定の状態は、例えば、スリープ状態、運用系の通信装置の切替状態、ユーザ収容切替状態、マルチキャスト状態である。情報が通信装置の外部に保持されているため、他の通信装置への切替に際して、スリープ動作等の継承性が失われないようにすることが可能となる。通信装置は、機器が保持している情報の継承性を確保することが可能となる。
以上示した実施形態1−1に係る構成は、以下の実施形態でも同様であり、適宜組み合わせてもよい。例えば、図8では、本システムが、実行部の構成がTRx11、SW12及びSW13のみの場合を例示するが、TRx11、SW12及びSW13以外の箇所、それ以外の場所、PONの終端する箇所や、制御部14を実行部としてもよい。
In the state transition to a specific state, the subject such as the sleep operation stores the instruction of the subject such as the sleep operation (equipment included in the communication device) outside the subject independent of the subject such as the sleep operation, It is possible to inherit the behavior. The specific state is, for example, a sleep state, a switching state of an active communication device, a user accommodation switching state, or a multicast state. Since the information is held outside the communication device, it is possible to prevent loss of inheritance such as a sleep operation when switching to another communication device. The communication device can ensure inheritance of information held by the device.
The configuration according to Embodiment 1-1 shown above is the same in the following embodiments, and may be combined as appropriate. For example, FIG. 8 illustrates the case where the system has only the configuration of TRx11, SW12, and SW13 in this system, but other locations than TRx11, SW12, and SW13, other locations, locations where PON ends, and control The unit 14 may be an execution unit.

(実施形態1−2)
実施形態1−1ではTWDM−PONに用いられる構成を例示したが、TDM−PONに適用してもよい。TDM−PONでは、λ設定切替(DWA)のようなONUの間ONU−OLTのPON区間の波長リソースを波長分割多重する機能を備えていなくてもよいことを除けば実施形態1−1と同様である。
(Embodiment 1-2)
In the embodiment 1-1, the configuration used for the TWDM-PON is illustrated, but may be applied to the TDM-PON. The TDM-PON is the same as the embodiment 1-1 except that it does not have to have a function of wavelength division multiplexing the wavelength resource of the PON section of the ONU-OLT during the ONU, such as λ setting switching (DWA). It is.

(実施形態1−3)
実施形態1−1ではTWDM−PONに用いられる構成を例示したが、WDM−PONに適用してもよい。WDM−PONでは、DBAのようなONUの間ONU−OLTのPON区間の帯域リソースを時分割多重する機能を備えていなくてもよいことを除けば、実施形態1−3は実施形態1−1と同様である。
(Embodiment 1-3)
In the embodiment 1-1, the configuration used for the TWDM-PON is exemplified, but the configuration may be applied to the WDM-PON. In the WDM-PON, except that the function of time-division multiplexing the bandwidth resources of the PON section of the ONU-OLT between the ONUs such as the DBA is not required, the embodiment 1-3 is the embodiment 1-1. It is the same.

(実施形態1−4)
本実施形態は、OFDM(Orthogonal Frequency Division Multiplexing)−PON、CDM(Code Division Multiplexing)−PON、SCM(Subcarrier Multiplexing)−PON、芯線分割多重を含めた組み合わせである。
(Embodiment 1-4)
This embodiment is a combination including OFDM (Orthogonal Frequency Division Multiplexing) -PON, CDM (Code Division Multiplexing) -PON, SCM (Subcarrier Multiplexing) -PON, and core division multiplexing.

実施形態1−1ではTWDM−PONに用いられる構成を例示したが、波長と時間以外のリソースを共用するPONに適用してもよい。例えば、1波長の電気の周波数リソースを分割多重するOFDM−PON、1波長の電気の周波数リソースを分割多重するSCM−PON、符号で分割多重するCDM−PONに適用してもよいし、芯線分割多重を併用してもよいし、マルチコアファイバ等を用いた空間分割多重を併用してもよいし、波長分割多重を用いなくてもよい。TWDM−PONの波長リソースを波長分割多重する機能を、それぞれの多重するリソースに分割多重するに要する機能に対応する機能に読み替えれば同様である。   In the embodiment 1-1, the configuration used for the TWDM-PON is exemplified, but it may be applied to a PON sharing resources other than the wavelength and time. For example, the present invention may be applied to OFDM-PON that divides and multiplexes one-wavelength electric frequency resources, SCM-PON that divides and multiplexes one-wavelength electric frequency resources, and CDM-PON that divides and multiplexes codes. Multiplexing may be used together, spatial division multiplexing using a multi-core fiber or the like may be used together, or wavelength division multiplexing may not be used. It is the same if the function of wavelength division multiplexing the wavelength resource of the TWDM-PON is replaced with a function corresponding to a function required for division multiplexing to each resource to be multiplexed.

(実施形態2)
実施形態2では、TWDM−PONに用いられる構成が、GEMカプセル化を行う。この場合、GEMフレームを生成するアダプタをSWに備え、SWとそれ以外の部分の間でGEMフレームを導通するようにする。GEMカプセル化までSWに移管することで、それ以外の部分のプロトコルスタックからL2機能部を除外し、SWとそれ以外の部分で、L2機能部の重畳を回避することができる。
(Embodiment 2)
In the second embodiment, the configuration used for TWDM-PON performs GEM encapsulation. In this case, an adapter for generating a GEM frame is provided in the SW so that the GEM frame is conducted between the SW and other portions. By transferring to SW until GEM encapsulation, it is possible to exclude the L2 function unit from the protocol stack of other parts, and to avoid overlapping of the L2 function part in SW and other parts.

なお、TWDM−PONを例に挙げたが、実施形態1−2〜実施形態1−4のように、PON区間での識別するためのフレームを同様に扱えばそれ以外のPONであっても同様の効果が得られる。例えば、IEEEの規格のGE−PON、10GE−PON等であれば、GEMフレームの代わりに、LLIDを付与してLLIDの付与されたフレームをSWとそれ以外の部分の間を導通するようすればよい。   Although TWDM-PON is used as an example, as in Embodiment 1-2 to Embodiment 1-4, if the frame for identification in the PON section is handled in the same manner, the same applies to other PONs. The effect is obtained. For example, in the case of IEEE standard GE-PON, 10GE-PON, etc., instead of a GEM frame, an LLID is assigned so that the LLID-added frame is connected between the SW and the other parts. Good.

(実施形態3)
実施形態3では、TWDM−PONに用いられる制御情報が、SWを経由する。この場合、ブリッジ機能関連をSWに移管する代わりに、制御情報を保持するPLOAM、Embedded OAM、OMCIのいずれかを必要に応じてフレーム化してSW経由で処理する。制御情報をSW経由で入出力することで、SW以外の処理が軽くなる効果がある。なお、実施形態3の移管に加えて、実施形態1及び実施形態2のブリッジ機能のSWへの移管を行ってもよい。
(Embodiment 3)
In the third embodiment, control information used for TWDM-PON passes through SW. In this case, instead of transferring the bridge function related to the SW, any one of PLOAM, Embedded OAM, and OMCI holding the control information is framed as necessary and processed via the SW. By inputting / outputting control information via the SW, processing other than the SW is lightened. In addition to the transfer of the third embodiment, the bridge function of the first and second embodiments may be transferred to the SW.

なお、TWDM−PONを例に挙げたが、制御情報を同様に扱いSW経由で処理すれば、実施形態1−2〜実施形態1−4のように、それ以外のPONであっても同様の効果が得られる。
上述した実施形態では、時間的制約の厳しい部品の処理を高優先の部品の処理、時間的制約の緩やかな部品の処理を低優先の部品の処理として例示したが、優先度はそれによらず、時間的制約が緩やかな部品の処理を高優先の部品の処理としてもよいし、時間的制約に依らず予め定めた部品の処理を高優先又は低優先の部品の処理としてもよい。
Although TWDM-PON is given as an example, if control information is handled in the same manner and processed via SW, the same applies to other PONs as in Embodiment 1-2 to Embodiment 1-4. An effect is obtained.
In the above-described embodiment, processing of parts with severe time constraints is illustrated as processing of high-priority parts, and processing of parts with moderate time constraints is illustrated as processing of low-priority parts. Processing of parts with moderate time constraints may be processed as high-priority components, and processing of predetermined components regardless of time constraints may be processed as high-priority or low-priority components.

上述した実施形態における通信装置の少なくとも一部をコンピュータで実現するようにしてもよい。その場合、この機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することによって実現してもよい。なお、ここでいう「コンピュータシステム」とは、OSや周辺機器等のハードウェアを含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ROM、CD−ROM等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。更に「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間の間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含んでもよい。また上記プログラムは、前述した機能の一部を実現するためのものであってもよく、更に前述した機能をコンピュータシステムに既に記録されているプログラムとの組み合わせで実現できるものであってもよく、FPGA(Field Programmable Gate Array)等のプログラマブルロジックデバイスを用いて実現されるものであってもよい。   You may make it implement | achieve at least one part of the communication apparatus in embodiment mentioned above with a computer. In that case, a program for realizing this function may be recorded on a computer-readable recording medium, and the program recorded on this recording medium may be read into a computer system and executed. Here, the “computer system” includes an OS and hardware such as peripheral devices. The “computer-readable recording medium” refers to a storage device such as a flexible medium, a magneto-optical disk, a portable medium such as a ROM and a CD-ROM, and a hard disk incorporated in a computer system. Further, the “computer-readable recording medium” is a program that dynamically holds a program for a short time, like a communication line when a program is transmitted via a network such as the Internet or a communication line such as a telephone line. In this case, a volatile memory inside a computer system serving as a server or a client in that case may be included and a program held for a certain period of time. Further, the program may be for realizing a part of the functions described above, and may be a program capable of realizing the functions described above in combination with a program already recorded in a computer system. You may implement | achieve using programmable logic devices, such as FPGA (Field Programmable Gate Array).

以上、この発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではない。上記の実施形態は例示に過ぎず、本発明は当業者の知識に基づいて種々の変更、改良を施した形態で実施することができ、この発明の要旨を逸脱しない範囲の設計等も含まれる。   As mentioned above, although embodiment of this invention has been explained in full detail with reference to drawings, a concrete structure is not restricted to this embodiment. The above embodiments are merely examples, and the present invention can be implemented in various modifications and improvements based on the knowledge of those skilled in the art, and includes designs and the like that do not depart from the gist of the present invention. .

1…PONシステム、2…ONU、3…ODN、4…OLT、5…コントローラ、6…コ
ントローラ、10…光スイッチ部、11…送受信部、12…スイッチ部、13…スイッチ部、14…制御部、15…プロキシ部、16…外部サーバ、21…機器無依存API、22…機器無依存API、23…機器依存API、24…機器依存API、25…機器依存API、26…API、27…機器無依存API、110…機器依存部、111…ハードウェア部、112…ハードウェア部、113…ソフトウェア部、114…OAM部、114a…エンベデッドOAMエンジン、114b…PLOAMエンジン、115…NE管理・制御部、115a…NE管理部、115b…NEコントロール、120…ミドルウェア部、121…ミドルウェア部、130…機器無依存アプリ部、131…拡張機能部、131−1…拡張機能部、131−2…拡張機能部、131−3…拡張機能部、132…基本機能部、133…管理・制御エージェント部、140…EMS、150…機器依存アプリ部、160…外部の装置、300…PON主信号処理機能部、310…PMD部、320…PONアクセス制御機能部、330…保守運用機能部、340…L2主信号処理機能部、350…PONマルチキャスト機能部、360…省電力制御機能部、370…周波数・時刻同期機能部、380…プロテクション機能部
DESCRIPTION OF SYMBOLS 1 ... PON system, 2 ... ONU, 3 ... ODN, 4 ... OLT, 5 ... Controller, 6 ... Controller, 10 ... Optical switch part, 11 ... Transmission / reception part, 12 ... Switch part, 13 ... Switch part, 14 ... Control part , 15 ... Proxy unit, 16 ... External server, 21 ... Device-independent API, 22 ... Device-independent API, 23 ... Device-dependent API, 24 ... Device-dependent API, 25 ... Device-dependent API, 26 ... API, 27 ... Device Independent API, 110 ... Device dependent part, 111 ... Hardware part, 112 ... Hardware part, 113 ... Software part, 114 ... OAM part, 114a ... Embedded OAM engine, 114b ... PLOAM engine, 115 ... NE management / control part 115a ... NE management unit, 115b ... NE control, 120 ... middleware unit, 121 ... middleware unit DESCRIPTION OF SYMBOLS 130 ... Application-independent application part, 131 ... Extended function part, 131-1 ... Extended function part, 131-2 ... Extended function part, 131-3 ... Extended function part, 132 ... Basic function part, 133 ... Management / control agent , 140 ... EMS, 150 ... Device dependent application unit, 160 ... External device, 300 ... PON main signal processing function unit, 310 ... PMD unit, 320 ... PON access control function unit, 330 ... Maintenance operation function unit, 340 ... L2 main signal processing function unit, 350 ... PON multicast function unit, 360 ... power saving control function unit, 370 ... frequency / time synchronization function unit, 380 ... protection function unit

Claims (7)

サービス毎あるいは通信事業者毎に異なる機能を部品化した部品が追加または入替がなされた際に、前記部品に対するリソースを確保する割振部又は制限部又は確保を明示的に行うインタフェースのいずれか、
を備えるリソース確保装置。
When a part that has different functions for each service or each telecommunications carrier is added or replaced, either an allocation unit or a restriction unit that secures resources for the part or an interface that explicitly performs the securing,
A resource securing device comprising:
前記割振部は、確保又は制限又は廃棄又は前記部品の受入の前、又は、確保又は制限又は廃棄又は前記部品の受入の後の部品に基づいて得られる指標の合計値が所定の値を超過しない部品を確保不要又は制限不要又は廃棄不要又は受入可とし、前記指標の合計値が所定の値を超過する部品を確保要又は制限要又は廃棄用又は受入不可とする、請求項1に記載のリソース確保装置。   The allocation unit does not exceed the predetermined value of the index obtained based on the parts after securing, limiting, discarding or receiving the parts, or after securing, limiting, discarding or receiving the parts. The resource according to claim 1, wherein a part is not secured, is not restricted, is not discarded, or is accepted, and a part whose total value of the index exceeds a predetermined value is secured, restricted, or discarded or not accepted. Securing device. 前記割振部は、高優先の前記部品の処理を実行するためのリソースを確保し、低優先の前記部品の処理を実行するためのリソースを制限する、請求項1又は2に記載のリソース確保装置。   The resource allocation device according to claim 1, wherein the allocation unit secures a resource for executing processing of the component with high priority and limits a resource for executing processing of the component with low priority. . 前記制限部は、通信装置、又は、前記部品、又は、予め定めた所定の種類の部品、又は、その組み合わせが動作するに際して利用されるリソースに関する所定の指標に基づいて得られる値が予め定められている所定の値を超過しない場合には、低優先又は高優先の少なくともいずれか一方の前記部品の追加または入替を制限する、請求項1に記載のリソース確保装置。   The limiting unit has a predetermined value obtained based on a predetermined index related to a resource used when the communication device, the component, a predetermined component of a predetermined type, or a combination thereof operates. 2. The resource securing device according to claim 1, wherein when the predetermined value is not exceeded, addition or replacement of at least one of the low priority and the high priority is limited. 前記確保を明示的に行うインタフェースは、高優先の前記部品の処理を実行するためのリソースを確保し、低優先の前記部品の処理を実行するためのリソースを制限する、又は、通信装置、又は、前記部品、又は、予め定めた所定の種類の部品、又は、その組み合わせが動作するに際して利用されるリソースに関する所定の指標に基づいて得られる値が予め定められている所定の値を超過する場合には、低優先又は高優先の少なくともいずれか一方の前記部品の追加または入替を制限する、請求項1に記載のリソース確保装置。   The interface that explicitly performs the reservation secures a resource for executing processing of the component with high priority and restricts a resource for executing processing of the component with low priority, or a communication device, or A value obtained based on a predetermined index relating to a resource used when the component or a predetermined type of component or a combination thereof is operated exceeds a predetermined value. The resource securing apparatus according to claim 1, wherein addition or replacement of at least one of the low priority and the high priority is limited. サービス毎あるいは通信事業者毎に異なる機能を部品化した部品が追加または入替がなされた際に、前記部品に対するリソースを確保する割振ステップ又は制限部ステップは確保を明示的に行うステップ、
を有するリソース確保方法。
An allocation step or a restriction unit step for securing a resource for the component when a component with a different function for each service or each carrier is added or replaced;
A resource securing method comprising:
サービス毎あるいは通信事業者毎に異なる機能を部品化した部品が追加または入替がなされた際に、前記部品に対するリソースを確保する割振ステップ又は制限部ステップは確保を明示的に行うステップ、
をコンピュータに実行させるためのコンピュータプログラム。
An allocation step or a restriction unit step for securing a resource for the component when a component with a different function for each service or each carrier is added or replaced;
A computer program for causing a computer to execute.
JP2017162840A 2017-08-25 2017-08-25 Resource securing device, resource securing method and computer program Active JP6805097B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2017162840A JP6805097B2 (en) 2017-08-25 2017-08-25 Resource securing device, resource securing method and computer program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2017162840A JP6805097B2 (en) 2017-08-25 2017-08-25 Resource securing device, resource securing method and computer program

Publications (3)

Publication Number Publication Date
JP2019041291A true JP2019041291A (en) 2019-03-14
JP2019041291A5 JP2019041291A5 (en) 2019-08-22
JP6805097B2 JP6805097B2 (en) 2020-12-23

Family

ID=65727276

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017162840A Active JP6805097B2 (en) 2017-08-25 2017-08-25 Resource securing device, resource securing method and computer program

Country Status (1)

Country Link
JP (1) JP6805097B2 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPWO2021024307A1 (en) * 2019-08-02 2021-02-11
JP2021019248A (en) * 2019-07-18 2021-02-15 住友電気工業株式会社 Pon system and communication device

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004078936A (en) * 2002-07-31 2004-03-11 Matsushita Electric Ind Co Ltd Terminal and method for information processing
JP2008140123A (en) * 2006-12-01 2008-06-19 Toshiba Corp Multiple program control management method and control management device
WO2009157136A1 (en) * 2008-06-24 2009-12-30 パナソニック株式会社 Access control apparatus, access control program, and access control method
JP2012113394A (en) * 2010-11-22 2012-06-14 Alpine Electronics Inc Download control system for program and download control method
JP2015197845A (en) * 2014-04-02 2015-11-09 キヤノン株式会社 Information processing apparatus and control method of the same, and program
US20160034263A1 (en) * 2014-08-04 2016-02-04 Canon Kabushiki Kaisha Information processing apparatus, function extension method for information processing apparatus, and non-transitory computer-readable storage medium

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004078936A (en) * 2002-07-31 2004-03-11 Matsushita Electric Ind Co Ltd Terminal and method for information processing
JP2008140123A (en) * 2006-12-01 2008-06-19 Toshiba Corp Multiple program control management method and control management device
WO2009157136A1 (en) * 2008-06-24 2009-12-30 パナソニック株式会社 Access control apparatus, access control program, and access control method
JP2012113394A (en) * 2010-11-22 2012-06-14 Alpine Electronics Inc Download control system for program and download control method
JP2015197845A (en) * 2014-04-02 2015-11-09 キヤノン株式会社 Information processing apparatus and control method of the same, and program
US20160034263A1 (en) * 2014-08-04 2016-02-04 Canon Kabushiki Kaisha Information processing apparatus, function extension method for information processing apparatus, and non-transitory computer-readable storage medium
JP2016035713A (en) * 2014-08-04 2016-03-17 キヤノン株式会社 Information processing device, function expansion method in information processing device, program, and system

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
吉野 學 MANABU YOSHINO: "新アクセスシステムアーキテクチャ(FASA) Introduction of New FASA Concept for Future Access Sys", 電子情報通信学会技術研究報告 VOL.116 NO.123 IEICE TECHNICAL REPORT, vol. 第116巻, JPN6020025676, 30 June 2016 (2016-06-30), JP, ISSN: 0004308230 *

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2021019248A (en) * 2019-07-18 2021-02-15 住友電気工業株式会社 Pon system and communication device
JP7314674B2 (en) 2019-07-18 2023-07-26 住友電気工業株式会社 PON system and communication equipment
JPWO2021024307A1 (en) * 2019-08-02 2021-02-11
WO2021024307A1 (en) * 2019-08-02 2021-02-11 日本電信電話株式会社 Communication device and communication method

Also Published As

Publication number Publication date
JP6805097B2 (en) 2020-12-23

Similar Documents

Publication Publication Date Title
JP7273330B2 (en) Communication device, communication method and communication program
JP7401806B2 (en) Data processing device, data output method and computer program
JP7477788B2 (en) Communication device and communication method
JP6829023B2 (en) Communication equipment, information notification method and computer program
JP6805097B2 (en) Resource securing device, resource securing method and computer program
JP6901237B2 (en) Communication device, communication method and communication program
JP7277828B2 (en) Setting device and setting method
JP7098272B2 (en) Communication device, communication method and communication program
JP6673776B2 (en) Communication device, control method, and control program
JP6802127B2 (en) Fluctuation handling processing device, fluctuation suppression method and computer program
JP2018129777A (en) Band allocation device
JP7048911B2 (en) Communication equipment, information notification method and computer program
JP2018142837A (en) Communication device, switching method, and computer program
JP6787811B2 (en) Response device and response method
JP6591928B2 (en) COMMUNICATION DEVICE, COMMUNICATION METHOD, AND COMMUNICATION PROGRAM
JP6712238B2 (en) Communication device, communication method, and communication program
JP2018022963A (en) Communication device, design method, and communication program
JP6930818B2 (en) Communication device, communication method and communication program
JP2018129006A (en) Communication device, component switching method, and computer program
JP2018129010A (en) Part selection apparatus and part selection method

Legal Events

Date Code Title Description
A80 Written request to apply exceptions to lack of novelty of invention

Free format text: JAPANESE INTERMEDIATE CODE: A80

Effective date: 20170901

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20190710

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20190710

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20200604

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20200721

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20200923

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20201201

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20201203

R150 Certificate of patent or registration of utility model

Ref document number: 6805097

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150