Method and apparatus providing for hunt groups in an ATM network of the like
First Claim
1. A network of devices, said network comprising:
- (a) a communication medium for allowing communication between devices in said network;
(b) a first device providing a first class of services coupled with said communication medium;
(c) a second device providing for said first class of service coupled with said communication medium;
(d) a third device coupled with said communication medium, said third device requiring services from a device offering said first class of services; and
(e) registration means registering devices of said first class; and
(f) control means for receiving communications from said third device requesting establishment of a communication path with a device of said first class and for controlling selection of a registered one of said devices of said first class to set up a communication path with.
8 Assignments
0 Petitions
Accused Products
Abstract
An asynchronous transfer mode (ATM) network or the like providing for formation of resource hunt groups. The hunt groups are formed by devices of the same class (e.g., servers such as multicast servers) by devices registering with a central management supervisor (also referred to herein as a hunt group manager) through communication of hunt group registration requests over the virtual service path of the switches to which devices are attached. The central management supervisor communicates with an acknowledgement message back to the requesting device, again over the virtual service path. After formation of a hunt group, devices requiring the services of a device registered in the hunt group can communicate a request for establishment of a communication path to the central management supervisor. The central management supervisor then establishes a communication path with an available one of the devices in the hunt group.
-
Citations
21 Claims
-
1. A network of devices, said network comprising:
-
(a) a communication medium for allowing communication between devices in said network; (b) a first device providing a first class of services coupled with said communication medium; (c) a second device providing for said first class of service coupled with said communication medium; (d) a third device coupled with said communication medium, said third device requiring services from a device offering said first class of services; and (e) registration means registering devices of said first class; and (f) control means for receiving communications from said third device requesting establishment of a communication path with a device of said first class and for controlling selection of a registered one of said devices of said first class to set up a communication path with. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method of allowing registration in a hunt group in a network of devices, said method comprising the steps of:
-
(a) a first device communicating to a hunt group manager a first request to join a group of devices offering a first class of services; (b) said hunt manager receiving said first request and storing information identifying said first device'"'"'s membership in said group of devices offering said first class of services for later lookup; (c) said hunt group manager communicating a first confirmation message to said first device confirming said first device'"'"'s registration in said group offering said first class of services; (d) a second device communicating to said hunt group manager a second request to join said group of said devices offering said first class of services; (e) said hunt group manager receiving said second request and storing information identifying said second device'"'"'s membership in said group of devices offering said first class of services for later lookup; and (f) said hunt group manager communicating a second confirmation message to said second device confirming said second device'"'"'s registration in said group of devices offering first class of services. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A method of establishing a communication path in a network, said network comprising a first device for communicating messages and a group of comprising at least a second device and a third device, said second device and said third device offering the same general class of services, said network further comprising a hunt group manager for managing communication in said network, said first device, second device, third device and hunt group manager coupled in communication over communication medium, said method comprising the steps of:
-
(a) said second device registering with said hunt group manager to provide said class of services; (b) said third device registering with said hunt group manager to provide said class of services; (c) said first device communicating a request to said hunt group manager to establish a communication path between said first device and said second device; (d) said hunt group manager determining said second device is unavailable and said hunt group manager establishing a communication between said first device and said third device responsive to said request. - View Dependent Claims (12, 13)
-
-
14. A method of establishing a communication path in a network, said network comprising a first device for communicating messages and a group of comprising at least a second device and a third device, said second device and said third device providing the same general class of services, said network further comprising a hunt group manager for managing communication in said network, said first device, second device, third device and hunt group manager coupled in communication over communication medium, said method comprising the steps of:
-
(a) said second device registering with said hunt group manager as a member of a group of devices offering said class of services; (b) said third device registering with said hunt group manager as a member of said group of devices offering said class of services; (c) said first device communicating a request to said hunt group manager to establish a communication path between said first device and a device offering said class of services; (d) said hunt group manager selecting which of said second or third device to allow said first device to communicate with and said hunt group manager establishing a communication between said first device and said selected one of said second or third device responsive to said request. - View Dependent Claims (15, 16)
-
-
17. A method of establishing a communication path in a data communications network, said network comprising a first device for communicating messages and a group of devices comprising at least a second device and a third device, said first device, second device and third device coupled in communication over communication medium, said method comprising the steps of:
-
(a) said second device registering as a member of a first hunt group; (b) said third device registering as a member of said first hunt group; (c) said first device requesting establishment of a communication path between said first device and a device in said first hunt group; and (d) establishing a communication path between said first device and said second device responsive to said request. - View Dependent Claims (18, 19, 20, 21)
-
Specification