IP Library Granted Patent US 8,195,779
Granted Patent B2
US 8,195,779 · App. 10/292,697 · Granted Jun 5, 2012

System and method of a management information base (MIB) autocast in a communications network

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,195,779
App. No.
10/292,697
Granted
Jun 5, 2012
Kind
B2
Abstract

A network device includes a network port, at least one register, and a network information receiver. The network port is configured to send and receive data packets. The at least one register contains configuration data related to the network port. The network information receiver is coupled with the network port and is configured to receive the data packet from the network port, extract low level data from the data packet, and update the at least one register based on the low level data.

Claims (57)

1. A network device comprising:

a network port configured to send and receive data packets;

at least one register containing configuration data related to said network port; and

a network information receiver coupled with said network port and configured to receive the data packet from said network port, extract low level data from said data packet, and update said at least one register based on said low level data, wherein said network information receiver is configured to extract data from said data packet if said data packet is addressed to a MAC address of said network device.

2. The network device as recited in claim 1 , further comprising:

a network information transmitter coupled with said network port and configured to collect data from registers of said network device, generate a data packet containing said data collected from said network device, and transmit a data packet containing said data collected from said network device to said network port.

3. The network device as recited in claim 1 , wherein said network information receiver is configured to update registers which configure said network port based upon said data packet received.

4. The network device as recited in claim 1 , wherein said network information receiver is configured to update registers to modify a control operation of said network device.

5. The network device as recited in claim 1 , wherein said network information receiver is configured to update registers to control a reception operation of said data packets at said port.

6. The network device as recited in claim 1 , wherein said network information receiver is configured to update registers to control a reception operation of said data packets at said port.

7. The network device as recited in claim 1 , wherein said network information receiver is configured to update registers to control a quality of service treatment provided to said data packets of said network device.

8. The network device as recited in claim 1 , wherein said network information receiver is configured to update registers to control said port to modify a topology of said network.

9. The network device as recited in claim 1 , wherein said network device comprises a switch.

10. The network device as recited in claim 1 , wherein said network device comprises a router.

11. The network device as recited in claim 1 , wherein said network device comprises a hub.

12. A network device comprising:

a network port configured to send and receive data packets;

at least one register containing configuration data related to said network port; and

a network information receiver coupled with said network port and configured to receive the data packet from said network port, extract low level data from said data packet, and update said at least one register based on said low level data, wherein said network device is configured to send a message to a client when said update to said registers is complete.

13. The network device as recited in claim 12 , further comprising:

a network information transmitter coupled with said network port and configured to collect data from registers of said network device, generate a data packet containing said data collected from said network device, and transmit a data packet containing said data collected from said network device to said network port.

14. The network device as recited in claim 12 , wherein said network information receiver is configured to update registers which configure said network port based upon said data packet received.

15. The network device as recited in claim 12 , wherein said network information receiver is configured to update registers to modify a control operation of said network device.

16. The network device as recited in claim 12 , wherein said network information receiver is configured to update registers to control a reception operation of said data packets at said port.

17. The network device as recited in claim 12 , wherein said network information receiver is configured to update registers to control a reception operation of said data packets at said port.

18. The network device as recited in claim 12 , wherein said network information receiver is configured to update registers to control a quality of service treatment provided to said data packets of said network device.

19. The network device as recited in claim 12 , wherein said network information receiver is configured to update registers to control said port to modify a topology of said network.

20. The network device as recited in claim 12 , wherein said network device comprises a switch.

21. The network device as recited in claim 12 , wherein said network device comprises a router.

22. The network device as recited in claim 12 , wherein said network device comprises a hub.

23. A method of configuring a network device, said method comprising:

generating a data packet containing network device configuration information and sending said data packet to said network device;

receiving said data packet and extracting said network device configuration information;

updating register data based on said network configuration information; and

controlling said network device configuration according to said register data.

24. The method as recited in claim 23 , wherein said step of generating a data packet includes addressing said data packet for a MAC address of said network device, and said step of receiving said data packet includes extracting said network device configuration information if a destination address of said data packet is said MAC address of said network device.

25. The method as recited in claim 23 , wherein said generating a data packet step includes collecting low level data from registers of said network device and inserting said low level data into said data packet.

26. The method as recited in claim 23 , wherein said controlling step includes extracting low level from said data packet if said data packet is addressed to a MAC address of said network device.

27. A network device comprising:

a port for sending and receiving input data

a data storage means for containing configuration data related to said port, said data storage means comprising at least one register; and

an information receiving means for receiving a data packet from said port, wherein said information receiving means is configured to extract low level data from said data packet, and update said at least one register based on said low level data, wherein said information receiving means is configured to extract low level data from said data packet if said data packet is addressed to a MAC address of said network device.

28. The network device as recited in claim 27 , further comprising:

an information transmitting means coupled with said port and configured to collect low level data from registers of said network device, generate a data packet containing said low level data collected from said network device, and transmit said data packet to said network port.

29. The network device as recited in claim 27 , wherein said information receiving means is configured to update registers which configure said port based upon said data packet received.

30. A network device comprising:

a port for sending and receiving input data

a data storage means for containing configuration data related to said port, said data storage means comprising at least one register; and

an information receiving means for receiving a data packet from said port, wherein said information receiving means is configured to extract low level data from said data packet, and update said at least one register based on said low level data, wherein said network device is configured to send a message to a client when said update to said registers is complete.

31. A network device comprising:

a network port configured to send and receive data packets;

at least one register containing configuration data related to said network port; and

a network information receiver coupled with said network port and configured to receive the data packet from said network port, extract low level data from said data packet, and update said at least one register based on said low level data, wherein said network information receiver is configured to update registers to control a parameter of said network device which is governed by a service level agreement.

32. A network device comprising:

a network port configured to send and receive data packets;

at least one register containing configuration data related to said network port; and

a network information receiver coupled with said network port and configured to receive the data packet from said network port, extract low level data from said data packet, and update said at least one register based on said low level data, wherein said network information receiver is configured to update registers to control a flow control scheme configured within said network device to mitigate congestion.

Assignments (5)
CORRECTIVE ASSIGNMENT TO CORRECT THE EFFECTIVE DATE OF MERGER TO 09/05/2018 PREVIOUSLY RECORDED AT REEL: 047230 FRAME: 0133. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Oct 29, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047630/0456 →
MERGER Recorded Oct 4, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047230/0133 →
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 →