Patent Document ID: 10142186
Application ID: 14578371
Patent Flag: 1

Claim One:
1. A system for designing a network of one or more entities in an enterprise, the system comprising: a processor; and a memory coupled to the processor, wherein the processor is capable of executing a plurality of modules stored in the memory, and wherein the plurality of modules comprise: a selection module for a user to select a design type from a list of design types, wherein the design type is associated with configurable design parameters to initiate a transformation from an AS-IS state to TO-BE-state, and wherein data is cleaned and normalized; a collecting module that receives requirements for one or more entities associated with a design from the user; an assessment module that: analyzes the requirements and the configurable design parameters to provide analysis results; optimizes one or more network devices to create at least one of an access layer, an aggregation layer and a core layer to form a multi-tier network; provides identification related to at least one of End-of-sale and End-of-life network devices to further provide information about at least one of rack space size and power consumption of each network device; and determine at least one of a layer-wise requirement and distribution, a zone-wise requirement and distribution of the one or more network device and modules associated with the one or more entities based on the analysis results, and with respect to the design type selected by the user; and analyze the requirements and configurable design parameters to perform an As-Is-State analysis, a To-Be-State analysis, a WAN Bandwidth assessment; identify a mapping between one or more servers or storage devices and the network devices and modules of one or more layers and/or zones; calculate network port details from the requirements; create an optimized design criterion based upon the requirement, the configurable design parameters, and the network port details; select one or more network devices and modules based on the design criterion, wherein the one or more network devices and modules are present in the computer network, and wherein the network devices and modules are selected from a database; and a generation module that generates one or more designs of the network of the one or more entities along with analysis results based on the layer-wise requirement and distribution or the zone-wise requirement and distribution of the one or more network device and modules associated with the one or more entities.