IP Library Granted Patent US 7,397,811
Granted Patent B2
US 7,397,811 · App. 10/422,572 · Granted Jul 8, 2008

Method and apparatus for determining shared broadcast domains of network switches, ports and interfaces

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,397,811
App. No.
10/422,572
Granted
Jul 8, 2008
Kind
B2
Abstract

A system for determining shared broadcast domains. The system includes a network having devices which have physical ports and/or logical interfaces, and having a network management system. The network management system having a mechanism for learning features about ports or interfaces of devices of the network. The system includes a mechanism for identifying which ports or interfaces on each device are part of a same broadcast domain from the learned features. The identifying mechanism in communication with the network management system. A network management system. A method for determining shared broadcast domains of network devices and ports or interfaces includes the steps of learning features about ports or interfaces of devices of a network by a network management system. There is the step of identifying which ports or interfaces on each device are part of a common broadcast domain from the learned features.

Claims (38)

1. A method for determining shared broadcast domains of network devices and ports or interfaces comprising the steps of:

learning features which include MAC addresses about physical ports or logical interfaces of devices of a network by a network management system; and

identifying which ports or interfaces on each device are part of a common broadcast domain from the learned MAC addresses by determining which MAC addresses have a same unicast MAC address and thus have the common broadcast domain.

2. A method as described in claim 1 wherein the identifying step includes the step of checking for shared features in the devices.

3. A method as described in claim 2 wherein the checking step includes the step of sorting the features based on the learned state.

4. A method as described in claim 3 wherein the checking step includes the step of sorting the features based on the device IDs.

5. A method as described in claim 4 wherein the checking step includes the step of sorting the features based on port or interface where learned.

6. A method as described in claim 5 wherein the checking step includes the step of sorting the features based on VLAN name or VID.

7. A method as described in claim 6 wherein the step of sorting the features based on MAC addresses includes the step of filtering out all the multicast or broadcast addresses.

8. A method as described in claim 7 wherein the step of sorting the features based on learned state includes the step of sorting the features based on self, then learned.

9. A method as described in claim 8 wherein the step of sorting the features based on device IDs includes the step of reviewing the discovery of duplicate MAC addresses on different network forwarding devices, as well as the ports or interfaces that they are learned on, in order to identify these devices' adjacencies and membership in a common broadcast domain.

10. A method as described in claim 9 wherein either physical ports or logical interfaces may be used to identify device adjacencies and membership in a common broadcast domain.

11. A system for determining shared broadcast domains comprising:

a network having devices which have ports or interfaces, and having a network management system, the network management system having means for learning features which include MAC addresses about ports or interfaces of devices of the network; and

means for identifying which ports or interfaces on each device are part of a common broadcast domain from the learned MAC addresses by determining which MAC addresses have a same unicast MAC address and thus have the common broadcast domain, the identifying means in communication with the network management system.

12. A system as described in claim 11 wherein the identifying means includes means for checking for shared features in the devices.

13. A system as described in claim 12 wherein the checking means includes means for sorting the features based on MAC addresses.

14. A system as described in claim 13 wherein the checking means includes means for sorting the features based on the learned state.

15. A system as described in claim 14 wherein the checking means includes means for sorting the features based on device IDs.

16. A system as described in claim 15 wherein the checking means includes means for sorting the features based on port or interface where learned.

17. A system as described in claim 16 wherein the checking means includes means for sorting the features based on VLAN name or VID.

18. A system as described in claim 17 wherein the means for sorting the features based on MAC addresses includes means for filtering out all the multicast or broadcast addresses.

19. A system as described in claim 18 wherein the means for sorting the features based on learned state includes means for sorting the features based on self, then learned.

20. A system as described in claim 19 wherein the means for sorting the features based on device IDs includes means for reviewing the discovery of duplicate MAC addresses on different network forwarding devices, as well as the ports or interfaces that they are learned on, in order to identify these devices' adjacencies and membership in a common broadcast domain.

21. A system as described in claim 20 wherein either physical ports or logical interfaces may be used to identify device adjacencies and membership in a common broadcast domain.

22. A system as described in claim 21 wherein the network management system has a MAC-to-broadcast domain table that has shared broadcast domains of the network.

23. A network management system of a network having devices with ports or interfaces comprising:

means for learning features which include MAC addresses about ports and/or interfaces of devices of the network; and

means for identifying which ports and/or interfaces on each device are part of a common broadcast domain from the learned MAC addresses by determining which MAC addresses have a same unicast MAC address and thus have the common broadcast domain, the identifying means in communication with the learning means.

24. A method for determining shared broadcast domains of network devices and ports or interfaces comprising the steps of:

learning features about physical ports or logical interfaces of devices of a network by a network management system; and

identifying which ports or interfaces on each device are part of a common broadcast domain from the learned features, including the step of checking for shared features in the devices, the checking step includes the step of sorting the features based on MAC addresses, learned state, device IDs, port or interface where learned, VLAN name or VID, the step of sorting the features based on learned state includes the step of sorting the features based on self, then learned, the step of sorting the features based on device lDs includes the step of reviewing the discovery of duplicate MAC addresses on different network forwarding devices, as well as the ports or interfaces that they are learned on, in order to identify these devices' adjacencies and membership in a common broadcast domain, and the step of sorting the features based on MAC addresses includes the step of filtering out all the multicast or broadcast addresses.

25. A method as described in claim 24 wherein either physical ports or logical interfaces may be used to identify device adjacencies and membership in a common broadcast domain.

26. A system for determining shared broadcast domains comprising:

a network having devices which have ports or interfaces, and having a network management system, the network management system having means for learning features about ports or interfaces of devices of the network; and

means for identifying which ports or interfaces on each device are part of a common broadcast domain from the learned features, the identifying means in communication with the network management system, the identifying means includes means for checking for shared features in the devices, the checking means includes means for sorting the features based on MAC addresses, the learned state, device IDs, port or interface where learned, VLAN name or VID, the means for sorting the features based on learned state includes means for sorting the features based on self, then learned, the means for sorting the features based on device IDs includes means for reviewing the discovery of duplicate MAC addresses on different network forwarding devices, as well as the ports or interfaces that they are learned on, in order to identify these devices' adjacencies and membership in a common broadcast domain, and the means for sorting the features based on MAC addresses includes means for filtering out all the multicast or broadcast addresses.

27. A system as described in claim 26 wherein either physical ports or logical interfaces may be used to identify device adjacencies and membership in a common broadcast domain.

28. A system as described in claim 27 wherein the network management system has a MAC-to-broadcast domain table that has shared broadcast domains of the network.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 14, 2006
From: MARCONI INTELLECTUAL PROPERTY (RINGFENCE) INC.
To: ERICSSON AB
Reel/Frame 018047/0028 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 19, 2004
From: MARCONI COMMUNICATIONS, INC.
To: MARCONI INTELLECTUAL PROPERTY (RINGFENCE), INC.
Reel/Frame 014647/0608 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 9, 2004
From: MARCONI COMMUNICATIONS, INC.
To: MARCONI INTELLECTUAL PROPERTY (RINGFENCE), INC.
Reel/Frame 014509/0330 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 23, 2003
From: GREEN, DAVID JAMES
To: MARCONI COMMUNICATIONS, INC.
Reel/Frame 014006/0339 →