Method for logical deployment, undeployment and monitoring of a target IP network
First Claim
1. Method for logical deployment of a target IP network comprising a plurality of network elements (NE1, . . . , NEi, . . . , NEj, . . . , NEN) capable of running network-related processes and supported on a background IP network which comprises said network elements (NE1, . . . , NEi, . . . , NEj, . . . , NEN) and at least one network elements controller (NEC1, . . . , NECk, . . . , NECQ), the background IP network providing IP functional interfaces (Cik) between the at least one network elements controller (NECk) and each network element (NEi), the method comprising the steps of:
- retrieving at the at least one network elements controller (NECk) at least one process information fragment written in a text-based information structured language for each network element (NEi), said at least one process information fragment defining one network-related process and being part of a target network configuration structure;
creating, by said at least one network elements controller (NECk), a command script for each network element (NEi) based on the target network configuration structure and to be executed at the corresponding network element (NEi);
generating, from said at least one process information fragment, at least one configuration template for at least one network-related process and for each network element (NEi), to be used at the corresponding network element (NEi);
adding at least a command for setting an IP interface (Dij), based on the target network configuration structure, between two network elements (NEi, NEj) to each of the two command scripts corresponding to said two network elements (NEi, NEj);
adding to the command script for each network element (NEi), after adding the commands for setting the IP interface (Dij), at least a command for starting the at least one network-related process using the corresponding configuration template;
sending each configuration template from said at least one network elements controller (NECk) to the corresponding network element (NEi) through the respective functional interfaces (Cik) and storing said at least one configuration template at said corresponding network element (NEi);
executing at the network element (NEi) the command script for said network element (NEi) in a remote mode, from the at least one network elements controller (NECk) and through the respective functional interface (Cik).
1 Assignment
0 Petitions
Accused Products
Abstract
The method is applied to configure, reconfigure and monitor globally a plurality of network elements (NE1, . . . , NEi, . . . , NEj, . . . , NEN) connected to an IP Network (10) through multiple interfaces (A1, . . . , AN), with several Network Elements Controllers (NEC1, . . . , NECk, . . . , NECQ) connected to the same IP Network (10) through respective interfaces (B1, . . . , BQ). The IP Network (10) also provides a plurality of preconfigured IP functional interfaces (Cik) from each network element (NEi) to the at least one network elements controller (NECk). Each network element (NEi) has an IP networking layer (9) and runs/executes several network-related processes (P1, . . . , PL) managed and monitored by this method. The method also provides configuration and monitoring of IP interfaces (Dij) among network elements. The existing IP functional interfaces (Cik) are used to perform such managing and monitoring. To get these aims, the method performs high-level actions instead of atomic “get/set” operations. Neither the method neither requires explicit agents-manager paradigm nor depends on a particular communication protocol for network management.
15 Citations
15 Claims
-
1. Method for logical deployment of a target IP network comprising a plurality of network elements (NE1, . . . , NEi, . . . , NEj, . . . , NEN) capable of running network-related processes and supported on a background IP network which comprises said network elements (NE1, . . . , NEi, . . . , NEj, . . . , NEN) and at least one network elements controller (NEC1, . . . , NECk, . . . , NECQ), the background IP network providing IP functional interfaces (Cik) between the at least one network elements controller (NECk) and each network element (NEi), the method comprising the steps of:
-
retrieving at the at least one network elements controller (NECk) at least one process information fragment written in a text-based information structured language for each network element (NEi), said at least one process information fragment defining one network-related process and being part of a target network configuration structure; creating, by said at least one network elements controller (NECk), a command script for each network element (NEi) based on the target network configuration structure and to be executed at the corresponding network element (NEi); generating, from said at least one process information fragment, at least one configuration template for at least one network-related process and for each network element (NEi), to be used at the corresponding network element (NEi); adding at least a command for setting an IP interface (Dij), based on the target network configuration structure, between two network elements (NEi, NEj) to each of the two command scripts corresponding to said two network elements (NEi, NEj); adding to the command script for each network element (NEi), after adding the commands for setting the IP interface (Dij), at least a command for starting the at least one network-related process using the corresponding configuration template; sending each configuration template from said at least one network elements controller (NECk) to the corresponding network element (NEi) through the respective functional interfaces (Cik) and storing said at least one configuration template at said corresponding network element (NEi); executing at the network element (NEi) the command script for said network element (NEi) in a remote mode, from the at least one network elements controller (NECk) and through the respective functional interface (Cik). - View Dependent Claims (2, 3, 4, 5, 6, 7, 10, 11)
-
-
8. Method for logical undeployment of a target IP network comprising a plurality of network elements (NE1, . . . , NEi, . . . , NEj, . . . , NEN) capable of running network-related processes and supported on a background IP network which comprises said network elements (NE1, . . . , NEi, . . . , NEj, . . . , NEN) and at least one network elements controller (NEC1, . . . , NECk, . . . , NECQ), the background IP network providing IP functional interfaces (Cik) between the at least one network elements controller (NECk) and each network element (NEi), and the target IP network having at least one network-related process been previously started for said at least one network element (NEi);
the method comprising the steps of; retrieving at the at least one network elements controller (NECk) at least one process information fragment written in a text-based information structured language for each network element (NEi), said at least one process information fragment defining said at least one network-related process and being part of a target network configuration structure; creating, by said at least one network elements controller (NECk), a command script for each network element (NEi) based on the target network configuration structure and to be executed at the corresponding network element (NEi); adding to the command script generated at the previous step at least a command for stopping said at least one network-related process, using the corresponding process information fragment; adding after the commands for stopping said network-related process, and if at least one IP interface (Dij) between two network elements (NEi, NEj) of the target IP network has been previously set and an IP address has been allocated at each two ends of said interface (Dij), at least a command for unsetting said IP interface (Dij) to each of the two command scripts corresponding to said two network elements (NEi, NEj); executing at the network element (NEi) the command script for said network element (NEi) in a remote mode, from the at least one network elements controller (NECk) and through the respective functional interface (Cik). - View Dependent Claims (9)
-
12. Method for logical monitoring of a target IP network comprising a plurality of network elements (NE1, . . . , NEi, . . . , NEj, . . . , NEN) capable of running network-related processes and supported on a background IP network which comprises said network elements (NE1, . . . , NEi, . . . , NEj, . . . , NEN) and at least one network elements controller (NEC1, . . . , NECk, . . . , NECQ), the background IP network providing IP functional interfaces (Cik) between the at least one network elements controller (NECk) and each network element (NEi), and the target IP network having at least one network-related process been previously started for said at least one network element (NEi);
the method comprising the steps of; retrieving at the at least one network elements controller (NECk) at least one process information fragment written in a text-based information structured language for each network element (NEi), said at least one process information fragment defining said at least one network-related process and being part of a target network configuration structure; creating, by said at least one network elements controller (NECk), a command script for each network element (NEi)) based on the target network configuration structure and to be executed at the corresponding network element (NEi); adding to the command script generated at the previous step at least a command for checking the status of said at least one network-related process, using the corresponding process information fragment; adding, if at least one IP interface (Dij) between two network elements (NEi, NEj) of the target IP network has been previously set, at least a command for pinging the IP interface (Dij) to each of the two command scripts corresponding to said two network elements (NEi, NEj); executing at the network element (NEi) the command script for said network element (NEi) in a remote mode, from the at least one network elements controller (NECk) and through the respective functional interface (Cik).
-
13. Method for logical deployment of a target IP network comprising at least two network elements (NE1, . . . , NEi, . . . , NEj, . . . , NEN) supported on a background IP network comprising said at least two network elements (NE1, . . . , NEi, . . . , NEj, . . . , NEN) and at least one network elements controller (NEC1, . . . , NECk, NECQ), the background IP network providing IP functional interfaces (Cik, Cjk) between the at least one network elements controller (NECk) and said at least two network elements (NEi, NEj), the method comprising the steps of:
-
retrieving at the at least one network elements controller (NECk) at least one IP networking information fragment written in a text-based information structured language for said at least two network elements (NEi, NEj), said at least one IP networking information fragment defining a IP networking layer for communication between said at least two network elements (NEi, NEj); creating, by said at least one network elements controller (NECk), a command script for said at least two network elements (NEi, NEj); adding at least a command for setting an IP interface (Dij), being a first end of said IP interface (Dij) at one network element (NEi) and a second end of said IP interface (Dij) at another network element (NEj), to each command script corresponding to said two network elements (NEi, NEj); executing at the two network elements (NEi, NEj) the command script for said two network elements (NEi, NEj) in a remote mode, from the at least one network elements controller (NECk) and through the corresponding functional interfaces (Cik, Cjk) respectively.
-
-
14. Method for logical undeployment of a target IP network comprising at least two network elements (NE1, . . . , NEi, . . . , NEj, . . . , NEN) supported on a background IP network comprising said at least two network elements (NE1, . . . , NEi, . . . , NEj, . . . , NEN) and at least one network elements controller (NEC1, . . . , NECk, NECQ), the background IP network providing IP functional interfaces (Cik, Cjk) between the at least one network elements controller (NECk) and said at least two network elements (NEi, NEj), and the target IP network providing at least one IP interface (Dij) previously set between said two network elements (NEi, NEj), having an IP address allocated at each end of said interface (Dij), said two ends corresponding to the two network elements (NEi, NEj);
the method comprising the steps of; retrieving at the at least one network elements controller (NECk) at least one IP networking information fragment written in a text-based information structured language for said at least two network elements (NEi, NEj), said at least one IP networking information fragment defining a IP networking layer for communication between said at least two network elements (NEi, NEj); creating, by said at least one network elements controller (NECk), a command script for said at least two network elements (NEi, NEj); adding to each command script corresponding to said two network elements (NEi, NEj) at least a command for unsetting the IP interface (Dij) between said two network elements (NEi, NEj); executing at the two network elements (NEi, NEj) the command script for said two network elements (NEi, NEj) in a remote mode, from the at least one network elements controller (NECk) and through the corresponding functional interfaces (Cik, Cjk) respectively.
-
15. Method for logical monitoring of a target IP network comprising at least two network elements (NE1, . . . , NEi, . . . , NEj, . . . , NEN) supported on a background IP network comprising said at least two network elements (NE1, . . . , NEi, . . . , NEj, . . . , NEN) and at least one network elements controller (NEC1, . . . , NECk, NECQ), the background IP network providing IP functional interfaces (Cik, Cjk) between the at least one network elements controller (NECk) and said at least two network elements (NEi, NEj), and the target IP network providing at least one IP interface (Dij) previously set between said two network elements (NEi, NEj), having an IP address allocated at each end of said interface (Dij), said two ends corresponding to the two network elements (NEi, NEj);
the method comprising the steps of; retrieving at the at least one network elements controller (NECk) at least one IP networking information fragment written in a text-based information structured language for said at least two network elements (NEi, NEj), said at least one IP networking information fragment defining a IP networking layer for communication between said at least two network elements (NEi, NEj); creating, by said at least one network elements controller (NECk), a command script for said at least two network elements (NEi, NEj); adding to each command script corresponding to said two network elements (NEi, NEj) at least a command for pinging the IP interface (Dij) between said two network elements (NEi, NEj); executing at the two network elements (NEi, NEj) the command script for said two network elements (NEi, NEj) in a remote mode, from the at least one network elements controller (NECk) and through the corresponding functional interfaces (Cik, Cjk) respectively.
Specification