JP6305622B2 - Station side apparatus and frame processing apparatus - Google Patents
Station side apparatus and frame processing apparatus Download PDFInfo
- 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
Links
- 238000012545 processing Methods 0.000 title claims description 81
- 230000005540 biological transmission Effects 0.000 claims description 156
- 238000006243 chemical reaction Methods 0.000 claims description 116
- 239000000284 extract Substances 0.000 claims description 18
- 238000000605 extraction Methods 0.000 claims description 16
- 238000011144 upstream manufacturing Methods 0.000 description 41
- 238000000034 method Methods 0.000 description 28
- 230000006854 communication Effects 0.000 description 27
- 238000004891 communication Methods 0.000 description 27
- 238000010586 diagram Methods 0.000 description 16
- 230000003287 optical effect Effects 0.000 description 13
- 230000032683 aging Effects 0.000 description 12
- 230000006870 function Effects 0.000 description 12
- 239000013307 optical fiber Substances 0.000 description 6
- 230000000694 effects Effects 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 238000001514 detection method Methods 0.000 description 2
- 230000002159 abnormal effect Effects 0.000 description 1
- 230000007175 bidirectional communication Effects 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/44—Star 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.
変換用テーブルは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》実施の形態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 >>
<< 1-1 >> Configuration of Embodiment 1 [PON System]
FIG. 1 is a configuration diagram of a communication network to which
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 “
なお、図1は実施の形態1に係るOLT1が適用される通信ネットワークの一例を示すに過ぎず、本発明が適用可能なネットワークは、図1に示された通信ネットワークに限定されるものではない。例えば、本発明は、ONUに複数のユーザ端末が接続される通信ネットワークにも適用可能である。
FIG. 1 only shows an example of a communication network to which the
〔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
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−LSI部20は、EPONシステムの制御を行う装置である。PON−LSI部20は、上位ネットワーク9とユーザ端末3との間で提供される通信サービスの種類及び装置の利用形態に応じて、PONポート10から入力される上り伝送フレーム及びSNIポート40から入力される下り伝送フレームに含まれるデータを変換するブリッジ機能等を備えている。
The PON-
フレーム処理部30は、PON−LSI部20から出力される上り伝送フレームにおいてVIDの誤変換が発生したかどうかを検知し、上り伝送フレームに付与されたVIDが正規のVIDであるかどうかを判定する機能を持つ。
The
SNIポート40は、OLT1と上位ネットワーク9側の装置との接点(インタフェース)となる機能ブロックである。SNIポート40から出力されたデータ信号は、レイヤ2スイッチ7及びルータ8を介して、上位ネットワーク9へ転送される。
The
《1−2》PON−LSI部20及びフレーム処理部30の構成
次に、PON−LSI部20及びフレーム処理部30について説明する。以下の説明は、上り方向の伝送フレーム制御に関する構成に着目してなされたものであるが、PON−LSI部20及びフレーム処理部30は、EPONシステムにおける下り方向の伝送フレーム制御に関する構成も備えている。<< 1-2 >> Configuration of PON-
変換部としてのPON−LSI部20は、変換用テーブル生成部201、変換用テーブル202を記憶する変換用記憶部202a、及びLLID−VID変換部203を備えている。
The PON-
変換用テーブル生成部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
変換用テーブル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
識別子変換部としての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-
フレーム処理部30は、フレーム情報抽出部301、アクセス部302、判定用テーブル303を記憶する判定用記憶部303a、比較部304、ブラックリスト部である誤変換管理部305、及び廃棄部306を備えている。なお、比較部304、誤変換管理部305、及び廃棄部306は、廃棄処理部としての機能ブロックとすることも可能である。
The
判定用テーブル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
抽出部としてのフレーム情報抽出部301は、PON−LSI部20から転送された上り伝送フレームに含まれるMAC−SAとVIDとを抽出する。フレーム情報抽出部301は、後段にある比較部304に、抽出したMAC−SA及びVIDを与え、且つ、後段にあるアクセス部302に抽出したMAC−SAを与える。
The frame
アクセス部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
比較部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
誤変換管理部305は、比較部304から通知されるMAC−SAを記憶する。さらに、誤変換管理部305は、通知されたMAC−SAが付与された上り伝送フレームを廃棄するように、廃棄部306に廃棄指示を通知する。なお、ネットワーク管理者は、誤変換管理部305にアクセスすることで、変換用テーブル202において、いずれのユーザ端末に接続されたONUのLLIDとVIDとの組が異常なのか判断できる。
The erroneous
廃棄部306は、誤変換管理部305から通知された廃棄指示に従って、特定のMAC−SAが付与された上り伝送フレームを廃棄する。このため、VIDの誤変換が発生した上り伝送フレームは、SNIポート40に転送されない。
The discarding
《1−3》実施の形態1のフレーム処理
次に、VIDの誤変換が発生する場合の上り伝送フレームの処理について説明する。図5は、局側装置としてのOLT1の動作を示すフローチャートである。図6は、フレーム処理を説明する図である。なお、図6においては、図5における関連するステップの符号が付されている。また、図6において、1記号「0x」は省略されている。<< 1-3 >> Frame Processing of
第一に、フレーム処理部30の判定用テーブル303へのMAC−SA及びVIDの登録について説明する。
First, MAC-SA and VID registration in the determination table 303 of the
図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-
第二に、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-
第三に、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
次に、図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
《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
《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
図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
フレーム処理部30aは、判定用テーブル学習部307を備えている。判定用テーブル学習部307は、変換用テーブル生成部201によって生成された識別子対応情報と、受信フレームに含まれるMAC−SA及びLLIDとを用いて、アクセス部302に判定用テーブル303の内容を変更させる指示信号としての学習指示を通知する。これにより、判定用テーブル学習部307は、判定用テーブル303に登録されていないMAC−SAとVIDとの組を、判定用テーブルに登録することを可能とする。
The
判定用テーブル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
なお、実施の形態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
《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
第一に、判定用テーブル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-
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
《2−3》実施の形態2の効果
以上に説明したように、実施の形態2に係る局側装置としてのOLT1aは、受信した上り伝送フレームから、判定用テーブル303へのMAC−SA及びVIDの登録のために必要な情報を取得することを可能とする。これにより、判定用テーブルへのMAC−SA及びVIDの登録に関するネットワーク管理者の負荷を軽減し、VIDの誤変換が発生した上り伝送フレームを検知することが可能となる。<< 2-3 >> Effect of Embodiment 2 As described above, the
また、仮にユーザ端末が移設されて当初の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
《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 >>
<< 3-1 >> Configuration of
図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
《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
通信サービスの提供の開始後、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-
《3−3》実施の形態3の効果
実施の形態3に係る局側装置としてのOLT1bは、PON−LSI部20の機能を利用せず、フレーム処理部30bの機能のみで判定用テーブル303へのMAC−SAとVIDとの組の登録を行うことができる。これにより、IEEE802.3ah準拠の汎用PON−LSI部を変更又は改版せずに、局側装置としてのOLTにおいてVIDの誤変換が発生した上り伝送フレームを検知することが可能となる。<< 3-3 >> Effects of
《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-
同様に、図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
同様に、図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-
同様に、図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
同様に、図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
なお、以上に説明した実施の形態の各々は、他の実施の形態のいずれか又は両方と適宜組み合わせることが可能である。 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.
前記フレーム処理部は、前記変換用テーブル生成部によって生成された前記識別子対応情報と、前記受信フレームに含まれる前記送信元識別子及び前記論理リンク識別子とを用いて、前記アクセス部に前記判定用テーブルの内容を変更させる指示信号を与える判定用テーブル学習部をさらに有する
ことを特徴とする請求項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.
前記仮想ネットワーク識別子は、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.
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)
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)
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 |
-
2015
- 2015-02-26 WO PCT/JP2015/055574 patent/WO2016135917A1/en active Application Filing
- 2015-02-26 JP JP2017501767A patent/JP6305622B2/en active Active
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 |