H04L41/042

Stacked computer network devices having multiple master nodes

An electronic device is described. The electronic device includes a stack of computer network devices, such as a stack of switches and/or routers. This stack of computer network devices includes data planes and ports for directing packets or frames in a wireless network based at least in part on destinations of the packets or frames. Moreover, the electronic device may include multiple controllers (such as processors) that operate as master nodes and that perform network functions for the stack of computer network devices using a database. This database may include a common database that is accessible by the multiple controllers or multiple instances of the database in the multiple controllers, where the multiple instances of the database are synchronized.

Stacked computer network devices having multiple master nodes

An electronic device is described. The electronic device includes a stack of computer network devices, such as a stack of switches and/or routers. This stack of computer network devices includes data planes and ports for directing packets or frames in a wireless network based at least in part on destinations of the packets or frames. Moreover, the electronic device may include multiple controllers (such as processors) that operate as master nodes and that perform network functions for the stack of computer network devices using a database. This database may include a common database that is accessible by the multiple controllers or multiple instances of the database in the multiple controllers, where the multiple instances of the database are synchronized.

Management and orchestration of heterogeneous network environment using dynamic, robust and network aware microservices

State of the art networking solutions are tightly coupled and proprietary in nature due to multiple vendors in the networking domain. Embodiments of the present disclosure provide a method and system for management and orchestration of heterogeneous network environment using dynamic, robust and network aware microservices. The method enables a platform for automatically and dynamically identifying appropriate group of microservices in accordance with network type and service type specified by the user, thus providing a solution that generates network aware microservices for each network in the heterogeneous network landscape. Furthermore, the system manages the identified microservices for each of the network by managing the life cycle of these microservices. The right life cycle management and co-ordination of the microservices for the network is in-line with desired goals/business logic, in a reliable and scalable manner, in heterogeneous network environments.

Management and orchestration of heterogeneous network environment using dynamic, robust and network aware microservices

State of the art networking solutions are tightly coupled and proprietary in nature due to multiple vendors in the networking domain. Embodiments of the present disclosure provide a method and system for management and orchestration of heterogeneous network environment using dynamic, robust and network aware microservices. The method enables a platform for automatically and dynamically identifying appropriate group of microservices in accordance with network type and service type specified by the user, thus providing a solution that generates network aware microservices for each network in the heterogeneous network landscape. Furthermore, the system manages the identified microservices for each of the network by managing the life cycle of these microservices. The right life cycle management and co-ordination of the microservices for the network is in-line with desired goals/business logic, in a reliable and scalable manner, in heterogeneous network environments.

SYSTEM AND METHOD OF ESTABLISHING SEAMLESS REMOTE ACCESS VIRTUAL PRIVATE NETWORK CONNECTIONS
20220321401 · 2022-10-06 ·

A system and a method of establishing seamless remote access VPN connections are described. For establishment of a VPN connection for a user device, a cluster leader of a cluster of controllers identifies an active controller and a standby controller, based on network load of each controller of the cluster of controllers. An active VPN connection is established between the user device and the active controller and a standby VPN connection is established between the user device and the standby controller. The standby VPN connection is utilized in place of the active VPN connection during failover of the active controller. Because information of an active session is regularly shared by the active controller to the standby controller, the standby controller can seamlessly resume the active session during failover of the active controller.

Management service management method and apparatus
11646950 · 2023-05-09 · ·

A management service management method includes receiving, by a management service function unit, a management service query request from a first management function unit, where the management service query request carries management service requirement information, and the management service requirement information includes at least one of the following requirement information of an operation, requirement information of a managed object, or requirement information of management data, determining, by the management service function unit, a first management service corresponding to the management service requirement information, and sending description information of the first management service to the first management function unit, where the description information of the first management service includes description information of the operation, description information of the managed object, and description information of the management data that correspond to the first management service.

EDGE CONTROLLER WITH NETWORK PERFORMANCE PARAMETER SUPPORT
20230133089 · 2023-05-04 ·

A method includes receiving a plurality of configurations comprising a first configuration for provisioning a first set of network services at a first resource of an edge device and a second configuration for provisioning a second set of network services at the first resource, a first configuration group identifier identifying a configuration group for the first configuration, and a first network performance parameter for the configuration group. The method further includes determining a performance factor for the first resource providing the first set of network services to one or more client devices. The method further includes, in response to determining that the performance factor does not satisfy the first network performance parameter for the configuration group and that the first configuration group identifier identifies the configuration group for the first configuration, moving the first configuration from the first resource to a second resource of the edge device.

METHOD FOR ASSIGNING MASTER CONTROLLER IN SOFTWARE DEFINED NETWORK
20170373929 · 2017-12-28 ·

A method of assigning master controllers is disclosed. The method of assigning master controllers may be performed by any one of a plurality of controllers included in a software-defined network system and may include: establishing an objective function in which the number of flows passing through switches having different master controllers from among the flows entering during a unit duration of time is a decision variable; establishing at least one constraints; and finding a solution that minimizes the decision variable while satisfying the constraints.

USER DEVICE, SERVER, METHOD, APPARATUS AND COMPUTER READABLE MEDIUM FOR NETWORK COMMUNICATION
20230208905 · 2023-06-29 · ·

An example embodiment includes transmitting first connection information that the user device is connected to a plurality of servers to a first server, and receiving a list of candidate servers from the first server, the candidate servers being determined by the first server at least based on the first connection information. The embodiment further includes selecting a second server from the list to establish a connection.

Allocation apparatus for allocating information processing device to be managed, allocation method, program for allocation, and management system

An allocation apparatus configured to allocate a plurality of information processing devices to two or more management apparatuses that perform distributed management of the plurality of information processing devices, the allocation apparatus includes: an allocation unit configured to allocate an address range on a network, allocatable to a plurality of information processing devices, to the two or more management apparatuses; and an acquisition unit configured to obtain, from each of the two or more management apparatuses, management information indicating a state of the information processing device whose address belongs to a range allocated to the management apparatus, wherein the allocation unit dynamically performs allocation of the address range on the network based on the management information that has been obtained by the acquisition unit.