IP Library Granted Patent US 9,071,544
Granted Patent B2
US 9,071,544 · App. 13/193,462 · Granted Jun 30, 2015

Method and system for managing network elements

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 9,071,544
App. No.
13/193,462
Granted
Jun 30, 2015
Kind
B2
Abstract

A management request complying with a first protocol is generated by a management application executed by a computing system coupled to a network element. A processor executable agent encapsulates a management request using a second protocol. The encapsulated management request is transmitted using a third protocol via a link used by the computing system to send input/output requests for reading and writing data to a storage device. The management request is de-encapsulated to provide the management request complying with the first protocol to a management module of the network element. The management module of the network element prepares a response to the management request complying with the first protocol. A processor executable service at the network element encapsulates the response using the second protocol. The encapsulated response is transmitted to the computing system using the third protocol. The response complying with the first protocol is extracted from the encapsulated response. The response complying with the first protocol is provided to the management application.

Claims (30)

1. A machine-implemented method, comprising:

generating a management request complying with a first protocol, the management request seeking information about a network device;

encapsulating the management request using a second protocol;

transmitting the encapsulated management request using a third protocol via a link used to send input or output requests for reading and writing data from a computing system to a storage device;

accepting the encapsulated management request at the storage device;

de-encapsulating the management request to provide the management request complying with the first protocol to a management module of the network device;

preparing a response to the management request complying with the first protocol;

encapsulating the response using the second protocol;

transmitting the encapsulated response from the network device to the computing system using the third protocol across the same link used by the computing system to send input or output requests for reading and writing data;

extracting the response complying with the first protocol from the encapsulated response; and

providing the response complying with the first protocol to a management application of the computer system;

whereby the processor executable agent and the processor executable service alleviate the need for a second link for handling management requests.

2. The method of claim 1 , wherein the first protocol is an Ethernet protocol.

3. The method of claim 1 , wherein the second protocol is a Small Computer Systems Interface (SCSI) protocol.

4. The method of claim 1 , wherein the third protocol is a Fibre Channel protocol.

5. The method of claim 1 , wherein the network device is a switch.

6. The method of claim 1 , wherein an adapter interfacing with the computing system and the network device transmits the management request to the network device using the third protocol.

7. A system, comprising:

a processor of a computing system executing a management application for generating a management request complying with a first protocol, the management request seeking information about a network device;

a processor executable agent executed by the computing system configured to encapsulate the management request using a second protocol;

the network device configured to receive the encapsulated management request via a third protocol using a link used by the computing system to send input or output requests for reading and writing data to a storage device;

wherein the network device de-encapsulates the management request to provide the management request complying with the first protocol to a management module of the network device that prepares a response to the management request complying with the first protocol;

a processor executable service at the network device configured to encapsulate the response using the second protocol and the encapsulated response is transmitted to the computing system using the third protocol across the same link used by the computing system to send input or output requests for reading and writing data; and

wherein the response complying with the first protocol is extracted from the encapsulated response and then provided to the management application;

whereby the processor executable agent and the processor executable service alleviate the need for a second link for handling management requests.

8. The system of claim 7 , wherein the first protocol is an Ethernet protocol.

9. The system of claim 7 , wherein the second protocol is a Small Computer Systems Interface (SCSI) protocol.

10. The system of claim 7 , wherein the third protocol is a Fibre Channel protocol.

11. The system of claim 7 , wherein the network device is a switch.

12. The system of claim 7 , wherein an adapter interfacing with the computing system and the network device transmits the management request to the network device using the third protocol.

Assignments (7)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 15, 2020
From: CAVIUM INTERNATIONAL
To: MARVELL ASIA PTE, LTD.
Reel/Frame 053179/0320 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 17, 2020
From: CAVIUM, LLC
To: CAVIUM INTERNATIONAL
Reel/Frame 051948/0807 →
CHANGE OF NAME Recorded Oct 8, 2018
From: CAVIUM, INC.
To: CAVIUM, LLC
Reel/Frame 047205/0953 →
RELEASE OF SECURITY INTEREST Recorded Jul 6, 2018
From: JP MORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: CAVIUM, INC; CAVIUM NETWORKS LLC; QLOGIC CORPORATION
Reel/Frame 046496/0001 →
MERGER Recorded Oct 18, 2017
From: QLOGIC CORPORATION
To: CAVIUM, INC.
Reel/Frame 044812/0504 →
SECURITY AGREEMENT Recorded Mar 1, 2017
From: QLOGIC CORPORATION
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 041854/0119 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 28, 2011
From: AINSWORTH, STEPHEN; MCGLAUGHLIN, EDWARD C.
To: QLOGIC, CORPORATION
Reel/Frame 026668/0728 →