CN100377535C - Dynamic elastic packet ring network monitoring method - Google Patents

Dynamic elastic packet ring network monitoring method Download PDF

Info

Publication number
CN100377535C
CN100377535C CNB2004100548188A CN200410054818A CN100377535C CN 100377535 C CN100377535 C CN 100377535C CN B2004100548188 A CNB2004100548188 A CN B2004100548188A CN 200410054818 A CN200410054818 A CN 200410054818A CN 100377535 C CN100377535 C CN 100377535C
Authority
CN
China
Prior art keywords
message
network element
network
local clock
clock data
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.)
Expired - Fee Related
Application number
CNB2004100548188A
Other languages
Chinese (zh)
Other versions
CN1725712A (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.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies 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 Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CNB2004100548188A priority Critical patent/CN100377535C/en
Publication of CN1725712A publication Critical patent/CN1725712A/en
Application granted granted Critical
Publication of CN100377535C publication Critical patent/CN100377535C/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

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

Abstract

The present invention relates to a dynamic elastic packet ring network monitoring method which comprises a request step, a message assembling step, a message sending step, a message receiving step, a transmission time-delay calculating step, and a network performance judging step, wherein the request step is that a network element of a receiving part sends a message request to a network element of a sending part, the message assembling step is that the net element of a sending part fills first local clock data into the sent message, the message sending step is that the network element of a sending part sends the assembled message, the message receiving step is that the network element of a receiving part receives the message and extracts the first local clock data from the message, the transmission time-delay calculating step is that the network element of a receiving part conducts difference value operation according to the extracted first local clock data and the local clock data of the network element of a receiving part to obtain transmission time delay, and the network performance judging step is that the transmission time delay and a set threshold value are compared to judge the performance of the network of the dynamic elastic packet ring. The present invention can conveniently calculate the data transmission time of the network of the ring, and provides convenience for a network manager to evaluate the network performance and network positioning problems.

Description

A kind of dynamic elasticity packet loop network monitoring method
Technical field
The present invention relates to moving communicating field, relate in particular to a kind of dynamic monitoring method of dynamic elasticity grouping ring (RPR ResilentPacket Ring) network
Technical background
RPR (Resilent Packet Ring dynamic elasticity grouping ring) is two layer-switching technologies of a new generation, can realize advantages such as the otherness user QoS management more powerful than Ethernet, data link protection.RPR can realize space reuse, bandwidth sharing, statistic multiplexing and the elasticity grouping of looped network bandwidth by its distinctive mechanism.
But present RPR agreement not clearly definition and clear and definite technical scheme on calculate whole loop data transmission elapsed time is therefore in that to judge that network performance exists aspect monitoring in real time not enough.
Summary of the invention
Purpose of the present invention is exactly to propose one to utilize data message to obtain data to transmit the method for elapsed time so that network performance is monitored on loop.
For this reason, the present invention adopts following technical scheme:
A kind of looped network dynamic monitoring method is applicable to the dynamic elasticity packet loop network, it is characterized in that comprising:
Request step: recipient's network element sends message request to the transmit leg network element;
Assembling message step: the transmit leg network element is filled up to the first local clock data in the message of transmission;
Send the message step: the transmit leg network element is sent the message that assembles;
Receive the message step: recipient's network element receives message, and from wherein extracting the first local clock data;
Calculate the propagation delay time step: recipient's network element is done the difference computing according to the first local clock data and the recipient's network element local clock data extracted, obtains propagation delay time;
Judge the network performance step: propagation delay time and setting threshold are made comparisons, judge the performance of this dynamic elasticity packet loop network.
Described threshold value is last propagation delay time value.
Described request step is to carry out in the cycle.
Described data message is the message of the Echo frame structure that meets the RPR standard definition.
Described data message is the message of the Flush frame structure that meets the RPR standard definition.
The step of described assembling message is the user data fields that the transmit leg network element first local clock data is filled up to data message.
Described recipient's network element and transmit leg network element are same network element.
Described recipient's network element is different network elements with the transmit leg network element.
The present invention proposes one and utilizes message to obtain data to transmit method time consuming and that network is monitored on loop.Wherein the Echo message is the message that is used to detect the looped network integrality, by continuous transmission with receive this message and can determine looped network integrality physically: send an Echo message, behind ring one circle, receive at this node, if the looped network physical structure is not damaged, can receive the message of each transmission in order, thereby judge the integrality of looped network physics.Node of Flush message sends, and other nodes receive, and make other nodes can judge the integrality of looped network physics.Comparing difference with the Echo message and receive at other nodes, is not that this node receives.Thereby can make things convenient for the defeated time of ring network data, make things convenient for webmaster assessment network performance and fixer network problem.
Description of drawings
Fig. 1 is the Echo frame in the RPR standard definition and the structural representation of Flush frame;
Fig. 2 is a flow chart of the present invention.
Embodiment
Below in conjunction with Figure of description the specific embodiment of the present invention is described.
As shown in Figure 1, be the Echo frame of RPR definition and the message format of Flush frame.
In the RPR standard definition, the message format of Echo frame and Flush frame is basic identical, and having only UserData is that the user can self-defining field.We are utilized this field, and target notion when proposing a message transmission markers and message reception, wherein message sends markers and is used for writing down and sends message and send network element local clock data constantly, and message receives markers and is used for recorded message and receives network element local clock data the time of reception.
We increase the timing time sheet at the ECHO and the FLUSH frame of RPR protocol definition, are called markers, total markers and two kinds of markers of reception markers of sending.Message will send markers when sending and insert in the time of transmission, insert the time of reception when message receives, and calculate the transmitting time and the time interval of accepting the time again.Wherein ECHO and FLUSH frame are respectively applied for and calculate LRTT (Loop Round Trip Time) and RRTT (Ring Round Trip Time) time.The ECHO message calculates sending network element, the FLUSH message other any network elements can, appointment arbitrarily.
Here the form of Ding Yi userData is as follows:
0 ... 17 18 19 20 21 22 23 24 25
Keep Message sends markers Message receives markers
As shown in Figure 2, be a schematic flow sheet of the present invention, as seen from the figure, the present invention includes following steps:
Request step: recipient's network element sends message request to the transmit leg network element;
We set a timer, timer timed sending request at recipient's network element.
Assembling message step: the transmit leg network element is filled up to the first local clock data in the data message of transmission;
When request comes, the transmit leg network element joins the part of local clock as ECHO or FLUSH message in these messages, adds other information of agreement regulation simultaneously, forms a complete message, for transmission; Here can take: when the transmission form was Flush or Echo Request, the transmit leg network element sent 32 bit fields that markers writes 18 bytes of Userdata skew with a message;
Step sends datagram: the transmit leg network element is sent the data message that assembles;
Receiving data packets step: recipient's network element receiving data packets;
When recipient's network element receives Flush or Echo response, markers is write 32 bit fields that Userdata is offset 22 bytes;
Calculate the propagation delay time step: recipient's network element is done the difference computing according to the first local clock data and recipient's network element local clock data, obtains propagation delay time;
After recipient's network element receives Echo or Flush message, from the message that receives, extract message and send markers and message reception markers, make difference according to two clock datas and calculate, draw the time difference of packet sending and receiving, as the foundation of judging network performance.
Judge the network performance step: propagation delay time and setting threshold are made comparisons, judge the performance of this dynamic elasticity packet loop network.
Wherein preset threshold is the last propagation delay time of calculating, or the user sets up on their own according to network performance, if the result who obtains differs greatly with respect to the result of last time, above being described, looped network physics goes wrong, and need each node to give necessary concern.Thereby functions such as the detection of realization looped network, looped network Performance Evaluation.
Because the length of network delivery time can be assessed the quality of network performance,, also the decreased performance of network has been described if the transmission time is longer than the last result who detects.Because the receiving node of FLUSH message is not limited to sending node, so detect unusually when the node that receives the FLUSH message, and the node before it can judge that fault appears between these two nodes when not noting abnormalities.
The present invention can make things convenient for the defeated time of ring network data, employing transmits the needed time between looped network node and above the whole looped network at the mode record data stream of ECHO frame and Flush frame interpolation time field, thereby obtain the time loss that the looped network data transmit, make things convenient for webmaster assessment network performance and fixer network problem.Wherein the Echo message is the message that is used to detect the looped network integrality, by continuous transmission with receive this message and can determine looped network integrality physically: send an Echo message, behind ring one circle, receive at this node, if the looped network physical structure is not damaged, can receive the message of each transmission in order, thereby judge the integrality of looped network physics.Node of Flush message sends, and other nodes receive, thereby make other nodes can judge the integrality of looped network physics.Comparing difference with the Echo message and receive at other nodes, is not that this node receives.

Claims (8)

1. dynamic elasticity packet loop network monitoring method is characterized in that comprising:
Request step: recipient's network element sends message request to the transmit leg network element;
Assembling message step: the transmit leg network element is filled up to the first local clock data in the message of transmission;
Send the message step: the transmit leg network element is sent the message that assembles;
Receive the message step: recipient's network element receives message, and from wherein extracting the first local clock data;
Calculate the propagation delay time step: recipient's network element is done the difference computing according to the first local clock data and the recipient's network element local clock data extracted, obtains propagation delay time;
Judge the network performance step: propagation delay time and setting threshold are made comparisons, judge the performance of this dynamic elasticity packet loop network.
2. the method for claim 1 is characterized in that described threshold value, is last propagation delay time value.
3. the method for claim 1 is characterized in that described request step, is to carry out in the cycle.
4. the method for claim 1 is characterized in that described message, is the message of the Echo frame structure that meets the Resilient Packet Ring standard definition.
5. the method for claim 1 is characterized in that described message, is the message of the Flush frame structure that meets the Resilient Packet Ring standard definition.
6. as claim 4 or 5 described methods, it is characterized in that the step of described assembling message, is the user data fields that the transmit leg network element first local clock data is filled up to message.
7. the method for claim 1 is characterized in that described recipient's network element and transmit leg network element are same network element.
8. the method for claim 1 is characterized in that described recipient's network element and transmit leg network element are different network elements.
CNB2004100548188A 2004-07-22 2004-07-22 Dynamic elastic packet ring network monitoring method Expired - Fee Related CN100377535C (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB2004100548188A CN100377535C (en) 2004-07-22 2004-07-22 Dynamic elastic packet ring network monitoring method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB2004100548188A CN100377535C (en) 2004-07-22 2004-07-22 Dynamic elastic packet ring network monitoring method

Publications (2)

Publication Number Publication Date
CN1725712A CN1725712A (en) 2006-01-25
CN100377535C true CN100377535C (en) 2008-03-26

Family

ID=35924962

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2004100548188A Expired - Fee Related CN100377535C (en) 2004-07-22 2004-07-22 Dynamic elastic packet ring network monitoring method

Country Status (1)

Country Link
CN (1) CN100377535C (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100421395C (en) * 2005-09-19 2008-09-24 华为技术有限公司 Method based on elastic group ring for obtaining link evaluating parameter
CN101483883B (en) * 2008-12-17 2011-09-14 上海华为技术有限公司 Data processing method, apparatus and communication system
CN101964734A (en) * 2010-10-18 2011-02-02 中兴通讯股份有限公司 Method and device for measuring network port fault time
CN104301168A (en) * 2013-07-31 2015-01-21 肖华林 Message transmission delay measurement method and system
CN104702397B (en) * 2013-12-05 2019-07-12 中兴通讯股份有限公司 A kind of OBTN slot length method of adjustment, device and node
CN105610535B (en) * 2015-12-25 2018-06-29 南方电网科学研究院有限责任公司 The two-way time synchronous method and system of EPON access service

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2000074318A1 (en) * 1999-06-02 2000-12-07 Marconi Communications, Inc. Transmitter-based path protection switching in a ring network
CN1412977A (en) * 2001-10-10 2003-04-23 阿尔卡塔尔公司 Method for propagating fault information in RPR network and corresponding RPR data packet
US20030147356A1 (en) * 2002-02-07 2003-08-07 Jan Vandenhoudt High speed healing ring for optical transport networks
US20040114530A1 (en) * 2002-12-16 2004-06-17 Alcatel Canada Inc. Topology discovery in a dual ring network

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2000074318A1 (en) * 1999-06-02 2000-12-07 Marconi Communications, Inc. Transmitter-based path protection switching in a ring network
CN1412977A (en) * 2001-10-10 2003-04-23 阿尔卡塔尔公司 Method for propagating fault information in RPR network and corresponding RPR data packet
US20030147356A1 (en) * 2002-02-07 2003-08-07 Jan Vandenhoudt High speed healing ring for optical transport networks
US20040114530A1 (en) * 2002-12-16 2004-06-17 Alcatel Canada Inc. Topology discovery in a dual ring network

Also Published As

Publication number Publication date
CN1725712A (en) 2006-01-25

Similar Documents

Publication Publication Date Title
CN101160816B (en) Method of measuring performance parameter of multi-protocol label switching network
CN101569137A (en) Efficient performance monitoring using IPv6 capabilities
CN100426758C (en) One-way delay measuring method
CN101350740A (en) Method and system for detecting diathesis caused abnormal QoS
CN101490993A (en) A low power media access control protocol
Sheth et al. A decentralized fault diagnosis system for wireless sensor networks
CN100377535C (en) Dynamic elastic packet ring network monitoring method
CN111490799B (en) Information transmission method and device
CN103338472B (en) A kind of wireless network links quality estimation method
CN101719867A (en) Method and system for clock recovery in packet switching network
CN102404152B (en) Method and equipment for identifying response messages
JP5451775B2 (en) Link quality estimation method in wireless network
Wang et al. Every packet counts: Fine-grained delay and loss measurement with reordering
CN107231674A (en) A kind of method and apparatus of cluster ad-hoc network
Sheshashayee et al. WiLE: Leader Election in Wireless Networks.
Ishibashi et al. Active/passive combination-type performance measurement method using change-of-measure framework
Hou et al. Evaluation of LEACH protocol subject to different traffic models
WO2022021882A1 (en) Oam information block positioning method and device
Peng et al. On the clock offset estimation in an improved IEEE 1588 synchronization scheme
KR100949120B1 (en) Method and system for multi-hop global time synchronization in ip-usn and recording method thereof
Ewald et al. Analytical model of TCP NewReno through a CTMC
Dunaytsev et al. The PFTK-model revised
CN102655469B (en) A kind of network equipment realizing differential clock equipment communication and system and method
Cheng et al. Internet traffic characterization using packet-pair probing
Agarwal et al. Energy driven choice of error recovery protocols in embedded sensor network systems

Legal Events

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

Granted publication date: 20080326

Termination date: 20110722