summaryrefslogtreecommitdiffstats
path: root/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/actions_scenario.txt
blob: 4db620f5626a23e7d66f222f6ffbbf4adbd3d713 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
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";



}