Dynamic service insertion in a fabric switch
First Claim
Patent Images
1. A switch, comprising:
- service management circuitry configured to;
identify an appliance and a service provided by the appliance via an edge port of the switch; and
marking the edge port of the switch to be associated with the appliance; and
packet processing circuitry configured to;
in response to identifying the appliance, construct for a remote switch a notification message comprising information about the service and the appliance, wherein the switch and the remote switch are member switches of a network of interconnected switches, wherein a fabric identifier identifies the network of interconnected switches and is assigned to the switch and the remote switch, and wherein the information about the appliance indicates that the appliance is reachable via the switch; and
determine that a data frame from the remote switch requires the service.
3 Assignments
0 Petitions
Accused Products
Abstract
One embodiment of the present invention provides a switch. The switch includes a service management module and a packet processor. During operation, the service management module identifies a service provided by an appliance coupled to the switch via a local port. The packet processor constructs a notification message for a remote switch. The notification message includes information about the service and the appliance. In this way, the switch allows the remote switch to request the service.
570 Citations
21 Claims
-
1. A switch, comprising:
-
service management circuitry configured to; identify an appliance and a service provided by the appliance via an edge port of the switch; and marking the edge port of the switch to be associated with the appliance; and packet processing circuitry configured to; in response to identifying the appliance, construct for a remote switch a notification message comprising information about the service and the appliance, wherein the switch and the remote switch are member switches of a network of interconnected switches, wherein a fabric identifier identifies the network of interconnected switches and is assigned to the switch and the remote switch, and wherein the information about the appliance indicates that the appliance is reachable via the switch; and determine that a data frame from the remote switch requires the service. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method, comprising:
-
identifying an appliance and a service provided by the appliance via an edge port of a switch; marking the edge port of the switch to be associated with the appliance; in response to identifying the appliance, constructing for a remote switch a notification message comprising information about the service and the appliance, wherein the switch and the remote switch are member switches of a network of interconnected switches, wherein a fabric identifier identifies the network of interconnected switches and is assigned to the switch and the remote switch, and wherein the information about the appliance indicates that the appliance is reachable the switch; and determining that a data frame from the remote switch requires the service. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory computer-readable storage medium storing instructions that when executed by a computer cause the computer to perform a method for securing a database configuration from undesired modifications, the method comprising:
-
identifying an appliance and a service provided by the appliance via an edge port of a switch; marking the edge port of the switch to be associated with the appliance; in response to identifying the appliance, constructing for a remote switch a notification message comprising information about the service and the appliance, wherein the switch and the remote switch are member switches of a network of interconnected switches, wherein a fabric identifier identifies the network of interconnected switches and is assigned to the switch and the remote switch, and wherein the information about the appliance indicates that the appliance is reachable via the switch; and determining that a data frame from the remote switch requires the service, wherein the appliance is not coupled to a local port of the remote switch, and wherein the fabric identifier is assigned to the switch and the remote switch. - View Dependent Claims (20)
-
-
21. A switch means, comprising:
-
a service management means for; identifying an appliance means and a service provided by the appliance means via an edge port of the switch means; and marking the edge port of the switch to be associated with the appliance; and a packet processor means for; in response to identifying the appliance, constructing for a remote switch means a notification message comprising information about the service and the appliance means, wherein the switch means and the remote switch means are member switches of a network of interconnected switch means, wherein a fabric identifier identifies the network of interconnected switch means and is assigned to the switch means and the remote switch means, and wherein the information about the appliance means indicates that the appliance means is reachable via the switch means; and determining that a data frame from the remote switch means requires the service.
-
Specification