IP Library Granted Patent US 7,698,394
Granted Patent B2
US 7,698,394 · App. 10/745,743 · Granted Apr 13, 2010

Global network management 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 7,698,394
App. No.
10/745,743
Granted
Apr 13, 2010
Kind
B2
Abstract

A method and system are disclosed for remotely storing information for initializing a configurable network device at a direct server in the network. The information for initializing the configurable network device is automatically retrieved and used by the network device to self-initialize after the network address of the directory server is provided. Included in the information in some embodiments are the network addresses of a policy server and an authentication server, thereby allowing the network device to automatically retrieve policy information and authentication information as needed. Remote storage of substantially all information used to setup and run the network device substantially reduces the effort needed to backup or change information for large distributed networks including numerous configurable network devices.

Claims (45)

1. An automated setup method in a first configurable network device (CND) associated with device-specific setup information (DSSI), the CND operably coupled to a distributed network comprising a DSSI server having a DSSI server identifier, a policy server having a policy server identifier, and an authentication server having an authentication server identifier, the method comprising the steps of:

storing the DSSI at the DSSI server, the DSSI comprising the policy server identifier and the authentication server identifier;

storing policy information for the CND at the policy server;

storing authentication information for the CND at the authentication server;

retrieving the DSSI for the CND from the DSSI server, wherein the DSSI includes a DSSI server identifier associated with the DSSI server, wherein retrieving the DSSI is performed using the DSSI server identifier, and wherein the DSSI includes system settings, chassis and interface settings, Internet Protocol routing information, device-specific setup (DSS) policy information, DSS authorization and security settings, accounting settings, simple network management protocol, server load balancing properties, web accesses. properties, domain name service, group mobility advertisement protocol, virtual local area network advertisement Protocol, and asynchronous transfer mode setup information;

determining that a shared resource server (SRS) having shared resource information (SRI) stored thereon is accessible by the CND, wherein said SRI is accessible from the SRS by the DSSI server dependent upon a SRS identifier included in the DSSI;

retrieving the SRI for the CND from the SRS thereby causing a local copy of the SRI and the DSSI to be retained at the CND;

repeating the DSSI retrieving step one or more times while the CND is in a standard operational state in response to determining that the SRS is not accessible by the CND;

caching the DSSI acquired in the retrieving step in a CND memory; and

determining whether or not the SRS is accessible includes determining if the DSSI includes an identifier corresponding to the SRS; and

after the step of retrieving the associated DSSI, determining whether the current DSSI server identifier retrieved from the DSSI server is different than a previous DSSI server identifier retained in CND memory and retrieving DSSI from the DSSI server using the current DSSI server identifier retrieved if different than the previous DSSI server identifier.

2. The automated setup method of claim 1 , wherein the step of retrieving occurs automatically upon initialization and boot-up of the CND.

3. The automated setup method of claim 2 , wherein the method further includes the step of retrieving policy information from the policy server using the policy server identifier retrieved from the DSSI server.

4. The automated setup method of claim 3 , wherein substantially all the policy information is automatically retrieved at initialization and boot-up.

5. The automated setup method of claim 3 , wherein the policy server identifier is a network address.

6. The automated setup method of claim 2 , wherein the method further includes the step of retrieving authentication information from the authentication server using the authentication server identifier retrieved from the DSSI server.

7. The automated setup method of claim 6 , wherein substantially all the authentication information is automatically retrieved at initialization and boot-up.

8. The automated setup method of claim 6 , wherein the authentication server identifier is a network address.

9. The automated setup method in claim 1 , wherein the CND is a multi-layer switching device.

10. The automated setup method of claim 9 , wherein the DSSI comprises: system settings, chassis and interface settings, Internet Protocol routing information, device-specific setup (DSS) policy information, DSS authorization and security settings, accounting settings, simple network management protocol, server load balancing properties, web accesses properties, domain name service, group mobility advertisement protocol. virtual local area network advertisement Protocol, and asynchronous transfer mode setup information.

11. The automated setup method in claim 1 , wherein the DSSI server is a directory server.

12. The automated setup method in claim 1 , wherein the method further comprises, after the step of retrieving the associated DSSI, the steps of:

determining whether the current policy server identifier retrieved from the DSSI server is different than a previous policy server identifier retained in CND memory; and

retrieving policy information from the policy server using the current policy server identifier if different than the previous policy server identifier.

13. The automated setup method in claim 1 , wherein the method further comprises, after the step of retrieving the associated DSSI, the steps of:

determining whether the current authentication server identifier retrieved from the DSSI server is different than a previous authentication server identifier retained in CND memory; and

retrieving authentication information from the authentication server using the current authentication server identifier if different than the previous authentication server identifier.

14. The automated setup method in claim 1 , wherein the DSSI server and the policy server are the directory server.

15. The automated setup method in claim 1 , wherein the DSSI server and the policy server are different servers.

16. A configurable network device (CND) associated with device-specific setup information (DSSI); wherein the CND is operably coupled to a distributed network comprising a DSSI server with an associated DSSI server identifier, a policy server with an associated policy server identifier, and an authentication server with an associated authentication server identifier, the CND comprising:

a local memory for retaining the DSSI server identifier;

an update manager comprising:

retrieving the DSSI associated with the CND from the DSSI server using the DSSI server identifier, wherein the DSSI comprises the policy server identifier and wherein the DSSI includes system settings, chassis and interface settings, Internet Protocol routing information, device-specific setup (DSS) policy information, DSS authorization and security settings, accounting settings, simple network management protocol, server load balancing properties, web accesses properties, domain name service, group mobility advertisement protocol, virtual local area network advertisement Protocol, and asynchronous transfer mode setup information;

caching, in the local memory, the DSSI acquired in the DSSI retrieving step;

retrieving the SRI for the CND from the SRS in response to determining that a shared resource server (SRS) having shared resource information (SRI) stored thereon is accessible by the CND, wherein determining that the SRS is accessible includes determining the DSSI includes an identifier corresponding to the SRS;

caching, in the local memory, the SRI acquired at the SRI retrieve step thereby causing a local copy of the SRI and the DSSI to be retained at the CND;

retrieving policy information from the policy server using the policy server identifier;

caching, in the local memory, the policy information acquired in the policy retrieving step;

repeating the DSSI retrieving step one or more times while the CND is in a standard operational state in response to determining that the SRS is not accessible by the CND;

caching the DSSI acquired in the retrieving step in a CND memory;

determining whether or not the SRS is accessible includes determining if the DSSI includes an identifier corresponding to the SRS; and

after the step of retrieving the associated DSSI, determining whether the current DSSI server identifier retrieved from the DSSI server is different than a previous DSSI server identifier retained in CND memory and retrieving DSSI from the DSSI server using the current DSSI server identifier retrieved if different than the previous DSSI server identifier.

17. The configurable network device of claim 16 , wherein the update manager is further adapted for:

retrieving authentication information from the authentication server using the authentication server identifier in the DSSI; and

caching, in the local memory, the authentication information acquired in the authentication retrieving step.

Assignments (10)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 28, 2021
From: PROVENANCE ASSET GROUP LLC
To: RPX CORPORATION
Reel/Frame 059352/0001 →
RELEASE OF SECURITY INTEREST Recorded Nov 30, 2021
From: CORTLAND CAPITAL MARKETS SERVICES LLC
To: PROVENANCE ASSET GROUP HOLDINGS LLC; PROVENANCE ASSET GROUP LLC
Reel/Frame 058983/0104 →
RELEASE OF SECURITY INTEREST Recorded Nov 30, 2021
From: NOKIA US HOLDINGS INC.
To: PROVENANCE ASSET GROUP HOLDINGS LLC; PROVENANCE ASSET GROUP LLC
Reel/Frame 058363/0723 →
ASSIGNMENT AND ASSUMPTION AGREEMENT Recorded Feb 14, 2019
From: NOKIA USA INC.
To: NOKIA US HOLDINGS INC.
Reel/Frame 048370/0682 →
SECURITY INTEREST Recorded Sep 13, 2017
From: PROVENANCE ASSET GROUP HOLDINGS, LLC; PROVENANCE ASSET GROUP LLC
To: NOKIA USA INC.
Reel/Frame 043879/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 13, 2017
From: NOKIA TECHNOLOGIES OY; NOKIA SOLUTIONS AND NETWORKS BV; ALCATEL LUCENT SAS
To: PROVENANCE ASSET GROUP LLC
Reel/Frame 043877/0001 →
SECURITY INTEREST Recorded Sep 13, 2017
From: PROVENANCE ASSET GROUP HOLDINGS, LLC; PROVENANCE ASSET GROUP, LLC
To: CORTLAND CAPITAL MARKET SERVICES, LLC
Reel/Frame 043967/0001 →
CHANGE OF NAME Recorded Feb 16, 2010
From: ALCATEL
To: ALCATEL LUCENT
Reel/Frame 023938/0701 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 12, 2004
From: ALCATEL INTERNETWORKING, INC.
To: ALCATEL
Reel/Frame 014422/0260 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 12, 2004
From: HELMERICH, LAWRENCE
To: ALCATEL INTERNETWORKING INC.
Reel/Frame 014253/0091 →