Automated network service discovery and communication
First Claim
1. A networked system, comprising:
- a service system;
a target system; and
a first network switch that is coupled to the service system and the target system through a network, wherein the first network switch performs operations including;
receiving a registration from a service included on the service system;
receiving a discovery message from the target system;
determining that the discovery message corresponds to the service from which the registration was received; and
sending, in response to determining that the discovery message corresponds to the service from which the registration was received, information to the target system that facilitates communication by the target system through the network with the service via the service system.
14 Assignments
0 Petitions
Accused Products
Abstract
A network switch includes a service registration database and a service discovery engine that is coupled to the service registration database. The service discovery engine receives a first service registration over a network from a first service included on a first service device and, in response, stores the first service registration in the service registration database. The service discovery engine then receives a multicast service discovery message over the network from a target device. The service discovery message includes a service identification. The service discovery engine then determines that the service identification is associated with the first service registration stored in the service registration database and, in response, sends a unicast service communication message over the network to the target device. The service communication message includes communication information for the first service. The service registration database may store a plurality of different service registrations for respective different services.
-
Citations
20 Claims
-
1. A networked system, comprising:
-
a service system; a target system; and a first network switch that is coupled to the service system and the target system through a network, wherein the first network switch performs operations including; receiving a registration from a service included on the service system; receiving a discovery message from the target system; determining that the discovery message corresponds to the service from which the registration was received; and sending, in response to determining that the discovery message corresponds to the service from which the registration was received, information to the target system that facilitates communication by the target system through the network with the service via the service system. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An information handling system (IHS), comprising:
-
a network switch chassis housing a plurality of network switch ports; a processor that is housed in the network switch chassis that is coupled to the plurality of network switch ports; and a memory system that is housed in the network switch chassis that is coupled to the processor and that includes instructions that, when executed by the processor, cause the processor to; receive, through a network via at least one of the plurality of network switch ports, a first registration from a first service included on a first service system; receive, through the network via at least one of the plurality of network switch ports, a first discovery message from a first target included on a first target system; and determine that the first discovery message corresponds to the first service from which the first registration was received; send, through the network via at least one of the plurality of network switch ports and in response to determining that the first discovery message corresponds to the first service from which the first registration was received, information to the target system that facilitates communication by the target system through the network with the first service via the first service system. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A method for facilitating communication between a target and a service, comprising:
-
receiving, by a first network switch through a network, a registration from a service that is included on a service system; receiving, by the first network switch through the network, a discovery message from a target that is included in a target system; determining, by the first network switch, that the discovery message corresponds to the service from which the registration was received; and sending, by the first network switch in response to determining that the discovery message corresponds to the service from which the registration was received, information to the target that facilitates communication by the target system through the network with the service via the service system. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification