Network switch systems including logical switches
First Claim
Patent Images
1. A network switch system comprising:
- a controller; and
a plurality of logical switches dynamically instantiated by the controller as a plurality of containerized switch stacks to meet dynamic service needs, wherein a given logical switch includes a control plane and a protocol stack isolated from other logical switches of the network switch system to logically isolate and partition the given logical switch at an application level;
wherein the controller is to run the plurality of logical switches in a chassis-based infrastructure to provide a logical switch per tenant in a multi-tenant environment, and wherein the controller is to provide a composable architecture to add or remove different personalities dynamically over time.
1 Assignment
0 Petitions
Accused Products
Abstract
An example system in accordance with an aspect of the present disclosure includes a logical switch and a controller to dynamically instantiate the logical switch including a control plane isolated from other logical switches of the network switch system. The logical switch includes a protocol stack independent of and isolated from other logical switches of the network switch system.
16 Citations
17 Claims
-
1. A network switch system comprising:
-
a controller; and a plurality of logical switches dynamically instantiated by the controller as a plurality of containerized switch stacks to meet dynamic service needs, wherein a given logical switch includes a control plane and a protocol stack isolated from other logical switches of the network switch system to logically isolate and partition the given logical switch at an application level; wherein the controller is to run the plurality of logical switches in a chassis-based infrastructure to provide a logical switch per tenant in a multi-tenant environment, and wherein the controller is to provide a composable architecture to add or remove different personalities dynamically over time. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method of instantiating a logical switch of a network switch system, comprising:
-
preparing a default container by initializing a common set of services, which are common to the network switch system; instantiating each logical switch to be configured, based on a container list of containers to be configured and a network list of internal networks to be created per container; and preparing switch buffer resources across the network switch system, for each containerized logical switch to be instantiated; establishing logical switch references in an open virtual switch database (OVSDB); obtaining container profile information from the OVSDB; establishing logical switch identities; applying port protection attributes for each port listed for the containerized logical switch; establishing an internal network for the containerized logical switch; enabling switch services based on a container profile description for the containerized logical switch; and enforcing a switch-specific configuration as obtained from the OVSDB.
-
Specification