WO2021100146A1 - 光通信装置及び通信システム - Google Patents

光通信装置及び通信システム Download PDF

Info

Publication number
WO2021100146A1
WO2021100146A1 PCT/JP2019/045437 JP2019045437W WO2021100146A1 WO 2021100146 A1 WO2021100146 A1 WO 2021100146A1 JP 2019045437 W JP2019045437 W JP 2019045437W WO 2021100146 A1 WO2021100146 A1 WO 2021100146A1
Authority
WO
WIPO (PCT)
Prior art keywords
frame
unit
transmission
control unit
time
Prior art date
Application number
PCT/JP2019/045437
Other languages
English (en)
French (fr)
Inventor
光也 森本
Original Assignee
三菱電機株式会社
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 三菱電機株式会社 filed Critical 三菱電機株式会社
Priority to CN201980102156.1A priority Critical patent/CN114651426B/zh
Priority to JP2021558095A priority patent/JP7204006B2/ja
Priority to US17/773,619 priority patent/US11967985B2/en
Priority to PCT/JP2019/045437 priority patent/WO2021100146A1/ja
Publication of WO2021100146A1 publication Critical patent/WO2021100146A1/ja

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q11/00Selecting arrangements for multiplex systems
    • H04Q11/0001Selecting arrangements for multiplex systems using optical switching
    • H04Q11/0062Network aspects
    • H04Q11/0067Provisions for optical access or distribution networks, e.g. Gigabit Ethernet Passive Optical Network (GE-PON), ATM-based Passive Optical Network (A-PON), PON-Ring
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B10/00Transmission systems employing electromagnetic waves other than radio-waves, e.g. infrared, visible or ultraviolet light, or employing corpuscular radiation, e.g. quantum communication
    • H04B10/07Arrangements for monitoring or testing transmission systems; Arrangements for fault measurement of transmission systems
    • H04B10/075Arrangements for monitoring or testing transmission systems; Arrangements for fault measurement of transmission systems using an in-service signal
    • H04B10/077Arrangements for monitoring or testing transmission systems; Arrangements for fault measurement of transmission systems using an in-service signal using a supervisory or additional signal
    • H04B10/0771Fault location on the transmission path
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B10/00Transmission systems employing electromagnetic waves other than radio-waves, e.g. infrared, visible or ultraviolet light, or employing corpuscular radiation, e.g. quantum communication
    • H04B10/07Arrangements for monitoring or testing transmission systems; Arrangements for fault measurement of transmission systems
    • H04B10/075Arrangements for monitoring or testing transmission systems; Arrangements for fault measurement of transmission systems using an in-service signal
    • H04B10/077Arrangements for monitoring or testing transmission systems; Arrangements for fault measurement of transmission systems using an in-service signal using a supervisory or additional signal
    • H04B10/0779Monitoring line transmitter or line receiver equipment
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B10/00Transmission systems employing electromagnetic waves other than radio-waves, e.g. infrared, visible or ultraviolet light, or employing corpuscular radiation, e.g. quantum communication
    • H04B10/40Transceivers
    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q11/00Selecting arrangements for multiplex systems
    • H04Q11/0001Selecting arrangements for multiplex systems using optical switching
    • H04Q11/0062Network aspects
    • H04Q2011/0079Operation or maintenance aspects
    • H04Q2011/0083Testing; Monitoring

Definitions

  • the present invention relates to an optical communication device and a communication system.
  • a PON (Passive Optical Network) system which is an optical communication system, is known.
  • the PON system includes an optical communication device (also called a master station device) installed in a telecommunications carrier station building and a plurality of optical communication devices (also called slave station devices) on the subscriber side (also called a slave station side). Including.
  • the master station device is called an OLT (Optical Line Termination).
  • the slave station device is called an ONU (Optical Network Unit).
  • the PON system can provide a high-speed access service at low cost.
  • ONUs are installed in each home.
  • an optical access network test device that receives a reception frame from an OLT is known (see Patent Document 1).
  • the frame may be discarded in the optical communication device. Therefore, the user wants to know where the frame is discarded. However, it is difficult to identify where the frame is discarded.
  • An object of the present invention is to easily identify a disposal location of the frame.
  • the optical communication device is a master station device that communicates with the slave station device.
  • the physical interface, the transmission / reception unit that receives the frame transmitted by the slave station device and transmits the frame, and the transmission / reception unit that receives the frame transmitted by the transmission / reception unit are preset.
  • a control unit that transmits the frame and a control unit that transmits the frame when the transmission / reception unit receives the frame at the timing and the frame is not damaged by determining whether or not the frame is received at the same timing. Executes a process of determining whether or not the frame transmitted by is a specific frame, and if the frame is the specific frame, executes a process of transmitting the frame to the physical interface.
  • the control unit determines that the frame has been discarded, and within a preset second time, the processing execution unit and the physical interface are separated from each other. Whether or not the frame passes is monitored, and if the frame does not pass between the processing execution unit and the physical interface within the second time, the processing execution unit determines that the frame has been discarded. It has a monitoring determination unit that executes at least one of the processes to be performed.
  • the disposal location of the frame can be easily specified.
  • FIG. 1 It is a figure which shows the communication system of Embodiment 1.
  • FIG. 2 It is a figure which shows the hardware structure which the OLT of Embodiment 1 has.
  • FIG. It is a figure which shows the example (the 1) of the test frame of Embodiment 1.
  • FIG. It is a figure which shows the example (the 2) of the test frame of Embodiment 1.
  • FIG. It is a sequence diagram (No. 1) which shows the example of the processing executed by the OLT of Embodiment 1 and the management apparatus.
  • FIG. 2 is a sequence diagram (No.
  • FIG. 2 is a sequence diagram (No. 2) showing an example of processing executed by the OLT and the management device of the second embodiment. It is a sequence diagram which shows the example of the process which the ONU of Embodiment 2 executes.
  • FIG. 2 is a sequence diagram (No. 2) showing an example of processing executed by the OLT and the management device of the second embodiment. It is a sequence diagram which shows the example of the process which the ONU of Embodiment 2 executes.
  • FIG. 1 is a diagram showing a communication system according to the first embodiment.
  • the communication system includes OLT100, ONU200_1, ..., 200_n (n is an integer of 2 or more).
  • the OLT 100 and the ONU 200_1, ..., 200_n communicate with each other via the optical splitter 400.
  • ONU200_1, ..., 200_n are connected to TE (Terminal Equipment) 300_1, ..., 300_n (n is an integer of 2 or more).
  • TE Terminal Equipment
  • the communication system may include TE300_1, ..., 300_n and the management device 500.
  • the OLT 100 connects to the management device 500. Further, the OLT 100 connects to the upper network 600.
  • the generic names of ONU200_1, ..., 200_n are referred to as ONU200.
  • the generic name of TE300_1, ..., 300_n is called TE300.
  • TE300 is a PC (Personal Computer).
  • the management device 500 is a device used by the user.
  • FIG. 2 is a diagram showing a hardware configuration of the OLT of the first embodiment.
  • the OLT 100 has a processor 101, a volatile storage device 102, and a non-volatile storage device 103.
  • the processor 101 controls the entire OLT 100.
  • the processor 101 is a CPU (Central Processing Unit), an FPGA (Field Programmable Gate Array), or the like.
  • the processor 101 may be a multiprocessor.
  • the OLT 100 may be realized by a processing circuit, or may be realized by software, firmware or a combination thereof.
  • the processing circuit may be a single circuit or a composite circuit.
  • the volatile storage device 102 is the main storage device of the OLT 100.
  • the volatile storage device 102 is a RAM (Random Access Memory).
  • the non-volatile storage device 103 is an auxiliary storage device of the OLT 100.
  • the non-volatile storage device 103 is an HDD (Hard Disk Drive) or an SSD (Solid State Drive).
  • the ONU 200, the TE 300, and the management device 500 have a processor, a volatile storage device, and a non-volatile storage device, similarly to the OLT 100.
  • FIG. 3 is a functional block diagram showing the configuration of the OLT of the first embodiment.
  • the OLT 100 includes an NNI (Network Node Interface) -PHY 110, a main signal processing unit 120, a PON control unit 130, a transmission / reception unit 140, a transfer unit 150, a monitoring determination unit 160, and an instruction unit 170.
  • NNI Network Node Interface
  • a part or all of the main signal processing unit 120, the PON control unit 130, the transmission / reception unit 140, the transfer unit 150, the monitoring determination unit 160, and the instruction unit 170 may be realized by the processor 101.
  • a part or all of the main signal processing unit 120, the PON control unit 130, the transmission / reception unit 140, the transfer unit 150, the monitoring determination unit 160, and the instruction unit 170 may be realized as a module of a program executed by the processor 101.
  • NNI-PHY110 is a physical interface.
  • the NNI-PHY 110 receives a frame from the upper network 600, the NNI-PHY 110 transmits the frame to the main signal processing unit 120. Further, when the NNI-PHY 110 receives the frame from the main signal processing unit 120, the NNI-PHY 110 transmits the frame to the upper network 600.
  • the main signal processing unit 120 is also referred to as a processing execution unit 11.
  • the main signal processing unit 120 transmits a frame to the PON control unit 130 according to a preset transmission rule.
  • the transmission rule is different for each ONU.
  • the transmission rule stipulates that only a frame to which a specific VLAN (Virtual Local Area Network) -ID (identifier) is assigned is transmitted to the PON control unit 130.
  • the transmission rule stipulates that if the MAC address of the destination of the frame exists in the entry obtained by learning the MAC (Media Access Control) address, the frame is transmitted to the PON control unit 130.
  • the transmission rule stipulates that only the frame including the IP address snooped by the DHCP sequence is transmitted to the PON control unit 130.
  • transmission rules specify control of Layer 3 protocols.
  • the main signal processing unit 120 transmits a frame to the NNI-PHY 110 according to a preset transmission rule.
  • the PON control unit 130 is also referred to as a control unit 12.
  • the PON control unit 130 controls the PON interface.
  • the PON control unit 130 receives a frame transmission instruction from the transfer unit 150
  • the PON control unit 130 transmits the transmission / reception unit 140 to the frame.
  • the PON control unit 130 receives an alarm from the ONU 200 via the transmission / reception unit 140
  • the PON control unit 130 notifies the transfer unit 150 of the alarm.
  • the PON control unit 130 notifies the transfer unit 150 of the status of the OLT 100 and the ONU 200.
  • the PON control unit 130 receives a frame content transmission request and a setting request to the ONU 200 from the transfer unit 150. Further, the PON control unit 130 uses TDMA (Time Division Multiplexing Access).
  • TDMA Time Division Multiplexing Access
  • the transmission / reception unit 140 has an O (Optical) / E (Electrical) conversion function.
  • O Optical
  • E Electrode
  • the transmission / reception unit 140 converts the electric signal into an optical signal.
  • the transmission / reception unit 140 transmits an optical signal to the ONU 200.
  • the transmission / reception unit 140 receives an optical signal including a frame from the ONU 200
  • the transmission / reception unit 140 converts the optical signal into an electric signal.
  • the transmission / reception unit 140 transmits a frame, which is an electric signal, to the PON control unit 130.
  • the transmission / reception unit 140 has a WDM (Wavelength Division Multiplexing) function.
  • the transfer unit 150 is also referred to as an input / output unit or an output unit 13.
  • the transfer unit 150 transfers information. For example, when the transfer unit 150 receives the current status of the OLT 100 and the ONU 200 from the PON control unit 130, the transfer unit 150 transfers the status to the management device 500. Further, for example, when the transfer unit 150 receives the PON control contents set in the OLT 100 and the ONU 200 from the management device 500, the transfer unit 150 transfers the PON control contents to the PON control unit 130. Further, for example, when the transfer unit 150 receives the information acquisition request of the OLT 100 and the ONU 200 from the management device 500, the transfer unit 150 transfers the information acquisition request to the PON control unit 130.
  • the transfer unit 150 transfers the specific pattern in the test frame received from the management device 500 to the monitoring determination unit 160.
  • the test frame and the specific pattern will be described.
  • FIG. 4 is a diagram showing an example (No. 1) of the test frame of the first embodiment.
  • the format of the test frame 700 corresponds to both the format of the Ethernet II frame and the format of the IEEE802.3 LLC frame. Ethernet is a registered trademark. Further, Non-Patent Document 1 describes IEEE802.3.
  • the test frame 700 includes a preamble, a destination MAC address, a source MAC address, an 802.1ad tag, an 802.1q tag, a type / length, an LLC / SNAP, a payload, and an FCS.
  • the content of the 802.1ad tag follows the content specified in IEEE802.1ad. Further, the value of the 802.ad tag may or may not be arbitrary.
  • the content of the 802.1q tag follows the content specified in IEEE802.1q. Further, the value of the 802.1q tag may or may not be arbitrary.
  • the value of LLC / SNAP may or may not be arbitrary.
  • the payload includes an IP (Internet Protocol) packet unit 701.
  • IP packet section 701 includes version, header length, TOS, datagram length, ID, flag, fragment offset, TTL, protocol number, header checksum, source IP address, options, and payload. In FIG. 4, a part of the IP packet unit 701 is omitted.
  • the IP packet unit 701 complies with the contents specified in RFC791. RFC791 is described in Non-Patent Document 2.
  • the payload includes a TCP (Transmission Control Protocol) packet unit 702.
  • the TCP packet unit 702 includes a source port number, a destination port number, a sequence number, an acknowledgment number, a data offset, a reservation, a control flag, a window size, a checksum, an emergency pointer, an option, and a payload. In FIG. 4, a part of the TCP packet unit 702 is omitted.
  • the TCP packet unit 702 complies with the contents specified in RFC793.
  • RFC793 is described in Non-Patent Document 3.
  • FIG. 5 is a diagram showing an example (No. 2) of the test frame of the first embodiment.
  • the format of the test frame 700 and the format of the IP packet unit 701 are the same as those in FIG.
  • the payload of the IP packet unit 701 includes a UDP (User Datagram Protocol) packet unit 703.
  • the UDP packet unit 703 includes a source port number, a destination port number, a data length, a total inspection, and a payload.
  • the UDP packet unit 703 complies with the contents specified in RFC793.
  • the specific pattern is any of the information contained in the payload of the test frame 700.
  • the specific pattern is any of the information contained in the payload of the IP packet unit 701.
  • the specific pattern is either information contained in the payload of the TCP packet unit 702 or the UDP packet unit 703.
  • the transmission / reception unit 140 receives the frame transmitted by the ONU 200.
  • the transmission / reception unit 140 transmits the frame to the PON control unit 130.
  • the PON control unit 130 determines whether or not the transmission / reception unit 140 has received the frame at a preset timing. Specifically, the PON control unit 130 determines whether or not the transmission / reception unit 140 has received the frame at a preset time.
  • the PON control unit 130 transmits the frame to the main signal processing unit 120 when the transmission / reception unit 140 receives the frame at the timing and the frame is not damaged.
  • the PON control unit 130 discards the frame when the transmission / reception unit 140 does not receive the frame at the relevant timing. Further, when the frame is damaged, the PON control unit 130 discards the frame. Further, the frame is discarded when the PON control unit 130 has a failure.
  • the main signal processing unit 120 executes a determination process of whether or not the frame transmitted by the PON control unit 130 is a test frame. For example, when the frame contains information indicating that it is a test frame, the main signal processing unit 120 determines that the frame is a test frame. Further, as will be described later, the monitoring determination unit 160 acquires a specific pattern. The main signal processing unit 120 may acquire a specific pattern from the monitoring determination unit 160. Then, the main signal processing unit 120 may execute a determination process of whether or not the frame is a test frame based on the specific pattern.
  • the test frame is also referred to as a specific frame.
  • a specific frame is a specific frame.
  • the main signal processing unit 120 executes a process of transmitting the frame to the NNI-PHY 110. If the frame is not a test frame, the main signal processing unit 120 discards the frame. Further, if the main signal processing unit 120 has a failure, the frame is discarded.
  • the monitoring determination unit 160 monitors whether or not the frame passes between the PON control unit 130 and the main signal processing unit 120 within the first preset time, and the PON control unit 160 within the first time.
  • the PON control unit 130 determines that the frame has been discarded, and the main signal processing unit 120 and the NNI- It monitors whether or not the frame passes between the PHY 110, and if the frame does not pass between the main signal processing unit 120 and the NNI-PHY 110 within the second time, the frame is discarded by the main signal processing unit 120.
  • At least one of the processes for determining that the operation has been performed is executed.
  • the monitoring determination unit 160 monitors whether the test frame passes between the PON control unit 130 and the main signal processing unit 120, and between the main signal processing unit 120 and the NNI-PHY 110. Then, the monitoring determination unit 160 identifies the location where the frame is discarded by monitoring.
  • the start time of the first time and the second time may be any time.
  • the start time is the time when the monitoring determination unit 160 starts monitoring, or the time when the transmission / reception unit 140 receives an optical signal including a frame.
  • the instruction unit 170 instructs the ONU 200 to transmit the test frame via the PON control unit 130 and the transmission / reception unit 140.
  • the transfer unit 150 When it is determined that the frame has been discarded, the transfer unit 150 outputs information indicating the discarded part of the frame. For example, the transfer unit 150 outputs information indicating a discard location of the frame to the management device 500. This allows the user to recognize where the frame is discarded.
  • FIG. 6 is a functional block diagram showing the configuration of the ONU of the first embodiment.
  • the ONU 200 includes a transmission / reception unit 210, a PON control unit 220, a main signal processing unit 230, a UNI (User Network Interface) -PHY240, and a transmission frame control unit 250.
  • the transmission frame control unit 250 includes a frame transmission unit 251 and an information storage unit 252.
  • a part or all of the transmission / reception unit 210, the PON control unit 220, the main signal processing unit 230, and the transmission frame control unit 250 may be realized by the processor included in the ONU 200.
  • a part or all of the transmission / reception unit 210, the PON control unit 220, the main signal processing unit 230, and the transmission frame control unit 250 may be realized as a module of a program executed by the processor of the ONU 200.
  • the transmission / reception unit 210 has an O / E conversion function.
  • the transmission / reception unit 210 converts the electric signal into an optical signal.
  • the transmission / reception unit 210 transmits an optical signal to the OLT 100. Further, when the transmission / reception unit 210 receives an optical signal including a frame from the OLT 100, the transmission / reception unit 210 converts the optical signal into an electric signal.
  • the transmission / reception unit 210 transmits a frame, which is an electric signal, to the PON control unit 220.
  • the PON control unit 220 controls the PON interface.
  • the PON control unit 220 transmits an alarm and the status of the ONU 200 to the OLT 100 via the transmission / reception unit 210.
  • the PON control unit 220 receives a frame from the transmission / reception unit 210, the PON control unit 220 transmits the frame to the main signal processing unit 230.
  • the PON control unit 220 receives a frame from the main signal processing unit 230, the PON control unit 220 transmits the frame to the transmission / reception unit 210.
  • the main signal processing unit 230 transmits a frame to the UNI-PHY 240 according to a preset transmission rule.
  • the transmission rule is different for each ONU.
  • the transmission rule depends on the setting contents notified from the OLT 100.
  • the transmission rule stipulates that only frames to which a specific VLAN-ID is assigned are transmitted to UNI-PHY240.
  • the transmission rule stipulates that if the MAC address of the destination of the frame exists in the entry obtained by learning the MAC address, the frame is transmitted to the UNI-PHY 240.
  • the transmission rule stipulates that only the frame including the IP address snooped by the DHCP sequence is transmitted to the UNI-PHY 240.
  • transmission rules specify control of Layer 3 protocols.
  • the main signal processing unit 230 transmits a frame to the PON control unit 220 according to a preset transmission rule.
  • UNI-PHY240 is a physical interface.
  • the UNI-PHY240 controls the UNI interface.
  • the UNI-PHY 240 transmits the frame to the TE 300.
  • the UNI-PHY 240 receives a frame from the TE 300, the UNI-PHY 240 transmits the frame to the main signal processing unit 230.
  • the frame transmission unit 251 and the information storage unit 252 will be described later.
  • FIG. 7 is a sequence diagram (No. 1) showing an example of processing executed by the OLT of the first embodiment and the management device.
  • the transmission / reception unit 140 is omitted.
  • Step ST101 The user who is the administrator inputs a specific pattern to the management device 500.
  • the management device 500 transmits the specific pattern to the transfer unit 150.
  • Step ST102 The transfer unit 150 transfers the specific pattern to the monitoring determination unit 160. As a result, the monitoring determination unit 160 can acquire a specific pattern.
  • Step ST103 The monitoring determination unit 160 starts monitoring.
  • Step ST104 The management device 500 transmits the transmission instruction of the test frame and the ID or MAC address of the ONU that is the target of the instruction to the transfer unit 150. Further, the transmission instruction includes an LL (Logical Link) ID corresponding to the ONU. Further, the transmission instruction includes information indicating whether the test frame in the format of the test frame of FIG. 4 or the format of the test frame of FIG. 5 is transmitted.
  • LL Logical Link
  • Step ST105 The transfer unit 150 transfers the transmission instruction of the test frame and the ID or MAC address of the ONU that is the object of the instruction to the instruction unit 170.
  • the instruction unit 170 transmits a transmission instruction of the test frame to the PON control unit 130 in the form of the extended OAM defined in IEEE802.3ah. Further, the instruction unit 170 identifies the ONU which is the transmission destination of the transmission instruction based on the table periodically received from the PON control unit 130 and the LLID included in the transmission instruction. The table shows the LLID having a relationship between the ONU ID and the ONU MAC address.
  • the specified ONU is ONU200.
  • the instruction unit 170 transmits information indicating the ONU 200 to the PON control unit 130.
  • Step ST107 The PON control unit 130 transmits a transmission instruction of the test frame to the ONU 200 via the transmission / reception unit 140.
  • Step ST108 ONU200 transmits a test frame to OLT100.
  • Step ST109 The monitoring determination unit 160 monitors whether the test frame passes between the PON control unit 130 and the main signal processing unit 120. If the test frame does not pass between the PON control unit 130 and the main signal processing unit 120 within the first time, the monitoring determination unit 160 determines that the portion where the frame is discarded is the PON control unit 130. .. The process will be described in detail.
  • the monitoring determination unit 160 determines that the portion where the frame is discarded is the PON control unit 130. To do.
  • the frame is not limited to the test frame.
  • the monitoring determination unit 160 snoops the frame. At the time when snooping is executed, it is unknown whether or not the frame is a test frame.
  • the monitoring determination unit 160 compares the specific pattern acquired in step ST102 with the specific pattern included in the frame. When the specific pattern acquired in step ST102 and the specific pattern included in the frame match, the monitoring determination unit 160 determines that the frame is a test frame. The monitoring determination unit 160 determines that the test frame has not been discarded. Further, if the frame snooped within the first time is not a test frame, the monitoring determination unit 160 determines that the portion where the frame is discarded is the PON control unit 130.
  • the monitoring determination unit 160 monitors whether the test frame passes between the main signal processing unit 120 and the NNI-PHY 110. If the test frame does not pass between the main signal processing unit 120 and the NNI-PHY 110 within the second time, the monitoring determination unit 160 determines that the portion where the frame is discarded is the main signal processing unit 120. .. The process will be described in detail.
  • the monitoring determination unit 160 determines that the portion where the frame is discarded is the main signal processing unit 120. To do.
  • the frame is not limited to the test frame.
  • the monitoring determination unit 160 snoops the frame. At the time when snooping is executed, it is unknown whether or not the frame is a test frame.
  • the monitoring determination unit 160 compares the specific pattern acquired in step ST102 with the specific pattern included in the frame. When the specific pattern acquired in step ST102 and the specific pattern included in the frame match, the monitoring determination unit 160 determines that the frame is a test frame. The monitoring determination unit 160 determines that the test frame has not been discarded. Further, if the frame snooped within the second time is not a test frame, the monitoring determination unit 160 determines that the portion where the frame is discarded is the main signal processing unit 120.
  • FIG. 8 is a sequence diagram (No. 2) showing an example of processing executed by the OLT of the first embodiment and the management device.
  • the transmission / reception unit 140 is omitted.
  • the management device 500 transmits a request notification of the monitoring result to the transfer unit 150.
  • the transfer unit 150 transfers the request notification of the monitoring result to the PON control unit 130.
  • the PON control unit 130 transmits a request notification of the monitoring result to the monitoring determination unit 160.
  • Step ST114 The monitoring determination unit 160 transmits the monitoring result to the PON control unit 130.
  • Step ST115 The PON control unit 130 transmits the monitoring result to the transfer unit 150.
  • Step ST116 The transfer unit 150 transfers the monitoring result to the management device 500.
  • the user who is the administrator can know the monitoring result. For example, the user can know that the test frame does not pass between the PON control unit 130 and the main signal processing unit 120. Further, for example, the user can know that the place where the test frame is discarded is the PON control unit 130.
  • FIG. 9 is a sequence diagram showing an example of processing executed by the ONU of the first embodiment.
  • the transmission / reception unit 210 is omitted.
  • the OLT 100 transmits a transmission instruction of the test frame.
  • the transmission process corresponds to the transmission process in step ST107.
  • Step ST122 The PON control unit 220 transmits a transmission instruction of the test frame to the frame transmission unit 251 and the information storage unit 252.
  • the information storage unit 252 refers to the transmission instruction and confirms whether to transmit the test frame in the format of the test frame of FIG. 4 or the format of the test frame of FIG.
  • the information storage unit 252 stores the parameters to be set in the confirmed test frame format in the volatile storage device of the ONU 200.
  • Step ST123 The frame transmission unit 251 transmits a parameter transmission request to the information storage unit 252.
  • Step ST124 The information storage unit 252 transmits the parameters stored in the volatile storage device to the frame transmission unit 251. Further, after the parameter is transmitted to the frame transmission unit 251 the information storage unit 252 deletes the parameter stored in the volatile storage device.
  • the frame transmission unit 251 creates a test frame based on the parameters.
  • the frame transmission unit 251 transmits the test frame to the main signal processing unit 230.
  • the main signal processing unit 230 transmits the test frame to the PON control unit 220.
  • Step ST127 The PON control unit 220 transmits a test frame to the OLT 100 via the transmission / reception unit 210.
  • the transmission process corresponds to the transmission process in step ST108.
  • the process using the test frame may be performed any number of times. Then, the specific pattern may be changed each time the process is performed.
  • the OLT 100 identifies a place in the OLT 100 where the frame is discarded. Therefore, the OLT 100 can easily identify the disposal location of the frame. Also, there may be a bug in the place where the frame is discarded. Therefore, specifying the disposal location of the frame makes it easy to identify the cause of the failure.
  • the monitoring determination unit 160 may monitor whether the frame passes between the transmission / reception unit 140 and the PON control unit 130. The process will be described in detail.
  • the transmission / reception unit 140 receives an optical signal including a frame from the ONU 200. If the optical level of the optical signal is not a preset optical level, the transmission / reception unit 140 discards the frame without transmitting the frame. Further, when the optical level of the optical signal is a preset optical level, the transmission / reception unit 140 transmits a frame to the PON control unit 130.
  • the monitoring determination unit 160 monitors whether or not the frame passes between the transmission / reception unit 140 and the PON control unit 130 within a preset third time. If the frame does not pass between the transmission / reception unit 140 and the PON control unit 130 within the third time, it is determined that the frame has been discarded by the transmission / reception unit 140.
  • the first time, the second time, and the third time may be the same time or different times. Two or more of the first time, the second time, and the third time may be the same time.
  • Embodiment 2 Next, the second embodiment will be described. In the second embodiment, matters different from the first embodiment will be mainly described. Then, in the second embodiment, the description of the matters common to the first embodiment will be omitted.
  • the second embodiment refers to FIGS. 1 to 6.
  • FIG. 10 is a functional block diagram showing the configuration of the OLT of the second embodiment.
  • the OLT 100a includes a main signal processing unit 120a, a PON control unit 130a, a transfer unit 150a, an instruction unit 170a, and a transmission frame control unit 180.
  • the transmission frame control unit 180 includes a frame transmission unit 181 and an information storage unit 182.
  • the configuration of FIG. 10, which is the same as the configuration shown in FIG. 3, has the same reference numerals as those shown in FIG.
  • the main signal processing unit 120a, the PON control unit 130a, the transfer unit 150a, the instruction unit 170a, the frame transmission unit 181 and the information storage unit 182 will be described in detail later.
  • FIG. 11 is a functional block diagram showing the configuration of the ONU of the second embodiment.
  • the ONU 200a has a PON control unit 220a, a main signal processing unit 230a, and a monitoring determination unit 260.
  • the configuration of FIG. 11, which is the same as the configuration shown in FIG. 6, has the same reference numerals as those shown in FIG.
  • the PON control unit 220a is also referred to as a control unit 21.
  • the main signal processing unit 230a is also referred to as a processing execution unit 22.
  • the transmission / reception unit 210 receives the frame transmitted by the OLT 100a.
  • the transmission / reception unit 210 transmits the frame to the PON control unit 220a.
  • the PON control unit 220a determines whether or not the frame is damaged. If the frame is not damaged, the PON control unit 220a transmits the frame to the main signal processing unit 230a. When the frame is damaged, the PON control unit 220a discards the frame. Further, the frame is discarded when the PON control unit 220a has a failure.
  • the main signal processing unit 230a executes a determination process of whether or not the frame transmitted by the PON control unit 220a is a test frame. For example, when the frame contains information indicating that it is a test frame, the main signal processing unit 230a determines that the frame is a test frame. Further, as will be described later, the monitoring determination unit 260 acquires a specific pattern. The main signal processing unit 230a may acquire a specific pattern from the monitoring determination unit 260. Then, the main signal processing unit 230a may execute a determination process of whether or not the frame is a test frame based on the specific pattern.
  • the test frame is also referred to as a specific frame.
  • a specific frame is a specific frame.
  • the main signal processing unit 230a executes a process of transmitting the frame to the UNI-PHY 240. If the frame is not a test frame, the main signal processing unit 230a discards the frame. Further, the frame is discarded when the main signal processing unit 230a has a failure.
  • the monitoring determination unit 260 monitors whether or not the frame passes between the PON control unit 220a and the main signal processing unit 230a within the first preset time, and the PON control unit 260 within the first time.
  • the PON control unit 220a determines that the frame has been discarded, and the main signal processing unit 230a and the UNI- It monitors whether or not the frame passes between the PHY 240, and if the frame does not pass between the main signal processing unit 230a and the UNI-PHY 240 within the second time, the frame is discarded by the main signal processing unit 230a. At least one of the processes for determining that the operation has been performed is executed.
  • the monitoring determination unit 260 monitors whether the test frame passes between the PON control unit 220a and the main signal processing unit 230a and between the main signal processing unit 230a and the UNI-PHY 240. Then, the monitoring determination unit 260 identifies the location where the frame is discarded by monitoring.
  • the start time of the first time and the second time may be any time.
  • the start time is the time when the monitoring determination unit 260 starts monitoring, or the time when the transmission / reception unit 210 receives an optical signal including a frame.
  • FIG. 12 is a sequence diagram (No. 1) showing an example of processing executed by the OLT and the management device of the second embodiment.
  • the NNI-PHY 110 and the transmission / reception unit 140 are omitted.
  • Step ST131 The user who is the administrator inputs a specific pattern to the management device 500.
  • the management device 500 transmits the specific pattern to the transfer unit 150a.
  • Step ST132 The transfer unit 150a transfers the specific pattern to the PON control unit 130a.
  • Step ST133 The PON control unit 130a transmits a specific pattern to the ONU 200a. As a result, the monitoring determination unit 260 of the ONU 200a can acquire a specific pattern.
  • Step ST134 The management device 500 transmits the transmission instruction of the test frame and the ID or MAC address of the OLT 100a to be instructed to the transfer unit 150a. Further, the transmission instruction includes an LLID corresponding to the OLT100a. Further, the transmission instruction includes information indicating whether the test frame in the format of the test frame of FIG. 4 or the format of the test frame of FIG. 5 is transmitted.
  • the transfer unit 150a transfers the transmission instruction of the test frame and the ID or MAC address of the OLT 100a to the instruction unit 170a.
  • the instruction unit 170a transmits a transmission instruction of the test frame to the PON control unit 130a in the form of the extended OAM defined in IEEE802.3ah. Further, the instruction unit 170a identifies the OLT 100a, which is the transmission destination of the transmission instruction, based on the table periodically received from the PON control unit 130a and the LLID included in the transmission instruction. The table shows the LLID having a relationship between the ID of the OLT100a and the MAC address of the OLT100a. The instruction unit 170a transmits information indicating the OLT 100a to the PON control unit 130a.
  • Step ST137 The PON control unit 130a transmits a test frame transmission instruction to the frame transmission unit 181 and the information storage unit 182.
  • the information storage unit 182 refers to the transmission instruction and confirms whether to transmit the test frame in the format of the test frame of FIG. 4 or the format of the test frame of FIG.
  • the information storage unit 182 stores the parameters to be set in the format of the confirmed test frame in the volatile storage device 102.
  • Step ST138 The frame transmission unit 181 transmits a parameter transmission request to the information storage unit 182.
  • Step ST139 The information storage unit 182 transmits the parameters stored in the volatile storage device 102 to the frame transmission unit 181. Further, after the parameter is transmitted to the frame transmission unit 181 the information storage unit 182 deletes the parameter stored in the volatile storage device 102.
  • Step ST140 The frame transmission unit 181 creates a test frame based on the parameters.
  • the frame transmission unit 181 transmits the test frame to the main signal processing unit 120a.
  • Step ST141 The main signal processing unit 120a transmits a test frame to the PON control unit 130a.
  • Step ST142 The PON control unit 130a transmits a test frame to the ONU 200a via the transmission / reception unit 140.
  • FIG. 13 is a sequence diagram (No. 2) showing an example of the processing executed by the OLT and the management device of the second embodiment.
  • the NNI-PHY 110 and the transmission / reception unit 140 are omitted.
  • the management device 500 transmits a request notification of the monitoring result to the transfer unit 150a.
  • the transfer unit 150a transfers the request notification of the monitoring result to the PON control unit 130a.
  • Step ST153 The PON control unit 130a transmits a request notification of the monitoring result to the ONU 200a.
  • Step ST154 The ONU 200a transmits the monitoring result to the PON control unit 130a.
  • Step ST155 The PON control unit 130a transmits the monitoring result to the transfer unit 150a.
  • Step ST156 The transfer unit 150a transfers the monitoring result to the management device 500.
  • the user who is the administrator can know the monitoring result.
  • the OLT 100a receives information indicating the discarded portion of the frame from the ONU 200a.
  • the OLT 100a outputs information indicating a discard location of the frame.
  • FIG. 14 is a sequence diagram showing an example of processing executed by the ONU of the second embodiment.
  • the transmission / reception unit 210 is omitted.
  • the OLT 100a transmits a specific pattern to the monitoring determination unit 260 via the transmission / reception unit 210 and the PON control unit 220a. As a result, the monitoring determination unit 260 can acquire a specific pattern.
  • the transmission process corresponds to the transmission process in step ST133.
  • Step ST162 The monitoring determination unit 260 starts monitoring.
  • the OLT 100a transmits a test frame to the ONU 200a.
  • the transmission process corresponds to the transmission process in step ST142.
  • Step ST164 The monitoring determination unit 260 monitors whether the test frame passes between the PON control unit 220a and the main signal processing unit 230a. If the test frame does not pass between the PON control unit 220a and the main signal processing unit 230a within the first time, the monitoring determination unit 260 determines that the portion where the frame is discarded is the PON control unit 220a. .. The process will be described in detail.
  • the monitoring determination unit 260 determines that the portion where the frame is discarded is the PON control unit 220a. To do.
  • the frame is not limited to the test frame.
  • the monitoring determination unit 260 snoops the frame. At the time when snooping is executed, it is unknown whether or not the frame is a test frame.
  • the monitoring determination unit 260 compares the specific pattern acquired in step ST161 with the specific pattern included in the frame. When the specific pattern acquired in step ST161 and the specific pattern included in the frame match, the monitoring determination unit 260 determines that the frame is a test frame. The monitoring determination unit 260 determines that the test frame has not been discarded. Further, if the frame snooped within the first time is not a test frame, the monitoring determination unit 260 determines that the portion where the frame is discarded is the PON control unit 220a.
  • the monitoring determination unit 260 monitors whether the test frame passes between the main signal processing unit 230a and the UNI-PHY 240. If the test frame does not pass between the main signal processing unit 230a and the UNI-PHY 240 within the second time, the monitoring determination unit 260 determines that the portion where the frame is discarded is the main signal processing unit 230a. .. The process will be described in detail.
  • the monitoring determination unit 260 determines that the portion where the frame is discarded is the main signal processing unit 230a. To do.
  • the frame is not limited to the test frame.
  • the monitoring determination unit 260 snoops the frame. At the time when snooping is executed, it is unknown whether or not the frame is a test frame.
  • the monitoring determination unit 260 compares the specific pattern acquired in step ST161 with the specific pattern included in the frame. When the specific pattern acquired in step ST161 and the specific pattern included in the frame match, the monitoring determination unit 260 determines that the frame is a test frame. The monitoring determination unit 260 determines that the test frame has not been discarded. Further, if the frame snooped within the second time is not a test frame, the monitoring determination unit 260 determines that the portion where the frame is discarded is the main signal processing unit 230a.
  • Step ST165 The OLT 100a transmits a request notification of the monitoring result to the PON control unit 220a via the transmission / reception unit 210.
  • the transmission process corresponds to the transmission process in step ST153.
  • Step ST166 The PON control unit 220a transmits a request notification of the monitoring result to the monitoring determination unit 260.
  • Step ST167 The monitoring determination unit 260 transmits the monitoring result to the PON control unit 220a.
  • Step ST168 The PON control unit 220a transmits the monitoring result to the OLT 100a via the transmission / reception unit 210.
  • the transmission process corresponds to the transmission process in step ST154.
  • the process using the test frame may be performed any number of times. Then, the specific pattern may be changed each time the process is performed.
  • the ONU200a identifies a place in the ONU200a where the frame is discarded. Therefore, the ONU200a can easily identify the disposal location of the frame.
  • the monitoring determination unit 260 may monitor whether the test frame passes between the transmission / reception unit 210 and the PON control unit 220a. The process will be described in detail.
  • the transmission / reception unit 210 receives an optical signal including a frame from the OLT 100a. If the optical level of the optical signal is not a preset optical level, the transmission / reception unit 210 discards the frame without transmitting the frame. Further, when the optical level of the optical signal is a preset optical level, the transmission / reception unit 210 transmits a frame to the PON control unit 220a.
  • the monitoring determination unit 260 monitors whether or not the frame passes between the transmission / reception unit 210 and the PON control unit 220a within a preset third time. If the frame does not pass between the transmission / reception unit 210 and the PON control unit 220a within the third time, it is determined that the frame has been discarded by the transmission / reception unit 210.
  • the first time, the second time, and the third time may be the same time or different times. Two or more of the first time, the second time, and the third time may be the same time.

Landscapes

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

Abstract

OLT(100)は、NNI-PHY(110)と、ONU(200)が送信したフレームを送信する送受信部(140)と、送受信部(140)がタイミングにフレームを受信した場合及びフレームが破損していない場合、フレームを送信する制御部(12)と、制御部(12)が送信したフレームが特定フレームであるか否かの判定処理を実行し、フレームが特定フレームである場合、フレームをNNI-PHY(110)に送信する処理を実行する処理実行部(11)と、第1の時間内に制御部(12)と処理実行部(11)との間をフレームが通過しない場合、制御部(12)でフレームが廃棄されたと判定する処理と、第2の時間内に処理実行部(11)とNNI-PHY(110)との間をフレームが通過しない場合、処理実行部(11)でフレームが廃棄されたと判定する処理とのうちの少なくとも1つを実行する監視判定部(160)と、を有する。

Description

光通信装置及び通信システム
 本発明は、光通信装置及び通信システムに関する。
 光通信システムであるPON(Passive Optical Network)システムが、知られている。PONシステムは、通信事業者局舎に設置される光通信装置(親局装置とも言う)と、加入者側(子局側とも言う)の複数の光通信装置(子局装置とも言う)とを含む。親局装置は、OLT(Optical Line Termination)と言う。子局装置は、ONU(Optical Network Unit)と言う。PONシステムは、高速アクセスサービスを安価で提供することができる。現在、ONUが、各家庭に設置されている。
 ここで、OLTから受信フレームを受け取る光アクセス・ネットワーク試験装置が知られている(特許文献1を参照)。
特開2007-96847号公報
IEEE802.3、2008年 RFC791、1981年 RFC793、1981年
 ところで、光通信装置内でフレームが廃棄される場合がある。そのため、ユーザは、フレームがどこで廃棄されているかを知りたい。しかし、フレームがどこで廃棄されているかを特定することは、難しい。
 本発明の目的は、フレームの廃棄箇所を容易に特定することである。
 本発明の一態様に係る光通信装置が提供される。光通信装置は、子局装置と通信する親局装置である。光通信装置は、物理インタフェースと、前記子局装置が送信したフレームを受信し、前記フレームを送信する送受信部と、前記送受信部が送信した前記フレームを受信した場合、前記送受信部が予め設定されたタイミングに前記フレームを受信したか否かを判定し、前記送受信部が前記タイミングに前記フレームを受信した場合及び前記フレームが破損していない場合、前記フレームを送信する制御部と、前記制御部が送信した前記フレームが特定のフレームである特定フレームであるか否かの判定処理を実行し、前記フレームが前記特定フレームである場合、前記フレームを前記物理インタフェースに送信する処理を実行する処理実行部と、予め設定された第1の時間内に前記制御部と前記処理実行部との間を前記フレームが通過するか否かを監視し、前記第1の時間内に前記制御部と前記処理実行部との間を前記フレームが通過しない場合、前記制御部で前記フレームが廃棄されたと判定する処理と、予め設定された第2の時間内に前記処理実行部と前記物理インタフェースとの間を前記フレームが通過するか否かを監視し、前記第2の時間内に前記処理実行部と前記物理インタフェースとの間を前記フレームが通過しない場合、前記処理実行部で前記フレームが廃棄されたと判定する処理とのうちの少なくとも1つを実行する監視判定部と、を有する。
 本発明によれば、フレームの廃棄箇所を容易に特定することができる。
実施の形態1の通信システムを示す図である。 実施の形態1のOLTが有するハードウェアの構成を示す図である。 実施の形態1のOLTの構成を示す機能ブロック図である。 実施の形態1の試験フレームの例(その1)を示す図である。 実施の形態1の試験フレームの例(その2)を示す図である。 実施の形態1のONUの構成を示す機能ブロック図である。 実施の形態1のOLTと管理装置が実行する処理の例を示すシーケンス図(その1)である。 実施の形態1のOLTと管理装置が実行する処理の例を示すシーケンス図(その2)である。 実施の形態1のONUが実行する処理の例を示すシーケンス図である。 実施の形態2のOLTの構成を示す機能ブロック図である。 実施の形態2のONUの構成を示す機能ブロック図である。 実施の形態2のOLTと管理装置が実行する処理の例を示すシーケンス図(その1)である。 実施の形態2のOLTと管理装置が実行する処理の例を示すシーケンス図(その2)である。 実施の形態2のONUが実行する処理の例を示すシーケンス図である。
 以下、図面を参照しながら実施の形態を説明する。以下の実施の形態は、例にすぎず、本発明の範囲内で種々の変更が可能である。
実施の形態1.
 図1は、実施の形態1の通信システムを示す図である。通信システムは、OLT100、ONU200_1,・・・,200_n(nは、2以上の整数)を含む。OLT100とONU200_1,・・・,200_nは、光スプリッタ400を介して通信する。ONU200_1,・・・,200_nは、TE(Terminal Equipment)300_1,・・・,300_n(nは、2以上の整数)に接続する。
 ここで、通信システムは、TE300_1,・・・,300_nと管理装置500を含んでもよい。OLT100は、管理装置500に接続する。また、OLT100は、上位ネットワーク600に接続する。
 ここで、ONU200_1,・・・,200_nの総称は、ONU200と呼ぶ。TE300_1,・・・,300_nの総称は、TE300と呼ぶ。例えば、TE300は、PC(Personal Computer)である。管理装置500は、ユーザが使用する装置である。
 次に、OLT100が有するハードウェアについて説明する。
 図2は、実施の形態1のOLTが有するハードウェアの構成を示す図である。OLT100は、プロセッサ101、揮発性記憶装置102、及び不揮発性記憶装置103を有する。
 プロセッサ101は、OLT100全体を制御する。例えば、プロセッサ101は、CPU(Central Processing Unit)、又はFPGA(Field Programmable Gate Array)などである。プロセッサ101は、マルチプロセッサでもよい。OLT100は、処理回路によって実現されてもよく、又は、ソフトウェア、ファームウェア若しくはそれらの組み合わせによって実現されてもよい。なお、処理回路は、単一回路又は複合回路でもよい。
 揮発性記憶装置102は、OLT100の主記憶装置である。例えば、揮発性記憶装置102は、RAM(Random Access Memory)である。不揮発性記憶装置103は、OLT100の補助記憶装置である。例えば、不揮発性記憶装置103は、HDD(Hard Disk Drive)、又はSSD(Solid State Drive)である。
 また、ONU200、TE300、及び管理装置500は、OLT100と同様に、プロセッサ、揮発性記憶装置、及び不揮発性記憶装置を有する。
 次に、OLT100とONU200の機能を説明する。
 図3は、実施の形態1のOLTの構成を示す機能ブロック図である。OLT100は、NNI(Network Node Interface)-PHY110、主信号処理部120、PON制御部130、送受信部140、転送部150、監視判定部160、及び指示部170を有する。
 主信号処理部120、PON制御部130、送受信部140、転送部150、監視判定部160、及び指示部170の一部又は全部は、プロセッサ101によって実現してもよい。
 主信号処理部120、PON制御部130、送受信部140、転送部150、監視判定部160、及び指示部170の一部又は全部は、プロセッサ101が実行するプログラムのモジュールとして実現してもよい。
 まず、OLT100における通常動作を説明する。
 NNI-PHY110は、物理インタフェースである。NNI-PHY110が上位ネットワーク600からフレームを受信した場合、NNI-PHY110は、主信号処理部120にフレームを送信する。また、NNI-PHY110が主信号処理部120からフレームを受信した場合、NNI-PHY110は、上位ネットワーク600にフレームを送信する。
 主信号処理部120は、処理実行部11とも言う。主信号処理部120は、予め設定された送信規則に従って、フレームをPON制御部130に送信する。送信規則は、ONU毎に異なる。例えば、送信規則は、特定のVLAN(Virtual Local Area Network)-ID(identifier)が付与されているフレームのみをPON制御部130に送信することを規定している。また、例えば、送信規則は、MAC(Media Access Control)アドレスを学習することにより得られたエントリにフレームの宛先のMACアドレスが存在する場合、当該フレームをPON制御部130に送信することを規定している。また、例えば、送信規則は、DHCPシーケンスでスヌーピングされたIPアドレスを含むフレームのみをPON制御部130に送信することを規定している。また、例えば、送信規則は、レイヤ3のプロトコルの制御を規定している。
 また、主信号処理部120は、同様に、予め設定された送信規則に従って、フレームをNNI-PHY110に送信する。
 PON制御部130は、制御部12とも言う。PON制御部130は、PONインタフェース制御を行う。PON制御部130が転送部150からフレームの送信指示を受信した場合、PON制御部130は、送受信部140をフレームに送信する。PON制御部130が送受信部140を介してONU200から警報を受信した場合、PON制御部130は、当該警報を転送部150に通知する。また、PON制御部130は、OLT100及びONU200のステータスを転送部150に通知する。PON制御部130は、フレーム内容の送信要求及びONU200への設定要求を転送部150から受信する。
 また、PON制御部130は、TDMA(Time Division Multiplexing Access)を用いる。
 送受信部140は、O(Optical)/E(Electrical)変換機能を有する。送受信部140が電気信号であるフレームをPON制御部130から受信した場合、送受信部140は、電気信号を光信号に変換する。送受信部140は、光信号をONU200に送信する。また、送受信部140がフレームを含む光信号をONU200から受信した場合、送受信部140は、光信号を電気信号に変換する。送受信部140は、電気信号であるフレームをPON制御部130に送信する。また、送受信部140は、WDM(Wavelength Division Multiplexing)機能を有する。
 転送部150は、入出力部又は出力部13とも言う。転送部150は、情報を転送する。例えば、転送部150は、現在のOLT100及びONU200のステータスをPON制御部130から受信した場合、当該ステータスを管理装置500に転送する。また、例えば、転送部150は、OLT100及びONU200に設定するPON制御内容を管理装置500から受信した場合、PON制御内容をPON制御部130に転送する。また、例えば、転送部150は、OLT100及びONU200の情報取得要求を管理装置500から受信した場合、情報取得要求をPON制御部130に転送する。
 次に、OLT100内からフレーム廃棄箇所を特定する処理について説明する。
 転送部150は、管理装置500から受信した試験フレーム内の特定パターンを監視判定部160に転送する。ここで、試験フレームと特定パターンを説明する。
 図4は、実施の形態1の試験フレームの例(その1)を示す図である。試験フレーム700のフォーマットは、EthernetIIフレームとIEEE802.3LLCフレームの両方のフォーマットに対応する。なお、Ethernetは、登録商標である。また、非特許文献1には、IEEE802.3が記載されている。
 試験フレーム700は、プリアンブル、宛先MACアドレス、送信元MACアドレス、802.1adタグ、802.1qタグ、タイプ/長さ、LLC/SNAP、ペイロード、及びFCSを含む。
 802.1adタグの内容は、IEEE802.1adに規定されている内容に従う。また、802.1adタグの値は、任意でもよいし、無くてもよい。802.1qタグの内容は、IEEE802.1qに規定されている内容に従う。また、802.1qタグの値は、任意でもよいし、無くてもよい。LLC/SNAPの値は、任意でもよいし、無くてもよい。ペイロードには、IP(Internet Protocol)パケット部701が含まれる。
 IPパケット部701は、バージョン、ヘッダ長、TOS、データグラム長、ID、フラグ、フラグメントオフセット、TTL、プロトコル番号、ヘッダ・チェックサム、送信元IPアドレス、オプション、及びペイロードを含む。図4では、IPパケット部701の一部が省略されている。
 IPパケット部701は、RFC791に規定されている内容に従う。非特許文献2には、RFC791が、記載されている。ペイロードには、TCP(Transmission Control Protocol)パケット部702が含まれる。
 TCPパケット部702は、送信元ポート番号、宛先ポート番号、シーケンス番号、確認応答番号、データオフセット、予約、コントロールフラグ、ウィンドウサイズ、チェックサム、緊急ポインタ、オプション、及びペイロードを含む。図4では、TCPパケット部702の一部が省略されている。
 TCPパケット部702は、RFC793に規定されている内容に従う。非特許文献3には、RFC793が、記載されている。
 図5は、実施の形態1の試験フレームの例(その2)を示す図である。試験フレーム700のフォーマットとIPパケット部701のフォーマットは、図4と同じである。図5では、IPパケット部701のペイロードには、UDP(User Datagram Protocol)パケット部703が含まれる。
 UDPパケット部703は、送信元ポート番号、宛先ポート番号、データ長、検査合計、及びペイロードを含む。UDPパケット部703は、RFC793に規定されている内容に従う。
 ここで、特定パターンは、試験フレーム700のペイロードに含まれる情報のいずれかである。または、特定パターンは、IPパケット部701のペイロードに含まれる情報のいずれかである。または、特定パターンは、TCPパケット部702又はUDPパケット部703のペイロードに含まれる情報のいずれかである。
 図3に戻って、機能ブロックを説明する。
 送受信部140は、ONU200が送信したフレームを受信する。送受信部140は、フレームをPON制御部130に送信する。
 PON制御部130は、送受信部140が送信したフレームを受信した場合、送受信部140が予め設定されたタイミングにフレームを受信したか否かを判定する。詳細には、PON制御部130は、送受信部140が予め設定された時刻にフレームを受信したか否かを判定する。PON制御部130は、送受信部140が当該タイミングにフレームを受信した場合及びフレームが破損していない場合、主信号処理部120にフレームを送信する。
 PON制御部130は、送受信部140が当該タイミングにフレームを受信しなかった場合、フレームを廃棄する。また、PON制御部130は、フレームが破損している場合、フレームを廃棄する。さらに、フレームは、PON制御部130に障害が発生している場合、廃棄される。
 主信号処理部120は、PON制御部130が送信したフレームが試験フレームであるか否かの判定処理を実行する。例えば、試験フレームであることを示す情報が当該フレームに含まれている場合、主信号処理部120は、当該フレームが試験フレームであると判定する。また、後述するように、監視判定部160は、特定パターンを取得する。主信号処理部120は、監視判定部160から特定パターンを取得してもよい。そして、主信号処理部120は、特定パターンに基づいて、当該フレームが試験フレームであるか否かの判定処理を実行してもよい。ここで、試験フレームは、特定フレームとも言う。特定フレームは、特定のフレームである。
 主信号処理部120は、当該フレームが試験フレームである場合、当該フレームをNNI-PHY110に送信する処理を実行する。主信号処理部120は、当該フレームが試験フレームでない場合、当該フレームを廃棄する。また、当該フレームは、主信号処理部120に障害が発生している場合、廃棄される。
 監視判定部160は、予め設定された第1の時間内にPON制御部130と主信号処理部120との間をフレームが通過するか否かを監視し、第1の時間内にPON制御部130と主信号処理部120との間をフレームが通過しない場合、PON制御部130でフレームが廃棄されたと判定する処理と、予め設定された第2の時間内に主信号処理部120とNNI-PHY110との間をフレームが通過するか否かを監視し、第2の時間内に主信号処理部120とNNI-PHY110との間をフレームが通過しない場合、主信号処理部120でフレームが廃棄されたと判定する処理とのうちの少なくとも1つを実行する。簡単に言えば、監視判定部160は、PON制御部130と主信号処理部120との間、及び主信号処理部120とNNI-PHY110との間を試験フレームが通過するかを監視する。そして、監視判定部160は、監視により、フレームが廃棄された箇所を特定する。
 ここで、第1の時間及び第2の時間の開始時刻は、いつでもよい。例えば、当該開始時刻は、監視判定部160が監視を開始した時刻、又はフレームを含む光信号を送受信部140が受信した時刻である。
 指示部170は、PON制御部130と送受信部140とを介して、試験フレームの送信をONU200に指示する。
 転送部150は、フレームが廃棄されたと判定された場合、フレームの廃棄箇所を示す情報を出力する。例えば、転送部150は、フレームの廃棄箇所を示す情報を管理装置500に出力する。これにより、ユーザは、フレームの廃棄箇所を認識できる。
 図6は、実施の形態1のONUの構成を示す機能ブロック図である。ONU200は、送受信部210、PON制御部220、主信号処理部230、UNI(User Network Interface)-PHY240、及び送信フレーム制御部250を有する。送信フレーム制御部250は、フレーム送信部251と情報格納部252とを有する。
 送受信部210、PON制御部220、主信号処理部230、及び送信フレーム制御部250の一部又は全部は、ONU200が有するプロセッサによって実現してもよい。
 送受信部210、PON制御部220、主信号処理部230、及び送信フレーム制御部250の一部又は全部は、ONU200が有するプロセッサが実行するプログラムのモジュールとして実現してもよい。
 送受信部210は、O/E変換機能を有する。送受信部210がPON制御部220から電気信号であるフレームを受信した場合、送受信部210は、電気信号を光信号に変換する。送受信部210は、光信号をOLT100に送信する。また、送受信部210がフレームを含む光信号をOLT100から受信した場合、送受信部210は、光信号を電気信号に変換する。送受信部210は、電気信号であるフレームをPON制御部220に送信する。
 PON制御部220は、PONインタフェース制御を行う。PON制御部220は、送受信部210を介して、警報及びONU200のステータスをOLT100に送信する。また、PON制御部220が送受信部210からフレームを受信した場合、PON制御部220は、当該フレームを主信号処理部230に送信する。PON制御部220が主信号処理部230からフレームを受信した場合、PON制御部220は、当該フレームを送受信部210に送信する。
 主信号処理部230は、予め設定された送信規則に従って、フレームをUNI-PHY240に送信する。送信規則は、ONU毎に異なる。送信規則は、OLT100から通知された設定内容に依存する。例えば、送信規則は、特定のVLAN-IDが付与されているフレームのみをUNI-PHY240に送信することを規定している。また、例えば、送信規則は、MACアドレスを学習することにより得られたエントリにフレームの宛先のMACアドレスが存在する場合、当該フレームをUNI-PHY240に送信することを規定している。また、例えば、送信規則は、DHCPシーケンスでスヌーピングされたIPアドレスを含むフレームのみをUNI-PHY240に送信することを規定している。また、例えば、送信規則は、レイヤ3のプロトコルの制御を規定している。
 また、主信号処理部230は、同様に、予め設定された送信規則に従って、フレームをPON制御部220に送信する。
 UNI-PHY240は、物理インタフェースである。UNI-PHY240は、UNIインタフェースの制御を行う。UNI-PHY240が主信号処理部230からフレームを受信した場合、UNI-PHY240は、フレームをTE300に送信する。UNI-PHY240がTE300からフレームを受信した場合、UNI-PHY240は、フレームを主信号処理部230に送信する。
 フレーム送信部251と情報格納部252とについては、後で説明する。
 次に、通信システムで実行される処理について、シーケンス図を用いて説明する。
 図7は、実施の形態1のOLTと管理装置が実行する処理の例を示すシーケンス図(その1)である。図7では、送受信部140が省略されている。
 (ステップST101)管理者であるユーザは、管理装置500に特定パターンを入力する。管理装置500は、特定パターンを転送部150に送信する。
 (ステップST102)転送部150は、特定パターンを監視判定部160に転送する。これにより、監視判定部160は、特定パターンを取得できる。
 (ステップST103)監視判定部160は、監視を開始する。
 (ステップST104)管理装置500は、試験フレームの送信指示と、指示の対象であるONUのID又はMACアドレスとを転送部150に送信する。また、送信指示には、当該ONUに対応するLL(Logical Link)IDが含まれる。さらに、送信指示には、図4の試験フレームのフォーマット又は図5の試験フレームのフォーマットの何れの試験フレームを送信されるかを示す情報が含まれている。
 (ステップST105)転送部150は、試験フレームの送信指示と、指示の対象であるONUのID又はMACアドレスとを指示部170に転送する。
 (ステップST106)指示部170は、IEEE802.3ahに規定される拡張OAMの形式で、試験フレームの送信指示をPON制御部130に送信する。また、指示部170は、PON制御部130から定期的に受信するテーブルと、当該送信指示に含まれるLLIDとに基づいて、当該送信指示の送信先であるONUを特定する。なお、当該テーブルは、ONUのIDとONUのMACアドレスと関係を有するLLIDを示す。特定されたONUは、ONU200とする。指示部170は、ONU200を示す情報をPON制御部130に送信する。
 (ステップST107)PON制御部130は、送受信部140を介して、試験フレームの送信指示をONU200に送信する。
 (ステップST108)ONU200は、試験フレームをOLT100に送信する。
 (ステップST109)監視判定部160は、PON制御部130と主信号処理部120との間を試験フレームが通過するかを監視する。監視判定部160は、第1の時間内に、PON制御部130と主信号処理部120との間を試験フレームが通過しない場合、フレームが廃棄された箇所をPON制御部130であると判定する。詳細に処理を説明する。
 まず、第1の時間内に、PON制御部130と主信号処理部120との間をフレームが通過しない場合、監視判定部160は、フレームが廃棄された箇所をPON制御部130であると判定する。なお、当該フレームは、試験フレームに限らない。
 次に、PON制御部130と主信号処理部120との間をフレームが通過する場合、監視判定部160は、当該フレームをスヌーピングする。なお、スヌーピングが実行された時点では、当該フレームが、試験フレームであるか否か分からない。監視判定部160は、ステップST102で取得した特定パターンと当該フレームに含まれる特定パターンとを比較する。監視判定部160は、ステップST102で取得した特定パターンと当該フレームに含まれる特定パターンとが一致する場合、当該フレームが試験フレームであると判定する。監視判定部160は、試験フレームが廃棄されていないと判定する。また、監視判定部160は、第1の時間内にスヌーピングされたフレームが試験フレームでない場合、フレームが廃棄された箇所をPON制御部130であると判定する。
 また、監視判定部160は、主信号処理部120とNNI-PHY110との間を試験フレームが通過するかを監視する。監視判定部160は、第2の時間内に、主信号処理部120とNNI-PHY110との間を試験フレームが通過しない場合、フレームが廃棄された箇所を主信号処理部120であると判定する。詳細に処理を説明する。
 まず、第2の時間内に、主信号処理部120とNNI-PHY110との間をフレームが通過しない場合、監視判定部160は、フレームが廃棄された箇所を主信号処理部120であると判定する。なお、当該フレームは、試験フレームに限らない。
 次に、主信号処理部120とNNI-PHY110との間をフレームが通過する場合、監視判定部160は、当該フレームをスヌーピングする。なお、スヌーピングが実行された時点では、当該フレームが、試験フレームであるか否か分からない。監視判定部160は、ステップST102で取得した特定パターンと当該フレームに含まれる特定パターンとを比較する。監視判定部160は、ステップST102で取得した特定パターンと当該フレームに含まれる特定パターンとが一致する場合、当該フレームが試験フレームであると判定する。監視判定部160は、試験フレームが廃棄されていないと判定する。また、監視判定部160は、第2の時間内にスヌーピングされたフレームが試験フレームでない場合、フレームが廃棄された箇所を主信号処理部120であると判定する。
 図8は、実施の形態1のOLTと管理装置が実行する処理の例を示すシーケンス図(その2)である。図8では、送受信部140が省略されている。
 (ステップST111)管理装置500は、監視結果の要求通知を転送部150に送信する。
 (ステップST112)転送部150は、監視結果の要求通知をPON制御部130に転送する。
 (ステップST113)PON制御部130は、監視結果の要求通知を監視判定部160に送信する。
 (ステップST114)監視判定部160は、監視結果をPON制御部130に送信する。
 (ステップST115)PON制御部130は、監視結果を転送部150に送信する。
 (ステップST116)転送部150は、監視結果を管理装置500に転送する。これにより、管理者であるユーザは、監視結果を知ることができる。例えば、当該ユーザは、PON制御部130と主信号処理部120との間を試験フレームが通過しないことを知ることができる。また、例えば、当該ユーザは、試験フレームが廃棄された箇所がPON制御部130であることを知ることができる。
 図9は、実施の形態1のONUが実行する処理の例を示すシーケンス図である。図9では、送受信部210が省略されている。
 (ステップST121)OLT100は、試験フレームの送信指示を送信する。なお、当該送信の処理は、ステップST107の送信の処理に対応する。
 (ステップST122)PON制御部220は、フレーム送信部251と情報格納部252とに試験フレームの送信指示を送信する。
 情報格納部252は、送信指示を参照し、図4の試験フレームのフォーマット又は図5の試験フレームのフォーマットの何れの試験フレームを送信するかを確認する。情報格納部252は、確認した試験フレームのフォーマットに設定するパラメータをONU200の揮発性記憶装置に格納する。
 (ステップST123)フレーム送信部251は、パラメータの送信要求を情報格納部252に送信する。
 (ステップST124)情報格納部252は、当該揮発性記憶装置に格納されたパラメータをフレーム送信部251に送信する。また、パラメータがフレーム送信部251に送信された後、情報格納部252は、当該揮発性記憶装置に格納されたパラメータを削除する。
 (ステップST125)フレーム送信部251は、パラメータに基づいて、試験フレームを作成する。フレーム送信部251は、試験フレームを主信号処理部230に送信する。
 (ステップST126)主信号処理部230は、試験フレームをPON制御部220に送信する。
 (ステップST127)PON制御部220は、送受信部210を介して、試験フレームをOLT100に送信する。なお、当該送信の処理は、ステップST108の送信の処理に対応する。
 ここで、通信システムでは、試験フレームを用いた処理が何回行われてもよい。そして、特定パターンは、当該処理が行われる度に変更されてもよい。
 実施の形態1によれば、OLT100は、OLT100内でフレームが廃棄されている箇所を特定する。よって、OLT100は、フレームの廃棄箇所を容易に特定することができる。
 また、フレームを廃棄している箇所は、バグが存在している可能性がある。そのため、フレームの廃棄箇所を特定することは、障害要因の特定を容易にすることができる。
 監視判定部160は、送受信部140とPON制御部130との間をフレームが通過するかを監視してもよい。
 詳細に処理を説明する。送受信部140は、フレームを含む光信号をONU200から受信する。送受信部140は、当該光信号の光レベルが予め設定された光レベルでない場合、フレームを送信せずにフレームを廃棄する。また、送受信部140は、当該光信号の光レベルが予め設定された光レベルである場合、フレームをPON制御部130に送信する。監視判定部160は、予め設定された第3の時間内に送受信部140とPON制御部130との間をフレームが通過するか否かを監視する。第3の時間内に送受信部140とPON制御部130との間をフレームが通過しない場合、フレームが送受信部140で廃棄されたと判定する。
 第1の時間、第2の時間、及び第3の時間のそれぞれは、同じ時間でもよいし、異なる時間でもよい。第1の時間、第2の時間、及び第3の時間のうちの2つ以上が、同じ時間でもよい。
実施の形態2.
 次に、実施の形態2を説明する。実施の形態2では、実施の形態1と相違する事項を主に説明する。そして、実施の形態2では、実施の形態1と共通する事項の説明を省略する。実施の形態2は、図1~6を参照する。
 実施の形態1では、OLT100内のフレームの廃棄箇所を特定する場合を説明した。実施の形態2では、ONU内のフレームの廃棄箇所を特定する場合を説明する。
 図10は、実施の形態2のOLTの構成を示す機能ブロック図である。OLT100aは、主信号処理部120a、PON制御部130a、転送部150a、指示部170a、及び送信フレーム制御部180を有する。送信フレーム制御部180は、フレーム送信部181及び情報格納部182を有する。図3に示される構成と同じ図10の構成は、図3に示される符号と同じ符号を付している。
 主信号処理部120a、PON制御部130a、転送部150a、指示部170a、フレーム送信部181、及び情報格納部182については、後で詳細に説明する。
 図11は、実施の形態2のONUの構成を示す機能ブロック図である。ONU200aは、PON制御部220a、主信号処理部230a、及び監視判定部260を有する。図6に示される構成と同じ図11の構成は、図6に示される符号と同じ符号を付している。
 PON制御部220aは、制御部21とも言う。主信号処理部230aは、処理実行部22とも言う。
 送受信部210は、OLT100aが送信したフレームを受信する。送受信部210は、フレームをPON制御部220aに送信する。
 PON制御部220aは、送受信部210が送信したフレームを受信した場合、フレームが破損しているか否かを判定する。PON制御部220aは、フレームが破損していない場合、主信号処理部230aにフレームを送信する。PON制御部220aは、フレームが破損している場合、フレームを廃棄する。また、フレームは、PON制御部220aに障害が発生している場合、廃棄される。
 主信号処理部230aは、PON制御部220aが送信したフレームが試験フレームであるか否かの判定処理を実行する。例えば、試験フレームであることを示す情報が当該フレームに含まれている場合、主信号処理部230aは、当該フレームが試験フレームであると判定する。また、後述するように、監視判定部260は、特定パターンを取得する。主信号処理部230aは、監視判定部260から特定パターンを取得してもよい。そして、主信号処理部230aは、特定パターンに基づいて、当該フレームが試験フレームであるか否かの判定処理を実行してもよい。ここで、試験フレームは、特定フレームとも言う。特定フレームは、特定のフレームである。
 主信号処理部230aは、当該フレームが試験フレームである場合、当該フレームをUNI-PHY240に送信する処理を実行する。主信号処理部230aは、当該フレームが試験フレームでない場合、当該フレームを廃棄する。また、当該フレームは、主信号処理部230aに障害が発生している場合、廃棄される。
 監視判定部260は、予め設定された第1の時間内にPON制御部220aと主信号処理部230aとの間をフレームが通過するか否かを監視し、第1の時間内にPON制御部220aと主信号処理部230aとの間をフレームが通過しない場合、PON制御部220aでフレームが廃棄されたと判定する処理と、予め設定された第2の時間内に主信号処理部230aとUNI-PHY240との間をフレームが通過するか否かを監視し、第2の時間内に主信号処理部230aとUNI-PHY240との間をフレームが通過しない場合、主信号処理部230aでフレームが廃棄されたと判定する処理とのうちの少なくとも1つを実行する。簡単に言えば、監視判定部260は、PON制御部220aと主信号処理部230aとの間、及び主信号処理部230aとUNI-PHY240との間を試験フレームが通過するかを監視する。そして、監視判定部260は、監視により、フレームが廃棄された箇所を特定する。
 ここで、第1の時間及び第2の時間の開始時刻は、いつでもよい。例えば、当該開始時刻は、監視判定部260が監視を開始した時刻、又は送受信部210がフレームを含む光信号を受信した時刻である。
 次に、通信システムで実行される処理について、シーケンス図を用いて説明する。ここで、通信システムは、OLT100aとONU200aとを含む。
 図12は、実施の形態2のOLTと管理装置が実行する処理の例を示すシーケンス図(その1)である。図12では、NNI-PHY110と送受信部140とが省略されている。
 (ステップST131)管理者であるユーザは、管理装置500に特定パターンを入力する。管理装置500は、特定パターンを転送部150aに送信する。
 (ステップST132)転送部150aは、特定パターンをPON制御部130aに転送する。
 (ステップST133)PON制御部130aは、特定パターンをONU200aに送信する。これにより、ONU200aの監視判定部260は、特定パターンを取得できる。
 (ステップST134)管理装置500は、試験フレームの送信指示と、指示の対象であるOLT100aのID又はMACアドレスとを転送部150aに送信する。また、送信指示には、OLT100aに対応するLLIDが含まれる。さらに、送信指示には、図4の試験フレームのフォーマット又は図5の試験フレームのフォーマットの何れの試験フレームを送信されるかを示す情報が含まれている。
 (ステップST135)転送部150aは、試験フレームの送信指示と、OLT100aのID又はMACアドレスとを指示部170aに転送する。
 (ステップST136)指示部170aは、IEEE802.3ahに規定される拡張OAMの形式で、試験フレームの送信指示をPON制御部130aに送信する。また、指示部170aは、PON制御部130aから定期的に受信するテーブルと当該送信指示に含まれるLLIDとに基づいて、当該送信指示の送信先であるOLT100aを特定する。なお、当該テーブルは、OLT100aのIDとOLT100aのMACアドレスと関係を有するLLIDを示す。指示部170aは、OLT100aを示す情報をPON制御部130aに送信する。
 (ステップST137)PON制御部130aは、フレーム送信部181と情報格納部182とに試験フレームの送信指示を送信する。
 情報格納部182は、送信指示を参照し、図4の試験フレームのフォーマット又は図5の試験フレームのフォーマットの何れの試験フレームを送信するかを確認する。情報格納部182は、確認した試験フレームのフォーマットに設定するパラメータを揮発性記憶装置102に格納する。
 (ステップST138)フレーム送信部181は、パラメータの送信要求を情報格納部182に送信する。
 (ステップST139)情報格納部182は、揮発性記憶装置102に格納されたパラメータをフレーム送信部181に送信する。また、パラメータがフレーム送信部181に送信された後、情報格納部182は、揮発性記憶装置102に格納されたパラメータを削除する。
 (ステップST140)フレーム送信部181は、パラメータに基づいて、試験フレームを作成する。フレーム送信部181は、試験フレームを主信号処理部120aに送信する。
 (ステップST141)主信号処理部120aは、試験フレームをPON制御部130aに送信する。
 (ステップST142)PON制御部130aは、送受信部140を介して、試験フレームをONU200aに送信する。
 図13は、実施の形態2のOLTと管理装置が実行する処理の例を示すシーケンス図(その2)である。図13では、NNI-PHY110と送受信部140とが省略されている。
 (ステップST151)管理装置500は、監視結果の要求通知を転送部150aに送信する。
 (ステップST152)転送部150aは、監視結果の要求通知をPON制御部130aに転送する。
 (ステップST153)PON制御部130aは、監視結果の要求通知をONU200aに送信する。
 (ステップST154)ONU200aは、監視結果をPON制御部130aに送信する。
 (ステップST155)PON制御部130aは、監視結果を転送部150aに送信する。
 (ステップST156)転送部150aは、監視結果を管理装置500に転送する。これにより、管理者であるユーザは、監視結果を知ることができる。
 このように、OLT100aは、フレームが廃棄されたと判定された場合、フレームの廃棄箇所を示す情報をONU200aから受信する。OLT100aは、フレームの廃棄箇所を示す情報を出力する。
 図14は、実施の形態2のONUが実行する処理の例を示すシーケンス図である。図14では、送受信部210が省略されている。
 (ステップST161)OLT100aは、送受信部210とPON制御部220aとを介して、特定パターンを監視判定部260に送信する。これにより、監視判定部260は、特定パターンを取得できる。なお、当該送信の処理は、ステップST133の送信の処理に対応する。
 (ステップST162)監視判定部260は、監視を開始する。
 (ステップST163)OLT100aは、試験フレームをONU200aに送信する。なお、当該送信の処理は、ステップST142の送信の処理に対応する。
 (ステップST164)監視判定部260は、PON制御部220aと主信号処理部230aとの間を試験フレームが通過するかを監視する。監視判定部260は、第1の時間内に、PON制御部220aと主信号処理部230aとの間を試験フレームが通過しない場合、フレームが廃棄された箇所をPON制御部220aであると判定する。詳細に処理を説明する。
 まず、第1の時間内に、PON制御部220aと主信号処理部230aとの間をフレームが通過しない場合、監視判定部260は、フレームが廃棄された箇所をPON制御部220aであると判定する。なお、当該フレームは、試験フレームに限らない。
 次に、PON制御部220aと主信号処理部230aとの間をフレームが通過する場合、監視判定部260は、当該フレームをスヌーピングする。なお、スヌーピングが実行された時点では、当該フレームが、試験フレームであるか否か分からない。監視判定部260は、ステップST161で取得した特定パターンと当該フレームに含まれる特定パターンとを比較する。監視判定部260は、ステップST161で取得した特定パターンと当該フレームに含まれる特定パターンとが一致する場合、当該フレームが試験フレームであると判定する。監視判定部260は、試験フレームが廃棄されていないと判定する。また、監視判定部260は、第1の時間内にスヌーピングされたフレームが試験フレームでない場合、フレームが廃棄された箇所をPON制御部220aであると判定する。
 また、監視判定部260は、主信号処理部230aとUNI-PHY240との間を試験フレームが通過するかを監視する。監視判定部260は、第2の時間内に、主信号処理部230aとUNI-PHY240との間を試験フレームが通過しない場合、フレームが廃棄された箇所を主信号処理部230aであると判定する。詳細に処理を説明する。
 まず、第2の時間内に、主信号処理部230aとUNI-PHY240との間をフレームが通過しない場合、監視判定部260は、フレームが廃棄された箇所を主信号処理部230aであると判定する。なお、当該フレームは、試験フレームに限らない。
 次に、主信号処理部230aとUNI-PHY240との間をフレームが通過する場合、監視判定部260は、当該フレームをスヌーピングする。なお、スヌーピングが実行された時点では、当該フレームが、試験フレームであるか否か分からない。監視判定部260は、ステップST161で取得した特定パターンと当該フレームに含まれる特定パターンとを比較する。監視判定部260は、ステップST161で取得した特定パターンと当該フレームに含まれる特定パターンとが一致する場合、当該フレームが試験フレームであると判定する。監視判定部260は、試験フレームが廃棄されていないと判定する。また、監視判定部260は、第2の時間内にスヌーピングされたフレームが試験フレームでない場合、フレームが廃棄された箇所を主信号処理部230aであると判定する。
 (ステップST165)OLT100aは、送受信部210を介して、監視結果の要求通知をPON制御部220aに送信する。なお、当該送信の処理は、ステップST153の送信の処理に対応する。
 (ステップST166)PON制御部220aは、監視結果の要求通知を監視判定部260に送信する。
 (ステップST167)監視判定部260は、監視結果をPON制御部220aに送信する。
 (ステップST168)PON制御部220aは、送受信部210を介して、監視結果をOLT100aに送信する。なお、当該送信の処理は、ステップST154の送信の処理に対応する。
 ここで、通信システムでは、試験フレームを用いた処理が何回行われてもよい。そして、特定パターンは、当該処理が行われる度に変更されてもよい。
 実施の形態2によれば、ONU200aは、ONU200a内でフレームが廃棄されている箇所を特定する。よって、ONU200aは、フレームの廃棄箇所を容易に特定することができる。
 また、監視判定部260は、送受信部210とPON制御部220aとの間を試験フレームが通過するかを監視してもよい。
 詳細に処理を説明する。送受信部210は、フレームを含む光信号をOLT100aから受信する。送受信部210は、当該光信号の光レベルが予め設定された光レベルでない場合、フレームを送信せずにフレームを廃棄する。また、送受信部210は、当該光信号の光レベルが予め設定された光レベルである場合、フレームをPON制御部220aに送信する。監視判定部260は、予め設定された第3の時間内に送受信部210とPON制御部220aとの間をフレームが通過するか否かを監視する。第3の時間内に送受信部210とPON制御部220aとの間をフレームが通過しない場合、フレームが送受信部210で廃棄されたと判定する。
 第1の時間、第2の時間、及び第3の時間のそれぞれは、同じ時間でもよいし、異なる時間でもよい。第1の時間、第2の時間、及び第3の時間のうちの2つ以上が、同じ時間でもよい。
 以上に説明した各実施の形態における特徴は、互いに適宜組み合わせることができる。
 11 処理実行部、 12 制御部、 13 出力部、 21 制御部、 22 処理実行部、 100,100a OLT、 101 プロセッサ、 102 揮発性記憶装置、 103 不揮発性記憶装置、 110 NNI-PHY、 120,120a 主信号処理部、 130,130a PON制御部、 140 送受信部、 150,150a 転送部、 160 監視判定部、 170,170a 指示部、 180 送信フレーム制御部、 181 フレーム送信部、 182 情報格納部、 200,200a,200_1~200_n ONU、 210 送受信部、 220,220a PON制御部、 230,230a 主信号処理部、 240 UNI-PHY、 250 送信フレーム制御部、 251 フレーム送信部、 252 情報格納部、 260 監視判定部、 300,300_1~300_n TE、 400 光スプリッタ、 500 管理装置、 600 上位ネットワーク、 700 試験フレーム、 701 IPパケット部、 702 TCPパケット部、 703 UDPパケット部。

Claims (8)

  1.  子局装置と通信する親局装置である光通信装置であって、
     物理インタフェースと、
     前記子局装置が送信したフレームを受信し、前記フレームを送信する送受信部と、
     前記送受信部が送信した前記フレームを受信した場合、前記送受信部が予め設定されたタイミングに前記フレームを受信したか否かを判定し、前記送受信部が前記タイミングに前記フレームを受信した場合及び前記フレームが破損していない場合、前記フレームを送信する制御部と、
     前記制御部が送信した前記フレームが特定のフレームである特定フレームであるか否かの判定処理を実行し、前記フレームが前記特定フレームである場合、前記フレームを前記物理インタフェースに送信する処理を実行する処理実行部と、
     予め設定された第1の時間内に前記制御部と前記処理実行部との間を前記フレームが通過するか否かを監視し、前記第1の時間内に前記制御部と前記処理実行部との間を前記フレームが通過しない場合、前記制御部で前記フレームが廃棄されたと判定する処理と、予め設定された第2の時間内に前記処理実行部と前記物理インタフェースとの間を前記フレームが通過するか否かを監視し、前記第2の時間内に前記処理実行部と前記物理インタフェースとの間を前記フレームが通過しない場合、前記処理実行部で前記フレームが廃棄されたと判定する処理とのうちの少なくとも1つを実行する監視判定部と、
     を有する光通信装置。
  2.  前記送受信部は、前記フレームを含む光信号を受信し、前記光信号の光レベルが予め設定された光レベルでない場合、前記フレームを送信せずに前記フレームを廃棄し、
     前記監視判定部は、予め設定された第3の時間内に前記送受信部と前記制御部との間を前記フレームが通過するか否かを監視し、前記第3の時間内に前記送受信部と前記制御部との間を前記フレームが通過しない場合、前記送受信部で前記フレームが廃棄されたと判定する、
     請求項1に記載の光通信装置。
  3.  前記フレームが廃棄されたと判定された場合、前記フレームの廃棄箇所を示す情報を出力する出力部をさらに有する、
     請求項1又は2に記載の光通信装置。
  4.  親局装置と通信する子局装置である光通信装置であって、
     物理インタフェースと、
     前記親局装置が送信したフレームを受信し、前記フレームを送信する送受信部と、
     前記送受信部が送信した前記フレームを受信した場合、前記フレームが破損しているか否かを判定し、前記フレームが破損していない場合、前記フレームを送信する制御部と、
     前記制御部が送信した前記フレームが特定のフレームである特定フレームであるか否かの判定処理を実行し、前記フレームが前記特定フレームである場合、前記フレームを前記物理インタフェースに送信する処理を実行する処理実行部と、
     予め設定された第1の時間内に前記制御部と前記処理実行部との間を前記フレームが通過するか否かを監視し、前記第1の時間内に前記制御部と前記処理実行部との間を前記フレームが通過しない場合、前記制御部で前記フレームが廃棄されたと判定する処理と、予め設定された第2の時間内に前記処理実行部と前記物理インタフェースとの間を前記フレームが通過するか否かを監視し、前記第2の時間内に前記処理実行部と前記物理インタフェースとの間を前記フレームが通過しない場合、前記処理実行部で前記フレームが廃棄されたと判定する処理とのうちの少なくとも1つを実行する監視判定部と、
     を有する光通信装置。
  5.  前記送受信部は、前記フレームを含む光信号を受信し、前記光信号の光レベルが予め設定された光レベルでない場合、前記フレームを送信せずに前記フレームを廃棄し、
     前記監視判定部は、予め設定された第3の時間内に前記送受信部と前記制御部との間を前記フレームが通過するか否かを監視し、前記第3の時間内に前記送受信部と前記制御部との間を前記フレームが通過しない場合、前記送受信部で前記フレームが廃棄されたと判定する、
     請求項4に記載の光通信装置。
  6.  子局装置と、
     前記子局装置と通信する親局装置と、
     を含み、
     前記親局装置は、
     物理インタフェースと、
     前記子局装置が送信したフレームを受信し、前記フレームを送信する送受信部と、
     前記送受信部が送信した前記フレームを受信した場合、前記送受信部が予め設定されたタイミングに前記フレームを受信したか否かを判定し、前記送受信部が前記タイミングに前記フレームを受信した場合及び前記フレームが破損していない場合、前記フレームを送信する制御部と、
     前記制御部が送信した前記フレームが特定のフレームである特定フレームであるか否かの判定処理を実行し、前記フレームが前記特定フレームである場合、前記フレームを前記物理インタフェースに送信する処理を実行する処理実行部と、
     予め設定された第1の時間内に前記制御部と前記処理実行部との間を前記フレームが通過するか否かを監視し、前記第1の時間内に前記制御部と前記処理実行部との間を前記フレームが通過しない場合、前記制御部で前記フレームが廃棄されたと判定する処理と、予め設定された第2の時間内に前記処理実行部と前記物理インタフェースとの間を前記フレームが通過するか否かを監視し、前記第2の時間内に前記処理実行部と前記物理インタフェースとの間を前記フレームが通過しない場合、前記処理実行部で前記フレームが廃棄されたと判定する処理とのうちの少なくとも1つを実行する監視判定部と、
     を有する、
     通信システム。
  7.  親局装置と、
     前記親局装置と通信する子局装置と、
     を含み、
     前記子局装置は、
     物理インタフェースと、
     前記親局装置が送信したフレームを受信し、前記フレームを送信する送受信部と、
     前記送受信部が送信した前記フレームを受信した場合、前記フレームが破損しているか否かを判定し、前記フレームが破損していない場合、前記フレームを送信する制御部と、
     前記制御部が送信した前記フレームが特定のフレームである特定フレームであるか否かの判定処理を実行し、前記フレームが前記特定フレームである場合、前記フレームを前記物理インタフェースに送信する処理を実行する処理実行部と、
     予め設定された第1の時間内に前記制御部と前記処理実行部との間を前記フレームが通過するか否かを監視し、前記第1の時間内に前記制御部と前記処理実行部との間を前記フレームが通過しない場合、前記制御部で前記フレームが廃棄されたと判定する処理と、予め設定された第2の時間内に前記処理実行部と前記物理インタフェースとの間を前記フレームが通過するか否かを監視し、前記第2の時間内に前記処理実行部と前記物理インタフェースとの間を前記フレームが通過しない場合、前記処理実行部で前記フレームが廃棄されたと判定する処理とのうちの少なくとも1つを実行する監視判定部と、
     を有する、
     通信システム。
  8.  前記親局装置は、
     前記フレームが廃棄されたと判定された場合、前記フレームの廃棄箇所を示す情報を前記子局装置から受信し、前記フレームの廃棄箇所を示す情報を出力する、
     請求項7に記載の通信システム。
PCT/JP2019/045437 2019-11-20 2019-11-20 光通信装置及び通信システム WO2021100146A1 (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
CN201980102156.1A CN114651426B (zh) 2019-11-20 2019-11-20 光通信装置及通信***
JP2021558095A JP7204006B2 (ja) 2019-11-20 2019-11-20 光通信装置及び通信システム
US17/773,619 US11967985B2 (en) 2019-11-20 2019-11-20 Optical communication device and communication system
PCT/JP2019/045437 WO2021100146A1 (ja) 2019-11-20 2019-11-20 光通信装置及び通信システム

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/JP2019/045437 WO2021100146A1 (ja) 2019-11-20 2019-11-20 光通信装置及び通信システム

Publications (1)

Publication Number Publication Date
WO2021100146A1 true WO2021100146A1 (ja) 2021-05-27

Family

ID=75980452

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2019/045437 WO2021100146A1 (ja) 2019-11-20 2019-11-20 光通信装置及び通信システム

Country Status (4)

Country Link
US (1) US11967985B2 (ja)
JP (1) JP7204006B2 (ja)
CN (1) CN114651426B (ja)
WO (1) WO2021100146A1 (ja)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114651426B (zh) * 2019-11-20 2023-08-18 三菱电机株式会社 光通信装置及通信***

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007142529A (ja) * 2005-11-15 2007-06-07 Mitsubishi Electric Corp Ponシステムおよびその試験方法
JP2011151470A (ja) * 2010-01-19 2011-08-04 Alaxala Networks Corp サービス診断システムおよびネットワーク中継装置
JP2012151760A (ja) * 2011-01-20 2012-08-09 Sumitomo Electric Networks Inc モニタ装置および試験方法

Family Cites Families (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4900878B2 (ja) * 2005-03-31 2012-03-21 日本電気株式会社 リングネットワークシステム、障害回復方法、障害検出方法、ノード、およびノード用プログラム
DE112006001165T5 (de) * 2005-05-09 2008-02-28 Mitsubishi Electric Corp. Kommunikationsvorrichtung und Schalteinrichtung
JP2007096847A (ja) 2005-09-29 2007-04-12 Fujitsu Ltd 光アクセス・ネットワーク試験装置
JP4134186B2 (ja) * 2006-03-23 2008-08-13 株式会社日立コミュニケーションテクノロジー Ponシステム
JP4866381B2 (ja) * 2008-03-12 2012-02-01 株式会社日立製作所 ネットワークシステムおよび加入者接続装置
JP5074314B2 (ja) * 2008-07-07 2012-11-14 株式会社日立製作所 フレーム転送装置
JP2010082290A (ja) * 2008-09-30 2010-04-15 Nidek Co Ltd 多焦点眼内レンズ及び多焦点眼内レンズの製造方法
JP5031907B2 (ja) * 2009-01-13 2012-09-26 株式会社日立製作所 通信システム、加入者収容装置及び通信方法
EP2418805A4 (en) * 2009-04-07 2017-03-08 Mitsubishi Electric Corporation Optical subscriber terminal device, pon system, and abnormality detection method
CN103546303A (zh) * 2012-07-09 2014-01-29 中兴通讯股份有限公司 一种丢失帧测定方法及***
CN102752674B (zh) * 2012-07-11 2015-01-14 烽火通信科技股份有限公司 10g epon报文的捕获电路及写控制方法
DE112013007751B3 (de) * 2012-10-22 2023-01-12 Intel Corporation Hochleistungs-Zusammenschaltungs-Bitübertragungsschicht
JP6190281B2 (ja) * 2014-01-22 2017-08-30 APRESIA Systems株式会社 中継システムおよびスイッチ装置
JP2015139184A (ja) 2014-01-24 2015-07-30 三菱電機株式会社 Ponシステム、olt、onuおよび導通特性劣化検知方法
JP6278818B2 (ja) * 2014-04-28 2018-02-14 APRESIA Systems株式会社 中継システムおよびスイッチ装置
US9444551B2 (en) * 2014-12-19 2016-09-13 Intel Corporation High performance optical repeater
CN107431611B (zh) * 2015-03-19 2019-03-01 三菱电机株式会社 通信装置及网络***
KR101919744B1 (ko) * 2016-03-31 2019-02-08 미쓰비시덴키 가부시키가이샤 통신 장치, 통신 시스템 및 통신 방법
CN114651426B (zh) * 2019-11-20 2023-08-18 三菱电机株式会社 光通信装置及通信***

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007142529A (ja) * 2005-11-15 2007-06-07 Mitsubishi Electric Corp Ponシステムおよびその試験方法
JP2011151470A (ja) * 2010-01-19 2011-08-04 Alaxala Networks Corp サービス診断システムおよびネットワーク中継装置
JP2012151760A (ja) * 2011-01-20 2012-08-09 Sumitomo Electric Networks Inc モニタ装置および試験方法

Also Published As

Publication number Publication date
US20220376785A1 (en) 2022-11-24
CN114651426B (zh) 2023-08-18
JP7204006B2 (ja) 2023-01-13
JPWO2021100146A1 (ja) 2021-05-27
CN114651426A (zh) 2022-06-21
US11967985B2 (en) 2024-04-23

Similar Documents

Publication Publication Date Title
JP5144444B2 (ja) Ipoaチャンネルベースのデフォルト維持管理チャンネルを確立するための方法
JP4840236B2 (ja) ネットワークシステム及びノード装置
US7230926B2 (en) Isolation technique for networks
RU2262806C2 (ru) Способ распознавания функций оам в пассивной оптической сети ethernet
US7428586B2 (en) System and method for discovering undiscovered nodes using a registry bit in a point-to-multipoint network
US6751230B1 (en) Upstream channel multicast media access control (MAC) address method for data-over-cable systems
CN116208525A (zh) 一种数据报文的检测方法、设备及***
US20120151018A1 (en) Method for operating a node cluster system in a network and node cluster system
JP5646714B2 (ja) 到達性管理保守ポイントにおけるデータ駆動型到達性管理(ddcfm)
CN112738834A (zh) 一种mesh组网网络应急管理方法和电子设备
CN101312456B (zh) 对订户会话进行存活监控的方法及***
WO2021100146A1 (ja) 光通信装置及び通信システム
US20120033671A1 (en) Communication device, communication method, and recording medium for recording communication program
JP6242376B2 (ja) 通信システム及び加入者側装置
CN109600277B (zh) 基于NAT设备的IPSec隧道保活方法和装置
KR100929132B1 (ko) L3/l2 망으로 운영되는 수동광 네트워크의 가입자 통신장애 처리 장치 및 방법
JP2004215112A (ja) ネットワーク接続装置及び不正アクセス防止方法
JP2023137745A (ja) 光通信装置
JP6833072B2 (ja) 中継装置、終了判定方法、及び終了判定プログラム
CN105553864B (zh) 降低lmp中消息数量的方法及装置
CN117768525A (zh) 数据处理方法、装置、网络设备和通信***
CN113746659B (zh) 一种网络拓扑发现的方法、设备及***
JP2004356893A (ja) Ponシステム
JP5785906B2 (ja) 通信システム
JP4272612B2 (ja) 転送方法、および、エッジスイッチ

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 19953310

Country of ref document: EP

Kind code of ref document: A1

ENP Entry into the national phase

Ref document number: 2021558095

Country of ref document: JP

Kind code of ref document: A

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 19953310

Country of ref document: EP

Kind code of ref document: A1