WO2016206121A1 - Method and device for optimizing routing of terminal cells, sdn controller and terminal cell - Google Patents
Method and device for optimizing routing of terminal cells, sdn controller and terminal cell Download PDFInfo
- Publication number
- WO2016206121A1 WO2016206121A1 PCT/CN2015/082575 CN2015082575W WO2016206121A1 WO 2016206121 A1 WO2016206121 A1 WO 2016206121A1 CN 2015082575 W CN2015082575 W CN 2015082575W WO 2016206121 A1 WO2016206121 A1 WO 2016206121A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- terminalized
- cell
- information
- cells
- network side
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W40/00—Communication routing or communication path finding
- H04W40/02—Communication route or path selection, e.g. power-based or shortest path routing
Definitions
- the present invention relates to the field of communications technologies, and in particular, to an SDN-based terminalized cell route optimization method, an SDN-based terminalized cell route optimization apparatus, an SDN controller, and a terminalized cell.
- the traditional macro cell With the wide application of LTE (Long Term Evolution) technology, the traditional macro cell (Macrocell) encounters the bottleneck of network construction and coverage. The hotspots and blind spots of the network need to be flexibly deployed to improve. In response to the above problem, the operator deploys a small cell (Small Cell) to implement deep coverage and capacity enhancement of the network to support future 5G ultra-dense networking.
- Small Cell Small Cell
- the first type of Small Cell solution includes schemes for home base stations (such as Femtocell, Picocell, etc.), which require a cable-based backhaul and need to maintain the S1 and S5 interfaces on the cell-to-core side of the network. Access to the core network is only applicable to the areas where these cells are deployed. For areas where network coverage is not good enough to provide wireless coverage or areas that cannot provide backhaul, rapid deployment or short-term capacity improvement (such as public safety) cannot be implemented. Therefore, its flexibility is limited.
- the second type of solution includes the MiFi router solution.
- the terminal access MiFi works in the WLAN (Wireless Local Area Networks) unlicensed band, which is easily interfered with QoS (Quality of Service, Quality of service) is difficult to guarantee. Therefore, the industry began to study the third type of scheme based on the terminal to provide Small Cell access, namely T-SC (Terminal Small Cell).
- the terminal implements access to the T-SC terminal and the wireless backhaul based on the T-SC terminal by using a D2D (Device-to-Device) technology and a Relay technology. Because T-SC terminals can provide access and wireless based on LTE licensed bands Backhaul makes the T-SC the most flexible and controllable Small Cell access solution.
- the packet data connection between the terminal and the network or the server side is based on the wired backhaul, and the route on the wired backhaul generally passes through the operator's access gateway. And then route the wired network according to the carrier's policies and configurations.
- the prior art is only suitable for the traditional Small Cell architecture.
- the data plane routing from the Small Cell to the core network is controlled by a control plane entity such as an MME (Mobility Management Entity) and an HSS (Home Subscriber Server).
- MME Mobility Management Entity
- HSS Home Subscriber Server
- the data plane configuration of the S1 and S5 interfaces has actually largely determined the routing of the data plane.
- P-GW Packet Data Network Gateway
- S-GW Serving Gateway
- eNB base station
- the routing configuration above the S1 interface is actually determined substantially entirely by the location of the base station to which the terminal is connected and the topology of the operator.
- the prior art has the following defects: for the data plane routing in the T-SC scenario, that is, the route between the terminal aggregated by the T-SC and the network side server, according to the existing technology, The global information and the power consumption status of the T-SC terminal, the available bandwidth, and the cost of providing access cannot be effectively utilized, which may result in non-optimal routing.
- the present invention is based on at least one of the above technical problems, and proposes a new QoS (Software Defined Network)-based terminalized cell routing optimization scheme, so that the SDN controller can flexibly implement each terminalized cell.
- the optimal route is configured to improve the data transmission efficiency between the terminalized cell and the network side server.
- the present invention provides an SDN-based terminalized cell route optimization method, which is applicable to an SDN controller, and includes: the SDN controller allocates address information to at least one terminalized cell; and records the at least one terminalization Status letter of each terminalized cell in the cell Information, path information between each of the terminalized cells and other terminalized cells, and path information between each of the terminalized cells and the base station; according to status information of each of the terminalized cells, The path information between each terminalized cell and other terminalized cells, and the path information between each of the terminalized cells and the base station, and the route to the network side server is configured to any of the terminalized cells.
- the status information of each terminalized cell, the path information between each terminalized cell and other terminalized cells, and the path information between each terminalized cell and the base station are recorded, and according to the recorded
- the information is configured to the route of the terminal-side cell to the network-side server, so that the SDN controller can comprehensively configure the optimal route for each terminalized cell in a comprehensive global topology, so as to improve the data transmission efficiency between the terminalized cell and the network-side server.
- the method further includes: configuring, when receiving the routing configuration request sent by the any terminalized cell, the route to the network side server to the any terminalized cell; or
- the SDN controller actively configures the routing of the any terminalized cell to the network side server.
- the route that the SDN controller configures to the network side server to the terminalized cell may be a passive configuration (that is, reconfigured when receiving a routing configuration request sent by the terminalized cell), or is actively configured.
- the status information of each of the terminalized cells includes: address information, energy consumption information, and available bandwidth information; and path information between each of the terminalized cells and other terminalized cells includes The path delay information and the path cost information; the path information between each of the terminalized cells and the base station includes path delay information and path cost information.
- the step of configuring the route to the network side server to the any terminalized cell specifically includes:
- the optimal route to the network side server is configured to any of the terminalized cells based on any one or more of the following factors: power consumption, delay, hop count, cost.
- an SDN-based terminalized cell route optimization method is also proposed, which is applicable to any terminalized cell, and includes: any one of the terminalized cells reporting the any terminal to the SDN controller. Status information of the cell, any of the terminal cells and other Path information between the terminalized cells, and path information between the any terminalized cell and the base station for recording by the SDN controller; receiving the SDN controller according to each of the at least one terminalized cell State information of the terminalized cell, path information between each of the terminalized cells and other terminalized cells, and path information between each of the terminalized cells and the base station, and configured to any of the terminalized cells a route to the network side server; the any terminalized cell transmits data to the network side server based on a route allocated to the network side server by the SDN controller.
- any terminalized cell sends status information of any terminalized cell, path information between any terminalized cell and other terminalized cells, and any terminalized cell and base station by transmitting to the SDN controller.
- Inter-path information enables the SDN controller to integrate the status information of each terminalized cell, the path information between each terminalized cell and other terminalized cells, and the path information between each terminalized cell and the base station,
- the routing of the terminalized cell to the network side server ensures that the SDN controller can integrate the global topology to configure an optimal route for each terminalized cell, so as to improve the data transmission efficiency between the terminalized cell and the network side server.
- the method further includes: storing, by the any terminalized cell, routing information of the any terminalized cell allocated by the SDN controller to the network side server; determining any one of the terminals Whether the node status information in the routing information of the cell to the network side server changes, and if so, sending a routing configuration request to the SDN controller, so that the SDN controller reconfigures any of the terminalized cells Configure the route to the network side server.
- the device can be directly used.
- the previously stored routing information does not need to be allocated again, which saves the time for re-configuring the routing information. If the node status information in the routing information of any terminalized cell to the network side server changes, the SDN controller needs to be reconfigured.
- the method further includes: detecting whether a data transmission request is received, and if yes, performing determining whether the node state information in the routing information of the any terminalized cell to the network side server changes. step.
- an SDN-based terminalized cell route optimization apparatus which includes: an allocating unit, configured to allocate address information to at least one terminalized cell; and a recording unit, And recording, in the at least one terminalized cell, status information of each terminalized cell, path information between each of the terminalized cells and other terminalized cells, and between each of the terminalized cells and the base station.
- a path information a configuration unit, configured to: according to status information of each of the terminalized cells, path information between each of the terminalized cells and other terminalized cells, and between each of the terminalized cells and the base station Path information, routing to any terminalized cell to the network side server.
- the status information of each terminalized cell, the path information between each terminalized cell and other terminalized cells, and the path information between each terminalized cell and the base station are recorded, and according to the recorded
- the information is configured to be routed to the network side server by the terminalized cell, so that the SDN controller can configure the optimal route for each terminalized cell by integrating the global topology, so as to improve the data transmission efficiency between the terminalized cell and the network side server.
- the configuration unit is specifically configured to: when receiving the routing configuration request sent by the any terminalized cell, configure the any terminalized cell to the network side server Routing; or
- the SDN controller actively configures the routing of the any terminalized cell to the network side server.
- the route that the SDN controller configures to the network side server to the terminalized cell may be a passive configuration (that is, reconfigured when receiving a routing configuration request sent by the terminalized cell), or is actively configured.
- the status information of each of the terminalized cells includes: address information, energy consumption information, and available bandwidth information; and path information between each of the terminalized cells and other terminalized cells includes The path delay information and the path cost information; the path information between each of the terminalized cells and the base station includes path delay information and path cost information.
- the configuration unit is specifically configured to: configure an optimal route to the network side server to the any terminalized cell based on any one or more of the following factors: energy consumption, delay, Hop count, cost.
- an SDN controller comprising: An SDN-based terminalized cell route optimization apparatus suitable for an SDN controller as described in any one of the technical solutions.
- an SDN-based terminalized cell route optimization apparatus which is applicable to any terminalized cell, and includes: a reporting unit, configured to report any one of the terminalized cells to an SDN controller State information of any of the terminalized cells, path information between any of the terminalized cells and other terminalized cells, and path information between the terminalized cells and the base station, for the SDN The controller performs recording; the receiving unit is configured to receive, according to the status information of each terminalized cell in the at least one terminalized cell, the path information between each of the terminalized cells and other terminalized cells, And routing information between each of the terminalized cells and the base station, and configuring a route to the network side server to the any terminalized cell; and a data transmission unit, configured to allocate to the network based on the SDN controller The route of the side server transmits data to the network side server.
- any terminalized cell sends status information of any terminalized cell, path information between any terminalized cell and other terminalized cells, and any terminalized cell and base station by transmitting to the SDN controller.
- Inter-path information enables the SDN controller to integrate the status information of each terminalized cell, the path information between each terminalized cell and other terminalized cells, and the path information between each terminalized cell and the base station,
- the routing of the terminalized cell to the network side server ensures that the SDN controller can integrate the global topology to configure an optimal route for each terminalized cell, so as to improve the data transmission efficiency between the terminalized cell and the network side server.
- the method further includes: a storage unit, configured to store routing information of the any terminalized cell allocated by the SDN controller to the network side server; and a determining unit, configured to determine the Whether the node status information in the routing information of the terminalized cell to the network side server changes; the processing unit, configured to determine, by the determining unit, routing information of the any terminalized cell to the network side server When the node state information changes, the route configuration request is sent to the SDN controller, so that the SDN controller reconfigures the route of the any terminalized cell configuration to the network side server.
- the node state information in the routing information of any terminalized cell to the network side server does not change, then any of the terminalized cells needs to be connected with the network side server.
- the previously stored routing information can be directly used without re-allocation, which saves the time for re-configuring the routing information; if the node status information in the routing information of any terminalized cell to the network-side server changes, it is required.
- the SDN controller is reconfigured.
- the method further includes: a detecting unit, configured to detect whether a data transmission request is received; and the determining unit is configured to: when the detecting unit determines that the data transmission request is received, determine the location Whether the node state information in the routing information of any of the terminalized cells to the network side server changes.
- a terminalized cell comprising: an SDN-based terminalized cell route optimization apparatus applicable to any terminalized cell, as described in any one of the foregoing technical solutions.
- the SDN controller can flexibly configure an optimal route for each terminalized cell, and improve data transmission efficiency between the terminalized cell and the network side server.
- FIG. 1 is a schematic diagram showing a network architecture of three Small Cell schemes in the related art
- FIG. 2 shows a schematic flow chart of an SDN-based terminalized cell route optimization method according to an embodiment of the present invention
- FIG. 3 shows a schematic block diagram of an SDN-based terminalized cell route optimization apparatus according to an embodiment of the present invention
- FIG. 4 is a schematic flow chart showing an SDN-based terminalized cell route optimization method according to another embodiment of the present invention.
- FIG. 5 is a schematic block diagram of an SDN-based terminalized cell route optimization apparatus according to another embodiment of the present invention.
- FIG. 6 An optimal path diagram of data access under given optimal criteria is shown in FIG. 6 in accordance with an embodiment of the present invention.
- FIG. 7 shows a schematic flow chart of a method for implementing T-SC optimal routing based on an SDN controller in accordance with an embodiment of the present invention.
- FIG. 2 shows a schematic flow chart of an SDN-based terminalized cell route optimization method in accordance with one embodiment of the present invention.
- an SDN-based terminalized cell route optimization method is applicable to an SDN controller, including: Step 202: The SDN controller allocates address information to at least one terminalized cell; Step 204: Record state information of each terminalized cell in the at least one terminalized cell, path information between each terminalized cell and other terminalized cells, and each of the terminalized cells and the base station Inter-path information; step 206, according to status information of each of the terminalized cells, path information between each of the terminalized cells and other terminalized cells, and between each of the terminalized cells and the base station Path information, routing to any terminalized cell to the network side server.
- the status information of each terminalized cell, the path information between each terminalized cell and other terminalized cells, and the path information between each terminalized cell and the base station are recorded, and according to the recorded
- the information is configured to the route of the terminal-side cell to the network-side server, so that the SDN controller can comprehensively configure the optimal route for each terminalized cell in a comprehensive global topology, so as to improve the data transmission efficiency between the terminalized cell and the network-side server.
- the method further includes: configuring, when receiving the routing configuration request sent by the any terminalized cell, the route to the network side server to the any terminalized cell; or
- the SDN controller actively configures the routing of the any terminalized cell to the network side server.
- the route that the SDN controller configures to the network side server to the terminalized cell may be passively configured (that is, configured when the routing configuration request sent by the terminalized cell is received). Or active configuration.
- the status information of each of the terminalized cells includes: address information, energy consumption information, and available bandwidth information; and path information between each of the terminalized cells and other terminalized cells includes The path delay information and the path cost information; the path information between each of the terminalized cells and the base station includes path delay information and path cost information.
- the step of configuring the route to the network side server to the any terminalized cell specifically includes:
- the optimal route to the network side server is configured to any of the terminalized cells based on any one or more of the following factors: power consumption, delay, hop count, cost.
- FIG. 3 shows a schematic block diagram of an SDN-based terminalized cell route optimization apparatus in accordance with one embodiment of the present invention.
- the SDN-based terminalized cell route optimization apparatus 300 is applicable to an SDN controller, including: an allocating unit 302, a recording unit 304, and a configuration unit 306.
- the allocating unit 302 is configured to allocate address information to the at least one terminalized cell
- the recording unit 304 is configured to record state information of each terminalized cell in the at least one terminalized cell, and each of the terminalized cells and The path information between the other terminalized cells, and the path information between each of the terminalized cells and the base station;
- the configuration unit 306, configured to: according to the status information of each of the terminalized cells, each of the terminalized The path information between the cell and the other terminalized cells, and the path information between each of the terminalized cells and the base station, and the route to the network side server is configured to any of the terminalized cells.
- the status information of each terminalized cell, the path information between each terminalized cell and other terminalized cells, and the path information between each terminalized cell and the base station are recorded, and according to the recorded
- the information is configured to be routed to the network side server by the terminalized cell, so that the SDN controller can configure the optimal route for each terminalized cell by integrating the global topology, so as to improve the data transmission efficiency between the terminalized cell and the network side server.
- the configuration unit 306 is specifically configured to: when receiving the routing configuration request sent by the any terminalized cell, configure the any terminalized cell to the network side server. Routing; or
- the SDN controller actively configures the routing of the any terminalized cell to the network side server.
- the route that the SDN controller configures to the network side server to the terminalized cell may be a passive configuration (that is, reconfigured when receiving a routing configuration request sent by the terminalized cell), or is actively configured.
- the status information of each of the terminalized cells includes: address information, energy consumption information, and available bandwidth information; and path information between each of the terminalized cells and other terminalized cells includes The path delay information and the path cost information; the path information between each of the terminalized cells and the base station includes path delay information and path cost information.
- the configuration unit 306 is specifically configured to: configure an optimal route to the network side server to the any terminalized cell based on any one or more of the following factors: energy consumption, delay , hop count, cost.
- the present invention also proposes an SDN controller (not shown) comprising: an SDN-based terminalized cell route optimization apparatus 300 as shown in FIG.
- FIG. 4 shows a schematic flow chart of an SDN-based terminalized cell route optimization method according to another embodiment of the present invention.
- the SDN-based terminalized cell route optimization method is applicable to any terminalized cell, and includes: Step 402: The any terminalized cell reports to the SDN controller State information of any of the terminalized cells, path information between any of the terminalized cells and other terminalized cells, and path information between the terminalized cells and the base station, for the SDN The controller performs recording; step 404, receiving, by the SDN controller, status information of each terminalized cell in the at least one terminalized cell, path information between each of the terminalized cells and other terminalized cells, and Describe the path information between each terminalized cell and the base station, and configure the route to the network side server to the any terminalized cell; and in step 406, the any terminalized cell is based on the location allocated by the SDN controller.
- the route of the network side server transmits data to the network side server.
- any terminalized cell sends status information of any terminalized cell, path information between any terminalized cell and other terminalized cells, and any terminalized cell and base station by transmitting to the SDN controller.
- the SDN controller enabling the SDN controller to synthesize each The status information of the terminalized cell, the path information between each terminalized cell and other terminalized cells, and the path information between each terminalized cell and the base station, and the route to the network side server are configured to the terminalized cell, ensuring
- the SDN controller can integrate the global topology to configure an optimal route for each terminalized cell, so as to improve data transmission efficiency between the terminalized cell and the network side server.
- the method further includes: storing, by the any terminalized cell, routing information of the any terminalized cell allocated by the SDN controller to the network side server; determining any one of the terminals Whether the node status information in the routing information of the cell to the network side server changes, and if so, sending a routing configuration request to the SDN controller, so that the SDN controller reconfigures any of the terminalized cells Configure the route to the network side server.
- the device can be directly used.
- the previously stored routing information does not need to be allocated again, which saves the time for re-configuring the routing information. If the node status information in the routing information of any terminalized cell to the network side server changes, the SDN controller needs to be reconfigured.
- the method further includes: detecting whether a data transmission request is received, and if yes, performing determining whether the node state information in the routing information of the any terminalized cell to the network side server changes. step.
- FIG. 5 shows a schematic block diagram of an SDN-based terminalized cell route optimization apparatus in accordance with another embodiment of the present invention.
- the SDN-based terminalized cell route optimization apparatus 500 is applicable to any terminalized cell, including: a reporting unit 502, a receiving unit 504, and a data transmission unit 506.
- the reporting unit 502 is configured to report, to the SDN controller, status information of any of the terminalized cells, path information between the any terminalized cell and other terminalized cells, and The path information between the terminalized cell and the base station is used for recording by the SDN controller, and the receiving unit 504 is configured to receive the SDN controller according to each terminalized cell in the at least one terminalized cell. Status information, each of the terminals is small The path information between the area and the other terminalized cells, and the path information between each of the terminalized cells and the base station, and the route to the network side server is configured to the any terminalized cell; the data transmission unit 506 uses Transmitting data to the network side server based on a route to the network side server allocated by the SDN controller.
- any terminalized cell sends status information of any terminalized cell, path information between any terminalized cell and other terminalized cells, and any terminalized cell and base station by transmitting to the SDN controller.
- Inter-path information enables the SDN controller to integrate the status information of each terminalized cell, the path information between each terminalized cell and other terminalized cells, and the path information between each terminalized cell and the base station,
- the routing of the terminalized cell to the network side server ensures that the SDN controller can integrate the global topology to configure an optimal route for each terminalized cell, so as to improve the data transmission efficiency between the terminalized cell and the network side server.
- the method further includes: a storage unit 508, configured to store routing information of the any terminalized cell allocated by the SDN controller to the network side server; and a determining unit 510, configured to determine Whether the node status information in the routing information of the any terminalized cell to the network side server changes; the processing unit 512 is configured to determine, by the determining unit 510, the any terminalized cell to the network side When the node status information in the routing information of the server changes, a routing configuration request is sent to the SDN controller, so that the SDN controller reconfigures the route configured by the any terminalized cell to the network side server.
- the device can be directly used.
- the previously stored routing information does not need to be allocated again, which saves the time for re-configuring the routing information. If the node status information in the routing information of any terminalized cell to the network side server changes, the SDN controller needs to be reconfigured.
- the method further includes: a detecting unit 514, configured to detect whether a data transmission request is received; the determining unit 510 is specifically configured to: when the detecting unit 514 determines that the data transmission request is received And determining whether the node state information in the routing information of the any terminalized cell to the network side server changes.
- the present invention also proposes a terminalized cell (not shown), comprising: an SDN-based terminalized cell route optimization apparatus 500 as shown in FIG.
- the technical solution of the present invention mainly solves how to apply the SDN to the terminal to flexibly select the backhaul based on the T-SC access, thereby implementing the optimization of the data plane routing in the T-SC scenario. Specifically, it is to solve the problem of how to avoid the non-optimal routing between the aggregated terminal and the network side.
- the optimality is based on different criteria, including the number of transmission hops, delay, terminal energy consumption, available bandwidth and cost.
- An optimal path diagram of data access under given optimal criteria is shown in FIG.
- the invention proposes a technical solution for completing route optimization by the SDN controller and the T-SC terminal. Specifically:
- the SDN controller configures subnet prefix information for the T-SC terminal and maintains node information and path information of all T-SC terminals, including: node information of each T-SC terminal, for example, subnet prefix information of the T-SC terminal, Energy consumption information, available bandwidth, etc.; D2D path information of each T-SC terminal and corresponding neighboring T-SC terminal, such as path delay, path cost, etc.; Uu of each T-SC terminal and corresponding eNB (ie, UMTS An air interface, in which UMTS is a Universal Mobile Telecommunication System, path information such as path delay, path cost, and the like.
- node information of each T-SC terminal for example, subnet prefix information of the T-SC terminal, Energy consumption information, available bandwidth, etc.
- D2D path information of each T-SC terminal and corresponding neighboring T-SC terminal such as path delay, path cost, etc.
- Uu of each T-SC terminal and corresponding eNB ie, UMTS An air interface, in which UM
- the SDN controller forms a global topology based on the node information and the path information, and can calculate an optimal route from a terminal aggregated by one T-SC to a server on the network side from a global perspective.
- the optimal route can be energy-based, delay-based, hop-based, cost-based, etc., to support different optimal criteria (eg, lowest power consumption, minimum latency, minimum hop count, least cost, etc.).
- the SDN controller processes the best routing request from the T-SC terminal and responds.
- the SDN controller can also actively trigger the optimal routing configuration to modify a T-SC terminal to another destination IP address.
- Each T-SC terminal maintains node information and path information forwarded by its own data plane, and uploads the latest node information and path information to the SDN controller, including node information of the corresponding T-SC terminal, for example, the T-SC terminal.
- Subnet prefix information, energy consumption information, available bandwidth, etc. D2D path information of the T-SC terminal and the corresponding neighboring T-SC terminal, such as path delay, path cost, etc.
- U-T terminal of the T-SC terminal and corresponding eNB Path information such as path delay, path cost, etc.
- the T-SC terminal can cache the optimal route obtained by the single query SDN controller to the local routing table, the next same data plane.
- the local routing table is preferentially executed during forwarding, thereby avoiding the delay and burden caused by frequent requests to the SDN server.
- the T-SC terminal deletes the local cache information and requests the SDN controller for the data plane optimal route.
- the destination IP address identifies the network side server to which the data plane arrives.
- the T-SC preferentially queries the local routing table to obtain the optimal routing path for the destination IP address under the given optimal criteria. If the routing information of the destination IP address cannot be found, the SDN controller reports the SDN controller. The optimal path selection is fed back, and the T-SC caches the current path selection to the local routing table.
- the implementation of data optimization can also be triggered by the SDN according to the policy directly in a control-driven manner, that is, the driver that is not affected by the arrival of the terminal data, and actively triggers the modification of the optimal routing configuration of one T-SC terminal to another destination IP address.
- Data drive and control drivers can be implemented in parallel.
- a method for implementing T-SC optimal routing based on an SDN controller includes:
- Step 702 Determine an SDN configuration policy. If the data is driven, go to step 704. If the control policy is used, go to step 710.
- the data driving policy is a routing allocation policy executed when receiving a data transmission request of the UE; the control driving policy is a routing allocation policy actively performed by the SDN controller.
- Step 704 the aggregated UE data plane request includes the destination IP address.
- step 706 the T-SC queries the local routing table. If the query is available, step 712 is performed; otherwise, step 708 is performed.
- step 708 the T-SC requests an optimal routing path from the SDN controller.
- the T-SC receives the optimal routing path delivered by the SDN and caches it to the local routing table.
- step 712 the T-SC performs an optimal routing rule for the aggregated UE data plane.
- step 714 the UE data plane reaches the destination IP address.
- the invention introduces the data access route optimization applied by the SDN to the T-SC access terminal, and establishes the global topology of the T-SC state information through the SDN controller to make a decision on the data forwarding under the preset optimal criterion, and realizes the optimal Routing configuration.
- the present invention provides a new SDN-based terminalized cell routing optimization scheme, so that the SDN controller can flexibly configure an optimal route for each terminalized cell.
- the data transmission efficiency between the terminalized cell and the network side server is improved.
- a program product stored on a non-transitory machine readable medium for routing optimization of an SDN-based terminalized cell
- the program product comprising a computer system Performing the following steps: machine executable instructions: allocating address information to at least one terminalized cell; recording state information of each terminalized cell in the at least one terminalized cell, and each of the terminalized cells and other terminalized cells Inter-path information, and path information between each of the terminalized cells and the base station; according to the state information of each of the terminalized cells, path information between each of the terminalized cells and other terminalized cells And routing information between each of the terminalized cells and the base station, and configuring a route to the network side server to any of the terminalized cells.
- a non-transitory machine readable medium storing a program product for routing optimization of an SDN-based terminalized cell
- the program product comprising means for causing a computer system to perform the following steps Machine executable instructions: allocating address information to at least one terminalized cell; recording state information of each terminalized cell in the at least one terminalized cell, and a path between each of the terminalized cells and other terminalized cells Information, and path information between each of the terminalized cells and the base station; according to state information of each of the terminalized cells, path information between each of the terminalized cells and other terminalized cells, and The path information between each terminalized cell and the base station is configured, and the route to the network side server is configured to any terminalized cell.
- a program product stored on a non-transitory machine readable medium for routing optimization of an SDN-based terminalized cell
- the program product comprising a computer system Machine executable instructions that perform the following steps: any terminalization
- the cell reports the status information of the any terminalized cell, the path information between the any terminalized cell and the other terminalized cell, and the path information between the terminalized cell and the base station to the SDN controller.
- a non-transitory machine readable medium storing a program product for routing optimization of an SDN-based terminalized cell
- the program product comprising means for causing a computer system to perform the following steps Executable instructions: any terminalized cell reports status information of any of the terminalized cells, path information between any of the terminalized cells and other terminalized cells, and any of the foregoing And the path information between the terminal and the base station is used for recording by the SDN controller; and the SDN controller receives the status information of each terminalized cell in the at least one terminalized cell, and each of the terminalized cells Route information with other terminalized cells, and path information between each of the terminalized cells and the base station, and a route to the network side server to any of the terminalized cells; any of the terminalized cells Transmitting data to the network side server based on a route to the network side server allocated by the SDN controller.
- a machine readable program the program causing a machine to perform an SDN-based terminalized cell route optimization method according to any one of the technical solutions described above.
- a storage medium storing a machine readable program, wherein the machine readable program causes a machine to perform an SDN-based terminalized cell according to any one of the technical solutions described above Route optimization method.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The present invention provides an SDN-based method and device for optimizing routing of terminal cells, SDN controller and terminal cell. The SDN-based method for optimizing routing of the terminal cells applicable to the SDN controller comprises: allocating, by an SDN controller, address information to at least one terminal cell; recording status information of each of the at least one terminal cell, path information between each of the terminal cells and other terminal cell, and path information between each of the terminal cells and a base station; and configuring routing to a network side server for any one of the terminal cells according to the status information of each of the terminal cells, the path information between each of the terminal cells and the other terminal cell, and the path information between each of the terminal cells and the base station. The technical solution of the present invention enables the SDN controller to configure an optimal routing for each terminal cell flexibly, and thus increases the data transmission efficiency between the terminal cell and the network side server.
Description
本发明涉及通信技术领域,具体而言,涉及一种基于SDN的终端化小区路由优化方法、一种基于SDN的终端化小区路由优化装置、一种SDN控制器和一种终端化小区。The present invention relates to the field of communications technologies, and in particular, to an SDN-based terminalized cell route optimization method, an SDN-based terminalized cell route optimization apparatus, an SDN controller, and a terminalized cell.
随着LTE(Long Term Evolution,长期演进)技术的大范围应用,传统的宏小区(Macrocell)遇到了建网和覆盖的瓶颈,网络的热点和盲点亟需灵活的部署方案来完善。针对上述问题,运营商在采用宏小区覆盖的同时部署了小小区(Small Cell)来实现网络的深度覆盖和容量提升,从而来支持未来5G超密集组网。With the wide application of LTE (Long Term Evolution) technology, the traditional macro cell (Macrocell) encounters the bottleneck of network construction and coverage. The hotspots and blind spots of the network need to be flexibly deployed to improve. In response to the above problem, the operator deploys a small cell (Small Cell) to implement deep coverage and capacity enhancement of the network to support future 5G ultra-dense networking.
如图1,给出了上述三类Small Cell方案的网络架构示意图和对比。第一类Small Cell方案包括了家庭基站(如Femtocell、Picocell等)的方案,这类方案需要基于有线的回程(backhaul)且需要维护小区到核心网一侧的S1,S5接口,以这种架构接入到核心网,只适用于部署了这些小区的区域,对于网络覆盖不佳以至于无法提供无线覆盖或者无法提供backhaul的区域,无法实现快速部署或需短期容量提升的场景(例如公共安全),因此它的灵活度有限。第二类方案包括MiFi路由器方案,这类方案虽然是基于无线backhaul,但是终端接入MiFi工作在WLAN(Wireless Local Area Networks,无线局域网)非授权频段,容易被干扰以至于QoS(Quality of Service,服务质量)难以得到保证。因此,业界开始研究第三类方案基于终端来提供Small Cell接入,即T-SC(Terminal Small Cell,终端化小区)。终端利用D2D(Device-to-Device,终端直连)技术、Relay技术等实现接入T-SC终端和基于T-SC终端的无线backhaul。因为T-SC终端能提供基于LTE授权频段的接入和无线
backhaul,使T-SC成为最为灵活可控制的Small Cell接入方案。As shown in Figure 1, the network architecture diagram and comparison of the above three types of Small Cell schemes are given. The first type of Small Cell solution includes schemes for home base stations (such as Femtocell, Picocell, etc.), which require a cable-based backhaul and need to maintain the S1 and S5 interfaces on the cell-to-core side of the network. Access to the core network is only applicable to the areas where these cells are deployed. For areas where network coverage is not good enough to provide wireless coverage or areas that cannot provide backhaul, rapid deployment or short-term capacity improvement (such as public safety) cannot be implemented. Therefore, its flexibility is limited. The second type of solution includes the MiFi router solution. Although the solution is based on the wireless backhaul, the terminal access MiFi works in the WLAN (Wireless Local Area Networks) unlicensed band, which is easily interfered with QoS (Quality of Service, Quality of service) is difficult to guarantee. Therefore, the industry began to study the third type of scheme based on the terminal to provide Small Cell access, namely T-SC (Terminal Small Cell). The terminal implements access to the T-SC terminal and the wireless backhaul based on the T-SC terminal by using a D2D (Device-to-Device) technology and a Relay technology. Because T-SC terminals can provide access and wireless based on LTE licensed bands
Backhaul makes the T-SC the most flexible and controllable Small Cell access solution.
在现有的3GPP Small Cell网络架构中(主要是家庭基站),终端与网络或者服务器一侧的分组数据连接是基于有线的backhaul实现,有线backhaul上的路由一般先要经过运营商的接入网关,然后根据运营商的策略和配置进行有线网络中的路由。In the existing 3GPP Small Cell network architecture (mainly the home base station), the packet data connection between the terminal and the network or the server side is based on the wired backhaul, and the route on the wired backhaul generally passes through the operator's access gateway. And then route the wired network according to the carrier's policies and configurations.
现有技术仅仅适合于传统的Small Cell架构。传统Small Cell架构下,Small Cell到核心网的数据面路由是受控于控制面实体如MME(Mobility Management Entity,移动性管理实体)和HSS(Home Subscriber Server,归属签约用户服务器)的。同时,S1和S5接口的数据面配置实际上也已经很大程度上决定了数据面的路由。在这种架构之下,从P-GW(Packet Data Network Gateway,数据网络网关)到S-GW(Serving Gateway,服务网关)的S5/S8接口上,以及从S-GW到eNB(基站)的S1接口之上的路由配置实际上也基本完全由终端所接入基站的位置和运营商的拓扑结构决定的。The prior art is only suitable for the traditional Small Cell architecture. In the traditional Small Cell architecture, the data plane routing from the Small Cell to the core network is controlled by a control plane entity such as an MME (Mobility Management Entity) and an HSS (Home Subscriber Server). At the same time, the data plane configuration of the S1 and S5 interfaces has actually largely determined the routing of the data plane. Under this architecture, from the P-GW (Packet Data Network Gateway) to the S5/S8 interface of the S-GW (Serving Gateway), and from the S-GW to the eNB (base station) The routing configuration above the S1 interface is actually determined substantially entirely by the location of the base station to which the terminal is connected and the topology of the operator.
而在T-SC场景之下,现有技术存在如下缺陷:对于T-SC场景中的数据面路由,即被T-SC汇聚的终端到网络侧服务器之间的路由,按照现有的技术,无法有效地利用全局信息以及T-SC终端的能耗状态、可用的带宽以及提供接入的代价,从而可能导致非最优的路由。Under the T-SC scenario, the prior art has the following defects: for the data plane routing in the T-SC scenario, that is, the route between the terminal aggregated by the T-SC and the network side server, according to the existing technology, The global information and the power consumption status of the T-SC terminal, the available bandwidth, and the cost of providing access cannot be effectively utilized, which may result in non-optimal routing.
因此,如何能够在T-SC场景下,灵活地配置最优的路由成为亟待解决的技术问题。Therefore, how to flexibly configure an optimal route in a T-SC scenario becomes a technical problem to be solved.
发明内容Summary of the invention
本发明正是基于上述技术问题至少之一,提出了一种新的基于SDN(Software Defined Network,软件定义网络)的终端化小区路由优化方案,使得SDN控制器能够灵活地为每个终端化小区配置最优的路由,提高了终端化小区与网络侧服务器之间的数据传输效率。The present invention is based on at least one of the above technical problems, and proposes a new QoS (Software Defined Network)-based terminalized cell routing optimization scheme, so that the SDN controller can flexibly implement each terminalized cell. The optimal route is configured to improve the data transmission efficiency between the terminalized cell and the network side server.
有鉴于此,本发明提出了一种基于SDN的终端化小区路由优化方法,适用于SDN控制器,包括:所述SDN控制器向至少一个终端化小区分配地址信息;记录所述至少一个终端化小区中每个终端化小区的状态信
息、所述每个终端化小区与其它终端化小区之间的路径信息,以及所述每个终端化小区与基站之间的路径信息;根据所述每个终端化小区的状态信息、所述每个终端化小区与其它终端化小区之间的路径信息,以及所述每个终端化小区与基站之间的路径信息,向任一终端化小区配置到网络侧服务器的路由。In view of the above, the present invention provides an SDN-based terminalized cell route optimization method, which is applicable to an SDN controller, and includes: the SDN controller allocates address information to at least one terminalized cell; and records the at least one terminalization Status letter of each terminalized cell in the cell
Information, path information between each of the terminalized cells and other terminalized cells, and path information between each of the terminalized cells and the base station; according to status information of each of the terminalized cells, The path information between each terminalized cell and other terminalized cells, and the path information between each of the terminalized cells and the base station, and the route to the network side server is configured to any of the terminalized cells.
在该技术方案中,通过记录每个终端化小区的状态信息、每个终端化小区与其它终端化小区之间的路径信息和每个终端化小区与基站之间的路径信息,并根据记录的信息向终端化小区配置到网络侧服务器的路由,使得SDN控制器能够综合全局拓扑灵活地为每个终端化小区配置最优的路由,以提高终端化小区与网络侧服务器之间的数据传输效率。In the technical solution, the status information of each terminalized cell, the path information between each terminalized cell and other terminalized cells, and the path information between each terminalized cell and the base station are recorded, and according to the recorded The information is configured to the route of the terminal-side cell to the network-side server, so that the SDN controller can comprehensively configure the optimal route for each terminalized cell in a comprehensive global topology, so as to improve the data transmission efficiency between the terminalized cell and the network-side server. .
在上述技术方案中,优选地,还包括:在接收到所述任一终端化小区发送的路由配置请求时,向所述任一终端化小区配置到所述网络侧服务器的路由;或In the above technical solution, preferably, the method further includes: configuring, when receiving the routing configuration request sent by the any terminalized cell, the route to the network side server to the any terminalized cell; or
所述SDN控制器主动配置所述任一终端化小区到所述网络侧服务器的路由。The SDN controller actively configures the routing of the any terminalized cell to the network side server.
具体来说,SDN控制器向终端化小区配置到网络侧服务器的路由可以是被动配置(即在接收到终端化小区发送的路由配置请求时再配置),或者是主动配置。Specifically, the route that the SDN controller configures to the network side server to the terminalized cell may be a passive configuration (that is, reconfigured when receiving a routing configuration request sent by the terminalized cell), or is actively configured.
在上述技术方案中,优选地,所述每个终端化小区的状态信息包括:地址信息、能耗信息、可用带宽信息;所述每个终端化小区与其它终端化小区之间的路径信息包括:路径时延信息、路径成本信息;所述每个终端化小区与基站之间的路径信息包括:路径时延信息、路径成本信息。In the above technical solution, preferably, the status information of each of the terminalized cells includes: address information, energy consumption information, and available bandwidth information; and path information between each of the terminalized cells and other terminalized cells includes The path delay information and the path cost information; the path information between each of the terminalized cells and the base station includes path delay information and path cost information.
在上述技术方案中,优选地,向所述任一终端化小区配置到所述网络侧服务器的路由的步骤具体包括:In the above technical solution, the step of configuring the route to the network side server to the any terminalized cell specifically includes:
基于以下任一或多个因素向所述任一终端化小区配置到所述网络侧服务器的最佳路由:能耗、延迟、跳数、成本。The optimal route to the network side server is configured to any of the terminalized cells based on any one or more of the following factors: power consumption, delay, hop count, cost.
根据本发明的第二方面,还提出了一种基于SDN的终端化小区路由优化方法,适用于任一终端化小区,包括:所述任一终端化小区向SDN控制器上报所述任一终端化小区的状态信息、所述任一终端化小区与其它
终端化小区之间的路径信息,以及所述任一终端化小区与基站之间的路径信息,以供所述SDN控制器进行记录;接收所述SDN控制器根据至少一个终端化小区中每个终端化小区的状态信息、所述每个终端化小区与其它终端化小区之间的路径信息,以及所述每个终端化小区与基站之间的路径信息,向所述任一终端化小区配置到网络侧服务器的路由;所述任一终端化小区基于所述SDN控制器分配的到所述网络侧服务器的路由向所述网络侧服务器传输数据。According to the second aspect of the present invention, an SDN-based terminalized cell route optimization method is also proposed, which is applicable to any terminalized cell, and includes: any one of the terminalized cells reporting the any terminal to the SDN controller. Status information of the cell, any of the terminal cells and other
Path information between the terminalized cells, and path information between the any terminalized cell and the base station for recording by the SDN controller; receiving the SDN controller according to each of the at least one terminalized cell State information of the terminalized cell, path information between each of the terminalized cells and other terminalized cells, and path information between each of the terminalized cells and the base station, and configured to any of the terminalized cells a route to the network side server; the any terminalized cell transmits data to the network side server based on a route allocated to the network side server by the SDN controller.
在该技术方案中,任一终端化小区通过向SDN控制器发送任一终端化小区的状态信息、任一终端化小区与其它终端化小区之间的路径信息和任一终端化小区与基站之间的路径信息,使得SDN控制器能够综合每个终端化小区的状态信息、每个终端化小区与其它终端化小区之间的路径信息和每个终端化小区与基站之间的路径信息,向终端化小区配置到网络侧服务器的路由,确保了SDN控制器能够综合全局拓扑为每个终端化小区配置最优的路由,以提高终端化小区与网络侧服务器之间的数据传输效率。In this technical solution, any terminalized cell sends status information of any terminalized cell, path information between any terminalized cell and other terminalized cells, and any terminalized cell and base station by transmitting to the SDN controller. Inter-path information enables the SDN controller to integrate the status information of each terminalized cell, the path information between each terminalized cell and other terminalized cells, and the path information between each terminalized cell and the base station, The routing of the terminalized cell to the network side server ensures that the SDN controller can integrate the global topology to configure an optimal route for each terminalized cell, so as to improve the data transmission efficiency between the terminalized cell and the network side server.
在上述技术方案中,优选地,还包括:所述任一终端化小区存储所述SDN控制器分配的所述任一终端化小区到所述网络侧服务器的路由信息;判断所述任一终端化小区到所述网络侧服务器的路由信息中的节点状态信息是否发生变化,若是,则向所述SDN控制器发送路由配置请求,以使所述SDN控制器重新配置所述任一终端化小区配置到网络侧服务器的路由。In the above technical solution, preferably, the method further includes: storing, by the any terminalized cell, routing information of the any terminalized cell allocated by the SDN controller to the network side server; determining any one of the terminals Whether the node status information in the routing information of the cell to the network side server changes, and if so, sending a routing configuration request to the SDN controller, so that the SDN controller reconfigures any of the terminalized cells Configure the route to the network side server.
在该技术方案中,若任一终端化小区到网络侧服务器的路由信息中的节点状态信息未发生变化,则在该任一终端化小区需要与网络侧服务器之间进行通信时,可以直接使用之前存储的路由信息,无需再次分配,节省了再次配置路由信息的时间;若任一终端化小区到网络侧服务器的路由信息中的节点状态信息发生变化,则需要SDN控制器重新进行配置。In this technical solution, if the node state information in the routing information of any terminalized cell to the network side server does not change, when any of the terminalized cells needs to communicate with the network side server, the device can be directly used. The previously stored routing information does not need to be allocated again, which saves the time for re-configuring the routing information. If the node status information in the routing information of any terminalized cell to the network side server changes, the SDN controller needs to be reconfigured.
在上述技术方案中,优选地,还包括:检测是否接收到数据传输请求,若是,则执行判断所述任一终端化小区到所述网络侧服务器的路由信息中的节点状态信息是否发生变化的步骤。
In the above technical solution, preferably, the method further includes: detecting whether a data transmission request is received, and if yes, performing determining whether the node state information in the routing information of the any terminalized cell to the network side server changes. step.
根据本发明的第三方面,还提出了一种适用于SDN控制器的基于SDN的终端化小区路由优化装置,包括:分配单元,用于向至少一个终端化小区分配地址信息;记录单元,用于记录所述至少一个终端化小区中每个终端化小区的状态信息、所述每个终端化小区与其它终端化小区之间的路径信息,以及所述每个终端化小区与基站之间的路径信息;配置单元,用于根据所述每个终端化小区的状态信息、所述每个终端化小区与其它终端化小区之间的路径信息,以及所述每个终端化小区与基站之间的路径信息,向任一终端化小区配置到网络侧服务器的路由。According to the third aspect of the present invention, an SDN-based terminalized cell route optimization apparatus is further provided, which includes: an allocating unit, configured to allocate address information to at least one terminalized cell; and a recording unit, And recording, in the at least one terminalized cell, status information of each terminalized cell, path information between each of the terminalized cells and other terminalized cells, and between each of the terminalized cells and the base station. a path information, a configuration unit, configured to: according to status information of each of the terminalized cells, path information between each of the terminalized cells and other terminalized cells, and between each of the terminalized cells and the base station Path information, routing to any terminalized cell to the network side server.
在该技术方案中,通过记录每个终端化小区的状态信息、每个终端化小区与其它终端化小区之间的路径信息和每个终端化小区与基站之间的路径信息,并根据记录的信息向终端化小区配置到网络侧服务器的路由,使得SDN控制器能够综合全局拓扑为每个终端化小区配置最优的路由,以提高终端化小区与网络侧服务器之间的数据传输效率。In the technical solution, the status information of each terminalized cell, the path information between each terminalized cell and other terminalized cells, and the path information between each terminalized cell and the base station are recorded, and according to the recorded The information is configured to be routed to the network side server by the terminalized cell, so that the SDN controller can configure the optimal route for each terminalized cell by integrating the global topology, so as to improve the data transmission efficiency between the terminalized cell and the network side server.
在上述技术方案中,优选地,所述配置单元具体用于:在接收到所述任一终端化小区发送的路由配置请求时,向所述任一终端化小区配置到所述网络侧服务器的路由;或In the foregoing technical solution, the configuration unit is specifically configured to: when receiving the routing configuration request sent by the any terminalized cell, configure the any terminalized cell to the network side server Routing; or
所述SDN控制器主动配置所述任一终端化小区到所述网络侧服务器的路由。The SDN controller actively configures the routing of the any terminalized cell to the network side server.
具体来说,SDN控制器向终端化小区配置到网络侧服务器的路由可以是被动配置(即在接收到终端化小区发送的路由配置请求时再配置),或者是主动配置。Specifically, the route that the SDN controller configures to the network side server to the terminalized cell may be a passive configuration (that is, reconfigured when receiving a routing configuration request sent by the terminalized cell), or is actively configured.
在上述技术方案中,优选地,所述每个终端化小区的状态信息包括:地址信息、能耗信息、可用带宽信息;所述每个终端化小区与其它终端化小区之间的路径信息包括:路径时延信息、路径成本信息;所述每个终端化小区与基站之间的路径信息包括:路径时延信息、路径成本信息。In the above technical solution, preferably, the status information of each of the terminalized cells includes: address information, energy consumption information, and available bandwidth information; and path information between each of the terminalized cells and other terminalized cells includes The path delay information and the path cost information; the path information between each of the terminalized cells and the base station includes path delay information and path cost information.
在上述技术方案中,优选地,所述配置单元具体用于:基于以下任一或多个因素向所述任一终端化小区配置到所述网络侧服务器的最佳路由:能耗、延迟、跳数、成本。In the above technical solution, preferably, the configuration unit is specifically configured to: configure an optimal route to the network side server to the any terminalized cell based on any one or more of the following factors: energy consumption, delay, Hop count, cost.
根据本发明的第四方面,还提出了一种SDN控制器,包括:如上述
任一项技术方案中所述的适用于SDN控制器的基于SDN的终端化小区路由优化装置。According to a fourth aspect of the present invention, an SDN controller is further provided, comprising:
An SDN-based terminalized cell route optimization apparatus suitable for an SDN controller as described in any one of the technical solutions.
根据本发明的第五方面,还提出了一种适用于任一终端化小区的基于SDN的终端化小区路由优化装置,包括:上报单元,用于所述任一终端化小区向SDN控制器上报所述任一终端化小区的状态信息、所述任一终端化小区与其它终端化小区之间的路径信息,以及所述任一终端化小区与基站之间的路径信息,以供所述SDN控制器进行记录;接收单元,用于接收所述SDN控制器根据至少一个终端化小区中每个终端化小区的状态信息、所述每个终端化小区与其它终端化小区之间的路径信息,以及所述每个终端化小区与基站之间的路径信息,向所述任一终端化小区配置到网络侧服务器的路由;数据传输单元,用于基于所述SDN控制器分配的到所述网络侧服务器的路由向所述网络侧服务器传输数据。According to the fifth aspect of the present invention, there is also provided an SDN-based terminalized cell route optimization apparatus, which is applicable to any terminalized cell, and includes: a reporting unit, configured to report any one of the terminalized cells to an SDN controller State information of any of the terminalized cells, path information between any of the terminalized cells and other terminalized cells, and path information between the terminalized cells and the base station, for the SDN The controller performs recording; the receiving unit is configured to receive, according to the status information of each terminalized cell in the at least one terminalized cell, the path information between each of the terminalized cells and other terminalized cells, And routing information between each of the terminalized cells and the base station, and configuring a route to the network side server to the any terminalized cell; and a data transmission unit, configured to allocate to the network based on the SDN controller The route of the side server transmits data to the network side server.
在该技术方案中,任一终端化小区通过向SDN控制器发送任一终端化小区的状态信息、任一终端化小区与其它终端化小区之间的路径信息和任一终端化小区与基站之间的路径信息,使得SDN控制器能够综合每个终端化小区的状态信息、每个终端化小区与其它终端化小区之间的路径信息和每个终端化小区与基站之间的路径信息,向终端化小区配置到网络侧服务器的路由,确保了SDN控制器能够综合全局拓扑为每个终端化小区配置最优的路由,以提高终端化小区与网络侧服务器之间的数据传输效率。In this technical solution, any terminalized cell sends status information of any terminalized cell, path information between any terminalized cell and other terminalized cells, and any terminalized cell and base station by transmitting to the SDN controller. Inter-path information enables the SDN controller to integrate the status information of each terminalized cell, the path information between each terminalized cell and other terminalized cells, and the path information between each terminalized cell and the base station, The routing of the terminalized cell to the network side server ensures that the SDN controller can integrate the global topology to configure an optimal route for each terminalized cell, so as to improve the data transmission efficiency between the terminalized cell and the network side server.
在上述技术方案中,优选地,还包括:存储单元,用于存储所述SDN控制器分配的所述任一终端化小区到所述网络侧服务器的路由信息;判断单元,用于判断所述任一终端化小区到所述网络侧服务器的路由信息中的节点状态信息是否发生变化;处理单元,用于在所述判断单元判定所述任一终端化小区到所述网络侧服务器的路由信息中的节点状态信息发生变化时,向所述SDN控制器发送路由配置请求,以使所述SDN控制器重新配置所述任一终端化小区配置到网络侧服务器的路由。In the above technical solution, the method further includes: a storage unit, configured to store routing information of the any terminalized cell allocated by the SDN controller to the network side server; and a determining unit, configured to determine the Whether the node status information in the routing information of the terminalized cell to the network side server changes; the processing unit, configured to determine, by the determining unit, routing information of the any terminalized cell to the network side server When the node state information changes, the route configuration request is sent to the SDN controller, so that the SDN controller reconfigures the route of the any terminalized cell configuration to the network side server.
在该技术方案中,若任一终端化小区到网络侧服务器的路由信息中的节点状态信息未发生变化,则在该任一终端化小区需要与网络侧服务器之
间进行通信时,可以直接使用之前存储的路由信息,无需再次分配,节省了再次配置路由信息的时间;若任一终端化小区到网络侧服务器的路由信息中的节点状态信息发生变化,则需要SDN控制器重新进行配置。In this technical solution, if the node state information in the routing information of any terminalized cell to the network side server does not change, then any of the terminalized cells needs to be connected with the network side server.
When the communication is performed, the previously stored routing information can be directly used without re-allocation, which saves the time for re-configuring the routing information; if the node status information in the routing information of any terminalized cell to the network-side server changes, it is required. The SDN controller is reconfigured.
在上述技术方案中,优选地,还包括:检测单元,用于检测是否接收到数据传输请求;所述判断单元具体用于,在所述检测单元确定接收到所述数据传输请求时,判断所述任一终端化小区到所述网络侧服务器的路由信息中的节点状态信息是否发生变化。In the above technical solution, the method further includes: a detecting unit, configured to detect whether a data transmission request is received; and the determining unit is configured to: when the detecting unit determines that the data transmission request is received, determine the location Whether the node state information in the routing information of any of the terminalized cells to the network side server changes.
根据本发明的第六方面,还提出了一种终端化小区,包括:如上述任一项技术方案中所述的适用于任一终端化小区的基于SDN的终端化小区路由优化装置。According to the sixth aspect of the present invention, a terminalized cell is further provided, comprising: an SDN-based terminalized cell route optimization apparatus applicable to any terminalized cell, as described in any one of the foregoing technical solutions.
通过以上技术方案,使得SDN控制器能够灵活地为每个终端化小区配置最优的路由,提高了终端化小区与网络侧服务器之间的数据传输效率。Through the above technical solution, the SDN controller can flexibly configure an optimal route for each terminalized cell, and improve data transmission efficiency between the terminalized cell and the network side server.
图1示出了相关技术中三种Small Cell方案的网络架构示意图;FIG. 1 is a schematic diagram showing a network architecture of three Small Cell schemes in the related art;
图2示出了根据本发明的一个实施例的基于SDN的终端化小区路由优化方法的示意流程图;2 shows a schematic flow chart of an SDN-based terminalized cell route optimization method according to an embodiment of the present invention;
图3示出了根据本发明的一个实施例的基于SDN的终端化小区路由优化装置的示意框图;3 shows a schematic block diagram of an SDN-based terminalized cell route optimization apparatus according to an embodiment of the present invention;
图4示出了根据本发明的另一个实施例的基于SDN的终端化小区路由优化方法的示意流程图;4 is a schematic flow chart showing an SDN-based terminalized cell route optimization method according to another embodiment of the present invention;
图5示出了根据本发明的另一个实施例的基于SDN的终端化小区路由优化装置的示意框图;FIG. 5 is a schematic block diagram of an SDN-based terminalized cell route optimization apparatus according to another embodiment of the present invention; FIG.
图6中示出了根据本发明的实施例的在给定最优准则下的数据访问的最优路径示意图;An optimal path diagram of data access under given optimal criteria is shown in FIG. 6 in accordance with an embodiment of the present invention;
图7示出了根据本发明的实施例的基于SDN控制器实现T-SC最优路由的方法的示意流程图。
FIG. 7 shows a schematic flow chart of a method for implementing T-SC optimal routing based on an SDN controller in accordance with an embodiment of the present invention.
为了能够更清楚地理解本发明的上述目的、特征和优点,下面结合附图和具体实施方式对本发明进行进一步的详细描述。需要说明的是,在不冲突的情况下,本申请的实施例及实施例中的特征可以相互组合。The present invention will be further described in detail below with reference to the drawings and specific embodiments. It should be noted that the embodiments in the present application and the features in the embodiments may be combined with each other without conflict.
在下面的描述中阐述了很多具体细节以便于充分理解本发明,但是,本发明还可以采用其他不同于在此描述的其他方式来实施,因此,本发明的保护范围并不受下面公开的具体实施例的限制。In the following description, numerous specific details are set forth in order to provide a full understanding of the invention, but the invention may be practiced otherwise than as described herein. Limitations of the embodiments.
图2示出了根据本发明的一个实施例的基于SDN的终端化小区路由优化方法的示意流程图。2 shows a schematic flow chart of an SDN-based terminalized cell route optimization method in accordance with one embodiment of the present invention.
如图2所示,根据本发明的一个实施例的基于SDN的终端化小区路由优化方法,适用于SDN控制器,包括:步骤202,所述SDN控制器向至少一个终端化小区分配地址信息;步骤204,记录所述至少一个终端化小区中每个终端化小区的状态信息、所述每个终端化小区与其它终端化小区之间的路径信息,以及所述每个终端化小区与基站之间的路径信息;步骤206,根据所述每个终端化小区的状态信息、所述每个终端化小区与其它终端化小区之间的路径信息,以及所述每个终端化小区与基站之间的路径信息,向任一终端化小区配置到网络侧服务器的路由。As shown in FIG. 2, an SDN-based terminalized cell route optimization method according to an embodiment of the present invention is applicable to an SDN controller, including: Step 202: The SDN controller allocates address information to at least one terminalized cell; Step 204: Record state information of each terminalized cell in the at least one terminalized cell, path information between each terminalized cell and other terminalized cells, and each of the terminalized cells and the base station Inter-path information; step 206, according to status information of each of the terminalized cells, path information between each of the terminalized cells and other terminalized cells, and between each of the terminalized cells and the base station Path information, routing to any terminalized cell to the network side server.
在该技术方案中,通过记录每个终端化小区的状态信息、每个终端化小区与其它终端化小区之间的路径信息和每个终端化小区与基站之间的路径信息,并根据记录的信息向终端化小区配置到网络侧服务器的路由,使得SDN控制器能够综合全局拓扑灵活地为每个终端化小区配置最优的路由,以提高终端化小区与网络侧服务器之间的数据传输效率。In the technical solution, the status information of each terminalized cell, the path information between each terminalized cell and other terminalized cells, and the path information between each terminalized cell and the base station are recorded, and according to the recorded The information is configured to the route of the terminal-side cell to the network-side server, so that the SDN controller can comprehensively configure the optimal route for each terminalized cell in a comprehensive global topology, so as to improve the data transmission efficiency between the terminalized cell and the network-side server. .
在上述技术方案中,优选地,还包括:在接收到所述任一终端化小区发送的路由配置请求时,向所述任一终端化小区配置到所述网络侧服务器的路由;或In the above technical solution, preferably, the method further includes: configuring, when receiving the routing configuration request sent by the any terminalized cell, the route to the network side server to the any terminalized cell; or
所述SDN控制器主动配置所述任一终端化小区到所述网络侧服务器的路由。The SDN controller actively configures the routing of the any terminalized cell to the network side server.
具体来说,SDN控制器向终端化小区配置到网络侧服务器的路由可以是被动配置(即在接收到终端化小区发送的路由配置请求时再配置),
或者是主动配置。Specifically, the route that the SDN controller configures to the network side server to the terminalized cell may be passively configured (that is, configured when the routing configuration request sent by the terminalized cell is received).
Or active configuration.
在上述技术方案中,优选地,所述每个终端化小区的状态信息包括:地址信息、能耗信息、可用带宽信息;所述每个终端化小区与其它终端化小区之间的路径信息包括:路径时延信息、路径成本信息;所述每个终端化小区与基站之间的路径信息包括:路径时延信息、路径成本信息。In the above technical solution, preferably, the status information of each of the terminalized cells includes: address information, energy consumption information, and available bandwidth information; and path information between each of the terminalized cells and other terminalized cells includes The path delay information and the path cost information; the path information between each of the terminalized cells and the base station includes path delay information and path cost information.
在上述技术方案中,优选地,向所述任一终端化小区配置到所述网络侧服务器的路由的步骤具体包括:In the above technical solution, the step of configuring the route to the network side server to the any terminalized cell specifically includes:
基于以下任一或多个因素向所述任一终端化小区配置到所述网络侧服务器的最佳路由:能耗、延迟、跳数、成本。The optimal route to the network side server is configured to any of the terminalized cells based on any one or more of the following factors: power consumption, delay, hop count, cost.
图3示出了根据本发明的一个实施例的基于SDN的终端化小区路由优化装置的示意框图。3 shows a schematic block diagram of an SDN-based terminalized cell route optimization apparatus in accordance with one embodiment of the present invention.
如图3所示,根据本发明的一个实施例的基于SDN的终端化小区路由优化装置300,适用于SDN控制器,包括:分配单元302、记录单元304、配置单元306;As shown in FIG. 3, the SDN-based terminalized cell route optimization apparatus 300 is applicable to an SDN controller, including: an allocating unit 302, a recording unit 304, and a configuration unit 306.
其中,分配单元302,用于向至少一个终端化小区分配地址信息;记录单元304,用于记录所述至少一个终端化小区中每个终端化小区的状态信息、所述每个终端化小区与其它终端化小区之间的路径信息,以及所述每个终端化小区与基站之间的路径信息;配置单元306,用于根据所述每个终端化小区的状态信息、所述每个终端化小区与其它终端化小区之间的路径信息,以及所述每个终端化小区与基站之间的路径信息,向任一终端化小区配置到网络侧服务器的路由。The allocating unit 302 is configured to allocate address information to the at least one terminalized cell, and the recording unit 304 is configured to record state information of each terminalized cell in the at least one terminalized cell, and each of the terminalized cells and The path information between the other terminalized cells, and the path information between each of the terminalized cells and the base station; the configuration unit 306, configured to: according to the status information of each of the terminalized cells, each of the terminalized The path information between the cell and the other terminalized cells, and the path information between each of the terminalized cells and the base station, and the route to the network side server is configured to any of the terminalized cells.
在该技术方案中,通过记录每个终端化小区的状态信息、每个终端化小区与其它终端化小区之间的路径信息和每个终端化小区与基站之间的路径信息,并根据记录的信息向终端化小区配置到网络侧服务器的路由,使得SDN控制器能够综合全局拓扑为每个终端化小区配置最优的路由,以提高终端化小区与网络侧服务器之间的数据传输效率。In the technical solution, the status information of each terminalized cell, the path information between each terminalized cell and other terminalized cells, and the path information between each terminalized cell and the base station are recorded, and according to the recorded The information is configured to be routed to the network side server by the terminalized cell, so that the SDN controller can configure the optimal route for each terminalized cell by integrating the global topology, so as to improve the data transmission efficiency between the terminalized cell and the network side server.
在上述技术方案中,优选地,所述配置单元306具体用于:在接收到所述任一终端化小区发送的路由配置请求时,向所述任一终端化小区配置到所述网络侧服务器的路由;或
In the foregoing technical solution, the configuration unit 306 is specifically configured to: when receiving the routing configuration request sent by the any terminalized cell, configure the any terminalized cell to the network side server. Routing; or
所述SDN控制器主动配置所述任一终端化小区到所述网络侧服务器的路由。The SDN controller actively configures the routing of the any terminalized cell to the network side server.
具体来说,SDN控制器向终端化小区配置到网络侧服务器的路由可以是被动配置(即在接收到终端化小区发送的路由配置请求时再配置),或者是主动配置。Specifically, the route that the SDN controller configures to the network side server to the terminalized cell may be a passive configuration (that is, reconfigured when receiving a routing configuration request sent by the terminalized cell), or is actively configured.
在上述技术方案中,优选地,所述每个终端化小区的状态信息包括:地址信息、能耗信息、可用带宽信息;所述每个终端化小区与其它终端化小区之间的路径信息包括:路径时延信息、路径成本信息;所述每个终端化小区与基站之间的路径信息包括:路径时延信息、路径成本信息。In the above technical solution, preferably, the status information of each of the terminalized cells includes: address information, energy consumption information, and available bandwidth information; and path information between each of the terminalized cells and other terminalized cells includes The path delay information and the path cost information; the path information between each of the terminalized cells and the base station includes path delay information and path cost information.
在上述技术方案中,优选地,所述配置单元306具体用于:基于以下任一或多个因素向所述任一终端化小区配置到所述网络侧服务器的最佳路由:能耗、延迟、跳数、成本。In the foregoing technical solution, the configuration unit 306 is specifically configured to: configure an optimal route to the network side server to the any terminalized cell based on any one or more of the following factors: energy consumption, delay , hop count, cost.
本发明还提出了一种SDN控制器(图中未示出),包括:如图3中所示的基于SDN的终端化小区路由优化装置300。The present invention also proposes an SDN controller (not shown) comprising: an SDN-based terminalized cell route optimization apparatus 300 as shown in FIG.
图4示出了根据本发明的另一个实施例的基于SDN的终端化小区路由优化方法的示意流程图。FIG. 4 shows a schematic flow chart of an SDN-based terminalized cell route optimization method according to another embodiment of the present invention.
如图4所示,根据本发明的另一个实施例的基于SDN的终端化小区路由优化方法,适用于任一终端化小区,包括:步骤402,所述任一终端化小区向SDN控制器上报所述任一终端化小区的状态信息、所述任一终端化小区与其它终端化小区之间的路径信息,以及所述任一终端化小区与基站之间的路径信息,以供所述SDN控制器进行记录;步骤404,接收所述SDN控制器根据至少一个终端化小区中每个终端化小区的状态信息、所述每个终端化小区与其它终端化小区之间的路径信息,以及所述每个终端化小区与基站之间的路径信息,向所述任一终端化小区配置到网络侧服务器的路由;步骤406,所述任一终端化小区基于所述SDN控制器分配的到所述网络侧服务器的路由向所述网络侧服务器传输数据。As shown in FIG. 4, the SDN-based terminalized cell route optimization method according to another embodiment of the present invention is applicable to any terminalized cell, and includes: Step 402: The any terminalized cell reports to the SDN controller State information of any of the terminalized cells, path information between any of the terminalized cells and other terminalized cells, and path information between the terminalized cells and the base station, for the SDN The controller performs recording; step 404, receiving, by the SDN controller, status information of each terminalized cell in the at least one terminalized cell, path information between each of the terminalized cells and other terminalized cells, and Describe the path information between each terminalized cell and the base station, and configure the route to the network side server to the any terminalized cell; and in step 406, the any terminalized cell is based on the location allocated by the SDN controller. The route of the network side server transmits data to the network side server.
在该技术方案中,任一终端化小区通过向SDN控制器发送任一终端化小区的状态信息、任一终端化小区与其它终端化小区之间的路径信息和任一终端化小区与基站之间的路径信息,使得SDN控制器能够综合每个
终端化小区的状态信息、每个终端化小区与其它终端化小区之间的路径信息和每个终端化小区与基站之间的路径信息,向终端化小区配置到网络侧服务器的路由,确保了SDN控制器能够综合全局拓扑为每个终端化小区配置最优的路由,以提高终端化小区与网络侧服务器之间的数据传输效率。In this technical solution, any terminalized cell sends status information of any terminalized cell, path information between any terminalized cell and other terminalized cells, and any terminalized cell and base station by transmitting to the SDN controller. Between the path information, enabling the SDN controller to synthesize each
The status information of the terminalized cell, the path information between each terminalized cell and other terminalized cells, and the path information between each terminalized cell and the base station, and the route to the network side server are configured to the terminalized cell, ensuring The SDN controller can integrate the global topology to configure an optimal route for each terminalized cell, so as to improve data transmission efficiency between the terminalized cell and the network side server.
在上述技术方案中,优选地,还包括:所述任一终端化小区存储所述SDN控制器分配的所述任一终端化小区到所述网络侧服务器的路由信息;判断所述任一终端化小区到所述网络侧服务器的路由信息中的节点状态信息是否发生变化,若是,则向所述SDN控制器发送路由配置请求,以使所述SDN控制器重新配置所述任一终端化小区配置到网络侧服务器的路由。In the above technical solution, preferably, the method further includes: storing, by the any terminalized cell, routing information of the any terminalized cell allocated by the SDN controller to the network side server; determining any one of the terminals Whether the node status information in the routing information of the cell to the network side server changes, and if so, sending a routing configuration request to the SDN controller, so that the SDN controller reconfigures any of the terminalized cells Configure the route to the network side server.
在该技术方案中,若任一终端化小区到网络侧服务器的路由信息中的节点状态信息未发生变化,则在该任一终端化小区需要与网络侧服务器之间进行通信时,可以直接使用之前存储的路由信息,无需再次分配,节省了再次配置路由信息的时间;若任一终端化小区到网络侧服务器的路由信息中的节点状态信息发生变化,则需要SDN控制器重新进行配置。In this technical solution, if the node state information in the routing information of any terminalized cell to the network side server does not change, when any of the terminalized cells needs to communicate with the network side server, the device can be directly used. The previously stored routing information does not need to be allocated again, which saves the time for re-configuring the routing information. If the node status information in the routing information of any terminalized cell to the network side server changes, the SDN controller needs to be reconfigured.
在上述技术方案中,优选地,还包括:检测是否接收到数据传输请求,若是,则执行判断所述任一终端化小区到所述网络侧服务器的路由信息中的节点状态信息是否发生变化的步骤。In the above technical solution, preferably, the method further includes: detecting whether a data transmission request is received, and if yes, performing determining whether the node state information in the routing information of the any terminalized cell to the network side server changes. step.
图5示出了根据本发明的另一个实施例的基于SDN的终端化小区路由优化装置的示意框图。FIG. 5 shows a schematic block diagram of an SDN-based terminalized cell route optimization apparatus in accordance with another embodiment of the present invention.
如图5所示,根据本发明的另一个实施例的基于SDN的终端化小区路由优化装置500,适用于任一终端化小区,包括:上报单元502、接收单元504和数据传输单元506;As shown in FIG. 5, the SDN-based terminalized cell route optimization apparatus 500 is applicable to any terminalized cell, including: a reporting unit 502, a receiving unit 504, and a data transmission unit 506.
其中,上报单元502,用于所述任一终端化小区向SDN控制器上报所述任一终端化小区的状态信息、所述任一终端化小区与其它终端化小区之间的路径信息,以及所述任一终端化小区与基站之间的路径信息,以供所述SDN控制器进行记录;接收单元504,用于接收所述SDN控制器根据至少一个终端化小区中每个终端化小区的状态信息、所述每个终端化小
区与其它终端化小区之间的路径信息,以及所述每个终端化小区与基站之间的路径信息,向所述任一终端化小区配置到网络侧服务器的路由;数据传输单元506,用于基于所述SDN控制器分配的到所述网络侧服务器的路由向所述网络侧服务器传输数据。The reporting unit 502 is configured to report, to the SDN controller, status information of any of the terminalized cells, path information between the any terminalized cell and other terminalized cells, and The path information between the terminalized cell and the base station is used for recording by the SDN controller, and the receiving unit 504 is configured to receive the SDN controller according to each terminalized cell in the at least one terminalized cell. Status information, each of the terminals is small
The path information between the area and the other terminalized cells, and the path information between each of the terminalized cells and the base station, and the route to the network side server is configured to the any terminalized cell; the data transmission unit 506 uses Transmitting data to the network side server based on a route to the network side server allocated by the SDN controller.
在该技术方案中,任一终端化小区通过向SDN控制器发送任一终端化小区的状态信息、任一终端化小区与其它终端化小区之间的路径信息和任一终端化小区与基站之间的路径信息,使得SDN控制器能够综合每个终端化小区的状态信息、每个终端化小区与其它终端化小区之间的路径信息和每个终端化小区与基站之间的路径信息,向终端化小区配置到网络侧服务器的路由,确保了SDN控制器能够综合全局拓扑为每个终端化小区配置最优的路由,以提高终端化小区与网络侧服务器之间的数据传输效率。In this technical solution, any terminalized cell sends status information of any terminalized cell, path information between any terminalized cell and other terminalized cells, and any terminalized cell and base station by transmitting to the SDN controller. Inter-path information enables the SDN controller to integrate the status information of each terminalized cell, the path information between each terminalized cell and other terminalized cells, and the path information between each terminalized cell and the base station, The routing of the terminalized cell to the network side server ensures that the SDN controller can integrate the global topology to configure an optimal route for each terminalized cell, so as to improve the data transmission efficiency between the terminalized cell and the network side server.
在上述技术方案中,优选地,还包括:存储单元508,用于存储所述SDN控制器分配的所述任一终端化小区到所述网络侧服务器的路由信息;判断单元510,用于判断所述任一终端化小区到所述网络侧服务器的路由信息中的节点状态信息是否发生变化;处理单元512,用于在所述判断单元510判定所述任一终端化小区到所述网络侧服务器的路由信息中的节点状态信息发生变化时,向所述SDN控制器发送路由配置请求,以使所述SDN控制器重新配置所述任一终端化小区配置到网络侧服务器的路由。In the above technical solution, the method further includes: a storage unit 508, configured to store routing information of the any terminalized cell allocated by the SDN controller to the network side server; and a determining unit 510, configured to determine Whether the node status information in the routing information of the any terminalized cell to the network side server changes; the processing unit 512 is configured to determine, by the determining unit 510, the any terminalized cell to the network side When the node status information in the routing information of the server changes, a routing configuration request is sent to the SDN controller, so that the SDN controller reconfigures the route configured by the any terminalized cell to the network side server.
在该技术方案中,若任一终端化小区到网络侧服务器的路由信息中的节点状态信息未发生变化,则在该任一终端化小区需要与网络侧服务器之间进行通信时,可以直接使用之前存储的路由信息,无需再次分配,节省了再次配置路由信息的时间;若任一终端化小区到网络侧服务器的路由信息中的节点状态信息发生变化,则需要SDN控制器重新进行配置。In this technical solution, if the node state information in the routing information of any terminalized cell to the network side server does not change, when any of the terminalized cells needs to communicate with the network side server, the device can be directly used. The previously stored routing information does not need to be allocated again, which saves the time for re-configuring the routing information. If the node status information in the routing information of any terminalized cell to the network side server changes, the SDN controller needs to be reconfigured.
在上述技术方案中,优选地,还包括:检测单元514,用于检测是否接收到数据传输请求;所述判断单元510具体用于,在所述检测单元514确定接收到所述数据传输请求时,判断所述任一终端化小区到所述网络侧服务器的路由信息中的节点状态信息是否发生变化。In the above technical solution, preferably, the method further includes: a detecting unit 514, configured to detect whether a data transmission request is received; the determining unit 510 is specifically configured to: when the detecting unit 514 determines that the data transmission request is received And determining whether the node state information in the routing information of the any terminalized cell to the network side server changes.
本发明还提出了一种终端化小区(图中未示出),包括:如图5中所示的基于SDN的终端化小区路由优化装置500。
The present invention also proposes a terminalized cell (not shown), comprising: an SDN-based terminalized cell route optimization apparatus 500 as shown in FIG.
以下结合图6和图7详细说明本发明的技术方案。The technical solution of the present invention will be described in detail below with reference to FIGS. 6 and 7.
本发明的技术方案主要是解决如何将SDN应用在终端,以基于T-SC接入灵活选择backhaul,从而实现T-SC场景中的数据面路由的优化。具体来说,是为了解决如何避免被汇聚的终端与网络侧之间路由非最优的问题。这里的最优,是基于不同准则的,包括传输跳数、延迟、终端能耗、可用带宽与代价等。图6中示出了一种在给定最优准则下的数据访问的最优路径示意图。The technical solution of the present invention mainly solves how to apply the SDN to the terminal to flexibly select the backhaul based on the T-SC access, thereby implementing the optimization of the data plane routing in the T-SC scenario. Specifically, it is to solve the problem of how to avoid the non-optimal routing between the aggregated terminal and the network side. The optimality here is based on different criteria, including the number of transmission hops, delay, terminal energy consumption, available bandwidth and cost. An optimal path diagram of data access under given optimal criteria is shown in FIG.
本发明提出了由SDN控制器和T-SC终端共同完成路由优化的技术方案。具体来说:The invention proposes a technical solution for completing route optimization by the SDN controller and the T-SC terminal. Specifically:
SDN控制器为T-SC终端配置子网前缀信息并维护所有T-SC终端的节点信息和路径信息,包括:每个T-SC终端的节点信息,例如T-SC终端的子网前缀信息、能耗信息、可用带宽等;每个T-SC终端与相应邻近T-SC终端的D2D路径信息,例如路径时延、路径成本等;每个T-SC终端与相应eNB的Uu(即UMTS的空中接口,其中,UMTS即Universal Mobile Telecommunication System,通用移动通信系统)路径信息,例如路径时延、路径成本等。The SDN controller configures subnet prefix information for the T-SC terminal and maintains node information and path information of all T-SC terminals, including: node information of each T-SC terminal, for example, subnet prefix information of the T-SC terminal, Energy consumption information, available bandwidth, etc.; D2D path information of each T-SC terminal and corresponding neighboring T-SC terminal, such as path delay, path cost, etc.; Uu of each T-SC terminal and corresponding eNB (ie, UMTS An air interface, in which UMTS is a Universal Mobile Telecommunication System, path information such as path delay, path cost, and the like.
SDN控制器根据这些节点信息和路径信息构成全局拓扑,可以从全局的角度计算出从一个T-SC所汇聚的终端到网络侧服务器的最优路由。最优路由可以是基于能耗的、基于延迟的、基于跳数的、基于成本的等,从而支持不同的最优准则(例如能耗最低、时延最小、跳数最少、成本最少等)。SDN控制器处理来自T-SC终端的最佳路由请求并给予回应。SDN控制器也可以主动触发修改某个T-SC终端到另一个目的IP地址的最佳路由配置。The SDN controller forms a global topology based on the node information and the path information, and can calculate an optimal route from a terminal aggregated by one T-SC to a server on the network side from a global perspective. The optimal route can be energy-based, delay-based, hop-based, cost-based, etc., to support different optimal criteria (eg, lowest power consumption, minimum latency, minimum hop count, least cost, etc.). The SDN controller processes the best routing request from the T-SC terminal and responds. The SDN controller can also actively trigger the optimal routing configuration to modify a T-SC terminal to another destination IP address.
每个T-SC终端维护自己数据面转发的节点信息和路径信息,并将最新的节点信息和路径信息上传至SDN控制器,包括了相应T-SC终端的节点信息,例如该T-SC终端的子网前缀信息、能耗信息、可用带宽等;该T-SC终端与相应邻近T-SC终端的D2D路径信息,例如路径时延、路径成本等;该T-SC终端与相应eNB的Uu路径信息,例如路径时延、路径成本等。
Each T-SC terminal maintains node information and path information forwarded by its own data plane, and uploads the latest node information and path information to the SDN controller, including node information of the corresponding T-SC terminal, for example, the T-SC terminal. Subnet prefix information, energy consumption information, available bandwidth, etc.; D2D path information of the T-SC terminal and the corresponding neighboring T-SC terminal, such as path delay, path cost, etc.; U-T terminal of the T-SC terminal and corresponding eNB Path information, such as path delay, path cost, etc.
在与T-SC终端相关的任一节点信息和路径信息未发生改变的期间,T-SC终端可以将单次查询SDN控制器获取的最优路由缓存至本地路由表,下一次相同的数据面转发时优先执行本地路由表,从而避免了频繁向SDN服务器请求造成的时延和负担。一旦任一节点信息和路径信息发生改变,T-SC终端则删除本地缓存信息,重新向SDN控制器请求数据面最优路由。During any period when no node information and path information related to the T-SC terminal are changed, the T-SC terminal can cache the optimal route obtained by the single query SDN controller to the local routing table, the next same data plane. The local routing table is preferentially executed during forwarding, thereby avoiding the delay and burden caused by frequent requests to the SDN server. Once any node information and path information changes, the T-SC terminal deletes the local cache information and requests the SDN controller for the data plane optimal route.
被汇聚的终端数据到达T-SC时,以目的IP地址标识其数据面到达的网络侧服务器。T-SC优先为其查询本地路由表获取给定最优准则下访问目的IP地址的最优路由路径,若不能查到到达目的IP地址的路由信息时,则上报SDN控制器,请求SDN控制器反馈最优路径选择,同时T-SC将本次的路径选择缓存至本地路由表。When the aggregated terminal data arrives at the T-SC, the destination IP address identifies the network side server to which the data plane arrives. The T-SC preferentially queries the local routing table to obtain the optimal routing path for the destination IP address under the given optimal criteria. If the routing information of the destination IP address cannot be found, the SDN controller reports the SDN controller. The optimal path selection is fed back, and the T-SC caches the current path selection to the local routing table.
特别地,数据优化的实施也可以由SDN依据策略直接以控制驱动的方式触发,即不受终端数据到达的驱动,主动触发修改某个T-SC终端到另一个目的IP地址的最佳路由配置。数据驱动和控制驱动可以并行实施。In particular, the implementation of data optimization can also be triggered by the SDN according to the policy directly in a control-driven manner, that is, the driver that is not affected by the arrival of the terminal data, and actively triggers the modification of the optimal routing configuration of one T-SC terminal to another destination IP address. . Data drive and control drivers can be implemented in parallel.
以上过程可参照图7所示。The above process can be referred to FIG.
如图7所示,根据本发明的实施例的基于SDN控制器实现T-SC最优路由的方法,包括:As shown in FIG. 7, a method for implementing T-SC optimal routing based on an SDN controller according to an embodiment of the present invention includes:
步骤702,确定SDN配置策略,若是数据驱动策略,则执行步骤704;若是控制驱动策略,则执行步骤710。其中,数据驱动策略是在接收到UE的数据发送请求时,执行的路由分配策略;控制驱动策略是SDN控制器主动进行的路由分配策略。Step 702: Determine an SDN configuration policy. If the data is driven, go to step 704. If the control policy is used, go to step 710. The data driving policy is a routing allocation policy executed when receiving a data transmission request of the UE; the control driving policy is a routing allocation policy actively performed by the SDN controller.
步骤704,被汇聚的UE数据面请求,包含了目的IP地址。Step 704, the aggregated UE data plane request includes the destination IP address.
步骤706,T-SC查询本地路由表,若能够查询到,则执行步骤712;否则,执行步骤708。In step 706, the T-SC queries the local routing table. If the query is available, step 712 is performed; otherwise, step 708 is performed.
步骤708,T-SC向SDN控制器请求最优路由路径。In step 708, the T-SC requests an optimal routing path from the SDN controller.
步骤710,T-SC收到SDN下发的最优路由路径,缓存至本地路由表。In step 710, the T-SC receives the optimal routing path delivered by the SDN and caches it to the local routing table.
步骤712,T-SC为汇聚的UE数据面执行最优路由规则。
In step 712, the T-SC performs an optimal routing rule for the aggregated UE data plane.
步骤714,UE数据面达到目的IP地址。In step 714, the UE data plane reaches the destination IP address.
本发明引入了SDN应用于T-SC接入终端的数据访问路由优化,通过SDN控制器建立T-SC状态信息的全局拓扑对预设最优准则下的数据转发进行决策,实现了对最优路由的配置。The invention introduces the data access route optimization applied by the SDN to the T-SC access terminal, and establishes the global topology of the T-SC state information through the SDN controller to make a decision on the data forwarding under the preset optimal criterion, and realizes the optimal Routing configuration.
以上结合附图详细说明了本发明的技术方案,本发明提出了一种新的基于SDN的终端化小区路由优化方案,使得SDN控制器能够灵活地为每个终端化小区配置最优的路由,提高了终端化小区与网络侧服务器之间的数据传输效率。The technical solution of the present invention is described in detail above with reference to the accompanying drawings. The present invention provides a new SDN-based terminalized cell routing optimization scheme, so that the SDN controller can flexibly configure an optimal route for each terminalized cell. The data transmission efficiency between the terminalized cell and the network side server is improved.
根据本发明的实施方式,还提供了一种存储在非易失性机器可读介质上的程序产品,用于对基于SDN的终端化小区进行路由优化,所述程序产品包括用于使计算机系统执行以下步骤的机器可执行指令:向至少一个终端化小区分配地址信息;记录所述至少一个终端化小区中每个终端化小区的状态信息、所述每个终端化小区与其它终端化小区之间的路径信息,以及所述每个终端化小区与基站之间的路径信息;根据所述每个终端化小区的状态信息、所述每个终端化小区与其它终端化小区之间的路径信息,以及所述每个终端化小区与基站之间的路径信息,向任一终端化小区配置到网络侧服务器的路由。According to an embodiment of the present invention, there is also provided a program product stored on a non-transitory machine readable medium for routing optimization of an SDN-based terminalized cell, the program product comprising a computer system Performing the following steps: machine executable instructions: allocating address information to at least one terminalized cell; recording state information of each terminalized cell in the at least one terminalized cell, and each of the terminalized cells and other terminalized cells Inter-path information, and path information between each of the terminalized cells and the base station; according to the state information of each of the terminalized cells, path information between each of the terminalized cells and other terminalized cells And routing information between each of the terminalized cells and the base station, and configuring a route to the network side server to any of the terminalized cells.
根据本发明的实施方式,还提供了一种非易失机器可读介质,存储有用于对基于SDN的终端化小区进行路由优化的程序产品,所述程序产品包括用于使计算机系统执行以下步骤的机器可执行指令:向至少一个终端化小区分配地址信息;记录所述至少一个终端化小区中每个终端化小区的状态信息、所述每个终端化小区与其它终端化小区之间的路径信息,以及所述每个终端化小区与基站之间的路径信息;根据所述每个终端化小区的状态信息、所述每个终端化小区与其它终端化小区之间的路径信息,以及所述每个终端化小区与基站之间的路径信息,向任一终端化小区配置到网络侧服务器的路由。According to an embodiment of the present invention, there is also provided a non-transitory machine readable medium storing a program product for routing optimization of an SDN-based terminalized cell, the program product comprising means for causing a computer system to perform the following steps Machine executable instructions: allocating address information to at least one terminalized cell; recording state information of each terminalized cell in the at least one terminalized cell, and a path between each of the terminalized cells and other terminalized cells Information, and path information between each of the terminalized cells and the base station; according to state information of each of the terminalized cells, path information between each of the terminalized cells and other terminalized cells, and The path information between each terminalized cell and the base station is configured, and the route to the network side server is configured to any terminalized cell.
根据本发明的实施方式,还提供了一种存储在非易失性机器可读介质上的程序产品,用于对基于SDN的终端化小区进行路由优化,所述程序产品包括用于使计算机系统执行以下步骤的机器可执行指令:任一终端化
小区向SDN控制器上报所述任一终端化小区的状态信息、所述任一终端化小区与其它终端化小区之间的路径信息,以及所述任一终端化小区与基站之间的路径信息,以供所述SDN控制器进行记录;接收所述SDN控制器根据至少一个终端化小区中每个终端化小区的状态信息、所述每个终端化小区与其它终端化小区之间的路径信息,以及所述每个终端化小区与基站之间的路径信息,向所述任一终端化小区配置到网络侧服务器的路由;所述任一终端化小区基于所述SDN控制器分配的到所述网络侧服务器的路由向所述网络侧服务器传输数据。According to an embodiment of the present invention, there is also provided a program product stored on a non-transitory machine readable medium for routing optimization of an SDN-based terminalized cell, the program product comprising a computer system Machine executable instructions that perform the following steps: any terminalization
The cell reports the status information of the any terminalized cell, the path information between the any terminalized cell and the other terminalized cell, and the path information between the terminalized cell and the base station to the SDN controller. For the SDN controller to record; receiving the SDN controller according to the status information of each terminalized cell in the at least one terminalized cell, the path information between each of the terminalized cells and other terminalized cells And the path information between each of the terminalized cells and the base station, and the route to the network side server is configured to the any terminalized cell; the any terminalized cell is based on the location allocated by the SDN controller The route of the network side server transmits data to the network side server.
根据本发明的实施方式,还提供了一种非易失机器可读介质,存储有用于对基于SDN的终端化小区进行路由优化的程序产品,所述程序产品包括用于使计算机系统执行以下步骤的机器可执行指令:任一终端化小区向SDN控制器上报所述任一终端化小区的状态信息、所述任一终端化小区与其它终端化小区之间的路径信息,以及所述任一终端化小区与基站之间的路径信息,以供所述SDN控制器进行记录;接收所述SDN控制器根据至少一个终端化小区中每个终端化小区的状态信息、所述每个终端化小区与其它终端化小区之间的路径信息,以及所述每个终端化小区与基站之间的路径信息,向所述任一终端化小区配置到网络侧服务器的路由;所述任一终端化小区基于所述SDN控制器分配的到所述网络侧服务器的路由向所述网络侧服务器传输数据。According to an embodiment of the present invention, there is also provided a non-transitory machine readable medium storing a program product for routing optimization of an SDN-based terminalized cell, the program product comprising means for causing a computer system to perform the following steps Executable instructions: any terminalized cell reports status information of any of the terminalized cells, path information between any of the terminalized cells and other terminalized cells, and any of the foregoing And the path information between the terminal and the base station is used for recording by the SDN controller; and the SDN controller receives the status information of each terminalized cell in the at least one terminalized cell, and each of the terminalized cells Route information with other terminalized cells, and path information between each of the terminalized cells and the base station, and a route to the network side server to any of the terminalized cells; any of the terminalized cells Transmitting data to the network side server based on a route to the network side server allocated by the SDN controller.
根据本发明的实施方式,还提供了一种机器可读程序,所述程序使机器执行如上所述技术方案中任一所述的基于SDN的终端化小区路由优化方法。According to an embodiment of the present invention, there is also provided a machine readable program, the program causing a machine to perform an SDN-based terminalized cell route optimization method according to any one of the technical solutions described above.
根据本发明的实施方式,还提供了一种存储有机器可读程序的存储介质,其中,所述机器可读程序使得机器执行如上所述技术方案中任一所述的基于SDN的终端化小区路由优化方法。According to an embodiment of the present invention, there is also provided a storage medium storing a machine readable program, wherein the machine readable program causes a machine to perform an SDN-based terminalized cell according to any one of the technical solutions described above Route optimization method.
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
The above description is only the preferred embodiment of the present invention, and is not intended to limit the present invention, and various modifications and changes can be made to the present invention. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and scope of the present invention are intended to be included within the scope of the present invention.
Claims (16)
- 一种基于SDN的终端化小区路由优化方法,适用于SDN控制器,其特征在于,包括:An SDN-based terminalized cell route optimization method, which is applicable to an SDN controller, and includes:所述SDN控制器向至少一个终端化小区分配地址信息;The SDN controller allocates address information to at least one terminalized cell;记录所述至少一个终端化小区中每个终端化小区的状态信息、所述每个终端化小区与其它终端化小区之间的路径信息,以及所述每个终端化小区与基站之间的路径信息;Recording status information of each terminalized cell in the at least one terminalized cell, path information between each of the terminalized cells and other terminalized cells, and a path between each of the terminalized cells and the base station information;根据所述每个终端化小区的状态信息、所述每个终端化小区与其它终端化小区之间的路径信息,以及所述每个终端化小区与基站之间的路径信息,向任一终端化小区配置到网络侧服务器的路由。And according to the status information of each of the terminalized cells, the path information between each of the terminalized cells and other terminalized cells, and the path information between each of the terminalized cells and the base station, to any terminal The configuration of the cell to the network side server.
- 根据权利要求1所述的基于SDN的终端化小区路由优化方法,其特征在于,还包括:The SDN-based terminalized cell route optimization method according to claim 1, further comprising:在接收到所述任一终端化小区发送的路由配置请求时,向所述任一终端化小区配置到所述网络侧服务器的路由;或When receiving the routing configuration request sent by any of the terminalized cells, configuring a route to the network side server to any of the terminalized cells; or所述SDN控制器主动配置所述任一终端化小区到所述网络侧服务器的路由。The SDN controller actively configures the routing of the any terminalized cell to the network side server.
- 根据权利要求1或2所述的基于SDN的终端化小区路由优化方法,其特征在于,所述每个终端化小区的状态信息包括:地址信息、能耗信息、可用带宽信息;The SDN-based terminalized cell route optimization method according to claim 1 or 2, wherein the status information of each of the terminalized cells includes: address information, energy consumption information, and available bandwidth information;所述每个终端化小区与其它终端化小区之间的路径信息包括:路径时延信息、路径成本信息;The path information between each of the terminalized cells and the other terminalized cells includes: path delay information and path cost information;所述每个终端化小区与基站之间的路径信息包括:路径时延信息、路径成本信息。The path information between each terminalized cell and the base station includes: path delay information and path cost information.
- 根据权利要求1或2所述的基于SDN的终端化小区路由优化方法,其特征在于,向所述任一终端化小区配置到所述网络侧服务器的路由的步骤具体包括:The SDN-based terminalized cell route optimization method according to claim 1 or 2, wherein the step of configuring a route to the network side server to any of the terminalized cells comprises:基于以下任一或多个因素向所述任一终端化小区配置到所述网络侧服务器的最佳路由:能耗、延迟、跳数、成本。 The optimal route to the network side server is configured to any of the terminalized cells based on any one or more of the following factors: power consumption, delay, hop count, cost.
- 一种基于SDN的终端化小区路由优化方法,适用于任一终端化小区,其特征在于,包括:An SDN-based terminalized cell route optimization method, applicable to any terminalized cell, characterized in that it comprises:所述任一终端化小区向SDN控制器上报所述任一终端化小区的状态信息、所述任一终端化小区与其它终端化小区之间的路径信息,以及所述任一终端化小区与基站之间的路径信息,以供所述SDN控制器进行记录;The any terminalized cell reports the status information of the any terminalized cell, the path information between the any terminalized cell and another terminalized cell, and the any terminalized cell to the SDN controller. Path information between the base stations for recording by the SDN controller;接收所述SDN控制器根据至少一个终端化小区中每个终端化小区的状态信息、所述每个终端化小区与其它终端化小区之间的路径信息,以及所述每个终端化小区与基站之间的路径信息,向所述任一终端化小区配置到网络侧服务器的路由;Receiving, by the SDN controller, status information of each terminalized cell in the at least one terminalized cell, path information between each of the terminalized cells and other terminalized cells, and each of the terminated cells and the base station Between the path information, the route to the network side server is configured to any of the terminalized cells;所述任一终端化小区基于所述SDN控制器分配的到所述网络侧服务器的路由向所述网络侧服务器传输数据。The any terminalized cell transmits data to the network side server based on a route allocated by the SDN controller to the network side server.
- 根据权利要求5所述的基于SDN的终端化小区路由优化方法,其特征在于,还包括:The SDN-based terminalized cell route optimization method according to claim 5, further comprising:所述任一终端化小区存储所述SDN控制器分配的所述任一终端化小区到所述网络侧服务器的路由信息;Any one of the terminalized cells storing routing information of the any terminalized cell allocated by the SDN controller to the network side server;判断所述任一终端化小区到所述网络侧服务器的路由信息中的节点状态信息是否发生变化,若是,则向所述SDN控制器发送路由配置请求,以使所述SDN控制器重新配置所述任一终端化小区配置到网络侧服务器的路由。Determining whether the node state information in the routing information of the any terminalized cell to the network side server changes, and if yes, sending a routing configuration request to the SDN controller, so that the SDN controller reconfigures the Any route that the terminalized cell is configured to the network side server.
- 根据权利要求6所述的基于SDN的终端化小区路由优化方法,其特征在于,还包括:The SDN-based terminalized cell route optimization method according to claim 6, further comprising:检测是否接收到数据传输请求,若是,则执行判断所述任一终端化小区到所述网络侧服务器的路由信息中的节点状态信息是否发生变化的步骤。It is detected whether a data transmission request is received, and if so, a step of determining whether the node status information in the routing information of the any terminalized cell to the network side server changes.
- 一种基于SDN的终端化小区路由优化装置,适用于SDN控制器,其特征在于,包括:An SDN-based terminalized cell route optimization apparatus, which is applicable to an SDN controller, and includes:分配单元,用于向至少一个终端化小区分配地址信息;An allocating unit, configured to allocate address information to at least one terminalized cell;记录单元,用于记录所述至少一个终端化小区中每个终端化小区的状 态信息、所述每个终端化小区与其它终端化小区之间的路径信息,以及所述每个终端化小区与基站之间的路径信息;a recording unit, configured to record a shape of each terminalized cell in the at least one terminalized cell State information, path information between each of the terminalized cells and other terminalized cells, and path information between each of the terminalized cells and the base station;配置单元,用于根据所述每个终端化小区的状态信息、所述每个终端化小区与其它终端化小区之间的路径信息,以及所述每个终端化小区与基站之间的路径信息,向任一终端化小区配置到网络侧服务器的路由。a configuration unit, configured to: according to status information of each of the terminalized cells, path information between each of the terminalized cells and other terminalized cells, and path information between each of the terminalized cells and the base station A route to a network side server is configured to any terminalized cell.
- 根据权利要求8所述的基于SDN的终端化小区路由优化装置,其特征在于,所述配置单元具体用于:The SDN-based terminalized cell route optimization apparatus according to claim 8, wherein the configuration unit is specifically configured to:在接收到所述任一终端化小区发送的路由配置请求时,向所述任一终端化小区配置到所述网络侧服务器的路由;或When receiving the routing configuration request sent by any of the terminalized cells, configuring a route to the network side server to any of the terminalized cells; or所述SDN控制器主动配置所述任一终端化小区到所述网络侧服务器的路由。The SDN controller actively configures the routing of the any terminalized cell to the network side server.
- 根据权利要求8或9所述的基于SDN的终端化小区路由优化装置,其特征在于,所述每个终端化小区的状态信息包括:地址信息、能耗信息、可用带宽信息;The SDN-based terminalized cell route optimization apparatus according to claim 8 or 9, wherein the status information of each of the terminalized cells includes: address information, energy consumption information, and available bandwidth information;所述每个终端化小区与其它终端化小区之间的路径信息包括:路径时延信息、路径成本信息;The path information between each of the terminalized cells and the other terminalized cells includes: path delay information and path cost information;所述每个终端化小区与基站之间的路径信息包括:路径时延信息、路径成本信息。The path information between each terminalized cell and the base station includes: path delay information and path cost information.
- 根据权利要求8或9所述的基于SDN的终端化小区路由优化装置,其特征在于,所述配置单元具体用于:The SDN-based terminalized cell route optimization apparatus according to claim 8 or 9, wherein the configuration unit is specifically configured to:基于以下任一或多个因素向所述任一终端化小区配置到所述网络侧服务器的最佳路由:能耗、延迟、跳数、成本。The optimal route to the network side server is configured to any of the terminalized cells based on any one or more of the following factors: power consumption, delay, hop count, cost.
- 一种SDN控制器,其特征在于,包括:如权利要求8至11中任一项所述的基于SDN的终端化小区路由优化装置。An SDN controller, comprising: an SDN-based terminalized cell route optimization apparatus according to any one of claims 8 to 11.
- 一种基于SDN的终端化小区路由优化装置,适用于任一终端化小区,其特征在于,包括:An SDN-based terminalized cell route optimization apparatus is applicable to any terminalized cell, and is characterized in that:上报单元,用于所述任一终端化小区向SDN控制器上报所述任一终端化小区的状态信息、所述任一终端化小区与其它终端化小区之间的路径信息,以及所述任一终端化小区与基站之间的路径信息,以供所述SDN 控制器进行记录;a reporting unit, configured to report, to the SDN controller, status information of any of the terminalized cells, path information between the any terminalized cell and other terminalized cells, and the foregoing Path information between a terminalized cell and a base station for the SDN The controller performs recording;接收单元,用于接收所述SDN控制器根据至少一个终端化小区中每个终端化小区的状态信息、所述每个终端化小区与其它终端化小区之间的路径信息,以及所述每个终端化小区与基站之间的路径信息,向所述任一终端化小区配置到网络侧服务器的路由;a receiving unit, configured to receive, according to state information of each terminalized cell in the at least one terminalized cell, path information between each of the terminalized cells and other terminalized cells, and each of the SDN controllers Routing information between the terminalized cell and the base station, and configuring a route to the network side server to the any terminalized cell;数据传输单元,用于基于所述SDN控制器分配的到所述网络侧服务器的路由向所述网络侧服务器传输数据。And a data transmission unit, configured to transmit data to the network side server based on a route allocated to the network side server by the SDN controller.
- 根据权利要求13所述的基于SDN的终端化小区路由优化装置,其特征在于,还包括:The SDN-based terminalized cell route optimization apparatus according to claim 13, further comprising:存储单元,用于存储所述SDN控制器分配的所述任一终端化小区到所述网络侧服务器的路由信息;a storage unit, configured to store routing information of the any terminalized cell allocated by the SDN controller to the network side server;判断单元,用于判断所述任一终端化小区到所述网络侧服务器的路由信息中的节点状态信息是否发生变化;a determining unit, configured to determine whether the node state information in the routing information of the any terminalized cell to the network side server changes;处理单元,用于在所述判断单元判定所述任一终端化小区到所述网络侧服务器的路由信息中的节点状态信息发生变化时,向所述SDN控制器发送路由配置请求,以使所述SDN控制器重新配置所述任一终端化小区配置到网络侧服务器的路由。a processing unit, configured to send a route configuration request to the SDN controller when the determining unit determines that the node state information in the routing information of the any terminalized cell to the network side server changes, so that the The SDN controller reconfigures the routing of any of the terminalized cell configurations to the network side server.
- 根据权利要求14所述的基于SDN的终端化小区路由优化装置,其特征在于,还包括:The SDN-based terminalized cell route optimization apparatus according to claim 14, further comprising:检测单元,用于检测是否接收到数据传输请求;a detecting unit, configured to detect whether a data transmission request is received;所述判断单元具体用于,在所述检测单元确定接收到所述数据传输请求时,判断所述任一终端化小区到所述网络侧服务器的路由信息中的节点状态信息是否发生变化。The determining unit is specifically configured to: when the detecting unit determines that the data transmission request is received, determine whether the node state information in the routing information of the any terminalized cell to the network side server changes.
- 一种终端化小区,其特征在于,包括:如权利要求13至15中任一项所述的基于SDN的终端化小区路由优化装置。 A terminalized cell, comprising: an SDN-based terminalized cell route optimization apparatus according to any one of claims 13 to 15.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2015/082575 WO2016206121A1 (en) | 2015-06-26 | 2015-06-26 | Method and device for optimizing routing of terminal cells, sdn controller and terminal cell |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2015/082575 WO2016206121A1 (en) | 2015-06-26 | 2015-06-26 | Method and device for optimizing routing of terminal cells, sdn controller and terminal cell |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2016206121A1 true WO2016206121A1 (en) | 2016-12-29 |
Family
ID=57586096
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2015/082575 WO2016206121A1 (en) | 2015-06-26 | 2015-06-26 | Method and device for optimizing routing of terminal cells, sdn controller and terminal cell |
Country Status (1)
Country | Link |
---|---|
WO (1) | WO2016206121A1 (en) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103415059A (en) * | 2013-08-26 | 2013-11-27 | 宇龙计算机通信科技(深圳)有限公司 | Terminals and mobile communication method |
CN103888981A (en) * | 2014-03-25 | 2014-06-25 | 电信科学技术研究院 | Method and device for determining communication path |
CN104640094A (en) * | 2015-02-25 | 2015-05-20 | 深圳酷派技术有限公司 | Cell access method, gathering terminal and access terminal |
CN104717685A (en) * | 2015-03-31 | 2015-06-17 | 深圳酷派技术有限公司 | Cooperation method and system among terminalized cells and terminal |
US20150181502A1 (en) * | 2013-12-19 | 2015-06-25 | Intel Corporation | Moving ad hoc network small cell relay handover |
-
2015
- 2015-06-26 WO PCT/CN2015/082575 patent/WO2016206121A1/en active Application Filing
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103415059A (en) * | 2013-08-26 | 2013-11-27 | 宇龙计算机通信科技(深圳)有限公司 | Terminals and mobile communication method |
US20150181502A1 (en) * | 2013-12-19 | 2015-06-25 | Intel Corporation | Moving ad hoc network small cell relay handover |
CN103888981A (en) * | 2014-03-25 | 2014-06-25 | 电信科学技术研究院 | Method and device for determining communication path |
CN104640094A (en) * | 2015-02-25 | 2015-05-20 | 深圳酷派技术有限公司 | Cell access method, gathering terminal and access terminal |
CN104717685A (en) * | 2015-03-31 | 2015-06-17 | 深圳酷派技术有限公司 | Cooperation method and system among terminalized cells and terminal |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US12096285B2 (en) | Federated X2 gateway | |
US10630576B2 (en) | Virtual network routing to dynamic end point locations in support of service-based traffic forwarding | |
EP2672752B1 (en) | Wireless bearing building method, access point equipment, user equipment and system | |
KR102092563B1 (en) | Method and aparatus for communication using wlan access point | |
CN102883441B (en) | Wireless broadband communication method and device | |
JP6785346B2 (en) | Methods and equipment for establishing paths for data offload | |
JP2020507982A (en) | Access to communication systems employing network slicing based on pre-configured access categories | |
JP2018148589A (en) | System and method for customized fifth generation (5G) network | |
JP2018538751A (en) | Method and system for performing network slicing in a radio access network | |
US9974052B2 (en) | Cell and method and system for bandwidth management of backhaul network of cell | |
JP2012253750A (en) | MiAN, MiAN BAND WIDTH AGGREGATION METHOD, AND AGGREGATION SYSTEM | |
US20150334579A1 (en) | Wireless communication method, wireless communication device and non-transitory computer readable recording medium thereof | |
CN107534608B (en) | Method and apparatus for processing data streams in a wireless communication network | |
CN106332155B (en) | Wireless access network equipment, data processing method and IP message processing method | |
JP7389243B2 (en) | QoS mapping | |
US9668244B2 (en) | Radio resource management method, macro base station, and low-power node | |
CN105704762A (en) | Mobile communication method, equipment and system | |
JP2018137791A (en) | Setup or correction of data flow between user equipment in dual connection | |
WO2014048361A1 (en) | Resource configuration method and device | |
EP2617238B1 (en) | Method for providing local traffic shortcut in packet-oriented mobile communication network | |
WO2014094583A1 (en) | Cell resource configuration method and device | |
WO2020042986A1 (en) | Multi-hop data transmission method and apparatus | |
WO2016206121A1 (en) | Method and device for optimizing routing of terminal cells, sdn controller and terminal cell | |
WO2017148379A1 (en) | Communication method and apparatus applied to supercell | |
WO2016188388A1 (en) | Method for implementing service quality management |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 15896017 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 15896017 Country of ref document: EP Kind code of ref document: A1 |