Switch resource manager
AssigneeHewlett Packard Enterprise Development LP
InventorSiamack Ayandeh
Life of this patent
Estimating the term…
Abstract
Example implementations relate to a switch resource manager for a network switching device. In an example, a network switching device includes a packet switching device and an operating system kernel. The operating system kernel includes a driver for the packet switching device. The network switching device also includes a switch resource manager including a library of commands for the packet switching device. The switch resource manager can send commands to the packet switching device via the driver. The operating system kernel can load a network operating system instance into user space of the network switching device.
Claims15
A network switching device, comprising:
- ports;
- a packet switching device associated with the ports;
- a first network operating system (NOS) instance;
- a second NOS instance;
- and
- a switch resource manager to (1) allocate a first plurality of the ports to the first NOS instance and a second plurality of the ports to the second NOS instance, and (2) enforce the allocation such that the first NOS instance can control the packet switching device for only the first plurality of the ports and the second NOS instance can control the packet switching device for only the second plurality of the ports.
A network switching device, comprising:
- a packet switching device;
- an operating system kernel including a driver for the packet switching device;
- a switch resource manager including a library of commands for the packet switching device, the switch resource manager to send commands to the packet switching device via the driver;
- and
- the operating system kernel to load a network operating system instance into user space of the network switching device.
A switch resource manager for a network switching device, comprising:
- a software development kit to interface with a driver for a packet switching device of the network switching device;
- a resource map to identify an allocation of resources of the packet switching device to multiple network operating system instances installed in user space of the network switching device;
- and
- a configuration interface to receive instructions to populate the resource map,
- wherein the switch resource manager is separate from the network operating system instances and from an operating system kernel of the network switching device.
Dependencies are inferred from the claim text.