Zero touch configuration and synchronization of a service appliance in a network environment
First Claim
1. A method, comprising:
- receiving, at an appliance port on a service appliance, an indication that a switch port on a switch changed from an inactive status to an active status, the appliance port being connected over a network to the switch port;
starting a bootstrap protocol by a client process executing in the service appliance, wherein the client process starts the bootstrap protocol after receiving a first bootstrap message from a service executing in the switch;
creating, by a port channel module executing in the service appliance, an empty port channel at the service appliance;
adding, by the port channel module, the appliance port to the port channel;
identifying, by a service module executing in the service appliance, the service in the switch that sent the first bootstrap message;
associating, by the service module, the service to the port channel in a cache in the service appliance;
receiving at a second appliance port on the service appliance, a second bootstrap message from the service; and
adding the second appliance port to the port channel.
1 Assignment
0 Petitions
Accused Products
Abstract
An example method for zero touch configuration and synchronization of a service appliance in a network environment includes receiving, at an appliance port on a service appliance, an indication that a switch port on a switch changed from an inactive status to an active status, the appliance port being connected over a network to the switch port, starting a bootstrap protocol, including by receiving at the service appliance from the switch, a bootstrap message from a service executing in the switch, creating, by the service appliance, an empty port channel at the service appliance, adding, by the service appliance, the appliance port to the port channel, and associating, by the service appliance, the service to the port channel in a cache.
22 Citations
20 Claims
-
1. A method, comprising:
-
receiving, at an appliance port on a service appliance, an indication that a switch port on a switch changed from an inactive status to an active status, the appliance port being connected over a network to the switch port; starting a bootstrap protocol by a client process executing in the service appliance, wherein the client process starts the bootstrap protocol after receiving a first bootstrap message from a service executing in the switch; creating, by a port channel module executing in the service appliance, an empty port channel at the service appliance; adding, by the port channel module, the appliance port to the port channel; identifying, by a service module executing in the service appliance, the service in the switch that sent the first bootstrap message; associating, by the service module, the service to the port channel in a cache in the service appliance; receiving at a second appliance port on the service appliance, a second bootstrap message from the service; and adding the second appliance port to the port channel. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 18)
-
-
10. Non-transitory media that includes instructions for execution, which when executed by a processor is operable to perform operations comprising:
-
receiving, at an appliance port on a service appliance, an indication that a switch port on a switch changed from an inactive status to an active status, the appliance port being connected over a network to the switch port; starting a bootstrap protocol by a client process executing in the service appliance, wherein the client process starts the bootstrap protocol after receiving a first bootstrap message from a service executing in the switch; creating, by a port channel module executing in the service appliance, an empty port channel at the service appliance; adding, by the port channel module, the appliance port to the port channel; identifying, by a service module executing in the service appliance, the service in the switch that sent the first bootstrap message; associating, by the service module, the service to the port channel in a cache in the service appliance; receiving at a second appliance port on the service appliance, a second bootstrap message from the service; and adding the second appliance port to the port channel. - View Dependent Claims (11, 12, 13, 19)
-
-
14. An apparatus, comprising:
-
a memory for storing data; and a processor operable to execute instructions associated with the data, wherein the processor and the memory cooperate, such that the apparatus is configured for; receiving, at an appliance port on a service appliance, an indication that a switch port on a switch changed from an inactive status to an active status, the appliance port being connected over a network to the switch port; starting a bootstrap protocol by a client process executing in the service appliance, wherein the client process starts the bootstrap protocol after receiving a first bootstrap message from a service executing in the switch; creating, by a port channel module executing in the service appliance, an empty port channel at the service appliance; adding, by the port channel module, the appliance port to the port channel; identifying, by a service module executing in the service appliance, the service in the switch that sent the first bootstrap message; associating, by the service module, the service to the port channel in a cache in the service appliance; receiving at a second appliance port on the service appliance, a second bootstrap message from the service; and adding the second appliance port to the port channel. - View Dependent Claims (15, 16, 17, 20)
-
Specification