CN105594180B - Inter-node communication processing method and routing determine node - Google Patents
Inter-node communication processing method and routing determine node Download PDFInfo
- Publication number
- CN105594180B CN105594180B CN201480053876.0A CN201480053876A CN105594180B CN 105594180 B CN105594180 B CN 105594180B CN 201480053876 A CN201480053876 A CN 201480053876A CN 105594180 B CN105594180 B CN 105594180B
- Authority
- CN
- China
- Prior art keywords
- node
- determines
- routing
- global
- network
- 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.)
- Active
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/02—Topology update or discovery
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The embodiment of the present invention, which provides a kind of inter-node communication processing method and routes, determines node, this method, including routing the global virtual identifying for determining that node determines target end node, described route determines node for the central control unit or entrance or functional node in software defined network, the target end node is the target end node of the routed path of coffret data, and the overall situation virtual identifying is used to indicate the interface message and the network information of the target end node;The routing determines node according to the global virtual identifying, determine the network parameter and routing parameter of the processing node on the routed path, realization determines the routed path that interface data is transmitted in new network framework according to the global virtual identifying of target end node.
Description
Technical field
The present embodiments relate to the communication technology more particularly to a kind of inter-node communication processing methods and routing to determine section
Point.
Background technique
Existing 3G (Third Generation) Moblie partnership (3rd Generation Partnership Project, referred to as:
3GPP) in core net defined in agreement (Evolved Packet Core, abbreviation EPC) network architecture, mobile management entity
(Mobility Management Entity, abbreviation MME) is control plane function, common data gateway (PDN Gateway, letter
Claim PGW)/gateway Serving Gateway, abbreviation SGW) it is loading end function, Serving GPRS Support Node
The network elements such as (Servicing GPRS Support Node, abbreviation SGSN), MME, PGW, SGW are all used as independent physical entity
In the presence of by taking PGW as an example, PGW is internally integrated many data surface functions, for example moves IP, Packet Filtering, GPRS Tunnel Protocol
(GPRS Tunneling Protocol, abbreviation GTP) tunnel management, safety, charging etc., main there are two problems: first is that this
A little functions are realized in a physical box in a manner of tightly coupled, are unfavorable for introducing new function;Second is that the quantity of function is pressed
It is fixed in physical box and is configured according to the specification of product, wasted in low traffic, and the congestion in heavy traffic.
The prior art proposes a kind of fusion software and defines network (Software-defined-network, abbreviation SDN)
The SDN+ network function for controlling the mentality of designing isolated with carrying virtualizes (Network Functions
Virtualization, abbreviation NFV) new network framework, the new network framework decoupled in the EPC network architecture couple
The network entity of multiple functions.
However, in the new network framework, how will be in communication process if there is the data path of different communication object
The various interface data generated, are correctly routed and are handled, and reach target end node, the prior art does not suggest that solution
Method.
Summary of the invention
The embodiment of the present invention, which provides a kind of inter-node communication processing method and routes, determines node, realizes according to target end segment
The global virtual identifying of point determines the routed path that interface data is transmitted in new network framework.
First aspect present invention provides a kind of inter-node communication processing method, comprising:
The global virtual identifying for determining that node determines target end node is routed, the routing determines that node is software defined network
Concentration network control unit or entrance or functional node in network, the target end node are the road of coffret data
By the target end node in path, the overall situation virtual identifying is used to indicate the interface message and network letter of the target end node
Breath;
The routing determines that node according to the global virtual identifying, determines the net of the processing node on the routed path
Network parameter and routing parameter.
In the first possible implementation of the first aspect, the routing determines node according to the global virtual mark
Know, determine the network parameter and routing parameter of the processing node on the routed path, comprising:
The routing determines node according to the global virtual identifying, determines the first processing section on the routed path
Point so that it is described first processing node according to receive it is described the overall situation virtual identifying determine on the routed path second at
The network parameter and routing parameter of node are managed, the second processing node is that the next-hop of the first processing node handles section
Point.
With reference to first aspect or the first possible implementation of first aspect, second in first aspect are possible
In implementation, the network parameter includes the network address for handling node, network identity, port numbers, protocol type, service class
At least one of type, mass parameter;
The routing parameter include handle the network address of node, network identity, port numbers, protocol type, service type,
At least one of mass parameter.
With reference to first aspect or any one in the first or second of possible implementation of first aspect, first
In the third possible implementation of aspect, the overall situation virtual identifying includes interface type mark and global resource mark;
The interface type mark includes standard interface mark or self defined interface mark.
According in the third possible implementation of first aspect, in the 4th kind of possible implementation of first aspect
In, the global resource mark includes logical resource identification information, physical resource identification information, dynamic resource mark in network
At least one of information, group identification information.
According in the third possible implementation of first aspect, in the 5th kind of possible implementation of first aspect
In, the global resource mark includes public land mobile network PLMN mark, area identification, Base Station Identification, cell ID, use
Family device identification, load identification;
The routing determines that node according to the global virtual identifying, determines on the routed path for handling the interface data
Processing node network parameter and routing parameter, comprising:
The routing determines that node is identified according to the PLMN, determines that the PLMN identifies corresponding processing node;
The routing determines node according to the area identification, determines the processing section in the region where the user equipment
Point;
The routing determines that node is identified according to the interface type, determines the routing parameter of target end node;
The routing determines that node according to the Base Station Identification and/or the cell ID, determines the interface data
Processing node on routed path;
The routing determines that node according to the customer equipment identification and the load identification, determines the interface data
Data flow in data flow and business granularity.
With reference to first aspect or first aspect the first into the 5th kind of possible implementation any one, first
It is described to route the global virtual identifying for determining that node determines target end node, packet in 6th kind of possible implementation of aspect
It includes:
Described route determines that node receives the global virtual identifying for concentrating network control unit SNC configuration;Alternatively,
The routing determines that node sends global virtual identifying request message to SNC, and receive the SNC transmission includes
There is the response message of the global virtual identifying;Alternatively,
The routing determines that node determines the global virtual identifying by self study.
With reference to first aspect or first aspect the first into the 6th kind of possible implementation any one, first
In 7th kind of possible implementation of aspect, it is described route determine node determine target end node global virtual identifying it
Before, further includes:
The routing determines that node receives the interface data.
According in the 7th of first aspect the kind of possible implementation, in the 8th kind of possible implementation of first aspect
In, before the routing determines that node receives the interface data, further includes:
Described route determines that node distributes and manages the information of global resource mark in the global virtual identifying;
Described route determines that node establishes the global virtual identifying and the processing node in the software defined network
Corresponding relationship.
According in the 8th of first aspect the kind of possible implementation, in the 9th kind of possible implementation of first aspect
In, the information of the global resource mark includes: that the global resource identifies corresponding processing nodal information, the global resource
Identify corresponding network parameter, the global resource identifies corresponding routing parameter, the logical relation of global resource mark
At least one of.
According in the 9th of first aspect the kind of possible implementation, in the tenth kind of possible implementation of first aspect
In, the processing nodal information, comprising: handle the tenability of node, the processing capacity of the processing node, processing section
At least one of the operating status of point, connection status of the processing node;
The logical relation of global resource mark include the global resource mark identified with the global resource it is upper
Attaching relation or global resource mark and the junior of global resource mark between grade global resource mark is global
Inclusion relation between resource identification.
Second aspect of the present invention provides a kind of determining node of routing, comprising:
Determining module, for determining the global virtual identifying of target end node, the routing determines that node is software definition
Concentration network control unit or entrance or functional node in network, the target end node are coffret data
The target end node of routed path, the overall situation virtual identifying are used to indicate the interface message and network letter of the target end node
Breath;
Processing module, for determining the network of the processing node on the routed path according to the global virtual identifying
Parameter and routing parameter.
In the first possible implementation of the second aspect, the processing module, is also used to:
According to the global virtual identifying, the first processing node on the routed path is determined, so that at described first
Reason node determines the network parameter of the second processing node on the routed path according to the global virtual identifying received
And routing parameter, the second processing node are that the next-hop of the first processing node handles node.
In conjunction with the possible implementation of the first of second aspect or second aspect, second in second aspect is possible
In implementation, the network parameter includes the network address for handling node, network identity, port numbers, protocol type, service class
At least one of type, mass parameter;
The routing parameter include handle the network address of node, network identity, port numbers, protocol type, service type,
At least one of mass parameter.
In conjunction with second aspect or second aspect the first or second of possible implementation in any one, second
In the third possible implementation of aspect, the overall situation virtual identifying includes interface type mark and global resource mark;
The interface type mark includes standard interface mark or self defined interface mark.
According in the third possible implementation of second aspect, in the 4th kind of possible implementation of second aspect
In, the global resource mark includes logical resource identification information, physical resource identification information, dynamic resource mark in network
At least one of information, group identification information.
According in the third possible implementation of second aspect, in the 5th kind of possible implementation of second aspect
In, the global resource mark includes public land mobile network PLMN mark, area identification, Base Station Identification, cell ID, use
Family device identification, load identification;
The processing module, is specifically used for:
It is identified according to the PLMN, determines that the PLMN identifies corresponding processing node;
According to the area identification, the processing node in the region where the user equipment is determined;
It is identified according to the interface type, determines the routing parameter of target end node;
According to the Base Station Identification and/or the cell ID, the processing on the routed path of the interface data is determined
Node;
According to the customer equipment identification and the load identification, the data flow and business grain of the interface data are determined
Data flow on degree.
In conjunction with the first of second aspect or second aspect into the 5th kind of possible implementation any one, second
In 6th kind of possible implementation of aspect, the determining module is specifically used for:
Receive the global virtual identifying for concentrating network control unit SNC configuration;Alternatively,
Global virtual identifying request message is sent to SNC, and receive the SNC transmission includes the global virtual mark
The response message of knowledge;Alternatively,
The global virtual identifying is determined by self study.
In conjunction with the first of second aspect or second aspect into the 6th kind of possible implementation any one, second
In 7th kind of possible implementation of aspect, further includes:
Receiving module, for before the determining module determines the global virtual identifying of target end node, described in reception
Interface data.
According in the 7th of second aspect the kind of possible implementation, in the 8th kind of possible implementation of second aspect
In, the processing module is also used to before the receiving module receives the interface data, is distributed and is managed described global empty
The information of global resource mark in quasi- mark;Establish the processing node in the global virtual identifying and the software defined network
Corresponding relationship.
According in the 8th of second aspect the kind of possible implementation, in the 9th kind of possible implementation of second aspect
In, the information of the global resource mark includes: that the global resource identifies corresponding processing nodal information, the global resource
Identify corresponding network parameter, the global resource identifies corresponding routing parameter, the logical relation of global resource mark
At least one of.
According in the 9th of second aspect the kind of possible implementation, in the tenth kind of possible implementation of second aspect
In, the processing nodal information, comprising: handle the tenability of node, the processing capacity of the processing node, processing section
At least one of the operating status of point, connection status of the processing node;
The logical relation of global resource mark include the global resource mark identified with the global resource it is upper
Attaching relation or global resource mark and the junior of global resource mark between grade global resource mark is global
Inclusion relation between resource identification.
Third aspect present invention provides a kind of determining node of routing, including transmitter, receiver, memory and difference
The processor connecting with the transmitter, the receiver and the memory stores batch processing code in the memory,
And the overall situation virtual mark of the processor for calling the program code stored in the memory, for determining target end node
To know, the determining node of routing is the concentration network control unit or entrance or functional node in software defined network,
The target end node is the target end node of the routed path of coffret data, and the overall situation virtual identifying is used to indicate institute
State the interface message and the network information of target end node;According to the global virtual identifying, the place on the routed path is determined
Manage the network parameter and routing parameter of node.
In the first possible implementation of the third aspect, the processor, is also used to:
According to the global virtual identifying, the first processing node on the routed path is determined, so that at described first
Reason node determines the network parameter of the second processing node on the routed path according to the global virtual identifying received
And routing parameter, the second processing node are that the next-hop of the first processing node handles node.
In conjunction with the possible implementation of the first of the third aspect or the third aspect, second in the third aspect is possible
In implementation, the network parameter includes the network address for handling node, network identity, port numbers, protocol type, service class
At least one of type, mass parameter;
The routing parameter include handle the network address of node, network identity, port numbers, protocol type, service type,
At least one of mass parameter.
In conjunction with the third aspect or the third aspect the first or second of possible implementation in any one, in third
In the third possible implementation of aspect, the overall situation virtual identifying includes interface type mark and global resource mark;
The interface type mark includes standard interface mark or self defined interface mark.
According in the third possible implementation of the third aspect, in the 4th kind of possible implementation of the third aspect
In, the global resource mark includes logical resource identification information, physical resource identification information, dynamic resource mark in network
At least one of information, group identification information.
According in the third possible implementation of the third aspect, in the 5th kind of possible implementation of the third aspect
In, the global resource mark includes public land mobile network PLMN mark, area identification, Base Station Identification, cell ID, use
Family device identification, load identification;
The processor, is also used to:
It is identified according to the PLMN, determines that the PLMN identifies corresponding processing node;
According to the area identification, the processing node in the region where the user equipment is determined;
It is identified according to the interface type, determines the routing parameter of target end node;
According to the Base Station Identification and/or the cell ID, the processing on the routed path of the interface data is determined
Node;
According to the customer equipment identification and the load identification, the data flow and business grain of the interface data are determined
Data flow on degree.
In conjunction with the first of the third aspect or the third aspect into the 5th kind of possible implementation any one, in third
In 6th kind of possible implementation of aspect, the processor is also used to:
Described route determines that node receives the global virtual identifying for concentrating network control unit SNC configuration;Alternatively,
The routing determines that node sends global virtual identifying request message to SNC, and receive the SNC transmission includes
There is the response message of the global virtual identifying;Alternatively,
The routing determines that node determines the global virtual identifying by self study.
In conjunction with the first of the third aspect or the third aspect into the 6th kind of possible implementation any one, in third
In 7th kind of possible implementation of aspect, the receiver, for determining the overall situation of target end node in the processor
Before virtual identifying, the interface data is received.
According in the 7th of the third aspect the kind of possible implementation, in the 8th kind of possible implementation of the third aspect
In, the processor is also used to before the receiver receives the interface data, is distributed and is managed the global virtual mark
The information that global resource identifies in knowledge;Establish pair of the processing node in the global virtual identifying and the software defined network
It should be related to.
According in the 8th of the third aspect the kind of possible implementation, in the 9th kind of possible implementation of the third aspect
In, the information of the global resource mark includes: that the global resource identifies corresponding processing nodal information, the global resource
Identify corresponding network parameter, the global resource identifies corresponding routing parameter, the logical relation of global resource mark
At least one of.
According in the 9th of the third aspect the kind of possible implementation, in the tenth kind of possible implementation of the third aspect
In, the processing nodal information, comprising: handle the tenability of node, the processing capacity of the processing node, processing section
At least one of the operating status of point, connection status of the processing node;
The logical relation of global resource mark include the global resource mark identified with the global resource it is upper
Attaching relation or global resource mark and the junior of global resource mark between grade global resource mark is global
Inclusion relation between resource identification.
Inter-node communication processing method provided in an embodiment of the present invention and routing determine node, determine that node is true by routing
Set the goal the global virtual identifying of end node, routes and determines that node can be the concentration network control unit in software defined network
Either entrance or functional node, target end node are the target end node of the routed path of coffret data, global empty
It is quasi- to identify the interface message and the network information for being used to indicate target end node;Route determining node according to global virtual identifying, really
The network parameter and routing parameter for determining the processing node on routed path, are realized true according to the global virtual identifying of target end node
The routed path that stationary interface data are transmitted in new network framework.
Detailed description of the invention
In order to more clearly explain the embodiment of the invention or the technical proposal in the existing technology, to embodiment or will show below
There is attached drawing needed in technical description to be briefly described, it should be apparent that, the accompanying drawings in the following description is this hair
Bright some embodiments for those of ordinary skill in the art without any creative labor, can be with
It obtains other drawings based on these drawings.
Fig. 1 is the schematic diagram of SDN+NFV new network framework;
Fig. 2 is the flow chart of inter-node communication processing method embodiment one provided by the invention;
Fig. 3 is the flow chart of inter-node communication processing method embodiment two provided by the invention;
Fig. 4 is the flow chart of inter-node communication processing method embodiment three provided by the invention;
Fig. 5 is a kind of wireless network deployment schematic diagram in SDN+NFV new network framework;
Fig. 6 is that longitudinal interface establishes schematic diagram in SDN+NFV new network framework;
Fig. 7 is the structural schematic diagram provided by the invention for routing and determining node embodiment one;
Fig. 8 is the structural schematic diagram provided by the invention for routing and determining node embodiment two;
Fig. 9 is the structural schematic diagram provided by the invention for routing and determining node embodiment three.
Specific embodiment
In order to make the object, technical scheme and advantages of the embodiment of the invention clearer, below in conjunction with the embodiment of the present invention
In attached drawing, technical scheme in the embodiment of the invention is clearly and completely described, it is clear that described embodiment is
A part of the embodiment of the present invention, instead of all the embodiments.Based on the embodiments of the present invention, those of ordinary skill in the art
Every other embodiment obtained without creative efforts, shall fall within the protection scope of the present invention.
Technical solution of the present invention is based on one kind and runs on cloud computing platform, and fusion SDN controls the design isolated with carrying
The new network framework of the SDN+NFV of thinking, which, which has decoupled in the EPC network architecture, has coupled multiple functions
Network entity, Fig. 1 is the schematic diagram of SDN+NFV new network framework, as shown in Figure 1, the SDN+NFV new network is by concentration net
Network control unit (Single Network Controller, abbreviation SNC), network address translater (Network Address
Translation, abbreviation NAT), distributor (Distributor), entrance (Entry), a series of functional node
The functional node network (Function Nodes Network, abbreviation FNN) and nothing of (Function Nodes, abbreviation FN) composition
Line node (Radio Nodes, abbreviation RN) composition, by the function in EPC network from PGW to base station from original physical equipment
It splits out, according to function granularity, is independently deployed in FNN.
Fig. 2 is the flow chart of inter-node communication processing method embodiment one provided by the invention, as shown in Fig. 2, this implementation
Example inter-node communication processing method include:
S101, the global virtual identifying for determining that node determines target end node is routed, routes and determines that node is software definition
Concentration network control unit or entrance or functional node in network, target end node are the routing of coffret data
The target end node in path, global virtual identifying are used to indicate the interface message and the network information of target end node.
Specifically, the routing of the present embodiment determines that node can be the function section in SNC or entrance or FNN
Point.
It should be noted that the routing in the present embodiment determines that node may include for receiving interface data and determining complete
The source end node of office's virtual identifying, also may include for determining the processing node on routed path according to global virtual identifying
The node of network parameter and routing parameter, the case where may include, have: source end node and the network ginseng for determining processing node
Several and routing parameter node is the same node in SDN+NFV new network framework, when source end node and for determining processing
When the network parameter of node and the node of routing parameter are the different nodes in SDN+NFV new network framework, source end node is needed
The interface data received and the global virtual identifying determined are sent to the network parameter for being used to determine processing node and
The node of routing parameter.
Since SDN+NFV new network framework of the invention is by the way of software definition, point of the control with carrying is realized
From so when interface data of the SDN+NFV new network framework to user equipment (User Equipment, abbreviation UE) carries out
When transmission, it is thus necessary to determine that transmit the routed path of the interface data, i.e. the interface data transmission process processing section that needs to pass through
Point, the processing node may include the target end node of the intermediate processing nodes and the routed path on the routed path.
Traditional network, such as long term evolution defined in 3GPP agreement (Long Term Evolution, abbreviation LTE) connect
The source of mouthful data, purpose, type are diversified, for example, in handoff procedure issuable data just there are several types of:
First is that non-standard X2 mouthfuls of data of source cell and purpose cell direct communication, in the main application scenarios of such data such as same base station
Switching between two cells, the data and signaling of switching are communicated by non-standard X2 mouthfuls (such as privately owned interface),
Source processing unit may be that perhaps UE entity purpose processing unit may be cell entity or UE entity to cell entity;Two
It is that source cell and purpose cell are communicated by X2 mouthfuls, the main application scenarios of such data are between having the base station of X2 mouthfuls of connections
Cell switching, switching data and signaling can be communicated by X2 mouthful, source processing unit may be cell entity or
Person's UE entity, purpose processing unit may be cell entity or UE entity;Third is that source cell and purpose cell by S1 mouthfuls into
Row communication, cell switching of the main application scenarios of such data between the base station of no X2 mouthfuls connection, the data and signaling of switching
It can be communicated by S1 mouthfuls, source processing unit may be cell entity or UE entity, and purpose processing unit may be
Cell entity or UE entity;Fourth is that source cell and purpose cell are communicated by mouths such as S1/S10, such data is mainly answered
Cell switching between being the base station connected no X2 mouthfuls with scene, the data and signaling of switching can be carried out by interfaces such as S1/S10
Communication, source processing unit may be that perhaps UE entity purpose processing unit may be cell entity or UE to cell entity
Entity, and in handoff procedure, it may relate to the conversion of agreement, such as switching request message in need may be changed by S1
S10, then change by S10 the process of S1.
By taking simple handoff procedure as an example, the access net side Radio Resource Control entity being related to has: being located at base station side
Interface Controller entity, for directly processing X2 interface message;Positioned at the cell controlled entity of base station side, for handling UE entity
Distribution and creation etc.;Positioned at the UE controlled entity of base station side, for UE context control in handoff procedure;Positioned at holding for base station side
Controlled entity is carried, for the carrying control in handoff procedure.
In the related network elements of core net, due to communicate peer-entities needs, be also required in the process creation or
It is related to relevant corresponding controlled entity, furthermore in core-network side, may also needs based on position area, such as Location Area Code
The management of (location area code, abbreviation LAC) or Tracking Area Code (Tracking Area Code, abbreviation TAC)
And controlled entity.
In user surface side, for the data flow based on carrying, but its data flow may be with conventional uplink and downlink data flow
Difference needs to keep the synchronized update of routing in handoff procedure, for example, data flow by X2 mouthfuls of transfer (by source base station
Go to purpose base station), or pass through S1 mouthfuls of transfer (being relayed to purpose base station through core net by source base station).
In the various interface communications of traditional network, it is substantially through application protocol identification (Application
Protocol Identifier, abbreviation AP ID and tunnel end identify (Tunnel Endpoint ID, the abbreviation TE ID) AP
ID is used primarily in the control plane of wireless network layer, and wherein GTP-U TEID is used primarily in transmission network layer user surface, GTP-C
TEID is used primarily in transport network layer control plane, due to not being aligned and uniformly, so the often same process, such as switch
S1AP ID and GTP-C TEID in process needs to establish mapping relations, thus, in SDN+NFV new network framework,
There are the following problems: first is that for each interface ID that former base is communicated in tunnel (Tunnel) mode, such as where in SDN network
How reason, mapped and be matched with each network node, such as the network address of FNN, need to rethink;Second is that for each
The route test of a interface message is originally the mode based on Tunnel, with the shape of various interface ID (such as local TE ID)
Formula tissue, and the transfer and processing of data and signaling are carried out, related routing how is carried out under SDN network and processing needs again
Consider.
In SDN+NFV new network framework, control centralization processing, controlling relevant signaling and process be can consider all
It is to be carried out inside centralized control node, it is only necessary to consider being adapted to for a small amount of SNC and external control interface, and mainly consider
It is the processing of user face related data flow, so, the present invention uses a kind of unified global virtual identifying, to replace traditional net
Interface identifier in network, so that SNC can determine the address of the routing node of interface data by the overall situation virtual identifying, and
The determination of routing is completed, and for RN node, what it is due to its deployment may be traditional base station, so, may have inside RN
Complete or partial radio protocol stack access layer, for example, 3G base station or LTE eNodeB.To be saved for such source
The interface data that point or destination node are RN, when determining routing, it is believed that its source node or destination node are
For the interface adapter nodes in FNN, and the mapping and completion of internal routing and external interface are completed by the interface adapter nodes
Reason.
Management, transmission and the use of global virtual identifying in a network can be to be carried out as a whole, is also possible to
Whole segmentation is carried out with certain rule, to become the combination of field, and is carried out as unit of field, complete global virtual money
Source mark is unique in network, i.e. synchronization, do not have corresponding two sets or two sets of the same global virtual resource mark with
It is corresponding same to there will not be two or more global virtual resource marks for upper heterogeneous networks parameter (such as IP address, port)
The case where a set of network parameter (such as IP address, port).
In one embodiment, global virtual identifying includes interface type mark and global resource mark;
Interface type mark includes standard interface mark or self defined interface mark.
In one embodiment, global resource mark includes that logical resource identification information, physical resource in network identify
At least one of information, dynamic resource identification information, group identification information.
For example, table 1 is a kind of possible global virtual identifying, and as shown in table 1, which includes interface
Type identification and global virtual resource mark, wherein global virtual resource mark includes public land mobile network (Public
Land Mobile Network, abbreviation PLMN) mark, TAC/LAC mark, Base Station Identification, cell ID, UE mark and hold
Carry mark.
Table 1
Specifically, global resource mark can be actual radio resource mark such as cell ID, Base Station Identification, hold
Carry mark, be also possible to virtual resource mark for example for the measurement mark of resource status measurement, or for multicast or
The group of broadcast identifies.
Global resource mark can be independent global resource mark, be also possible to combined global resource mark, wherein
What the independent overall identification was distributed unitedly and was managed within the scope of whole net, in mark can without hierarchical relationship, it includes and
It is not limited to lower example, if the global load identification of certain of certain overall situation UE resource identification and the UE is concentrating network control unit,
It is same resource identification, and can not be identified according to overall situation UE can intuitively obtain its attaching relation with global load identification;
The global resource mark of the combination has multiple identification sections within the scope of whole net, each identification section may have duplicate mark
Know, but the mark after combination is unique in the overall situation.It includes and be not limited to lower example: for global cell ID, by
PLMN mark and CELL identify two resource section compositions, identify identical two global cell IDs, PLMN for CELL
Mark must be different, and the distribution identified in multiple identification section, which can be, carries out unified distribution pipe by concentration network control unit
Reason, distributed management can also be carried out according to certain rules, it includes but be not limited to lower example: global cell ID,
It identifies two resource sections by PLMN mark and CELL and forms, can be by the concentration network control unit PLMN distribution identified and pipe
Reason identifies corresponding processing node by PLMN and carries out the distribution and management that CELL is identified under the PLMN.
In one embodiment, S101 may include:
Route the global virtual identifying for determining that node receives SNC configuration;Alternatively,
It routes and determines that node sends global virtual identifying request message to SNC, and receive SNC transmission includes global empty
The response message of quasi- mark;Alternatively,
It routes and determines that node determines global virtual identifying by self study.
Specifically, it is routed in the present embodiment and determines that node can be entrance or functional node, rather than SNC.
S102, determining node is routed according to global virtual identifying, determine the network parameter of the processing node on routed path
And routing parameter.
Specifically, if the routed path of the data in network complete by static programming, according to target end node
Global virtual identifying can determine the processing node on entire routed path;If the routed path dynamic of the data in network is advised
It draws, then needs to determine the target end node on routed path according to the global virtual identifying of target end node first, in conjunction with
Network state information, such as the load information of functional node etc. determine the intermediate processing nodes on routed path, above-mentioned processing section
Point can be logical node, multiple processing nodes can be deployed on same physical equipment, by relevant network parameter with
Resource identification distinguishes.
For example, S102 may include two kinds of situations: first is that source routing mode, that is, route and determine node according to global empty
Quasi- mark, determines the network parameter and routing parameter of all processing nodes on routed path, as the SNC for executing node or
Functional node in entrance or FNN can determine all processing nodes on routed path according to global virtual identifying
Network parameter and routing parameter;Second is that hop-by-hop routes, routes and determine that node according to global virtual identifying, determines Processing Interface data
Routed path on the first processing node so that the first processing node determines according to the global virtual identifying that receives and routes road
The network parameter and routing parameter of second processing node on diameter, second processing node are the next-hop processing of the first processing node
Node, until target end node.
In one embodiment, network parameter includes network address, network identity, port numbers, the protocol class for handling node
At least one of type, service type, mass parameter;Routing parameter includes the network address for handling node, network identity, port
Number, at least one of protocol type, service type, mass parameter.
In one embodiment, global resource mark includes PLMN mark, area identification, Base Station Identification, cell ID, use
Family device identification, load identification;
S102 may include:
It routes and determines that node is identified according to PLMN, determine that PLMN identifies corresponding processing node;
It routes and determines node according to area identification, determine the processing node in the region where user equipment;
It routes and determines that node is identified according to interface type, determine the routing parameter of target end node;
It routes and determines that node according to Base Station Identification and/or cell ID, determines the processing on the routed path of interface data
Node;
It routes and determines that node according to customer equipment identification and load identification, determines the data flow and business grain of interface data
Data flow on degree.
Below in conjunction with SDN+NFV new network framework shown in FIG. 1 and technical solution of the present invention, to novel shown in Fig. 1
The function of each node is illustrated in the network architecture.
The controller unit of concentration includes both sides function: first is that the centralized processing of signaling plane, processing user's correlation letter
Enable interaction signaling (such as the network state information update, network between (such as user's access authentication, movement, bearer management), network element
Topology maintenance etc.);Second is that the centralized control in user face, according to the signaling plane information got, the data of decision user data
Surface treatment rule, including processing path and processing strategie/parameter etc., and processing rule is transmitted to data surface functional node.
NAT is substantially the unified interface accessed between network and outer data network, uplink and downlink the only way which must be passed of data,
With whether have NAT operation there is no direct relation.It is multiple that distribution entity mainly considers that entrance has, and introduces one herein
Distribution entity is responsible for for the downlink data received being distributed on multiple entrance functional entitys.The strategy of distribution entity can be with
Default configuration can also be issued by SNC.
The setting of entrance is to reduce the matched workload of data rule, and the function of introducing entrance herein is set
Meter, the core function of entrance are to carry out the matching of data rule, and be marked by way of labelling, subsequent data road
The label that processing function node on diameter can be marked according to entrance, direct index to processing strategie, decision next-hop road
By etc., may include that source routing and hop-by-hop route two ways according to the difference of routing mode of the data packet on routed path:
For source routing mode, entrance needs to increase source after the processing rule of identification data packet on the head of data packet and route
Mark, and by jump processing function each on data path mark in the Route Distinguisher of source, as shown in table 2.
Table 2
Hop1 | Hop2 | Hop3 | Packet |
Wherein, Hop1 is the forwarding address backward after the completion of the first jump processing function processing, and Hop2 is that the second jump handles function
Forwarding address backward after the completion of capable of handling, Hop3 is the forwarding address backward after the completion of third jump processing function processing, with this
Analogize.
Functional node is the place that carrier network and IP transmission network have essential distinction, the function of the equipment in IP transmission network
It can all be identical data forwarding function, be homogeneity, in the operator network, function provided by functional node, not only
The data forwarding of router/switch, there are also many data processings function, while functional node have processing capacity (calculate,
Storage), the limitation of bandwidth etc., the processing for data flow, functional node also has the different place such as serial process and bypass processing
Reason mode can be identical processing strategie in processing of the functional node to data flow, can also there is different processing plans
Slightly.For different processing strategies, needs SNC is prewired to get off or issue one by one, if prewired mode, need in data packet head
It is indicated with processing strategie, functional node manages the strategy that strategy instruction indexes data processing according to this.If data flow is all
There is specific processing parameter, is then issued to processing parameter on functional node one by one during data flow is established by SNC, this
In the processing strategie that is previously mentioned, compress mode, compression algorithm including the processing method for data flow, such as when video compress
Deng further including data processing priority;Processing parameter, including design parameter when using some processing mode, function section
It may be to be directly connected between point, it is also possible to pass through an IP network, the data forwarding inside IP network can be used SDN's
Mode, also can be used traditional autonomous mode, functional node for the processing mode of data flow, generally have serial process and
Bypass processing two ways, serial process are general traditional data processing method, such as video compress, cross-layer optimizing etc., number
It is needed when bypass is handled a certain according to being transmitted on next processing node in sequence of the module through overcompression or optimization
Data are copied into more points by a node, and rule or source route path label is needed to have instruction.Such as multipoint cooperative
(Coordinated Multi-Point, abbreviation COMP), feedback deep-packet detection (Deep Packet Inspection,
Abbreviation DPI), network code etc..
Node of eating dishes without rice or wine can be the mode of remote radio, be also possible to complete base station.
In addition, it can include operation flow (Orchestration) is virtualizing scene, dynamic coordinate physical resource
When resource allocation carried out by Orchestration.When SNC needs newly-increased or release function node, by with
The interaction of Orchestration carries out the distribution or release of resource, has reached the purpose that dynamic utilizes physical resource.
Inter-node communication processing method provided in this embodiment, by routing the overall situation for determining that node determines target end node
Virtual identifying routes and determines that node can be the concentration network control unit in software defined network or entrance or function
Node, target end node are the target end node of the routed path of coffret data, and global virtual identifying is used to indicate target
The interface message and the network information of end node;It routes and determines that node according to global virtual identifying, determines the processing on routed path
The network parameter and routing parameter of node are realized and determine interface data in Novel net according to the global virtual identifying of target end node
The routed path transmitted in network framework.
Fig. 3 is the flow chart of inter-node communication processing method embodiment two provided by the invention, as shown in figure 3, this implementation
Example inter-node communication processing method include:
S201, determining node receiving interface data are routed.
Specifically, for longitudinal interface, can route determine node (such as SNC, to the Entry of downlink data, it is right
The RN or the functional node in FNN of upstream data), determine global virtual identifying, it is notable that for uplink and downlink data
Stream, especially for the business datum of user, in data packet may just comprising information such as network-related parameters such as IP address,
So directly it can determine that process carries out intermediate routing and determines using the routing of relevant criterion process such as OpenFlow.It is right
It in horizontal interface, routes and determines that node can be when initiating message, it is first determined then target end node determines that it is global virtual
Mark.
S202, the global virtual identifying for determining that node determines target end node is routed.
S203, determining node is routed according to global virtual identifying, determine the network parameter of the processing node on routed path
And routing parameter.
S204, routing determine that interface data is sent to next-hop processing node by node.
Specifically, it is only necessary to carry out corresponding function treatment by intermediate processing nodes, then be carried out according to routing iinformation
Routing is transferred to next-hop, until reaching target end node, so not needing intermediate processing nodes under the mode of source routing
The determination routed again.
It should be noted that when the node of source end node and network parameter and routing parameter for determining processing node is
When different nodes in SDN+NFV new network framework, source end node is needed the interface data received and is determined complete
Office's virtual identifying is sent to the node of network parameter and routing parameter for determining processing node.
Inter-node communication processing method provided in this embodiment determines node receiving interface data by routing, and routing is true
Determine the global virtual identifying that node determines target end node, routes and determine that node according to global virtual identifying, determines routed path
On processing node network parameter and routing parameter, route determine node by interface data be sent to next-hop processing node,
Realization determines the routing road that interface data is transmitted in new network framework according to the global virtual identifying of target end node
Diameter.
Fig. 4 is the flow chart of inter-node communication processing method embodiment three provided by the invention, as shown in figure 4, this implementation
Example inter-node communication processing method include:
S301, the information that determining node distributes and manages global resource mark in global virtual identifying is routed.
Specifically, the planning and deployment of wireless network are carried out, the planning and deployment of related resource processing node are carried out, into
Row related resource handles the setting and adaptation of node, carries out the foundation and activation of related resource processing node and resource entity, into
The distribution of the foundation etc. of row connection relation between nodes, global resource mark is allocated when global resource is established, and in collection
Within the control of middle network control unit, the distribution of global resource mark is by the direct or indirect (example of concentration network control unit
As authorized other nodes) it carries out, and concentrate network control unit that can obtain and/or be arranged the information that the global resource identifies.
In one embodiment, the information of global resource mark include: global resource identify corresponding processing nodal information,
Global resource identifies corresponding network parameter, global resource identifies corresponding routing parameter, the logical relation of global resource mark
At least one of.
Handle nodal information, comprising: the tenability for handling node, the processing capacity for handling node, the fortune for handling node
At least one of row state, the connection status for handling node;
The logical relation of global resource mark includes higher level's global resource mark of global resource mark with global resource mark
Include pass between attaching relation or global resource mark between knowledge and junior's global resource mark of global resource mark
System.
The basis of S301 be deployment and foundation based on global resource processing unit in SDN+NFV new network framework, by
In the concentration of control, control of the control plane to radio resource and the control to transmission are all deployed in SNC, so for global resource
The deployment of (such as the considerations of the considerations of operator, cell etc.) processing unit mainly considers the deployment of RN, and to function section
The planning and configuration of point, such as plan which functional node for handling related network elements function (such as data road of some operator
By node, the base station RNC/ L2 node, base station L1 node etc.), to complete the whole net function of complete wireless communication.
Fig. 5 is a kind of wireless network deployment schematic diagram in SDN+NFV new network framework, as shown in figure 5, disposing in Fig. 5
There are three wireless network, respectively wireless network 1, wireless network 2 and wireless network 3, only mark processing node in FNN
Resource pool, with the path of actual deployment (such as R1 might not corresponding uppermost first Entry) and level (such as FNN
The first box of the first row and second frame may have no direct relation) and it is irrelevant, and wherein R represents route processing node, F generation
Table function handles node (such as video compress etc.), and P represents the processing node of radio protocol stack, and I represents the node of interface adaptation,
Wherein routing node and functional node can be deployed as the shared network node of multiple wireless networks, and can be according to specifically connecting
The adjustment (such as load balancing) that appropriateness is carried out with service conditions is connect, wherein all kinds of nodes are only logical node, in actual object
In reason deployment, it can be that embodiment description is convenient in conjunction with deployment, Fig. 5, be described in the way of separated deployment.
Due to base station/access point (Access Point, abbreviation AP) of RN deployment various forms, FNN is as node resource
Pond handles various functions and completes the adaptation with various RN (base station/AP), and the RN for being free of wireless heterogeneous networks, wirelessly
The control section of resource can be deployed in SNC either FNN, so, the control for radio resource, it is believed that each
Exist in SNC, FNN and RN.In addition, network access server (Network Access Server, abbreviation NAS) and with
On control section concentrate on SNC, and the bottom of radio protocol stack such as L1/L2 is deployed in FNN either RN.
To the explanation of above each network and deployment:
It is more demanding to protocol stack process resource due to cell ability etc. for wireless network 1, and to centre
Function treatment it is relatively few.So node and path planning are, data flow need by two routing node R1 and
R2, and pass through function treatment node F1, it reaching P1 and handles node, it is processing radio protocol stack L2 correlation function that P1, which handles node,
And P2 processing node is processing radio protocol stack wireless heterogeneous networks correlation function, P3 is processing radio protocol stack L1 correlation function
Can, it is most attached afterwards through interface adapter nodes I1 and RN1, interface adapter nodes for example can be common public radio interface
(The Common Public Radio Interface, abbreviation CPRI).
For wireless network 2, since its wireless relevant processing is not required for very high, but intermediate processing function is wanted
Ask higher, so, node and path planning are that data flow is needed by a routing node R1, and passes through function treatment
Node F1 and F2 reach P1 and handle node, and it is processing radio protocol stack L2 and L1 correlation function that P1, which handles node, most afterwards through interface
Adaptation (such as CPRI) node I1 and RN2 is attached.The network wireless protocol stack wireless heterogeneous networks correlation function is deployed in
SNC。
For wireless network 3, since its network is without intermediate function processing, and it to be used for the LTE base station node of inheriting tradition
ENodeB, so its network only need to reach RN3 via routing node R1 and interface adaptation (such as S1 mouthfuls) node.
For above each wireless network, resource tank node may have static node, semi-static node and dynamic node it
Point, wherein static node such as RN node and interface adapter nodes, the various base station/AP and corresponding interface of deployment are suitable
Match, needs to be determined when the network planning;Semi-static node, such as radio protocol stack relevant treatment node, deployment
Each protocol layer processing node be not required for determining completely when planning, and can be (such as small in radio resource entity
Area) it determines when establish.But such node is generally after radio resource entity creates and runs, before delete next time,
Its resource determines substantially, does not take into account that whole migration and change;Dynamic node, such as function treatment node and routing node,
Since the processing unit on such node is all data flow, so, substantially dynamic and shared, i.e., same place completely
(such as dining room) carries out the same business (such as the point of same video using same access network (such as China Mobile network)
Broadcast), the node of routing and function treatment may be different, and during the progress of business, due to node load etc.
Reason, routing node and function treatment node may migrate and change.So for such dynamic node, planning when
Time only needs probably to consider its connectivity (i.e. can data flow from NAT to RN) and processing capacity, and (such as function treatment is general
Resource consumption), so without very careful node planning and determining.
S302, the corresponding pass for determining that node establishes global virtual identifying with the processing node in software defined network is routed
System.
The foundation of global resource processing unit mainly includes the foundation of resource entities at different levels, such as in the foundation of cell, UE
Foundation hereafter, the foundation of business contexts/Business Stream etc..Meanwhile SNC needs to complete the concentration control to each processing node
System.I.e. for interface communication, global resource processing its global resource of node processing mark, the right Energy Resources Service are at least completed
Reason mark for example can be global cell ID, can be Cell Global Identification (Cell Global Identifier, letter
Claim CGI);Global UE mark, can be the UE Context identifier that CGI is distributed plus cell processing unit to the UE, but need
It is noted that due to being related with resource processing entities, so, need to embody its hierarchical relationship, i.e. PLMN/eNB/ cell herein
Deng and uniqueness) with the mapping relations of its node network address.
Due to the communication of each global resource established while needing to get through each layer, so the process can carry out longitudinal connect simultaneously
The foundation of mouth.In the foundation of longitudinal interface, the interface from core net node to access network node and to UE is mainly got through,
Such as when cell is established, get through from SNC, to FNN (interface adaptation, function and route processing, optional protocol layer processing
Deng), to RN (base station of various forms/AP deployment), and to UE (specific end-to-end each layer interface is established, for example, rrc layer,
NAS layers of signaling etc.).
For longitudinal interface, the communication interface being defined as between non-network peer-entities or processing unit, such as MME
S1 interface between eNB, IUB interface or rlc layer processing entities and PDCP layers of processing entities between RNC and NodeB
Between interface or base station processing unit interface and cell processing unit interface;Corresponding is horizontal interface,
It is defined as the communication interface between network peer-entities or processing unit, such as the S10 interface between MME, between RNC
Iur interface, the interface in the X2 interface or CoMP between eNodeB between scheduling processing unit.
The foundation of longitudinal interface is the succession relation for configuring and establishing resources at different levels and the superior and the subordinate's node.
Fig. 6 is that longitudinal interface establishes schematic diagram in SDN+NFV new network framework, as shown in fig. 6, longitudinal interface is built
Network is activated and is connected to line interface is deployed according to preparatory planning by the step of vertical done, and in Fig. 6, is existed respectively
There is the bifurcated of longitudinal interface at tri- nodes of FNN1-P1, FNN2-F2 and FNN3-I1, mainly in view of control plane interface and use
The separation of family face interface, meanwhile, for network node as similar RN3, the corresponding interface adapter nodes of FNN can divide
It opens, i.e., the node for not limiting interface adaptation is only one, in addition, in the interface mappings of NAT, distributor, Entry and FNN
On, since it has dynamic, so the interface of not actual embodiment, Entry and R1 are only to illustrate, handled by global resource
The foundation of unit and the foundation of longitudinal interface, the network should be able to carry out the access and all kinds of basic services of user.
Horizontal interface be mainly handle equity Internet resources processing node between communication, such as between base station, cell
Between etc..
On horizontal interface, due to control centralization, so be deployed on SNC relevant control face resource entity (such as
NAS the communication interface (such as S10 interface in former LTE network) between) is changed to internal interface, and between other network elements and node
Between network interface establish IP Tunnel as the horizontal interface (such as X2 interface) of traditional network due to not needing, so,
In actual horizontal interface establishment process, it is only necessary to be adapted in the corresponding interface that interface adaptation module part is got through between RN
(such as X2 mouthfuls of corresponding IP Tunnel).
S303, the global virtual identifying for determining that node determines target end node is routed.
S304, determining node is routed according to global virtual identifying, determine the network parameter of the processing node on routed path
And routing parameter.
Inter-node communication processing method provided in this embodiment determines that node distributes and manages the overall situation by routing and virtually marks
The information that global resource identifies in knowledge routes the processing node for determining that node is established in global virtual identifying and software defined network
Corresponding relationship, route and determine that node determines the global virtual identifying of target end node, route that determine that node can be software fixed
Concentration network control unit or entrance or functional node in adopted network, target end node are the road of coffret data
By the target end node in path, global virtual identifying is used to indicate the interface message and the network information of target end node, and routing is true
Node is determined according to global virtual identifying, is determined the network parameter and routing parameter of the processing node on routed path, is realized basis
The global virtual identifying of target end node determines the routed path that interface data is transmitted in new network framework.
Fig. 7 is the structural schematic diagram provided by the invention for routing and determining node embodiment one, as shown in fig. 7, the present embodiment
Routing determine that node may include: determining module 71 and processing module 72, wherein determining module 71 is for determining target end segment
Point global virtual identifying, route determine node be software defined network in concentration network control unit or entrance or
Functional node, target end node are the target end node of the routed path of coffret data, and global virtual identifying is used to indicate
The interface message and the network information of target end node;Processing module 72 is used to be determined on routed path according to global virtual identifying
Processing node network parameter and routing parameter.
In one embodiment, processing module is also used to:
According to global virtual identifying, the first processing node on routed path is determined, so that the first processing node is according to connecing
The global virtual identifying received determines the network parameter and routing parameter of the second processing node on routed path, second processing section
Point handles node for the next-hop of the first processing node.
In one embodiment, network parameter includes network address, network identity, port numbers, the protocol class for handling node
At least one of type, service type, mass parameter;
Routing parameter includes network address, network identity, port numbers, protocol type, service type, the quality for handling node
At least one of parameter.
In one embodiment, global virtual identifying includes interface type mark and global resource mark;
Interface type mark includes standard interface mark or self defined interface mark.
In one embodiment, global resource mark includes that logical resource identification information, physical resource in network identify
At least one of information, dynamic resource identification information, group identification information.
In one embodiment, global resource mark includes PLMN mark, area identification, Base Station Identification, cell ID, use
Family device identification, load identification;
Processing module 72 is specifically used for:
It is identified according to PLMN, determines that PLMN identifies corresponding processing node;
According to area identification, the processing node in the region where user equipment is determined;
It is identified according to interface type, determines the routing parameter of target end node;
According to Base Station Identification and/or cell ID, the processing node on the routed path of interface data is determined;
According to customer equipment identification and load identification, the data flow in the data flow and business granularity of interface data is determined
To.
In one embodiment, determining module 71 is specifically used for:
Receive the global virtual identifying of SNC configuration;Alternatively,
Send global virtual identifying request message to SNC, and receive SNC transmission include global virtual identifying response
Message;Alternatively,
Global virtual identifying is determined by self study.
The device of the present embodiment can be used for executing the technical solution of embodiment of the method shown in Fig. 2, realization principle and skill
Art effect is similar, and details are not described herein again.
Fig. 8 is the structural schematic diagram provided by the invention for routing and determining node embodiment two, as shown in figure 8, the present embodiment
Routing determine node, can also include: receiving module 73 on the basis of the embodiment shown in fig. 7, receiving module 73 is used for
Before determining module 71 determines the global virtual identifying of target end node, receiving interface data.
The device of the present embodiment can be used for executing the technical solution of embodiment of the method shown in Fig. 3, realization principle and skill
Art effect is similar, and details are not described herein again.
In one embodiment, processing module 72 is also used to before 73 receiving interface data of receiving module, is distributed and is managed
Manage the information of global resource mark in global virtual identifying;Establish the processing node in global virtual identifying and software defined network
Corresponding relationship.
In one embodiment, the information of global resource mark include: global resource identify corresponding processing nodal information,
Global resource identifies corresponding network parameter, global resource identifies corresponding routing parameter, the logical relation of global resource mark
At least one of.
In one embodiment, nodal information is handled, comprising: handle the tenability of node, handle the processing energy of node
At least one of power, the operating status for handling node, the connection status for handling node;
The logical relation of global resource mark includes higher level's global resource mark of global resource mark with global resource mark
Include pass between attaching relation or global resource mark between knowledge and junior's global resource mark of global resource mark
System.
The device of the present embodiment can be used for executing the technical solution of embodiment of the method shown in Fig. 4, realization principle and skill
Art effect is similar, and details are not described herein again.
Fig. 9 is the structural schematic diagram provided by the invention for routing and determining node embodiment three, as shown in figure 9, the present embodiment
Routing determine node, including transmitter 91, receiver 92, memory 93 and respectively with transmitter 91, receiver 92 and deposit
The processor 94 that reservoir 93 connects stores batch processing code in memory 93, and processor 94 is for calling in memory 93
The program code of storage routes for determining the global virtual identifying of target end node and determines that node is in software defined network
Concentration network control unit or entrance or functional node, target end node is the routed path of coffret data
Target end node, global virtual identifying are used to indicate the interface message and the network information of target end node;According to global virtual mark
Know, determines the network parameter and routing parameter of the processing node on routed path.
In one embodiment, processor 94 is also used to:
According to global virtual identifying, the first processing node on routed path is determined, so that the first processing node is according to connecing
The global virtual identifying received determines the network parameter and routing parameter of the second processing node on routed path, second processing section
Point handles node for the next-hop of the first processing node.
In one embodiment, network parameter includes network address, network identity, port numbers, the protocol class for handling node
At least one of type, service type, mass parameter;
Routing parameter includes network address, network identity, port numbers, protocol type, service type, the quality for handling node
At least one of parameter.
In one embodiment, global virtual identifying includes interface type mark and global resource mark;
Interface type mark includes standard interface mark or self defined interface mark.
In one embodiment, global resource mark includes that logical resource identification information, physical resource in network identify
At least one of information, dynamic resource identification information, group identification information.
In one embodiment, global resource mark includes PLMN mark, area identification, Base Station Identification, cell ID, use
Family device identification, load identification;
Processor 94 is also used to:
It is identified according to PLMN, determines that PLMN identifies corresponding processing node;
According to area identification, the processing node in the region where user equipment is determined;
It is identified according to interface type, determines the routing parameter of target end node;
According to Base Station Identification and/or cell ID, the processing node on the routed path of interface data is determined;
According to customer equipment identification and load identification, the data flow in the data flow and business granularity of interface data is determined
To.
In one embodiment, processor 94 is also used to:
Route the global virtual identifying for determining that node receives SNC configuration;Alternatively,
It routes and determines that node sends global virtual identifying request message to SNC, and receive SNC transmission includes global empty
The response message of quasi- mark;Alternatively,
It routes and determines that node determines global virtual identifying by self study.
In one embodiment, receiver 92 be used for processor 94 determine target end node global virtual identifying it
Before, receiving interface data.
In one embodiment, processor 94 is also used to before 92 receiving interface data of receiver, is distributed and is managed complete
The information of global resource mark in office's virtual identifying;Establish pair of the processing node in global virtual identifying and software defined network
It should be related to.
In one embodiment, the information of global resource mark include: global resource identify corresponding processing nodal information,
Global resource identifies corresponding network parameter, global resource identifies corresponding routing parameter, the logical relation of global resource mark
At least one of.
In one embodiment, nodal information is handled, comprising: handle the tenability of node, handle the processing energy of node
At least one of power, the operating status for handling node, the connection status for handling node;The logical relation packet of global resource mark
The attaching relation or global resource included between global resource mark and higher level's global resource mark of global resource mark identifies
Inclusion relation between junior's global resource mark of global resource mark.
The device of the present embodiment can be used for executing the technical solution of the shown embodiment of the method for any one in Fig. 2-4,
The realization principle and technical effect are similar, and details are not described herein again.
It should be noted that the corresponding structural schematic diagram of the various embodiments described above is only a kind of signal, each section or module
Connection relationship is not limited to form shown in figure, situation about can be subject in practical application.
In several embodiments provided by the present invention, it should be understood that disclosed device and method can pass through it
Its mode is realized.For example, the apparatus embodiments described above are merely exemplary, for example, the division of the unit, only
Only a kind of logical function partition, there may be another division manner in actual implementation, such as multiple units or components can be tied
Another system is closed or is desirably integrated into, or some features can be ignored or not executed.Another point, it is shown or discussed
Mutual coupling, direct-coupling or communication connection can be through some interfaces, the INDIRECT COUPLING or logical of device or unit
Letter connection can be electrical property, mechanical or other forms.
The unit as illustrated by the separation member may or may not be physically separated, aobvious as unit
The component shown may or may not be physical unit, it can and it is in one place, or may be distributed over multiple
In network unit.It can select some or all of unit therein according to the actual needs to realize the mesh of this embodiment scheme
's.
It, can also be in addition, the functional units in various embodiments of the present invention may be integrated into one processing unit
It is that each unit physically exists alone, can also be integrated in one unit with two or more units.Above-mentioned integrated list
Member both can take the form of hardware realization, can also realize in the form of hardware adds SFU software functional unit.
The above-mentioned integrated unit being realized in the form of SFU software functional unit can store and computer-readable deposit at one
In storage media.Above-mentioned SFU software functional unit is stored in a storage medium, including some instructions are used so that a computer
It is each that equipment (can be personal computer, server or the network equipment etc.) or processor (processor) execute the present invention
The part steps of embodiment the method.And storage medium above-mentioned includes: USB flash disk, mobile hard disk, read-only memory (Read-
Only Memory, ROM), random access memory (Random Access Memory, RAM), magnetic or disk etc. it is various
It can store the medium of program code.
Those skilled in the art can be understood that, for convenience and simplicity of description, only with above-mentioned each functional module
Division progress for example, in practical application, can according to need and above-mentioned function distribution is complete by different functional modules
At the internal structure of device being divided into different functional modules, to complete all or part of the functions described above.On
The specific work process for stating the device of description, can refer to corresponding processes in the foregoing method embodiment, and details are not described herein.
Finally, it should be noted that the above embodiments are only used to illustrate the technical solution of the present invention., rather than its limitations;To the greatest extent
Pipe present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that: its according to
So be possible to modify the technical solutions described in the foregoing embodiments, or to some or all of the technical features into
Row equivalent replacement;And these are modified or replaceed, various embodiments of the present invention technology that it does not separate the essence of the corresponding technical solution
The range of scheme.
Claims (33)
1. a kind of inter-node communication processing method characterized by comprising
The global virtual identifying for determining that node determines target end node is routed, the routing determines that node is in software defined network
Concentration network control unit SNC or entrance or functional node, the target end node is the road of coffret data
By the target end node in path, the overall situation virtual identifying is used to indicate the interface message and network letter of the target end node
Breath;
The routing determines that node according to the global virtual identifying, determines the network ginseng of the processing node on the routed path
Several and routing parameter.
2. the method according to claim 1, wherein the routing determines node according to the global virtual mark
Know, determine the network parameter and routing parameter of the processing node on the routed path, comprising:
The routing determines node according to the global virtual identifying, determines the first processing node on the routed path, with
The first processing node is set to determine the second processing section on the routed path according to the global virtual identifying received
The network parameter and routing parameter of point, the second processing node are that the next-hop of the first processing node handles node.
3. the method according to claim 1, wherein the network parameter include handle node network address,
At least one of network identity, port numbers, protocol type, service type, mass parameter;
The routing parameter includes network address, network identity, port numbers, protocol type, service type, the quality for handling node
At least one of parameter.
4. the method according to claim 1, wherein the overall situation virtual identifying includes interface type mark and complete
Office's resource identification;
The interface type mark includes standard interface mark or self defined interface mark.
5. according to the method described in claim 4, it is characterized in that, global resource mark includes the logical resource in network
At least one of identification information, physical resource identification information, dynamic resource identification information, group identification information.
6. according to the method described in claim 4, it is characterized in that, global resource mark includes public land mobile network
At least one of PLMN mark, area identification, Base Station Identification, cell ID, customer equipment identification, load identification;
The routing determines that node according to the global virtual identifying, determines the place on the routed path for handling the interface data
The network parameter and routing parameter of node are managed, including at least one of following:
The routing determines that node is identified according to the PLMN, determines that the PLMN identifies corresponding processing node;
The routing determines node according to the area identification, determines the processing node in the region where user equipment;
The routing determines that node is identified according to the interface type, determines the routing parameter of target end node;
The routing determines that node according to the Base Station Identification and/or the cell ID, determines the routing of the interface data
Processing node on path;
The routing determines that node according to the customer equipment identification and the load identification, determines the data of the interface data
Data flow in flow direction and business granularity.
7. method according to claim 1 to 6, which is characterized in that the routing determines that node is software definition
Entrance or functional node in network;
It is described to route the global virtual identifying for determining that node determines target end node, comprising:
It is described to route the global virtual identifying for determining that node receives the SNC configuration;Alternatively,
The routing determines that node sends global virtual identifying request message to the SNC, and receive the SNC transmission includes
There is the response message of the global virtual identifying;Alternatively,
The routing determines that node determines the global virtual identifying by self study.
8. method according to claim 1 to 6, which is characterized in that the routing determines that node determines target side
Before the global virtual identifying of node, further includes:
The routing determines that node receives the interface data.
9. according to the method described in claim 8, it is characterized in that, the routing determine node receive the interface data it
Before, further includes:
Described route determines that node distributes and manages the information of global resource mark in the global virtual identifying;
Described route determines that node establishes the global virtual identifying and handles the corresponding of node with the software defined network
Relationship.
10. according to the method described in claim 9, it is characterized in that, the information of global resource mark includes: the overall situation
The corresponding processing nodal information of resource identification, the global resource identify corresponding network parameter, global resource mark pair
At least one of the logical relation that routing parameter, the global resource answered identify.
11. according to the method described in claim 10, it is characterized in that, the processing nodal information, comprising: handle the branch of node
Hold ability, it is described processing node processing capacity, it is described processing node operating status, it is described processing node connection status in
At least one;
The higher level that the logical relation of global resource mark, which includes the global resource mark, to be identified with the global resource is complete
Junior's global resource of attaching relation or global resource mark and global resource mark between office's resource identification
Inclusion relation between mark.
12. a kind of routing determines node characterized by comprising
Determining module, for determining the global virtual identifying of target end node, the routing determines that node is software defined network
In concentration network control unit SNC or entrance or functional node, the target end node is coffret data
The target end node of routed path, the overall situation virtual identifying are used to indicate the interface message and network letter of the target end node
Breath;
Processing module, for determining the network parameter of the processing node on the routed path according to the global virtual identifying
And routing parameter.
13. routing according to claim 12 determines node, which is characterized in that the processing module is also used to:
According to the global virtual identifying, the first processing node on the routed path is determined, so that the first processing section
Point determines network parameter and the road of the second processing node on the routed path according to the global virtual identifying received
By parameter, the second processing node is that the next-hop of the first processing node handles node.
14. routing according to claim 12 determines node, which is characterized in that the network parameter includes processing node
At least one of network address, network identity, port numbers, protocol type, service type, mass parameter;
The routing parameter includes network address, network identity, port numbers, protocol type, service type, the quality for handling node
At least one of parameter.
15. routing according to claim 12 determines node, which is characterized in that the overall situation virtual identifying includes interface class
Type mark and global resource mark;
The interface type mark includes standard interface mark or self defined interface mark.
16. routing according to claim 15 determines node, which is characterized in that the global resource mark includes in network
Logical resource identification information, physical resource identification information, dynamic resource identification information, group at least one of identification information.
17. routing according to claim 15 determines node, which is characterized in that the global resource mark includes public land
Ground mobile network PLMN mark, area identification, Base Station Identification, cell ID, customer equipment identification, at least one in load identification
Kind;
The processing module is specifically used at least one of following:
It is identified according to the PLMN, determines that the PLMN identifies corresponding processing node;
According to the area identification, the processing node in the region where user equipment is determined;
It is identified according to the interface type, determines the routing parameter of target end node;
According to the Base Station Identification and/or the cell ID, the processing node on the routed path of the interface data is determined;
According to the customer equipment identification and the load identification, determine in the data flow and business granularity of the interface data
Data flow.
18. routing described in any one of 2-17 determines node according to claim 1, which is characterized in that the routing determines section
Point is entrance or functional node in software defined network;
The determining module, is specifically used for:
Receive the global virtual identifying of the SNC configuration;Alternatively,
Global virtual identifying request message is sent to the SNC, and receive the SNC transmission includes the global virtual mark
The response message of knowledge;Alternatively,
The global virtual identifying is determined by self study.
19. routing described in any one of 2-17 determines node according to claim 1, which is characterized in that further include:
Receiving module, for receiving the interface before the determining module determines the global virtual identifying of target end node
Data.
20. routing according to claim 19 determines node, which is characterized in that the processing module is also used to described
Before receiving module receives the interface data, the information of global resource mark in the global virtual identifying is distributed and managed;
Establish the corresponding relationship of the processing node in the global virtual identifying and the software defined network.
21. routing according to claim 20 determines node, which is characterized in that the packet of the global resource mark
Include: the global resource identifies corresponding processing nodal information, the global resource identifies corresponding network parameter, the overall situation
At least one of the corresponding routing parameter of resource identification, logical relation of global resource mark.
22. routing according to claim 21 determines node, which is characterized in that the processing nodal information, comprising: processing
The tenability of node, the processing capacity of the processing node, the operating status of the processing node, the company for handling node
Connect at least one of state;
The higher level that the logical relation of global resource mark, which includes the global resource mark, to be identified with the global resource is complete
Junior's global resource of attaching relation or global resource mark and global resource mark between office's resource identification
Inclusion relation between mark.
23. a kind of routing determines node, which is characterized in that including transmitter, receiver, memory and respectively with the transmission
The processor that device, the receiver are connected with the memory, which is characterized in that batch processing generation is stored in the memory
Code, and the processor, for calling the program code stored in the memory, the overall situation for determining target end node is empty
Quasi- mark, described route determine node for the concentration network control unit SNC or entrance or function in software defined network
Energy node, the target end node are the target end node of the routed path of coffret data, and the overall situation virtual identifying is used
In the interface message and the network information that indicate the target end node;According to the global virtual identifying, the routing road is determined
The network parameter and routing parameter of processing node on diameter.
24. routing according to claim 23 determines node, which is characterized in that the processor is also used to:
According to the global virtual identifying, the first processing node on the routed path is determined, so that the first processing section
Point determines network parameter and the road of the second processing node on the routed path according to the global virtual identifying received
By parameter, the second processing node is that the next-hop of the first processing node handles node.
25. routing according to claim 23 determines node, which is characterized in that the network parameter includes processing node
At least one of network address, network identity, port numbers, protocol type, service type, mass parameter;
The routing parameter includes network address, network identity, port numbers, protocol type, service type, the quality for handling node
At least one of parameter.
26. routing according to claim 23 determines node, which is characterized in that the overall situation virtual identifying includes interface class
Type mark and global resource mark;
The interface type mark includes standard interface mark or self defined interface mark.
27. routing according to claim 26 determines node, which is characterized in that the global resource mark includes in network
Logical resource identification information, physical resource identification information, dynamic resource identification information, group at least one of identification information.
28. routing according to claim 26 determines node, which is characterized in that the global resource mark includes public land
Ground mobile network PLMN mark, area identification, Base Station Identification, cell ID, customer equipment identification, at least one in load identification
Kind;
The processor is also used at least one of following:
It is identified according to the PLMN, determines that the PLMN identifies corresponding processing node;
According to the area identification, the processing node in the region where user equipment is determined;
It is identified according to the interface type, determines the routing parameter of target end node;
According to the Base Station Identification and/or the cell ID, the processing node on the routed path of the interface data is determined;
According to the customer equipment identification and the load identification, determine in the data flow and business granularity of the interface data
Data flow.
29. the routing according to any one of claim 23-28 determines node, which is characterized in that the routing determines section
Point is entrance or functional node in software defined network;
The processor, is also used to:
It is described to route the global virtual identifying for determining that node receives the SNC configuration;Alternatively,
The routing determines that node sends global virtual identifying request message to the SNC, and receive the SNC transmission includes
There is the response message of the global virtual identifying;Alternatively,
The routing determines that node determines the global virtual identifying by self study.
30. the routing according to any one of claim 23-28 determines node, which is characterized in that the receiver is used for
Before the processor determines the global virtual identifying of target end node, the interface data is received.
31. routing according to claim 30 determines node, which is characterized in that the processor is also used to connect described
Before receiving the device reception interface data, the information of global resource mark in the global virtual identifying is distributed and managed;It establishes
The corresponding relationship of processing node in the overall situation virtual identifying and the software defined network.
32. routing according to claim 31 determines node, which is characterized in that the packet of the global resource mark
Include: the global resource identifies corresponding processing nodal information, the global resource identifies corresponding network parameter, the overall situation
At least one of the corresponding routing parameter of resource identification, logical relation of global resource mark.
33. routing according to claim 32 determines node, which is characterized in that the processing nodal information, comprising: processing
The tenability of node, the processing capacity of the processing node, the operating status of the processing node, the company for handling node
Connect at least one of state;
The higher level that the logical relation of global resource mark, which includes the global resource mark, to be identified with the global resource is complete
Junior's global resource of attaching relation or global resource mark and global resource mark between office's resource identification
Inclusion relation between mark.
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2014/071813 WO2015113283A1 (en) | 2014-01-29 | 2014-01-29 | Inter-node communication processing method and routing determination node |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105594180A CN105594180A (en) | 2016-05-18 |
CN105594180B true CN105594180B (en) | 2019-07-19 |
Family
ID=53756175
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201480053876.0A Active CN105594180B (en) | 2014-01-29 | 2014-01-29 | Inter-node communication processing method and routing determine node |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN105594180B (en) |
WO (1) | WO2015113283A1 (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107294658B (en) * | 2017-07-03 | 2020-07-07 | 电子科技大学 | Coding node selection method in network control coding |
CN109688631B (en) | 2017-10-19 | 2021-11-19 | ***通信有限公司研究院 | Connection processing method and device |
CN110581778A (en) * | 2019-08-13 | 2019-12-17 | 中兴通讯股份有限公司 | Routing method, BSR generation method, device and storage medium |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101409704A (en) * | 2007-10-09 | 2009-04-15 | 华为技术有限公司 | Method and apparatus for processing multicast member management protocol |
CN102857416A (en) * | 2012-09-18 | 2013-01-02 | 中兴通讯股份有限公司 | Method for implementing virtual network and virtual network |
CN103067295A (en) * | 2013-01-04 | 2013-04-24 | 华为技术有限公司 | Method and device and system for service transmission |
WO2013186712A1 (en) * | 2012-06-12 | 2013-12-19 | Telefonaktiebolaget L M Ericsson (Publ) | Elastic enforcement layer for cloud security using sdn |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9559948B2 (en) * | 2012-02-29 | 2017-01-31 | Dell Products, Lp | System and method for managing unknown flows in a flow-based switching device |
-
2014
- 2014-01-29 WO PCT/CN2014/071813 patent/WO2015113283A1/en active Application Filing
- 2014-01-29 CN CN201480053876.0A patent/CN105594180B/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101409704A (en) * | 2007-10-09 | 2009-04-15 | 华为技术有限公司 | Method and apparatus for processing multicast member management protocol |
WO2013186712A1 (en) * | 2012-06-12 | 2013-12-19 | Telefonaktiebolaget L M Ericsson (Publ) | Elastic enforcement layer for cloud security using sdn |
CN102857416A (en) * | 2012-09-18 | 2013-01-02 | 中兴通讯股份有限公司 | Method for implementing virtual network and virtual network |
CN103067295A (en) * | 2013-01-04 | 2013-04-24 | 华为技术有限公司 | Method and device and system for service transmission |
Also Published As
Publication number | Publication date |
---|---|
CN105594180A (en) | 2016-05-18 |
WO2015113283A1 (en) | 2015-08-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104185209B (en) | A kind of small cell base station access system and its method for realizing network insertion | |
US10595242B2 (en) | Federated X2 gateway | |
CN102986288B (en) | Extension this locality IP of the aggregation gateway in hybrid network accesses | |
KR102391106B1 (en) | Nodes and Communication Methods | |
CN102972088B (en) | Based on the mobile cellular network of layering cloud computing | |
CN110268753A (en) | The communication system being sliced using network is accessed based on preconfigured access category | |
JP2021523638A (en) | Information transmission method and equipment | |
KR101721464B1 (en) | System and method for distributed evolved packet core architecture | |
CN112954737B (en) | Apparatus and method for QoS aware GTP-U transmission in mobile networks | |
JP2017518653A (en) | Systems and methods for customized fifth generation (5G) networks | |
CN106063330A (en) | Systems, methods and devices for application specific routing in dual connectivity | |
JP2021528020A (en) | Data packet transmission method, reception method and device, and data packet transmission system | |
CN109429232A (en) | Network insertion and connection control method, device | |
WO2019233465A1 (en) | Path time delay information acquisition method and related device | |
CN103546928A (en) | Load managing method, device and system | |
US9974052B2 (en) | Cell and method and system for bandwidth management of backhaul network of cell | |
CN104902580A (en) | Method for supporting data forwarding in small cell system | |
CN109792639A (en) | Communication system, radio access device, radio telecommunication terminal and its control method | |
CN103517357B (en) | A kind of method switched over, system and equipment | |
WO2020093994A1 (en) | Bearer side network system, fixed-mobile coexistence and convergence system, and deployment method therefor | |
WO2017054611A1 (en) | User equipment initial attachment method and system | |
CN110351747A (en) | Method and apparatus for configuring relay node | |
CN105557035B (en) | The setting or modification of data flow between user equipment in dual connection | |
CN105594180B (en) | Inter-node communication processing method and routing determine node | |
TWI683564B (en) | Device related to control of fixed-type broadband access network |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |