Arbitrated loop address management apparatus method and system
First Claim
1. An apparatus for managing messaging in an arbitrated loop network, the apparatus comprising:
- a memory device storing executable code;
a processor executing the executable code, the executable code comprisingan address map;
an address assignment monitor monitoring an address assignment process for a device in an arbitrated loop network and populating the address map to map an expected address for the device to an assigned address different from the expected address and claimed for the device in response to an error wherein the expected address and the assigned address are arbitrated loop network addresses; and
a switching array replacing the expected address with the assigned address in packets addressed to the device.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus, system, and method are disclosed for automatically and transparently managing addresses in an arbitrated loop network. An arbitrated loop network switch is programmed with an address map and configured with the necessary modules to monitor an address assignment process and associate soft assigned addresses claimed during the address arbitration process with physical slot addresses. In one embodiment, the address fields of packets addressing a specific physical slot are changed (in route) to the soft address assigned during the address arbitration process. The entire process may be transparent to the rest of the network and to users. The present invention facilitates maintaining a physically ordered addressing scheme despite any soft addressing that occurs during loop initialization.
24 Citations
25 Claims
-
1. An apparatus for managing messaging in an arbitrated loop network, the apparatus comprising:
-
a memory device storing executable code; a processor executing the executable code, the executable code comprising an address map; an address assignment monitor monitoring an address assignment process for a device in an arbitrated loop network and populating the address map to map an expected address for the device to an assigned address different from the expected address and claimed for the device in response to an error wherein the expected address and the assigned address are arbitrated loop network addresses; and a switching array replacing the expected address with the assigned address in packets addressed to the device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for managing messaging in an arbitrated loop network, the method comprising:
-
monitoring, by use of a processor, an address assignment process for a device in an arbitrated loop network; populating an address map during the address assignment process to map an expected address for the device to an assigned address different from the expected address and claimed for the device in response to an error wherein the expected address and the assigned address are arbitrated loop network addresses; and replacing the expected address with the assigned address in packets addressed to the device. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A system for managing messaging in an arbitrated loop network, the system comprising:
-
an arbitrated loop network; and a switch monitoring an address assignment process for a device in the arbitrated loop network, updating an address map associated with the switch to map an expected address for the device to an assigned address different from the expected address and claimed for the device in response to an error wherein the expected address and the assigned address are arbitrated loop network addresses, and replacing the expected address with the assigned address in packets addressed to the device. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
-
21. A memory device tangibly storing executable code executed by a processor to perform a method managing messaging in an arbitrated loop network, the method comprising:
-
monitoring an address assignment process for a device in an arbitrated loop network; populating an address map during the address assignment process to map an expected address for the device to an assigned address different from the expected address and claimed for the device in response to an error wherein the expected address and the assigned address are arbitrated loop network addresses; and replacing the expected address with the assigned address in packets addressed to the device. - View Dependent Claims (22, 23, 24)
-
-
25. An apparatus for managing messaging in an arbitrated loop network, the apparatus comprising:
-
a memory device storing executable code; a processor executing the executable code, the executable code comprising means for monitoring an address assignment process for a device in an arbitrated loop network; means for populating an address map to map an expected address to an assigned address different from the expected address and claimed for the device in response to an error wherein the expected address and the assigned address are arbitrated loop network addresses; and means for replacing the expected address with the assigned address in packets addressed to the device.
-
Specification