CN101984586A - Method and device for monitoring multiple links - Google Patents
Method and device for monitoring multiple links Download PDFInfo
- Publication number
- CN101984586A CN101984586A CN2010105313521A CN201010531352A CN101984586A CN 101984586 A CN101984586 A CN 101984586A CN 2010105313521 A CN2010105313521 A CN 2010105313521A CN 201010531352 A CN201010531352 A CN 201010531352A CN 101984586 A CN101984586 A CN 101984586A
- Authority
- CN
- China
- Prior art keywords
- multichain
- bandwidth
- subchain
- available bandwidth
- current available
- 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.)
- Pending
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/06—Management of faults, events, alarms or notifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
- H04L43/0876—Network utilisation, e.g. volume of load or congestion level
- H04L43/0882—Utilisation of link capacity
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/16—Threshold monitoring
Abstract
The invention discloses a method for monitoring multiple links, which is used for realizing monitoring multiple links so as to find out whether multiple links congest to ensure normal transmission of information. The method comprises the following steps: obtaining the current available bandwidth of multiple links; judging whether the current available bandwidth of multiple links is less than the preset minimum bandwidth threshold; and adopting the bandwidth protection measures and giving out an alarm when the judgment result is affirmative. The invention also discloses a device for realizing the method.
Description
Technical field
The present invention relates to the communications field, particularly a kind of multichain monitoring method and device.
Background technology
Along with the extensive use of PPP (Point to Point Protocol, point-to-point protocol), MPPP (PPPMultilink Protocol, ppp multilink protocol) also arises at the historic moment as the ppp feature Extended Protocol.It can realize the quick forwarding of data for the user provides bigger bandwidth, can also realize the subchain resource is carried out dynamic assignment simultaneously, effectively utilizes the subchain resource, and many low speed subchains are bundled into together, forms a multichain.The typical networking of multichain as shown in Figure 1.The maximum bandwidth of supposing every subchain is 2M bit/s, if three low speed subchains are bundled into a multichain, then this multichain maximum bandwidth is 2M*3bit/s, and promptly the bandwidth of multichain is the bandwidth sum of each subchain.
Yet, can't guarantee the minimum bandwidth of multichain polymerization in the prior art.For example, when needs transmission data, predict, if required multichain minimum bandwidth is 4M bit/s in transport process, congestion phenomenon can appear in the transmission of multichain during less than this bandwidth, and then cause time delay, can't satisfy the real-time requirement that message sends, wherein, can be that single user or multi-user are transmitted data.When as the multichain among Fig. 1, form by three subchains, the bandwidth of every subchain is 2M bit/s, the bandwidth of multichain is 6M bit/s, and required multichain minimum bandwidth is 4M bit/s in transport process, if there are two subchains to break down in this multichain, when having only a multichain operate as normal, available bandwidth has only 2M bit/s, can't satisfy the requirement of the minimum bandwidth of transmission needs, causes multichain congested.And do not have measures areput in the prior art, can't know whether multichain is congested.
Summary of the invention
The embodiment of the invention provides a kind of multichain monitoring method, is used to realize the monitoring to multichain, congestion phenomenon whether occurs, the normal transmission of guarantee information correctly to know multichain.
A kind of multichain monitoring method may further comprise the steps:
Obtain the current available bandwidth of multichain;
Judge that whether the current available bandwidth of described multichain is less than default minimum bandwidth threshold value;
When judged result when being, take the bandwidth protection measure, and send warning information.
A kind of multichain monitoring device comprises:
Computing module is used to obtain the current available bandwidth of multichain;
Comparison module is used to judge that whether the current available bandwidth of described multichain is less than default minimum bandwidth threshold value;
Protection module, be used for when judged result when being, send warning information.
The embodiment of the invention obtains the current available bandwidth of multichain; Judge that whether the current available bandwidth of described multichain is less than default minimum bandwidth threshold value; When judged result when being, take the bandwidth protection measure, and send warning information.Thereby when the part subchain breaks down when causing bandwidth not meet the demands, send warning information, whether break down, be convenient to carry out multichain and safeguard, prevent to cause message transmission time delay to occur because of multichain is congested to know multichain.
Description of drawings
Fig. 1 is the schematic network structure of multichain in the prior art;
Fig. 2 A is the primary structure figure of multichain monitoring device in the embodiment of the invention;
Fig. 2 B is the detailed structure view of multichain monitoring device in the embodiment of the invention;
Fig. 3 is the main flow chart of multichain monitoring method in the embodiment of the invention;
Fig. 4 is the detail flowchart of multichain monitoring method in the embodiment of the invention;
Fig. 5 is the detail flowchart that the multichain running status is recovered in the embodiment of the invention;
Fig. 6 need carry out the detail flowchart that the multichain protection is handled for determining whether in the embodiment of the invention.
Embodiment
The embodiment of the invention obtains the current available bandwidth of multichain; Judge that whether the current available bandwidth of described multichain is less than default minimum bandwidth threshold value; When judged result when being, take the bandwidth protection measure, and send warning information.Thereby when the part subchain breaks down when causing bandwidth not meet the demands, send warning information, whether break down, be convenient to carry out multichain and safeguard, prevent to cause message transmission time delay to occur because of multichain is congested to know multichain.
Referring to Fig. 2 A, the multichain device for monitoring comprises comparison module 201, protection module 202 and computing module 203 in the embodiment of the invention.Described device respectively has a cover at the two ends of multichain; the identical operations process is carried out at two ends simultaneously; to avoid following situation to take place: if described device only is positioned at an end of multichain; when detecting, this device have subchain to take place unusually in the multichain; this multichain is protected, stop its work, and this message is not known in the multichain opposite end; still send data or wait for the reception data, may cause fault like this to this end of multichain.
Referring to Fig. 2 B, described device also comprises detection module 204, negotiation module 205, and described device can also comprise configuration module 206.
Introduce the method for multichain protection below by flow process.
Referring to Fig. 3, the main method flow process of multichain monitoring is as follows in the embodiment of the invention:
Step 301: obtain the current available bandwidth of multichain.
Step 302: judge that whether the current available bandwidth of described multichain is less than default minimum bandwidth threshold value.When judged result when being, continue step 303, otherwise multichain continues normal operation.
Step 303: when judged result when being, take the bandwidth protection measure, and send warning information.
Referring to Fig. 4, the detailed method flow process of multichain monitoring is as follows in the embodiment of the invention:
Determine to have in the multichain operating state position of the state machine of subchain to change.
Step 401: detect multichain.
Step 402: judged whether that subchain is unavailable.When judged result when being, execution in step 403, otherwise execution in step 406.Determine to take place unusual subchain by the state machine that changes.
Step 403: calculate the current available bandwidth of multichain.
Step 404: judge that whether the current available bandwidth of multichain is less than the minimum bandwidth threshold value.When judged result when being, continue step 405, otherwise continue step 406.
Step 405: stop the work of whole multichain, send warning information.If perhaps this multichain has standby multichain, can also be in standby multichain with the switching services of this multichain.Perhaps, also can just send warning information, and not stop the work of this multichain, this multichain can continue to transmit under the not enough situation of current available bandwidth.
Step 406: multichain normally moves.
After multichain being taked protection handle, may stop the operation of this multichain.If the trouble shooting of unusual subchain takes place in this multichain, the available bandwidth of this multichain has satisfied transmission demand again, then need recover the normal operating condition of this multichain.Referring to Fig. 5, the detailed process that the multichain running status is recovered in the embodiment of the invention is as follows:
After carrying out multichain protection and handling, this multichain quits work, and with the switching services of this multichain in its standby multichain.
Step 501: have subchain to remove fault in the multichain, activate the subchain of removing fault.But do not adopt this multichain transmission data this moment.
Whether step 502: judging has state machine to change in the multichain.When judged result when being, continue step 503, otherwise continue step 501.Wherein, said state machine changes and is meant that the operating state position in the state machine changes in this step.
Step 503: calculate the current available bandwidth of multichain.
Step 504: judge that whether the current available bandwidth of multichain is less than the minimum bandwidth threshold value.When judged result for not the time, continue step 505, otherwise continue step 501.
Step 505: the regular traffic that recovers multichain is handled, and multichain normally moves.Can realize this step by receiver address is switched to multichain by standby multichain.Wherein, need not during recovery to carry out the process that the minimum bandwidth threshold value was consulted and disposed to multichain again, multichain can directly move.
Referring to Fig. 6, it is as follows to determine whether to carry out the detailed method flow process that multichain detects in the embodiment of the invention:
Step 601: start multichain and consult, activate multichain.
Step 602: the maximum available bandwidth that calculates multichain according to the subchain that has activated in the multichain.
Step 603: configuration minimum bandwidth threshold value.According to needs of using and multichain maximum available bandwidth configuration minimum bandwidth threshold value.
Step 604: judge that the operating state position that whether has in the multichain in the state machine changes.When judged result when being, continue step 605, otherwise continue step 606.
Step 605: detect multichain.
Step 606: multichain normally moves.
The embodiment of the invention obtains the current available bandwidth of multichain; Judge that whether the current available bandwidth of described multichain is less than default minimum bandwidth threshold value; When judged result when being, take the bandwidth protection measure, and send warning information.Thereby when the part subchain breaks down when causing bandwidth not meet the demands, multichain is carried out safeguard measure, and send warning information, whether break down, be convenient to carry out multichain and safeguard, prevent to cause the congested of multichain, cause message transmission time delay to occur to know multichain.When the operating state position in the state machine of subchain changes, multichain is detected, thereby start detection flow process is when being necessary avoided unnecessary resource consumption.Set the minimum bandwidth threshold value, when the current available bandwidth of multichain is protected multichain during less than this minimum bandwidth threshold value, can protect multichain, made protection more timely and necessary in time more accurately.When multichain is protected, can stop the work of multichain, prevent to continue to transmit data and cause multichain congested and cause time delay with this multichain; The task of this multichain can also be switched in other standby multichain, make task be able to normal transmission, can not incur loss through delay; Send warning information, be convenient to time of knowing whether this multichain breaks down and break down, and be convenient to service equipment this multichain is safeguarded.
Those skilled in the art should understand that embodiments of the invention can be provided as method, system or computer program.Therefore, the present invention can adopt complete hardware embodiment, complete software implementation example or in conjunction with the form of the embodiment of software and hardware aspect.And the present invention can adopt the form that goes up the computer program of implementing in one or more computer-usable storage medium (including but not limited to magnetic disc store and optical memory etc.) that wherein include computer usable program code.
The present invention is that reference is described according to the flow chart and/or the block diagram of method, equipment (system) and the computer program of the embodiment of the invention.Should understand can be by the flow process in each flow process in computer program instructions realization flow figure and/or the block diagram and/or square frame and flow chart and/or the block diagram and/or the combination of square frame.Can provide these computer program instructions to the processor of all-purpose computer, special-purpose computer, Embedded Processor or other programmable data processing device to produce a machine, make the instruction of carrying out by the processor of computer or other programmable data processing device produce to be used for the device of the function that is implemented in flow process of flow chart or a plurality of flow process and/or square frame of block diagram or a plurality of square frame appointments.
These computer program instructions also can be stored in energy vectoring computer or the computer-readable memory of other programmable data processing device with ad hoc fashion work, make the instruction that is stored in this computer-readable memory produce the manufacture that comprises command device, this command device is implemented in the function of appointment in flow process of flow chart or a plurality of flow process and/or square frame of block diagram or a plurality of square frame.
These computer program instructions also can be loaded on computer or other programmable data processing device, make on computer or other programmable devices and to carry out the sequence of operations step producing computer implemented processing, thereby the instruction of carrying out on computer or other programmable devices is provided for being implemented in the step of the function of appointment in flow process of flow chart or a plurality of flow process and/or square frame of block diagram or a plurality of square frame.Obviously, those skilled in the art can carry out various changes and modification to the present invention and not break away from the spirit and scope of the present invention.Like this, if of the present invention these are revised and modification belongs within the scope of claim of the present invention and equivalent technologies thereof, then the present invention also is intended to comprise these changes and modification interior.
Claims (10)
1. a multichain monitoring method is characterized in that, may further comprise the steps:
Obtain the current available bandwidth of multichain;
Judge that whether the current available bandwidth of described multichain is less than default minimum bandwidth threshold value;
When judged result when being, take the bandwidth protection measure, and send warning information.
2. the method for claim 1, it is characterized in that, obtaining also to comprise step before the current available bandwidth of multichain: in multichain, have the state of subchain to become un-activation by activation, when perhaps becoming activation by un-activation, multichain to this subchain place detects, and determines the subchain that has activated in this multichain;
The step that obtains the current available bandwidth of multichain comprises: the bandwidth according to the subchain that has activated in the detected multichain obtains the current available bandwidth of multichain.
3. method as claimed in claim 1 or 2 is characterized in that, the current available bandwidth of described multichain is the bandwidth sum of the subchain that activated in the multichain.
4. the method for claim 1 is characterized in that, described default minimum bandwidth threshold value is not more than the multichain maximum available bandwidth and is not less than the required bandwidth of transmission.
5. method as claimed in claim 4 is characterized in that, described multichain maximum available bandwidth is a multichain when being activated at first, the bandwidth sum of the subchain that has activated in this multichain.
6. the method for claim 1 is characterized in that, described safeguard measure is: stop the operation of multichain, perhaps stop the operation of multichain, and with the switching services of multichain in standby multichain.
7. a multichain monitoring device is characterized in that, comprising:
Computing module is used to obtain the current available bandwidth of multichain;
Comparison module is used to judge that whether the current available bandwidth of described multichain is less than default minimum bandwidth threshold value;
Protection module, be used for when judged result when being, take the bandwidth protection measure, and send warning information.
8. device as claimed in claim 7 is characterized in that, also comprises: detection module, be used for having the state of subchain to become un-activation by activation when multichain, perhaps become when activating, the multichain at this subchain place is detected, determine the subchain that has activated in this multichain by un-activation;
The bandwidth that described computing module is used for the subchain that activated according to detected multichain obtains the current available bandwidth of multichain.
9. as claim 7 or 8 described devices, it is characterized in that the current available bandwidth of described multichain is the bandwidth sum of the subchain that activated in the multichain.
10. device as claimed in claim 7 is characterized in that described protection module also is used to stop the operation of multichain, perhaps stops the operation of multichain, and with the switching services of multichain in standby multichain.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2010105313521A CN101984586A (en) | 2010-11-03 | 2010-11-03 | Method and device for monitoring multiple links |
PCT/CN2011/071561 WO2012058888A1 (en) | 2010-11-03 | 2011-03-07 | Method and device for monitoring multiple links |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2010105313521A CN101984586A (en) | 2010-11-03 | 2010-11-03 | Method and device for monitoring multiple links |
Publications (1)
Publication Number | Publication Date |
---|---|
CN101984586A true CN101984586A (en) | 2011-03-09 |
Family
ID=43641758
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2010105313521A Pending CN101984586A (en) | 2010-11-03 | 2010-11-03 | Method and device for monitoring multiple links |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN101984586A (en) |
WO (1) | WO2012058888A1 (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110661964A (en) * | 2018-06-28 | 2020-01-07 | 佳能株式会社 | Image pickup apparatus, accessory apparatus, communication control method therefor, and storage medium |
US11303796B2 (en) | 2018-06-28 | 2022-04-12 | Canon Kabushiki Kaisha | Imaging apparatus, accessory apparatus, and communication control method |
US11412125B2 (en) | 2018-06-29 | 2022-08-09 | Canon Kabushiki Kaisha | Imaging apparatus, accessory apparatus, and communication control method |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030016624A1 (en) * | 1998-05-04 | 2003-01-23 | Bare Ballard C. | Path recovery on failure in load balancing switch protocols |
CN1863066A (en) * | 2005-05-11 | 2006-11-15 | 华为技术有限公司 | Method for dynamicaly regulating link bandwidth and stater |
CN101651960A (en) * | 2009-09-17 | 2010-02-17 | 中兴通讯股份有限公司 | Protection method and device of link condensation bandwidth based on LACP |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1852141A (en) * | 2005-08-16 | 2006-10-25 | 华为技术有限公司 | Method for realizing upward link back-up |
CN101777964A (en) * | 2010-01-13 | 2010-07-14 | 华为技术有限公司 | Self-adaptive coding modulation switching instruction method, microwave device and system |
-
2010
- 2010-11-03 CN CN2010105313521A patent/CN101984586A/en active Pending
-
2011
- 2011-03-07 WO PCT/CN2011/071561 patent/WO2012058888A1/en active Application Filing
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030016624A1 (en) * | 1998-05-04 | 2003-01-23 | Bare Ballard C. | Path recovery on failure in load balancing switch protocols |
CN1863066A (en) * | 2005-05-11 | 2006-11-15 | 华为技术有限公司 | Method for dynamicaly regulating link bandwidth and stater |
CN101651960A (en) * | 2009-09-17 | 2010-02-17 | 中兴通讯股份有限公司 | Protection method and device of link condensation bandwidth based on LACP |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110661964A (en) * | 2018-06-28 | 2020-01-07 | 佳能株式会社 | Image pickup apparatus, accessory apparatus, communication control method therefor, and storage medium |
US11303796B2 (en) | 2018-06-28 | 2022-04-12 | Canon Kabushiki Kaisha | Imaging apparatus, accessory apparatus, and communication control method |
US11706523B2 (en) | 2018-06-28 | 2023-07-18 | Canon Kabushiki Kaisha | Imaging apparatus, accessory apparatus, and communication control method |
US11412125B2 (en) | 2018-06-29 | 2022-08-09 | Canon Kabushiki Kaisha | Imaging apparatus, accessory apparatus, and communication control method |
Also Published As
Publication number | Publication date |
---|---|
WO2012058888A1 (en) | 2012-05-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103001799B (en) | Method and node for achieving redundancy on basis of chain network | |
CN104301146A (en) | Link switching method and device in software defined network | |
US9071513B2 (en) | Path switch-back method and apparatus in transport network | |
US10122618B2 (en) | Path switching method and device | |
CN103229462B (en) | A kind of optimal route selection method, relevant device and communication system | |
CN101248628A (en) | Network interface control program and network interface control device | |
EP2892274B1 (en) | Fault recovery method of operation and maintenance channel and network management terminal | |
CN101895472A (en) | Traffic flow load sharing method and processing method and corresponding device and system | |
CN106533736A (en) | Network device reboot method and apparatus | |
CN103428101A (en) | Load sharing method and device | |
CN102104552B (en) | Message control method and device based on ECN (Explicit Congestion Notification) mechanism | |
CN105530115A (en) | Method and device for realizing operation management and maintenance function | |
JP2007180891A (en) | Communication device, packet transmission control method used therefor, and program | |
CN101984586A (en) | Method and device for monitoring multiple links | |
WO2017000096A1 (en) | Link recovery method and network device | |
CN103607360A (en) | Message processing method, line card and switching equipment | |
CN107547301A (en) | A kind of master/slave device switching method and device | |
CN104104601A (en) | Data transmission method, device and system | |
CN104618157A (en) | Network management method, device and system | |
EP2503299B1 (en) | Power loss packet priority | |
CN101242574A (en) | GPRS wireless terminal system | |
CN105765909A (en) | Link switching method and device | |
CN102752159A (en) | Link connectivity detection method and equipment | |
CN103139005A (en) | Method and device for detecting reasonability of network resource allocation | |
EP3065445A1 (en) | Method, cse, and system for transmitting m2m application request |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C12 | Rejection of a patent application after its publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20110309 |