Multiple media access control (MAC) addresses
First Claim
Patent Images
1. A method for providing multiple media access control (MAC) addresses for a device of a master/slave system, the method comprising:
- providing a first MAC address in a MAC address storage of the device, the first MAC address identifying the device to the master/slave system;
providing a second MAC address in a multicast table entry, of a multicast hash filter of the device, where the second MAC address identifies the device to the master/slave system and permits the device to act as a master device of the master/slave system, and where the multicast hash filter is different than the MAC address storage;
using the first MAC address to continue to access administrative services of the master/slave system during a time interval when the device acts as the master device; and
using the second MAC address to route messages during the time interval when the device acts as the master device.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for providing multiple media access control (MAC) addresses in a device of a master/slave system may include providing a first MAC address in a MAC address storage of the device. The method may also include providing a second MAC address in a multicast table entry of a multicast hash filter of the device.
-
Citations
21 Claims
-
1. A method for providing multiple media access control (MAC) addresses for a device of a master/slave system, the method comprising:
-
providing a first MAC address in a MAC address storage of the device, the first MAC address identifying the device to the master/slave system; providing a second MAC address in a multicast table entry, of a multicast hash filter of the device, where the second MAC address identifies the device to the master/slave system and permits the device to act as a master device of the master/slave system, and where the multicast hash filter is different than the MAC address storage; using the first MAC address to continue to access administrative services of the master/slave system during a time interval when the device acts as the master device; and using the second MAC address to route messages during the time interval when the device acts as the master device. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for preventing disruption of a system that includes a slave device connected to a master device via a bus, comprising:
-
determining that the master device is operable; providing a first media access control (MAC) address to the slave device when the master device is inoperable, where the slave device includes a MAC storage device to store the first MAC address; providing a second MAC address stored as an entry in a multicast hash filter that is different than the MAC storage device; and operating the slave device, as a system master, based on both the first MAC address and the second MAC address, when the master device is inoperable. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A slave device connected to a master device via a bus, the slave device being capable of storing multiple media access control (MAC) addresses, where the slave device includes a communication interface comprising:
-
a MAC address storage device to store a first MAC address, and a multicast hash filter that is different than the MAC address storage device, to; store a plurality of multicast table entries, and store a second MAC address as one of the multicast table entries, where the slave device uses both the first MAC address and the second MAC address during a time interval when the slave device is operating as the master device. - View Dependent Claims (12, 13, 14)
-
-
15. A method for using a multicast hash filter of a network device, the method comprising:
-
storing, in a first media access control (MAC) address storage of the network device, a MAC address to identify the network device to a master/slave system, where the MAC address storage is different than the multicast hash filter; writing at least one multicast table entry to the multicast hash filter, comprising; deriving a multicast table entry from a second MAC address, where the multicast table entry includes a corresponding multicast address and a corresponding MAC address; repeating the writing to the at least one multicast table entry until all multicast table entries have been written to the multicast hash filter; and borrowing an entry from the multicast hash filter to store the second MAC address and to identify the network device to the master/slave system. - View Dependent Claims (16)
-
-
17. A device in a redundant master/slave system, comprising:
-
a MAC address storage device that stores a first MAC address that identifies the device to the redundant master slave/system; and a multicast hash filter that is different than the MAC address storage device, that; stores a plurality of multicast table entries and, stores a second MAC address in one of the multicast table entries, where the device uses the first MAC address to continue to access administrative services of the master/slave system during a time interval when the device acts as the master device, and where the device uses the second MAC address to route messages during the time interval when the device acts as the master device. - View Dependent Claims (18, 19)
-
-
20. A system, comprising:
-
a bus; a master device; and a slave device connected to the master device via the bus, the slave device including; a communication interface including; a media access control (MAC) address storage device that stores a real MAC address associated with the slave device; and a multicast hash filter that is different than the MAC address storage device and that stores a plurality of multicast table entries, the multicast hash filter storing a virtual MAC address, received from the master device, as one of the plurality of multicast table entries, where, when the slave device assumes a role of the master device, the slave device uses both the real MAC address and the virtual MAC address during a time interval when the slave device assumes the role of the master device. - View Dependent Claims (21)
-
Specification