CN104467951A - Optical network unit management method and optical network unit - Google Patents

Optical network unit management method and optical network unit Download PDF

Info

Publication number
CN104467951A
CN104467951A CN201310449347.XA CN201310449347A CN104467951A CN 104467951 A CN104467951 A CN 104467951A CN 201310449347 A CN201310449347 A CN 201310449347A CN 104467951 A CN104467951 A CN 104467951A
Authority
CN
China
Prior art keywords
vonu
optical network
network unit
onu
user
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201310449347.XA
Other languages
Chinese (zh)
Other versions
CN104467951B (en
Inventor
李明生
王小军
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
ZTE Corp
Original Assignee
ZTE Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by ZTE Corp filed Critical ZTE Corp
Priority to CN201310449347.XA priority Critical patent/CN104467951B/en
Publication of CN104467951A publication Critical patent/CN104467951A/en
Application granted granted Critical
Publication of CN104467951B publication Critical patent/CN104467951B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Small-Scale Networks (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

The invention relates to an optical network unit management method and an optical network unit. The optical network unit management method includes the steps of registration, online and offline management, power supply management, multicast, version upgrading and the like. The optical network unit registration method is achieved based on the optical network unit. The optical network unit comprises processing modules and multiple VONUs. The multiple VONUs correspond to multiple user physical ports or user logical ports one to one respectively. The registration process of all the VONUs is controlled through the processing modules in a coordination mode. The multiple VONUs are virtualized in the optical network unit, the VONUs correspond to the user physical ports and/or the user logical ports one to one respectively, and then the problem that the operation, maintenance and power consumption cost pressure of existing optical network unit equipment is large is solved.

Description

Optical network unit management method and optical network unit
Technical field
The present invention relates to the communications field, be specifically related to a kind of optical network unit management method (comprising registration, up and down wire management, power supply management, multicast, edition upgrading etc.) and optical network unit.
Background technology
Along with current FTTH(Fiber to the Home, fiber entering household) technology progressively deeply, the ability that domestic and international telecom operators are supplied to subscriber household bandwidth is also progressively promoting, and has possessed 100,000,000 abilities of registering one's residence, to GE to the future development at family.But because FTTH registers one's residence, to realize cost higher comparatively speaking, fiber entering household relates to through walls burrowing simultaneously, which results in fiber entering household constructional difficulties, rate of return on investment lower simultaneously, investment is long for return period, therefore operator reuses existing copper cable one after another, have employed the various more economical and practical copper cash mode of registering one's residence and replaces.Serve more efficiently to provide higher bandwidth sum to user, operator according to actual conditions as far as possible by optical network unit position close to user side, fiber deployment extends to afterbody distribution access point FTTDp(Fiber to Distribution point, optical fiber is to distribution access point), medium of registering one's residence then adopts the modes such as twisted-pair feeder, ethernet line, coaxial line or power line to substitute optical fiber and directly registers one's residence, access technology also comprises VDSL, LAN, EOC, PLC, G, fast etc.
Under FTTdp scene, distribution device of optical network unit deployment scenario is relatively more flexible, generally can be deployed in outdoor information case, outdoor pole, outdoor eaves enter doorway, indoor housing basement, indoor wiring hole place etc., and it is more flexible to cover number of users, from 1 family to 24 families not etc., even to 48 families.Simultaneously because the operational environment of device of optical network unit is very complicated, way to take power compares and is restricted, therefore device of optical network unit all requires to provide reverse power supply from user side, this just requires that access headend power consumption must be very low, the accommodation function module that each user is corresponding simultaneously can be independently-powered, reduces the power consumption requirements from user's power taking.Simultaneously from O&M and service fulfillment angle, operator wishes can simple and effective as far as possible, and to the operation management of FTTH and service fulfillment mode unified, therefore adopt the service management model of FTTH to be also a major demands under FTTdp scene.The modes such as the optical network unit at present under FTTdp scene mainly adopts MDU type equipment, single port device stacking realize.
But, during optical network unit employing MDU type equipment form, because the characteristic of its equipment framework causes Overall Power Consumption, particularly the power consumption of public part is higher, the power consumption requirements to DPU equipment under FTTdp scene cannot be met, and FTTH management mode cannot be adopted in operation management and service fulfillment pattern, simultaneously its equipment port flexibility and oppositely power supply capacity be also a challenge, be difficult to realize user port and increase and decrease flexibly.And adopt single port device stack manner, because it piles up mode by the combination of multiple independent single-port SFU equipment, each SFU module has an ONU MAC, and complete machine cost is very high, and Overall Power Consumption is also larger, single port power consumption is on average at 7-8W, during DPU scene extensive for operator, the equipment O&M of this mode and power consumption cost pressure are comparatively large, and the combination of multiple independent single-port SFU equipment is simultaneously piled up together, upper united mouth speed can be locked, and is good at accomplishing 10G or higher.
Summary of the invention
For solving the problems of the technologies described above, the invention provides a kind of optical network unit management method (comprising registration, up and down wire management, power supply management, multicast, edition upgrading etc.) and optical network unit, to solve existing optical network unit Problems existing.
For solving the problems of the technologies described above, this application provides a kind of optical network unit (ONU) registration method, the method realizes based on optical network unit, described optical network unit comprises processing module and several virtual optical network unit VONU, several virtual optical network unit described respectively with several user's physical ports and/or user logic port one_to_one corresponding; The method comprises:
By the register flow path of each virtual optical network unit described in the cooperation control of described processing module.
For solving the problems of the technologies described above, present invention also provides a kind of upper and lower wire management method of optical network unit, the method realizes based on optical network unit, described optical network unit comprises several virtual optical network unit VONU, several virtual optical network unit described respectively with several user's physical ports and/or user logic port one_to_one corresponding; The method comprises:
Described each VONU detects the corresponding power supply state of user's physical port or the activation of user logic port or deactivation status;
Described VONU is according to the journey of linear flow up and down of the corresponding VONU of detection triggers, if wherein user's physical port starts power supply or user logic port status for activating UP state, then trigger the flow process of reaching the standard grade of corresponding VONU, if user's physical port is stopped power supply or user logic port status is deexcitation DOWN state, then trigger the flow process that rolls off the production line of corresponding VONU.
For solving the problems of the technologies described above, present invention also provides a kind of optical network unit power supply management method, the method realizes based on optical network unit, described optical network unit comprises power management module and several virtual optical network unit VONU, several virtual optical network unit described respectively with several user's physical ports and/or user logic port one_to_one corresponding; The method comprises:
Described power management module is powered the need of to corresponding VONU according to the condition adjudgement of user's physical port corresponding to each VONU and/or user logic port;
Described power management module opens the physics line card needing the VONU of power supply and/or this VONU corresponding, closes the physics line card not needing the VONU of power supply and/or this VONU corresponding.
For solving the problems of the technologies described above, present invention also provides a kind of optical network unit method of multicasting, the method comprises:
Described ONU receives the multicast message that OLT sends, described multicast message be described OLT with described ONU for object tools;
Described ONU processes described multicast message.
For solving the problems of the technologies described above, this application provides a kind of optical network unit version upgrading method, the method realizes based on optical network unit, described optical network unit comprises processing module and several virtual optical network unit VONU, several virtual optical network unit described respectively with several user's physical ports and/or user logic port one_to_one corresponding, the method comprises:
Described VONU receives the software version update instruction that OLT sends;
Described VONU sends inquiry request to described processing module, whether has VONU responded described software version update instruction to inquire about;
After described processing module receives described inquiry request, judge whether to exist the VONU carrying out software version update, and return Query Result to described VONU;
Described VONU determines whether to respond described software version update instruction according to described Query Result, and notifies described processing module when responding, if wherein exist, does not then respond, otherwise response.
For solving the problems of the technologies described above, this application provides a kind of optical network unit, described optical network unit comprises:
Processing module, completes the register flow path of each virtual optical network unit described for cooperation control;
And several virtual optical network unit VONU, several virtual optical network unit described respectively with several user's physical ports and/or user logic port one_to_one corresponding, for realizing the function of entity optical network unit, comprised register flow path.
For solving the problems of the technologies described above, present invention also provides a kind of optical network unit, described optical network unit comprises several virtual optical network unit VONU, several virtual optical network unit described respectively with several user's physical ports and/or user logic port one_to_one corresponding; Described VONU comprises:
State-detection submodule, for detecting the corresponding power supply state of user's physical port or the activation of user logic port or deactivation status;
Upper and lower wire management submodule, for the journey of linear flow up and down according to the corresponding VONU of detection triggers, if wherein user's physical port starts power supply or user logic port status for activating UP state, then trigger the flow process of reaching the standard grade of corresponding VONU, if user's physical port is stopped power supply or user logic port status is deexcitation DOWN state, then trigger the flow process that rolls off the production line of corresponding VONU.
For solving the problems of the technologies described above, this application provides a kind of optical network unit, described optical network unit comprises: power management module and several virtual optical network unit VONU, several virtual optical network unit described respectively with several user's physical ports and/or user logic port one_to_one corresponding; Described power management module comprises:
Power supply management submodule, for powering the need of to corresponding VONU according to the condition adjudgement of user's physical port corresponding to each VONU and/or user logic port;
Power switch submodule, the physics line card that VONU and/or this VONU for opening needs power supply are corresponding, and close the physics line card not needing the VONU of power supply and/or this VONU corresponding.
For solving the problems of the technologies described above, this application provides a kind of optical network unit, this optical network unit comprises:
Multicast message receiver module, for receive OLT send multicast message, described multicast message be described OLT with described ONU for object tools;
Multicast message processing module, for processing the described multicast message received.
For solving the problems of the technologies described above, this application provides a kind of optical network unit, described optical network unit comprises processing module and several virtual optical network unit VONU, several virtual optical network unit described respectively with several user's physical ports and/or user logic port one_to_one corresponding, described VONU comprises:
Command reception submodule, for receiving the software version update instruction that OLT sends;
Inquiry request sends submodule, for sending inquiry request to described processing module, whether having VONU responded described software version update instruction to inquire about;
Version updating management submodule, for receiving Query Result, and determines whether to respond described software version update instruction according to described Query Result, and notifies described processing module when responding, if wherein exist, then do not respond, otherwise response;
Described processing module comprises:
Inquiry request receives submodule, for receiving described inquiry request;
Inquiry request process submodule, for judging whether to exist the VONU carrying out software version update, and returns Query Result to described VONU.
The application's optical network unit management method (comprising registration, up and down wire management, power supply management, multicast, edition upgrading etc.) and optical network unit, by several virtual optical network unit VONU virtual in an optical network unit, several virtual optical network unit described respectively with several user's physical ports and/or user logic port one_to_one corresponding, and then solve existing device of optical network unit O&M and the larger problem of power consumption cost pressure.
Accompanying drawing explanation
Fig. 1 is the module architectures schematic diagram of the application's optical network unit;
Fig. 2 is the point-to-point access schematic diagram of the application's optical network unit PON first line of a couplet UNI;
Fig. 3 is the point-to-point access schematic diagram of the application's optical network unit Ethernet first line of a couplet UNI;
Fig. 4 is the application's optical network unit PON first line of a couplet UNI point-to-multipoint access schematic diagram;
Fig. 5 is the application's optical network unit Ethernet first line of a couplet UNI point-to-multipoint access schematic diagram;
Fig. 6 to Fig. 8 is the flow chart of the application's optical network unit (ONU) registration embodiment of the method;
The modular structure schematic diagram that Fig. 9,10 is the optical network unit embodiment of method shown in the application's corresponding diagram 6 to Fig. 8;
Figure 11 is the flow chart of the upper and lower wire management embodiment of the method for the application's optical network unit;
Figure 12 is the modular structure schematic diagram of the optical network unit embodiment of method shown in the corresponding Figure 11 of the application;
Figure 13 is the flow chart of the application's optical network unit power supply management method embodiment;
Figure 14 corresponds to the modular structure schematic diagram of the optical network unit embodiment of method shown in Figure 13 for the application;
Figure 15,16 is the flow chart of the application's optical network unit method of multicasting embodiment;
Figure 17 be the corresponding Figure 15 of the application, 16 the modular structure schematic diagram of optical network unit embodiment;
Figure 18 is the flow chart of the application's optical network unit version upgrading method embodiment;
Figure 19 is the modular structure schematic diagram of the optical network unit embodiment of the corresponding Figure 18 of the application;
Figure 20 is the MAC chip system Organization Chart of application the application.
Embodiment
This application provides a kind of optical network unit (ONU), this optical network unit can realize the function of several optical network units, the module realizing each optical network unit function is called a virtual optical network unit (VONU), several virtual optical network unit described respectively with several user's physical ports and/or user logic port one_to_one corresponding.
As shown in Figure 1, optical network unit (ONU) mainly comprises several parts such as independent virtual ONU, processing module, line card PHY module, optical module in logic.Virtual ONU(is called for short VONU) be invent according to connect user terminal quantity demand, processing module is responsible for control, the workflow of assisting each virtual ONU MAC module of reconciliation process, state and packet, each virtual ONU is upwards connected with PON by same optical module, pass downwardly through the line card PHY such as DSL, LAN, EOC, PLC, be connected with subscriber terminal equipment.
Particularly, on SOC in optical network unit or FPGA, device of optical network unit is invented flexibly several (such as 8-16) optical network units, each virtual optical network unit has all characteristics of independently optical network unit, realize MAC protocol conversion and the process of the virtual ONU access in this road, and each ONU module has independently power module, the processing module of optical network unit is responsible for job control and the Business Processing of device of optical network unit, optical network unit upwards ONU virtual with other shares same physics optical module and is connected with OLT device, connect with User Network Interface module downwards, User Network Interface can be twisted-pair feeder, ethernet line, coaxial cable, power line, wireless network, user network can be operated in point-to-point or point-to-multipoint pattern, meet the unified access under arbitrary medium and any scene and flexible deployment.
Each virtual ONU has independently forwarding territory and bag processing capacity, the virtual ONU quantity that each optical network unit comprises is the same with the number of users that optical network unit is supported, namely each user has independently virtual ONU and corresponding data message two, three layers of processing capacity.
When the uni interface of optical network unit support is point-to-point medium, when such as Ethernet interface and XDSL interface, the virtual ONU quantity that optical network unit comprises is with uni interface quantity, and each virtual ONU is responsible for the process of an all data message of uni interface and the process of MAC protocol; When the uni interface of optical network unit support is point-to-multipoint medium, such as when cable, power line and WIFI, the virtual ONU quantity that optical network unit comprises with under all uni interfaces with user terminal sum identical, namely each virtual ONU is responsible for the process of all data message process of each user terminal and MAC protocol.
Each virtual ONU upwards ONU virtual with other shares same physics optical module by Serdes interface and is connected with OLT device, and first line of a couplet pattern can be the modes such as XGPON, GPON, 10GEPON, EPON, NGPON2, WDM-PON and Ethernet light mouth.The virtual ONU of optical network unit is operated in XGPON, GPON, 10GEPON, EPON, ethernet mac pattern by software merit rating, and when being operated in the corresponding interface, the functional characteristic of virtual ONU meets respective standard completely:
GPON first line of a couplet pattern: each virtual ONU behaviour follows G, 984, X;
XGPON first line of a couplet pattern: each virtual ONU behaviour follows G, 987, X;
10GEPON and EPON first line of a couplet pattern: each virtual ONU behaviour meets IEEE802,3;
NGPON2 first line of a couplet pattern: each virtual ONU behaviour meets NGPON2 standard;
WDM-PON first line of a couplet pattern: each virtual ONU behaviour meets IEEEE802,3 standards;
Ethernet first line of a couplet pattern: each virtual ONU behaviour meets IEEE802,3;
Because each virtual ONU works alone, for OLT, optical network unit of the present invention is equivalent to the set of multiple SFU (single home light networks unit).
Each virtual ONU is connected with User Network Interface by physical connection interface, physical connection interface can be standard ethernet interface or other interface shape, the interface shape of User Network Interface support can be twisted-pair feeder, ethernet line, coaxial cable, power line, wireless network etc., the Ethernet interface of standard can be adopted for physical connection interface point-to-point User Network Interface (such as twisted-pair feeder and ethernet line), as GE interface, the Ethernet interface of every standard is directly connected with a virtual ONU data processing module, and for point-to-multipoint User Network Interface (such as coaxial cable, power line, wireless network) physical connection interface can adopt standard ethernet interface, but the user terminal identified by the outer TAG of the ethernet frame that Ethernet interface transmits under point-to-multipoint User Network Interface, by identifying that Ethernet bag outermost layer TAG value is forwarded to different virtual ONU process packet literary composition, same virtual ONU is corresponding for each user terminal, between Customer Premises Network interface module and user terminal, different with communication protocol and distinguish to some extent according to network medium, VDSL can be adopted, LAN, EOC, PLC, the agreements such as WiFi.
Adopt the identification means of mark UNI user terminal, implementation loads a flag on the management channels of user terminal, corresponding with the flag of virtual ONU, build the mark passage between the user terminal of virtual ONU and UNI side, the user terminal one_to_one corresponding of each virtual ONU and uni interface, forms virtual independent access unit.For point-to-point UNI (as XDSL, Ethernet interface) interface, each virtual ONU with connect User Network Interface module and form a virtual independent access unit, from OLT side, each virtual independent access unit similarly is complete SFU (single home unit) equipment, lay the grain network element looks and is just made up of several virtual independent SFU equipment, in management, the FTTH way to manage of employing standard manages each virtual independent access unit, OLT and virtual ONU telecommunication management passage adopt OMCI or the OAM mode of standard, OLT can manage each VONU user-side port, for point-to-multipoint UNI (as calbe, PLC, wifi etc.) interface, each virtual ONU forms a virtual independent access unit with the mark passage of identifying subscriber terminal in uni interface, from OLT side, each virtual independent access unit similarly is a complete SFU (single home light networks unit) equipment, lay the grain network element looks and is just made up of several virtual independent SFU equipment, in management, the FTTH way to manage of employing standard manages each virtual independent access unit, OLT and virtual ONU telecommunication management passage adopt OMCI or the OAM mode of standard, OLT can manage the mark passage in uni interface corresponding to each VONU.By the present invention, the optical network unit of single user and multi-user, can be normalized into FTTH management mode, i.e. single user optical network unit management mode, the management difference that the equipment form of eliminating causes, and promotes the efficiency of management.
Below in conjunction with accompanying drawing the access of point-to-point or point-to-multipoint is adopted to PON first line of a couplet UNI and the Ethernet first line of a couplet is point-to-point or point-to-multipoint access is described:
Fig. 2 and Fig. 4 is respectively typical virtual optical node access device and adopts the point-to-point and point-to-multipoint access network network configuration diagram of the PON first line of a couplet.
When first line of a couplet network is PON, the user side physical interface accessed under virtual device of optical network unit is in DSL twisted-pair feeder or LAN Ethernet mode situation, optical network unit and Customer Premises Network adopt point to point network framework, and the user side physical interface accessed under virtual device of optical network unit is that in EOC coaxial cable or PLC power line communication mode situation, access device and Customer Premises Network adopt point-to-point configuration framework.
More specifically, when first line of a couplet network is PON, each virtual ONU respectively corresponding UNI or CPE, a CPE state is exactly virtual ONU UNI state, CPE and virtual ONU auto-associating.Each virtual ONU is one and independently forwards territory, has independent forwarding capability.
Fig. 3 and Fig. 5 is respectively typical virtual optical node access device and adopts the point-to-point and point-to-multipoint access network network configuration diagram of the Ethernet first line of a couplet.
When first line of a couplet network is Ethernet, under virtual optical node access headend, the user side physical interface that accesses is in DSL twisted-pair feeder or LAN Ethernet mode situation, access device and Customer Premises Network adopt point to point network framework, and the user side physical interface that accesses is in EOC coaxial cable or PLC power line communication mode situation under virtual optical node access headend, access device and Customer Premises Network adopt point-to-point configuration framework.
More specifically, when first line of a couplet network is Ethernet, each virtual ONU respectively corresponding UNI or CPE, a CPE state is exactly virtual ONU UNI state, CPE and virtual ONU auto-associating.Each virtual ONU is one and independently forwards territory, has independent forwarding capability.
Window range finding and the registration of each virtual ONU separate responses OLT, and complete whole VONU and to reach the standard grade flow process; DBA mechanism is also that each virtual ONU independently carries out, and comprises reporting of data message in buffer memory, and the mandate of DBA bandwidth and the transmission of data message control; Each VONU also can carry out independently ambient temperature, luminous power parameter, edition upgrading, uni port state setting, inquire about and to report etc. operation, because ambient temperature and luminous power are from same optical network unit, therefore, the value that each virtual ONU reports can be identical.
Embodiment 1
Traditional single ONU registration is mainly through random competition mechanism, random competition is carried out with other ONU between OLT, window range finding and registration is completed successively according to competition results, and for how realizing range finding and registration between ONU MAC and OLT multiple in same Optical Network Terminal, also there is no comparatively clear and definite implementation at present.
The present embodiment provides a kind of optical network unit (ONU) registration method, the method realizes based on optical network unit, described optical network unit comprises processing module and several virtual optical network unit VONU, several virtual optical network unit described respectively with several user's physical ports and/or user logic port one_to_one corresponding; The method comprises: by the register flow path of each virtual optical network unit described in the cooperation control of described processing module.
In optical network system, OLT sends log-in window phase information to ONU or the VONU cycle, and each ONU or VONU completes register flow path log-in window is interim.
Virtual ONU login mechanism comprises two kinds of modes, one is sequential registration mechanism, the order of being declared according to the registration of virtual ONU by processing module and carry out first in first out scheduling, each only permission ONU is with carrying out window range finding and registration between OLT, the ONU logon mode of the range finding registration process of OLT and this ONU then establishing criteria completely, thus complete the register flow path of ONU successively; A kind of is competition login mechanism, and the registration of the complete transparent transmission ONU of processing module is declared, and all ONU declare log-on message to OLT simultaneously, has been come window range finding and the registration of ONU between OLT and ONU by random competition mechanism.These two kinds of login mechanism flow processs of virtual ONU are further illustrated below in conjunction with accompanying drawing.
Register flow path one
Different virtual optical network unit has different marks respectively, and as shown in Figure 6, the step that the described control by described processing module completes the register flow path of several virtual optical network unit described comprises:
Step 601: described processing module receives the registration request that VONU sends, and wherein carries the mark of described VONU;
Virtual ONU reaches the standard grade, and triggers register flow path, and sends registration request to processing module.
Step 602: the mark of VONU described in described processing module record, whether detection exists other VONU is registered;
Step 603: register if there are other VONU, described processing module sends wait instruction to described VONU, and the registration request of described VONU is put into waiting list, process each registration request in waiting list successively, registration request is sent at random within the current log-in window phase, otherwise send the registration request of current VONU, complete the registration of described VONU.
There are other VONU to register, virtual ONU now waits in line, wait for that other have been registered prior to the virtual ONU of oneself, until idle prior to the login state of oneself, start virtual ONU register flow path, virtual ONU sends application for registration to OLT, adopts the ONU of standard to window range finding and register flow path and mechanism, and with while send ONU from application for registration to OLT be at war with and register.According to this way, sequentially complete all ONU successively and register between virtual ONU and OLT, and succeed in registration to processing module report ONU, processing module is monitored and is waited for next application for registration.
When exceeding the described current log-in window phase, described processing module deletes the registration request in current waiting list.The described log-in window phase upgrades in the cycle.
Register flow path two
Different virtual optical network unit has different marks respectively, and as shown in Figure 7, the step that the described control by described processing module completes the register flow path of several virtual optical network unit described comprises:
Step 701: described processing module receives the registration request that VONU sends, and wherein carries the mark of described VONU;
Virtual ONU reaches the standard grade, and triggers register flow path, and sends registration request to processing module.
Step 702: the mark of VONU described in described processing module record, whether detection exists other VONU is registered;
Step 703: register if there are other VONU, described processing module sends wait instruction to described VONU, again sends registration request after this VONU receives this wait instruction at the interim slow astern random time of log-in window.
In this register flow path two by processing module when there are other VONU and registering, send wait instruction to current VONU, the discovery collision between VONU can be avoided, promote registration efficiency.
Above-mentioned register flow path one and register flow path two are all sequential registration flow processs, namely all by the sequential registration of each VONU of processing module control realization.
Register flow path three
Different virtual optical network unit has different marks respectively, and as shown in Figure 8, the step that the described control by described processing module completes the register flow path of several virtual optical network unit described comprises:
Step 801: described processing module receives the registration request that each VONU sends, and wherein carries the mark of described VONU;
Virtual ONU reaches the standard grade, and triggers register flow path, and sends registration request to processing module.
Step 802: the registration request of described each VONU of processing module transparent transmission, adopts random competition mode to realize registration process to make each VONU.
Start virtual ONU register flow path, virtual ONU sends application for registration to OLT, adopts the ONU of standard to window range finding and register flow path and mechanism, and carries out random competition registration with the ONU sending application for registration to OLT while of all; According to this way, sequentially complete all ONU successively and register between virtual ONU and OLT, and succeed in registration to processing module report ONU, processing module is monitored and is waited for next application for registration.
In this register flow path three, processing module only carries out transparent transmission to the registration request received, and the registration request being pass-through to OLT adopts random competition mode to realize register flow path again.
In order to realize above-mentioned optical network unit (ONU) registration method, present invention also provides a kind of optical network unit, as shown in Fig. 9,10, described optical network unit comprises:
Processing module, completes the register flow path of each virtual optical network unit described for cooperation control;
And several virtual optical network unit VONU, several virtual optical network unit described respectively with several user's physical ports and/or user logic port one_to_one corresponding, for realizing the function of entity optical network unit, comprised register flow path.
As described above, OLT sends log-in window phase information to ONU or the VONU cycle, and each ONU or VONU completes register flow path log-in window is interim.
Corresponding to register flow path one, different virtual optical network unit has different marks respectively, and as shown in Figure 9, described processing module comprises:
Registration request receives submodule, for receiving the registration request that VONU sends, wherein carries the mark of described VONU;
Whether record detection sub-module, for recording the mark of described VONU, also existing other VONU for detection and registering;
Registration request process submodule, for the treatment of the registration request received, if wherein there are other VONU to register, wait instruction is sent to described VONU, and the registration request of described VONU is put into waiting list, process each registration request in waiting list successively, within the current log-in window phase, send registration request at random, otherwise send the registration request of current VONU, complete the registration of described VONU.
Particularly, when exceeding the described current log-in window phase, described registration please ask process submodule also for deleting the registration request in current waiting list.
The described log-in window phase upgrades in the cycle.
Corresponding to register flow path two, different virtual optical network unit has different marks respectively, and as shown in Figure 9, described processing module comprises:
Registration request receives submodule, for receiving the registration request that VONU sends, wherein carries the mark of described VONU;
Record detection sub-module, for recording the mark of described VONU, and detects and whether there are other VONU and register;
Registration request process submodule, for the treatment of the registration request received, wherein, register if there are other VONU, send wait instruction to described VONU, after receiving this wait instruction to make this VONU, again send registration request at the interim slow astern random time of log-in window.
Different virtual optical network unit has different marks respectively, and corresponding to register flow path three, as shown in Figure 10, described processing module comprises:
Registration request receives submodule, for receiving the registration request that each VONU sends, wherein carries the mark of described VONU;
Registration request transparent transmission submodule, for the registration request of each VONU of transparent transmission, adopts random competition mode to realize registration process to make each VONU.
Virtual ONU, according to the power supply state of the user's physical port in its uni interface or uni interface or the activation of user logic port or deactivation status, triggers virtual ONU automatic wire charging and to roll off the production line flow process.For point-to-point uni interface medium, user close a terminal equipment time, the reverse power supply of UNI mouth also may be closed, and triggers line process under virtual ONU, sends out DYING-GASP message to OLT; User open a terminal equipment time, the reverse power supply of UNI mouth is opened, and triggers line process on virtual ONU, if there is OSS system virtualization ONU will obtain its configuration going up line process first in network, realize automatically open-minded, and realize charging, non-first time is reached the standard grade and is carried out charging by only triggering OSS; For point-to-multipoint UNI medium, virtual ONU can adopt 802 with between user terminal, 1AG Ethernet OAM mechanism or terminal oneself switching point on bag message give virtual ONU, the limit switch electricity message that virtual ONU reports according to Ethernet OAM result or terminal equipment, trigger virtual ONU on roll off the production line, virtual ONU is reached the standard grade for the first time, also can automatically open flow process by OSS and realize service fulfillment, and realizing charging, non-first time only triggers charging.
Be described below by way of the journey of linear flow up and down of specific embodiment to virtual ONU unit:
Embodiment two
Traditionally, trigger mechanism flow process that SFU and MDU equipment rolls off the production line mainly triggers based on SFU and MDU switching point, and for ONU MAC multiple in same optical network terminal rolling off the production line trigger mechanism and triggering according to physics or logic uni port state, there is no comparatively clear and definite implementation at present.
The present embodiment two provides a kind of optical network unit upper and lower wire management method, the method realizes based on optical network unit, described optical network unit comprises several virtual optical network unit VONU, several virtual optical network unit described respectively with several user's physical ports and/or user logic port one_to_one corresponding; As shown in figure 11, the method comprises:
Step 1101: described each VONU detects the corresponding power supply state of user's physical port or the activation of user logic port or deactivation status;
Step 1102: described VONU is according to the journey of linear flow up and down of the corresponding VONU of detection triggers, if wherein user's physical port start power supply or user logic port status for activate (UP) state, then trigger the flow process of reaching the standard grade of corresponding VONU, if user's physical port is stopped power supply or user logic port status is deexcitation (DOWN) state, then trigger the flow process that rolls off the production line of corresponding VONU.
For in point to point network situation, virtual ONU, according to the uni port power-up state detected, directly triggers ONU and to reach the standard grade flow process, and provide reverse power supply to virtual ONU, for point-to-point configuration situation, virtual ONU triggers according to the power-up state information of the port of the UNI detected flow process of reaching the standard grade, according to 802 between virtual ONU and user terminal, power-up state information reporting is given virtual ONU by 1AG Ethernet OAM administrative mechanism or user terminal oneself, virtual ONU is according to 802, the power-up state information of 1AG Ethernet OAM management result or user terminal to send up judges the power-up state of uni port, trigger virtual ONU to reach the standard grade flow process, the ONU of employing standard reaches the standard grade flow process, coordinate with OLT and background management system OSS, complete the flow process of reaching the standard grade of ONU and user network equipment.
For in point to point network situation, virtual ONU exists according to the uni port that detects and closes electricity condition, directly triggers ONU and to roll off the production line flow process, and stop oppositely power supply to ONU; For point-to-point configuration situation, virtual ONU triggers according to the pass electricity condition information of the port of the UNI detected the flow process that rolls off the production line, according to 802 between virtual ONU and user terminal, 1AG Ethernet OAM administrative mechanism or user terminal oneself will close electricity condition information reporting to virtual ONU, virtual ONU is according to 802,1AG Ethernet OAM management result or the pass electricity condition information of user terminal to send up judge the pass electricity condition of uni port, trigger virtual ONU and to roll off the production line flow process; ONU sends DYING-GASP message to OLT, adopts the ONU of standard to roll off the production line flow process, coordinates, complete the charging flow that rolls off the production line of ONU and user network equipment with OLT and background management system OSS.
In the upper and lower wire management method of this optical network unit, the state of described user logic port obtains according to the active information in interaction message between VONU and client device CPE.
In order to realize the upper and lower wire management method of above-mentioned optical network unit, present invention also provides a kind of optical network unit, as shown in figure 12, described optical network unit comprises several virtual optical network unit VONU, several virtual optical network unit described respectively with several user's physical ports and/or user logic port one_to_one corresponding; Described VONU comprises:
State-detection submodule, for detecting the corresponding power supply state of user's physical port or the activation of user logic port or deactivation status;
Upper and lower wire management submodule, for the journey of linear flow up and down according to the corresponding VONU of detection triggers, if wherein user's physical port starts power supply or user logic port status for activating UP state, then trigger the flow process of reaching the standard grade of corresponding VONU, if user's physical port is stopped power supply or user logic port status is deexcitation DOWN state, then trigger the flow process that rolls off the production line of corresponding VONU.
Wherein, the state of described user logic port obtains according to the active information in interaction message between VONU and client device CPE.
The upper and lower wire management method of the application, different from trigger mechanism that traditional ONU rolls off the production line, traditional ONU rolls off the production line trigger and mainly apply for according to the down status of reaching the standard grade of port, instead of according to the power supply state of user's physical port or the activation of user logic port or deactivation status.In order to solve triggering that the multiple ONU equipment under same optical network device roll off the production line, and improve the upper and lower line operating efficiency of the network equipment, triggered by the activation of the power supply state or user logic port that detect user physical port or deactivation status in virtual optical network unit, raising is rolled off the production line Trigger Efficiency.
In optical network unit of the present invention, each VONU can be independently-powered, and each virtual ONU is except from local power taking, can carrying out independently oppositely power taking from user side by POE or other modes.Therefore for point-to-point uni interface medium (as XDSL and Ethernet interface), each virtual ONU can independently oppositely power from its UNI mouth, and the common units such as the optical module only having each virtual ONU to share just share power supply by each uni interface, this greatly reduces the power requirement from UNI power taking, further can according to uni interface characteristic, close the physical cord card module of the uni interface under this virtual ONU, thus save equipment power dissipation.Simultaneously, for point-to-multipoint uni interface, virtual ONU is by independently-powered administration module, can according to the service condition of physics and logic port, by judging that virtual ONU user network side UNI network is reached the standard grade and holding state, close the virtual ONU MAC do not used, further can according to uni interface characteristic, close the physical cord card module of the uni interface under this virtual ONU, thus save equipment power dissipation.
Below by way of specific embodiment, the power supply management method of each virtual ONU is described:
Embodiment three
Traditionally, the power supply way to take power of SFU and MDU equipment is local power taking, and to each functional module such as ONU MAC, control system, User Network Interface of this equipment in supply power mode, whether in running orderly to power all together, this causes equipment for the waste of electric resources.Meanwhile, for the equipment power supply mechanism inventing multiple ONU MAC in same optical network terminal, there is no comparatively clear and definite implementation at present.
Present invention also provides a kind of optical network unit power supply management method embodiment, the method realizes based on optical network unit, described optical network unit comprises power management module and several virtual optical network unit VONU, several virtual optical network unit described respectively with several user's physical ports and/or user logic port one_to_one corresponding; As shown in figure 13, the method comprises:
Step 1301: described power management module is powered the need of to corresponding VONU according to the condition adjudgement of user's physical port corresponding to each VONU and/or user logic port;
UNI User Network Interface powers on, and uni port provides reverse power supply to the independent current source module of virtual ONU, and uni port is to the energize portions such as optical module, processing module simultaneously; The condition adjudgement of user's physical port that each VONU of virtual power supply administration module is corresponding and/or user logic port is powered the need of to corresponding VONU, wherein, if described user's physical port is in power-up state or described user logic port is in state of activation, then judge to need to power to the VONU of correspondence; If described user's physical port is in pass electricity condition or described user logic port is in deactivation status, then judge not need the VONU to correspondence to power.
Particularly, the state of described user logic port obtains according to the active information in interaction message between VONU and client device CPE.
Step 1302: described power management module opens the physics line card needing the VONU of power supply and/or this VONU corresponding, closes the physics line card not needing the VONU of power supply and/or this VONU corresponding.
Physics line card corresponding to corresponding VONU and/or this VONU is opened or closed to this optical network unit power supply management method embodiment according to the state of user's physical port corresponding to each VONU and/or user logic port, avoid do not need power VONU and/or this VONU corresponding be in opening state, reach energy-conservation object.
In order to realize the optical network unit power supply management method of above-described embodiment three, present invention also provides a kind of optical network unit, as shown in figure 14, described optical network unit comprises: power management module and several virtual optical network unit VONU, several virtual optical network unit described respectively with several user's physical ports and/or user logic port one_to_one corresponding; Described power management module comprises:
Power supply management submodule, for powering the need of to corresponding VONU according to the condition adjudgement of user's physical port corresponding to each VONU and/or user logic port;
Power switch submodule, the physics line card that VONU and/or this VONU for opening needs power supply are corresponding, and close the physics line card not needing the VONU of power supply and/or this VONU corresponding.
Particularly, if described user's physical port is in power-up state or described user logic port is in state of activation, then judge to need to power to the VONU of correspondence; If described user's physical port is in pass electricity condition or described user logic port is in deactivation status, then judge not need the VONU to correspondence to power.
Wherein, the state of described user logic port obtains according to the active information in interaction message between VONU and client device CPE.
For reducing power consumption, the forwarding capability of virtual ONU simplifies as far as possible, but each virtual ONU remains buffer to ports, QOS disposal ability and straight-through forwarding capability, has again different independent resources according to the different each virtual ONU of upper united mouth type:
GPON first line of a couplet pattern: each virtual ONU possesses buffer memory corresponding to independently ONU-ID, SN, GEM-PORT, T-CONT and T-CONT; The data flow that down direction enters from optical network unit is forwarded to corresponding virtual ONU according to GEM-PORT, then the logical channel in UNI or UNI corresponding to virtual ONU is forwarded to, subscriber terminal equipment is forwarded to by UNI or UNI logical channel, up direction, from the packet that UNI mouth enters, according to the priority mapping after priority or mandatory modification to different GEM-PORT, then be mapped to the different T-CONT of virtual ONU or be mapped to same GEM-PORT, then be mapped to the different queue of the same T-CONT of virtual ONU, send out from upper united mouth.
XGPON first line of a couplet pattern: each virtual ONU possesses buffer memory corresponding to independently ONU-ID, SN, GEM-PORT, T-CONT and T-CONT; The data flow that down direction enters from optical network unit is forwarded to corresponding virtual ONU according to GEM-PORT, is then forwarded to the logical channel in UNI or UNI corresponding to virtual ONU, is forwarded to subscriber terminal equipment by UNI or UNI logical channel; Up direction, from the packet that UNI mouth enters, according to the priority mapping after priority or mandatory modification to different GEM-PORT, then be mapped to the different T-CONT of virtual ONU or be mapped to same GEM-PORT, then be mapped to the different queue of the same T-CONT of virtual ONU, send from upper united mouth.
10GEPON and EPON first line of a couplet pattern: each virtual ONU possesses independently ONU-ID, MAC or SN, LLID, and the buffer memory that LLID is corresponding; The data flow that down direction enters from optical network unit is forwarded to corresponding virtual ONU according to LLID, is then forwarded to the logical channel in UNI or UNI corresponding to virtual ONU, is forwarded to subscriber terminal equipment by logical channel in UNI or UNI; Up direction, from the packet that UNI mouth enters, according to the priority mapping after priority or mandatory modification to Different L LID, then send out from upper united mouth, or be mapped to the same LLID of virtual ONU, be then mapped to the different queue of LLID, send out from upper united mouth.
NGPON2 first line of a couplet pattern: each virtual ONU possesses buffer memory corresponding to independently ONU-ID, SN, GEM-PORT, T-CONT and T-CONT; The data flow that down direction enters from optical network unit is forwarded to corresponding virtual ONU according to GEM-PORT, is then forwarded to the logical channel in UNI or UNI corresponding to virtual ONU, is forwarded to subscriber terminal equipment by the logical channel in UNI or UNI; Up direction, from the packet that UNI mouth enters, according to the priority mapping after priority or mandatory modification to different GEM-PORT, then be mapped to the different T-CONT of virtual ONU or be mapped to same GEM-PORT, then be mapped to the different queue of the same T-CONT of virtual ONU, send from upper united mouth.
WDM-PON first line of a couplet pattern: each virtual ONU possesses independently ONU-ID, MAC Address, the buffer memory of VLAN TAG and correspondence; The data flow that down direction enters from optical network unit is forwarded to corresponding virtual ONU according to packet outside VLAN TAG, is then forwarded to the logical channel in UNI or UNI corresponding to virtual ONU, is forwarded to subscriber terminal equipment by UNI or UNI logical channel; Up direction, from the packet that UNI mouth enters, according to the upper united mouth queue of the priority mapping after priority or mandatory modification to virtual ONU, and adds the outside VLAN TAG that virtual ONU is corresponding, sends from upper united mouth.
Ethernet first line of a couplet pattern: each virtual ONU possesses independently ONU-ID, MAC Address, the buffer memory of VLANTAG and correspondence; The data flow that down direction enters from optical network unit is forwarded to corresponding virtual ONU according to packet outside VLAN TAG, is then forwarded to the logical channel in UNI or UNI corresponding to virtual ONU, is forwarded to subscriber terminal equipment by UNI or UNI logical channel; Up direction, from the packet that UNI mouth enters, according to the upper united mouth queue of the priority mapping after priority or mandatory modification to virtual ONU, and adds the outside VLAN TAG that virtual ONU is corresponding, sends from upper united mouth.
For multicast service, it is that unit carries out multicast replication that OLT needs according to virtual ONU, and virtual ONU copies to the logical channel under UNI mouth corresponding to virtual ONU and UNI mouth again.Multicast message process is not with the port of UNI side for object, but with virtual ONU for copying object, OLT gives a multicast replication message of each virtual ONU, and OLT and virtual ONU can according to IGMP multicast protocol dynamic process replication actions.
Below concrete method of multicasting is described:
Embodiment four
Traditionally, the multicast replication object of SFU and MDU with equipment user's port for object, this causes when the single ONU Business Processing of SFU, need the many parts of multicast messages copying respective numbers according to port number, and for inventing the device multicast replicanism of multiple ONU MAC in same optical network device, do not have comparatively clear and definite implementation at present, if still adopt traditional approach, multicast replication efficiency can be very low.
Present invention also provides a kind of optical network unit method of multicasting, this method of multicasting is not only applicable to the virtual optical network unit in the optical network unit that the application provides, and be applicable to existing optical network unit too, particularly, as shown in figure 15, the method comprises:
Step 1501: described ONU receives the multicast message that OLT sends, described multicast message be described OLT with described ONU for object tools;
Step 1502: described ONU processes described multicast message.
Described ONU in the method is entity ONU or is the virtual ONU in entity ONU, described entity ONU or described virtual ONU and user's physical port and/or user logic port one_to_one corresponding.
The optical network unit method of multicasting that the application provides, not only simplify the processing procedure of VONU to multicast message, also reaches energy-conservation object simultaneously.
Described ONU carries out process to described multicast message can comprise following two kinds of modes:
Mode one: described ONU carries out process to described multicast message and comprises described ONU described multicast message is passed through ustomer premises access equipment.
Mode two: described ONU processes described multicast message and comprises described ONU with client device corresponding to this ONU for object carries out multicast replication again, and sends to described ustomer premises access equipment.
Particularly, if the method realizes based on the application's optical network unit, namely described optical network unit comprises several virtual optical network unit VONU, several virtual optical network unit described respectively with several user's physical ports and/or user logic port one_to_one corresponding, as shown in figure 16, then the method comprises:
Step 1601: described VONU receives the multicast message that OLT sends, described multicast message be described OLT with described VONU for object tools;
Step 1602: described VONU processes described multicast message.
Especially, for the ONU realizing multiple virtual ONU, its energy saving requirement is very high, adopts the application's method of multicasting can effectively realize energy-conservation object.
In order to realize the optical network unit method of multicasting of above-described embodiment four, present invention also provides a kind of optical network unit, as shown in figure 17, this optical network unit comprises:
Multicast message receiver module, for receive OLT send multicast message, described multicast message be described OLT with described ONU for object tools;
Multicast message processing module, for processing the described multicast message received.
Described ONU processes described multicast message and comprises described ONU with client device corresponding to this ONU for object carries out multicast replication again, and sends to described ustomer premises access equipment.
Described ONU carries out process to described multicast message and comprises described ONU described multicast message is passed through ustomer premises access equipment.
Particularly, described ONU is entity ONU or is the virtual ONU in entity ONU, described entity ONU or described virtual ONU and user's physical port and/or user logic port one_to_one corresponding.
For software version download and upgrading, the logical identifier position of each virtual ONU comprises the edition upgrading number information of this ONU, in download and escalation process, when virtual ONU and OLT version download communication is shaken hands and version downloads application, by inquiring about the version download state of OLT, and the logical identifier position of virtual ONU, if there are other certain virtual ONU download latest edition, then this virtual ONU stops version downloading application, wait for and just having downloaded at the virtual ONU of download version, then the version of this virtual ONU is downloaded and is also completed thereupon.Because all virtual ONU download unified software version by OLT, as long as any one virtual ONU has downloaded up-to-date version from OLT, then the version of remaining virtual ONU is also upgraded thereupon together, therefore compared with entity ONU, all virtual ONU only need download software version from OLT, just can meet every other virtual ONU upgrade requirement, greatly improve the version download efficiency of ONU.
Particularly, by following examples, the application's version upgrading method is described:
Embodiment five
Traditionally, the version of SFU or MDU equipment is downloaded and software upgrading mode, each optical network terminal needs download version and software upgrading from OLT, ONU is responsible for the software version of download and respective SFU or MDU equipment of upgrading, and for inventing the device multicast replicanism of multiple ONU MAC in same optical network device, there is no comparatively clear and definite implementation at present, if still adopt traditional approach, need to download many parts of software versions, and version is downloaded and the efficiency of upgrading can be very low.
Present invention also provides a kind of optical network unit version upgrading method embodiment, the method realizes based on optical network unit, described optical network unit comprises processing module and several virtual optical network unit VONU, several virtual optical network unit described respectively with several user's physical ports and/or user logic port one_to_one corresponding, as shown in figure 18, the method comprises:
Step 1801: described VONU receives the software version update instruction that OLT sends;
Whether step 1802: described VONU sends inquiry request to described processing module, have VONU responded described software version update instruction to inquire about;
Step 1803: after described processing module receives described inquiry request, judges whether to exist the VONU carrying out software version update, and returns Query Result to described VONU;
Step 1804: described VONU determines whether to respond described software version update instruction according to described Query Result, and notify described processing module when responding, if wherein exist, then do not respond, otherwise response.
In order to realize above-mentioned optical network unit version upgrading method embodiment, present invention also provides a kind of optical network unit, as shown in figure 19, described optical network unit comprises processing module and several virtual optical network unit VONU, several virtual optical network unit described respectively with several user's physical ports and/or user logic port one_to_one corresponding, described VONU comprises:
Command reception submodule, for receiving the software version update instruction that OLT sends;
Inquiry request sends submodule, for sending inquiry request to described processing module, whether having VONU responded described software version update instruction to inquire about;
Version updating management submodule, for receiving Query Result, and determines whether to respond described software version update instruction according to described Query Result, and notifies described processing module when responding, if wherein exist, then do not respond, otherwise response;
Described processing module comprises:
Inquiry request receives submodule, for receiving described inquiry request;
Inquiry request process submodule, for judging whether to exist the VONU carrying out software version update, and returns Query Result to described VONU.
Figure 20 is the typical empty MAC chip system Organization Chart supporting virtual ONU, this MAC chip internal framework mainly comprises the parts such as PON MAC processing module, CPU module, Business Stream processing module, ethernet interface module, can also comprise the part such as packet handing module, clock synchronous processing module as required.
Wherein, PON MAC processing module comprises first line of a couplet PON MAC and virtual ONU control section, the conversion of primary responsibility first line of a couplet PON MAC protocol and process, and the single ONU MAC of the first line of a couplet is invented several virtual ONU MAC modules separate in logic; Ethernet interface module primary responsibility, by the protocol conversion between PON MAC processing module and Ethernet interface, meets GE mouth or the point-to-point first line of a couplet of 10GE mouth; CPU module is responsible for internal control and the data processing of virtualization optical network unit; Business Stream processing module is responsible for the Business Stream mapping between UNI and the T-CONT/GEM-PORT/LLID/VLAN of each virtual ONU and is forwarded, make the Business Processing mode of each virtual ONU identical with FTTH, possesses the way to manage of equivalent SFU, management channels can adopt OMCI or the OAM mode of standard, and supporting business transparent transmission mode, thus meet optical fiber to application scenarioss such as distributed points/doorway/offices.
More specifically, the PON MAC processing module first line of a couplet is connected with PON by Serdes interface, and can according to first line of a couplet mode needs, XGPON, GPON, 10GEPON, EPON, GE, 10GE can be supported simultaneously, the multimode manner such as NGPON2 and WDM-PON, also can only support one wherein or several, specific works mode software can configure
More specifically, different with connect user side situation according to application scenarios, in order to compatibility, MDU generic request under traditional F TTB scene, can packet handing module be increased in optional virtual optical network unit, complete the functions such as MAC address learning forwards, VLAN mapping forwarding, the process of ACL access control lists, multicast.
IEEE1588V2 processing module can be increased in virtual ONU, meet FTTM application scenarios.
For open network or virtual operator's scene, virtual ONU is to belong to different service providers, and the logical channel of UNI or UNI is mapped to corresponding virtual ONU according to ownership situation.The various resources of virtual ONU are all opposing one another, and service provider's industry can freely distribute its resource.For time synchronized module (IEEE1588V2 module), each virtual ONU can independently adopt TC mode treatment, meets the time synchronized need for independence of service provider.
More specifically, Business Stream processing module, packet handing module, clock synchronous processing module etc. adopt independently-powered mode, work between each module can be separate, according to actual service condition can close this wherein idle module save power consumption, simultaneously also can meet optical fiber to the different application scenarios demand such as distributed points, office, corridor, mobile access point by cooperating each other.
The method and apparatus of the various virtual optical network unit that the present invention carries obviously is not limited to the mode proposed in embodiment.Such as, Fig. 1, be that 4 uni interfaces are placed on one piece of line card in the device systems Organization Chart of virtual optical network unit, each system supports 2 line card slots, and also can be that each line card only supports 1 uni interface, system supports 8 line card slots,
And for example, this single ONU optical network unit can also be invented the method for multiple independent ONU optical network unit, be derivatized to and adopt multiple entity ONU optical network unit to carry out integrating or stacking mode, single ONU module is invented several virtual ONU modules, be derivatized to and substitute single ONU and virtual ONU module with several entities ONU optical network unit, meet different scene demand.
And for example, the module such as PON MAC module, Business Stream processing module, CPU module, packet handing module, clock synchronous processing module of virtual optical network unit mutually can also be combined or deletes, reduce module cost and power consumption, also can increase functional module simultaneously, meet different application scenarioss.
And for example, FPGA can also be increased as Service Switching Module between virtual optical network unit and the physical interface module such as twisted-pair feeder, coaxial cable, power line of user side, or physical interface module single port module and multiport line card are combined, meet different application scenarioss.
The present invention proposes optical network unit virtualization implementation method, to support flexible deployment and the streamlining management of optical network unit, the many optical network units in family adopting the method to realize can adopt operation management and the service fulfillment pattern of more simple FTTH, equipment form can accomplish to cut randomly, the module that each user is corresponding simultaneously can independently supply, power consumption can meet single user or the reverse power reguirements of multi-user, very big reduction is oppositely powered difficulty, the mode of registering one's residence can be ethernet line, telephone wire (twisted-pair feeder), coaxial cable, power line etc., service wire electrolyte can be point-to-point communication mechanism, also can be that point the more puts share medium communication mechanism, optical network unit first line of a couplet optical interface networking mode can be point-to-point Ethernet or point-to-multipoint EPON, thus solve the flexible deployment of fiber entering household final stage access medium and simplify problem of management.
Although the method and apparatus that employing virtual optical network unit of the present invention realizes device of optical network unit flexible deployment has been illustrated and has described, clearly the present invention has been unrestricted.Do not departing from by under the condition of the determined the spirit and scope of the present invention of appended claims book, those skilled in the art will can take into account many corrections, replacing, change, substitute and equivalent content.

Claims (30)

1. an optical network unit (ONU) registration method, it is characterized in that, the method realizes based on optical network unit, described optical network unit comprises processing module and several virtual optical network unit VONU, several virtual optical network unit described respectively with several user's physical ports and/or user logic port one_to_one corresponding; The method comprises:
By the register flow path of each virtual optical network unit described in the cooperation control of described processing module.
2. the method for claim 1, is characterized in that, different virtual optical network unit has different marks respectively, and the step that the described control by described processing module completes the register flow path of several virtual optical network unit described comprises:
Described processing module receives the registration request that VONU sends, and wherein carries the mark of described VONU;
The mark of VONU described in described processing module record, whether detection exists other VONU is registered;
If there are other VONU to register, described processing module sends wait instruction to described VONU, and the registration request of described VONU is put into waiting list, process each registration request in waiting list successively, registration request is sent at random within the current log-in window phase, otherwise send the registration request of current VONU, complete the registration of described VONU.
3. method as claimed in claim 2, it is characterized in that: when exceeding the described current log-in window phase, described processing module deletes the registration request in current waiting list.
4. the method for claim 1, is characterized in that, different virtual optical network unit has different marks respectively, and the step that the described control by described processing module completes the register flow path of several virtual optical network unit described comprises:
Described processing module receives the registration request that VONU sends, and wherein carries the mark of described VONU;
The mark of VONU described in described processing module record, whether detection exists other VONU is registered;
If there are other VONU to register, described processing module sends wait instruction to described VONU, again sends registration request after this VONU receives this wait instruction at the interim slow astern random time of log-in window.
5. the method for claim 1, is characterized in that, different virtual optical network unit has different marks respectively, and the step that the described control by described processing module completes the register flow path of several virtual optical network unit described comprises:
Described processing module receives the registration request that each VONU sends, and wherein carries the mark of described VONU;
The registration request of described each VONU of processing module transparent transmission, adopts random competition mode to realize registration process to make each VONU.
6. the upper and lower wire management method of optical network unit, it is characterized in that, the method realizes based on optical network unit, described optical network unit comprises several virtual optical network unit VONU, several virtual optical network unit described respectively with several user's physical ports and/or user logic port one_to_one corresponding; The method comprises:
Described each VONU detects the corresponding power supply state of user's physical port or the activation of user logic port or deactivation status;
Described VONU is according to the journey of linear flow up and down of the corresponding VONU of detection triggers, if wherein user's physical port starts power supply or user logic port status for activating UP state, then trigger the flow process of reaching the standard grade of corresponding VONU, if user's physical port is stopped power supply or user logic port status is deexcitation DOWN state, then trigger the flow process that rolls off the production line of corresponding VONU.
7. method as claimed in claim 6, is characterized in that: the state of described user logic port obtains according to the active information in interaction message between VONU and client device CPE.
8. an optical network unit power supply management method, it is characterized in that, the method realizes based on optical network unit, described optical network unit comprises power management module and several virtual optical network unit VONU, several virtual optical network unit described respectively with several user's physical ports and/or user logic port one_to_one corresponding; The method comprises:
Described power management module is powered the need of to corresponding VONU according to the condition adjudgement of user's physical port corresponding to each VONU and/or user logic port;
Described power management module opens the physics line card needing the VONU of power supply and/or this VONU corresponding, closes the physics line card not needing the VONU of power supply and/or this VONU corresponding.
9. method as claimed in claim 8, is characterized in that: if described user's physical port is in power-up state or described user logic port is in state of activation, then judging needs to power to the VONU of correspondence; If described user's physical port is in pass electricity condition or described user logic port is in deactivation status, then judge not need the VONU to correspondence to power.
10. method as claimed in claim 8, is characterized in that: the state of described user logic port obtains according to the active information in interaction message between VONU and client device CPE.
11. 1 kinds of optical network unit method of multicasting, it is characterized in that, the method comprises:
Described ONU receives the multicast message that OLT sends, described multicast message be described OLT with described ONU for object tools;
Described ONU processes described multicast message.
12. methods as claimed in claim 11, is characterized in that: described ONU processes described multicast message and comprises described ONU with client device corresponding to this ONU for object carries out multicast replication again, and sends to described ustomer premises access equipment.
13. methods as claimed in claim 11, is characterized in that: described ONU carries out process to described multicast message and comprises described ONU described multicast message is passed through ustomer premises access equipment.
14. methods as described in any one in claim 11 to 13, is characterized in that: described ONU is entity ONU or is the virtual ONU in entity ONU, described entity ONU or described virtual ONU and user's physical port and/or user logic port one_to_one corresponding.
15. 1 kinds of optical network unit version upgrading methods, it is characterized in that, the method realizes based on optical network unit, described optical network unit comprises processing module and several virtual optical network unit VONU, several virtual optical network unit described respectively with several user's physical ports and/or user logic port one_to_one corresponding, the method comprises:
Described VONU receives the software version update instruction that OLT sends;
Described VONU sends inquiry request to described processing module, whether has VONU responded described software version update instruction to inquire about;
After described processing module receives described inquiry request, judge whether to exist the VONU carrying out software version update, and return Query Result to described VONU;
Described VONU determines whether to respond described software version update instruction according to described Query Result, and notifies described processing module when responding, if wherein exist, does not then respond, otherwise response.
16. 1 kinds of optical network units, is characterized in that, described optical network unit comprises:
Processing module, completes the register flow path of each virtual optical network unit described for cooperation control;
And several virtual optical network unit VONU, several virtual optical network unit described respectively with several user's physical ports and/or user logic port one_to_one corresponding, for realizing the function of entity optical network unit, comprised register flow path.
17. optical network units as claimed in claim 16, it is characterized in that, different virtual optical network unit has different marks respectively, and described processing module comprises:
Registration request receives submodule, for receiving the registration request that VONU sends, wherein carries the mark of described VONU;
Whether record detection sub-module, for recording the mark of described VONU, also existing other VONU for detection and registering;
Registration request process submodule, for the treatment of the registration request received, if wherein there are other VONU to register, wait instruction is sent to described VONU, and the registration request of described VONU is put into waiting list, process each registration request in waiting list successively, within the current log-in window phase, send registration request at random, otherwise send the registration request of current VONU, complete the registration of described VONU.
18. optical network units as claimed in claim 17, is characterized in that: when exceeding the described current log-in window phase, and described registration please ask process submodule also for deleting the registration request in current waiting list.
19. optical network units as claimed in claim 16, it is characterized in that, different virtual optical network unit has different marks respectively, and described processing module comprises:
Registration request receives submodule, for receiving the registration request that VONU sends, wherein carries the mark of described VONU;
Record detection sub-module, for recording the mark of described VONU, and detects and whether there are other VONU and register;
Registration request process submodule, for the treatment of the registration request received, wherein, register if there are other VONU, send wait instruction to described VONU, after receiving this wait instruction to make this VONU, again send registration request at the interim slow astern random time of log-in window.
20. optical network units as claimed in claim 16, it is characterized in that, different virtual optical network unit has different marks respectively, and described processing module comprises:
Registration request receives submodule, for receiving the registration request that each VONU sends, wherein carries the mark of described VONU;
Registration request transparent transmission submodule, for the registration request of each VONU of transparent transmission, adopts random competition mode to realize registration process to make each VONU.
21. 1 kinds of optical network units, is characterized in that, described optical network unit comprises several virtual optical network unit VONU, several virtual optical network unit described respectively with several user's physical ports and/or user logic port one_to_one corresponding; Described VONU comprises:
State-detection submodule, for detecting the corresponding power supply state of user's physical port or the activation of user logic port or deactivation status;
Upper and lower wire management submodule, for the journey of linear flow up and down according to the corresponding VONU of detection triggers, if wherein user's physical port starts power supply or user logic port status for activating UP state, then trigger the flow process of reaching the standard grade of corresponding VONU, if user's physical port is stopped power supply or user logic port status is deexcitation DOWN state, then trigger the flow process that rolls off the production line of corresponding VONU.
22. optical network units as claimed in claim 21, is characterized in that: the state of described user logic port obtains according to the active information in interaction message between VONU and client device CPE.
23. 1 kinds of optical network units, it is characterized in that, described optical network unit comprises: power management module and several virtual optical network unit VONU, several virtual optical network unit described respectively with several user's physical ports and/or user logic port one_to_one corresponding; Described power management module comprises:
Power supply management submodule, for powering the need of to corresponding VONU according to the condition adjudgement of user's physical port corresponding to each VONU and/or user logic port;
Power switch submodule, the physics line card that VONU and/or this VONU for opening needs power supply are corresponding, and close the physics line card not needing the VONU of power supply and/or this VONU corresponding.
24. optical network units as claimed in claim 23, is characterized in that: if described user's physical port is in power-up state or described user logic port is in state of activation, then judging needs to power to the VONU of correspondence; If described user's physical port is in pass electricity condition or described user logic port is in deactivation status, then judge not need the VONU to correspondence to power.
25. optical network units as claimed in claim 24, is characterized in that: the state of described user logic port obtains according to the active information in interaction message between VONU and client device CPE.
26. 1 kinds of optical network units, is characterized in that, this optical network unit comprises:
Multicast message receiver module, for receive OLT send multicast message, described multicast message be described OLT with described ONU for object tools;
Multicast message processing module, for processing the described multicast message received.
27. optical network units as claimed in claim 26, is characterized in that: described ONU processes described multicast message and comprises described ONU with client device corresponding to this ONU for object carries out multicast replication again, and sends to described ustomer premises access equipment.
28. optical network units as claimed in claim 26, is characterized in that: described ONU carries out process to described multicast message and comprises described ONU described multicast message is passed through ustomer premises access equipment.
29. optical network units as described in any one in claim 26 to 28, it is characterized in that: described ONU is entity ONU or is the virtual ONU in entity ONU, described entity ONU or described virtual ONU and user's physical port and/or user logic port one_to_one corresponding.
30. 1 kinds of optical network units, it is characterized in that, described optical network unit comprises processing module and several virtual optical network unit VONU, several virtual optical network unit described respectively with several user's physical ports and/or user logic port one_to_one corresponding, described VONU comprises:
Command reception submodule, for receiving the software version update instruction that OLT sends;
Inquiry request sends submodule, for sending inquiry request to described processing module, whether having VONU responded described software version update instruction to inquire about;
Version updating management submodule, for receiving Query Result, and determines whether to respond described software version update instruction according to described Query Result, and notifies described processing module when responding, if wherein exist, then do not respond, otherwise response;
Described processing module comprises:
Inquiry request receives submodule, for receiving described inquiry request;
Inquiry request process submodule, for judging whether to exist the VONU carrying out software version update, and returns Query Result to described VONU.
CN201310449347.XA 2013-09-24 2013-09-24 Optical network unit management method and optical network unit Expired - Fee Related CN104467951B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310449347.XA CN104467951B (en) 2013-09-24 2013-09-24 Optical network unit management method and optical network unit

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310449347.XA CN104467951B (en) 2013-09-24 2013-09-24 Optical network unit management method and optical network unit

Publications (2)

Publication Number Publication Date
CN104467951A true CN104467951A (en) 2015-03-25
CN104467951B CN104467951B (en) 2019-08-16

Family

ID=52913409

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310449347.XA Expired - Fee Related CN104467951B (en) 2013-09-24 2013-09-24 Optical network unit management method and optical network unit

Country Status (1)

Country Link
CN (1) CN104467951B (en)

Cited By (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105610600A (en) * 2015-09-24 2016-05-25 上海斐讯数据通信技术有限公司 Data index method of equipment port in PON network, system and OLT equipment
CN105634985A (en) * 2016-01-21 2016-06-01 烽火通信科技股份有限公司 Processing method of FTTdp (Fiber to the Distribution Point) multi DSL (Digital Subscriber Line) port ONU (Optical Network Unit) service flow
WO2016169350A1 (en) * 2015-04-20 2016-10-27 中兴通讯股份有限公司 Reverse power feed processing method and device
CN106254184A (en) * 2015-06-15 2016-12-21 中兴通讯股份有限公司 A kind of method and apparatus realizing fiber entering household
CN106452991A (en) * 2016-09-09 2017-02-22 武汉长光科技有限公司 Method for increasing user access number based on coaxial access network
CN106851439A (en) * 2015-12-07 2017-06-13 深圳市中兴微电子技术有限公司 A kind of cut-in method and device of multiple optical network units
WO2017128608A1 (en) * 2016-01-25 2017-08-03 中兴通讯股份有限公司 Reverse power supply method and system and control equipment
WO2018120547A1 (en) * 2016-12-30 2018-07-05 深圳市中兴微电子技术有限公司 Registration method for virtual optical network unit, system and storage medium
CN108886471A (en) * 2016-03-22 2018-11-23 飞利浦照明控股有限公司 The PoE system of energy consumption measurement is provided
CN108900398A (en) * 2018-07-26 2018-11-27 烽火通信科技股份有限公司 Fiber broadband access system and its implementation based on FTTdp mode
CN110945852A (en) * 2017-10-25 2020-03-31 华为技术有限公司 Method and device for establishing connection between physical OLT and virtual OLT
CN111193969A (en) * 2018-11-14 2020-05-22 中兴通讯股份有限公司 Data communication and communication management method based on DPU and DPU
CN112737690A (en) * 2017-02-28 2021-04-30 华为技术有限公司 Optical line terminal OLT equipment virtualization method and related equipment
CN113259791A (en) * 2021-07-02 2021-08-13 武汉长光科技有限公司 Information configuration method, electronic device and computer-readable storage medium
CN113347511A (en) * 2021-05-24 2021-09-03 广西电网有限责任公司 Method, device and system for defending hop-by-hop attack in optical transmission network
WO2023215104A1 (en) * 2022-05-05 2023-11-09 Arris Enterprises Llc Optical network unit comprising means to communicate with a hub via a coaxial cable or a twisted pair electrical conductor

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101202591A (en) * 2006-12-13 2008-06-18 中兴通讯股份有限公司 Method for realizing multicast virtual local area network registration in GPON system
CN102271059A (en) * 2011-09-02 2011-12-07 烽火通信科技股份有限公司 Method and device for testing High-capacity communication equipment based on virtual terminal
CN103024611A (en) * 2012-12-28 2013-04-03 武汉烽火网络有限责任公司 Method and device for pre-configuration management of ONU (optical network unit) by OLT (optical line terminal)

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101202591A (en) * 2006-12-13 2008-06-18 中兴通讯股份有限公司 Method for realizing multicast virtual local area network registration in GPON system
CN102271059A (en) * 2011-09-02 2011-12-07 烽火通信科技股份有限公司 Method and device for testing High-capacity communication equipment based on virtual terminal
CN103024611A (en) * 2012-12-28 2013-04-03 武汉烽火网络有限责任公司 Method and device for pre-configuration management of ONU (optical network unit) by OLT (optical line terminal)

Cited By (29)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2016169350A1 (en) * 2015-04-20 2016-10-27 中兴通讯股份有限公司 Reverse power feed processing method and device
CN106254184A (en) * 2015-06-15 2016-12-21 中兴通讯股份有限公司 A kind of method and apparatus realizing fiber entering household
WO2016202078A1 (en) * 2015-06-15 2016-12-22 中兴通讯股份有限公司 Method and device for fiber-to-the-home
US10554326B2 (en) 2015-06-15 2020-02-04 Zte Corporation Method and device for fiber-to-the-home
CN105610600B (en) * 2015-09-24 2018-09-28 上海斐讯数据通信技术有限公司 The data index method, system and OLT device of device port in PON network
CN105610600A (en) * 2015-09-24 2016-05-25 上海斐讯数据通信技术有限公司 Data index method of equipment port in PON network, system and OLT equipment
CN106851439A (en) * 2015-12-07 2017-06-13 深圳市中兴微电子技术有限公司 A kind of cut-in method and device of multiple optical network units
WO2017097008A1 (en) * 2015-12-07 2017-06-15 深圳市中兴微电子技术有限公司 Access method and apparatus for multiple optical network units, and storage medium
CN105634985B (en) * 2016-01-21 2018-10-09 烽火通信科技股份有限公司 A kind of processing method of the more ports the DSL ONU Business Streams of FTTdp
CN105634985A (en) * 2016-01-21 2016-06-01 烽火通信科技股份有限公司 Processing method of FTTdp (Fiber to the Distribution Point) multi DSL (Digital Subscriber Line) port ONU (Optical Network Unit) service flow
WO2017128608A1 (en) * 2016-01-25 2017-08-03 中兴通讯股份有限公司 Reverse power supply method and system and control equipment
CN108886471A (en) * 2016-03-22 2018-11-23 飞利浦照明控股有限公司 The PoE system of energy consumption measurement is provided
CN108886471B (en) * 2016-03-22 2021-06-15 昕诺飞控股有限公司 PoE system providing energy consumption measurements
CN106452991A (en) * 2016-09-09 2017-02-22 武汉长光科技有限公司 Method for increasing user access number based on coaxial access network
WO2018120547A1 (en) * 2016-12-30 2018-07-05 深圳市中兴微电子技术有限公司 Registration method for virtual optical network unit, system and storage medium
CN108270749A (en) * 2016-12-30 2018-07-10 深圳市中兴微电子技术有限公司 A kind of register method and system of virtual optical network unit
CN108270749B (en) * 2016-12-30 2021-03-16 深圳市中兴微电子技术有限公司 Registration method and system of virtual optical network unit
EP3541037A4 (en) * 2016-12-30 2019-09-25 Sanechips Technology Co., Ltd. Registration method for virtual optical network unit, system and storage medium
CN112737690A (en) * 2017-02-28 2021-04-30 华为技术有限公司 Optical line terminal OLT equipment virtualization method and related equipment
US11336973B2 (en) 2017-02-28 2022-05-17 Huawei Technologies Co., Ltd. Optical line terminal OLT device virtualization method and related device
CN110945852A (en) * 2017-10-25 2020-03-31 华为技术有限公司 Method and device for establishing connection between physical OLT and virtual OLT
CN108900398B (en) * 2018-07-26 2021-03-30 烽火通信科技股份有限公司 FTTdp mode-based optical fiber broadband access system and implementation method thereof
CN108900398A (en) * 2018-07-26 2018-11-27 烽火通信科技股份有限公司 Fiber broadband access system and its implementation based on FTTdp mode
CN111193969A (en) * 2018-11-14 2020-05-22 中兴通讯股份有限公司 Data communication and communication management method based on DPU and DPU
CN111193969B (en) * 2018-11-14 2023-04-28 中兴通讯股份有限公司 Data communication and communication management method based on DPU and DPU
CN113347511A (en) * 2021-05-24 2021-09-03 广西电网有限责任公司 Method, device and system for defending hop-by-hop attack in optical transmission network
CN113259791A (en) * 2021-07-02 2021-08-13 武汉长光科技有限公司 Information configuration method, electronic device and computer-readable storage medium
CN113259791B (en) * 2021-07-02 2021-09-14 武汉长光科技有限公司 Information configuration method, electronic device and computer-readable storage medium
WO2023215104A1 (en) * 2022-05-05 2023-11-09 Arris Enterprises Llc Optical network unit comprising means to communicate with a hub via a coaxial cable or a twisted pair electrical conductor

Also Published As

Publication number Publication date
CN104467951B (en) 2019-08-16

Similar Documents

Publication Publication Date Title
CN104467951A (en) Optical network unit management method and optical network unit
CN101448184B (en) A method for realizing automatic work unit in EPON and system thereof
CN106161077B (en) Cut-in convergent device and certification register method
CN100536399C (en) A distributed controllable multicast system of passive optical network and its implementation method
CN102355610B (en) Method for implementing circuit identification in optical network unit (ONU) system based on EOC (Ethernet over Coaxial cable)
CN103856358B (en) Ethernet port VLAN (virtual local area network) configuration system and method of EOC (Ethernet over coax) equipment
JP5295273B2 (en) Data stream filtering apparatus and method
WO2017193815A1 (en) Sdn management control method, device and system, and olt
EP3468219B1 (en) Method and apparatus for generating forwarding entries for devices in optical network
US9270480B1 (en) Systems and methods for Ethernet-based management of optical networks using OMCI
CN101997725A (en) System and device for bearing data over cable service interface specification (DOCSIS) service based on passive optical network (PON)
CN103023769B (en) ONU realizes the method for L 2 broadcast bag and unknown bag forwarding
CN103875216A (en) Access system communication method and device of optical fiber network
CN105379219A (en) Method, apparatus and system for interacting information in access network
CN112688801B (en) Local area network construction method, device and system based on PON (Passive optical network)
CN102739539A (en) Method for carrying out topology association on optical network unit (ONU) and Ethernet over coax (EOC)
CN111654765A (en) Business service processing method and device and optical line terminal
CN117544876B (en) Optical fiber access network system based on MINI-OLT (MINI-optical line terminal) server and control method thereof
CN105007180A (en) Distributed CCMTS management system and method
CN100499549C (en) Apparatus and base station equipment for transmitting IP message in WiMAX network
CN101931831B (en) Optical network unit and IP managing method of optical network unit
CN204465570U (en) The gigabit smart transceiver equipment that a kind of local terminal far-end can manage simultaneously
CN103595600B (en) A kind of clustering methods and photoelectricity Two-way Network suitable for EOC large-scale network-estabilishings
CN105515861B (en) A kind of network exempts from configuration method and device
CN210745188U (en) Household intelligent safety gateway

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20190816

Termination date: 20200924

CF01 Termination of patent right due to non-payment of annual fee