CN109714653B - Method for accelerating CTC OAM upgrading efficiency - Google Patents

Method for accelerating CTC OAM upgrading efficiency Download PDF

Info

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
Application number
CN201811625050.3A
Other languages
Chinese (zh)
Other versions
CN109714653A (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.)
Wuhan Yangtze Optical Technology Co ltd
Original Assignee
Wuhan Yangtze Optical Technology Co ltd
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 Wuhan Yangtze Optical Technology Co ltd filed Critical Wuhan Yangtze Optical Technology Co ltd
Priority to CN201811625050.3A priority Critical patent/CN109714653B/en
Publication of CN109714653A publication Critical patent/CN109714653A/en
Application granted granted Critical
Publication of CN109714653B publication Critical patent/CN109714653B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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

Method for accelerating CTC OAM upgrading efficiency
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.
CN201811625050.3A 2018-12-28 2018-12-28 Method for accelerating CTC OAM upgrading efficiency Active CN109714653B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Non-Patent Citations (5)

* Cited by examiner, † Cited by third party
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
CN109714653B (en) Method for accelerating CTC OAM upgrading efficiency
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
US20230300106A1 (en) Data processing method, network element device and readable storage medium
CN113572835A (en) Data processing method, network element equipment and readable storage medium
CN111083690A (en) Method and device for reporting user plane functional entity information
US10931529B2 (en) Terminal device management method, server, and terminal device for managing terminal devices in local area network
JP2005528003A (en) Communication network
US20240012699A1 (en) Method and Apparatus for Improving Message Processing Efficiency of Flash Channel Controller
CN101227335A (en) Method for upgrading software version of network cell device
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
CN100417251C (en) Method for downloading data based on control instructions along with roate
CN111294252B (en) Cluster test system
CN101997724A (en) Method and device for updating multicast forwarding entries
CN101267458A (en) A data transmission method for storage system under network environment
CN101296113B (en) Network element device, network management system and method for network element device registration access to network management system
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
CN113453378B (en) Method and device for establishing S1 application protocol link
CN117793941B (en) Method and system for optimizing communication connection between base station and terminal in random access scene

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