IP Library Granted Patent US 8,458,305
Granted Patent B2
US 8,458,305 · App. 12/850,858 · Granted Jun 4, 2013

Method and system for matching and repairing network configuration

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 8,458,305
App. No.
12/850,858
Granted
Jun 4, 2013
Kind
B2
Abstract

Aspects of a method and system for matching and repairing network configuration are provided. In this regard, one or more circuits and/or processors may be operable to determine a configuration of one or more parameters in a plurality of devices along a network path, and detect whether any of the one or more parameters are configured such that communication between the plurality of devices is disabled and/or suboptimal. The devices may comprise at least one server and one or more of a network switch, a network bridge, and a router. In instances that one or more parameters are incompatibly or sub-optimally configured, a notification of the incompatibility may be communicated to a network management entity and/or one or more messages may be generated to reconfigure the one or more parameters in one or more of the plurality of devices. The determining and/or detecting may be performed automatically in response to various events.

Claims (33)

1. A method for networking comprising:

determining a configuration of one or more parameters in a plurality of devices along a network path, wherein said devices comprise at least one server and one or more of a network switch, a network bridge, or a router;

detecting an incompatible configuration in which any of said one or more parameters in any of said plurality of devices is configured such that communication between said plurality of devices is disabled or sub-optimal; and

in instances that one or more parameters are configured such that communication between said plurality of devices is disabled or sub-optimal:

communicating a notification of said incompatible configuration to a plurality of network management entities, each network management entity including a processor for processing data;

among processors of the plurality of network management entities, automatically negotiating a reconfiguration of said one or more parameters to re-enable or optimize communication between said plurality of devices; and

from at least one of the plurality of network management entities, automatically generating one or more messages to reconfigure said one or more parameters in one or more of said plurality of devices and communicating the one or more generated messages to the one or more of said plurality of devices.

2. The method according to claim 1 , comprising automatically performing one or both of said determining and said detecting in response to a change in one or more of said parameters in one or more of said plurality of devices.

3. The method according to claim 1 , comprising managing configuration of said one or more parameters in a first portion of said plurality of devices via hardware, software, or hardware and software in said first portion of said plurality of devices.

4. The method according to claim 3 , comprising managing configuration of said one or more parameters in a second portion of said plurality of devices via hardware, software, or hardware and software in said second portion of said plurality of devices.

5. The method according to claim 4 , comprising automatically performing one or both of said determining and said detecting in response to network communications between said hardware, software, or hardware and software in said first portion of said plurality of devices and said hardware, software, or hardware and software in said second portion of said plurality of devices.

6. The method according to claim 4 , wherein incompatible configurations between said one or more parameters in said first portion of said plurality of devices and said one or more parameters in said second portion of said plurality of devices are reconciled via network communications between said hardware, software, or hardware and software in said first portion of said plurality of devices and said hardware, software, or hardware and software in said second portion of said plurality of devices.

7. The method according to claim 1 , wherein said notification comprises a recommended configuration of said one or more parameters in one or more of said plurality of devices.

8. The method according to claim 1 , comprising enabling access, via one or more network interfaces, to one or more application programming interfaces of one or more of said plurality of devices.

9. The method according to claim 8 , comprising translating between said one or more application programming interfaces and said one or more network interfaces.

10. The method according to claim 1 , comprising automatically performing one or both of said determining and said detecting in response to a reconfiguration of said network path.

11. A system for networking comprising:

one or more circuits that are operable to:

determine a configuration of one or more parameters in a plurality of devices along a network path, wherein said devices comprise at least one server and one or more of a network switch, a network bridge, or a router;

detect an incompatible configuration in which any of said one or more parameters in any of said plurality of devices is configured such that communication between said plurality of devices is disabled or sub-optimal; and

in instances that one or more parameters are configured such that communication between said plurality of devices is disabled or sub-optimal, perform:

communication of a notification of said incompatible configuration to a plurality of network management entities;

automatic negotiation among the plurality of network management entities of a reconfiguration of said one or more parameters to re-enable or optimize communication between said plurality of devices; and

automatic generation and communication of one or more messages from at least one of the plurality of network management entities to one or more of said plurality of devices, the generated messages to reconfigure said one or more parameters in the one or more of said plurality of devices.

12. The system according to claim 11 , wherein said one or more circuits are operable to automatically perform one or both of said determining and said detecting in response to a change in one or more of said parameters in one or more of said plurality of devices.

13. The system according to claim 11 , wherein a first portion of said one or more circuits is operable to manage configuration of said one or more parameters in a first portion of said plurality of devices.

14. The system according to claim 13 , wherein a second portion of said one or more circuits is operable to manage configuration of said one or more parameters in a first portion of said plurality of devices.

15. The system according to claim 14 , wherein said one or more circuits are operable to automatically perform one or both of said determining and said detecting in response to network communications between said first portion of said one or more circuits and said second portion of said one or more circuits.

16. The system according to claim 14 , wherein incompatibilities between said one or more parameters in said first portion of said plurality of devices and said one or more parameters in said second portion of said plurality of devices are reconciled via said network communications between said first portion of said one or more circuits and said second portion of said one or more circuits.

17. The system according to claim 11 , wherein said notification comprises a recommended configuration of said one or more parameters in one or more of said plurality of devices.

18. The system according to claim 11 , wherein said one or more circuits enable access, via one or more network interfaces, to one or more application programming interfaces of one or more of said plurality of devices.

19. The system according to claim 18 , wherein said one or more circuits are operable to translate between said one or more application programming interfaces and said one or more network interfaces.

20. The system according to claim 11 , wherein said one or more circuits are operable to automatically perform one or both of said determining and said detecting in response to a reconfiguration of said network path.

Assignments (4)
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Feb 3, 2017
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: BROADCOM CORPORATION
Reel/Frame 041712/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 1, 2017
From: BROADCOM CORPORATION
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 041706/0001 →
PATENT SECURITY AGREEMENT Recorded Feb 11, 2016
From: BROADCOM CORPORATION
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 037806/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 9, 2010
From: ELZUR, UN; SHAH, HEMAL; THALER, PATRICIA
To: BROADCOM CORPORATION
Reel/Frame 024963/0542 →