CN105594180B - Inter-node communication processing method and routing determine node - Google Patents

Inter-node communication processing method and routing determine node Download PDF

Info

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
Application number
CN201480053876.0A
Other languages
Chinese (zh)
Other versions
CN105594180A (en
Inventor
廖德甫
张伟
彭程晖
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Publication of CN105594180A publication Critical patent/CN105594180A/en
Application granted granted Critical
Publication of CN105594180B publication Critical patent/CN105594180B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/02Topology 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

Inter-node communication processing method and routing determine node
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.
CN201480053876.0A 2014-01-29 2014-01-29 Inter-node communication processing method and routing determine node Active CN105594180B (en)

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)

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

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

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

Patent Citations (4)

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