CN106341857A - Passage determination method and device - Google Patents
Passage determination method and device Download PDFInfo
- Publication number
- CN106341857A CN106341857A CN201510423699.7A CN201510423699A CN106341857A CN 106341857 A CN106341857 A CN 106341857A CN 201510423699 A CN201510423699 A CN 201510423699A CN 106341857 A CN106341857 A CN 106341857A
- Authority
- CN
- China
- Prior art keywords
- base station
- path
- user plane
- core net
- core
- 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W40/00—Communication routing or communication path finding
- H04W40/24—Connectivity information management, e.g. connectivity discovery or connectivity update
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W40/00—Communication routing or communication path finding
- H04W40/02—Communication route or path selection, e.g. power-based or shortest path routing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W80/00—Wireless network protocols or protocol adaptations to wireless operation
- H04W80/04—Network layer protocols, e.g. mobile IP [Internet Protocol]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The invention discloses a passage determination method and a passage determination device. The passage determination method comprises the steps that: a base station establishes a user plane IP passage selection list with a core network, wherein the user plane IP passage selection list is used for a service plane to determine a passage bearing an IP; and the base station determines a passage bearing an IP according to the user plane IP passage selection list. The passage determination method and the passage determination device solve the problem in the relevant art that a defect exists in a passage, between a base station and a core network, which is selected by a service plane, and ensure successful passage selection, thereby ensuring that the service plane selects an appropriate passage bearing the IP for a user.
Description
Technical field
The present invention relates to the communications field, determine method and device in particular to passage.
Background technology
With the fast development of internet technology, the continuous growth of data traffic requirement, promote broadband technology and equipment
Fast development, has caused the big adjustment of communication network, and original transmission network meeting speech business cannot be competent at number gradually
Demand growth according to business.Whole network trends towards flattening situation, and broadband access enters in fast development, has live width
Band accesses and wireless broadband Internet access, is all favored by operator and user.The rapid growth of business proposes to wireless network
Brand-new requirement is it is desirable to wireless network has extreme high reliability, to ensure terminal use very high in the wireless network
Be successfully accessed rate, to ensure simultaneously user access after service channel 100% be unobstructed it is impossible to tolerance access after user
The obstructed situation of business occurs.
Transmission network between base station and core net towards Internet protocol (internet protocol, referred to as ip) change, with
Too networking direction is developed, the combination of ip network and ethernet technology, particularly transmission network remove private network after, how to protect
Card base station and core net quickly for user's one ip path of offer of receiving and also ensure that this path is definitely unobstructed just to become
One problem.
Although also there being some solutions, such as two-way converting detection (bidirectional forwarding detection,
Referred to as bfd), but these methods cannot thorough solve problem, simply alleviate subproblem, and current solution
Method can bring such or such problem to whole network and Shi Ge producer cannot realize, and also cannot accomplish to interconnect simultaneously
Intercommunication.
Select the problem of the passage existing defects between base station and core net for service surface in correlation technique, also do not propose to have
The solution of effect.
Content of the invention
The invention provides passage determines method and device, select base station and core at least to solve service surface in correlation technique
The problem of the passage existing defects between net.
According to an aspect of the invention, it is provided a kind of passage determines method, methods described includes: base station is set up and core
User plane ip path between heart net selects table, and wherein, described user plane ip path selection table is used for service surface determination and holds
Carry the passage of ip;Described base station selects table to determine the passage carrying ip according to described user plane ip path.
Further, the user plane ip path selection table that described base station is set up and described core net between includes: described base
Stand and described core net carries out the parameter negotiation for setting up described user plane ip path selection table;Described base station is according to connecing
The detection response message receiving and the parameter consulting to complete carry out path detection, and wherein, described detection response message is institute
State core net feedback after receiving the path solicitation message that described base station sends;Described base station completes repeatedly
After path detection, complete the foundation of described user plane ip path selection table.
Further, after the user plane ip path that described base station is set up and described core net between selects table, described
Method also includes: described user plane ip path selection table is sent to described core net by described base station, for described core net
Complete the foundation of the user plane path ip forward table of core-network side according to described user plane ip path selection table.
Further, after described user plane ip path selection table is sent to described core net by described base station, described
Method also includes: described base station receives the decision selecting table to receive in described user plane ip path of described core net feedback
Response, wherein, described decision response includes one below: described core net all receives described base station user face ip
Path selects the parameter of table, described core network part to receive described base station user face ip path and selects the parameter of table, institute
State core net and all refuse the parameter of described base station user face ip path selection table, the described base station of described core net modification
Side user plane ip path selects the parameter of table;Described user plane ip path choosing is improved according to described decision response in described base station
Select table.
Further, after described user plane ip path selection table is improved according to described decision response in described base station, institute
Method of stating also includes: the described user plane ip path selection table after improving is sent to described core net by described base station, supplies
Described core net improves the described user plane ip path selection table of described core-network side.
Further, set up in described base station and select for the user plane ip path carrying out path detection with described core net
Before table, methods described also includes: described base station completes the initialization of described user plane ip path selection table;Described base
Stand and send request message for asking core network user face ip address, wherein, described request message to described core net
In carry base station user face ip address and base station id;Described base station record core net id and described core network user face
Ip address, forms the forwarding entry in described core network user face;Described base station is according to described forwarding entry to described core
Net sends described path solicitation message.
Further, record core net id and described core network user face ip address in described base station, form described core
Before the forwarding entry in heart network users face, methods described also includes: described base station sends for asking core to described core net
The address request of heart network users face ip address, wherein, carries base station user face ip in described address request
Address and base station id;Described base station receives the address response message that described core net is fed back according to described address request,
Wherein, carry all ip addresses of core network user face configuration in described address response message or be used for and this base station
All ip addresses of the user plane of communication.
Further, after described base station selects table to determine the passage of carrying ip according to described user plane ip path, institute
Method of stating also includes: described base station regularly updates described user plane ip path selection table.
Further, after described base station selects table to determine the passage of carrying ip according to described user plane ip path, institute
Method of stating also includes: after the link down between described base station and described core net recover in the case of, described base station to
Described core net sends the removing request message removing described user plane ip path selection table or safeguards that described user plane ip is led to
Road selects the maintenance request message of table;Message erasing that described base station is fed back according to described core net or safeguard described user plane
Ip path selects table.
According to a further aspect in the invention, additionally provide a kind of passage and determine method, methods described includes: core net is set up
Core-network side user plane ip path and base station between selects table, and wherein, described core-network side user plane ip path selects
Table is used for service surface and determines the passage carrying ip;Described core net selects table according to described core-network side user plane ip path
Determine the passage carrying ip.
Further, the core-network side user plane ip path selection table that described core net is set up and described base station between includes:
Described core net receives the described user plane ip path choosing that described base station sends after setting up user plane ip path selection table
Select table;Described core net completes described core-network side user plane path ip according to described user plane ip path selection table and forwards
The foundation of table.
Further, after the core-network side user plane ip path that described core net is set up and base station between selects table,
Methods described also includes: described core net and described base station carry out assisting for the parameter setting up user plane ip path selection table
Business;Described core net is receiving the rear detection to described base station feedback of the path solicitation message that described base station sends
Response message, wherein, described detection response message is used for described base station and according to described detection response message and consults to complete
Parameter carry out path detection, described base station, after completing the detection of multiple path, completes described user plane ip path choosing
Select the foundation of table.
Further, in described core net, described core-network side user plane is completed according to described user plane ip path selection table
After the foundation of path ip forward table, methods described also includes: described core net is to described base station feedback to described user
Face ip path selects the decision response that table receives, and wherein, described decision response improves described user plane for described base station
Ip path selects table, and described decision response includes one below: described core net all receives described base station user face ip
Path selects the parameter of table, described core network part to receive described base station user face ip path and selects the parameter of table, institute
State core net and all refuse the parameter of described base station user face ip path selection table, the described base station of described core net modification
Side user plane ip path selects the parameter of table.
Further, after described user plane ip path selection table is improved according to described decision response in described base station, institute
Method of stating also includes: the described user plane ip path after what described core net received that described base station sends improve selects table;
Described user plane ip path selection table after improving for the described core net improves user plane ip described in described core-network side and leads to
Road selects table.
Further, select table to determine in described core net according to described core-network side user plane ip path and carry the logical of ip
After road, methods described also includes: described core net regularly updates described core-network side user plane ip path selection table.
Further, select table to determine in described core net according to described core-network side user plane ip path and carry the logical of ip
After road, methods described also includes: in the case of recovering after the link down between described base station and described core net,
Described core net receives the removing request message of removing described user plane ip path selection table or the maintenance that described base station sends
Described user plane ip path selects the maintenance request message of table;Described core net is used for described base station to described base station feedback
Remove or safeguard that described user plane ip path selects the response message of table.
According to a further aspect in the invention, there is provided a kind of channel tester, it is applied to base station, described device includes:
First sets up module, selects table, wherein, described user plane ip for the user plane ip path between foundation and core net
Path selects table to be used for the passage that service surface determines carrying ip;First path detection module, for according to described user plane
Ip path selects table to determine the passage carrying ip.
According to a further aspect in the invention, additionally provide a kind of channel tester, be applied to core net, described device bag
Include: second sets up module, select table, wherein, institute for the core-network side user plane ip path between foundation and base station
State core-network side user plane ip path selection table and determine the passage carrying ip for service surface;Alternate path detection module,
For selecting table to determine the passage carrying ip according to described core-network side user plane ip path.
By the present invention, the user plane ip path and core net between is set up using base station and selects table, wherein, described use
Family face ip path selects table to be used for the passage that service surface determines carrying ip;Described base station is selected according to described user plane ip path
Select table and determine the passage carrying ip, solve service surface in correlation technique and select the passage between base station and core net to exist
The problem of defect is it is ensured that routing is successful, thus ensureing that service surface is that user selects suitable carrying ip passage.
Brief description
Accompanying drawing described herein is used for providing a further understanding of the present invention, constitutes the part of the application, the present invention
Schematic description and description be used for explaining the present invention, do not constitute inappropriate limitation of the present invention.In the accompanying drawings:
The passage that Fig. 1 is according to embodiments of the present invention determines the flow chart one of method;
The passage that Fig. 2 is according to embodiments of the present invention determines the flowchart 2 of method;
The passage that Fig. 3 is according to embodiments of the present invention determines the block diagram one of device;
The passage that Fig. 4 is according to embodiments of the present invention determines the block diagram two of device;
Fig. 5 is the flow chart that user plane forward table according to embodiments of the present invention is set up;
Fig. 6 is the flow chart of path detection according to embodiments of the present invention;
The user plane forward table that Fig. 7 is according to embodiments of the present invention sets up the schematic diagram of procedure message interaction;
Fig. 8 is the schematic diagram of path keepalive timer negotiations process according to embodiments of the present invention;
Fig. 9 is the schematic diagram of path preservation & testing procedure message interaction according to embodiments of the present invention;
Figure 10 is the schematic diagram of removing forward table process according to embodiments of the present invention;
Figure 11 is the schematic diagram of the maintenance constant process of former forward table according to embodiments of the present invention.
Specific embodiment
To describe the present invention in detail below with reference to accompanying drawing and in conjunction with the embodiments.It should be noted that in the feelings do not conflicted
Under condition, the embodiment in the application and the feature in embodiment can be mutually combined.
The embodiment of the present invention additionally provides a kind of passage and determines method, and Fig. 1 is passage determination side according to embodiments of the present invention
The flow chart one of method, as shown in Figure 1, comprising:
Step s102, the user plane ip path that base station is set up and core net between selects table, and wherein, this user plane ip is led to
Road selects table to be used for the passage that service surface determines carrying ip;
Step s104, this base station selects table to determine the passage carrying ip according to this user plane ip path.
By above-mentioned steps, the user plane ip path that base station is set up and core net between selects table, wherein, this user plane
Ip path selects table to be used for the passage that service surface determines carrying ip;This base station selects table to determine according to this user plane ip path
Carry the passage of ip, solve service surface in correlation technique and select asking of the passage existing defects between base station and core net
Topic is it is ensured that routing is successful, thus ensureing that service surface is that user selects suitable carrying ip passage.
Further, this base station set up and this core net between user plane ip path selection table include: this base station with should
Core net carries out the parameter negotiation for setting up this user plane ip path selection table;This base station rings according to the detection receiving
Answer message and consult the parameter that completes and carry out path detection, wherein, this detection response message is that this core net is receiving
Feedback after the path solicitation message that this base station sends;This base station, after completing multiple path detection, completes this
User plane ip path selects the foundation of table.
Further, after the user plane ip path that this base station is set up and this core net between selects table, the method is also
Including:
This user plane ip path selection table is sent to this core net by this base station, is led to according to this user plane ip for this core net
Road selection table completes the foundation of the user plane path ip forward table of core-network side.
Further, after this user plane ip path selection table is sent to this core net by this base station, the method is also wrapped
Include: this base station receives the decision response that this user plane ip path selection table is received of this core net feedback, wherein, should
Determine that response includes one below: this core net all receives the parameter of this base station user face ip path selection table, is somebody's turn to do
Core network part receives the parameter of this base station user face ip path selection table, this core net is all refused this base station side and used
The parameter of family face ip path selection table, this core net change the parameter of this base station user face ip path selection table;This base
Stand and this user plane ip path selection table is improved according to this decision response.
Further, after this user plane ip path selection table is improved according to this decision response in this base station, the method is also
Including: this user plane ip path selection table after improving is sent to this core net by this base station, and improving for this core net should
This user plane ip path of core-network side selects table.
Further, this base station set up for carry out path detection with this core net user plane ip path selection table it
Before, the method also includes: this base station completes the initialization of this user plane ip path selection table;This base station is to this core net
Send the request message for asking core network user face ip address, wherein, in this request message, carry base station user
Face ip address and base station id;This base station record core net id and this core network user face ip address, form this core
The forwarding entry in network users face;This base station sends this path solicitation message according to this forwarding entry to this core net.
Further, record core net id and this core network user face ip address in this base station, form this core net and use
Before the forwarding entry in family face, the method also includes: this base station sends for asking core network user face ip to this core net
The address request of address, wherein, carries base station user face ip address and base station id in this address request;
This base station receives the address response message that this core net is fed back, wherein, this address response message according to this address request
In carry all ip addresses of core network user face configuration or for all ip ground with the user plane of this base station communication
Location.
Further, after this base station selects table to determine the passage of carrying ip according to this user plane ip path, the method
Also include: this base station regularly updates this user plane ip path selection table.
Further, after this base station selects table to determine the passage of carrying ip according to this user plane ip path, the method
Also include: in the case of recovering after the link down between this base station and this core net, this base station sends to this core net
Remove the removing request message of this user plane ip path selection table or the maintenance request safeguarding this user plane ip path selection table
Message;Message erasing that this base station is fed back according to this core net or safeguard this user plane ip path selection table.
The embodiment of the present invention additionally provides a kind of passage and determines method, and Fig. 2 is passage determination side according to embodiments of the present invention
The flowchart 2 of method, as shown in Figure 2, comprising:
Step s202, the core-network side user plane ip path that core net is set up and base station between selects table, wherein, this core
Heart net side user plane ip path selects table to be used for the passage that service surface determines carrying ip;
Step s204, this core net selects table to determine the passage carrying ip according to this core-network side user plane ip path.
Further, the core-network side user plane ip path selection table that this core net is set up and this base station between includes: should
Core net receives this user plane ip path selection table that this base station sends after setting up user plane ip path selection table;Should
Core net completes the foundation of this core-network side user plane path ip forward table according to this user plane ip path selection table.
Further, after the core-network side user plane ip path that this core net is set up and base station between selects table, should
Method also includes: this core net and this base station carry out the parameter negotiation for setting up user plane ip path selection table;This core
Heart net is receiving the rear detection response message to this base station feedback of the path solicitation message that this base station sends, wherein,
This detection response message is used for this base station and carries out path detection according to the parameter that this detection response message and negotiation complete, should
Base station, after completing multiple path detection, completes the foundation of this user plane ip path selection table.
Further, in this core net, this core-network side user plane path ip is completed according to this user plane ip path selection table
After the foundation of forward table, the method also includes: this core net selects table to this base station feedback to this user plane ip path
The decision response receiving, wherein, this decision responds improves this user plane ip path selection table, this decision for this base station
Response includes one below: this core net all receives the parameter of this base station user face ip path selection table, this core
Mesh portions receive the parameter of this base station user face ip path selection table, this core net all refuses this base station user face
The parameter of ip path selection table, this core net change the parameter of this base station user face ip path selection table.
Further, after this user plane ip path selection table is improved according to this decision response in this base station, the method is also
Receive this user plane ip path selection table after the improving of this base station transmission including: this core net;This core net is according to complete
This user plane ip path selection table dealt with problems arising from an accident improves this user plane ip path selection table of this core-network side.
Further, this core net according to this core-network side user plane ip path select table determine carry ip passage it
Afterwards, the method also includes: this core net regularly updates this core-network side user plane ip path selection table.
Further, this core net according to this core-network side user plane ip path select table determine carry ip passage it
Afterwards, the method also includes: in the case of recovering after the link down between this base station and this core net, this core net connects
Receive the removing request message of this user plane ip path selection table of removing of this base station transmission or safeguard that this user plane ip path selects
Select the maintenance request message of table;This core net is used for the removing of this base station to this base station feedback or safeguards this user plane ip path
Select the response message of table.
Embodiments provide a kind of channel tester, be applied to base station, Fig. 3 is according to embodiments of the present invention
Passage determines the block diagram one of device, as shown in figure 3, this device includes:
First sets up module 32, selects table, wherein, this user for the user plane ip path between foundation and core net
Face ip path selects table to be used for the passage that service surface determines carrying ip;
First path detection module 34, for selecting table to determine the passage carrying ip according to this user plane ip path.
The embodiment of the present invention additionally provides a kind of channel tester, is applied to core net, and Fig. 4 is to be implemented according to the present invention
The passage of example determines the block diagram two of device, as shown in figure 4, this device includes:
Second sets up module 42, selects table for the core-network side user plane ip path between foundation and base station, wherein,
This core-network side user plane ip path selects table to be used for the passage that service surface determines carrying ip;
Alternate path detection module 44, carries the logical of ip for selecting table to determine according to this core-network side user plane ip path
Road.
For the problems referred to above present in correlation technique, it is further described with reference to specific alternative embodiment, under
State alternative embodiment and combine above-mentioned alternative embodiment and its optional embodiment.
Embodiments provide base station and core network user face ip path selection table concept, by base station and core
Net side sets up respective user plane ip path selection table respectively, base station and core net each via safeguarding this table, this
Table reflects the respective path current state of user plane ip between base station and core net, is to ensure that routing successfully crucial institute
Thus ensureing that service surface is that user selects suitable carrying ip passage.
Embodiments provide foundation, maintenance, the method repairing user plane ip path selection table, whole process has
It is divided into three phases: path table establishment stage, path table maintenance phase and path table are in chain rupture post-processing stages.
Path table establishment stage: communicating pair is exchanged and path detection by certain information, and each self-forming of both sides is with regard to arriving
Reach the path table in peer user face.
Path table maintenance phase: because the transmission state between base station and core net is to be continually changing, therefore require communication
Both sides irregular must safeguard respective path table, and the path for change needs to find in time, in time in path table
Update, to ensure the correctness of business routing.
Path table is in chain rupture post-processing stages: after this stage mainly solves communication disruption between base station and core net, communication
How both sides process the problem of path table.Either the reason base station, core net reason still transmits reason, as long as occurring
Interrupt, just trigger this stage.Stage 2 and the difference in stage 3, the stage 2 is that do not have generation in the case of suspension, rank
Section 3 is to occur in the case of suspension.
The embodiment of the present invention by realizing the mutual understanding of base station and core network user face ip channel status, for respective system
Each user plane bearer ip is chosen to power and provides decision-making foundation it is achieved that base station and core network user face ip passage for decision-making
The transparence selecting, improves user admission success rate it is ensured that the patency of accessing user's service bearer ip passage,
Improve the service sensing ability of user simultaneously.The method passes through adjust automatically Path First level, is each node intelligent routing
Foundation is provided, such that it is able to realize the load balancing of transmission network, reduces the congestion probability of customer service.Solve existing
Having no idea in technology to ensure that customer service carries whole ip passage is unobstructed problem.
The embodiment of the present invention is to provide user plane ip channel status for base station with core net, in order to realize equipment each other
Understand user plane channel status, and in order to realize interconnecting property.The present invention provides specific method, defines communication
The message that both sides communicate each other, the definition of these communication informations, have been contemplated that to a certain extent network safety with
And the Message Processing pressure that network and node brought.
The embodiment of the present invention belongs to upper layer application, udp that user can carry as an independent function, tcp,
Realize transmitting on the sctp carry in s1ap message it is also possible to be embedded in the transmission such as sctp.For subsequent descriptions
Convenient, first define two tables being used behind here:
Table 1 base station user face ip channel selecting table
Table 2 core-network side user plane ip channel selecting table
In above-mentioned table, mme/s-gw id is made up of mmegroupid+mmecode;
Form base station user face ip channel table to carry out after " base station has selected to determine service mme/s-gw ";
Base station side selects service mme/s-gw not to be subject to this document operation constraint.
Weight in form is entirely to be confirmed by this side, and this is to facilitate producer flexibly to arrange local routing.Above-mentioned two
Source ip in table refers both to local ip, and target ip is destination ip address.Interactive from security standpoint and base station core net
Convenient angle, the interaction message describing herein below is embedded in carrying out in s1ap message, and message below is in base
Stand and carry out on the basis of s1ap link establishment and core net between.
First, channel table establishment stage
Base station and core net be successfully established SCTP (stream control transmission protocol, referred to as
For sctp) it is coupled, on this basis, the s1ap between base station and core net links it has been established that now base station has been
Chosen correct mobile management entity (mobility management entity, referred to as mme) carries for oneself
For servicing, now base station just can execute this side and initialize, initial creation base station user face ip channel selecting table, this
When base station can determine the parameter value of mme/s-gw id in table, soure ip and weight.Base station completes to initialize
After form, base station sends first " request core network user face ip " message of foundation, and base station is necessary in this message
The user plane ip address of base station itself on band.After core net receives this message, according to own user face ip address and receiving
The ip address of base station be combined it is desirable to all of possibility of combined covering, core net record base station identity identification number
(identity is referred to as id) and ip, form the user plane ip channel selecting table of this base station, now relevant with this base station
Entry index, base station id, source ip, purpose ip and weight parameter have determined.Core net process this side with regard to this
After the user plane ip channel selecting table clause of base station, start to send to base station and receive the response, this receives the response middle requirement must
All ip addresses of core network user face configuration must be carried or for all ip addresses with the user plane of this base station communication.
Base station side record core net id and ip address, formed core network user face forwarding entry (core net id, source ip,
Purpose ip and weight).
Base station transmission path solicitation message, this message carries the sending times (base station side determination) of every path, inspection
Observe and predict the civilian indications (base station side determination) being carried, detection sequence number (being provided by receiveing the response of core net), path inspection
The method (fixing tentatively ping at present) surveyed and the time period of detection.Every one, the path of detection sequence number, but core-network side is only
Provide a value, if there is mulitpath, subsequent path Jia 1 on the basis of this value every time, but this value be subject to base station with
The detection table of core net controls, if gone beyond the scope, entirely detects unsuccessfully.Detection time section is that core net sends path
Duration length after detection response message, so golden hour is synchronous between base station and core net, certain core net
Process time and the network latency of base station should be taken into full account when providing the time period, to ensure base station in preset time
Inside complete to detect.When base station does not complete within the time of regulation to detect, base station can be initiated detection time and be extended application,
If core net agrees to and provides the prolongation time period, base station can continue to complete subsequent operation, and otherwise base station can only preserve
After current testing result, again initiate path detection request flow process again.Core net responds path detection request-reply,
Core net will carry all message parameters of base station transmission in this message, and provides sequence number used in detection process
And the time period.Certainly core net can refuse the request message of base station, if base station is rejected, base station can only wait one section
Time initiates path detection message again.
User plane path detects: base station receives the grant message of core net, and the parameter consulted according to above message, starts
Execution path detect, encapsulation Internet Control Message Protocol (internet control messages protocol, referred to as
Icmp) during message, the indicator field in message, sequence-number field must be filled according to the requirement consulted, and otherwise have
By opposite end, the ping message being possibly used for detecting is considered that attack message is processed, may not receive the response for a long time in opposite end
Until local terminal time time-out, and can only again initiate to apply for.Core-network side receives the path detection ping bag of base station, should
Should complete to respond within the shortest time, the ginseng such as the response time delay in base station side record difference path, packet loss number of times, shake
Number, after the detection completing all paths, according to the comprehensive condition in each path, provides break-make and the priority in different paths
Parameter.If all do not execute in detection path completing, but the time that core net is given having timed, out, base station records
Behind the path having completed, again initiate path detection and ask flow, obtain after agreeing to perform detection again, certain base station
Can apply for extending detection time.
After repeatedly repeatedly, base station completes all path detection, forms the user plane ip channel selecting table of base station local terminal.
The channel table that base station forms local terminal is sent to core net, after core net receives this parameter list, forms core according to local terminal situation
Heart net oneself is directed to the user plane passage forward table of this base station, thus improving the user plane forward table of oneself.Core net is permissible
The channel table parameter receiving all is received, receiving portion passage, all refusal, parameter (priority and power to passage
Weight parameter) can change.Core net will embody the decision of oneself in receiveing the response, and all message back determining are given
Base station.
Which kind of situation base station belongs to from the middle judgement of receiveing the response receiving core net, if core net all receives base station
Channel table, then base station subsequently adopt this channel table for user plane routing;If base station receives core net receiving portion passage
Message, then base station according to core net require, again mark the channel table of oneself;If base station receives whole refuse information,
Then wait for a period of time in base station, initiates Air conduct measurement again;If base station receives parameter (priority and the power of passage portion
Weight parameter) modification message, then modification local terminal parameter in base station is to adapt to the requirement of core net.Base station have modified logical as requested
After road table, preferably it is sent to core net again and confirms, core net confirms errorless rear loopback ok message, so far both sides' is logical
Road table is formally set up.
Fig. 5 is the flow chart that user plane forward table according to embodiments of the present invention is set up, as shown in figure 5, user plane forwards
Table is set up and is comprised the following steps:
Step s501, evolved base station (evolved node b, referred to as enb) beginning form;
Step s502, asks core side user plane ip address;
Step s503, judges whether core net accepts request, in judged result in the case of no, execution step s504;
In the case of being to be in judged result, execution step s505;
Step s504, base station postpones a period of time;
Step s505, core net initializes this base station passage forward table project;
Step s506, core net responds base station requests;
Step s507, base station forms and forwards table clause;
Step s508, the detection request of base station transmitting path;
Step s509, judges whether core net receives request, in judged result in the case of no, execution step s510;
In the case of being to be in judged result, execution step s511;
Step s510, base station postpones a period of time;
Step s511, core net responds base station path detection request;
Step s512, executes Air conduct measurement flow process;
Step s513, base station forms preliminary channel table and to core net sendaisle table;
Step s514, judges whether core net receives this table, in judged result in the case of no, execution step s515;
In the case of being to be in judged result, execution step s516;
Step s515, the detection request of base station transmitting path;
Step s516, judges whether core net is that part receives this table, in judged result in the case of no, executing step
Rapid s519;In the case of being to be in judged result, execution step s517;
Step s517, base station resets this end subscriber forward table;
Step s518, base station forwards revised channel table;
Step s519, core net revises the forwarding-table item related to this base station the loopback ok message of local terminal.
Fig. 6 is the flow chart of path detection according to embodiments of the present invention, as shown in fig. 6, path detection includes following walking
Rapid:
Step s601, base station path detection messages ping send;
Step s602, judges whether core net checking message is legal, in judged result in the case of no, execution step
S603, in the case of being to be in judged result, execution step s604;
Step s603, refusal is responded;
Step s604, core net responds ping response message;
Step s605, judges whether base station checks message is legal, in judged result in the case of no, execution step s606,
In the case of being to be in judged result, execution step s607;
Step s606, judges whether to exceed maximum times, in judged result in the case of no, execution step s601,
In the case of being to be in judged result, execution step s611;
Step s607, base station records relevant parameter;
Step s608, judges whether the path also do not detected, in judged result in the case of no, execution step s609,
In the case of being to be in judged result, execution step s610;
Step s609, detection of end;
Step s610, judges whether detection time has not timed out;
Step s611, detection request flow process is simultaneously initiated in record current detection path;
Step s612, updates detection path.
The user plane forward table that Fig. 7 is according to embodiments of the present invention sets up the schematic diagram of procedure message interaction, as shown in fig. 7,
Comprise the following steps:
Step s701, request core network user face ip address (user plane ip of base station to be carried);
Step s702, core net record base station id and ip forms the forwarding table clause of this base station;
Step s703, core net responds request (band core network user face ip);
Step s704, base station record core net id and ip form and forward table clause;
Step s705, path detection request (taking relevant parameter);
Step s706, path detection request-reply (taking relevant parameter);
Step s707, path detection process;
Step s708, base station formation path forward table;
Step s709, base station forwards path table to core net;
Step s710, core net improves the path list item of this base station;
Step s711a, ok represents acceptance;
Step s711b, all refusal or part refusal and parameter revisions;
Step s712, base station resets forward table;
Step s713, revised path table is to core net;
Step s714, ok represents acceptance.
2nd, path table maintenance phase
It is in order to adapt to the time variation of network and to set that path table is safeguarded.Need between base station and core net to consult path guarantor
Overtime timer alive, this timer only in base station side setting and is safeguarded, base station is that each path arranges a timer.Logical
Road keepalive timer consults setting, depending on base station and core net should be according to real network situations, flexibly arranges this timer,
For the high transmission network of reliability, the setting of this value more greatly, for insecure transmission network, it is little by one that this value is arranged
A bit.Notice that the setting of this value is too small, excessive load pressure can be brought to network, setting is excessive in fact it could happen that path interrupts
But do not find in time, consequently, it is possible to the access failure event triggering customer service obstructed and leading to occurs.Hold for there being business
The ip path carrying, this path timer is set to zero;For the ip path of no service bearer, start this path timer,
When this timer expiry, base station side triggering passage preservation & testing flow process.After this timer starts, regardless of whether overtime, only
Will this path business normal, then this timer zero setting immediately, if carrying out path detection, stop path immediately
Preservation & testing flow process.
Path keepalive timer value is consulted: (base station band local terminal sets base station transmission path keepalive timer value negotiation request message
The time value put), request and core net consult a suitable time value to this timer, after core net receives this message,
To base station back response message, in this response message, carry time value.The timer value that base station side is issued using core-network side
Setting local terminal timer.When the timer times out, need execution path preservation & testing flow process, after having executed this flow process, need
Keepalive timer to be renegotiated, then set the keepalive timer of base station side with the new value consulted, if core net response report
Time value is not carried, the value of the value that base station side was consulted using last time or local terminal setting is as the value of timer in literary composition.Fig. 8
It is the schematic diagram of path keepalive timer negotiations process according to embodiments of the present invention, as shown in figure 8, comprising the following steps:
Step s801, consults the request of path keepalive timer time;
Step s802, request response (time).
Path preservation & testing flow process: base station side path keepalive timer time-out, base station side occurs path detection to ask to core net
Seek message, carry overtime path information, core net response detection response message in this message, base station receives response message,
Response message carries the relevant informations such as time period.If base station receives refuse information, again initiate after waiting for a period of time
Request.After base station receives authorization messages, execution path testing process, after the completion of detection, base station updates local terminal user plane ip
Path table, then issues core net the table after updating and updates, core net executes renewal after receiving this table, and returns to base station
Send confirmation message.Fig. 9 is the schematic diagram of path preservation & testing procedure message interaction according to embodiments of the present invention, such as Fig. 9
Shown, comprise the following steps:
Step s901, Air conduct measurement is asked;
Step s902a, Air conduct measurement request-reply;
Step s902b, Air conduct measurement request refusal reject;
Step s903, waits for a period of time in base station;
Step s904, Air conduct measurement is asked;
Step s905, Air conduct measurement mandate;
Step s906, path detection process;
Step s907, base station updates table;
Step s908, there is core net in detection table;
Step s909, core net updates table;
Step s910, core net confirms message.
3rd, path table is in chain rupture post-processing stages
Recover after s1ap link down between base station and core net, that is, once occur enb and mme/s-gw to break
Chain, generally needs the user emptying this base station to carry forward table, simultaneously need to what notice was connected with base station
Mme/s-gw core net removes the forwarding-table item related to this base station.
Consider real network situation, in order to mitigate the processing pressure to network and node (enb and mme), for disconnected
Chain post processing mode is proposed with two kinds of strategies, and when meeting certain condition, channel table operating process is removed in execution;When not
Meet condition, the constant flow of former passage list item is safeguarded in execution.For condition, the document does not do concrete regulation.
Remove forward table flow process: base station occurs to remove forward table request to core net, and core net receives this message, and execution is clear
Except the forwarding-table item related to this base station, simultaneously base station while this message of generation, the also forward table of local terminal to be removed.
This message does not need core net to respond.Figure 10 is the schematic diagram of removing forward table process according to embodiments of the present invention, such as
Shown in Figure 10, comprise the following steps:
Step s1001, removes forward table request message;
Step s1002, forward table is removed in base station;
Step s1003, core net removes the forwarding-table item relevant with this base station.
Safeguard former list item not variable flow: base station sends and maintains the constant request message of former table entry, if core net responds ok
Message, then the original list item of both sides' maintenance;If core net responds refuse information, triggering base station initiates to remove forward table
Flow process.Figure 11 is the schematic diagram of the maintenance constant process of former forward table according to embodiments of the present invention, as shown in figure 11, bag
Include following steps:
Step s1101, maintains the constant request of former list item;
Step s1102a, core net loopback ok message accepts constant request;
Step s1102b, core net loopback refuse information;
Step s1103, base station receives refuse information, and triggering " removes forward table flow process ".
Obviously, those skilled in the art should be understood that each module of the above-mentioned present invention or each step can be with general
Realizing, they can concentrate on single computing device computing device, or be distributed in multiple computing devices and formed
Network on, alternatively, they can be realized with the executable program code of computing device, it is thus possible to by they
Storage to be executed by computing device in the storage device, and in some cases, can be to hold different from order herein
The shown or described step of row, or they are fabricated to respectively each integrated circuit modules, or will be many in them
Individual module or step are fabricated to single integrated circuit module to realize.So, the present invention is not restricted to any specific hardware
Combine with software.
The foregoing is only the preferred embodiments of the present invention, be not limited to the present invention, for the technology of this area
For personnel, the present invention can have various modifications and variations.All within the spirit and principles in the present invention, made any
Modification, equivalent, improvement etc., should be included within the scope of the present invention.
Claims (18)
1. a kind of passage determines method it is characterised in that methods described includes:
The user plane Internet protocol ip path that base station is set up and core net between selects table, wherein, described user plane
Ip path selects table to be used for the passage that service surface determines carrying ip;
Described base station selects table to determine the passage carrying ip according to described user plane ip path.
2. method according to claim 1 is it is characterised in that the user and described core net between is set up in described base station
Face ip path selection table includes:
Described base station and described core net carry out the parameter negotiation for setting up described user plane ip path selection table;
Described base station carries out path detection according to the detection response message receiving and the parameter consulting to complete, wherein,
Described detection response message is described core net after receiving the path solicitation message that described base station sends
Feedback;
Described base station, after completing multiple path detection, completes the foundation of described user plane ip path selection table.
3. method according to claim 2 is it is characterised in that set up the use and described core net between in described base station
After family face ip path selects table, methods described also includes:
Described user plane ip path selection table is sent to described core net by described base station, for described core net according to
Described user plane ip path selection table completes the foundation of the user plane path ip forward table of core-network side.
4. method according to claim 3 is it is characterised in that select described user plane ip path in described base station
After table is sent to described core net, methods described also includes:
The decision selecting table to receive in described user plane ip path that described base station receives described core net feedback responds,
Wherein, described decision response includes one below: described core net all receives described base station user face ip and leads to
Road select the parameter of table, described core network part receive described base station user face ip path select table parameter,
Described core net is all refused described base station user face ip path and is selected the parameter of table, described core net modification institute
State the parameter of base station user face ip path selection table;
Described user plane ip path selection table is improved according to described decision response in described base station.
5. method according to claim 4 it is characterised in that described base station according to described determine response improve described in
After user plane ip path selects table, methods described also includes:
Described user plane ip path selection table after improving is sent to described core net by described base station, for described core
Heart net improves the described user plane ip path selection table of described core-network side.
6. method according to claim 2 is it is characterised in that set up for carrying out with described core net in described base station
Before the user plane ip path of path detection selects table, methods described also includes:
Described base station completes the initialization of described user plane ip path selection table;
Described base station sends the request message for asking core network user face ip address to described core net, wherein,
Base station user face ip address and base station id is carried in described request message;
Described base station record core net id and described core network user face ip address, form described core network user
The forwarding entry in face;
Described base station sends described path solicitation message according to described forwarding entry to described core net.
7. method according to claim 6 is it is characterised in that record core net id and described core in described base station
Network users face ip address, before forming the forwarding entry in described core network user face, methods described also includes:
Described base station sends the address request for asking core network user face ip address to described core net,
Wherein, base station user face ip address and base station id are carried in described address request;
Described base station receives the address response message that described core net is fed back according to described address request, wherein,
All ip addresses of core network user face configuration are carried or for leading to this base station in described address response message
All ip addresses of the user plane of letter.
8. method according to any one of claim 1 to 7 is it is characterised in that in described base station according to described user
After face ip path selects table to determine the passage carrying ip, methods described also includes:
Described base station regularly updates described user plane ip path selection table.
9. method according to any one of claim 1 to 7 is it is characterised in that in described base station according to described user
After face ip path selects table to determine the passage carrying ip, methods described also includes:
In the case of recovering after link down between described base station and described core net, described base station is to described core
Heart net sends removes removing request message or the described user plane ip path of maintenance that described user plane ip path selects table
Select the maintenance request message of table;
Message erasing that described base station is fed back according to described core net or safeguard that described user plane ip path selects table.
10. a kind of passage determines method it is characterised in that methods described includes:
The core-network side user plane Internet protocol ip path that core net is set up and base station between selects table, wherein, institute
State core-network side user plane ip path selection table and determine the passage carrying ip for service surface;
Described core net selects table to determine the passage carrying ip according to described core-network side user plane ip path.
11. methods according to claim 10 are it is characterised in that described core net sets up the core and described base station between
Heart net side user plane ip path selection table includes:
Described core net receives the described user plane that described base station sends after setting up user plane ip path selection table
Ip path selects table;
Described core net completes described core-network side user plane path ip according to described user plane ip path selection table and turns
The foundation delivered.
12. methods according to claim 11 are it is characterised in that set up the core and base station between in described core net
After net side user plane ip path selects table, methods described also includes:
Described core net and described base station carry out the parameter negotiation for setting up user plane ip path selection table;
Described core net receive the path solicitation message that described base station sends rear to described base station feedback
Detection response message, wherein, described detection response message be used for described base station according to described detection response message with
And the parameter consulting to complete carries out path detection, described base station, after completing multiple path detection, completes described use
Family face ip path selects the foundation of table.
13. methods according to claim 11 are it is characterised in that in described core net according to described user plane ip path
After selection table completes the foundation of described core-network side user plane path ip forward table, methods described also includes:
Described core net selects the decision that table receives to respond to described base station feedback to described user plane ip path, its
In, described decision response improves described user plane ip path selection table, described decision response bag for described base station
Include one below: described core net all receives described base station user face ip path and selects the parameter of table, described
Core network part receives the parameter of described base station user face ip path selection table, described core net all refuses institute
State the parameter of base station user face ip path selection table, described core net changes described base station user face ip path
Select the parameter of table.
14. methods according to claim 13 are it is characterised in that improve institute in described base station according to described decision response
After stating user plane ip path selection table, methods described also includes:
Described user plane ip path after what described core net received that described base station sends improve selects table;
Described user plane ip path selection table after improving for the described core net improves to be used described in described core-network side
Family face ip path selects table.
15. methods according to any one of claim 10 to 14 are it is characterised in that in described core net according to described
After core-network side user plane ip path selects table to determine the passage carrying ip, methods described also includes:
Described core net regularly updates described core-network side user plane ip path selection table.
16. methods according to any one of claim 10 to 14 are it is characterised in that in described core net according to described
After core-network side user plane ip path selects table to determine the passage carrying ip, methods described also includes:
In the case of recovering after link down between described base station and described core net, described core net receives institute
State the removing request message of the described user plane ip path selection table of removing of base station transmission or safeguard described user plane ip
Path selects the maintenance request message of table;
Described core net is used for described base station to described base station feedback and removes or maintenance described user plane ip path selection
The response message of table.
It is characterised in that being applied to base station, described device includes a kind of 17. channel testers:
First sets up module, selects table for the user plane Internet protocol ip path between foundation and core net, its
In, described user plane ip path selects table to be used for the passage that service surface determines carrying ip;
First path detection module, for selecting table to determine the passage carrying ip according to described user plane ip path.
It is characterised in that being applied to core net, described device includes a kind of 18. channel testers:
Second sets up module, selects for the core-network side user plane Internet protocol ip path between foundation and base station
Table, wherein, described core-network side user plane ip path selects table to be used for the passage that service surface determines carrying ip;
Alternate path detection module, carries ip for selecting table to determine according to described core-network side user plane ip path
Passage.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510423699.7A CN106341857B (en) | 2015-07-17 | 2015-07-17 | Channel determination method and device |
PCT/CN2016/083524 WO2017012411A1 (en) | 2015-07-17 | 2016-05-26 | Passage determination method and apparatus |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510423699.7A CN106341857B (en) | 2015-07-17 | 2015-07-17 | Channel determination method and device |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106341857A true CN106341857A (en) | 2017-01-18 |
CN106341857B CN106341857B (en) | 2021-09-03 |
Family
ID=57826158
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510423699.7A Active CN106341857B (en) | 2015-07-17 | 2015-07-17 | Channel determination method and device |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN106341857B (en) |
WO (1) | WO2017012411A1 (en) |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101877915A (en) * | 2009-04-28 | 2010-11-03 | 中兴通讯股份有限公司 | Data transmission method and system of relay station of long-term evolution system |
CN102056142A (en) * | 2009-11-09 | 2011-05-11 | 中兴通讯股份有限公司 | Method and system for setting local IP access downlink data channel |
CN103200620A (en) * | 2013-03-06 | 2013-07-10 | 大唐移动通信设备有限公司 | Method and device for accessing core network in long term evolution (LTE) system |
CN103581138A (en) * | 2012-08-01 | 2014-02-12 | 京信通信***(中国)有限公司 | Data transmission method and device |
US20140105145A1 (en) * | 2011-07-05 | 2014-04-17 | Huawei Device Co., Ltd. | Local network and method for establishing connection between local gateway and home base station |
CN104320502A (en) * | 2014-11-14 | 2015-01-28 | 大唐移动通信设备有限公司 | Terminal gateway IP address assignment method, data transmission method, MME and system |
CN104378297A (en) * | 2013-08-15 | 2015-02-25 | 杭州华三通信技术有限公司 | Message forwarding method and device |
US20150109955A1 (en) * | 2013-10-17 | 2015-04-23 | Telefonaktiebolaget L M Ericsson (Publ) | X2 son for lte networks through automated x2 address discovery |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101115286A (en) * | 2006-07-26 | 2008-01-30 | 华为技术有限公司 | Communication method and system for base station to core network |
KR100751620B1 (en) * | 2006-09-21 | 2007-08-22 | 포스데이타 주식회사 | Router and routing method for portable internet service |
JP5910107B2 (en) * | 2012-01-25 | 2016-04-27 | 富士通株式会社 | Network system, offload device, and control method of offload traffic |
CN104768199B (en) * | 2015-04-17 | 2018-05-01 | 北京邮电大学 | A kind of data pack transmission method and device |
-
2015
- 2015-07-17 CN CN201510423699.7A patent/CN106341857B/en active Active
-
2016
- 2016-05-26 WO PCT/CN2016/083524 patent/WO2017012411A1/en active Application Filing
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101877915A (en) * | 2009-04-28 | 2010-11-03 | 中兴通讯股份有限公司 | Data transmission method and system of relay station of long-term evolution system |
CN102056142A (en) * | 2009-11-09 | 2011-05-11 | 中兴通讯股份有限公司 | Method and system for setting local IP access downlink data channel |
US20140105145A1 (en) * | 2011-07-05 | 2014-04-17 | Huawei Device Co., Ltd. | Local network and method for establishing connection between local gateway and home base station |
CN103581138A (en) * | 2012-08-01 | 2014-02-12 | 京信通信***(中国)有限公司 | Data transmission method and device |
CN103200620A (en) * | 2013-03-06 | 2013-07-10 | 大唐移动通信设备有限公司 | Method and device for accessing core network in long term evolution (LTE) system |
CN104378297A (en) * | 2013-08-15 | 2015-02-25 | 杭州华三通信技术有限公司 | Message forwarding method and device |
US20150109955A1 (en) * | 2013-10-17 | 2015-04-23 | Telefonaktiebolaget L M Ericsson (Publ) | X2 son for lte networks through automated x2 address discovery |
CN104320502A (en) * | 2014-11-14 | 2015-01-28 | 大唐移动通信设备有限公司 | Terminal gateway IP address assignment method, data transmission method, MME and system |
Also Published As
Publication number | Publication date |
---|---|
CN106341857B (en) | 2021-09-03 |
WO2017012411A1 (en) | 2017-01-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106487578B (en) | Error recovery method, and Internet of things system and charging system applying same | |
CN106060900A (en) | Method and apparatus for controlling access to network slicing, terminal small cell and SDN controller | |
CN108881158A (en) | Data interaction system and method | |
EP2749046A2 (en) | Methods and apparatuses for communicating content data to a coomunications terminal from a local data store | |
CN103597798B (en) | Strengthen the method for the high availability in secure telecommunications network and comprise the communication network of multiple remote node | |
EP3089435B1 (en) | Service processing method and network device | |
WO2020011152A1 (en) | Pfcp connection processing method and apparatus, network element, system, and storage medium | |
EP3278526B1 (en) | System, apparatus and method for load balancing | |
US11388138B2 (en) | Communication system, address notification apparatus, communication control apparatus, terminal, communication method, and program | |
CN101262350A (en) | A realization method, system and device for Portal dual host hot swap | |
CN104601541A (en) | Data transmission method, server and user equipment | |
WO2018064987A1 (en) | Policy control method and apparatus | |
CN107809776A (en) | Information processing method, device and network system | |
KR20190103382A (en) | Routing Method and Device | |
EP2976867B1 (en) | Re-routing of diameter commands for correct charging | |
CN104301449A (en) | Method and device for modifying IP address | |
CN111431787A (en) | Tunnel establishment method and device and computer readable storage medium | |
CN104580346B (en) | Data transmission method and device | |
CN105847056A (en) | Bidirectional forwarding detection control message transmission method and system | |
CN103199990A (en) | Method and device for routing protocol authentication transfer | |
WO2015184840A1 (en) | Method, apparatus and system for acquiring response message, and method, apparatus and system for routing response message | |
CN108092993A (en) | A kind of network data transmission control method and system | |
CN105790985A (en) | Data switching method, first device, second device and device | |
US9942823B2 (en) | Communication terminal, communication method, and communication program | |
CN105450495B (en) | Methods, devices and systems for re-establishing secured communication channel |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |