CN109714653B - Method for accelerating CTC OAM upgrading efficiency - Google Patents
Method for accelerating CTC OAM upgrading efficiency Download PDFInfo
- Publication number
- CN109714653B CN109714653B CN201811625050.3A CN201811625050A CN109714653B CN 109714653 B CN109714653 B CN 109714653B CN 201811625050 A CN201811625050 A CN 201811625050A CN 109714653 B CN109714653 B CN 109714653B
- Authority
- CN
- China
- Prior art keywords
- ctc
- window
- message
- olt
- onu
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Landscapes
- Small-Scale Networks (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
A method for accelerating CTC OAM upgrading efficiency comprises the following steps: the EPON OLT carries out negotiation of a CTC FileWriteRequest mode with the ONU through the expanded CTC FileWriteRequest message, the ONU analyzes the expanded size field of the sending window in the CTC FileWriteRequest message, and replies an OLT negotiation result; the OLT processes the software version file to be upgraded according to the size of the negotiated message sending window; the OLT sends a file segment of one window each time until all the FileTransferDate sub-messages in the window are sent completely, and the OLT enters a stage of waiting for the ONU to reply; the ONU receives the FileTransferDate sub-messages in sequence according to the numbers; after the OLT detects that the transmission fails or overtime, retransmitting the window FileTransferDate sub-message; and if the OLT receives the FileTransferAck message, repeatedly sending the file segments of the window until all files are transmitted. The invention greatly accelerates the message transmission efficiency, improves the upgrading efficiency and stability of the original EPON CTC standard, simultaneously considers the compatibility problem, expands the related negotiation method and is convenient for the operation and maintenance of old equipment.
Description
Technical Field
The invention relates to the fields of EPON network operation, maintenance and the like, in particular to a method for accelerating CTC OAM upgrading efficiency.
Background
With the continuous popularization of broadband strategy in China, the FTTH access network operation has already realized ultra-large-scale commercial use in China, and the continuously enlarged commercial scale puts forward higher quality requirements and faster time requirements on the operation and maintenance of operators.
The upgrading method based on expansion CTC OAM is defined in the current China telecom EPON standard, is very suitable for upgrading and updating ONU versions based on an L2 network instead of an IP/TCP network operation environment, reduces the waste of network scarce resources such as an operator IP and the like, is beneficial to rapid operation and maintenance, and is adopted by more and more large operation networks. However, in the upgrade model defined by the original EPON CTC standard, the OLT and the ONU need to confirm the transmission and reception of each message, which greatly reduces the number of messages that can be transmitted in a unit time, thereby increasing the time consumed in the whole upgrade process.
Disclosure of Invention
The technical problem to be solved by the invention is that aiming at the defects existing in the expansion-based CTC OAM upgrading method defined by the current China telecom EPON standard, the invention provides a method for accelerating the upgrading efficiency of CTC OAM, based on window sending and confirmation, the upgrading and updating of the ONU software version based on the EPON CTC OAM greatly accelerates the message transmission efficiency in unit time, promotes the upgrading efficiency and stability of the original EPON CTC standard, and realizes the quick upgrading of two-layer OAM; meanwhile, the compatibility problem is considered, the related negotiation method is expanded, and the operation and maintenance of old equipment are facilitated.
The technical scheme adopted by the invention for solving the technical problems is as follows:
a method for accelerating CTC OAM upgrading efficiency comprises the following steps:
s1, the EPON OLT negotiates a CTC OAM upgrading mode with the ONU through an expanded CTC fileWriteRequest message, and the expanded CTC fileWriteRequest message contains the CTC OAM upgrading mode and the size of a sending window;
s2, the ONU receives and analyzes the expanded CTC FileWriteRequest message, if the ONU supports the defined CTC OAM upgrading mode, the step S3 is entered, otherwise, the ONU operates according to the standard EPON CTC specification;
s3, the ONU analyzes the field of the size of the sending window in the expanded CTC FileWriteRequest message, and replies the negotiation result of the size of the sending window of the OLT through the expanded CTC FileTransferAck message, wherein the size of the negotiated sending window of the message is smaller than or equal to the size of the window below the OLT;
s4, after receiving the expanded CTC FileTransferAck message, the OLT processes the software version file to be upgraded according to the negotiated message sending window size, divides the software version file into file segments of a plurality of windows, and the file segment of each window is assembled by a plurality of FileTransferDate sub-messages;
s5, the OLT sends a file segment of one window each time, the number of the first FileTransferDate sub-message of each window is sequentially increased by 1 from 0 until all the FileTransferDate sub-messages in the window are sent, and the OLT enters a waiting ONU reply stage;
s6, the ONU receives the FileTransferDate sub-messages in sequence according to the serial number, and informs the OLT of the successful transmission of the window through an expanded CTC FileTransferAck message or informs the OLT of the failure of the window transmission through an Error message after all the FileTransferDate sub-messages of the window are received;
s7, if the OLT receives an Error message, or the OLT does not receive any reply message from the ONU within a certain interval after the current window is finished sending, starting retransmission from the first filetransfer date sub-message of the window until all the filetransfer date sub-messages in the window are finished sending (i.e. the OLT performs retransmission processing on the filetransfer date sub-message of the window again after detecting transmission failure or timeout), and entering step S6;
s8, if the OLT receives the expanded CTC FileTransferAck message, repeating the corresponding steps of the step S5, and sending all FileTransferDate sub-messages of the next window until all files are transmitted.
According to the scheme, after receiving the expanded CTC FileWriteRequest message in step S2, the ONU determines whether to support the defined CTC OAM upgrade mode according to its expanded field, and is compatible with the standard content defined by the standard EPON CTC.
According to the above scheme, the ONU reduces the size of the window in step S3 according to its own capability and resources.
According to the scheme, in the step S4, the OLT fragments the software version file to be upgraded according to the FileTransferDate file length in the standard EPON CTC specification, so that the standard EPON CTC specification is compatible.
According to the above scheme, in step S5, the OLT maintains the transmission state of the current window in units of each transmission window, and enters a state of waiting for the ONU to reply.
According to the above scheme, in step S6, the FileTransferDate sub-messages of each sending window are numbered sequentially from 0, and when each window receives a message, the ONU receives and processes the software version file fragment to be upgraded according to the numbering sequence of the FileTransferDate sub-messages.
Compared with the prior art, the invention has the following beneficial effects:
1. on the basis of EPON CTC standard, the invention expands FileWriteRequest and FileTransferAck fields, OLT and ONU equipment can determine the upgrading mode through a negotiation mechanism, and the upgrading mode is completely compatible with the original standard;
2. the improved mechanism provided by the invention is mainly used for reducing the gradual sending/response of the OLT and the ONU to each upgrade file segment in the upgrading process of the EPON CTC OAM, reducing the interaction times of the OLT and the ONU and the respective waiting response time, and improving the sending efficiency and the final file transmission efficiency of the upgrade file segments;
3. the improved mechanism provided by the invention is not limited to the EPON CTC OAM upgrading of a single ONU, can realize the simultaneous online upgrading of a plurality of ONUs in batch, and improves the operation and maintenance efficiency of an OLT system;
4. the retransmission mechanism based on the window size defined by the method can utilize the resource capacity of the ONU to the maximum extent by flexibly configuring the size of the window, and can greatly improve the success efficiency of file upgrading;
5. the method of the invention does not modify other standard methods except the method description in the EPON CTC standard, and can be completely compatible with the current commercial OLT and ONU.
Drawings
FIG. 1 is a flow chart of a method of accelerating the efficiency of a CTC OAM upgrade of the present invention;
fig. 2 is an extended definition CTC OAM message format according to an embodiment of the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention more apparent, the present invention will be further described in detail with reference to the accompanying drawings and examples.
Referring to fig. 1, the method for accelerating the efficiency of upgrading CTC OAM according to the embodiment of the present invention includes the following steps:
s1, the EPON OLT negotiates a CTC OAM upgrading mode with the ONU through the expanded CTC FileWriteRequest message, the format of the CTC OAM message is expanded and defined as shown in figure 2, and the expanded CTC FileWriteRequest message comprises the CTC OAM upgrading mode and the size of a sending window;
s2, the ONU receives and analyzes the expanded CTC fileWriteRequest message, and determines whether to support a defined CTC OAM upgrading mode according to the expanded field, and the message is compatible with the standard content defined by the EPON CTC, if the ONU supports the defined CTC OAM upgrading mode, the step S3 is entered, otherwise, the ONU operates according to the standard EPON CTC specification;
s3, the ONU analyzes the field of the size of the sending window in the expanded CTC fileWriteRequest message, replies the negotiation result of the size of the sending window of the OLT through the expanded CTCFileTransferAck message, the size of the negotiated message sending window is smaller than or equal to the size of the window below the OLT, and the ONU reduces the size of the window according to the self-capability and the resource;
s4, after receiving an extended CTC FileTransferAck message, the OLT processes a software version file to be upgraded according to the size of a negotiated message sending window, the OLT fragments the software version file to be upgraded according to the FileTransferDate file length in the standard EPON CTC specification, divides the software version file into file fragments of a plurality of windows, is compatible with the standard EPON CTC specification, and assembles the file fragment of each window by a plurality of FileTransferDate sub-messages;
s5, the OLT sends a file segment of one window each time, the number of the first FileTransferDate sub-message of each window is sequentially increased by 1 from 0 until all the FileTransferDate sub-messages in the window are sent completely (the OLT takes each sending window as a unit to maintain the sending state of the current window), and the OLT enters a waiting ONU reply stage;
s6, numbering FileTransferDate sub-messages of each sending window from 0 in sequence, sequentially receiving the FileTransferDate sub-messages at each window by the ONU according to the FileTransferDate sub-message numbers, processing software version file fragments to be upgraded, and notifying the OLT of successful transmission of the window or notification of failure of transmission of the window through an Error message after receiving all the FileTransferDate sub-messages of the sending window;
s7, if the OLT receives an Error message, or the OLT does not receive any reply message from the ONU within a certain interval after the current window is finished sending, starting retransmission from the first filetransfer date sub-message of the window until all the filetransfer date sub-messages in the window are finished sending (i.e. the OLT performs retransmission processing on the filetransfer date sub-message of the window again after detecting transmission failure or timeout), and entering step S6;
s8, if the OLT receives the expanded CTC FileTransferAck message, repeating the corresponding steps of the step S5, and sending all FileTransferDate sub-messages of the next window until all files are transmitted.
When the invention works, the size of the proposed sending window can be flexibly configured by a system administrator according to the resource capacity of the ONU.
Before upgrading CTC OAM, the OLT and the ONU realize the negotiation of the size of a sending window through an expanded CTC FileWriteRequest message and a CTC FileTransferAck message, and the ONU should be selected according to the self resource capability.
When the file fragment transmission is carried out through the standard CTC FileTransferData, the sending window described by the method runs the OLT and the ONU to carry out the sending/answering confirmation of the process after the file sub-message transmission is carried out for many times, and the method describes the sending window as one sending window.
When the sending window has an error or has a packet loss event, the OLT starts a retransmission mechanism of all the file sub-messages of the sending window instead of all the file sub-messages, thereby effectively reducing the retransmission load and times.
The operation method of other CTC OAM upgrading is the same as the original EPON CTC standard.
Various corresponding changes and modifications may be made in accordance with the present invention by those skilled in the art, and all such corresponding changes and modifications are intended to fall within the scope of the appended claims.
Claims (5)
1. A method for accelerating CTC OAM upgrading efficiency is characterized by comprising the following steps:
s1, the EPON OLT negotiates a CTC OAM upgrading mode with the ONU through an expanded CTC fileWriteRequest message, and the expanded CTC fileWriteRequest message contains the CTC OAM upgrading mode and the size of a sending window;
s2, the ONU receives and analyzes the expanded CTC FileWriteRequest message, the ONU determines whether to support a defined CTC OAM upgrading mode according to the expansion field of the CTC FileWriteRequest message, the ONU is compatible with the standard content defined by the EPON CTC, if the ONU supports the defined CTC OAM upgrading mode, the step S3 is entered, otherwise, the ONU operates according to the standard EPON CTC specification;
s3, the ONU analyzes the field of the size of the sending window in the expanded CTC FileWriteRequest message, and replies the negotiation result of the size of the sending window of the OLT through the expanded CTC FileTransferAck message, wherein the size of the negotiated sending window of the message is smaller than or equal to the size of the window below the OLT;
s4, after receiving the expanded CTC FileTransferAck message, the OLT processes the software version file to be upgraded according to the negotiated message sending window size, divides the software version file into file segments of a plurality of windows, and the file segment of each window is assembled by a plurality of FileTransferDate sub-messages;
s5, the OLT sends a file segment of one window each time, the number of the first FileTransferDate sub-message of each window is sequentially increased by 1 from 0 until all the FileTransferDate sub-messages in the window are sent, and the OLT enters a waiting ONU reply stage;
s6, the ONU receives the FileTransferDate sub-messages in sequence according to the serial number, and informs the OLT of the successful transmission of the window through an expanded CTC FileTransferAck message or informs the OLT of the failure of the window transmission through an Error message after all the FileTransferDate sub-messages of the window are received;
s7, if the OLT receives an Error message or the OLT does not receive any reply message of the ONU within a certain interval time after the current window is sent, retransmitting the first FileTransferDate sub-message of the window until all FileTransferDate sub-messages in the window are sent, and entering the step S6;
s8, if the OLT receives the expanded CTC FileTransferAck message, repeating the corresponding steps of the step S5, and sending all FileTransferDate sub-messages of the next window until all files are transmitted.
2. The method for accelerating the efficiency of CTC OAM upgrading of claim 1, wherein said ONU of step S3 reduces the window size according to its own capabilities and resources.
3. The method for accelerating the efficiency of upgrading OAM of a CTC according to claim 1, wherein said OLT performs fragmentation of a software version file to be upgraded according to a FileTransferDate file length in a standard EPON CTC specification in step S4, so as to be compatible with the standard EPON CTC specification.
4. The method of claim 1, wherein in step S5, the OLT maintains the transmission status of the current window in units of each transmission window, and enters a wait ONU reply state.
5. The method for accelerating the efficiency of upgrading CTC OAM according to claim 1, wherein in step S6, the FileTransferDate sub-packets of each sending window are numbered sequentially from 0, and when each window receives a packet, the ONU receives and processes the software version file fragment to be upgraded according to the numbering sequence of the FileTransferDate sub-packets.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811625050.3A CN109714653B (en) | 2018-12-28 | 2018-12-28 | Method for accelerating CTC OAM upgrading efficiency |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811625050.3A CN109714653B (en) | 2018-12-28 | 2018-12-28 | Method for accelerating CTC OAM upgrading efficiency |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109714653A CN109714653A (en) | 2019-05-03 |
CN109714653B true CN109714653B (en) | 2022-05-13 |
Family
ID=66258134
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811625050.3A Active CN109714653B (en) | 2018-12-28 | 2018-12-28 | Method for accelerating CTC OAM upgrading efficiency |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109714653B (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110569049A (en) * | 2019-07-26 | 2019-12-13 | 厦门爱陆通通信科技有限公司 | Equipment serial high-speed upgrading method |
US20230275707A1 (en) * | 2020-06-05 | 2023-08-31 | Telefonaktiebolaget Lm Ericsson (Publ) | Methods and apparatuses for rds transfer |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101179433A (en) * | 2007-10-24 | 2008-05-14 | 中兴通讯股份有限公司 | Method and system for performing remote management to passive optical network terminal |
US20140010541A1 (en) * | 2012-07-06 | 2014-01-09 | Broadcom Corporation | Energy Efficient Ethernet Power Management Via SIEPON Protocol |
US9621970B2 (en) * | 2012-09-28 | 2017-04-11 | Avago Technologies General Ip (Singapore) Pte. Ltd. | OLT MAC module for efficiently processing OAM frames |
CN103716185A (en) * | 2013-12-17 | 2014-04-09 | 上海斐讯数据通信技术有限公司 | Passive optical network protocol stack accelerated processing method |
CN105183519B (en) * | 2015-09-18 | 2018-08-07 | 烽火通信科技股份有限公司 | The device and method of ONU software version fragments upgrading |
CN106685692A (en) * | 2016-11-16 | 2017-05-17 | 成都广达新网科技股份有限公司 | Method for quickly upgrading ONU in EPON system |
CN108184174B (en) * | 2017-12-29 | 2021-05-18 | 武汉长光科技有限公司 | Method for customizing OAM (operation administration and maintenance) under EPON (Ethernet Passive optical network) system |
CN108345466B (en) * | 2018-05-09 | 2021-06-04 | 烽火通信科技股份有限公司 | ONU upgrading method and system |
CN109040869B (en) * | 2018-08-14 | 2022-02-22 | 中天宽带技术有限公司 | ONU (optical network unit) rapid upgrading method based on OAM (operation administration and maintenance) protocol in EPON (Ethernet Passive optical network) system |
-
2018
- 2018-12-28 CN CN201811625050.3A patent/CN109714653B/en active Active
Non-Patent Citations (5)
Title |
---|
10G EPON系统上OAM协议的实现;曾庆华;《中国优秀硕士学位论文全文数据库信息科技辑》;20160715;全文 * |
Analysis of security mechanism in EPONs;Chuanqing Cheng等;《SPIEDigitalLibrary.org/conference-proceedings-of-spie》;20071119;全文 * |
EPON系统中OAM软件模块的研究与实现;王晓骏;《中国优秀硕士学位论文全文数据库信息科技辑》;20111215;全文 * |
PON光链路终端的小型一体化模块的设计;李立;《中国优秀硕士学位论文全文数据库信息科技辑》;20120215;全文 * |
TDM-WDM混合10G EPON关键技术的研究;臧军超;《中国优秀硕士学位论文全文数据库信息科技辑》;20130615;全文 * |
Also Published As
Publication number | Publication date |
---|---|
CN109714653A (en) | 2019-05-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20120307707A1 (en) | Method for processing multimedia broadcast/multicast service session update | |
JP2013501279A (en) | Processing method and network element equipment after configuration update fails | |
CN104270688A (en) | System and method for upgrading ONUs (optical network units) on EPON (Ethernet passive optical network) in batch | |
CN112994938B (en) | Optical network unit upgrading system and method | |
US10931529B2 (en) | Terminal device management method, server, and terminal device for managing terminal devices in local area network | |
CN109714653B (en) | Method for accelerating CTC OAM upgrading efficiency | |
US20230300106A1 (en) | Data processing method, network element device and readable storage medium | |
CN108495369B (en) | Channel management method and device | |
CN111245660B (en) | Network-based equipment upgrading self-adaptive transmission method | |
CN111787494B (en) | Short message sending reliable method based on micro service | |
CN101227335A (en) | Method for upgrading software version of network cell device | |
US20240012699A1 (en) | Method and Apparatus for Improving Message Processing Efficiency of Flash Channel Controller | |
CN100417251C (en) | Method for downloading data based on control instructions along with roate | |
CN102883344B (en) | Method and device for exchanging of wireless network management messages | |
CN111294252A (en) | Cluster test system | |
CN101267458A (en) | A data transmission method for storage system under network environment | |
CN108282371B (en) | Network element service configuration method and system | |
CN101789958B (en) | Method, system and equipment of data synchronization based on equipment management service | |
CN114666217B (en) | One-key upgrading method and system based on easy mesh | |
CN101296113A (en) | Network element device, network management system and method for network element device registration access to network management system | |
CN117793941B (en) | Method and system for optimizing communication connection between base station and terminal in random access scene | |
CN113453378B (en) | Method and device for establishing S1 application protocol link | |
CN111294949B (en) | Method and device for receiving and sending policy information, terminal and base station | |
US20240259128A1 (en) | Bandwidth adjustment method and apparatus, storage medium, and electronic device | |
CN111836138B (en) | PON terminal upgrading method and system based on OLT scheduling and OLT equipment |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |