IP Library Granted Patent US 8,990,365
Granted Patent B1
US 8,990,365 · App. 11/349,031 · Granted Mar 24, 2015

Processing management packets

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,990,365
App. No.
11/349,031
Granted
Mar 24, 2015
Kind
B1
Abstract

Processing management packets is disclosed. In some embodiments, a network device includes a set of line cards. Each line card may include a management processor. In some embodiments, if it is determined that a management packet received by a first management processor of a first line card is associated with a management process that is at least in part associated with a second management processor on a second line card, the management packet may be forwarded from the first management processor to the second management processor. In some embodiments, a set of one or more management processors operate as a cluster of peers to implement the management functionality of a network device and may communicate via a private network.

Claims (46)

1. A method for processing a management packet at a network device including at least one line card, the method comprising:

receiving, via an external or internal network of a first line card of the network device, a packet at a processor on the first line card operatively coupled to at least one of a control plane and a data plane;

determining that the received packet is a management control packet;

forwarding, by the receiving processor, the management control packet to a first management plane processor on the first line card, wherein the first management plane processor is a separate processor from the receiving processor, and wherein a management plane associated with the first management plane processor does not have a direct in-band access to the external network of the network device;

identifying a management process associated with the received management control packet;

determining, based upon a services directory of a task manager, a second management plane processor on a second line card of the network device that is at least in part associated with the identified management process;

forwarding, via a management plane communication path within the network device, the management control packet toward the second management plane processor of the network device;

generating, at the second management plane processor, instructions based on said management control packet for configuring at least one of the control plane and the data plane;

distributing the configuration instructions to components of the network device; and

configuring, based on the distributed configuration instructions, at least one of the control plane and the data plane.

2. The method of claim 1 , wherein the packet has a destination address matching an IP address of said network device.

3. The method of claim 1 , wherein the packet is received at said processor from one of a data plane processor and a control/data plane processor on the first line card.

4. The method of claim 1 , wherein the packet is received via a modem.

5. The method of claim 1 , wherein receiving the packet at the processor includes receiving the packet at a management gateway.

6. The method of claim 5 , wherein the management gateway is provided via one processing module of the plurality of processing modules.

7. The method of claim 1 , wherein the management process comprises a first management process, the method further comprising:

determining that the management packet is associated with one or more other management processes and forwarding the management packet toward one or more processing modules with the one or more other management processes.

8. The method of claim 1 , wherein the management packet is forwarded to the second management plane processor from the first management plane processor via a private network.

9. The method of claim 1 , wherein each of a plurality of processing modules in said network device cooperates with other processing modules to provide thereby a cluster of peer processing modules within the network device.

10. The method of claim 1 , wherein the network device comprises a router or a gateway.

11. The method of claim 1 , wherein the management packet includes instructions for monitoring one or more features of an associated network device.

12. The method of claim 1 , wherein the management packet comprises any of a management service request, a network element configuration, instructions for instantiating a feature of an associated network device, and instructions for configuring a feature of an associated network device.

13. A method as recited in claim 1 , wherein said separation between the management plane and other planes is provided by any of hardware boundaries and process boundaries.

14. A network device, comprising:

a processor;

a non-transitory storage medium with stored thereon program logic for execution by the processor, the program logic comprising:

logic to receive, via an external or internal network of a first line card of the network device, a packet at a processor on the first line card operatively coupled to at least one of a control plane and a data plane;

logic to determine that the received packet is a management control packet;

logic to forward, by the receiving processor, the management control packet to a first management plane processor on the first line card, wherein the first management plane processor is a separate processor from the receiving processor, and wherein a management plane associated with the first management plane processor does not have a direct in-band access to the external network of the network device;

logic to identify a management process associated with the received management control packet;

logic to determine, based upon a services directory of a task manager, a second management plane processor on a second line card of the network device that is at least in part associated with the identified management process;

logic to forward, via a management plane communication path within the network device, the management control packet toward the second management plane processor of the network device;

logic to generate, at the second management plane processor, instructions based on said management control packet for configuring at least one of the control plane and the data plane;

logic to distribute the configuration instructions to components of the network device; and

logic to configure, based on the distributed configuration instructions, at least one of the control plane and the data plane.

15. The network device of claim 14 , wherein each processing module communicates with a task manager to determine thereby the processing module associated with the identified management process for the received management control packet.

16. A tangible and non-transitory computer readable storage medium storing instructions which, when executed by a computer, cause the computer to provide a method for processing a management packet at a network device including at least one line card, the method comprising:

receiving, via an external or internal network of a first line card of the network device, a packet at a processor on the first line card operatively coupled to at least one of a control plane and a data plane;

determining that the received packet is a management control packet;

forwarding, by the receiving processor, the management control packet to a first management plane processor on the first line card, wherein the first management plane processor is a separate processor from the receiving processor, and wherein a management plane associated with the first management plane processor does not have a direct in-band access to the external network of the network device;

identifying a management process associated with the received management control packet;

determining, based upon a services directory of a task manager, a second management plane processor on a second line card of the network device that is at least in part associated with the identified management process;

forwarding, via a management plane communication path within the network device, the management control packet toward the second management plane processor of the network device;

generating, at the second management plane processor, instructions based on said management control packet for configuring at least one of the control plane and the data plane;

distributing the configuration instructions to components of the network device;

configuring, based on the distributed configuration instructions, at least one of the control plane and the data plane.

Assignments (11)
SECURITY INTEREST Recorded Jun 1, 2021
From: WSOU INVESTMENTS, LLC
To: OT WSOU TERRIER HOLDINGS, LLC
Reel/Frame 056990/0081 →
RELEASE OF SECURITY INTEREST Recorded May 21, 2019
From: OCO OPPORTUNITIES MASTER FUND, L.P. (F/K/A OMEGA CREDIT OPPORTUNITIES MASTER FUND LP
To: WSOU INVESTMENTS, LLC
Reel/Frame 049246/0405 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 25, 2017
From: ALCATEL LUCENT
To: WSOU INVESTMENTS, LLC
Reel/Frame 044000/0053 →
SECURITY INTEREST Recorded Sep 21, 2017
From: WSOU INVESTMENTS, LLC
To: OMEGA CREDIT OPPORTUNITIES MASTER FUND, LP
Reel/Frame 043966/0574 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 24, 2015
From: ALCATEL-LUCENT USA INC.
To: ALCATEL LUCENT
Reel/Frame 035011/0501 →
MERGER AND CHANGE OF NAME Recorded Feb 3, 2015
From: LUCENT TECHNOLOGIES INC.; ALCATEL USA MARKETING, INC.; ALCATEL USA SOURCING, INC.; LUCENT TECHNOLOGIES INC.
To: ALCATEL-LUCENT USA INC.
Reel/Frame 034873/0524 →
RELEASE OF SECURITY INTEREST Recorded Oct 9, 2014
From: CREDIT SUISSE AG
To: ALCATEL-LUCENT USA INC.
Reel/Frame 033949/0016 →
SECURITY INTEREST Recorded Mar 7, 2013
From: ALCATEL-LUCENT USA INC.
To: CREDIT SUISSE AG
Reel/Frame 030510/0627 →
MERGER Recorded Jul 21, 2008
From: NETDEVICES, INC.
To: ALCATEL USA MARKETING, INC.
Reel/Frame 021263/0393 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 21, 2008
From: ALCATEL USA MARKETING, INC.
To: ALCATEL USA SOURCING, INC.
Reel/Frame 021265/0878 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 16, 2006
From: BANDA, SEENU; HARAGAN, JR., ROBERT; KIDD, JEFFREY; MCRAE, ANDREW
To: NETDEVICES, INC.
Reel/Frame 017635/0164 →