WO2017084411A1 - 软件定义网络管理方法及通信*** - Google Patents

软件定义网络管理方法及通信*** Download PDF

Info

Publication number
WO2017084411A1
WO2017084411A1 PCT/CN2016/097823 CN2016097823W WO2017084411A1 WO 2017084411 A1 WO2017084411 A1 WO 2017084411A1 CN 2016097823 W CN2016097823 W CN 2016097823W WO 2017084411 A1 WO2017084411 A1 WO 2017084411A1
Authority
WO
WIPO (PCT)
Prior art keywords
software
network
defined network
end node
network controller
Prior art date
Application number
PCT/CN2016/097823
Other languages
English (en)
French (fr)
Inventor
张泽建
吴永航
Original Assignee
中兴通讯股份有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 中兴通讯股份有限公司 filed Critical 中兴通讯股份有限公司
Publication of WO2017084411A1 publication Critical patent/WO2017084411A1/zh

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/04Network management architectures or arrangements
    • H04L41/042Network management architectures or arrangements comprising distributed management centres cooperatively managing the network

Definitions

  • the present application relates to, but is not limited to, the field of communications, and in particular, to a software defined network management method and a communication system.
  • SDN Software Defined Networking
  • SDN Software Defined Networking
  • the standardized control protocol and software-based network interface advocated by SDN provide good support for unified management of resources and innovation of services, which can provide users with better network experience and enhance the value of the network.
  • Wireless operators also want to integrate SDN equipment in their own wireless communication equipment, provide SDN capabilities, and enhance the network value of their own wireless devices.
  • the SDN controller is a device that carries the SDN control layer service. It is responsible for unified control of the underlying SDN device and provides network capability calls to upper layer service applications.
  • the SDN controller must be deployed in the SDN network.
  • the deployment of the wireless base station equipment has its own characteristics, and the base station equipment is usually deployed in the corresponding area according to the coverage requirement, and then connected to the core network through the transmission equipment. If the SDN controller is deployed on the base station side, the SDN devices on the base station side cannot be managed uniformly. Therefore, the SDN controller is deployed in the inner room of the central device at the remote end of the network. SDN devices are managed.
  • the remote SDN controller cannot manage the SDN equipment on the base station side; (2) if there is a base station The packet that needs to be forwarded by the SDN controller needs to be forwarded by the remote SDN controller, and the path is far away and the performance is low. (3) If the transmission link between the base station and the equipment room side is interrupted, the SDN controller is on the base station. The management of SDN equipment will also be invalid and the reliability will be low.
  • Embodiments of the present invention provide a software defined network management method, including:
  • the central software definition network controller and the local software defined network controller jointly manage the software defined network devices of the network near end nodes.
  • the arranging the local software-defined network controller at the near-end node of the network includes: configuring management parameters of the software-defined network device of the network near-end node to a local software-defined network controller of the near-end node of the network.
  • the method further includes:
  • the local software-defined network controller of the near-end node of the network acquires the changed management data when detecting that the management data of the software-defined network device of the near-end node of the network changes.
  • configuring the central software definition network controller at the remote node of the network comprises: configuring management parameters of the software-defined network device of the network near-end node to the central software-defined network controller.
  • the configuring the management parameters of the software-defined network device of the network near-end node to the central software-defined network controller includes:
  • the management parameters of the software-defined network device of the near-end node of the network are sent to the central software-defined network controller through a local software-defined network controller of the network near-end node.
  • the local software defined network controller of the network near-end node sends the management parameters of the software-defined network device of the network near-end node to the central software-defined network controller, including:
  • the local software-defined network controller on the network near-end node sends the management parameters of the software-defined network device of the network near-end node to the center.
  • Software defined network controller
  • the local software-defined network controller of the network near-end node sends the changed management parameters of the software-defined network device of the network near-end node to the central software-defined network controller.
  • the central software defined network controller and the local software defined network controller manage the software defined network device of the network near node:
  • the local software-defined network controller of the network near-end node manages the software-defined network device of the near-end node of the network during the power-on process of the near-end node of the network.
  • the central software defined network controller and the local software defined network controller managing the software defined network device of the network near node includes: a local software defined network controller of the network near node During the power-on process of the near-end node of the network, or during the normal operation of the near-end node of the network, the software-defined network service request sent by the software-defined network device of the near-end node side of the network is processed.
  • the central software defined network controller and the local software defined network controller jointly manage the software defined network device of the network near node:
  • the local software-defined network controller of the near-end node of the network forwards the packet preferentially when the packet of the near-end node of the network needs to be forwarded by the software-defined network controller;
  • the central software-defined network controller forwards the packet when the local software-defined network controller fails to forward the packet.
  • the central software defined network controller and the local software defined network controller jointly manage the software defined network device of the network near node:
  • the local software-defined network controller on the network near-end node manages the software-defined network device on the near-end node of the network when the network near-end node disconnects from the central software-defined network controller And synchronizing management data of the software-defined network device on the network near-end node to the central software-defined network controller when the network near-end node reconnects with the central software-defined network controller.
  • the central software defined network controller and the local software defined network controller jointly manage the software defined network device of the network near node:
  • the central software definition network controller sends configuration information of the software-defined network device to be sent to the plurality of network near-end nodes to the plurality of network near-end nodes.
  • An embodiment of the present invention further provides a wireless communication system, including: a central software defined network controller disposed at a remote node of the network; and a local software defined network controller disposed at the near end node of the network;
  • the central software defines a network controller and a local software defined network of the network near node
  • the controller is configured to jointly manage the software-defined network devices of the network near-end nodes.
  • the local software defined network controller of the network near-end node is configured with a management parameter of a software-defined network device on a network near-end node; the central software defines a network controller with a software definition on a near-end node of each network. Management parameters of network devices.
  • the central software defined network controller and the local software defined network controller manage the software defined network device of the network near node:
  • the local software-defined network controller of the network near-end node manages the software-defined network device of the near-end node of the network during the power-on process of the near-end node of the network.
  • the central software defined network controller and the local software defined network controller managing the software defined network device of the network near node includes: a local software defined network controller of the network near node During the power-on process of the near-end node of the network, or during the normal operation of the near-end node of the network, the software-defined network service request sent by the software-defined network device of the near-end node side of the network is processed.
  • the central software-defined network controller and the local software-defined network controller jointly manage the software-defined network device on the near-end node of the network, including:
  • the local software-defined network controller of the near-end node of the network forwards the packet preferentially when the packet of the near-end node of the network needs to be forwarded by the software-defined network controller;
  • the central software-defined network controller forwards the packet when the local software-defined network controller fails to forward the packet.
  • the central software-defined network controller and the local software-defined network controller jointly manage the software-defined network device on the near-end node of the network, including:
  • the local software-defined network controller of the network near-end node manages the software-defined network device of the near-end node of the network when the network near-end node disconnects from the central software-defined network controller;
  • the management data of the software-defined network device of the network near-end node is synchronized to the central software-defined network controller.
  • the central software-defined network controller and the local software-defined network controller jointly manage the software-defined network device on the near-end node of the network, including:
  • the central software definition network controller sends configuration information of the software-defined network device to be sent to the plurality of network near-end nodes to the plurality of network near-end nodes.
  • Another embodiment of the present invention further provides a computer readable storage medium storing computer executable instructions that, when executed by a processor, implement the software defined network management method described above.
  • a software-defined network management method and a communication system provided by an embodiment of the present invention, where a central software-defined network controller (central SDN controller) is disposed at a remote node of the network, and a local software-defined network controller is disposed on the network proximal node at the same time ( The local SDN controller); the central SDN controller of the network remote node and the local SDN controller on the network near-end node jointly manage the software-defined network device (SDN device) on the network near-end node.
  • SDN device software-defined network device
  • the SDN controller is disposed at the remote node of the network
  • the software-defined network controller is simultaneously disposed on the remote node of the network and the near-end node of the network, and the network controller is defined by software set on both sides.
  • the joint implementation manages the network-defined network device on the near-end node side of the network; for example, when the network near-end node is powered on or is connected to a central software-defined network controller that is not connected to the remote node of the network,
  • the local software-defined network device can be managed by a locally-configured local software-defined network controller to improve the reliability of software-defined network device management.
  • the network near-end node needs to perform packet forwarding through a software-defined network controller.
  • the local software can be directly used to define the network controller to forward, and the packet does not need to be sent to the remote node of the network first, and then forwarded by the software defined network controller of the remote node of the network, thereby improving forwarding efficiency and performance.
  • FIG. 1 is a schematic flowchart of a software-defined network management method according to Embodiment 1 of the present invention
  • FIG. 2 is a schematic structural diagram of a communication system according to Embodiment 2 of the present invention.
  • the SDN controller is simultaneously set on the remote node of the network (which may be the central equipment room) and the near-end node of the network (for example, the base station, etc.), and the near-end node of the network is jointly implemented by the SDN controllers set on both sides.
  • Side SDN devices are managed to improve SDN device management. Reliability and performance.
  • Embodiment 1 is a diagrammatic representation of Embodiment 1:
  • the software-defined network management method in this embodiment includes:
  • Step 101 Arranging a central software definition network controller at a remote node of the network, and arranging a local software definition network controller on the network proximal node;
  • Step 102 The central software definition network controller and the local software defined network controller on the network near end node jointly manage the software defined network device on the network near end node. For example, when the network near-end node is powered on or connected to a central software-defined network controller that is not connected to the remote node of the network, such as a core network disconnection, the local SDN device can be directly implemented through the locally-configured local SDN controller. Management, to improve the reliability of SDN device management; for example, when the network near-end node needs to forward packets through the SDN controller, it can directly use the local SDN controller to forward, and does not need to send the packet to the network far. The end node is forwarded via the SDN controller of the remote node of the network, thereby improving forwarding efficiency and performance.
  • the management parameter of the software-defined network device on the network near-end node is configured to the local software-defined network controller of the near-end node of the network.
  • the management parameters of the software-defined network device in this embodiment include, but are not limited to, at least one of configuration information, device capability information, link information, and topology information.
  • the local software-defined network controller after the local software-defined network controller is disposed on the network near-end node, after the network near-end node is powered on, that is, during the operation of the network near-end node, the local software-defined network control on the network near-end node
  • the management data of the updated change is acquired.
  • the central software defined network controller at the remote node of the network may configure the management parameters of the software-defined network device on the network near-end node to the central software-defined network controller.
  • the network remote node may also arrange the core network device.
  • the core network device and the central software define the network controller to use Ethernet for connection communication, or to be on different subnets to communicate over the IP network.
  • the software-defined network device on the near-end node of the network can directly send the relevant management parameters to the central software-defined network controller for configuration directly or through the core network device; and can also directly use the local device on the near-end node of the network.
  • Software-defined network controller implementation The management parameters of each software-defined network device on the near-end node are directly or through the core network device to the central software defined network controller of the remote node of the network, because the local software-defined network controller has software-defined networks on the network near-end node Management parameters of the device, which can improve configuration efficiency and improve resource utilization.
  • Sending the management parameters of the software-defined network device on the network near-end node to the central software-defined network controller through the local software-defined network controller on the network near-end node includes:
  • the local software defined network controller on the network near end node After the network proximal node is powered on and connected to the central software defined network controller, the local software defined network controller on the network near end node sends the management parameters of the software defined network device on the network near end node to the central software definition.
  • the network controller; the management parameters at this time are the management parameters initially set by each software-defined network device.
  • the management parameters of each software-defined network device may change.
  • the local software-defined network controller on the near-end node of the network may also obtain the software-defined network on the near-end node of the network.
  • the management parameters after the device change are also sent to the central software definition network controller for updating.
  • the management parameters of the software-defined network device on the near-end node of each network can be implemented. control.
  • the software-defined network controllers local to each network near-end node also have management parameters of local software-defined network devices, so that it is also possible to manage the software-defined network devices locally on the network near-end nodes.
  • the central software definition network controller and each software-defined network controller on each network proximal node have their own communication addresses, and the communication addresses between the software-defined network controllers are different;
  • the corresponding service software may be A network service request is initiated by accessing a corresponding software defined network controller through a corresponding communication address (eg, IP).
  • the service software on the near-end node of the network may send the network service request to the corresponding software-defined network controller through the corresponding software-defined network device on the near-end node of the network.
  • the central software defined network controller of the remote node of the network and the local software defined network controller of the network proximal node side in this embodiment all have software defined network device management functions. Therefore, effectively managing the network-defined network devices according to different application scenarios can improve the reliability, stability, and flexibility of management.
  • the following describes several application scenarios as examples.
  • the network near-end node When the network near-end node is initially powered on, the network near-end node has not yet established a connection with the core network device of the remote node of the network, that is, the central software defined network controller of the remote node of the network has not been established. The connection is established. At this time, the local software-defined network controller on the near-end node of the network manages the software-defined network device of the near-end node of the network during the power-on process of the near-end node of the network.
  • the network service request (that is, the SDN network service request) of the related service software on the near-end node of the network may also be processed by the local software-defined network controller, that is, the network near-end node
  • the local software-defined network controller can also be used to process the network server request of the relevant service software during the power-on process of the network near-end node.
  • the local software-defined network controller of the network near-end node synchronizes the management parameters of the software-defined network device on the near-end node of the network. Define a network controller for the central software.
  • the local software-defined network controller on the near-end node of the network forwards the packet preferentially when the packet on the near-end node of the network needs to be forwarded by the software-defined network controller. That is, when the packet on the near-end node of the network needs to forward the packet through the software-defined network controller, the forwarding policy is preferably implemented by using the local software on the near-end node of the network to forward the network controller, and the local software defines the network controller.
  • the network controller of the remote node of the network is used to define the network controller to forward the packet. This can improve forwarding efficiency.
  • the local software defined network controller on the near-end node of the network is preferably used to process the network service request;
  • the network controller of the remote node of the network is used to define the network controller to process the network service request.
  • the local software-defined network on the near-end node side of the wireless network manages only the software-defined network devices on the near-end nodes of the network, and does not manage the software-defined network devices on the near-end nodes of other networks.
  • the central software defines the configuration of the software-defined network device that the network controller needs to send to the near-end nodes of multiple networks.
  • the information is sent to multiple network near-end nodes to implement unified management of multiple network near-end nodes.
  • the local software-defined network controller on the near-end node of the network defines the software on the near-end node of the network.
  • Network equipment management; and soft in the near-end node and center of the network When the network controller is reconnected, the management data of the software-defined network device on the network near-end node is resynchronized to the central software-defined network controller; so that the central software-defined network controller can implement the near-end node of the network.
  • Software defines the control of network devices.
  • a software-defined network controller is deployed at the near-end node side of the network and the remote node of the network.
  • the software defines the network device, and can also solve the service request of the local service software of the network near-end node to the software-defined network network.
  • Embodiment 2 is a diagrammatic representation of Embodiment 1:
  • This embodiment provides a wireless communication system, as shown in FIG. 2, including: a core network device 11 disposed at a remote node 1 of the network and a central software defined network controller 12 (ie, a central software defined network controller 12) Set at the remote node of the network), and the local software defined network controller 21 disposed on the network near node 2; the central software defined network controller 12 and the local software defined network controller 21 on the network near end node 2 are set to The software-defined network device on the network near-end node 2 is jointly managed.
  • the core network device 11 and the central software defined network controller 12 can communicate using Ethernet or in different subnets and communicate over an IP network.
  • the local software-defined network controller 21 on the network near-end node 2 may be a lightweight software-defined network controller; the central software-defined network controller 12 of the network remote node is a large-capacity software-defined network control. Device.
  • the local software defined network controller 21 on the network near-end node 2 is configured with the management parameters of the software-defined network device on the network near-end node 2; in this embodiment, the software-defined network device management parameters include but are not limited to configuration information and devices. At least one of capability information, link information, and topology information. And the local software defined network controller 21 on the network near-end node 2 detects that the management data of the software-defined network device on the near-end node of the network changes after the network near-end node is powered on, that is, during the operation of the network near-end node. When the updated management data is obtained.
  • the central software definition network controller 12 is configured with management parameters of software-defined network devices on the near-end nodes 2 of each network.
  • the software-defined network device on the network near-end node 2 can directly send relevant management parameters to the central software-defined network controller 12 by communicating with the core network; and can also directly use the network near-end node.
  • the local software defined network controller directly sends the management parameters of each software-defined network device on the network proximal node to the central soft of the remote node of the network.
  • the piece defines the network controller.
  • the central software defined network controller 12 and the local software defined network controller 21 on the network near-end node 2 manage the software-defined network devices of the network near-end node 2, including:
  • the network near-end node 2 When the network near-end node is initially powered on, at this time, the network near-end node 2 has not established a connection with the core network of the network remote node, that is, has not yet established a connection with the central software-defined network controller 12 of the network remote node.
  • the local software defined network controller 21 on the network near-end node 2 manages the software-defined network device of the near-end node 2 of the network during power-on of the network near-end node 2.
  • the network service request (that is, the SDN network service request) of the related service software on the near-end node of the network may also be processed by the local software-defined network controller 21, that is, the network near-end
  • the local software-defined network controller 21 on the node may also be configured to process the network server request of the relevant service software during the power-up of the network near-end node 2.
  • the local software-defined network controller 21 of the network near-end node 2 sets the network-defined network device on the network near-end node 2.
  • the management parameters are synchronized to the central software defined network controller 12.
  • the local software-defined network controller 21 on the near-end node 2 of the network preferentially forwards the packet when the packet on the near-end node 2 side of the network needs to be forwarded through the software-defined network controller. If the packet on the network side node 2 needs to be forwarded by the software-defined network controller, the forwarding policy of the network controller 21 is preferably used by the local software on the network near-end node 2 to forward the packet. When the local software-defined network controller 21 fails to forward the packet, the network controller 12 of the remote node of the network is used to define the network controller 12 to forward the packet. This can improve forwarding efficiency.
  • the local software defined network controller 21 on the network near-end node 2 serves the network.
  • the request is processed; when the local software definition network controller 21 fails to process, the network controller 12 of the remote node of the network is used to define the network service request to process the network service request.
  • the local software-defined network on the near-end node 2 side of the wireless network manages only the software-defined network devices on the near-end node 2 of the local network, and does not manage the software-defined network devices on the near-end nodes 2 of other networks.
  • the central software definition network controller 12 delivers configuration information of the software-defined network device from the core network to the plurality of network near-end nodes 2 to multiple network near-end nodes 2 to achieve multiple Unified management of network near-end nodes 2.
  • the local software defines the network controller 21 on the network near-end node 2 to the near-end of the network.
  • the software-defined network device on node 2 is managed; and when the network near-end node 2 reconnects with the central software-defined network controller 12, the management data of the software-defined network device on the network near-end node 2 is resynchronized to the central software definition.
  • the network controller 12 is configured such that the central software defined network controller 12 can implement control of the software defined network devices on the near end node 2 of the network.
  • the remote node of the network is a wireless carrier's equipment room and the network near-end node is a wireless base station.
  • the base station device of the location A is powered on. In the initial stage of power-on, the base station device needs to isolate the external and internal packets of the base station.
  • the virtual local area network Virtual Local Area Network
  • LAN Local Area Network
  • this requirement is implemented by the local software defined network controller to send the flow table to the local software-defined network device.
  • the base station device establishes a network connection with the equipment room, and the central software defined network controller on the equipment room side incorporates the software-defined network equipment of the location A base station into management.
  • the network controller defined by the central software on the equipment room uniformly delivers bandwidth configuration rules to all wireless in the area.
  • the local software-defined network controller of the base station side manages the local software-defined network equipment, and the network recovery with the equipment room is performed.
  • the base station side local software defined network controller re-books
  • the network-defined network management data is synchronized to the remote central software-defined network controller, and the remote central software-defined network controller re-manages the software-defined network device on the base station side of the location B.
  • the present application also provides a computer readable storage medium storing computer executable instructions that, when executed by a processor, implement the software defined network management method described above.
  • the storage medium includes, but is not limited to, an optical disk, a floppy disk, a hard disk, a rewritable memory, and the like.
  • embodiments of the present application can be provided as a method, system, or computer program product. Accordingly, the application can take the form of a hardware embodiment, a software embodiment, or an embodiment in combination with software and hardware. Moreover, the application can take the form of a computer program product embodied on one or more computer-usable storage media (including but not limited to disk storage and optical storage, etc.) including computer usable program code.
  • the computer program instructions can also be stored in a computer readable memory that can direct a computer or other programmable data processing device to operate in a particular manner, such that the instructions stored in the computer readable memory produce an article of manufacture comprising the instruction device.
  • the apparatus implements the functions specified in one or more blocks of a flow or a flow and/or block diagram of the flowchart.
  • These computer program instructions can also be loaded onto a computer or other programmable data processing device such that a series of operational steps are performed on a computer or other programmable device to produce computer-implemented processing for execution on a computer or other programmable device.
  • the instructions provide steps for implementing the functions specified in one or more of the flow or in a block or blocks of a flow diagram.
  • the embodiment of the present invention provides a software-defined network management method and a communication system, so as to at least solve the problem that the existing SDN controllers on the base station are managed only by the SDN controller at the remote end of the network, and the management fails during the initial power-on and the chain-breaking, and The problem of inefficiency in message forwarding.
  • the software-defined network management method includes: arranging a central software-defined network controller at a remote node of the network, and arranging a local software-defined network controller at a near-end node of the network; the central software defines a network controller and the local The software defined network controller jointly manages the software defined network devices of the network near end nodes.
  • the application lays out a central software defined network controller (central SDN controller) at a remote node of the network, and at the same time arranges a local software defined network controller (local SDN controller) on the network proximal node; a central SDN of the network remote node
  • the controller and the local SDN controller on the network near-end node jointly manage the software-defined network device (SDN device) on the network near-end node.
  • This application not only arranges the SDN controller at the remote node of the network, but also arranges the software-defined network controller at the same time on the remote node of the network and the near-end node of the network, and realizes the network controller through the software defined by both sides.
  • the locally-configured local software-defined network controller implements management of the local software-defined network device and improves the reliability of the software-defined network device management; for example, when the network near-end node needs to forward the message through the software-defined network controller,
  • the local software can be directly used to define the network controller to forward, and the packet does not need to be sent to the remote node of the network first, and then forwarded by the software defined network controller of the remote node of the network, thereby improving forwarding efficiency and performance.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Telephonic Communication Services (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本文公布一种软件定义网络设备管理方法及通信***,在网络远端节点布置中心SDN控制器,且同时在网络近端节点上布置本地SDN控制器;网络远端节点的中心SDN控制器和网络近端节点上的本地SDN控制器联合对网络近端节点上软件定义网络设备进行管理。例如在网络近端节点上电初期或与核心网断链等其他未能与网络远端节点的中心SDN控制器连接时,则可以通过本地布置的本地SDN控制器实现对本地SDN设备的管理,提升SDN设备管理的可靠性;又例如,当网络近端节点需要通过SDN控制器进行报文转发时,可以直接选用本地SDN控制器转发,并不需要先将报文发送到网络远端节点,再经由网络远端节点的SDN控制器转发,因此可以提升转发效率和性能。

Description

软件定义网络管理方法及通信*** 技术领域
本申请涉及但不限于通信领域,具体涉及一种软件定义网络管理方法及通信***。
背景技术
SDN(Software Defined Networking,软件定义网络)是当前网络领域的热点,被业界普遍视作未来网络的演进方向。SDN倡导的标准化控制协议、软件化网络接口为资源的统一管理、业务的推陈出新提供了很好地支持,能够为用户提供更好的网络体验,提升了网络的价值。无线运营商也希望在自身的无线通讯设备中集成SDN设备,提供SDN能力,提升本身的无线设备的网络价值。
SDN控制器是承载SDN控制层业务的设备,负责对底层的SDN设备进行统一控制,以及向上层业务应用提供网络能力调用,SDN网络中必须部署SDN控制器。而无线基站设备的部署有自身的特点,通常是根据覆盖要求将基站设备部署在相应的地区,然后通过传输设备连接到核心网。如果单纯在基站侧部署SDN控制器,则无法对大量基站侧的SDN设备进行统一管理,因此目前一般采用在放置在网络远端的中心机内房部署SDN控制器,以用于对各基站上的SDN设备进行管理。采用这种部署管理方式会存在以下问题:(1)基站上电初期没有和远端的机房建立连接,这个时候远端的SDN控制器无法管理基站侧的SDN设备;(2)基站上如果有需要SDN控制器来进行转发的报文,需经由远端的SDN控制器转发,路径较远,性能低下;(3)如果基站和机房侧的传输链路中断,则SDN控制器对该基站上的SDN设备的管理也将失效,可靠性较低。
发明内容
以下是对本文详细描述的主题的概述。本概述并非是为了限制权利要求的保围。
本发明实施例提供一种软件定义网络管理方法,包括:
在网络远端节点布置中心软件定义网络控制器,在网络近端节点布置本地软件定义网络控制器;
所述中心软件定义网络控制器和所述本地软件定义网络控制器联合对所述网络近端节点的软件定义网络设备进行管理。
其中,在网络近端节点布置本地软件定义网络控制器包括:将网络近端节点的软件定义网络设备的管理参数配置到该网络近端节点的本地软件定义网络控制器上。
其中,在网络近端节点布置本地软件定义网络控制器后,还包括:
所述网络近端节点上电后,所述网络近端节点的本地软件定义网络控制器在检测到该网络近端节点的软件定义网络设备的管理数据有改变时,获取改变后的管理数据。
其中,在网络远端节点布置中心软件定义网络控制器包括:将网络近端节点的软件定义网络设备的管理参数配置到所述中心软件定义网络控制器上。
其中,将网络近端节点的软件定义网络设备的管理参数配置到所述中心软件定义网络控制器上包括:
通过网络近端节点的本地软件定义网络控制器将本网络近端节点的软件定义网络设备的管理参数发给所述中心软件定义网络控制器。
其中,通过网络近端节点的本地软件定义网络控制器将网络近端节点的软件定义网络设备的管理参数发给所述中心软件定义网络控制器包括:
在网络近端节点上电且与所述中心软件定义网络控制器连接后,网络近端节点上的本地软件定义网络控制器将网络近端节点的软件定义网络设备的管理参数发给所述中心软件定义网络控制器;
在网络近端节点正常运行过程中,网络近端节点的本地软件定义网络控制器将网络近端节点的软件定义网络设备改变后的管理参数发给所述中心软件定义网络控制器。
其中,所述中心软件定义网络控制器和所述本地软件定义网络控制器对所述网络近端节点的软件定义网络设备进行管理包括:
所述网络近端节点的本地软件定义网络控制器在所述网络近端节点上电过程中,对该网络近端节点的软件定义网络设备进行管理。
其中,所述中心软件定义网络控制器和所述本地软件定义网络控制器对所述网络近端节点的软件定义网络设备进行管理包括:所述网络近端节点的本地软件定义网络控制器在所述网络近端节点上电过程中,或所述网络近端节点正常运行过程中,对该网络近端节点侧软件定义网络设备发送的软件定义网络服务请求进行处理。
其中,所述中心软件定义网络控制器和所述本地软件定义网络控制器联合对所述网络近端节点的软件定义网络设备进行管理包括:
所述网络近端节点的本地软件定义网络控制器在该网络近端节点侧的报文需通过软件定义网络控制器转发时,优先对该报文进行转发;
所述中心软件定义网络控制器在所述本地软件定义网络控制器转发所述报文失败时,再对所述报文进行转发。
其中,所述中心软件定义网络控制器和所述本地软件定义网络控制器联合对所述网络近端节点的软件定义网络设备进行管理包括:
所述网络近端节点上的本地软件定义网络控制器在所述网络近端节点与所述中心软件定义网络控制器断开连接时,对所述网络近端节点上的软件定义网络设备进行管理;并在所述网络近端节点与所述中心软件定义网络控制器重新连接时,将所述网络近端节点上软件定义网络设备的管理数据同步到所述中心软件定义网络控制器上。
其中,所述中心软件定义网络控制器和所述本地软件定义网络控制器联合对所述网络近端节点的软件定义网络设备进行管理包括:
所述中心软件定义网络控制器将需发给多个网络近端节点的软件定义网络设备的配置信息下发给所述多个网络近端节点。
本发明实施例还提供了一种无线通信***,包括:布置于网络远端节点的中心软件定义网络控制器和布置在网络近端节点的本地软件定义网络控制器;
所述中心软件定义网络控制器和所述网络近端节点的本地软件定义网络 控制器设置为联合对所述网络近端节点的软件定义网络设备进行管理。
其中,所述网络近端节点的本地软件定义网络控制器上配置有网络近端节点上软件定义网络设备的管理参数;所述中心软件定义网络控制器上配置有各网络近端节点上软件定义网络设备的管理参数。
其中,所述中心软件定义网络控制器和所述本地软件定义网络控制器对所述网络近端节点的软件定义网络设备进行管理包括:
所述网络近端节点的本地软件定义网络控制器在所述网络近端节点上电过程中,对该网络近端节点的软件定义网络设备进行管理。
其中,所述中心软件定义网络控制器和所述本地软件定义网络控制器对所述网络近端节点的软件定义网络设备进行管理包括:所述网络近端节点的本地软件定义网络控制器在所述网络近端节点上电过程中,或所述网络近端节点正常运行过程中,对该网络近端节点侧软件定义网络设备发送的软件定义网络服务请求进行处理。
其中,所述中心软件定义网络控制器和所述本地软件定义网络控制器联合对所述网络近端节点上软件定义网络设备进行管理包括:
所述网络近端节点的本地软件定义网络控制器在该网络近端节点侧的报文需通过软件定义网络控制器转发时,优先对该报文进行转发;
所述中心软件定义网络控制器在所述本地软件定义网络控制器转发所述报文失败时,再对所述报文进行转发。
其中,所述中心软件定义网络控制器和所述本地软件定义网络控制器联合对所述网络近端节点上软件定义网络设备进行管理包括:
所述网络近端节点的本地软件定义网络控制器在所述网络近端节点与所述中心软件定义网络控制器断开连接时,对所述网络近端节点的软件定义网络设备进行管理;并在所述网络近端节点与所述中心软件定义网络控制器重新连接时,将所述网络近端节点的软件定义网络设备的管理数据同步到所述中心软件定义网络控制器上。
其中,所述中心软件定义网络控制器和所述本地软件定义网络控制器联合对所述网络近端节点上软件定义网络设备进行管理包括:
所述中心软件定义网络控制器将需发给多个网络近端节点的软件定义网络设备的配置信息下发给所述多个网络近端节点。
本发明实施例还提供了另一种计算机可读存储介质,存储有计算机可执行指令,所述计算机可执行指令被处理器执行时实现上述的软件定义网络管理方法。
本发明实施例的有益效果是:
本发明实施例提供的软件定义网络管理方法及通信***,在网络远端节点布置中心软件定义网络控制器(中心SDN控制器),且同时在网络近端节点上布置本地软件定义网络控制器(本地SDN控制器);网络远端节点的中心SDN控制器和网络近端节点上的本地SDN控制器联合对网络近端节点上软件定义网络设备(SDN设备)进行管理。本发明实施例并不仅是在网络远端节点布置SDN控制器,而是同时在网络远端节点和网络近端节点上同时布置软件定义网络控制器,并通过两侧设置的软件定义网络控制器联合实现对网络近端节点侧软件定义网络设备进行管理;例如在网络近端节点上电初期或与核心网断链等其他未能与网络远端节点的中心软件定义网络控制器连接时,则可以通过本地布置的本地软件定义网络控制器实现对本地软件定义网络设备的管理,提升软件定义网络设备管理的可靠性;又例如,当网络近端节点需要通过软件定义网络控制器进行报文转发时,可以直接选用本地软件定义网络控制器转发,并不需要先将报文发送到网络远端节点,再经由网络远端节点的软件定义网络控制器转发,因此可以提升转发效率和性能。在阅读并理解了附图和详细描述后,可以明白其他方面。
附图概述
图1为本发明实施例一提供的软件定义网络管理方法流程示意图;
图2为本发明实施例二提供的通信***结构示意图。
本发明的实施方式
本发明实施例通过同时在网络远端节点(可以是中心机房)和网络近端节点(例如基站等)上同时设置SDN控制器,并通过两侧设置的SDN控制器联合实现对网络近端节点侧SDN设备进行管理,能提升SDN设备管理的 可靠性和性能。下面通过具体实施方式结合附图对本申请作进一步详细说明。
实施例一:
请参见图1所示,本实施例中软件定义网络管理方法包括:
步骤101:在网络远端节点布置中心软件定义网络控制器,在网络近端节点上布置本地软件定义网络控制器;
步骤102:中心软件定义网络控制器和网络近端节点上的本地软件定义网络控制器联合对网络近端节点上的软件定义网络设备进行管理。例如,在网络近端节点上电初期或与核心网断链等其他未能与网络远端节点的中心软件定义网络控制器连接时,可直接通过本地布置的本地SDN控制器实现对本地SDN设备的管理,提升SDN设备管理的可靠性;又例如,当网络近端节点需要通过SDN控制器进行报文转发时,可直接选用本地SDN控制器转发,并不需要先将报文发送到网络远端节点,再经由网络远端节点的SDN控制器转发,因此可以提升转发效率和性能。
上述步骤101中,在网络近端节点上布置本地软件定义网络控制器时,包括将网络近端节点上软件定义网络设备的管理参数配置到该网络近端节点的本地软件定义网络控制器上。本实施例中软件定义网络设备的管理参数包括但不限于配置信息、设备能力信息、链路信息和拓扑信息中的至少一种。
在本实施例中,在网络近端节点上布置本地软件定义网络控制器后,网络近端节点上电后,也即网络近端节点运行过程中,网络近端节点上的本地软件定义网络控制器在检测到网络近端节点上软件定义网络设备的管理数据有改变时,获取更新改变后的管理数据。
本实施例中,在网络远端节点布置中心软件定义网络控制器也许将网络近端节点上软件定义网络设备的管理参数配置到中心软件定义网络控制器上。本实施例中网络远端节点还可布置核心网设备。核心网设备和中心软件定义网络控制器可以使用以太网进行连接通信,也可以处于不同子网,通过IP网络进行通信。本实施例中可直接通过网络近端节点上的各软件定义网络设备直接或通过核心网设备将相关管理参数发给中心软件定义网络控制器进行配置;还可直接利用网络近端节点上的本地软件定义网络控制器实现将网 络近端节点上各软件定义网络设备的管理参数直接或通过核心网设备发给网络远端节点的中心软件定义网络控制器,因为本地软件定义网络控制器具有网络近端节点上各软件定义网络设备的管理参数,这样可以提升配置效率并提升资源利用率。通过网络近端节点上的本地软件定义网络控制器将网络近端节点上软件定义网络设备的管理参数发给中心软件定义网络控制器包括:
在网络近端节点上电且与中心软件定义网络控制器连接后,网络近端节点上的本地软件定义网络控制器将网络近端节点上软件定义网络设备的管理参数发给所述中心软件定义网络控制器;此时的管理参数是各软件定义网络设备初始时设定的管理参数。在网络近端节点正常运行过程中,各软件定义网络设备的管理参数可能会发生变化,此时网络近端节点上的本地软件定义网络控制器还可将获取的网络近端节点上软件定义网络设备改变后的管理参数也发给中心软件定义网络控制器进行更新。
网络远端节点的中心软件定义网络控制器通过上述方式获取到各网络近端节点上的软件定义网络设备的管理参数后,即可以实现对网络近端节点上的软件定义网络设备的管理参数进行控制。各网络近端节点本地的软件定义网络控制器也具有本地各软件定义网络设备的管理参数,因此也可以实现对网络近端节点本地各软件定义网络设备的管理。本实施例中中心软件定义网络控制器、各网络近端节点上各软件定义网络控制器都具有自己的通信地址,且软件定义网络控制器之间的通信地址各不相同;相应的业务软件可通过对应的通信地址(例如IP)访问到对应的软件定义网络控制器从而发起网络服务请求。本实施例中网络近端节点上的业务软件可通过网络近端节点上对应的软件定义网络设备将网络服务请求发给对应的软件定义网络控制器。
根据上述分析可知,本实施例中网络远端节点的中心软件定义网络控制器和网络近端节点侧的本地软件定义网络控制器都具备软件定义网络设备管理功能。因此可根据不同的应用场景有效联合二者对软件定义网络设备进行管理可以提升管理的可靠性、稳定性以及灵活性。下面分别以几种应用场景为示例进行说明。
网络近端节点初始上电时,此时网络近端节点还未同网络远端节点的核心网设备建立连接,也即还未与网络远端节点的中心软件定义网络控制器建 立连接,此时网络近端节点上的本地软件定义网络控制器在网络近端节点上电过程中,对该网络近端节点的软件定义网络设备进行管理。且在网络近端节点上电过程中,网络近端节点上相关业务软件的网络服务请求(也即SDN网络服务请求)也可通过本地软件定义网络控制器进行处理,也即网络近端节点上的本地软件定义网络控制器在网络近端节点上电过程中还可用于对相关业务软件的网络服务器请求进行处理。在网络近端节点上电完成且与网络远端节点的中心软件定义网络控制器建立连接后,网络近端节点的本地软件定义网络控制器将网络近端节点上软件定义网络设备的管理参数同步给中心软件定义网络控制器。
在网络近端节点正常运行过程中,网络近端节点上的本地软件定义网络控制器在该网络近端节点侧的报文需通过软件定义网络控制器转发时,优先对该报文进行转发;也即网络近端节点侧的报文需要通过软件定义网络控制器转发报文时,采用优选采用网络近端节点上的本地软件定义网络控制器进行转发的转发策略,当本地软件定义网络控制器转发所述报文失败时,再采用网络远端节点的中心软件定义网络控制器对该报文进行转发。这样可以提升转发效率。
网络近端节点上电正常运行过程中,当网络近端节点侧本地运行的业务软件有网络服务请求时,优选采用网络近端节点上的本地软件定义网络控制器对该网络服务请求进行处理;当本地软件定义网络控制器处理失败时,再采用网络远端节点的中心软件定义网络控制器对该网络服务请求进行处理。本实施例中无线网络近端节点侧的本地软件定义网络只管理本网络近端节点上的软件定义网络设备,不管理其他网络近端节点上的软件定义网络设备。
网络近端节点正常运行过程中,当需要对多个网络近端节点上的软件定义网络设备同时配置时,中心软件定义网络控制器需发给多个网络近端节点的软件定义网络设备的配置信息下发给多个网络近端节点实现对多个网络近端节点的统一管理。
网络近端节点正常运行过程中,网络近端节点与中心软件定义网络控制器音传输等问题断开连接时,网络近端节点上的本地软件定义网络控制器对网络近端节点上的软件定义网络设备进行管理;并在网络近端节点与中心软 件定义网络控制器重新连接时,将网络近端节点上软件定义网络设备的管理数据再同步到中心软件定义网络控制器上;以使中心软件定义网络控制器可以实现对该网络近端节点上软件定义网络设备的控制。
本实施例在网络近端节点侧和网络远端节点同时部署软件定义网络控制器,与相关技术相比,提高了软件定义网络控制的稳定性,可以大规模的统一管理无线网络近端节点侧的软件定义网络设备,还可以解决网络近端节点本地业务软件对软件定义网络网络的服务请求。
实施例二:
本实施例提供了一种无线通信***,请参见图2所示,包括:布置于网络远端节点1的核心网设备11和中心软件定义网络控制器12(也即中心软件定义网络控制器12设置在网络远端节点),以及布置在网络近端节点2上的本地软件定义网络控制器21;中心软件定义网络控制器12和网络近端节点2上的本地软件定义网络控制器21设置为联合对所述网络近端节点2上软件定义网络设备进行管理。核心网设备11和中心软件定义网络控制器12可以使用以太网进行连接通信,也可以处于不同子网,通过IP网络进行通信。
本实施例中网络近端节点2上的本地软件定义网络控制器21可以是轻量型软件定义网络控制器;网络远端节点的中心软件定义网络控制器12则是大容量的软件定义网络控制器。
网络近端节点2上的本地软件定义网络控制器21上配置有网络近端节点2上软件定义网络设备的管理参数;本实施例中软件定义网络设备的管理参数包括但不限于配置信息、设备能力信息、链路信息和拓扑信息中的至少一种。且网络近端节点2上的本地软件定义网络控制器21在网络近端节点上电后,也即网络近端节点运行过程中,检测到网络近端节点上软件定义网络设备的管理数据有改变时,获取更新改变后的管理数据。
中心软件定义网络控制器12上配置有各网络近端节点2上软件定义网络设备的管理参数。本实施例中可直接通过网络近端节点2上的各软件定义网络设备通过与核心网通信将相关管理参数发给中心软件定义网络控制器12进行配置;还可直接利用网络近端节点上的本地软件定义网络控制器将网络近端节点上各软件定义网络设备的管理参数直接发给网络远端节点的中心软 件定义网络控制器。
本实施例中,中心软件定义网络控制器12和网络近端节点2上的本地软件定义网络控制器21对网络近端节点2的软件定义网络设备进行管理包括:
网络近端节点初始上电时,此时网络近端节点2还未同网络远端节点的核心网建立连接,也即还未与网络远端节点的中心软件定义网络控制器12建立连接,此时网络近端节点2上的本地软件定义网络控制器21在网络近端节点2上电过程中,对该网络近端节点2的软件定义网络设备进行管理。且在网络近端节点2上电过程中,网络近端节点上相关业务软件的网络服务请求(也即SDN网络服务请求)也可通过本地软件定义网络控制器21进行处理,也即网络近端节点上的本地软件定义网络控制器21在网络近端节点2上电过程中还可设置为对相关业务软件的网络服务器请求进行处理。在网络近端节点上电完成且与网络远端节点的中心软件定义网络控制器12建立连接后,网络近端节点2的本地软件定义网络控制器21将网络近端节点2上软件定义网络设备的管理参数同步给中心软件定义网络控制器12。
在网络近端节点2正常运行过程中,网络近端节点2上的本地软件定义网络控制器21在该网络近端节点2侧的报文需通过软件定义网络控制器转发时,优先对该报文进行转发;也即网络近端节点2侧的报文需要通过软件定义网络控制器转发报文时,采用优选采用网络近端节点2上的本地软件定义网络控制器21进行转发的转发策略,当本地软件定义网络控制器21转发所述报文失败时,再采用网络远端节点的中心软件定义网络控制器12对该报文进行转发。这样可以提升转发效率。
网络近端节点2上电正常运行过程中,当网络近端节点2侧本地运行的业务软件有网络服务请求时,优选采用网络近端节点2上的本地软件定义网络控制器21对该网络服务请求进行处理;当本地软件定义网络控制器21处理失败时,再采用网络远端节点的中心软件定义网络控制器12对该网络服务请求进行处理。本实施例中无线网络近端节点2侧的本地软件定义网络只管理本网络近端节点2上的软件定义网络设备,不管理其他网络近端节点2上的软件定义网络设备。
网络近端节点2正常运行过程中,当需要对多个网络近端节点2上的软 件定义网络设备同时配置时,中心软件定义网络控制器12将来自核心网需发给多个网络近端节点2的软件定义网络设备的配置信息下发给多个网络近端节点2实现对多个网络近端节点2的统一管理。
网络近端节点2正常运行过程中,网络近端节点2与中心软件定义网络控制器12音传输等问题断开连接时,网络近端节点2上的本地软件定义网络控制器21对网络近端节点2上的软件定义网络设备进行管理;并在网络近端节点2与中心软件定义网络控制器12重新连接时,将网络近端节点2上软件定义网络设备的管理数据再同步到中心软件定义网络控制器12上;以使中心软件定义网络控制器12可以实现对该网络近端节点2上软件定义网络设备的控制。
下面以网络远端节点为无线运营商机房,网络近端节点为无线基站的应用为例进行示例说明。
假设在某一区域根据无线用户数量和覆盖需求,在各个地区分散部署了100个无线基站,在该区域的无线运营商机房放置了核心网设备。部署软件定义网络控制器时,在每个无线基站侧都部署一个本地软件定义网络控制器,在该地区的无线运营商机房部署一个大软件定义网络控制器,也即中心软件定义网络控制器。
设地点A的基站设备开始加电,在上电初期,该基站设备运行软件版本需要隔离基站外部和内部的报文,需要给外网和内外报文添加不同的VLAN(Virtual Local Area Network,虚拟局域网)标识,这个需求通过本地软件定义网络控制器下发流表给本地的软件定义网络设备实现。上电完成后,基站设备跟机房建立了网络连接,机房侧的中心软件定义网络控制器将该地点A基站的软件定义网络设备纳入管理。
在各基站正常运行过程中,当需要给该区域所有的无线基站的外网口进行流量带宽配置,这个需求通过机房侧的中心软件定义网络控制器统一下发带宽配置规则给该地区所有的无线基站侧的软件定义网络设备实现。
假设地点B的基站设备跟机房的网络连接断,也即与中心软件定义网络控制器断链,则由该基站侧本地软件定义网络控制器管理本地的软件定义网络设备,待跟机房的网络恢复,基站侧本地软件定义网络控制器重新将本 地的软件定义网络管理数据同步到远端的中心软件定义网络控制器,远端的中心软件定义网络控制器重新管理地点B基站侧的软件定义网络设备。
在另外一个实施例中,本申请还提供了一种计算机可读存储介质,存储有计算机可执行指令,所述计算机可执行指令被处理器执行时实现上述的软件定义网络管理方法。该存储介质包括但不限于:光盘、软盘、硬盘、可擦写存储器等。
本领域内的技术人员应明白,本申请的实施例可提供为方法、***、或计算机程序产品。因此,本申请可采用硬件实施例、软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。
本申请是参照根据本申请实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
以上内容是结合具体的实施方式对本申请所作的进一步详细说明,不能认定本申请的具体实施只局限于这些说明。对于本申请所属技术领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干简单推演或替换,都应当视为属于本申请的保护范围。
工业实用性
本发明实施例提供了一种软件定义网络管理方法及通信***,以至少解决现有仅通过网络远端的SDN控制器对基站上SDN设备进行管理存在上电初期和断链时管理失效,以及报文转发时效率低下的问题。
其中,所述软件定义网络管理方法,包括:在网络远端节点布置中心软件定义网络控制器,在网络近端节点布置本地软件定义网络控制器;所述中心软件定义网络控制器和所述本地软件定义网络控制器联合对所述网络近端节点的软件定义网络设备进行管理。
本申请在网络远端节点布置中心软件定义网络控制器(中心SDN控制器),且同时在网络近端节点上布置本地软件定义网络控制器(本地SDN控制器);网络远端节点的中心SDN控制器和网络近端节点上的本地SDN控制器联合对网络近端节点上软件定义网络设备(SDN设备)进行管理。本申请并不仅是在网络远端节点布置SDN控制器,而是同时在网络远端节点和网络近端节点上同时布置软件定义网络控制器,并通过两侧设置的软件定义网络控制器联合实现对网络近端节点侧软件定义网络设备进行管理;例如在网络近端节点上电初期或与核心网断链等其他未能与网络远端节点的中心软件定义网络控制器连接时,则可以通过本地布置的本地软件定义网络控制器实现对本地软件定义网络设备的管理,提升软件定义网络设备管理的可靠性;又例如,当网络近端节点需要通过软件定义网络控制器进行报文转发时,可以直接选用本地软件定义网络控制器转发,并不需要先将报文发送到网络远端节点,再经由网络远端节点的软件定义网络控制器转发,因此可以提升转发效率和性能。

Claims (19)

  1. 一种软件定义网络管理方法,包括:
    在网络远端节点布置中心软件定义网络控制器,在网络近端节点布置本地软件定义网络控制器;
    所述中心软件定义网络控制器和所述本地软件定义网络控制器联合对所述网络近端节点的软件定义网络设备进行管理。
  2. 如权利要求1所述的软件定义网络管理方法,其中,在网络近端节点布置本地软件定义网络控制器包括:将网络近端节点的软件定义网络设备的管理参数配置到该网络近端节点的本地软件定义网络控制器上。
  3. 如权利要求2所述的软件定义网络管理方法,在网络近端节点布置本地软件定义网络控制器后,还包括:
    所述网络近端节点上电后,所述网络近端节点的本地软件定义网络控制器在检测到该网络近端节点的软件定义网络设备的管理数据有改变时,获取改变后的管理数据。
  4. 如权利要求2所述的软件定义网络管理方法,其中,在网络远端节点布置中心软件定义网络控制器包括:将网络近端节点的软件定义网络设备的管理参数配置到所述中心软件定义网络控制器上。
  5. 如权利要求3所述的软件定义网络管理方法,其中,将网络近端节点的软件定义网络设备的管理参数配置到所述中心软件定义网络控制器上包括:
    通过网络近端节点的本地软件定义网络控制器将本网络近端节点的软件定义网络设备的管理参数发给所述中心软件定义网络控制器。
  6. 如权利要求5所述的软件定义网络管理方法,其中,通过网络近端节点的本地软件定义网络控制器将网络近端节点的软件定义网络设备的管理参数发给所述中心软件定义网络控制器包括:
    在网络近端节点上电且与所述中心软件定义网络控制器连接后,网络近端节点上的本地软件定义网络控制器将网络近端节点的软件定义网络设备的管理参数发给所述中心软件定义网络控制器;
    在网络近端节点正常运行过程中,网络近端节点的本地软件定义网络控制器将网络近端节点的软件定义网络设备改变后的管理参数发给所述中心软件定义网络控制器。
  7. 如权利要求1至6任一项所述的软件定义网络管理方法,其中,所述中心软件定义网络控制器和所述本地软件定义网络控制器对所述网络近端节点的软件定义网络设备进行管理包括:
    所述网络近端节点的本地软件定义网络控制器在所述网络近端节点上电过程中,对该网络近端节点的软件定义网络设备进行管理。
  8. 如权利要求1至6任一项所述的软件定义网络管理方法,其中,所述中心软件定义网络控制器和所述本地软件定义网络控制器对所述网络近端节点的软件定义网络设备进行管理包括:所述网络近端节点的本地软件定义网络控制器在所述网络近端节点上电过程中,或所述网络近端节点正常运行过程中,对该网络近端节点侧软件定义网络设备发送的软件定义网络服务请求进行处理。
  9. 如权利要求1至6任一项所述的软件定义网络管理方法,其中,所述中心软件定义网络控制器和所述本地软件定义网络控制器联合对所述网络近端节点的软件定义网络设备进行管理包括:
    所述网络近端节点的本地软件定义网络控制器在该网络近端节点侧的报文需通过软件定义网络控制器转发时,优先对该报文进行转发;
    所述中心软件定义网络控制器在所述本地软件定义网络控制器转发所述报文失败时,再对所述报文进行转发。
  10. 如权利要求1至6任一项所述的软件定义网络管理方法,其中,所述中心软件定义网络控制器和所述本地软件定义网络控制器联合对所述网络近端节点的软件定义网络设备进行管理包括:
    所述网络近端节点上的本地软件定义网络控制器在所述网络近端节点与所述中心软件定义网络控制器断开连接时,对所述网络近端节点上的软件定义网络设备进行管理;并在所述网络近端节点与所述中心软件定义网络控制器重新连接时,将所述网络近端节点上软件定义网络设备的管理数据同步到 所述中心软件定义网络控制器上。
  11. 如权利要求1至6任一项所述的软件定义网络管理方法,其中,所述中心软件定义网络控制器和所述本地软件定义网络控制器联合对所述网络近端节点的软件定义网络设备进行管理包括:
    所述中心软件定义网络控制器将需发给多个网络近端节点的软件定义网络设备的配置信息下发给所述多个网络近端节点。
  12. 一种无线通信***,包括:布置于网络远端节点的中心软件定义网络控制器和布置在网络近端节点的本地软件定义网络控制器;
    所述中心软件定义网络控制器和所述网络近端节点的本地软件定义网络控制器设置为联合对所述网络近端节点的软件定义网络设备进行管理。
  13. 如权利要求12所述的无线通信***,其中,所述网络近端节点的本地软件定义网络控制器上配置有网络近端节点上软件定义网络设备的管理参数;所述中心软件定义网络控制器上配置有各网络近端节点上软件定义网络设备的管理参数。
  14. 如权利要求12或13所述的无线通信***,其中,所述中心软件定义网络控制器和所述本地软件定义网络控制器对所述网络近端节点的软件定义网络设备进行管理包括:
    所述网络近端节点的本地软件定义网络控制器在所述网络近端节点上电过程中,对该网络近端节点的软件定义网络设备进行管理。
  15. 如权利要求12或13所述的无线通信***,其中,所述中心软件定义网络控制器和所述本地软件定义网络控制器对所述网络近端节点的软件定义网络设备进行管理包括:所述网络近端节点的本地软件定义网络控制器在所述网络近端节点上电过程中,或所述网络近端节点正常运行过程中,对该网络近端节点侧软件定义网络设备发送的软件定义网络服务请求进行处理。
  16. 如权利要求12或13所述的无线通信***,其中,所述中心软件定义网络控制器和所述本地软件定义网络控制器联合对所述网络近端节点上软件定义网络设备进行管理包括:
    所述网络近端节点的本地软件定义网络控制器在该网络近端节点侧的报 文需通过软件定义网络控制器转发时,优先对该报文进行转发;
    所述中心软件定义网络控制器在所述本地软件定义网络控制器转发所述报文失败时,再对所述报文进行转发。
  17. 如权利要求12或13所述的无线通信***,其中,所述中心软件定义网络控制器和所述本地软件定义网络控制器联合对所述网络近端节点上软件定义网络设备进行管理包括:
    所述网络近端节点的本地软件定义网络控制器在所述网络近端节点与所述中心软件定义网络控制器断开连接时,对所述网络近端节点的软件定义网络设备进行管理;并在所述网络近端节点与所述中心软件定义网络控制器重新连接时,将所述网络近端节点的软件定义网络设备的管理数据同步到所述中心软件定义网络控制器上。
  18. 如权利要求12或13所述的无线通信***,其中,所述中心软件定义网络控制器和所述本地软件定义网络控制器联合对所述网络近端节点上软件定义网络设备进行管理包括:
    所述中心软件定义网络控制器将需发给多个网络近端节点的软件定义网络设备的配置信息下发给所述多个网络近端节点。
  19. 一种计算机可读存储介质,存储有计算机可执行指令,所述计算机可执行指令被处理器执行时实现权利要求1至11任一项所述的软件定义网络管理方法。
PCT/CN2016/097823 2015-11-16 2016-09-01 软件定义网络管理方法及通信*** WO2017084411A1 (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201510784025.XA CN106712994B (zh) 2015-11-16 2015-11-16 软件定义网络管理方法及通信***
CN201510784025.X 2015-11-16

Publications (1)

Publication Number Publication Date
WO2017084411A1 true WO2017084411A1 (zh) 2017-05-26

Family

ID=58718051

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2016/097823 WO2017084411A1 (zh) 2015-11-16 2016-09-01 软件定义网络管理方法及通信***

Country Status (2)

Country Link
CN (1) CN106712994B (zh)
WO (1) WO2017084411A1 (zh)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113254379B (zh) * 2021-05-31 2021-11-05 湖南博匠信息科技有限公司 软件定义装备的软件定义方法及软件定义装备

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2014142971A1 (en) * 2013-03-15 2014-09-18 Hewlett-Packard Development Company , L. P. Traffic control across a layer 2 - layer 3 boundary in a software defined network
CN104065585A (zh) * 2014-07-16 2014-09-24 福州大学 一种在软件定义网络中动态调整控制器负载的方法
CN104618475A (zh) * 2015-01-28 2015-05-13 清华大学 用于异构sdn网络的水平方向通信方法和sdn***
CN104702512A (zh) * 2013-12-06 2015-06-10 智梵网络科技有限公司 软件定义网络(sdn)中的分层控制

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9729424B2 (en) * 2012-06-11 2017-08-08 Futurewei Technologies, Inc. Defining data flow paths in software-defined networks with application-layer traffic optimization
CN104412560B (zh) * 2013-05-06 2018-03-13 华为技术有限公司 基于sdn的网络配置方法、装置及***

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2014142971A1 (en) * 2013-03-15 2014-09-18 Hewlett-Packard Development Company , L. P. Traffic control across a layer 2 - layer 3 boundary in a software defined network
CN104702512A (zh) * 2013-12-06 2015-06-10 智梵网络科技有限公司 软件定义网络(sdn)中的分层控制
CN104065585A (zh) * 2014-07-16 2014-09-24 福州大学 一种在软件定义网络中动态调整控制器负载的方法
CN104618475A (zh) * 2015-01-28 2015-05-13 清华大学 用于异构sdn网络的水平方向通信方法和sdn***

Also Published As

Publication number Publication date
CN106712994A (zh) 2017-05-24
CN106712994B (zh) 2021-01-01

Similar Documents

Publication Publication Date Title
EP4017206A1 (en) Connection establishment method and device, link state notification method and device, interface establishment method and device, information transmission method and device, integrated access backhaul node, centralized unit, system and storage medium
WO2018127144A1 (zh) 管理网络切片实例的方法、装置和***
EP1389853B1 (en) Bandwidth oriented reconfiguration of wireless ad hoc networks
US9137198B2 (en) Centralized configuration with dynamic distributed address management
EP3869855A1 (en) Information transmission method and apparatus thereof
TWI639325B (zh) 自動配置的交換機、自動配置交換機的方法、交換機自動部署的軟體定義網路系統及其方法
EP2911346B1 (en) Method and network device for establishing virtual cluster
CN105162704A (zh) Overlay网络中组播复制的方法及装置
US9398629B2 (en) System and method for a distributed wireless network
JP2019057905A (ja) イーサネット(登録商標)スイッチ用のロールベースの自動構成システム及び方法
WO2011091696A1 (zh) 相邻基站连接的建立方法、建立设备和建立***
WO2015085715A1 (zh) 一种处理无线接入的方法、转发设备及网络控制器
EP3583751B1 (en) Method for an improved deployment and use of network nodes of a switching fabric of a data center or within a central office point of delivery of a broadband access network of a telecommunications network
CN112910704B (zh) 一种支持动态自适应网络配置的局域网***、方法和装置
WO2011137621A1 (zh) 管理分布式基站的方法和装置
CN107465582B (zh) 数据发送方法、装置、***、物理家庭网关及接入节点
WO2017084411A1 (zh) 软件定义网络管理方法及通信***
CN113260072B (zh) Mesh组网流量调度方法、网关设备和存储介质
KR102092015B1 (ko) 소프트웨어 정의 네트워크에서 네트워크 장비를 인식하는 방법, 장치 및 컴퓨터 프로그램
CN102821118A (zh) 一种具备异构节点的网络中业务备份的方法和***
KR101678850B1 (ko) 소프트웨어 정의 네트워크에서 스위치의 변경 방법, 장치 및 컴퓨터 프로그램
EP2890053B1 (en) Ds domain generating method and system
KR101786616B1 (ko) 소프트웨어 정의 네트워크에서 서브넷을 지원하는 방법, 장치 및 컴퓨터 프로그램
WO2017012315A1 (zh) 业务监听控制方法及装置
WO2020098946A1 (en) Network node and method for supporting a service based architecture

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: 16865589

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: 16865589

Country of ref document: EP

Kind code of ref document: A1