System, device, and method for address reporting in a distributed communication environment
First Claim
1. A method for reporting address information in a distributed modular switching system having a plurality of interconnected switching modules each having an address database, wherein each address database includes a number of locally owned address entries containing locally owned address information and a number of remotely owned address entries containing remotely owned address information, the method comprising:
- retrieving a list of locally owned address information from each address database, the locally owned address information comprising one or more address-to-port-number mappings including a locally owned address and a corresponding interface identifier;
sorting the retrieved address information according to a predetermined sorting scheme; and
reporting the sorted address information.
8 Assignments
0 Petitions
Accused Products
Abstract
An address reporting technique for reporting address information in a distributed communication environment retrieves locally owned address information from each of a number of distributed address databases, sorts the address information according to a predetermined sorting scheme, and reports the sorted address information. Each address database is maintained by one of a plurality of interconnected modules. A reporting module reports address information by retrieving locally owned address information from its address database, retrieves locally owned address information from each of the other interconnected modules, sorts the address information according to a predetermined sorting scheme, and reports the sorted address information. The reporting module retrieves the locally owned address information from each of the other interconnected modules by sending a request message to the other interconnected modules and receiving a response message from each of the other interconnected modules including the locally owned address information from the module. A module that receives the request message retrieves locally owned address information from its address database, formats a response message, and sends the response message to the reporting module. The reporting module may indicate a starting address, in which case each module retrieves from its address database a predetermined number of locally owned address entries starting with a first locally owned address entry that is lexicographically greater than the starting address.
-
Citations
18 Claims
-
1. A method for reporting address information in a distributed modular switching system having a plurality of interconnected switching modules each having an address database, wherein each address database includes a number of locally owned address entries containing locally owned address information and a number of remotely owned address entries containing remotely owned address information, the method comprising:
-
retrieving a list of locally owned address information from each address database, the locally owned address information comprising one or more address-to-port-number mappings including a locally owned address and a corresponding interface identifier; sorting the retrieved address information according to a predetermined sorting scheme; and reporting the sorted address information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 18)
-
-
8. A module for reporting address information in a modular switching system including the module and one or more other interconnected modules, the module comprising:
-
an address database; address maintenance logic operably coupled to maintain a number of locally owned address entries containing locally owned address information and a number of remotely owned address entries containing remotely owned address information in the address database; local retrieval logic operably coupled to retrieve a first list of locally owned address information from the address database, the first list of locally owned address information comprising one or more address-to-port-number mappings including a locally owned address and a corresponding interface identifier; remote retrieval logic operably coupled to retrieve a second list of locally owned address information from each of the other interconnected modules, the second list of locally owned address information comprising one or more address-to-port-number mappings including a locally owned address and a corresponding interface identifier for each of the other interconnected modules; sorting logic responsive to the local retrieval logic and the remote retrieval logic and operably coupled to sort the retrieved address information according to a predetermined sorting scheme; and reporting logic operably coupled to report the sorted address information. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A program product comprising a computer readable medium having embodied therein a computer program for reporting address information in a modular switching system having a plurality of interconnected modules, the computer program comprising:
-
address maintenance logic programmed to maintain a number of locally owned address entries containing locally owned address information and a number of remotely owned address entries containing remotely owned address information in an address database; local retrieval logic programmed to retrieve a first list of locally owned address information from the address database, the first list of locally owned address information comprising one or more address-to-port-number mappings including a locally owned address and a corresponding interface identifier; remote retrieval logic programmed to retrieve at least one second list of locally owned address information from at least one of the interconnected modules, the second list of locally owned address information comprising one or more address-to-port-number mappings including a locally owned address and a corresponding interface identifier; sorting logic responsive to the local retrieval logic and the remote retrieval logic and programmed to sort the retrieved address information according to a predetermined sorting scheme; and reporting logic programmed to report the sorted address information. - View Dependent Claims (14, 15, 16, 17)
-
Specification