CN106162739A - Method for controlling network congestion and system - Google Patents

Method for controlling network congestion and system Download PDF

Info

Publication number
CN106162739A
CN106162739A CN201610860929.0A CN201610860929A CN106162739A CN 106162739 A CN106162739 A CN 106162739A CN 201610860929 A CN201610860929 A CN 201610860929A CN 106162739 A CN106162739 A CN 106162739A
Authority
CN
China
Prior art keywords
congested
sctp layer
sctp
congestion
layer
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201610860929.0A
Other languages
Chinese (zh)
Other versions
CN106162739B (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.)
Comba Network Systems Co Ltd
Original Assignee
Comba Telecom Technology Guangzhou 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 Comba Telecom Technology Guangzhou Ltd filed Critical Comba Telecom Technology Guangzhou Ltd
Priority to CN201610860929.0A priority Critical patent/CN106162739B/en
Publication of CN106162739A publication Critical patent/CN106162739A/en
Application granted granted Critical
Publication of CN106162739B publication Critical patent/CN106162739B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/0284Traffic management, e.g. flow control or congestion control detecting congestion or overload during communication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/0289Congestion control
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W48/00Access restriction; Network selection; Access point selection
    • H04W48/08Access restriction or access information delivery, e.g. discovery data delivery
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • H04W76/19Connection re-establishment

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

The present invention relates to a kind of method for controlling network congestion and system, method includes: if the response timeout of S1 signaling, add 1 by congested for SCTP layer beginning message number, generate SCTP layer congested beginning message, SCTP layer times of congestion is added 1, records the SCTP layer congested time started, start S1 signaling and retransmit;If receive the SACK of S1 signaling at retransmission phase, generate SCTP layer congested stopping message, record congested dwell time, calculate the congested duration of SCTP layer;If SCTP layer congested beginning message number, SCTP layer times of congestion, the congested duration of SCTP layer are all higher than the threshold value of correspondence, network congestion number of times is added 1, if network congestion number of times reaches default network congestion frequency threshold value, reselect the MME of access, and set up and the SCTP link of the MME reselected.

Description

Method for controlling network congestion and system
Technical field
The present invention relates to wireless communication technology field, particularly relate to a kind of method for controlling network congestion and system.
Background technology
In EPS (Evolved Packet System, evolved packet system), eNodeB (evolved NodeB, evolution Type base station) with MME (Mobility Management Entity, mobile management entity) between by setting up SCTP (Stream Control Transmission Protocol, SCTP) link transmission S1 interface signaling, eNodeB with By setting up SCTP link transmission X2 interface signaling between eNodeB.When the SCTP link generation network of carrying S1 interface signaling is gathered around The when of plug, the rate that is successfully accessed of UE (User Equipment, subscriber equipment) can be decreased obviously, if duration is too Long, the experience of user can be had a strong impact on.
Existing network congestion processing method includes following several:
(1) resource situation by obtaining SCTP goes to adjudicate whether SCTP occurs congested, and wherein the resource situation of SCTP is Finger process SCTP signaling CPU occupation rate and process SCTP signaling message number, occur congested after process be structure SCTP gather around Fill in state indication message thus improve the signaling processing ability of system.
(2) go to carry out the automatic switchover of main path according to path comprehensive performance evaluation.
(3) go to reach the effect of cell load equilibrium by the statistical means of KPI.
But, above prior art be difficult to detect the non-disconnection of SCTP link of base station but real network the most congested with Cause it is believed that disabled this situation, and the treatment measures of correspondence, the effect of congested process is poor.
Summary of the invention
Based on this, it is necessary to for the problem that the effect of congested process is poor, it is provided that a kind of method for controlling network congestion and System.
A kind of method for controlling network congestion, comprises the following steps:
If the response timeout that the MME being currently accessed is to S1 signaling, congested for SCTP layer beginning message number is added 1, generate SCTP layer congested beginning message, adds 1 by SCTP layer times of congestion, records the SCTP layer congested time started, and starts described S1 The re-transmission of signaling;
If receiving described MME at retransmission phase the SACK of described S1 signaling is responded, generating the congested stopping of SCTP layer and disappearing Breath, records congested dwell time, and calculates SCTP according to described SCTP layer congested time started and the congested dwell time of SCTP layer The congested duration of layer;
According to default sampling period inquiry described SCTP layer congested beginning message number, SCTP layer times of congestion and SCTP The congested duration of layer, if described SCTP layer congested beginning message number is more than the SCTP layer congested beginning message number threshold value preset, And described SCTP layer times of congestion is more than the SCTP layer times of congestion threshold value preset, the congested duration of SCTP layer is more than presetting simultaneously SCTP layer congested duration threshold value, adds 1 by network congestion number of times, if network congestion number of times reaches default network congestion number of times threshold Value, reselects the MME of access, and sets up and the SCTP link of the MME reselected.
A kind of network congestion control system, including:
SCTP transport layer realizes unit, if for the MME that the is currently accessed response timeout to S1 signaling, by congested for SCTP layer Starting message number and add 1, generating SCTP layer congested beginning message, if receiving described MME to described S1 signaling at retransmission phase SACK response, generate SCTP layer congested stopping message, and by described SCTP layer congested beginning message and the congested stopping of SCTP layer Message sends to SCTP link management unit;
SCTP link management unit, for after receiving described SCTP layer congested beginning message, by SCTP layer times of congestion Add 1, record the SCTP layer congested time started, and start the re-transmission to described S1 signaling, record the congested dwell time of SCTP layer, and The congested duration of SCTP layer is calculated according to described SCTP layer congested time started and the congested dwell time of SCTP layer;
KPI statistic unit, inquires about the described congested beginning of SCTP layer for each sampling period to SCTP link management unit Message number, SCTP layer times of congestion and the congested duration of SCTP layer, and by described SCTP layer congested beginning message number, SCTP layer Times of congestion and the congested duration of SCTP layer send to congestion judging unit;
Congestion judging unit, if for described SCTP layer congested beginning message number more than the congested beginning of SCTP layer preset Message number threshold value, and described SCTP layer times of congestion is more than the SCTP layer times of congestion threshold value preset, SCTP layer is congested simultaneously Duration more than the SCTP layer congested duration threshold value preset, then judges network congestion, and generates network congestion and be indicated to congested process Unit;
Congested processing unit, for, after receiving described network congestion instruction, network congestion number of times being added 1, if net Network times of congestion reaches default network congestion frequency threshold value, reselects the MME of access, and sets up and the MME reselected SCTP link.
Above-mentioned method for controlling network congestion and system, it is provided that a kind of SCTP link congestion based on KPI statistics controls Method and apparatus.The method can be by detection when the non-disconnection of SCTP link occurring but real network is the most congested so that permissible Think disabled situation, the rate that is successfully accessed and the switch success ratio of UE can be improved in time by switching MME.
Accompanying drawing explanation
Fig. 1 is the method for controlling network congestion flow chart of the present invention;
Fig. 2 is the network architecture schematic diagram of the present invention;
Fig. 3 is that eNodeB Yu MME of the present invention controls plane protocol stack structural representation;
Fig. 4 is the structural representation of the network congestion control system of the present invention.
Detailed description of the invention
Below in conjunction with the accompanying drawings technical scheme is illustrated.
Fig. 1 is the method for controlling network congestion flow chart of the present invention.As it is shown in figure 1, described method for controlling network congestion can Comprise the following steps:
SP1, if the response timeout that the MME being currently accessed is to S1 signaling, adds 1 by congested for SCTP layer beginning message number, raw Become SCTP layer congested beginning message, SCTP layer times of congestion is added 1, record the SCTP layer congested time started, and start described The re-transmission of S1 signaling;
The network architecture schematic diagram of the present invention, it includes following ingredient, sees Fig. 2.
ENB (evolved NodeB, evolution NodeB): be responsible for realizing based on KPI (Key Performance Indicator, KPI Key Performance Indicator) the SCTP link congestion added up controls.Wherein, described KPI can include that SCTP layer is congested and opens Beginning message number, SCTP layer times of congestion and the congested duration of SCTP layer.
MME (Mobility Management Entity, mobile management entity): process signaling between UE and core network Mutual.
ENodeB Yu MME of the present invention controls plane protocol stack schematic diagram, and it includes following ingredient, sees Fig. 3.
ENodeB side is divided into: S1AP layer, SCTP layer, IP layer and L2, L1;
MME side is divided into: S1AP layer, SCTP layer, IP layer and L2, L1;
Communication interface between eNodeB and MME is S1 interface.
Each step of the present invention can perform in base station side.Such as, in this step, if the MME that is currently accessed of base station Response timeout to S1 signaling, can generate SCTP layer congested beginning message in base station side, by congested for SCTP layer beginning message count Amount adds 1, generates SCTP layer congested beginning message, adds 1 by SCTP layer times of congestion, records the SCTP layer congested time started, and opens The dynamic re-transmission to described S1 signaling.Generate SCTP layer congested beginning message and show that S1 signaling begins to block up at that time, but do not represent and work as Front MME is the most unavailable.
SP2, responds if receiving described MME at retransmission phase the SACK of described S1 signaling, generates that SCTP layer is congested to stop Only message, records congested dwell time, and calculates according to described SCTP layer congested time started and the congested dwell time of SCTP layer The congested duration of SCTP layer;
If receiving described MME at retransmission phase the SACK of described S1 signaling is responded, then show that MME receives this S1 letter Order, i.e. the congested stopping of SCTP layer, at this point it is possible to generate SCTP layer congested stopping message, record the congested dwell time of SCTP layer, and Congested duration is calculated according to described SCTP layer congested time started and the congested dwell time of SCTP layer.If detected at retransmission phase Number of times to described SACK response disappearance reaches default frequency threshold value (such as, 4 times), then start described S1 signaling is quick Retransmit.If receiving described SACK response in the Fast retransmission stage, then can generate SCTP layer congested stopping message.
Wherein in an embodiment, after starting the Fast retransmission to described S1 signaling, Fast retransmission can be started fixed Time device, and start timing;For the ease of subsequent statistical KPI, the longest the gathering around that can artificially packet Fast retransmission be produced Plug duration is set as the count threshold of retransmission timer.If described Fast retransmission timer expiry, SCTP layer can be generated congested Stop message.If being not provided with the terminal of a congested duration, when the network is congested between long time, then may cause adding up Network congestion duration.
Above-mentioned re-transmission refers to an action after the retransmission timer time-out that SACK response reception is overtime or current, and fast It is after the number of times threshold that number of times SACK response disappearance being detected reaches default that speed retransmits, and regardless of current re-transmission intervalometer is No time-out, all can retransmit an action of data opening timing device at once.In TCP/IP, Fast retransmission is a kind of congested control Algorithm processed, it can soon quick-recovery lose packet.Not having FRR, if data-bag lost, TCP will use intervalometer Require that transmission suspends.Suspend during this period of time in, do not have new or duplication packet to be sent.There is FRR, if received Machine receives a data segment out of order, and it can send a duplicate acknowledgment to transmitter immediately.If transmitter receives To multiple (such as, 3) duplicate acknowledgment, it can assume that and confirms that the data segment that part is pointed out lost, and retransmits these loss immediately Data segment.By Fast retransmission, packet can be prevented because the time-out required when retransmitting is delayed.
SP3, according to default sampling period inquiry described SCTP layer congested beginning message number, SCTP layer times of congestion and The congested duration of SCTP layer, if described SCTP layer congested beginning message number is more than the SCTP layer congested beginning message number threshold preset Value, and described SCTP layer times of congestion is more than the SCTP layer times of congestion threshold value preset, the congested duration of SCTP layer is more than pre-simultaneously If SCTP layer congested duration threshold value, network congestion number of times is added 1, if network congestion number of times reaches default network congestion number of times Threshold value, reselects the MME of access, and sets up and the SCTP link of the MME reselected.
Three threshold values in this step can pre-set, and threshold size can set according to actual needs.When simultaneously When meeting above three condition, it is determined that being 1 network congestion, network congestion number of times adds 1.Network congestion herein is different from above-mentioned SCTP layer is congested, is the network congestion of a kind of KPI layer.When network congestion number of times exceedes default times of congestion threshold value, then table Bright network congestion starts, at this point it is possible to start congested process intervalometer, and starts timing.If described congested process intervalometer surpasses Time, then show that the MME being currently accessed is unavailable.Therefore, after described congested process timer expiry, can reselect and connect The MME entered, and set up and the SCTP link of the MME reselected.
If described congested beginning message number is less than or equal to the congested beginning message number threshold value preset, or described congested time Number is less than or equal to the times of congestion threshold value preset, or congested duration is less than or equal to the congested duration threshold value preset, then judge network Congested stopping.If the number of times that in the described sampling period, network congestion stops stops threshold value more than the congestion judging preset, then may be used So that the value of described congested process intervalometer is reset.
In this step, SCTP layer times of congestion threshold value can be pre-set.Only it is more than when SCTP layer times of congestion Described SCTP layer times of congestion threshold value, described congested beginning of SCTP layer of sampling period inquiry just performing described basis default disappears Breath quantity, SCTP layer times of congestion and the step of the congested duration of SCTP layer.In this way, it is possible to reduce the possibility of erroneous judgement Property, prevent unnecessary switching, make systematic function more stable.
When carrying out MME switching, the IP address of a MME can be selected from available MME address pool;Set up and described IP SCTP link between the MME that address is corresponding.Wherein it is possible to the IP address of MME available in acquisition network;According to described IP ground Described MME address pool is set up in location.
After a sampling period terminates, can be by congested to described SCTP layer congested beginning message number, SCTP layer time The value of number and the congested duration of SCTP layer resets.And again add up above-mentioned parameter in the next sampling period.
As shown in Figure 4, the present invention also provides for a kind of network congestion control system, it may include: SCTP transport layer realizes unit 10, SCTP link management unit 20, KPI statistic unit 30, congestion judging unit 40 and congested processing unit 50.
The major function of each unit:
(1) SCTP transport layer realizes unit 10, if for the MME that the is currently accessed response timeout to S1 signaling, by SCTP The congested beginning message number of layer adds 1, generates SCTP layer congested beginning message, if receiving described MME to described at retransmission phase The SACK response of S1 signaling, generates SCTP layer congested stopping message, and described SCTP layer congested beginning message and SCTP layer is gathered around Plug stops message and sends to SCTP link management unit 20.
The network architecture schematic diagram of the present invention, it includes following ingredient, sees Fig. 2.
ENB (evolved NodeB, evolution NodeB): be responsible for realizing based on KPI (Key Performance Indicator, KPI Key Performance Indicator) the SCTP link congestion added up controls.Wherein, described KPI can include congested beginning message Quantity, times of congestion and congested duration.
MME (Mobility Management Entity, mobile management entity): process signaling between UE and core network Mutual.
ENodeB Yu MME of the present invention controls plane protocol stack schematic diagram, and it includes following ingredient, sees Fig. 3.
ENodeB side is divided into: S1AP layer, SCTP layer, IP layer and L2, L1;
MME side is divided into: S1AP layer, SCTP layer, IP layer and L2, L1;
Communication interface between eNodeB and MME is S1 interface.
Each functional module of the present invention can be arranged on base station side.Such as, in SCTP transport layer realizes unit 10, if The MME that base station the is currently accessed response timeout to S1 signaling, can add 1 in base station side by congested for SCTP layer beginning message number, Generate SCTP layer congested beginning message.Generate SCTP layer congested beginning message and show that S1 signaling begins to block up at that time, but do not represent Current MME is the most unavailable.
If receiving described MME at retransmission phase the SACK of described S1 signaling is responded, then show that MME receives this S1 letter Order, i.e. the congested stopping of SCTP layer, at this point it is possible to generate SCTP layer congested stopping message, record the congested dwell time of SCTP layer, and Congested duration is calculated according to described SCTP layer congested time started and the congested dwell time of SCTP layer.If detected at retransmission phase Number of times to described SACK response disappearance reaches default frequency threshold value (such as, 4 times), then start described S1 signaling is quick Retransmit.If receiving described SACK response in the Fast retransmission stage, then can generate SCTP layer congested stopping message.
Wherein in an embodiment, after starting the Fast retransmission to described S1 signaling, Fast retransmission can be started fixed Time device, and start timing;For the ease of subsequent statistical KPI, the longest the gathering around that can artificially packet Fast retransmission be produced Plug duration is set as the count threshold of retransmission timer.If described Fast retransmission timer expiry, SCTP layer can be generated congested Stop message.If being not provided with the terminal of a congested duration, when the network is congested between long time, then may cause adding up Network congestion duration.
Above-mentioned re-transmission refers to an action after the retransmission timer time-out that SACK response reception is overtime or current, and fast It is after the number of times threshold that number of times SACK response disappearance being detected reaches default that speed retransmits, and regardless of current re-transmission intervalometer is No time-out, all can retransmit an action of data opening timing device at once.In TCP/IP, Fast retransmission is a kind of congested control Algorithm processed, it can soon quick-recovery lose packet.Not having FRR, if data-bag lost, TCP will use intervalometer Require that transmission suspends.Suspend during this period of time in, do not have new or duplication packet to be sent.There is FRR, if received Machine receives a data segment out of order, and it can send a duplicate acknowledgment to transmitter immediately.If transmitter receives To multiple (such as, 3) duplicate acknowledgment, it can assume that and confirms that the data segment that part is pointed out lost, and retransmits these loss immediately Data segment.By Fast retransmission, packet can be prevented because the time-out required when retransmitting is delayed.
(2) SCTP link management unit 20, for after receiving described SCTP layer congested beginning message, by congested for SCTP layer Number of times adds 1, records the SCTP layer congested time started, and starts the re-transmission to described S1 signaling, during the congested stopping of record SCTP layer Between, and calculate the congested duration of SCTP layer according to described SCTP layer congested time started and the congested dwell time of SCTP layer.
The quantity of described SCTP layer congested beginning notification message waits the message number of SACK message time-out for reflecting, In one embodiment, the quantity of described SCTP layer congested beginning notification message is equal to the message number waiting SACK message time-out; In other embodiments, the quantity of described SCTP layer congested beginning notification message with wait SACK message time-out message number it Between there are mapping relations one to one.
(3) KPI statistic unit 30, inquires about described SCTP layer for each sampling period to SCTP link management unit congested Start message number, SCTP layer times of congestion and the congested duration of SCTP layer, and by described SCTP layer congested beginning message number, SCTP layer times of congestion and the congested duration of SCTP layer send to congestion judging unit;
(4) congestion judging unit 40, if gathering around more than the SCTP layer preset for described SCTP layer congested beginning message number Plug starts message number threshold value, and described SCTP layer times of congestion is more than the SCTP layer times of congestion threshold value preset, SCTP simultaneously The congested duration of layer more than the SCTP layer congested duration threshold value preset, then judges network congestion, and generates network congestion and be indicated to and gather around Plug processing unit;
Three threshold values can pre-set, and threshold size can set according to actual needs.When meeting above-mentioned three simultaneously During individual condition, it is determined that being 1 network congestion, network congestion number of times adds 1.Network congestion herein is different from above-mentioned SCTP layer and gathers around Plug, is the network congestion of a kind of KPI layer.When network congestion number of times exceedes default times of congestion threshold value, then show that network is gathered around Plug starts, at this point it is possible to start congested process intervalometer, and starts timing.If described congested process timer expiry, then show The MME being currently accessed is unavailable.Therefore, after described congested process timer expiry, the MME of access can be reselected, And set up and the SCTP link of the MME reselected.
If described congested beginning message number is less than or equal to the congested beginning message number threshold value preset, or described congested time Number is less than or equal to the times of congestion threshold value preset, or congested duration is less than or equal to the congested duration threshold value preset, then judge network Congested stopping.If the number of times that in the described sampling period, network congestion stops stops threshold value more than the congestion judging preset, then may be used So that the value of described congested process intervalometer is reset.
SCTP layer times of congestion threshold value can be pre-set.Only gather around more than described SCTP layer when SCTP layer times of congestion Plug number of times threshold value, just performs sampling period inquiry described SCTP layer congested beginning message number, SCTP that described basis is preset Layer times of congestion and the step of the congested duration of SCTP layer.In this way, it is possible to reduce the probability of erroneous judgement, it is unnecessary to prevent Switching, make systematic function more stable.
(5) congested processing unit 50, for, after receiving described network congestion instruction, network congestion number of times being added 1, If network congestion number of times reaches default network congestion frequency threshold value, reselect the MME of access, and set up and reselect The SCTP link of MME.
When carrying out MME switching, the IP address of a MME can be selected from available MME address pool;Set up and described IP SCTP link between the MME that address is corresponding.Wherein it is possible to the IP address of MME available in acquisition network;According to described IP ground Described MME address pool is set up in location.
After a sampling period terminates, can be by congested to described SCTP layer congested beginning message number, SCTP layer time The value of number and the congested duration of SCTP layer resets.And again add up above-mentioned parameter in the next sampling period.
Three phases can be divided into: congestion judging preparatory stage, congestion judging rank during the work of above-mentioned network congestion control system Section, congested processing stage.
Scene one, congestion judging preparatory stage:
Configuration KPI sampling period P1, KPI collection cycle P2, obtain congested beginning of SCTP layer at each sampling period P1 and lead to Know the quantity of message, SCTP layer times of congestion, SCTP layer congested duration these three variable, all of sampled data is done average place Reason.
Scene two, congestion judging stage:
(1) if SCTP transport layer realizes unit retransmission timer time-out, then generate that SCTP layer is congested starts message to SCTP link management unit and startup retransmit, if hereafter this packet defendant is several times (such as, 4 times, can be according to practical situation Arrange) disappearance, then start Fast retransmission, and open Fast retransmission intervalometer;Retransmitting or the Fast retransmission stage, if received The SACK response of these data, then generate SCTP layer congested stopping message to SCTP link management unit.For the ease of subsequent statistical KPI, can be set as the count threshold of retransmission timer artificially by the longest congested duration that packet Fast retransmission produces. If described Fast retransmission timer expiry, SCTP layer congested stopping message can being generated.If being not provided with a congested duration Terminal, when the network is congested between long time, then may cause cannot the congested duration of statistics network.Judge what whether packet lacked According to being: if transmitting terminal receives TSN (Transmission Sequence Number, the transmission sequence of the reply of packet Number) be discontinuous, then the TSN of the packet of disappearance is recorded, and the missing number of this packet is added 1.
(2) maintenance of coupling is distinguished by SCTP link management unit by the SCTP link of S1 with X2, can get rid of The uncertainty of base station, X2 opposite end, as restarted the abnormal KPI statistics impacts brought such as base station.Wherein, retransmission timer time-out is said This link bright starts congested, and the congestion control means of SCTP layer itself likely can eliminate link congestion, therefore, subsequent statistical KPI can preferably judge whether link can be used.If not differentiating between S1-SCTP and X2-SCTP, X2-SCTP is also possible to produce SCTP congested beginning message, and this case makes decisions just for the congestion condition of S1-SCTP.
(3) KPI statistics is used to make decisions, difference and the congestion avoidance algorithm of SCTP transport layer, gathering around of SCTP transport layer Plug judgement only uses the reception time-out of SACK to be to be congestion judging based on SCTP transmission as basis for estimation, KPI statistics The statistics introducing various dimensions makes decisions, and threshold value can be joined, and more has specific aim and motility.
Scene three, congested processing stage
(1) being that congested frequency arranges thresholding, the most congested frequency exceedes this thresholding and its is possible to trigger congested Process, reduce the probability of erroneous judgement;Thresholding includes:
Congestion judging generation thresholding TH1, congestion judging stops thresholding TH2, and congestion judging generation cervical orifice of uterus limits, available MME Address pool;Wherein congestion judging generation cervical orifice of uterus limit includes:
(1) coupling waits the quantity thresholding TH3-1 of SCTP layer congested beginning notification message;
(2) coupling times of congestion thresholding TH3-2;
(3) coupling congested duration accounting thresholding TH3-3;
At each KPI collection cycle P2, congestion judging unit obtains congestion judging generation cervical orifice of uterus limit to KPI statistic unit Three statistic T H3-1, TH3-2 and TH3-3, if the most corresponding threshold value respectively, then the times of congestion of KPI layer adds 1, as Really congestion judging unit to KPI statistic unit obtain congestion judging generation cervical orifice of uterus limit three statistic T H3-1, TH3-2 and At least one in TH3-3 is less than or equal to corresponding threshold value, and if the times of congestion of KPI layer is more than 1, then the gathering around of KPI layer Plug stopping time adds 1, if the times of congestion of KPI layer is more than congestion judging generation thresholding TH1, then generates real congested instruction To congestion judging module;If the congested stopping time of KPI layer stops thresholding TH2 more than congestion judging, then generate real gathering around Plug stopping is indicated to congestion judging module.
(2) when congested processing unit receives the congested instruction that congestion judging unit is sent, congested process intervalometer is opened, The when of the most congested process timer expiry, just actually enter congested process, improve the fault-tolerance of system.
The present invention compared with prior art, has the advantage that and beneficial effect:
(1) source code is realized by amendment SCTP transport layer, it is achieved coupling times of congestion and effective KPI of the congested duration of coupling Statistics.
(2) use KPI statistics to make decisions, be different from the congestion avoidance algorithm of SCTP transport layer, gathering around of SCTP transport layer Plug judgement only uses the reception time-out of SACK to be to be congestion judging based on SCTP transmission as basis for estimation, KPI statistics The statistics introducing various dimensions makes decisions, and threshold value can be joined, and more has specific aim and motility.
(3) when the bottom non-disconnection of SCTP link but real network situation is the most congested so that it is believed that no situation Under, the rate that is successfully accessed and the handover success rate of UE can be improved timely by switching MME.
The present invention compared with prior art, has the advantage that and beneficial effect:
(1) source code is realized by amendment SCTP transport layer, it is achieved coupling times of congestion and effective KPI of the congested duration of coupling Statistics.
(2) use KPI statistics to make decisions, be different from the congestion avoidance algorithm of SCTP transport layer, gathering around of SCTP transport layer Plug judgement only uses the reception time-out of SACK to be to be congestion judging based on SCTP transmission as basis for estimation, KPI statistics The statistics introducing various dimensions makes decisions, and threshold value can be joined, and more has specific aim and motility.
(3) when the bottom non-disconnection of SCTP link but real network situation is the most congested so that it is believed that no situation Under, the rate that is successfully accessed and the handover success rate of UE can be improved timely by switching MME.
The network congestion control system of the present invention and the method for controlling network congestion one_to_one corresponding of the present invention, at above-mentioned network The technical characteristic of the embodiment elaboration of jamming control method and beneficial effect thereof are all applicable to the enforcement of network congestion control system In example, hereby give notice that.
Each technical characteristic of embodiment described above can combine arbitrarily, for making description succinct, not to above-mentioned reality The all possible combination of each technical characteristic executed in example is all described, but, as long as the combination of these technical characteristics is not deposited In contradiction, all it is considered to be the scope that this specification is recorded.
Embodiment described above only have expressed the several embodiments of the present invention, and it describes more concrete and detailed, but also Can not therefore be construed as limiting the scope of the patent.It should be pointed out that, come for those of ordinary skill in the art Saying, without departing from the inventive concept of the premise, it is also possible to make some deformation and improvement, these broadly fall into the protection of the present invention Scope.Therefore, the protection domain of patent of the present invention should be as the criterion with claims.

Claims (10)

1. a method for controlling network congestion, it is characterised in that comprise the following steps:
If the response timeout that the MME being currently accessed is to S1 signaling, congested for SCTP layer beginning message number is added 1, generate SCTP layer Congested beginning message, adds 1 by SCTP layer times of congestion, records the SCTP layer congested time started, and starts described S1 signaling Retransmit;
If receiving described MME at retransmission phase the SACK of described S1 signaling is responded, generate SCTP layer congested stopping message, note Record congested dwell time, and it is congested to calculate SCTP layer according to described SCTP layer congested time started and the congested dwell time of SCTP layer Duration;
Gather around according to default sampling period inquiry described SCTP layer congested beginning message number, SCTP layer times of congestion and SCTP layer Plug duration, if described SCTP layer congested beginning message number is more than the SCTP layer congested beginning message number threshold value preset, and institute Stating SCTP layer times of congestion and be more than the SCTP layer times of congestion threshold value preset, the congested duration of SCTP layer is more than the SCTP preset simultaneously The congested duration threshold value of layer, adds 1 by network congestion number of times, if network congestion number of times reaches default network congestion frequency threshold value, and weight The MME of the newly selected access, and set up and the SCTP link of the MME reselected.
Method for controlling network congestion the most according to claim 1, it is characterised in that according to the sampling period inquiry preset After described SCTP layer congested beginning message number, SCTP layer times of congestion and the congested duration of SCTP layer, further comprising the steps of:
By described SCTP layer congested beginning message number, SCTP layer times of congestion and SCTP layer after each sampling period terminates The value of congested duration resets.
Method for controlling network congestion the most according to claim 1, it is characterised in that starting the re-transmission to described S1 signaling Afterwards, further comprising the steps of:
If detecting, the number of times of described SACK response disappearance reaches default frequency threshold value, then start described S1 signaling is quick Retransmit;
If receiving described SACK response in the Fast retransmission stage, generate SCTP layer congested stopping message.
Method for controlling network congestion the most according to claim 3, it is characterised in that starting quick to described S1 signaling After re-transmission, further comprising the steps of:
Start Fast retransmission intervalometer, and start timing;
If described Fast retransmission timer expiry, then generate SCTP layer congested stopping message.
Method for controlling network congestion the most according to claim 1, it is characterised in that according to the sampling period inquiry preset Before described SCTP layer congested beginning message number, SCTP layer times of congestion and the congested duration of SCTP layer, further comprising the steps of:
Described SCTP layer times of congestion is compared with the SCTP layer times of congestion threshold value preset;
If described SCTP layer times of congestion is more than described SCTP layer times of congestion threshold value, then perform the sampling that described basis is preset SCTP layer congested beginning message number, SCTP layer times of congestion and the step of the congested duration of SCTP layer described in cyclic polling.
Method for controlling network congestion the most according to claim 1, it is characterised in that if network congestion number of times reaches default Network congestion frequency threshold value, further comprising the steps of:
Start congested process intervalometer, and start timing;
After described congested process timer expiry, reselect the MME of access, and set up with the MME's reselected SCTP link.
Method for controlling network congestion the most according to claim 6, it is characterised in that start congested process intervalometer it After, further comprising the steps of:
If described SCTP layer congested beginning message number is less than or equal to the SCTP layer congested beginning message number threshold value preset, or institute State the SCTP layer times of congestion threshold value that SCTP layer times of congestion is less than or equal to preset, or the described congested duration of SCTP layer is less than or equal to The SCTP layer congested duration threshold value preset, then judge that network congestion stops;
If the number of times that in the described sampling period, network congestion stops stops threshold value, then by institute more than the network congestion judgement preset The value stating congested process intervalometer resets.
Method for controlling network congestion the most according to claim 1, it is characterised in that reselect the MME of access, and set up Include with the step of the SCTP link of the MME reselected:
The IP address of a MME is selected from available MME address pool;
Set up the SCTP link between the MME corresponding with described IP address.
Method for controlling network congestion the most according to claim 8, it is characterised in that selecting from available MME address pool Before the IP address of one MME, further comprising the steps of:
Obtain the IP address of MME available in network;
Described MME address pool is set up according to described IP address.
10. a network congestion control system, it is characterised in that including:
SCTP transport layer realizes unit, if for the MME that the is currently accessed response timeout to S1 signaling, by congested for SCTP layer beginning Message number adds 1, generates SCTP layer congested beginning message, if receiving described MME to described S1 signaling at retransmission phase SACK responds, and generates SCTP layer congested stopping message, and described SCTP layer congested beginning message and the congested stopping of SCTP layer is disappeared Breath sends to SCTP link management unit;
SCTP link management unit, for, after receiving described SCTP layer congested beginning message, SCTP layer times of congestion being added 1, The record SCTP layer congested time started, and start the re-transmission to described S1 signaling, the record congested dwell time of SCTP layer, and according to Described SCTP layer congested time started and the congested dwell time of SCTP layer calculate the congested duration of SCTP layer;
KPI statistic unit, inquires about described SCTP layer congested beginning message for each sampling period to SCTP link management unit Quantity, SCTP layer times of congestion and the congested duration of SCTP layer, and by congested to described SCTP layer congested beginning message number, SCTP layer Number of times and the congested duration of SCTP layer send to congestion judging unit;
Congestion judging unit, if for described SCTP layer congested beginning message number more than the SCTP layer congested beginning message preset Amount threshold, and described SCTP layer times of congestion is more than the SCTP layer times of congestion threshold value preset, the congested duration of SCTP layer simultaneously More than the SCTP layer congested duration threshold value preset, then judge network congestion, and generate network congestion and be indicated to congested processing unit;
Congested processing unit, for, after receiving described network congestion instruction, adding 1 by network congestion number of times, if network is gathered around Plug number of times reaches default network congestion frequency threshold value, reselects the MME of access, and sets up with the MME's reselected SCTP link.
CN201610860929.0A 2016-09-27 2016-09-27 Method for controlling network congestion and system Active CN106162739B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610860929.0A CN106162739B (en) 2016-09-27 2016-09-27 Method for controlling network congestion and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610860929.0A CN106162739B (en) 2016-09-27 2016-09-27 Method for controlling network congestion and system

Publications (2)

Publication Number Publication Date
CN106162739A true CN106162739A (en) 2016-11-23
CN106162739B CN106162739B (en) 2019-06-11

Family

ID=57341457

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610860929.0A Active CN106162739B (en) 2016-09-27 2016-09-27 Method for controlling network congestion and system

Country Status (1)

Country Link
CN (1) CN106162739B (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108965066A (en) * 2018-10-17 2018-12-07 网宿科技股份有限公司 The method and apparatus that a kind of pair of transmission path is detected
CN109257770A (en) * 2018-10-10 2019-01-22 京信通信系统(中国)有限公司 Overload controlling method, device, system and equipment
CN111988190A (en) * 2019-05-22 2020-11-24 大唐移动通信设备有限公司 Method and device for monitoring network transmission quality
CN114286374A (en) * 2021-12-15 2022-04-05 京信网络系统股份有限公司 Congestion grade detection and processing method, system, equipment and storage medium

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050022089A1 (en) * 2003-07-25 2005-01-27 Nokia Corporation System and method for a communication network
CN102769520A (en) * 2012-07-17 2012-11-07 西安电子科技大学 Wireless network congestion control method based on stream control transmission protocol (SCTP)

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050022089A1 (en) * 2003-07-25 2005-01-27 Nokia Corporation System and method for a communication network
CN102769520A (en) * 2012-07-17 2012-11-07 西安电子科技大学 Wireless network congestion control method based on stream control transmission protocol (SCTP)

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
CHEN-WEI CHANG,WEI-TSONG LEE,ETC.: "FHR-SCTP: The Research of a Quality Aware SCTP Congestion Control Mechanism to Improve Handover Efficiency", 《2014 TENTH INTERNATIONAL CONFERENCE ON INTELLIGENT INFORMATION HIDING AND MULTIMEDIA SIGNAL PROCESSING》 *
刘骥,谭毓银,等: "MPTCP与CMT_SCTP拥塞控制机制研究", 《CNKI 计算机工程 移动互联与软件技术》 *

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109257770A (en) * 2018-10-10 2019-01-22 京信通信系统(中国)有限公司 Overload controlling method, device, system and equipment
CN109257770B (en) * 2018-10-10 2022-05-06 京信网络系统股份有限公司 Overload control method, device, system and equipment
CN108965066A (en) * 2018-10-17 2018-12-07 网宿科技股份有限公司 The method and apparatus that a kind of pair of transmission path is detected
CN108965066B (en) * 2018-10-17 2020-06-05 网宿科技股份有限公司 Method and device for detecting transmission path
CN111988190A (en) * 2019-05-22 2020-11-24 大唐移动通信设备有限公司 Method and device for monitoring network transmission quality
CN111988190B (en) * 2019-05-22 2022-04-01 大唐移动通信设备有限公司 Method and device for monitoring network transmission quality
CN114286374A (en) * 2021-12-15 2022-04-05 京信网络系统股份有限公司 Congestion grade detection and processing method, system, equipment and storage medium
CN114286374B (en) * 2021-12-15 2023-08-25 京信网络系统股份有限公司 Congestion level detection and processing method, system, equipment and storage medium

Also Published As

Publication number Publication date
CN106162739B (en) 2019-06-11

Similar Documents

Publication Publication Date Title
US10021663B2 (en) Method and device for realizing data transmission
CN106162739A (en) Method for controlling network congestion and system
JP2020502873A (en) Packet transmitting method and apparatus, chip, and terminal
CN109548188A (en) Radio bearer processing method, user equipment and base station
EP2996275B1 (en) Link processing method and mobile terminal in multiplexing control protocol
WO2014187389A1 (en) Cell handover method and apparatus
CN110073639A (en) Packet loss tolerant transmission control protocol congestion control
CN109462857A (en) Loss treating method, device, wireless net member and computer readable storage medium
US11122483B2 (en) Network standard switching method and apparatus, and device
CN109257770B (en) Overload control method, device, system and equipment
CN101652949A (en) Packet communication method and receiving side device
CN101170488A (en) Service network congestion control method and device
CN104486243A (en) Data transmission method, equipment and system
CN106453356A (en) Wireless network bilateral accelerated transmission method and system
CN105450441B (en) A kind of weak net acceleration method and device based on Transmission Control Protocol
CN105991632A (en) Network security protection method and device
CN107484204B (en) Method and device for relieving uplink burst of base station
CN103237314B (en) Service quality evaluating method and apparatus
CN102404237A (en) Method and system for adjusting physical bandwidth based on flow
CN109428684A (en) A kind of data transmission method, RLC entity and PDCP entity
CN103001885A (en) Data message transmission method and system
CN104080129A (en) Data transmission method and device
CN107959554B (en) A kind of repeating method and device of data
CN106470421A (en) A kind of method and apparatus preventing malicious peer from illegally occupying resources of core network
EP3939193A1 (en) Controlling timeout events for data packet transmissions

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
TA01 Transfer of patent application right
TA01 Transfer of patent application right

Effective date of registration: 20180214

Address after: 510663 Shenzhou Road 10, Guangzhou Science City, Guangzhou economic and Technological Development Zone, Guangzhou, Guangdong

Applicant after: Comba Telecom System (China) Co., Ltd.

Applicant after: Comba Telecom Systems (Guangzhou) Co., Ltd.

Applicant after: Jingxin Communication Technology (Guangzhou) Co., Ltd.

Applicant after: TIANJIN COMBA TELECOM SYSTEMS CO., LTD.

Address before: 510663 Guangdong city of Guangzhou province Guangzhou economic and Technological Development Zone Jinbi Road No. 6

Applicant before: Jingxin Communication Technology (Guangzhou) Co., Ltd.

GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20200108

Address after: 510663 Shenzhou Road, Guangzhou Science City, Guangzhou economic and Technological Development Zone, Guangdong, 10

Patentee after: Jingxin Communication System (China) Co., Ltd.

Address before: 510663 Shenzhou Road 10, Guangzhou Science City, Guangzhou economic and Technological Development Zone, Guangzhou, Guangdong

Co-patentee before: Jingxin Communication System (Guangzhou) Co., Ltd.

Patentee before: Jingxin Communication System (China) Co., Ltd.

Co-patentee before: Jingxin Communication Technology (Guangzhou) Co., Ltd.

Co-patentee before: TIANJIN COMBA TELECOM SYSTEMS CO., LTD.

CP01 Change in the name or title of a patent holder
CP01 Change in the name or title of a patent holder

Address after: 510663 Shenzhou Road, Guangzhou Science City, Guangzhou economic and Technological Development Zone, Guangdong, 10

Patentee after: Jingxin Network System Co.,Ltd.

Address before: 510663 Shenzhou Road, Guangzhou Science City, Guangzhou economic and Technological Development Zone, Guangdong, 10

Patentee before: Comba Telecom System (China) Ltd.