CN106341857A - Passage determination method and device - Google Patents

Passage determination method and device Download PDF

Info

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
Application number
CN201510423699.7A
Other languages
Chinese (zh)
Other versions
CN106341857B (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.)
ZTE Corp
Original Assignee
ZTE Corp
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 ZTE Corp filed Critical ZTE Corp
Priority to CN201510423699.7A priority Critical patent/CN106341857B/en
Priority to PCT/CN2016/083524 priority patent/WO2017012411A1/en
Publication of CN106341857A publication Critical patent/CN106341857A/en
Application granted granted Critical
Publication of CN106341857B publication Critical patent/CN106341857B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W40/00Communication routing or communication path finding
    • H04W40/24Connectivity information management, e.g. connectivity discovery or connectivity update
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W40/00Communication routing or communication path finding
    • H04W40/02Communication route or path selection, e.g. power-based or shortest path routing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W80/00Wireless network protocols or protocol adaptations to wireless operation
    • H04W80/04Network 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

Passage determines method and device
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.
CN201510423699.7A 2015-07-17 2015-07-17 Channel determination method and device Active CN106341857B (en)

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)

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

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

Patent Citations (8)

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