diff options
| author | Sven Eisenhauer <sven@sven-eisenhauer.net> | 2023-11-10 15:11:48 +0100 |
|---|---|---|
| committer | Sven Eisenhauer <sven@sven-eisenhauer.net> | 2023-11-10 15:11:48 +0100 |
| commit | 33613a85afc4b1481367fbe92a17ee59c240250b (patch) | |
| tree | 670b842326116b376b505ec2263878912fca97e2 /Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/actions_scenario.txt | |
| download | Studium-master.tar.gz Studium-master.tar.bz2 | |
Diffstat (limited to 'Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/actions_scenario.txt')
| -rw-r--r-- | Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/actions_scenario.txt | 179 |
1 files changed, 179 insertions, 0 deletions
diff --git a/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/actions_scenario.txt b/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/actions_scenario.txt new file mode 100644 index 0000000..4db620f --- /dev/null +++ b/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/actions_scenario.txt @@ -0,0 +1,179 @@ +//zmg, 03.01.01
+//this file needs a better description!
+//
+//
+
+// File modified by Ryley Gahagan 3.7.01
+
+
+// File: actions_scenario.txt
+// Description: SCENARIO functions
+
+// scenario_startScenario()
+// IN : None
+// DO : Creates the 5 Routers and its checklist then starts everything running with RouterA
+// OUT: None
+function scenario_startScenario() {
+
+ // pointer that will be assigned to the various routers
+ // used in this function
+ var rptr = null;
+
+ // **** create RouterA ****
+ router_createRouter("RouterA");
+// commandline_setMode(StepModeArray[0], "RouterA");
+/*
+ // create interfraces for running-config
+ rptr = eval("_root.rRouterA.run");
+ rptr.e0.exist = true;
+ rptr.e1.exist = true;
+ rptr.s0.exist = true;
+
+ // create interfaces for startup-config
+ rptr = eval("_root.rRouterA.startup_file");
+ rptr.e0.exist = true;
+ rptr.e1.exist = true;
+ rptr.s0.exist = true;
+
+ // create the routing table
+ rptr = eval("_root.rRouterA");
+ rptr.routingtable = new routing_table_tableA();
+
+ // setting the mac addresses
+ rptr.run.e0.mac = "0010.7b81.4e2c";
+ rptr.run.e1.mac = "0010.7b81.4e2d";
+*/
+ // **** end RouterA ****
+
+ // **** create RouterB ****
+ router_createRouter("RouterB");
+/* commandline_setMode("user", "RouterB");
+
+ // create interfraces for running-config
+ rptr = eval("_root.rRouterB.run");
+ rptr.e0.exist = true;
+ rptr.s0.exist = true;
+ rptr.s1.exist = true;
+
+ // create interfaces for startup-config
+ rptr = eval("_root.rRouterB.startup_file");
+ rptr.e0.exist = true;
+ rptr.s0.exist = true;
+ rptr.s1.exist = true;
+
+ // create the routing table
+ rptr = eval("_root.rRouterB");
+ rptr.routingtable = new routing_table_tableB();
+
+ // setting the mac addresses
+ rptr.run.e0.mac = "00d0.58ac.ec1f";
+
+ // **** end RouterB ****
+
+ // **** create RouterC ****
+ router_createRouter("RouterC");
+ commandline_setMode("user", "RouterC");
+
+ // create interfraces for running-config
+ rptr = eval("_root.rRouterC.run");
+ rptr.e0.exist = true;
+ rptr.s0.exist = true;
+ rptr.s1.exist = true;
+
+ // create interfaces for startup-config
+ rptr = eval("_root.rRouterC.startup_file");
+ rptr.e0.exist = true;
+ rptr.s0.exist = true;
+ rptr.s1.exist = true;
+
+ // create the routing table
+ rptr = eval("_root.rRouterC");
+ rptr.routingtable = new routing_table_tableC();
+
+ // setting the mac addresses
+ rptr.run.e0.mac = "00d0.58ac.ec1c";
+
+ // **** end RouterC ****
+
+ // **** create RouterD ****
+ router_createRouter("RouterD");
+ commandline_setMode("user", "RouterD");
+
+ // create interfraces for running-config
+ rptr = eval("_root.rRouterD.run");
+ rptr.e0.exist = true;
+ rptr.s1.exist = true;
+
+ // create interfaces for startup-config
+ rptr = eval("_root.rRouterD.startup_file");
+ rptr.e0.exist = true;
+ rptr.s1.exist = true;
+
+ // create the routing table
+ rptr = eval("_root.rRouterD");
+ rptr.routingtable = new routing_table_tableD();
+
+ // setting the mac addresses
+ rptr.run.e0.mac = "00d0.58ac.ec25";
+
+ // **** end RouterD ****
+
+ // **** create RouterE ****
+ router_createRouter("RouterE");
+ commandline_setMode("user", "RouterE");
+
+ // create interfraces for running-config
+ rptr = eval("_root.rRouterE.run");
+ rptr.e0.exist = true;
+
+ // create interfaces for startup-config
+ rptr = eval("_root.rRouterE.startup_file");
+ rptr.e0.exist = true;
+
+ // create the routing table
+ rptr = eval("_root.rRouterE");
+ rptr.routingtable = new routing_table_tableE();
+
+ // setting the mac addresses
+ rptr.run.e0.mac = "00d0.58ac.ec28";
+
+ // **** end RouterE ****
+*/
+ // **** Checklist Creation ****
+ router_createRouter("CheckRouterA");
+ router_createRouter("CheckRouterB");
+// router_createRouter("CheckRouterC");
+// router_createRouter("CheckRouterD");
+// router_createRouter("CheckRouterE");
+// checklist_setChecklist();
+ // **** end Checklist ****
+
+ // **** Create default router ****
+ router_createRouter("default");
+
+ // set RouterA as the starting router
+ _root.Menu.mRouterA._visible = false;
+ _root.HyperTerminal.sRouterA._visible = true;
+ _root.active_router = "RouterA"; // Current ROUTER
+ _root.VISIBLE_ROUTER = "RouterA";
+
+ changeRouterInformation(routerUsedForThisStep[0]); //setting the router information is done here
+
+ _root.output_initCursor();
+
+ _root.router_startup_checkStartUp();
+
+ //copy the below information from data.txt file 29 March 2002
+
+ //Router Name
+ //_root.rRouterA.run.hostname = "Lab_A";
+
+ //Enable Password
+ //_root.rRouterA.run.password = "class";
+
+ //Enable Secret
+ //_root.rRouterA.run.secret = "";
+
+// _root.active_router = "RouterA";
+
+}
|
