Abstract: A system 108 and a method 500 for performing an automatic configuration audit for a network entity in a communication network is described. The method includes retrieving a configuration file associated with the network entity from a central database based on user input received via a user interface and parsing the retrieved configuration file to determine an existence of at least one configuration audit command in a predefined mode. Based on the parsing, the at least one configuration audit command is executed with at least one linguistic parameter to perform a compliance test on the parsed configuration file. The compliance test is performed to determine whether the at least one configuration audit command exists in the configuration file according to one or more configuration audit rules of a plurality of configuration audit rules. A configuration audit report for the network entity 110 is generated based on the compliance test. FIG. 5
WE CLAIM:
1. A method (500) for performing a configuration audit for a network entity
(110) in a communication network (106), the method (500) comprising:
5 retrieving (502), by a selection module (212), a configuration file
associated with the network entity (110) from a central database (112) based
on a user input received via a user interface;
parsing (504), by a syntax parser module (214), the retrieved
configuration file to determine an existence of at least one configuration audit
10 command in a predefined mode;
executing (506), based on the parsing, by the syntax parser module
(214), the at least one configuration audit command with at least one linguistic
parameter to perform a compliance test on the parsed configuration file; and
generating (508), by a report generation module (216), a configuration
15 audit report for the network entity (110) based on the compliance test.
2. The method (500) as claimed in claim 1, wherein the user input comprises a
trigger for initiating the configuration audit for the network entity (110) and
the at least one configuration audit command.
20
3. The method (500) as claimed in claim 1, wherein the predefined mode
comprises at least one of a silo mode, a solo hived entity and a non-solo hived
entity.
25 4. The method (500) as claimed in claim 1, wherein the at least one linguistic
parameter comprises verbose, succeeds, immediately succeeds, precedes, or
does not care.
5. The method (500) as claimed in claim 1, wherein the at least one linguistic
parameter facilitates declarative syntax for parsing the configuration file
| # | Name | Date |
|---|---|---|
| 1 | 202421021658-STATEMENT OF UNDERTAKING (FORM 3) [21-03-2024(online)].pdf | 2024-03-21 |
| 2 | 202421021658-PROVISIONAL SPECIFICATION [21-03-2024(online)].pdf | 2024-03-21 |
| 3 | 202421021658-FORM 1 [21-03-2024(online)].pdf | 2024-03-21 |
| 4 | 202421021658-DRAWINGS [21-03-2024(online)].pdf | 2024-03-21 |
| 5 | 202421021658-FORM-26 [27-03-2024(online)].pdf | 2024-03-27 |
| 6 | 202421021658-ORIGINAL UR 6(1A) FORM 26-120624.pdf | 2024-06-20 |
| 7 | 202421021658-Proof of Right [05-07-2024(online)].pdf | 2024-07-05 |
| 8 | 202421021658-ORIGINAL UR 6(1A) FORM 1-090824.pdf | 2024-08-17 |
| 9 | 202421021658-Power of Attorney [18-03-2025(online)].pdf | 2025-03-18 |
| 10 | 202421021658-FORM-5 [18-03-2025(online)].pdf | 2025-03-18 |
| 11 | 202421021658-DRAWING [18-03-2025(online)].pdf | 2025-03-18 |
| 12 | 202421021658-Covering Letter [18-03-2025(online)].pdf | 2025-03-18 |
| 13 | 202421021658-CORRESPONDENCE-OTHERS [18-03-2025(online)].pdf | 2025-03-18 |
| 14 | 202421021658-COMPLETE SPECIFICATION [18-03-2025(online)].pdf | 2025-03-18 |
| 15 | Abstract.jpg | 2025-05-06 |
| 16 | 202421021658-FORM 18 [15-07-2025(online)].pdf | 2025-07-15 |