Clearing forwarding entries dynamically and ensuring consistency of tables across ethernet fabric switch
First Claim
Patent Images
1. A switch, comprising:
- an ownership management module operable to;
maintain a local ownership association between the switch and a media access control (MAC) address learned at the switch;
terminate the local ownership association for the MAC address; and
terminate an ownership association for a MAC address learned at a remote switch, in response to identifying a corresponding notification from the remote switch; and
a notification module operable to;
generate a first notification indicating the local ownership association; and
generate a second notification indicating the termination of the local ownership association.
3 Assignments
0 Petitions
Accused Products
Abstract
One embodiment of the present invention provides a switch. The switch includes an ownership management mechanism and a notification mechanism. The ownership management mechanism maintains a local ownership association between the switch, and a medium access control (MAC) address learned at the switch and terminates the local ownership association for the MAC address. The notification mechanism generates a first notification indicating the local ownership association and a second notification indicating the termination of the local ownership association.
231 Citations
24 Claims
-
1. A switch, comprising:
-
an ownership management module operable to; maintain a local ownership association between the switch and a media access control (MAC) address learned at the switch; terminate the local ownership association for the MAC address; and terminate an ownership association for a MAC address learned at a remote switch, in response to identifying a corresponding notification from the remote switch; and a notification module operable to; generate a first notification indicating the local ownership association; and generate a second notification indicating the termination of the local ownership association. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A switch, comprising:
-
an ownership management module operable to; maintain a local ownership association between the switch and a medium access control (MAC) address learned at the switch; and terminate the local ownership association for the MAC address; a notification mechanism module operable to; generate a first notification indicating the local ownership association; and generate a second notification indicating the termination of the local ownership association; and an age-out control module operable to; create an age-out indication for the switch and a MAC address learned at the switch, in response to inactivity from the MAC address over a period of time; and suppress local age-out notifications for the MAC address in response to creating the age-out indication. - View Dependent Claims (8, 11)
-
-
9. A method, comprising:
-
maintaining a local ownership association between a switch and a media access control (MAC) address learned at the switch; generating a first notification indicating the local ownership association; terminating the local ownership association for the MAC address; generating a second notification indicating the termination of the local ownership association; and terminating an ownership association for a MAC address learned at a remote switch, in response to receiving a notification from the remote switch. - View Dependent Claims (10, 12, 13, 14)
-
-
15. A method comprising:
-
maintaining a local ownership association between a switch and a media access control (MAC) address learned at the switch; generating a first notification indicating the local ownership association; terminating the local ownership association for the MAC address; generating a second notification indicating the termination of the local ownership association; creating an age-out indication for the switch and a MAC address learned at the switch, in response to inactivity from the MAC address over a period of time; and suppressing local age-out notifications for the MAC address in response to creating the age-out indication. - View Dependent Claims (16)
-
-
17. A computing system, comprising:
-
a processor; and a non-transitory computer-readable storage medium storing instructions which when executed by the processor causes the processor to perform a method, the method comprising; maintaining a local ownership association between the computing system and a media access control (MAC) address learned at the computing system; generating a first notification indicating the local ownership association; terminating the local ownership association for the MAC address; generating a second notification indicating the termination of the local ownership association; and terminating an ownership association for a MAC address learned at a remote computing system, in response to identifying a corresponding notification from the remote computing system. - View Dependent Claims (18, 19, 20, 21, 22)
-
-
23. A computing system, comprising:
-
a processor; and a non-transitory computer-readable storage medium storing instructions which when executed by the processor causes the processor to perform a method, the method comprising; maintaining a local ownership association between the computing system and a media access control (MAC) address learned at the computing system; generating a first notification indicating the local ownership association; terminating the local ownership association for the MAC address; generating a second notification indicating the termination of the local ownership association; creating an age-out indication for the computing system and a MAC address learned at the computing system, in response to inactivity from the MAC address over a period of time; and suppressing local age-out notifications for the MAC address in response to creating the age-out indication. - View Dependent Claims (24)
-
Specification