JP6305622B2 - Station side apparatus and frame processing apparatus - Google Patents

Station side apparatus and frame processing apparatus Download PDF

Info

Publication number
JP6305622B2
JP6305622B2 JP2017501767A JP2017501767A JP6305622B2 JP 6305622 B2 JP6305622 B2 JP 6305622B2 JP 2017501767 A JP2017501767 A JP 2017501767A JP 2017501767 A JP2017501767 A JP 2017501767A JP 6305622 B2 JP6305622 B2 JP 6305622B2
Authority
JP
Japan
Prior art keywords
unit
identifier
conversion
frame
virtual network
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2017501767A
Other languages
Japanese (ja)
Other versions
JPWO2016135917A1 (en
Inventor
卓也 稲村
卓也 稲村
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric 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 Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Publication of JPWO2016135917A1 publication Critical patent/JPWO2016135917A1/en
Application granted granted Critical
Publication of JP6305622B2 publication Critical patent/JP6305622B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/44Star or tree networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Small-Scale Networks (AREA)

Description

本発明は、光ネットワークシステムを構成する局側装置である光加入者線終端装置(OLT:Optical Line Terminal)に関し、特に、局側装置における伝送フレームの処理に関するものである。   The present invention relates to an optical subscriber line termination device (OLT) that is a station side device constituting an optical network system, and more particularly to processing of transmission frames in the station side device.

IEEE(Institute of Electrical and Electronic Engineers)802.3ahで規格化されたEPON(Ethernet(登録商標)PON)システムは、OLTと複数の光ネットワーク終端装置(ONU:Optical Network Unit)とが、光ファイバ及び光カプラなどから構成される光回線を通して、イーサネット(登録商標)データ信号を双方向伝送する光通信システムである。   An EPON (Ethernet (registered trademark) PON) system standardized by IEEE (Institut of Electrical and Electronic Engineers) 802.3ah includes an OLT, a plurality of optical network terminators (ONU), and an optical network unit (ONU). This is an optical communication system that bidirectionally transmits an Ethernet (registered trademark) data signal through an optical line composed of an optical coupler and the like.

EPONシステムは、1つのOLTと複数のONUとが双方向通信を行うために、ディスカバリー(Discovery)プロセスを実行する。Discoveryプロセスは、OLTと各ONUとの間で設定される論理的な接続(ロジカルリンク)を識別するための論理リンク識別子(LLID:Logical Link Identifier)を各ONUに割り当てることによって、LLIDが付与されたMAC(Media Access Control)フレーム単位でのデータ信号の送受信制御を行うことを可能とする処理である。   The EPON system executes a discovery process in order for one OLT and a plurality of ONUs to perform bidirectional communication. In the Discovery process, an LLID is assigned by assigning a logical link identifier (LLID) for identifying a logical connection (logical link) set between the OLT and each ONU to each ONU. This is a process that makes it possible to perform transmission / reception control of data signals in units of MAC (Media Access Control) frames.

EPONシステムで通信サービスを提供する場合、いずれのONUから転送されたフレームであるのかを上位ネットワークで識別する方法として、VLAN(Virtual Local Area Network)タグに格納されているVID(VLAN Identifier)値によってONUを識別する方法がある。この方法は、ONUからOLTに向かう方向(上り方向)に伝送フレーム(上り伝送フレーム)が送信されるときに、OLTが、上り伝送フレームに付与されたLLIDを認識してONUを識別し、そのONUに割り当てられたVIDを上り伝送フレームに付与して上位ネットワークに転送するものである。なお、OLTからONUに向かう方向(下り方向)に伝送フレーム(下り伝送フレーム)が送信されるときには、OLTは、上位ネットワークからOLTに送られる伝送フレームのVIDを参照してONUを識別し、そのONUに伝送フレームが転送される。このような方法が用いられることにより、上位ネットワークは、いずれのONUと通信しているかを認識することができ、また、通信データの有無及び種類などによりONUを保有するユーザの通信サービス利用状況を把握することができる。   When a communication service is provided by an EPON system, as a method for identifying from which ONU a frame is transferred by a higher-level network, a VID (VLAN Identifier) value stored in a VLAN (Virtual Local Area Network) tag is used. There is a method for identifying an ONU. In this method, when a transmission frame (upstream transmission frame) is transmitted in the direction from the ONU to the OLT (upstream direction), the OLT recognizes the LLID given to the upstream transmission frame and identifies the ONU. The VID assigned to the ONU is assigned to the upstream transmission frame and transferred to the upper network. When a transmission frame (downlink transmission frame) is transmitted in the direction from the OLT toward the ONU (downlink direction), the OLT refers to the VID of the transmission frame sent from the upper network to the OLT and identifies the ONU. A transmission frame is transferred to the ONU. By using such a method, the upper network can recognize which ONU is communicating with, and the communication service usage status of the user who owns the ONU depending on the presence and type of communication data. I can grasp it.

上り伝送フレームを送信する上記方法は、OLTの一部を構成するPON−LSI(Large Scale Integration)部において、変換用テーブルを用いて、伝送フレームに含まれるLLIDをVIDに変換することにより、実現される。変換用テーブルは、例えば、次のように作成される。まず、ネットワーク管理者が、ONUのVID及びMACアドレスをOLTに設定する。その後、ONUとOLTとが光回線を通して接続されたときに、OLTは、Discoveryプロセスを通じて、ONUに割り当てられたLLID及びONUのMACアドレスを取得する。OLTは、ONUのMACアドレスをキーにして、ONUのLLIDとVIDとを対応付けた変換用テーブルを作成する。   The above-described method for transmitting an upstream transmission frame is realized by converting a LLID included in the transmission frame into a VID using a conversion table in a PON-LSI (Large Scale Integration) unit constituting a part of the OLT. Is done. The conversion table is created as follows, for example. First, the network administrator sets the ONU's VID and MAC address in the OLT. Thereafter, when the ONU and the OLT are connected through an optical line, the OLT acquires the LLID assigned to the ONU and the MAC address of the ONU through the Discovery process. The OLT creates a conversion table in which the ONU LLID and the VID are associated with each other using the ONU MAC address as a key.

特許第5368513号公報Japanese Patent No. 5368513

変換用テーブルはOLT内のメモリに格納されているため、メモリに経年劣化又はソフトエラーによるデータ化けが発生した場合、変換用テーブルにおいてLLIDとVIDとの間の正しい対応関係が失われることがある。ここで、「データ化け」とは、メモリにおいて、本来「1」が記録されていたビットが何らかの要因で「0」に変化する場合、あるいは、この逆の場合をいう。データ化けが発生している変換用テーブルを参照して、ONU(A)のLLIDが付与された上り伝送フレームのLLIDがVIDに変換されると、LLIDが他のONU(B)のVIDに誤変換されることがある。誤ったVIDが付与された上り伝送フレームが上位ネットワークへそのまま転送されると、上位ネットワークとONU(B)との間で誤接続が発生し、上位ネットワークは、ONU(A)ではなくONU(B)と通信していると誤認する。その結果、上位ネットワークは、ONU(B)を保有しているユーザが通信サービスを利用していると判断し、そのユーザに通信費用が誤って課金されるというサービス障害が発生する。   Since the conversion table is stored in the memory in the OLT, if the data is corrupted due to aging or soft error in the memory, the correct correspondence between the LLID and the VID may be lost in the conversion table. . Here, “garbled data” refers to a case where the bit in which “1” was originally recorded changes to “0” for some reason or vice versa. If the LLID of the upstream transmission frame to which the ONU (A) LLID is assigned is converted into the VID with reference to the conversion table in which data corruption occurs, the LLID is erroneously changed to the VID of the other ONU (B). May be converted. If the upstream transmission frame with the wrong VID is transferred to the upper network as it is, an erroneous connection occurs between the upper network and the ONU (B), and the upper network is not the ONU (A) but the ONU (B). ). As a result, the host network determines that the user who owns the ONU (B) is using the communication service, and a service failure occurs in which the user is charged for communication costs by mistake.

このようなサービス障害を回避して通信ネットワークの品質及び安全性を向上させるためには、PONシステムにおいて、誤ったVIDが付与された上り伝送フレームを検出及び廃棄する機能が必要とされる。しかしながら、現在のIEEE802.3ah準拠の汎用PON−LSI部には、そのような機能が備えられていない。また、前述の機能を備えるようにPON−LSI部を改版する場合には、コストアップにつながるという問題もある。   In order to avoid such a service failure and improve the quality and safety of the communication network, a function for detecting and discarding an uplink transmission frame to which an incorrect VID is assigned is required in the PON system. However, such a general-purpose PON-LSI unit conforming to IEEE 802.3ah does not have such a function. In addition, when the PON-LSI part is revised so as to have the above-described function, there is a problem that the cost is increased.

そこで、本発明は、送信元識別子と論理リンク識別子を含む伝送フレームの論理リンク識別子を仮想ネットワーク識別子に置き換える変換が誤変換である場合に、誤変換が発生した伝送フレームを廃棄することができる局側装置及びフレーム処理装置を提供することを目的とする。   Therefore, the present invention provides a station capable of discarding a transmission frame in which the erroneous conversion has occurred when the conversion for replacing the logical link identifier of the transmission frame including the transmission source identifier and the logical link identifier with the virtual network identifier is an erroneous conversion. An object is to provide a side device and a frame processing device.

本発明の一態様に係る局側装置は、送信元識別子と論理リンク識別子を含む受信フレームの前記論理リンク識別子を仮想ネットワーク識別子に置き換えて、前記送信元識別子と前記仮想ネットワーク識別子とを含む伝送フレームを生成する変換部と、前記変換部による誤変換が発生したか否かを判定し、誤変換と判定された前記伝送フレームを廃棄するフレーム処理部と、を備え、前記フレーム処理部は、正規の送信元識別子と正規の仮想ネットワーク識別子との間の対応関係を示す判定用テーブルを記憶する判定用記憶部と、前記伝送フレームに含まれる前記送信元識別子と前記伝送フレームに含まれる前記仮想ネットワーク識別子とを抽出する抽出部と、前記判定用テーブルから、前記伝送フレームに含まれる前記送信元識別子と同じ正規の送信元識別子に関連付けられた正規の仮想ネットワーク識別子を抽出するアクセス部と、前記伝送フレームに含まれる前記仮想ネットワーク識別子と前記抽出された前記正規の仮想ネットワーク識別子とが不一致である場合に、不一致と判定された仮想ネットワーク識別子を持つ前記伝送フレームを廃棄する廃棄処理部と、を備えることを特徴とする。   A station apparatus according to an aspect of the present invention replaces the logical link identifier of a received frame including a transmission source identifier and a logical link identifier with a virtual network identifier, and transmits the transmission frame including the transmission source identifier and the virtual network identifier. And a frame processing unit that determines whether or not erroneous conversion by the conversion unit has occurred, and discards the transmission frame that has been determined to be erroneous conversion, A determination storage unit that stores a determination table indicating a correspondence relationship between a transmission source identifier and a regular virtual network identifier, the transmission source identifier included in the transmission frame, and the virtual network included in the transmission frame The extraction unit that extracts the identifier and the same correctness as the transmission source identifier included in the transmission frame from the determination table. The access unit that extracts a normal virtual network identifier associated with the transmission source identifier and the virtual network identifier included in the transmission frame and the extracted normal virtual network identifier do not match. A discard processing unit that discards the transmission frame having the virtual network identifier determined as.

また、本発明の他の態様に係るフレーム処理装置は、送信元識別子と論理リンク識別子を含む受信フレームの前記論理リンク識別子を仮想ネットワーク識別子に置き換えて、前記送信元識別子と前記仮想ネットワーク識別子とを含む伝送フレームを生成する変換部を備えた局側装置におけるフレーム処理装置であって、正規の送信元識別子と正規の仮想ネットワーク識別子との対応関係を示すテーブルを記憶する判定用記憶部と、前記伝送フレームに含まれる前記送信元識別子と前記伝送フレームに含まれる前記仮想ネットワーク識別子とを抽出する抽出部と、前記テーブルから、前記伝送フレームに含まれる前記送信元識別子と同じ正規の送信元識別子に関連付けられた正規の仮想ネットワーク識別子を抽出するアクセス部と、前記伝送フレームに含まれる前記仮想ネットワーク識別子と前記抽出された前記正規の仮想ネットワーク識別子とが不一致である場合に、不一致と判定された仮想ネットワーク識別子に対応する送信元識別子を記憶する誤変換管理部と、前記伝送フレームが、前記誤変換管理部に記憶されている前記送信元識別子を含む場合に、当該伝送フレームを廃棄する廃棄部と、を備えることを特徴とする。   A frame processing device according to another aspect of the present invention replaces the logical link identifier of a received frame including a transmission source identifier and a logical link identifier with a virtual network identifier, and converts the transmission source identifier and the virtual network identifier. A frame processing device in a station-side device including a conversion unit that generates a transmission frame including a determination storage unit that stores a table indicating a correspondence relationship between a normal transmission source identifier and a normal virtual network identifier; An extraction unit that extracts the transmission source identifier included in the transmission frame and the virtual network identifier included in the transmission frame, and a normal transmission source identifier that is the same as the transmission source identifier included in the transmission frame from the table. An access unit for extracting an associated regular virtual network identifier; An error conversion management unit for storing a transmission source identifier corresponding to a virtual network identifier determined to be inconsistent when the virtual network identifier included in the network does not match the extracted regular virtual network identifier; A discard unit that discards the transmission frame when the transmission frame includes the transmission source identifier stored in the erroneous conversion management unit.

本発明によれば、フレーム処理部は、変換部で変換された伝送フレームに含まれる仮想ネットワーク識別子が、判定用テーブルに記憶されている正規の仮想ネットワーク識別子に不一致であると判定した場合に、この伝送フレームを廃棄する。このため、仮想ネットワーク識別子の誤変換が発生した上り伝送フレームが上位ネットワークに転送される状況の発生を回避することができる。   According to the present invention, when the frame processing unit determines that the virtual network identifier included in the transmission frame converted by the conversion unit does not match the regular virtual network identifier stored in the determination table, Discard this transmission frame. For this reason, it is possible to avoid the situation in which the uplink transmission frame in which the virtual network identifier is erroneously converted is transferred to the upper network.

本発明の実施の形態1から3に係る局側装置が適用される通信ネットワークを示す構成図である。It is a block diagram which shows the communication network with which the station side apparatus which concerns on Embodiment 1-3 of this invention is applied. 実施の形態1に係る局側装置の構成を示すブロック図である。3 is a block diagram showing a configuration of a station side apparatus according to Embodiment 1. FIG. 実施の形態1から3に係る局側装置の変換用テーブルを示す図である。It is a figure which shows the conversion table of the station side apparatus which concerns on Embodiment 1-3. 実施の形態1から3に係る局側装置の判定用テーブルを示す図である。It is a figure which shows the table for determination of the station side apparatus which concerns on Embodiment 1-3. 実施の形態1に係る局側装置の動作を示すフローチャートである。3 is a flowchart showing an operation of the station side apparatus according to the first embodiment. 実施の形態1に係る局側装置におけるフレーム処理を説明する図である。6 is a diagram for explaining frame processing in the station-side apparatus according to Embodiment 1. FIG. データ化けが発生した場合の変換用テーブルの一例を示す図である。It is a figure which shows an example of the table for conversion when data corruption occurs. 実施の形態2に係る局側装置の構成を示すブロック図である。6 is a block diagram illustrating a configuration of a station-side device according to Embodiment 2. FIG. 実施の形態2に係る局側装置の動作を示すフローチャートである。6 is a flowchart showing an operation of the station side apparatus according to the second embodiment. 実施の形態2に係る局側装置におけるフレーム処理を説明する図である。FIG. 10 is a diagram for explaining frame processing in the station side device according to the second embodiment. 実施の形態3に係る局側装置の構成を示すブロック図である。FIG. 10 is a block diagram illustrating a configuration of a station-side device according to a third embodiment. 実施の形態3に係る局側装置におけるフレーム処理を説明する図である。FIG. 10 is a diagram for explaining frame processing in the station side apparatus according to the third embodiment. 実施の形態1から3に係る局側装置の変形例を示すハードウェア構成図である。FIG. 10 is a hardware configuration diagram showing a modification of the station side device according to the first to third embodiments.

《1》実施の形態1
《1−1》実施の形態1の構成
〔PONシステム〕
図1は、本発明の実施の形態1に係る局側装置としてのOLT1が適用される通信ネットワークの構成図である。図1において、OLT1と、スプリッタ4と、光ファイバ5,5_1,5_2,…,5_n(nは2以上の整数)と、ONU2_1,2_2,…,2_nとは、PON(PON:Passive Optical Network)システムを構成する。このPONシステムにおいて、OLT1は、光ファイバ5、スプリッタ4、及び光ファイバ6_1,…,6_n(「光ファイバ6」とも表記する。)を介して、複数のONU2_1,…,2_n(「ONU2」とも表記する。)に接続される。
<< 1 >> Embodiment 1
<< 1-1 >> Configuration of Embodiment 1 [PON System]
FIG. 1 is a configuration diagram of a communication network to which OLT 1 as a station-side device according to Embodiment 1 of the present invention is applied. In FIG. 1, OLT 1, splitter 4, optical fibers 5, 5 _ 1, 5 _ 2,..., 5 _n (n is an integer equal to or greater than 2) and ONU 2 _ 1, 2 _ 2,. Configure the system. In this PON system, the OLT 1 is connected to a plurality of ONUs 2_1,..., 2_n (“ONU2”) via the optical fiber 5, the splitter 4, and the optical fibers 6_1, ..., 6_n (also referred to as “optical fiber 6”). It is connected to.

PONシステムの下位装置としてのユーザ端末3_1,3_2,…,3_n(「ユーザ端末3」とも表記する。)は、ONU2_1,…,2_nとそれぞれ接続さている。また、PONシステムの上位装置としてはレイヤ2スイッチ(L2SW:Layer 2 Switch)7及びルータ8があり、OLT1は、これらを介して、上位ネットワーク9に接続される。   User terminals 3_1, 3_2,..., 3_n (also referred to as “user terminal 3”) as subordinate devices of the PON system are connected to ONUs 2_1,. Further, as a host device of the PON system, there are a layer 2 switch (L2SW: Layer 2 Switch) 7 and a router 8, and the OLT 1 is connected to the host network 9 through these.

なお、図1は実施の形態1に係るOLT1が適用される通信ネットワークの一例を示すに過ぎず、本発明が適用可能なネットワークは、図1に示された通信ネットワークに限定されるものではない。例えば、本発明は、ONUに複数のユーザ端末が接続される通信ネットワークにも適用可能である。   FIG. 1 only shows an example of a communication network to which the OLT 1 according to the first embodiment is applied, and the network to which the present invention is applicable is not limited to the communication network shown in FIG. . For example, the present invention can be applied to a communication network in which a plurality of user terminals are connected to an ONU.

〔OLTシステム〕
図2は、本発明の実施の形態1に係る局側装置としてのOLT1の構成を示すブロック図である。OLT1は、PONポート10、変換部としてのPON−LSI部20、フレーム処理部30、及びSNI(Service Node Interface)ポート40を備えている。
[OLT system]
FIG. 2 is a block diagram showing a configuration of OLT 1 as a station side apparatus according to Embodiment 1 of the present invention. The OLT 1 includes a PON port 10, a PON-LSI unit 20 as a conversion unit, a frame processing unit 30, and an SNI (Service Node Interface) port 40.

PONポート10は、WDM(Wavelength Division Multiplexing:波長分割多重)カプラ100と、O/E(光−電気)変換部101と、E/O(電気−光)変換部102とを有している。WDMカプラ100は、上り方向の光信号を分割し、また、OLT1からONU2_1,…,2_nに向かう下り方向の光信号を多重する。O/E変換部101は、WDMカプラ100から入力される上り方向の光信号を電気信号に変換して後段のPON−LSI部20に出力する。E/O変換部102は、下り方向のトラフィック(データ信号)を電気信号から光信号に変換してWDMカプラ100に出力する。なお、PONシステムにおいては、上り方向及び下り方向に異なる波長帯域の光信号が使用されており(下り方向:1490nm、上り方向:1510nm)、WDMカプラ100で波長多重を行うことにより、上り方向及び下り方向のトラフィックの送受信が1本の光ファイバ5で実現されている。   The PON port 10 includes a WDM (Wavelength Division Multiplexing) coupler 100, an O / E (optical-electrical) converter 101, and an E / O (electrical-optical) converter 102. The WDM coupler 100 divides the optical signal in the upstream direction, and multiplexes the optical signals in the downstream direction from the OLT 1 toward the ONUs 2_1,. The O / E conversion unit 101 converts an upstream optical signal input from the WDM coupler 100 into an electrical signal and outputs the electrical signal to the PON-LSI unit 20 at the subsequent stage. The E / O conversion unit 102 converts downstream traffic (data signal) from an electrical signal to an optical signal and outputs the converted signal to the WDM coupler 100. In the PON system, optical signals of different wavelength bands are used in the upstream direction and the downstream direction (downstream direction: 1490 nm, upstream direction: 1510 nm). Downstream traffic transmission / reception is realized by a single optical fiber 5.

PON−LSI部20は、EPONシステムの制御を行う装置である。PON−LSI部20は、上位ネットワーク9とユーザ端末3との間で提供される通信サービスの種類及び装置の利用形態に応じて、PONポート10から入力される上り伝送フレーム及びSNIポート40から入力される下り伝送フレームに含まれるデータを変換するブリッジ機能等を備えている。   The PON-LSI unit 20 is a device that controls the EPON system. The PON-LSI unit 20 is input from the upstream transmission frame input from the PON port 10 and the SNI port 40 in accordance with the type of communication service provided between the upper network 9 and the user terminal 3 and the usage form of the device. And a bridge function for converting data included in the downstream transmission frame.

フレーム処理部30は、PON−LSI部20から出力される上り伝送フレームにおいてVIDの誤変換が発生したかどうかを検知し、上り伝送フレームに付与されたVIDが正規のVIDであるかどうかを判定する機能を持つ。   The frame processing unit 30 detects whether or not erroneous VID conversion has occurred in the upstream transmission frame output from the PON-LSI unit 20 and determines whether or not the VID assigned to the upstream transmission frame is a regular VID. It has a function to do.

SNIポート40は、OLT1と上位ネットワーク9側の装置との接点(インタフェース)となる機能ブロックである。SNIポート40から出力されたデータ信号は、レイヤ2スイッチ7及びルータ8を介して、上位ネットワーク9へ転送される。   The SNI port 40 is a functional block that serves as a contact (interface) between the OLT 1 and a device on the host network 9 side. The data signal output from the SNI port 40 is transferred to the upper network 9 via the layer 2 switch 7 and the router 8.

《1−2》PON−LSI部20及びフレーム処理部30の構成
次に、PON−LSI部20及びフレーム処理部30について説明する。以下の説明は、上り方向の伝送フレーム制御に関する構成に着目してなされたものであるが、PON−LSI部20及びフレーム処理部30は、EPONシステムにおける下り方向の伝送フレーム制御に関する構成も備えている。
<< 1-2 >> Configuration of PON-LSI Unit 20 and Frame Processing Unit 30 Next, the PON-LSI unit 20 and the frame processing unit 30 will be described. The following description has been made with a focus on the configuration related to uplink transmission frame control. However, the PON-LSI unit 20 and the frame processing unit 30 also have a configuration related to downlink transmission frame control in the EPON system. Yes.

変換部としてのPON−LSI部20は、変換用テーブル生成部201、変換用テーブル202を記憶する変換用記憶部202a、及びLLID−VID変換部203を備えている。   The PON-LSI unit 20 as a conversion unit includes a conversion table generation unit 201, a conversion storage unit 202 a that stores the conversion table 202, and an LLID-VID conversion unit 203.

変換用テーブル生成部201は、変換用テーブル202に登録される識別子対応情報を生成する。識別子対応情報は、ONU2_1,…,2_nのLLIDとVIDのデータとを含むデータ配列である。変換用テーブル生成部201は、各ONUのVIDとMACアドレスとの組と、各ONU2のLLIDとMACアドレスとの組とを利用し、ONUのMACアドレスを、各組を関連付けるキーとして用いて、識別子対応情報を生成し、変換用テーブル202に登録する。ここで、各ONU2のVIDとMACアドレスとの組は、例えば、予めネットワーク管理者によってOLT1に設定されるものである。また、各ONU2のLLIDとMACアドレスとの組は、Discoverプロセスを通じて取得されるものである。   The conversion table generation unit 201 generates identifier correspondence information registered in the conversion table 202. The identifier correspondence information is a data array including the LLID and VID data of the ONUs 2_1,. The conversion table generating unit 201 uses a set of VID and MAC address of each ONU and a set of LLID and MAC address of each ONU 2 and uses the MAC address of the ONU as a key for associating each set, Identifier correspondence information is generated and registered in the conversion table 202. Here, the set of the VID and the MAC address of each ONU 2 is set in the OLT 1 in advance by the network administrator, for example. Further, a set of LLID and MAC address of each ONU 2 is obtained through the Discover process.

変換用テーブル202は、変換用記憶部202aに記憶されるデータ配列である。変換用テーブル202は、識別子対応情報として、上り伝送フレームに付与されるLLIDと、このLLIDに対応するVIDとの間の対応関係を示す。図3に示されるように、実施の形態1においては、変換用テーブル202は、LLID=0x1(「0x」は16進数表記を示す。)とVID=0x101との組、LLID=0x3とVID=0x103との組、及び、LLID=0x5とVID=0x105との組、を登録している。   The conversion table 202 is a data array stored in the conversion storage unit 202a. The conversion table 202 shows the correspondence between the LLID assigned to the uplink transmission frame and the VID corresponding to this LLID as identifier correspondence information. As shown in FIG. 3, in the first embodiment, the conversion table 202 includes a set of LLID = 0x1 (“0x” indicates hexadecimal notation) and VID = 0x101, LLID = 0x3 and VID = A set of 0x103 and a set of LLID = 0x5 and VID = 0x105 are registered.

識別子変換部としてのLLID−VID変換部203は、MAC―SAとLLIDが付与された受信フレームのLLIDをVIDに置き換えて(変換して)、MAC−SAとLLIDとを含む上り伝送フレームを生成する。LLIVからVIDへの変換は、以下のように行われる。まず、OLT1は、ユーザ端末から送信された上り伝送フレームを受信する。LLID−VID変換部203は、受信した上り伝送フレームに付与されたLLIDを変換用テーブル202に含まれる組の要素を示すアドレスとして用いて、変換用テーブル202にアクセスする。次に、LLID−VID変換部203は、変換用テーブル202からLLIDに対応するVID値を取得する。LLID−VID変換部203は、取得したVID値を格納したVLANタグを、上り伝送フレームに付与する。そして、LLID−VID変換部203は、上り伝送フレームからLLIDを削除する。   The LLID-VID conversion unit 203 as an identifier conversion unit replaces (converts) the LLID of the received frame with the MAC-SA and LLID with the VID, and generates an uplink transmission frame including the MAC-SA and LLID. To do. The conversion from LLIV to VID is performed as follows. First, the OLT 1 receives an uplink transmission frame transmitted from a user terminal. The LLID-VID conversion unit 203 accesses the conversion table 202 using the LLID assigned to the received uplink transmission frame as an address indicating a set of elements included in the conversion table 202. Next, the LLID-VID conversion unit 203 acquires a VID value corresponding to the LLID from the conversion table 202. The LLID-VID conversion unit 203 adds a VLAN tag storing the acquired VID value to the upstream transmission frame. Then, the LLID-VID conversion unit 203 deletes the LLID from the uplink transmission frame.

フレーム処理部30は、フレーム情報抽出部301、アクセス部302、判定用テーブル303を記憶する判定用記憶部303a、比較部304、ブラックリスト部である誤変換管理部305、及び廃棄部306を備えている。なお、比較部304、誤変換管理部305、及び廃棄部306は、廃棄処理部としての機能ブロックとすることも可能である。   The frame processing unit 30 includes a frame information extraction unit 301, an access unit 302, a determination storage unit 303a that stores a determination table 303, a comparison unit 304, an erroneous conversion management unit 305 that is a black list unit, and a discard unit 306. ing. Note that the comparison unit 304, the erroneous conversion management unit 305, and the discard unit 306 may be function blocks as a discard processing unit.

判定用テーブル303は、判定用記憶部303aに記憶されるデータ配列である。判定用テーブル303は、上り伝送フレームに付与された送信元識別子としてのMAC−SA(ユーザ端末のMACアドレス)と、そのユーザ端末に接続されているONU2_1,…,2_nのVIDとの間の正規の対応関係を示す。図4に示されるように、実施の形態1においては、判定用テーブル303は、MAC−SA=0x00:aa:aa:aa:aa:aaとVID=0x101との組、MAC−SA=0x00:bb:bb:bb:bb:bbとVID=0x103との組、MAC−SA=0x00:cc:cc:cc:cc:ccとVID=0x105との組、を登録している。実施の形態1において、判定用テーブル303へのMAC−SAとVIDの登録は、予めネットワーク管理者がOLT1に各ONUのVIDとMACアドレスとの組を設定する際に、テーブルライト指示(書き込み指示)として、各ONUに接続されるユーザ端末のMACアドレスも同時に設定されることにより実現される。   The determination table 303 is a data array stored in the determination storage unit 303a. The determination table 303 is a regularity between the MAC-SA (MAC address of the user terminal) as the transmission source identifier given to the uplink transmission frame and the VIDs of the ONUs 2_1, ..., 2_n connected to the user terminal. The correspondence relationship is shown. As shown in FIG. 4, in the first embodiment, the determination table 303 includes MAC-SA = 0x00: aa: aa: aa: aa: aa and a set of VID = 0x101, MAC-SA = 0x00: A set of bb: bb: bb: bb: bb and VID = 0x103, and a set of MAC-SA = 0x00: cc: cc: cc: cc: cc and VID = 0x105 are registered. In the first embodiment, the MAC-SA and VID are registered in the determination table 303 when the network administrator previously sets a set of the VID and MAC address of each ONU in the OLT 1. ), The MAC address of the user terminal connected to each ONU is also set at the same time.

抽出部としてのフレーム情報抽出部301は、PON−LSI部20から転送された上り伝送フレームに含まれるMAC−SAとVIDとを抽出する。フレーム情報抽出部301は、後段にある比較部304に、抽出したMAC−SA及びVIDを与え、且つ、後段にあるアクセス部302に抽出したMAC−SAを与える。   The frame information extraction unit 301 as an extraction unit extracts the MAC-SA and VID included in the uplink transmission frame transferred from the PON-LSI unit 20. The frame information extraction unit 301 gives the extracted MAC-SA and VID to the comparison unit 304 in the subsequent stage, and gives the extracted MAC-SA to the access unit 302 in the subsequent stage.

アクセス部302は、判定用テーブル303から、上り伝送フレームに含まれるMAC−SAと同じ値のアドレスである正規のMAC−SAを参照し、この正規のMAC−SAに関連付けられた正規のVIDを抽出する。言い換えれば、アクセス部302は、フレーム情報抽出部301から入力されたMAC−SAをアドレスとして用いて判定用テーブル303にアクセスし、MAC−SAに対応付けられたVIDを判定用テーブル303から抽出する。アクセス部302は、抽出したVIDを比較部304へ与える。また、アクセス部302は、各機能ブロックからの指示に基づいて判定用テーブル303にアクセスし、様々な処理を行うことも可能である。実施の形態1においては、アクセス部302は、ネットワーク管理者からのテーブルライト指示を受信すると、判定用テーブル303に、各ONUのMACアドレスとVIDとの組を登録する。   The access unit 302 refers to the regular MAC-SA that has the same value as the MAC-SA included in the uplink transmission frame from the determination table 303, and determines the regular VID associated with the regular MAC-SA. Extract. In other words, the access unit 302 accesses the determination table 303 using the MAC-SA input from the frame information extraction unit 301 as an address, and extracts the VID associated with the MAC-SA from the determination table 303. . The access unit 302 gives the extracted VID to the comparison unit 304. Further, the access unit 302 can access the determination table 303 based on an instruction from each functional block and perform various processes. In the first embodiment, upon receiving a table write instruction from the network administrator, the access unit 302 registers a set of the MAC address and VID of each ONU in the determination table 303.

比較部304は、フレーム情報抽出部301から入力されるVIDの値とアクセス部302から入力されるVIDの値とを比較する。例えば、上り伝送フレームにおいてVIDの誤変換が発生している、すなわち、上り伝送フレームに、上り伝送フレームを転送したONUとは異なる他のONUのVIDが誤って付与されている場合は、上り伝送フレームのVIDの値と判定用テーブル303から抽出されたVIDの値とは異なるため、比較部304は、比較の結果として、VIDの不一致を示す信号を出力する。言い換えれば、比較部304は、不一致であったVIDと一緒にフレーム情報抽出部301から通知されたMAC−SAを、ブラックリスト部としての誤変換管理部305に記憶させる。一方、VIDの誤変換が発生していない、すなわち、上り伝送フレームに、上り伝送フレームを転送したONUの正規のVIDが付与されている場合は、比較部304は、比較の結果として、VIDの一致を示す信号を出力する。なお、比較部304は、VIDの一致を示す信号を出力しない構成としてもよい。   The comparison unit 304 compares the VID value input from the frame information extraction unit 301 with the VID value input from the access unit 302. For example, when an erroneous VID conversion occurs in an upstream transmission frame, that is, when an upstream transmission frame is erroneously given a VID of another ONU different from the ONU that transferred the upstream transmission frame, upstream transmission Since the VID value of the frame and the VID value extracted from the determination table 303 are different, the comparison unit 304 outputs a signal indicating a VID mismatch as a result of the comparison. In other words, the comparison unit 304 stores the MAC-SA notified from the frame information extraction unit 301 together with the mismatched VID in the erroneous conversion management unit 305 serving as a black list unit. On the other hand, when the erroneous conversion of VID does not occur, that is, when the regular VID of the ONU that transferred the upstream transmission frame is assigned to the upstream transmission frame, the comparison unit 304 determines that the VID of the VID A signal indicating coincidence is output. Note that the comparison unit 304 may be configured not to output a signal indicating VID matching.

誤変換管理部305は、比較部304から通知されるMAC−SAを記憶する。さらに、誤変換管理部305は、通知されたMAC−SAが付与された上り伝送フレームを廃棄するように、廃棄部306に廃棄指示を通知する。なお、ネットワーク管理者は、誤変換管理部305にアクセスすることで、変換用テーブル202において、いずれのユーザ端末に接続されたONUのLLIDとVIDとの組が異常なのか判断できる。   The erroneous conversion management unit 305 stores the MAC-SA notified from the comparison unit 304. Further, the erroneous conversion management unit 305 notifies the discard unit 306 of a discard instruction so as to discard the uplink transmission frame to which the notified MAC-SA is assigned. Note that the network administrator can determine whether the pair of LLID and VID of the ONU connected to which user terminal is abnormal in the conversion table 202 by accessing the erroneous conversion management unit 305.

廃棄部306は、誤変換管理部305から通知された廃棄指示に従って、特定のMAC−SAが付与された上り伝送フレームを廃棄する。このため、VIDの誤変換が発生した上り伝送フレームは、SNIポート40に転送されない。   The discarding unit 306 discards the uplink transmission frame to which the specific MAC-SA is assigned according to the discard instruction notified from the erroneous conversion management unit 305. For this reason, the upstream transmission frame in which erroneous conversion of VID has occurred is not transferred to the SNI port 40.

《1−3》実施の形態1のフレーム処理
次に、VIDの誤変換が発生する場合の上り伝送フレームの処理について説明する。図5は、局側装置としてのOLT1の動作を示すフローチャートである。図6は、フレーム処理を説明する図である。なお、図6においては、図5における関連するステップの符号が付されている。また、図6において、1記号「0x」は省略されている。
<< 1-3 >> Frame Processing of Embodiment 1 Next, processing of an uplink transmission frame when erroneous conversion of VID occurs will be described. FIG. 5 is a flowchart showing the operation of the OLT 1 as the station side device. FIG. 6 is a diagram for explaining frame processing. In FIG. 6, reference numerals of related steps in FIG. 5 are attached. Further, in FIG. 6, the one symbol “0x” is omitted.

第一に、フレーム処理部30の判定用テーブル303へのMAC−SA及びVIDの登録について説明する。   First, MAC-SA and VID registration in the determination table 303 of the frame processing unit 30 will be described.

図5のステップS1に示されるように、上り伝送フレームにおけるVIDの誤変換を検知するための情報として、ユーザ端末のMAC−SA及びVIDが、判定用テーブル303に登録される。ステップS1は、EPONシステムによる通信サービスの提供(ステップS2)が開始される前に行われる。図6に処理F1として示されるように、実施の形態1においては、判定用テーブル303へのMAC−SA及びVIDの登録は、例えば、ネットワーク管理者による指示等に応じて行われる。実施の形態1においては、判定用テーブル303には、図4に示されるMAC−SAとVIDとの組が登録される。判定用テーブル303の設定が完了すると、EPONシステムによる通信サービスの提供が開始され(ステップS2)、PON−LSI部20及びフレーム処理部30による上り伝送フレームの監視(ブリッジ機能等に基づく処理)が行われる(ステップS3)。   As shown in step S <b> 1 of FIG. 5, the MAC-SA and VID of the user terminal are registered in the determination table 303 as information for detecting erroneous VID conversion in the upstream transmission frame. Step S1 is performed before the provision of communication service by the EPON system (step S2) is started. As shown in process F1 in FIG. 6, in the first embodiment, the MAC-SA and VID are registered in the determination table 303 in accordance with, for example, an instruction from the network administrator. In the first embodiment, a set of MAC-SA and VID shown in FIG. When the setting of the determination table 303 is completed, communication service provision by the EPON system is started (step S2), and upstream transmission frame monitoring (processing based on a bridge function or the like) is performed by the PON-LSI unit 20 and the frame processing unit 30. Performed (step S3).

第二に、LLIDからVIDへの変換の処理について説明する。   Second, the process of converting LLID to VID will be described.

通信サービスの提供開始後で上り伝送フレームの監視が行われている間に、変換用テーブル202においてデータ化けが発生する場合がある。図7は、データ化けが発生した場合の変換用テーブルの一例を示している。ここでは、LLID=0x1に対応する正規のVID=0x101が、データ化けのため、VID=0x103に変化している。ところが、VID=0x103は、本来、LLID=0x3に対応するVIDである。   Data corruption may occur in the conversion table 202 while the upstream transmission frame is being monitored after the start of communication service provision. FIG. 7 shows an example of a conversion table when data corruption occurs. Here, the regular VID = 0x101 corresponding to LLID = 0x1 is changed to VID = 0x103 due to garbled data. However, VID = 0x103 is originally a VID corresponding to LLID = 0x3.

図5のステップS4に示されるように、PON−LSI部20においてLLIDがVIDに変換された上り伝送フレームが、PON−LSI部20の後段にあるフレーム処理部30に転送される。図6の処理F2に示されるように、PONポート10から入力された上り伝送フレームは、プリアンブルPREにLLID=0x1が付与されており、宛先アドレスDA、送信元アドレスSA=0x00:aa:aa:aa:aa:aa、及びその他のフレームを含んでいる。上り伝送フレームがLLID−VID変換部203に入力されると、LLID−VID変換部203は、上り伝送フレームに付与されたLLID=0x1をアドレスとして用い、変換用テーブル202にアクセスする。ここで、本来であれば、変換用テーブル202においてLLID=0x1に正規のVID=0x101が対応付けられているはずであるが、データ化けにより、図7に示されるようにLLID=0x1にVID=0x103が対応付けられている。このため、LLID−VID変換部203は、変換用テーブル202からVID=0x103を抽出し、上り伝送フレームにVID=0x103の値を格納したVLANタグを付与する。そして、プリアンブルPREにおいて上り伝送フレームに付与されているLLID=0x1が削除され、VIDの誤変換が発生した上り伝送フレームが、後段のフレーム処理部30に転送される。   As shown in step S <b> 4 of FIG. 5, the upstream transmission frame in which the LLID is converted to VID in the PON-LSI unit 20 is transferred to the frame processing unit 30 in the subsequent stage of the PON-LSI unit 20. As shown in process F2 of FIG. 6, the upstream transmission frame input from the PON port 10 has LLID = 0x1 added to the preamble PRE, and the destination address DA and the source address SA = 0x00: aa: aa: aa: aa: aa and other frames. When the uplink transmission frame is input to the LLID-VID conversion unit 203, the LLID-VID conversion unit 203 accesses the conversion table 202 using LLID = 0x1 assigned to the uplink transmission frame as an address. Here, originally, the normal VID = 0x101 should be associated with LLID = 0x1 in the conversion table 202. However, due to garbled data, as shown in FIG. 0x103 is associated. Therefore, the LLID-VID conversion unit 203 extracts VID = 0x103 from the conversion table 202 and assigns a VLAN tag storing the value of VID = 0x103 to the upstream transmission frame. Then, LLID = 0x1 given to the uplink transmission frame in the preamble PRE is deleted, and the uplink transmission frame in which the erroneous conversion of VID has occurred is transferred to the frame processing unit 30 at the subsequent stage.

第三に、VIDの誤変換が発生した上り伝送フレームの検出について説明する。   Third, detection of an upstream transmission frame in which an erroneous conversion of VID has occurred will be described.

図5のステップS5に示されるように、アクセス部302は、上り伝送フレームのMAC−SAをアドレスとして用いて判定用テーブル303にアクセスし、判定用テーブル303からVIDを抽出する。図6の処理F3に示されるように、フレーム情報抽出部301(図5に示される)は、上り伝送フレームからVID=0x103とMAC−SA=0x00:aa:aa:aa:aa:aaとを抽出する。次に、アクセス部302(図5に示される)は、MAC−SA=0x00:aa:aa:aa:aa:aaをアドレスとして用いて判定用テーブル303にアクセスし、判定用テーブル303からVID=0x101を抽出する。   5, the access unit 302 accesses the determination table 303 using the MAC-SA of the uplink transmission frame as an address, and extracts the VID from the determination table 303. As shown in process F3 of FIG. 6, the frame information extraction unit 301 (shown in FIG. 5) calculates VID = 0x103 and MAC-SA = 0x00: aa: aa: aa: aa: aa from the upstream transmission frame. Extract. Next, the access unit 302 (shown in FIG. 5) accesses the determination table 303 using MAC-SA = 0x00: aa: aa: aa: aa: aa as an address, and VID = Extract 0x101.

次に、図5のステップS6に示されるように、比較部304は、フレームに付与されているVID=0x103と判定用テーブル303より抽出された正規のVID=0x101を比較する。比較した結果、VIDが不一致であると判定した場合、比較部304は、不一致を判定したVIDに対応するMAC−SAを誤変換管理部305に通知する(ステップS7)。誤変換管理部305は、通知に基づいてMAC−SA=0x00:aa:aa:aa:aaが付与された上り伝送フレームの廃棄指示を廃棄部306に通知する(ステップS8)。なお、ステップS6において、VIDが一致すると判定した場合、比較部304は、誤変換管理部305に上り伝送フレームをSNIポート40に転送するように指示する(ステップS9)。   Next, as shown in step S <b> 6 of FIG. 5, the comparison unit 304 compares VID = 0x103 given to the frame with the regular VID = 0x101 extracted from the determination table 303. As a result of the comparison, if it is determined that the VIDs do not match, the comparison unit 304 notifies the erroneous conversion management unit 305 of the MAC-SA corresponding to the VID for which the mismatch has been determined (step S7). Based on the notification, the erroneous conversion management unit 305 notifies the discarding unit 306 of an instruction to discard the uplink transmission frame assigned with MAC-SA = 0x00: aa: aa: aa: aa (step S8). If it is determined in step S6 that the VIDs match, the comparison unit 304 instructs the erroneous conversion management unit 305 to transfer the upstream transmission frame to the SNI port 40 (step S9).

《1−4》実施の形態1の効果
以上に説明したように、実施の形態1では、VIDの誤変換が発生した上り伝送フレームがフレーム処理部30において検知され廃棄される。VIDの誤変換が発生した上り伝送フレームを上位ネットワークに転送することを防止できるため、上位ネットワークとONUとの間で誤接続が発生することを防止することができ、ネットワーク層の品質及び安全性が確保することができる。また、実施の形態1に係る局側装置としてのOLT1では、上り伝送フレームにおいてVIDの誤変換が発生した場合、VIDの誤変換が発生した上り伝送フレームのみを対象フレームとして廃棄する。VIDの誤変換が発生していない上り伝送フレームには影響がないため、EPONシステムによる通信サービス全体が停止することを回避できる。
<< 1-4 >> Effects of First Embodiment As described above, in the first embodiment, an uplink transmission frame in which an erroneous conversion of VID has occurred is detected and discarded by the frame processing unit 30. Since it is possible to prevent the upstream transmission frame in which erroneous conversion of VID has occurred from being transferred to the upper network, it is possible to prevent erroneous connection between the upper network and the ONU, and the quality and safety of the network layer. Can be secured. Further, in the OLT 1 as the station side device according to the first embodiment, when an erroneous VID conversion occurs in an upstream transmission frame, only the upstream transmission frame in which the erroneous VID conversion occurs is discarded as a target frame. Since there is no influence on an upstream transmission frame in which no erroneous conversion of VID has occurred, it is possible to avoid stopping the entire communication service by the EPON system.

《2》実施の形態2
《2−1》実施の形態2の構成
実施の形態1では、判定用テーブル303にアクセスする場合、判定用テーブル303に上り伝送フレームのMAC−SAに該当するユーザ端末のMACアドレスが登録されていなければ、判定用テーブル303から正規のVIDを抽出することができない。このため、判定用テーブル303へのMAC−SA及びVIDの登録を通信サービスの提供の開始前にネットワーク管理者が完了させる必要があった。これに対し、実施の形態2では、上り伝送フレームから、判定用テーブル303へのMAC−SA及びVIDの登録のために必要な情報を取得することを可能とする。なお、実施の形態2に係る局側装置としてのOLT1aは、図1に示された通信ネットワークに適用することが可能である。また、以下の説明において、実施の形態1における構成及び処理と同様の構成及び処理については実施の形態1における符号と同一の符号で示し、実施の形態1における説明と重複する説明は省略する。
<< 2 >> Embodiment 2
<< 2-1 >> Configuration of Embodiment 2 In Embodiment 1, when accessing the determination table 303, the MAC address of the user terminal corresponding to the MAC-SA of the uplink transmission frame is registered in the determination table 303. Otherwise, the regular VID cannot be extracted from the determination table 303. For this reason, it is necessary for the network administrator to complete the registration of the MAC-SA and VID in the determination table 303 before the provision of the communication service. On the other hand, in the second embodiment, it is possible to acquire information necessary for registering the MAC-SA and VID in the determination table 303 from the uplink transmission frame. Note that the OLT 1a as the station-side device according to the second embodiment can be applied to the communication network shown in FIG. In the following description, the same configurations and processes as those in the first embodiment are denoted by the same reference numerals as those in the first embodiment, and the description overlapping with the description in the first embodiment is omitted.

図8は、実施の形態2に係る局側装置としてのOLT1aの構成を示すブロック図である。PON−LSI部20aは、LLID/MAC−SA学習部204を備えている。LLID/MAC−SA学習部204は、LLID−VID変換部203の前段に配置されており、LLIDからVIDへの変換が行われる前に、PONポート10から入力された受信フレームからLLIDとMAC−SAとの組を取得する。なお、LLID/MAC−SA学習部204は、本来、上り伝送フレームにおけるVIDの誤変換の発生の有無を判定するために使用される機能ブロックではなく、上位ネットワークから転送される下り伝送フレームのフレーム制御に使用されるものである。例えば、LLID/MAC−SA学習部204は、下り伝送フレームからMAC−DA、すなわち宛先であるユーザ端末のMACアドレスを抽出し、MAC−DAから下り伝送フレームにいずれのLLIDを付与すべきかを判定する機能等を有している。   FIG. 8 is a block diagram showing a configuration of the OLT 1a as the station side device according to the second embodiment. The PON-LSI unit 20a includes an LLID / MAC-SA learning unit 204. The LLID / MAC-SA learning unit 204 is arranged in the preceding stage of the LLID-VID conversion unit 203, and before the conversion from the LLID to the VID is performed, the LLID and the MAC− are received from the received frame input from the PON port 10. Get a pair with SA. Note that the LLID / MAC-SA learning unit 204 is not a functional block that is originally used to determine whether or not erroneous VID conversion has occurred in an upstream transmission frame, but is a frame of a downstream transmission frame that is transferred from an upper network. It is used for control. For example, the LLID / MAC-SA learning unit 204 extracts the MAC-DA, that is, the MAC address of the user terminal that is the destination from the downlink transmission frame, and determines which LLID should be assigned to the downlink transmission frame from the MAC-DA. It has a function to do.

フレーム処理部30aは、判定用テーブル学習部307を備えている。判定用テーブル学習部307は、変換用テーブル生成部201によって生成された識別子対応情報と、受信フレームに含まれるMAC−SA及びLLIDとを用いて、アクセス部302に判定用テーブル303の内容を変更させる指示信号としての学習指示を通知する。これにより、判定用テーブル学習部307は、判定用テーブル303に登録されていないMAC−SAとVIDとの組を、判定用テーブルに登録することを可能とする。   The frame processing unit 30a includes a determination table learning unit 307. The determination table learning unit 307 changes the contents of the determination table 303 to the access unit 302 using the identifier correspondence information generated by the conversion table generation unit 201 and the MAC-SA and LLID included in the received frame. A learning instruction as an instruction signal to be sent is notified. Accordingly, the determination table learning unit 307 can register a set of MAC-SA and VID that is not registered in the determination table 303 in the determination table.

判定用テーブル303へのMAC−SAとVIDとの組の登録は、以下のように行われる。まず、判定用テーブル学習部307は、LLID/MAC−SA学習部204によって上り伝送フレームから抽出されたLLIDとMAC−SAとの組と、変換用テーブル生成部201から抽出したLLIDとVIDとの組とを利用し、LLIDをキーとして用いて、判定用テーブル学習部307に備えられた学習用記憶部にMAC−SAとVIDとの組を含むデータ配列である登録候補テーブル(図示せず)を生成する。判定用テーブル学習部307は、アクセス部302を通じて、登録候補テーブルに含まれるMAC−SAとVIDとの組が判定用テーブル303に存在するかどうかを判断する。判定用テーブル学習部307は、登録候補テーブルに含まれるMAC−SAとVIDとの組が判定用テーブル303に存在しないと判断する場合、そのMAC−SAとVIDとの組を登録するようにアクセス部302に指示する。登録候補テーブルに含まれるMAC−SAとVIDとの組が判定用テーブル303に存在すると判断する場合、判定用テーブル学習部307は、そのMAC−SAとVIDとの組を判定用テーブル303に登録しない。   Registration of a set of MAC-SA and VID in the determination table 303 is performed as follows. First, the determination table learning unit 307 includes a set of the LLID and MAC-SA extracted from the uplink transmission frame by the LLID / MAC-SA learning unit 204, and the LLID and VID extracted from the conversion table generation unit 201. A registration candidate table (not shown), which is a data array including a pair of MAC-SA and VID in the learning storage unit provided in the determination table learning unit 307, using the LLID as a key. Is generated. The determination table learning unit 307 determines, through the access unit 302, whether or not the combination of MAC-SA and VID included in the registration candidate table exists in the determination table 303. If the determination table learning unit 307 determines that the combination of MAC-SA and VID included in the registration candidate table does not exist in the determination table 303, the determination table learning unit 307 accesses to register the combination of MAC-SA and VID. The unit 302 is instructed. When determining that the pair of MAC-SA and VID included in the registration candidate table exists in the determination table 303, the determination table learning unit 307 registers the pair of MAC-SA and VID in the determination table 303. do not do.

なお、実施の形態2に係るフレーム処理部30aは、さらにエージングタイマ処理部308を備える。エージングタイマ処理部308は、ある一定の期間まったく伝送フレームを送信しないユーザ端末について、そのユーザ端末のMAC−SAとVIDとの組を判定用テーブル303から削除する。これは、以下のように行われる。まず、アクセス部302は、フレーム情報抽出部301から入力されたMAC−SAをアドレスとして用いて判定用テーブル303にアクセスする際に、そのMAC−SAをエージングタイマ処理部308にも通知する。エージングタイマ処理部308は、MAC−SAが通知されてから、次に同一のMAC−SAが通知されるまで期間を測定する。同一のMAC−SAが通知されない期間が一定の期間を超えた場合、エージングタイマ処理部308は、アクセス部302に、そのMAC−SAとVIDとの組を判定用テーブル303から削除するように指示する。   The frame processing unit 30a according to the second embodiment further includes an aging timer processing unit 308. The aging timer processing unit 308 deletes, from the determination table 303, a set of MAC-SA and VID of a user terminal that does not transmit a transmission frame at all for a certain period. This is done as follows. First, when accessing the determination table 303 using the MAC-SA input from the frame information extraction unit 301 as an address, the access unit 302 notifies the aging timer processing unit 308 of the MAC-SA. The aging timer processing unit 308 measures a period from when the MAC-SA is notified until the next MAC-SA is notified. When the period during which the same MAC-SA is not notified exceeds a certain period, the aging timer processing unit 308 instructs the access unit 302 to delete the MAC-SA and VID pair from the determination table 303. To do.

《2−2》実施の形態2のフレーム処理
実施の形態2において、VIDの誤変換が発生する場合の上り伝送フレームの処理について説明する。図9は、局側装置としてのOLT1aの動作を示すフローチャートである。図10は、フレーム処理を説明する図である。なお、図9においては、図5におけるステップと同じステップには、同一の符号が付されている。また、図10においては、図5におけるステップと同じステップには同一の符号が付されている。図10において、記号「0x」は省略されている。
<< 2-2 >> Frame Processing of Embodiment 2 Processing of an uplink transmission frame when erroneous conversion of VID occurs in Embodiment 2 will be described. FIG. 9 is a flowchart showing the operation of the OLT 1a as the station side device. FIG. 10 is a diagram illustrating frame processing. In FIG. 9, the same steps as those in FIG. 5 are denoted by the same reference numerals. In FIG. 10, the same steps as those in FIG. 5 are denoted by the same reference numerals. In FIG. 10, the symbol “0x” is omitted.

第一に、判定用テーブル303へのMAC−SA及びVIDの登録について説明する。   First, registration of MAC-SA and VID in the determination table 303 will be described.

図9に示されるように、通信サービスの提供が開始されると(ステップS2)、PONポート10から入力される受信フレームからLLIDとVIDとの組が抽出される(ステップS10)。次に、抽出されたLLIDとVIDとの組が判定用テーブル303に登録されているかどうか判断され、抽出されたLLIDとVIDとの組が判定用テーブル303に登録されていない場合(ステップS11においてNO)、判定用テーブル303にLLIDとVIDとの組が登録される(ステップS12)。抽出されたLLIDとVIDとの組が判定用テーブル303に既に登録されている場合(ステップ11においてYES)、上り伝送フレームの監視が行われる(ステップS3)。   As shown in FIG. 9, when the provision of the communication service is started (step S2), a set of LLID and VID is extracted from the received frame input from the PON port 10 (step S10). Next, it is determined whether or not the pair of the extracted LLID and VID is registered in the determination table 303. When the pair of the extracted LLID and VID is not registered in the determination table 303 (in step S11) NO), a set of LLID and VID is registered in the determination table 303 (step S12). When the pair of the extracted LLID and VID is already registered in the determination table 303 (YES in step 11), the uplink transmission frame is monitored (step S3).

ステップS10からS12におけるフレーム処理の内容は、図10の範囲F1aに示される。図10の範囲F1aに示されるように、LLID/MAC−SA学習部204は、受信した上り伝送フレームからLLID=0x1とMAC−SA=0x00:aa:aa:aa:aa:aaとの組を抽出する(ステップS10)。また、変換用テーブル生成部201は、変換用テーブル202から、LLID=0x1とVID=0x101との組を抽出する。判定用テーブル学習部307は、抽出されたLLIDとMAC−SAとの組とLLIDとVIDとの組とを利用して、LLID=0x1をキーとして用いてMAC−SA=0x00:aa:aa:aa:aa:aaとVID=0x101との組を生成する。判定用テーブル学習部307は、生成したMAC−SAとVIDとの組が、判定用テーブル303に登録されているかどうか、判定する(ステップS11)。MAC−SA=0x00:aa:aa:aa:aa:aaとVID=0x101との組が判定用テーブル303に登録されていない場合には、判定用テーブル学習部307は、MAC−SA=0x00:aa:aa:aa:aa:aaとVID=0x101との組を判定用テーブル303に登録するように、アクセス部302に学習指示を通知する(ステップS12)。   The contents of the frame processing in steps S10 to S12 are shown in a range F1a in FIG. As shown in the range F1a in FIG. 10, the LLID / MAC-SA learning unit 204 creates a set of LLID = 0x1 and MAC-SA = 0x00: aa: aa: aa: aa: aa from the received uplink transmission frame. Extract (step S10). Also, the conversion table generation unit 201 extracts a set of LLID = 0x1 and VID = 0x101 from the conversion table 202. The determination table learning unit 307 uses the extracted set of LLID and MAC-SA and the set of LLID and VID and uses LLID = 0x1 as a key and MAC-SA = 0x00: aa: aa: A pair of aa: aa: aa and VID = 0x101 is generated. The determination table learning unit 307 determines whether or not the generated set of MAC-SA and VID is registered in the determination table 303 (step S11). When the combination of MAC-SA = 0x00: aa: aa: aa: aa: aa and VID = 0x101 is not registered in the determination table 303, the determination table learning unit 307 determines that MAC-SA = 0x00: A learning instruction is notified to the access unit 302 so that a set of aa: aa: aa: aa: aa and VID = 0x101 is registered in the determination table 303 (step S12).

LLIDからVIDへの変換の処理及びVIDの誤変換が発生した上り伝送フレームの検出については、実施の形態1における工程と同じであるため、説明を省略する。   Since the process of conversion from LLID to VID and the detection of an upstream transmission frame in which an erroneous conversion of VID has occurred are the same as those in the first embodiment, description thereof will be omitted.

なお、通信サービスの提供の開始後、エージングタイマ処理部308は、ONU2_1,…,2_nから送信される上り伝送フレームを受信するごとに、上り伝送フレームのMAC−SAを取得する。エージングタイマ処理部308は、取得したMAC−SAと同一のMAC−SAが付与された上り伝送フレームを次に受信するまでの期間を計測する。送信される期間が一定の期間を超えている場合、エージングタイマ処理部308は、取得したMC−SAとVIDとの組を判定用テーブル303から削除するための処理を行う。   Note that, after the start of provision of the communication service, the aging timer processing unit 308 acquires the MAC-SA of the uplink transmission frame every time the uplink transmission frame transmitted from the ONUs 2_1,. The aging timer processing unit 308 measures a period until the next upstream transmission frame to which the same MAC-SA as the acquired MAC-SA is assigned is received. If the transmission period exceeds a certain period, the aging timer processing unit 308 performs processing for deleting the acquired MC-SA and VID pair from the determination table 303.

《2−3》実施の形態2の効果
以上に説明したように、実施の形態2に係る局側装置としてのOLT1aは、受信した上り伝送フレームから、判定用テーブル303へのMAC−SA及びVIDの登録のために必要な情報を取得することを可能とする。これにより、判定用テーブルへのMAC−SA及びVIDの登録に関するネットワーク管理者の負荷を軽減し、VIDの誤変換が発生した上り伝送フレームを検知することが可能となる。
<< 2-3 >> Effect of Embodiment 2 As described above, the OLT 1a as the station-side apparatus according to Embodiment 2 receives the MAC-SA and VID from the received uplink transmission frame to the determination table 303. It is possible to acquire information necessary for registration. As a result, it is possible to reduce the load on the network administrator related to the registration of the MAC-SA and VID in the determination table, and to detect an uplink transmission frame in which erroneous conversion of VID has occurred.

また、仮にユーザ端末が移設されて当初のONUから別のONUの配下に接続された場合、実施の形態1においては、OLT1においてDiscoverプロセスは実施されるが、ネットワーク管理者がテーブルライト指示を行わないことがある。判定用テーブル303内のデータは更新されていないため、ユーザ端末の移設前に接続されていた判定用テーブル303の内容に基づいて、フレーム処理が行われる。これに対し、実施の形態2において、フレーム処理部30aがエージングタイマ処理部308を備えている。例えば、ユーザ端末の移設のためにあるユーザ端末からの上り伝送フレームが入力されない場合、エージングタイマ処理部308の機能により、判定用テーブル303からユーザ端末のMACアドレスが削除される。このように、通信履歴のないユーザ端末のMACアドレスが削除され判定用テーブルの内容が更新されるので、フレーム処理部30aが適切な判定用テーブルに基づいてフレーム処理を行うことが可能となる。   If the user terminal is relocated and connected to another ONU from the original ONU, in the first embodiment, the Discover process is performed in the OLT 1, but the network administrator issues a table write instruction. There may not be. Since the data in the determination table 303 has not been updated, frame processing is performed based on the contents of the determination table 303 that was connected before the user terminal was moved. On the other hand, in the second embodiment, the frame processing unit 30a includes an aging timer processing unit 308. For example, when an uplink transmission frame from a certain user terminal is not input for relocation of the user terminal, the MAC address of the user terminal is deleted from the determination table 303 by the function of the aging timer processing unit 308. As described above, since the MAC address of the user terminal having no communication history is deleted and the contents of the determination table are updated, the frame processing unit 30a can perform frame processing based on an appropriate determination table.

《3》実施の形態3
《3−1》実施の形態3の構成
実施の形態2では、PON−LSI部20aに備えられたLLID/MAC−SA学習部204の機能を利用して、判定用テーブル303へのMAC−SA及びVIDの登録が行われる。これに対し、実施の形態3では、PON−LSI部20の機能ブロックによらず、フレーム処理部30bのみで判定用テーブル303へのMAC−SA及びVIDの登録を行うことを可能とする。なお、実施の形態3に係る局側装置としてのOLT1bは、図1に示された通信ネットワークに適用することが可能である。また、以下の説明において、実施の形態1及び2における構成及び処理と同様の構成及び処理については実施の形態1及び2における符号と同一の符号で示し、実施の形態1及び2における説明と重複する説明は省略する。
<< 3 >> Embodiment 3
<< 3-1 >> Configuration of Embodiment 3 In Embodiment 2, the MAC-SA to the determination table 303 is obtained by using the function of the LLID / MAC-SA learning unit 204 provided in the PON-LSI unit 20a. And VID registration. On the other hand, in the third embodiment, it is possible to register the MAC-SA and VID in the determination table 303 only by the frame processing unit 30b regardless of the functional block of the PON-LSI unit 20. Note that the OLT 1b as the station-side device according to Embodiment 3 can be applied to the communication network shown in FIG. In the following description, the same configurations and processes as those in the first and second embodiments are denoted by the same reference numerals as those in the first and second embodiments, and overlap with the descriptions in the first and second embodiments. The description to be omitted is omitted.

図11は、実施の形態3に係る局側装置としてのOLT1bを示す概略図である。フレーム処理部30bは、判定用テーブル学習部307aを備えている。判定用テーブル学習部307aは、判定用テーブル303に登録されていないMAC−SAとVIDとの組が上り伝送フレームから抽出された場合、そのMAC−SAとVIDとの組を判定用テーブル303に登録する。これは、以下のように行われる。まず、フレーム情報抽出部301は、上り伝送フレームからMAC−SAとVIDとの組を抽出する。判定用テーブル学習部307aは、フレーム情報抽出部301から入力されたMAC−SAをアドレスとして判定用テーブルにアクセスするようにアクセス部302に指示する。アクセス部302は、判定用テーブルにアクセスし、アドレスとして用いたMAC−SAと同じMAC−SAを含む、MAC−SAとVIDとの組が判定用テーブル303に登録されているか、判定用テーブル学習部307aに通知する。判定用テーブル学習部307aは、判定用テーブル303にMAC−SAとVIDとの組が登録されていないと判断した場合、そのMAC−SAとVIDとの組を判定用テーブル303に登録するように、アクセス部302に指示信号としての学習指示を通知する。なお、判定用テーブル学習部307aは、判定用テーブル303に既に登録されているMAC−SAを上り伝送フレームから検出した場合は、学習指示を通知しない。   FIG. 11 is a schematic diagram showing an OLT 1b as a station-side device according to the third embodiment. The frame processing unit 30b includes a determination table learning unit 307a. When a pair of MAC-SA and VID that is not registered in the determination table 303 is extracted from the upstream transmission frame, the determination table learning unit 307a stores the pair of MAC-SA and VID in the determination table 303. sign up. This is done as follows. First, the frame information extraction unit 301 extracts a set of MAC-SA and VID from the uplink transmission frame. The determination table learning unit 307a instructs the access unit 302 to access the determination table using the MAC-SA input from the frame information extraction unit 301 as an address. The access unit 302 accesses the determination table and determines whether a combination of MAC-SA and VID including the same MAC-SA as the MAC-SA used as an address is registered in the determination table 303. Notification to the unit 307a. When the determination table learning unit 307 a determines that the MAC-SA and VID pair is not registered in the determination table 303, the determination table learning unit 307 a registers the MAC-SA and VID pair in the determination table 303. Then, the access unit 302 is notified of a learning instruction as an instruction signal. The determination table learning unit 307a does not notify the learning instruction when the MAC-SA already registered in the determination table 303 is detected from the uplink transmission frame.

《3−2》実施の形態3のフレーム処理
図12は、局側装置としてのOLT1bにおけるフレーム処理を説明する図である。なお、実施の形態3は、実施の形態1及び2と比べて、判定用テーブル303にMAC−SAとVIDとの組を登録する点が異なる。そのため、図12においては、実施の形態3における判定用テーブル303へのMAC−SAとVIDとの組の登録の処理が示されている。上り伝送フレームにおけるVIDの誤変換が発生した上り伝送フレームの検出方法については、実施の形態2における方法(図9のステップS3からステップS9まで)と同じであるため、説明は省略する。
<< 3-2 >> Frame Processing in Embodiment 3 FIG. 12 is a diagram for explaining frame processing in the OLT 1b as a station side device. The third embodiment is different from the first and second embodiments in that a set of MAC-SA and VID is registered in the determination table 303. Therefore, FIG. 12 shows a process of registering a set of MAC-SA and VID in the determination table 303 in the third embodiment. The method for detecting the uplink transmission frame in which the erroneous conversion of the VID in the uplink transmission frame occurs is the same as the method in the second embodiment (from step S3 to step S9 in FIG. 9), and thus the description thereof is omitted.

通信サービスの提供の開始後、PON−LSI部20の変換用テーブル202は、正規のLLIDとVIDとの組を格納している。図12の範囲F1bに示されるように、フレーム処理部30bの判定用テーブル学習部307aは、LLIDがVIDに変換された上り伝送フレームから抽出されたMAC−SAとVIDとの組を、判定用テーブル303に登録する。図12においては、PON−LSI部20から転送された上り伝送フレームには、正規のVID=0x101及び正規のMAC−SA=0x00:aa:aa:aa:aa:aaが付与されている。フレーム処理部30は、この正規のVIDとMAS−SAとの組が登録された判定用テーブル303を用いて、フレーム処理を行う。   After the start of the provision of the communication service, the conversion table 202 of the PON-LSI unit 20 stores a pair of regular LLID and VID. As shown in the range F1b in FIG. 12, the determination table learning unit 307a of the frame processing unit 30b uses the MAC-SA and VID pair extracted from the uplink transmission frame in which the LLID is converted to the VID for determination. Register in the table 303. In FIG. 12, normal VID = 0x101 and normal MAC-SA = 0x00: aa: aa: aa: aa: aa are assigned to the upstream transmission frame transferred from the PON-LSI unit 20. The frame processing unit 30 performs frame processing using the determination table 303 in which a pair of the regular VID and MAS-SA is registered.

《3−3》実施の形態3の効果
実施の形態3に係る局側装置としてのOLT1bは、PON−LSI部20の機能を利用せず、フレーム処理部30bの機能のみで判定用テーブル303へのMAC−SAとVIDとの組の登録を行うことができる。これにより、IEEE802.3ah準拠の汎用PON−LSI部を変更又は改版せずに、局側装置としてのOLTにおいてVIDの誤変換が発生した上り伝送フレームを検知することが可能となる。
<< 3-3 >> Effects of Embodiment 3 The OLT 1b as the station-side device according to Embodiment 3 does not use the function of the PON-LSI unit 20 and moves to the determination table 303 only with the function of the frame processing unit 30b. The MAC-SA and VID pair can be registered. As a result, it is possible to detect an upstream transmission frame in which an erroneous conversion of VID has occurred in the OLT as the station side device without changing or revising the general-purpose PON-LSI unit conforming to IEEE 802.3ah.

《4》変形例
図13は、実施の形態1の変形例に係る局側装置としてのOLT1のPON−LSI部20を示すハードウェア構成図である。図13に示されるPON−LIS20は、ソフトウェアとしてのプログラムを格納する情報記憶部としてのメモリ91と、メモリ91に格納されたプログラムを実行する情報処理部としてのプロセッサ(CPU)92とを有する。図13に示されるPON−LSI部20は、実施の形態1のPON−LSI部20の構造の具体例を示している。図13に示されるPON−LSI部20の動作は、実施の形態1のPON−LSI部20の動作と同じである。図13に示されるハードウェアが、実施の形態1のPON−LSI部20における処理を実現する場合には、図2に示されるPON−LSI部20の各構成は、プロセッサ92がメモリ91に記憶されたプログラムを実行することにより、実現される。なお、PON−LSI部20の各構成を実現するために、プロセッサ92とメモリ91と用いる場合を例示したが、PON−LSI部20の各構成の一部をプロセッサ92とメモリ91内のプログラムで実現し、他の部分をハードウェア回路で実現してもよい。図13に示されるPON−LSI部20によって、実施の形態1で説明したPON−LSI部20を実現することができる。
<< 4 >> Modification FIG. 13 is a hardware configuration diagram showing the PON-LSI unit 20 of the OLT 1 as a station-side apparatus according to a modification of the first embodiment. The PON-LIS 20 shown in FIG. 13 includes a memory 91 as an information storage unit that stores a program as software, and a processor (CPU) 92 as an information processing unit that executes the program stored in the memory 91. A PON-LSI unit 20 shown in FIG. 13 shows a specific example of the structure of the PON-LSI unit 20 of the first embodiment. The operation of the PON-LSI unit 20 shown in FIG. 13 is the same as the operation of the PON-LSI unit 20 of the first embodiment. When the hardware shown in FIG. 13 implements the processing in the PON-LSI unit 20 of the first embodiment, the processor 92 stores each configuration of the PON-LSI unit 20 shown in FIG. This is realized by executing the programmed program. In addition, in order to implement | achieve each structure of the PON-LSI part 20, the case where it used with the processor 92 and the memory 91 was illustrated, However, A part of each structure of the PON-LSI part 20 is a program in the processor 92 and the memory 91. The other part may be realized by a hardware circuit. The PON-LSI unit 20 described in the first embodiment can be realized by the PON-LSI unit 20 shown in FIG.

同様に、図13に示されるハードウェアが、実施の形態1のフレーム処理部30における処理を実現する場合には、図2に示されるフレーム処理部30の各構成は、プロセッサ92がメモリ91に記憶されたプログラムを実行することにより、実現される。なお、フレーム処理部30の各構成を実現するために、プロセッサ92とメモリ91と用いる場合を例示したが、フレーム処理部30の各構成の一部をプロセッサ92とメモリ91内のプログラムで実現し、他の部分をハードウェア回路で実現してもよい。図13に示されるフレーム処理部30によって、実施の形態1で説明したフレーム処理部30を実現することができる。   Similarly, when the hardware shown in FIG. 13 implements the processing in the frame processing unit 30 of the first embodiment, each configuration of the frame processing unit 30 shown in FIG. This is realized by executing the stored program. In addition, although the case where it uses with the processor 92 and the memory 91 in order to implement | achieve each structure of the frame process part 30 was illustrated, a part of each structure of the frame process part 30 is implement | achieved by the program in the processor 92 and the memory 91. Other parts may be realized by a hardware circuit. The frame processing unit 30 described in Embodiment 1 can be realized by the frame processing unit 30 shown in FIG.

同様に、図13に示されるハードウェアが、実施の形態2のPON−LSI部20aにおける処理を実現する場合には、図8に示されるPON−LSI部20aの各構成は、プロセッサ92がメモリ91に記憶されたプログラムを実行することにより、実現される。なお、PON−LSI部20aの各構成を実現するために、プロセッサ92とメモリ91と用いる場合を例示したが、PON−LSI部20aの各構成の一部をプロセッサ92とメモリ91内のプログラムで実現し、他の部分をハードウェア回路で実現してもよい。図13に示される通信装置によって、実施の形態2で説明したPON−LSI部20aを実現することができる。   Similarly, when the hardware shown in FIG. 13 realizes the processing in the PON-LSI unit 20a of the second embodiment, the configuration of the PON-LSI unit 20a shown in FIG. This is realized by executing the program stored in 91. In addition, in order to implement | achieve each structure of the PON-LSI part 20a, the case where it used with the processor 92 and the memory 91 was illustrated, However, A part of each structure of the PON-LSI part 20a is carried out by the program in the processor 92 and the memory 91. The other part may be realized by a hardware circuit. The PON-LSI unit 20a described in the second embodiment can be realized by the communication device illustrated in FIG.

同様に、図13に示されるハードウェアが、実施の形態2のフレーム処理部30aにおける処理を実現する場合には、図8に示されるフレーム処理部30aの各構成は、プロセッサ92がメモリ91に記憶されたプログラムを実行することにより、実現される。なお、フレーム処理部30aの各構成を実現するために、プロセッサ92とメモリ91と用いる場合を例示したが、フレーム処理部30aの各構成の一部をプロセッサ92とメモリ91内のプログラムで実現し、他の部分をハードウェア回路で実現してもよい。図13に示される通信装置によって、実施の形態2で説明したフレーム処理部30aを実現することができる。   Similarly, when the hardware shown in FIG. 13 implements the processing in the frame processing unit 30a of the second embodiment, each configuration of the frame processing unit 30a shown in FIG. This is realized by executing the stored program. In addition, although the case where it uses with the processor 92 and the memory 91 in order to implement | achieve each structure of the frame process part 30a was illustrated, a part of each structure of the frame process part 30a is implement | achieved by the program in the processor 92 and the memory 91. Other parts may be realized by a hardware circuit. The frame processing unit 30a described in the second embodiment can be realized by the communication device illustrated in FIG.

同様に、図13に示されるハードウェアが、実施の形態3のフレーム処理部30bにおける処理を実現する場合には、図11に示されるフレーム処理部30bの各構成は、プロセッサ92がメモリ91に記憶されたプログラムを実行することにより、実現される。なお、フレーム処理部30bの各構成を実現するために、プロセッサ92とメモリ91と用いる場合を例示したが、フレーム処理部30bの各構成の一部をプロセッサ92とメモリ91内のプログラムで実現し、他の部分をハードウェア回路で実現してもよい。図13に示される通信装置によって、実施の形態3で説明したフレーム処理部30bを実現することができる。   Similarly, when the hardware shown in FIG. 13 implements the processing in the frame processing unit 30b according to the third embodiment, each configuration of the frame processing unit 30b shown in FIG. This is realized by executing the stored program. In addition, in order to implement | achieve each structure of the frame process part 30b, the case where it used with the processor 92 and the memory 91 was illustrated, However, A part of each structure of the frame process part 30b is implement | achieved by the program in the processor 92 and the memory 91. Other parts may be realized by a hardware circuit. The frame processing unit 30b described in the third embodiment can be realized by the communication device illustrated in FIG.

なお、以上に説明した実施の形態の各々は、他の実施の形態のいずれか又は両方と適宜組み合わせることが可能である。   Note that each of the embodiments described above can be appropriately combined with either or both of the other embodiments.

1 OLT、 2_1,…,2_n ONU、 3_1,…,3_n ユーザ端末、 4 スプリッタ、 5,6_1,…,6_n 光ファイバ、 7 レイヤ2スイッチ(L2SW)、 8 ルータ、 9 上位ネットワーク、 10 PONポート、 20、20a PON−LSI部(変換部)、 30,30a,30b フレーム処理部、 40 SNIポート、 91 メモリ、 92 プロセッサ、 100 WDMカプラ、 101 O/E変換部、 102 E/O変換部、 201 変換用テーブル生成部、 202 変換用テーブル、 203 LLID−VID変換部、 204 MAC−SA学習部、 301 フレーム情報抽出部、 302 アクセス部、 303 判定用テーブル、 304 比較部、 305 誤変換管理部、 306 廃棄部、 307,307a 判定用テーブル学習部、 308 エージングタイマ処理部。   1 OLT, 2_1, ..., 2_n ONU, 3_1, ..., 3_n User terminal, 4 Splitter, 5, 6_1, ..., 6_n Optical fiber, 7 Layer 2 switch (L2SW), 8 Router, 9 Upper network, 10 PON port, 20, 20a PON-LSI unit (conversion unit), 30, 30a, 30b frame processing unit, 40 SNI port, 91 memory, 92 processor, 100 WDM coupler, 101 O / E conversion unit, 102 E / O conversion unit, 201 Conversion table generation unit, 202 conversion table, 203 LLID-VID conversion unit, 204 MAC-SA learning unit, 301 frame information extraction unit, 302 access unit, 303 determination table, 304 comparison unit, 305 error conversion management unit, 306 Waste Department, 307, 307a Determination table learning unit, 308 Aging timer processing unit.

Claims (8)

送信元識別子と論理リンク識別子を含む受信フレームの前記論理リンク識別子を仮想ネットワーク識別子に置き換えて、前記送信元識別子と前記仮想ネットワーク識別子とを含む伝送フレームを生成する変換部と、
前記変換部による誤変換が発生したか否かを判定し、誤変換と判定された前記伝送フレームを廃棄するフレーム処理部と、
を備え、
前記フレーム処理部は、
正規の送信元識別子と正規の仮想ネットワーク識別子との間の対応関係を示す判定用テーブルを記憶する判定用記憶部と、
前記伝送フレームに含まれる前記送信元識別子と前記伝送フレームに含まれる前記仮想ネットワーク識別子とを抽出する抽出部と、
前記判定用テーブルから、前記伝送フレームに含まれる前記送信元識別子と同じ正規の送信元識別子に関連付けられた正規の仮想ネットワーク識別子を抽出するアクセス部と、
前記伝送フレームに含まれる前記仮想ネットワーク識別子と前記抽出された前記正規の仮想ネットワーク識別子とが不一致である場合に、不一致と判定された仮想ネットワーク識別子を持つ前記伝送フレームを廃棄する廃棄処理部と、
を備えることを特徴とする局側装置。
A conversion unit that replaces the logical link identifier of a received frame including a transmission source identifier and a logical link identifier with a virtual network identifier, and generates a transmission frame including the transmission source identifier and the virtual network identifier;
It is determined whether or not erroneous conversion by the conversion unit has occurred, a frame processing unit that discards the transmission frame determined to be erroneous conversion,
With
The frame processing unit
A determination storage unit that stores a determination table indicating a correspondence relationship between a normal transmission source identifier and a normal virtual network identifier;
An extraction unit that extracts the transmission source identifier included in the transmission frame and the virtual network identifier included in the transmission frame;
An access unit that extracts a normal virtual network identifier associated with the same normal source identifier as the source identifier included in the transmission frame from the determination table;
A discard processing unit for discarding the transmission frame having a virtual network identifier determined to be inconsistent when the virtual network identifier included in the transmission frame and the extracted regular virtual network identifier do not match;
A station-side device comprising:
前記廃棄処理部は、
前記伝送フレームに含まれる前記仮想ネットワーク識別子と前記抽出された前記正規の仮想ネットワーク識別子とを比較する比較部と、
前記比較部による比較の結果が不一致を示す場合に、不一致と判定された仮想ネットワーク識別子に対応する送信元識別子を記憶する誤変換管理部と、
前記伝送フレームが、前記誤変換管理部に記憶されている前記送信元識別子を含む場合に、当該伝送フレームを廃棄する廃棄部と、
を有することを特徴とする請求項1に記載の局側装置。
The disposal processing unit
A comparison unit that compares the virtual network identifier included in the transmission frame with the extracted regular virtual network identifier;
An error conversion management unit that stores a transmission source identifier corresponding to a virtual network identifier determined to be inconsistent when the result of comparison by the comparison unit indicates a mismatch;
A discard unit for discarding the transmission frame when the transmission frame includes the transmission source identifier stored in the erroneous conversion management unit;
The station-side apparatus according to claim 1, comprising:
前記変換部は、
変換用論理リンク識別子と変換用仮想ネットワーク識別子(変換用VID)との間の識別子対応情報を示す変換用テーブルを記憶する変換用記憶部と、
前記変換用テーブルを用いて、前記送信元識別子と前記論理リンク識別子とを含む前記受信フレームの前記論理リンク識別子を前記仮想ネットワーク識別子に置き換えて、前記伝送フレームを生成する識別子変換部と、
を有することを特徴とする請求項1又は2に記載の局側装置。
The converter is
A conversion storage unit that stores a conversion table indicating identifier correspondence information between the conversion logical link identifier and the conversion virtual network identifier (conversion VID);
Using the conversion table, replacing the logical link identifier of the received frame including the transmission source identifier and the logical link identifier with the virtual network identifier to generate the transmission frame; and
The station-side device according to claim 1, wherein the station-side device is provided.
前記判定用テーブルは、前記判定用記憶部に予め記憶されていることを特徴とする請求項1から3のいずれか1項に記載の局側装置。   The station apparatus according to claim 1, wherein the determination table is stored in advance in the determination storage unit. 前記変換部は、前記変換用テーブルに登録される前記識別子対応情報を生成する変換用テーブル生成部をさらに有し、
前記フレーム処理部は、前記変換用テーブル生成部によって生成された前記識別子対応情報と、前記受信フレームに含まれる前記送信元識別子及び前記論理リンク識別子とを用いて、前記アクセス部に前記判定用テーブルの内容を変更させる指示信号を与える判定用テーブル学習部をさらに有する
ことを特徴とする請求項3に記載の局側装置。
The conversion unit further includes a conversion table generation unit that generates the identifier correspondence information registered in the conversion table,
The frame processing unit uses the identifier correspondence information generated by the conversion table generating unit and the transmission source identifier and the logical link identifier included in the received frame, to transmit the determination table to the access unit. The station side device according to claim 3, further comprising a determination table learning unit that gives an instruction signal for changing the content of the station.
前記フレーム処理部は、前記伝送フレームに含まれる前記送信元識別子及び前記仮想ネットワーク識別子を、前記判定用テーブルに登録する判定用テーブル学習部をさらに有することを特徴とする請求項3に記載の局側装置。 The station according to claim 3, wherein the frame processing unit further includes a determination table learning unit that registers the transmission source identifier and the virtual network identifier included in the transmission frame in the determination table. Side device. 前記送信元識別子は、MACアドレスであり、
前記仮想ネットワーク識別子は、VLANのIDである
ことを特徴とする請求項1から6のいずれか1項に記載の局側装置。
The source identifier is a MAC address;
The station side apparatus according to any one of claims 1 to 6, wherein the virtual network identifier is a VLAN ID.
送信元識別子と論理リンク識別子を含む受信フレームの前記論理リンク識別子を仮想ネットワーク識別子に置き換えて、前記送信元識別子と前記仮想ネットワーク識別子とを含む伝送フレームを生成する変換部を備えた局側装置におけるフレーム処理装置であって、
正規の送信元識別子と正規の仮想ネットワーク識別子との対応関係を示すテーブルを記憶する判定用記憶部と、
前記伝送フレームに含まれる前記送信元識別子と前記伝送フレームに含まれる前記仮想ネットワーク識別子とを抽出する抽出部と、
前記テーブルから、前記伝送フレームに含まれる前記送信元識別子と同じ正規の送信元識別子に関連付けられた正規の仮想ネットワーク識別子を抽出するアクセス部と、
前記伝送フレームに含まれる前記仮想ネットワーク識別子と前記抽出された前記正規の仮想ネットワーク識別子とが不一致である場合に、不一致と判定された仮想ネットワーク識別子に対応する送信元識別子を記憶する誤変換管理部と、
前記伝送フレームが、前記誤変換管理部に記憶されている前記送信元識別子を含む場合に、当該伝送フレームを廃棄する廃棄部と
を備えることを特徴とするフレーム処理装置。
In a station apparatus including a conversion unit that generates a transmission frame including the transmission source identifier and the virtual network identifier by replacing the logical link identifier of the reception frame including the transmission source identifier and the logical link identifier with a virtual network identifier. A frame processing device,
A determination storage unit that stores a table indicating a correspondence relationship between a regular transmission source identifier and a regular virtual network identifier;
An extraction unit that extracts the transmission source identifier included in the transmission frame and the virtual network identifier included in the transmission frame;
An access unit that extracts a normal virtual network identifier associated with the same normal source identifier as the source identifier included in the transmission frame from the table;
An error conversion management unit that stores a transmission source identifier corresponding to a virtual network identifier determined to be inconsistent when the virtual network identifier included in the transmission frame does not match the extracted regular virtual network identifier When,
A frame processing apparatus comprising: a discard unit that discards the transmission frame when the transmission frame includes the transmission source identifier stored in the erroneous conversion management unit.
JP2017501767A 2015-02-26 2015-02-26 Station side apparatus and frame processing apparatus Active JP6305622B2 (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/JP2015/055574 WO2016135917A1 (en) 2015-02-26 2015-02-26 Station-side device and frame processing device

Publications (2)

Publication Number Publication Date
JPWO2016135917A1 JPWO2016135917A1 (en) 2017-06-01
JP6305622B2 true JP6305622B2 (en) 2018-04-04

Family

ID=56789158

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017501767A Active JP6305622B2 (en) 2015-02-26 2015-02-26 Station side apparatus and frame processing apparatus

Country Status (2)

Country Link
JP (1) JP6305622B2 (en)
WO (1) WO2016135917A1 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2018129758A (en) * 2017-02-10 2018-08-16 日本電信電話株式会社 Subscriber line terminal apparatus, transport device, and misconnection detection method

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100776787B1 (en) * 2005-09-05 2007-11-19 한국전자통신연구원 EPON bridge apparatus and method for forwarding thereof
JP5714651B2 (en) * 2013-06-12 2015-05-07 日本電信電話株式会社 Optical subscriber line terminating device and check code matching detection method

Also Published As

Publication number Publication date
WO2016135917A1 (en) 2016-09-01
JPWO2016135917A1 (en) 2017-06-01

Similar Documents

Publication Publication Date Title
JP3854608B2 (en) Logical MAC implementation method of Ethernet passive optical subscriber network system
US20170054719A1 (en) Optical network unit onu registration method, apparatus, and system
US7274695B2 (en) Method and apparatus for processing ethernet data frame in media access control (MAC) sublayer of ethernet passive optical network (PON)
US9755749B2 (en) ONU, communication system and communication method for ONU
JP2004096734A (en) Apparatus and method for duplexing gigabit ethernet (r) passive optical network system, and frame format for controlling the same
US20170155449A1 (en) Service Processing Method and Apparatus and Optical Line Terminal
WO2011017986A1 (en) Transmission method and assembling method for physical layer operations, administration and maintenance (ploam) message in a passive optical network
US10110301B2 (en) Method, apparatus, and system for detecting rogue optical network unit
US20070147231A1 (en) Path protection method and layer-2 switch
JP6305622B2 (en) Station side apparatus and frame processing apparatus
US20180367427A1 (en) Method for performing connectivity check and apparatus
WO2015085468A1 (en) Apparatus and method for detecting optical network uplink signal
WO2010133065A1 (en) Protection system and method based on the passive optical network
US20180359235A1 (en) Transmission apparatus and communication method
US11967985B2 (en) Optical communication device and communication system
WO2017097020A1 (en) Passive optical network compatible device and implementation method therefor, and optical line terminal
EP4040751A1 (en) Data sending method and apparatus, data receiving method and apparatus, communication node, and storage medium
CN111447036B (en) Communication method, device and system
WO2008138188A1 (en) A method for detecting the key of the gigabit passive optical network
US20220224595A1 (en) Optical communication device and control method
WO2016086402A1 (en) Data communication method, apparatus and system
JP5714651B2 (en) Optical subscriber line terminating device and check code matching detection method
JP6414406B2 (en) Station side device, home side device, PON system, and optical communication method
JP2015095741A (en) Optical subscriber line termination device and method for detecting damage of transfer table
US10396890B2 (en) Information processing apparatus, method and non-transitory computer-readable storage medium

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20170210

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20171024

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20171107

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20180306

R150 Certificate of patent or registration of utility model

Ref document number: 6305622

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250