|
When you create a new network, the following folders will be created:
1. In <SimulatorHome>/networks directory:
<NetworkName>
<mibs>: Contains all the MIB files implemented by the SNMP agents in the network.
<tcs>: Contains all the TCS files implemented by the TL1 agents in the network.
<snmp>
Contains a folder for each SNMP template device used to create the network. The folder name will be <TemplateDeviceName>. For example, if you add 5 devices of type "SunSolaris" to the network, the device type will be added to the template tree with name SunSolaris_1 and a folder with name SunSolaris_1 will be created. If the same device type "SunSolaris" is used to create another set of devices, the device type will be added to the template tree with name SunSolaris_2 and a new folder with name SunSolaris_2 will be created.
<TemplateDeviceName>: The behavior script files (.py files) will be generated in this folder.
<UniqueDeviceName>: If any behavior script files are newly added/modified for a specific device of this type, in the network, a folder with the unique device name will be created and the added script files will be generated here.
<cli>
Contains a folder for each template device that supports CLI, in the network The folder name will be <TemplateDeviceName>.
<TemplateDeviceName>: All the script files (.py files) related to IOS commands, will be generated in this folder.
<UniqueDeviceName>: If any IOS script files are newly added/modified for a specific device of this type, in the network, a folder with the unique device name will be created and the added script files will be generated here.
<tftp>
Contains a folder for each template device that supports TFTP, in the network. The folder name will be <TemplateDeviceName>
<TemplateDeviceName>: The tftp download and upload script files (.py files) will be generated in this folder.
<UniqueDeviceName>: If any upload/download script file is newly modified for a specific device of this type, in the network, a folder with the unique device name will be created and the added script files will be generated here.
<telnet>
Contains a folder for each template device that supports Telnet, in the network. The folder name will be <TemplateDeviceName>
<TemplateDeviceName>: The telnet script files (.py files) will be generated in this folder.
<UniqueDeviceName>: If any telnet script files are newly added/modified for a specific device of this type, in the network, a folder with the unique device name will be created and the added script files will be generated here.
<tl1>
Contains a folder for each TL1 template device used to create the network. The folder name will be <TemplateDeviceName>. For example, if you add 5 devices of type "AcmeMSU" to the network, the device type will be added to the template tree with name AcmeMSU_1 and a folder with name AcmeMSU_1 will be created. If the same device type "AcmeMSU" is used to create another set of devices, the device type will be added to the template tree with name AcmeMSU_2 and a new folder with name AcmeMSU_2 will be created.
<TemplateDeviceName>: The template device folder will contain the script files, if any, configured for the TL1 device.
<UniqueDeviceName>: If any behavior script files are newly added/modified for a specific device of this type, in the network, a folder with the unique device name will be created and the added script files will be generated here.
2. In <SimulatorHome>/mysql/data directory:
<NetworkName>_<1>
The network device data will be held in mysql database tables. The database tables will be created only for the template devices used to create the network. For example, if a 20 node network is created using SunSolaris and Cisco3600 devices, one set of database tables will be created for the SunSolaris_1 device and one set of database tables will be created for Cisco3600_1 device.
If the configuration of a specific device in the network changes, a new entry is added to its template device table with the agentid of this device. This reduces the storage space to a great extent and enhances network performance. The database tables will start with the template device name followed by the table name. For example, sunsolaris_1_config.
|