summaryrefslogtreecommitdiffstats
path: root/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760
diff options
context:
space:
mode:
authorSven Eisenhauer <sven@sven-eisenhauer.net>2023-11-10 15:11:48 +0100
committerSven Eisenhauer <sven@sven-eisenhauer.net>2023-11-10 15:11:48 +0100
commit33613a85afc4b1481367fbe92a17ee59c240250b (patch)
tree670b842326116b376b505ec2263878912fca97e2 /Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760
downloadStudium-33613a85afc4b1481367fbe92a17ee59c240250b.tar.gz
Studium-33613a85afc4b1481367fbe92a17ee59c240250b.tar.bz2
add new repoHEADmaster
Diffstat (limited to 'Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760')
-rw-r--r--Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/classMap.swfbin0 -> 5641 bytes
-rw-r--r--Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/cmd_classMap.txt75
-rw-r--r--Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/cmd_dhcp.txt68
-rw-r--r--Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/cmd_enable.txt1326
-rw-r--r--Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/cmd_extNacl.txt544
-rw-r--r--Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/cmd_global.txt406
-rw-r--r--Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/cmd_intAsync.txt285
-rw-r--r--Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/cmd_intBri.txt671
-rw-r--r--Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/cmd_intDialer.txt195
-rw-r--r--Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/cmd_intF.txt187
-rw-r--r--Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/cmd_intLoopBack.txt193
-rw-r--r--Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/cmd_intS.txt391
-rw-r--r--Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/cmd_lineaux.txt382
-rw-r--r--Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/cmd_linecon.txt350
-rw-r--r--Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/cmd_linetty.txt263
-rw-r--r--Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/cmd_linevty.txt367
-rw-r--r--Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/cmd_mapClass.txt123
-rw-r--r--Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/cmd_policyMap.txt92
-rw-r--r--Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/cmd_policyMapClass.txt132
-rw-r--r--Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/cmd_routeMap.txt448
-rw-r--r--Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/cmd_routerAF.txt330
-rw-r--r--Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/cmd_routerBGP.txt396
-rw-r--r--Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/cmd_routerEIGRP.txt325
-rw-r--r--Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/cmd_routerIGRP.txt335
-rw-r--r--Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/cmd_routerOSPF.txt457
-rw-r--r--Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/cmd_routerRIP.txt287
-rw-r--r--Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/cmd_subintBri.txt361
-rw-r--r--Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/cmd_subintDialer.txt361
-rw-r--r--Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/cmd_subintF.txt309
-rw-r--r--Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/cmd_subintS.txt502
-rw-r--r--Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/cmd_timeRange.txt150
-rw-r--r--Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/cmd_user.txt466
-rw-r--r--Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/dhcp.swfbin0 -> 4566 bytes
-rw-r--r--Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/enable.swfbin0 -> 79253 bytes
-rw-r--r--Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/extNacl.swfbin0 -> 26074 bytes
-rw-r--r--Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/fnc_classMap.txt52
-rw-r--r--Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/fnc_dhcp.txt58
-rw-r--r--Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/fnc_enable.txt136
-rw-r--r--Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/fnc_extNacl.txt74
-rw-r--r--Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/fnc_global.txt174
-rw-r--r--Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/fnc_intAsync.txt366
-rw-r--r--Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/fnc_intBri.txt814
-rw-r--r--Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/fnc_intDialer.txt185
-rw-r--r--Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/fnc_intF.txt120
-rw-r--r--Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/fnc_intLoopBack.txt96
-rw-r--r--Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/fnc_intS.txt356
-rw-r--r--Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/fnc_lineaux.txt392
-rw-r--r--Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/fnc_linecon.txt348
-rw-r--r--Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/fnc_linetty.txt160
-rw-r--r--Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/fnc_linevty.txt382
-rw-r--r--Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/fnc_mapClass.txt108
-rw-r--r--Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/fnc_policyMap.txt200
-rw-r--r--Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/fnc_policyMapClass.txt260
-rw-r--r--Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/fnc_routeMap.txt308
-rw-r--r--Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/fnc_routerAF.txt298
-rw-r--r--Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/fnc_routerBGP.txt396
-rw-r--r--Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/fnc_routerEIGRP.txt330
-rw-r--r--Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/fnc_routerIGRP.txt296
-rw-r--r--Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/fnc_routerOSPF.txt478
-rw-r--r--Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/fnc_routerRIP.txt426
-rw-r--r--Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/fnc_subintBri.txt56
-rw-r--r--Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/fnc_subintDialer.txt56
-rw-r--r--Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/fnc_subintF.txt328
-rw-r--r--Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/fnc_subintS.txt471
-rw-r--r--Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/fnc_timeRange.txt1
-rw-r--r--Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/fnc_user.txt473
-rw-r--r--Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/global.swfbin0 -> 27129 bytes
-rw-r--r--Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/intAsync.swfbin0 -> 24709 bytes
-rw-r--r--Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/intBri.swfbin0 -> 61759 bytes
-rw-r--r--Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/intDialer.swfbin0 -> 15298 bytes
-rw-r--r--Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/intF.swfbin0 -> 13727 bytes
-rw-r--r--Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/intLoopBack.swfbin0 -> 13632 bytes
-rw-r--r--Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/intS.swfbin0 -> 33026 bytes
-rw-r--r--Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/lineaux.swfbin0 -> 26866 bytes
-rw-r--r--Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/linecon.swfbin0 -> 24418 bytes
-rw-r--r--Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/linetty.swfbin0 -> 16893 bytes
-rw-r--r--Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/linevty.swfbin0 -> 25952 bytes
-rw-r--r--Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/mapClass.swfbin0 -> 10126 bytes
-rw-r--r--Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/policyMap.swfbin0 -> 8027 bytes
-rw-r--r--Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/policyMapClass.swfbin0 -> 11763 bytes
-rw-r--r--Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/routeMap.swfbin0 -> 29894 bytes
-rw-r--r--Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/routerAF.swfbin0 -> 26466 bytes
-rw-r--r--Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/routerBGP.swfbin0 -> 32575 bytes
-rw-r--r--Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/routerEIGRP.swfbin0 -> 24729 bytes
-rw-r--r--Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/routerIGRP.swfbin0 -> 24101 bytes
-rw-r--r--Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/routerOSPF.swfbin0 -> 38442 bytes
-rw-r--r--Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/routerRIP.swfbin0 -> 24754 bytes
-rw-r--r--Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/subintBri.swfbin0 -> 23119 bytes
-rw-r--r--Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/subintDialer.swfbin0 -> 23122 bytes
-rw-r--r--Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/subintF.swfbin0 -> 26204 bytes
-rw-r--r--Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/subintS.swfbin0 -> 41648 bytes
-rw-r--r--Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/timeRange.swfbin0 -> 6702 bytes
-rw-r--r--Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/user.swfbin0 -> 38629 bytes
93 files changed, 18975 insertions, 0 deletions
diff --git a/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/classMap.swf b/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/classMap.swf
new file mode 100644
index 0000000..cbf8f84
--- /dev/null
+++ b/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/classMap.swf
Binary files differ
diff --git a/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/cmd_classMap.txt b/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/cmd_classMap.txt
new file mode 100644
index 0000000..b5cd92b
--- /dev/null
+++ b/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/cmd_classMap.txt
@@ -0,0 +1,75 @@
+
+classMapC.addSC("description", "Class-Map description");
+classMapC.addSC("exit", "Exit from QoS class-map configuration mode");
+classMapC.addSC("match", "classification criteria");
+ classMapC.match.addSC("access-group", "Access group");
+ classMapC.match["access-group"].addSC("<1-2699>", "Access list index");
+ classMapC.match["access-group"].addSC("name", "Named Access List");
+ classMapC.match["access-group"].name.addSC("WORD", "Access List name");
+ classMapC.match.addSC("any", "Any packets");
+ classMapC.match.addSC("class-map", "Class map");
+ classMapC.match["class-map"].addSC("WORD", "Match class-map name");
+ classMapC.match.addSC("cos", "IEEE 802.1Q/ISL class of service/user priority values");
+ classMapC.match.cos.addSC("<0-7>", "Enter up to 4 class-of-service values separated by white-spaces");
+ classMapC.match.addSC("destination-address", "Destination address");
+ classMapC.match["destination-address"].addSC("mac", "MAC address");
+ classMapC.match["destination-address"].mac.addSC("H.H.H", "MAC address");
+ classMapC.match.addSC("input-interface", "Select an input interface to match");
+ classMapC.match["input-interface"].addSC("ATM", "ATM interface");
+ classMapC.match["input-interface"].ATM.addSC("<0-0>", "ATM interface number");
+ classMapC.match["input-interface"].addSC("Async", "Async interface");
+ classMapC.match["input-interface"].Async.addSC("<1-0>", "Async interface number");
+ classMapC.match["input-interface"].addSC("BVI", "Bridge-Group Virtual Interface");
+ classMapC.match["input-interface"].BVI.addSC("<1-255>", "BVI interface number");
+ classMapC.match["input-interface"].addSC("CTunnel", "CTunnel interface");
+ classMapC.match["input-interface"].CTunnel.addSC("<0-2147483647>", "CTunnel interface number");
+ classMapC.match["input-interface"].addSC("Dialer", "Dialer interface");
+ classMapC.match["input-interface"].Dialer.addSC("<0-255>", "Dialer interface number");
+ classMapC.match["input-interface"].addSC("Ethernet", "IEEE 802.3");
+ classMapC.match["input-interface"].Ethernet.addSC("<0-0>", "Ethernet interface number");
+ classMapC.match["input-interface"].addSC("Group-Async", "Async Group interface");
+ classMapC.match["input-interface"]["Group-Async"].addSC("<0-0>", "Group-Async interface number");
+ classMapC.match["input-interface"].addSC("Lex", "Lex interface");
+ classMapC.match["input-interface"].Lex.addSC("<0-2147483647>", "Lex interface number");
+ classMapC.match["input-interface"].addSC("Loopback", "Loopback interface");
+ classMapC.match["input-interface"].Loopback.addSC("<0-2147483647>", "Loopback interface number");
+ classMapC.match["input-interface"].addSC("Multilink", "Multilink-group interface");
+ classMapC.match["input-interface"].Multilink.addSC("<0-2147483647>", "Multilink interface number");
+ classMapC.match["input-interface"].addSC("Null", "Null interface");
+ classMapC.match["input-interface"].Null.addSC("<0-0>", "Null interface number");
+ classMapC.match["input-interface"].addSC("Tunnel", "Tunnel interface");
+ classMapC.match["input-interface"].Tunnel.addSC("<0-2147483647>", "Tunnel interface number");
+ classMapC.match["input-interface"].addSC("Vif", "PGM Multicast Host interface");
+ classMapC.match["input-interface"].Vif.addSC("<1-1>", "Vif interface number");
+ classMapC.match["input-interface"].addSC("Virtual-Template", "Virtual Template interface");
+ classMapC.match["input-interface"]["Virtual-Template"].addSC("<1-25>", "Virtual-Template interface number");
+ classMapC.match["input-interface"].addSC("Virtual-TokenRing", "Virtual TokenRing");
+ classMapC.match["input-interface"]["Virtual-TokenRing"].addSC("<0-2147483647>", "Virtual-TokenRing interface number");
+ classMapC.match.addSC("ip", "IP specific values");
+ classMapC.match.ip.addSC("dscp", "Match IP DSCP (DiffServ CodePoints)");
+ classMapC.match.ip.addSC("precedence", "Match IP precedence");
+ classMapC.match.ip.precedence.addSC("<0-7>", "Enter up to 4 precedence values separated by white-spaces");
+ classMapC.match.ip.addSC("rtp", "Match RTP port nos");
+ classMapC.match.ip.rtp.addSC("<2000-65535>", "Lower bound of UDP destination port");
+ classMapC.match.ip.rtp["<2000-65535>"].addSC("<0-16383>", "Range of UDP ports");
+ classMapC.match.addSC("mpls", "Multi Protocol Label Switching specific values");
+ classMapC.match.mpls.addSC("experimental", "Match MPLS experimental");
+ classMapC.match.mpls.experimental.addSC("<0-7>", "Enter up to 8 experimental values separated by white-spaces");
+ classMapC.match.addSC("protocol", "Protocol");
+ classMapC.match.protocol.addSC("arp", "IP ARP");
+ classMapC.match.protocol.addSC("bridge", "Bridging");
+ classMapC.match.protocol.addSC("cdp", "Cisco Discovery Protocol");
+ classMapC.match.protocol.addSC("compressedtcp", "Compressed TCP");
+ classMapC.match.protocol.addSC("ip", "IP");
+ classMapC.match.protocol.addSC("ipx", "Novell IPX");
+ classMapC.match.protocol.addSC("llc2", "llc2");
+ classMapC.match.protocol.addSC("pppoe", "PPP over Ethernet");
+ classMapC.match.protocol.addSC("snapshot", "Snapshot routing support");
+ classMapC.match.protocol.addSC("vofr", "voice over Frame Relay packets");
+ classMapC.match.addSC("qos-group", "Qos-group");
+ classMapC.match["qos-group"].addSC("<0-99>", "Qos Group value");
+ classMapC.match.addSC("source-address", "Source address");
+ classMapC.match["source-address"].addSC("mac", "MAC address");
+ classMapC.match["source-address"].mac.addSC("H.H.H", "MAC address");
+classMapC.addSC("no", "Negate or set default values of a command");
+classMapC.addSC("rename", "Rename this class-map");
diff --git a/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/cmd_dhcp.txt b/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/cmd_dhcp.txt
new file mode 100644
index 0000000..8874d3e
--- /dev/null
+++ b/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/cmd_dhcp.txt
@@ -0,0 +1,68 @@
+
+dhcpC.addSC("bootfile", "Boot file name");
+dhcpC.addSC("client-identifier", "Client identifier");
+dhcpC.addSC("client-name", "Client name");
+dhcpC.addSC("default-router", "Default routers");
+dhcpC.addSC("dns-server", "DNS servers");
+dhcpC.addSC("domain-name", "Domain name");
+dhcpC.addSC("exit", "Exit from DHCP pool configuration mode");
+dhcpC.addSC("hardware-address", "Client hardware address");
+dhcpC.addSC("host", "Client IP address and mask");
+dhcpC.addSC("import", "Programatically importing DHCP option parameters");
+dhcpC.addSC("lease", "Address lease time");
+dhcpC.addSC("netbios-name-server", "NetBIOS (WINS) name servers");
+dhcpC.addSC("netbios-node-type", "NetBIOS node type");
+dhcpC.addSC("network", "Network number and mask");
+dhcpC.addSC("next-server", "Next server in boot process");
+ dhcpC["next-server"].addSC("Hostname or A.B.C.D", "Server's name or IP address");
+dhcpC.addSC("no", "Negate a command or set its defaults");
+ dhcpC.no.addSC("bootfile", "Boot file name");
+ dhcpC.no.addSC("client-identifier", "Client identifier");
+ dhcpC.no.addSC("client-name", "Client name");
+ dhcpC.no.addSC("default-router", "Default routers");
+ dhcpC.no.addSC("dns-server", "DNS servers");
+ dhcpC.no.addSC("domain-name", "Domain name");
+ dhcpC.no.addSC("exit", "Exit from DHCP pool configuration mode");
+ dhcpC.no.addSC("hardware-address", "Client hardware address");
+ dhcpC.no.addSC("host", "Client IP address and mask");
+ dhcpC.no.addSC("import", "Programatically importing DHCP option parameters");
+ dhcpC.no.import.addSC("all", "all DHCP options");
+ dhcpC.no.addSC("lease", "Address lease time");
+ dhcpC.no.addSC("netbios-name-server", "NetBIOS (WINS) name servers");
+ dhcpC.no.addSC("netbios-node-type", "NetBIOS node type");
+ dhcpC.no.addSC("network", "Network number and mask");
+ dhcpC.no.addSC("next-server", "Next server in boot process");
+dhcpC.addSC("option", "Raw DHCP options");
+ dhcpC.option.addSC("<0-254>", "DHCP option code");
+ dhcpC.option["<0-254>"].addSC("ascii", "Data is an NVT ASCII string");
+ dhcpC.option["<0-254>"].ascii.addSC("WORD", "NVT ASCII string");
+ dhcpC.option["<0-254>"].addSC("hex", "Data is a hexadecimal string");
+ dhcpC.option["<0-254>"].hex.addSC("LINE", "Hexadecimal string");
+ dhcpC.option["<0-254>"].addSC("instance", "Specify the option instance");
+ dhcpC.option["<0-254>"].instance.addSC("<0-255>", "DHCP option instance");
+ dhcpC.option["<0-254>"].instance["<0-255>"].addSC("ascii", "Data is an NVT ASCII string");
+ dhcpC.option["<0-254>"].instance["<0-255>"].ascii.addSC("WORD", "NVT ASCII string");
+ dhcpC.option["<0-254>"].instance["<0-255>"].addSC("hex", "Data is a hexadecimal string");
+ dhcpC.option["<0-254>"].instance["<0-255>"].hex.addSC("LINE", "Hexadecimal string");
+ dhcpC.option["<0-254>"].addSC("ip", "Data is one or more IP addresses");
+ dhcpC.option["<0-254>"].ip.addSC("Hostname or A.B.C.D", "Server's name or IP address");
+dhcpC.addSC("origin", "Configure the origin of the pool");
+ dhcpC.origin.addSC("aaa", "Subnet is from a AAA server");
+ dhcpC.origin.aaa.addSC("subnet", "Configure subnet request parameters");
+ dhcpC.origin.aaa.subnet.addSC("size", "Specify initial and incremental subnet sizes");
+ dhcpC.origin.aaa.subnet.size.addSC("initial", "Specify the initial subnet size requested");
+ dhcpC.origin.aaa.subnet.size.initial.addSC("/nn or A.B.C.D", "Subnet mask of the initial subnet(0 for don't care)");
+ dhcpC.origin.addSC("dhcp", "Subnet is from another DHCP server");
+ dhcpC.origin.dhcp.addSC("subnet", "Configure subnet request parameters");
+ dhcpC.origin.dhcp.subnet.addSC("size", "Specify initial and incremental subnet sizes");
+ dhcpC.origin.dhcp.subnet.size.addSC("initial", "Specify the initial subnet size requested");
+ dhcpC.origin.dhcp.subnet.size.initial.addSC("/nn or A.B.C.D", "Subnet mask of the initial subnet(0 for don't care)");
+ dhcpC.origin.addSC("ipcp", "Subnet is from IPCP subnet negotiation");
+dhcpC.addSC("utilization", "Configure various utilization parameters");
+ dhcpC.utilization.addSC("mark", "Configure thresholds for subnet release or request");
+ dhcpC.utilization.mark.addSC("high", "Specify high utilization mark of the pool");
+ dhcpC.utilization.mark.high.addSC("<1-100>", "Percent value");
+ dhcpC.utilization.mark.addSC("low", "Specify low utilization mark of the pool");
+ dhcpC.utilization.mark.low.addSC("<1-100>", "Percent value");
+dhcpC.addSC("vrf", "Associate this pool with a VRF");
+ dhcpC.vrf.addSC("WORD", "VRF name");
diff --git a/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/cmd_enable.txt b/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/cmd_enable.txt
new file mode 100644
index 0000000..4f1efe6
--- /dev/null
+++ b/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/cmd_enable.txt
@@ -0,0 +1,1326 @@
+
+enableC.addSC("access-enable", "Create a temporary Access-List entry");
+enableC.addSC("access-profile", "Apply user-profile to interface");
+enableC.addSC("access-template", "Create a temporary Access-List entry");
+enableC.addSC("archive", "manage archive files");
+enableC.addSC("cd", "Change current directory");
+enableC.addSC("clear", "Reset functions");
+ enableC.clear.addSC("access-list", "Clear access list statistical information");
+ enableC.clear.addSC("access-template", "Access-template");
+ enableC.clear.addSC("arp-cache", "Clear the entire ARP cache");
+ enableC.clear.addSC("bgp", "Clear BGP connections");
+ enableC.clear.addSC("bridge", "Reset bridge forwarding cache");
+ enableC.clear.addSC("cdp", "Reset cdp information");
+ enableC.clear.addSC("counters", "Clear counters on one or all interfaces");
+ enableC.clear.addSC("dialer", "Clear dialer statistics");
+ enableC.clear.addSC("interface", "Clear the hardware logic on an interface");
+ enableC.clear.addSC("ip", "IP");
+ enableC.clear.ip.addSC("ospf", "OSPF clear commands");
+ enableC.clear.ip.addSC("route", "Delete route table entries");
+enableC.addSC("clock", "Manage the system clock");
+ enableC.clock.addSC("set", "Set the time and date");
+ enableC.clock.set.addSC("hh:mm:ss", "Current Time");
+enableC.addSC("configure", "Enter configuration mode");
+ enableC.configure.addSC("terminal", "Configure from the terminal");
+enableC.addSC("connect", "Open a terminal connection");
+ enableC.copy.addSC("nvram:", "Copy from nvram: file system");
+ enableC.copy.addSC("running-config", "Copy from current system configuration");
+ enableC.copy["running-config"].addSC("startup-config", "Copy to startup configuration");
+ enableC.copy.addSC("startup-config", "Copy from startup configuration");
+ enableC.copy["startup-config"].addSC("running-config", "Update (merge with) current system configuration");
+ leC.copy.addSC("system:", "Copy from system: file system");
+ enableC.copy.addSC("tftp:", "Copy from tftp: file system");
+ enableC.copy.addSC("xmodem:", "Copy from xmodem: file system");
+ enableC.copy.addSC("ymodem:", "Copy from ymodem: file system");
+enableC.addSC("debug", "Debugging functions (see also 'undebug')");
+ enableC.debug.addSC("aaa", "AAA Authentication, Authorization and Accounting");
+ enableC.debug.addSC("access-expression", "Boolean access expression");
+ enableC.debug.addSC("adjacency", "adjacency");
+ enableC.debug.addSC("all", "Enable all debugging");
+ enableC.debug.addSC("alps", "ALPS debug information");
+ enableC.debug.addSC("apollo", "Apollo information");
+ enableC.debug.addSC("apple", "Appletalk information");
+ enableC.debug.addSC("arap", "Appletalk Remote Access");
+ enableC.debug.addSC("arp", "IP ARP and HP Probe transactions");
+ enableC.debug.addSC("aspp", "ASPP information");
+ enableC.debug.addSC("async", "Async interface information");
+ enableC.debug.addSC("backup", "Backup events");
+ enableC.debug.addSC("bri-interface", "bri network interface events");
+ enableC.debug.addSC("bsc", "BSC information");
+ enableC.debug.addSC("bstun", "BSTUN information");
+ enableC.debug.addSC("call", "Call Information");
+ enableC.debug.addSC("call-mgmt", "Call Management");
+ enableC.debug.addSC("callback", "Callback activity");
+ enableC.debug.addSC("cca", "CCA activity");
+ enableC.debug.addSC("ccfrf11", "CCFRF11 information");
+ enableC.debug.addSC("cch323", "CCH323 information");
+ enableC.debug.addSC("ccsip", "CCSIP information");
+ enableC.debug.addSC("ccswvoice", "ccswvoice information");
+ enableC.debug.addSC("cdapi", "CDAPI information");
+ enableC.debug.addSC("cdp", "CDP information");
+ enableC.debug.addSC("ces-conn", "Connection Manager CES Client Info");
+ enableC.debug.addSC("chat", "Chat scripts activity");
+ enableC.debug.addSC("clns", "CLNS information");
+ enableC.debug.addSC("cls", "CLS Information");
+ enableC.debug.addSC("cns", "CNS Debugging");
+ enableC.debug.addSC("compress", "COMPRESS traffic");
+ enableC.debug.addSC("condition", "Condition");
+ enableC.debug.addSC("confmodem", "Modem configuration database");
+ enableC.debug.addSC("conn", "Connection Manager information");
+ enableC.debug.addSC("cops", "COPS");
+ enableC.debug.addSC("cpp", "Cpp information");
+ enableC.debug.addSC("crypto", "Cryptographic subsystem");
+ enableC.debug.crypto.addSC("ber", "decode ASN.1 BER data");
+ enableC.debug.crypto.addSC("engine", "Crypto Engine Debug");
+ enableC.debug.crypto.addSC("ipsec", "IPSEC processing");
+ enableC.debug.crypto.addSC("isakmp", "ISAKMP Key Management");
+ enableC.debug.crypto.addSC("pki", "PKI Client");
+ enableC.debug.crypto.addSC("verbose", "verbose decode");
+ enableC.debug.addSC("ctunnel", "Generic CTunnel Interface");
+ enableC.debug.addSC("custom-queue", "Custom output queueing");
+ enableC.debug.addSC("decnet", "DECnet information");
+ enableC.debug.addSC("dhcp", "DHCP client activity");
+ enableC.debug.addSC("dialer", "Dial on Demand");
+ enableC.debug.dhcp.addSC("detail", "DHCP packet content");
+ enableC.debug.addSC("dlsw", "Data Link Switching (DLSw) events");
+ enableC.debug.addSC("dnsix", "Dnsix information");
+ enableC.debug.addSC("domain", "Domain Name System");
+ enableC.debug.domain.addSC("replies", "DNS replies only");
+
+ enableC.debug.addSC("drip", "DRiP debug information");
+ enableC.debug.addSC("dspu", "DSPU Information");
+ enableC.debug.addSC("dss", "Debug DSS");
+ enableC.debug.addSC("dxi", "atm-dxi information");
+ enableC.debug.dxi.addSC("events", "Important atm-dxi events");
+ enableC.debug.dxi.addSC("packet", "ATM DXI packets");
+
+ enableC.addSC("eigrp", "EIGRP Protocol information");
+ enableC.debug.eigrp.addSC("fsm", "EIGRP Dual Finite State Machine events/actions");
+ enableC.debug.eigrp.addSC("neighbors", "EIGRP neighbors");
+ enableC.debug.eigrp.addSC("packets", "EIGRP packets");
+ enableC.debug.eigrp.addSC("transmit", "EIGRP transmission events");
+ enableC.debug.addSC("entry", "Incoming queue entries");
+ enableC.debug.addSC("ethernet-interface", "Ethernet network interface events");
+ enableC.debug.addSC("fastethernet", "Fast Ethernet interface information");
+ enableC.debug.addSC("fax", "Fax");
+ enableC.debug.addSC("frame-relay", "Frame Relay");
+ enableC.debug.addSC("fras", "FRAS Debug");
+ enableC.debug.addSC("fras-host", "FRAS Host Debug");
+ enableC.debug.addSC("funi", "FUNI interface packets");
+ enableC.debug.addSC("gssapi", "GSSAPI debugs");
+ enableC.debug.addSC("h225", "H.225 Library Debugging");
+ enableC.debug.addSC("h245", "H.245 Library Debugging");
+ enableC.debug.addSC("interface", "interface");
+ enableC.debug.addSC("ip", "IP information");
+ enableC.debug.ip.addSC("bgp", "BGP information");
+ enableC.debug.ip.addSC("cache", "IP cache operations");
+ enableC.debug.ip.addSC("casa", "Casa debugging");
+ enableC.debug.ip.addSC("cef", "IP CEF operations");
+ enableC.debug.ip.addSC("cgmp", "CGMP protocol activity");
+ enableC.debug.ip.addSC("dhcp", "Dynamic Host Configuration Protocol");
+ enableC.debug.ip.addSC("drp", "Director response protocol");
+ enableC.debug.ip.addSC("dvmrp", "DVMRP protocol activity");
+ enableC.debug.ip.addSC("egp", "EGP information");
+ enableC.debug.ip.addSC("eigrp", "IP-EIGRP information");
+ enableC.debug.ip.addSC("error", "IP error debugging");
+ enableC.debug.ip.addSC("flow", "IP Flow switching operations");
+ enableC.debug.ip.addSC("ftp", "FTP dialogue");
+ enableC.debug.ip.addSC("html", "HTML connections");
+ enableC.debug.ip.addSC("http", "HTTP connections");
+ enableC.debug.ip.addSC("icmp", "ICMP transactions");
+ enableC.debug.ip.addSC("igmp", "IGMP protocol activity");
+ enableC.debug.ip.addSC("igrp", "IGRP information");
+ enableC.debug.ip.addSC("interface", "IP interface configuration changes");
+ enableC.debug.ip.addSC("mbgp", "MBGP information");
+ enableC.debug.ip.addSC("mcache", "IP multicast cache operations");
+ enableC.debug.ip.addSC("mhbeat", "IP multicast heartbeat monitoring");
+ enableC.debug.ip.addSC("mobile", "IP Mobility");
+ enableC.debug.ip.addSC("mpacket", "IP multicast packet debugging");
+ enableC.debug.ip.addSC("mrm", "IP Multicast Routing Monitor");
+ enableC.debug.ip.addSC("mrouting", "IP multicast routing table activity");
+ enableC.debug.ip.addSC("msdp", "Multicast Source Discovery Protocol (MSDP)");
+ enableC.debug.ip.addSC("mtag", "IP multicast tagswitching activity");
+ enableC.debug.ip.addSC("nat", "NAT events");
+ enableC.debug.ip.addSC("nbar", "StILE - traffic classification Engine");
+ enableC.debug.ip.addSC("ospf", "OSPF information");
+ enableC.debug.ip.ospf.addSC("adj", "OSPF adjacency events");
+ enableC.debug.ip.ospf.addSC("database-timer", "OSPF database timer");
+ enableC.debug.ip.ospf.addSC("events", "OSPF events");
+ enableC.debug.ip.ospf.addSC("flood", "OSPF flooding");
+ enableC.debug.ip.ospf.addSC("hello", "OSPF hello events");
+ enableC.debug.ip.ospf.addSC("lsa-generation", "OSPF lsa generation");
+ enableC.debug.ip.ospf.addSC("mpls", "OSPF MPLS");
+ enableC.debug.ip.ospf.addSC("packet", "OSPF packets");
+ enableC.debug.ip.ospf.addSC("retransmission", "OSPF retransmission events");
+ enableC.debug.ip.ospf.addSC("spf", "OSPF spf");
+ enableC.debug.ip.ospf.addSC("tree", "OSPF database tree");
+ enableC.debug.ip.addSC("packet", "General IP debugging and IPSO security transactions");
+ enableC.debug.ip.addSC("peer", "IP peer address activity");
+ enableC.debug.ip.addSC("pgm", "PGM Reliable Transport Protocol");
+ enableC.debug.ip.addSC("pim", "PIM protocol activity");
+ enableC.debug.ip.addSC("policy", "Policy routing");
+ enableC.debug.ip.addSC("rgmp", "RGMP protocol activity");
+ enableC.debug.ip.addSC("rip", "RIP protocol transactions");
+ enableC.debug.ip.rip.addSC("database", "RIP database events");
+ enableC.debug.ip.rip.addSC("events", "RIP protocol events");
+ enableC.debug.ip.rip.addSC("trigger", "RIP trigger extension");
+ enableC.debug.ip.addSC("routing", "Routing table events");
+ enableC.debug.ip.routing.addSC("<1-199>", "Access list");
+ enableC.debug.ip.routing.addSC("<1300-2699>", "Access list (expanded range)");
+ enableC.debug.ip.routing.addSC("static", "IP Static routing");
+ enableC.debug.ip.routing.static.addSC("detail", "IP Static routing detail");
+ enableC.debug.ip.routing.static.addSC("route", "IP Static routing route");
+ enableC.debug.ip.routing.static.route.addSC("A.B.C.D", "Destination prefix");
+ enableC.debug.ip.routing.static.route["A.B.C.D"].addSC("A.B.C.D", "Destination prefix mask");
+ enableC.debug.ip.routing.static.addSC("summary", "IP Static routing control summary");
+ enableC.debug.ip.routing.static.addSC("time", "IP Static routing time spent");
+ enableC.debug.ip.addSC("rsvp", "RSVP protocol activity");
+ enableC.debug.ip.addSC("rtp", "RTP information");
+ enableC.debug.ip.addSC("sd", "Session Directory (SD)");
+ enableC.debug.ip.addSC("security", "IP security options");
+ enableC.debug.ip.addSC("slb", "SLB debug information");
+ enableC.debug.ip.addSC("socket", "Socket event");
+ enableC.debug.ip.addSC("ssh", "Incoming ssh connections");
+ enableC.debug.ip.addSC("tcp", "TCP information");
+ enableC.debug.ip.addSC("tempacl", "IP temporary ACL");
+ enableC.debug.ip.addSC("trigger-authentication", "Trigger authentication");
+ enableC.debug.ip.addSC("udp", "UDP based transactions");
+ enableC.debug.ip.addSC("urd", "URL RenDezvous (URD)");
+ enableC.debug.ip.addSC("wccp", "WCCP information");
+ enableC.debug.addSC("ipx", "Novell/IPX information");
+ enableC.debug.addSC("isdn", "ISDN information");
+ enableC.debug.addSC("isis", "IS-IS Information");
+ enableC.debug.addSC("kerberos", "KERBEROS authentication and authorization");
+ enableC.debug.addSC("lane", "LAN Emulation");
+ enableC.debug.addSC("lapb", "LAPB protocol transactions");
+ enableC.debug.addSC("lapb-ta", "LAPB Terminal Adapter information");
+ enableC.debug.addSC("lat", "LAT Information");
+ enableC.debug.addSC("ldap", "LDAP debug commands");
+ enableC.debug.addSC("lex", "LAN Extender protocol");
+ enableC.debug.addSC("list", "Set interface or/and access list for the next debug command");
+ enableC.debug.addSC("llc2", "LLC2 type II Information");
+ enableC.debug.addSC("lnm", "Lan Network Manager information");
+ enableC.debug.addSC("lnx", "generic qllc/llc2 conversion activity");
+ enableC.debug.addSC("local-ack", "Local ACKnowledgement information");
+ enableC.debug.addSC("management", "Management applications debugging");
+ enableC.debug.addSC("mdss", "MDSS information");
+ enableC.debug.addSC("mgcp", "Media Gateway Control Protocol");
+ enableC.debug.addSC("mls", "mls debugger information");
+ enableC.debug.addSC("modem", "Modem control/process activation");
+ enableC.debug.addSC("mop", "DECnet MOP server events");
+ enableC.debug.addSC("mpls", "MPLS debug");
+ enableC.debug.addSC("mpoa", "MPOA debug options");
+ enableC.debug.addSC("nbf", "NetBIOS information");
+ enableC.debug.addSC("ncia", "Native Client Interface Architecture (NCIA) events");
+ enableC.debug.addSC("netbios-name-cache", "NetBIOS name cache tracing");
+ enableC.debug.addSC("nhrp", "NHRP protocol");
+ enableC.debug.addSC("ntp", "NTP information");
+ enableC.debug.addSC("nvram", "Debug NVRAM behavior");
+ enableC.debug.addSC("packet", "Log unknown packets");
+ enableC.debug.addSC("pad", "X25 PAD protocol");
+ enableC.debug.addSC("ppp", "PPP (Point to Point Protocol) information");
+ enableC.debug.ppp.addSC("authentication", "CHAP and PAP authentication");
+ enableC.debug.ppp.addSC("bap", "BAP protocol transactions");
+ enableC.debug.ppp.addSC("cbcp", "Callback Control Protocol negotiation");
+ enableC.debug.ppp.addSC("compression", "PPP compression");
+ enableC.debug.ppp.addSC("error", "Protocol errors and error statistics");
+ enableC.debug.ppp.addSC("mppe", "MPPE Events");
+ enableC.debug.ppp.addSC("multilink", "Multilink activity");
+ enableC.debug.ppp.addSC("negotiation", "Protocol parameter negotiation");
+ enableC.debug.ppp.addSC("packet", "Low-level PPP packet dump");
+ enableC.debug.ppp.addSC("tasks", "PPP background tasks");
+ enableC.debug.addSC("printer", "LPD printer protocol");
+ enableC.debug.addSC("priority", "Priority output queueing");
+ enableC.debug.addSC("probe", "HP Probe Proxy Requests");
+ enableC.debug.addSC("qdm", "QoS Device Manager");
+ enableC.debug.addSC("qllc", "qllc debug information");
+ enableC.debug.addSC("radius", "RADIUS protocol");
+ enableC.debug.addSC("ras", "H.323 RAS Library");
+ enableC.debug.addSC("rif", "RIF cache transactions");
+ enableC.debug.addSC("rscmon", "Resource Monitor");
+ enableC.debug.addSC("rtpspi", "RTP Service Provider Interface.");
+ enableC.debug.addSC("rtr", "RTR Monitor Information");
+ enableC.debug.addSC("sdlc", "SDLC information");
+ enableC.debug.addSC("sdllc", "SDLLC media translation");
+ enableC.debug.addSC("serial", "Serial interface information");
+ enableC.debug.addSC("sgbp", "SGBP debugging");
+ enableC.debug.addSC("sgcp", "Simple Gateway Control Protocol");
+ enableC.debug.addSC("smf", "Software MAC filter");
+ enableC.debug.addSC("smrp", "SMRP information");
+ enableC.debug.addSC("sna", "SNA Information");
+ enableC.debug.addSC("snapshot", "Snapshot activity");
+ enableC.debug.addSC("snmp", "SNMP information");
+ enableC.debug.addSC("source", "Source bridging information");
+ enableC.debug.addSC("spanning-tree", "Spanning tree debugging");
+ enableC.debug.addSC("srcp", "Simple Resource Coordination Protocol");
+ enableC.debug.addSC("ssl", "SSL Debug command");
+ enableC.debug.addSC("standby", "Hot standby protocol");
+ enableC.debug.addSC("stun", "STUN information");
+ enableC.debug.addSC("tacacs", "TACACS authentication and authorization");
+ enableC.debug.addSC("tag-switching", "Tag Switching (obsolete use \"debug mpls ...\")");
+ enableC.debug.addSC("tarp", "TARP information");
+ enableC.debug.addSC("tbridge", "Transparent Bridging");
+ enableC.debug.addSC("tccs", "Transparent CCS information");
+ enableC.debug.addSC("tdm", "TDM connection information");
+ enableC.debug.addSC("telnet", "Incoming telnet connections");
+ enableC.debug.addSC("template", "Template activity");
+ enableC.debug.addSC("tftp", "TFTP debugging");
+ enableC.debug.addSC("tgrm", "Trunk Group Resource Manager info");
+ enableC.debug.addSC("token", "Token Ring information");
+ enableC.debug.addSC("translate", "Protocol translation events");
+ enableC.debug.addSC("translation", "translation rule information");
+ enableC.debug.addSC("tsp", "Telephony Service information");
+ enableC.debug.addSC("tunnel", "Generic Tunnel Interface");
+ enableC.debug.addSC("udptn", "UDPtn async data transport");
+ enableC.debug.addSC("v120", "V120 information");
+ enableC.debug.addSC("vines", "VINES information");
+ enableC.debug.addSC("vlan", "vLAN information");
+ enableC.debug.addSC("voice", "VOICE information");
+ enableC.debug.addSC("voip", "VOIP information");
+ enableC.debug.addSC("vpdn", "VPDN information");
+ enableC.debug.addSC("vpm", "Voice Port Module SPI information");
+ enableC.debug.addSC("vprofile", "Virtual Profile information");
+ enableC.debug.addSC("vtemplate", "Virtual Template information");
+ enableC.debug.addSC("vtsp", "Voice Telephony Call Control information");
+ enableC.debug.addSC("x25", "X.25, CMNS and XOT information");
+ enableC.debug.addSC("x28", "X28 mode");
+ enableC.debug.addSC("xcctsp", "External Call Control TSP information");
+ enableC.debug.addSC("xns", "XNS information");
+ enableC.debug.addSC("xremote", "XREMOTE");
+
+enableC.addSC("delete", "Delete a file");
+ enableC["delete"].addSC("nvram:", "File to be deleted");
+enableC.addSC("dir", "List files on a filesystem");
+enableC.addSC("disable", "Turn off privileged commands");
+enableC.addSC("disconnect", "Disconnect an existing network connection");
+enableC.addSC("enable", "Turn on privileged commands");
+enableC.addSC("erase", "Erase a filesystem");
+enableC.addSC("exit", "Exit from the EXEC");
+enableC.addSC("help", "Description of the interactive help system");
+enableC.addSC("isdn", "Run an ISDN EXEC command on a BRI interface");
+enableC.addSC("lock", "Lock the terminal");
+enableC.addSC("login", "Log in as a particular user");
+enableC.addSC("logout", "Exit from the EXEC");
+enableC.addSC("modemui", "Start a modem-like user interface");
+enableC.addSC("monitor", "Monitoring different system events");
+enableC.addSC("more", "Display the contents of a file");
+enableC.addSC("mrinfo", "Request neighbor and version information from a multicast router");
+enableC.addSC("mrm", "IP Multicast Routing Monitor Test");
+enableC.addSC("mstat", "Show statistics after multiple multicast traceroutes");
+enableC.addSC("no", "Disable debugging functions");
+ enableC.no.addSC("debug", "Disable debugging functions (see also 'undebug')");
+ enableC.no.debug.addSC("aaa", "AAA Authentication, Authorization and Accounting");
+ enableC.no.debug.addSC("all", "Enable all debugging");
+ enableC.no.debug.addSC("arp", "IP ARP and HP Probe transactions");
+ enableC.no.debug.addSC("async", "Async interface information");
+ enableC.no.debug.addSC("bgp", "BGP information");
+ enableC.no.debug.addSC("cdp", "CDP information");
+ enableC.no.debug.addSC("confmodem", "Modem configuration database");
+ enableC.no.debug.addSC("custom-queue", "Custom output queueing");
+ enableC.no.debug.addSC("dhcp", "DHCP client activity");
+ enableC.no.debug.addSC("dialer", "Dial on Demand");
+ enableC.no.debug.addSC("dnsix", "Dnsix information");
+ enableC.no.debug.addSC("eigrp", "EIGRP Protocol information");
+ enableC.no.debug.addSC("fastethernet", "Fast Ethernet interface information");
+ enableC.no.debug.addSC("frame-relay", "Frame Relay");
+ enableC.no.debug.addSC("interface", "interface");
+ enableC.no.debug.addSC("ip", "IP information");
+ enableC.no.debug.addSC("nvram", "Debug NVRAM behavior");
+ enableC.no.debug.addSC("ppp", "PPP (Point to Point Protocol) information");
+ enableC.no.debug.addSC("priority", "Priority output queueing");
+ enableC.no.debug.addSC("qdm", "QoS Device Manager");
+ enableC.no.debug.addSC("radius", "RADIUS protocol");
+ enableC.no.debug.addSC("tacacs", "TACACS authentication and authorization");
+ enableC.no.debug.addSC("telnet", "Incoming telnet connections");
+ enableC.no.debug.addSC("vpdn", "VPDN information");
+ enableC.no.debug.addSC("vpn", "VPN information");
+ enableC.no.debug.addSC("vprofile", "Virtual Profile information");
+ enableC.no.debug.addSC("vtemplate", "Virtual Template information");
+enableC.addSC("pad", "Open a X.29 PAD connection");
+enableC.addSC("ping", "Send echo messages");
+ enableC.ping.addSC("WORD", "Ping destination address or hostname");
+ enableC.ping.addSC("ip", "IP echo");
+ enableC.ping.ip.addSC("WORD", "Ping destination address or hostname");
+enableC.addSC("ppp", "Start IETF Point-to-Point Protocol (PPP)");
+ enableC.ppp.addSC("negotiate", "Use PPP negotiated IP address");
+enableC.addSC("pwd", "Display current working directory");
+enableC.addSC("reload", "Halt and perform a cold restart");
+enableC.addSC("rename", "Rename a file");
+enableC.addSC("restart", "Restart Connection");
+enableC.addSC("resume", "Resume an active network connection");
+enableC.addSC("rlogin", "Open an rlogin connection");
+enableC.addSC("setup", "Run the SETUP command facility");
+enableC.addSC("show", "Show running system information");
+ enableC.show.addSC("aaa", "Show AAA values");
+ enableC.show.aaa.addSC("attributes", "Show attributes supported by AAA subsystem");
+ enableC.show.aaa.addSC("method-lists", "Show method lists defined in the AAA subsystem");
+ enableC.show.addSC("access-expression", "List access expression");
+ enableC.show.addSC("access-lists", "List access lists");
+ enableC.show["access-lists"].addSC("<1-2699>", "ACL number");
+ enableC.show["access-lists"].addSC("WORD", "ACL name");
+ enableC.show["access-lists"].addSC("rate-limit", "Show rate-limit access lists");
+ enableC.show["access-lists"]["rate-limit"].addSC("<1-299>", "Rate-limit ACL number");
+ enableC.show.addSC("accounting", "Accounting data for active sessions");
+ enableC.show.addSC("adjacency", "Adjacent nodes");
+ enableC.show.addSC("aliases", "Display alias commands");
+ enableC.show.addSC("arp", "ARP table");
+ enableC.show.addSC("async", "Information on terminal lines used as router interfaces");
+ enableC.show.addSC("backup", "Backup status");
+ enableC.show.addSC("bgp", "BGP information");
+ enableC.show.bgp.addSC("community", "Display routes matching the communities");
+ enableC.show.bgp.addSC("neighbors", "Detailed information on TCP and BGP neighbor connections");
+ enableC.show.addSC("buffers", "Buffer pool statistics");
+ enableC.show.addSC("c1700", "Show c1700 information");
+ enableC.show.addSC("cdapi", "CDAPI information");
+ enableC.show.addSC("cdp", "CDP information");
+ enableC.show.cdp.addSC("entry", "Information for specific neighbor entry");
+ enableC.show.cdp.entry.addSC("*", "all CDP neighbor entries");
+ enableC.show.cdp.entry["*"].addSC("protocol", "Protocol information");
+ enableC.show.cdp.entry["*"].addSC("version", "Version information");
+ enableC.show.cdp.entry["*"].version.addSC("protocol", "Protocol information");
+ enableC.show.cdp.entry.addSC("WORD", "Name of CDP neighbor entry");
+ enableC.show.cdp.entry.WORD.addSC("protocol", "Protocol information");
+ enableC.show.cdp.entry.WORD.addSC("version", "Version information");
+ enableC.show.cdp.entry.WORD.version.addSC("protocol", "Protocol information");
+ enableC.show.cdp.addSC("interface", "CDP interface status and configuration");
+ enableC.show.cdp.addSC("neighbors", "CDP neighbor entries");
+ enableC.show.cdp.neighbors.addSC("detail", "Show detailed information");
+ enableC.show.addSC("compress", "Show compression statistics");
+ enableC.show.compress.addSC("detail-ccp", "additional ccp state info");
+ enableC.show.addSC("configuration", "Contents of Non-Volatile memory");
+ enableC.show.addSC("connection", "Show Connection");
+ enableC.show.addSC("dhcp", "Dynamic Host Configuration Protocol status");
+ enableC.show.dhcp.addSC("lease", "Show DHCP Addresses leased from a server");
+ enableC.show.dhcp.lease.addSC("interface", "Show DHCP information on one interface");
+ enableC.show.dhcp.lease.interface.addSC("Async", "Async interface");
+ enableC.show.dhcp.lease.interface.Async.addSC("<1-5>", "Async interface number");
+ enableC.show.dhcp.lease.interface.addSC("Virtual-Template", "Virtual Template interface");
+ enableC.show.dhcp.lease.interface["Virtual-Template"].addSC("<1-200>", "Virtual-Template interface number");
+ enableC.show.dhcp.addSC("server", "Show DHCP Servers we know about");
+ enableC.show.addSC("diag", "Show diagnostic information for port adapters/modules");
+ enableC.show.diag.addSC("<0-3>", "Slot number");
+ enableC.show.addSC("dialer", "Dialer parameters and statistics");
+ enableC.show.addSC("frame-relay", "Frame-Relay information");
+ enableC.show["frame-relay"].addSC("map", "Frame-Relay map table");
+ enableC.show["frame-relay"].addSC("pvc", "show frame relay pvc statistics");
+ enableC.show.addSC("hosts", "IP domain-name, lookup style, nameservers, and host table");
+ enableC.show.addSC("interfaces", "Interface status and configuration");
+ enableC.show.interfaces.addSC("Async", "Async interface");
+ enableC.show.interfaces.Async.addSC("<1-5>", "Async interface number");
+ enableC.show.interfaces.Dialer.addSC("<0-255>", "Dialer interface number");
+ enableC.show.interfaces.addSC("FastEthernet", "FastEthernet IEEE 802.3");
+ enableC.show.interfaces.FastEthernet.addSC("<0-0>", "FastEthernet interface number");
+ enableC.show.interfaces.addSC("Loopback", "Loopback interface");
+ enableC.show.interfaces.Loopback.addSC("<0-2147483647>", "Loopback interface number");
+ enableC.show.interfaces.addSC("Null", "Null interface");
+ enableC.show.interfaces.Null.addSC("<0-0>", "Null interface number");
+ enableC.show.interfaces.addSC("Serial", "Serial");
+ enableC.show.interfaces.Serial.addSC("<0-1>", "Serial interface number");
+ enableC.show.interfaces.addSC("Tunnel", "Tunnel interface");
+ enableC.show.addSC("ip", "IP information");
+ enableC.show.ip.addSC("access-lists", "List IP access lists");
+ enableC.show.ip["access-lists"].addSC("<1-199>", "Access list number");
+ enableC.show.ip["access-lists"].addSC("<1300-2699>", "Access list number (expanded range)");
+ enableC.show.ip["access-lists"].addSC("WORD", "Access list name");
+ enableC.show.ip.addSC("arp", "IP ARP table");
+ enableC.show.ip.addSC("bgp", "BGP information");
+ enableC.show.ip.addSC("dhcp", "Show items in the DHCP database");
+ enableC.show.ip.addSC("dvmrp", "DVMRP information");
+ enableC.show.ip.addSC("interface", "IP interface status and configuration");
+ enableC.show.ip.addSC("mroute", "IP multicast routing table");
+ enableC.show.ip.mroute.addSC("Loopback", "Loopback interface");
+ enableC.show.ip.mroute.addSC("MFR", "Multilink Frame Relay bundle interface");
+ enableC.show.ip.mroute.addSC("active", "Active multicast sources");
+ enableC.show.ip.mroute.addSC("count", "Route and packet count data");
+ enableC.show.ip.mroute.addSC("pruned", "Pruned routes");
+ enableC.show.ip.mroute.addSC("static", "Static multicast routes");
+ enableC.show.ip.mroute.addSC("summary", "Provide abbreviated display");
+ enableC.show.ip.msdp.addSC("summary", "MSDP Peer Summary");
+ enableC.show.ip.addSC("mtag", "IP Multicast Tagswitching TIB");
+ enableC.show.ip.addSC("nat", "IP NAT information");
+ enableC.show.ip.nat.addSC("statistics", "Translation statistics");
+ enableC.show.ip.nat.addSC("translations", "Translation entries");
+ enableC.show.ip.nat.translations.addSC("verbose", "Show extra information");
+ enableC.show.ip.addSC("nbar", "Network-Based Application Recognition");
+ enableC.show.ip.addSC("nhrp", "NHRP information");
+ enableC.show.ip.addSC("ospf", "OSPF information");
+ enableC.show.ip.ospf.interface.addSC("Async", "Async interface");
+ enableC.show.ip.ospf.interface.Async.addSC("<1-129>", "Async interface number");
+ enableC.show.ip.ospf.interface.addSC("BRI", "ISDN Basic Rate Interface");
+ enableC.show.ip.ospf.interface.BRI.addSC("<0-6>", "BRI interface number");
+ enableC.show.ip.ospf.interface.addSC("BVI", "Bridge-Group Virtual Interface");
+ enableC.show.ip.ospf.interface.BVI.addSC("<1-255>", "BVI interface number");
+ enableC.show.ip.ospf.interface.addSC("CTunnel", "CTunnel interface");
+ enableC.show.ip.ospf.interface.CTunnel.addSC("<0-2147483647>", "CTunnel interface number");
+ enableC.show.ip.ospf.interface.addSC("Dialer", "Dialer interface");
+ enableC.show.ip.ospf.interface.Dialer.addSC("<0-799>", "Dialer interface number");
+ enableC.show.ip.ospf.interface.addSC("Ethernet", "IEEE 802.3");
+ enableC.show.ip.ospf.interface.Ethernet.addSC("<0-6>", "Ethernet interface number");
+ enableC.show.ip.ospf.interface.addSC("Lex", "Lex interface");
+ enableC.show.ip.ospf.interface.Lex.addSC("<0-2147483647>", "Lex interface number");
+ enableC.show.ip.ospf.interface.addSC("Loopback", "Loopback interface");
+ enableC.show.ip.ospf.interface.Loopback.addSC("<0-2147483647>", "Loopback interface number");
+ enableC.show.ip.ospf.interface.addSC("Multilink", "Multilink-group interface");
+ enableC.show.ip.ospf.interface.Multilink.addSC("<1-2147483647>", "Multilink interface number");
+ enableC.show.ip.ospf.interface.addSC("Null", "Null interface");
+ enableC.show.ip.ospf.interface.Null.addSC("<0-0>", "Null interface number");
+ enableC.show.ip.ospf.interface.addSC("Serial", "Serial");
+ enableC.show.ip.ospf.interface.Serial.addSC("<0-6>", "Serial interface number");
+ enableC.show.ip.ospf.interface.addSC("Tunnel", "Tunnel interface");
+ enableC.show.ip.ospf.interface.Tunnel.addSC("<0-2147483647>", "Tunnel interface number");
+ enableC.show.ip.ospf.interface.addSC("Vif", "PGM Multicast Host interface");
+ enableC.show.ip.ospf.interface.Vif.addSC("<1-1>", "Vif interface number");
+ enableC.show.ip.ospf.interface.addSC("Virtual-Template", "Virtual Template interface");
+ enableC.show.ip.ospf.interface["Virtual-Template"].addSC("<1-25>", "Virtual-Template interface number");
+ enableC.show.ip.ospf.interface.addSC("Virtual-TokenRing", "Virtual TokenRing");
+ enableC.show.ip.ospf.interface["Virtual-TokenRing"].addSC("<0-2147483647>", "Virtual-TokenRing interface number");
+ enableC.show.ip.ospf.addSC("mpls", "MPLS related information");
+ enableC.show.ip.ospf.mpls.addSC("traffic-eng", "Traffic Engineering information");
+ enableC.show.ip.ospf.mpls["traffic-eng"].addSC("fragment", "MPLS fragment information");
+ enableC.show.ip.ospf.mpls["traffic-eng"].addSC("link", "MPLS link information");
+ enableC.show.ip.ospf.addSC("neighbor", "Neighbor list");
+ enableC.show.ip.ospf.neighbor.addSC("Async", "Async interface");
+ enableC.show.ip.ospf.neighbor.Async.addSC("<1-129>", "Async interface number");
+ enableC.show.ip.ospf.neighbor.addSC("BRI", "ISDN Basic Rate Interface");
+ enableC.show.ip.ospf.neighbor.BRI.addSC("<0-6>", "BRI interface number");
+ enableC.show.ip.ospf.neighbor.BRI.addSC("Async", "Async interface");
+ enableC.show.ip.ospf.neighbor.BRI.Async.addSC("<1-129>", "Async interface number");
+ enableC.show.ip.ospf.neighbor.addSC("BVI", "Bridge-Group Virtual Interface");
+ enableC.show.ip.ospf.neighbor.BVI.addSC("<1-255>", "BVI interface number");
+ enableC.show.ip.ospf.neighbor.BVI.addSC("Async", "Async interface");
+ enableC.show.ip.ospf.neighbor.BVI.Async.addSC("<1-129>", "Async interface number");
+ enableC.show.ip.ospf.neighbor.BVI.addSC("BRI", "ISDN Basic Rate Interface");
+ enableC.show.ip.ospf.neighbor.BVI.BRI.addSC("<0-6>", "BRI interface number");
+ enableC.show.ip.ospf.neighbor.addSC("CTunnel", "CTunnel interface");
+ enableC.show.ip.ospf.neighbor.CTunnel.addSC("<0-2147483647>", "CTunnel interface number");
+ enableC.show.ip.ospf.neighbor.CTunnel.addSC("Async", "Async interface");
+ enableC.show.ip.ospf.neighbor.CTunnel.Async.addSC("<1-129>", "Async interface number");
+ enableC.show.ip.ospf.neighbor.CTunnel.addSC("BRI", "ISDN Basic Rate Interface");
+ enableC.show.ip.ospf.neighbor.CTunnel.BRI.addSC("<0-6>", "BRI interface number");
+ enableC.show.ip.ospf.neighbor.CTunnel.addSC("BVI", "Bridge-Group Virtual Interface");
+ enableC.show.ip.ospf.neighbor.CTunnel.BVI.addSC("<1-255>", "BVI interface number");
+ enableC.show.ip.ospf.neighbor.addSC("Dialer", "Dialer interface");
+ enableC.show.ip.ospf.neighbor.Dialer.addSC("<0-799>", "Dialer interface number");
+ enableC.show.ip.ospf.neighbor.Dialer.addSC("Async", "Async interface");
+ enableC.show.ip.ospf.neighbor.Dialer.Async.addSC("<1-129>", "Async interface number");
+ enableC.show.ip.ospf.neighbor.Dialer.addSC("BRI", "ISDN Basic Rate Interface");
+ enableC.show.ip.ospf.neighbor.Dialer.BRI.addSC("<0-6>", "BRI interface number");
+ enableC.show.ip.ospf.neighbor.Dialer.addSC("BVI", "Bridge-Group Virtual Interface");
+ enableC.show.ip.ospf.neighbor.Dialer.BVI.addSC("<1-255>", "BVI interface number");
+ enableC.show.ip.ospf.neighbor.Dialer.addSC("CTunnel", "CTunnel interface");
+ enableC.show.ip.ospf.neighbor.Dialer.CTunnel.addSC("<0-2147483647>", "CTunnel interface number");
+ enableC.show.ip.ospf.neighbor.addSC("Ethernet", "IEEE 802.3");
+ enableC.show.ip.ospf.neighbor.Ethernet.addSC("<0-6>", "Ethernet interface number");
+ enableC.show.ip.ospf.neighbor.Ethernet.addSC("Async", "Async interface");
+ enableC.show.ip.ospf.neighbor.Ethernet.Async.addSC("<1-129>", "Async interface number");
+ enableC.show.ip.ospf.neighbor.Ethernet.addSC("BRI", "ISDN Basic Rate Interface");
+ enableC.show.ip.ospf.neighbor.Ethernet.BRI.addSC("<0-6>", "BRI interface number");
+ enableC.show.ip.ospf.neighbor.Ethernet.addSC("BVI", "Bridge-Group Virtual Interface");
+ enableC.show.ip.ospf.neighbor.Ethernet.BVI.addSC("<1-255>", "BVI interface number");
+ enableC.show.ip.ospf.neighbor.Ethernet.addSC("CTunnel", "CTunnel interface");
+ enableC.show.ip.ospf.neighbor.Ethernet.CTunnel.addSC("<0-2147483647>", "CTunnel interface number");
+ enableC.show.ip.ospf.neighbor.Ethernet.addSC("Dialer", "Dialer interface");
+ enableC.show.ip.ospf.neighbor.Ethernet.Dialer.addSC("<0-799>", "Dialer interface number");
+ enableC.show.ip.ospf.neighbor.addSC("Hostname or A.B.C.D", "Neighbor ID");
+ enableC.show.ip.ospf.neighbor["Hostname or A.B.C.D"].addSC("Async", "Async interface");
+ enableC.show.ip.ospf.neighbor["Hostname or A.B.C.D"].Async.addSC("<1-129>", "Async interface number");
+ enableC.show.ip.ospf.neighbor["Hostname or A.B.C.D"].addSC("BRI", "ISDN Basic Rate Interface");
+ enableC.show.ip.ospf.neighbor["Hostname or A.B.C.D"].BRI.addSC("<0-6>", "BRI interface number");
+ enableC.show.ip.ospf.neighbor["Hostname or A.B.C.D"].addSC("BVI", "Bridge-Group Virtual Interface");
+ enableC.show.ip.ospf.neighbor["Hostname or A.B.C.D"].BVI.addSC("<1-255>", "BVI interface number");
+ enableC.show.ip.ospf.neighbor["Hostname or A.B.C.D"].addSC("CTunnel", "CTunnel interface");
+ enableC.show.ip.ospf.neighbor["Hostname or A.B.C.D"].CTunnel.addSC("<0-2147483647>", "CTunnel interface number");
+ enableC.show.ip.ospf.neighbor["Hostname or A.B.C.D"].addSC("Dialer", "Dialer interface");
+ enableC.show.ip.ospf.neighbor["Hostname or A.B.C.D"].Dialer.addSC("<0-799>", "Dialer interface number");
+ enableC.show.ip.ospf.neighbor["Hostname or A.B.C.D"].addSC("Ethernet", "IEEE 802.3");
+ enableC.show.ip.ospf.neighbor["Hostname or A.B.C.D"].Ethernet.addSC("<0-6>", "Ethernet interface number");
+ enableC.show.ip.ospf.neighbor.addSC("Lex", "Lex interface");
+ enableC.show.ip.ospf.neighbor.Lex.addSC("<0-2147483647>", "Lex interface number");
+ enableC.show.ip.ospf.neighbor.Lex.addSC("Async", "Async interface");
+ enableC.show.ip.ospf.neighbor.Lex.Async.addSC("<1-129>", "Async interface number");
+ enableC.show.ip.ospf.neighbor.Lex.addSC("BRI", "ISDN Basic Rate Interface");
+ enableC.show.ip.ospf.neighbor.Lex.BRI.addSC("<0-6>", "BRI interface number");
+ enableC.show.ip.ospf.neighbor.Lex.addSC("BVI", "Bridge-Group Virtual Interface");
+ enableC.show.ip.ospf.neighbor.Lex.BVI.addSC("<1-255>", "BVI interface number");
+ enableC.show.ip.ospf.neighbor.Lex.addSC("CTunnel", "CTunnel interface");
+ enableC.show.ip.ospf.neighbor.Lex.CTunnel.addSC("<0-2147483647>", "CTunnel interface number");
+ enableC.show.ip.ospf.neighbor.Lex.addSC("Dialer", "Dialer interface");
+ enableC.show.ip.ospf.neighbor.Lex.Dialer.addSC("<0-799>", "Dialer interface number");
+ enableC.show.ip.ospf.neighbor.Lex.addSC("Ethernet", "IEEE 802.3");
+ enableC.show.ip.ospf.neighbor.Lex.Ethernet.addSC("<0-6>", "Ethernet interface number");
+ enableC.show.ip.ospf.neighbor.addSC("Loopback", "Loopback interface");
+ enableC.show.ip.ospf.neighbor.Loopback.addSC("<0-2147483647>", "Loopback interface number");
+ enableC.show.ip.ospf.neighbor.Loopback["<0-2147483647>"].addSC("Hostname or A.B.C.D", "Neighbor ID");
+ enableC.show.ip.ospf.neighbor.Loopback.addSC("Async", "Async interface");
+ enableC.show.ip.ospf.neighbor.Loopback.Async.addSC("<1-129>", "Async interface number");
+ enableC.show.ip.ospf.neighbor.Loopback.addSC("BRI", "ISDN Basic Rate Interface");
+ enableC.show.ip.ospf.neighbor.Loopback.BRI.addSC("<0-6>", "BRI interface number");
+ enableC.show.ip.ospf.neighbor.Loopback.addSC("BVI", "Bridge-Group Virtual Interface");
+ enableC.show.ip.ospf.neighbor.Loopback.BVI.addSC("<1-255>", "BVI interface number");
+ enableC.show.ip.ospf.neighbor.Loopback.addSC("CTunnel", "CTunnel interface");
+ enableC.show.ip.ospf.neighbor.Loopback.CTunnel.addSC("<0-2147483647>", "CTunnel interface number");
+ enableC.show.ip.ospf.neighbor.Loopback.addSC("Dialer", "Dialer interface");
+ enableC.show.ip.ospf.neighbor.Loopback.Dialer.addSC("<0-799>", "Dialer interface number");
+ enableC.show.ip.ospf.neighbor.Loopback.addSC("Ethernet", "IEEE 802.3");
+ enableC.show.ip.ospf.neighbor.Loopback.Ethernet.addSC("<0-6>", "Ethernet interface number");
+ enableC.show.ip.ospf.neighbor.Loopback.addSC("Lex", "Lex interface");
+ enableC.show.ip.ospf.neighbor.Loopback.Lex.addSC("<0-2147483647>", "Lex interface number");
+ enableC.show.ip.ospf.neighbor.addSC("Multilink", "Multilink-group interface");
+ enableC.show.ip.ospf.neighbor.Multilink.addSC("<1-2147483647>", "Multilink interface number");
+ enableC.show.ip.ospf.neighbor.Multilink.addSC("Async", "Async interface");
+ enableC.show.ip.ospf.neighbor.Multilink.Async.addSC("<1-129>", "Async interface number");
+ enableC.show.ip.ospf.neighbor.Multilink.addSC("BRI", "ISDN Basic Rate Interface");
+ enableC.show.ip.ospf.neighbor.Multilink.BRI.addSC("<0-6>", "BRI interface number");
+ enableC.show.ip.ospf.neighbor.Multilink.addSC("BVI", "Bridge-Group Virtual Interface");
+ enableC.show.ip.ospf.neighbor.Multilink.BVI.addSC("<1-255>", "BVI interface number");
+ enableC.show.ip.ospf.neighbor.Multilink.addSC("CTunnel", "CTunnel interface");
+ enableC.show.ip.ospf.neighbor.Multilink.CTunnel.addSC("<0-2147483647>", "CTunnel interface number");
+ enableC.show.ip.ospf.neighbor.Multilink.addSC("Dialer", "Dialer interface");
+ enableC.show.ip.ospf.neighbor.Multilink.Dialer.addSC("<0-799>", "Dialer interface number");
+ enableC.show.ip.ospf.neighbor.Multilink.addSC("Ethernet", "IEEE 802.3");
+ enableC.show.ip.ospf.neighbor.Multilink.Ethernet.addSC("<0-6>", "Ethernet interface number");
+ enableC.show.ip.ospf.neighbor.Multilink.addSC("Lex", "Lex interface");
+ enableC.show.ip.ospf.neighbor.Multilink.Lex.addSC("<0-2147483647>", "Lex interface number");
+ enableC.show.ip.ospf.neighbor.Multilink.addSC("Loopback", "Loopback interface");
+ enableC.show.ip.ospf.neighbor.Multilink.Loopback.addSC("<0-2147483647>", "Loopback interface number");
+ enableC.show.ip.ospf.neighbor.addSC("Null", "Null interface");
+ enableC.show.ip.ospf.neighbor.Null.addSC("<0-0>", "Null interface number");
+ enableC.show.ip.ospf.neighbor.Null["<0-0>"].addSC("Hostname or A.B.C.D", "Neighbor ID");
+ enableC.show.ip.ospf.neighbor.Null.addSC("Async", "Async interface");
+ enableC.show.ip.ospf.neighbor.Null.Async.addSC("<1-129>", "Async interface number");
+ enableC.show.ip.ospf.neighbor.Null.addSC("BRI", "ISDN Basic Rate Interface");
+ enableC.show.ip.ospf.neighbor.Null.BRI.addSC("<0-6>", "BRI interface number");
+ enableC.show.ip.ospf.neighbor.Null.addSC("BVI", "Bridge-Group Virtual Interface");
+ enableC.show.ip.ospf.neighbor.Null.BVI.addSC("<1-255>", "BVI interface number");
+ enableC.show.ip.ospf.neighbor.Null.addSC("CTunnel", "CTunnel interface");
+ enableC.show.ip.ospf.neighbor.Null.CTunnel.addSC("<0-2147483647>", "CTunnel interface number");
+ enableC.show.ip.ospf.neighbor.Null.addSC("Dialer", "Dialer interface");
+ enableC.show.ip.ospf.neighbor.Null.Dialer.addSC("<0-799>", "Dialer interface number");
+ enableC.show.ip.ospf.neighbor.Null.addSC("Ethernet", "IEEE 802.3");
+ enableC.show.ip.ospf.neighbor.Null.Ethernet.addSC("<0-6>", "Ethernet interface number");
+ enableC.show.ip.ospf.neighbor.Null.addSC("Lex", "Lex interface");
+ enableC.show.ip.ospf.neighbor.Null.Lex.addSC("<0-2147483647>", "Lex interface number");
+ enableC.show.ip.ospf.neighbor.Null.addSC("Loopback", "Loopback interface");
+ enableC.show.ip.ospf.neighbor.Null.Loopback.addSC("<0-2147483647>", "Loopback interface number");
+ enableC.show.ip.ospf.neighbor.Null.addSC("Multilink", "Multilink-group interface");
+ enableC.show.ip.ospf.neighbor.Null.Multilink.addSC("<1-2147483647>", "Multilink interface number");
+ enableC.show.ip.ospf.neighbor.addSC("Serial", "Serial");
+ enableC.show.ip.ospf.neighbor.Serial.addSC("<0-6>", "Serial interface number");
+ enableC.show.ip.ospf.neighbor.Serial.addSC("Async", "Async interface");
+ enableC.show.ip.ospf.neighbor.Serial.Async.addSC("<1-129>", "Async interface number");
+ enableC.show.ip.ospf.neighbor.Serial.addSC("BRI", "ISDN Basic Rate Interface");
+ enableC.show.ip.ospf.neighbor.Serial.BRI.addSC("<0-6>", "BRI interface number");
+ enableC.show.ip.ospf.neighbor.Serial.addSC("BVI", "Bridge-Group Virtual Interface");
+ enableC.show.ip.ospf.neighbor.Serial.BVI.addSC("<1-255>", "BVI interface number");
+ enableC.show.ip.ospf.neighbor.Serial.addSC("CTunnel", "CTunnel interface");
+ enableC.show.ip.ospf.neighbor.Serial.CTunnel.addSC("<0-2147483647>", "CTunnel interface number");
+ enableC.show.ip.ospf.neighbor.Serial.addSC("Dialer", "Dialer interface");
+ enableC.show.ip.ospf.neighbor.Serial.Dialer.addSC("<0-799>", "Dialer interface number");
+ enableC.show.ip.ospf.neighbor.Serial.addSC("Ethernet", "IEEE 802.3");
+ enableC.show.ip.ospf.neighbor.Serial.Ethernet.addSC("<0-6>", "Ethernet interface number");
+ enableC.show.ip.ospf.neighbor.Serial.addSC("Lex", "Lex interface");
+ enableC.show.ip.ospf.neighbor.Serial.Lex.addSC("<0-2147483647>", "Lex interface number");
+ enableC.show.ip.ospf.neighbor.Serial.addSC("Loopback", "Loopback interface");
+ enableC.show.ip.ospf.neighbor.Serial.Loopback.addSC("<0-2147483647>", "Loopback interface number");
+ enableC.show.ip.ospf.neighbor.Serial.addSC("Multilink", "Multilink-group interface");
+ enableC.show.ip.ospf.neighbor.Serial.Multilink.addSC("<1-2147483647>", "Multilink interface number");
+ enableC.show.ip.ospf.neighbor.Serial.addSC("Null", "Null interface");
+ enableC.show.ip.ospf.neighbor.Serial.Null.addSC("<0-0>", "Null interface number");
+ enableC.show.ip.ospf.neighbor.addSC("Tunnel", "Tunnel interface");
+ enableC.show.ip.ospf.neighbor.Tunnel.addSC("<0-2147483647>", "Tunnel interface number");
+ enableC.show.ip.ospf.neighbor.Tunnel.addSC("Async", "Async interface");
+ enableC.show.ip.ospf.neighbor.Tunnel.Async.addSC("<1-129>", "Async interface number");
+ enableC.show.ip.ospf.neighbor.Tunnel.addSC("BRI", "ISDN Basic Rate Interface");
+ enableC.show.ip.ospf.neighbor.Tunnel.BRI.addSC("<0-6>", "BRI interface number");
+ enableC.show.ip.ospf.neighbor.Tunnel.addSC("BVI", "Bridge-Group Virtual Interface");
+ enableC.show.ip.ospf.neighbor.Tunnel.BVI.addSC("<1-255>", "BVI interface number");
+ enableC.show.ip.ospf.neighbor.Tunnel.addSC("CTunnel", "CTunnel interface");
+ enableC.show.ip.ospf.neighbor.Tunnel.CTunnel.addSC("<0-2147483647>", "CTunnel interface number");
+ enableC.show.ip.ospf.neighbor.Tunnel.addSC("Dialer", "Dialer interface");
+ enableC.show.ip.ospf.neighbor.Tunnel.Dialer.addSC("<0-799>", "Dialer interface number");
+ enableC.show.ip.ospf.neighbor.Tunnel.addSC("Ethernet", "IEEE 802.3");
+ enableC.show.ip.ospf.neighbor.Tunnel.Ethernet.addSC("<0-6>", "Ethernet interface number");
+ enableC.show.ip.ospf.neighbor.Tunnel.addSC("Lex", "Lex interface");
+ enableC.show.ip.ospf.neighbor.Tunnel.Lex.addSC("<0-2147483647>", "Lex interface number");
+ enableC.show.ip.ospf.neighbor.Tunnel.addSC("Loopback", "Loopback interface");
+ enableC.show.ip.ospf.neighbor.Tunnel.Loopback.addSC("<0-2147483647>", "Loopback interface number");
+ enableC.show.ip.ospf.neighbor.Tunnel.addSC("Multilink", "Multilink-group interface");
+ enableC.show.ip.ospf.neighbor.Tunnel.Multilink.addSC("<1-2147483647>", "Multilink interface number");
+ enableC.show.ip.ospf.neighbor.Tunnel.addSC("Null", "Null interface");
+ enableC.show.ip.ospf.neighbor.Tunnel.Null.addSC("<0-0>", "Null interface number");
+ enableC.show.ip.ospf.neighbor.Tunnel.addSC("Serial", "Serial");
+ enableC.show.ip.ospf.neighbor.Tunnel.Serial.addSC("<0-6>", "Serial interface number");
+ enableC.show.ip.ospf.neighbor.addSC("Vif", "PGM Multicast Host interface");
+ enableC.show.ip.ospf.neighbor.Vif.addSC("<1-1>", "Vif interface number");
+ enableC.show.ip.ospf.neighbor.Vif.addSC("Async", "Async interface");
+ enableC.show.ip.ospf.neighbor.Vif.Async.addSC("<1-129>", "Async interface number");
+ enableC.show.ip.ospf.neighbor.Vif.addSC("BRI", "ISDN Basic Rate Interface");
+ enableC.show.ip.ospf.neighbor.Vif.BRI.addSC("<0-6>", "BRI interface number");
+ enableC.show.ip.ospf.neighbor.Vif.addSC("BVI", "Bridge-Group Virtual Interface");
+ enableC.show.ip.ospf.neighbor.Vif.BVI.addSC("<1-255>", "BVI interface number");
+ enableC.show.ip.ospf.neighbor.Vif.addSC("CTunnel", "CTunnel interface");
+ enableC.show.ip.ospf.neighbor.Vif.CTunnel.addSC("<0-2147483647>", "CTunnel interface number");
+ enableC.show.ip.ospf.neighbor.Vif.addSC("Dialer", "Dialer interface");
+ enableC.show.ip.ospf.neighbor.Vif.Dialer.addSC("<0-799>", "Dialer interface number");
+ enableC.show.ip.ospf.neighbor.Vif.addSC("Ethernet", "IEEE 802.3");
+ enableC.show.ip.ospf.neighbor.Vif.Ethernet.addSC("<0-6>", "Ethernet interface number");
+ enableC.show.ip.ospf.neighbor.Vif.addSC("Lex", "Lex interface");
+ enableC.show.ip.ospf.neighbor.Vif.Lex.addSC("<0-2147483647>", "Lex interface number");
+ enableC.show.ip.ospf.neighbor.Vif.addSC("Loopback", "Loopback interface");
+ enableC.show.ip.ospf.neighbor.Vif.Loopback.addSC("<0-2147483647>", "Loopback interface number");
+ enableC.show.ip.ospf.neighbor.Vif.addSC("Multilink", "Multilink-group interface");
+ enableC.show.ip.ospf.neighbor.Vif.Multilink.addSC("<1-2147483647>", "Multilink interface number");
+ enableC.show.ip.ospf.neighbor.Vif.addSC("Null", "Null interface");
+ enableC.show.ip.ospf.neighbor.Vif.Null.addSC("<0-0>", "Null interface number");
+ enableC.show.ip.ospf.neighbor.Vif.addSC("Serial", "Serial");
+ enableC.show.ip.ospf.neighbor.Vif.Serial.addSC("<0-6>", "Serial interface number");
+ enableC.show.ip.ospf.neighbor.Vif.addSC("Tunnel", "Tunnel interface");
+ enableC.show.ip.ospf.neighbor.Vif.Tunnel.addSC("<0-2147483647>", "Tunnel interface number");
+ enableC.show.ip.ospf.neighbor.addSC("Virtual-Template", "Virtual Template interface");
+ enableC.show.ip.ospf.neighbor["Virtual-Template"].addSC("<1-25>", "Virtual-Template interface number");
+ enableC.show.ip.ospf.neighbor["Virtual-Template"].addSC("Async", "Async interface");
+ enableC.show.ip.ospf.neighbor["Virtual-Template"].Async.addSC("<1-129>", "Async interface number");
+ enableC.show.ip.ospf.neighbor["Virtual-Template"].addSC("BRI", "ISDN Basic Rate Interface");
+ enableC.show.ip.ospf.neighbor["Virtual-Template"].BRI.addSC("<0-6>", "BRI interface number");
+ enableC.show.ip.ospf.neighbor["Virtual-Template"].addSC("BVI", "Bridge-Group Virtual Interface");
+ enableC.show.ip.ospf.neighbor["Virtual-Template"].BVI.addSC("<1-255>", "BVI interface number");
+ enableC.show.ip.ospf.neighbor["Virtual-Template"].addSC("CTunnel", "CTunnel interface");
+ enableC.show.ip.ospf.neighbor["Virtual-Template"].CTunnel.addSC("<0-2147483647>", "CTunnel interface number");
+ enableC.show.ip.ospf.neighbor["Virtual-Template"].addSC("Dialer", "Dialer interface");
+ enableC.show.ip.ospf.neighbor["Virtual-Template"].Dialer.addSC("<0-799>", "Dialer interface number");
+ enableC.show.ip.ospf.neighbor["Virtual-Template"].addSC("Ethernet", "IEEE 802.3");
+ enableC.show.ip.ospf.neighbor["Virtual-Template"].Ethernet.addSC("<0-6>", "Ethernet interface number");
+ enableC.show.ip.ospf.neighbor["Virtual-Template"].addSC("Lex", "Lex interface");
+ enableC.show.ip.ospf.neighbor["Virtual-Template"].Lex.addSC("<0-2147483647>", "Lex interface number");
+ enableC.show.ip.ospf.neighbor["Virtual-Template"].addSC("Loopback", "Loopback interface");
+ enableC.show.ip.ospf.neighbor["Virtual-Template"].Loopback.addSC("<0-2147483647>", "Loopback interface number");
+ enableC.show.ip.ospf.neighbor["Virtual-Template"].addSC("Multilink", "Multilink-group interface");
+ enableC.show.ip.ospf.neighbor["Virtual-Template"].Multilink.addSC("<1-2147483647>", "Multilink interface number");
+ enableC.show.ip.ospf.neighbor["Virtual-Template"].addSC("Null", "Null interface");
+ enableC.show.ip.ospf.neighbor["Virtual-Template"].Null.addSC("<0-0>", "Null interface number");
+ enableC.show.ip.ospf.neighbor["Virtual-Template"].addSC("Serial", "Serial");
+ enableC.show.ip.ospf.neighbor["Virtual-Template"].Serial.addSC("<0-6>", "Serial interface number");
+ enableC.show.ip.ospf.neighbor["Virtual-Template"].addSC("Tunnel", "Tunnel interface");
+ enableC.show.ip.ospf.neighbor["Virtual-Template"].Tunnel.addSC("<0-2147483647>", "Tunnel interface number");
+ enableC.show.ip.ospf.neighbor["Virtual-Template"].addSC("Vif", "PGM Multicast Host interface");
+ enableC.show.ip.ospf.neighbor["Virtual-Template"].Vif.addSC("<1-1>", "Vif interface number");
+ enableC.show.ip.ospf.neighbor.addSC("Virtual-TokenRing", "Virtual TokenRing");
+ enableC.show.ip.ospf.neighbor["Virtual-TokenRing"].addSC("<0-2147483647>", "Virtual-TokenRing interface number");
+ enableC.show.ip.ospf.neighbor["Virtual-TokenRing"].addSC("Async", "Async interface");
+ enableC.show.ip.ospf.neighbor["Virtual-TokenRing"].Async.addSC("<1-129>", "Async interface number");
+ enableC.show.ip.ospf.neighbor["Virtual-TokenRing"].addSC("BRI", "ISDN Basic Rate Interface");
+ enableC.show.ip.ospf.neighbor["Virtual-TokenRing"].BRI.addSC("<0-6>", "BRI interface number");
+ enableC.show.ip.ospf.neighbor["Virtual-TokenRing"].addSC("BVI", "Bridge-Group Virtual Interface");
+ enableC.show.ip.ospf.neighbor["Virtual-TokenRing"].BVI.addSC("<1-255>", "BVI interface number");
+ enableC.show.ip.ospf.neighbor["Virtual-TokenRing"].addSC("CTunnel", "CTunnel interface");
+ enableC.show.ip.ospf.neighbor["Virtual-TokenRing"].CTunnel.addSC("<0-2147483647>", "CTunnel interface number");
+ enableC.show.ip.ospf.neighbor["Virtual-TokenRing"].addSC("Dialer", "Dialer interface");
+ enableC.show.ip.ospf.neighbor["Virtual-TokenRing"].Dialer.addSC("<0-799>", "Dialer interface number");
+ enableC.show.ip.ospf.neighbor["Virtual-TokenRing"].addSC("Ethernet", "IEEE 802.3");
+ enableC.show.ip.ospf.neighbor["Virtual-TokenRing"].Ethernet.addSC("<0-6>", "Ethernet interface number");
+ enableC.show.ip.ospf.neighbor["Virtual-TokenRing"].addSC("Lex", "Lex interface");
+ enableC.show.ip.ospf.neighbor["Virtual-TokenRing"].Lex.addSC("<0-2147483647>", "Lex interface number");
+ enableC.show.ip.ospf.neighbor["Virtual-TokenRing"].addSC("Loopback", "Loopback interface");
+ enableC.show.ip.ospf.neighbor["Virtual-TokenRing"].Loopback.addSC("<0-2147483647>", "Loopback interface number");
+ enableC.show.ip.ospf.neighbor["Virtual-TokenRing"].addSC("Multilink", "Multilink-group interface");
+ enableC.show.ip.ospf.neighbor["Virtual-TokenRing"].Multilink.addSC("<1-2147483647>", "Multilink interface number");
+ enableC.show.ip.ospf.neighbor["Virtual-TokenRing"].addSC("Null", "Null interface");
+ enableC.show.ip.ospf.neighbor["Virtual-TokenRing"].Null.addSC("<0-0>", "Null interface number");
+ enableC.show.ip.ospf.neighbor["Virtual-TokenRing"].addSC("Serial", "Serial");
+ enableC.show.ip.ospf.neighbor["Virtual-TokenRing"].Serial.addSC("<0-6>", "Serial interface number");
+ enableC.show.ip.ospf.neighbor["Virtual-TokenRing"].addSC("Tunnel", "Tunnel interface");
+ enableC.show.ip.ospf.neighbor["Virtual-TokenRing"].Tunnel.addSC("<0-2147483647>", "Tunnel interface number");
+ enableC.show.ip.ospf.neighbor["Virtual-TokenRing"].addSC("Vif", "PGM Multicast Host interface");
+ enableC.show.ip.ospf.neighbor["Virtual-TokenRing"].Vif.addSC("<1-1>", "Vif interface number");
+ enableC.show.ip.ospf.neighbor["Virtual-TokenRing"].addSC("Virtual-Template", "Virtual Template interface");
+ enableC.show.ip.ospf.neighbor["Virtual-TokenRing"]["Virtual-Template"].addSC("<1-25>", "Virtual-Template interface number");
+ enableC.show.ip.ospf.neighbor.addSC("detail", "detail of all neighbors");
+ enableC.show.ip.ospf.neighbor.detail.addSC("Async", "Async interface");
+ enableC.show.ip.ospf.neighbor.detail.Async.addSC("<1-129>", "Async interface number");
+ enableC.show.ip.ospf.neighbor.detail.addSC("BRI", "ISDN Basic Rate Interface");
+ enableC.show.ip.ospf.neighbor.detail.BRI.addSC("<0-6>", "BRI interface number");
+ enableC.show.ip.ospf.neighbor.detail.BRI.addSC("Async", "Async interface");
+ enableC.show.ip.ospf.neighbor.detail.addSC("BVI", "Bridge-Group Virtual Interface");
+ enableC.show.ip.ospf.neighbor.detail.BVI.addSC("<1-255>", "BVI interface number");
+ enableC.show.ip.ospf.neighbor.detail.BVI.addSC("Async", "Async interface");
+ enableC.show.ip.ospf.neighbor.detail.BVI.addSC("BRI", "ISDN Basic Rate Interface");
+ enableC.show.ip.ospf.neighbor.detail.addSC("CTunnel", "CTunnel interface");
+ enableC.show.ip.ospf.neighbor.detail.CTunnel.addSC("<0-2147483647>", "CTunnel interface number");
+ enableC.show.ip.ospf.neighbor.detail.CTunnel.addSC("Async", "Async interface");
+ enableC.show.ip.ospf.neighbor.detail.CTunnel.addSC("BRI", "ISDN Basic Rate Interface");
+ enableC.show.ip.ospf.neighbor.detail.CTunnel.addSC("BVI", "Bridge-Group Virtual Interface");
+ enableC.show.ip.ospf.neighbor.detail.addSC("Dialer", "Dialer interface");
+ enableC.show.ip.ospf.neighbor.detail.Dialer.addSC("<0-799>", "Dialer interface number");
+ enableC.show.ip.ospf.neighbor.detail.Dialer.addSC("Async", "Async interface");
+ enableC.show.ip.ospf.neighbor.detail.Dialer.addSC("BRI", "ISDN Basic Rate Interface");
+ enableC.show.ip.ospf.neighbor.detail.Dialer.addSC("BVI", "Bridge-Group Virtual Interface");
+ enableC.show.ip.ospf.neighbor.detail.Dialer.addSC("CTunnel", "CTunnel interface");
+ enableC.show.ip.ospf.neighbor.detail.addSC("Ethernet", "IEEE 802.3");
+ enableC.show.ip.ospf.neighbor.detail.Ethernet.addSC("<0-6>", "Ethernet interface number");
+ enableC.show.ip.ospf.neighbor.detail.Ethernet.addSC("Async", "Async interface");
+ enableC.show.ip.ospf.neighbor.detail.Ethernet.addSC("BRI", "ISDN Basic Rate Interface");
+ enableC.show.ip.ospf.neighbor.detail.Ethernet.addSC("BVI", "Bridge-Group Virtual Interface");
+ enableC.show.ip.ospf.neighbor.detail.Ethernet.addSC("CTunnel", "CTunnel interface");
+ enableC.show.ip.ospf.neighbor.detail.Ethernet.addSC("Dialer", "Dialer interface");
+ enableC.show.ip.ospf.neighbor.detail.addSC("Hostname or A.B.C.D", "Neighbor ID");
+ enableC.show.ip.ospf.neighbor.detail["Hostname or A.B.C.D"].addSC("Async", "Async interface");
+ enableC.show.ip.ospf.neighbor.detail["Hostname or A.B.C.D"].addSC("BRI", "ISDN Basic Rate Interface");
+ enableC.show.ip.ospf.neighbor.detail["Hostname or A.B.C.D"].addSC("BVI", "Bridge-Group Virtual Interface");
+ enableC.show.ip.ospf.neighbor.detail["Hostname or A.B.C.D"].addSC("CTunnel", "CTunnel interface");
+ enableC.show.ip.ospf.neighbor.detail["Hostname or A.B.C.D"].addSC("Dialer", "Dialer interface");
+ enableC.show.ip.ospf.neighbor.detail["Hostname or A.B.C.D"].addSC("Ethernet", "IEEE 802.3");
+ enableC.show.ip.ospf.neighbor.detail.addSC("Lex", "Lex interface");
+ enableC.show.ip.ospf.neighbor.detail.Lex.addSC("<0-2147483647>", "Lex interface number");
+ enableC.show.ip.ospf.neighbor.detail.Lex.addSC("Async", "Async interface");
+ enableC.show.ip.ospf.neighbor.detail.Lex.addSC("BRI", "ISDN Basic Rate Interface");
+ enableC.show.ip.ospf.neighbor.detail.Lex.addSC("BVI", "Bridge-Group Virtual Interface");
+ enableC.show.ip.ospf.neighbor.detail.Lex.addSC("CTunnel", "CTunnel interface");
+ enableC.show.ip.ospf.neighbor.detail.Lex.addSC("Dialer", "Dialer interface");
+ enableC.show.ip.ospf.neighbor.detail.Lex.addSC("Ethernet", "IEEE 802.3");
+ enableC.show.ip.ospf.neighbor.detail.addSC("Loopback", "Loopback interface");
+ enableC.show.ip.ospf.neighbor.detail.Loopback.addSC("<0-2147483647>", "Loopback interface number");
+ enableC.show.ip.ospf.neighbor.detail.Loopback.addSC("Async", "Async interface");
+ enableC.show.ip.ospf.neighbor.detail.Loopback.addSC("BRI", "ISDN Basic Rate Interface");
+ enableC.show.ip.ospf.neighbor.detail.Loopback.addSC("BVI", "Bridge-Group Virtual Interface");
+ enableC.show.ip.ospf.neighbor.detail.Loopback.addSC("CTunnel", "CTunnel interface");
+ enableC.show.ip.ospf.neighbor.detail.Loopback.addSC("Dialer", "Dialer interface");
+ enableC.show.ip.ospf.neighbor.detail.Loopback.addSC("Ethernet", "IEEE 802.3");
+ enableC.show.ip.ospf.neighbor.detail.Loopback.addSC("Lex", "Lex interface");
+ enableC.show.ip.ospf.neighbor.detail.addSC("Multilink", "Multilink-group interface");
+ enableC.show.ip.ospf.neighbor.detail.Multilink.addSC("<1-2147483647>", "Multilink interface number");
+ enableC.show.ip.ospf.neighbor.detail.Multilink.addSC("Async", "Async interface");
+ enableC.show.ip.ospf.neighbor.detail.Multilink.addSC("BRI", "ISDN Basic Rate Interface");
+ enableC.show.ip.ospf.neighbor.detail.Multilink.addSC("BVI", "Bridge-Group Virtual Interface");
+ enableC.show.ip.ospf.neighbor.detail.Multilink.addSC("CTunnel", "CTunnel interface");
+ enableC.show.ip.ospf.neighbor.detail.Multilink.addSC("Dialer", "Dialer interface");
+ enableC.show.ip.ospf.neighbor.detail.Multilink.addSC("Ethernet", "IEEE 802.3");
+ enableC.show.ip.ospf.neighbor.detail.Multilink.addSC("Lex", "Lex interface");
+ enableC.show.ip.ospf.neighbor.detail.Multilink.addSC("Loopback", "Loopback interface");
+ enableC.show.ip.ospf.neighbor.detail.addSC("Null", "Null interface");
+ enableC.show.ip.ospf.neighbor.detail.Null.addSC("<0-0>", "Null interface number");
+ enableC.show.ip.ospf.neighbor.detail.Null.addSC("Async", "Async interface");
+ enableC.show.ip.ospf.neighbor.detail.Null.addSC("BRI", "ISDN Basic Rate Interface");
+ enableC.show.ip.ospf.neighbor.detail.Null.addSC("BVI", "Bridge-Group Virtual Interface");
+ enableC.show.ip.ospf.neighbor.detail.Null.addSC("CTunnel", "CTunnel interface");
+ enableC.show.ip.ospf.neighbor.detail.Null.addSC("Dialer", "Dialer interface");
+ enableC.show.ip.ospf.neighbor.detail.Null.addSC("Ethernet", "IEEE 802.3");
+ enableC.show.ip.ospf.neighbor.detail.Null.addSC("Lex", "Lex interface");
+ enableC.show.ip.ospf.neighbor.detail.Null.addSC("Loopback", "Loopback interface");
+ enableC.show.ip.ospf.neighbor.detail.Null.addSC("Multilink", "Multilink-group interface");
+ enableC.show.ip.ospf.neighbor.detail.addSC("Serial", "Serial");
+ enableC.show.ip.ospf.neighbor.detail.Serial.addSC("<0-6>", "Serial interface number");
+ enableC.show.ip.ospf.neighbor.detail.Serial.addSC("Async", "Async interface");
+ enableC.show.ip.ospf.neighbor.detail.Serial.addSC("BRI", "ISDN Basic Rate Interface");
+ enableC.show.ip.ospf.neighbor.detail.Serial.addSC("BVI", "Bridge-Group Virtual Interface");
+ enableC.show.ip.ospf.neighbor.detail.Serial.addSC("CTunnel", "CTunnel interface");
+ enableC.show.ip.ospf.neighbor.detail.Serial.addSC("Dialer", "Dialer interface");
+ enableC.show.ip.ospf.neighbor.detail.Serial.addSC("Ethernet", "IEEE 802.3");
+ enableC.show.ip.ospf.neighbor.detail.Serial.addSC("Lex", "Lex interface");
+ enableC.show.ip.ospf.neighbor.detail.Serial.addSC("Loopback", "Loopback interface");
+ enableC.show.ip.ospf.neighbor.detail.Serial.addSC("Multilink", "Multilink-group interface");
+ enableC.show.ip.ospf.neighbor.detail.Serial.addSC("Null", "Null interface");
+ enableC.show.ip.ospf.neighbor.detail.addSC("Tunnel", "Tunnel interface");
+ enableC.show.ip.ospf.neighbor.detail.Tunnel.addSC("<0-2147483647>", "Tunnel interface number");
+ enableC.show.ip.ospf.neighbor.detail.Tunnel.addSC("Async", "Async interface");
+ enableC.show.ip.ospf.neighbor.detail.Tunnel.addSC("BRI", "ISDN Basic Rate Interface");
+ enableC.show.ip.ospf.neighbor.detail.Tunnel.addSC("BVI", "Bridge-Group Virtual Interface");
+ enableC.show.ip.ospf.neighbor.detail.Tunnel.addSC("CTunnel", "CTunnel interface");
+ enableC.show.ip.ospf.neighbor.detail.Tunnel.addSC("Dialer", "Dialer interface");
+ enableC.show.ip.ospf.neighbor.detail.Tunnel.addSC("Ethernet", "IEEE 802.3");
+ enableC.show.ip.ospf.neighbor.detail.Tunnel.addSC("Lex", "Lex interface");
+ enableC.show.ip.ospf.neighbor.detail.Tunnel.addSC("Loopback", "Loopback interface");
+ enableC.show.ip.ospf.neighbor.detail.Tunnel.addSC("Multilink", "Multilink-group interface");
+ enableC.show.ip.ospf.neighbor.detail.Tunnel.addSC("Null", "Null interface");
+ enableC.show.ip.ospf.neighbor.detail.Tunnel.addSC("Serial", "Serial");
+ enableC.show.ip.ospf.neighbor.detail.addSC("Vif", "PGM Multicast Host interface");
+ enableC.show.ip.ospf.neighbor.detail.Vif.addSC("<1-1>", "Vif interface number");
+ enableC.show.ip.ospf.neighbor.detail.Vif.addSC("Async", "Async interface");
+ enableC.show.ip.ospf.neighbor.detail.Vif.addSC("BRI", "ISDN Basic Rate Interface");
+ enableC.show.ip.ospf.neighbor.detail.Vif.addSC("BVI", "Bridge-Group Virtual Interface");
+ enableC.show.ip.ospf.neighbor.detail.Vif.addSC("CTunnel", "CTunnel interface");
+ enableC.show.ip.ospf.neighbor.detail.Vif.addSC("Dialer", "Dialer interface");
+ enableC.show.ip.ospf.neighbor.detail.Vif.addSC("Ethernet", "IEEE 802.3");
+ enableC.show.ip.ospf.neighbor.detail.Vif.addSC("Lex", "Lex interface");
+ enableC.show.ip.ospf.neighbor.detail.Vif.addSC("Loopback", "Loopback interface");
+ enableC.show.ip.ospf.neighbor.detail.Vif.addSC("Multilink", "Multilink-group interface");
+ enableC.show.ip.ospf.neighbor.detail.Vif.addSC("Null", "Null interface");
+ enableC.show.ip.ospf.neighbor.detail.Vif.addSC("Serial", "Serial");
+ enableC.show.ip.ospf.neighbor.detail.Vif.addSC("Tunnel", "Tunnel interface");
+ enableC.show.ip.ospf.neighbor.detail.addSC("Virtual-Template", "Virtual Template interface");
+ enableC.show.ip.ospf.neighbor.detail["Virtual-Template"].addSC("<1-25>", "Virtual-Template interface number");
+ enableC.show.ip.ospf.neighbor.detail["Virtual-Template"].addSC("Async", "Async interface");
+ enableC.show.ip.ospf.neighbor.detail["Virtual-Template"].addSC("BRI", "ISDN Basic Rate Interface");
+ enableC.show.ip.ospf.neighbor.detail["Virtual-Template"].addSC("BVI", "Bridge-Group Virtual Interface");
+ enableC.show.ip.ospf.neighbor.detail["Virtual-Template"].addSC("CTunnel", "CTunnel interface");
+ enableC.show.ip.ospf.neighbor.detail["Virtual-Template"].addSC("Dialer", "Dialer interface");
+ enableC.show.ip.ospf.neighbor.detail["Virtual-Template"].addSC("Ethernet", "IEEE 802.3");
+ enableC.show.ip.ospf.neighbor.detail["Virtual-Template"].addSC("Lex", "Lex interface");
+ enableC.show.ip.ospf.neighbor.detail["Virtual-Template"].addSC("Loopback", "Loopback interface");
+ enableC.show.ip.ospf.neighbor.detail["Virtual-Template"].addSC("Multilink", "Multilink-group interface");
+ enableC.show.ip.ospf.neighbor.detail["Virtual-Template"].addSC("Null", "Null interface");
+ enableC.show.ip.ospf.neighbor.detail["Virtual-Template"].addSC("Serial", "Serial");
+ enableC.show.ip.ospf.neighbor.detail["Virtual-Template"].addSC("Tunnel", "Tunnel interface");
+ enableC.show.ip.ospf.neighbor.detail["Virtual-Template"].addSC("Vif", "PGM Multicast Host interface");
+ enableC.show.ip.ospf.neighbor.detail.addSC("Virtual-TokenRing", "Virtual TokenRing");
+ enableC.show.ip.ospf.neighbor.detail["Virtual-TokenRing"].addSC("<0-2147483647>", "Virtual-TokenRing interface number");
+ enableC.show.ip.ospf.neighbor.detail["Virtual-TokenRing"].addSC("Async", "Async interface");
+ enableC.show.ip.ospf.neighbor.detail["Virtual-TokenRing"].addSC("BRI", "ISDN Basic Rate Interface");
+ enableC.show.ip.ospf.neighbor.detail["Virtual-TokenRing"].addSC("BVI", "Bridge-Group Virtual Interface");
+ enableC.show.ip.ospf.neighbor.detail["Virtual-TokenRing"].addSC("CTunnel", "CTunnel interface");
+ enableC.show.ip.ospf.neighbor.detail["Virtual-TokenRing"].addSC("Dialer", "Dialer interface");
+ enableC.show.ip.ospf.neighbor.detail["Virtual-TokenRing"].addSC("Ethernet", "IEEE 802.3");
+ enableC.show.ip.ospf.neighbor.detail["Virtual-TokenRing"].addSC("Lex", "Lex interface");
+ enableC.show.ip.ospf.neighbor.detail["Virtual-TokenRing"].addSC("Loopback", "Loopback interface");
+ enableC.show.ip.ospf.neighbor.detail["Virtual-TokenRing"].addSC("Multilink", "Multilink-group interface");
+ enableC.show.ip.ospf.neighbor.detail["Virtual-TokenRing"].addSC("Null", "Null interface");
+ enableC.show.ip.ospf.neighbor.detail["Virtual-TokenRing"].addSC("Serial", "Serial");
+ enableC.show.ip.ospf.neighbor.detail["Virtual-TokenRing"].addSC("Tunnel", "Tunnel interface");
+ enableC.show.ip.ospf.neighbor.detail["Virtual-TokenRing"].addSC("Vif", "PGM Multicast Host interface");
+ enableC.show.ip.ospf.neighbor.detail["Virtual-TokenRing"].addSC("Virtual-Template", "Virtual Template interface");
+ enableC.show.ip.ospf.addSC("request-list", "Link state request list");
+ enableC.show.ip.ospf["request-list"].addSC("A.B.C.D", "neighbor router ID");
+ enableC.show.ip.ospf["request-list"].addSC("Async", "Async interface");
+ enableC.show.ip.ospf["request-list"].Async.addSC("<1-129>", "Async interface number");
+ enableC.show.ip.ospf["request-list"].addSC("BRI", "ISDN Basic Rate Interface");
+ enableC.show.ip.ospf["request-list"].BRI.addSC("<0-6>", "BRI interface number");
+ enableC.show.ip.ospf["request-list"].addSC("BVI", "Bridge-Group Virtual Interface");
+ enableC.show.ip.ospf["request-list"].BVI.addSC("<1-255>", "BVI interface number");
+ enableC.show.ip.ospf["request-list"].addSC("CTunnel", "CTunnel interface");
+ enableC.show.ip.ospf["request-list"].CTunnel.addSC("<0-2147483647>", "CTunnel interface number");
+ enableC.show.ip.ospf["request-list"].addSC("Dialer", "Dialer interface");
+ enableC.show.ip.ospf["request-list"].Dialer.addSC("<0-799>", "Dialer interface number");
+ enableC.show.ip.ospf["request-list"].Dialer["<0-799>"].addSC("A.B.C.D", "neighbor router ID");
+ enableC.show.ip.ospf["request-list"].addSC("Ethernet", "IEEE 802.3");
+ enableC.show.ip.ospf["request-list"].Ethernet.addSC("<0-6>", "Ethernet interface number");
+ enableC.show.ip.ospf["request-list"].addSC("Lex", "Lex interface");
+ enableC.show.ip.ospf["request-list"].Lex.addSC("<0-2147483647>", "Lex interface number");
+ enableC.show.ip.ospf["request-list"].addSC("Loopback", "Loopback interface");
+ enableC.show.ip.ospf["request-list"].Loopback.addSC("<0-2147483647>", "Loopback interface number");
+ enableC.show.ip.ospf["request-list"].Loopback["<0-2147483647>"].addSC("A.B.C.D", "neighbor router ID");
+ enableC.show.ip.ospf["request-list"].addSC("Multilink", "Multilink-group interface");
+ enableC.show.ip.ospf["request-list"].Multilink.addSC("<1-2147483647>", "Multilink interface number");
+ enableC.show.ip.ospf["request-list"].addSC("Null", "Null interface");
+ enableC.show.ip.ospf["request-list"].Null.addSC("<0-0>", "Null interface number");
+ enableC.show.ip.ospf["request-list"].Null["<0-0>"].addSC("A.B.C.D", "neighbor router ID");
+ enableC.show.ip.ospf["request-list"].addSC("Serial", "Serial");
+ enableC.show.ip.ospf["request-list"].Serial.addSC("<0-6>", "Serial interface number");
+ enableC.show.ip.ospf["request-list"].addSC("Tunnel", "Tunnel interface");
+ enableC.show.ip.ospf["request-list"].Tunnel.addSC("<0-2147483647>", "Tunnel interface number");
+ enableC.show.ip.ospf["request-list"].addSC("Vif", "PGM Multicast Host interface");
+ enableC.show.ip.ospf["request-list"].Vif.addSC("<1-1>", "Vif interface number");
+ enableC.show.ip.ospf["request-list"].addSC("Virtual-Template", "Virtual Template interface");
+ enableC.show.ip.ospf["request-list"]["Virtual-Template"].addSC("<1-25>", "Virtual-Template interface number");
+ enableC.show.ip.ospf["request-list"].addSC("Virtual-TokenRing", "Virtual TokenRing");
+ enableC.show.ip.ospf["request-list"]["Virtual-TokenRing"].addSC("<0-2147483647>", "Virtual-TokenRing interface number");
+ enableC.show.ip.ospf.addSC("retransmission-list", "Link state retransmission list");
+ enableC.show.ip.ospf["retransmission-list"].addSC("A.B.C.D", "neighbor router ID");
+ enableC.show.ip.ospf["retransmission-list"].addSC("Async", "Async interface");
+ enableC.show.ip.ospf["retransmission-list"].Async.addSC("<1-129>", "Async interface number");
+ enableC.show.ip.ospf["retransmission-list"].addSC("BRI", "ISDN Basic Rate Interface");
+ enableC.show.ip.ospf["retransmission-list"].BRI.addSC("<0-6>", "BRI interface number");
+ enableC.show.ip.ospf["retransmission-list"].addSC("BVI", "Bridge-Group Virtual Interface");
+ enableC.show.ip.ospf["retransmission-list"].BVI.addSC("<1-255>", "BVI interface number");
+ enableC.show.ip.ospf["retransmission-list"].addSC("CTunnel", "CTunnel interface");
+ enableC.show.ip.ospf["retransmission-list"].CTunnel.addSC("<0-2147483647>", "CTunnel interface number");
+ enableC.show.ip.ospf["retransmission-list"].addSC("Dialer", "Dialer interface");
+ enableC.show.ip.ospf["retransmission-list"].Dialer.addSC("<0-799>", "Dialer interface number");
+ enableC.show.ip.ospf["retransmission-list"].Dialer["<0-799>"].addSC("A.B.C.D", "neighbor router ID");
+ enableC.show.ip.ospf["retransmission-list"].addSC("Ethernet", "IEEE 802.3");
+ enableC.show.ip.ospf["retransmission-list"].Ethernet.addSC("<0-6>", "Ethernet interface number");
+ enableC.show.ip.ospf["retransmission-list"].addSC("Lex", "Lex interface");
+ enableC.show.ip.ospf["retransmission-list"].Lex.addSC("<0-2147483647>", "Lex interface number");
+ enableC.show.ip.ospf["retransmission-list"].addSC("Loopback", "Loopback interface");
+ enableC.show.ip.ospf["retransmission-list"].Loopback.addSC("<0-2147483647>", "Loopback interface number");
+ enableC.show.ip.ospf["retransmission-list"].Loopback["<0-2147483647>"].addSC("A.B.C.D", "neighbor router ID");
+ enableC.show.ip.ospf["retransmission-list"].addSC("Multilink", "Multilink-group interface");
+ enableC.show.ip.ospf["retransmission-list"].Multilink.addSC("<1-2147483647>", "Multilink interface number");
+ enableC.show.ip.ospf["retransmission-list"].addSC("Null", "Null interface");
+ enableC.show.ip.ospf["retransmission-list"].Null.addSC("<0-0>", "Null interface number");
+ enableC.show.ip.ospf["retransmission-list"].Null["<0-0>"].addSC("A.B.C.D", "neighbor router ID");
+ enableC.show.ip.ospf["retransmission-list"].addSC("Serial", "Serial");
+ enableC.show.ip.ospf["retransmission-list"].Serial.addSC("<0-6>", "Serial interface number");
+ enableC.show.ip.ospf["retransmission-list"].addSC("Tunnel", "Tunnel interface");
+ enableC.show.ip.ospf["retransmission-list"].Tunnel.addSC("<0-2147483647>", "Tunnel interface number");
+ enableC.show.ip.ospf["retransmission-list"].addSC("Vif", "PGM Multicast Host interface");
+ enableC.show.ip.ospf["retransmission-list"].Vif.addSC("<1-1>", "Vif interface number");
+ enableC.show.ip.ospf["retransmission-list"].addSC("Virtual-Template", "Virtual Template interface");
+ enableC.show.ip.ospf["retransmission-list"]["Virtual-Template"].addSC("<1-25>", "Virtual-Template interface number");
+ enableC.show.ip.ospf["retransmission-list"].addSC("Virtual-TokenRing", "Virtual TokenRing");
+ enableC.show.ip.ospf["retransmission-list"]["Virtual-TokenRing"].addSC("<0-2147483647>", "Virtual-TokenRing interface number");
+ enableC.show.ip.ospf.addSC("summary-address", "Summary-address redistribution Information");
+ enableC.show.ip.ospf.addSC("virtual-links", "Virtual link information");
+ enableC.show.ip.addSC("pgm", "PGM Reliable Transport Protocol");
+ enableC.show.ip.addSC("protocols", "IP routing protocol process parameters and statistics");
+ enableC.show.ip.addSC("rip", "IP RIP show commands");
+ enableC.show.ip.addSC("route", "IP routing table");
+ enableC.show.ip.route.addSC("bgp", "Border Gateway Protocol (BGP)");
+ enableC.show.ip.route.addSC("connected", "Connected");
+ enableC.show.ip.route.addSC("eigrp", "Enhanced Interior Gateway Routing Protocol (EIGRP)");
+ enableC.show.ip.route.addSC("ospf", "Open Shortest Path First (OSPF)");
+ enableC.show.ip.route.addSC("profile", "IP routing table profile");
+ enableC.show.ip.route.addSC("rip", "Routing Information Protocol (RIP)");
+ enableC.show.ip.route.addSC("static", "Static routes");
+ enableC.show.ip.route.addSC("summary", "Summary of all routes");
+ enableC.show.ip.addSC("rpf", "Display RPF information for multicast source");
+ enableC.show.ip.rpf.addSC("Hostname or A.B.C.D", "IP name or address of multicast source");
+ enableC.show.ip.rpf["Hostname or A.B.C.D"].addSC("metric", "Metric");
+ enableC.show.ip.addSC("rsvp", "RSVP information");
+ enableC.show.ip.addSC("rtp", "RTP/UDP/IP header-compression statistics");
+ enableC.show.ip.addSC("sap", "Session Announcement Protocol cache");
+ enableC.show.ip.addSC("sockets", "Open IP sockets");
+ enableC.show.ip.addSC("tcp", "TCP/IP header-compression statistics");
+ enableC.show.ip.addSC("traffic", "IP protocol statistics");
+ enableC.show.ip.addSC("vrf", "VPN Routing/Forwarding instance information");
+ enableC.show.ip.vrf.addSC("WORD", "VPN Routing/Forwarding instance name");
+ enableC.show.ip.vrf.addSC("brief", "Brief VPN Routing/Forwarding instance information");
+ enableC.show.ip.vrf.brief.addSC("WORD", "VPN Routing/Forwarding instance name");
+ enableC.show.ip.vrf.addSC("detail", "Detailed VPN Routing/Forwarding instance information");
+ enableC.show.ip.vrf.detail.addSC("WORD", "VPN Routing/Forwarding instance name");
+ enableC.show.ip.vrf.addSC("id", "Show VPN Routing/Forwarding VPN-ID information");
+ enableC.show.ip.vrf.id.addSC("WORD", "VPN Routing/Forwarding instance name");
+ enableC.show.ip.vrf.addSC("interfaces", "Show VPN Routing/Forwarding interface information");
+ enableC.show.ip.vrf.interfaces.addSC("WORD", "VPN Routing/Forwarding instance name");
+ enableC.show.ip.addSC("wccp", "WCCP information");
+ enableC.show.addSC("ipv6", "IPv6 information");
+ enableC.show.addSC("line", "TTY line information");
+ enableC.show.addSC("modemcap", "Show Modem Capabilities database");
+ enableC.show.modemcap.addSC("WORD", "Modem entry to use");
+ enableC.show.addSC("parser", "Display parser information");
+ enableC.show.addSC("policy-map", "Show QoS Policy Map");
+ enableC.show.addSC("ppp", "PPP parameters and statistics");
+ enableC.show.ppp.addSC("multilink", "Multilink PPP bundle information");
+ enableC.show.ppp.addSC("queues", "PPP request queues");
+ enableC.show.addSC("privilege", "Show current privilege level");
+ enableC.show.addSC("processes", "Active process statistics");
+ enableC.show.processes.addSC("cpu", "Show CPU use per process");
+ enableC.show.processes.cpu.addSC("history", "Show CPU history in graph format");
+ enableC.show.processes.addSC("memory", "Show memory use per process");
+ enableC.show.processes.memory.addSC("<1-4294967295>", "[pid]");
+ enableC.show.addSC("protocols", "Active network routing protocols");
+ enableC.show.addSC("qdm", "Show information about QoS Device Manager");
+ enableC.show.qdm.addSC("status", "Information and status about currently active QDM web-based clients");
+ enableC.show.addSC("queue", "Show queue contents");
+ enableC.show.addSC("queueing", "Show queueing configuration");
+ enableC.show.queueing.addSC("interface", "");
+ enableC.show.queueing.addSC("custom", "custom queueing list configuration");
+ enableC.show.queueing.addSC("fair", "fair queueing configuration");
+ enableC.show.queueing.fair.addSC("interface", "");
+ enableC.show.queueing.addSC("priority", "priority queueing list configuration");
+ enableC.show.addSC("reload", "Scheduled reload information");
+ enableC.show.addSC("rhosts", "Remote-host+user equivalences");
+ enableC.show.addSC("rif", "RIF cache entries");
+ enableC.show.addSC("rmon", "rmon statistics");
+ enableC.show.addSC("running-config", "Current operating configuration");
+ enableC.show.addSC("snapshot", "Snapshot parameters and statistics");
+ enableC.show.addSC("snmp", "snmp statistics");
+ enableC.show.addSC("sntp", "Simple network time protocol");
+ enableC.show.addSC("spanning-tree", "Spanning tree topology");
+ enableC.show.addSC("standby", "Hot Standby Router Protocol (HSRP) information");
+ enableC.show.addSC("startup-config", "Contents of startup configuration");
+ enableC.show.addSC("subsys", "Show subsystem information");
+ enableC.show.addSC("tacacs", "Shows tacacs+ server statistics");
+ enableC.show.addSC("tcp", "Status of TCP connections");
+ enableC.show.addSC("template", "Template information");
+ enableC.show.template.addSC("WORD", "Specify template name");
+ enableC.show.addSC("terminal", "Display terminal configuration parameters");
+ enableC.show.addSC("tgrm", "Trunk Group Resource Mananger info");
+ enableC.show.addSC("time-range", "Time range");
+ enableC.show.addSC("track", "Tracking information");
+ enableC.show.addSC("traffic-shape", "traffic rate shaping configuration");
+ enableC.show.addSC("users", "Display information about terminal lines");
+ enableC.show.addSC("version", "System hardware and software status");
+ enableC.show.addSC("vpdn", "VPDN information");
+ enableC.show.vpdn.addSC("domain", "VPDN domain info");
+ enableC.show.vpdn.addSC("group", "VPDN group info");
+ enableC.show.vpdn.group.addSC("WORD", "Name of VPDN group");
+ enableC.show.vpdn.group.WORD.addSC("domain", "Domain session info");
+ enableC.show.vpdn.group.WORD.addSC("endpoint", "Endpoint session info");
+ enableC.show.vpdn.addSC("history", "History logging");
+ enableC.show.vpdn.history.addSC("failure", "Show VPDN User Failure History Table");
+ enableC.show.vpdn.history.failure.addSC("WORD", "Name of user");
+ enableC.show.vpdn.addSC("multilink", "Multilink VPDN session info");
+ enableC.show.vpdn.addSC("session", "Session (call) information");
+ enableC.show.vpdn.session.addSC("all", "All session information");
+ enableC.show.vpdn.session.state.addSC("username", "Username filter");
+ enableC.show.vpdn.session.state.username.addSC("WORD", "Username");
+ enableC.show.vpdn.addSC("tunnel", "Tunnel information");
+ enableC.show.vpdn.tunnel.addSC("all", "All tunnel information");
+ enableC.show.addSC("vtemplate", "Virtual Template interface information");
+ enableC.show.vtemplate.addSC("<1-200>", "Virtual Template interface number");
+ enableC.show.addSC("whoami", "Info on current tty line");
+enableC.addSC("slip", "Start Serial-line IP (SLIP)");
+enableC.addSC("squeeze", "Squeeze a filesystem");
+enableC.addSC("start-chat", "Start a chat-script on a line");
+enableC.addSC("systat", "Display information about terminal lines");
+enableC.addSC("telnet", "Open a telnet connection");
+ enableC.telnet.addSC("WORD", "IP address or hostname of a remote system");
+enableC.addSC("terminal", "Set terminal line parameters");
+ enableC.terminal.addSC("txspeed", "Set the transmit speeds");
+ enableC.terminal.txspeed.addSC("<0-4294967295>", "Transmit speed");
+ enableC.terminal.addSC("width", "Set width of the display terminal");
+ enableC.terminal.width.addSC("<0-512>", "Number of characters on a screen line");
+enableC.addSC("test", "Test subsystems, memory, and interfaces");
+enableC.addSC("traceroute", "Trace route to destination");
+ enableC.traceroute.addSC("WORD", "Trace route to destination address or hostname");
+ enableC.traceroute.addSC("ip", "IP Trace");
+ enableC.traceroute.ip.addSC("WORD", "Trace route to destination address or hostname");
+ enableC.traceroute.addSC("ipv6", "IPv6 Trace");
+ enableC.traceroute.ipv6.addSC("WORD", "Trace route to destination address or hostname");
+ enableC.traceroute.addSC("ipx", "IPX Trace");
+ enableC.traceroute.ipx.addSC("WORD", "Trace route to destination address or hostname");
+enableC.addSC("tunnel", "Open a tunnel connection");
+ enableC.tunnel.addSC("WORD", "Address or hostname of a remote system");
+ enableC.tunnel.WORD.addSC("debug", "Enable tunnel debugging output");
+enableC.addSC("udptn", "Open an udptn connection");
+enableC.addSC("undebug", "Disable debugging functions (see also 'debug')");
+ enableC.undebug.addSC("aaa", "AAA Authentication, Authorization and Accounting");
+ enableC.undebug.aaa.addSC("accounting", "Accounting");
+ enableC.undebug.aaa.addSC("administrative", "Administrative");
+ enableC.undebug.aaa.addSC("attr", "AAA Attr Manager");
+ enableC.undebug.aaa.addSC("authentication", "Authentication");
+ enableC.undebug.aaa.addSC("authorization", "Authorization");
+ enableC.undebug.aaa.addSC("db", "AAA DB Manager");
+ enableC.undebug.aaa.addSC("id", "AAA Unique Id");
+ enableC.undebug.aaa.addSC("ipc", "AAA IPC");
+ enableC.undebug.aaa.addSC("per-user", "Per-user attributes");
+ enableC.undebug.aaa.addSC("pod", "AAA POD processing");
+ enableC.undebug.aaa.addSC("protocol", "AAA protocol processing");
+ enableC.undebug.aaa.addSC("subsys", "AAA Subsystem");
+ enableC.undebug.addSC("all", "Enable all debugging");
+ enableC.undebug.addSC("arp", "IP ARP and HP Probe transactions");
+ enableC.undebug.addSC("async", "Async interface information");
+ enableC.undebug.async.addSC("async-queue", "Rotary Line Queuing Activity");
+ enableC.undebug.async.addSC("framing", "Packet framing");
+ enableC.undebug.async.addSC("packet", "Packet I/O");
+ enableC.undebug.async.addSC("state", "Interface state changes");
+ enableC.undebug.addSC("bgp", "BGP information");
+ enableC.undebug.bgp.addSC("dampening", "BGP dampening");
+ enableC.undebug.bgp.addSC("events", "BGP events");
+ enableC.undebug.bgp.addSC("ipv6", "Address family");
+ enableC.undebug.bgp.addSC("keepalives", "BGP keepalives");
+ enableC.undebug.bgp.addSC("nsap", "Address family");
+ enableC.undebug.bgp.addSC("updates", "BGP updates");
+ enableC.undebug.addSC("callback", "Callback activity");
+ enableC.undebug.addSC("cdp", "CDP information");
+ enableC.undebug.cdp.addSC("adjacency", "CDP neighbor info");
+ enableC.undebug.cdp.addSC("events", "CDP events");
+ enableC.undebug.cdp.addSC("ip", "CDP ip info");
+ enableC.undebug.cdp.addSC("packets", "CDP packet-related information");
+ enableC.undebug.addSC("chat", "Chat scripts activity");
+ enableC.undebug.chat.addSC("line", "Single TTY line to debug scripts");
+ enableC.undebug.addSC("compress", "COMPRESS traffic");
+ enableC.undebug.addSC("condition", "Condition");
+ enableC.undebug.condition.addSC("<1-1000>", "Condition identifier");
+ enableC.undebug.condition.addSC("all", "All conditions");
+ enableC.undebug.condition.addSC("called", "called number");
+ enableC.undebug.condition.addSC("calling", "calling");
+ enableC.undebug.condition.addSC("standby", "interface group");
+ enableC.undebug.condition.addSC("username", "username");
+ enableC.undebug.addSC("confmodem", "Modem configuration database");
+ enableC.undebug.addSC("conn", "Connection Manager information");
+ enableC.undebug.addSC("custom-queue", "Custom output queueing");
+ enableC.undebug.addSC("dhcp", "DHCP client activity");
+ enableC.undebug.dhcp.addSC("detail", "DHCP packet content");
+ enableC.undebug.addSC("dialer", "Dial on Demand");
+ enableC.undebug.dialer.addSC("events", "Dial on demand events");
+ enableC.undebug.dialer.addSC("forwarding", "Dialer forwarding");
+ enableC.undebug.dialer.addSC("map", "Dynamic dialer maps");
+ enableC.undebug.dialer.addSC("packets", "Dial on demand traffic");
+ enableC.undebug.addSC("dnsix", "Dnsix information");
+ enableC.undebug.dnsix.addSC("dmdp", "Debug DNSIX/DMDP protocol");
+ enableC.undebug.dnsix.addSC("dnssec", "Debug DNSSEC protocol");
+ enableC.undebug.dnsix.addSC("nat", "Debug DNSIX/NAT protocol");
+ enableC.undebug.addSC("domain", "Domain Name System");
+ enableC.undebug.domain.addSC("replies", "DNS replies only");
+ enableC.undebug.addSC("dxi", "atm-dxi information");
+ enableC.undebug.dxi.addSC("events", "Important atm-dxi events");
+ enableC.undebug.dxi.addSC("packet", "ATM DXI packets");
+ enableC.undebug.addSC("eigrp", "EIGRP Protocol information");
+ enableC.undebug.eigrp.addSC("fsm", "EIGRP Dual Finite State Machine events/actions");
+ enableC.undebug.eigrp.addSC("neighbors", "EIGRP neighbors");
+ enableC.undebug.eigrp.addSC("packets", "EIGRP packets");
+ enableC.undebug.eigrp.addSC("transmit", "EIGRP transmission events");
+ enableC.undebug.addSC("entry", "Incoming queue entries");
+ enableC.undebug.addSC("ethernet-interface", "Ethernet network interface events");
+ enableC.undebug.addSC("fastethernet", "Fast Ethernet interface information");
+ enableC.undebug.fastethernet.addSC("events", "Fast Ethernet events");
+ enableC.undebug.fastethernet.addSC("packets", "Fast Ethernet packets");
+ enableC.undebug.addSC("frame-relay", "Frame Relay");
+ enableC.undebug.addSC("interface", "interface");
+ enableC.undebug.interface.addSC("Async", "Async interface");
+ enableC.undebug.interface.addSC("BVI", "Bridge-Group Virtual Interface");
+ enableC.undebug.interface.addSC("CTunnel", "CTunnel interface");
+ enableC.undebug.interface.addSC("Dialer", "Dialer interface");
+ enableC.undebug.interface.addSC("FastEthernet", "FastEthernet IEEE 802.3");
+ enableC.undebug.interface.addSC("Group-Async", "Async Group interface");
+ enableC.undebug.interface.addSC("Lex", "Lex interface");
+ enableC.undebug.interface.addSC("Loopback", "Loopback interface");
+ enableC.undebug.interface.addSC("MFR", "Multilink Frame Relay bundle interface");
+ enableC.undebug.interface.addSC("Multilink", "Multilink-group interface");
+ enableC.undebug.interface.addSC("Null", "Null interface");
+ enableC.undebug.interface.addSC("Serial", "Serial");
+ enableC.undebug.interface.addSC("Tunnel", "Tunnel interface");
+ enableC.undebug.interface.addSC("Vif", "PGM Multicast Host interface");
+ enableC.undebug.interface.addSC("Virtual-Template", "Virtual Template interface");
+ enableC.undebug.interface.addSC("Virtual-TokenRing", "Virtual TokenRing");
+ enableC.undebug.addSC("ip", "IP information");
+ enableC.undebug.ip.addSC("bgp", "BGP information");
+ enableC.undebug.ip.addSC("cache", "IP cache operations");
+ enableC.undebug.ip.addSC("cef", "IP CEF operations");
+ enableC.undebug.ip.addSC("cgmp", "CGMP protocol activity");
+ enableC.undebug.ip.addSC("dhcp", "Dynamic Host Configuration Protocol");
+ enableC.undebug.ip.addSC("dvmrp", "DVMRP protocol activity");
+ enableC.undebug.ip.addSC("eigrp", "IP-EIGRP information");
+ enableC.undebug.ip.addSC("error", "IP error debugging");
+ enableC.undebug.ip.addSC("flow", "IP Flow switching operations");
+ enableC.undebug.ip.addSC("ftp", "FTP dialogue");
+ enableC.undebug.ip.addSC("html", "HTML connections");
+ enableC.undebug.ip.addSC("http", "HTTP connections");
+ enableC.undebug.ip.addSC("icmp", "ICMP transactions");
+ enableC.undebug.ip.addSC("igmp", "IGMP protocol activity");
+ enableC.undebug.ip.addSC("igrp", "IGRP information");
+ enableC.undebug.ip.addSC("interface", "IP interface configuration changes");
+ enableC.undebug.ip.addSC("mbgp", "MBGP information");
+ enableC.undebug.ip.addSC("mcache", "IP multicast cache operations");
+ enableC.undebug.ip.addSC("mhbeat", "IP multicast heartbeat monitoring");
+ enableC.undebug.ip.addSC("mpacket", "IP multicast packet debugging");
+ enableC.undebug.ip.addSC("mrm", "IP Multicast Routing Monitor");
+ enableC.undebug.ip.addSC("mrouting", "IP multicast routing table activity");
+ enableC.undebug.ip.addSC("msdp", "Multicast Source Discovery Protocol (MSDP)");
+ enableC.undebug.ip.addSC("mtag", "IP multicast tagswitching activity");
+ enableC.undebug.ip.addSC("nat", "NAT events");
+ enableC.undebug.ip.addSC("nbar", "StILE - traffic classification Engine");
+ enableC.undebug.ip.addSC("ospf", "OSPF information");
+ enableC.undebug.ip.addSC("packet", "General IP debugging and IPSO security transactions");
+ enableC.undebug.ip.addSC("peer", "IP peer address activity");
+ enableC.undebug.ip.addSC("pgm", "PGM Reliable Transport Protocol");
+ enableC.undebug.ip.addSC("pim", "PIM protocol activity");
+ enableC.undebug.ip.addSC("policy", "Policy routing");
+ enableC.undebug.ip.addSC("rgmp", "RGMP protocol activity");
+ enableC.undebug.ip.addSC("rip", "RIP protocol transactions");
+ enableC.undebug.ip.addSC("routing", "Routing table events");
+ enableC.undebug.ip.addSC("rsvp", "RSVP protocol activity");
+ enableC.undebug.ip.addSC("rtp", "RTP information");
+ enableC.undebug.ip.addSC("sd", "Session Directory (SD)");
+ enableC.undebug.ip.addSC("security", "IP security options");
+ enableC.undebug.ip.addSC("socket", "Socket event");
+ enableC.undebug.ip.addSC("tcp", "TCP information");
+ enableC.undebug.ip.addSC("tempacl", "IP temporary ACL");
+ enableC.undebug.ip.addSC("udp", "UDP based transactions");
+ enableC.undebug.ip.addSC("urd", "URL RenDezvous (URD)");
+ enableC.undebug.ip.addSC("wccp", "WCCP information");
+ enableC.undebug.addSC("ipv6", "IPv6 information");
+ enableC.undebug.addSC("lapb", "LAPB protocol transactions");
+ enableC.undebug.addSC("list", "Set interface or/and access list for the next debug command");
+ enableC.undebug.list.addSC("<0-2699>", "access list");
+ enableC.undebug.list.addSC("Async", "Async interface");
+ enableC.undebug.list.addSC("BVI", "Bridge-Group Virtual Interface");
+ enableC.undebug.list.addSC("CTunnel", "CTunnel interface");
+ enableC.undebug.list.addSC("Dialer", "Dialer interface");
+ enableC.undebug.list.addSC("FastEthernet", "FastEthernet IEEE 802.3");
+ enableC.undebug.list.addSC("Group-Async", "Async Group interface");
+ enableC.undebug.list.addSC("Lex", "Lex interface");
+ enableC.undebug.list.addSC("Loopback", "Loopback interface");
+ enableC.undebug.list.addSC("MFR", "Multilink Frame Relay bundle interface");
+ enableC.undebug.list.addSC("Multilink", "Multilink-group interface");
+ enableC.undebug.list.addSC("Null", "Null interface");
+ enableC.undebug.list.addSC("Serial", "Serial");
+ enableC.undebug.list.addSC("Tunnel", "Tunnel interface");
+ enableC.undebug.list.addSC("Vif", "PGM Multicast Host interface");
+ enableC.undebug.list.addSC("Virtual-Template", "Virtual Template interface");
+ enableC.undebug.list.addSC("Virtual-TokenRing", "Virtual TokenRing");
+ enableC.undebug.addSC("llc2", "LLC2 type II Information");
+ enableC.undebug.addSC("modem", "Modem control/process activation");
+ enableC.undebug.addSC("nvram", "Debug NVRAM behavior");
+ enableC.undebug.addSC("ppp", "PPP (Point to Point Protocol) information"); enableC.undebug.ppp.addSC("authentication", "CHAP and PAP authentication");
+ enableC.undebug.ppp.addSC("bap", "BAP protocol transactions");
+ enableC.undebug.ppp.addSC("cbcp", "Callback Control Protocol negotiation");
+ enableC.undebug.ppp.addSC("error", "Protocol errors and error statistics");
+ enableC.undebug.ppp.addSC("events", "Detailed events");
+ enableC.undebug.ppp.addSC("forwarding", "PPP layer 2 forwarding");
+ enableC.undebug.ppp.addSC("mppe", "MPPE Events");
+ enableC.undebug.ppp.addSC("multilink", "Multilink activity");
+ enableC.undebug.ppp.addSC("negotiation", "Protocol parameter negotiation");
+ enableC.undebug.ppp.addSC("packet", "Low-level PPP packet dump");
+ enableC.undebug.ppp.addSC("tasks", "Event Manager");
+ enableC.undebug.addSC("priority", "Priority output queueing");
+ enableC.undebug.addSC("qdm", "QoS Device Manager");
+ enableC.undebug.addSC("radius", "RADIUS protocol");
+ enableC.undebug.radius.addSC("accounting", "RADIUS accounting packets only");
+ enableC.undebug.radius.addSC("authentication", "RADIUS authentication packets only");
+ enableC.undebug.radius.addSC("brief", "Only I/O transactions are recorded");
+ enableC.undebug.radius.addSC("failover", "Packets sent upon fail-over");
+ enableC.undebug.radius.addSC("retransmit", "Retransmission of packets");
+ enableC.undebug.addSC("rif", "RIF cache transactions");
+ enableC.undebug.addSC("rtr", "RTR Monitor Information");
+ enableC.undebug.rtr.addSC("error", "Output RTR Error Messages");
+ enableC.undebug.rtr.addSC("trace", "Trace RTR");
+ enableC.undebug.addSC("serial", "Serial interface information");
+ enableC.undebug.serial.addSC("event", "Serial network interface event");
+ enableC.undebug.serial.addSC("interface", "Serial interface events");
+ enableC.undebug.serial.addSC("m32_dma", "Serial M32 DMA");
+ enableC.undebug.serial.addSC("mueslix", "Serial Mueslix");
+ enableC.undebug.serial.addSC("packet", "Serial network interface packets");
+ enableC.undebug.serial.addSC("revive", "Serial Revive");
+ enableC.undebug.addSC("smf", "Software MAC filter");
+ enableC.undebug.smf.addSC("updates", "address insertions and deletions");
+ enableC.undebug.addSC("snapshot", "Snapshot activity");
+ enableC.undebug.addSC("snmp", "SNMP information");
+ enableC.undebug.snmp.addSC("headers", "SNMP packet headers");
+ enableC.undebug.snmp.addSC("packets", "SNMP packets");
+ enableC.undebug.snmp.addSC("timers", "SNMP timer activity");
+ enableC.undebug.addSC("sntp", "SNTP information");
+ enableC.undebug.sntp.addSC("adjust", "SNTP clock adjustments");
+ enableC.undebug.sntp.addSC("packets", "SNTP packets");
+ enableC.undebug.sntp.addSC("select", "SNTP clock selection");
+ enableC.undebug.addSC("standby", "Hot Standby Router Protocol (HSRP)");
+ enableC.undebug.standby.addSC("errors", "HSRP errors");
+ enableC.undebug.standby.addSC("events", "HSRP events");
+ enableC.undebug.standby.addSC("packets", "HSRP packets");
+ enableC.undebug.standby.addSC("terse", "Display limited range of HSRP errors, events and packets");
+ enableC.undebug.addSC("tacacs", "TACACS authentication and authorization");
+ enableC.undebug.tacacs.addSC("accounting", "TACACS+ protocol accounting");
+ enableC.undebug.tacacs.addSC("authentication", "TACACS+ protocol authentication");
+ enableC.undebug.tacacs.addSC("authorization", "TACACS+ protocol authorization");
+ enableC.undebug.tacacs.addSC("events", "TACACS+ protocol events");
+ enableC.undebug.tacacs.addSC("packet", "TACACS+ packets");
+ enableC.undebug.addSC("telnet", "Incoming telnet connections");
+ enableC.undebug.addSC("template", "Template activity");
+ enableC.undebug.addSC("tftp", "TFTP debugging");
+ enableC.undebug.tftp.addSC("events", "TFTP events");
+ enableC.undebug.tftp.addSC("packets", "TFTP packets");
+ enableC.undebug.addSC("tunnel", "Generic Tunnel Interface");
+ enableC.undebug.addSC("udptn", "UDPtn async data transport");
+ enableC.undebug.addSC("vlan", "vLAN information");
+ enableC.undebug.vlan.addSC("packets", "vLAN packet information");
+ enableC.undebug.addSC("vpdn", "VPDN information");
+ enableC.undebug.vpdn.addSC("call", "VPDN call");
+ enableC.undebug.vpdn.addSC("error", "VPDN protocol errors");
+ enableC.undebug.vpdn.addSC("event", "VPDN event");
+ enableC.undebug.vpdn.addSC("l2tp-sequencing", "L2TP sequencing");
+ enableC.undebug.vpdn.addSC("l2x-data", "L2F/L2TP data packets");
+ enableC.undebug.vpdn.addSC("l2x-errors", "L2F/L2TP protocol errors");
+ enableC.undebug.vpdn.addSC("l2x-events", "L2F/L2TP protocol events");
+ enableC.undebug.vpdn.addSC("l2x-packets", "L2F/L2TP control packets");
+ enableC.undebug.vpdn.addSC("message", "VPDN inter-process message");
+ enableC.undebug.vpdn.addSC("packet", "VPDN packet");
+ enableC.undebug.vpdn.addSC("pppoe-data", "PPPoE data packets");
+ enableC.undebug.vpdn.addSC("pppoe-errors", "PPPoE protocol errors");
+ enableC.undebug.vpdn.addSC("pppoe-events", "PPPoE protocol events");
+ enableC.undebug.vpdn.addSC("pppoe-packets", "PPPoE control packets");
+ enableC.undebug.addSC("vpn", "VPN information");
+ enableC.undebug.vpn.addSC("authorization", "VPN authorization information");
+ enableC.undebug.addSC("vprofile", "Virtual Profile information");
+ enableC.undebug.vprofile.addSC("packet", "Virtual Profile packet");
+ enableC.undebug.vprofile.addSC("subblock", "Virtual Profile subblock");
+ enableC.undebug.addSC("vtemplate", "Virtual Template information");
+
+enableC.addSC("verify", "Verify a file");
+ enableC.verify.addSC("flash:", "File to be verified");
+enableC.addSC("where", "List active connections");
+enableC.addSC("write", "Write running configuration to memory, network, or terminal");
+ enableC.write.addSC("erase", "Erase NV memory");
+ enableC.write.addSC("memory", "Write to NV memory");
+ enableC.write.addSC("terminal", "Write to terminal");
+enableC.addSC("x28", "Become an X.28 PAD");
+enableC.addSC("x3", "Set X.3 parameters on PAD");
diff --git a/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/cmd_extNacl.txt b/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/cmd_extNacl.txt
new file mode 100644
index 0000000..aee60b8
--- /dev/null
+++ b/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/cmd_extNacl.txt
@@ -0,0 +1,544 @@
+
+extNaclC.addSC("default", "Set a command to its defaults");
+extNaclC.addSC("deny", "Specify packets to reject");
+ extNaclC.deny.addSC("<0-255>", "An IP protocol number");
+ extNaclC.deny["<0-255>"].addSC("A.B.C.D", "Source address");
+ extNaclC.deny["<0-255>"]["A.B.C.D"].addSC("A.B.C.D", "Source wildcard bits");
+ extNaclC.deny["<0-255>"]["A.B.C.D"]["A.B.C.D"].addSC("A.B.C.D", "Destination address");
+ extNaclC.deny["<0-255>"]["A.B.C.D"]["A.B.C.D"].addSC("any", "Any destination host");
+ extNaclC.deny["<0-255>"]["A.B.C.D"]["A.B.C.D"].addSC("host", "A single destination host");
+ extNaclC.deny["<0-255>"].addSC("any", "Any source host");
+ extNaclC.deny["<0-255>"].any.addSC("A.B.C.D", "Destination address");
+ extNaclC.deny["<0-255>"].any["A.B.C.D"].addSC("A.B.C.D", "Destination wildcard bits");
+ extNaclC.deny["<0-255>"].any.addSC("any", "Any destination host");
+ extNaclC.deny["<0-255>"].any.addSC("host", "A single destination host");
+ extNaclC.deny["<0-255>"].any.host.addSC("Hostname or A.B.C.D", "Destination address");
+ extNaclC.deny["<0-255>"].addSC("host", "A single source host");
+ extNaclC.deny["<0-255>"].host.addSC("Hostname or A.B.C.D", "Source address");
+ extNaclC.deny["<0-255>"].host["Hostname or A.B.C.D"].addSC("A.B.C.D", "Destination address");
+ extNaclC.deny["<0-255>"].host["Hostname or A.B.C.D"].addSC("any", "Any destination host");
+ extNaclC.deny["<0-255>"].host["Hostname or A.B.C.D"].addSC("host", "A single destination host");
+ extNaclC.deny.addSC("eigrp", "Cisco's EIGRP routing protocol");
+ extNaclC.deny.eigrp.addSC("A.B.C.D", "Source address");
+ extNaclC.deny.eigrp["A.B.C.D"].addSC("A.B.C.D", "Source wildcard bits");
+ extNaclC.deny.eigrp["A.B.C.D"]["A.B.C.D"].addSC("A.B.C.D", "Destination address");
+ extNaclC.deny.eigrp["A.B.C.D"]["A.B.C.D"].addSC("any", "Any destination host");
+ extNaclC.deny.eigrp["A.B.C.D"]["A.B.C.D"].addSC("host", "A single destination host");
+ extNaclC.deny.eigrp.addSC("any", "Any source host");
+ extNaclC.deny.eigrp.any.addSC("A.B.C.D", "Destination address");
+ extNaclC.deny.eigrp.any["A.B.C.D"].addSC("A.B.C.D", "Destination wildcard bits");
+ extNaclC.deny.eigrp.any.addSC("any", "Any destination host");
+ extNaclC.deny.eigrp.addSC("host", "A single source host");
+ extNaclC.deny.eigrp.host.addSC("Hostname or A.B.C.D", "Source address");
+ extNaclC.deny.eigrp.host["Hostname or A.B.C.D"].addSC("A.B.C.D", "Destination address");
+ extNaclC.deny.eigrp.host["Hostname or A.B.C.D"].addSC("any", "Any destination host");
+ extNaclC.deny.eigrp.host["Hostname or A.B.C.D"].addSC("host", "A single destination host");
+ extNaclC.deny.addSC("gre", "Cisco's GRE tunneling");
+ extNaclC.deny.addSC("icmp", "Internet Control Message Protocol");
+ extNaclC.deny.icmp.addSC("A.B.C.D", "Source address");
+ extNaclC.deny.icmp["A.B.C.D"].addSC("A.B.C.D", "Source wildcard bits");
+ extNaclC.deny.icmp["A.B.C.D"]["A.B.C.D"].addSC("A.B.C.D", "Destination address");
+ extNaclC.deny.icmp["A.B.C.D"]["A.B.C.D"].addSC("any", "Any destination host");
+ extNaclC.deny.icmp["A.B.C.D"]["A.B.C.D"].addSC("host", "A single destination host");
+ extNaclC.deny.icmp.addSC("any", "Any source host");
+ extNaclC.deny.icmp.any.addSC("A.B.C.D", "Destination address");
+ extNaclC.deny.icmp.any["A.B.C.D"].addSC("A.B.C.D", "Destination wildcard bits");
+ extNaclC.deny.icmp.any.addSC("any", "Any destination host");
+ extNaclC.deny.icmp.any.any.addSC("<0-255>", "ICMP message type");
+ extNaclC.deny.icmp.any.addSC("host", "A single destination host");
+ extNaclC.deny.icmp.any.host.addSC("Hostname or A.B.C.D", "Destination address");
+ extNaclC.deny.icmp.addSC("host", "A single source host");
+ extNaclC.deny.icmp.host.addSC("Hostname or A.B.C.D", "Source address");
+ extNaclC.deny.icmp.host["Hostname or A.B.C.D"].addSC("A.B.C.D", "Destination address");
+ extNaclC.deny.icmp.host["Hostname or A.B.C.D"].addSC("any", "Any destination host");
+ extNaclC.deny.addSC("igmp", "Internet Gateway Message Protocol");
+ extNaclC.deny.igmp.addSC("A.B.C.D", "Source address");
+ extNaclC.deny.igmp["A.B.C.D"].addSC("A.B.C.D", "Source wildcard bits");
+ extNaclC.deny.igmp["A.B.C.D"]["A.B.C.D"].addSC("A.B.C.D", "Destination address");
+ extNaclC.deny.igmp["A.B.C.D"]["A.B.C.D"].addSC("any", "Any destination host");
+ extNaclC.deny.igmp["A.B.C.D"]["A.B.C.D"].addSC("host", "A single destination host");
+ extNaclC.deny.igmp.addSC("any", "Any source host");
+ extNaclC.deny.igmp.any.addSC("A.B.C.D", "Destination address");
+ extNaclC.deny.igmp.any["A.B.C.D"].addSC("A.B.C.D", "Destination wildcard bits");
+ extNaclC.deny.igmp.any.addSC("any", "Any destination host");
+ extNaclC.deny.igmp.any.addSC("host", "A single destination host");
+ extNaclC.deny.igmp.any.host.addSC("Hostname or A.B.C.D", "Destination address");
+ extNaclC.deny.igmp.addSC("host", "A single source host");
+ extNaclC.deny.igmp.host.addSC("Hostname or A.B.C.D", "Source address");
+ extNaclC.deny.igmp.host["Hostname or A.B.C.D"].addSC("A.B.C.D", "Destination address");
+ extNaclC.deny.igmp.host["Hostname or A.B.C.D"].addSC("any", "Any destination host");
+ extNaclC.deny.addSC("igrp", "Cisco's IGRP routing protocol");
+ extNaclC.deny.igrp.addSC("A.B.C.D", "Source address");
+ extNaclC.deny.igrp["A.B.C.D"].addSC("A.B.C.D", "Source wildcard bits");
+ extNaclC.deny.igrp["A.B.C.D"]["A.B.C.D"].addSC("A.B.C.D", "Destination address");
+ extNaclC.deny.igrp["A.B.C.D"]["A.B.C.D"].addSC("any", "Any destination host");
+ extNaclC.deny.igrp.addSC("any", "Any source host");
+ extNaclC.deny.igrp.any.addSC("A.B.C.D", "Destination address");
+ extNaclC.deny.igrp.any["A.B.C.D"].addSC("A.B.C.D", "Destination wildcard bits");
+ extNaclC.deny.igrp.any.addSC("any", "Any destination host");
+ extNaclC.deny.igrp.any.addSC("host", "A single destination host");
+ extNaclC.deny.igrp.any.host.addSC("Hostname or A.B.C.D", "Destination address");
+ extNaclC.deny.igrp.addSC("host", "A single source host");
+ extNaclC.deny.igrp.host.addSC("Hostname or A.B.C.D", "Source address");
+ extNaclC.deny.igrp.host["Hostname or A.B.C.D"].addSC("A.B.C.D", "Destination address");
+ extNaclC.deny.igrp.host["Hostname or A.B.C.D"].addSC("host", "A single destination host");
+ extNaclC.deny.addSC("ip", "Any Internet Protocol");
+ extNaclC.deny.ip.addSC("A.B.C.D", "Source address");
+ extNaclC.deny.ip["A.B.C.D"].addSC("A.B.C.D", "Source wildcard bits");
+ extNaclC.deny.ip["A.B.C.D"]["A.B.C.D"].addSC("A.B.C.D", "Destination address");
+ extNaclC.deny.ip["A.B.C.D"]["A.B.C.D"].addSC("any", "Any destination host");
+ extNaclC.deny.ip.addSC("any", "Any source host");
+ extNaclC.deny.ip.any.addSC("A.B.C.D", "Destination address");
+ extNaclC.deny.ip.any["A.B.C.D"].addSC("A.B.C.D", "Destination wildcard bits");
+ extNaclC.deny.ip.any.addSC("any", "Any destination host");
+ extNaclC.deny.ip.any.host.addSC("Hostname or A.B.C.D", "Destination address");
+ extNaclC.deny.ip.addSC("host", "A single source host");
+ extNaclC.deny.ip.host.addSC("Hostname or A.B.C.D", "Source address");
+ extNaclC.deny.ip.host["Hostname or A.B.C.D"].addSC("A.B.C.D", "Destination address");
+ extNaclC.deny.ip.host["Hostname or A.B.C.D"].addSC("any", "Any destination host");
+ extNaclC.deny.ip.host["Hostname or A.B.C.D"].addSC("host", "A single destination host");
+ extNaclC.deny.addSC("ipinip", "IP in IP tunneling");
+ extNaclC.deny.ipinip.addSC("A.B.C.D", "Source address");
+ extNaclC.deny.ipinip["A.B.C.D"].addSC("A.B.C.D", "Source wildcard bits");
+ extNaclC.deny.ipinip["A.B.C.D"]["A.B.C.D"].addSC("A.B.C.D", "Destination address");
+ extNaclC.deny.ipinip["A.B.C.D"]["A.B.C.D"].addSC("any", "Any destination host");
+ extNaclC.deny.ipinip["A.B.C.D"]["A.B.C.D"].addSC("host", "A single destination host");
+ extNaclC.deny.ipinip.addSC("any", "Any source host");
+ extNaclC.deny.ipinip.any.addSC("A.B.C.D", "Destination address");
+ extNaclC.deny.ipinip.any["A.B.C.D"].addSC("A.B.C.D", "Destination wildcard bits");
+ extNaclC.deny.ipinip.any.addSC("any", "Any destination host");
+ extNaclC.deny.ipinip.any.addSC("host", "A single destination host");
+ extNaclC.deny.ipinip.any.host.addSC("Hostname or A.B.C.D", "Destination address");
+ extNaclC.deny.ipinip.addSC("host", "A single source host");
+ extNaclC.deny.ipinip.host.addSC("Hostname or A.B.C.D", "Source address");
+ extNaclC.deny.ipinip.host["Hostname or A.B.C.D"].addSC("A.B.C.D", "Destination address");
+ extNaclC.deny.ipinip.host["Hostname or A.B.C.D"].addSC("any", "Any destination host");
+ extNaclC.deny.ipinip.host["Hostname or A.B.C.D"].addSC("host", "A single destination host");
+ extNaclC.deny.addSC("nos", "KA9Q NOS compatible IP over IP tunneling");
+ extNaclC.deny.nos.addSC("A.B.C.D", "Source address");
+ extNaclC.deny.nos["A.B.C.D"].addSC("A.B.C.D", "Source wildcard bits");
+ extNaclC.deny.nos["A.B.C.D"]["A.B.C.D"].addSC("A.B.C.D", "Destination address");
+ extNaclC.deny.nos["A.B.C.D"]["A.B.C.D"].addSC("any", "Any destination host");
+ extNaclC.deny.nos["A.B.C.D"]["A.B.C.D"].addSC("host", "A single destination host");
+ extNaclC.deny.nos.addSC("any", "Any source host");
+ extNaclC.deny.nos.any.addSC("A.B.C.D", "Destination address");
+ extNaclC.deny.nos.any["A.B.C.D"].addSC("A.B.C.D", "Destination wildcard bits");
+ extNaclC.deny.nos.any.addSC("any", "Any destination host");
+ extNaclC.deny.nos.any.addSC("host", "A single destination host");
+ extNaclC.deny.nos.any.host.addSC("Hostname or A.B.C.D", "Destination address");
+ extNaclC.deny.nos.addSC("host", "A single source host");
+ extNaclC.deny.nos.host.addSC("Hostname or A.B.C.D", "Source address");
+ extNaclC.deny.nos.host["Hostname or A.B.C.D"].addSC("A.B.C.D", "Destination address");
+ extNaclC.deny.nos.host["Hostname or A.B.C.D"].addSC("any", "Any destination host");
+ extNaclC.deny.nos.host["Hostname or A.B.C.D"].addSC("host", "A single destination host");
+ extNaclC.deny.addSC("ospf", "OSPF routing protocol");
+ extNaclC.deny.ospf.addSC("A.B.C.D", "Source address");
+ extNaclC.deny.ospf["A.B.C.D"].addSC("A.B.C.D", "Source wildcard bits");
+ extNaclC.deny.ospf["A.B.C.D"]["A.B.C.D"].addSC("A.B.C.D", "Destination address");
+ extNaclC.deny.ospf["A.B.C.D"]["A.B.C.D"].addSC("any", "Any destination host");
+ extNaclC.deny.ospf["A.B.C.D"]["A.B.C.D"].addSC("host", "A single destination host");
+ extNaclC.deny.ospf.addSC("any", "Any source host");
+ extNaclC.deny.ospf.any.addSC("A.B.C.D", "Destination address");
+ extNaclC.deny.ospf.any["A.B.C.D"].addSC("A.B.C.D", "Destination wildcard bits");
+ extNaclC.deny.ospf.any.addSC("any", "Any destination host");
+ extNaclC.deny.ospf.any.addSC("host", "A single destination host");
+ extNaclC.deny.ospf.any.host.addSC("Hostname or A.B.C.D", "Destination address");
+ extNaclC.deny.ospf.addSC("host", "A single source host");
+ extNaclC.deny.ospf.host.addSC("Hostname or A.B.C.D", "Source address");
+ extNaclC.deny.ospf.host["Hostname or A.B.C.D"].addSC("A.B.C.D", "Destination address");
+ extNaclC.deny.ospf.host["Hostname or A.B.C.D"].addSC("any", "Any destination host");
+ extNaclC.deny.ospf.host["Hostname or A.B.C.D"].addSC("host", "A single destination host");
+ extNaclC.deny.addSC("pcp", "Payload Compression Protocol");
+ extNaclC.deny.pcp.addSC("A.B.C.D", "Source address");
+ extNaclC.deny.pcp["A.B.C.D"].addSC("A.B.C.D", "Source wildcard bits");
+ extNaclC.deny.pcp["A.B.C.D"]["A.B.C.D"].addSC("A.B.C.D", "Destination address");
+ extNaclC.deny.pcp["A.B.C.D"]["A.B.C.D"].addSC("any", "Any destination host");
+ extNaclC.deny.pcp["A.B.C.D"]["A.B.C.D"].addSC("host", "A single destination host");
+ extNaclC.deny.pcp.addSC("any", "Any source host");
+ extNaclC.deny.pcp.any.addSC("A.B.C.D", "Destination address");
+ extNaclC.deny.pcp.any["A.B.C.D"].addSC("A.B.C.D", "Destination wildcard bits");
+ extNaclC.deny.pcp.any.addSC("any", "Any destination host");
+ extNaclC.deny.pcp.any.addSC("host", "A single destination host");
+ extNaclC.deny.pcp.any.host.addSC("Hostname or A.B.C.D", "Destination address");
+ extNaclC.deny.pcp.addSC("host", "A single source host");
+ extNaclC.deny.pcp.host.addSC("Hostname or A.B.C.D", "Source address");
+ extNaclC.deny.pcp.host["Hostname or A.B.C.D"].addSC("A.B.C.D", "Destination address");
+ extNaclC.deny.pcp.host["Hostname or A.B.C.D"].addSC("any", "Any destination host");
+ extNaclC.deny.pcp.host["Hostname or A.B.C.D"].addSC("host", "A single destination host");
+ extNaclC.deny.addSC("pim", "Protocol Independent Multicast");
+ extNaclC.deny.pim.addSC("A.B.C.D", "Source address");
+ extNaclC.deny.pim["A.B.C.D"].addSC("A.B.C.D", "Source wildcard bits");
+ extNaclC.deny.pim["A.B.C.D"]["A.B.C.D"].addSC("A.B.C.D", "Destination address");
+ extNaclC.deny.pim["A.B.C.D"]["A.B.C.D"].addSC("any", "Any destination host");
+ extNaclC.deny.pim["A.B.C.D"]["A.B.C.D"].addSC("host", "A single destination host");
+ extNaclC.deny.pim.addSC("any", "Any source host");
+ extNaclC.deny.pim.any.addSC("A.B.C.D", "Destination address");
+ extNaclC.deny.pim.any["A.B.C.D"].addSC("A.B.C.D", "Destination wildcard bits");
+ extNaclC.deny.pim.any.addSC("any", "Any destination host");
+ extNaclC.deny.pim.any.addSC("host", "A single destination host");
+ extNaclC.deny.pim.any.host.addSC("Hostname or A.B.C.D", "Destination address");
+ extNaclC.deny.pim.addSC("host", "A single source host");
+ extNaclC.deny.pim.host.addSC("Hostname or A.B.C.D", "Source address");
+ extNaclC.deny.pim.host["Hostname or A.B.C.D"].addSC("A.B.C.D", "Destination address");
+ extNaclC.deny.pim.host["Hostname or A.B.C.D"].addSC("any", "Any destination host");
+ extNaclC.deny.pim.host["Hostname or A.B.C.D"].addSC("host", "A single destination host");
+ extNaclC.deny.addSC("tcp", "Transmission Control Protocol");
+ extNaclC.deny.tcp.addSC("A.B.C.D", "Source address");
+ extNaclC.deny.tcp["A.B.C.D"].addSC("A.B.C.D", "Source wildcard bits");
+ extNaclC.deny.tcp["A.B.C.D"]["A.B.C.D"].addSC("A.B.C.D", "Destination address");
+ extNaclC.deny.tcp["A.B.C.D"]["A.B.C.D"].addSC("any", "Any destination host");
+ extNaclC.deny.tcp["A.B.C.D"]["A.B.C.D"].addSC("eq", "Match only packets on a given port number");
+ extNaclC.deny.tcp.addSC("any", "Any source host");
+ extNaclC.deny.tcp.any.addSC("A.B.C.D", "Destination address");
+ extNaclC.deny.tcp.any["A.B.C.D"].addSC("A.B.C.D", "Destination wildcard bits");
+ extNaclC.deny.tcp.any.addSC("any", "Any destination host");
+ extNaclC.deny.tcp.any.addSC("eq", "Match only packets on a given port number");
+ extNaclC.deny.tcp.any["eq"].addSC("<0-65535>", "Port number");
+ extNaclC.deny.tcp.any["eq"].addSC("www", "World Wide Web (HTTP, 80)");
+ extNaclC.deny.tcp.any.addSC("gt", "Match only packets with a greater port number");
+ extNaclC.deny.tcp.any["gt"].addSC("time", "Time (37)");
+ extNaclC.deny.tcp.any["gt"].addSC("whois", "Nicname (43)");
+ extNaclC.deny.tcp.any["gt"].addSC("www", "World Wide Web (HTTP, 80)");
+ extNaclC.deny.tcp.any.addSC("host", "A single destination host");
+ extNaclC.deny.tcp.any.host.addSC("Hostname or A.B.C.D", "Destination address");
+ extNaclC.deny.tcp.any.addSC("lt", "Match only packets with a lower port number");
+ extNaclC.deny.tcp.any["lt"].addSC("whois", "Nicname (43)");
+ extNaclC.deny.tcp.any["lt"].addSC("www", "World Wide Web (HTTP, 80)");
+ extNaclC.deny.tcp.any.addSC("neq", "Match only packets not on a given port number");
+ extNaclC.deny.tcp.any.neq.addSC("<0-65535>", "Port number");
+ extNaclC.deny.tcp.any.neq.addSC("exec", "Exec (rsh, 512)");
+ extNaclC.deny.tcp.any.neq.addSC("finger", "Finger (79)");
+ extNaclC.deny.tcp.any.addSC("range", "Match only packets in the range of port numbers");
+ extNaclC.deny.tcp.any.range.addSC("<0-65535>", "Port number");
+ extNaclC.deny.tcp.any.range.addSC("bgp", "Border Gateway Protocol (179)");
+ extNaclC.deny.tcp.any.range.addSC("www", "World Wide Web (HTTP, 80)");
+ extNaclC.deny.tcp.addSC("host", "A single source host");
+ extNaclC.deny.tcp.host.addSC("Hostname or A.B.C.D", "Source address");
+ extNaclC.deny.tcp.host["Hostname or A.B.C.D"].addSC("host", "A single destination host");
+ extNaclC.deny.addSC("udp", "User Datagram Protocol");
+ extNaclC.deny.udp.addSC("A.B.C.D", "Source address");
+ extNaclC.deny.udp["A.B.C.D"].addSC("A.B.C.D", "Source wildcard bits");
+ extNaclC.deny.udp["A.B.C.D"]["A.B.C.D"].addSC("A.B.C.D", "Destination address");
+ extNaclC.deny.udp["A.B.C.D"]["A.B.C.D"].addSC("neq", "Match only packets not on a given port number");
+ extNaclC.deny.udp["A.B.C.D"]["A.B.C.D"].addSC("range", "Match only packets in the range of port numbers");
+ extNaclC.deny.udp.addSC("any", "Any source host");
+ extNaclC.deny.udp.any.addSC("A.B.C.D", "Destination address");
+ extNaclC.deny.udp.any["A.B.C.D"].addSC("A.B.C.D", "Destination wildcard bits");
+ extNaclC.deny.udp.any.addSC("any", "Any destination host");
+ extNaclC.deny.udp.any.any.addSC("log", "Log matches against this entry");
+ extNaclC.deny.udp.any.any.addSC("time-range", "Specify a time-range");
+ extNaclC.deny.udp.any.any.addSC("tos", "Match packets with given TOS value");
+ extNaclC.deny.udp.any.addSC("eq", "Match only packets on a given port number");
+ extNaclC.deny.udp.any["eq"].addSC("domain", "Domain Name Service (DNS, 53)");
+ extNaclC.deny.udp.any["eq"].addSC("time", "Time (37)");
+ extNaclC.deny.udp.any["eq"].addSC("who", "Who service (rwho, 513)");
+ extNaclC.deny.udp.any.addSC("gt", "Match only packets with a greater port number");
+ extNaclC.deny.udp.any["gt"].addSC("tftp", "Trivial File Transfer Protocol (69)");
+
+ extNaclC.deny.udp.any["gt"].addSC("who", "Who service (rwho, 513)");
+ extNaclC.deny.udp.any.addSC("host", "A single destination host");
+ extNaclC.deny.udp.any.host.addSC("Hostname or A.B.C.D", "Destination address");
+ extNaclC.deny.udp.any.addSC("lt", "Match only packets with a lower port number");
+ extNaclC.deny.udp.any["lt"].addSC("<0-65535>", "Port number");
+ extNaclC.deny.udp.any["lt"].addSC("biff", "Biff (mail notification, comsat, 512)");
+ extNaclC.deny.udp.any.addSC("neq", "Match only packets not on a given port number");
+ extNaclC.deny.udp.any.neq.addSC("<0-65535>", "Port number");
+ extNaclC.deny.udp.any.neq.addSC("time", "Time (37)");
+ extNaclC.deny.udp.any.neq.addSC("who", "Who service (rwho, 513)");
+ extNaclC.deny.udp.any.addSC("range", "Match only packets in the range of port numbers");
+ extNaclC.deny.udp.any.range.addSC("<0-65535>", "Port number");
+ extNaclC.deny.udp.any.range.addSC("biff", "Biff (mail notification, comsat, 512)");
+ extNaclC.deny.udp.any.range.addSC("time", "Time (37)");
+ extNaclC.deny.udp.any.range.addSC("who", "Who service (rwho, 513)");
+ extNaclC.deny.udp.addSC("host", "A single source host");
+ extNaclC.deny.udp.host.addSC("Hostname or A.B.C.D", "Source address");
+ extNaclC.deny.udp.host["Hostname or A.B.C.D"].addSC("A.B.C.D", "Destination address");
+ extNaclC.deny.udp.host["Hostname or A.B.C.D"].addSC("any", "Any destination host");
+ extNaclC.deny.udp.host["Hostname or A.B.C.D"].addSC("range", "Match only packets in the range of port numbers");
+extNaclC.addSC("dynamic", "Specify a DYNAMIC list of PERMITs or DENYs");
+extNaclC.addSC("evaluate", "Evaluate an access list");
+ extNaclC.evaluate.addSC("WORD", "IP reflexive access list name");
+extNaclC.addSC("exit", "Exit from access-list configuration mode");
+extNaclC.addSC("no", "Negate a command or set its defaults");
+ extNaclC.no.addSC("deny", "Specify packets to reject");
+ extNaclC.no.deny.addSC("<0-255>", "An IP protocol number");
+ extNaclC.no.deny["<0-255>"].addSC("A.B.C.D", "Source address");
+ extNaclC.no.deny["<0-255>"]["A.B.C.D"].addSC("A.B.C.D", "Source wildcard bits");
+ extNaclC.no.deny["<0-255>"].addSC("any", "Any source host");
+ extNaclC.no.deny["<0-255>"].any.addSC("A.B.C.D", "Destination address");
+ extNaclC.no.deny["<0-255>"].any.addSC("any", "Any destination host");
+ extNaclC.no.deny["<0-255>"].any.addSC("host", "A single destination host");
+ extNaclC.no.deny["<0-255>"].addSC("host", "A single source host");
+ extNaclC.no.deny.addSC("tcp", "Transmission Control Protocol");
+ extNaclC.no.deny.addSC("udp", "User Datagram Protocol");
+ extNaclC.no.addSC("dynamic", "Specify a DYNAMIC list of PERMITs or DENYs");
+ extNaclC.no.addSC("evaluate", "Evaluate an access list");
+ extNaclC.no.evaluate.addSC("WORD", "IP reflexive access list name");
+extNaclC.addSC("permit", "Specify packets to forward");
+ extNaclC.permit.addSC("<0-255>", "An IP protocol number");
+ extNaclC.permit["<0-255>"].addSC("A.B.C.D", "Source address");
+ extNaclC.permit["<0-255>"]["A.B.C.D"].addSC("A.B.C.D", "Source wildcard bits");
+ extNaclC.permit["<0-255>"]["A.B.C.D"]["A.B.C.D"].addSC("A.B.C.D", "Destination address");
+ extNaclC.permit["<0-255>"]["A.B.C.D"]["A.B.C.D"].addSC("any", "Any destination host");
+ extNaclC.permit["<0-255>"]["A.B.C.D"]["A.B.C.D"].addSC("host", "A single destination host");
+ extNaclC.permit["<0-255>"].addSC("any", "Any source host");
+ extNaclC.permit["<0-255>"].any.addSC("A.B.C.D", "Destination address");
+ extNaclC.permit["<0-255>"].any["A.B.C.D"].addSC("A.B.C.D", "Destination wildcard bits");
+ extNaclC.permit["<0-255>"].any.addSC("any", "Any destination host");
+ extNaclC.permit["<0-255>"].any.addSC("host", "A single destination host");
+ extNaclC.permit["<0-255>"].any.host.addSC("Hostname or A.B.C.D", "Destination address");
+ extNaclC.permit["<0-255>"].addSC("host", "A single source host");
+ extNaclC.permit["<0-255>"].host.addSC("Hostname or A.B.C.D", "Source address");
+ extNaclC.permit["<0-255>"].host["Hostname or A.B.C.D"].addSC("A.B.C.D", "Destination address");
+ extNaclC.permit["<0-255>"].host["Hostname or A.B.C.D"].addSC("any", "Any destination host");
+ extNaclC.permit["<0-255>"].host["Hostname or A.B.C.D"].addSC("host", "A single destination host");
+ extNaclC.permit.addSC("ahp", "Authentication Header Protocol");
+ extNaclC.permit.ahp.addSC("A.B.C.D", "Source address");
+ extNaclC.permit.ahp["A.B.C.D"].addSC("A.B.C.D", "Source wildcard bits");
+ extNaclC.permit.ahp["A.B.C.D"]["A.B.C.D"].addSC("A.B.C.D", "Destination address");
+ extNaclC.permit.ahp["A.B.C.D"]["A.B.C.D"].addSC("any", "Any destination host");
+ extNaclC.permit.ahp["A.B.C.D"]["A.B.C.D"].addSC("host", "A single destination host");
+ extNaclC.permit.ahp.addSC("any", "Any source host");
+ extNaclC.permit.ahp.any.addSC("A.B.C.D", "Destination address");
+ extNaclC.permit.ahp.any["A.B.C.D"].addSC("A.B.C.D", "Destination wildcard bits");
+ extNaclC.permit.ahp.any.addSC("any", "Any destination host");
+ extNaclC.permit.ahp.any.addSC("host", "A single destination host");
+ extNaclC.permit.ahp.any.host.addSC("Hostname or A.B.C.D", "Destination address");
+ extNaclC.permit.ahp.addSC("host", "A single source host");
+ extNaclC.permit.ahp.host.addSC("Hostname or A.B.C.D", "Source address");
+ extNaclC.permit.ahp.host["Hostname or A.B.C.D"].addSC("A.B.C.D", "Destination address");
+ extNaclC.permit.ahp.host["Hostname or A.B.C.D"].addSC("any", "Any destination host");
+ extNaclC.permit.ahp.host["Hostname or A.B.C.D"].addSC("host", "A single destination host");
+ extNaclC.permit.addSC("eigrp", "Cisco's EIGRP routing protocol");
+ extNaclC.permit.addSC("esp", "Encapsulation Security Payload");
+ extNaclC.permit.addSC("gre", "Cisco's GRE tunneling");
+ extNaclC.permit.addSC("icmp", "Internet Control Message Protocol");
+ extNaclC.permit.icmp.addSC("A.B.C.D", "Source address");
+ extNaclC.permit.icmp["A.B.C.D"].addSC("A.B.C.D", "Source wildcard bits");
+ extNaclC.permit.icmp["A.B.C.D"]["A.B.C.D"].addSC("A.B.C.D", "Destination address");
+ extNaclC.permit.icmp["A.B.C.D"]["A.B.C.D"].addSC("any", "Any destination host");
+ extNaclC.permit.icmp["A.B.C.D"]["A.B.C.D"].addSC("host", "A single destination host");
+ extNaclC.permit.icmp.addSC("any", "Any source host");
+ extNaclC.permit.icmp.any.addSC("A.B.C.D", "Destination address");
+ extNaclC.permit.icmp.any["A.B.C.D"].addSC("A.B.C.D", "Destination wildcard bits");
+ extNaclC.permit.icmp.any.addSC("any", "Any destination host");
+ extNaclC.permit.icmp.any.any.addSC("<0-255>", "ICMP message type");
+ extNaclC.permit.icmp.any.any.addSC("echo", "Echo (ping)");
+ extNaclC.permit.icmp.any.addSC("host", "A single destination host");
+ extNaclC.permit.icmp.any.host.addSC("Hostname or A.B.C.D", "Destination address");
+ extNaclC.permit.icmp.addSC("host", "A single source host");
+ extNaclC.permit.icmp.host.addSC("Hostname or A.B.C.D", "Source address");
+ extNaclC.permit.icmp.host["Hostname or A.B.C.D"].addSC("A.B.C.D", "Destination address");
+ extNaclC.permit.icmp.host["Hostname or A.B.C.D"].addSC("any", "Any destination host");
+ extNaclC.permit.icmp.host["Hostname or A.B.C.D"].addSC("host", "A single destination host");
+ extNaclC.permit.addSC("igmp", "Internet Gateway Message Protocol");
+ extNaclC.permit.igmp.addSC("A.B.C.D", "Source address");
+ extNaclC.permit.igmp["A.B.C.D"].addSC("A.B.C.D", "Source wildcard bits");
+ extNaclC.permit.igmp["A.B.C.D"]["A.B.C.D"].addSC("A.B.C.D", "Destination address");
+ extNaclC.permit.igmp["A.B.C.D"]["A.B.C.D"].addSC("any", "Any destination host");
+ extNaclC.permit.igmp["A.B.C.D"]["A.B.C.D"].addSC("host", "A single destination host");
+ extNaclC.permit.igmp.addSC("any", "Any source host");
+ extNaclC.permit.igmp.any.addSC("A.B.C.D", "Destination address");
+ extNaclC.permit.igmp.any["A.B.C.D"].addSC("A.B.C.D", "Destination wildcard bits");
+ extNaclC.permit.igmp.any.addSC("any", "Any destination host");
+ extNaclC.permit.igmp.any.any.addSC("<0-15>", "IGMP message type");
+ extNaclC.permit.igmp.any.any.addSC("trace", "Multicast trace");
+ extNaclC.permit.igmp.any.addSC("host", "A single destination host");
+ extNaclC.permit.igmp.any.host.addSC("Hostname or A.B.C.D", "Destination address");
+ extNaclC.permit.igmp.addSC("host", "A single source host");
+ extNaclC.permit.igmp.host.addSC("Hostname or A.B.C.D", "Source address");
+ extNaclC.permit.igmp.host["Hostname or A.B.C.D"].addSC("A.B.C.D", "Destination address");
+ extNaclC.permit.igmp.host["Hostname or A.B.C.D"].addSC("any", "Any destination host");
+ extNaclC.permit.igmp.host["Hostname or A.B.C.D"].addSC("host", "A single destination host");
+ extNaclC.permit.addSC("igrp", "Cisco's IGRP routing protocol");
+ extNaclC.permit.igrp.addSC("A.B.C.D", "Source address");
+ extNaclC.permit.igrp["A.B.C.D"].addSC("A.B.C.D", "Source wildcard bits");
+ extNaclC.permit.igrp["A.B.C.D"]["A.B.C.D"].addSC("A.B.C.D", "Destination address");
+ extNaclC.permit.igrp["A.B.C.D"]["A.B.C.D"].addSC("any", "Any destination host");
+ extNaclC.permit.igrp["A.B.C.D"]["A.B.C.D"].addSC("host", "A single destination host");
+ extNaclC.permit.igrp.addSC("any", "Any source host");
+ extNaclC.permit.igrp.any.addSC("A.B.C.D", "Destination address");
+ extNaclC.permit.igrp.any["A.B.C.D"].addSC("A.B.C.D", "Destination wildcard bits");
+ extNaclC.permit.igrp.any.addSC("any", "Any destination host");
+ extNaclC.permit.igrp.any.addSC("host", "A single destination host");
+ extNaclC.permit.igrp.any.host.addSC("Hostname or A.B.C.D", "Destination address");
+ extNaclC.permit.igrp.addSC("host", "A single source host");
+ extNaclC.permit.igrp.host.addSC("Hostname or A.B.C.D", "Source address");
+ extNaclC.permit.igrp.host["Hostname or A.B.C.D"].addSC("A.B.C.D", "Destination address");
+ extNaclC.permit.igrp.host["Hostname or A.B.C.D"].addSC("any", "Any destination host");
+ extNaclC.permit.igrp.host["Hostname or A.B.C.D"].addSC("host", "A single destination host");
+ extNaclC.permit.addSC("ip", "Any Internet Protocol");
+ extNaclC.permit.ip.addSC("A.B.C.D", "Source address");
+ extNaclC.permit.ip["A.B.C.D"].addSC("A.B.C.D", "Source wildcard bits");
+ extNaclC.permit.ip["A.B.C.D"]["A.B.C.D"].addSC("A.B.C.D", "Destination address");
+ extNaclC.permit.ip["A.B.C.D"]["A.B.C.D"].addSC("any", "Any destination host");
+ extNaclC.permit.ip["A.B.C.D"]["A.B.C.D"].addSC("host", "A single destination host");
+ extNaclC.permit.ip.addSC("any", "Any source host");
+ extNaclC.permit.ip.any.addSC("A.B.C.D", "Destination address");
+ extNaclC.permit.ip.any["A.B.C.D"].addSC("A.B.C.D", "Destination wildcard bits");
+ extNaclC.permit.ip.any.addSC("any", "Any destination host");
+ extNaclC.permit.ip.any.addSC("host", "A single destination host");
+ extNaclC.permit.ip.any.host.addSC("Hostname or A.B.C.D", "Destination address");
+ extNaclC.permit.ip.addSC("host", "A single source host");
+ extNaclC.permit.ip.host.addSC("Hostname or A.B.C.D", "Source address");
+ extNaclC.permit.ip.host["Hostname or A.B.C.D"].addSC("A.B.C.D", "Destination address");
+ extNaclC.permit.ip.host["Hostname or A.B.C.D"].addSC("any", "Any destination host");
+ extNaclC.permit.ip.host["Hostname or A.B.C.D"].addSC("host", "A single destination host");
+ extNaclC.permit.addSC("ipinip", "IP in IP tunneling");
+ extNaclC.permit.ipinip.addSC("A.B.C.D", "Source address");
+ extNaclC.permit.ipinip["A.B.C.D"].addSC("A.B.C.D", "Source wildcard bits");
+ extNaclC.permit.ipinip["A.B.C.D"]["A.B.C.D"].addSC("A.B.C.D", "Destination address");
+ extNaclC.permit.ipinip["A.B.C.D"]["A.B.C.D"].addSC("any", "Any destination host");
+ extNaclC.permit.ipinip["A.B.C.D"]["A.B.C.D"].addSC("host", "A single destination host");
+ extNaclC.permit.ipinip.addSC("any", "Any source host");
+ extNaclC.permit.ipinip.any.addSC("A.B.C.D", "Destination address");
+ extNaclC.permit.ipinip.any["A.B.C.D"].addSC("A.B.C.D", "Destination wildcard bits");
+ extNaclC.permit.ipinip.any.addSC("any", "Any destination host");
+ extNaclC.permit.ipinip.any.addSC("host", "A single destination host");
+ extNaclC.permit.ipinip.any.host.addSC("Hostname or A.B.C.D", "Destination address");
+ extNaclC.permit.ipinip.addSC("host", "A single source host");
+ extNaclC.permit.ipinip.host.addSC("Hostname or A.B.C.D", "Source address");
+ extNaclC.permit.ipinip.host["Hostname or A.B.C.D"].addSC("A.B.C.D", "Destination address");
+ extNaclC.permit.ipinip.host["Hostname or A.B.C.D"].addSC("any", "Any destination host");
+ extNaclC.permit.ipinip.host["Hostname or A.B.C.D"].addSC("host", "A single destination host");
+ extNaclC.permit.addSC("nos", "KA9Q NOS compatible IP over IP tunneling");
+ extNaclC.permit.nos.addSC("A.B.C.D", "Source address");
+ extNaclC.permit.nos["A.B.C.D"].addSC("A.B.C.D", "Source wildcard bits");
+ extNaclC.permit.nos["A.B.C.D"]["A.B.C.D"].addSC("A.B.C.D", "Destination address");
+ extNaclC.permit.nos["A.B.C.D"]["A.B.C.D"].addSC("any", "Any destination host");
+ extNaclC.permit.nos["A.B.C.D"]["A.B.C.D"].addSC("host", "A single destination host");
+ extNaclC.permit.nos.addSC("any", "Any source host");
+ extNaclC.permit.nos.any.addSC("A.B.C.D", "Destination address");
+ extNaclC.permit.nos.any["A.B.C.D"].addSC("A.B.C.D", "Destination wildcard bits");
+ extNaclC.permit.nos.any.addSC("any", "Any destination host");
+ extNaclC.permit.nos.any.addSC("host", "A single destination host");
+ extNaclC.permit.nos.any.host.addSC("Hostname or A.B.C.D", "Destination address");
+ extNaclC.permit.nos.addSC("host", "A single source host");
+ extNaclC.permit.nos.host.addSC("Hostname or A.B.C.D", "Source address");
+ extNaclC.permit.nos.host["Hostname or A.B.C.D"].addSC("A.B.C.D", "Destination address");
+ extNaclC.permit.nos.host["Hostname or A.B.C.D"].addSC("any", "Any destination host");
+ extNaclC.permit.nos.host["Hostname or A.B.C.D"].addSC("host", "A single destination host");
+ extNaclC.permit.addSC("ospf", "OSPF routing protocol");
+ extNaclC.permit.ospf.addSC("A.B.C.D", "Source address");
+ extNaclC.permit.ospf["A.B.C.D"].addSC("A.B.C.D", "Source wildcard bits");
+ extNaclC.permit.ospf["A.B.C.D"]["A.B.C.D"].addSC("A.B.C.D", "Destination address");
+ extNaclC.permit.ospf["A.B.C.D"]["A.B.C.D"].addSC("any", "Any destination host");
+ extNaclC.permit.ospf["A.B.C.D"]["A.B.C.D"].addSC("host", "A single destination host");
+ extNaclC.permit.ospf.addSC("any", "Any source host");
+ extNaclC.permit.ospf.any.addSC("A.B.C.D", "Destination address");
+ extNaclC.permit.ospf.any["A.B.C.D"].addSC("A.B.C.D", "Destination wildcard bits");
+ extNaclC.permit.ospf.any.addSC("any", "Any destination host");
+ extNaclC.permit.ospf.any.addSC("host", "A single destination host");
+ extNaclC.permit.ospf.any.host.addSC("Hostname or A.B.C.D", "Destination address");
+ extNaclC.permit.ospf.addSC("host", "A single source host");
+ extNaclC.permit.ospf.host.addSC("Hostname or A.B.C.D", "Source address");
+ extNaclC.permit.ospf.host["Hostname or A.B.C.D"].addSC("A.B.C.D", "Destination address");
+ extNaclC.permit.ospf.host["Hostname or A.B.C.D"].addSC("any", "Any destination host");
+ extNaclC.permit.ospf.host["Hostname or A.B.C.D"].addSC("host", "A single destination host");
+ extNaclC.permit.addSC("pcp", "Payload Compression Protocol");
+ extNaclC.permit.pcp.addSC("A.B.C.D", "Source address");
+ extNaclC.permit.pcp["A.B.C.D"].addSC("A.B.C.D", "Source wildcard bits");
+ extNaclC.permit.pcp["A.B.C.D"]["A.B.C.D"].addSC("A.B.C.D", "Destination address");
+ extNaclC.permit.pcp["A.B.C.D"]["A.B.C.D"].addSC("any", "Any destination host");
+ extNaclC.permit.pcp["A.B.C.D"]["A.B.C.D"].addSC("host", "A single destination host");
+ extNaclC.permit.pcp.addSC("any", "Any source host");
+ extNaclC.permit.pcp.any.addSC("A.B.C.D", "Destination address");
+ extNaclC.permit.pcp.any["A.B.C.D"].addSC("A.B.C.D", "Destination wildcard bits");
+ extNaclC.permit.pcp.any.addSC("any", "Any destination host");
+ extNaclC.permit.pcp.any.addSC("host", "A single destination host");
+ extNaclC.permit.pcp.any.host.addSC("Hostname or A.B.C.D", "Destination address");
+ extNaclC.permit.pcp.addSC("host", "A single source host");
+ extNaclC.permit.pcp.host.addSC("Hostname or A.B.C.D", "Source address");
+ extNaclC.permit.pcp.host["Hostname or A.B.C.D"].addSC("A.B.C.D", "Destination address");
+ extNaclC.permit.pcp.host["Hostname or A.B.C.D"].addSC("any", "Any destination host");
+ extNaclC.permit.pcp.host["Hostname or A.B.C.D"].addSC("host", "A single destination host");
+ extNaclC.permit.addSC("pim", "Protocol Independent Multicast");
+ extNaclC.permit.pim.addSC("A.B.C.D", "Source address");
+ extNaclC.permit.pim["A.B.C.D"].addSC("A.B.C.D", "Source wildcard bits");
+ extNaclC.permit.pim["A.B.C.D"]["A.B.C.D"].addSC("A.B.C.D", "Destination address");
+ extNaclC.permit.pim["A.B.C.D"]["A.B.C.D"].addSC("any", "Any destination host");
+ extNaclC.permit.pim["A.B.C.D"]["A.B.C.D"].addSC("host", "A single destination host");
+ extNaclC.permit.pim.addSC("any", "Any source host");
+ extNaclC.permit.pim.any.addSC("A.B.C.D", "Destination address");
+ extNaclC.permit.pim.any["A.B.C.D"].addSC("A.B.C.D", "Destination wildcard bits");
+ extNaclC.permit.pim.any.addSC("any", "Any destination host");
+ extNaclC.permit.pim.any.addSC("host", "A single destination host");
+ extNaclC.permit.pim.any.host.addSC("Hostname or A.B.C.D", "Destination address");
+ extNaclC.permit.pim.addSC("host", "A single source host");
+ extNaclC.permit.pim.host.addSC("Hostname or A.B.C.D", "Source address");
+ extNaclC.permit.pim.host["Hostname or A.B.C.D"].addSC("A.B.C.D", "Destination address");
+ extNaclC.permit.pim.host["Hostname or A.B.C.D"].addSC("any", "Any destination host");
+ extNaclC.permit.pim.host["Hostname or A.B.C.D"].addSC("host", "A single destination host");
+ extNaclC.permit.addSC("tcp", "Transmission Control Protocol");
+ extNaclC.permit.tcp.addSC("A.B.C.D", "Source address");
+ extNaclC.permit.tcp["A.B.C.D"].addSC("A.B.C.D", "Source wildcard bits");
+ extNaclC.permit.tcp["A.B.C.D"]["A.B.C.D"].addSC("A.B.C.D", "Destination address");
+ extNaclC.permit.tcp["A.B.C.D"]["A.B.C.D"].addSC("lt", "Match only packets with a lower port number");
+ extNaclC.permit.tcp["A.B.C.D"]["A.B.C.D"].addSC("range", "Match only packets in the range of port numbers");
+ extNaclC.permit.tcp.addSC("any", "Any source host");
+ extNaclC.permit.tcp.any.addSC("A.B.C.D", "Destination address");
+ extNaclC.permit.tcp.any["A.B.C.D"].addSC("A.B.C.D", "Destination wildcard bits");
+ extNaclC.permit.tcp.any.addSC("any", "Any destination host");
+ extNaclC.permit.tcp.any.any.addSC("ack", "Match on the ACK bit");
+ extNaclC.permit.tcp.any.any.addSC("established", "Match established connections");
+ extNaclC.permit.tcp.any.addSC("eq", "Match only packets on a given port number");
+ extNaclC.permit.tcp.any["eq"].addSC("<0-65535>", "Port number");
+ extNaclC.permit.tcp.any["eq"].addSC("bgp", "Border Gateway Protocol (179)");
+ extNaclC.permit.tcp.any["eq"].addSC("login", "Login (rlogin, 513)");
+ extNaclC.permit.tcp.any["eq"].addSC("lpd", "Printer service (515)");
+ extNaclC.permit.tcp.any.addSC("gt", "Match only packets with a greater port number");
+ extNaclC.permit.tcp.any["gt"].addSC("<0-65535>", "Port number");
+ extNaclC.permit.tcp.any["gt"].addSC("bgp", "Border Gateway Protocol (179)");
+ extNaclC.permit.tcp.any["gt"].addSC("chargen", "Character generator (19)");
+ extNaclC.permit.tcp.any["gt"].addSC("discard", "Discard (9)");
+ extNaclC.permit.tcp.any["gt"].addSC("www", "World Wide Web (HTTP, 80)");
+ extNaclC.permit.tcp.any.addSC("host", "A single destination host");
+ extNaclC.permit.tcp.any.host.addSC("Hostname or A.B.C.D", "Destination address");
+ extNaclC.permit.tcp.any.addSC("lt", "Match only packets with a lower port number");
+ extNaclC.permit.tcp.any["lt"].addSC("<0-65535>", "Port number");
+ extNaclC.permit.tcp.any["lt"].addSC("bgp", "Border Gateway Protocol (179)");
+ extNaclC.permit.tcp.any["lt"].addSC("smtp", "Simple Mail Transport Protocol (25)");
+ extNaclC.permit.tcp.any["lt"].addSC("time", "Time (37)");
+ extNaclC.permit.tcp.any["lt"].addSC("whois", "Nicname (43)");
+ extNaclC.permit.tcp.any["lt"].addSC("www", "World Wide Web (HTTP, 80)");
+ extNaclC.permit.tcp.any.addSC("neq", "Match only packets not on a given port number");
+ extNaclC.permit.tcp.any.neq.addSC("<0-65535>", "Port number");
+ extNaclC.permit.tcp.any.neq.addSC("www", "World Wide Web (HTTP, 80)");
+ extNaclC.permit.tcp.any.addSC("range", "Match only packets in the range of port numbers");
+ extNaclC.permit.tcp.any.range.addSC("<0-65535>", "Port number");
+ extNaclC.permit.tcp.any.range.addSC("bgp", "Border Gateway Protocol (179)");
+ extNaclC.permit.tcp.addSC("host", "A single source host");
+ extNaclC.permit.tcp.host.addSC("Hostname or A.B.C.D", "Source address");
+ extNaclC.permit.tcp.host["Hostname or A.B.C.D"].addSC("A.B.C.D", "Destination address");
+ extNaclC.permit.tcp.host["Hostname or A.B.C.D"].addSC("range", "Match only packets in the range of port numbers");
+ extNaclC.permit.addSC("udp", "User Datagram Protocol");
+ extNaclC.permit.udp.addSC("A.B.C.D", "Source address");
+ extNaclC.permit.udp["A.B.C.D"].addSC("A.B.C.D", "Source wildcard bits");
+ extNaclC.permit.udp["A.B.C.D"]["A.B.C.D"].addSC("A.B.C.D", "Destination address");
+ extNaclC.permit.udp["A.B.C.D"]["A.B.C.D"].addSC("any", "Any destination host");
+ extNaclC.permit.udp.addSC("any", "Any source host");
+ extNaclC.permit.udp.any.addSC("A.B.C.D", "Destination address");
+ extNaclC.permit.udp.any["A.B.C.D"].addSC("A.B.C.D", "Destination wildcard bits");
+ extNaclC.permit.udp.any.addSC("any", "Any destination host");
+ extNaclC.permit.udp.any.addSC("eq", "Match only packets on a given port number");
+ extNaclC.permit.udp.any["eq"].addSC("<0-65535>", "Port number");
+ extNaclC.permit.udp.any["eq"].addSC("biff", "Biff (mail notification, comsat, 512)");
+ extNaclC.permit.udp.any["eq"].addSC("who", "Who service (rwho, 513)");
+ extNaclC.permit.udp.any.addSC("gt", "Match only packets with a greater port number");
+ extNaclC.permit.udp.any["gt"].addSC("<0-65535>", "Port number");
+ extNaclC.permit.udp.any["gt"].addSC("who", "Who service (rwho, 513)");
+ extNaclC.permit.udp.any.addSC("host", "A single destination host");
+ extNaclC.permit.udp.any.host.addSC("Hostname or A.B.C.D", "Destination address");
+ extNaclC.permit.udp.any.addSC("lt", "Match only packets with a lower port number");
+ extNaclC.permit.udp.any["lt"].addSC("<0-65535>", "Port number");
+ extNaclC.permit.udp.any["lt"].addSC("echo", "Echo (7)");
+ extNaclC.permit.udp.any.addSC("neq", "Match only packets not on a given port number");
+ extNaclC.permit.udp.any.neq.addSC("<0-65535>", "Port number");
+ extNaclC.permit.udp.any.neq.addSC("who", "Who service (rwho, 513)");
+ extNaclC.permit.udp.any.addSC("range", "Match only packets in the range of port numbers");
+ extNaclC.permit.udp.any.range.addSC("<0-65535>", "Port number");
+ extNaclC.permit.udp.any.range.addSC("talk", "Talk (517)");
+ extNaclC.permit.udp.addSC("host", "A single source host");
+ extNaclC.permit.udp.host.addSC("Hostname or A.B.C.D", "Source address");
+ extNaclC.permit.udp.host["Hostname or A.B.C.D"].addSC("A.B.C.D", "Destination address");
+extNaclC.addSC("remark", "Access list entry comment");
diff --git a/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/cmd_global.txt b/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/cmd_global.txt
new file mode 100644
index 0000000..ba0d92b
--- /dev/null
+++ b/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/cmd_global.txt
@@ -0,0 +1,406 @@
+
+globalC.addSC("aaa", "Authentication, Authorization and Accounting.");
+ globalC.aaa.addSC("new-model", "Enable NEW access control commands and functions.(Disables OLD commands.)");
+globalC.addSC("access-list", "Add an access list entry");
+ globalC["access-list"].addSC("<1-99>", "IP standard access list");
+ globalC["access-list"]["<1-99>"].addSC("deny", "Specify packets to reject");
+ globalC["access-list"]["<1-99>"].addSC("permit", "Specify packets to forward");
+ globalC["access-list"].addSC("<100-199>", "IP extended access list");
+ globalC["access-list"]["<100-199>"].addSC("deny", "Specify packets to reject");
+ globalC["access-list"]["<100-199>"].addSC("dynamic", "Specify a DYNAMIC list of PERMITs or DENYs");
+ globalC["access-list"]["<100-199>"].addSC("permit", "Specify packets to forward");
+ globalC["access-list"].addSC("<1100-1199>", "Extended 48-bit MAC address access list");
+ globalC["access-list"]["<1100-1199>"].addSC("deny", "Specify packets to reject");
+ globalC["access-list"]["<1100-1199>"].addSC("permit", "Specify packets to forward");
+ globalC["access-list"].addSC("<1300-1999>", "IP standard access list (expanded range)");
+ globalC["access-list"]["<1300-1999>"].addSC("deny", "Specify packets to reject");
+ globalC["access-list"]["<1300-1999>"].addSC("permit", "Specify packets to forward");
+ globalC["access-list"].addSC("<200-299>", "Protocol type-code access list");
+ globalC["access-list"]["<200-299>"].addSC("deny", "Specify packets to reject");
+ globalC["access-list"]["<200-299>"].addSC("permit", "Specify packets to forward");
+ globalC["access-list"].addSC("<2000-2699>", "IP extended access list (expanded range)");
+ globalC["access-list"]["<2000-2699>"].addSC("deny", "Specify packets to reject");
+ globalC["access-list"]["<2000-2699>"].addSC("dynamic", "Specify a DYNAMIC list of PERMITs or DENYs");
+ globalC["access-list"]["<2000-2699>"].addSC("permit", "Specify packets to forward");
+globalC.addSC("alias", "Create command alias");
+globalC.addSC("arp", "Set a static ARP entry");
+globalC.addSC("async-bootp", "Modify system bootp parameters");
+globalC.addSC("banner", "Define a login banner");
+ globalC.banner.addSC("motd", "Set Message of the Day banner");
+ globalC.banner.motd.addSC("LINE", "c banner-text c, where 'c' is a delimiting character");
+globalC.addSC("boot", "Modify system boot parameters");
+globalC.addSC("bridge", "Bridge Group.");
+globalC.addSC("buffers", "Adjust system buffer pool parameters");
+globalC.addSC("busy-message", "Display message when connection to host fails");
+globalC.addSC("call-history-mib", "Define call history mib parameters");
+globalC.addSC("cdp", "Global CDP configuration subcommands");
+ globalC.cdp.addSC("run", "");
+globalC.addSC("chat-script", "Define a modem chat script");
+globalC.addSC("class-map", "Configure QoS Class Map");
+ globalC["class-map"].addSC("WORD", "class-map name");
+ globalC["class-map"].addSC("match-all", "Logical-AND all matching statements under this classmap");
+ globalC["class-map"]["match-all"].addSC("WORD", "class-map name");
+ globalC["class-map"].addSC("match-any", "Logical-OR all matching statements under this classmap");
+ globalC["class-map"]["match-any"].addSC("WORD", "class-map name");
+globalC.addSC("clock", "Configure time-of-day clock");
+ globalC.clock.addSC("summer-time", "Configure summer (daylight savings) time");
+ globalC.clock["summer-time"].addSC("WORD", "name of time zone in summer");
+ globalC.clock.addSC("timezone", "Configure time zone");
+ globalC.clock.timezone.addSC("WORD", "name of time zone");
+globalC.addSC("cns", "CNS Subsystem");
+globalC.addSC("config-register", "Define the configuration register");
+ globalC["config-register"].addSC("<0x0-0xFFFF>", "Config register number");
+globalC.addSC("connect", "cross-connect two interfaces");
+globalC.addSC("controller", "Configure a specific controller");
+globalC.addSC("default", "Set a command to its defaults");
+globalC.addSC("default-value", "Default character-bits values");
+globalC.addSC("define", "interface range macro definition");
+globalC.addSC("dialer", "Dialer commands");
+ globalC.dialer.addSC("clid", "Configure dialer CLID command");
+ globalC.dialer.clid.addSC("group", "Configure dialer CLID group");
+ globalC.dialer.addSC("dnis", "Configure dialer DNIS command");
+ globalC.dialer.dnis.addSC("group", "Configure dialer DNIS group");
+ globalC.dialer.addSC("watch-list", "Dialer watch list");
+ globalC.dialer["watch-list"].addSC("<1-255>", "Dialer watch group number");
+globalC.addSC("dialer-list", "Create a dialer list entry");
+ globalC["dialer-list"].addSC("<1-128>", "Dialer group number");
+ globalC["dialer-list"]["<1-128>"].addSC("protocol", "Permit or Deny based on protocols");
+globalC.addSC("dnsix-dmdp", "Provide DMDP service for DNSIX");
+globalC.addSC("dnsix-nat", "Provide DNSIX service for audit trails");
+globalC.addSC("do", "To run exec commands in config mode");
+ globalC["do"].addSC("LINE", "Exec Command");
+globalC.addSC("downward-compatible-config", "Generate a configuration compatible with older software");
+ globalC["downward-compatible-config"].addSC("<0-999999>.<0-999999>", "Version number");
+globalC.addSC("enable", "Modify enable password parameters");
+ globalC.enable.addSC("password", "Assign the privileged level password");
+ globalC.enable.secret.addSC("LINE", "The UNENCRYPTED (cleartext) 'enable' secret");
+ globalC.enable.secret.addSC("level", "Set exec level password");
+ globalC.enable.addSC("use-tacacs", "Use TACACS to check enable passwords");
+globalC.addSC("end", "Exit from configure mode");
+globalC.addSC("exception", "Exception handling");
+globalC.addSC("exit", "Exit from configure mode");
+globalC.addSC("file", "Adjust file system parameters");
+globalC.addSC("frame-relay", "global frame relay configuration commands");
+globalC.addSC("help", "Description of the interactive help system");
+globalC.addSC("hostname", "Set system's network name");
+ globalC.hostname.addSC("WORD", "This system's network name");
+globalC.addSC("interface", "Select an interface to configure");
+
+ globalC.interface.addSC("Async", "Async interface");
+ globalC.interface.Async.addSC("<1-5>", "Async interface number");
+ globalC.interface.addSC("Dialer", "Dialer interface");
+ globalC.interface.Dialer.addSIC("<0-255>", "Dialer interface number");
+ globalC.interface.Dialer["<0-255>"].addSC("<0-4294967295>");
+
+ globalC.interface.addSC("FastEthernet", "FastEthernet IEEE 802.3");
+ globalC.interface.FastEthernet.addSIC("<0-0>", "FastEthernet interface number");
+ globalC.interface.FastEthernet["<0-0>"].addSC("<0-4294967295>");
+
+ globalC.interface.addSC("Loopback", "Loopback interface");
+ globalC.interface.Loopback.addSC("<0-2147483647>", "Loopback interface number");
+ globalC.interface.addSC("Multilink", "Multilink-group interface");
+ globalC.interface.Multilink.addSC("<1-2147483647>", "Multilink interface number");
+ globalC.interface.addSC("Null", "Null interface");
+ globalC.interface.Null.addSC("<0-0>", "Null interface number");
+
+ globalC.interface.addSC("Serial", "Serial");
+ globalC.interface.Serial.addSIC("<0-1>", "Serial interface number");
+ globalC.interface.Serial["<0-1>"].addSC("<0-4294967295>");
+
+ globalC.interface.addSC("Virtual-Template", "Virtual Template interface");
+ globalC.interface["Virtual-Template"].addSC("<1-200>", "Virtual-Template interface number");
+globalC.addSC("ip", "Global IP configuration subcommands");
+ globalC.ip.addSC("access-list", "Named access-list");
+ globalC.ip["access-list"].addSC("extended", "Extended Access List");
+ globalC.ip["access-list"].addSC("log-update", "Control access list log updates");
+ globalC.ip["access-list"].addSC("logging", "Control access list logging");
+ globalC.ip["access-list"].addSC("standard", "Standard Access List");
+ globalC.ip.addSC("accounting-list", "Select hosts for which IP accounting information is kept");
+ globalC.ip.addSC("accounting-threshold", "Sets the maximum number of accounting entries");
+ globalC.ip.addSC("accounting-transits", "Sets the maximum number of transit entries");
+ globalC.ip.addSC("address-pool", "Specify default IP address pooling mechanism");
+ globalC.ip.addSC("alias", "Alias an IP address to a TCP port");
+ globalC.ip.addSC("as-path", "BGP autonomous system path filter");
+ globalC.ip.addSC("bgp-community", "format for BGP community");
+ globalC.ip.addSC("bootp", "Config BOOTP services");
+ globalC.ip.addSC("cef", "Cisco Express Forwarding");
+ globalC.ip.addSC("classless", "Follow classless routing forwarding rules");
+ globalC.ip.addSC("community-list", "Add a community list entry");
+ globalC.ip.addSC("default-gateway", "Specify default gateway (if not routing IP)");
+ globalC.ip["default-gateway"].addSC("A.B.C.D", "IP address of default gateway");
+ globalC.ip.addSC("default-network", "Flags networks as candidates for default routes");
+ globalC.ip["default-network"].addSC("A.B.C.D", "IP address of default network");
+ globalC.ip.addSC("dhcp", "Configure DHCP server and relay parameters");
+ globalC.ip.dhcp.addSC("pool", "Configure DHCP address pools");
+ globalC.ip.addSC("dhcp-client", "Configure parameters for DHCP client operation");
+ globalC.ip.addSC("dhcp-server", "Specify address of DHCP server to use");
+ globalC.ip.addSC("domain", "IP DNS Resolver");
+ globalC.ip.domain.addSC("lookup", "Enable IP Domain Name System hostname translation");
+ globalC.ip.domain.addSC("name", "Define the default domain name");
+ globalC.ip.addSC("domain-list", "Domain name to complete unqualified host names.");
+ globalC.ip.addSC("domain-lookup", "Enable IP Domain Name System hostname translation");
+ globalC.ip.addSC("domain-name", "Define the default domain name");
+ globalC.ip.addSC("dvmrp", "DVMRP global commands");
+ globalC.ip.addSC("extcommunity-list", "Add a extended community list entry");
+ globalC.ip.addSC("finger", "finger server");
+ globalC.ip.finger.addSC("rfc-compliant", "Comply with RFC 1288");
+ globalC.ip.addSC("flow-aggregation", "Configure flow aggregation");
+ globalC.ip.addSC("flow-cache", "Configure netflow cache parameters");
+ globalC.ip.addSC("flow-export", "Specify host/port to send flow statistics");
+ globalC.ip.addSC("forward-protocol", "Controls forwarding of physical and directed IP broadcasts");
+ globalC.ip.addSC("ftp", "FTP configuration commands");
+ globalC.ip.addSC("gratuitous-arps", "Generate gratuitous ARPs for PPP/SLIP peer addresses");
+ globalC.ip["gratuitous-arps"].addSC("non-local", "Send only non-local PPP/SLIP gratuitous ARPs (default)");
+ globalC.ip.addSC("host", "Add an entry to the ip hostname table");
+ globalC.ip.host.addSC("WORD", "Name of host");
+ globalC.ip.addSC("host-routing", "Enable host-based routing (proxy ARP and redirect)");
+ globalC.ip.addSC("hp-host", "Enable the HP proxy probe service");
+ globalC.ip["hp-host"].addSC("WORD", "HP host's name");
+ globalC.ip.addSC("http", "HTTP server configuration");
+ globalC.ip.addSC("icmp", "ICMP options");
+ globalC.ip.icmp.addSC("rate-limit", "rate limit ICMP messages generated");
+ globalC.ip.icmp.addSC("redirect", "Redirect type");
+ globalC.ip.addSC("igmp", "IGMP global configuration");
+ globalC.ip.igmp.addSC("immediate-leave", "Leave groups immediately without sending last member query, use for one host network only");
+ globalC.ip.addSC("local", "Specify local options");
+ globalC.ip.local.addSC("policy", "Enable policy routing");
+ globalC.ip.local.addSC("pool", "IP Local address pool lists");
+ globalC.ip.addSC("mrm", "Configure IP Multicast Routing Monitor test parameters");
+ globalC.ip.mrm.addSC("accept-manager", "IP MRM manager filter for test sender and test receiver");
+ globalC.ip.mrm.addSC("manager", "Configure IP MRM manager parameters");
+ globalC.ip.addSC("mroute", "Configure static multicast routes");
+ globalC.ip.mroute.addSC("A.B.C.D", "Source address");
+ globalC.ip.addSC("msdp", "MSDP global commands");
+ globalC.ip.addSC("multicast", "Global IP Multicast Commands");
+ globalC.ip.addSC("multicast-routing", "Enable IP multicast forwarding");
+ globalC.ip.addSC("name-server", "Specify address of name server to use");
+ globalC.ip.addSC("nat", "NAT configuration commands");
+ globalC.ip.nat.addSC("inside", "Inside address translation");
+ globalC.ip.nat.addSC("outside", "Outside address translation");
+ globalC.ip.nat.addSC("pool", "Define pool of addresses");
+ globalC.ip.nat.addSC("service", "Special translation for application using non-standard port");
+ globalC.ip.nat.addSC("translation", "NAT translation entry configuration");
+ globalC.ip.addSC("nbar", "NBAR - Network Based Application Recognition");
+ globalC.ip.addSC("ospf", "OSPF");
+ globalC.ip.addSC("pgm", "PGM Reliable Transport Protocol");
+ globalC.ip.addSC("pim", "PIM global commands");
+ globalC.ip.addSC("prefix-list", "Build a prefix list");
+ globalC.ip.addSC("radius", "RADIUS configuration commands");
+ globalC.ip.radius.addSC("source-interface", "Specify interface for source address in RADIUS packets");
+ globalC.ip.addSC("rcmd", "Rcmd commands");
+ globalC.ip.rcmd.addSC("domain-lookup", "Enable IP DNS queries for Rcmd");
+ globalC.ip.rcmd.addSC("source-interface", "Specify interface for source address in rcmd connections");
+ globalC.ip.addSC("reflexive-list", "Reflexive access list");
+ globalC.ip["reflexive-list"].addSC("timeout", "Timeout value for reflexive ACL entries");
+ globalC.ip.addSC("route", "Establish static routes");
+ globalC.ip.route.addSC("A.B.C.D", "Destination prefix");
+ globalC.ip.route.addSC("profile", "Enable IP routing table profile");
+ globalC.ip.addSC("routing", "Enable IP routing");
+ globalC.ip.addSC("rsvp", "Configure static RSVP information");
+ globalC.ip.addSC("rtcp", "RTCP parameters");
+ globalC.ip.addSC("sap", "Global IP Multicast SAP Commands");
+ globalC.ip.addSC("security", "Specify system wide security information");
+ globalC.ip.addSC("subnet-zero", "Allow 'subnet zero' subnets");
+ globalC.ip.addSC("tacacs", "TACACS configuration commands");
+ globalC.ip.tacacs.addSC("source-interface", "Specify interface for source address in TACACS packets");
+ globalC.ip.addSC("tcp", "Global TCP parameters");
+ globalC.ip.addSC("telnet", "Specify telnet options");
+ globalC.ip.telnet.addSC("comport", "Specify RFC 2217 options");
+ globalC.ip.telnet.addSC("hidden", "Don't display telnet addresses or hostnames");
+ globalC.ip.telnet.addSC("quiet", "Don't display non-error telnet messages");
+ globalC.ip.telnet.addSC("source-interface", "Specify source interface");
+ globalC.ip.telnet.addSC("tos", "Specify type of service");
+ globalC.ip.addSC("tftp", "tftp configuration commands");
+ globalC.ip.tftp.addSC("boot-interface", "Force interface to use for TFTP booting");
+ globalC.ip.tftp.addSC("source-interface", "Specify interface for source address in TFTP connections");
+ globalC.ip.addSC("udptn", "UDPTN configuration commands");
+ globalC.ip.udptn.addSC("source-interface", "Specify source interface");
+ globalC.ip.addSC("vrf", "Configure an IP VPN Routing/Forwarding instance");
+ globalC.ip.vrf.addSC("WORD", "VPN Routing/Forwarding instance name");
+ globalC.ip.addSC("wccp", "Web-Cache Coordination Protocol Commands");
+ globalC.ip.wccp.addSC("<0-99>", "Dynamically defined service identifier number");
+ globalC.ip.wccp.addSC("version", "protocol version");
+ globalC.ip.wccp.addSC("web-cache", "Standard web caching service");
+globalC.addSC("ipv6", "Global IPv6 configuration commands");
+globalC.addSC("key", "Key management");
+globalC.addSC("line", "Configure a terminal line");
+ globalC.line.addSC("<0-10>", "First Line number");
+ globalC.line["<0-10>"].addSC("<1-10>", "Last Line number");
+ globalC.line.addSC("aux", "Auxiliary line");
+ globalC.line.aux.addSC("<0-0>", "First Line number");
+ globalC.line.addSC("console", "Primary terminal line");
+ globalC.line.console.addSC("<0-0>", "First Line number");
+ globalC.line.addSC("tty", "Terminal controller");
+ globalC.line.tty.addSC("<1-4>", "First Line number");
+ globalC.line.addSC("vty", "Virtual terminal");
+ globalC.line.vty.addSC("<0-15>", "First Line number");
+globalC.addSC("logging", "Modify message logging facilities");
+ globalC.logging.addSC("Hostname or A.B.C.D", "IP address of the logging host");
+ globalC.logging.addSC("buffered", "Set buffered logging parameters");
+ globalC.logging.addSC("cns-events", "Set CNS Event logging level");
+ globalC.logging.addSC("console", "Set console logging level");
+ globalC.logging.addSC("count", "Count every log message and timestamp last occurance");
+ globalC.logging.addSC("exception", "Limit size of exception flush output");
+ globalC.logging.exception.addSC("<4096-2147483647>", "Set size of logging exception flush");
+ globalC.logging.addSC("facility", "Facility parameter for syslog messages");
+ globalC.logging.addSC("history", "Configure syslog history table");
+ globalC.logging.addSC("monitor", "Set terminal line (monitor) logging level");
+ globalC.logging.addSC("on", "Enable logging to all supported destinations");
+ globalC.logging.addSC("rate-limit", "Set messages per second limit");
+ globalC.logging.addSC("source-interface", "Specify interface for source address in logging transactions");
+ globalC.logging.addSC("trap", "Set syslog server logging level");
+globalC.addSC("login-string", "Define a host-specific login string");
+globalC.addSC("map-class", "Configure static map class");
+ globalC["map-class"].addSC("atm", "Asynchronous transfer mode");
+ globalC["map-class"].atm.addSC("WORD", "Static map class name");
+ globalC["map-class"].addSC("dialer", "Dial on Demand");
+ globalC["map-class"].dialer.addSC("WORD", "Static map class name");
+ globalC["map-class"].addSC("frame-relay", "Frame Relay");
+ globalC["map-class"]["frame-relay"].addSC("WORD", "Static map class name");
+globalC.addSC("map-list", "Configure static map list");
+globalC.addSC("memory-size", "Adjust memory size by percentage");
+globalC.addSC("menu", "Define a user-interface menu");
+globalC.addSC("netbios", "NETBIOS access control filtering");
+ globalC.netbios.addSC("access-list", "Define NETBIOS station access list");
+globalC.addSC("modemcap", "Modem Capabilities database");
+ globalC.modemcap.addSC("edit", "Edit a modemcap entry");
+ globalC.modemcap.edit.addSC("WORD", "Modem type");
+ globalC.modemcap.addSC("entry", "Give a full modemcap entry");
+ globalC.modemcap.entry.addSC("LINE", "Modemcap entry for this modem");
+globalC.addSC("multilink", "PPP multilink global configuration");
+ globalC.multilink.addSC("bundle-name", "Select method for naming multilink bundles");
+ globalC.multilink["bundle-name"].addSC("authenticated", "Use peer's authenticated name");
+ globalC.multilink["bundle-name"].addSC("both", "Use peer's authenticated name and endpoint discriminator");
+ globalC.multilink["bundle-name"].addSC("endpoint", "Use peer's endpoint discriminator");
+ globalC.multilink.addSC("virtual-template", "virtual-template interface");
+ globalC.multilink["virtual-template"].addSC("<1-200>", "virtual template number");
+globalC.addSC("no", "Negate a command or set its defaults");
+ globalC.no.addSC("aaa", "Authentication, Authorization and Accounting.");
+ globalC.no.addSC("boot", "Modify system boot parameters");
+ globalC.no.addSC("clock", "Configure time-of-day clock");
+ globalC.no.addSC("config-register", "Define the configuration register");
+ globalC.no.addSC("do", "To run exec commands in config mode");
+ globalC.no.addSC("downward-compatible-config", "Generate a configuration compatible with older software");
+ globalC.no.addSC("enable", "Modify enable password parameters");
+ globalC.no.enable.addSC("password", "Assign the privileged level password");
+ globalC.no.enable.addSC("secret", "Assign the privileged level secret");
+ globalC.no.enable.addSC("use-tacacs", "Use TACACS to check enable passwords");
+ globalC.no.addSC("hostname", "Set system's network name");
+ globalC.no.addSC("ip", "Global IP configuration subcommands");
+ globalC.no.ip.addSC("access-list", "Named access-list");
+ globalC.no.ip.addSC("accounting-list", "Select hosts for which IP accounting information is kept");
+ globalC.no.ip.addSC("accounting-threshold", "Sets the maximum number of accounting entries");
+ globalC.no.ip.addSC("accounting-transits", "Sets the maximum number of transit entries");
+ globalC.no.ip.addSC("address-pool", "Specify default IP address pooling mechanism");
+ globalC.no.ip.addSC("as-path", "BGP autonomous system path filter");
+ globalC.no.ip.addSC("bgp-community", "format for BGP community");
+ globalC.no.ip.addSC("classless", "Follow classless routing forwarding rules");
+ globalC.no.ip.addSC("community-list", "Add a community list entry");
+ globalC.no.ip.addSC("default-gateway", "Specify default gateway (if not routing IP)");
+ globalC.no.ip.addSC("default-network", "Flags networks as candidates for default routes");
+ globalC.no.ip.addSC("dhcp", "Configure DHCP server and relay parameters");
+ globalC.no.ip.addSC("dhcp-client", "Configure parameters for DHCP client operation");
+ globalC.no.ip.addSC("dhcp-server", "Specify address of DHCP server to use");
+ globalC.no.ip.addSC("domain", "IP DNS Resolver");
+ globalC.no.ip.addSC("domain-list", "Domain name to complete unqualified host names.");
+ globalC.no.ip.addSC("domain-lookup", "Enable IP Domain Name System hostname translation");
+ globalC.no.ip.addSC("domain-name", "Define the default domain name");
+ globalC.no.ip.addSC("dvmrp", "DVMRP global commands");
+ globalC.no.ip.addSC("extcommunity-list", "Add a extended community list entry");
+ globalC.no.ip.addSC("finger", "finger server");
+ globalC.no.ip.addSC("flow-aggregation", "Configure flow aggregation");
+ globalC.no.ip.addSC("flow-cache", "Configure netflow cache parameters");
+ globalC.no.ip.addSC("flow-export", "Specify host/port to send flow statistics");
+ globalC.no.ip.addSC("forward-protocol", "Controls forwarding of physical and directed IP broadcasts");
+ globalC.no.ip.addSC("ftp", "FTP configuration commands");
+ globalC.no.ip.addSC("gratuitous-arps", "Generate gratuitous ARPs for PPP/SLIP peer addresses");
+ globalC.no.ip.addSC("host", "Add an entry to the ip hostname table");
+ globalC.no.ip.addSC("host-routing", "Enable host-based routing (proxy ARP and redirect)");
+ globalC.no.ip.addSC("http", "HTTP server configuration");
+ globalC.no.ip.addSC("icmp", "ICMP options");
+ globalC.no.ip.addSC("igmp", "IGMP global configuration");
+ globalC.no.ip.addSC("local", "Specify local options");
+ globalC.no.ip.addSC("nat", "NAT configuration commands");
+ globalC.no.ip.addSC("ospf", "OSPF");
+ globalC.no.ip.addSC("reflexive-list", "Reflexive access list");
+ globalC.no.ip.addSC("route", "Establish static routes");
+ globalC.no.ip.addSC("routing", "Enable IP routing");
+ globalC.no.ip.addSC("sap", "Global IP Multicast SAP Commands");
+ globalC.no.ip.addSC("subnet-zero", "Allow 'subnet zero' subnets");
+ globalC.no.ip.addSC("tacacs", "TACACS configuration commands");
+ globalC.no.ip.addSC("tcp", "Global TCP parameters");
+ globalC.no.ip.addSC("telnet", "Specify telnet options");
+globalC.addSC("ntp", "Configure NTP");
+globalC.addSC("parser", "Configure parser");
+globalC.addSC("partition", "Partition device");
+globalC.addSC("policy-map", "Configure QoS Policy Map");
+globalC.addSC("priority-list", "Build a priority list");
+globalC.addSC("privilege", "Command privilege parameters");
+globalC.addSC("process-max-time", "Maximum time for process to run before voluntarily relinquishing processor");
+globalC.addSC("prompt", "Set system's prompt");
+globalC.addSC("queue-list", "Build a custom queue list");
+globalC.addSC("random-detect-group", "Configure random-detect class");
+globalC.addSC("regexp", "regexp commands");
+globalC.addSC("resume-string", "Define a host-specific resume string");
+globalC.addSC("rif", "Source-route RIF cache");
+globalC.addSC("rlogin", "Rlogin configuration commands");
+globalC.addSC("rmon", "Remote Monitoring");
+globalC.addSC("route-map", "Create route-map or enter route-map command mode");
+ globalC["route-map"].addSC("WORD", "Route map tag");
+ globalC["route-map"].WORD.addSC("<0-65535>", "Sequence to insert to/delete from existing route-map entry");
+ globalC["route-map"].WORD.addSC("deny", "Route map denies set operations");
+ globalC["route-map"].WORD.addSC("permit", "Route map permits set operations");
+globalC.addSC("router", "Enable a routing process");
+ globalC.router.addSC("bgp", "Border Gateway Protocol (BGP)");
+ globalC.router.bgp.addSC("<1-65535>", "Autonomous system number");
+ globalC.router.addSC("eigrp", "Enhanced Interior Gateway Routing Protocol (EIGRP)");
+ globalC.router.eigrp.addSC("<1-65535>", "Autonomous system number");
+ globalC.router.addSC("igrp", "Interior Gateway Routing Protocol (IGRP)");
+ globalC.router.igrp.addSC("<1-65535>", "Autonomous system number");
+ globalC.router.addSC("ospf", "Open Shortest Path First (OSPF)");
+ globalC.router.ospf.addSC("<1-65535>", "Process ID");
+ globalC.router.addSC("rip", "Routing Information Protocol (RIP)");
+ globalC.router.addSC("static", "Static routes");
+globalC.addSC("rtr", "RTR Base Configuration");
+globalC.addSC("scheduler", "Scheduler parameters");
+globalC.addSC("service", "Modify use of network based services");
+globalC.addSC("snmp", "Modify non engine SNMP parameters");
+globalC.addSC("snmp-server", "Modify SNMP engine parameters");
+globalC.addSC("sntp", "Configure SNTP");
+globalC.addSC("stackmaker", "Specify stack name and add its member");
+globalC.addSC("standby", "Global HSRP configuration commands");
+globalC.addSC("state-machine", "Define a TCP dispatch state machine");
+globalC.addSC("subscriber-policy", "Subscriber policy");
+globalC.addSC("tacacs-server", "Modify TACACS query parameters");
+globalC.addSC("template", "Select a template to configure");
+globalC.addSC("terminal-queue", "Terminal queue commands");
+globalC.addSC("tftp-server", "Provide TFTP service for netload requests");
+globalC.addSC("time-range", "Define time range entries");
+globalC.addSC("trunk", "Configure a trunk group");
+globalC.addSC("username", "Establish User Name Authentication");
+globalC.addSC("virtual-profile", "");
+globalC.addSC("virtual-template", "Virtual Template configuration");
+globalC.addSC("vpdn", "Virtual Private Dialup Network");
+ globalC.vpdn.addSC("aaa", "VPDN AAA related options");
+ globalC.vpdn.addSC("domain-delimiter", "Configure VPDN domain delimiter, prefix/suffix");
+ globalC.vpdn.addSC("enable", "Enable VPDN");
+ globalC.vpdn.addSC("history", "Enable history logging");
+ globalC.vpdn.addSC("incoming", "Configure an incoming tunnel");
+ globalC.vpdn.addSC("logging", "Configure logging for VPDN");
+ globalC.vpdn.addSC("multihop", "Allow VPDN Multihop");
+ globalC.vpdn.addSC("outgoing", "Configure an outgoing tunnel");
+ globalC.vpdn.outgoing.addSC("WORD", "Name of GW domain");
+ globalC.vpdn.addSC("source-ip", "Set Source IP address");
+ globalC.vpdn["source-ip"].addSC("A.B.C.D", "IP source");
+globalC.addSC("vpdn-group", "VPDN group configuration");
+ globalC["vpdn-group"].addSC("WORD", "VPDN Group name");
+globalC.addSC("vpdn-template", "VPDN template configuration");
+globalC.addSC("x25", "X.25 Level 3");
+globalC.addSC("x29", "X29 commands");
+globalC.addSC("xot", "Global XOT commands");
+
+
+
+
+
+
diff --git a/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/cmd_intAsync.txt b/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/cmd_intAsync.txt
new file mode 100644
index 0000000..d8d89a6
--- /dev/null
+++ b/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/cmd_intAsync.txt
@@ -0,0 +1,285 @@
+intAsyncC.addSC("access-expression", "Build a bridge boolean access expression");
+intAsyncC.addSC("arp", "Set arp type (arpa, probe, snap) or timeout");
+intAsyncC.addSC("async", "Async interface parameters");
+intAsyncC.addSC("autodetect", "Autodetect Encapsulations on Serial interface");
+intAsyncC.addSC("backup", "Modify backup parameters");
+intAsyncC.addSC("bandwidth", "Set bandwidth informational parameter");
+ intAsyncC.bandwidth.addSC("<1-10000000>", "Bandwidth in kilobits");
+intAsyncC.addSC("bridge-group", "Transparent bridging interface parameters");
+ intAsyncC["bridge-group"].addSC("<1-255>", "Assign an interface to a Bridge Group.");
+intAsyncC.addSC("carrier-delay", "Specify delay for interface transitions");
+intAsyncC.addSC("cdp", "CDP interface subcommands");
+ intAsyncC.cdp.addSC("enable", "Enable CDP on interface");
+intAsyncC.addSC("clock", "Configure serial interface clock");
+ intAsyncC.clock.addSC("rate", "Configure serial interface clock speed");
+ intAsyncC.clock.rate.addSC("<300-4000000>", "Choose clockrate from list above");
+intAsyncC.addSC("default", "Set a command to its defaults");
+intAsyncC.addSC("delay", "Specify interface throughput delay");
+ intAsyncC.delay.addSC("<1-16777215>", "Throughput delay (tens of microseconds)");
+intAsyncC.addSC("description", "Interface specific description");
+ intAsyncC.description.addSC("LINE", "Up to 240 characters describing this interface");
+intAsyncC.addSC("dialer", "Dial-on-demand routing (DDR) commands");
+ intAsyncC.dialer.addSC("callback-secure", "Enable callback security");
+ intAsyncC.dialer.addSC("enable-timeout", "Set length of time an interface stays down before it is available for dialing");
+ intAsyncC.dialer["enable-timeout"].addSC("<1-2147483>", "Enable timeout in seconds");
+ intAsyncC.dialer.addSC("fast-idle", "Set idle time before disconnecting line with an unusually high level of contention");
+ intAsyncC.dialer["fast-idle"].addSC("<1-2147483>", "Fast idle in seconds");
+ intAsyncC.dialer.addSC("hold-queue", "Configure output hold queue");
+ intAsyncC.dialer["hold-queue"].addSC("<0-100>", "Specify size of output hold queue");
+ intAsyncC.dialer.addSC("idle-timeout", "Specify idle timeout before disconnecting line");
+ intAsyncC.dialer["idle-timeout"].addSC("<0-2147483>", "Idle timeout before disconnecting a call");
+ intAsyncC.dialer.addSC("in-band", "Set v.25bis dialing for interface");
+ intAsyncC.dialer["in-band"].addSC("no-parity", "No parity");
+ intAsyncC.dialer["in-band"].addSC("odd-parity", "Odd parity");
+ intAsyncC.dialer.addSC("map", "Define multiple dial-on-demand numbers");
+ intAsyncC.dialer.addSC("order", "Specify order of choosing dialstrings");
+ intAsyncC.dialer.addSC("pool-member", "Specify dialer pool membership");
+ intAsyncC.dialer["pool-member"].addSC("<1-255>", "Dialer pool number");
+ intAsyncC.dialer.addSC("priority", "Specify priority for use in dialer group");
+ intAsyncC.dialer.addSC("redial", "Configure redial for this interface");
+ intAsyncC.dialer.addSC("rotary-group", "Add to a dialer rotary group");
+ intAsyncC.dialer["rotary-group"].addSC("<0-255>", "Rotary group number");
+ intAsyncC.dialer.addSC("snapshot", "Enable snapshot address for dialer profile");
+ intAsyncC.dialer.addSC("string", "Specify telephone number to be passed to DCE device");
+ intAsyncC.dialer.string.addSC("WORD", "Dialer string (quote strings containing #)");
+ intAsyncC.dialer.addSC("vpdn", "Enable vpdn dial");
+ intAsyncC.dialer.addSC("wait-for-carrier-time", "How long the router will wait for carrier");
+ intAsyncC.dialer["wait-for-carrier-time"].addSC("<1-2147483>", "Wait for carrier time in seconds");
+ intAsyncC.dialer.addSC("wait-for-line-protocol", "Time the router will wait for the line protocol to come up");
+ intAsyncC.dialer["wait-for-line-protocol"].addSC("<1-2147483>", "Wait for line protocol time in seconds");
+ intAsyncC.dialer.addSC("watch-group", "Assign interface to dialer-watch-list");
+ intAsyncC.dialer["watch-group"].addSC("<1-255>", "Dialer watch group number");
+intAsyncC.addSC("dialer-group", "Assign interface to dialer-list");
+ intAsyncC["dialer-group"].addSC("<1-128>", "Dialer list number");
+intAsyncC.addSC("down-when-looped", "Force looped serial interface down");
+intAsyncC.addSC("encapsulation", "Set encapsulation type for an interface");
+ intAsyncC.encapsulation.addSC("ppp", "Point-to-Point protocol");
+ intAsyncC.encapsulation.addSC("slip", "Serial Line IP");
+intAsyncC.addSC("exit", "Exit from interface configuration mode");
+intAsyncC.addSC("fair-queue", "Enable Fair Queuing on an Interface");
+ intAsyncC["fair-queue"].addSC("<1-4096>", "Congestive Discard Threshold");
+ intAsyncC["fair-queue"]["<1-4096>"].addSC("<16-4096>", "Number Dynamic Conversation Queues");
+intAsyncC.addSC("full-duplex", "Configure full-duplex operational mode");
+intAsyncC.addSC("half-duplex", "Configure half-duplex and related commands");
+ intAsyncC["half-duplex"].addSC("timer", "Half-duplex timer tuning commands");
+ intAsyncC["half-duplex"].timer.addSC("cts-delay", "CTS delay value");
+ intAsyncC["half-duplex"].timer.addSC("rts-timeout", "RTS timeout value");
+intAsyncC.addSC("help", "Description of the interactive help system");
+intAsyncC.addSC("hold-queue", "Set hold queue depth");
+ intAsyncC["hold-queue"].addSC("<0-4096>", "Queue length");
+ intAsyncC["hold-queue"]["<0-4096>"].addSC("in", "Input queue");
+ intAsyncC["hold-queue"]["<0-4096>"].addSC("out", "Output queue");
+intAsyncC.addSC("ip", "Interface Internet Protocol config commands");
+ intAsyncC.ip.addSC("access-group", "Specify access control for packets");
+ intAsyncC.ip.addSC("accounting", "Enable IP accounting on this interface");
+ intAsyncC.ip.addSC("address", "Set the IP address of an interface");
+ intAsyncC.ip.address.addSC("A.B.C.D", "IP address");
+ intAsyncC.ip.address["A.B.C.D"].addSC("A.B.C.D", "IP subnet mask");
+ intAsyncC.ip.address["A.B.C.D"]["A.B.C.D"].addSC("secondary", "Make this IP address a secondary address");
+ intAsyncC.ip.address.addSC("negotiated", "IP Address negotiated over PPP or via DHCP");
+ intAsyncC.ip.addSC("audit", "Apply IDS audit name");
+ intAsyncC.ip.addSC("auth-proxy", "Apply authenticaton proxy");
+ intAsyncC.ip.addSC("authentication", "authentication subcommands");
+ intAsyncC.ip.addSC("bandwidth-percent", "Set EIGRP bandwidth limit");
+ intAsyncC.ip["bandwidth-percent"].addSC("eigrp", "Enhanced Interior Gateway Routing Protocol (EIGRP)");
+ intAsyncC.ip["bandwidth-percent"].eigrp.addSC("<1-65535>", "Autonomous system number");
+ intAsyncC.ip["bandwidth-percent"].eigrp["<1-65535>"].addSC("<1-999999>", "Maximum bandwidth percentage that EIGRP may use");
+
+ intAsyncC.ip.addSC("broadcast-address", "Set the broadcast address of an interface");
+ intAsyncC.ip.addSC("cgmp", "Enable/disable CGMP");
+ intAsyncC.ip.addSC("directed-broadcast", "Enable forwarding of directed broadcasts");
+ intAsyncC.ip.addSC("dvmrp", "DVMRP interface commands");
+ intAsyncC.ip.addSC("hello-interval", "Configures IP-EIGRP hello interval");
+ intAsyncC.ip.addSC("helper-address", "Specify a destination address for UDP broadcasts");
+ intAsyncC.ip["helper-address"].addSC("A.B.C.D", "IP destination address");
+ intAsyncC.ip.addSC("hold-time", "Configures IP-EIGRP hold time");
+ intAsyncC.ip.addSC("igmp", "IGMP interface commands");
+ intAsyncC.ip.addSC("inspect", "Apply inspect name");
+ intAsyncC.ip.addSC("irdp", "ICMP Router Discovery Protocol");
+ intAsyncC.ip.addSC("load-sharing", "Style of load sharing");
+ intAsyncC.ip.addSC("mask-reply", "Enable sending ICMP Mask Reply messages");
+ intAsyncC.ip.addSC("mobile", "Mobile IP support");
+ intAsyncC.ip.addSC("mrm", "Configure IP Multicast Routing Monitor tester");
+ intAsyncC.ip.addSC("mroute-cache", "Enable switching cache for incoming multicast packets");
+ intAsyncC.ip.addSC("mtu", "Set IP Maximum Transmission Unit");
+ intAsyncC.ip.addSC("multicast", "IP multicast interface commands");
+ intAsyncC.ip.addSC("nat", "NAT interface commands");
+ intAsyncC.ip.nat.addSC("inside", "Inside interface for address translation");
+ intAsyncC.ip.nat.addSC("outside", "Outside interface for address translation");
+ intAsyncC.ip.addSC("nhrp", "NHRP interface subcommands");
+ intAsyncC.ip.addSC("ospf", "OSPF interface commands");
+ intAsyncC.ip.ospf.addSC("authentication-key", "Authentication password (key)");
+ intAsyncC.ip.ospf.addSC("cost", "Interface cost");
+ intAsyncC.ip.ospf.cost.addSC("<1-65535>", "Cost");
+ intAsyncC.ip.ospf.addSC("database-filter", "Filter OSPF LSA during synchronization and flooding");
+ intAsyncC.ip.ospf.addSC("dead-interval", "Interval after which a neighbor is declared dead");
+ intAsyncC.ip.ospf["dead-interval"].addSC("<1-65535>", "Seconds");
+ intAsyncC.ip.ospf.addSC("demand-circuit", "OSPF demand circuit");
+ intAsyncC.ip.ospf.addSC("hello-interval", "Time between HELLO packets");
+ intAsyncC.ip.ospf["hello-interval"].addSC("<1-65535>", "Seconds");
+ intAsyncC.ip.ospf.addSC("message-digest-key", "Message digest authentication password (key)");
+ intAsyncC.ip.ospf.addSC("network", "Network type");
+ intAsyncC.ip.ospf.addSC("priority", "Router priority");
+ intAsyncC.ip.ospf.addSC("retransmit-interval", "Time between retransmitting lost link state advertisements");
+ intAsyncC.ip.ospf.addSC("transmit-delay", "Link state transmit delay");
+ intAsyncC.ip.addSC("pgm", "PGM Reliable Transport Protocol");
+ intAsyncC.ip.addSC("pim", "PIM interface commands");
+ intAsyncC.ip.addSC("policy", "Enable policy routing");
+ intAsyncC.ip.addSC("probe", "Enable HP Probe support");
+ intAsyncC.ip.addSC("proxy-arp", "Enable proxy ARP");
+ intAsyncC.ip.addSC("rarp-server", "Enable RARP server for static arp entries");
+ intAsyncC.ip.addSC("redirects", "Enable sending ICMP Redirect messages");
+ intAsyncC.ip.addSC("rip", "Router Information Protocol");
+ intAsyncC.ip.addSC("route-cache", "Enable fast-switching cache for outgoing packets");
+ intAsyncC.ip.addSC("router", "IP router interface commands");
+ intAsyncC.ip.addSC("rsvp", "RSVP interface commands");
+ intAsyncC.ip.addSC("rtp", "RTP parameters");
+ intAsyncC.ip.addSC("sap", "Session Advertisement Protocol interface commands");
+ intAsyncC.ip.addSC("sdr", "Session Directory Protocol interface commands");
+ intAsyncC.ip.addSC("security", "DDN IP Security Option");
+ intAsyncC.ip.addSC("split-horizon", "Perform split horizon");
+ intAsyncC.ip.addSC("summary-address", "Perform address summarization");
+ intAsyncC.ip["summary-address"].addSC("eigrp", "Enhanced Interior Gateway Routing Protocol (EIGRP)");
+ intAsyncC.ip["summary-address"].eigrp.addSC("<1-65535>", "Autonomous system number");
+ intAsyncC.ip["summary-address"].eigrp["<1-65535>"].addSC("A.B.C.D", "IP address");
+ intAsyncC.ip["summary-address"].eigrp["<1-65535>"]["A.B.C.D"].addSC("A.B.C.D", "IP network mask");
+ intAsyncC.ip["summary-address"].eigrp["<1-65535>"]["A.B.C.D"]["A.B.C.D"].addSC("<1-255>", "Administrative distance");
+ intAsyncC.ip["summary-address"].addSC("rip", "Routing Information Protocol (RIP)");
+ intAsyncC.ip["summary-address"].rip.addSC("A.B.C.D", "IP address");
+ intAsyncC.ip["summary-address"].rip["A.B.C.D"].addSC("A.B.C.D", "IP network mask");
+ intAsyncC.ip.addSC("tcp", "TCP header compression parameters");
+ intAsyncC.ip.addSC("unnumbered", "Enable IP processing without an explicit address");
+ intAsyncC.ip.addSC("unreachables", "Enable sending ICMP Unreachable messages");
+ intAsyncC.ip.addSC("verify", "Enable per packet validation");
+ intAsyncC.ip.addSC("vrf", "VPN Routing/Forwarding parameters on the interface");
+ intAsyncC.ip.addSC("wccp", "WCCP interface commands");
+intAsyncC.addSC("ipv6", "IPv6 interface subcommands");
+intAsyncC.addSC("keepalive", "Enable keepalive");
+ intAsyncC.keepalive.addSC("<0-32767>", "Keepalive period (default 10 seconds)");
+intAsyncC.addSC("llc2", "LLC2 Interface Subcommands");
+intAsyncC.addSC("load-interval", "Specify interval for load calculation for an interface");
+ intAsyncC["load-interval"].addSC("<30-600>", "Load interval delay in seconds");
+intAsyncC.addSC("logging", "Configure logging for interface");
+ intAsyncC.logging.addSC("event", "Interface events");
+ intAsyncC.logging.event.addSC("link-status", "UPDOWN and CHANGE messages");
+intAsyncC.addSC("loopback", "Configure internal loopback on an interface");
+intAsyncC.addSC("max-reserved-bandwidth", "Maximum Reservable Bandwidth on an Interface");
+ intAsyncC["max-reserved-bandwidth"].addSC("<1-100>", "Max. reservable bandwidth as % of interface bandwidth");
+intAsyncC.addSC("mtu", "Set the interface Maximum Transmission Unit (MTU)");
+ intAsyncC.mtu.addSC("<64-18024>", "MTU size in bytes");
+intAsyncC.addSC("multilink-group", "Put interface in a multilink bundle");
+ intAsyncC["multilink-group"].addSC("<1-2147483647>", "Multilink group number");
+intAsyncC.addSC("netbios", "Use a defined NETBIOS access list or enable name-caching");
+intAsyncC.addSC("no", "Negate a command or set its defaults");
+ intAsyncC.no.addSC("access-expression", "Build a bridge boolean access expression");
+ intAsyncC.no["access-expression"].addSC("input", "Filter input packets");
+ intAsyncC.no["access-expression"].addSC("output", "Filter output packets");
+ intAsyncC.no.addSC("arp", "Set arp type (arpa, probe, snap) or timeout");
+ intAsyncC.no.addSC("async", "Async interface parameters");
+ intAsyncC.no.addSC("autodetect", "Autodetect Encapsulations on Serial interface");
+ intAsyncC.no.addSC("backup", "Modify backup parameters");
+ intAsyncC.no.addSC("bandwidth", "Set bandwidth informational parameter");
+ intAsyncC.no.addSC("bridge-group", "Transparent bridging interface parameters");
+ intAsyncC.no["bridge-group"].addSC("<1-255>", "Assign an interface to a Bridge Group.");
+ intAsyncC.no.addSC("carrier-delay", "Specify delay for interface transitions");
+ intAsyncC.no.addSC("cdp", "CDP interface subcommands");
+ intAsyncC.no.cdp.addSC("enable", "Enable CDP on interface");
+ intAsyncC.no.addSC("clock", "Configure serial interface clock");
+ intAsyncC.no.clock.addSC("rate", "Configure serial interface clock speed");
+ intAsyncC.no.addSC("custom-queue-list", "Assign a custom queue list to an interface");
+ intAsyncC.no.addSC("delay", "Specify interface throughput delay");
+ intAsyncC.no.addSC("description", "Interface specific description");
+ intAsyncC.no.addSC("dialer", "Dial-on-demand routing (DDR) commands");
+ intAsyncC.no.dialer.addSC("fast-idle", "Set idle time before disconnecting line with an unusually high level of contention");
+ intAsyncC.no.dialer.addSC("hold-queue", "Configure output hold queue");
+ intAsyncC.no.dialer.addSC("idle-timeout", "Specify idle timeout before disconnecting line");
+ intAsyncC.no.dialer.addSC("in-band", "Set v.25bis dialing for interface");
+ intAsyncC.no.dialer.addSC("map", "Define multiple dial-on-demand numbers");
+ intAsyncC.no.dialer.addSC("pool-member", "Specify dialer pool membership");
+ intAsyncC.no.dialer.addSC("priority", "Specify priority for use in dialer group");
+ intAsyncC.no.dialer.addSC("rotary-group", "Add to a dialer rotary group");
+ intAsyncC.no.dialer.addSC("vpdn", "Enable vpdn dial");
+ intAsyncC.no.dialer.addSC("wait-for-carrier-time", "How long the router will wait for carrier");
+ intAsyncC.no.dialer.addSC("wait-for-line-protocol", "Time the router will wait for the line protocol to come up");
+ intAsyncC.no.addSC("dialer-group", "Assign interface to dialer-list");
+ intAsyncC.no.addSC("down-when-looped", "Force looped serial interface down");
+ intAsyncC.no.addSC("dxi", "ATM-DXI configuration commands");
+ intAsyncC.no.addSC("encapsulation", "Set encapsulation type for an interface");
+ intAsyncC.no.encapsulation.addSC("ppp", "Point-to-Point protocol");
+ intAsyncC.no.encapsulation.addSC("slip", "Serial Line IP");
+ intAsyncC.no.addSC("fair-queue", "Enable Fair Queuing on an Interface");
+ intAsyncC.no["fair-queue"].addSC("<1-4096>", "Congestive Discard Threshold");
+ intAsyncC.no.addSC("full-duplex", "Configure full-duplex operational mode");
+ intAsyncC.no.addSC("half-duplex", "Configure half-duplex and related commands");
+ intAsyncC.no["half-duplex"].addSC("timer", "Half-duplex timer tuning commands");
+ intAsyncC.no.addSC("hold-queue", "Set hold queue depth");
+ intAsyncC.no["hold-queue"].addSC("<0-4096>", "Queue length");
+ intAsyncC.no["hold-queue"].addSC("in", "Input queue");
+ intAsyncC.no["hold-queue"].addSC("out", "Output queue");
+ intAsyncC.no.addSC("ip", "Interface Internet Protocol config commands");
+ intAsyncC.no.ip.addSC("access-group", "Specify access control for packets");
+ intAsyncC.no.ip.addSC("address", "Set the IP address of an interface");
+ intAsyncC.no.ip.addSC("authentication", "authentication subcommands");
+ intAsyncC.no.ip.addSC("bgp", "BGP interface commands");
+ intAsyncC.no.ip.addSC("hold-time", "Configures IP-EIGRP hold time");
+ intAsyncC.no.ip.addSC("load-sharing", "Style of load sharing");
+ intAsyncC.no.ip.addSC("nat", "NAT interface commands");
+ intAsyncC.no.ip.addSC("proxy-arp", "Enable proxy ARP");
+ intAsyncC.no.ip.addSC("rip", "Router Information Protocol");
+ intAsyncC.no.ip.addSC("sap", "Session Announcement Protocol interface commands");
+ intAsyncC.no.ip.addSC("tcp", "TCP header compression and other parameters");
+ intAsyncC.no.addSC("ipv6", "IPv6 interface subcommands");
+ intAsyncC.no.addSC("keepalive", "Enable keepalive");
+ intAsyncC.no.keepalive.addSC("<0-32767>", "Keepalive period (default 10 seconds)");
+ intAsyncC.no.addSC("llc2", "LLC2 Interface Subcommands");
+ intAsyncC.no.addSC("load-interval", "Specify interval for load calculation for an interface");
+ intAsyncC.no.addSC("logging", "Configure logging for interface");
+ intAsyncC.no.logging.addSC("event", "Interface events");
+ intAsyncC.no.addSC("loopback", "Configure internal loopback on an interface");
+ intAsyncC.no.addSC("max-reserved-bandwidth", "Maximum Reservable Bandwidth on an Interface");
+ intAsyncC.no["max-reserved-bandwidth"].addSC("<1-100>", "Max. reservable bandwidth as % of interface bandwidth");
+ intAsyncC.no.addSC("mtu", "Set the interface Maximum Transmission Unit (MTU)");
+ intAsyncC.no.addSC("multilink-group", "Put interface in a multilink bundle");
+ intAsyncC.no.addSC("netbios", "Use a defined NETBIOS access list or enable name-caching");
+ intAsyncC.no.netbios.addSC("input-access-filter", "Access list filter on incoming messages");
+ intAsyncC.no.netbios.addSC("output-access-filter", "Access list filter on outgoing messages");
+ intAsyncC.no.addSC("shutdown","Shutdown the selected interface");
+
+intAsyncC.addSC("ntp", "Configure NTP");
+intAsyncC.addSC("peer", "Peer parameters for point to point interfaces");
+intAsyncC.addSC("ppp", "Point-to-Point Protocol");
+ intAsyncC.ppp.addSC("accm", "Set initial Async Control Character Map");
+ intAsyncC.ppp.addSC("accounting", "Set PPP network accounting method");
+ intAsyncC.ppp.addSC("authentication", "Set PPP link authentication method");
+ intAsyncC.ppp.authentication.addSC("chap", "Challenge Handshake Authentication Protocol (CHAP)");
+ intAsyncC.ppp.authentication.addSC("pap", "Password Authentication Protocol (PAP)");
+ intAsyncC.ppp.addSC("authorization", "Set PPP network authorization method");
+ intAsyncC.ppp.addSC("callback", "Set PPP link callback option");
+ intAsyncC.ppp.addSC("caller", "Caller option when no CLID is available");
+ intAsyncC.ppp.addSC("chap", "Set CHAP authentication parameters");
+ intAsyncC.ppp.addSC("direction", "Override default PPP direction");
+ intAsyncC.ppp.addSC("ipcp", "Set IPCP negotiation options");
+ intAsyncC.ppp.addSC("loopback", "PPP loopback options");
+ intAsyncC.ppp.addSC("multilink", "Make interface multilink capable");
+ intAsyncC.ppp.addSC("pap", "Set PAP authentication parameters");
+ intAsyncC.ppp.addSC("quality", "Set minimum Link Quality before link is down");
+ intAsyncC.ppp.addSC("reliable-link", "Use LAPB with PPP to provide a reliable link");
+ intAsyncC.ppp.addSC("timeout", "Set PPP timeout parameters");
+intAsyncC.addSC("priority-group", "Assign a priority group to an interface");
+intAsyncC.addSC("pulse-time", "Force DTR low during resets");
+intAsyncC.addSC("random-detect", "Enable Weighted Random Early Detection (WRED) on an Interface");
+intAsyncC.addSC("rate-limit", "Rate Limit");
+intAsyncC.addSC("serial", "serial interface commands");
+intAsyncC.addSC("service-policy", "Configure QoS Service Policy");
+intAsyncC.addSC("shutdown", "Shutdown the selected interface");
+intAsyncC.addSC("smds", "Modify SMDS parameters");
+intAsyncC.addSC("snapshot", "Configure snapshot support on the interface");
+intAsyncC.addSC("snmp", "Modify SNMP interface parameters");
+intAsyncC.addSC("source", "Get config from another source");
+intAsyncC.addSC("timeout", "Define timeout values for this interface");
+intAsyncC.addSC("traffic-shape", "Enable Traffic Shaping on an Interface or Sub-Interface");
+intAsyncC.addSC("transmit-interface", "Assign a transmit interface to a receive-only interface");
+intAsyncC.addSC("trunk-group", "Configure interface to be in a trunk group");
+ intAsyncC["trunk-group"].addSC("<1-1000>", "Trunk group number");
+intAsyncC.addSC("tx-ring-limit", "Configure PA level transmit ring limit");
+ intAsyncC["tx-ring-limit"].addSC("<1-32767>", "Number (ring limit)");
diff --git a/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/cmd_intBri.txt b/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/cmd_intBri.txt
new file mode 100644
index 0000000..a330199
--- /dev/null
+++ b/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/cmd_intBri.txt
@@ -0,0 +1,671 @@
+intBriC.addSC("access-expression", "Build a bridge boolean access expression");
+intBriC.addSC("arp", "Set arp type (arpa, probe, snap) or timeout");
+intBriC.addSC("autodetect", "Autodetect Encapsulations on Serial interface");
+intBriC.addSC("bandwidth", "Set bandwidth informational parameter");
+ intBriC.bandwidth.addSC("<1-10000000>", "Bandwidth in kilobits");
+intBriC.addSC("bridge-group", "Transparent bridging interface parameters");
+intBriC.addSC("carrier-delay", "Specify delay for interface transitions");
+intBriC.addSC("cdp", "CDP interface subcommands");
+ intBriC.cdp.addSC("enable", "Enable CDP on interface");
+intBriC.addSC("clock", "Configure serial interface clock");
+ intBriC.clock.addSC("rate", "Configure serial interface clock speed");
+ intBriC.clock.rate.addSC("<300-4000000>", "Choose clockrate from list above");
+intBriC.addSC("compress", "Set serial interface for compression");
+ intBriC.compress.addSC("stac", "stac compression algorithm");
+intBriC.addSC("cpp", "Combinet Proprietary Protocol");
+intBriC.addSC("custom-queue-list", "Assign a custom queue list to an interface");
+ intBriC["custom-queue-list"].addSC("<1-16>", "Custom queue list number");
+intBriC.addSC("default", "Set a command to its defaults");
+intBriC.addSC("delay", "Specify interface throughput delay");
+intBriC.addSC("description", "Interface specific description");
+ intBriC.description.addSC("LINE", "Up to 240 characters describing this interface");
+intBriC.addSC("dialer", "Dial-on-demand routing (DDR) commands");
+ intBriC.dialer.addSC("callback-secure", "Enable callback security");
+ intBriC.dialer.addSC("enable-timeout", "Set length of time an interface stays down before it is available for dialing");
+ intBriC.dialer["enable-timeout"].addSC("<1-2147483>", "Enable timeout in seconds");
+ intBriC.dialer.addSC("fast-idle", "Set idle time before disconnecting line with an unusually high level of contention");
+ intBriC.dialer["fast-idle"].addSC("<1-2147483>", "Fast idle in seconds");
+ intBriC.dialer.addSC("hold-queue", "Configure output hold queue");
+ intBriC.dialer["hold-queue"].addSC("<0-100>", "Specify size of output hold queue");
+ intBriC.dialer["hold-queue"]["<0-100>"].addSC("timeout", "Specify length of time data is held while interface is connecting");
+ intBriC.dialer["hold-queue"]["<0-100>"].timeout.addSC("<1-2147483>", "Holdq timeout in seconds is this value + enable time");
+ intBriC.dialer.addSC("idle-timeout", "Specify idle timeout before disconnecting line");
+ intBriC.dialer["idle-timeout"].addSC("<0-2147483>", "Idle timeout before disconnecting a call");
+ intBriC.dialer["idle-timeout"]["<0-2147483>"].addSC("either", "Reset idle timer based on both inbound and outbound traffic");
+ intBriC.dialer["idle-timeout"]["<0-2147483>"].addSC("inbound", "Reset idle timer based on inbound traffic only");
+ intBriC.dialer.addSC("load-threshold", "Specify threshold for placing additional calls");
+ intBriC.dialer["load-threshold"].addSC("<1-255>", "Load threshold to place another call");
+ intBriC.dialer["load-threshold"]["<1-255>"].addSC("either", "Threshold decision based on max of inbound and outbound traffic");
+ intBriC.dialer["load-threshold"]["<1-255>"].addSC("inbound", "Threshold decision based on inbound traffic only");
+ intBriC.dialer["load-threshold"]["<1-255>"].addSC("outbound", "Threshold decision based on outbound traffic only");
+ intBriC.dialer.addSC("map", "Define multiple dial-on-demand numbers");
+ intBriC.dialer.map.addSC("bridge", "Bridging");
+ intBriC.dialer.map.bridge.addSC("speed", "Set dialer speed");
+intBriC.addSC("dialer-group", "Assign interface to dialer-list");
+ intBriC["dialer-group"].addSC("<1-10>", "Dialer list number");
+intBriC.addSC("down-when-looped", "Force looped serial interface down");
+intBriC.addSC("dxi", "ATM-DXI configuration commands");
+intBriC.addSC("encapsulation", "Set encapsulation type for an interface");
+ intBriC.encapsulation.addSC("cpp", "Combinet proprietary protocol");
+ intBriC.encapsulation.addSC("frame-relay", "Frame Relay networks");
+ intBriC.encapsulation["frame-relay"].addSC("ietf", "Use RFC1490/RFC2427 encapsulation");
+ intBriC.encapsulation.addSC("hdlc", "Serial HDLC synchronous");
+ intBriC.encapsulation.addSC("lapb", "LAPB (X.25 Level 2)");
+ intBriC.encapsulation.lapb.addSC("dce", "DCE operation");
+ intBriC.encapsulation.lapb.addSC("dte", "DTE operation");
+ intBriC.encapsulation.lapb.addSC("ip", "IP");
+ intBriC.encapsulation.lapb.addSC("multi", "Multiprotocol operation");
+ intBriC.encapsulation.lapb.addSC("snapshot", "Snapshot routing support");
+ intBriC.encapsulation.addSC("ppp", "Point-to-Point protocol");
+ intBriC.encapsulation.addSC("x25", "X.25");
+ intBriC.encapsulation.x25.addSC("dce", "DCE operation");
+ intBriC.encapsulation.x25.addSC("dte", "DTE operation");
+ intBriC.encapsulation.x25.addSC("ietf", "Default to IETF's RFC-1356 encapsulation");
+ intBriC.encapsulation.x25.addSC("profile", "Use a defined X.25 profile configuration");
+ intBriC.encapsulation.x25.profile.addSC("WORD", "Name of the profile");
+ intBriC.encapsulation.x25.profile.WORD.addSC("ax25", "Default to IATA's Airline X.25");
+ intBriC.encapsulation.x25.profile.WORD.addSC("bfe", "Blacker Front End attachment");
+ intBriC.encapsulation.x25.profile.WORD.addSC("ddn", "Defense Data Network attachment");
+ intBriC.encapsulation.x25.profile.WORD.addSC("ietf", "Default to IETF's RFC-1356 encapsulation");
+intBriC.addSC("exit", "Exit from interface configuration mode");
+intBriC.addSC("fair-queue", "Enable Fair Queuing on an Interface");
+ intBriC["fair-queue"].addSC("<1-4096>", "Congestive Discard Threshold");
+ intBriC["fair-queue"]["<1-4096>"].addSC("<16-4096>", "Number Dynamic Conversation Queues");
+ intBriC["fair-queue"]["<1-4096>"]["<16-4096>"].addSC("<0-1000>", "Number Reservable Conversation Queues");
+intBriC.addSC("full-duplex", "Configure full-duplex operational mode");
+intBriC.addSC("half-duplex", "Configure half-duplex and related commands");
+intBriC.addSC("help", "Description of the interactive help system");
+intBriC.addSC("hold-queue", "Set hold queue depth");
+intBriC.addSC("ip", "Interface Internet Protocol config commands");
+ intBriC.ip.addSC("access-group", "Specify access control for packets");
+ intBriC.ip["access-group"].addSC("<1-199>", "IP access list (standard or extended)");
+ intBriC.ip["access-group"]["<1-199>"].addSC("in", "inbound packets");
+ intBriC.ip["access-group"]["<1-199>"].addSC("out", "outbound packets");
+ intBriC.ip["access-group"].addSC("<1300-2699>", "IP expanded access list (standard or extended)");
+ intBriC.ip["access-group"]["<1300-2699>"].addSC("in", "inbound packets");
+ intBriC.ip["access-group"]["<1300-2699>"].addSC("out", "outbound packets");
+ intBriC.ip["access-group"].addSC("WORD", "Access-list name");
+ intBriC.ip["access-group"].WORD.addSC("in", "inbound packets");
+ intBriC.ip["access-group"].WORD.addSC("out", "outbound packets");
+ intBriC.ip.addSC("accounting", "Enable IP accounting on this interface");
+ intBriC.ip.accounting.addSC("access-violations", "Account for IP packets violating access lists on this interface");
+ intBriC.ip.accounting.addSC("output-packets", "Account for IP packets output on this interface");
+ intBriC.ip.accounting.addSC("precedence", "Count packets by IP precedence on this interface");
+ intBriC.ip.accounting.precedence.addSC("input", "received packets");
+ intBriC.ip.accounting.precedence.addSC("output", "transmitted packets");
+ intBriC.ip.addSC("address", "Set the IP address of an interface");
+ intBriC.ip.address.addSC("A.B.C.D", "IP address");
+ intBriC.ip.address["A.B.C.D"].addSC("A.B.C.D", "IP subnet mask");
+ intBriC.ip.address["A.B.C.D"]["A.B.C.D"].addSC("secondary", "Make this IP address a secondary address");
+ intBriC.ip.address.addSC("negotiated", "IP Address negotiated over PPP");
+ intBriC.ip.address.negotiated.addSC("previous", "IPCP attempts to negotiate previous address assigned");
+ intBriC.ip.addSC("authentication", "authentication subcommands");
+ intBriC.ip.authentication.addSC("key-chain", "key-chain");
+ intBriC.ip.authentication["key-chain"].addSC("eigrp", "Enhanced Interior Gateway Routing Protocol (EIGRP)");
+ intBriC.ip.authentication["key-chain"].eigrp.addSC("<1-65535>", "Autonomous system number");
+ intBriC.ip.authentication["key-chain"].eigrp["<1-65535>"].addSC("WORD", "name of key-chain");
+ intBriC.ip.authentication.addSC("mode", "mode");
+ intBriC.ip.authentication.mode.addSC("eigrp", "Enhanced Interior Gateway Routing Protocol (EIGRP)");
+ intBriC.ip.authentication.mode.eigrp.addSC("<1-65535>", "Autonomous system number");
+ intBriC.ip.authentication.mode.eigrp["<1-65535>"].addSC("md5", "Keyed message digest");
+ intBriC.ip.addSC("bandwidth-percent", "Set EIGRP bandwidth limit");
+ intBriC.ip["bandwidth-percent"].addSC("eigrp", "Enhanced Interior Gateway Routing Protocol (EIGRP)");
+ intBriC.ip["bandwidth-percent"].eigrp.addSC("<1-65535>", "Autonomous system number");
+ intBriC.ip["bandwidth-percent"].eigrp["<1-65535>"].addSC("<1-999999>", "Maximum bandwidth percentage that EIGRP may use");
+ intBriC.ip.addSC("bgp", "BGP interface commands");
+ intBriC.ip.bgp.addSC("fast-external-fallover", "Over-ride bgp global fast-failover whenexternal peer goes down");
+ intBriC.ip.bgp["fast-external-fallover"].addSC("deny", "dis-allow fast fallover");
+ intBriC.ip.bgp["fast-external-fallover"].addSC("permit", "allow fast fallover");
+ intBriC.ip.addSC("broadcast-address", "Set the broadcast address of an interface");
+ intBriC.ip["broadcast-address"].addSC("A.B.C.D", "IP broadcast address");
+ intBriC.ip.addSC("cef", "Cisco Express Fowarding interface commands");
+ intBriC.ip.cef.addSC("accounting", "CEF accounting features for interface");
+ intBriC.ip.cef.accounting.addSC("non-recursive", "CEF non-recursive accounting features");
+ intBriC.ip.cef.accounting["non-recursive"].addSC("external", "Count input traffic in non-recursive external bin");
+ intBriC.ip.cef.accounting["non-recursive"].addSC("internal", "Count input traffic in non-recursive internal bin");
+ intBriC.ip.addSC("cgmp", "Enable/disable CGMP");
+ intBriC.ip.cgmp.addSC("proxy", "CGMP for hosts and proxy for multicast routers");
+ intBriC.ip.cgmp.addSC("router-only", "CGMP proxy for multicast routers only");
+ intBriC.ip.addSC("dhcp", "Configure DHCP parameters for this interface");
+ intBriC.ip.dhcp.addSC("relay", "DHCP relay configuration parameters");
+ intBriC.ip.dhcp.relay.addSC("information", "DHCP relay information option");
+ intBriC.ip.dhcp.relay.information.addSC("trusted", "Received DHCP packet may contain relay info option with zero giaddr");
+ intBriC.ip.addSC("directed-broadcast", "Enable forwarding of directed broadcasts");
+ intBriC.ip["directed-broadcast"].addSC("<1-199>", "A standard IP access list number");
+ intBriC.ip["directed-broadcast"].addSC("<1300-2699>", "A standard IP expanded access list number");
+ intBriC.ip.addSC("dvmrp", "DVMRP interface commands");
+ intBriC.ip.addSC("load-sharing", "Style of load sharing");
+ intBriC.ip.addSC("mask-reply", "Enable sending ICMP Mask Reply messages");
+ intBriC.ip.addSC("mrm", "Configure IP Multicast Routing Monitor tester");
+ intBriC.ip.addSC("mroute-cache", "Enable switching cache for incoming multicast packets");
+ intBriC.ip.addSC("mtu", "Set IP Maximum Transmission Unit");
+ intBriC.ip.addSC("multicast", "IP multicast interface commands");
+ intBriC.ip.multicast.addSC("boundary", "Boundary for administratively scoped multicast addresses");
+ intBriC.ip.multicast.boundary.addSC("<1-99>", "Access-list number");
+ intBriC.ip.multicast.boundary.addSC("<1300-1999>", "<access-list> (expanded range)");
+ intBriC.ip.multicast.boundary.addSC("WORD", "IP Named Standard Access list");
+ intBriC.ip.multicast.addSC("helper-map", "Broadcast to Multicast map OR Multicast to Broadcast map");
+ intBriC.ip.multicast.addSC("rate-limit", "Rate limit multicast data packets");
+ intBriC.ip.addSC("nat", "NAT interface commands");
+ intBriC.ip.addSC("pim", "PIM interface commands");
+ intBriC.ip.addSC("rip", "Router Information Protocol");
+ intBriC.ip.rip.addSC("authentication", "Authentication control");
+ intBriC.ip.rip.authentication.addSC("key-chain", "Authentication key-chain");
+ intBriC.ip.rip.authentication["key-chain"].addSC("LINE", "name of key-chain");
+ intBriC.ip.rip.authentication.addSC("mode", "Authentication mode");
+ intBriC.ip.rip.authentication.mode.addSC("md5", "Keyed message digest");
+ intBriC.ip.rip.authentication.mode.addSC("text", "Clear text authentication");
+ intBriC.ip.rip.addSC("receive", "advertisement reception");
+ intBriC.ip.rip.receive.addSC("version", "version control");
+ intBriC.ip.rip.receive.version.addSC("<1-1>", "RIP version 1");
+ intBriC.ip.rip.receive.version.addSC("<2-2>", "RIP version 2");
+ intBriC.ip.rip.receive.version["<2-2>"].addSC("<1-1>", "RIP version 1");
+ intBriC.ip.rip.addSC("send", "advertisement transmission");
+ intBriC.ip.rip.send.addSC("version", "version control");
+ intBriC.ip.rip.send.version.addSC("<1-1>", "RIP version 1");
+ intBriC.ip.rip.send.version.addSC("<2-2>", "RIP version 2");
+ intBriC.ip.rip.send.version["<2-2>"].addSC("<1-1>", "RIP version 1");
+ intBriC.ip.rip.addSC("triggered", "enable rfc2091 triggered rip");
+ intBriC.ip.rip.addSC("v2-broadcast", "send ip broadcast v2 update");
+ intBriC.ip.addSC("route-cache", "Enable fast-switching cache for outgoing packets");
+ intBriC.ip["route-cache"].addSC("cef", "Enable Cisco Express Forwarding");
+ intBriC.ip["route-cache"].addSC("flow", "Enable Flow fast-switching cache");
+ intBriC.ip["route-cache"].addSC("policy", "Enable fast-switching policy cache for outgoing packets");
+ intBriC.ip["route-cache"].addSC("same-interface", "Enable fast-switching on the same interface");
+ intBriC.ip.addSC("rsvp", "RSVP interface commands");
+ intBriC.ip.addSC("summary-address", "Perform address summarization");
+ intBriC.ip["summary-address"].addSC("eigrp", "Enhanced Interior Gateway Routing Protocol (EIGRP)");
+ intBriC.ip["summary-address"].eigrp.addSC("<1-65535>", "Autonomous system number");
+ intBriC.ip["summary-address"].eigrp["<1-65535>"].addSC("A.B.C.D", "IP address");
+ intBriC.ip["summary-address"].eigrp["<1-65535>"]["A.B.C.D"].addSC("A.B.C.D", "IP network mask");
+ intBriC.ip["summary-address"].eigrp["<1-65535>"]["A.B.C.D"]["A.B.C.D"].addSC("<1-255>", "Administrative distance");
+ intBriC.ip["summary-address"].addSC("rip", "Routing Information Protocol (RIP)");
+ intBriC.ip["summary-address"].rip.addSC("A.B.C.D", "IP address");
+ intBriC.ip["summary-address"].rip["A.B.C.D"].addSC("A.B.C.D", "IP network mask");
+ intBriC.ip.addSC("tcp", "TCP header compression parameters");
+ intBriC.ip.tcp.addSC("compression-connections", "Maximum number of compressed connections");
+ intBriC.ip.tcp["compression-connections"].addSC("<3-256>", "Number of connections");
+ intBriC.ip.tcp.addSC("header-compression", "Enable TCP header compression");
+ intBriC.ip.tcp["header-compression"].addSC("passive", "Compress only for destinations which send compressed headers");
+ intBriC.ip.addSC("trigger-authentication", "Enable trigger-authentication");
+ intBriC.ip.addSC("unnumbered", "Enable IP processing without an explicit address");
+intBriC.addSC("isdn", "ISDN Interface configuration commands");
+ intBriC.isdn.addSC("T306", "Specify Timer T306 in milliseconds");
+ intBriC.isdn.T306.addSC("<1-400000>", "Timer T306 value in milliseconds");
+ intBriC.isdn.addSC("T310", "Specify Timer T310 in milliseconds");
+ intBriC.isdn.T310.addSC("<1-400000>", "Timer T310 value in milliseconds");
+ intBriC.isdn.addSC("all-incoming-calls-v120", "Answer all incoming calls as V.120");
+ intBriC.isdn.addSC("answer1", "Specify Called Party number and subaddress");
+ intBriC.isdn.answer1.addSC("WORD", "answer1 Number");
+ intBriC.isdn.addSC("answer2", "Specify Called Party number and subaddress");
+ intBriC.isdn.answer2.addSC("WORD", "answer2 Number");
+ intBriC.isdn.addSC("autodetect", "Enable the automatic spid detection");
+ intBriC.isdn.addSC("caller", "Specify incoming telephone number to be verified");
+ intBriC.isdn.addSC("map", "Specify E.164 address to numbering plan/type mapping");
+ intBriC.isdn.map.addSC("address", "Map an ISDN address");
+ intBriC.isdn.map.address.addSC("WORD", "ISDN address to map");
+ intBriC.isdn.map.address.WORD.addSC("plan", "Set address numbering plan");
+ intBriC.isdn.map.address.WORD.plan.addSC("data", "Data plan");
+
+intBriC.addSC("keepalive", "Enable keepalive");
+ intBriC.keepalive.addSC("<0-32767>", "Keepalive period (default 10 seconds)");
+intBriC.addSC("line-power", "Provide power on the line.");
+intBriC.addSC("llc2", "LLC2 Interface Subcommands");
+intBriC.addSC("load-interval", "Specify interval for load calculation for an interface");
+intBriC.addSC("logging", "Configure logging for interface");
+intBriC.addSC("mac-address", "Manually set interface MAC address");
+intBriC.addSC("max-reserved-bandwidth", "Maximum Reservable Bandwidth on an Interface");
+intBriC.addSC("mtu", "Set the interface Maximum Transmission Unit (MTU)");
+intBriC.addSC("multilink-group", "Put interface in a multilink bundle");
+intBriC.addSC("netbios", "Use a defined NETBIOS access list or enable name-caching");
+intBriC.addSC("network-clock-priority", "Configure clock source priority");
+
+intBriC.addSC("no", "Negate a command or set its defaults");
+ intBriC.no.addSC("access-expression", "Build a bridge boolean access expression");
+ intBriC.no["access-expression"].addSC("input", "Filter input packets");
+ intBriC.no["access-expression"].addSC("output", "Filter output packets");
+ intBriC.no.addSC("arp", "Set arp type (arpa, probe, snap) or timeout");
+ intBriC.no.arp.addSC("arpa", "Standard arp protocol");
+ intBriC.no.arp.addSC("frame-relay", "Enable ARP for a frame relay interface");
+ intBriC.no.arp.addSC("probe", "HP style arp protocol");
+ intBriC.no.arp.addSC("snap", "IEEE 802.3 style arp");
+ intBriC.no.arp.addSC("timeout", "Set ARP cache timeout");
+ intBriC.no.addSC("autodetect", "Autodetect Encapsulations on Serial interface");
+ intBriC.no.autodetect.addSC("encapsulation", "list of allowed encapsulations for autodetect");
+ intBriC.no.addSC("bandwidth", "Set bandwidth informational parameter");
+ intBriC.no.addSC("bridge-group", "Transparent bridging interface parameters");
+ intBriC.no["bridge-group"].addSC("<1-255>", "Assign an interface to a Bridge Group.");
+ intBriC.no["bridge-group"]["<1-255>"].addSC("circuit-group", "Associate serial interface with a circuit group");
+ intBriC.no.addSC("carrier-delay", "Specify delay for interface transitions");
+ intBriC.no.addSC("cdp", "CDP interface subcommands");
+ intBriC.no.cdp.addSC("enable", "Enable CDP on interface");
+ intBriC.no.addSC("clock", "Configure serial interface clock");
+ intBriC.no.clock.addSC("rate", "Configure serial interface clock speed");
+ intBriC.no.addSC("compress", "Set serial interface for compression");
+ intBriC.no.addSC("cpp", "Combinet Proprietary Protocol");
+ intBriC.no.cpp.addSC("authentication", "Set cpp authentication to required");
+ intBriC.no.cpp.addSC("callback", "Set CPP link callback option");
+ intBriC.no.cpp.callback.addSC("accept", "Accept a callback request");
+ intBriC.no.addSC("custom-queue-list", "Assign a custom queue list to an interface");
+ intBriC.no.addSC("delay", "Specify interface throughput delay");
+ intBriC.no.addSC("description", "Interface specific description");
+ intBriC.no.addSC("dialer", "Dial-on-demand routing (DDR) commands");
+ intBriC.no.dialer.addSC("callback-secure", "Enable callback security");
+ intBriC.no.addSC("dialer-group", "Assign interface to dialer-list");
+ intBriC.no.addSC("down-when-looped", "Force looped serial interface down");
+ intBriC.no.addSC("dxi", "ATM-DXI configuration commands");
+ intBriC.no.dxi.addSC("interface-dfa", "Define a DFA as part of a subinterface");
+ intBriC.no.dxi["interface-dfa"].addSC("<0-15>", "VPI");
+ intBriC.no.dxi["interface-dfa"]["<0-15>"].addSC("<0-63>", "VCI");
+ intBriC.no.addSC("encapsulation", "Set encapsulation type for an interface");
+ intBriC.no.encapsulation.addSC("cpp", "Combinet proprietary protocol");
+ intBriC.no.encapsulation.addSC("frame-relay", "Frame Relay networks");
+ intBriC.no.encapsulation["frame-relay"].addSC("ietf", "Use RFC1490/RFC2427 encapsulation");
+ intBriC.no.encapsulation.addSC("hdlc", "Serial HDLC synchronous");
+ intBriC.no.encapsulation.addSC("lapb", "LAPB (X.25 Level 2)");
+ intBriC.no.addSC("fair-queue", "Enable Fair Queuing on an Interface");
+ intBriC.no["fair-queue"].addSC("<1-4096>", "Congestive Discard Threshold");
+ intBriC.no["fair-queue"]["<1-4096>"].addSC("<16-4096>", "Number Dynamic Conversation Queues");
+ intBriC.no["fair-queue"]["<1-4096>"]["<16-4096>"].addSC("<0-1000>", "Number Reservable Conversation Queues");
+ intBriC.no.addSC("full-duplex", "Configure full-duplex operational mode");
+ intBriC.no.addSC("half-duplex", "Configure half-duplex and related commands");
+ intBriC.no["half-duplex"].addSC("timer", "Half-duplex timer tuning commands");
+ intBriC.no["half-duplex"].timer.addSC("cts-delay", "CTS delay value");
+ intBriC.no["half-duplex"].timer.addSC("rts-timeout", "RTS timeout value");
+ intBriC.no.addSC("hold-queue", "Set hold queue depth");
+ intBriC.no["hold-queue"].addSC("<0-4096>", "Queue length");
+ intBriC.no["hold-queue"].addSC("in", "Input queue");
+ intBriC.no["hold-queue"].addSC("out", "Output queue");
+ intBriC.no.addSC("ip", "Interface Internet Protocol config commands");
+ intBriC.no.ip.addSC("access-group", "Specify access control for packets");
+ intBriC.no.ip["access-group"].addSC("<1-199>", "IP access list (standard or extended)");
+ intBriC.no.ip.addSC("accounting", "Enable IP accounting on this interface");
+ intBriC.no.ip.accounting.addSC("access-violations", "Account for IP packets violating access lists on this interface");
+ intBriC.no.ip.accounting.addSC("output-packets", "Account for IP packets output on this interface");
+ intBriC.no.ip.accounting.addSC("precedence", "Count packets by IP precedence on this interface");
+ intBriC.no.ip.accounting.precedence.addSC("input", "received packets");
+ intBriC.no.ip.accounting.precedence.addSC("output", "transmitted packets");
+ intBriC.no.ip.addSC("address", "Set the IP address of an interface");
+ intBriC.no.ip.address.addSC("A.B.C.D", "IP address");
+ intBriC.no.ip.address["A.B.C.D"].addSC("A.B.C.D", "IP subnet mask");
+ intBriC.no.ip.address["A.B.C.D"]["A.B.C.D"].addSC("secondary", "Make this IP address a secondary address");
+ intBriC.no.ip.address.addSC("negotiated", "IP Address negotiated over PPP");
+ intBriC.no.ip.address.negotiated.addSC("previous", "IPCP attempts to negotiate previous address assigned");
+ intBriC.no.ip.addSC("authentication", "authentication subcommands");
+ intBriC.no.ip.addSC("bandwidth-percent", "Set EIGRP bandwidth limit");
+ intBriC.no.ip["bandwidth-percent"].addSC("eigrp", "Enhanced Interior Gateway Routing Protocol (EIGRP)");
+ intBriC.no.ip["bandwidth-percent"].eigrp.addSC("<1-65535>", "Autonomous system number");
+ intBriC.no.ip.addSC("bgp", "BGP interface commands");
+ intBriC.no.ip.bgp.addSC("fast-external-fallover", "Over-ride bgp global fast-failover whenexternal peer goes down");
+ intBriC.no.ip.addSC("broadcast-address", "Set the broadcast address of an interface");
+ intBriC.no.ip.addSC("cef", "Cisco Express Fowarding interface commands");
+ intBriC.no.ip.cef.addSC("accounting", "CEF accounting features for interface");
+ intBriC.no.ip.cef.accounting.addSC("non-recursive", "CEF non-recursive accounting features");
+ intBriC.no.ip.cef.accounting["non-recursive"].addSC("external", "Count input traffic in non-recursive external bin");
+ intBriC.no.ip.cef.accounting["non-recursive"].addSC("internal", "Count input traffic in non-recursive internal bin");
+ intBriC.no.ip.addSC("cgmp", "Enable/disable CGMP");
+ intBriC.no.ip.addSC("dhcp", "Configure DHCP parameters for this interface");
+ intBriC.no.ip.dhcp.addSC("relay", "DHCP relay configuration parameters");
+ intBriC.no.ip.dhcp.relay.addSC("information", "DHCP relay information option");
+ intBriC.no.ip.dhcp.relay.information.addSC("trusted", "Received DHCP packet may contain relay info option with zero giaddr");
+ intBriC.no.ip.addSC("directed-broadcast", "Enable forwarding of directed broadcasts");
+ intBriC.no.ip.addSC("dvmrp", "DVMRP interface commands");
+ intBriC.no.ip.dvmrp.addSC("accept-filter", "DVMRP incoming Report filters");
+ intBriC.no.ip.dvmrp["accept-filter"].addSC("<1-99>", "Access list number");
+ intBriC.no.ip.addSC("hello-interval", "Configures IP-EIGRP hello interval");
+ intBriC.no.ip["hello-interval"].addSC("eigrp", "Enhanced Interior Gateway Routing Protocol (EIGRP)");
+ intBriC.no.ip["hello-interval"].eigrp.addSC("<1-65535>", "Autonomous system number");
+ intBriC.no.ip.addSC("helper-address", "Specify a destination address for UDP broadcasts");
+ intBriC.no.ip["helper-address"].addSC("A.B.C.D", "IP destination address");
+ intBriC.no.ip.addSC("hold-time", "Configures IP-EIGRP hold time");
+ intBriC.no.ip["hold-time"].addSC("eigrp", "Enhanced Interior Gateway Routing Protocol (EIGRP)");
+ intBriC.no.ip["hold-time"].eigrp.addSC("<1-65535>", "Autonomous system number");
+ intBriC.no.ip.addSC("igmp", "IGMP interface commands");
+ intBriC.no.ip.igmp.addSC("access-group", "IGMP group access group");
+ intBriC.no.ip.igmp.addSC("helper-address", "IGMP helper address");
+ intBriC.no.ip.addSC("irdp", "ICMP Router Discovery Protocol");
+ intBriC.no.ip.irdp.addSC("address", "addresses to proxy-advertise");
+ intBriC.no.ip.irdp.address.addSC("A.B.C.D", "address to advertise");
+ intBriC.no.ip.irdp.address["A.B.C.D"].addSC("<-2147483648 - 2147483647>", "preference for this address");
+ intBriC.no.ip.irdp.addSC("holdtime", "how long a receiver should believe the information");
+ intBriC.no.ip.irdp.addSC("maxadvertinterval", "maximum time between advertisements");
+ intBriC.no.ip.irdp.addSC("minadvertinterval", "minimum time between advertisements");
+ intBriC.no.ip.irdp.addSC("multicast", "advertisements are sent with multicasts");
+ intBriC.no.ip.irdp.addSC("preference", "preference level for this interface");
+ intBriC.no.ip.irdp.preference.addSC("<-2147483648 - 2147483647>", "preference for this address (higher values preferred)");
+ intBriC.no.ip.addSC("load-sharing", "Style of load sharing");
+ intBriC.no.ip["load-sharing"].addSC("per-packet", "Random distribution");
+ intBriC.no.ip.addSC("mask-reply", "Enable sending ICMP Mask Reply messages");
+ intBriC.no.ip.addSC("mrm", "Configure IP Multicast Routing Monitor tester");
+ intBriC.no.ip.addSC("mroute-cache", "Enable switching cache for incoming multicast packets");
+ intBriC.no.ip.addSC("mtu", "Set IP Maximum Transmission Unit");
+ intBriC.no.ip.addSC("multicast", "IP multicast interface commands");
+ intBriC.no.ip.multicast.addSC("boundary", "Boundary for administratively scoped multicast addresses");
+ intBriC.no.ip.addSC("nat", "NAT interface commands");
+ intBriC.no.ip.nat.addSC("inside", "Inside interface for address translation");
+ intBriC.no.ip.nat.addSC("outside", "Outside interface for address translation");
+ intBriC.no.ip.addSC("nbar", "Network-Based Application Recognition");
+ intBriC.no.ip.nbar.addSC("protocol-discovery", "Enable NBAR protocol discovery");
+ intBriC.no.ip.addSC("nhrp", "NHRP interface subcommands");
+ intBriC.no.ip.nhrp.addSC("authentication", "Authentication string");
+ intBriC.no.ip.addSC("ospf", "OSPF interface commands");
+ intBriC.no.ip.addSC("pim", "PIM interface commands");
+ intBriC.no.ip.addSC("policy", "Enable policy routing");
+ intBriC.no.ip.policy.addSC("route-map", "Policy route map");
+ intBriC.no.ip.policy["route-map"].addSC("WORD", "Route map name");
+ intBriC.no.ip.addSC("probe", "Enable HP Probe support");
+ intBriC.no.ip.probe.addSC("proxy", "Proxy support");
+ intBriC.no.ip.addSC("proxy-arp", "Enable proxy ARP");
+ intBriC.no.ip.addSC("rarp-server", "Enable RARP server for static arp entries");
+ intBriC.no.ip.addSC("redirects", "Enable sending ICMP Redirect messages");
+ intBriC.no.ip.addSC("rgmp", "Enable/disable RGMP");
+ intBriC.no.ip.addSC("rip", "Router Information Protocol");
+ intBriC.no.ip.rip.addSC("authentication", "Authentication control");
+ intBriC.no.ip.addSC("route-cache", "Enable fast-switching cache for outgoing packets");
+ intBriC.no.ip["route-cache"].addSC("cef", "Enable Cisco Express Forwarding");
+ intBriC.no.ip["route-cache"].addSC("flow", "Enable Flow fast-switching cache");
+ intBriC.no.ip["route-cache"].addSC("policy", "Enable fast-switching policy cache for outgoing packets");
+ intBriC.no.ip["route-cache"].addSC("same-interface", "Enable fast-switching on the same interface");
+ intBriC.no.ip.addSC("rsvp", "RSVP interface commands");
+ intBriC.no.ip.rsvp.addSC("bandwidth", "RSVP reservable bandwidth(KBPS)");
+ intBriC.no.ip.rsvp.bandwidth.addSC("<1-10000000>", "Reservable Bandwidth(KBPS)");
+ intBriC.no.ip.rsvp.bandwidth["<1-10000000>"].addSC("<1-10000000>", "Largest Reservable Flow(KBPS)");
+ intBriC.no.ip.addSC("rtp", "RTP parameters");
+ intBriC.no.ip.rtp.addSC("compression-connections", "Maximum number of compressed connections");
+ intBriC.no.ip.rtp.addSC("header-compression", "Enable RTP header compression");
+ intBriC.no.ip.rtp.addSC("priority", "Assign a priority queue for RTP streams");
+ intBriC.no.ip.rtp.addSC("reserve", "Assign a reserved queue for RTP streams");
+ intBriC.no.ip.addSC("sap", "Session Announcement Protocol interface commands");
+ intBriC.no.ip.sap.addSC("listen", "Listen for sap packets on interface");
+ intBriC.no.ip.addSC("security", "DDN IP Security Option");
+ intBriC.no.ip.security.addSC("add", "Ensure all outgoing packets have a basic security option");
+ intBriC.no.ip.security.addSC("aeso", "Specify AESO sources");
+ intBriC.no.ip.addSC("split-horizon", "Perform split horizon");
+ intBriC.no.ip["split-horizon"].addSC("eigrp", "Enhanced Interior Gateway Routing Protocol (EIGRP)");
+ intBriC.no.ip["split-horizon"].eigrp.addSC("<1-65535>", "Autonomous system number");
+ intBriC.no.ip.addSC("summary-address", "Perform address summarization");
+ intBriC.no.ip["summary-address"].addSC("eigrp", "Enhanced Interior Gateway Routing Protocol (EIGRP)");
+ intBriC.no.ip["summary-address"].eigrp.addSC("<1-65535>", "Autonomous system number");
+ intBriC.no.ip["summary-address"].eigrp["<1-65535>"].addSC("A.B.C.D", "IP address");
+ intBriC.no.ip["summary-address"].eigrp["<1-65535>"]["A.B.C.D"].addSC("A.B.C.D", "IP network mask");
+ intBriC.no.ip["summary-address"].addSC("rip", "Routing Information Protocol (RIP)");
+ intBriC.no.ip["summary-address"].rip.addSC("A.B.C.D", "IP address");
+ intBriC.no.ip["summary-address"].rip["A.B.C.D"].addSC("A.B.C.D", "IP network mask");
+ intBriC.no.ip.addSC("tcp", "TCP header compression parameters");
+ intBriC.no.ip.tcp.addSC("compression-connections", "Maximum number of compressed connections");
+ intBriC.no.ip.tcp.addSC("header-compression", "Enable TCP header compression");
+ intBriC.no.ip.addSC("trigger-authentication", "Enable trigger-authentication");
+ intBriC.no.ip.addSC("unnumbered", "Enable IP processing without an explicit address");
+ intBriC.no.ip.addSC("unreachables", "Enable sending ICMP Unreachable messages");
+ intBriC.no.ip.addSC("urd", "Configure URL Rendezvousing");
+ intBriC.no.ip.urd.addSC("proxy", "Enable IP URD proxy service");
+ intBriC.no.ip.addSC("verify", "Enable per packet validation");
+ intBriC.no.addSC("isdn", "ISDN Interface configuration commands");
+ intBriC.no.isdn.addSC("T306", "Specify Timer T306 in milliseconds");
+ intBriC.no.isdn.addSC("T310", "Specify Timer T310 in milliseconds");
+ intBriC.no.isdn.addSC("all-incoming-calls-v120", "Answer all incoming calls as V.120");
+ intBriC.no.isdn.addSC("answer1", "Specify Called Party number and subaddress");
+ intBriC.no.isdn.answer1.addSC("WORD", "answer1 Number");
+ intBriC.no.addSC("keepalive", "Enable keepalive");
+ intBriC.no.keepalive.addSC("<0-32767>", "Keepalive period (default 10 seconds)");
+ intBriC.no.addSC("line-power", "Provide power on the line.");
+ intBriC.no.addSC("llc2", "LLC2 Interface Subcommands");
+ intBriC.no.addSC("load-interval", "Specify interval for load calculation for an interface");
+ intBriC.no.addSC("logging", "Configure logging for interface");
+ intBriC.no.logging.addSC("event", "Interface events");
+ intBriC.no.logging.event.addSC("link-status", "UPDOWN and CHANGE messages");
+ intBriC.no.addSC("mac-address", "Manually set interface MAC address");
+ intBriC.no.addSC("max-reserved-bandwidth", "Maximum Reservable Bandwidth on an Interface");
+ intBriC.no["max-reserved-bandwidth"].addSC("<1-100>", "Max. reservable bandwidth as % of interface bandwidth");
+ intBriC.no.addSC("mtu", "Set the interface Maximum Transmission Unit (MTU)");
+ intBriC.no.addSC("multilink-group", "Put interface in a multilink bundle");
+ intBriC.no.addSC("netbios", "Use a defined NETBIOS access list or enable name-caching");
+ intBriC.no.netbios.addSC("input-access-filter", "Access list filter on incoming messages");
+ intBriC.no.netbios["input-access-filter"].addSC("bytes", "Filter packets with declared byte offset access list filter");
+
+ intBriC.no.addSC("shutdown","Shutdown the selected interface");
+
+
+intBriC.addSC("ntp", "Configure NTP");
+intBriC.addSC("ppp", "Point-to-Point Protocol");
+ intBriC.ppp.addSC("accm", "Set initial Async Control Character Map");
+ intBriC.ppp.accm.addSC("<0x0-0xFFFFFFFF>", "Async Control Character Map (in hex)");
+ intBriC.ppp.addSC("acfc", "Options for HDLC Address & Control Field Compression");
+ intBriC.ppp.acfc.addSC("local", "Specify use of ACFC option in outbound Config-Requests");
+ intBriC.ppp.acfc.local.addSC("forbid", "Do not include ACFC option in our Config-Requests, ever");
+ intBriC.ppp.acfc.local.addSC("request", "Include ACFC option in our Config-Requests");
+ intBriC.ppp.acfc.addSC("remote", "Specify handling of ACFC option in inbound Config-Requests");
+ intBriC.ppp.acfc.remote.addSC("apply", "Do ACFC if peer indicates it can receive such frames");
+ intBriC.ppp.acfc.remote.addSC("ignore", "Accept ACFC option, but do not apply ACFC on outbound frames");
+ intBriC.ppp.acfc.remote.addSC("reject", "Explicitly reject the ACFC option and disallow ACFC");
+ intBriC.ppp.addSC("authentication", "Set PPP link authentication method");
+ intBriC.ppp.authentication.addSC("chap", "Challenge Handshake Authentication Protocol (CHAP)");
+ intBriC.ppp.authentication.chap.addSC("callback", "Authenticate remote on callback only");
+ intBriC.ppp.authentication.chap.addSC("callin", "Authenticate remote on incoming call only");
+ intBriC.ppp.authentication.chap.callin.addSC("callback", "Authenticate remote on callback only");
+ intBriC.ppp.authentication.chap.addSC("callout", "Authenticate remote on outgoing call only");
+ intBriC.ppp.authentication.chap.callout.addSC("callback", "Authenticate remote on callback only");
+ intBriC.ppp.authentication.chap.callout.addSC("callin", "Authenticate remote on incoming call only");
+ intBriC.ppp.authentication.chap.callout.callin.addSC("callback", "Authenticate remote on callback only");
+ intBriC.ppp.authentication.chap.addSC("optional", "Allow peer to refuse to authenticate");
+ intBriC.ppp.authentication.addSC("ms-chap", "Microsoft Challenge Handshake Authentication Protocol (MS-CHAP)");
+ intBriC.ppp.authentication["ms-chap"].addSC("callback", "Authenticate remote on callback only");
+ intBriC.ppp.authentication["ms-chap"].addSC("callin", "Authenticate remote on incoming call only");
+ intBriC.ppp.authentication["ms-chap"].callin.addSC("callback", "Authenticate remote on callback only");
+ intBriC.ppp.authentication["ms-chap"].addSC("callout", "Authenticate remote on outgoing call only");
+ intBriC.ppp.authentication["ms-chap"].callout.addSC("callback", "Authenticate remote on callback only");
+ intBriC.ppp.authentication["ms-chap"].callout.addSC("callin", "Authenticate remote on incoming call only");
+ intBriC.ppp.authentication["ms-chap"].callout.callin.addSC("callback", "Authenticate remote on callback only");
+ intBriC.ppp.authentication["ms-chap"].addSC("chap", "Challenge Handshake Authentication Protocol (CHAP)");
+ intBriC.ppp.authentication["ms-chap"].chap.addSC("callback", "Authenticate remote on callback only");
+ intBriC.ppp.authentication["ms-chap"].chap.addSC("callin", "Authenticate remote on incoming call only");
+ intBriC.ppp.authentication["ms-chap"].chap.callin.addSC("callback", "Authenticate remote on callback only");
+ intBriC.ppp.authentication["ms-chap"].chap.addSC("callout", "Authenticate remote on outgoing call only");
+ intBriC.ppp.authentication["ms-chap"].chap.callout.addSC("callback", "Authenticate remote on callback only");
+ intBriC.ppp.authentication["ms-chap"].chap.callout.addSC("callin", "Authenticate remote on incoming call only");
+ intBriC.ppp.authentication["ms-chap"].chap.callout.callin.addSC("callback", "Authenticate remote on callback only");
+ intBriC.ppp.authentication["ms-chap"].addSC("optional", "Allow peer to refuse to authenticate");
+ intBriC.ppp.authentication.addSC("pap", "Password Authentication Protocol (PAP)");
+ intBriC.ppp.authentication.pap.addSC("callback", "Authenticate remote on callback only");
+ intBriC.ppp.authentication.pap.addSC("callin", "Authenticate remote on incoming call only");
+ intBriC.ppp.authentication.pap.callin.addSC("callback", "Authenticate remote on callback only");
+ intBriC.ppp.authentication.pap.addSC("callout", "Authenticate remote on outgoing call only");
+ intBriC.ppp.authentication.pap.callout.addSC("callback", "Authenticate remote on callback only");
+ intBriC.ppp.authentication.pap.callout.addSC("callin", "Authenticate remote on incoming call only");
+ intBriC.ppp.authentication.pap.callout.callin.addSC("callback", "Authenticate remote on callback only");
+ intBriC.ppp.authentication.pap.addSC("chap", "Challenge Handshake Authentication Protocol (CHAP)");
+ intBriC.ppp.authentication.pap.chap.addSC("callback", "Authenticate remote on callback only");
+ intBriC.ppp.authentication.pap.chap.addSC("callin", "Authenticate remote on incoming call only");
+ intBriC.ppp.authentication.pap.chap.callin.addSC("callback", "Authenticate remote on callback only");
+ intBriC.ppp.authentication.pap.chap.addSC("callout", "Authenticate remote on outgoing call only");
+ intBriC.ppp.authentication.pap.chap.callout.addSC("callback", "Authenticate remote on callback only");
+ intBriC.ppp.authentication.pap.chap.callout.addSC("callin", "Authenticate remote on incoming call only");
+ intBriC.ppp.authentication.pap.chap.callout.callin.addSC("callback", "Authenticate remote on callback only");
+ intBriC.ppp.authentication.pap.addSC("ms-chap", "Microsoft Challenge Handshake Authentication Protocol (MS-CHAP)");
+ intBriC.ppp.authentication.pap["ms-chap"].addSC("callback", "Authenticate remote on callback only");
+ intBriC.ppp.authentication.pap["ms-chap"].addSC("callin", "Authenticate remote on incoming call only");
+ intBriC.ppp.authentication.pap["ms-chap"].callin.addSC("callback", "Authenticate remote on callback only");
+ intBriC.ppp.authentication.pap["ms-chap"].addSC("callout", "Authenticate remote on outgoing call only");
+ intBriC.ppp.authentication.pap["ms-chap"].callout.addSC("callback", "Authenticate remote on callback only");
+ intBriC.ppp.authentication.pap["ms-chap"].callout.addSC("callin", "Authenticate remote on incoming call only");
+ intBriC.ppp.authentication.pap["ms-chap"].callout.callin.addSC("callback", "Authenticate remote on callback only");
+ intBriC.ppp.authentication.pap["ms-chap"].addSC("chap", "Challenge Handshake Authentication Protocol (CHAP)");
+ intBriC.ppp.authentication.pap["ms-chap"].chap.addSC("callback", "Authenticate remote on callback only");
+ intBriC.ppp.authentication.pap["ms-chap"].chap.addSC("callin", "Authenticate remote on incoming call only");
+ intBriC.ppp.authentication.pap["ms-chap"].chap.callin.addSC("callback", "Authenticate remote on callback only");
+ intBriC.ppp.authentication.pap["ms-chap"].chap.addSC("callout", "Authenticate remote on outgoing call only");
+ intBriC.ppp.authentication.pap["ms-chap"].chap.callout.addSC("callback", "Authenticate remote on callback only");
+ intBriC.ppp.authentication.pap["ms-chap"].chap.callout.addSC("callin", "Authenticate remote on incoming call only");
+ intBriC.ppp.authentication.pap["ms-chap"].chap.callout.callin.addSC("callback", "Authenticate remote on callback only");
+ intBriC.ppp.authentication.pap.addSC("optional", "Allow peer to refuse to authenticate");
+ intBriC.ppp.addSC("bap", "Set BAP bandwidth allocation parameters");
+ intBriC.ppp.bap.addSC("call", "Set BAP call parameters");
+ intBriC.ppp.bap.call.addSC("accept", "Allow a peer to initiate link addition (default)");
+ intBriC.ppp.bap.call.addSC("request", "Initiate the addition of a link");
+ intBriC.ppp.bap.call.addSC("timer", "Time to wait between sending call requests in seconds");
+ intBriC.ppp.bap.call.timer.addSC("<2-120>", "Timer value");
+ intBriC.ppp.bap.addSC("callback", "Set BAP callback parameters");
+ intBriC.ppp.bap.callback.addSC("accept", "Initiate link addition upon peer notification");
+ intBriC.ppp.bap.callback.addSC("request", "Request that a peer initiate link addition");
+ intBriC.ppp.bap.callback.addSC("timer", "Time to wait between sending callback requests in seconds");
+ intBriC.ppp.bap.callback.timer.addSC("<2-120>", "Timer value");
+ intBriC.ppp.bap.addSC("drop", "Set BAP link drop parameters");
+ intBriC.ppp.bap.drop.addSC("accept", "Allow a peer to initiate link removal (default)");
+ intBriC.ppp.bap.drop.addSC("after-retries", "Remove the link after no response to drop requests");
+ intBriC.ppp.bap.drop.addSC("request", "Initiate the removal of a link (default)");
+ intBriC.ppp.bap.drop.addSC("timer", "Time to wait between sending link drop requests in seconds");
+ intBriC.ppp.bap.drop.timer.addSC("<2-120>", "Timer value");
+ intBriC.ppp.bap.addSC("link", "Set BAP link specific parameters");
+ intBriC.ppp.bap.link.addSC("types", "Specify the link types applicable for addition (isdn default)");
+ intBriC.ppp.bap.link.types.addSC("analog", "Synchronous or asynchronous interfaces");
+ intBriC.ppp.bap.link.types.addSC("isdn", "ISDN interface");
+ intBriC.ppp.bap.link.types.isdn.addSC("analog", "Synchronous or asynchronous interfaces");
+ intBriC.ppp.bap.addSC("max", "Set BAP limits on retries and dialers");
+ intBriC.ppp.bap.max.addSC("dial-attempts", "Maximum number of dial attempts for a number (1 default)");
+ intBriC.ppp.bap.max["dial-attempts"].addSC("<1-3>", "Number of attempts");
+ intBriC.ppp.bap.max.addSC("dialers", "Maximum number of free dialers to search for (5 default)");
+ intBriC.ppp.bap.max.dialers.addSC("<1-10>", "Number of free dialers");
+ intBriC.ppp.bap.max.addSC("ind-retries", "Maximum number of retries of a call status indication (3 default)");
+ intBriC.ppp.bap.max["ind-retries"].addSC("<1-10>", "Number of retries");
+ intBriC.ppp.bap.max.addSC("req-retries", "Maximum number of retries for a particular request (3 default)");
+ intBriC.ppp.bap.max["req-retries"].addSC("<1-5>", "Number of retries");
+ intBriC.ppp.bap.addSC("monitor", "Enable BAP monitoring of operational values");
+ intBriC.ppp.bap.monitor.addSC("load", "Validate peer requests against load thresholds (default)");
+ intBriC.ppp.bap.addSC("number", "Phone numbers which a peer can dial to connect");
+ intBriC.ppp.bap.number.addSC("default", "A base phone number which can be used to dial in");
+ intBriC.ppp.bap.number.addSC("format", "Phone number format for both incoming and outgoing calls");
+ intBriC.ppp.bap.number.format.addSC("national", "Format is a three digit area-code + seven digit subscriber number");
+ intBriC.ppp.bap.number.format.addSC("subscriber", "Format is a seven digit subscriber number");
+ intBriC.ppp.bap.number.addSC("prefix", "Specify a prefix to be used for outgoing dial attempts");
+ intBriC.ppp.bap.number.prefix.addSC("WORD", "Phone number prefix");
+ intBriC.ppp.bap.number.addSC("secondary", "A secondary phone number which can be used to dial in");
+ intBriC.ppp.bap.number.secondary.addSC("WORD", "Phone number (incoming)");
+ intBriC.ppp.bap.addSC("timeout", "Set BAP action timeouts");
+ intBriC.ppp.bap.timeout.addSC("pending", "Pending action timeout in seconds (20 default)");
+ intBriC.ppp.bap.timeout.pending.addSC("<2-90>", "Timer value");
+ intBriC.ppp.bap.timeout.addSC("response", "Response timeout in seconds (3 default)");
+ intBriC.ppp.bap.timeout.response.addSC("<2-10>", "Timer value");
+ intBriC.ppp.addSC("bridge", "Enable PPP bridge translation");
+ intBriC.ppp.bridge.addSC("appletalk", "Bridge Appletalk traffic");
+ intBriC.ppp.bridge.addSC("ip", "Bridge IP traffic");
+ intBriC.ppp.bridge.addSC("ipx", "Bridge IPX traffic");
+ intBriC.ppp.bridge.ipx.addSC("arpa", "Novell Ethernet_II");
+ intBriC.ppp.bridge.ipx.addSC("novell-ether", "Novell Ethernet_802.3");
+ intBriC.ppp.bridge.ipx.addSC("sap", "IEEE 802.2 on bridged IPX traffic");
+ intBriC.ppp.bridge.ipx.addSC("snap", "IEEE 802.2 SNAP on bridged IPX traffic");
+ intBriC.ppp.addSC("callback", "Set PPP link callback option");
+ intBriC.ppp.callback.addSC("accept", "Accept a callback request");
+ intBriC.ppp.callback.addSC("permit", "Permit a callback");
+ intBriC.ppp.callback.addSC("request", "Request a callback");
+ intBriC.ppp.addSC("chap", "Set CHAP authentication parameters");
+ intBriC.ppp.chap.addSC("hostname", "Set alternate CHAP hostname");
+ intBriC.ppp.chap.hostname.addSC("WORD", "Alternate CHAP hostname");
+ intBriC.ppp.chap.addSC("password", "Set default CHAP password");
+ intBriC.ppp.chap.password.addSC("<0-7>", "Encryption type (0=not yet encrypted)");
+ intBriC.ppp.chap.password["<0-7>"].addSC("LINE", "Default PPP authentication password");
+ intBriC.ppp.chap.addSC("refuse", "Refuse to authenticate using CHAP");
+ intBriC.ppp.chap.refuse.addSC("callin", "Refuse to authenticate on incoming call only");
+ intBriC.ppp.chap.addSC("wait", "Wait for caller to authenticate first");
+ intBriC.ppp.addSC("ipcp", "Set IPCP negotiation options");
+ intBriC.ppp.ipcp.addSC("accept-address", "Accept any non zero IP address from our peer");
+ intBriC.ppp.ipcp.addSC("dns", "Specify DNS negotiation options");
+ intBriC.ppp.ipcp.dns.addSC("A.B.C.D", "Primary DNS IP address");
+ intBriC.ppp.ipcp.dns["A.B.C.D"].addSC("A.B.C.D", "Secondary DNS IP address");
+ intBriC.ppp.ipcp.dns.addSC("accept", "Accept any non zero DNS address");
+ intBriC.ppp.ipcp.dns.addSC("reject", "Reject negotiations with the peer");
+ intBriC.ppp.ipcp.dns.addSC("request", "Request server addresses from peer");
+ intBriC.ppp.ipcp.addSC("header-compression", "IPCP header compression option");
+ intBriC.ppp.ipcp["header-compression"].addSC("ack", "Ack IP HC option if IP HC is disabled");
+ intBriC.ppp.ipcp.addSC("ignore-map", "Ignore dialer map when negotiating peer IP address");
+ intBriC.ppp.ipcp.addSC("mask", "Specify subnet mask negotiation options");
+ intBriC.ppp.ipcp.mask.addSC("A.B.C.D", "Subnet mask to offer peer");
+ intBriC.ppp.ipcp.mask.addSC("reject", "Reject subnet mask negotation from peer");
+ intBriC.ppp.ipcp.mask.addSC("request", "Request subnet mask from peer (VSO)");
+ intBriC.ppp.ipcp.addSC("username", "Configure how usernames are handled");
+ intBriC.ppp.ipcp.username.addSC("unique", "Append information to make username unique");
+ intBriC.ppp.ipcp.addSC("wins", "Specify WINS negotiation options");
+ intBriC.ppp.ipcp.wins.addSC("A.B.C.D", "Primary WINS IP address");
+ intBriC.ppp.ipcp.wins["A.B.C.D"].addSC("A.B.C.D", "Secondary WINS IP address");
+ intBriC.ppp.ipcp.wins.addSC("accept", "Accept any non zero WINS address");
+ intBriC.ppp.ipcp.wins.addSC("reject", "Reject negotiations with the peer");
+ intBriC.ppp.ipcp.wins.addSC("request", "Request server addresses from peer");
+ intBriC.ppp.addSC("lcp", "PPP LCP configuration");
+ intBriC.ppp.lcp.addSC("delay", "Delay before PPP sends first packet");
+ intBriC.ppp.lcp.delay.addSC("<1-255>", "Seconds");
+ intBriC.ppp.lcp.addSC("fast-start", "Ignore Carrier Timer, Start PPP when an LCP pkt arrives");
+ intBriC.ppp.addSC("link", "Set miscellaneous link parameters");
+ intBriC.ppp.link.addSC("reorders", "Advise that packets may be received out of order");
+ intBriC.ppp.addSC("max-bad-auth", "Allow multiple authentication failures");
+ intBriC.ppp["max-bad-auth"].addSC("<1-255>", "Number of attempts allowed");
+ intBriC.ppp.addSC("multilink", "Make interface multilink capable");
+ intBriC.ppp.multilink.addSC("bap", "Enable BACP/BAP bandwidth allocation negotiation");
+ intBriC.ppp.multilink.bap.addSC("required", "Disconnect multilink bundle if BACP is not negotiated");
+ intBriC.ppp.multilink.addSC("endpoint", "Configure the local Endpoint Discriminator");
+ intBriC.ppp.multilink.endpoint.addSC("hostname", "Use router's hostname");
+ intBriC.ppp.multilink.endpoint.addSC("ip", "Use IP address");
+ intBriC.ppp.multilink.endpoint.ip.addSC("A.B.C.D", "IP address");
+ intBriC.ppp.multilink.endpoint.addSC("mac", "Use MAC address from a LAN interface");
+ intBriC.ppp.multilink.endpoint.mac.addSC("FastEthernet", "FastEthernet IEEE 802.3");
+ intBriC.ppp.multilink.endpoint.mac.FastEthernet.addSC("<0-1>", "FastEthernet interface number");
+ intBriC.ppp.multilink.endpoint.addSC("none", "Do not supply an Endpoint Discriminator");
+ intBriC.ppp.multilink.endpoint.addSC("phone", "Use Public Switched Telephone Network directory number");
+ intBriC.ppp.multilink.endpoint.phone.addSC("LINE", "Telephone number");
+ intBriC.ppp.multilink.endpoint.addSC("string", "Use specified string");
+ intBriC.ppp.multilink.endpoint.string.addSC("LINE", "String to use as Endpoint Discriminator");
+ intBriC.ppp.multilink.addSC("group", "Put interface in a multilink bundle");
+ intBriC.ppp.multilink.group.addSC("<1-2147483647>", "Multilink group number");
+ intBriC.ppp.multilink.addSC("queue", "Specify link queuing parameters");
+ intBriC.ppp.multilink.queue.addSC("depth", "Specify maximum depth for link transmit queues");
+ intBriC.ppp.multilink.queue.depth.addSC("fifo", "Set max depth for link queues when bundle has FIFO queuing");
+ intBriC.ppp.multilink.queue.depth.fifo.addSC("<2-255>", "Max queue depth for link");
+ intBriC.ppp.multilink.queue.depth.addSC("qos", "Set max depth for link queues when bundle has non-FIFO queuing");
+ intBriC.ppp.multilink.queue.depth.qos.addSC("<2-255>", "Max queue depth for link");
+ intBriC.ppp.addSC("pap", "Set PAP authentication parameters");
+ intBriC.ppp.pap.addSC("refuse", "Refuse to authenticate using PAP");
+ intBriC.ppp.pap.refuse.addSC("callin", "Refuse to authenticate on incoming call only");
+ intBriC.ppp.pap.addSC("sent-username", "Set outbound PAP username");
+ intBriC.ppp.pap["sent-username"].addSC("WORD", "Outbound PAP username");
+ intBriC.ppp.pap["sent-username"].WORD.addSC("password", "Set outbound PAP password");
+ intBriC.ppp.pap["sent-username"].WORD.password.addSC("<0-7>", "Encryption type (0=not yet encrypted)");
+ intBriC.ppp.pap["sent-username"].WORD.password["<0-7>"].addSC("LINE", "Outbound PAP password");
+ intBriC.ppp.addSC("pfc", "Options for Protocol Field Compression");
+ intBriC.ppp.pfc.addSC("local", "Specify use of PFC option in outbound Config-Requests");
+ intBriC.ppp.pfc.local.addSC("forbid", "Do not include PFC option in our Config-Requests, ever");
+ intBriC.ppp.pfc.local.addSC("request", "Include PFC option in our Config-Requests");
+ intBriC.ppp.pfc.addSC("remote", "Specify handling of PFC option in inbound Config-Requests");
+ intBriC.ppp.pfc.remote.addSC("apply", "Do PFC if peer indicates it can receive such frames");
+ intBriC.ppp.pfc.remote.addSC("ignore", "Accept PFC option, but do not apply PFC on outbound frames");
+ intBriC.ppp.pfc.remote.addSC("reject", "Explicitly reject the PFC option and disallow PFC");
+ intBriC.ppp.addSC("quality", "Set minimum Link Quality before link is down");
+ intBriC.ppp.quality.addSC("<0-100>", "Percent of traffic successful");
+ intBriC.ppp.addSC("reliable-link", "Use LAPB with PPP to provide a reliable link");
+ intBriC.ppp.addSC("timeout", "Set PPP timeout parameters");
+ intBriC.ppp.timeout.addSC("authentication", "Maximum time to wait for an authentication response");
+ intBriC.ppp.timeout.authentication.addSC("<0-255>", "Seconds");
+ intBriC.ppp.timeout.addSC("idle", "Specify idle timeout before disconnecting line");
+ intBriC.ppp.timeout.idle.addSC("<1-2147483>", "Idle timeout before disconnecting a call");
+ intBriC.ppp.timeout.idle["<1-2147483>"].addSC("either", "Reset idle timer based on either inbound or outbound traffic");
+ intBriC.ppp.timeout.idle["<1-2147483>"].addSC("inbound", "Reset idle timer based on inbound traffic only");
+ intBriC.ppp.timeout.addSC("ncp", "Maximum time to wait for network layer to negotiate");
+ intBriC.ppp.timeout.ncp.addSC("<1-65535>", "Seconds");
+ intBriC.ppp.timeout.addSC("retry", "Maximum time to wait for a response during PPP negotiation");
+ intBriC.ppp.timeout.retry.addSC("<1-255>", "Seconds");
+ intBriC.ppp.addSC("use-tacacs", "Use TACACS to verify PPP authentications");
+ intBriC.ppp["use-tacacs"].addSC("single-line", "Accept username and password in the username field");
+intBriC.addSC("priority-group", "Assign a priority group to an interface");
+ intBriC["priority-group"].addSC("<1-16>", "Priority group");
+intBriC.addSC("pulse-time", "Force DTR low during resets");
+intBriC.addSC("random-detect", "Enable Weighted Random Early Detection (WRED) on an Interface");
+intBriC.addSC("rate-limit", "Rate Limit");
+intBriC.addSC("serial", "serial interface commands");
+intBriC.addSC("service-policy", "Configure QoS Service Policy");
+intBriC.addSC("shutdown", "Shutdown the selected interface");
+intBriC.addSC("smds", "Modify SMDS parameters");
+intBriC.addSC("snapshot", "Configure snapshot support on the interface");
+intBriC.addSC("snmp", "Modify SNMP interface parameters");
+intBriC.addSC("source", "Get config from another source");
+intBriC.addSC("timeout", "Define timeout values for this interface");
+intBriC.addSC("transmit-interface", "Assign a transmit interface to a receive-only interface");
+intBriC.addSC("trunk-group", "Configure interface to be in a trunk group");
+intBriC.addSC("tx-ring-limit", "Configure PA level transmit ring limit");
+
diff --git a/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/cmd_intDialer.txt b/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/cmd_intDialer.txt
new file mode 100644
index 0000000..ead235d
--- /dev/null
+++ b/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/cmd_intDialer.txt
@@ -0,0 +1,195 @@
+
+intDialerC.addSC("access-expression", "Build a bridge boolean access expression");
+ intDialerC["access-expression"].addSC("input", "Filter input packets");
+ intDialerC["access-expression"].input.addSC("LINE", "A boolean expression of bridge access lists");
+ intDialerC["access-expression"].addSC("output", "Filter output packets");
+ intDialerC["access-expression"].output.addSC("LINE", "A boolean expression of bridge access lists");
+intDialerC.addSC("arp", "Set arp type (arpa, probe, snap) or timeout");
+ intDialerC.arp.addSC("arpa", "Standard arp protocol");
+ intDialerC.arp.addSC("frame-relay", "Enable ARP for a frame relay interface");
+ intDialerC.arp.addSC("probe", "HP style arp protocol");
+ intDialerC.arp.addSC("snap", "IEEE 802.3 style arp");
+ intDialerC.arp.addSC("timeout", "Set ARP cache timeout");
+ intDialerC.arp.timeout.addSC("<0-2147483>", "Seconds");
+intDialerC.addSC("autodetect", "Autodetect Encapsulations on Serial interface");
+ intDialerC.autodetect.addSC("encapsulation", "list of allowed encapsulations for autodetect");
+ intDialerC.autodetect.encapsulation.addSC("lapb-ta", "Autodetect LAPB for ISDN terminal adapter");
+ intDialerC.autodetect.encapsulation.addSC("ppp", "Autodetect PPP encapsulations on interface");
+ intDialerC.autodetect.encapsulation.addSC("v120", "Autodetect V120 encapsulations on B-channels");
+intDialerC.addSC("bandwidth", "Set bandwidth informational parameter");
+ intDialerC.bandwidth.addSC("<1-10000000>", "Bandwidth in kilobits");
+intDialerC.addSC("bridge-group", "Transparent bridging interface parameters");
+intDialerC.addSC("carrier-delay", "Specify delay for interface transitions");
+ intDialerC["carrier-delay"].addSC("<0-60>", "Carrier Transitions delay seconds");
+ intDialerC["carrier-delay"].addSC("msec", "delay specified in milliseconds");
+ intDialerC["carrier-delay"].msec.addSC("<0-1000>", "Carrier Transitions delay milliseconds");
+intDialerC.addSC("cdp", "CDP interface subcommands");
+ intDialerC.cdp.addSC("enable", "Enable CDP on interface");
+intDialerC.addSC("clock", "Configure serial interface clock");
+ intDialerC.clock.addSC("rate", "Configure serial interface clock speed");
+ intDialerC.clock.rate.addSC("<300-4000000>", "Choose clockrate from list above");
+intDialerC.addSC("compress", "Set serial interface for compression");
+ intDialerC.compress.addSC("stac", "stac compression algorithm");
+intDialerC.addSC("custom-queue-list", "Assign a custom queue list to an interface");
+ intDialerC["custom-queue-list"].addSC("<1-16>", "Custom queue list number");
+intDialerC.addSC("default", "Set a command to its defaults");
+intDialerC.addSC("description", "Interface specific description");
+ intDialerC.description.addSC("LINE", "Up to 240 characters describing this interface");
+intDialerC.addSC("dialer", "Dial-on-demand routing (DDR) commands");
+ intDialerC.dialer.addSC("aaa", "Allow dialer to access AAA for dialing information");
+ intDialerC.dialer.addSC("map", "Define multiple dial-on-demand numbers");
+ intDialerC.dialer.map.addSC("ip", "IP");
+ intDialerC.dialer.map.ip.addSC("A.B.C.D", "Protocol specific address");
+ intDialerC.dialer.map.ip["A.B.C.D"].addSC("WORD", "Dialer string (quote strings containing #)");
+ intDialerC.dialer.map.ip["A.B.C.D"].addSC("broadcast", "Broadcasts should be forwarded to this address");
+ intDialerC.dialer.map.ip["A.B.C.D"].broadcast.addSC("WORD", "Dialer string (quote strings containing #)");
+ intDialerC.dialer.map.ip["A.B.C.D"].addSC("name", "Map to a host");
+ intDialerC.dialer.map.ip["A.B.C.D"].name.addSC("WORD", "Hostname to map");
+ intDialerC.dialer.map.ip["A.B.C.D"].name.WORD.addSC("WORD", "Dialer string (quote strings containing #)");
+ intDialerC.dialer.map.ip["A.B.C.D"].name.WORD.addSC("broadcast", "Broadcasts should be forwarded to this address");
+ intDialerC.dialer.map.ip["A.B.C.D"].name.WORD.broadcast.addSC("WORD", "Dialer string (quote strings containing #)");
+ intDialerC.dialer.map.ip["A.B.C.D"].name.WORD.addSC("class", "dialer map class");
+ intDialerC.dialer.map.ip["A.B.C.D"].name.WORD.class.addSC("WORD", "name of dialer map class");
+ intDialerC.dialer.map.ip["A.B.C.D"].name.WORD.class.WORD.addSC("WORD", "Dialer string (quote strings containing #)");
+ intDialerC.dialer.map.ip["A.B.C.D"].name.WORD.class.WORD.addSC("broadcast", "Broadcasts should be forwarded to this address");
+ intDialerC.dialer.map.ip["A.B.C.D"].name.WORD.class.WORD.broadcast.addSC("WORD", "Dialer string (quote strings containing #)");
+ intDialerC.dialer.map.ip["A.B.C.D"].addSC("system-script", "Specify regular expression to select system dialing script");
+ intDialerC.dialer.map.ip["A.B.C.D"].addSC("vrf", "VPN Routing/Forwarding instance");
+ intDialerC.dialer.map.addSC("ipv6", "IPV6");
+ intDialerC.dialer.map.ipv6.addSC("X:X:X:X::X/<0-128>", "Protocol specific address");
+ intDialerC.dialer.map.addSC("netbios", "NETBIOS");
+ intDialerC.dialer.map.pppoe.addSC("system-script", "Specify regular expression to select system dialing script");
+ intDialerC.dialer.map.pppoe.addSC("vrf", "VPN Routing/Forwarding instance");
+ intDialerC.dialer.addSC("pool", "Specify dialer pool to be used");
+ intDialerC.dialer.pool.addSC("<1-255>", "Dialer pool number");
+ intDialerC.dialer.addSC("string", "Specify telephone number to be passed to DCE device");
+ intDialerC.dialer.addSC("vpdn", "Enable vpdn dial");
+intDialerC.addSC("dialer-group", "Assign interface to dialer-list");
+ intDialerC["dialer-group"].addSC("<1-128>", "Dialer list number");
+intDialerC.addSC("exit", "Exit from interface configuration mode");
+intDialerC.addSC("fair-queue", "Enable Fair Queuing on an Interface");
+intDialerC.addSC("full-duplex", "Configure full-duplex operational mode");
+intDialerC.addSC("half-duplex", "Configure half-duplex and related commands");
+intDialerC.addSC("help", "Description of the interactive help system");
+intDialerC.addSC("hold-queue", "Set hold queue depth");
+intDialerC.addSC("ip", "Interface Internet Protocol config commands");
+ intDialerC.ip.addSC("access-group", "Specify access control for packets");
+ intDialerC.ip.addSC("accounting", "Enable IP accounting on this interface");
+ intDialerC.ip.addSC("address", "Set the IP address of an interface");
+ intDialerC.ip.address.addSC("A.B.C.D", "IP address");
+ intDialerC.ip.address["A.B.C.D"].addSC("A.B.C.D", "IP subnet mask");
+ intDialerC.ip.address["A.B.C.D"]["A.B.C.D"].addSC("secondary", "Make this IP address a secondary address");
+ intDialerC.ip.address.addSC("pool", "IP Address autoconfigured from a local DHCP pool");
+ intDialerC.ip.address.pool.addSC("WORD", "Pool name");
+ intDialerC.ip.addSC("authentication", "authentication subcommands");
+ intDialerC.ip.addSC("bgp", "BGP interface commands");
+ intDialerC.ip.addSC("dhcp", "Configure DHCP parameters for this interface");
+ intDialerC.ip.dhcp.addSC("relay", "DHCP relay configuration parameters");
+ intDialerC.ip.dhcp.relay.addSC("information", "DHCP relay information option");
+ intDialerC.ip.dhcp.relay.information.addSC("trusted", "Received DHCP packet may contain relay info option with zero giaddr");
+ intDialerC.ip.addSC("directed-broadcast", "Enable forwarding of directed broadcasts");
+ intDialerC.ip.addSC("hold-time", "Configures IP-EIGRP hold time");
+ intDialerC.ip.addSC("idle-group", "Specify interesting packets for idle-timer");
+ intDialerC.ip.addSC("igmp", "IGMP interface commands");
+ intDialerC.ip.addSC("load-sharing", "Style of load sharing");
+ intDialerC.ip.addSC("security", "DDN IP Security Option");
+ intDialerC.ip.addSC("split-horizon", "Perform split horizon");
+ intDialerC.ip.addSC("summary-address", "Perform address summarization");
+ intDialerC.ip["summary-address"].addSC("eigrp", "Enhanced Interior Gateway Routing Protocol (EIGRP)");
+ intDialerC.ip["summary-address"].eigrp.addSC("<1-65535>", "Autonomous system number");
+ intDialerC.ip["summary-address"].eigrp["<1-65535>"].addSC("A.B.C.D", "IP address");
+ intDialerC.ip["summary-address"].eigrp["<1-65535>"]["A.B.C.D"].addSC("A.B.C.D", "IP network mask");
+ intDialerC.ip["summary-address"].eigrp["<1-65535>"]["A.B.C.D"]["A.B.C.D"].addSC("<1-255>", "Administrative distance");
+ intDialerC.ip["summary-address"].addSC("rip", "Routing Information Protocol (RIP)");
+ intDialerC.ip["summary-address"].rip.addSC("A.B.C.D", "IP address");
+ intDialerC.ip["summary-address"].rip["A.B.C.D"].addSC("A.B.C.D", "IP network mask");
+
+ intDialerC.ip.addSC("tcp", "TCP header compression and other parameters");
+ intDialerC.ip.addSC("unnumbered", "Enable IP processing without an explicit address");
+ intDialerC.ip.addSC("unreachables", "Enable sending ICMP Unreachable messages");
+intDialerC.addSC("ipv6", "IPv6 interface subcommands");
+ intDialerC.ipv6.addSC("redirects", "Enable sending of ICMP Redirect messages");
+ intDialerC.ipv6.addSC("rip", "Configure RIP routing protocol");
+ intDialerC.ipv6.addSC("traffic-filter", "Access control list for packets");
+ intDialerC.ipv6.addSC("unnumbered", "Configure IPv6 interface as unnumbered");
+intDialerC.addSC("keepalive", "Enable keepalive");
+ intDialerC.keepalive.addSC("<0-32767>", "Keepalive period (default 10 seconds)");
+intDialerC.addSC("llc2", "LLC2 Interface Subcommands");
+intDialerC.addSC("load-interval", "Specify interval for load calculation for an interface");
+intDialerC.addSC("logging", "Configure logging for interface");
+intDialerC.addSC("loopback", "Configure internal loopback on an interface");
+intDialerC.addSC("mac-address", "Manually set interface MAC address");
+intDialerC.addSC("max-reserved-bandwidth", "Maximum Reservable Bandwidth on an Interface");
+intDialerC.addSC("mtu", "Set the interface Maximum Transmission Unit (MTU)");
+intDialerC.addSC("multilink-group", "Put interface in a multilink bundle");
+intDialerC.addSC("netbios", "Use a defined NETBIOS access list or enable name-caching");
+ intDialerC.netbios.addSC("input-access-filter", "Access list filter on incoming messages");
+ intDialerC.netbios.addSC("output-access-filter", "Access list filter on outgoing messages");
+intDialerC.addSC("no", "Negate a command or set its defaults");
+ intDialerC.no.addSC("access-expression", "Build a bridge boolean access expression");
+ intDialerC.no["access-expression"].addSC("input", "Filter input packets");
+ intDialerC.no["access-expression"].addSC("output", "Filter output packets");
+ intDialerC.no.addSC("arp", "Set arp type (arpa, probe, snap) or timeout");
+ intDialerC.no.arp.addSC("arpa", "Standard arp protocol");
+ intDialerC.no.arp.addSC("frame-relay", "Enable ARP for a frame relay interface");
+ intDialerC.no.arp.addSC("probe", "HP style arp protocol");
+ intDialerC.no.arp.addSC("snap", "IEEE 802.3 style arp");
+ intDialerC.no.arp.addSC("timeout", "Set ARP cache timeout");
+ intDialerC.no.addSC("autodetect", "Autodetect Encapsulations on Serial interface");
+ intDialerC.no.autodetect.addSC("encapsulation", "list of allowed encapsulations for autodetect");
+ intDialerC.no.addSC("bandwidth", "Set bandwidth informational parameter");
+ intDialerC.no.addSC("bridge-group", "Transparent bridging interface parameters");
+ intDialerC.no["bridge-group"].addSC("<1-255>", "Assign an interface to a Bridge Group.");
+ intDialerC.no.addSC("carrier-delay", "Specify delay for interface transitions");
+ intDialerC.no.addSC("cdp", "CDP interface subcommands");
+ intDialerC.no.cdp.addSC("enable", "Enable CDP on interface");
+ intDialerC.no.addSC("clock", "Configure serial interface clock");
+ intDialerC.no.clock.addSC("rate", "Configure serial interface clock speed");
+ intDialerC.no.addSC("compress", "Set serial interface for compression");
+ intDialerC.no.addSC("custom-queue-list", "Assign a custom queue list to an interface");
+ intDialerC.no.addSC("delay", "Specify interface throughput delay");
+ intDialerC.no.addSC("description", "Interface specific description");
+ intDialerC.no.addSC("dialer", "Dial-on-demand routing (DDR) commands");
+ intDialerC.no.dialer.addSC("aaa", "Allow dialer to access AAA for dialing information");
+ intDialerC.no.dialer.addSC("hold-queue", "Configure output hold queue");
+ intDialerC.no.dialer.addSC("idle-timeout", "Specify idle timeout before disconnecting line");
+ intDialerC.no.dialer.addSC("load-threshold", "Specify threshold for placing additional calls");
+ intDialerC.no.dialer.addSC("pool", "Specify dialer pool to be used");
+ intDialerC.no.dialer.addSC("priority", "Specify priority for use in dialer group");
+ intDialerC.no.dialer.addSC("reserved-links", "Specify link reservations");
+ intDialerC.no.dialer.addSC("vpdn", "Enable vpdn dial");
+ intDialerC.no.addSC("dialer-group", "Assign interface to dialer-list");
+ intDialerC.no.addSC("encapsulation", "Set encapsulation type for an interface");
+ intDialerC.no.addSC("fair-queue", "Enable Fair Queuing on an Interface");
+ intDialerC.no.addSC("full-duplex", "Configure full-duplex operational mode");
+ intDialerC.no.addSC("half-duplex", "Configure half-duplex and related commands");
+ intDialerC.no.addSC("hold-queue", "Set hold queue depth");
+ intDialerC.no.addSC("ip", "Interface Internet Protocol config commands");
+ intDialerC.no.ip.addSC("access-group", "Specify access control for packets");
+ intDialerC.no.ip.addSC("unnumbered", "Enable IP processing without an explicit address");
+ intDialerC.no.addSC("keepalive", "Enable keepalive");
+ intDialerC.no.keepalive.addSC("<0-32767>", "Keepalive period (default 10 seconds)");
+ intDialerC.no.addSC("shutdown","Shutdown the selected interface");
+
+intDialerC.addSC("ntp", "Configure NTP");
+intDialerC.addSC("ppp", "Point-to-Point Protocol");
+ intDialerC.ppp.addSC("authentication", "Set PPP link authentication method");
+ intDialerC.ppp.authentication.addSC("chap", "Challenge Handshake Authentication Protocol (CHAP)");
+ intDialerC.ppp.authentication.addSC("eap", "Extensible Authentication Protocol (EAP)");
+ intDialerC.ppp.authentication.addSC("ms-chap", "Microsoft Challenge Handshake Authentication Protocol (MS-CHAP)");
+ intDialerC.ppp.authentication.addSC("pap", "Password Authentication Protocol (PAP)");
+intDialerC.addSC("priority-group", "Assign a priority group to an interface");
+intDialerC.addSC("pulse-time", "Force DTR low during resets");
+intDialerC.addSC("random-detect", "Enable Weighted Random Early Detection (WRED) on an Interface");
+intDialerC.addSC("rate-limit", "Rate Limit");
+intDialerC.addSC("serial", "serial interface commands");
+intDialerC.addSC("service-policy", "Configure QoS Service Policy");
+intDialerC.addSC("shutdown", "Shutdown the selected interface");
+intDialerC.addSC("smds", "Modify SMDS parameters");
+intDialerC.addSC("snapshot", "Configure snapshot support on the interface");
+intDialerC.addSC("snmp", "Modify SNMP interface parameters");
+intDialerC.addSC("source", "Get config from another source");
+intDialerC.addSC("timeout", "Define timeout values for this interface");
+intDialerC.addSC("transmit-interface", "Assign a transmit interface to a receive-only interface");
+intDialerC.addSC("trunk-group", "Configure interface to be in a trunk group");
+intDialerC.addSC("tx-ring-limit", "Configure PA level transmit ring limit");
diff --git a/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/cmd_intF.txt b/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/cmd_intF.txt
new file mode 100644
index 0000000..9c30ad5
--- /dev/null
+++ b/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/cmd_intF.txt
@@ -0,0 +1,187 @@
+
+intFC.addSC("access-expression", "Build a bridge boolean access expression");
+ intFC["access-expression"].addSC("input", "Filter input packets");
+ intFC["access-expression"].input.addSC("LINE", "A boolean expression of bridge access lists");
+ intFC["access-expression"].addSC("output", "Filter output packets");
+ intFC["access-expression"].output.addSC("LINE", "A boolean expression of bridge access lists");
+intFC.addSC("arp", "Set arp type (arpa, probe, snap) or timeout");
+ intFC.arp.addSC("arpa", "Standard arp protocol");
+ intFC.arp.addSC("frame-relay", "Enable ARP for a frame relay interface");
+ intFC.arp.addSC("probe", "HP style arp protocol");
+ intFC.arp.addSC("snap", "IEEE 802.3 style arp");
+ intFC.arp.addSC("timeout", "Set ARP cache timeout");
+ intFC.arp.timeout.addSC("<0-2147483>", "Seconds");
+intFC.addSC("backup", "Modify backup parameters");
+intFC.addSC("bandwidth", "Set bandwidth informational parameter");
+ intFC.bandwidth.addSC("<1-10000000>", "Bandwidth in kilobits");
+intFC.addSC("bridge-group", "Transparent bridging interface parameters");
+intFC.addSC("carrier-delay", "Specify delay for interface transitions");
+ intFC["carrier-delay"].addSC("<0-60>", "Carrier Transitions delay seconds");
+ intFC["carrier-delay"].addSC("msec", "delay specified in milliseconds");
+ intFC["carrier-delay"].msec.addSC("<0-1000>", "Carrier Transitions delay milliseconds");
+intFC.addSC("cdp", "CDP interface subcommands");
+ intFC.cdp.addSC("enable", "Enable CDP on interface");
+intFC.addSC("cmns", "OSI CMNS");
+ intFC.cmns.addSC("enable", "Enable CMNS");
+intFC.addSC("custom-queue-list", "Assign a custom queue list to an interface");
+ intFC["custom-queue-list"].addSC("<1-16>", "Custom queue list number");
+intFC.addSC("default", "Set a command to its defaults");
+intFC.addSC("delay", "Specify interface throughput delay");
+ intFC.delay.addSC("<1-16777215>", "Throughput delay (tens of microseconds)");
+intFC.addSC("description", "Interface specific description");
+ intFC.description.addSC("LINE", "Up to 240 characters describing this interface");
+intFC.addSC("exit", "Exit from interface configuration mode");
+intFC.addSC("fair-queue", "Enable Fair Queuing on an Interface");
+ intFC["fair-queue"].addSC("<1-4096>", "Congestive Discard Threshold");
+ intFC["fair-queue"]["<1-4096>"].addSC("<16-4096>", "Number Dynamic Conversation Queues");
+intFC.addSC("full-duplex", "Configure full-duplex operational mode");
+intFC.addSC("half-duplex", "Configure half-duplex and related commands");
+intFC.addSC("help", "Description of the interactive help system");
+intFC.addSC("hold-queue", "Set hold queue depth");
+intFC.addSC("ip", "Interface Internet Protocol config commands");
+
+ intFC.ip.addSC("access-group", "Specify access control for packets");
+ intFC.ip.addSC("accounting", "Enable IP accounting on this interface");
+ intFC.ip.addSC("address", "Set the IP address of an interface");
+ intFC.ip.address.addSC("A.B.C.D", "IP address");
+ intFC.ip.address["A.B.C.D"].addSC("A.B.C.D", "IP subnet mask");
+ intFC.ip.address["A.B.C.D"]["A.B.C.D"].addSC("secondary", "Make this IP address a secondary address");
+ intFC.ip.addSC("authentication", "authentication subcommands");
+ intFC.ip.addSC("bandwidth-percent", "Set EIGRP bandwidth limit");
+ intFC.ip["bandwidth-percent"].addSC("eigrp", "Enhanced Interior Gateway Routing Protocol (EIGRP)");
+ intFC.ip["bandwidth-percent"].eigrp.addSC("<1-65535>", "Autonomous system number");
+ intFC.ip["bandwidth-percent"].eigrp["<1-65535>"].addSC("<1-999999>", "Maximum bandwidth percentage that EIGRP may use");
+ intFC.ip["bandwidth-percent"].addSC("interfaces", "IP-EIGRP interfaces");
+ intFC.ip["bandwidth-percent"].addSC("neighbors", "IP-EIGRP neighbors");
+ intFC.ip["bandwidth-percent"].addSC("topology", "IP-EIGRP Topology Table");
+ intFC.ip["bandwidth-percent"].addSC("traffic", "IP-EIGRP Traffic Statistics");
+ intFC.ip.addSC("broadcast-address", "Set the broadcast address of an interface");
+ intFC.ip.addSC("cgmp", "Enable/disable CGMP");
+ intFC.ip.addSC("directed-broadcast", "Enable forwarding of directed broadcasts");
+ intFC.ip.addSC("dvmrp", "DVMRP interface commands");
+ intFC.ip.addSC("hello-interval", "Configures IP-EIGRP hello interval");
+ intFC.ip.addSC("helper-address", "Specify a destination address for UDP broadcasts");
+ intFC.ip.addSC("hold-time", "Configures IP-EIGRP hold time");
+ intFC.ip.addSC("igmp", "IGMP interface commands");
+ intFC.ip.addSC("irdp", "ICMP Router Discovery Protocol");
+ intFC.ip.addSC("load-sharing", "Style of load sharing");
+ intFC.ip.addSC("mask-reply", "Enable sending ICMP Mask Reply messages");
+ intFC.ip.addSC("mroute-cache", "Enable switching cache for incoming multicast packets");
+ intFC.ip.addSC("mtu", "Set IP Maximum Transmission Unit");
+ intFC.ip.addSC("multicast", "IP multicast interface commands");
+ intFC.ip.addSC("nat", "NAT interface commands");
+ intFC.ip.nat.addSC("inside", "Inside interface for address translation");
+ intFC.ip.nat.addSC("outside", "Outside interface for address translation");
+ intFC.ip.addSC("nhrp", "NHRP interface subcommands");
+ intFC.ip.addSC("ospf", "OSPF interface commands");
+ intFC.ip.ospf.addSC("authentication-key", "Authentication password (key)");
+ intFC.ip.ospf["authentication-key"].addSC("<0-7>", "Encryption type (0 for not yet encrypted, 7 for proprietary)");
+ intFC.ip.ospf["authentication-key"]["<0-7>"].addSC("LINE", "The OSPF password (key)");
+ intFC.ip.ospf.addSC("cost", "Interface cost");
+ intFC.ip.ospf.cost.addSC("<1-65535>", "Cost");
+ intFC.ip.ospf.addSC("database-filter", "Filter OSPF LSA during synchronization and flooding");
+ intFC.ip.ospf.addSC("dead-interval", "Interval after which a neighbor is declared dead");
+ intFC.ip.ospf["dead-interval"].addSC("<1-65535>", "Seconds");
+ intFC.ip.ospf.addSC("demand-circuit", "OSPF demand circuit");
+ intFC.ip.ospf.addSC("hello-interval", "Time between HELLO packets");
+ intFC.ip.ospf["hello-interval"].addSC("<1-65535>", "Seconds");
+
+ intFC.ip.ospf.addSC("message-digest-key", "Message digest authentication password (key)");
+ intFC.ip.ospf["message-digest-key"].addSC("<1-255>", "Key ID");
+ intFC.ip.ospf["message-digest-key"]["<1-255>"].addSC("md5", "Use MD5 algorithm");
+ intFC.ip.ospf["message-digest-key"]["<1-255>"].md5.addSC("<0-7>", "Encryption type (0 for not yet encrypted, 7 for proprietary)");
+ intFC.ip.ospf["message-digest-key"]["<1-255>"].md5["<0-7>"].addSC("LINE", "The OSPF password (key)");
+ intFC.ip.ospf["message-digest-key"]["<1-255>"].md5.addSC("LINE", "The OSPF password (key)");
+ intFC.ip.ospf.addSC("network", "Network type");
+ intFC.ip.ospf.addSC("priority", "Router priority");
+ intFC.ip.ospf.priority.addSC("<0-255>", "Priority");
+ intFC.ip.ospf.addSC("retransmit-interval", "Time between retransmitting lost link state advertisements");
+ intFC.ip.ospf.addSC("transmit-delay", "Link state transmit delay");
+
+ intFC.ip.addSC("pim", "PIM interface commands");
+ intFC.ip.addSC("policy", "Enable policy routing");
+ intFC.ip.addSC("probe", "Enable HP Probe support");
+ intFC.ip.addSC("proxy-arp", "Enable proxy ARP");
+ intFC.ip.addSC("rarp-server", "Enable RARP server for static arp entries");
+ intFC.ip.addSC("redirects", "Enable sending ICMP Redirect messages");
+ intFC.ip.addSC("rip", "Router Information Protocol");
+ intFC.ip.addSC("route-cache", "Enable fast-switching cache for outgoing packets");
+ intFC.ip.addSC("rsvp", "RSVP interface commands");
+ intFC.ip.addSC("rtp", "RTP parameters");
+ intFC.ip.addSC("sap", "Session Advertisement Protocol interface commands");
+ intFC.ip.addSC("sdr", "Session Directory Protocol interface commands");
+ intFC.ip.addSC("security", "DDN IP Security Option");
+ intFC.ip.addSC("split-horizon", "Perform split horizon");
+ intFC.ip.addSC("summary-address", "Perform address summarization");
+ intFC.ip["summary-address"].addSC("eigrp", "Enhanced Interior Gateway Routing Protocol (EIGRP)");
+ intFC.ip["summary-address"].eigrp.addSC("<1-65535>", "Autonomous system number");
+ intFC.ip["summary-address"].eigrp["<1-65535>"].addSC("A.B.C.D", "IP address");
+ intFC.ip["summary-address"].eigrp["<1-65535>"]["A.B.C.D"].addSC("A.B.C.D", "IP network mask");
+ intFC.ip["summary-address"].eigrp["<1-65535>"]["A.B.C.D"]["A.B.C.D"].addSC("<1-255>", "Administrative distance");
+
+ intFC.ip.addSC("tcp", "TCP header compression parameters");
+ intFC.ip.addSC("unnumbered", "Enable IP processing without an explicit address");
+ intFC.ip.addSC("unreachables", "Enable sending ICMP Unreachable messages");
+ intFC.ip.addSC("verify", "Enable per packet validation");
+ intFC.ip.addSC("vrf", "VPN Routing/Forwarding parameters on the interface");
+ intFC.ip.addSC("wccp", "WCCP interface commands");
+intFC.addSC("ipv6", "IPv6 interface subcommands");
+intFC.addSC("keepalive", "Enable keepalive");
+ intFC.keepalive.addSC("<0-32767>", "Keepalive period (default 10 seconds)");
+intFC.addSC("llc2", "LLC2 Interface Subcommands");
+intFC.addSC("load-interval", "Specify interval for load calculation for an interface");
+intFC.addSC("logging", "Configure logging for interface");
+intFC.addSC("loopback", "Configure internal loopback on an interface");
+intFC.addSC("mac-address", "Manually set interface MAC address");
+intFC.addSC("max-reserved-bandwidth", "Maximum Reservable Bandwidth on an Interface");
+intFC.addSC("media-type", "Interface media type");
+ intFC["media-type"].addSC("100BaseX", "Use RJ45 for -TX; SC FO for -FX");
+intFC.addSC("mtu", "Set the interface Maximum Transmission Unit (MTU)");
+ intFC.mtu.addSC("<64-18000>", "MTU size in bytes");
+intFC.addSC("multilink-group", "Put interface in a multilink bundle");
+ intFC["multilink-group"].addSC("<1-2147483647>", "Multilink group number");
+intFC.addSC("netbios", "Use a defined NETBIOS access list or enable name-caching");
+ intFC.netbios.addSC("input-access-filter", "Access list filter on incoming messages");
+ intFC.netbios.addSC("output-access-filter", "Access list filter on outgoing messages");
+intFC.addSC("no", "Negate a command or set its defaults");
+ intFC.no.addSC("arp", "Set arp type (arpa, probe, snap) or timeout");
+ intFC.no.addSC("backup", "Modify backup parameters");
+ intFC.no.addSC("bandwidth", "Set bandwidth informational parameter");
+ intFC.no.addSC("bridge-group", "Transparent bridging interface parameters");
+ intFC.no["bridge-group"].addSC("<1-255>", "Assign an interface to a Bridge Group.");
+ intFC.no.addSC("carrier-delay", "Specify delay for interface transitions");
+ intFC.no.addSC("cdp", "CDP interface subcommands");
+ intFC.no.addSC("delay", "Specify interface throughput delay");
+ intFC.no.addSC("description", "Interface specific description");
+ intFC.no.addSC("fair-queue", "Enable Fair Queuing on an Interface");
+ intFC.no.addSC("full-duplex", "Configure full-duplex operational mode");
+ intFC.no.addSC("half-duplex", "Configure half-duplex and related commands");
+ intFC.no.addSC("hold-queue", "Set hold queue depth");
+ intFC.no.addSC("ip", "Interface Internet Protocol config commands");
+ intFC.no.ip.addSC("address", "Set the IP address of an interface");
+
+ intFC.no.addSC("keepalive", "Enable keepalive");
+ intFC.no.keepalive.addSC("<0-32767>", "Keepalive period (default 10 seconds)");
+ intFC.no.addSC("shutdown","Shutdown the selected interface");
+
+intFC.addSC("ntp", "Configure NTP");
+intFC.addSC("pppoe", "pppoe interface subcommands");
+intFC.addSC("pppoe-client", "pppoe client");
+intFC.addSC("priority-group", "Assign a priority group to an interface");
+intFC.addSC("random-detect", "Enable Weighted Random Early Detection (WRED) on an Interface");
+intFC.addSC("rate-limit", "Rate Limit");
+intFC.addSC("service-policy", "Configure QoS Service Policy");
+intFC.addSC("shutdown", "Shutdown the selected interface");
+intFC.addSC("snapshot", "Configure snapshot support on the interface");
+intFC.addSC("snmp", "Modify SNMP interface parameters");
+intFC.addSC("speed", "Configure speed operation.");
+ intFC.speed.addSC("10", "Force 10 Mbps operation");
+ intFC.speed.addSC("100", "Force 100 Mbps operation");
+ intFC.speed.addSC("auto", "Enable AUTO speed configuration");
+intFC.addSC("standby", "HSRP interface configuration commands");
+intFC.addSC("timeout", "Define timeout values for this interface");
+intFC.addSC("traffic-shape", "Enable Traffic Shaping on an Interface or Sub-Interface");
+intFC.addSC("transmit-interface", "Assign a transmit interface to a receive-only interface");
+intFC.addSC("trunk-group", "Configure interface to be in a trunk group");
+intFC.addSC("tx-ring-limit", "Configure PA level transmit ring limit");
+
diff --git a/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/cmd_intLoopBack.txt b/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/cmd_intLoopBack.txt
new file mode 100644
index 0000000..1b01435
--- /dev/null
+++ b/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/cmd_intLoopBack.txt
@@ -0,0 +1,193 @@
+
+intLoopBackC.addSC("access-expression", "Build a bridge boolean access expression");
+ intLoopBackC["access-expression"].addSC("input", "Filter input packets");
+ intLoopBackC["access-expression"].input.addSC("LINE", "A boolean expression of bridge access lists");
+ intLoopBackC["access-expression"].addSC("output", "Filter output packets");
+ intLoopBackC["access-expression"].output.addSC("LINE", "A boolean expression of bridge access lists");
+intLoopBackC.addSC("arp", "Set arp type (arpa, probe, snap) or timeout");
+ intLoopBackC.arp.addSC("arpa", "Standard arp protocol");
+ intLoopBackC.arp.addSC("frame-relay", "Enable ARP for a frame relay interface");
+ intLoopBackC.arp.addSC("probe", "HP style arp protocol");
+ intLoopBackC.arp.addSC("snap", "IEEE 802.3 style arp");
+ intLoopBackC.arp.addSC("timeout", "Set ARP cache timeout");
+ intLoopBackC.arp.timeout.addSC("<0-2147483>", "Seconds");
+intLoopBackC.addSC("backup", "Modify backup parameters");
+intLoopBackC.addSC("bandwidth", "Set bandwidth informational parameter");
+ intLoopBackC.bandwidth.addSC("<1-10000000>", "Bandwidth in kilobits");
+intLoopBackC.addSC("bridge-group", "Transparent bridging interface parameters");
+intLoopBackC.addSC("carrier-delay", "Specify delay for interface transitions");
+ intLoopBackC["carrier-delay"].addSC("<0-60>", "Carrier Transitions delay seconds");
+ intLoopBackC["carrier-delay"].addSC("msec", "delay specified in milliseconds");
+ intLoopBackC["carrier-delay"].msec.addSC("<0-1000>", "Carrier Transitions delay milliseconds");
+intLoopBackC.addSC("cdp", "CDP interface subcommands");
+ intLoopBackC.cdp.addSC("enable", "Enable CDP on interface");
+intLoopBackC.addSC("default", "Set a command to its defaults");
+intLoopBackC.addSC("delay", "Specify interface throughput delay");
+ intLoopBackC.delay.addSC("<1-16777215>", "Throughput delay (tens of microseconds)");
+intLoopBackC.addSC("description", "Interface specific description");
+ intLoopBackC.description.addSC("LINE", "Up to 240 characters describing this interface");
+intLoopBackC.addSC("exit", "Exit from interface configuration mode");
+intLoopBackC.addSC("help", "Description of the interactive help system");
+intLoopBackC.addSC("hold-queue", "Set hold queue depth");
+ intLoopBackC["hold-queue"].addSC("<0-4096>", "Queue length");
+ intLoopBackC["hold-queue"]["<0-4096>"].addSC("in", "Input queue");
+ intLoopBackC["hold-queue"]["<0-4096>"].addSC("out", "Output queue");
+intLoopBackC.addSC("ip", "Interface Internet Protocol config commands");
+ intLoopBackC.ip.addSC("access-group", "Specify access control for packets");
+ intLoopBackC.ip["access-group"].addSC("<1-199>", "IP access list (standard or extended)");
+ intLoopBackC.ip["access-group"]["<1-199>"].addSC("in", "inbound packets");
+ intLoopBackC.ip["access-group"]["<1-199>"].addSC("out", "outbound packets");
+ intLoopBackC.ip["access-group"].addSC("<1300-2699>", "IP expanded access list (standard or extended)");
+ intLoopBackC.ip["access-group"]["<1300-2699>"].addSC("in", "inbound packets");
+ intLoopBackC.ip["access-group"]["<1300-2699>"].addSC("out", "outbound packets");
+ intLoopBackC.ip["access-group"].addSC("WORD", "Access-list name");
+ intLoopBackC.ip["access-group"].WORD.addSC("in", "inbound packets");
+ intLoopBackC.ip["access-group"].WORD.addSC("out", "outbound packets");
+ intLoopBackC.ip.addSC("accounting", "Enable IP accounting on this interface");
+ intLoopBackC.ip.addSC("address", "Set the IP address of an interface");
+ intLoopBackC.ip.address.addSC("A.B.C.D", "IP address");
+ intLoopBackC.ip.address["A.B.C.D"].addSC("A.B.C.D", "IP subnet mask");
+ intLoopBackC.ip.address["A.B.C.D"]["A.B.C.D"].addSC("secondary", "Make this IP address a secondary address");
+ intLoopBackC.ip.address.addSC("pool", "IP Address autoconfigured from a local DHCP pool");
+ intLoopBackC.ip.address.pool.addSC("WORD", "Pool name");
+ intLoopBackC.ip.addSC("authentication", "authentication subcommands");
+ intLoopBackC.ip.authentication.addSC("key-chain", "key-chain");
+ intLoopBackC.ip.authentication["key-chain"].addSC("eigrp", "Enhanced Interior Gateway Routing Protocol (EIGRP)");
+ intLoopBackC.ip.authentication["key-chain"].eigrp.addSC("<1-65535>", "Autonomous system number");
+ intLoopBackC.ip.authentication["key-chain"].eigrp["<1-65535>"].addSC("LINE", "name of key-chain");
+ intLoopBackC.ip.authentication.addSC("mode", "mode");
+ intLoopBackC.ip.authentication.mode.addSC("eigrp", "Enhanced Interior Gateway Routing Protocol (EIGRP)");
+ intLoopBackC.ip.authentication.mode.eigrp.addSC("<1-65535>", "Autonomous system number");
+ intLoopBackC.ip.authentication.mode.eigrp["<1-65535>"].addSC("md5", "Keyed message digest");
+ intLoopBackC.ip.addSC("bandwidth-percent", "Set EIGRP bandwidth limit");
+ intLoopBackC.ip["bandwidth-percent"].addSC("eigrp", "Enhanced Interior Gateway Routing Protocol (EIGRP)");
+ intLoopBackC.ip["bandwidth-percent"].eigrp.addSC("<1-65535>", "Autonomous system number");
+ intLoopBackC.ip["bandwidth-percent"].eigrp["<1-65535>"].addSC("<1-999999>", "Maximum bandwidth percentage that EIGRP may use");
+ intLoopBackC.ip.addSC("bgp", "BGP interface commands");
+ intLoopBackC.ip.addSC("broadcast-address", "Set the broadcast address of an interface");
+ intLoopBackC.ip.addSC("cef", "Cisco Express Fowarding interface commands");
+ intLoopBackC.ip.addSC("cgmp", "Enable/disable CGMP");
+ intLoopBackC.ip.addSC("dhcp", "Configure DHCP parameters for this interface");
+ intLoopBackC.ip.addSC("directed-broadcast", "Enable forwarding of directed broadcasts");
+ intLoopBackC.ip.addSC("dvmrp", "DVMRP interface commands");
+ intLoopBackC.ip.addSC("hello-interval", "Configures IP-EIGRP hello interval");
+ intLoopBackC.ip["hello-interval"].addSC("eigrp", "Enhanced Interior Gateway Routing Protocol (EIGRP)");
+ intLoopBackC.ip["hello-interval"].eigrp.addSC("<1-65535>", "Autonomous system number");
+ intLoopBackC.ip["hello-interval"].eigrp["<1-65535>"].addSC("<1-65535>", "Seconds between hello transmissions");
+ intLoopBackC.ip.addSC("helper-address", "Specify a destination address for UDP broadcasts");
+ intLoopBackC.ip.addSC("hold-time", "Configures IP-EIGRP hold time");
+ intLoopBackC.ip["hold-time"].addSC("eigrp", "Enhanced Interior Gateway Routing Protocol (EIGRP)");
+ intLoopBackC.ip["hold-time"].eigrp.addSC("<1-65535>", "Autonomous system number");
+ intLoopBackC.ip["hold-time"].eigrp["<1-65535>"].addSC("<1-65535>", "Seconds before neighbor is considered down");
+ intLoopBackC.ip.addSC("idle-group", "Specify interesting packets for idle-timer");
+ intLoopBackC.ip["idle-group"].addSC("<1-199>", "IP access list (standard or extended)");
+ intLoopBackC.ip.addSC("igmp", "IGMP interface commands");
+ intLoopBackC.ip.igmp.version.addSC("<1-3>", "version number");
+ intLoopBackC.ip.addSC("irdp", "ICMP Router Discovery Protocol");
+ intLoopBackC.ip.addSC("load-sharing", "Style of load sharing");
+ intLoopBackC.ip["load-sharing"].addSC("per-destination", "Deterministic distribution");
+ intLoopBackC.ip["load-sharing"].addSC("per-packet", "Random distribution");
+ intLoopBackC.ip.addSC("local-proxy-arp", "Enable local-proxy ARP");
+ intLoopBackC.ip.addSC("mask-reply", "Enable sending ICMP Mask Reply messages");
+ intLoopBackC.ip.addSC("mrm", "Configure IP Multicast Routing Monitor tester");
+ intLoopBackC.ip.addSC("mtu", "Set IP Maximum Transmission Unit");
+ intLoopBackC.ip.mtu.addSC("<68-1000000>", "MTU (bytes)");
+ intLoopBackC.ip.addSC("multicast", "IP multicast interface commands");
+ intLoopBackC.ip.multicast["ttl-threshold"].addSC("<0-255>", "TTL threshold");
+ intLoopBackC.ip.addSC("nat", "NAT interface commands");
+ intLoopBackC.ip.nat.addSC("inside", "Inside interface for address translation");
+ intLoopBackC.ip.nat.addSC("outside", "Outside interface for address translation");
+ intLoopBackC.ip.addSC("nbar", "Network-Based Application Recognition");
+ intLoopBackC.ip.addSC("ospf", "OSPF interface commands");
+ intLoopBackC.ip.ospf.addSC("authentication", "Enable authentication");
+ intLoopBackC.ip.ospf.addSC("authentication-key", "Authentication password (key)");
+ intLoopBackC.ip.ospf.addSC("cost", "Interface cost");
+ intLoopBackC.ip.ospf.cost.addSC("<1-65535>", "Cost");
+ intLoopBackC.ip.ospf.addSC("database-filter", "Filter OSPF LSA during synchronization and flooding");
+ intLoopBackC.ip.ospf.addSC("dead-interval", "Interval after which a neighbor is declared dead");
+ intLoopBackC.ip.ospf["dead-interval"].addSC("<1-65535>", "Seconds");
+ intLoopBackC.ip.ospf.addSC("demand-circuit", "OSPF demand circuit");
+ intLoopBackC.ip.ospf.addSC("flood-reduction", "OSPF Flood Reduction");
+ intLoopBackC.ip.ospf.addSC("hello-interval", "Time between HELLO packets");
+ intLoopBackC.ip.ospf["hello-interval"].addSC("<1-65535>", "Seconds");
+ intLoopBackC.ip.ospf.addSC("message-digest-key", "Message digest authentication password (key)");
+ intLoopBackC.ip.ospf.addSC("mtu-ignore", "Ignores the MTU in DBD packets");
+ intLoopBackC.ip.ospf.addSC("network", "Network type");
+ intLoopBackC.ip.ospf.addSC("priority", "Router priority");
+ intLoopBackC.ip.ospf.addSC("retransmit-interval", "Time between retransmitting lost link state advertisements");
+ intLoopBackC.ip.ospf.addSC("transmit-delay", "Link state transmit delay");
+
+ intLoopBackC.ip.addSC("pgm", "PGM Reliable Transport Protocol");
+ intLoopBackC.ip.addSC("pim", "PIM interface commands");
+ intLoopBackC.ip.addSC("policy", "Enable policy routing");
+ intLoopBackC.ip.policy.addSC("route-map", "Policy route map");
+ intLoopBackC.ip.policy["route-map"].addSC("WORD", "Route map name");
+ intLoopBackC.ip.addSC("probe", "Enable HP Probe support");
+ intLoopBackC.ip.probe.addSC("proxy", "Proxy support");
+ intLoopBackC.ip.addSC("proxy-arp", "Enable proxy ARP");
+ intLoopBackC.ip.addSC("rarp-server", "Enable RARP server for static arp entries");
+ intLoopBackC.ip["rarp-server"].addSC("A.B.C.D", "IP server address");
+ intLoopBackC.ip.addSC("redirects", "Enable sending ICMP Redirect messages");
+ intLoopBackC.ip.addSC("rgmp", "Enable/disable RGMP");
+ intLoopBackC.ip.addSC("rip", "Router Information Protocol");
+ intLoopBackC.ip.rip.addSC("authentication", "Authentication control");
+ intLoopBackC.ip.rip.addSC("receive", "advertisement reception");
+ intLoopBackC.ip.rip.addSC("send", "advertisement transmission");
+ intLoopBackC.ip.rip.send.addSC("version", "version control");
+ intLoopBackC.ip.rip.send.version.addSC("<1-1>", "RIP version 1");
+ intLoopBackC.ip.rip.send.version.addSC("<2-2>", "RIP version 2");
+ intLoopBackC.ip.rip.addSC("v2-broadcast", "send ip broadcast v2 update");
+ intLoopBackC.ip.addSC("route-cache", "Enable fast-switching cache for outgoing packets");
+intLoopBackC.addSC("ipv6", "IPv6 interface subcommands");
+intLoopBackC.addSC("keepalive", "Enable keepalive");
+ intLoopBackC.keepalive.addSC("<0-32767>", "Keepalive period (default 10 seconds)");
+intLoopBackC.addSC("llc2", "LLC2 Interface Subcommands");
+intLoopBackC.addSC("load-interval", "Specify interval for load calculation for an interface");
+ intLoopBackC["load-interval"].addSC("<30-600>", "Load interval delay in seconds");
+intLoopBackC.addSC("logging", "Configure logging for interface");
+ intLoopBackC.logging.addSC("event", "Interface events");
+ intLoopBackC.logging.event.addSC("link-status", "UPDOWN and CHANGE messages");
+intLoopBackC.addSC("max-reserved-bandwidth", "Maximum Reservable Bandwidth on an Interface");
+ intLoopBackC["max-reserved-bandwidth"].addSC("<1-100>", "Max. reservable bandwidth as % of interface bandwidth");
+intLoopBackC.addSC("mtu", "Set the interface Maximum Transmission Unit (MTU)");
+intLoopBackC.addSC("multilink-group", "Put interface in a multilink bundle");
+intLoopBackC.addSC("netbios", "Use a defined NETBIOS access list or enable name-caching");
+intLoopBackC.addSC("no", "Negate a command or set its defaults");
+ intLoopBackC.no.addSC("arp", "Set arp type (arpa, probe, snap) or timeout");
+ intLoopBackC.no.arp.addSC("arpa", "Standard arp protocol");
+ intLoopBackC.no.arp.addSC("frame-relay", "Enable ARP for a frame relay interface");
+ intLoopBackC.no.addSC("bandwidth", "Set bandwidth informational parameter");
+ intLoopBackC.no["bridge-group"].addSC("<1-255>", "Assign an interface to a Bridge Group.");
+ intLoopBackC.no.addSC("cdp", "CDP interface subcommands");
+ intLoopBackC.no.cdp.addSC("enable", "Enable CDP on interface");
+ intLoopBackC.no.addSC("delay", "Specify interface throughput delay");
+ intLoopBackC.no.addSC("description", "Interface specific description");
+ intLoopBackC.no.addSC("hold-queue", "Set hold queue depth");
+ intLoopBackC.no.addSC("ip", "Interface Internet Protocol config commands");
+ intLoopBackC.no.ip.addSC("access-group", "Specify access control for packets");
+ intLoopBackC.no.ip.addSC("address", "Set the IP address of an interface");
+ intLoopBackC.no.ip.addSC("authentication", "authentication subcommands");
+ intLoopBackC.no.ip.addSC("dhcp", "Configure DHCP parameters for this interface");
+ intLoopBackC.no.ip.addSC("unnumbered", "Enable IP processing without an explicit address");
+ intLoopBackC.no.addSC("keepalive", "Enable keepalive");
+ intLoopBackC.no.keepalive.addSC("<0-32767>", "Keepalive period (default 10 seconds)");
+ intLoopBackC.no.addSC("load-interval", "Specify interval for load calculation for an interface");
+intLoopBackC.addSC("ntp", "Configure NTP");
+ intLoopBackC.ntp.addSC("broadcast", "Configure NTP broadcast service");
+ intLoopBackC.ntp.addSC("disable", "Disable NTP");
+ intLoopBackC.ntp.addSC("multicast", "Configure NTP multicast service");
+intLoopBackC.addSC("rate-limit", "Rate Limit");
+ intLoopBackC["rate-limit"].addSC("input", "Rate limit on input");
+ intLoopBackC["rate-limit"].addSC("output", "Rate limit on output");
+intLoopBackC.addSC("service-policy", "Configure QoS Service Policy");
+intLoopBackC.addSC("shutdown", "Shutdown the selected interface");
+intLoopBackC.addSC("snapshot", "Configure snapshot support on the interface");
+intLoopBackC.addSC("snmp", "Modify SNMP interface parameters");
+intLoopBackC.addSC("timeout", "Define timeout values for this interface");
+ intLoopBackC.timeout.addSC("absolute", "Define session timeout value for this interface");
+ intLoopBackC.timeout.absolute.addSC("<0-35790>", "Session lifetime (in minutes)");
+intLoopBackC.addSC("transmit-interface", "Assign a transmit interface to a receive-only interface");
+intLoopBackC.addSC("trunk-group", "Configure interface to be in a trunk group");
+ intLoopBackC["trunk-group"].addSC("<1-1000>", "Trunk group number");
+intLoopBackC.addSC("tx-ring-limit", "Configure PA level transmit ring limit");
+ intLoopBackC["tx-ring-limit"].addSC("<1-32767>", "Number (ring limit)");
diff --git a/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/cmd_intS.txt b/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/cmd_intS.txt
new file mode 100644
index 0000000..907b58a
--- /dev/null
+++ b/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/cmd_intS.txt
@@ -0,0 +1,391 @@
+
+intSC.addSC("access-expression", "Build a bridge boolean access expression");
+ intSC["access-expression"].addSC("input", "Filter input packets");
+ intSC["access-expression"].addSC("output", "Filter output packets");
+intSC.addSC("arp", "Set arp type (arpa, probe, snap) or timeout");
+ intSC.arp.addSC("arpa", "Standard arp protocol");
+ intSC.arp.addSC("frame-relay", "Enable ARP for a frame relay interface");
+ intSC.arp.addSC("probe", "HP style arp protocol");
+ intSC.arp.addSC("snap", "IEEE 802.3 style arp");
+ intSC.arp.addSC("timeout", "Set ARP cache timeout");
+intSC.addSC("autodetect", "Autodetect Encapsulations on Serial interface");
+ intSC.autodetect.addSC("encapsulation", "list of allowed encapsulations for autodetect");
+intSC.addSC("backup", "Modify backup parameters");
+ intSC.backup.addSC("delay", "Delays before backup line up or down transitions");
+ intSC.backup.delay.addSC("<0-4294967294>", "Seconds");
+ intSC.backup.delay["<0-4294967294>"].addSC("never", "Never deactivate the backup line");
+ intSC.backup.delay.addSC("never", "Never activate the backup line");
+ intSC.backup.delay.never.addSC("<0-4294967294>", "Seconds");
+ intSC.backup.delay.never.addSC("never", "Never deactivate the backup line");
+ intSC.backup.addSC("interface", "Configure an interface as a backup");
+ intSC.backup.addSC("load", "Load thresholds for line up or down transitions");
+ intSC.backup.load.addSC("<0-100>", "Percentage");
+ intSC.backup.load["<0-100>"].addSC("never", "Never deactivate the backup line");
+ intSC.backup.load.addSC("never", "Never activate the backup line");
+ intSC.backup.load.never.addSC("<0-100>", "Percentage");
+ intSC.backup.load.never.addSC("never", "Never deactivate the backup line");
+intSC.addSC("bandwidth", "Set bandwidth informational parameter");
+ intSC.bandwidth.addSC("<1-10000000>", "Bandwidth in kilobits");
+intSC.addSC("bridge-group", "Transparent bridging interface parameters");
+ intSC["bridge-group"].addSC("<1-255>", "Assign an interface to a Bridge Group.");
+intSC.addSC("carrier-delay", "Specify delay for interface transitions");
+ intSC["carrier-delay"].addSC("<0-60>", "Carrier Transitions delay seconds");
+ intSC["carrier-delay"].addSC("msec", "delay specified in milliseconds");
+intSC.addSC("cdp", "CDP interface subcommands");
+ intSC.cdp.addSC("enable", "Enable CDP on interface");
+intSC.addSC("clock", "Configure serial interface clock");
+ intSC.clock.addSC("rate", "Configure serial interface clock speed");
+ intSC.clock.rate.addSC("<300-8000000>", "Choose clockrate from list above");
+intSC.addSC("compress", "Set serial interface for compression");
+ intSC.compress.addSC("stac", "stac compression algorithm");
+intSC.addSC("custom-queue-list", "Assign a custom queue list to an interface");
+ intSC["custom-queue-list"].addSC("<1-16>", "Custom queue list number");
+intSC.addSC("default", "Set a command to its defaults");
+ intSC["default"].addSC("access-expression", "Build a bridge boolean access expression");
+ intSC["default"].addSC("arp", "Set arp type (arpa, probe, snap) or timeout");
+ intSC["default"].addSC("autodetect", "Autodetect Encapsulations on Serial interface");
+ intSC["default"].addSC("backup", "Modify backup parameters");
+ intSC["default"].addSC("bandwidth", "Set bandwidth informational parameter");
+ intSC["default"].addSC("bridge-group", "Transparent bridging interface parameters");
+ intSC["default"].addSC("carrier-delay", "Specify delay for interface transitions");
+ intSC["default"].addSC("cdp", "CDP interface subcommands");
+ intSC["default"].addSC("clock", "Configure serial interface clock");
+ intSC["default"].addSC("compress", "Set serial interface for compression");
+ intSC["default"].addSC("custom-queue-list", "Assign a custom queue list to an interface");
+intSC.addSC("delay", "Specify interface throughput delay");
+ intSC.delay.addSC("<1-16777215>", "Throughput delay (tens of microseconds)");
+intSC.addSC("description", "Interface specific description");
+ intSC.description.addSC("LINE", "Up to 240 characters describing this interface");
+intSC.addSC("dialer", "Dial-on-demand routing (DDR) commands");
+ intSC.dialer.addSC("callback-secure", "Enable callback security");
+ intSC.dialer.addSC("dtr", "Set DTR dialing for interface");
+ intSC.dialer.addSC("enable-timeout", "Set length of time an interface stays down before it is available for dialing");
+ intSC.dialer["enable-timeout"].addSC("<1-2147483>", "Enable timeout in seconds");
+ intSC.dialer.addSC("fast-idle", "Set idle time before disconnecting line with an unusually high level of contention");
+ intSC.dialer["fast-idle"].addSC("<1-2147483>", "Fast idle in seconds");
+ intSC.dialer.addSC("hold-queue", "Configure output hold queue");
+ intSC.dialer["hold-queue"].addSC("<0-100>", "Specify size of output hold queue");
+ intSC.dialer["hold-queue"]["<0-100>"].addSC("timeout", "Specify length of time data is held while interface is connecting");
+ intSC.dialer["hold-queue"]["<0-100>"].timeout.addSC("<1-2147483>", "Holdq timeout in seconds is this value + enable time");
+ intSC.dialer.addSC("idle-timeout", "Specify idle timeout before disconnecting line");
+ intSC.dialer["idle-timeout"].addSC("<0-2147483>", "Idle timeout before disconnecting a call");
+ intSC.dialer["idle-timeout"]["<0-2147483>"].addSC("either", "Reset idle timer based on both inbound and outbound traffic");
+ intSC.dialer["idle-timeout"]["<0-2147483>"].addSC("inbound", "Reset idle timer based on inbound traffic only");
+ intSC.dialer.addSC("in-band", "Set v.25bis dialing for interface");
+ intSC.dialer["in-band"].addSC("no-parity", "No parity");
+ intSC.dialer["in-band"].addSC("odd-parity", "Odd parity");
+ intSC.dialer.addSC("map", "Define multiple dial-on-demand numbers");
+ intSC.dialer.map.addSC("bridge", "Bridging");
+ intSC.dialer.map.bridge.addSC("WORD", "Dialer string (quote strings containing #)");
+ intSC.dialer.map.bridge.addSC("broadcast", "Broadcasts should be forwarded to this address");
+ intSC.dialer.map.bridge.broadcast.addSC("WORD", "Dialer string (quote strings containing #)");
+ intSC.dialer.map.bridge.addSC("class", "dialer map class");
+ intSC.dialer.map.bridge.addSC("modem-script", "Specify regular expression to select modem dialing script");
+ intSC.dialer.map.bridge.addSC("name", "Map to a host");
+ intSC.dialer.map.bridge.addSC("spc", "Semi Permanent Connections");
+ intSC.dialer.map.bridge.addSC("speed", "Set dialer speed");
+ intSC.dialer.map.bridge.addSC("system-script", "Specify regular expression to select system dialing script");
+ intSC.dialer.map.bridge.addSC("vrf", "VPN Routing/Forwarding instance");
+ intSC.dialer.map.addSC("clns", "ISO CLNS");
+ intSC.dialer.map.addSC("hpr", "HPR");
+ intSC.dialer.map.hpr.addSC("WORD", "Dialer string (quote strings containing #)");
+ intSC.dialer.map.hpr.addSC("broadcast", "Broadcasts should be forwarded to this address");
+ intSC.dialer.map.hpr.addSC("class", "dialer map class");
+ intSC.dialer.map.hpr.addSC("modem-script", "Specify regular expression to select modem dialing script");
+ intSC.dialer.map.hpr.addSC("name", "Map to a host");
+ intSC.dialer.map.hpr.addSC("spc", "Semi Permanent Connections");
+ intSC.dialer.map.hpr.addSC("speed", "Set dialer speed");
+ intSC.dialer.map.hpr.addSC("system-script", "Specify regular expression to select system dialing script");
+ intSC.dialer.map.hpr.addSC("vrf", "VPN Routing/Forwarding instance");
+ intSC.dialer.map.addSC("ip", "IP");
+ intSC.dialer.map.ip.addSC("A.B.C.D", "Protocol specific address");
+ intSC.dialer.map.ip["A.B.C.D"].addSC("WORD", "Dialer string (quote strings containing #)");
+ intSC.dialer.map.ip["A.B.C.D"].addSC("broadcast", "Broadcasts should be forwarded to this address");
+ intSC.dialer.map.ip["A.B.C.D"].broadcast.addSC("WORD", "Dialer string (quote strings containing #)");
+ intSC.dialer.map.ip["A.B.C.D"].addSC("class", "dialer map class");
+ intSC.dialer.map.ip["A.B.C.D"].class.addSC("WORD", "name of dialer map class");
+ intSC.dialer.map.ip["A.B.C.D"].class.WORD.addSC("WORD", "Dialer string (quote strings containing #)");
+ intSC.dialer.map.ip["A.B.C.D"].class.WORD.addSC("broadcast", "Broadcasts should be forwarded to this address");
+ intSC.dialer.map.ip["A.B.C.D"].class.WORD.broadcast.addSC("WORD", "Dialer string (quote strings containing #)");
+ intSC.dialer.map.ip["A.B.C.D"].addSC("modem-script", "Specify regular expression to select modem dialing script");
+ intSC.dialer.map.ip["A.B.C.D"].addSC("name", "Map to a host");
+ intSC.dialer.map.ip["A.B.C.D"].addSC("spc", "Semi Permanent Connections");
+ intSC.dialer.map.ip["A.B.C.D"].addSC("speed", "Set dialer speed");
+ intSC.dialer.map.ip["A.B.C.D"].addSC("system-script", "Specify regular expression to select system dialing script");
+ intSC.dialer.map.ip["A.B.C.D"].addSC("vrf", "VPN Routing/Forwarding instance");
+ intSC.dialer.map.addSC("ipv6", "IPV6");
+ intSC.dialer.map.addSC("llc2", "LLC2");
+ intSC.dialer.map.llc2.addSC("spc", "Semi Permanent Connections");
+ intSC.dialer.map.llc2.addSC("speed", "Set dialer speed");
+ intSC.dialer.map.llc2.speed.addSC("64", "64K bps");
+ intSC.dialer.map.llc2.addSC("system-script", "Specify regular expression to select system dialing script");
+ intSC.dialer.map.addSC("netbios", "NETBIOS");
+ intSC.dialer.map.netbios.addSC("speed", "Set dialer speed");
+ intSC.dialer.map.netbios.addSC("system-script", "Specify regular expression to select system dialing script");
+ intSC.dialer.map.netbios.addSC("vrf", "VPN Routing/Forwarding instance");
+ intSC.dialer.map.addSC("pppoe", "PPP over Ethernet");
+ intSC.dialer.map.pppoe.addSC("WORD", "Dialer string (quote strings containing #)");
+ intSC.dialer.map.pppoe.addSC("broadcast", "Broadcasts should be forwarded to this address");
+ intSC.dialer.map.pppoe.broadcast.addSC("WORD", "Dialer string (quote strings containing #)");
+ intSC.dialer.map.pppoe.addSC("class", "dialer map class");
+ intSC.dialer.map.pppoe.addSC("modem-script", "Specify regular expression to select modem dialing script");
+ intSC.dialer.map.pppoe.addSC("name", "Map to a host");
+ intSC.dialer.map.pppoe.addSC("spc", "Semi Permanent Connections");
+ intSC.dialer.map.pppoe.addSC("speed", "Set dialer speed");
+ intSC.dialer.map.pppoe.addSC("system-script", "Specify regular expression to select system dialing script");
+ intSC.dialer.map.pppoe.addSC("vrf", "VPN Routing/Forwarding instance");
+ intSC.dialer.map.addSC("snapshot", "Snapshot routing support");
+ intSC.dialer.map.snapshot.addSC("N", "Protocol specific address");
+ intSC.dialer.addSC("order", "Specify order of choosing dialstrings");
+ intSC.dialer.order.addSC("last-successful", "Choose the last successful dial string first");
+ intSC.dialer.order.addSC("round-robin", "Choose dial strings in round-robin order");
+ intSC.dialer.order.addSC("sequential", "Choose dial strings in sequential order");
+ intSC.dialer.addSC("pool-member", "Specify dialer pool membership");
+intSC.addSC("dialer-group", "Assign interface to dialer-list");
+ intSC["dialer-group"].addSC("<1-128>", "Dialer list number");
+intSC.addSC("down-when-looped", "Force looped serial interface down");
+intSC.addSC("dxi", "ATM-DXI configuration commands");
+ intSC.dxi.addSC("interface-dfa", "Define a DFA as part of a subinterface");
+ intSC.dxi.addSC("map", "Map a given VPI and VCI to a ATM-DXI DFA");
+ intSC.dxi.addSC("pvc", "define PVC attributes");
+intSC.addSC("encapsulation", "Set encapsulation type for an interface");
+intSC.addSC("exit", "Exit from interface configuration mode");
+intSC.addSC("fair-queue", "Enable Fair Queuing on an Interface");
+ intSC["fair-queue"].addSC("<1-4096>", "Congestive Discard Threshold");
+ intSC["fair-queue"]["<1-4096>"].addSC("<16-4096>", "Number Dynamic Conversation Queues");
+ intSC["fair-queue"]["<1-4096>"]["<16-4096>"].addSC("<0-1000>", "Number Reservable Conversation Queues");
+intSC.addSC("full-duplex", "Configure full-duplex operational mode");
+intSC.addSC("half-duplex", "Configure half-duplex and related commands");
+ intSC["half-duplex"].addSC("timer", "Half-duplex timer tuning commands");
+intSC.addSC("help", "Description of the interactive help system");
+intSC.addSC("hold-queue", "Set hold queue depth");
+ intSC["hold-queue"].addSC("<0-4096>", "Queue length");
+intSC.addSC("idle-character", "Set idle character type");
+ intSC["idle-character"].addSC("flags", "Send hdlc flag characters between packets");
+ intSC["idle-character"].addSC("marks", "Send mark characters between packets");
+intSC.addSC("ignore", "ignore signals");
+ intSC.ignore.addSC("dcd", "ignore dcd");
+intSC.addSC("ignore-dcd", "ignore dcd");
+intSC.addSC("invert", "Serial invert modes");
+ intSC.invert.addSC("txclock", "Invert transmit clock");
+intSC.addSC("ip", "Interface Internet Protocol config commands");
+ intSC.ip.addSC("access-group", "Specify access control for packets");
+ intSC.ip.addSC("accounting", "Enable IP accounting on this interface");
+ intSC.ip.addSC("address", "Set the IP address of an interface");
+ intSC.ip.addSC("authentication", "authentication subcommands");
+ intSC.ip.addSC("bandwidth-percent", "Set EIGRP bandwidth limit");
+ intSC.ip["bandwidth-percent"].addSC("eigrp", "Enhanced Interior Gateway Routing Protocol (EIGRP)");
+ intSC.ip["bandwidth-percent"].eigrp.addSC("<1-65535>", "Autonomous system number");
+ intSC.ip["bandwidth-percent"].eigrp["<1-65535>"].addSC("<1-999999>", "Maximum bandwidth percentage that EIGRP may use");
+ intSC.ip.addSC("bgp", "BGP interface commands");
+ intSC.ip.addSC("broadcast-address", "Set the broadcast address of an interface");
+ intSC.ip["broadcast-address"].addSC("A.B.C.D", "IP broadcast address");
+ intSC.ip.addSC("cef", "Cisco Express Fowarding interface commands");
+ intSC.ip.addSC("cgmp", "Enable/disable CGMP");
+ intSC.ip.addSC("dhcp", "Configure DHCP parameters for this interface");
+ intSC.ip.addSC("directed-broadcast", "Enable forwarding of directed broadcasts");
+ intSC.ip.addSC("dvmrp", "DVMRP interface commands");
+ intSC.ip.addSC("hello-interval", "Configures IP-EIGRP hello interval");
+ intSC.ip.addSC("helper-address", "Specify a destination address for UDP broadcasts");
+ intSC.ip.addSC("hold-time", "Configures IP-EIGRP hold time");
+ intSC.ip.addSC("idle-group", "Specify interesting packets for idle-timer");
+ intSC.ip.addSC("igmp", "IGMP interface commands");
+ intSC.ip.addSC("irdp", "ICMP Router Discovery Protocol");
+ intSC.ip.addSC("load-sharing", "Style of load sharing");
+ intSC.ip["load-sharing"].addSC("per-destination", "Deterministic distribution");
+ intSC.ip["load-sharing"].addSC("per-packet", "Random distribution");
+ intSC.ip.addSC("local-proxy-arp", "Enable local-proxy ARP");
+ intSC.ip.addSC("mask-reply", "Enable sending ICMP Mask Reply messages");
+ intSC.ip.addSC("mrm", "Configure IP Multicast Routing Monitor tester");
+ intSC.ip.mrm.addSC("test-receiver", "Enable IP MRM test receiver operation");
+ intSC.ip.mrm.addSC("test-sender", "Enable IP MRM test sender operation");
+ intSC.ip.mrm.addSC("test-sender-receiver", "Enable IP MRM test sender and receiver operation");
+ intSC.ip.addSC("mroute-cache", "Enable switching cache for incoming multicast packets");
+ intSC.ip.addSC("mtu", "Set IP Maximum Transmission Unit");
+ intSC.ip.mtu.addSC("<68-1000000>", "MTU (bytes)");
+ intSC.ip.addSC("multicast", "IP multicast interface commands");
+ intSC.ip.addSC("nat", "NAT interface commands");
+ intSC.ip.nat.addSC("inside", "Inside interface for address translation");
+ intSC.ip.nat.addSC("outside", "Outside interface for address translation");
+ intSC.ip.addSC("nbar", "Network-Based Application Recognition");
+ intSC.ip.nbar.addSC("protocol-discovery", "Enable NBAR protocol discovery");
+ intSC.ip.addSC("nhrp", "NHRP interface subcommands");
+ intSC.ip.addSC("ospf", "OSPF interface commands");
+ intSC.ip.ospf.addSC("authentication-key", "Authentication password (key)");
+ intSC.ip.ospf["authentication-key"].addSC("<0-7>", "Encryption type (0 for not yet encrypted, 7 for proprietary)");
+ intSC.ip.ospf["authentication-key"]["<0-7>"].addSC("LINE", "The OSPF password (key)");
+ intSC.ip.ospf.addSC("cost", "Interface cost");
+ intSC.ip.ospf.cost.addSC("<1-65535>", "Cost");
+ intSC.ip.ospf.addSC("database-filter", "Filter OSPF LSA during synchronization and flooding");
+ intSC.ip.ospf.addSC("dead-interval", "Interval after which a neighbor is declared dead");
+ intSC.ip.ospf["dead-interval"].addSC("<1-65535>", "Seconds");
+ intSC.ip.ospf.addSC("demand-circuit", "OSPF demand circuit");
+ intSC.ip.ospf.addSC("hello-interval", "Time between HELLO packets");
+ intSC.ip.ospf["hello-interval"].addSC("<1-65535>", "Seconds");
+
+ intSC.ip.ospf.addSC("message-digest-key", "Message digest authentication password (key)");
+ intSC.ip.ospf["message-digest-key"].addSC("<1-255>", "Key ID");
+ intSC.ip.ospf["message-digest-key"]["<1-255>"].addSC("md5", "Use MD5 algorithm");
+ intSC.ip.ospf["message-digest-key"]["<1-255>"].md5.addSC("<0-7>", "Encryption type (0 for not yet encrypted, 7 for proprietary)");
+ intSC.ip.ospf["message-digest-key"]["<1-255>"].md5["<0-7>"].addSC("LINE", "The OSPF password (key)");
+ intSC.ip.ospf["message-digest-key"]["<1-255>"].md5.addSC("LINE", "The OSPF password (key)");
+ intSC.ip.ospf.addSC("network", "Network type");
+ intSC.ip.ospf.addSC("priority", "Router priority");
+ intSC.ip.ospf.priority.addSC("<0-255>", "Priority");
+ intSC.ip.ospf.addSC("retransmit-interval", "Time between retransmitting lost link state advertisements");
+ intSC.ip.ospf.addSC("transmit-delay", "Link state transmit delay");
+
+ intSC.ip.addSC("pgm", "PGM Reliable Transport Protocol");
+ intSC.ip.pgm.addSC("router", "router specific command");
+ intSC.ip.addSC("pim", "PIM interface commands");
+ intSC.ip.addSC("policy", "Enable policy routing");
+ intSC.ip.policy.addSC("route-map", "Policy route map");
+ intSC.ip.policy["route-map"].addSC("WORD", "Route map name");
+ intSC.ip.addSC("probe", "Enable HP Probe support");
+ intSC.ip.probe.addSC("proxy", "Proxy support");
+ intSC.ip.addSC("proxy-arp", "Enable proxy ARP");
+ intSC.ip.addSC("rarp-server", "Enable RARP server for static arp entries");
+ intSC.ip["rarp-server"].addSC("A.B.C.D", "IP server address");
+ intSC.ip.addSC("redirects", "Enable sending ICMP Redirect messages");
+ intSC.ip.addSC("rgmp", "Enable/disable RGMP");
+ intSC.ip.addSC("rip", "Router Information Protocol");
+ intSC.ip.addSC("rtp", "RTP parameters");
+ intSC.ip.addSC("sap", "Session Announcement Protocol interface commands");
+ intSC.ip.addSC("security", "DDN IP Security Option");
+ intSC.ip.addSC("split-horizon", "Perform split horizon");
+ intSC.ip.addSC("summary-address", "Perform address summarization");
+ intSC.ip["summary-address"].addSC("eigrp", "Enhanced Interior Gateway Routing Protocol (EIGRP)");
+ intSC.ip["summary-address"].eigrp.addSC("<1-65535>", "Autonomous system number");
+ intSC.ip["summary-address"].eigrp["<1-65535>"].addSC("A.B.C.D", "IP address");
+ intSC.ip["summary-address"].eigrp["<1-65535>"]["A.B.C.D"].addSC("A.B.C.D", "IP network mask");
+ intSC.ip["summary-address"].eigrp["<1-65535>"]["A.B.C.D"]["A.B.C.D"].addSC("<1-255>", "Administrative distance");
+ intSC.ip["summary-address"].addSC("rip", "Routing Information Protocol (RIP)");
+ intSC.ip["summary-address"].rip.addSC("A.B.C.D", "IP address");
+ intSC.ip["summary-address"].rip["A.B.C.D"].addSC("A.B.C.D", "IP network mask");
+
+ intSC.ip.addSC("tcp", "TCP header compression and other parameters");
+ intSC.ip.addSC("unnumbered", "Enable IP processing without an explicit address");
+ intSC.ip.addSC("unreachables", "Enable sending ICMP Unreachable messages");
+ intSC.ip.addSC("urd", "Configure URL Rendezvousing");
+ intSC.ip.addSC("verify", "Enable per packet validation");
+ intSC.ip.addSC("vrf", "VPN Routing/Forwarding parameters on the interface");
+ intSC.ip.addSC("wccp", "WCCP interface commands");
+intSC.addSC("ipv6", "IPv6 interface subcommands");
+intSC.addSC("keepalive", "Enable keepalive");
+ intSC.keepalive.addSC("<0-32767>", "Keepalive period (default 10 seconds)");
+intSC.addSC("llc2", "LLC2 Interface Subcommands");
+intSC.addSC("load-interval", "Specify interval for load calculation for an interface");
+ intSC["load-interval"].addSC("<30-600>", "Load interval delay in seconds");
+intSC.addSC("logging", "Configure logging for interface");
+ intSC.logging.addSC("event", "Interface events");
+intSC.addSC("loopback", "Configure internal loopback on an interface");
+intSC.addSC("mac-address", "Manually set interface MAC address");
+ intSC["mac-address"].addSC("H.H.H", "MAC address");
+intSC.addSC("max-reserved-bandwidth", "Maximum Reservable Bandwidth on an Interface");
+ intSC["max-reserved-bandwidth"].addSC("<1-100>", "Max. reservable bandwidth as % of interface bandwidth");
+intSC.addSC("mtu", "Set the interface Maximum Transmission Unit (MTU)");
+ intSC.mtu.addSC("<64-18000>", "MTU size in bytes");
+intSC.addSC("multilink-group", "Put interface in a multilink bundle");
+ intSC["multilink-group"].addSC("<1-2147483647>", "Multilink group number");
+intSC.addSC("netbios", "Use a defined NETBIOS access list or enable name-caching");
+ intSC.netbios.addSC("input-access-filter", "Access list filter on incoming messages");
+ intSC.netbios.addSC("output-access-filter", "Access list filter on outgoing messages");
+intSC.addSC("no", "Negate a command or set its defaults");
+ intSC.no.addSC("shutdown","Shutdown the selected interface");
+intSC.addSC("nrzi-encoding", "Enable use of NRZI encoding");
+intSC.addSC("ntp", "Configure NTP");
+ intSC.ntp.addSC("broadcast", "Configure NTP broadcast service");
+ intSC.ntp.addSC("disable", "Disable NTP");
+ intSC.ntp.addSC("multicast", "Configure NTP multicast service");
+intSC.addSC("physical-layer", "Configure sync or async physical layer on serial interface");
+ intSC["physical-layer"].addSC("async", "Configure asynchronous physical layer on serial interface");
+ intSC["physical-layer"].addSC("sync", "Configure synchronous physical layer on serial interface");
+intSC.addSC("ppp", "Point-to-Point Protocol");
+ intSC.ppp.addSC("accm", "Set initial Async Control Character Map");
+ intSC.ppp.accm.addSC("<0x0-0xFFFFFFFF>", "Async Control Character Map (in hex)");
+ intSC.ppp.addSC("accounting", "Set PPP network accounting method");
+ intSC.ppp.accounting.addSC("WORD", "Named accounting list.");
+ intSC.ppp.accounting.addSC("default", "The default accounting list.");
+ intSC.ppp.addSC("authentication", "Set PPP link authentication method");
+ intSC.ppp.authentication.addSC("chap", "Challenge Handshake Authentication Protocol (CHAP)");
+ intSC.ppp.authentication.addSC("eap", "Extensible Authentication Protocol (EAP)");
+ intSC.ppp.authentication.addSC("ms-chap", "Microsoft Challenge Handshake Authentication Protocol (MS-CHAP)");
+ intSC.ppp.authentication.addSC("pap", "Password Authentication Protocol (PAP)");
+ intSC.ppp.addSC("authorization", "Set PPP network authorization method");
+ intSC.ppp.authorization.addSC("WORD", "Named authorization list.");
+ intSC.ppp.authorization.addSC("default", "The default authorization list.");
+ intSC.ppp.addSC("bridge", "Enable PPP bridge translation");
+ intSC.ppp.addSC("caller", "Caller option when no CLID is available");
+ intSC.ppp.caller.addSC("name", "Username string for this call");
+ intSC.ppp.caller.name.addSC("WORD", "");
+ intSC.ppp.addSC("chap", "Set CHAP authentication parameters");
+ intSC.ppp.chap.addSC("hostname", "Set alternate CHAP hostname");
+ intSC.ppp.chap.hostname.addSC("WORD", "Alternate CHAP hostname");
+ intSC.ppp.chap.addSC("password", "Set default CHAP password");
+ intSC.ppp.chap.password.addSC("<0-7>", "Encryption type (0=not yet encrypted)");
+ intSC.ppp.chap.password.addSC("LINE", "Default PPP authentication password");
+ intSC.ppp.chap.addSC("refuse", "Refuse to authenticate using CHAP");
+ intSC.ppp.chap.refuse.addSC("callin", "Refuse to authenticate on incoming call only");
+ intSC.ppp.chap.addSC("wait", "Wait for caller to authenticate first");
+ intSC.ppp.addSC("direction", "Override default PPP direction");
+ intSC.ppp.direction.addSC("callin", "Treat connection as a received call");
+ intSC.ppp.direction.addSC("callout", "Treat connection as an initiated call");
+ intSC.ppp.direction.addSC("dedicated", "Treat connection as a dedicated line");
+ intSC.ppp.addSC("dnis", "Authentication via DNIS before LCP");
+ intSC.ppp.dnis.addSC("LINE", "DNIS string for this call");
+ intSC.ppp.addSC("eap", "Set EAP authentication parameters");
+ intSC.ppp.addSC("ipcp", "Set IPCP negotiation options");
+ intSC.ppp.addSC("iphc", "Set IPCP Header Compression control options");
+ intSC.ppp.iphc.addSC("max-header", "Maximum size for a compressed header");
+ intSC.ppp.iphc["max-header"].addSC("<60-168>", "");
+ intSC.ppp.iphc.addSC("max-period", "Compressed packets sent before a full header");
+ intSC.ppp.iphc["max-period"].addSC("<60-168>", "");
+ intSC.ppp.iphc.addSC("max-time", "Maximum time period between full headers");
+ intSC.ppp.iphc["max-time"].addSC("<1-255>", "");
+ intSC.ppp.addSC("lcp", "PPP LCP configuration");
+ intSC.ppp.lcp.addSC("delay", "Delay before PPP sends first packet");
+ intSC.ppp.lcp.delay.addSC("<0-255>", "Seconds");
+ intSC.ppp.lcp.addSC("fast-start", "Ignore Carrier Timer, Start PPP when an LCP pkt arrives");
+ intSC.ppp.lcp.addSC("predictive", "Predict peers LCP requests/replies");
+ intSC.ppp.addSC("link", "Set miscellaneous link parameters");
+ intSC.ppp.link.addSC("reorders", "Advise that packets may be received out of order");
+ intSC.ppp.addSC("loopback", "PPP loopback options");
+ intSC.ppp.loopback.addSC("ignore", "Disable checking for loopback condition");
+ intSC.ppp.addSC("max-bad-auth", "Allow multiple authentication failures");
+ intSC.ppp["max-bad-auth"].addSC("<1-255>", "Number of attempts allowed");
+ intSC.ppp.addSC("max-configure", "Number of conf-reqs sent before assuming peer is unable to respond");
+ intSC.ppp["max-configure"].addSC("<1-255>", "Number of attempts allowed");
+ intSC.ppp.addSC("max-failure", "Number of conf-naks sent before assuming configuration is not converging");
+ intSC.ppp["max-failure"].addSC("<1-255>", "Number of attempts allowed");
+ intSC.ppp.addSC("max-terminate", "Number of term-reqs sent before assuming peer is unable to respond");
+ intSC.ppp["max-terminate"].addSC("<1-255>", "Number of attempts allowed");
+ intSC.ppp.addSC("multilink", "Make interface multilink capable");
+ intSC.ppp.addSC("pap", "Set PAP authentication parameters");
+ intSC.ppp.addSC("quality", "Set minimum Link Quality before link is down");
+ intSC.ppp.addSC("reliable-link", "Use LAPB with PPP to provide a reliable link");
+ intSC.ppp.addSC("timeout", "Set PPP timeout parameters");
+intSC.addSC("priority-group", "Assign a priority group to an interface");
+ intSC["priority-group"].addSC("<1-16>", "Priority group");
+intSC.addSC("pulse-time", "Force DTR low during resets");
+ intSC["pulse-time"].addSC("<0-60>", "DTR low time in seconds");
+ intSC["pulse-time"].addSC("msec", "millisecond (resolution)");
+intSC.addSC("random-detect", "Enable Weighted Random Early Detection (WRED) on an Interface");
+ intSC["random-detect"].addSC("dscp-based", "Enable dscp based WRED on an inteface");
+ intSC["random-detect"].addSC("prec-based", "Enable prec based WRED on an interface");
+intSC.addSC("rate-limit", "Rate Limit");
+ intSC["rate-limit"].addSC("input", "Rate limit on input");
+ intSC["rate-limit"].addSC("output", "Rate limit on output");
+intSC.addSC("serial", "serial interface commands");
+intSC.addSC("service-policy", "Configure QoS Service Policy");
+intSC.addSC("shutdown", "Shutdown the selected interface");
+intSC.addSC("smds", "Modify SMDS parameters");
+intSC.addSC("snapshot", "Configure snapshot support on the interface");
+intSC.addSC("snmp", "Modify SNMP interface parameters");
+intSC.addSC("source", "Get config from another source");
+intSC.addSC("timeout", "Define timeout values for this interface");
+intSC.addSC("traffic-shape", "Enable Traffic Shaping on an Interface or Sub-Interface");
+intSC.addSC("transmit-interface", "Assign a transmit interface to a receive-only interface");
+intSC.addSC("transmitter-delay", "Set dead-time after transmitting a datagram");
+intSC.addSC("trunk-group", "Configure interface to be in a trunk group");
+intSC.addSC("tx-ring-limit", "Configure PA level transmit ring limit");
+
diff --git a/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/cmd_lineaux.txt b/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/cmd_lineaux.txt
new file mode 100644
index 0000000..b31617f
--- /dev/null
+++ b/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/cmd_lineaux.txt
@@ -0,0 +1,382 @@
+
+lineauxC.addSC("absolute-timeout", "Set absolute timeout for line disconnection");
+ lineauxC["absolute-timeout"].addSC("<0-10000>", "Absolute timeout interval in minutes");
+lineauxC.addSC("access-class", "Filter connections based on an IP access list");
+ lineauxC["access-class"].addSC("<1-199>", "IP access list");
+ lineauxC["access-class"]["<1-199>"].addSC("in", "Filter incoming connections");
+ lineauxC["access-class"]["<1-199>"].addSC("out", "Filter outgoing connections");
+ lineauxC["access-class"].addSC("<1300-2699>", "IP expanded access list");
+ lineauxC["access-class"]["<1300-2699>"].addSC("in", "Filter incoming connections");
+ lineauxC["access-class"]["<1300-2699>"].addSC("out", "Filter outgoing connections");
+lineauxC.addSC("activation-character", "Define the activation character");
+ lineauxC["activation-character"].addSC("CHAR or <0-127>", "Activation character or its decimal equivalent");
+lineauxC.addSC("autobaud", "Set line to normal autobaud");
+lineauxC.addSC("autocommand", "Automatically execute an EXEC command");
+ lineauxC.autocommand.addSC("LINE", "Appropriate EXEC command");
+ lineauxC.autocommand.addSC("no-suppress-linenumber", "Display service linenumber message");
+ lineauxC.autocommand["no-suppress-linenumber"].addSC("LINE", "Appropriate EXEC command");
+lineauxC.addSC("autocommand-options", "Autocommand options");
+ lineauxC["autocommand-options"].addSC("abort-character", "Autocommand abort character");
+ lineauxC["autocommand-options"]["abort-character"].addSC("CHAR or <0-255>", "Abort character or its ASCII decimal equivalent");
+ lineauxC["autocommand-options"].addSC("delay", "Delay autocommand execution");
+ lineauxC["autocommand-options"].delay.addSC("<0-120>", "Time in seconds");
+ lineauxC["autocommand-options"].addSC("nohangup", "No hangup after autocommand completion");
+ lineauxC["autocommand-options"].nohangup.addSC("abort-character", "Autocommand abort character");
+ lineauxC["autocommand-options"].nohangup.addSC("delay", "Delay autocommand execution");
+lineauxC.addSC("autohangup", "Automatically hangup when last connection closes");
+ lineauxC.autohangup.addSC("session-timeout", "Automatically hangup when current session Times-out");
+lineauxC.addSC("autoselect", "Set line to autoselect");
+ lineauxC.autoselect.addSC("arap", "Set line to allow ARAP autoselection");
+ lineauxC.autoselect.addSC("during-login", "Do autoselect at the Username/Password prompt");
+ lineauxC.autoselect.addSC("ppp", "Set line to allow PPP autoselection");
+ lineauxC.autoselect.addSC("slip", "Set line to allow SLIP autoselection");
+ lineauxC.autoselect.addSC("timeout", "Set wait timeout for initial autoselect byte");
+ lineauxC.autoselect.timeout.addSC("<1-120>", "Timeout value in seconds");
+lineauxC.addSC("buffer-length", "Set DMA buffer length");
+ lineauxC["buffer-length"].addSC("<16-1536>", "buffer length in bytes");
+lineauxC.addSC("callback", "Callback settings");
+ lineauxC.callback.addSC("forced-wait", "Forced wait before callback script driven to modem");
+ lineauxC.callback["forced-wait"].addSC("<4-30>", "Callback forced wait in seconds");
+ lineauxC.callback.addSC("nodsr-wait", "Extended wait time for DSR to go down");
+ lineauxC.callback["nodsr-wait"].addSC("<5000-30000>", "Callback wait for DSR to go down in milliseconds");
+lineauxC.addSC("data-character-bits", "Size of characters being handled");
+ lineauxC["data-character-bits"].addSC("<7-8>", "Bits per character");
+lineauxC.addSC("databits", "Set number of data bits per character");
+ lineauxC.databits.addSC("5", "Number of data bits");
+ lineauxC.databits.addSC("6", "");
+ lineauxC.databits.addSC("<7-7>", "");
+ lineauxC.databits.addSC("8", "");
+lineauxC.addSC("default", "Set a command to its defaults");
+ lineauxC["default"].addSC("absolute-timeout", "Set absolute timeout for line disconnection");
+ lineauxC["default"].addSC("access-class", "Filter connections based on an IP access list");
+ lineauxC["default"]["access-class"].addSC("<1-199>", "IP access list");
+ lineauxC["default"]["access-class"].addSC("<1300-2699>", "IP expanded access list");
+ lineauxC["default"]["access-class"].addSC("in", "Filter incoming connections");
+ lineauxC["default"]["access-class"].addSC("out", "Filter outgoing connections");
+ lineauxC["default"].addSC("activation-character", "Define the activation character");
+ lineauxC["default"].addSC("autobaud", "Set line to normal autobaud");
+ lineauxC["default"].addSC("autocommand", "Automatically execute an EXEC command");
+ lineauxC["default"].addSC("autocommand-options", "Autocommand options");
+ lineauxC["default"].addSC("autohangup", "Automatically hangup when last connection closes");
+ lineauxC["default"].autohangup.addSC("session-timeout", "Automatically hangup when current session Times-out");
+ lineauxC["default"].addSC("autoselect", "Set line to autoselect");
+ lineauxC["default"].autoselect.addSC("arap", "Set line to allow ARAP autoselection");
+ lineauxC["default"].autoselect.addSC("during-login", "Do autoselect at the Username/Password prompt");
+ lineauxC["default"].autoselect.addSC("ppp", "Set line to allow PPP autoselection");
+ lineauxC["default"].autoselect.addSC("slip", "Set line to allow SLIP autoselection");
+ lineauxC["default"].autoselect.addSC("timeout", "Set wait timeout for initial autoselect byte");
+ lineauxC["default"].addSC("buffer-length", "Set DMA buffer length");
+ lineauxC["default"].addSC("callback", "Callback settings");
+ lineauxC["default"].callback.addSC("forced-wait", "Forced wait before callback script driven to modem");
+ lineauxC["default"].callback.addSC("nodsr-wait", "Extended wait time for DSR to go down");
+ lineauxC["default"].addSC("data-character-bits", "Size of characters being handled");
+ lineauxC["default"].addSC("databits", "Set number of data bits per character");
+lineauxC.addSC("disconnect-character", "Define the disconnect character");
+ lineauxC["disconnect-character"].addSC("CHAR or <0-255>", "Disconnect character or its decimal equivalent");
+lineauxC.addSC("dispatch-character", "Define the dispatch character");
+ lineauxC["dispatch-character"].addSC("CHAR or <0-127>", "Dispatch character or its decimal equivalent");
+lineauxC.addSC("dispatch-machine", "Reference a TCP dispatch state machine");
+ lineauxC["dispatch-machine"].addSC("WORD", "Name of a defined state machine");
+lineauxC.addSC("dispatch-timeout", "Set the dispatch timer");
+ lineauxC["dispatch-timeout"].addSC("<0-4294967294>", "Dispatch timer in milliseconds");
+lineauxC.addSC("domain-lookup", "Enable domain lookups in show commands");
+lineauxC.addSC("editing", "Enable command line editing");
+lineauxC.addSC("escape-character", "Change the current line's escape character");
+ lineauxC["escape-character"].addSC("BREAK", "Cause escape on BREAK");
+ lineauxC["escape-character"].addSC("CHAR or <0-255>", "Escape character or its ASCII decimal equivalent");
+ lineauxC["escape-character"].addSC("DEFAULT", "Use default escape character");
+ lineauxC["escape-character"].addSC("NONE", "Disable escape entirely");
+ lineauxC["escape-character"].addSC("soft", "Set the soft escape character for this line");
+ lineauxC["escape-character"].soft.addSC("BREAK", "Cause escape on BREAK");
+ lineauxC["escape-character"].soft.addSC("CHAR or <0-255>", "Escape character or its ASCII decimal equivalent");
+ lineauxC["escape-character"].soft.addSC("NONE", "Disable escape entirely");
+lineauxC.addSC("exec", "Configure EXEC");
+ lineauxC.exec.addSC("prompt", "EXEC prompt");
+ lineauxC.exec.prompt.addSC("timestamp", "Print timestamps for show commands");
+lineauxC.addSC("exec-banner", "Enable the display of the EXEC banner");
+lineauxC.addSC("exec-character-bits", "Size of characters to the command exec");
+ lineauxC["exec-character-bits"].addSC("<7-8>", "Bits per character");
+lineauxC.addSC("exec-timeout", "Set the EXEC timeout");
+ lineauxC["exec-timeout"].addSC("<0-35791>", "Timeout in minutes");
+ lineauxC["exec-timeout"]["<0-35791>"].addSC("<0-2147483>", "Timeout in seconds");
+lineauxC.addSC("exit", "Exit from line configuration mode");
+lineauxC.addSC("flowcontrol", "Set the flow control");
+ lineauxC.flowcontrol.addSC("NONE", "Set no flow control");
+ lineauxC.flowcontrol.NONE.addSC("in", "Listen to flow control from the attached device");
+ lineauxC.flowcontrol.NONE.addSC("lock", "Ignore network host requests to change flow control");
+ lineauxC.flowcontrol.NONE.addSC("out", "Send flow control information to the attached device");
+ lineauxC.flowcontrol.NONE.out.addSC("lock", "Ignore network host requests to change flow control");
+ lineauxC.flowcontrol.addSC("hardware", "Set hardware flow control");
+ lineauxC.flowcontrol.hardware.addSC("in", "Listen to flow control from the attached device");
+ lineauxC.flowcontrol.hardware.addSC("out", "Send flow control information to the attached device");
+ lineauxC.flowcontrol.addSC("software", "Set software flow control");
+ lineauxC.flowcontrol.software.addSC("in", "Listen to flow control from the attached device");
+ lineauxC.flowcontrol.software.addSC("lock", "Ignore network host requests to change flow control");
+ lineauxC.flowcontrol.software.addSC("out", "Send flow control information to the attached device");
+ lineauxC.flowcontrol.software.out.addSC("lock", "Ignore network host requests to change flow control");
+lineauxC.addSC("flush-at-activation", "Clear input stream at activation");
+lineauxC.addSC("full-help", "Provide help to unprivileged user");
+lineauxC.addSC("help", "Description of the interactive help system");
+lineauxC.addSC("history", "Enable and control the command history function");
+ lineauxC.history.addSC("size", "Set history buffer size");
+ lineauxC.history.size.addSC("<0-256>", "Size of history buffer");
+lineauxC.addSC("hold-character", "Define the hold character");
+ lineauxC["hold-character"].addSC("CHAR or <0-255>", "Hold character or its decimal equivalent");
+lineauxC.addSC("insecure", "Mark line as 'insecure' for LAT");
+lineauxC.addSC("international", "Enable international 8-bit character support");
+lineauxC.addSC("ip", "IP options");
+ lineauxC.ip.addSC("netmask-format", "Change display of netmasks");
+ lineauxC.ip["netmask-format"].addSC("bit-count", "Display netmask as number of significant bits");
+ lineauxC.ip["netmask-format"].addSC("decimal", "Display netmask in dotted decimal");
+ lineauxC.ip["netmask-format"].addSC("hexadecimal", "Display netmask in hexadecimal");
+ lineauxC.ip.addSC("tcp", "TCP options");
+ lineauxC.ip.tcp.addSC("input-coalesce-threshold", "Set the threshold that triggers packet coalescing (20 default)");
+lineauxC.addSC("ipv6", "IPv6 options");
+ lineauxC.ipv6.addSC("access-class", "Filter connections based on an IPv6 access list");
+ lineauxC.ipv6["access-class"].addSC("WORD", "Access-list name");
+//lineauxC.addSC("length", "Set number of lines on a screen");
+lineauxC.addSC("location", "Enter terminal location description");
+ lineauxC.location.addSC("LINE", "One text line describing the terminal's location");
+lineauxC.addSC("lockable", "Allow users to lock a line");
+lineauxC.addSC("logging", "Modify message logging facilities");
+ lineauxC.logging.addSC("synchronous", "Synchronized message output");
+ lineauxC.logging.synchronous.addSC("level", "Severity level to output asynchronously");
+ lineauxC.logging.synchronous.addSC("limit", "Messages queue size");
+lineauxC.addSC("login", "Enable password checking");
+ lineauxC.login.addSC("local", "Local password checking");
+ lineauxC.login.addSC("tacacs", "Use tacacs server for password checking");
+lineauxC.addSC("logout-warning", "Set Warning countdown for absolute timeout of line");
+ lineauxC["logout-warning"].addSC("<0-4294967295>", "Warning time in seconds");
+lineauxC.addSC("modem", "Configure the Modem Control Lines");
+ lineauxC.modem.addSC("CTS-Alarm", "Alarm device which only uses CTS for call control");
+ lineauxC.modem.addSC("DTR-active", "Leave DTR low unless line has an active incoming connection or EXEC");
+ lineauxC.modem.addSC("Dialin", "Configure line for a modern dial-in modem");
+ lineauxC.modem.Dialin.addSC("delay", "delay DTR as for modem dtr");
+ lineauxC.modem.addSC("Host", "Devices that expect an incoming modem call");
+ lineauxC.modem.addSC("InOut", "Configure line for incoming AND outgoing use of modem");
+ lineauxC.modem.addSC("Printer", "Devices that require DSR/CD active");
+ lineauxC.modem.addSC("answer-timeout", "Set interval between raising DTR and CTS response");
+ lineauxC.modem["answer-timeout"].addSC("<0-65535>", "Answer timeout in seconds");
+ lineauxC.modem.addSC("autoconfigure", "Automatically configure modem on line");
+ lineauxC.modem.autoconfigure.addSC("discovery", "Attempt to determine modem type automatically");
+ lineauxC.modem.autoconfigure.addSC("type", "Specify modem type");
+ lineauxC.modem.autoconfigure.type.addSC("WORD", "Modem type");
+ lineauxC.modem.addSC("busyout", "Block calls to and from the modem");
+ lineauxC.modem.addSC("dtr-delay", "Set interval during which DTR is held low");
+ lineauxC.modem["dtr-delay"].addSC("<0-65535>", "DTR delay in seconds");
+ lineauxC.modem.addSC("onhold", "Set the V.92 modem on hold timer duration");
+ lineauxC.modem.onhold.addSC("<0-65535>", "On hold time in seconds");
+ lineauxC.modem.onhold.addSC("infinite", "On hold forever");
+lineauxC.addSC("monitor", "Copy debug output to the current terminal line");
+lineauxC.addSC("motd-banner", "Enable the display of the MOTD banner");
+lineauxC.addSC("no", "Negate a command or set its defaults");
+ lineauxC.no.addSC("absolute-timeout", "Set absolute timeout for line disconnection");
+ lineauxC.no.addSC("access-class", "Filter connections based on an IP access list");
+ lineauxC.no["access-class"].addSC("<1-199>", "IP access list");
+ lineauxC.no["access-class"].addSC("<1300-2699>", "IP expanded access list");
+ lineauxC.no["access-class"].addSC("in", "Filter incoming connections");
+ lineauxC.no["access-class"].addSC("out", "Filter outgoing connections");
+ lineauxC.no.addSC("activation-character", "Define the activation character");
+ lineauxC.no.addSC("autobaud", "Set line to normal autobaud");
+ lineauxC.no.addSC("autocommand", "Automatically execute an EXEC command");
+ lineauxC.no.addSC("autocommand-options", "Autocommand options");
+ lineauxC.no.addSC("autohangup", "Automatically hangup when last connection closes");
+ lineauxC.no.autohangup.addSC("session-timeout", "Automatically hangup when current session Times-out");
+ lineauxC.no.addSC("autoselect", "Set line to autoselect");
+ lineauxC.no.autoselect.addSC("arap", "Set line to allow ARAP autoselection");
+ lineauxC.no.autoselect.addSC("during-login", "Do autoselect at the Username/Password prompt");
+ lineauxC.no.autoselect.addSC("ppp", "Set line to allow PPP autoselection");
+ lineauxC.no.autoselect.addSC("slip", "Set line to allow SLIP autoselection");
+ lineauxC.no.autoselect.addSC("timeout", "Set wait timeout for initial autoselect byte");
+ lineauxC.no.addSC("buffer-length", "Set DMA buffer length");
+ lineauxC.no.addSC("callback", "Callback settings");
+ lineauxC.no.callback.addSC("forced-wait", "Forced wait before callback script driven to modem");
+ lineauxC.no.callback.addSC("nodsr-wait", "Extended wait time for DSR to go down");
+ lineauxC.no.addSC("data-character-bits", "Size of characters being handled");
+ lineauxC.no.addSC("databits", "Set number of data bits per character");
+ lineauxC.no.addSC("disconnect-character", "Define the disconnect character");
+ lineauxC.no.addSC("dispatch-character", "Define the dispatch character");
+ lineauxC.no["dispatch-character"].addSC("CHAR or <0-127>", "Dispatch character or its decimal equivalent");
+ lineauxC.no.addSC("dispatch-machine", "Reference a TCP dispatch state machine");
+ lineauxC.no.addSC("dispatch-timeout", "Set the dispatch timer");
+ lineauxC.no.addSC("domain-lookup", "Enable domain lookups in show commands");
+ lineauxC.no.addSC("editing", "Enable command line editing");
+ lineauxC.no.addSC("escape-character", "Change the current line's escape character");
+ lineauxC.no["escape-character"].addSC("soft", "Set the soft escape character for this line");
+ lineauxC.no.addSC("exec", "Configure EXEC");
+ lineauxC.no.exec.addSC("prompt", "EXEC prompt");
+ lineauxC.no.addSC("exec-banner", "Enable the display of the EXEC banner");
+ lineauxC.no.addSC("exec-character-bits", "Size of characters to the command exec");
+ lineauxC.no.addSC("exec-timeout", "Set the EXEC timeout");
+ lineauxC.no.addSC("flowcontrol", "Set the flow control");
+ lineauxC.no.flowcontrol.addSC("NONE", "Set no flow control");
+ lineauxC.no.flowcontrol.addSC("hardware", "Set hardware flow control");
+ lineauxC.no.flowcontrol.addSC("lock", "Ignore network host requests to change flow control");
+ lineauxC.no.flowcontrol.addSC("software", "Set software flow control");
+ lineauxC.no.addSC("flush-at-activation", "Clear input stream at activation");
+ lineauxC.no.addSC("full-help", "Provide help to unprivileged user");
+ lineauxC.no.addSC("history", "Enable and control the command history function");
+ lineauxC.no.history.addSC("size", "Set history buffer size");
+ lineauxC.no.addSC("hold-character", "Define the hold character");
+ lineauxC.no.addSC("insecure", "Mark line as 'insecure' for LAT");
+ lineauxC.no.addSC("international", "Enable international 8-bit character support");
+ lineauxC.no.addSC("ip", "IP options");
+ lineauxC.no.ip.addSC("netmask-format", "Change display of netmasks");
+ lineauxC.no.ip.addSC("tcp", "TCP options");
+ lineauxC.no.addSC("ipv6", "IPv6 options");
+ lineauxC.no.ipv6.addSC("access-class", "Filter connections based on an IPv6 access list");
+// lineauxC.no.addSC("length", "Set number of lines on a screen");
+ lineauxC.no.addSC("location", "Enter terminal location description");
+ lineauxC.no.addSC("lockable", "Allow users to lock a line");
+ lineauxC.no.addSC("logging", "Modify message logging facilities");
+ lineauxC.no.logging.addSC("synchronous", "Synchronized message output");
+ lineauxC.no.addSC("login", "Enable password checking");
+ lineauxC.no.login.addSC("local", "Local password checking");
+ lineauxC.no.login.addSC("tacacs", "Use tacacs server for password checking");
+ lineauxC.no.addSC("logout-warning", "Set Warning countdown for absolute timeout of line");
+ lineauxC.no.addSC("modem", "Configure the Modem Control Lines");
+ lineauxC.no.modem.addSC("CTS-Alarm", "Alarm device which only uses CTS for call control");
+ lineauxC.no.modem.addSC("DTR-active", "Leave DTR low unless line has an active incoming connection or EXEC");
+ lineauxC.no.modem.addSC("Dialin", "Configure line for a modern dial-in modem");
+ lineauxC.no.modem.addSC("Host", "Devices that expect an incoming modem call");
+ lineauxC.no.modem.addSC("InOut", "Configure line for incoming AND outgoing use of modem");
+ lineauxC.no.modem.addSC("Printer", "Devices that require DSR/CD active");
+ lineauxC.no.modem.addSC("answer-timeout", "Set interval between raising DTR and CTS response");
+ lineauxC.no.modem.addSC("autoconfigure", "Automatically configure modem on line");
+ lineauxC.no.modem.addSC("busyout", "Block calls to and from the modem");
+ lineauxC.no.modem.addSC("dtr-delay", "Set interval during which DTR is held low");
+ lineauxC.no.modem.addSC("onhold", "Set the V.92 modem on hold timer duration");
+ lineauxC.no.addSC("monitor", "Copy debug output to the current terminal line");
+ lineauxC.no.addSC("motd-banner", "Enable the display of the MOTD banner");
+lineauxC.addSC("notify", "Inform users of output from concurrent sessions");
+lineauxC.addSC("ntp", "Configure NTP");
+ lineauxC.ntp.addSC("pps-discipline", "Use PPS pulse to discipline system clock");
+ lineauxC.ntp.addSC("refclock", "NTP Reference Clock");
+ lineauxC.ntp.refclock.addSC("telecom-solutions", "Telecom Solutions GPS");
+ lineauxC.ntp.refclock.addSC("trimble", "Trimble Navigation TSIP Protocol");
+lineauxC.addSC("padding", "Set padding for a specified output character");
+ lineauxC.padding.addSC("CHAR or <0-127>", "Character to be padded");
+lineauxC.addSC("parity", "Set terminal parity");
+ lineauxC.parity.addSC("even", "Even parity");
+ lineauxC.parity.addSC("mark", "Mark parity");
+ lineauxC.parity.addSC("none", "No parity");
+ lineauxC.parity.addSC("odd", "Odd parity");
+ lineauxC.parity.addSC("space", "Space parity");
+lineauxC.addSC("password", "Set a password");
+// lineauxC.password.addSC("<0-0>", "Specifies an UNENCRYPTED password will follow");
+// lineauxC.password.addSC("<7-7>", "Specifies a HIDDEN password will follow");
+ lineauxC.password.addSC("LINE", "The UNENCRYPTED (cleartext) line password");
+lineauxC.addSC("private", "Configuration options that user can set will remain in effect between terminal sessions");
+lineauxC.addSC("privilege", "Change privilege level for line");
+ lineauxC.privilege.addSC("level", "Assign default privilege level for line");
+ lineauxC.privilege.level.addSC("<0-15>", "Default privilege level for line");
+lineauxC.addSC("refuse-message", "Define a refuse banner");
+ lineauxC["refuse-message"].addSC("LINE", "c refuse-text c, where 'c' is a delimiting character");
+lineauxC.addSC("rotary", "Add line to a rotary group");
+ lineauxC.rotary.addSC("<1-99>", "Rotary group to add line to");
+ lineauxC.rotary["<1-99>"].addSC("queued", "Queue when rotary group full");
+ lineauxC.rotary["<1-99>"].addSC("round-robin", "Round robin selection of rotary lines");
+lineauxC.addSC("rxspeed", "Set the receive speed");
+ lineauxC.rxspeed.addSC("<0-4294967295>", "Receive speed");
+lineauxC.addSC("script", "specify event related chat scripts to run on the line");
+ lineauxC.script.addSC("activation", "chat script to run whenever line is activated");
+ lineauxC.script.activation.addSC("WORD", "chat script name");
+ lineauxC.script.addSC("arap-callback", "chat script to run on line whenever ARAP callback is initiated");
+ lineauxC.script["arap-callback"].addSC("WORD", "chat script name");
+ lineauxC.script.addSC("callback", "chat script to run on line whenever callback is initiated");
+ lineauxC.script.callback.addSC("WORD", "chat script name");
+ lineauxC.script.addSC("connection", "chat script to run whenever connection is made to the line");
+ lineauxC.script.connection.addSC("WORD", "chat script name");
+ lineauxC.script.addSC("dialer", "chat script to run whenever dialer makes an outgoing call");
+ lineauxC.script.dialer.addSC("WORD", "chat script name");
+ lineauxC.script.addSC("reset", "chat script to run whenever line is reset");
+ lineauxC.script.reset.addSC("WORD", "chat script name");
+ lineauxC.script.addSC("startup", "chat script to run at system startup");
+ lineauxC.script.startup.addSC("WORD", "chat script name");
+lineauxC.addSC("session-disconnect-warning", "Set warning countdown for session-timeout");
+ lineauxC["session-disconnect-warning"].addSC("<0-4294967295>", "Session timeout warning in seconds");
+ lineauxC["session-disconnect-warning"]["<0-4294967295>"].addSC("message", "Optional warning message");
+lineauxC.addSC("session-limit", "Set maximum number of sessions");
+ lineauxC["session-limit"].addSC("<0-4294967295>", "Maximum number of sessions");
+lineauxC.addSC("session-timeout", "Set interval for closing connection when there is no input traffic");
+ lineauxC["session-timeout"].addSC("<0-35791>", "Session timeout interval in minutes");
+ lineauxC["session-timeout"]["<0-35791>"].addSC("output", "Include output traffic as well as input traffic");
+lineauxC.addSC("special-character-bits", "Size of the escape (and other special) characters");
+ lineauxC["special-character-bits"].addSC("<7-8>", "Bits per character");
+lineauxC.addSC("speed", "Set the transmit and receive speeds");
+ lineauxC.speed.addSC("<0-4294967295>", "Transmit and receive speeds");
+lineauxC.addSC("start-character", "Define the start character");
+ lineauxC["start-character"].addSC("CHAR or <0-255>", "Start character or its decimal equivalent");
+lineauxC.addSC("stop-character", "Define the stop character");
+ lineauxC["stop-character"].addSC("CHAR or <0-255>", "Stop character or its decimal equivalent");
+lineauxC.addSC("stopbits", "Set async line stop bits");
+ lineauxC.stopbits.addSC("<1-1>", "One stop bit");
+ lineauxC.stopbits.addSC("1.5", "One and one-half stop bits");
+ lineauxC.stopbits.addSC("<2-2>", "Two stop bits");
+lineauxC.addSC("telnet", "Telnet protocol-specific configuration");
+ lineauxC.telnet.addSC("break-on-ip", "Send break signal when interrupt is received");
+ lineauxC.telnet.addSC("ip-on-break", "Send interrupt signal when break is received");
+ lineauxC.telnet.addSC("refuse-negotiations", "Suppress negotiations of Telnet Remote Echo and Suppress Go Ahead options");
+ lineauxC.telnet.addSC("speed", "Specify line speeds");
+ lineauxC.telnet.speed.addSC("<1-4294967295>", "Default speed");
+ lineauxC.telnet.addSC("sync-on-break", "Send a Telnet Synchronize signal after receiving a Telnet Break signal");
+ lineauxC.telnet.addSC("transparent", "Send a CR as a CR followed by a NULL instead of a CR followed by a LF");
+lineauxC.addSC("terminal-type", "Set the terminal type");
+ lineauxC["terminal-type"].addSC("WORD", "Terminal type");
+lineauxC.addSC("timeout", "Timeouts for the line");
+ lineauxC.timeout.addSC("login", "Timeouts related to the login sequence");
+ lineauxC.timeout.login.addSC("response", "Timeout for any user input during login sequences");
+lineauxC.addSC("transport", "Define transport protocols for line");
+ lineauxC.transport.addSC("input", "Define which protocols to use when connecting to the terminal server");
+ lineauxC.transport.input.addSC("all", "All protocols");
+ lineauxC.transport.input.addSC("none", "No protocols");
+ lineauxC.transport.input.addSC("pad", "X.3 PAD");
+ lineauxC.transport.input.addSC("rlogin", "Unix rlogin protocol");
+ lineauxC.transport.input.rlogin.addSC("pad", "X.3 PAD");
+ lineauxC.transport.input.addSC("telnet", "TCP/IP Telnet protocol");
+ lineauxC.transport.input.telnet.addSC("pad", "X.3 PAD");
+ lineauxC.transport.input.telnet.addSC("rlogin", "Unix rlogin protocol");
+ lineauxC.transport.input.telnet.rlogin.addSC("pad", "X.3 PAD");
+ lineauxC.transport.input.addSC("udptn", "UDPTN async via UDP protocol");
+ lineauxC.transport.input.udptn.addSC("pad", "X.3 PAD");
+ lineauxC.transport.input.udptn.addSC("rlogin", "Unix rlogin protocol");
+ lineauxC.transport.input.udptn.rlogin.addSC("pad", "X.3 PAD");
+ lineauxC.transport.input.udptn.addSC("telnet", "TCP/IP Telnet protocol");
+ lineauxC.transport.input.udptn.telnet.addSC("pad", "X.3 PAD");
+ lineauxC.transport.input.udptn.telnet.addSC("rlogin", "Unix rlogin protocol");
+ lineauxC.transport.input.udptn.telnet.rlogin.addSC("pad", "X.3 PAD");
+ lineauxC.transport.addSC("output", "Define which protocols to use for outgoing connections");
+ lineauxC.transport.output.addSC("all", "All protocols");
+ lineauxC.transport.output.addSC("none", "No protocols");
+ lineauxC.transport.output.addSC("pad", "X.3 PAD");
+ lineauxC.transport.output.addSC("rlogin", "Unix rlogin protocol");
+ lineauxC.transport.output.rlogin.addSC("pad", "X.3 PAD");
+ lineauxC.transport.output.addSC("telnet", "TCP/IP Telnet protocol");
+ lineauxC.transport.output.telnet.addSC("pad", "X.3 PAD");
+ lineauxC.transport.output.telnet.addSC("rlogin", "Unix rlogin protocol");
+ lineauxC.transport.output.telnet.rlogin.addSC("pad", "X.3 PAD");
+ lineauxC.transport.output.addSC("udptn", "UDPTN async via UDP protocol");
+ lineauxC.transport.output.udptn.addSC("pad", "X.3 PAD");
+ lineauxC.transport.output.udptn.addSC("rlogin", "Unix rlogin protocol");
+ lineauxC.transport.output.udptn.rlogin.addSC("pad", "X.3 PAD");
+ lineauxC.transport.output.udptn.addSC("telnet", "TCP/IP Telnet protocol");
+ lineauxC.transport.output.udptn.telnet.addSC("pad", "X.3 PAD");
+ lineauxC.transport.output.udptn.telnet.addSC("rlogin", "Unix rlogin protocol");
+ lineauxC.transport.output.udptn.telnet.rlogin.addSC("pad", "X.3 PAD");
+ lineauxC.transport.addSC("preferred", "Specify the preferred protocol to use");
+ lineauxC.transport.preferred.addSC("all", "All protocols");
+ lineauxC.transport.preferred.addSC("none", "No protocols");
+ lineauxC.transport.preferred.addSC("pad", "X.3 PAD");
+ lineauxC.transport.preferred.addSC("rlogin", "Unix rlogin protocol");
+ lineauxC.transport.preferred.addSC("telnet", "TCP/IP Telnet protocol");
+ lineauxC.transport.preferred.addSC("udptn", "UDPTN async via UDP protocol");
+lineauxC.addSC("txspeed", "Set the transmit speeds");
+ lineauxC.txspeed.addSC("<0-4294967295>", "Transmit speed");
+lineauxC.addSC("vacant-message", "Define a vacant banner");
+ lineauxC["vacant-message"].addSC("LINE", "c vacant-text c, where 'c' is a delimiting character");
+lineauxC.addSC("width", "Set width of the display terminal");
+ lineauxC.width.addSC("<0-512>", "Number of characters on a screen line");
+lineauxC.addSC("x25", "X25 protocol-specific configuration");
+ lineauxC.x25.addSC("subaddress", "Include subaddress in outgoing PAD calls");
+ lineauxC.x25.subaddress.addSC("<0-99>", "Include a specific value as subaddress");
+ lineauxC.x25.subaddress.addSC("line", "Include line number as a subaddress");
diff --git a/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/cmd_linecon.txt b/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/cmd_linecon.txt
new file mode 100644
index 0000000..20f5af7
--- /dev/null
+++ b/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/cmd_linecon.txt
@@ -0,0 +1,350 @@
+
+lineconC.addSC("absolute-timeout", "Set absolute timeout for line disconnection");
+ lineconC["absolute-timeout"].addSC("<0-10000>", "Absolute timeout interval in minutes");
+lineconC.addSC("access-class", "Filter connections based on an IP access list");
+ lineconC["access-class"].addSC("<1-199>", "IP access list");
+ lineconC["access-class"]["<1-199>"].addSC("in", "Filter incoming connections");
+ lineconC["access-class"]["<1-199>"].addSC("out", "Filter outgoing connections");
+ lineconC["access-class"].addSC("<1300-2699>", "IP expanded access list");
+ lineconC["access-class"]["<1300-2699>"].addSC("in", "Filter incoming connections");
+ lineconC["access-class"]["<1300-2699>"].addSC("out", "Filter outgoing connections");
+lineconC.addSC("activation-character", "Define the activation character");
+ lineconC["activation-character"].addSC("CHAR or <0-127>", "Activation character or its decimal equivalent");
+lineconC.addSC("autocommand", "Automatically execute an EXEC command");
+ lineconC.autocommand.addSC("LINE", "Appropriate EXEC command");
+ lineconC.autocommand.addSC("no-suppress-linenumber", "Display service linenumber message");
+ lineconC.autocommand["no-suppress-linenumber"].addSC("LINE", "Appropriate EXEC command");
+lineconC.addSC("autocommand-options", "Autocommand options");
+ lineconC["autocommand-options"].addSC("abort-character", "Autocommand abort character");
+ lineconC["autocommand-options"]["abort-character"].addSC("CHAR or <0-255>", "Abort character or its ASCII decimal equivalent");
+ lineconC["autocommand-options"].addSC("delay", "Delay autocommand execution");
+ lineconC["autocommand-options"].delay.addSC("<0-120>", "Time in seconds");
+ lineconC["autocommand-options"].addSC("nohangup", "No hangup after autocommand completion");
+ lineconC["autocommand-options"].nohangup.addSC("abort-character", "Autocommand abort character");
+ lineconC["autocommand-options"].nohangup.addSC("delay", "Delay autocommand execution");
+lineconC.addSC("autohangup", "Automatically hangup when last connection closes");
+ lineconC.autohangup.addSC("session-timeout", "Automatically hangup when current session Times-out");
+lineconC.addSC("autoselect", "Set line to autoselect");
+ lineconC.autoselect.addSC("arap", "Set line to allow ARAP autoselection");
+ lineconC.autoselect.addSC("during-login", "Do autoselect at the Username/Password prompt");
+ lineconC.autoselect.addSC("ppp", "Set line to allow PPP autoselection");
+ lineconC.autoselect.addSC("slip", "Set line to allow SLIP autoselection");
+ lineconC.autoselect.addSC("timeout", "Set wait timeout for initial autoselect byte");
+ lineconC.autoselect.timeout.addSC("<1-120>", "Timeout value in seconds");
+lineconC.addSC("buffer-length", "Set DMA buffer length");
+ lineconC["buffer-length"].addSC("<16-1536>", "buffer length in bytes");
+lineconC.addSC("data-character-bits", "Size of characters being handled");
+ lineconC["data-character-bits"].addSC("<7-8>", "Bits per character");
+lineconC.addSC("databits", "Set number of data bits per character");
+ lineconC.databits.addSC("5", "Number of data bits");
+ lineconC.databits.addSC("6", "");
+ lineconC.databits.addSC("<7-7>", "");
+ lineconC.databits.addSC("8", "");
+lineconC.addSC("default", "Set a command to its defaults");
+ lineconC["default"].addSC("absolute-timeout", "Set absolute timeout for line disconnection");
+ lineconC["default"].addSC("access-class", "Filter connections based on an IP access list");
+ lineconC["default"]["access-class"].addSC("<1-199>", "IP access list");
+ lineconC["default"]["access-class"].addSC("<1300-2699>", "IP expanded access list");
+ lineconC["default"]["access-class"].addSC("in", "Filter incoming connections");
+ lineconC["default"]["access-class"].addSC("out", "Filter outgoing connections");
+ lineconC["default"].addSC("activation-character", "Define the activation character");
+ lineconC["default"].addSC("autocommand", "Automatically execute an EXEC command");
+ lineconC["default"].addSC("autocommand-options", "Autocommand options");
+ lineconC["default"].addSC("autohangup", "Automatically hangup when last connection closes");
+ lineconC["default"].autohangup.addSC("session-timeout", "Automatically hangup when current session Times-out");
+ lineconC["default"].addSC("autoselect", "Set line to autoselect");
+ lineconC["default"].autoselect.addSC("arap", "Set line to allow ARAP autoselection");
+ lineconC["default"].autoselect.addSC("during-login", "Do autoselect at the Username/Password prompt");
+ lineconC["default"].autoselect.addSC("ppp", "Set line to allow PPP autoselection");
+ lineconC["default"].autoselect.addSC("slip", "Set line to allow SLIP autoselection");
+ lineconC["default"].autoselect.addSC("timeout", "Set wait timeout for initial autoselect byte");
+ lineconC["default"].addSC("buffer-length", "Set DMA buffer length");
+ lineconC["default"].addSC("data-character-bits", "Size of characters being handled");
+ lineconC["default"].addSC("databits", "Set number of data bits per character");
+lineconC.addSC("disconnect-character", "Define the disconnect character");
+ lineconC["disconnect-character"].addSC("CHAR or <0-255>", "Disconnect character or its decimal equivalent");
+lineconC.addSC("dispatch-character", "Define the dispatch character");
+ lineconC["dispatch-character"].addSC("CHAR or <0-127>", "Dispatch character or its decimal equivalent");
+lineconC.addSC("dispatch-machine", "Reference a TCP dispatch state machine");
+ lineconC["dispatch-machine"].addSC("WORD", "Name of a defined state machine");
+lineconC.addSC("dispatch-timeout", "Set the dispatch timer");
+ lineconC["dispatch-timeout"].addSC("<0-4294967294>", "Dispatch timer in milliseconds");
+lineconC.addSC("domain-lookup", "Enable domain lookups in show commands");
+lineconC.addSC("editing", "Enable command line editing");
+lineconC.addSC("escape-character", "Change the current line's escape character");
+ lineconC["escape-character"].addSC("BREAK", "Cause escape on BREAK");
+ lineconC["escape-character"].addSC("CHAR or <0-255>", "Escape character or its ASCII decimal equivalent");
+ lineconC["escape-character"].addSC("DEFAULT", "Use default escape character");
+ lineconC["escape-character"].addSC("NONE", "Disable escape entirely");
+ lineconC["escape-character"].addSC("soft", "Set the soft escape character for this line");
+ lineconC["escape-character"].soft.addSC("BREAK", "Cause escape on BREAK");
+ lineconC["escape-character"].soft.addSC("CHAR or <0-255>", "Escape character or its ASCII decimal equivalent");
+ lineconC["escape-character"].soft.addSC("NONE", "Disable escape entirely");
+lineconC.addSC("exec", "Configure EXEC");
+ lineconC.exec.addSC("prompt", "EXEC prompt");
+ lineconC.exec.prompt.addSC("timestamp", "Print timestamps for show commands");
+lineconC.addSC("exec-banner", "Enable the display of the EXEC banner");
+lineconC.addSC("exec-character-bits", "Size of characters to the command exec");
+ lineconC["exec-character-bits"].addSC("<7-8>", "Bits per character");
+lineconC.addSC("exec-timeout", "Set the EXEC timeout");
+ lineconC["exec-timeout"].addSC("<0-35791>", "Timeout in minutes");
+ lineconC["exec-timeout"]["<0-35791>"].addSC("<0-2147483>", "Timeout in seconds");
+lineconC.addSC("exit", "Exit from line configuration mode");
+lineconC.addSC("flowcontrol", "Set the flow control");
+ lineconC.flowcontrol.addSC("NONE", "Set no flow control");
+ lineconC.flowcontrol.NONE.addSC("in", "Listen to flow control from the attached device");
+ lineconC.flowcontrol.NONE.addSC("lock", "Ignore network host requests to change flow control");
+ lineconC.flowcontrol.NONE.addSC("out", "Send flow control information to the attached device");
+ lineconC.flowcontrol.NONE.out.addSC("lock", "Ignore network host requests to change flow control");
+ lineconC.flowcontrol.addSC("hardware", "Set hardware flow control");
+ lineconC.flowcontrol.hardware.addSC("in", "Listen to flow control from the attached device");
+ lineconC.flowcontrol.hardware.addSC("out", "Send flow control information to the attached device");
+ lineconC.flowcontrol.addSC("software", "Set software flow control");
+ lineconC.flowcontrol.software.addSC("in", "Listen to flow control from the attached device");
+ lineconC.flowcontrol.software.addSC("lock", "Ignore network host requests to change flow control");
+ lineconC.flowcontrol.software.addSC("out", "Send flow control information to the attached device");
+ lineconC.flowcontrol.software.out.addSC("lock", "Ignore network host requests to change flow control");
+lineconC.addSC("flush-at-activation", "Clear input stream at activation");
+lineconC.addSC("full-help", "Provide help to unprivileged user");
+lineconC.addSC("help", "Description of the interactive help system");
+lineconC.addSC("history", "Enable and control the command history function");
+ lineconC.history.addSC("size", "Set history buffer size");
+ lineconC.history.size.addSC("<0-256>", "Size of history buffer");
+lineconC.addSC("hold-character", "Define the hold character");
+ lineconC["hold-character"].addSC("CHAR or <0-255>", "Hold character or its decimal equivalent");
+lineconC.addSC("insecure", "Mark line as 'insecure' for LAT");
+lineconC.addSC("international", "Enable international 8-bit character support");
+lineconC.addSC("ip", "IP options");
+ lineconC.ip.addSC("netmask-format", "Change display of netmasks");
+ lineconC.ip["netmask-format"].addSC("bit-count", "Display netmask as number of significant bits");
+ lineconC.ip["netmask-format"].addSC("decimal", "Display netmask in dotted decimal");
+ lineconC.ip["netmask-format"].addSC("hexadecimal", "Display netmask in hexadecimal");
+ lineconC.ip.addSC("tcp", "TCP options");
+ lineconC.ip.tcp.addSC("input-coalesce-threshold", "Set the threshold that triggers packet coalescing (20 default)");
+lineconC.addSC("ipv6", "IPv6 options");
+ lineconC.ipv6.addSC("access-class", "Filter connections based on an IPv6 access list");
+ lineconC.ipv6["access-class"].addSC("WORD", "Access-list name");
+//lineconC.addSC("length", "Set number of lines on a screen");
+lineconC.addSC("location", "Enter terminal location description");
+ lineconC.location.addSC("LINE", "One text line describing the terminal's location");
+lineconC.addSC("lockable", "Allow users to lock a line");
+lineconC.addSC("logging", "Modify message logging facilities");
+ lineconC.logging.addSC("synchronous", "Synchronized message output");
+ lineconC.logging.synchronous.addSC("level", "Severity level to output asynchronously");
+ lineconC.logging.synchronous.addSC("limit", "Messages queue size");
+lineconC.addSC("login", "Enable password checking");
+ lineconC.login.addSC("local", "Local password checking");
+ lineconC.login.addSC("tacacs", "Use tacacs server for password checking");
+lineconC.addSC("logout-warning", "Set Warning countdown for absolute timeout of line");
+ lineconC["logout-warning"].addSC("<0-4294967295>", "Warning time in seconds");
+lineconC.addSC("modem", "Configure the Modem Control Lines");
+ lineconC.modem.addSC("CTS-Alarm", "Alarm device which only uses CTS for call control");
+ lineconC.modem.addSC("DTR-active", "Leave DTR low unless line has an active incoming connection or EXEC");
+ lineconC.modem.addSC("Dialin", "Configure line for a modern dial-in modem");
+ lineconC.modem.Dialin.addSC("delay", "delay DTR as for modem dtr");
+ lineconC.modem.addSC("Host", "Devices that expect an incoming modem call");
+ lineconC.modem.addSC("InOut", "Configure line for incoming AND outgoing use of modem");
+ lineconC.modem.addSC("Printer", "Devices that require DSR/CD active");
+ lineconC.modem.addSC("answer-timeout", "Set interval between raising DTR and CTS response");
+ lineconC.modem["answer-timeout"].addSC("<0-65535>", "Answer timeout in seconds");
+ lineconC.modem.addSC("autoconfigure", "Automatically configure modem on line");
+ lineconC.modem.autoconfigure.addSC("discovery", "Attempt to determine modem type automatically");
+ lineconC.modem.autoconfigure.addSC("type", "Specify modem type");
+ lineconC.modem.autoconfigure.type.addSC("WORD", "Modem type");
+ lineconC.modem.addSC("busyout", "Block calls to and from the modem");
+ lineconC.modem.addSC("dtr-delay", "Set interval during which DTR is held low");
+ lineconC.modem["dtr-delay"].addSC("<0-65535>", "DTR delay in seconds");
+ lineconC.modem.addSC("onhold", "Set the V.92 modem on hold timer duration");
+ lineconC.modem.onhold.addSC("<0-65535>", "On hold time in seconds");
+ lineconC.modem.onhold.addSC("infinite", "On hold forever");
+lineconC.addSC("monitor", "Copy debug output to the current terminal line");
+lineconC.addSC("motd-banner", "Enable the display of the MOTD banner");
+lineconC.addSC("no", "Negate a command or set its defaults");
+ lineconC.no.addSC("absolute-timeout", "Set absolute timeout for line disconnection");
+ lineconC.no.addSC("access-class", "Filter connections based on an IP access list");
+ lineconC.no["access-class"].addSC("<1-199>", "IP access list");
+ lineconC.no["access-class"].addSC("<1300-2699>", "IP expanded access list");
+ lineconC.no["access-class"].addSC("in", "Filter incoming connections");
+ lineconC.no["access-class"].addSC("out", "Filter outgoing connections");
+ lineconC.no.addSC("activation-character", "Define the activation character");
+ lineconC.no.addSC("autocommand", "Automatically execute an EXEC command");
+ lineconC.no.addSC("autocommand-options", "Autocommand options");
+ lineconC.no.addSC("autohangup", "Automatically hangup when last connection closes");
+ lineconC.no.autohangup.addSC("session-timeout", "Automatically hangup when current session Times-out");
+ lineconC.no.addSC("autoselect", "Set line to autoselect");
+ lineconC.no.autoselect.addSC("arap", "Set line to allow ARAP autoselection");
+ lineconC.no.autoselect.addSC("during-login", "Do autoselect at the Username/Password prompt");
+ lineconC.no.autoselect.addSC("ppp", "Set line to allow PPP autoselection");
+ lineconC.no.autoselect.addSC("slip", "Set line to allow SLIP autoselection");
+ lineconC.no.autoselect.addSC("timeout", "Set wait timeout for initial autoselect byte");
+ lineconC.no.addSC("buffer-length", "Set DMA buffer length");
+ lineconC.no.addSC("data-character-bits", "Size of characters being handled");
+ lineconC.no.addSC("databits", "Set number of data bits per character");
+ lineconC.no.addSC("disconnect-character", "Define the disconnect character");
+ lineconC.no.addSC("dispatch-character", "Define the dispatch character");
+ lineconC.no["dispatch-character"].addSC("CHAR or <0-127>", "Dispatch character or its decimal equivalent");
+ lineconC.no.addSC("dispatch-machine", "Reference a TCP dispatch state machine");
+ lineconC.no.addSC("dispatch-timeout", "Set the dispatch timer");
+ lineconC.no.addSC("domain-lookup", "Enable domain lookups in show commands");
+ lineconC.no.addSC("editing", "Enable command line editing");
+ lineconC.no.addSC("escape-character", "Change the current line's escape character");
+ lineconC.no["escape-character"].addSC("soft", "Set the soft escape character for this line");
+ lineconC.no.addSC("exec", "Configure EXEC");
+ lineconC.no.exec.addSC("prompt", "EXEC prompt");
+ lineconC.no.addSC("exec-banner", "Enable the display of the EXEC banner");
+ lineconC.no.addSC("exec-character-bits", "Size of characters to the command exec");
+ lineconC.no.addSC("exec-timeout", "Set the EXEC timeout");
+ lineconC.no.addSC("flowcontrol", "Set the flow control");
+ lineconC.no.flowcontrol.addSC("NONE", "Set no flow control");
+ lineconC.no.flowcontrol.addSC("hardware", "Set hardware flow control");
+ lineconC.no.flowcontrol.addSC("lock", "Ignore network host requests to change flow control");
+ lineconC.no.flowcontrol.addSC("software", "Set software flow control");
+ lineconC.no.addSC("flush-at-activation", "Clear input stream at activation");
+ lineconC.no.addSC("full-help", "Provide help to unprivileged user");
+ lineconC.no.addSC("history", "Enable and control the command history function");
+ lineconC.no.history.addSC("size", "Set history buffer size");
+ lineconC.no.addSC("hold-character", "Define the hold character");
+ lineconC.no.addSC("insecure", "Mark line as 'insecure' for LAT");
+ lineconC.no.addSC("international", "Enable international 8-bit character support");
+ lineconC.no.addSC("ip", "IP options");
+ lineconC.no.ip.addSC("netmask-format", "Change display of netmasks");
+ lineconC.no.ip.addSC("tcp", "TCP options");
+ lineconC.no.addSC("ipv6", "IPv6 options");
+ lineconC.no.ipv6.addSC("access-class", "Filter connections based on an IPv6 access list");
+// lineconC.no.addSC("length", "Set number of lines on a screen");
+ lineconC.no.addSC("location", "Enter terminal location description");
+ lineconC.no.addSC("lockable", "Allow users to lock a line");
+ lineconC.no.addSC("logging", "Modify message logging facilities");
+ lineconC.no.logging.addSC("synchronous", "Synchronized message output");
+ lineconC.no.addSC("login", "Enable password checking");
+ lineconC.no.login.addSC("local", "Local password checking");
+ lineconC.no.login.addSC("tacacs", "Use tacacs server for password checking");
+ lineconC.no.addSC("logout-warning", "Set Warning countdown for absolute timeout of line");
+ lineconC.no.addSC("modem", "Configure the Modem Control Lines");
+ lineconC.no.modem.addSC("CTS-Alarm", "Alarm device which only uses CTS for call control");
+ lineconC.no.modem.addSC("DTR-active", "Leave DTR low unless line has an active incoming connection or EXEC");
+ lineconC.no.modem.addSC("Dialin", "Configure line for a modern dial-in modem");
+ lineconC.no.modem.addSC("Host", "Devices that expect an incoming modem call");
+ lineconC.no.modem.addSC("InOut", "Configure line for incoming AND outgoing use of modem");
+ lineconC.no.modem.addSC("Printer", "Devices that require DSR/CD active");
+ lineconC.no.modem.addSC("answer-timeout", "Set interval between raising DTR and CTS response");
+ lineconC.no.modem.addSC("autoconfigure", "Automatically configure modem on line");
+ lineconC.no.modem.addSC("busyout", "Block calls to and from the modem");
+ lineconC.no.modem.addSC("dtr-delay", "Set interval during which DTR is held low");
+ lineconC.no.modem.addSC("onhold", "Set the V.92 modem on hold timer duration");
+ lineconC.no.addSC("monitor", "Copy debug output to the current terminal line");
+ lineconC.no.addSC("motd-banner", "Enable the display of the MOTD banner");
+lineconC.addSC("notify", "Inform users of output from concurrent sessions");
+lineconC.addSC("ntp", "Configure NTP");
+ lineconC.ntp.addSC("pps-discipline", "Use PPS pulse to discipline system clock");
+ lineconC.ntp.addSC("refclock", "NTP Reference Clock");
+ lineconC.ntp.refclock.addSC("telecom-solutions", "Telecom Solutions GPS");
+ lineconC.ntp.refclock.addSC("trimble", "Trimble Navigation TSIP Protocol");
+lineconC.addSC("padding", "Set padding for a specified output character");
+ lineconC.padding.addSC("CHAR or <0-127>", "Character to be padded");
+lineconC.addSC("parity", "Set terminal parity");
+ lineconC.parity.addSC("even", "Even parity");
+ lineconC.parity.addSC("mark", "Mark parity");
+ lineconC.parity.addSC("none", "No parity");
+ lineconC.parity.addSC("odd", "Odd parity");
+ lineconC.parity.addSC("space", "Space parity");
+lineconC.addSC("password", "Set a password");
+// lineconC.password.addSC("<0-0>", "Specifies an UNENCRYPTED password will follow");
+// lineconC.password.addSC("<7-7>", "Specifies a HIDDEN password will follow");
+ lineconC.password.addSC("LINE", "The UNENCRYPTED (cleartext) line password");
+lineconC.addSC("private", "Configuration options that user can set will remain in effect between terminal sessions");
+lineconC.addSC("privilege", "Change privilege level for line");
+ lineconC.privilege.addSC("level", "Assign default privilege level for line");
+ lineconC.privilege.level.addSC("<0-15>", "Default privilege level for line");
+lineconC.addSC("refuse-message", "Define a refuse banner");
+ lineconC["refuse-message"].addSC("LINE", "c refuse-text c, where 'c' is a delimiting character");
+lineconC.addSC("rotary", "Add line to a rotary group");
+ lineconC.rotary.addSC("<1-99>", "Rotary group to add line to");
+ lineconC.rotary["<1-99>"].addSC("queued", "Queue when rotary group full");
+ lineconC.rotary["<1-99>"].addSC("round-robin", "Round robin selection of rotary lines");
+lineconC.addSC("rxspeed", "Set the receive speed");
+ lineconC.rxspeed.addSC("<0-4294967295>", "Receive speed");
+lineconC.addSC("script", "specify event related chat scripts to run on the line");
+ lineconC.script.addSC("activation", "chat script to run whenever line is activated");
+ lineconC.script.activation.addSC("WORD", "chat script name");
+ lineconC.script.addSC("arap-callback", "chat script to run on line whenever ARAP callback is initiated");
+ lineconC.script["arap-callback"].addSC("WORD", "chat script name");
+ lineconC.script.addSC("callback", "chat script to run on line whenever callback is initiated");
+ lineconC.script.callback.addSC("WORD", "chat script name");
+ lineconC.script.addSC("connection", "chat script to run whenever connection is made to the line");
+ lineconC.script.connection.addSC("WORD", "chat script name");
+ lineconC.script.addSC("dialer", "chat script to run whenever dialer makes an outgoing call");
+ lineconC.script.dialer.addSC("WORD", "chat script name");
+ lineconC.script.addSC("reset", "chat script to run whenever line is reset");
+ lineconC.script.reset.addSC("WORD", "chat script name");
+ lineconC.script.addSC("startup", "chat script to run at system startup");
+ lineconC.script.startup.addSC("WORD", "chat script name");
+lineconC.addSC("session-disconnect-warning", "Set warning countdown for session-timeout");
+ lineconC["session-disconnect-warning"].addSC("<0-4294967295>", "Session timeout warning in seconds");
+ lineconC["session-disconnect-warning"]["<0-4294967295>"].addSC("message", "Optional warning message");
+lineconC.addSC("session-limit", "Set maximum number of sessions");
+ lineconC["session-limit"].addSC("<0-4294967295>", "Maximum number of sessions");
+lineconC.addSC("session-timeout", "Set interval for closing connection when there is no input traffic");
+ lineconC["session-timeout"].addSC("<0-35791>", "Session timeout interval in minutes");
+ lineconC["session-timeout"]["<0-35791>"].addSC("output", "Include output traffic as well as input traffic");
+lineconC.addSC("special-character-bits", "Size of the escape (and other special) characters");
+ lineconC["special-character-bits"].addSC("<7-8>", "Bits per character");
+lineconC.addSC("speed", "Set the transmit and receive speeds");
+ lineconC.speed.addSC("<0-4294967295>", "Transmit and receive speeds");
+lineconC.addSC("start-character", "Define the start character");
+ lineconC["start-character"].addSC("CHAR or <0-255>", "Start character or its decimal equivalent");
+lineconC.addSC("stop-character", "Define the stop character");
+ lineconC["stop-character"].addSC("CHAR or <0-255>", "Stop character or its decimal equivalent");
+lineconC.addSC("stopbits", "Set async line stop bits");
+ lineconC.stopbits.addSC("<1-1>", "One stop bit");
+ lineconC.stopbits.addSC("1.5", "One and one-half stop bits");
+ lineconC.stopbits.addSC("<2-2>", "Two stop bits");
+lineconC.addSC("telnet", "Telnet protocol-specific configuration");
+ lineconC.telnet.addSC("break-on-ip", "Send break signal when interrupt is received");
+ lineconC.telnet.addSC("ip-on-break", "Send interrupt signal when break is received");
+ lineconC.telnet.addSC("refuse-negotiations", "Suppress negotiations of Telnet Remote Echo and Suppress Go Ahead options");
+ lineconC.telnet.addSC("speed", "Specify line speeds");
+ lineconC.telnet.speed.addSC("<1-4294967295>", "Default speed");
+ lineconC.telnet.addSC("sync-on-break", "Send a Telnet Synchronize signal after receiving a Telnet Break signal");
+ lineconC.telnet.addSC("transparent", "Send a CR as a CR followed by a NULL instead of a CR followed by a LF");
+lineconC.addSC("terminal-type", "Set the terminal type");
+ lineconC["terminal-type"].addSC("WORD", "Terminal type");
+lineconC.addSC("timeout", "Timeouts for the line");
+ lineconC.timeout.addSC("login", "Timeouts related to the login sequence");
+ lineconC.timeout.login.addSC("response", "Timeout for any user input during login sequences");
+lineconC.addSC("transport", "Define transport protocols for line");
+ lineconC.transport.addSC("output", "Define which protocols to use for outgoing connections");
+ lineconC.transport.output.addSC("all", "All protocols");
+ lineconC.transport.output.addSC("none", "No protocols");
+ lineconC.transport.output.addSC("pad", "X.3 PAD");
+ lineconC.transport.output.addSC("rlogin", "Unix rlogin protocol");
+ lineconC.transport.output.rlogin.addSC("pad", "X.3 PAD");
+ lineconC.transport.output.addSC("telnet", "TCP/IP Telnet protocol");
+ lineconC.transport.output.telnet.addSC("pad", "X.3 PAD");
+ lineconC.transport.output.telnet.addSC("rlogin", "Unix rlogin protocol");
+ lineconC.transport.output.telnet.rlogin.addSC("pad", "X.3 PAD");
+ lineconC.transport.output.addSC("udptn", "UDPTN async via UDP protocol");
+ lineconC.transport.output.udptn.addSC("pad", "X.3 PAD");
+ lineconC.transport.output.udptn.addSC("rlogin", "Unix rlogin protocol");
+ lineconC.transport.output.udptn.rlogin.addSC("pad", "X.3 PAD");
+ lineconC.transport.output.udptn.addSC("telnet", "TCP/IP Telnet protocol");
+ lineconC.transport.output.udptn.telnet.addSC("pad", "X.3 PAD");
+ lineconC.transport.output.udptn.telnet.addSC("rlogin", "Unix rlogin protocol");
+ lineconC.transport.output.udptn.telnet.rlogin.addSC("pad", "X.3 PAD");
+ lineconC.transport.addSC("preferred", "Specify the preferred protocol to use");
+ lineconC.transport.preferred.addSC("all", "All protocols");
+ lineconC.transport.preferred.addSC("none", "No protocols");
+ lineconC.transport.preferred.addSC("pad", "X.3 PAD");
+ lineconC.transport.preferred.addSC("rlogin", "Unix rlogin protocol");
+ lineconC.transport.preferred.addSC("telnet", "TCP/IP Telnet protocol");
+ lineconC.transport.preferred.addSC("udptn", "UDPTN async via UDP protocol");
+lineconC.addSC("txspeed", "Set the transmit speeds");
+ lineconC.txspeed.addSC("<0-4294967295>", "Transmit speed");
+lineconC.addSC("vacant-message", "Define a vacant banner");
+ lineconC["vacant-message"].addSC("LINE", "c vacant-text c, where 'c' is a delimiting character");
+lineconC.addSC("width", "Set width of the display terminal");
+ lineconC.width.addSC("<0-512>", "Number of characters on a screen line");
+lineconC.addSC("x25", "X25 protocol-specific configuration");
+ lineconC.x25.addSC("subaddress", "Include subaddress in outgoing PAD calls");
+ lineconC.x25.subaddress.addSC("<0-99>", "Include a specific value as subaddress");
+ lineconC.x25.subaddress.addSC("line", "Include line number as a subaddress");
diff --git a/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/cmd_linetty.txt b/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/cmd_linetty.txt
new file mode 100644
index 0000000..840013e
--- /dev/null
+++ b/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/cmd_linetty.txt
@@ -0,0 +1,263 @@
+
+linettyC.addSC("absolute-timeout", "Set absolute timeout for line disconnection");
+ linettyC["absolute-timeout"].addSC("<0-10000>", "Absolute timeout interval in minutes");
+linettyC.addSC("access-class", "Filter connections based on an IP access list");
+ linettyC["access-class"].addSC("<1-199>", "IP access list");
+ linettyC["access-class"].addSC("<1300-2699>", "IP expanded access list");
+linettyC.addSC("activation-character", "Define the activation character");
+ linettyC["activation-character"].addSC("CHAR or <0-127>", "Activation character or its decimal equivalent");
+linettyC.addSC("arap", "Appletalk Remote Access Protocol");
+ linettyC.arap.addSC("dedicated", "Set line to only accept ARAP connections");
+ linettyC.arap.addSC("enable", "Enable ARAP connections");
+ linettyC.arap.addSC("net-access-list", "Net access list");
+ linettyC.arap.addSC("noguest", "Disallow guest logins");
+ linettyC.arap.addSC("require-manual-password", "Require manual entry of ARAP passwords");
+ linettyC.arap.addSC("timelimit", "Set maximum connection time");
+ linettyC.arap.addSC("use-tacacs", "Use TACACS to verify ARAP authentications");
+ linettyC.arap.addSC("warningtime", "Set connection disconnect warning time");
+ linettyC.arap.addSC("zonelist", "Zone access list");
+linettyC.addSC("autobaud", "Set line to normal autobaud");
+linettyC.addSC("autocommand", "Automatically execute an EXEC command");
+ linettyC.autocommand.addSC("LINE", "Appropriate EXEC command");
+ linettyC.autocommand.addSC("no-suppress-linenumber", "Display service linenumber message");
+linettyC.addSC("autocommand-options", "Autocommand options");
+ linettyC["autocommand-options"].addSC("abort-character", "Autocommand abort character");
+ linettyC["autocommand-options"].addSC("delay", "Delay autocommand execution");
+ linettyC["autocommand-options"].addSC("nohangup", "No hangup after autocommand completion");
+linettyC.addSC("autohangup", "Automatically hangup when last connection closes");
+ linettyC.autohangup.addSC("session-timeout", "Automatically hangup when current session Times-out");
+linettyC.addSC("autoselect", "Set line to autoselect");
+ linettyC.autoselect.addSC("arap", "Set line to allow ARAP autoselection");
+ linettyC.autoselect.addSC("during-login", "Do autoselect at the Username/Password prompt");
+ linettyC.autoselect.addSC("ppp", "Set line to allow PPP autoselection");
+ linettyC.autoselect.addSC("slip", "Set line to allow SLIP autoselection");
+ linettyC.autoselect.addSC("timeout", "Set wait timeout for initial autoselect byte");
+linettyC.addSC("buffer-length", "Set DMA buffer length");
+ linettyC["buffer-length"].addSC("<16-1536>", "buffer length in bytes");
+linettyC.addSC("callback", "Callback settings");
+ linettyC.callback.addSC("forced-wait", "Forced wait before callback script driven to modem");
+ linettyC.callback.addSC("nodsr-wait", "Extended wait time for DSR to go down");
+linettyC.addSC("data-character-bits", "Size of characters being handled");
+ linettyC["data-character-bits"].addSC("<7-8>", "Bits per character");
+linettyC.addSC("databits", "Set number of data bits per character");
+ linettyC.databits.addSC("5", "Number of data bits");
+ linettyC.databits.addSC("6", "");
+ linettyC.databits.addSC("<7-7>", "");
+ linettyC.databits.addSC("8", "");
+linettyC.addSC("default", "Set a command to its defaults");
+ linettyC["default"].addSC("absolute-timeout", "Set absolute timeout for line disconnection");
+ linettyC["default"].addSC("access-class", "Filter connections based on an IP access list");
+ linettyC["default"].addSC("activation-character", "Define the activation character");
+ linettyC["default"].addSC("arap", "Appletalk Remote Access Protocol");
+ linettyC["default"].addSC("autobaud", "Set line to normal autobaud");
+ linettyC["default"].addSC("autocommand", "Automatically execute an EXEC command");
+ linettyC["default"].addSC("autocommand-options", "Autocommand options");
+ linettyC["default"].addSC("autohangup", "Automatically hangup when last connection closes");
+ linettyC["default"].addSC("autoselect", "Set line to autoselect");
+ linettyC["default"].addSC("buffer-length", "Set DMA buffer length");
+ linettyC["default"].addSC("callback", "Callback settings");
+ linettyC["default"].addSC("data-character-bits", "Size of characters being handled");
+ linettyC["default"].addSC("databits", "Set number of data bits per character");
+linettyC.addSC("disconnect-character", "Define the disconnect character");
+ linettyC["disconnect-character"].addSC("CHAR or <0-255>", "Disconnect character or its decimal equivalent");
+linettyC.addSC("dispatch-character", "Define the dispatch character");
+ linettyC["dispatch-character"].addSC("CHAR or <0-127>", "Dispatch character or its decimal equivalent");
+linettyC.addSC("dispatch-machine", "Reference a TCP dispatch state machine");
+ linettyC["dispatch-machine"].addSC("WORD", "Name of a defined state machine");
+linettyC.addSC("dispatch-timeout", "Set the dispatch timer");
+ linettyC["dispatch-timeout"].addSC("<0-4294967294>", "Dispatch timer in milliseconds");
+linettyC.addSC("domain-lookup", "Enable domain lookups in show commands");
+linettyC.addSC("editing", "Enable command line editing");
+linettyC.addSC("escape-character", "Change the current line's escape character");
+ linettyC["escape-character"].addSC("BREAK", "Cause escape on BREAK");
+ linettyC["escape-character"].addSC("CHAR or <0-255>", "Escape character or its ASCII decimal equivalent");
+ linettyC["escape-character"].addSC("DEFAULT", "Use default escape character");
+ linettyC["escape-character"].addSC("NONE", "Disable escape entirely");
+ linettyC["escape-character"].addSC("soft", "Set the soft escape character for this line");
+linettyC.addSC("exec", "Start an EXEC process");
+linettyC.addSC("exec-banner", "Enable the display of the EXEC banner");
+linettyC.addSC("exec-character-bits", "Size of characters to the command exec");
+ linettyC["exec-character-bits"].addSC("<7-8>", "Bits per character");
+linettyC.addSC("exec-timeout", "Set the EXEC timeout");
+ linettyC["exec-timeout"].addSC("<0-35791>", "Timeout in minutes");
+ linettyC["exec-timeout"]["<0-35791>"].addSC("<0-2147483>", "Timeout in seconds");
+linettyC.addSC("exit", "Exit from line configuration mode");
+linettyC.addSC("flowcontrol", "Set the flow control");
+ linettyC.flowcontrol.addSC("NONE", "Set no flow control");
+ linettyC.flowcontrol.addSC("hardware", "Set hardware flow control");
+ linettyC.flowcontrol.hardware.addSC("in", "Listen to flow control from the attached device");
+ linettyC.flowcontrol.hardware.addSC("out", "Send flow control information to the attached device");
+ linettyC.flowcontrol.addSC("software", "Set software flow control");
+linettyC.addSC("flush-at-activation", "Clear input stream at activation");
+linettyC.addSC("full-help", "Provide help to unprivileged user");
+linettyC.addSC("help", "Description of the interactive help system");
+linettyC.addSC("history", "Enable and control the command history function");
+ linettyC.history.addSC("size", "Set history buffer size");
+linettyC.addSC("hold-character", "Define the hold character");
+ linettyC["hold-character"].addSC("CHAR or <0-255>", "Hold character or its decimal equivalent");
+linettyC.addSC("insecure", "Mark line as 'insecure' for LAT");
+linettyC.addSC("international", "Enable international 8-bit character support");
+linettyC.addSC("ip", "IP options");
+ linettyC.ip.addSC("netmask-format", "Change display of netmasks");
+ linettyC.ip.addSC("tcp", "TCP options");
+linettyC.addSC("keymap-type", "Specify a keymap entry to use");
+ linettyC["keymap-type"].addSC("LINE", "Name of a keymap entry");
+linettyC.addSC("lat", "DEC Local Area Transport (LAT) protocol-specific configuration");
+ linettyC.lat.addSC("out-group", "Define group list for outgoing user-initiated connections");
+ linettyC.lat.addSC("remote-modification", "Set line to be remote modifiable");
+//linettyC.addSC("length", "Set number of lines on a screen");
+// linettyC.length.addSC("<0-512>", "Number of lines on screen (0 for no pausing)");
+linettyC.addSC("location", "Enter terminal location description");
+ linettyC.location.addSC("LINE", "One text line describing the terminal's location");
+linettyC.addSC("lockable", "Allow users to lock a line");
+linettyC.addSC("logging", "Modify message logging facilities");
+ linettyC.logging.addSC("synchronous", "Synchronized message output");
+linettyC.addSC("login", "Enable password checking");
+ linettyC.login.addSC("local", "Local password checking");
+ linettyC.login.addSC("tacacs", "Use tacacs server for password checking");
+linettyC.addSC("logout-warning", "Set Warning countdown for absolute timeout of line");
+ linettyC["logout-warning"].addSC("<0-4294967295>", "Warning time in seconds");
+linettyC.addSC("modem", "Configure the Modem Control Lines");
+ linettyC.modem.addSC("CTS-Alarm", "Alarm device which only uses CTS for call control");
+ linettyC.modem.addSC("DTR-active", "Leave DTR low unless line has an active incoming connection or EXEC");
+ linettyC.modem.addSC("Dialin", "Configure line for a modern dial-in modem");
+ linettyC.modem.addSC("Host", "Devices that expect an incoming modem call");
+ linettyC.modem.addSC("InOut", "Configure line for incoming AND outgoing use of modem");
+ linettyC.modem.addSC("Printer", "Devices that require DSR/CD active");
+ linettyC.modem.addSC("answer-timeout", "Set interval between raising DTR and CTS response");
+ linettyC.modem.addSC("autoconfigure", "Automatically configure modem on line");
+ linettyC.modem.addSC("busyout", "Block calls to and from the modem");
+ linettyC.modem.addSC("dtr-delay", "Set interval during which DTR is held low");
+linettyC.addSC("monitor", "Copy debug output to the current terminal line");
+linettyC.addSC("motd-banner", "Enable the display of the MOTD banner");
+linettyC.addSC("no", "Negate a command or set its defaults");
+ linettyC.no.addSC("absolute-timeout", "Set absolute timeout for line disconnection");
+ linettyC.no.addSC("access-class", "Filter connections based on an IP access list");
+ linettyC.no.addSC("activation-character", "Define the activation character");
+ linettyC.no.addSC("arap", "Appletalk Remote Access Protocol");
+ linettyC.no.addSC("autobaud", "Set line to normal autobaud");
+ linettyC.no.addSC("autocommand", "Automatically execute an EXEC command");
+ linettyC.no.addSC("autocommand-options", "Autocommand options");
+ linettyC.no.addSC("autohangup", "Automatically hangup when last connection closes");
+ linettyC.no.addSC("autoselect", "Set line to autoselect");
+ linettyC.no.addSC("buffer-length", "Set DMA buffer length");
+ linettyC.no.addSC("callback", "Callback settings");
+ linettyC.no.addSC("data-character-bits", "Size of characters being handled");
+ linettyC.no.addSC("databits", "Set number of data bits per character");
+ linettyC.no.addSC("disconnect-character", "Define the disconnect character");
+ linettyC.no.addSC("dispatch-character", "Define the dispatch character");
+ linettyC.no.addSC("dispatch-machine", "Reference a TCP dispatch state machine");
+ linettyC.no.addSC("dispatch-timeout", "Set the dispatch timer");
+ linettyC.no.addSC("domain-lookup", "Enable domain lookups in show commands");
+ linettyC.no.addSC("editing", "Enable command line editing");
+ linettyC.no.addSC("escape-character", "Change the current line's escape character");
+ linettyC.no.addSC("exec", "Start an EXEC process");
+ linettyC.no.addSC("exec-banner", "Enable the display of the EXEC banner");
+ linettyC.no.addSC("exec-character-bits", "Size of characters to the command exec");
+ linettyC.no.addSC("exec-timeout", "Set the EXEC timeout");
+ linettyC.no.addSC("flowcontrol", "Set the flow control");
+ linettyC.no.addSC("flush-at-activation", "Clear input stream at activation");
+ linettyC.no.addSC("full-help", "Provide help to unprivileged user");
+ linettyC.no.addSC("history", "Enable and control the command history function");
+ linettyC.no.addSC("hold-character", "Define the hold character");
+ linettyC.no.addSC("insecure", "Mark line as 'insecure' for LAT");
+ linettyC.no.addSC("international", "Enable international 8-bit character support");
+ linettyC.no.addSC("ip", "IP options");
+ linettyC.no.addSC("keymap-type", "Specify a keymap entry to use");
+ linettyC.no.addSC("lat", "DEC Local Area Transport (LAT) protocol-specific configuration");
+// linettyC.no.addSC("length", "Set number of lines on a screen");
+ linettyC.no.addSC("location", "Enter terminal location description");
+ linettyC.no.addSC("lockable", "Allow users to lock a line");
+ linettyC.no.addSC("logging", "Modify message logging facilities");
+ linettyC.no.addSC("login", "Enable password checking");
+ linettyC.no.addSC("logout-warning", "Set Warning countdown for absolute timeout of line");
+ linettyC.no.addSC("modem", "Configure the Modem Control Lines");
+ linettyC.no.addSC("monitor", "Copy debug output to the current terminal line");
+ linettyC.no.addSC("motd-banner", "Enable the display of the MOTD banner");
+linettyC.addSC("notify", "Inform users of output from concurrent sessions");
+linettyC.addSC("ntp", "Configure NTP");
+ linettyC.ntp.addSC("pps-discipline", "Use PPS pulse to discipline system clock");
+ linettyC.ntp.addSC("refclock", "NTP Reference Clock");
+linettyC.addSC("padding", "Set padding for a specified output character");
+ linettyC.padding.addSC("CHAR or <0-127>", "Character to be padded");
+linettyC.addSC("parity", "Set terminal parity");
+ linettyC.parity.addSC("even", "Even parity");
+ linettyC.parity.addSC("mark", "Mark parity");
+ linettyC.parity.addSC("none", "No parity");
+ linettyC.parity.addSC("odd", "Odd parity");
+ linettyC.parity.addSC("space", "Space parity");
+linettyC.addSC("password", "Set a password");
+ linettyC.password.addSC("<0-0>", "Specifies an UNENCRYPTED password will follow");
+ linettyC.password.addSC("<7-7>", "Specifies a HIDDEN password will follow");
+ linettyC.password["<7-7>"].addSC("WORD", "The HIDDEN line password string");
+ linettyC.password.addSC("LINE", "The UNENCRYPTED (cleartext) line password");
+linettyC.addSC("private", "Configuration options that user can set will remain in effect between terminal sessions");
+linettyC.addSC("privilege", "Change privilege level for line");
+ linettyC.privilege.addSC("level", "Assign default privilege level for line");
+linettyC.addSC("refuse-message", "Define a refuse banner");
+ linettyC["refuse-message"].addSC("LINE", "c refuse-text c, where 'c' is a delimiting character");
+linettyC.addSC("rotary", "Add line to a rotary group");
+ linettyC.rotary.addSC("<1-99>", "Rotary group to add line to");
+linettyC.addSC("rxspeed", "Set the receive speed");
+ linettyC.rxspeed.addSC("<0-4294967295>", "Receive speed");
+linettyC.addSC("script", "specify event related chat scripts to run on the line");
+ linettyC.script.addSC("activation", "chat script to run whenever line is activated");
+ linettyC.script.addSC("arap-callback", "chat script to run on line whenever ARAP callback is initiated");
+ linettyC.script.addSC("callback", "chat script to run on line whenever callback is initiated");
+ linettyC.script.addSC("connection", "chat script to run whenever connection is made to the line");
+ linettyC.script.addSC("dialer", "chat script to run whenever dialer makes an outgoing call");
+ linettyC.script.addSC("reset", "chat script to run whenever line is reset");
+ linettyC.script.addSC("startup", "chat script to run at system startup");
+linettyC.addSC("session-disconnect-warning", "Set warning countdown for session-timeout");
+ linettyC["session-disconnect-warning"].addSC("<0-4294967295>", "Session timeout warning in seconds");
+linettyC.addSC("session-limit", "Set maximum number of sessions");
+ linettyC["session-limit"].addSC("<0-4294967295>", "Maximum number of sessions");
+linettyC.addSC("session-timeout", "Set interval for closing connection when there is no input traffic");
+ linettyC["session-timeout"].addSC("<0-35791>", "Session timeout interval in minutes");
+linettyC.addSC("special-character-bits", "Size of the escape (and other special) characters");
+ linettyC["special-character-bits"].addSC("<7-8>", "Bits per character");
+linettyC.addSC("speed", "Set the transmit and receive speeds");
+ linettyC.speed.addSC("<0-4294967295>", "Transmit and receive speeds");
+linettyC.addSC("start-character", "Define the start character");
+ linettyC["start-character"].addSC("CHAR or <0-255>", "Start character or its decimal equivalent");
+linettyC.addSC("stop-character", "Define the stop character");
+ linettyC["stop-character"].addSC("CHAR or <0-255>", "Stop character or its decimal equivalent");
+linettyC.addSC("stopbits", "Set async line stop bits");
+ linettyC.stopbits.addSC("<1-1>", "One stop bit");
+ linettyC.stopbits.addSC("1.5", "One and one-half stop bits");
+ linettyC.stopbits.addSC("<2-2>", "Two stop bits");
+linettyC.addSC("telnet", "Telnet protocol-specific configuration");
+ linettyC.telnet.addSC("break-on-ip", "Send break signal when interrupt is received");
+ linettyC.telnet.addSC("ip-on-break", "Send interrupt signal when break is received");
+ linettyC.telnet.addSC("refuse-negotiations", "Suppress negotiations of Telnet Remote Echo and Suppress Go Ahead options");
+ linettyC.telnet.addSC("speed", "Specify line speeds");
+ linettyC.telnet.addSC("sync-on-break", "Send a Telnet Synchronize signal after receiving a Telnet Break signal");
+ linettyC.telnet.addSC("transparent", "Send a CR as a CR followed by a NULL instead of a CR followed by a LF");
+linettyC.addSC("terminal-type", "Set the terminal type");
+ linettyC["terminal-type"].addSC("WORD", "Terminal type");
+linettyC.addSC("timeout", "Timeouts for the line");
+ linettyC.timeout.addSC("login", "Timeouts related to the login sequence");
+linettyC.addSC("transport", "Define transport protocols for line");
+ linettyC.transport.addSC("input", "Define which protocols to use when connecting to the terminal server");
+ linettyC.transport.input.addSC("all", "All protocols");
+ linettyC.transport.input.addSC("lapb-ta", "LAPB Terminal Adapter");
+ linettyC.transport.input.addSC("lat", "DEC LAT protocol");
+ linettyC.transport.input.addSC("mop", "DEC MOP Remote Console Protocol");
+ linettyC.transport.input.addSC("nasi", "NASI protocol");
+ linettyC.transport.input.addSC("none", "No protocols");
+ linettyC.transport.input.addSC("pad", "X.3 PAD");
+ linettyC.transport.input.addSC("rlogin", "Unix rlogin protocol");
+ linettyC.transport.input.addSC("ssh", "TCP/IP SSH protocol");
+ linettyC.transport.input.addSC("telnet", "TCP/IP Telnet protocol");
+ linettyC.transport.input.addSC("udptn", "UDPTN async via UDP protocol");
+ linettyC.transport.input.addSC("v120", "Async over ISDN");
+ linettyC.transport.addSC("output", "Define which protocols to use for outgoing connections");
+ linettyC.transport.addSC("preferred", "Specify the preferred protocol to use");
+linettyC.addSC("txspeed", "Set the transmit speeds");
+ linettyC.txspeed.addSC("<0-4294967295>", "Transmit speed");
+linettyC.addSC("vacant-message", "Define a vacant banner");
+ linettyC["vacant-message"].addSC("LINE", "c vacant-text c, where 'c' is a delimiting character");
+linettyC.addSC("width", "Set width of the display terminal");
+ linettyC.width.addSC("<0-512>", "Number of characters on a screen line");
+linettyC.addSC("x25", "X25 protocol-specific configuration");
+ linettyC.x25.addSC("subaddress", "Include subaddress in outgoing PAD calls");
diff --git a/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/cmd_linevty.txt b/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/cmd_linevty.txt
new file mode 100644
index 0000000..b414924
--- /dev/null
+++ b/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/cmd_linevty.txt
@@ -0,0 +1,367 @@
+
+linevtyC.addSC("absolute-timeout", "Set absolute timeout for line disconnection");
+ linevtyC["absolute-timeout"].addSC("<0-10000>", "Absolute timeout interval in minutes");
+linevtyC.addSC("access-class", "Filter connections based on an IP access list");
+ linevtyC["access-class"].addSC("<1-199>", "IP access list");
+ linevtyC["access-class"]["<1-199>"].addSC("in", "Filter incoming connections");
+ linevtyC["access-class"]["<1-199>"].addSC("out", "Filter outgoing connections");
+ linevtyC["access-class"].addSC("<1300-2699>", "IP expanded access list");
+ linevtyC["access-class"]["<1300-2699>"].addSC("in", "Filter incoming connections");
+ linevtyC["access-class"]["<1300-2699>"].addSC("out", "Filter outgoing connections");
+linevtyC.addSC("activation-character", "Define the activation character");
+ linevtyC["activation-character"].addSC("CHAR or <0-127>", "Activation character or its decimal equivalent");
+linevtyC.addSC("autobaud", "Set line to normal autobaud");
+linevtyC.addSC("autocommand", "Automatically execute an EXEC command");
+ linevtyC.autocommand.addSC("LINE", "Appropriate EXEC command");
+ linevtyC.autocommand.addSC("no-suppress-linenumber", "Display service linenumber message");
+ linevtyC.autocommand["no-suppress-linenumber"].addSC("LINE", "Appropriate EXEC command");
+linevtyC.addSC("autocommand-options", "Autocommand options");
+ linevtyC["autocommand-options"].addSC("abort-character", "Autocommand abort character");
+ linevtyC["autocommand-options"]["abort-character"].addSC("CHAR or <0-255>", "Abort character or its ASCII decimal equivalent");
+ linevtyC["autocommand-options"].addSC("delay", "Delay autocommand execution");
+ linevtyC["autocommand-options"].delay.addSC("<0-120>", "Time in seconds");
+ linevtyC["autocommand-options"].addSC("nohangup", "No hangup after autocommand completion");
+ linevtyC["autocommand-options"].nohangup.addSC("abort-character", "Autocommand abort character");
+ linevtyC["autocommand-options"].nohangup.addSC("delay", "Delay autocommand execution");
+linevtyC.addSC("autohangup", "Automatically hangup when last connection closes");
+ linevtyC.autohangup.addSC("session-timeout", "Automatically hangup when current session Times-out");
+linevtyC.addSC("autoselect", "Set line to autoselect");
+ linevtyC.autoselect.addSC("arap", "Set line to allow ARAP autoselection");
+ linevtyC.autoselect.addSC("during-login", "Do autoselect at the Username/Password prompt");
+ linevtyC.autoselect.addSC("ppp", "Set line to allow PPP autoselection");
+ linevtyC.autoselect.addSC("slip", "Set line to allow SLIP autoselection");
+ linevtyC.autoselect.addSC("timeout", "Set wait timeout for initial autoselect byte");
+ linevtyC.autoselect.timeout.addSC("<1-120>", "Timeout value in seconds");
+linevtyC.addSC("buffer-length", "Set DMA buffer length");
+ linevtyC["buffer-length"].addSC("<16-1536>", "buffer length in bytes");
+linevtyC.addSC("data-character-bits", "Size of characters being handled");
+ linevtyC["data-character-bits"].addSC("<7-8>", "Bits per character");
+linevtyC.addSC("databits", "Set number of data bits per character");
+ linevtyC.databits.addSC("5", "Number of data bits");
+ linevtyC.databits.addSC("6", "");
+ linevtyC.databits.addSC("<7-7>", "");
+ linevtyC.databits.addSC("8", "");
+linevtyC.addSC("default", "Set a command to its defaults");
+ linevtyC["default"].addSC("absolute-timeout", "Set absolute timeout for line disconnection");
+ linevtyC["default"].addSC("access-class", "Filter connections based on an IP access list");
+ linevtyC["default"]["access-class"].addSC("<1-199>", "IP access list");
+ linevtyC["default"]["access-class"].addSC("<1300-2699>", "IP expanded access list");
+ linevtyC["default"]["access-class"].addSC("in", "Filter incoming connections");
+ linevtyC["default"]["access-class"].addSC("out", "Filter outgoing connections");
+ linevtyC["default"].addSC("activation-character", "Define the activation character");
+ linevtyC["default"].addSC("autobaud", "Set line to normal autobaud");
+ linevtyC["default"].addSC("autocommand", "Automatically execute an EXEC command");
+ linevtyC["default"].addSC("autocommand-options", "Autocommand options");
+ linevtyC["default"].addSC("autohangup", "Automatically hangup when last connection closes");
+ linevtyC["default"].autohangup.addSC("session-timeout", "Automatically hangup when current session Times-out");
+ linevtyC["default"].addSC("autoselect", "Set line to autoselect");
+ linevtyC["default"].autoselect.addSC("arap", "Set line to allow ARAP autoselection");
+ linevtyC["default"].autoselect.addSC("during-login", "Do autoselect at the Username/Password prompt");
+ linevtyC["default"].autoselect.addSC("ppp", "Set line to allow PPP autoselection");
+ linevtyC["default"].autoselect.addSC("slip", "Set line to allow SLIP autoselection");
+ linevtyC["default"].autoselect.addSC("timeout", "Set wait timeout for initial autoselect byte");
+ linevtyC["default"].addSC("buffer-length", "Set DMA buffer length");
+ linevtyC["default"].addSC("data-character-bits", "Size of characters being handled");
+ linevtyC["default"].addSC("databits", "Set number of data bits per character");
+linevtyC.addSC("disconnect-character", "Define the disconnect character");
+ linevtyC["disconnect-character"].addSC("CHAR or <0-255>", "Disconnect character or its decimal equivalent");
+linevtyC.addSC("dispatch-character", "Define the dispatch character");
+ linevtyC["dispatch-character"].addSC("CHAR or <0-127>", "Dispatch character or its decimal equivalent");
+linevtyC.addSC("dispatch-machine", "Reference a TCP dispatch state machine");
+ linevtyC["dispatch-machine"].addSC("WORD", "Name of a defined state machine");
+linevtyC.addSC("dispatch-timeout", "Set the dispatch timer");
+ linevtyC["dispatch-timeout"].addSC("<0-4294967294>", "Dispatch timer in milliseconds");
+linevtyC.addSC("domain-lookup", "Enable domain lookups in show commands");
+linevtyC.addSC("editing", "Enable command line editing");
+linevtyC.addSC("escape-character", "Change the current line's escape character");
+ linevtyC["escape-character"].addSC("BREAK", "Cause escape on BREAK");
+ linevtyC["escape-character"].addSC("CHAR or <0-255>", "Escape character or its ASCII decimal equivalent");
+ linevtyC["escape-character"].addSC("DEFAULT", "Use default escape character");
+ linevtyC["escape-character"].addSC("NONE", "Disable escape entirely");
+ linevtyC["escape-character"].addSC("soft", "Set the soft escape character for this line");
+ linevtyC["escape-character"].soft.addSC("BREAK", "Cause escape on BREAK");
+ linevtyC["escape-character"].soft.addSC("CHAR or <0-255>", "Escape character or its ASCII decimal equivalent");
+ linevtyC["escape-character"].soft.addSC("NONE", "Disable escape entirely");
+linevtyC.addSC("exec", "Configure EXEC");
+ linevtyC.exec.addSC("prompt", "EXEC prompt");
+ linevtyC.exec.prompt.addSC("timestamp", "Print timestamps for show commands");
+linevtyC.addSC("exec-banner", "Enable the display of the EXEC banner");
+linevtyC.addSC("exec-character-bits", "Size of characters to the command exec");
+ linevtyC["exec-character-bits"].addSC("<7-8>", "Bits per character");
+linevtyC.addSC("exec-timeout", "Set the EXEC timeout");
+ linevtyC["exec-timeout"].addSC("<0-35791>", "Timeout in minutes");
+ linevtyC["exec-timeout"]["<0-35791>"].addSC("<0-2147483>", "Timeout in seconds");
+linevtyC.addSC("exit", "Exit from line configuration mode");
+linevtyC.addSC("flowcontrol", "Set the flow control");
+ linevtyC.flowcontrol.addSC("NONE", "Set no flow control");
+ linevtyC.flowcontrol.NONE.addSC("in", "Listen to flow control from the attached device");
+ linevtyC.flowcontrol.NONE.addSC("lock", "Ignore network host requests to change flow control");
+ linevtyC.flowcontrol.NONE.addSC("out", "Send flow control information to the attached device");
+ linevtyC.flowcontrol.NONE.out.addSC("lock", "Ignore network host requests to change flow control");
+ linevtyC.flowcontrol.addSC("software", "Set software flow control");
+ linevtyC.flowcontrol.software.addSC("in", "Listen to flow control from the attached device");
+ linevtyC.flowcontrol.software.addSC("lock", "Ignore network host requests to change flow control");
+ linevtyC.flowcontrol.software.addSC("out", "Send flow control information to the attached device");
+ linevtyC.flowcontrol.software.out.addSC("lock", "Ignore network host requests to change flow control");
+linevtyC.addSC("flush-at-activation", "Clear input stream at activation");
+linevtyC.addSC("full-help", "Provide help to unprivileged user");
+linevtyC.addSC("help", "Description of the interactive help system");
+linevtyC.addSC("history", "Enable and control the command history function");
+ linevtyC.history.addSC("size", "Set history buffer size");
+ linevtyC.history.size.addSC("<0-256>", "Size of history buffer");
+linevtyC.addSC("hold-character", "Define the hold character");
+ linevtyC["hold-character"].addSC("CHAR or <0-255>", "Hold character or its decimal equivalent");
+linevtyC.addSC("insecure", "Mark line as 'insecure' for LAT");
+linevtyC.addSC("international", "Enable international 8-bit character support");
+linevtyC.addSC("ip", "IP options");
+ linevtyC.ip.addSC("netmask-format", "Change display of netmasks");
+ linevtyC.ip["netmask-format"].addSC("bit-count", "Display netmask as number of significant bits");
+ linevtyC.ip["netmask-format"].addSC("decimal", "Display netmask in dotted decimal");
+ linevtyC.ip["netmask-format"].addSC("hexadecimal", "Display netmask in hexadecimal");
+ linevtyC.ip.addSC("tcp", "TCP options");
+ linevtyC.ip.tcp.addSC("input-coalesce-threshold", "Set the threshold that triggers packet coalescing (20 default)");
+linevtyC.addSC("ipv6", "IPv6 options");
+ linevtyC.ipv6.addSC("access-class", "Filter connections based on an IPv6 access list");
+ linevtyC.ipv6["access-class"].addSC("WORD", "Access-list name");
+//linevtyC.addSC("length", "Set number of lines on a screen");
+linevtyC.addSC("location", "Enter terminal location description");
+ linevtyC.location.addSC("LINE", "One text line describing the terminal's location");
+linevtyC.addSC("lockable", "Allow users to lock a line");
+linevtyC.addSC("logging", "Modify message logging facilities");
+ linevtyC.logging.addSC("synchronous", "Synchronized message output");
+ linevtyC.logging.synchronous.addSC("level", "Severity level to output asynchronously");
+ linevtyC.logging.synchronous.addSC("limit", "Messages queue size");
+linevtyC.addSC("login", "Enable password checking");
+ linevtyC.login.addSC("local", "Local password checking");
+ linevtyC.login.addSC("tacacs", "Use tacacs server for password checking");
+linevtyC.addSC("logout-warning", "Set Warning countdown for absolute timeout of line");
+ linevtyC["logout-warning"].addSC("<0-4294967295>", "Warning time in seconds");
+linevtyC.addSC("modem", "Configure the Modem Control Lines");
+ linevtyC.modem.addSC("CTS-Alarm", "Alarm device which only uses CTS for call control");
+ linevtyC.modem.addSC("DTR-active", "Leave DTR low unless line has an active incoming connection or EXEC");
+ linevtyC.modem.addSC("Dialin", "Configure line for a modern dial-in modem");
+ linevtyC.modem.Dialin.addSC("delay", "delay DTR as for modem dtr");
+ linevtyC.modem.addSC("Host", "Devices that expect an incoming modem call");
+ linevtyC.modem.addSC("InOut", "Configure line for incoming AND outgoing use of modem");
+ linevtyC.modem.addSC("Printer", "Devices that require DSR/CD active");
+ linevtyC.modem.addSC("answer-timeout", "Set interval between raising DTR and CTS response");
+ linevtyC.modem["answer-timeout"].addSC("<0-65535>", "Answer timeout in seconds");
+ linevtyC.modem.addSC("autoconfigure", "Automatically configure modem on line");
+ linevtyC.modem.autoconfigure.addSC("discovery", "Attempt to determine modem type automatically");
+ linevtyC.modem.autoconfigure.addSC("type", "Specify modem type");
+ linevtyC.modem.autoconfigure.type.addSC("WORD", "Modem type");
+ linevtyC.modem.addSC("busyout", "Block calls to and from the modem");
+ linevtyC.modem.addSC("dtr-delay", "Set interval during which DTR is held low");
+ linevtyC.modem["dtr-delay"].addSC("<0-65535>", "DTR delay in seconds");
+ linevtyC.modem.addSC("onhold", "Set the V.92 modem on hold timer duration");
+ linevtyC.modem.onhold.addSC("<0-65535>", "On hold time in seconds");
+ linevtyC.modem.onhold.addSC("infinite", "On hold forever");
+linevtyC.addSC("monitor", "Copy debug output to the current terminal line");
+linevtyC.addSC("motd-banner", "Enable the display of the MOTD banner");
+linevtyC.addSC("no", "Negate a command or set its defaults");
+ linevtyC.no.addSC("absolute-timeout", "Set absolute timeout for line disconnection");
+ linevtyC.no.addSC("access-class", "Filter connections based on an IP access list");
+ linevtyC.no["access-class"].addSC("<1-199>", "IP access list");
+ linevtyC.no["access-class"].addSC("<1300-2699>", "IP expanded access list");
+ linevtyC.no["access-class"].addSC("in", "Filter incoming connections");
+ linevtyC.no["access-class"].addSC("out", "Filter outgoing connections");
+ linevtyC.no.addSC("activation-character", "Define the activation character");
+ linevtyC.no.addSC("autobaud", "Set line to normal autobaud");
+ linevtyC.no.addSC("autocommand", "Automatically execute an EXEC command");
+ linevtyC.no.addSC("autocommand-options", "Autocommand options");
+ linevtyC.no.addSC("autohangup", "Automatically hangup when last connection closes");
+ linevtyC.no.autohangup.addSC("session-timeout", "Automatically hangup when current session Times-out");
+ linevtyC.no.addSC("autoselect", "Set line to autoselect");
+ linevtyC.no.autoselect.addSC("arap", "Set line to allow ARAP autoselection");
+ linevtyC.no.autoselect.addSC("during-login", "Do autoselect at the Username/Password prompt");
+ linevtyC.no.autoselect.addSC("ppp", "Set line to allow PPP autoselection");
+ linevtyC.no.autoselect.addSC("slip", "Set line to allow SLIP autoselection");
+ linevtyC.no.autoselect.addSC("timeout", "Set wait timeout for initial autoselect byte");
+ linevtyC.no.addSC("buffer-length", "Set DMA buffer length");
+ linevtyC.no.addSC("data-character-bits", "Size of characters being handled");
+ linevtyC.no.addSC("databits", "Set number of data bits per character");
+ linevtyC.no.addSC("disconnect-character", "Define the disconnect character");
+ linevtyC.no.addSC("dispatch-character", "Define the dispatch character");
+ linevtyC.no["dispatch-character"].addSC("CHAR or <0-127>", "Dispatch character or its decimal equivalent");
+ linevtyC.no.addSC("dispatch-machine", "Reference a TCP dispatch state machine");
+ linevtyC.no.addSC("dispatch-timeout", "Set the dispatch timer");
+ linevtyC.no.addSC("domain-lookup", "Enable domain lookups in show commands");
+ linevtyC.no.addSC("editing", "Enable command line editing");
+ linevtyC.no.addSC("escape-character", "Change the current line's escape character");
+ linevtyC.no["escape-character"].addSC("soft", "Set the soft escape character for this line");
+ linevtyC.no.addSC("exec", "Configure EXEC");
+ linevtyC.no.exec.addSC("prompt", "EXEC prompt");
+ linevtyC.no.addSC("exec-banner", "Enable the display of the EXEC banner");
+ linevtyC.no.addSC("exec-character-bits", "Size of characters to the command exec");
+ linevtyC.no.addSC("exec-timeout", "Set the EXEC timeout");
+ linevtyC.no.addSC("flowcontrol", "Set the flow control");
+ linevtyC.no.flowcontrol.addSC("NONE", "Set no flow control");
+ linevtyC.no.flowcontrol.addSC("lock", "Ignore network host requests to change flow control");
+ linevtyC.no.flowcontrol.addSC("software", "Set software flow control");
+ linevtyC.no.addSC("flush-at-activation", "Clear input stream at activation");
+ linevtyC.no.addSC("full-help", "Provide help to unprivileged user");
+ linevtyC.no.addSC("history", "Enable and control the command history function");
+ linevtyC.no.history.addSC("size", "Set history buffer size");
+ linevtyC.no.addSC("hold-character", "Define the hold character");
+ linevtyC.no.addSC("insecure", "Mark line as 'insecure' for LAT");
+ linevtyC.no.addSC("international", "Enable international 8-bit character support");
+ linevtyC.no.addSC("ip", "IP options");
+ linevtyC.no.ip.addSC("netmask-format", "Change display of netmasks");
+ linevtyC.no.ip.addSC("tcp", "TCP options");
+ linevtyC.no.addSC("ipv6", "IPv6 options");
+ linevtyC.no.ipv6.addSC("access-class", "Filter connections based on an IPv6 access list");
+// linevtyC.no.addSC("length", "Set number of lines on a screen");
+ linevtyC.no.addSC("location", "Enter terminal location description");
+ linevtyC.no.addSC("lockable", "Allow users to lock a line");
+ linevtyC.no.addSC("logging", "Modify message logging facilities");
+ linevtyC.no.logging.addSC("synchronous", "Synchronized message output");
+ linevtyC.no.addSC("login", "Enable password checking");
+ linevtyC.no.login.addSC("local", "Local password checking");
+ linevtyC.no.login.addSC("tacacs", "Use tacacs server for password checking");
+ linevtyC.no.addSC("logout-warning", "Set Warning countdown for absolute timeout of line");
+ linevtyC.no.addSC("modem", "Configure the Modem Control Lines");
+ linevtyC.no.modem.addSC("CTS-Alarm", "Alarm device which only uses CTS for call control");
+ linevtyC.no.modem.addSC("DTR-active", "Leave DTR low unless line has an active incoming connection or EXEC");
+ linevtyC.no.modem.addSC("Dialin", "Configure line for a modern dial-in modem");
+ linevtyC.no.modem.addSC("Host", "Devices that expect an incoming modem call");
+ linevtyC.no.modem.addSC("InOut", "Configure line for incoming AND outgoing use of modem");
+ linevtyC.no.modem.addSC("Printer", "Devices that require DSR/CD active");
+ linevtyC.no.modem.addSC("answer-timeout", "Set interval between raising DTR and CTS response");
+ linevtyC.no.modem.addSC("autoconfigure", "Automatically configure modem on line");
+ linevtyC.no.modem.addSC("busyout", "Block calls to and from the modem");
+ linevtyC.no.modem.addSC("dtr-delay", "Set interval during which DTR is held low");
+ linevtyC.no.modem.addSC("onhold", "Set the V.92 modem on hold timer duration");
+ linevtyC.no.addSC("monitor", "Copy debug output to the current terminal line");
+ linevtyC.no.addSC("motd-banner", "Enable the display of the MOTD banner");
+linevtyC.addSC("notify", "Inform users of output from concurrent sessions");
+linevtyC.addSC("ntp", "Configure NTP");
+ linevtyC.ntp.addSC("pps-discipline", "Use PPS pulse to discipline system clock");
+ linevtyC.ntp.addSC("refclock", "NTP Reference Clock");
+ linevtyC.ntp.refclock.addSC("telecom-solutions", "Telecom Solutions GPS");
+ linevtyC.ntp.refclock.addSC("trimble", "Trimble Navigation TSIP Protocol");
+linevtyC.addSC("padding", "Set padding for a specified output character");
+ linevtyC.padding.addSC("CHAR or <0-127>", "Character to be padded");
+linevtyC.addSC("parity", "Set terminal parity");
+ linevtyC.parity.addSC("even", "Even parity");
+ linevtyC.parity.addSC("mark", "Mark parity");
+ linevtyC.parity.addSC("none", "No parity");
+ linevtyC.parity.addSC("odd", "Odd parity");
+ linevtyC.parity.addSC("space", "Space parity");
+linevtyC.addSC("password", "Set a password");
+// linevtyC.password.addSC("<0-0>", "Specifies an UNENCRYPTED password will follow");
+// linevtyC.password.addSC("<7-7>", "Specifies a HIDDEN password will follow");
+ linevtyC.password.addSC("LINE", "The UNENCRYPTED (cleartext) line password");
+linevtyC.addSC("private", "Configuration options that user can set will remain in effect between terminal sessions");
+linevtyC.addSC("privilege", "Change privilege level for line");
+ linevtyC.privilege.addSC("level", "Assign default privilege level for line");
+ linevtyC.privilege.level.addSC("<0-15>", "Default privilege level for line");
+linevtyC.addSC("refuse-message", "Define a refuse banner");
+ linevtyC["refuse-message"].addSC("LINE", "c refuse-text c, where 'c' is a delimiting character");
+linevtyC.addSC("rotary", "Add line to a rotary group");
+ linevtyC.rotary.addSC("<1-99>", "Rotary group to add line to");
+ linevtyC.rotary["<1-99>"].addSC("queued", "Queue when rotary group full");
+ linevtyC.rotary["<1-99>"].addSC("round-robin", "Round robin selection of rotary lines");
+linevtyC.addSC("rxspeed", "Set the receive speed");
+ linevtyC.rxspeed.addSC("<0-4294967295>", "Receive speed");
+linevtyC.addSC("script", "specify event related chat scripts to run on the line");
+ linevtyC.script.addSC("activation", "chat script to run whenever line is activated");
+ linevtyC.script.activation.addSC("WORD", "chat script name");
+ linevtyC.script.addSC("arap-callback", "chat script to run on line whenever ARAP callback is initiated");
+ linevtyC.script["arap-callback"].addSC("WORD", "chat script name");
+ linevtyC.script.addSC("callback", "chat script to run on line whenever callback is initiated");
+ linevtyC.script.callback.addSC("WORD", "chat script name");
+ linevtyC.script.addSC("connection", "chat script to run whenever connection is made to the line");
+ linevtyC.script.connection.addSC("WORD", "chat script name");
+ linevtyC.script.addSC("dialer", "chat script to run whenever dialer makes an outgoing call");
+ linevtyC.script.dialer.addSC("WORD", "chat script name");
+ linevtyC.script.addSC("reset", "chat script to run whenever line is reset");
+ linevtyC.script.reset.addSC("WORD", "chat script name");
+ linevtyC.script.addSC("startup", "chat script to run at system startup");
+ linevtyC.script.startup.addSC("WORD", "chat script name");
+linevtyC.addSC("session-disconnect-warning", "Set warning countdown for session-timeout");
+ linevtyC["session-disconnect-warning"].addSC("<0-4294967295>", "Session timeout warning in seconds");
+ linevtyC["session-disconnect-warning"]["<0-4294967295>"].addSC("message", "Optional warning message");
+linevtyC.addSC("session-limit", "Set maximum number of sessions");
+ linevtyC["session-limit"].addSC("<0-4294967295>", "Maximum number of sessions");
+linevtyC.addSC("session-timeout", "Set interval for closing connection when there is no input traffic");
+ linevtyC["session-timeout"].addSC("<0-35791>", "Session timeout interval in minutes");
+ linevtyC["session-timeout"]["<0-35791>"].addSC("output", "Include output traffic as well as input traffic");
+linevtyC.addSC("special-character-bits", "Size of the escape (and other special) characters");
+ linevtyC["special-character-bits"].addSC("<7-8>", "Bits per character");
+linevtyC.addSC("speed", "Set the transmit and receive speeds");
+ linevtyC.speed.addSC("<0-4294967295>", "Transmit and receive speeds");
+linevtyC.addSC("start-character", "Define the start character");
+ linevtyC["start-character"].addSC("CHAR or <0-255>", "Start character or its decimal equivalent");
+linevtyC.addSC("stop-character", "Define the stop character");
+ linevtyC["stop-character"].addSC("CHAR or <0-255>", "Stop character or its decimal equivalent");
+linevtyC.addSC("stopbits", "Set async line stop bits");
+ linevtyC.stopbits.addSC("<1-1>", "One stop bit");
+ linevtyC.stopbits.addSC("1.5", "One and one-half stop bits");
+ linevtyC.stopbits.addSC("<2-2>", "Two stop bits");
+linevtyC.addSC("telnet", "Telnet protocol-specific configuration");
+ linevtyC.telnet.addSC("break-on-ip", "Send break signal when interrupt is received");
+ linevtyC.telnet.addSC("ip-on-break", "Send interrupt signal when break is received");
+ linevtyC.telnet.addSC("refuse-negotiations", "Suppress negotiations of Telnet Remote Echo and Suppress Go Ahead options");
+ linevtyC.telnet.addSC("speed", "Specify line speeds");
+ linevtyC.telnet.speed.addSC("<1-4294967295>", "Default speed");
+ linevtyC.telnet.addSC("sync-on-break", "Send a Telnet Synchronize signal after receiving a Telnet Break signal");
+ linevtyC.telnet.addSC("transparent", "Send a CR as a CR followed by a NULL instead of a CR followed by a LF");
+linevtyC.addSC("terminal-type", "Set the terminal type");
+ linevtyC["terminal-type"].addSC("WORD", "Terminal type");
+linevtyC.addSC("timeout", "Timeouts for the line");
+ linevtyC.timeout.addSC("login", "Timeouts related to the login sequence");
+ linevtyC.timeout.login.addSC("response", "Timeout for any user input during login sequences");
+linevtyC.addSC("transport", "Define transport protocols for line");
+ linevtyC.transport.addSC("input", "Define which protocols to use when connecting to the terminal server");
+ linevtyC.transport.input.addSC("all", "All protocols");
+ linevtyC.transport.input.addSC("none", "No protocols");
+ linevtyC.transport.input.addSC("pad", "X.3 PAD");
+ linevtyC.transport.input.addSC("rlogin", "Unix rlogin protocol");
+ linevtyC.transport.input.rlogin.addSC("pad", "X.3 PAD");
+ linevtyC.transport.input.addSC("telnet", "TCP/IP Telnet protocol");
+ linevtyC.transport.input.telnet.addSC("pad", "X.3 PAD");
+ linevtyC.transport.input.telnet.addSC("rlogin", "Unix rlogin protocol");
+ linevtyC.transport.input.telnet.rlogin.addSC("pad", "X.3 PAD");
+ linevtyC.transport.input.addSC("udptn", "UDPTN async via UDP protocol");
+ linevtyC.transport.input.udptn.addSC("pad", "X.3 PAD");
+ linevtyC.transport.input.udptn.addSC("rlogin", "Unix rlogin protocol");
+ linevtyC.transport.input.udptn.rlogin.addSC("pad", "X.3 PAD");
+ linevtyC.transport.input.udptn.addSC("telnet", "TCP/IP Telnet protocol");
+ linevtyC.transport.input.udptn.telnet.addSC("pad", "X.3 PAD");
+ linevtyC.transport.input.udptn.telnet.addSC("rlogin", "Unix rlogin protocol");
+ linevtyC.transport.input.udptn.telnet.rlogin.addSC("pad", "X.3 PAD");
+ linevtyC.transport.addSC("output", "Define which protocols to use for outgoing connections");
+ linevtyC.transport.output.addSC("all", "All protocols");
+ linevtyC.transport.output.addSC("none", "No protocols");
+ linevtyC.transport.output.addSC("pad", "X.3 PAD");
+ linevtyC.transport.output.addSC("rlogin", "Unix rlogin protocol");
+ linevtyC.transport.output.rlogin.addSC("pad", "X.3 PAD");
+ linevtyC.transport.output.addSC("telnet", "TCP/IP Telnet protocol");
+ linevtyC.transport.output.telnet.addSC("pad", "X.3 PAD");
+ linevtyC.transport.output.telnet.addSC("rlogin", "Unix rlogin protocol");
+ linevtyC.transport.output.telnet.rlogin.addSC("pad", "X.3 PAD");
+ linevtyC.transport.output.addSC("udptn", "UDPTN async via UDP protocol");
+ linevtyC.transport.output.udptn.addSC("pad", "X.3 PAD");
+ linevtyC.transport.output.udptn.addSC("rlogin", "Unix rlogin protocol");
+ linevtyC.transport.output.udptn.rlogin.addSC("pad", "X.3 PAD");
+ linevtyC.transport.output.udptn.addSC("telnet", "TCP/IP Telnet protocol");
+ linevtyC.transport.output.udptn.telnet.addSC("pad", "X.3 PAD");
+ linevtyC.transport.output.udptn.telnet.addSC("rlogin", "Unix rlogin protocol");
+ linevtyC.transport.output.udptn.telnet.rlogin.addSC("pad", "X.3 PAD");
+ linevtyC.transport.addSC("preferred", "Specify the preferred protocol to use");
+ linevtyC.transport.preferred.addSC("all", "All protocols");
+ linevtyC.transport.preferred.addSC("none", "No protocols");
+ linevtyC.transport.preferred.addSC("pad", "X.3 PAD");
+ linevtyC.transport.preferred.addSC("rlogin", "Unix rlogin protocol");
+ linevtyC.transport.preferred.addSC("telnet", "TCP/IP Telnet protocol");
+ linevtyC.transport.preferred.addSC("udptn", "UDPTN async via UDP protocol");
+linevtyC.addSC("txspeed", "Set the transmit speeds");
+ linevtyC.txspeed.addSC("<0-4294967295>", "Transmit speed");
+linevtyC.addSC("vacant-message", "Define a vacant banner");
+ linevtyC["vacant-message"].addSC("LINE", "c vacant-text c, where 'c' is a delimiting character");
+linevtyC.addSC("width", "Set width of the display terminal");
+ linevtyC.width.addSC("<0-512>", "Number of characters on a screen line");
+linevtyC.addSC("x25", "X25 protocol-specific configuration");
+ linevtyC.x25.addSC("subaddress", "Include subaddress in outgoing PAD calls");
+ linevtyC.x25.subaddress.addSC("<0-99>", "Include a specific value as subaddress");
+ linevtyC.x25.subaddress.addSC("line", "Include line number as a subaddress");
diff --git a/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/cmd_mapClass.txt b/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/cmd_mapClass.txt
new file mode 100644
index 0000000..9f10bc4
--- /dev/null
+++ b/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/cmd_mapClass.txt
@@ -0,0 +1,123 @@
+
+mapClassC.addSC("default", "Set a command to its defaults");
+mapClassC.addSC("exit-class", "Exit from static map class configuration mode");
+mapClassC.addSC("frame-relay", "Configure Map parameters");
+ mapClassC["frame-relay"].addSC("adaptive-shaping", "Adaptive traffic rate adjustment, Default = none");
+ mapClassC["frame-relay"]["adaptive-shaping"].addSC("becn", "Enable rate adjustment in response to BECN");
+ mapClassC["frame-relay"]["adaptive-shaping"].addSC("foresight", "Enable rate adjustment in response to ForeSight messages and BECN");
+ mapClassC["frame-relay"]["adaptive-shaping"].addSC("interface-congestion", "Enable rate adjustment depend on interface queue");
+ mapClassC["frame-relay"]["adaptive-shaping"]["interface-congestion"].addSC("<0-40>", "Numbers of packets in the interface queue");
+ mapClassC["frame-relay"].addSC("bc", "Committed burst size (Bc), Default = 56000 bits");
+ mapClassC["frame-relay"].bc.addSC("<300-16000000>", "Applied to both Incoming/Outgoing Bc, Bits");
+ mapClassC["frame-relay"].bc.addSC("in", "Incoming Bc");
+ mapClassC["frame-relay"].bc["in"].addSC("<0-16000000>", "Bits");
+ mapClassC["frame-relay"].bc.addSC("out", "Outgoing Bc");
+ mapClassC["frame-relay"].bc.out.addSC("<300-16000000>", "Bits");
+ mapClassC["frame-relay"].addSC("be", "Excess burst size (Be), Default = 0 bits");
+ mapClassC["frame-relay"].be.addSC("<0-16000000>", "Applied to both Incoming/Outgoing Be, Bits");
+ mapClassC["frame-relay"].be.addSC("in", "Incoming Be");
+ mapClassC["frame-relay"].be["in"].addSC("<0-16000000>", "Bits");
+ mapClassC["frame-relay"].be.addSC("out", "Outgoing Be");
+ mapClassC["frame-relay"].be.out.addSC("<0-16000000>", "Bits");
+ mapClassC["frame-relay"].addSC("cir", "Committed Information Rate (CIR), Default = 56000 bps");
+ mapClassC["frame-relay"].cir.addSC("<1-45000000>", "Applied to both Incoming/Outgoing CIR, Bits per second");
+ mapClassC["frame-relay"].cir.addSC("in", "Incoming CIR");
+ mapClassC["frame-relay"].cir["in"].addSC("<0-45000000>", "Bits per second");
+ mapClassC["frame-relay"].cir.addSC("out", "Outgoing CIR");
+ mapClassC["frame-relay"].cir.out.addSC("<1-45000000>", "Bits per second");
+ mapClassC["frame-relay"].addSC("custom-queue-list", "VC custom queueing");
+ mapClassC["frame-relay"]["custom-queue-list"].addSC("<1-16>", "Custom queue list number");
+ mapClassC["frame-relay"].addSC("end-to-end", "Configure frame-relay end-to-end VC parameters");
+ mapClassC["frame-relay"]["end-to-end"].addSC("keepalive", "Configure frame-relay end-to-end VC keepalive parameters");
+ mapClassC["frame-relay"]["end-to-end"].keepalive.addSC("error-threshold", "End-to-end keepalive error threshold");
+ mapClassC["frame-relay"]["end-to-end"].keepalive["error-threshold"].addSC("recv", "Error threshold for incoming end-to-end Keepalive REQUESTS");
+ mapClassC["frame-relay"]["end-to-end"].keepalive["error-threshold"].recv.addSC("<1-32>", "counts");
+ mapClassC["frame-relay"]["end-to-end"].keepalive["error-threshold"].addSC("send", "Error threshold for outgoing end-to-end Keepalive REQUESTS");
+ mapClassC["frame-relay"]["end-to-end"].keepalive["error-threshold"].send.addSC("<1-32>", "counts");
+ mapClassC["frame-relay"]["end-to-end"].keepalive.addSC("event-window", "End-to-end keepalive event window");
+ mapClassC["frame-relay"]["end-to-end"].keepalive["event-window"].addSC("recv", "Event window for incoming end-to-end Keepalive REQUESTS");
+ mapClassC["frame-relay"]["end-to-end"].keepalive["event-window"].recv.addSC("<1-32>", "counts");
+ mapClassC["frame-relay"]["end-to-end"].keepalive["event-window"].addSC("send", "Event window for outgoing end-to-end Keepalive REQUESTS");
+ mapClassC["frame-relay"]["end-to-end"].keepalive["event-window"].send.addSC("<1-32>", "counts");
+ mapClassC["frame-relay"]["end-to-end"].keepalive.addSC("mode", "End-to-end keepalive mode");
+ mapClassC["frame-relay"]["end-to-end"].keepalive.mode.addSC("bidirectional", "Set bidirectional mode");
+ mapClassC["frame-relay"]["end-to-end"].keepalive.mode.addSC("passive-reply", "Set passive-reply mode");
+ mapClassC["frame-relay"]["end-to-end"].keepalive.mode.addSC("reply", "Set unidirectional reply mode");
+ mapClassC["frame-relay"]["end-to-end"].keepalive.mode.addSC("request", "Set unidirectional request mode");
+ mapClassC["frame-relay"]["end-to-end"].keepalive.addSC("success-events", "End-to-end keepalive success events");
+ mapClassC["frame-relay"]["end-to-end"].keepalive["success-events"].addSC("recv", "Success events for incoming end-to-end Keepalive REQUESTS");
+ mapClassC["frame-relay"]["end-to-end"].keepalive["success-events"].recv.addSC("<1-32>", "counts");
+ mapClassC["frame-relay"]["end-to-end"].keepalive["success-events"].addSC("send", "Success events for outgoing end-to-end Keepalive REQUESTS");
+ mapClassC["frame-relay"]["end-to-end"].keepalive["success-events"].send.addSC("<1-32>", "counts");
+ mapClassC["frame-relay"]["end-to-end"].keepalive.addSC("timer", "End-to-end keepalive timer");
+ mapClassC["frame-relay"]["end-to-end"].keepalive.timer.addSC("recv", "Interval timer for incoming end-to-end Keepalive REQUESTS");
+ mapClassC["frame-relay"]["end-to-end"].keepalive.timer.recv.addSC("<1-10000>", "seconds");
+ mapClassC["frame-relay"]["end-to-end"].keepalive.timer.addSC("send", "Interval timer for outgoing end-to-end Keepalive REQUESTS");
+ mapClassC["frame-relay"]["end-to-end"].keepalive.timer.send.addSC("<1-10000>", "seconds");
+ mapClassC["frame-relay"].addSC("fair-queue", "VC fair queueing");
+ mapClassC["frame-relay"]["fair-queue"].addSC("<1-4096>", "Congestive Discard Threshold");
+ mapClassC["frame-relay"]["fair-queue"]["<1-4096>"].addSC("<16-4096>", "Number Dynamic Conversation Queues");
+ mapClassC["frame-relay"]["fair-queue"]["<1-4096>"]["<16-4096>"].addSC("<0-100>", "Number Reservable Conversation Queues");
+ mapClassC["frame-relay"]["fair-queue"]["<1-4096>"]["<16-4096>"]["<0-100>"].addSC("<0-4096>", "Max Buffer Size for Fair Queues");
+ mapClassC["frame-relay"].addSC("fecn-adapt", "Enable Traffic Shaping reflection of FECN as BECN");
+ mapClassC["frame-relay"].addSC("fragment", "fragmentation - Requires Frame Relay traffic-shaping to be configured at the interface level");
+ mapClassC["frame-relay"].fragment.addSC("<16-1600>", "Define fragment size");
+ mapClassC["frame-relay"].addSC("holdq", "Hold queue size for VC");
+ mapClassC["frame-relay"].holdq.addSC("<1-1024>", "Size");
+ mapClassC["frame-relay"].addSC("idle-timer", "Idle timeout for a SVC, Default = 120 sec");
+ mapClassC["frame-relay"]["idle-timer"].addSC("<0-2000000>", "Applied to both Incoming/Outgoing traffic, Seconds");
+ mapClassC["frame-relay"]["idle-timer"].addSC("in", "Idle timeout for incoming traffic");
+ mapClassC["frame-relay"]["idle-timer"]["in"].addSC("<0-2000000>", "Seconds");
+ mapClassC["frame-relay"]["idle-timer"].addSC("out", "Idle timeout for outgoing traffic");
+ mapClassC["frame-relay"]["idle-timer"].out.addSC("<0-2000000>", "Seconds");
+ mapClassC["frame-relay"].addSC("interface-queue", "PVC interface queue parameters");
+ mapClassC["frame-relay"]["interface-queue"].addSC("priority", "PVC priority");
+ mapClassC["frame-relay"]["interface-queue"].priority.addSC("high", "");
+ mapClassC["frame-relay"]["interface-queue"].priority.addSC("medium", "");
+ mapClassC["frame-relay"]["interface-queue"].priority.addSC("normal", "");
+ mapClassC["frame-relay"]["interface-queue"].priority.addSC("low", "");
+ mapClassC["frame-relay"].addSC("ip", "Assign a priority queue for RTP streams");
+ mapClassC["frame-relay"].ip.addSC("rtp", "RTP special handling");
+ mapClassC["frame-relay"].ip.rtp.addSC("priority", "Strict priority for RTP packets");
+ mapClassC["frame-relay"].ip.rtp.priority.addSC("<2000-65535>", "Lower bound of UDP destination port");
+ mapClassC["frame-relay"].ip.rtp.priority["<2000-65535>"].addSC("<0-16383>", "Range of UDP ports");
+ mapClassC["frame-relay"].ip.rtp.priority["<2000-65535>"]["<0-16383>"].addSC("<0-2000>", "Maximum allowed bandwidth in kbps");
+ mapClassC["frame-relay"].addSC("mincir", "Minimum acceptable CIR, Default = CIR/2 bps");
+ mapClassC["frame-relay"].mincir.addSC("<1000-45000000>", "Applied to both Incoming/Outgoing CIR, Bits per second");
+ mapClassC["frame-relay"].mincir.addSC("in", "Incoming minimum acceptable CIR (Frame-Relay SVC only)");
+ mapClassC["frame-relay"].mincir["in"].addSC("<1000-45000000>", "Bits per second");
+ mapClassC["frame-relay"].mincir.addSC("out", "Outgoing minimum acceptable CIR");
+ mapClassC["frame-relay"].mincir.out.addSC("<1000-45000000>", "Bits per second");
+ mapClassC["frame-relay"].addSC("priority-group", "VC priority queueing");
+ mapClassC["frame-relay"]["priority-group"].addSC("<1-16>", "Priority group number");
+ mapClassC["frame-relay"].addSC("traffic-rate", "VC traffic rate");
+ mapClassC["frame-relay"]["traffic-rate"].addSC("<600-45000000>", "Committed Information Rate (CIR)");
+ mapClassC["frame-relay"]["traffic-rate"]["<600-45000000>"].addSC("<0-45000000>", "Peak rate (CIR + EIR)");
+ mapClassC["frame-relay"].addSC("voice", "voice options");
+ mapClassC["frame-relay"].voice.addSC("bandwidth", "Total bandwidth reserved for voice");
+ mapClassC["frame-relay"].voice.bandwidth.addSC("<8000-45000000>", "bps reserved - value should be less than or equal to cir value");
+mapClassC.addSC("help", "Description of the interactive help system");
+mapClassC.addSC("no", "Negate a command or set its defaults");
+ mapClassC.no.addSC("frame-relay", "Configure Map parameters");
+ mapClassC.no["frame-relay"].addSC("adaptive-shaping", "Adaptive traffic rate adjustment, Default = none");
+ mapClassC.no["frame-relay"].addSC("bc", "Committed burst size (Bc), Default = 56000 bits");
+ mapClassC.no["frame-relay"].addSC("be", "Excess burst size (Be), Default = 0 bits");
+ mapClassC.no["frame-relay"].addSC("cir", "Committed Information Rate (CIR), Default = 56000 bps");
+ mapClassC.no["frame-relay"].addSC("custom-queue-list", "VC custom queueing");
+ mapClassC.no["frame-relay"].addSC("end-to-end", "Configure frame-relay end-to-end VC parameters");
+ mapClassC.no["frame-relay"].addSC("fair-queue", "VC fair queueing");
+ mapClassC.no["frame-relay"].addSC("fecn-adapt", "Enable Traffic Shaping reflection of FECN as BECN");
+ mapClassC.no["frame-relay"].addSC("fragment", "fragmentation - Requires Frame Relay traffic-shaping to be configured at the interface level");
+ mapClassC.no["frame-relay"].addSC("holdq", "Hold queue size for VC");
+ mapClassC.no["frame-relay"].addSC("idle-timer", "Idle timeout for a SVC, Default = 120 sec");
+ mapClassC.no["frame-relay"].addSC("interface-queue", "PVC interface queue parameters");
+ mapClassC.no["frame-relay"].addSC("ip", "Assign a priority queue for RTP streams");
+ mapClassC.no["frame-relay"].addSC("mincir", "Minimum acceptable CIR, Default = CIR/2 bps");
+ mapClassC.no["frame-relay"].addSC("priority-group", "VC priority queueing");
+ mapClassC.no["frame-relay"].addSC("traffic-rate", "VC traffic rate");
+ mapClassC.no["frame-relay"].addSC("voice", "voice options");
+mapClassC.addSC("service-policy", "class-based service policy");
+ mapClassC["service-policy"].addSC("input", "input policy");
+ mapClassC["service-policy"].input.addSC("WORD", "policy name");
+ mapClassC["service-policy"].addSC("output", "output policy");
+ mapClassC["service-policy"].output.addSC("WORD", "policy name");
diff --git a/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/cmd_policyMap.txt b/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/cmd_policyMap.txt
new file mode 100644
index 0000000..a7fc5dd
--- /dev/null
+++ b/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/cmd_policyMap.txt
@@ -0,0 +1,92 @@
+
+policyMapC.addSC("class", "policy criteria");
+ policyMapC.class.addSC("WORD", "class-map name");
+ policyMapC.class.WORD.addSC("access-group", "Access group");
+ policyMapC.class.WORD["access-group"].addSC("<1-2699>", "Access list number");
+ policyMapC.class.WORD["access-group"].addSC("name", "Named Access List");
+ policyMapC.class.WORD["access-group"].name.addSC("WORD", "Access List name");
+ policyMapC.class.WORD.addSC("any", "Any packets");
+ policyMapC.class.WORD.addSC("destination-address", "Destination address");
+ policyMapC.class.WORD["destination-address"].addSC("mac", "MAC address");
+ policyMapC.class.WORD["destination-address"].mac.addSC("H.H.H", "MAC address");
+ policyMapC.class.WORD.addSC("dscp", "Match IP DSCP (DiffServ CodePoints)");
+ policyMapC.class.WORD.dscp.addSC("<0-63>", "Enter up to 8 DSCP values separated by white-spaces");
+ policyMapC.class.WORD.addSC("input-interface", "Select an input interface to match");
+ policyMapC.class.WORD["input-interface"].addSC("Async", "Async interface");
+ policyMapC.class.WORD["input-interface"].Async.addSC("<1-129>", "Async interface number");
+ policyMapC.class.WORD["input-interface"].addSC("BRI", "ISDN Basic Rate Interface");
+ policyMapC.class.WORD["input-interface"].BRI.addSC("<0-6>", "BRI interface number");
+ policyMapC.class.WORD["input-interface"].addSC("BVI", "Bridge-Group Virtual Interface");
+ policyMapC.class.WORD["input-interface"].BVI.addSC("<1-255>", "BVI interface number");
+ policyMapC.class.WORD["input-interface"].addSC("CTunnel", "CTunnel interface");
+ policyMapC.class.WORD["input-interface"].CTunnel.addSC("<0-2147483647>", "CTunnel interface number");
+ policyMapC.class.WORD["input-interface"].addSC("Dialer", "Dialer interface");
+ policyMapC.class.WORD["input-interface"].Dialer.addSC("<0-799>", "Dialer interface number");
+ policyMapC.class.WORD["input-interface"].addSC("Ethernet", "IEEE 802.3");
+ policyMapC.class.WORD["input-interface"].Ethernet.addSC("<0-6>", "Ethernet interface number");
+ policyMapC.class.WORD["input-interface"].addSC("Group-Async", "Async Group interface");
+ policyMapC.class.WORD["input-interface"]["Group-Async"].addSC("<0-129>", "Group-Async interface number");
+ policyMapC.class.WORD["input-interface"].addSC("Lex", "Lex interface");
+ policyMapC.class.WORD["input-interface"].Lex.addSC("<0-2147483647>", "Lex interface number");
+ policyMapC.class.WORD["input-interface"].addSC("Loopback", "Loopback interface");
+ policyMapC.class.WORD["input-interface"].Loopback.addSC("<0-2147483647>", "Loopback interface number");
+ policyMapC.class.WORD["input-interface"].addSC("Multilink", "Multilink-group interface");
+ policyMapC.class.WORD["input-interface"].Multilink.addSC("<1-2147483647>", "Multilink interface number");
+ policyMapC.class.WORD["input-interface"].addSC("Null", "Null interface");
+ policyMapC.class.WORD["input-interface"].Null.addSC("<0-0>", "Null interface number");
+ policyMapC.class.WORD["input-interface"].addSC("Serial", "Serial");
+ policyMapC.class.WORD["input-interface"].Serial.addSC("<0-6>", "Serial interface number");
+ policyMapC.class.WORD["input-interface"].addSC("Tunnel", "Tunnel interface");
+ policyMapC.class.WORD["input-interface"].Tunnel.addSC("<0-2147483647>", "Tunnel interface number");
+ policyMapC.class.WORD["input-interface"].addSC("Vif", "PGM Multicast Host interface");
+ policyMapC.class.WORD["input-interface"].Vif.addSC("<1-1>", "Vif interface number");
+ policyMapC.class.WORD["input-interface"].addSC("Virtual-Template", "Virtual Template interface");
+ policyMapC.class.WORD["input-interface"]["Virtual-Template"].addSC("<1-25>", "Virtual-Template interface number");
+ policyMapC.class.WORD["input-interface"].addSC("Virtual-TokenRing", "Virtual TokenRing");
+ policyMapC.class.WORD["input-interface"]["Virtual-TokenRing"].addSC("<0-2147483647>", "Virtual-TokenRing interface number");
+ policyMapC.class.WORD.addSC("precedence", "IP precedence");
+ policyMapC.class.WORD.precedence.addSC("<0-7>", "Enter up to 4 precedence values separated by white-spaces");
+ policyMapC.class.WORD.addSC("protocol", "Protocol");
+ policyMapC.class.WORD.protocol.addSC("aarp", "AppleTalk ARP");
+ policyMapC.class.WORD.protocol.addSC("apollo", "Apollo Domain");
+ policyMapC.class.WORD.protocol.addSC("appletalk", "AppleTalk");
+ policyMapC.class.WORD.protocol.addSC("arp", "IP ARP");
+ policyMapC.class.WORD.protocol.addSC("bridge", "Bridging");
+ policyMapC.class.WORD.protocol.addSC("bstun", "Block Serial Tunnel");
+ policyMapC.class.WORD.protocol.addSC("cdp", "Cisco Discovery Protocol");
+ policyMapC.class.WORD.protocol.addSC("clns", "ISO CLNS");
+ policyMapC.class.WORD.protocol.addSC("clns_es", "ISO CLNS End System");
+ policyMapC.class.WORD.protocol.addSC("clns_is", "ISO CLNS Intermediate System");
+ policyMapC.class.WORD.protocol.addSC("cmns", "ISO CMNS");
+ policyMapC.class.WORD.protocol.addSC("compressedtcp", "Compressed TCP");
+ policyMapC.class.WORD.protocol.addSC("decnet", "DECnet");
+ policyMapC.class.WORD.protocol.addSC("decnet_node", "DECnet Node");
+ policyMapC.class.WORD.protocol.addSC("decnet_router-l1", "DECnet Router L1");
+ policyMapC.class.WORD.protocol.addSC("decnet_router-l2", "DECnet Router L2");
+ policyMapC.class.WORD.protocol.addSC("dlsw", "Data Link Switching");
+ policyMapC.class.WORD.protocol.addSC("ip", "IP");
+ policyMapC.class.WORD.protocol.addSC("ipx", "Novell IPX");
+ policyMapC.class.WORD.protocol.addSC("llc2", "llc2");
+ policyMapC.class.WORD.protocol.addSC("pad", "PAD links");
+ policyMapC.class.WORD.protocol.addSC("pppoe", "PPP over Ethernet");
+ policyMapC.class.WORD.protocol.addSC("qllc", "qllc protocol");
+ policyMapC.class.WORD.protocol.addSC("rsrb", "Remote Source-Route Bridging");
+ policyMapC.class.WORD.protocol.addSC("snapshot", "Snapshot routing support");
+ policyMapC.class.WORD.protocol.addSC("stun", "Serial Tunnel");
+ policyMapC.class.WORD.protocol.addSC("vines", "Banyan VINES");
+ policyMapC.class.WORD.protocol.addSC("xns", "Xerox Network Services");
+ policyMapC.class.WORD.addSC("qos-group", "Qos-group");
+ policyMapC.class.WORD["qos-group"].addSC("<0-99>", "Qos Group value");
+ policyMapC.class.WORD.addSC("source-address", "Source address");
+ policyMapC.class.WORD["source-address"].addSC("mac", "MAC address");
+ policyMapC.class.WORD["source-address"].mac.addSC("H.H.H", "MAC address");
+policyMapC.addSC("description", "Policy-Map description");
+ policyMapC.description.addSC("LINE", "Description of this policy-map (up to 200 characters)");
+policyMapC.addSC("exit", "Exit from QoS policy-map configuration mode");
+policyMapC.addSC("no", "Negate or set default values of a command");
+ policyMapC.no.addSC("class", "policy criteria");
+ policyMapC.no.class.addSC("WORD", "class-map name");
+ policyMapC.no.addSC("description", "Policy-Map description");
+ policyMapC.no.addSC("exit", "Exit from QoS policy-map configuration mode");
+policyMapC.addSC("rename", "Rename this policy-map");
+ policyMapC.rename.addSC("WORD", "new policy-map name");
diff --git a/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/cmd_policyMapClass.txt b/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/cmd_policyMapClass.txt
new file mode 100644
index 0000000..b49971c
--- /dev/null
+++ b/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/cmd_policyMapClass.txt
@@ -0,0 +1,132 @@
+
+policyMapClassC.addSC("bandwidth", "Bandwidth");
+ policyMapClassC.bandwidth.addSC("<8-2000000>", "Kilo Bits per second");
+ policyMapClassC.bandwidth.addSC("percent", "% of Available Bandwidth");
+ policyMapClassC.bandwidth.percent.addSC("<1-100>", "Percentage");
+policyMapClassC.addSC("exit", "Exit from QoS class action configuration mode");
+policyMapClassC.addSC("no", "Negate or set default values of a command");
+ policyMapClassC.no.addSC("bandwidth", "Bandwidth");
+ policyMapClassC.no.addSC("exit", "Exit from QoS class action configuration mode");
+policyMapClassC.addSC("police", "Police");
+ policyMapClassC.police.addSC("<8000-200000000>", "Bits per second");
+ policyMapClassC.police["<8000-200000000>"].addSC("<1000-51200000>", "Normal burst bytes");
+ policyMapClassC.police["<8000-200000000>"]["<1000-51200000>"].addSC("<1000-51200000>", "Maximum burst bytes");
+ policyMapClassC.police["<8000-200000000>"].addSC("conform-action", "action when rate is less than normal burst");
+ policyMapClassC.police["<8000-200000000>"]["conform-action"].addSC("drop", "drop packet");
+ policyMapClassC.police["<8000-200000000>"]["conform-action"].drop.addSC("exceed-action", "action when rate is within normal and max burst");
+ policyMapClassC.police["<8000-200000000>"]["conform-action"].drop["exceed-action"].addSC("violate-action", "action when rate is greater than max burst");
+ policyMapClassC.police["<8000-200000000>"]["conform-action"].addSC("set-clp-transmit", "set atm clp and send it");
+ policyMapClassC.police["<8000-200000000>"]["conform-action"]["set-clp-transmit"].addSC("exceed-action", "action when rate is within normal and max burst");
+ policyMapClassC.police["<8000-200000000>"]["conform-action"]["set-clp-transmit"]["exceed-action"].addSC("drop", "drop packet");
+ policyMapClassC.police["<8000-200000000>"]["conform-action"]["set-clp-transmit"]["exceed-action"].addSC("violate-action", "action when rate is greater than max burst");
+ policyMapClassC.police["<8000-200000000>"]["conform-action"]["set-clp-transmit"]["exceed-action"]["violate-action"].addSC("drop", "drop packet");
+ policyMapClassC.police["<8000-200000000>"]["conform-action"].addSC("set-dscp-transmit", "set dscp and send it");
+ policyMapClassC.police["<8000-200000000>"]["conform-action"]["set-dscp-transmit"].addSC("<0-63>", "new dscp");
+ policyMapClassC.police["<8000-200000000>"]["conform-action"]["set-dscp-transmit"]["<0-63>"].addSC("exceed-action", "action when rate is within normal and max burst");
+ policyMapClassC.police["<8000-200000000>"]["conform-action"]["set-dscp-transmit"]["<0-63>"]["exceed-action"].addSC("drop", "drop packet");
+ policyMapClassC.police["<8000-200000000>"]["conform-action"]["set-dscp-transmit"]["<0-63>"]["exceed-action"].addSC("set-clp-transmit", "set atm clp and send it");
+ policyMapClassC.police["<8000-200000000>"]["conform-action"]["set-dscp-transmit"]["<0-63>"]["exceed-action"].addSC("violate-action", "action when rate is greater than max burst");
+ policyMapClassC.police["<8000-200000000>"]["conform-action"].addSC("set-mpls-exp-transmit", "set exp and send it");
+ policyMapClassC.police["<8000-200000000>"]["conform-action"]["set-mpls-exp-transmit"].addSC("<0-7>", "new exp");
+ policyMapClassC.police["<8000-200000000>"]["conform-action"]["set-mpls-exp-transmit"]["<0-7>"].addSC("exceed-action", "action when rate is within normal and max burst");
+ policyMapClassC.police["<8000-200000000>"]["conform-action"]["set-mpls-exp-transmit"]["<0-7>"]["exceed-action"].addSC("drop", "drop packet");
+ policyMapClassC.police["<8000-200000000>"]["conform-action"]["set-mpls-exp-transmit"]["<0-7>"]["exceed-action"].addSC("set-clp-transmit", "set atm clp and send it");
+ policyMapClassC.police["<8000-200000000>"]["conform-action"]["set-mpls-exp-transmit"]["<0-7>"]["exceed-action"].addSC("set-dscp-transmit", "set dscp and send it");
+ policyMapClassC.police["<8000-200000000>"]["conform-action"]["set-mpls-exp-transmit"]["<0-7>"]["exceed-action"].addSC("violate-action", "action when rate is greater than max burst");
+ policyMapClassC.police["<8000-200000000>"]["conform-action"].addSC("set-prec-transmit", "rewrite packet precedence and send it");
+ policyMapClassC.police["<8000-200000000>"]["conform-action"]["set-prec-transmit"].addSC("<0-7>", "new precedence");
+ policyMapClassC.police["<8000-200000000>"]["conform-action"]["set-prec-transmit"]["<0-7>"].addSC("exceed-action", "action when rate is within normal and max burst");
+ policyMapClassC.police["<8000-200000000>"]["conform-action"]["set-prec-transmit"]["<0-7>"]["exceed-action"].addSC("drop", "drop packet");
+ policyMapClassC.police["<8000-200000000>"]["conform-action"]["set-prec-transmit"]["<0-7>"]["exceed-action"].addSC("set-clp-transmit", "set atm clp and send it");
+ policyMapClassC.police["<8000-200000000>"]["conform-action"]["set-prec-transmit"]["<0-7>"]["exceed-action"].addSC("set-dscp-transmit", "set dscp and send it");
+ policyMapClassC.police["<8000-200000000>"]["conform-action"]["set-prec-transmit"]["<0-7>"]["exceed-action"].addSC("set-mpls-exp-transmit", "set exp and send it");
+ policyMapClassC.police["<8000-200000000>"]["conform-action"]["set-prec-transmit"]["<0-7>"]["exceed-action"].addSC("violate-action", "action when rate is greater than max burst");
+ policyMapClassC.police["<8000-200000000>"]["conform-action"].addSC("set-qos-transmit", "set qos-group and send it");
+ policyMapClassC.police["<8000-200000000>"]["conform-action"]["set-qos-transmit"].addSC("<0-99>", "new qos-group");
+ policyMapClassC.police["<8000-200000000>"]["conform-action"]["set-qos-transmit"]["<0-99>"].addSC("exceed-action", "action when rate is within normal and max burst");
+ policyMapClassC.police["<8000-200000000>"]["conform-action"]["set-qos-transmit"]["<0-99>"]["exceed-action"].addSC("drop", "drop packet");
+ policyMapClassC.police["<8000-200000000>"]["conform-action"]["set-qos-transmit"]["<0-99>"]["exceed-action"].addSC("set-clp-transmit", "set atm clp and send it");
+ policyMapClassC.police["<8000-200000000>"]["conform-action"]["set-qos-transmit"]["<0-99>"]["exceed-action"].addSC("set-dscp-transmit", "set dscp and send it");
+ policyMapClassC.police["<8000-200000000>"]["conform-action"]["set-qos-transmit"]["<0-99>"]["exceed-action"].addSC("set-mpls-exp-transmit", "set exp and send it");
+ policyMapClassC.police["<8000-200000000>"]["conform-action"]["set-qos-transmit"]["<0-99>"]["exceed-action"].addSC("set-prec-transmit", "rewrite packet precedence and send it");
+ policyMapClassC.police["<8000-200000000>"]["conform-action"]["set-qos-transmit"]["<0-99>"]["exceed-action"].addSC("violate-action", "action when rate is greater than max burst");
+ policyMapClassC.police["<8000-200000000>"]["conform-action"].addSC("transmit", "transmit packet");
+ policyMapClassC.police["<8000-200000000>"]["conform-action"].transmit.addSC("exceed-action", "action when rate is within normal and max burst");
+ policyMapClassC.police["<8000-200000000>"]["conform-action"].transmit["exceed-action"].addSC("drop", "drop packet");
+ policyMapClassC.police["<8000-200000000>"]["conform-action"].transmit["exceed-action"].addSC("set-clp-transmit", "set atm clp and send it");
+ policyMapClassC.police["<8000-200000000>"]["conform-action"].transmit["exceed-action"].addSC("set-dscp-transmit", "set dscp and send it");
+ policyMapClassC.police["<8000-200000000>"]["conform-action"].transmit["exceed-action"]["set-dscp-transmit"].addSC("<0-63>", "new dscp");
+ policyMapClassC.police["<8000-200000000>"]["conform-action"].transmit["exceed-action"].addSC("set-mpls-exp-transmit", "set exp and send it");
+ policyMapClassC.police["<8000-200000000>"]["conform-action"].transmit["exceed-action"]["set-mpls-exp-transmit"].addSC("<0-7>", "new exp");
+ policyMapClassC.police["<8000-200000000>"]["conform-action"].transmit["exceed-action"].addSC("set-prec-transmit", "rewrite packet precedence and send it");
+ policyMapClassC.police["<8000-200000000>"]["conform-action"].transmit["exceed-action"]["set-prec-transmit"].addSC("<0-7>", "new precedence");
+ policyMapClassC.police["<8000-200000000>"]["conform-action"].transmit["exceed-action"].addSC("set-qos-transmit", "set qos-group and send it");
+ policyMapClassC.police["<8000-200000000>"]["conform-action"].transmit["exceed-action"]["set-qos-transmit"].addSC("<0-99>", "new qos-group");
+ policyMapClassC.police["<8000-200000000>"]["conform-action"].transmit["exceed-action"].addSC("violate-action", "action when rate is greater than max burst");
+ policyMapClassC.police["<8000-200000000>"]["conform-action"].transmit["exceed-action"]["violate-action"].addSC("drop", "drop packet");
+ policyMapClassC.police["<8000-200000000>"]["conform-action"].transmit["exceed-action"]["violate-action"].addSC("set-clp-transmit", "set atm clp and send it");
+ policyMapClassC.police["<8000-200000000>"]["conform-action"].transmit["exceed-action"]["violate-action"].addSC("set-dscp-transmit", "set dscp and send it");
+ policyMapClassC.police["<8000-200000000>"]["conform-action"].transmit["exceed-action"]["violate-action"].addSC("set-mpls-exp-transmit", "set exp and send it");
+ policyMapClassC.police["<8000-200000000>"]["conform-action"].transmit["exceed-action"]["violate-action"].addSC("set-prec-transmit", "rewrite packet precedence and send it");
+ policyMapClassC.police["<8000-200000000>"]["conform-action"].transmit["exceed-action"]["violate-action"].addSC("set-qos-transmit", "set qos-group and send it");
+policyMapClassC.addSC("priority", "Strict Scheduling Priority for this Class");
+ policyMapClassC.priority.addSC("<8-2000000>", "Kilo Bits per second");
+ policyMapClassC.priority["<8-2000000>"].addSC("<32-2000000>", "Burst in bytes");
+policyMapClassC.addSC("queue-limit", "Queue Max Threshold for Tail Drop");
+ policyMapClassC["queue-limit"].addSC("<1-512>", "Packets");
+policyMapClassC.addSC("random-detect", "Enable Random Early Detection as drop policy");
+ policyMapClassC["random-detect"].addSC("dscp", "parameters for each dscp value");
+ policyMapClassC["random-detect"].addSC("dscp-based", "Enable dscp-based WRED as drop policy");
+ policyMapClassC["random-detect"].addSC("exponential-weighting-constant", "weight for mean queue depth calculation");
+ policyMapClassC["random-detect"].addSC("prec-based", "Enable precedence-based WRED as drop policy");
+ policyMapClassC["random-detect"].addSC("precedence", "parameters for each precedence value");
+policyMapClassC.addSC("service-policy", "Configure QoS Service Policy");
+ policyMapClassC["service-policy"].addSC("WORD", "policy-map name");
+policyMapClassC.addSC("shape", "Traffic Shaping");
+ policyMapClassC.shape.addSC("average", "configure token bucket: CIR (bps) [Bc (bits) [Be (bits)]], send out Bc only per interval");
+ policyMapClassC.shape.addSC("max-buffers", "Set Maximum Buffer Limit");
+ policyMapClassC.shape.addSC("peak", "configure token bucket: CIR (bps) [Bc (bits) [Be (bits)]], send out Bc+Be per interval");
+policyMapClassC.addSC("set", "Set QoS values");
+ policyMapClassC.set.addSC("atm-clp", "Set ATM CLP bit to 1");
+ policyMapClassC.set.addSC("cos", "Set IEEE 802.1Q/ISL class of service/user priority");
+ policyMapClassC.set.cos.addSC("<0-7>", "cos value");
+ policyMapClassC.set.addSC("ip", "Set IP specific values");
+ policyMapClassC.set.ip.addSC("dscp", "Set IP DSCP (DiffServ CodePoint)");
+ policyMapClassC.set.ip.dscp.addSC("<0-63>", "Differentiated services codepoint value");
+ policyMapClassC.set.ip.dscp.addSC("af11", "Match packets with AF11 dscp (001010)");
+ policyMapClassC.set.ip.dscp.addSC("af12", "Match packets with AF12 dscp (001100)");
+ policyMapClassC.set.ip.dscp.addSC("af13", "Match packets with AF13 dscp (001110)");
+ policyMapClassC.set.ip.dscp.addSC("af21", "Match packets with AF21 dscp (010010)");
+ policyMapClassC.set.ip.dscp.addSC("af22", "Match packets with AF22 dscp (010100)");
+ policyMapClassC.set.ip.dscp.addSC("af23", "Match packets with AF23 dscp (010110)");
+ policyMapClassC.set.ip.dscp.addSC("af31", "Match packets with AF31 dscp (011010)");
+ policyMapClassC.set.ip.dscp.addSC("af32", "Match packets with AF32 dscp (011100)");
+ policyMapClassC.set.ip.dscp.addSC("af33", "Match packets with AF33 dscp (011110)");
+ policyMapClassC.set.ip.dscp.addSC("af41", "Match packets with AF41 dscp (100010)");
+ policyMapClassC.set.ip.dscp.addSC("af42", "Match packets with AF42 dscp (100100)");
+ policyMapClassC.set.ip.dscp.addSC("af43", "Match packets with AF43 dscp (100110)");
+ policyMapClassC.set.ip.dscp.addSC("cs1", "Match packets with CS1(precedence 1) dscp (001000)");
+ policyMapClassC.set.ip.dscp.addSC("cs2", "Match packets with CS2(precedence 2) dscp (010000)");
+ policyMapClassC.set.ip.dscp.addSC("cs3", "Match packets with CS3(precedence 3) dscp (011000)");
+ policyMapClassC.set.ip.dscp.addSC("cs4", "Match packets with CS4(precedence 4) dscp (100000)");
+ policyMapClassC.set.ip.dscp.addSC("cs5", "Match packets with CS5(precedence 5) dscp (101000)");
+ policyMapClassC.set.ip.dscp.addSC("cs6", "Match packets with CS6(precedence 6) dscp (110000)");
+ policyMapClassC.set.ip.dscp.addSC("cs7", "Match packets with CS7(precedence 7) dscp (111000)");
+ policyMapClassC.set.ip.dscp.addSC("default", "Match packets with default dscp (000000)");
+ policyMapClassC.set.ip.dscp.addSC("ef", "Match packets with EF dscp (101110)");
+ policyMapClassC.set.ip.addSC("precedence", "Set IP precedence");
+ policyMapClassC.set.ip.precedence.addSC("<0-7>", "IP precedence");
+ policyMapClassC.set.ip.precedence.addSC("<0-7>", "Precedence value");
+ policyMapClassC.set.ip.precedence.addSC("critical", "Set packets with critical precedence (5)");
+ policyMapClassC.set.ip.precedence.addSC("flash", "Set packets with flash precedence (3)");
+ policyMapClassC.set.ip.precedence.addSC("flash-override", "Set packets with flash override precedence (4)");
+ policyMapClassC.set.ip.precedence.addSC("immediate", "Set packets with immediate precedence (2)");
+ policyMapClassC.set.ip.precedence.addSC("internet", "Set packets with internetwork control precedence (6)");
+ policyMapClassC.set.ip.precedence.addSC("network", "Set packets with network control precedence (7)");
+ policyMapClassC.set.ip.precedence.addSC("priority", "Set packets with priority precedence (1)");
+ policyMapClassC.set.ip.precedence.addSC("routine", "Set packets with routine precedence (0)");
+ policyMapClassC.set.addSC("mpls", "Set MPLS specific values");
+ policyMapClassC.set.mpls.addSC("experimental", "Set Experimental value");
+ policyMapClassC.set.mpls.experimental.addSC("<0-7>", "Experimental value");
+ policyMapClassC.set.addSC("qos-group", "Set QoS Group");
+ policyMapClassC.set["qos-group"].addSC("<0-99>", "QoS Group value");
diff --git a/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/cmd_routeMap.txt b/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/cmd_routeMap.txt
new file mode 100644
index 0000000..430a51b
--- /dev/null
+++ b/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/cmd_routeMap.txt
@@ -0,0 +1,448 @@
+
+routeMapC.addSC("default", "Set a command to its defaults");
+routeMapC.addSC("description", "Route-map comment");
+ routeMapC.description.addSC("LINE", "Comment up to 100 characters");
+routeMapC.addSC("exit", "Exit from route-map configuration mode");
+routeMapC.addSC("help", "Description of the interactive help system");
+routeMapC.addSC("match", "Match values from routing table");
+ routeMapC.match.addSC("as-path", "Match BGP AS path list");
+ routeMapC.match["as-path"].addSC("<1-199>", "AS path access-list");
+ routeMapC.match.addSC("community", "Match BGP community list");
+ routeMapC.match.community.addSC("<1-99>", "Community-list number (standard)");
+ routeMapC.match.community["<1-99>"].addSC("exact-match", "Do exact matching of communities");
+ routeMapC.match.community.addSC("<100-199>", "Community-list number (expanded)");
+ routeMapC.match.community["<100-199>"].addSC("<1-99>", "Community-list number (standard)");
+ routeMapC.match.community["<100-199>"]["<1-99>"].addSC("exact-match", "Do exact matching of communities");
+ routeMapC.match.community.addSC("WORD", "Community-list name");
+ routeMapC.match.community.WORD.addSC("<1-99>", "Community-list number (standard)");
+ routeMapC.match.community.WORD.addSC("<100-199>", "Community-list number (expanded)");
+ routeMapC.match.community.WORD["<100-199>"].addSC("<1-99>", "Community-list number (standard)");
+ routeMapC.match.community.WORD.addSC("exact-match", "Do exact matching of communities");
+ routeMapC.match.community.WORD["exact-match"].addSC("<1-99>", "Community-list number (standard)");
+ routeMapC.match.community.WORD["exact-match"].addSC("<100-199>", "Community-list number (expanded)");
+ routeMapC.match.addSC("extcommunity", "Match BGP/VPN extended community list");
+ routeMapC.match.extcommunity.addSC("<1-99>", "Extended community-list number");
+ routeMapC.match.addSC("interface", "Match first hop interface of route");
+ routeMapC.match.interface.addSC("Async", "Async interface");
+ routeMapC.match.interface.Async.addSC("<1-5>", "Async interface number");
+ routeMapC.match.interface.addSC("BVI", "Bridge-Group Virtual Interface");
+ routeMapC.match.interface.BVI.addSC("<1-255>", "BVI interface number");
+ routeMapC.match.interface.addSC("CTunnel", "CTunnel interface");
+ routeMapC.match.interface.CTunnel.addSC("<0-2147483647>", "CTunnel interface number");
+ routeMapC.match.interface.addSC("Dialer", "Dialer interface");
+ routeMapC.match.interface.Dialer.addSC("<0-255>", "Dialer interface number");
+ routeMapC.match.interface.Dialer["<0-255>"].addSC("Async", "Async interface");
+ routeMapC.match.interface.Dialer["<0-255>"].addSC("BVI", "Bridge-Group Virtual Interface");
+ routeMapC.match.interface.Dialer["<0-255>"].addSC("CTunnel", "CTunnel interface");
+ routeMapC.match.interface.addSC("FastEthernet", "FastEthernet IEEE 802.3");
+ routeMapC.match.interface.FastEthernet.addSC("<0-0>", "FastEthernet interface number");
+ routeMapC.match.interface.FastEthernet["<0-0>"].addSC("Async", "Async interface");
+ routeMapC.match.interface.FastEthernet["<0-0>"].addSC("BVI", "Bridge-Group Virtual Interface");
+ routeMapC.match.interface.FastEthernet["<0-0>"].addSC("CTunnel", "CTunnel interface");
+ routeMapC.match.interface.FastEthernet["<0-0>"].addSC("Dialer", "Dialer interface");
+ routeMapC.match.interface.addSC("Lex", "Lex interface");
+ routeMapC.match.interface.Lex.addSC("<0-2147483647>", "Lex interface number");
+ routeMapC.match.interface.addSC("Loopback", "Loopback interface");
+ routeMapC.match.interface.Loopback.addSC("<0-2147483647>", "Loopback interface number");
+ routeMapC.match.interface.Loopback["<0-2147483647>"].addSC("Async", "Async interface");
+ routeMapC.match.interface.Loopback["<0-2147483647>"].addSC("BVI", "Bridge-Group Virtual Interface");
+ routeMapC.match.interface.Loopback["<0-2147483647>"].addSC("CTunnel", "CTunnel interface");
+ routeMapC.match.interface.Loopback["<0-2147483647>"].addSC("Dialer", "Dialer interface");
+ routeMapC.match.interface.Loopback["<0-2147483647>"].addSC("FastEthernet", "FastEthernet IEEE 802.3");
+ routeMapC.match.interface.Loopback["<0-2147483647>"].addSC("Lex", "Lex interface");
+ routeMapC.match.interface.addSC("MFR", "Multilink Frame Relay bundle interface");
+ routeMapC.match.interface.MFR.addSC("<0-2147483647>", "MFR interface number");
+ routeMapC.match.interface.addSC("Multilink", "Multilink-group interface");
+ routeMapC.match.interface.Multilink.addSC("<1-2147483647>", "Multilink interface number");
+ routeMapC.match.interface.addSC("Null", "Null interface");
+ routeMapC.match.interface.Null.addSC("<0-0>", "Null interface number");
+ routeMapC.match.interface.Null["<0-0>"].addSC("Async", "Async interface");
+ routeMapC.match.interface.Null["<0-0>"].addSC("BVI", "Bridge-Group Virtual Interface");
+ routeMapC.match.interface.Null["<0-0>"].addSC("CTunnel", "CTunnel interface");
+ routeMapC.match.interface.Null["<0-0>"].addSC("Dialer", "Dialer interface");
+ routeMapC.match.interface.Null["<0-0>"].addSC("FastEthernet", "FastEthernet IEEE 802.3");
+ routeMapC.match.interface.Null["<0-0>"].addSC("Lex", "Lex interface");
+ routeMapC.match.interface.Null["<0-0>"].addSC("Loopback", "Loopback interface");
+ routeMapC.match.interface.Null["<0-0>"].addSC("MFR", "Multilink Frame Relay bundle interface");
+ routeMapC.match.interface.Null["<0-0>"].addSC("Multilink", "Multilink-group interface");
+ routeMapC.match.interface.addSC("Serial", "Serial");
+ routeMapC.match.interface.Serial.addSC("<0-1>", "Serial interface number");
+ routeMapC.match.interface.Serial["<0-1>"].addSC("Async", "Async interface");
+ routeMapC.match.interface.Serial["<0-1>"].addSC("BVI", "Bridge-Group Virtual Interface");
+ routeMapC.match.interface.Serial["<0-1>"].addSC("CTunnel", "CTunnel interface");
+ routeMapC.match.interface.Serial["<0-1>"].addSC("Dialer", "Dialer interface");
+ routeMapC.match.interface.Serial["<0-1>"].addSC("FastEthernet", "FastEthernet IEEE 802.3");
+ routeMapC.match.interface.Serial["<0-1>"].addSC("Lex", "Lex interface");
+ routeMapC.match.interface.Serial["<0-1>"].addSC("Loopback", "Loopback interface");
+ routeMapC.match.interface.Serial["<0-1>"].addSC("MFR", "Multilink Frame Relay bundle interface");
+ routeMapC.match.interface.Serial["<0-1>"].addSC("Multilink", "Multilink-group interface");
+ routeMapC.match.interface.Serial["<0-1>"].addSC("Null", "Null interface");
+ routeMapC.match.interface.addSC("Tunnel", "Tunnel interface");
+ routeMapC.match.interface.Tunnel.addSC("<0-2147483647>", "Tunnel interface number");
+ routeMapC.match.interface.addSC("Vif", "PGM Multicast Host interface");
+ routeMapC.match.interface.Vif.addSC("<1-1>", "Vif interface number");
+ routeMapC.match.interface.addSC("Virtual-Template", "Virtual Template interface");
+ routeMapC.match.interface["Virtual-Template"].addSC("<1-200>", "Virtual-Template interface number");
+ routeMapC.match.interface.addSC("Virtual-TokenRing", "Virtual TokenRing");
+ routeMapC.match.interface["Virtual-TokenRing"].addSC("<0-2147483647>", "Virtual-TokenRing interface number");
+ routeMapC.match.addSC("ip", "IP specific information");
+ routeMapC.match.ip.addSC("address", "Match address of route or match packet");
+ routeMapC.match.ip.address.addSC("<1-199>", "IP access-list number");
+ routeMapC.match.ip.address.addSC("<1300-2699>", "IP access-list number (expanded range)");
+ routeMapC.match.ip.address["<1300-2699>"].addSC("<1-199>", "IP access-list number");
+ routeMapC.match.ip.address.addSC("WORD", "IP access-list name");
+ routeMapC.match.ip.address.WORD.addSC("<1-199>", "IP access-list number");
+ routeMapC.match.ip.address.WORD.addSC("<1300-2699>", "IP access-list number (expanded range)");
+ routeMapC.match.ip.address.addSC("prefix-list", "Match entries of prefix-lists");
+ routeMapC.match.ip.address["prefix-list"].addSC("WORD", "IP prefix-list name");
+ routeMapC.match.ip.addSC("next-hop", "Match next-hop address of route");
+ routeMapC.match.ip["next-hop"].addSC("<1-99>", "IP access-list number");
+ routeMapC.match.ip["next-hop"].addSC("<1300-1999>", "IP access-list number (expanded range)");
+ routeMapC.match.ip["next-hop"]["<1300-1999>"].addSC("<1-99>", "IP access-list number");
+ routeMapC.match.ip["next-hop"].addSC("WORD", "IP standard access-list name");
+ routeMapC.match.ip["next-hop"].WORD.addSC("<1-99>", "IP access-list number");
+ routeMapC.match.ip["next-hop"].WORD.addSC("<1300-1999>", "IP access-list number (expanded range)");
+ routeMapC.match.ip["next-hop"].addSC("prefix-list", "Match entries of prefix-lists");
+ routeMapC.match.ip["next-hop"]["prefix-list"].addSC("WORD", "IP prefix-list name");
+ routeMapC.match.ip.addSC("route-source", "Match advertising source address of route");
+ routeMapC.match.ip["route-source"].addSC("<1-99>", "IP access-list number");
+ routeMapC.match.ip["route-source"].addSC("<1300-1999>", "IP access-list number (expanded range)");
+ routeMapC.match.ip["route-source"]["<1300-1999>"].addSC("<1-99>", "IP access-list number");
+ routeMapC.match.ip["route-source"].addSC("WORD", "IP standard access-list name");
+ routeMapC.match.ip["route-source"].WORD.addSC("<1-99>", "IP access-list number");
+ routeMapC.match.ip["route-source"].WORD.addSC("<1300-1999>", "IP access-list number (expanded range)");
+ routeMapC.match.ip["route-source"].addSC("prefix-list", "Match entries of prefix-lists");
+ routeMapC.match.ip["route-source"]["prefix-list"].addSC("WORD", "IP prefix-list name");
+ routeMapC.match.addSC("ipv6", "IPv6 specific information");
+ routeMapC.match.ipv6.addSC("address", "Match address of route");
+ routeMapC.match.ipv6.address.addSC("prefix-list", "IPv6 prefix-list");
+ routeMapC.match.ipv6.address["prefix-list"].addSC("WORD", "IPv6 prefix-list name");
+ routeMapC.match.ipv6.addSC("next-hop", "Match next-hop address of route");
+ routeMapC.match.ipv6["next-hop"].addSC("prefix-list", "IPv6 prefix-list");
+ routeMapC.match.ipv6["next-hop"]["prefix-list"].addSC("WORD", "IPv6 prefix-list name");
+ routeMapC.match.ipv6.addSC("route-source", "Match advertising source address of route");
+ routeMapC.match.ipv6["route-source"].addSC("prefix-list", "IPv6 prefix-list");
+ routeMapC.match.ipv6["route-source"]["prefix-list"].addSC("WORD", "IPv6 prefix-list name");
+// routeMapC.match.addSC("length", "Packet length");
+ routeMapC.match.addSC("metric", "Match metric of route");
+ routeMapC.match.metric.addSC("<0-4294967295>", "Metric value");
+ routeMapC.match.addSC("route-type", "Match route-type of route");
+ routeMapC.match.addSC("tag", "Match tag of route");
+ routeMapC.match.tag.addSC("<0-4294967295>", "Tag value");
+routeMapC.addSC("no", "Negate a command or set its defaults");
+ routeMapC.no.addSC("description", "Route-map comment");
+ routeMapC.no.addSC("match", "Match values from routing table");
+ routeMapC.no.match.addSC("as-path", "Match BGP AS path list");
+ routeMapC.no.match["as-path"].addSC("<1-199>", "AS path access-list");
+ routeMapC.no.match.addSC("community", "Match BGP community list");
+ routeMapC.no.match.community.addSC("<1-99>", "Community-list number (standard)");
+ routeMapC.no.match.community["<1-99>"].addSC("exact-match", "Do exact matching of communities");
+ routeMapC.no.match.community.addSC("<100-199>", "Community-list number (expanded)");
+ routeMapC.no.match.community["<100-199>"].addSC("<1-99>", "Community-list number (standard)");
+ routeMapC.no.match.community.addSC("WORD", "Community-list name");
+ routeMapC.no.match.community.WORD.addSC("<1-99>", "Community-list number (standard)");
+ routeMapC.no.match.community.WORD.addSC("<100-199>", "Community-list number (expanded)");
+ routeMapC.no.match.community.WORD.addSC("exact-match", "Do exact matching of communities");
+ routeMapC.no.match.addSC("extcommunity", "Match BGP/VPN extended community list");
+ routeMapC.no.match.extcommunity.addSC("<1-99>", "Extended community-list number");
+ routeMapC.no.match.addSC("interface", "Match first hop interface of route");
+ routeMapC.no.match.interface.addSC("Async", "Async interface");
+ routeMapC.no.match.interface.Async.addSC("<1-5>", "Async interface number");
+ routeMapC.no.match.interface.addSC("BVI", "Bridge-Group Virtual Interface");
+ routeMapC.no.match.interface.BVI.addSC("<1-255>", "BVI interface number");
+ routeMapC.no.match.interface.addSC("CTunnel", "CTunnel interface");
+ routeMapC.no.match.interface.CTunnel.addSC("<0-2147483647>", "CTunnel interface number");
+ routeMapC.no.match.interface.addSC("Dialer", "Dialer interface");
+ routeMapC.no.match.interface.Dialer.addSC("<0-255>", "Dialer interface number");
+ routeMapC.no.match.interface.addSC("FastEthernet", "FastEthernet IEEE 802.3");
+ routeMapC.no.match.interface.FastEthernet.addSC("<0-0>", "FastEthernet interface number");
+ routeMapC.no.match.interface.addSC("Lex", "Lex interface");
+ routeMapC.no.match.interface.Lex.addSC("<0-2147483647>", "Lex interface number");
+ routeMapC.no.match.interface.addSC("Loopback", "Loopback interface");
+ routeMapC.no.match.interface.Loopback.addSC("<0-2147483647>", "Loopback interface number");
+ routeMapC.no.match.interface.addSC("MFR", "Multilink Frame Relay bundle interface");
+ routeMapC.no.match.interface.MFR.addSC("<0-2147483647>", "MFR interface number");
+ routeMapC.no.match.interface.addSC("Multilink", "Multilink-group interface");
+ routeMapC.no.match.interface.Multilink.addSC("<1-2147483647>", "Multilink interface number");
+ routeMapC.no.match.interface.addSC("Null", "Null interface");
+ routeMapC.no.match.interface.Null.addSC("<0-0>", "Null interface number");
+ routeMapC.no.match.interface.addSC("Serial", "Serial");
+ routeMapC.no.match.interface.Serial.addSC("<0-1>", "Serial interface number");
+ routeMapC.no.match.interface.addSC("Tunnel", "Tunnel interface");
+ routeMapC.no.match.interface.Tunnel.addSC("<0-2147483647>", "Tunnel interface number");
+ routeMapC.no.match.interface.addSC("Vif", "PGM Multicast Host interface");
+ routeMapC.no.match.interface.Vif.addSC("<1-1>", "Vif interface number");
+ routeMapC.no.match.interface.addSC("Virtual-Template", "Virtual Template interface");
+ routeMapC.no.match.interface["Virtual-Template"].addSC("<1-200>", "Virtual-Template interface number");
+ routeMapC.no.match.interface.addSC("Virtual-TokenRing", "Virtual TokenRing");
+ routeMapC.no.match.interface["Virtual-TokenRing"].addSC("<0-2147483647>", "Virtual-TokenRing interface number");
+ routeMapC.no.match.addSC("ip", "IP specific information");
+ routeMapC.no.match.ip.addSC("address", "Match address of route or match packet");
+ routeMapC.no.match.ip.address.addSC("<1-199>", "IP access-list number");
+ routeMapC.no.match.ip.address.addSC("<1300-2699>", "IP access-list number (expanded range)");
+ routeMapC.no.match.ip.address.addSC("WORD", "IP access-list name");
+ routeMapC.no.match.ip.address.addSC("prefix-list", "Match entries of prefix-lists");
+ routeMapC.no.match.ip.addSC("next-hop", "Match next-hop address of route");
+ routeMapC.no.match.ip["next-hop"].addSC("<1-99>", "IP access-list number");
+ routeMapC.no.match.ip["next-hop"].addSC("<1300-1999>", "IP access-list number (expanded range)");
+ routeMapC.no.match.ip["next-hop"].addSC("WORD", "IP standard access-list name");
+ routeMapC.no.match.ip["next-hop"].addSC("prefix-list", "Match entries of prefix-lists");
+ routeMapC.no.match.ip.addSC("route-source", "Match advertising source address of route");
+ routeMapC.no.match.ip["route-source"].addSC("<1-99>", "IP access-list number");
+ routeMapC.no.match.ip["route-source"].addSC("<1300-1999>", "IP access-list number (expanded range)");
+ routeMapC.no.match.ip["route-source"].addSC("WORD", "IP standard access-list name");
+ routeMapC.no.match.ip["route-source"].addSC("prefix-list", "Match entries of prefix-lists");
+ routeMapC.no.match.addSC("ipv6", "IPv6 specific information");
+ routeMapC.no.match.ipv6.addSC("address", "Match address of route");
+ routeMapC.no.match.ipv6.addSC("next-hop", "Match next-hop address of route");
+ routeMapC.no.match.ipv6.addSC("route-source", "Match advertising source address of route");
+ routeMapC.no.match.addSC("metric", "Match metric of route");
+ routeMapC.no.match.metric.addSC("<0-4294967295>", "Metric value");
+ routeMapC.no.match.addSC("route-type", "Match route-type of route");
+ routeMapC.no.match["route-type"].addSC("external", "external route (BGP, EIGRP and OSPF type 1/2)");
+ routeMapC.no.match["route-type"].external.addSC("type-1", "OSPF external type 1 route");
+ routeMapC.no.match["route-type"].external.addSC("type-2", "OSPF external type 2 route");
+ routeMapC.no.match["route-type"].addSC("internal", "internal route (including OSPF intra/inter area)");
+ routeMapC.no.match["route-type"].internal.addSC("external", "external route (BGP, EIGRP and OSPF type 1/2)");
+ routeMapC.no.match["route-type"].addSC("level-1", "IS-IS level-1 route");
+ routeMapC.no.match["route-type"]["level-1"].addSC("external", "external route (BGP, EIGRP and OSPF type 1/2)");
+ routeMapC.no.match["route-type"]["level-1"].addSC("internal", "internal route (including OSPF intra/inter area)");
+ routeMapC.no.match["route-type"].addSC("level-2", "IS-IS level-2 route");
+ routeMapC.no.match["route-type"]["level-2"].addSC("external", "external route (BGP, EIGRP and OSPF type 1/2)");
+ routeMapC.no.match["route-type"]["level-2"].addSC("internal", "internal route (including OSPF intra/inter area)");
+ routeMapC.no.match["route-type"]["level-2"].addSC("level-1", "IS-IS level-1 route");
+ routeMapC.no.match["route-type"].addSC("local", "locally generated route");
+ routeMapC.no.match["route-type"].local.addSC("external", "external route (BGP, EIGRP and OSPF type 1/2)");
+ routeMapC.no.match["route-type"].local.addSC("internal", "internal route (including OSPF intra/inter area)");
+ routeMapC.no.match["route-type"].local.addSC("level-1", "IS-IS level-1 route");
+ routeMapC.no.match["route-type"].local.addSC("level-2", "IS-IS level-2 route");
+ routeMapC.no.match["route-type"].addSC("nssa-external", "nssa-external route (OSPF type 1/2)");
+ routeMapC.no.match["route-type"]["nssa-external"].addSC("external", "external route (BGP, EIGRP and OSPF type 1/2)");
+ routeMapC.no.match["route-type"]["nssa-external"].addSC("internal", "internal route (including OSPF intra/inter area)");
+ routeMapC.no.match["route-type"]["nssa-external"].addSC("level-1", "IS-IS level-1 route");
+ routeMapC.no.match["route-type"]["nssa-external"].addSC("level-2", "IS-IS level-2 route");
+ routeMapC.no.match["route-type"]["nssa-external"].addSC("local", "locally generated route");
+ routeMapC.no.match["route-type"]["nssa-external"].addSC("type-1", "OSPF external type 1 route");
+ routeMapC.no.match["route-type"]["nssa-external"].addSC("type-2", "OSPF external type 2 route");
+ routeMapC.no.match.addSC("tag", "Match tag of route");
+ routeMapC.no.match.tag.addSC("<0-4294967295>", "Tag value");
+routeMapC.addSC("set", "Set values in destination routing protocol");
+ routeMapC.set.addSC("as-path", "Prepend string for a BGP AS-path attribute");
+ routeMapC.set["as-path"].addSC("prepend", "Prepend to the as-path");
+ routeMapC.set["as-path"].prepend.addSC("<1-65535>", "AS number");
+ routeMapC.set["as-path"].addSC("tag", "Set the tag as an AS-path attribute");
+ routeMapC.set.addSC("automatic-tag", "Automatically compute TAG value");
+ routeMapC.set.addSC("comm-list", "set BGP community list (for deletion)");
+ routeMapC.set["comm-list"].addSC("<1-99>", "Community-list number (standard)");
+ routeMapC.set["comm-list"]["<1-99>"].addSC("delete", "Delete matching communities");
+ routeMapC.set["comm-list"].addSC("<100-199>", "Communitly-list number (expanded)");
+ routeMapC.set["comm-list"]["<100-199>"].addSC("delete", "Delete matching communities");
+ routeMapC.set["comm-list"].addSC("WORD", "Community-list name");
+ routeMapC.set["comm-list"].WORD.addSC("delete", "Delete matching communities");
+ routeMapC.set.addSC("community", "BGP community attribute");
+ routeMapC.set.community.addSC("<1-4294967295>", "community number");
+ routeMapC.set.community.addSC("aa:nn", "community number in aa:nn format");
+ routeMapC.set.community.addSC("additive", "Add to the existing community");
+ routeMapC.set.community.addSC("internet", "Internet (well-known community)");
+ routeMapC.set.community.internet.addSC("<1-4294967295>", "community number");
+ routeMapC.set.community.internet.addSC("aa:nn", "community number in aa:nn format");
+ routeMapC.set.community.internet.addSC("additive", "Add to the existing community");
+ routeMapC.set.community.addSC("local-AS", "Do not send outside local AS (well-known community)");
+ routeMapC.set.community["local-AS"].addSC("<1-4294967295>", "community number");
+ routeMapC.set.community["local-AS"].addSC("aa:nn", "community number in aa:nn format");
+ routeMapC.set.community["local-AS"].addSC("additive", "Add to the existing community");
+ routeMapC.set.community["local-AS"].addSC("internet", "Internet (well-known community)");
+ routeMapC.set.community["local-AS"].internet.addSC("<1-4294967295>", "community number");
+ routeMapC.set.community["local-AS"].internet.addSC("aa:nn", "community number in aa:nn format");
+ routeMapC.set.community["local-AS"].internet.addSC("additive", "Add to the existing community");
+ routeMapC.set.community.addSC("no-advertise", "Do not advertise to any peer (well-known community)");
+ routeMapC.set.community["no-advertise"].addSC("<1-4294967295>", "community number");
+ routeMapC.set.community["no-advertise"].addSC("aa:nn", "community number in aa:nn format");
+ routeMapC.set.community["no-advertise"].addSC("additive", "Add to the existing community");
+ routeMapC.set.community["no-advertise"].addSC("internet", "Internet (well-known community)");
+ routeMapC.set.community["no-advertise"].internet.addSC("<1-4294967295>", "community number");
+ routeMapC.set.community["no-advertise"].internet.addSC("aa:nn", "community number in aa:nn format");
+ routeMapC.set.community["no-advertise"].internet.addSC("additive", "Add to the existing community");
+ routeMapC.set.community["no-advertise"].addSC("local-AS", "Do not send outside local AS (well-known community)");
+ routeMapC.set.community["no-advertise"]["local-AS"].addSC("<1-4294967295>", "community number");
+ routeMapC.set.community["no-advertise"]["local-AS"].addSC("aa:nn", "community number in aa:nn format");
+ routeMapC.set.community["no-advertise"]["local-AS"].addSC("additive", "Add to the existing community");
+ routeMapC.set.community["no-advertise"]["local-AS"].addSC("internet", "Internet (well-known community)");
+ routeMapC.set.community["no-advertise"]["local-AS"].internet.addSC("<1-4294967295>", "community number");
+ routeMapC.set.community["no-advertise"]["local-AS"].internet.addSC("aa:nn", "community number in aa:nn format");
+ routeMapC.set.community["no-advertise"]["local-AS"].internet.addSC("additive", "Add to the existing community");
+ routeMapC.set.community.addSC("no-export", "Do not export to next AS (well-known community)");
+ routeMapC.set.community["no-export"].addSC("<1-4294967295>", "community number");
+ routeMapC.set.community["no-export"].addSC("aa:nn", "community number in aa:nn format");
+ routeMapC.set.community["no-export"].addSC("additive", "Add to the existing community");
+ routeMapC.set.community["no-export"].addSC("internet", "Internet (well-known community)");
+ routeMapC.set.community["no-export"].internet.addSC("<1-4294967295>", "community number");
+ routeMapC.set.community["no-export"].internet.addSC("aa:nn", "community number in aa:nn format");
+ routeMapC.set.community["no-export"].internet.addSC("additive", "Add to the existing community");
+ routeMapC.set.community["no-export"].addSC("local-AS", "Do not send outside local AS (well-known community)");
+ routeMapC.set.community["no-export"].addSC("no-advertise", "Do not advertise to any peer (well-known community)");
+ routeMapC.set.community.addSC("none", "No community attribute");
+ routeMapC.set.addSC("dampening", "Set BGP route flap dampening parameters");
+ routeMapC.set.dampening.addSC("<1-45>", "half-life time for the penalty");
+ routeMapC.set.dampening["<1-45>"].addSC("<1-20000>", "penalty to start reusing a route");
+ routeMapC.set.dampening["<1-45>"]["<1-20000>"].addSC("<1-20000>", "penalty to start suppressing a route");
+ routeMapC.set.dampening["<1-45>"]["<1-20000>"]["<1-20000>"].addSC("<1-255>", "Maximum duration to suppress a stable route");
+ routeMapC.set.addSC("default", "Set default information");
+ routeMapC.set["default"].addSC("interface", "Default output interface");
+ routeMapC.set["default"].interface.addSC("Async", "Async interface");
+ routeMapC.set["default"].interface.Async.addSC("<1-5>", "Async interface number");
+ routeMapC.set["default"].interface.addSC("BVI", "Bridge-Group Virtual Interface");
+ routeMapC.set["default"].interface.BVI.addSC("<1-255>", "BVI interface number");
+ routeMapC.set["default"].interface.addSC("CTunnel", "CTunnel interface");
+ routeMapC.set["default"].interface.CTunnel.addSC("<0-2147483647>", "CTunnel interface number");
+ routeMapC.set["default"].interface.addSC("Dialer", "Dialer interface");
+ routeMapC.set["default"].interface.Dialer.addSC("<0-255>", "Dialer interface number");
+ routeMapC.set["default"].interface.Dialer["<0-255>"].addSC("Async", "Async interface");
+ routeMapC.set["default"].interface.Dialer["<0-255>"].Async.addSC("<1-5>", "Async interface number");
+ routeMapC.set["default"].interface.Dialer["<0-255>"].addSC("BVI", "Bridge-Group Virtual Interface");
+ routeMapC.set["default"].interface.Dialer["<0-255>"].BVI.addSC("<1-255>", "BVI interface number");
+ routeMapC.set["default"].interface.Dialer["<0-255>"].addSC("CTunnel", "CTunnel interface");
+ routeMapC.set["default"].interface.Dialer["<0-255>"].CTunnel.addSC("<0-2147483647>", "CTunnel interface number");
+ routeMapC.set["default"].interface.addSC("FastEthernet", "FastEthernet IEEE 802.3");
+ routeMapC.set["default"].interface.FastEthernet.addSC("<0-0>", "FastEthernet interface number");
+ routeMapC.set["default"].interface.FastEthernet["<0-0>"].addSC("Async", "Async interface");
+ routeMapC.set["default"].interface.FastEthernet["<0-0>"].Async.addSC("<1-5>", "Async interface number");
+ routeMapC.set["default"].interface.FastEthernet["<0-0>"].addSC("BVI", "Bridge-Group Virtual Interface");
+ routeMapC.set["default"].interface.FastEthernet["<0-0>"].BVI.addSC("<1-255>", "BVI interface number");
+ routeMapC.set["default"].interface.FastEthernet["<0-0>"].addSC("CTunnel", "CTunnel interface");
+ routeMapC.set["default"].interface.FastEthernet["<0-0>"].CTunnel.addSC("<0-2147483647>", "CTunnel interface number");
+ routeMapC.set["default"].interface.FastEthernet["<0-0>"].addSC("Dialer", "Dialer interface");
+ routeMapC.set["default"].interface.FastEthernet["<0-0>"].Dialer.addSC("<0-255>", "Dialer interface number");
+ routeMapC.set["default"].interface.addSC("Lex", "Lex interface");
+ routeMapC.set["default"].interface.Lex.addSC("<0-2147483647>", "Lex interface number");
+ routeMapC.set["default"].interface.addSC("Loopback", "Loopback interface");
+ routeMapC.set["default"].interface.Loopback.addSC("<0-2147483647>", "Loopback interface number");
+ routeMapC.set["default"].interface.Loopback["<0-2147483647>"].addSC("Async", "Async interface");
+ routeMapC.set["default"].interface.Loopback["<0-2147483647>"].Async.addSC("<1-5>", "Async interface number");
+ routeMapC.set["default"].interface.Loopback["<0-2147483647>"].addSC("BVI", "Bridge-Group Virtual Interface");
+ routeMapC.set["default"].interface.Loopback["<0-2147483647>"].BVI.addSC("<1-255>", "BVI interface number");
+ routeMapC.set["default"].interface.Loopback["<0-2147483647>"].addSC("CTunnel", "CTunnel interface");
+ routeMapC.set["default"].interface.Loopback["<0-2147483647>"].CTunnel.addSC("<0-2147483647>", "CTunnel interface number");
+ routeMapC.set["default"].interface.Loopback["<0-2147483647>"].addSC("Dialer", "Dialer interface");
+ routeMapC.set["default"].interface.Loopback["<0-2147483647>"].Dialer.addSC("<0-255>", "Dialer interface number");
+ routeMapC.set["default"].interface.Loopback["<0-2147483647>"].addSC("FastEthernet", "FastEthernet IEEE 802.3");
+ routeMapC.set["default"].interface.Loopback["<0-2147483647>"].addSC("Lex", "Lex interface");
+ routeMapC.set["default"].interface.Loopback["<0-2147483647>"].Lex.addSC("<0-2147483647>", "Lex interface number");
+ routeMapC.set["default"].interface.addSC("MFR", "Multilink Frame Relay bundle interface");
+ routeMapC.set["default"].interface.MFR.addSC("<0-2147483647>", "MFR interface number");
+ routeMapC.set["default"].interface.addSC("Multilink", "Multilink-group interface");
+ routeMapC.set["default"].interface.Multilink.addSC("<1-2147483647>", "Multilink interface number");
+ routeMapC.set["default"].interface.addSC("Null", "Null interface");
+ routeMapC.set["default"].interface.Null.addSC("<0-0>", "Null interface number");
+ routeMapC.set["default"].interface.Null["<0-0>"].addSC("Async", "Async interface");
+ routeMapC.set["default"].interface.Null["<0-0>"].Async.addSC("<1-5>", "Async interface number");
+ routeMapC.set["default"].interface.Null["<0-0>"].addSC("BVI", "Bridge-Group Virtual Interface");
+ routeMapC.set["default"].interface.Null["<0-0>"].BVI.addSC("<1-255>", "BVI interface number");
+ routeMapC.set["default"].interface.Null["<0-0>"].addSC("CTunnel", "CTunnel interface");
+ routeMapC.set["default"].interface.Null["<0-0>"].CTunnel.addSC("<0-2147483647>", "CTunnel interface number");
+ routeMapC.set["default"].interface.Null["<0-0>"].addSC("Dialer", "Dialer interface");
+ routeMapC.set["default"].interface.Null["<0-0>"].addSC("FastEthernet", "FastEthernet IEEE 802.3");
+ routeMapC.set["default"].interface.Null["<0-0>"].addSC("Lex", "Lex interface");
+ routeMapC.set["default"].interface.Null["<0-0>"].Lex.addSC("<0-2147483647>", "Lex interface number");
+ routeMapC.set["default"].interface.Null["<0-0>"].addSC("Loopback", "Loopback interface");
+ routeMapC.set["default"].interface.Null["<0-0>"].addSC("MFR", "Multilink Frame Relay bundle interface");
+ routeMapC.set["default"].interface.Null["<0-0>"].MFR.addSC("<0-2147483647>", "MFR interface number");
+ routeMapC.set["default"].interface.Null["<0-0>"].addSC("Multilink", "Multilink-group interface");
+ routeMapC.set["default"].interface.Null["<0-0>"].Multilink.addSC("<1-2147483647>", "Multilink interface number");
+ routeMapC.set["default"].interface.addSC("Serial", "Serial");
+ routeMapC.set["default"].interface.Serial.addSC("<0-1>", "Serial interface number");
+ routeMapC.set["default"].interface.Serial["<0-1>"].addSC("Async", "Async interface");
+ routeMapC.set["default"].interface.Serial["<0-1>"].Async.addSC("<1-5>", "Async interface number");
+ routeMapC.set["default"].interface.Serial["<0-1>"].addSC("BVI", "Bridge-Group Virtual Interface");
+ routeMapC.set["default"].interface.Serial["<0-1>"].BVI.addSC("<1-255>", "BVI interface number");
+ routeMapC.set["default"].interface.Serial["<0-1>"].addSC("CTunnel", "CTunnel interface");
+ routeMapC.set["default"].interface.Serial["<0-1>"].CTunnel.addSC("<0-2147483647>", "CTunnel interface number");
+ routeMapC.set["default"].interface.Serial["<0-1>"].addSC("Dialer", "Dialer interface");
+ routeMapC.set["default"].interface.Serial["<0-1>"].addSC("FastEthernet", "FastEthernet IEEE 802.3");
+ routeMapC.set["default"].interface.Serial["<0-1>"].addSC("Lex", "Lex interface");
+ routeMapC.set["default"].interface.Serial["<0-1>"].Lex.addSC("<0-2147483647>", "Lex interface number");
+ routeMapC.set["default"].interface.Serial["<0-1>"].addSC("Loopback", "Loopback interface");
+ routeMapC.set["default"].interface.Serial["<0-1>"].addSC("MFR", "Multilink Frame Relay bundle interface");
+ routeMapC.set["default"].interface.Serial["<0-1>"].MFR.addSC("<0-2147483647>", "MFR interface number");
+ routeMapC.set["default"].interface.Serial["<0-1>"].addSC("Multilink", "Multilink-group interface");
+ routeMapC.set["default"].interface.Serial["<0-1>"].Multilink.addSC("<1-2147483647>", "Multilink interface number");
+ routeMapC.set["default"].interface.Serial["<0-1>"].addSC("Null", "Null interface");
+ routeMapC.set["default"].interface.addSC("Tunnel", "Tunnel interface");
+ routeMapC.set["default"].interface.Tunnel.addSC("<0-2147483647>", "Tunnel interface number");
+ routeMapC.set["default"].interface.addSC("Vif", "PGM Multicast Host interface");
+ routeMapC.set["default"].interface.Vif.addSC("<1-1>", "Vif interface number");
+ routeMapC.set["default"].interface.addSC("Virtual-Template", "Virtual Template interface");
+ routeMapC.set["default"].interface["Virtual-Template"].addSC("<1-200>", "Virtual-Template interface number");
+ routeMapC.set["default"].interface.addSC("Virtual-TokenRing", "Virtual TokenRing");
+ routeMapC.set["default"].interface["Virtual-TokenRing"].addSC("<0-2147483647>", "Virtual-TokenRing interface number");
+ routeMapC.set.addSC("extcommunity", "BGP extended community attribute");
+ routeMapC.set.extcommunity.addSC("rt", "Route Target extended community");
+ routeMapC.set.extcommunity.rt.addSC("ASN:nn or IP-address:nn", "VPN extended community");
+ routeMapC.set.extcommunity.addSC("soo", "Site-of-Origin extended community");
+ routeMapC.set.extcommunity.soo.addSC("ASN:nn or IP-address:nn", "VPN extended community");
+ routeMapC.set.addSC("interface", "Output interface");
+ routeMapC.set.interface.addSC("Tunnel", "Tunnel interface");
+ routeMapC.set.interface.Tunnel.addSC("<0-2147483647>", "Tunnel interface number");
+ routeMapC.set.interface.addSC("Vif", "PGM Multicast Host interface");
+ routeMapC.set.interface.Vif.addSC("<1-1>", "Vif interface number");
+ routeMapC.set.interface.addSC("Virtual-Template", "Virtual Template interface");
+ routeMapC.set.interface["Virtual-Template"].addSC("<1-200>", "Virtual-Template interface number");
+ routeMapC.set.interface.addSC("Virtual-TokenRing", "Virtual TokenRing");
+ routeMapC.set.interface["Virtual-TokenRing"].addSC("<0-2147483647>", "Virtual-TokenRing interface number");
+ routeMapC.set.addSC("ip", "IP specific information");
+ routeMapC.set.ip.addSC("address", "Specify IP address");
+ routeMapC.set.ip.address.addSC("prefix-list", "Specify prefix-list");
+ routeMapC.set.ip.address["prefix-list"].addSC("WORD", "Prefix-list name to set ip address");
+ routeMapC.set.ip.addSC("default", "Set default information");
+ routeMapC.set.ip["default"].addSC("next-hop", "Next hop along path");
+ routeMapC.set.ip["default"]["next-hop"].addSC("A.B.C.D", "Default next hop IP address");
+ routeMapC.set.ip["default"]["next-hop"].addSC("verify-availability", "Verify if default nexthop is a CDP neighbor");
+ routeMapC.set.ip.addSC("df", "Set DF bit");
+ routeMapC.set.ip.df.addSC("<0-1>", "DF bit");
+ routeMapC.set.ip.addSC("next-hop", "Next hop address");
+ routeMapC.set.ip["next-hop"].addSC("A.B.C.D", "IP address of next hop");
+ routeMapC.set.ip["next-hop"].addSC("peer-address", "Use peer address (for BGP only)");
+ routeMapC.set.ip["next-hop"].addSC("verify-availability", "Verify if nexthop is a CDP neighbor");
+ routeMapC.set.ip.addSC("precedence", "Set precedence field");
+ routeMapC.set.ip.addSC("qos-group", "Set QOS Group ID");
+ routeMapC.set.ip["qos-group"].addSC("<0-99>", "QOS Group ID");
+ routeMapC.set.ip.addSC("tos", "Set type of service field");
+ routeMapC.set.ip.tos.addSC("<0-15>", "Type of service value");
+ routeMapC.set.ip.tos.addSC("max-reliability", "Set max reliable TOS (2)");
+ routeMapC.set.ip.tos.addSC("max-throughput", "Set max throughput TOS (4)");
+ routeMapC.set.ip.tos.addSC("min-delay", "Set min delay TOS (8)");
+ routeMapC.set.ip.tos.addSC("min-monetary-cost", "Set min monetary cost TOS (1)");
+ routeMapC.set.ip.tos.addSC("normal", "Set normal TOS (0)");
+ routeMapC.set.addSC("ipv6", "IPv6 specific information");
+ routeMapC.set.ipv6.addSC("next-hop", "Next hop address");
+ routeMapC.set.ipv6["next-hop"].addSC("X:X:X:X::X", "global address of next hop");
+ routeMapC.set.addSC("level", "Where to import route");
+ routeMapC.set.level.addSC("backbone", "Import into OSPF backbone area");
+ routeMapC.set.level.addSC("level-1", "Import into a level-1 area");
+ routeMapC.set.level.addSC("level-1-2", "Import into level-1 and level-2");
+ routeMapC.set.level.addSC("level-2", "Import into level-2 sub-domain");
+ routeMapC.set.level.addSC("stub-area", "Import into OSPF NSSA area");
+ routeMapC.set.addSC("local-preference", "BGP local preference path attribute");
+ routeMapC.set["local-preference"].addSC("<0-4294967295>", "Preference value");
+ routeMapC.set.addSC("metric", "Metric value for destination routing protocol");
+ routeMapC.set.metric.addSC("+/-<metric>", "Add or subtract metric");
+ routeMapC.set.metric.addSC("<0-4294967295>", "Metric value or Bandwidth in Kbits per second");
+ routeMapC.set.metric["<0-4294967295>"].addSC("+/-<delay>", "Add or subtract delay");
+ routeMapC.set.metric["<0-4294967295>"].addSC("<1-4294967295>", "IGRP delay metric, in 10 microsecond units");
+ routeMapC.set.metric["<0-4294967295>"]["<1-4294967295>"].addSC("<0-255>", "IGRP reliability metric where 255 is 100% reliable");
+ routeMapC.set.metric["<0-4294967295>"]["<1-4294967295>"]["<0-255>"].addSC("<1-255>", "IGRP Effective bandwidth metric (Loading) where 255 is 100% loaded");
+ routeMapC.set.metric["<0-4294967295>"]["<1-4294967295>"]["<0-255>"]["<1-255>"].addSC("<1-4294967295>", "IGRP MTU of the path");
+ routeMapC.set.addSC("metric-type", "Type of metric for destination routing protocol");
+ routeMapC.set["metric-type"].addSC("external", "IS-IS external metric");
+ routeMapC.set["metric-type"].addSC("internal", "IS-IS internal metric or Use IGP metric as the MED for BGP");
+ routeMapC.set["metric-type"].addSC("type-1", "OSPF external type 1 metric");
+ routeMapC.set["metric-type"].addSC("type-2", "OSPF external type 2 metric");
+ routeMapC.set.addSC("origin", "BGP origin code");
+ routeMapC.set.origin.addSC("egp", "remote EGP");
+ routeMapC.set.origin.egp.addSC("<0-65535>", "remote AS");
+ routeMapC.set.origin.addSC("igp", "local IGP");
+ routeMapC.set.origin.addSC("incomplete", "unknown heritage");
+ routeMapC.set.addSC("tag", "Tag value for destination routing protocol");
+ routeMapC.set.tag.addSC("<0-4294967295>", "Tag value");
+ routeMapC.set.addSC("weight", "BGP weight for routing table");
+ routeMapC.set.weight.addSC("<0-65535>", "Weight value");
diff --git a/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/cmd_routerAF.txt b/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/cmd_routerAF.txt
new file mode 100644
index 0000000..bc75d23
--- /dev/null
+++ b/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/cmd_routerAF.txt
@@ -0,0 +1,330 @@
+
+routerAFC.addSC("aggregate-address", "Configure BGP aggregate entries");
+ routerAFC["aggregate-address"].addSC("A.B.C.D", "Aggregate address");
+ routerAFC["aggregate-address"]["A.B.C.D"].addSC("A.B.C.D", "Aggregate mask");
+ routerAFC["aggregate-address"]["A.B.C.D"]["A.B.C.D"].addSC("advertise-map", "Set condition to advertise attribute");
+ routerAFC["aggregate-address"]["A.B.C.D"]["A.B.C.D"]["advertise-map"].addSC("WORD", "Route map to control attribute advertisement");
+ routerAFC["aggregate-address"]["A.B.C.D"]["A.B.C.D"].addSC("as-set", "Generate AS set path information");
+ routerAFC["aggregate-address"]["A.B.C.D"]["A.B.C.D"]["as-set"].addSC("advertise-map", "Set condition to advertise attribute");
+ routerAFC["aggregate-address"]["A.B.C.D"]["A.B.C.D"]["as-set"]["advertise-map"].addSC("WORD", "Route map to control attribute advertisement");
+ routerAFC["aggregate-address"]["A.B.C.D"]["A.B.C.D"].addSC("attribute-map", "Set attributes of aggregate");
+ routerAFC["aggregate-address"]["A.B.C.D"]["A.B.C.D"]["attribute-map"].addSC("WORD", "Route map for parameter control");
+ routerAFC["aggregate-address"]["A.B.C.D"]["A.B.C.D"]["attribute-map"].WORD.addSC("advertise-map", "Set condition to advertise attribute");
+ routerAFC["aggregate-address"]["A.B.C.D"]["A.B.C.D"]["attribute-map"].WORD["advertise-map"].addSC("WORD", "Route map to control attribute advertisement");
+ routerAFC["aggregate-address"]["A.B.C.D"]["A.B.C.D"]["attribute-map"].WORD.addSC("as-set", "Generate AS set path information");
+ routerAFC["aggregate-address"]["A.B.C.D"]["A.B.C.D"]["attribute-map"].WORD["as-set"].addSC("advertise-map", "Set condition to advertise attribute");
+ routerAFC["aggregate-address"]["A.B.C.D"]["A.B.C.D"]["attribute-map"].WORD["as-set"]["advertise-map"].addSC("WORD", "Route map to control attribute advertisement");
+ routerAFC["aggregate-address"]["A.B.C.D"]["A.B.C.D"].addSC("route-map", "Set parameters of aggregate");
+ routerAFC["aggregate-address"]["A.B.C.D"]["A.B.C.D"]["route-map"].addSC("WORD", "Route map for parameter control");
+ routerAFC["aggregate-address"]["A.B.C.D"]["A.B.C.D"]["route-map"].WORD.addSC("as-set", "Generate AS set path information");
+ routerAFC["aggregate-address"]["A.B.C.D"]["A.B.C.D"].addSC("summary-only", "Filter more specific routes from updates");
+ routerAFC["aggregate-address"]["A.B.C.D"]["A.B.C.D"]["summary-only"].addSC("advertise-map", "Set condition to advertise attribute");
+ routerAFC["aggregate-address"]["A.B.C.D"]["A.B.C.D"]["summary-only"]["advertise-map"].addSC("WORD", "Route map to control attribute advertisement");
+ routerAFC["aggregate-address"]["A.B.C.D"]["A.B.C.D"]["summary-only"].addSC("as-set", "Generate AS set path information");
+ routerAFC["aggregate-address"]["A.B.C.D"]["A.B.C.D"]["summary-only"]["as-set"].addSC("advertise-map", "Set condition to advertise attribute");
+ routerAFC["aggregate-address"]["A.B.C.D"]["A.B.C.D"]["summary-only"]["as-set"]["advertise-map"].addSC("WORD", "Route map to control attribute advertisement");
+ routerAFC["aggregate-address"]["A.B.C.D"]["A.B.C.D"]["summary-only"].addSC("attribute-map", "Set attributes of aggregate");
+ routerAFC["aggregate-address"]["A.B.C.D"]["A.B.C.D"]["summary-only"]["attribute-map"].addSC("WORD", "Route map for parameter control");
+ routerAFC["aggregate-address"]["A.B.C.D"]["A.B.C.D"]["summary-only"]["attribute-map"].WORD.addSC("advertise-map", "Set condition to advertise attribute");
+ routerAFC["aggregate-address"]["A.B.C.D"]["A.B.C.D"]["summary-only"]["attribute-map"].WORD["advertise-map"].addSC("WORD", "Route map to control attribute advertisement");
+ routerAFC["aggregate-address"]["A.B.C.D"]["A.B.C.D"]["summary-only"]["attribute-map"].WORD.addSC("as-set", "Generate AS set path information");
+ routerAFC["aggregate-address"]["A.B.C.D"]["A.B.C.D"]["summary-only"]["attribute-map"].WORD["as-set"].addSC("advertise-map", "Set condition to advertise attribute");
+ routerAFC["aggregate-address"]["A.B.C.D"]["A.B.C.D"]["summary-only"]["attribute-map"].WORD["as-set"]["advertise-map"].addSC("WORD", "Route map to control attribute advertisement");
+ routerAFC["aggregate-address"]["A.B.C.D"]["A.B.C.D"]["summary-only"].addSC("route-map", "Set parameters of aggregate");
+ routerAFC["aggregate-address"]["A.B.C.D"]["A.B.C.D"]["summary-only"]["route-map"].addSC("WORD", "Route map for parameter control");
+ routerAFC["aggregate-address"]["A.B.C.D"]["A.B.C.D"]["summary-only"]["route-map"].WORD.addSC("as-set", "Generate AS set path information");
+ routerAFC["aggregate-address"]["A.B.C.D"]["A.B.C.D"].addSC("suppress-map", "Conditionally filter more specific routes from updates");
+ routerAFC["aggregate-address"]["A.B.C.D"]["A.B.C.D"]["suppress-map"].addSC("WORD", "Route map for suppression");
+ routerAFC["aggregate-address"]["A.B.C.D"]["A.B.C.D"]["suppress-map"].WORD.addSC("advertise-map", "Set condition to advertise attribute");
+ routerAFC["aggregate-address"]["A.B.C.D"]["A.B.C.D"]["suppress-map"].WORD["advertise-map"].addSC("WORD", "Route map to control attribute advertisement");
+ routerAFC["aggregate-address"]["A.B.C.D"]["A.B.C.D"]["suppress-map"].WORD.addSC("as-set", "Generate AS set path information");
+ routerAFC["aggregate-address"]["A.B.C.D"]["A.B.C.D"]["suppress-map"].WORD["as-set"].addSC("advertise-map", "Set condition to advertise attribute");
+ routerAFC["aggregate-address"]["A.B.C.D"]["A.B.C.D"]["suppress-map"].WORD["as-set"]["advertise-map"].addSC("WORD", "Route map to control attribute advertisement");
+ routerAFC["aggregate-address"]["A.B.C.D"]["A.B.C.D"]["suppress-map"].WORD.addSC("attribute-map", "Set attributes of aggregate");
+ routerAFC["aggregate-address"]["A.B.C.D"]["A.B.C.D"]["suppress-map"].WORD["attribute-map"].addSC("WORD", "Route map for parameter control");
+ routerAFC["aggregate-address"]["A.B.C.D"]["A.B.C.D"]["suppress-map"].WORD["attribute-map"].WORD.addSC("advertise-map", "Set condition to advertise attribute");
+ routerAFC["aggregate-address"]["A.B.C.D"]["A.B.C.D"]["suppress-map"].WORD["attribute-map"].WORD["advertise-map"].addSC("WORD", "Route map to control attribute advertisement");
+ routerAFC["aggregate-address"]["A.B.C.D"]["A.B.C.D"]["suppress-map"].WORD["attribute-map"].WORD.addSC("as-set", "Generate AS set path information");
+ routerAFC["aggregate-address"]["A.B.C.D"]["A.B.C.D"]["suppress-map"].WORD["attribute-map"].WORD["as-set"].addSC("advertise-map", "Set condition to advertise attribute");
+ routerAFC["aggregate-address"]["A.B.C.D"]["A.B.C.D"]["suppress-map"].WORD["attribute-map"].WORD["as-set"]["advertise-map"].addSC("WORD", "Route map to control attribute advertisement");
+ routerAFC["aggregate-address"]["A.B.C.D"]["A.B.C.D"]["suppress-map"].WORD.addSC("route-map", "Set parameters of aggregate");
+ routerAFC["aggregate-address"]["A.B.C.D"]["A.B.C.D"]["suppress-map"].WORD["route-map"].addSC("WORD", "Route map for parameter control");
+ routerAFC["aggregate-address"]["A.B.C.D"]["A.B.C.D"]["suppress-map"].WORD["route-map"].WORD.addSC("as-set", "Generate AS set path information");
+ routerAFC["aggregate-address"]["A.B.C.D"]["A.B.C.D"]["suppress-map"].WORD.addSC("summary-only", "Filter more specific routes from updates");
+ routerAFC["aggregate-address"]["A.B.C.D"]["A.B.C.D"]["suppress-map"].WORD["summary-only"].addSC("advertise-map", "Set condition to advertise attribute");
+ routerAFC["aggregate-address"]["A.B.C.D"]["A.B.C.D"]["suppress-map"].WORD["summary-only"]["advertise-map"].addSC("WORD", "Route map to control attribute advertisement");
+ routerAFC["aggregate-address"]["A.B.C.D"]["A.B.C.D"]["suppress-map"].WORD["summary-only"].addSC("as-set", "Generate AS set path information");
+ routerAFC["aggregate-address"]["A.B.C.D"]["A.B.C.D"]["suppress-map"].WORD["summary-only"]["as-set"].addSC("advertise-map", "Set condition to advertise attribute");
+ routerAFC["aggregate-address"]["A.B.C.D"]["A.B.C.D"]["suppress-map"].WORD["summary-only"]["as-set"]["advertise-map"].addSC("WORD", "Route map to control attribute advertisement");
+ routerAFC["aggregate-address"]["A.B.C.D"]["A.B.C.D"]["suppress-map"].WORD["summary-only"].addSC("attribute-map", "Set attributes of aggregate");
+ routerAFC["aggregate-address"]["A.B.C.D"]["A.B.C.D"]["suppress-map"].WORD["summary-only"]["attribute-map"].addSC("WORD", "Route map for parameter control");
+ routerAFC["aggregate-address"]["A.B.C.D"]["A.B.C.D"]["suppress-map"].WORD["summary-only"]["attribute-map"].WORD.addSC("advertise-map", "Set condition to advertise attribute");
+ routerAFC["aggregate-address"]["A.B.C.D"]["A.B.C.D"]["suppress-map"].WORD["summary-only"]["attribute-map"].WORD["advertise-map"].addSC("WORD", "Route map to control attribute advertisement");
+ routerAFC["aggregate-address"]["A.B.C.D"]["A.B.C.D"]["suppress-map"].WORD["summary-only"]["attribute-map"].WORD.addSC("as-set", "Generate AS set path information");
+ routerAFC["aggregate-address"]["A.B.C.D"]["A.B.C.D"]["suppress-map"].WORD["summary-only"]["attribute-map"].WORD["as-set"].addSC("advertise-map", "Set condition to advertise attribute");
+ routerAFC["aggregate-address"]["A.B.C.D"]["A.B.C.D"]["suppress-map"].WORD["summary-only"].addSC("route-map", "Set parameters of aggregate");
+ routerAFC["aggregate-address"]["A.B.C.D"]["A.B.C.D"]["suppress-map"].WORD["summary-only"]["route-map"].addSC("WORD", "Route map for parameter control");
+ routerAFC["aggregate-address"]["A.B.C.D"]["A.B.C.D"]["suppress-map"].WORD["summary-only"]["route-map"].WORD.addSC("as-set", "Generate AS set path information");
+routerAFC.addSC("auto-summary", "Enable automatic network number summarization");
+routerAFC.addSC("bgp", "BGP specific commands");
+routerAFC.addSC("default", "Set a command to its defaults");
+routerAFC.addSC("default-information", "Control distribution of default information");
+routerAFC.addSC("default-metric", "Set metric of redistributed routes");
+routerAFC.addSC("distance", "Define an administrative distance");
+routerAFC.addSC("distribute-list", "Filter networks in routing updates");
+routerAFC.addSC("exit-address-family", "Exit from Address Family configuration mode");
+routerAFC.addSC("help", "Description of the interactive help system");
+routerAFC.addSC("maximum-paths", "Forward packets over multiple paths");
+ routerAFC["maximum-paths"].addSC("<1-6>", "Number of paths");
+ routerAFC["maximum-paths"].addSC("ibgp", "iBGP-multipath");
+ routerAFC["maximum-paths"].ibgp.addSC("<1-6>", "Number of paths");
+routerAFC.addSC("neighbor", "Specify a neighbor router");
+ routerAFC.neighbor.addSC("A.B.C.D", "Neighbor address");
+ routerAFC.neighbor["A.B.C.D"].addSC("activate", "Enable the Address Family for this Neighbor");
+ routerAFC.neighbor["A.B.C.D"].addSC("advertise-map", "specify route-map for conditional advertisement");
+ routerAFC.neighbor["A.B.C.D"]["advertise-map"].addSC("WORD", "advertise route-map name");
+ routerAFC.neighbor["A.B.C.D"]["advertise-map"].WORD.addSC("exist-map", "advertise prefix only if prefix is in the condition exists");
+ routerAFC.neighbor["A.B.C.D"]["advertise-map"].WORD["exist-map"].addSC("WORD", "condition route-map name");
+ routerAFC.neighbor["A.B.C.D"]["advertise-map"].WORD.addSC("non-exist-map", "advertise prefix only if prefix in the condition does not exist");
+ routerAFC.neighbor["A.B.C.D"]["advertise-map"].WORD["non-exist-map"].addSC("WORD", "condition route-map name");
+ routerAFC.neighbor["A.B.C.D"].addSC("advertisement-interval", "Minimum interval between sending BGP routing updates");
+ routerAFC.neighbor["A.B.C.D"]["advertisement-interval"].addSC("<0-600>", "time in seconds");
+ routerAFC.neighbor["A.B.C.D"].addSC("allowas-in", "Accept as-path with my AS present in it");
+ routerAFC.neighbor["A.B.C.D"]["allowas-in"].addSC("<1-10>", "Number of occurances of AS number");
+ routerAFC.neighbor["A.B.C.D"].addSC("capability", "Advertise capability to the peer");
+ routerAFC.neighbor["A.B.C.D"].capability.addSC("orf", "Advertise ORF capability to the peer");
+ routerAFC.neighbor["A.B.C.D"].capability.orf.addSC("prefix-list", "Advertise prefixlist ORF capability to this neighbor");
+ routerAFC.neighbor["A.B.C.D"].capability.orf["prefix-list"].addSC("both", "Capability to SEND and RECEIVE the ORF to/from this neighbor");
+ routerAFC.neighbor["A.B.C.D"].capability.orf["prefix-list"].addSC("receive", "Capability to RECEIVE the ORF from this neighbor");
+ routerAFC.neighbor["A.B.C.D"].capability.orf["prefix-list"].addSC("send", "Capability to SEND the ORF to this neighbor");
+ routerAFC.neighbor["A.B.C.D"].addSC("default-originate", "Originate default route to this neighbor");
+ routerAFC.neighbor["A.B.C.D"]["default-originate"].addSC("route-map", "Route-map to specify criteria to originate default");
+ routerAFC.neighbor["A.B.C.D"]["default-originate"]["route-map"].addSC("WORD", "route-map name");
+ routerAFC.neighbor["A.B.C.D"].addSC("description", "Neighbor specific description");
+ routerAFC.neighbor["A.B.C.D"].description.addSC("LINE", "Up to 80 characters describing this neighbor");
+ routerAFC.neighbor["A.B.C.D"].addSC("distribute-list", "Filter updates to/from this neighbor");
+ routerAFC.neighbor["A.B.C.D"]["distribute-list"].addSC("<1-199>", "IP access list number");
+ routerAFC.neighbor["A.B.C.D"]["distribute-list"]["<1-199>"].addSC("in", "Filter incoming updates");
+ routerAFC.neighbor["A.B.C.D"]["distribute-list"]["<1-199>"].addSC("out", "Filter outgoing updates");
+ routerAFC.neighbor["A.B.C.D"]["distribute-list"].addSC("<1300-2699>", "IP access list number (expanded range)");
+ routerAFC.neighbor["A.B.C.D"]["distribute-list"]["<1300-2699>"].addSC("in", "Filter incoming updates");
+ routerAFC.neighbor["A.B.C.D"]["distribute-list"]["<1300-2699>"].addSC("out", "Filter outgoing updates");
+ routerAFC.neighbor["A.B.C.D"]["distribute-list"].addSC("WORD", "IP Access-list name");
+ routerAFC.neighbor["A.B.C.D"]["distribute-list"].WORD.addSC("in", "Filter incoming updates");
+ routerAFC.neighbor["A.B.C.D"]["distribute-list"].WORD.addSC("out", "Filter outgoing updates");
+ routerAFC.neighbor["A.B.C.D"].addSC("dmzlink-bw", "Propagate the DMZ link bandwidth");
+ routerAFC.neighbor["A.B.C.D"].addSC("ebgp-multihop", "Allow EBGP neighbors not on directly connected networks");
+ routerAFC.neighbor["A.B.C.D"]["ebgp-multihop"].addSC("<1-255>", "maximum hop count");
+ routerAFC.neighbor["A.B.C.D"].addSC("filter-list", "Establish BGP filters");
+ routerAFC.neighbor["A.B.C.D"]["filter-list"].addSC("<1-199>", "AS path access list");
+ routerAFC.neighbor["A.B.C.D"]["filter-list"]["<1-199>"].addSC("in", "Filter incoming routes");
+ routerAFC.neighbor["A.B.C.D"]["filter-list"]["<1-199>"].addSC("out", "Filter outgoing routes");
+ routerAFC.neighbor["A.B.C.D"].addSC("local-as", "Specify a local-as number");
+ routerAFC.neighbor["A.B.C.D"]["local-as"].addSC("<1-65535>", "AS number used as local AS");
+ routerAFC.neighbor["A.B.C.D"]["local-as"]["<1-65535>"].addSC("no-prepend", "Do not prepend local-as to updates from ebgp peers");
+ routerAFC.neighbor["A.B.C.D"].addSC("maximum-prefix", "Maximum number of prefix accept from this peer");
+ routerAFC.neighbor["A.B.C.D"]["maximum-prefix"].addSC("<1-4294967295>", "maximum no. of prefix limit");
+ routerAFC.neighbor["A.B.C.D"]["maximum-prefix"]["<1-4294967295>"].addSC("<1-100>", "Threshold value (%) at which to generate a warning msg");
+ routerAFC.neighbor["A.B.C.D"]["maximum-prefix"]["<1-4294967295>"].addSC("warning-only", "Only give warning message when limit is exceeded");
+ routerAFC.neighbor["A.B.C.D"].addSC("next-hop-self", "Disable the next hop calculation for this neighbor");
+ routerAFC.neighbor["A.B.C.D"].addSC("next-hop-unchanged", "Propagate the iBGP paths's next hop unchanged for this neighbor");
+ routerAFC.neighbor["A.B.C.D"].addSC("password", "Set a password");
+ routerAFC.neighbor["A.B.C.D"].password.addSC("<0-7>", "Encryption type (0 to disable encryption, 7 for proprietary)");
+ routerAFC.neighbor["A.B.C.D"].password["<0-7>"].addSC("LINE", "The password");
+ routerAFC.neighbor["A.B.C.D"].addSC("peer-group", "Member of the peer-group");
+ routerAFC.neighbor["A.B.C.D"]["peer-group"].addSC("WORD", "peer-group name");
+ routerAFC.neighbor["A.B.C.D"].addSC("prefix-list", "Filter updates to/from this neighbor");
+ routerAFC.neighbor["A.B.C.D"]["prefix-list"].addSC("WORD", "Name of a prefix list");
+ routerAFC.neighbor["A.B.C.D"]["prefix-list"].WORD.addSC("in", "Filter incoming updates");
+ routerAFC.neighbor["A.B.C.D"]["prefix-list"].WORD.addSC("out", "Filter outgoing updates");
+ routerAFC.neighbor["A.B.C.D"].addSC("remote-as", "Specify a BGP neighbor");
+ routerAFC.neighbor["A.B.C.D"]["remote-as"].addSC("<1-65535>", "AS of remote neighbor");
+ routerAFC.neighbor["A.B.C.D"].addSC("remove-private-AS", "Remove private AS number from outbound updates");
+ routerAFC.neighbor["A.B.C.D"].addSC("route-map", "Apply route map to neighbor");
+ routerAFC.neighbor["A.B.C.D"]["route-map"].addSC("WORD", "Name of route map");
+ routerAFC.neighbor["A.B.C.D"]["route-map"].WORD.addSC("in", "Apply map to incoming routes");
+ routerAFC.neighbor["A.B.C.D"]["route-map"].WORD.addSC("out", "Apply map to outbound routes");
+ routerAFC.neighbor["A.B.C.D"].addSC("route-reflector-client", "Configure a neighbor as Route Reflector client");
+ routerAFC.neighbor["A.B.C.D"].addSC("send-community", "Send Community attribute to this neighbor");
+ routerAFC.neighbor["A.B.C.D"]["send-community"].addSC("both", "Send Standard and Extended Community attributes");
+ routerAFC.neighbor["A.B.C.D"]["send-community"].addSC("extended", "Send Extended Community attribute");
+ routerAFC.neighbor["A.B.C.D"]["send-community"].addSC("standard", "Send Standard Community attribute");
+ routerAFC.neighbor["A.B.C.D"].addSC("shutdown", "Administratively shut down this neighbor");
+ routerAFC.neighbor["A.B.C.D"].addSC("soft-reconfiguration", "Per neighbor soft reconfiguration");
+ routerAFC.neighbor["A.B.C.D"]["soft-reconfiguration"].addSC("inbound", "Allow inbound soft reconfiguration for this neighbor");
+ routerAFC.neighbor["A.B.C.D"].addSC("timers", "BGP per neighbor timers");
+ routerAFC.neighbor["A.B.C.D"].timers.addSC("<0-4294967295>", "Keepalive interval");
+ routerAFC.neighbor["A.B.C.D"].timers["<0-4294967295>"].addSC("<0-4294967295>", "Holdtime");
+ routerAFC.neighbor["A.B.C.D"].addSC("translate-update", "Translate Update to MBGP format");
+ routerAFC.neighbor["A.B.C.D"]["translate-update"].addSC("nlri", "Specify type of nlri to translate to");
+ routerAFC.neighbor["A.B.C.D"]["translate-update"].nlri.addSC("multicast", "Translate Update to multicast nlri");
+ routerAFC.neighbor["A.B.C.D"]["translate-update"].nlri.addSC("unicast", "Process Update as unicast nlri");
+ routerAFC.neighbor["A.B.C.D"]["translate-update"].nlri.unicast.addSC("multicast", "Translate Update to multicast nlri");
+ routerAFC.neighbor["A.B.C.D"].addSC("unsuppress-map", "Route-map to selectively unsuppress suppressed routes");
+ routerAFC.neighbor["A.B.C.D"]["unsuppress-map"].addSC("WORD", "Name of route map");
+ routerAFC.neighbor["A.B.C.D"].addSC("update-source", "Source of routing updates");
+ routerAFC.neighbor["A.B.C.D"]["update-source"].addSC("Async", "Async interface");
+ routerAFC.neighbor["A.B.C.D"]["update-source"].Async.addSC("<1-5>", "Async interface number");
+ routerAFC.neighbor["A.B.C.D"]["update-source"].addSC("BVI", "Bridge-Group Virtual Interface");
+ routerAFC.neighbor["A.B.C.D"]["update-source"].BVI.addSC("<1-255>", "BVI interface number");
+ routerAFC.neighbor["A.B.C.D"]["update-source"].addSC("CTunnel", "CTunnel interface");
+ routerAFC.neighbor["A.B.C.D"]["update-source"].CTunnel.addSC("<0-2147483647>", "CTunnel interface number");
+ routerAFC.neighbor["A.B.C.D"]["update-source"].addSC("Dialer", "Dialer interface");
+ routerAFC.neighbor["A.B.C.D"]["update-source"].Dialer.addSC("<0-255>", "Dialer interface number");
+ routerAFC.neighbor["A.B.C.D"]["update-source"].addSC("FastEthernet", "FastEthernet IEEE 802.3");
+ routerAFC.neighbor["A.B.C.D"]["update-source"].FastEthernet.addSC("<0-0>", "FastEthernet interface number");
+ routerAFC.neighbor["A.B.C.D"]["update-source"].addSC("Lex", "Lex interface");
+ routerAFC.neighbor["A.B.C.D"]["update-source"].Lex.addSC("<0-2147483647>", "Lex interface number");
+ routerAFC.neighbor["A.B.C.D"]["update-source"].addSC("Loopback", "Loopback interface");
+ routerAFC.neighbor["A.B.C.D"]["update-source"].Loopback.addSC("<0-2147483647>", "Loopback interface number");
+ routerAFC.neighbor["A.B.C.D"]["update-source"].addSC("MFR", "Multilink Frame Relay bundle interface");
+ routerAFC.neighbor["A.B.C.D"]["update-source"].MFR.addSC("<0-2147483647>", "MFR interface number");
+ routerAFC.neighbor["A.B.C.D"]["update-source"].addSC("Multilink", "Multilink-group interface");
+ routerAFC.neighbor["A.B.C.D"]["update-source"].Multilink.addSC("<1-2147483647>", "Multilink interface number");
+ routerAFC.neighbor["A.B.C.D"]["update-source"].addSC("Null", "Null interface");
+ routerAFC.neighbor["A.B.C.D"]["update-source"].Null.addSC("<0-0>", "Null interface number");
+ routerAFC.neighbor["A.B.C.D"]["update-source"].addSC("Serial", "Serial");
+ routerAFC.neighbor["A.B.C.D"]["update-source"].Serial.addSC("<0-1>", "Serial interface number");
+ routerAFC.neighbor["A.B.C.D"]["update-source"].addSC("Tunnel", "Tunnel interface");
+ routerAFC.neighbor["A.B.C.D"]["update-source"].Tunnel.addSC("<0-2147483647>", "Tunnel interface number");
+ routerAFC.neighbor["A.B.C.D"]["update-source"].addSC("Vif", "PGM Multicast Host interface");
+ routerAFC.neighbor["A.B.C.D"]["update-source"].Vif.addSC("<1-1>", "Vif interface number");
+ routerAFC.neighbor["A.B.C.D"]["update-source"].addSC("Virtual-Template", "Virtual Template interface");
+ routerAFC.neighbor["A.B.C.D"]["update-source"]["Virtual-Template"].addSC("<1-200>", "Virtual-Template interface number");
+ routerAFC.neighbor["A.B.C.D"]["update-source"].addSC("Virtual-TokenRing", "Virtual TokenRing");
+ routerAFC.neighbor["A.B.C.D"]["update-source"]["Virtual-TokenRing"].addSC("<0-2147483647>", "Virtual-TokenRing interface number");
+ routerAFC.neighbor["A.B.C.D"].addSC("version", "Set the BGP version to match a neighbor");
+ routerAFC.neighbor["A.B.C.D"].version.addSC("<4-4>", "Neighbor's BGP version");
+ routerAFC.neighbor["A.B.C.D"].addSC("weight", "Set default weight for routes from this neighbor");
+ routerAFC.neighbor["A.B.C.D"].weight.addSC("<0-65535>", "default weight");
+ routerAFC.neighbor.addSC("WORD", "Neighbor tag");
+ routerAFC.neighbor.WORD.addSC("activate", "Enable the Address Family for this Neighbor");
+ routerAFC.neighbor.WORD.addSC("advertise-map", "specify route-map for conditional advertisement");
+ routerAFC.neighbor.WORD["advertise-map"].addSC("WORD", "advertise route-map name");
+ routerAFC.neighbor.WORD["advertise-map"].WORD.addSC("exist-map", "advertise prefix only if prefix is in the condition exists");
+ routerAFC.neighbor.WORD["advertise-map"].WORD["exist-map"].addSC("WORD", "condition route-map name");
+ routerAFC.neighbor.WORD["advertise-map"].WORD.addSC("non-exist-map", "advertise prefix only if prefix in the condition does not exist");
+ routerAFC.neighbor.WORD["advertise-map"].WORD["non-exist-map"].addSC("WORD", "condition route-map name");
+ routerAFC.neighbor.WORD.addSC("advertisement-interval", "Minimum interval between sending BGP routing updates");
+ routerAFC.neighbor.WORD["advertisement-interval"].addSC("<0-600>", "time in seconds");
+ routerAFC.neighbor.WORD.addSC("allowas-in", "Accept as-path with my AS present in it");
+ routerAFC.neighbor.WORD["allowas-in"].addSC("<1-10>", "Number of occurances of AS number");
+ routerAFC.neighbor.WORD.addSC("capability", "Advertise capability to the peer");
+ routerAFC.neighbor.WORD.capability.addSC("orf", "Advertise ORF capability to the peer");
+ routerAFC.neighbor.WORD.capability.orf.addSC("prefix-list", "Advertise prefixlist ORF capability to this neighbor");
+ routerAFC.neighbor.WORD.capability.orf["prefix-list"].addSC("both", "Capability to SEND and RECEIVE the ORF to/from this neighbor");
+ routerAFC.neighbor.WORD.capability.orf["prefix-list"].addSC("receive", "Capability to RECEIVE the ORF from this neighbor");
+ routerAFC.neighbor.WORD.capability.orf["prefix-list"].addSC("send", "Capability to SEND the ORF to this neighbor");
+ routerAFC.neighbor.WORD.addSC("default-originate", "Originate default route to this neighbor");
+ routerAFC.neighbor.WORD["default-originate"].addSC("route-map", "Route-map to specify criteria to originate default");
+ routerAFC.neighbor.WORD["default-originate"]["route-map"].addSC("WORD", "route-map name");
+ routerAFC.neighbor.WORD.addSC("description", "Neighbor specific description");
+ routerAFC.neighbor.WORD.description.addSC("LINE", "Up to 80 characters describing this neighbor");
+ routerAFC.neighbor.WORD.addSC("distribute-list", "Filter updates to/from this neighbor");
+ routerAFC.neighbor.WORD["distribute-list"].addSC("<1-199>", "IP access list number");
+ routerAFC.neighbor.WORD["distribute-list"]["<1-199>"].addSC("in", "Filter incoming updates");
+ routerAFC.neighbor.WORD["distribute-list"]["<1-199>"].addSC("out", "Filter outgoing updates");
+ routerAFC.neighbor.WORD["distribute-list"].addSC("<1300-2699>", "IP access list number (expanded range)");
+ routerAFC.neighbor.WORD["distribute-list"]["<1300-2699>"].addSC("in", "Filter incoming updates");
+ routerAFC.neighbor.WORD["distribute-list"]["<1300-2699>"].addSC("out", "Filter outgoing updates");
+ routerAFC.neighbor.WORD["distribute-list"].addSC("WORD", "IP Access-list name");
+ routerAFC.neighbor.WORD["distribute-list"].WORD.addSC("in", "Filter incoming updates");
+ routerAFC.neighbor.WORD["distribute-list"].WORD.addSC("out", "Filter outgoing updates");
+ routerAFC.neighbor.WORD.addSC("dmzlink-bw", "Propagate the DMZ link bandwidth");
+ routerAFC.neighbor.WORD.addSC("ebgp-multihop", "Allow EBGP neighbors not on directly connected networks");
+ routerAFC.neighbor.WORD["ebgp-multihop"].addSC("<1-255>", "maximum hop count");
+ routerAFC.neighbor.WORD.addSC("filter-list", "Establish BGP filters");
+ routerAFC.neighbor.WORD["filter-list"].addSC("<1-199>", "AS path access list");
+ routerAFC.neighbor.WORD["filter-list"]["<1-199>"].addSC("in", "Filter incoming routes");
+ routerAFC.neighbor.WORD["filter-list"]["<1-199>"].addSC("out", "Filter outgoing routes");
+ routerAFC.neighbor.WORD.addSC("local-as", "Specify a local-as number");
+ routerAFC.neighbor.WORD["local-as"].addSC("<1-65535>", "AS number used as local AS");
+ routerAFC.neighbor.WORD["local-as"]["<1-65535>"].addSC("no-prepend", "Do not prepend local-as to updates from ebgp peers");
+ routerAFC.neighbor.WORD.addSC("maximum-prefix", "Maximum number of prefix accept from this peer");
+ routerAFC.neighbor.WORD["maximum-prefix"].addSC("<1-4294967295>", "maximum no. of prefix limit");
+ routerAFC.neighbor.WORD["maximum-prefix"]["<1-4294967295>"].addSC("<1-100>", "Threshold value (%) at which to generate a warning msg");
+ routerAFC.neighbor.WORD["maximum-prefix"]["<1-4294967295>"].addSC("warning-only", "Only give warning message when limit is exceeded");
+ routerAFC.neighbor.WORD.addSC("next-hop-self", "Disable the next hop calculation for this neighbor");
+ routerAFC.neighbor.WORD.addSC("next-hop-unchanged", "Propagate the iBGP paths's next hop unchanged for this neighbor");
+ routerAFC.neighbor.WORD.addSC("password", "Set a password");
+ routerAFC.neighbor.WORD.password.addSC("<0-7>", "Encryption type (0 to disable encryption, 7 for proprietary)");
+ routerAFC.neighbor.WORD.password["<0-7>"].addSC("LINE", "The password");
+ routerAFC.neighbor.WORD.addSC("peer-group", "Configure peer-group");
+ routerAFC.neighbor.WORD.addSC("prefix-list", "Filter updates to/from this neighbor");
+ routerAFC.neighbor.WORD["prefix-list"].addSC("WORD", "Name of a prefix list");
+ routerAFC.neighbor.WORD["prefix-list"].WORD.addSC("in", "Filter incoming updates");
+ routerAFC.neighbor.WORD["prefix-list"].WORD.addSC("out", "Filter outgoing updates");
+ routerAFC.neighbor.WORD.addSC("remote-as", "Specify a BGP neighbor");
+ routerAFC.neighbor.WORD["remote-as"].addSC("<1-65535>", "AS of remote neighbor");
+ routerAFC.neighbor.WORD.addSC("remove-private-AS", "Remove private AS number from outbound updates");
+ routerAFC.neighbor.WORD.addSC("route-map", "Apply route map to neighbor");
+ routerAFC.neighbor.WORD["route-map"].addSC("WORD", "Name of route map");
+ routerAFC.neighbor.WORD["route-map"].WORD.addSC("in", "Apply map to incoming routes");
+ routerAFC.neighbor.WORD["route-map"].WORD.addSC("out", "Apply map to outbound routes");
+ routerAFC.neighbor.WORD.addSC("route-reflector-client", "Configure a neighbor as Route Reflector client");
+ routerAFC.neighbor.WORD.addSC("send-community", "Send Community attribute to this neighbor");
+ routerAFC.neighbor.WORD["send-community"].addSC("both", "Send Standard and Extended Community attributes");
+ routerAFC.neighbor.WORD["send-community"].addSC("extended", "Send Extended Community attribute");
+ routerAFC.neighbor.WORD["send-community"].addSC("standard", "Send Standard Community attribute");
+ routerAFC.neighbor.WORD.addSC("shutdown", "Administratively shut down this neighbor");
+ routerAFC.neighbor.WORD.addSC("soft-reconfiguration", "Per neighbor soft reconfiguration");
+ routerAFC.neighbor.WORD["soft-reconfiguration"].addSC("inbound", "Allow inbound soft reconfiguration for this neighbor");
+ routerAFC.neighbor.WORD.addSC("timers", "BGP per neighbor timers");
+ routerAFC.neighbor.WORD.timers.addSC("<0-4294967295>", "Keepalive interval");
+ routerAFC.neighbor.WORD.timers["<0-4294967295>"].addSC("<0-4294967295>", "Holdtime");
+ routerAFC.neighbor.WORD.addSC("translate-update", "Translate Update to MBGP format");
+ routerAFC.neighbor.WORD["translate-update"].addSC("nlri", "Specify type of nlri to translate to");
+ routerAFC.neighbor.WORD["translate-update"].nlri.addSC("multicast", "Translate Update to multicast nlri");
+ routerAFC.neighbor.WORD["translate-update"].nlri.addSC("unicast", "Process Update as unicast nlri");
+ routerAFC.neighbor.WORD["translate-update"].nlri.unicast.addSC("multicast", "Translate Update to multicast nlri");
+ routerAFC.neighbor.WORD.addSC("unsuppress-map", "Route-map to selectively unsuppress suppressed routes");
+ routerAFC.neighbor.WORD["unsuppress-map"].addSC("WORD", "Name of route map");
+ routerAFC.neighbor.WORD.addSC("update-source", "Source of routing updates");
+ routerAFC.neighbor.WORD["update-source"].addSC("Async", "Async interface");
+ routerAFC.neighbor.WORD["update-source"].Async.addSC("<1-5>", "Async interface number");
+ routerAFC.neighbor.WORD["update-source"].addSC("BVI", "Bridge-Group Virtual Interface");
+ routerAFC.neighbor.WORD["update-source"].BVI.addSC("<1-255>", "BVI interface number");
+ routerAFC.neighbor.WORD["update-source"].addSC("CTunnel", "CTunnel interface");
+ routerAFC.neighbor.WORD["update-source"].CTunnel.addSC("<0-2147483647>", "CTunnel interface number");
+ routerAFC.neighbor.WORD["update-source"].addSC("Dialer", "Dialer interface");
+ routerAFC.neighbor.WORD["update-source"].Dialer.addSC("<0-255>", "Dialer interface number");
+ routerAFC.neighbor.WORD["update-source"].addSC("FastEthernet", "FastEthernet IEEE 802.3");
+ routerAFC.neighbor.WORD["update-source"].FastEthernet.addSC("<0-0>", "FastEthernet interface number");
+ routerAFC.neighbor.WORD["update-source"].addSC("Lex", "Lex interface");
+ routerAFC.neighbor.WORD["update-source"].Lex.addSC("<0-2147483647>", "Lex interface number");
+ routerAFC.neighbor.WORD["update-source"].addSC("Loopback", "Loopback interface");
+ routerAFC.neighbor.WORD["update-source"].Loopback.addSC("<0-2147483647>", "Loopback interface number");
+ routerAFC.neighbor.WORD["update-source"].addSC("MFR", "Multilink Frame Relay bundle interface");
+ routerAFC.neighbor.WORD["update-source"].MFR.addSC("<0-2147483647>", "MFR interface number");
+ routerAFC.neighbor.WORD["update-source"].addSC("Multilink", "Multilink-group interface");
+ routerAFC.neighbor.WORD["update-source"].Multilink.addSC("<1-2147483647>", "Multilink interface number");
+ routerAFC.neighbor.WORD["update-source"].addSC("Null", "Null interface");
+ routerAFC.neighbor.WORD["update-source"].Null.addSC("<0-0>", "Null interface number");
+ routerAFC.neighbor.WORD["update-source"].addSC("Serial", "Serial");
+ routerAFC.neighbor.WORD["update-source"].Serial.addSC("<0-1>", "Serial interface number");
+ routerAFC.neighbor.WORD["update-source"].addSC("Tunnel", "Tunnel interface");
+ routerAFC.neighbor.WORD["update-source"].Tunnel.addSC("<0-2147483647>", "Tunnel interface number");
+ routerAFC.neighbor.WORD["update-source"].addSC("Vif", "PGM Multicast Host interface");
+ routerAFC.neighbor.WORD["update-source"].Vif.addSC("<1-1>", "Vif interface number");
+ routerAFC.neighbor.WORD["update-source"].addSC("Virtual-Template", "Virtual Template interface");
+ routerAFC.neighbor.WORD["update-source"]["Virtual-Template"].addSC("<1-200>", "Virtual-Template interface number");
+ routerAFC.neighbor.WORD["update-source"].addSC("Virtual-TokenRing", "Virtual TokenRing");
+ routerAFC.neighbor.WORD["update-source"]["Virtual-TokenRing"].addSC("<0-2147483647>", "Virtual-TokenRing interface number");
+ routerAFC.neighbor.WORD.addSC("version", "Set the BGP version to match a neighbor");
+ routerAFC.neighbor.WORD.version.addSC("<4-4>", "Neighbor's BGP version");
+ routerAFC.neighbor.WORD.addSC("weight", "Set default weight for routes from this neighbor");
+ routerAFC.neighbor.WORD.weight.addSC("<0-65535>", "default weight");
+ routerAFC.neighbor.addSC("X:X:X:X::X", "Neighbor IPv6 address");
+routerAFC.addSC("network", "Specify a network to announce via BGP");
+ routerAFC.network.addSC("A.B.C.D", "Network number");
+ routerAFC.network["A.B.C.D"].addSC("backdoor", "Specify a BGP backdoor route");
+ routerAFC.network["A.B.C.D"].addSC("mask", "Network mask");
+ routerAFC.network["A.B.C.D"].mask.addSC("A.B.C.D", "Network mask");
+ routerAFC.network["A.B.C.D"].mask["A.B.C.D"].addSC("backdoor", "Specify a BGP backdoor route");
+ routerAFC.network["A.B.C.D"].addSC("route-map", "Route-map to modify the attributes");
+ routerAFC.network["A.B.C.D"]["route-map"].addSC("WORD", "Name of the route map");
+ routerAFC.network["A.B.C.D"]["route-map"].WORD.addSC("backdoor", "Specify a BGP backdoor route");
+routerAFC.addSC("no", "Negate a command or set its defaults");
+routerAFC.addSC("redistribute", "Redistribute information from another routing protocol");
+routerAFC.addSC("synchronization", "Perform IGP synchronization");
+routerAFC.addSC("table-map", "Map external entry attributes into routing table");
diff --git a/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/cmd_routerBGP.txt b/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/cmd_routerBGP.txt
new file mode 100644
index 0000000..0e786c8
--- /dev/null
+++ b/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/cmd_routerBGP.txt
@@ -0,0 +1,396 @@
+
+routerBGPC.addSC("address-family", "Enter Address Family command mode");
+ routerBGPC["address-family"].addSC("ipmcast", "Address family");
+ routerBGPC["address-family"].addSC("ipv4", "Address family");
+ routerBGPC["address-family"].ipv4.addSC("multicast", "Address Family modifier");
+ routerBGPC["address-family"].ipv4.addSC("unicast", "Address Family modifier");
+ routerBGPC["address-family"].ipv4.addSC("vrf", "Specify parameters for a VPN Routing/Forwarding instance");
+ routerBGPC["address-family"].ipv4.vrf.addSC("WORD", "VPN Routing/Forwarding instance name");
+ routerBGPC["address-family"].addSC("ipv6", "Address family");
+ routerBGPC["address-family"].ipv6.addSC("unicast", "Address Family modifier");
+ routerBGPC["address-family"].addSC("nsap", "Address family");
+ routerBGPC["address-family"].nsap.addSC("unicast", "Address Family Modifier");
+ routerBGPC["address-family"].addSC("vpnv4", "Address family");
+ routerBGPC["address-family"].vpnv4.addSC("unicast", "Address Family Modifier");
+routerBGPC.addSC("aggregate-address", "Configure BGP aggregate entries");
+ routerBGPC["aggregate-address"].addSC("A.B.C.D", "Aggregate address");
+ routerBGPC["aggregate-address"]["A.B.C.D"].addSC("A.B.C.D", "Aggregate mask");
+ routerBGPC["aggregate-address"]["A.B.C.D"]["A.B.C.D"].addSC("advertise-map", "Set condition to advertise attribute");
+ routerBGPC["aggregate-address"]["A.B.C.D"]["A.B.C.D"]["advertise-map"].addSC("WORD", "Route map to control attribute advertisement");
+ routerBGPC["aggregate-address"]["A.B.C.D"]["A.B.C.D"].addSC("as-set", "Generate AS set path information");
+ routerBGPC["aggregate-address"]["A.B.C.D"]["A.B.C.D"]["as-set"].addSC("advertise-map", "Set condition to advertise attribute");
+ routerBGPC["aggregate-address"]["A.B.C.D"]["A.B.C.D"]["as-set"]["advertise-map"].addSC("WORD", "Route map to control attribute advertisement");
+ routerBGPC["aggregate-address"]["A.B.C.D"]["A.B.C.D"].addSC("attribute-map", "Set attributes of aggregate");
+ routerBGPC["aggregate-address"]["A.B.C.D"]["A.B.C.D"]["attribute-map"].addSC("WORD", "Route map for parameter control");
+ routerBGPC["aggregate-address"]["A.B.C.D"]["A.B.C.D"]["attribute-map"].WORD.addSC("advertise-map", "Set condition to advertise attribute");
+ routerBGPC["aggregate-address"]["A.B.C.D"]["A.B.C.D"]["attribute-map"].WORD["advertise-map"].addSC("WORD", "Route map to control attribute advertisement");
+ routerBGPC["aggregate-address"]["A.B.C.D"]["A.B.C.D"]["attribute-map"].WORD.addSC("as-set", "Generate AS set path information");
+ routerBGPC["aggregate-address"]["A.B.C.D"]["A.B.C.D"]["attribute-map"].WORD["as-set"].addSC("advertise-map", "Set condition to advertise attribute");
+ routerBGPC["aggregate-address"]["A.B.C.D"]["A.B.C.D"]["attribute-map"].WORD["as-set"]["advertise-map"].addSC("WORD", "Route map to control attribute advertisement");
+ routerBGPC["aggregate-address"]["A.B.C.D"]["A.B.C.D"].addSC("route-map", "Set parameters of aggregate");
+ routerBGPC["aggregate-address"]["A.B.C.D"]["A.B.C.D"]["route-map"].addSC("WORD", "Route map for parameter control");
+ routerBGPC["aggregate-address"]["A.B.C.D"]["A.B.C.D"]["route-map"].WORD.addSC("as-set", "Generate AS set path information");
+ routerBGPC["aggregate-address"]["A.B.C.D"]["A.B.C.D"].addSC("summary-only", "Filter more specific routes from updates");
+ routerBGPC["aggregate-address"]["A.B.C.D"]["A.B.C.D"]["summary-only"].addSC("advertise-map", "Set condition to advertise attribute");
+ routerBGPC["aggregate-address"]["A.B.C.D"]["A.B.C.D"]["summary-only"]["advertise-map"].addSC("WORD", "Route map to control attribute advertisement");
+ routerBGPC["aggregate-address"]["A.B.C.D"]["A.B.C.D"]["summary-only"].addSC("as-set", "Generate AS set path information");
+ routerBGPC["aggregate-address"]["A.B.C.D"]["A.B.C.D"]["summary-only"]["as-set"].addSC("advertise-map", "Set condition to advertise attribute");
+ routerBGPC["aggregate-address"]["A.B.C.D"]["A.B.C.D"]["summary-only"]["as-set"]["advertise-map"].addSC("WORD", "Route map to control attribute advertisement");
+ routerBGPC["aggregate-address"]["A.B.C.D"]["A.B.C.D"]["summary-only"].addSC("attribute-map", "Set attributes of aggregate");
+ routerBGPC["aggregate-address"]["A.B.C.D"]["A.B.C.D"]["summary-only"]["attribute-map"].addSC("WORD", "Route map for parameter control");
+ routerBGPC["aggregate-address"]["A.B.C.D"]["A.B.C.D"]["summary-only"]["attribute-map"].WORD.addSC("advertise-map", "Set condition to advertise attribute");
+ routerBGPC["aggregate-address"]["A.B.C.D"]["A.B.C.D"]["summary-only"]["attribute-map"].WORD["advertise-map"].addSC("WORD", "Route map to control attribute advertisement");
+ routerBGPC["aggregate-address"]["A.B.C.D"]["A.B.C.D"]["summary-only"]["attribute-map"].WORD.addSC("as-set", "Generate AS set path information");
+ routerBGPC["aggregate-address"]["A.B.C.D"]["A.B.C.D"]["summary-only"]["attribute-map"].WORD["as-set"].addSC("advertise-map", "Set condition to advertise attribute");
+ routerBGPC["aggregate-address"]["A.B.C.D"]["A.B.C.D"]["summary-only"]["attribute-map"].WORD["as-set"]["advertise-map"].addSC("WORD", "Route map to control attribute advertisement");
+ routerBGPC["aggregate-address"]["A.B.C.D"]["A.B.C.D"]["summary-only"].addSC("route-map", "Set parameters of aggregate");
+ routerBGPC["aggregate-address"]["A.B.C.D"]["A.B.C.D"]["summary-only"]["route-map"].addSC("WORD", "Route map for parameter control");
+ routerBGPC["aggregate-address"]["A.B.C.D"]["A.B.C.D"]["summary-only"]["route-map"].WORD.addSC("as-set", "Generate AS set path information");
+ routerBGPC["aggregate-address"]["A.B.C.D"]["A.B.C.D"].addSC("suppress-map", "Conditionally filter more specific routes from updates");
+ routerBGPC["aggregate-address"]["A.B.C.D"]["A.B.C.D"]["suppress-map"].addSC("WORD", "Route map for suppression");
+ routerBGPC["aggregate-address"]["A.B.C.D"]["A.B.C.D"]["suppress-map"].WORD.addSC("advertise-map", "Set condition to advertise attribute");
+ routerBGPC["aggregate-address"]["A.B.C.D"]["A.B.C.D"]["suppress-map"].WORD["advertise-map"].addSC("WORD", "Route map to control attribute advertisement");
+ routerBGPC["aggregate-address"]["A.B.C.D"]["A.B.C.D"]["suppress-map"].WORD.addSC("as-set", "Generate AS set path information");
+ routerBGPC["aggregate-address"]["A.B.C.D"]["A.B.C.D"]["suppress-map"].WORD["as-set"].addSC("advertise-map", "Set condition to advertise attribute");
+ routerBGPC["aggregate-address"]["A.B.C.D"]["A.B.C.D"]["suppress-map"].WORD["as-set"]["advertise-map"].addSC("WORD", "Route map to control attribute advertisement");
+ routerBGPC["aggregate-address"]["A.B.C.D"]["A.B.C.D"]["suppress-map"].WORD.addSC("attribute-map", "Set attributes of aggregate");
+ routerBGPC["aggregate-address"]["A.B.C.D"]["A.B.C.D"]["suppress-map"].WORD["attribute-map"].addSC("WORD", "Route map for parameter control");
+ routerBGPC["aggregate-address"]["A.B.C.D"]["A.B.C.D"]["suppress-map"].WORD["attribute-map"].WORD.addSC("advertise-map", "Set condition to advertise attribute");
+ routerBGPC["aggregate-address"]["A.B.C.D"]["A.B.C.D"]["suppress-map"].WORD["attribute-map"].WORD["advertise-map"].addSC("WORD", "Route map to control attribute advertisement");
+ routerBGPC["aggregate-address"]["A.B.C.D"]["A.B.C.D"]["suppress-map"].WORD["attribute-map"].WORD.addSC("as-set", "Generate AS set path information");
+ routerBGPC["aggregate-address"]["A.B.C.D"]["A.B.C.D"]["suppress-map"].WORD["attribute-map"].WORD["as-set"].addSC("advertise-map", "Set condition to advertise attribute");
+ routerBGPC["aggregate-address"]["A.B.C.D"]["A.B.C.D"]["suppress-map"].WORD["attribute-map"].WORD["as-set"]["advertise-map"].addSC("WORD", "Route map to control attribute advertisement");
+ routerBGPC["aggregate-address"]["A.B.C.D"]["A.B.C.D"]["suppress-map"].WORD.addSC("route-map", "Set parameters of aggregate");
+ routerBGPC["aggregate-address"]["A.B.C.D"]["A.B.C.D"]["suppress-map"].WORD["route-map"].addSC("WORD", "Route map for parameter control");
+ routerBGPC["aggregate-address"]["A.B.C.D"]["A.B.C.D"]["suppress-map"].WORD["route-map"].WORD.addSC("as-set", "Generate AS set path information");
+ routerBGPC["aggregate-address"]["A.B.C.D"]["A.B.C.D"]["suppress-map"].WORD.addSC("summary-only", "Filter more specific routes from updates");
+ routerBGPC["aggregate-address"]["A.B.C.D"]["A.B.C.D"]["suppress-map"].WORD["summary-only"].addSC("advertise-map", "Set condition to advertise attribute");
+ routerBGPC["aggregate-address"]["A.B.C.D"]["A.B.C.D"]["suppress-map"].WORD["summary-only"]["advertise-map"].addSC("WORD", "Route map to control attribute advertisement");
+ routerBGPC["aggregate-address"]["A.B.C.D"]["A.B.C.D"]["suppress-map"].WORD["summary-only"].addSC("as-set", "Generate AS set path information");
+ routerBGPC["aggregate-address"]["A.B.C.D"]["A.B.C.D"]["suppress-map"].WORD["summary-only"]["as-set"].addSC("advertise-map", "Set condition to advertise attribute");
+ routerBGPC["aggregate-address"]["A.B.C.D"]["A.B.C.D"]["suppress-map"].WORD["summary-only"]["as-set"]["advertise-map"].addSC("WORD", "Route map to control attribute advertisement");
+ routerBGPC["aggregate-address"]["A.B.C.D"]["A.B.C.D"]["suppress-map"].WORD["summary-only"].addSC("attribute-map", "Set attributes of aggregate");
+ routerBGPC["aggregate-address"]["A.B.C.D"]["A.B.C.D"]["suppress-map"].WORD["summary-only"]["attribute-map"].addSC("WORD", "Route map for parameter control");
+ routerBGPC["aggregate-address"]["A.B.C.D"]["A.B.C.D"]["suppress-map"].WORD["summary-only"]["attribute-map"].WORD.addSC("advertise-map", "Set condition to advertise attribute");
+ routerBGPC["aggregate-address"]["A.B.C.D"]["A.B.C.D"]["suppress-map"].WORD["summary-only"]["attribute-map"].WORD["advertise-map"].addSC("WORD", "Route map to control attribute advertisement");
+ routerBGPC["aggregate-address"]["A.B.C.D"]["A.B.C.D"]["suppress-map"].WORD["summary-only"]["attribute-map"].WORD.addSC("as-set", "Generate AS set path information");
+ routerBGPC["aggregate-address"]["A.B.C.D"]["A.B.C.D"]["suppress-map"].WORD["summary-only"]["attribute-map"].WORD["as-set"].addSC("advertise-map", "Set condition to advertise attribute");
+ routerBGPC["aggregate-address"]["A.B.C.D"]["A.B.C.D"]["suppress-map"].WORD["summary-only"].addSC("route-map", "Set parameters of aggregate");
+ routerBGPC["aggregate-address"]["A.B.C.D"]["A.B.C.D"]["suppress-map"].WORD["summary-only"]["route-map"].addSC("WORD", "Route map for parameter control");
+ routerBGPC["aggregate-address"]["A.B.C.D"]["A.B.C.D"]["suppress-map"].WORD["summary-only"]["route-map"].WORD.addSC("as-set", "Generate AS set path information");
+routerBGPC.addSC("auto-summary", "Enable automatic network number summarization");
+routerBGPC.addSC("bgp", "BGP specific commands");
+ routerBGPC.bgp.addSC("always-compare-med", "Allow comparing MED from different neighbors");
+ routerBGPC.bgp.addSC("bestpath", "Change the default bestpath selection");
+ routerBGPC.bgp.bestpath.addSC("compare-routerid", "Compare router-id for identical EBGP paths");
+ routerBGPC.bgp.bestpath.addSC("med", "MED attribute");
+ routerBGPC.bgp.bestpath.med.addSC("confed", "Compare MED among confederation paths");
+ routerBGPC.bgp.bestpath.med.addSC("missing-as-worst", "Treat missing MED as the least preferred one");
+ routerBGPC.bgp.addSC("client-to-client", "Configure client to client route reflection");
+ routerBGPC.bgp["client-to-client"].addSC("reflection", "reflection of routes allowed");
+ routerBGPC.bgp.addSC("cluster-id", "Configure Route-Reflector Cluster-id");
+ routerBGPC.bgp["cluster-id"].addSC("<1-4294967295>", "Route-Reflector Cluster-id as 32 bit quantity");
+ routerBGPC.bgp["cluster-id"].addSC("A.B.C.D", "Route-Reflector Cluster-id in IP address format");
+ routerBGPC.bgp.addSC("confederation", "AS confederation parameters");
+ routerBGPC.bgp.confederation.addSC("identifier", "as number");
+ routerBGPC.bgp.confederation.identifier.addSC("<1-65535>", "Set routing domain confederation AS");
+ routerBGPC.bgp.confederation.addSC("peers", "Peer ASs in BGP confederation");
+ routerBGPC.bgp.confederation.peers.addSC("<1-65535>", "AS number");
+ routerBGPC.bgp.addSC("dampening", "Enable route-flap dampening");
+ routerBGPC.bgp.dampening.addSC("<1-45>", "Half-life time for the penalty");
+ routerBGPC.bgp.dampening["<1-45>"].addSC("<1-20000>", "Value to start reusing a route");
+ routerBGPC.bgp.dampening["<1-45>"]["<1-20000>"].addSC("<1-20000>", "Value to start suppressing a route");
+ routerBGPC.bgp.dampening["<1-45>"]["<1-20000>"]["<1-20000>"].addSC("<1-255>", "Maximum duration to suppress a stable route");
+ routerBGPC.bgp.dampening.addSC("route-map", "Route-map to specify criteria for dampening");
+ routerBGPC.bgp.dampening["route-map"].addSC("WORD", "route-map name");
+ routerBGPC.bgp.addSC("default", "Configure BGP defaults");
+ routerBGPC.bgp["default"].addSC("ipv4-unicast", "Activate ipv4-unicast for a peer by default");
+ routerBGPC.bgp["default"].addSC("local-preference", "local preference (higher=more preferred)");
+ routerBGPC.bgp["default"]["local-preference"].addSC("<0-4294967295>", "Configure default local preference value");
+ routerBGPC.bgp["default"].addSC("route-target", "Control behavior based on Route-Target attributes");
+ routerBGPC.bgp["default"]["route-target"].addSC("filter", "Control automatic VPN Route-Target filtering");
+ routerBGPC.bgp.addSC("deterministic-med", "Pick the best-MED path among paths advertised from the neighboring AS");
+ routerBGPC.bgp.addSC("dmzlink-bw", "Use DMZ Link Bandwidth as weight for BGP multipaths");
+ routerBGPC.bgp.addSC("fast-external-fallover", "Immediately reset session if a link to a directly connected external peer goes down");
+ routerBGPC.bgp.addSC("inject-map", "Routemap which specifies prefixes to inject");
+ routerBGPC.bgp["inject-map"].addSC("WORD", "route-map name");
+ routerBGPC.bgp["inject-map"].WORD.addSC("exist-map", "Routemap which specifies exist condition");
+ routerBGPC.bgp.addSC("log-neighbor-changes", "Log neighbor up/down and reset reason");
+ routerBGPC.bgp.addSC("redistribute-internal", "Allow redistribution of iBGP into IGPs (dangerous)");
+ routerBGPC.bgp.addSC("router-id", "Override configured router identifier");
+ routerBGPC.bgp["router-id"].addSC("A.B.C.D", "Manually configured router identifier");
+ routerBGPC.bgp.addSC("scan-time", "Configure background scanner interval");
+ routerBGPC.bgp["scan-time"].addSC("<5-60>", "Scanner interval (seconds)");
+routerBGPC.addSC("default", "Set a command to its defaults");
+ routerBGPC["default"].addSC("address-family", "Enter Address Family command mode");
+ routerBGPC["default"]["address-family"].addSC("ipmcast", "Address family");
+ routerBGPC["default"]["address-family"].addSC("ipv4", "Address family");
+ routerBGPC["default"]["address-family"].addSC("ipv6", "Address family");
+ routerBGPC["default"]["address-family"].addSC("nsap", "Address family");
+ routerBGPC["default"]["address-family"].addSC("vpnv4", "Address family");
+ routerBGPC["default"].addSC("aggregate-address", "Configure BGP aggregate entries");
+ routerBGPC["default"]["aggregate-address"].addSC("A.B.C.D", "Aggregate address");
+ routerBGPC["default"].addSC("auto-summary", "Enable automatic network number summarization");
+ routerBGPC["default"].addSC("bgp", "BGP specific commands");
+ routerBGPC["default"].bgp.addSC("always-compare-med", "Allow comparing MED from different neighbors");
+ routerBGPC["default"].bgp.addSC("bestpath", "Change the default bestpath selection");
+ routerBGPC["default"].bgp.addSC("client-to-client", "Configure client to client route reflection");
+ routerBGPC["default"].bgp.addSC("cluster-id", "Configure Route-Reflector Cluster-id");
+ routerBGPC["default"].bgp.addSC("confederation", "AS confederation parameters");
+ routerBGPC["default"].bgp.addSC("dampening", "Enable route-flap dampening");
+ routerBGPC["default"].bgp.addSC("default", "Configure BGP defaults");
+ routerBGPC["default"].bgp.addSC("deterministic-med", "Pick the best-MED path among paths advertised from the neighboring AS");
+ routerBGPC["default"].bgp.addSC("dmzlink-bw", "Use DMZ Link Bandwidth as weight for BGP multipaths");
+ routerBGPC["default"].bgp.addSC("fast-external-fallover", "Immediately reset session if a link to a directly connected external peer goes down");
+ routerBGPC["default"].bgp.addSC("inject-map", "Routemap which specifies prefixes to inject");
+ routerBGPC["default"].bgp.addSC("log-neighbor-changes", "Log neighbor up/down and reset reason");
+ routerBGPC["default"].bgp.addSC("redistribute-internal", "Allow redistribution of iBGP into IGPs (dangerous)");
+ routerBGPC["default"].bgp.addSC("router-id", "Override configured router identifier");
+ routerBGPC["default"].bgp.addSC("scan-time", "Configure background scanner interval");
+routerBGPC.addSC("default-information", "Control distribution of default information");
+ routerBGPC["default-information"].addSC("originate", "Distribute a default route");
+routerBGPC.addSC("default-metric", "Set metric of redistributed routes");
+ routerBGPC["default-metric"].addSC("<1-4294967295>", "Default metric");
+routerBGPC.addSC("distance", "Define an administrative distance");
+ routerBGPC.distance.addSC("<1-255>", "Administrative distance");
+ routerBGPC.distance["<1-255>"].addSC("A.B.C.D", "IP Source address");
+ routerBGPC.distance["<1-255>"]["A.B.C.D"].addSC("A.B.C.D", "IP address mask");
+ routerBGPC.distance["<1-255>"]["A.B.C.D"]["A.B.C.D"].addSC("<1-99>", "IP Standard access list number");
+ routerBGPC.distance["<1-255>"]["A.B.C.D"]["A.B.C.D"].addSC("<1300-1999>", "IP Standard expanded access list number");
+ routerBGPC.distance.addSC("bgp", "BGP distance");
+ routerBGPC.distance.bgp.addSC("<1-255>", "Distance for routes external to the AS");
+ routerBGPC.distance.bgp["<1-255>"].addSC("<1-255>", "Distance for routes internal to the AS");
+ routerBGPC.distance.bgp["<1-255>"]["<1-255>"].addSC("<1-255>", "Distance for local routes");
+routerBGPC.addSC("distribute-list", "Filter networks in routing updates");
+routerBGPC.addSC("exit", "Exit from routing protocol configuration mode");
+routerBGPC.addSC("help", "Description of the interactive help system");
+routerBGPC.addSC("maximum-paths", "Forward packets over multiple paths");
+ routerBGPC["maximum-paths"].addSC("<1-6>", "Number of paths");
+ routerBGPC["maximum-paths"].addSC("ibgp", "iBGP-multipath");
+ routerBGPC["maximum-paths"].ibgp.addSC("<1-6>", "Number of paths");
+routerBGPC.addSC("neighbor", "Specify a neighbor router");
+ routerBGPC.neighbor.addSC("A.B.C.D", "Neighbor address");
+ routerBGPC.neighbor["A.B.C.D"].addSC("activate", "Enable the Address Family for this Neighbor");
+ routerBGPC.neighbor["A.B.C.D"].addSC("advertise-map", "specify route-map for conditional advertisement");
+ routerBGPC.neighbor["A.B.C.D"]["advertise-map"].addSC("WORD", "advertise route-map name");
+ routerBGPC.neighbor["A.B.C.D"]["advertise-map"].WORD.addSC("exist-map", "advertise prefix only if prefix is in the condition exists");
+ routerBGPC.neighbor["A.B.C.D"]["advertise-map"].WORD["exist-map"].addSC("WORD", "condition route-map name");
+ routerBGPC.neighbor["A.B.C.D"]["advertise-map"].WORD.addSC("non-exist-map", "advertise prefix only if prefix in the condition does not exist");
+ routerBGPC.neighbor["A.B.C.D"]["advertise-map"].WORD["non-exist-map"].addSC("WORD", "condition route-map name");
+ routerBGPC.neighbor["A.B.C.D"].addSC("advertisement-interval", "Minimum interval between sending BGP routing updates");
+ routerBGPC.neighbor["A.B.C.D"]["advertisement-interval"].addSC("<0-600>", "time in seconds");
+ routerBGPC.neighbor["A.B.C.D"].addSC("allowas-in", "Accept as-path with my AS present in it");
+ routerBGPC.neighbor["A.B.C.D"]["allowas-in"].addSC("<1-10>", "Number of occurances of AS number");
+ routerBGPC.neighbor["A.B.C.D"].addSC("capability", "Advertise capability to the peer");
+ routerBGPC.neighbor["A.B.C.D"].capability.addSC("orf", "Advertise ORF capability to the peer");
+ routerBGPC.neighbor["A.B.C.D"].capability.orf.addSC("prefix-list", "Advertise prefixlist ORF capability to this neighbor");
+ routerBGPC.neighbor["A.B.C.D"].capability.orf["prefix-list"].addSC("both", "Capability to SEND and RECEIVE the ORF to/from this neighbor");
+ routerBGPC.neighbor["A.B.C.D"].capability.orf["prefix-list"].addSC("receive", "Capability to RECEIVE the ORF from this neighbor");
+ routerBGPC.neighbor["A.B.C.D"].capability.orf["prefix-list"].addSC("send", "Capability to SEND the ORF to this neighbor");
+ routerBGPC.neighbor["A.B.C.D"].addSC("default-originate", "Originate default route to this neighbor");
+ routerBGPC.neighbor["A.B.C.D"]["default-originate"].addSC("route-map", "Route-map to specify criteria to originate default");
+ routerBGPC.neighbor["A.B.C.D"]["default-originate"]["route-map"].addSC("WORD", "route-map name");
+ routerBGPC.neighbor["A.B.C.D"].addSC("description", "Neighbor specific description");
+ routerBGPC.neighbor["A.B.C.D"].description.addSC("LINE", "Up to 80 characters describing this neighbor");
+ routerBGPC.neighbor["A.B.C.D"].addSC("distribute-list", "Filter updates to/from this neighbor");
+ routerBGPC.neighbor["A.B.C.D"]["distribute-list"].addSC("<1-199>", "IP access list number");
+ routerBGPC.neighbor["A.B.C.D"]["distribute-list"]["<1-199>"].addSC("in", "Filter incoming updates");
+ routerBGPC.neighbor["A.B.C.D"]["distribute-list"]["<1-199>"].addSC("out", "Filter outgoing updates");
+ routerBGPC.neighbor["A.B.C.D"]["distribute-list"].addSC("<1300-2699>", "IP access list number (expanded range)");
+ routerBGPC.neighbor["A.B.C.D"]["distribute-list"]["<1300-2699>"].addSC("in", "Filter incoming updates");
+ routerBGPC.neighbor["A.B.C.D"]["distribute-list"]["<1300-2699>"].addSC("out", "Filter outgoing updates");
+ routerBGPC.neighbor["A.B.C.D"]["distribute-list"].addSC("WORD", "IP Access-list name");
+ routerBGPC.neighbor["A.B.C.D"]["distribute-list"].WORD.addSC("in", "Filter incoming updates");
+ routerBGPC.neighbor["A.B.C.D"]["distribute-list"].WORD.addSC("out", "Filter outgoing updates");
+ routerBGPC.neighbor["A.B.C.D"].addSC("dmzlink-bw", "Propagate the DMZ link bandwidth");
+ routerBGPC.neighbor["A.B.C.D"].addSC("ebgp-multihop", "Allow EBGP neighbors not on directly connected networks");
+ routerBGPC.neighbor["A.B.C.D"]["ebgp-multihop"].addSC("<1-255>", "maximum hop count");
+ routerBGPC.neighbor["A.B.C.D"].addSC("filter-list", "Establish BGP filters");
+ routerBGPC.neighbor["A.B.C.D"]["filter-list"].addSC("<1-199>", "AS path access list");
+ routerBGPC.neighbor["A.B.C.D"]["filter-list"]["<1-199>"].addSC("in", "Filter incoming routes");
+ routerBGPC.neighbor["A.B.C.D"]["filter-list"]["<1-199>"].addSC("out", "Filter outgoing routes");
+ routerBGPC.neighbor["A.B.C.D"].addSC("local-as", "Specify a local-as number");
+ routerBGPC.neighbor["A.B.C.D"]["local-as"].addSC("<1-65535>", "AS number used as local AS");
+ routerBGPC.neighbor["A.B.C.D"]["local-as"]["<1-65535>"].addSC("no-prepend", "Do not prepend local-as to updates from ebgp peers");
+ routerBGPC.neighbor["A.B.C.D"].addSC("maximum-prefix", "Maximum number of prefix accept from this peer");
+ routerBGPC.neighbor["A.B.C.D"]["maximum-prefix"].addSC("<1-4294967295>", "maximum no. of prefix limit");
+ routerBGPC.neighbor["A.B.C.D"]["maximum-prefix"]["<1-4294967295>"].addSC("<1-100>", "Threshold value (%) at which to generate a warning msg");
+ routerBGPC.neighbor["A.B.C.D"]["maximum-prefix"]["<1-4294967295>"].addSC("warning-only", "Only give warning message when limit is exceeded");
+ routerBGPC.neighbor["A.B.C.D"].addSC("next-hop-self", "Disable the next hop calculation for this neighbor");
+ routerBGPC.neighbor["A.B.C.D"].addSC("next-hop-unchanged", "Propagate the iBGP paths's next hop unchanged for this neighbor");
+ routerBGPC.neighbor["A.B.C.D"].addSC("password", "Set a password");
+ routerBGPC.neighbor["A.B.C.D"].password.addSC("<0-7>", "Encryption type (0 to disable encryption, 7 for proprietary)");
+ routerBGPC.neighbor["A.B.C.D"].password["<0-7>"].addSC("LINE", "The password");
+ routerBGPC.neighbor["A.B.C.D"].addSC("peer-group", "Member of the peer-group");
+ routerBGPC.neighbor["A.B.C.D"]["peer-group"].addSC("WORD", "peer-group name");
+ routerBGPC.neighbor["A.B.C.D"].addSC("prefix-list", "Filter updates to/from this neighbor");
+ routerBGPC.neighbor["A.B.C.D"]["prefix-list"].addSC("WORD", "Name of a prefix list");
+ routerBGPC.neighbor["A.B.C.D"]["prefix-list"].WORD.addSC("in", "Filter incoming updates");
+ routerBGPC.neighbor["A.B.C.D"]["prefix-list"].WORD.addSC("out", "Filter outgoing updates");
+ routerBGPC.neighbor["A.B.C.D"].addSC("remote-as", "Specify a BGP neighbor");
+ routerBGPC.neighbor["A.B.C.D"]["remote-as"].addSC("<1-65535>", "AS of remote neighbor");
+ routerBGPC.neighbor["A.B.C.D"].addSC("remove-private-AS", "Remove private AS number from outbound updates");
+ routerBGPC.neighbor["A.B.C.D"].addSC("route-map", "Apply route map to neighbor");
+ routerBGPC.neighbor["A.B.C.D"]["route-map"].addSC("WORD", "Name of route map");
+ routerBGPC.neighbor["A.B.C.D"]["route-map"].WORD.addSC("in", "Apply map to incoming routes");
+ routerBGPC.neighbor["A.B.C.D"]["route-map"].WORD.addSC("out", "Apply map to outbound routes");
+ routerBGPC.neighbor["A.B.C.D"].addSC("route-reflector-client", "Configure a neighbor as Route Reflector client");
+ routerBGPC.neighbor["A.B.C.D"].addSC("send-community", "Send Community attribute to this neighbor");
+ routerBGPC.neighbor["A.B.C.D"]["send-community"].addSC("both", "Send Standard and Extended Community attributes");
+ routerBGPC.neighbor["A.B.C.D"]["send-community"].addSC("extended", "Send Extended Community attribute");
+ routerBGPC.neighbor["A.B.C.D"]["send-community"].addSC("standard", "Send Standard Community attribute");
+ routerBGPC.neighbor["A.B.C.D"].addSC("shutdown", "Administratively shut down this neighbor");
+ routerBGPC.neighbor["A.B.C.D"].addSC("soft-reconfiguration", "Per neighbor soft reconfiguration");
+ routerBGPC.neighbor["A.B.C.D"]["soft-reconfiguration"].addSC("inbound", "Allow inbound soft reconfiguration for this neighbor");
+ routerBGPC.neighbor["A.B.C.D"].addSC("timers", "BGP per neighbor timers");
+ routerBGPC.neighbor["A.B.C.D"].timers.addSC("<0-4294967295>", "Keepalive interval");
+ routerBGPC.neighbor["A.B.C.D"].timers["<0-4294967295>"].addSC("<0-4294967295>", "Holdtime");
+ routerBGPC.neighbor["A.B.C.D"].addSC("translate-update", "Translate Update to MBGP format");
+ routerBGPC.neighbor["A.B.C.D"]["translate-update"].addSC("nlri", "Specify type of nlri to translate to");
+ routerBGPC.neighbor["A.B.C.D"]["translate-update"].nlri.addSC("multicast", "Translate Update to multicast nlri");
+ routerBGPC.neighbor["A.B.C.D"]["translate-update"].nlri.addSC("unicast", "Process Update as unicast nlri");
+ routerBGPC.neighbor["A.B.C.D"]["translate-update"].nlri.unicast.addSC("multicast", "Translate Update to multicast nlri");
+ routerBGPC.neighbor["A.B.C.D"].addSC("unsuppress-map", "Route-map to selectively unsuppress suppressed routes");
+ routerBGPC.neighbor["A.B.C.D"]["unsuppress-map"].addSC("WORD", "Name of route map");
+ routerBGPC.neighbor["A.B.C.D"].addSC("update-source", "Source of routing updates");
+ routerBGPC.neighbor["A.B.C.D"]["update-source"].addSC("Async", "Async interface");
+ routerBGPC.neighbor["A.B.C.D"]["update-source"].Async.addSC("<1-5>", "Async interface number");
+ routerBGPC.neighbor["A.B.C.D"]["update-source"].addSC("BVI", "Bridge-Group Virtual Interface");
+ routerBGPC.neighbor["A.B.C.D"]["update-source"].BVI.addSC("<1-255>", "BVI interface number");
+ routerBGPC.neighbor["A.B.C.D"]["update-source"].addSC("CTunnel", "CTunnel interface");
+ routerBGPC.neighbor["A.B.C.D"]["update-source"].CTunnel.addSC("<0-2147483647>", "CTunnel interface number");
+ routerBGPC.neighbor["A.B.C.D"]["update-source"].addSC("Dialer", "Dialer interface");
+ routerBGPC.neighbor["A.B.C.D"]["update-source"].Dialer.addSC("<0-255>", "Dialer interface number");
+ routerBGPC.neighbor["A.B.C.D"]["update-source"].addSC("FastEthernet", "FastEthernet IEEE 802.3");
+ routerBGPC.neighbor["A.B.C.D"]["update-source"].FastEthernet.addSC("<0-0>", "FastEthernet interface number");
+ routerBGPC.neighbor["A.B.C.D"]["update-source"].addSC("Lex", "Lex interface");
+ routerBGPC.neighbor["A.B.C.D"]["update-source"].Lex.addSC("<0-2147483647>", "Lex interface number");
+ routerBGPC.neighbor["A.B.C.D"]["update-source"].addSC("Loopback", "Loopback interface");
+ routerBGPC.neighbor["A.B.C.D"]["update-source"].Loopback.addSC("<0-2147483647>", "Loopback interface number");
+ routerBGPC.neighbor["A.B.C.D"]["update-source"].addSC("MFR", "Multilink Frame Relay bundle interface");
+ routerBGPC.neighbor["A.B.C.D"]["update-source"].MFR.addSC("<0-2147483647>", "MFR interface number");
+ routerBGPC.neighbor["A.B.C.D"]["update-source"].addSC("Multilink", "Multilink-group interface");
+ routerBGPC.neighbor["A.B.C.D"]["update-source"].Multilink.addSC("<1-2147483647>", "Multilink interface number");
+ routerBGPC.neighbor["A.B.C.D"]["update-source"].addSC("Null", "Null interface");
+ routerBGPC.neighbor["A.B.C.D"]["update-source"].Null.addSC("<0-0>", "Null interface number");
+ routerBGPC.neighbor["A.B.C.D"]["update-source"].addSC("Serial", "Serial");
+ routerBGPC.neighbor["A.B.C.D"]["update-source"].Serial.addSC("<0-1>", "Serial interface number");
+ routerBGPC.neighbor["A.B.C.D"]["update-source"].addSC("Tunnel", "Tunnel interface");
+ routerBGPC.neighbor["A.B.C.D"]["update-source"].Tunnel.addSC("<0-2147483647>", "Tunnel interface number");
+ routerBGPC.neighbor["A.B.C.D"]["update-source"].addSC("Vif", "PGM Multicast Host interface");
+ routerBGPC.neighbor["A.B.C.D"]["update-source"].Vif.addSC("<1-1>", "Vif interface number");
+ routerBGPC.neighbor["A.B.C.D"]["update-source"].addSC("Virtual-Template", "Virtual Template interface");
+ routerBGPC.neighbor["A.B.C.D"]["update-source"]["Virtual-Template"].addSC("<1-200>", "Virtual-Template interface number");
+ routerBGPC.neighbor["A.B.C.D"]["update-source"].addSC("Virtual-TokenRing", "Virtual TokenRing");
+ routerBGPC.neighbor["A.B.C.D"]["update-source"]["Virtual-TokenRing"].addSC("<0-2147483647>", "Virtual-TokenRing interface number");
+ routerBGPC.neighbor["A.B.C.D"].addSC("version", "Set the BGP version to match a neighbor");
+ routerBGPC.neighbor["A.B.C.D"].version.addSC("<4-4>", "Neighbor's BGP version");
+ routerBGPC.neighbor["A.B.C.D"].addSC("weight", "Set default weight for routes from this neighbor");
+ routerBGPC.neighbor["A.B.C.D"].weight.addSC("<0-65535>", "default weight");
+ routerBGPC.neighbor.addSC("WORD", "Neighbor tag");
+ routerBGPC.neighbor.WORD.addSC("activate", "Enable the Address Family for this Neighbor");
+ routerBGPC.neighbor.WORD.addSC("advertise-map", "specify route-map for conditional advertisement");
+ routerBGPC.neighbor.WORD["advertise-map"].addSC("WORD", "advertise route-map name");
+ routerBGPC.neighbor.WORD["advertise-map"].WORD.addSC("exist-map", "advertise prefix only if prefix is in the condition exists");
+ routerBGPC.neighbor.WORD["advertise-map"].WORD["exist-map"].addSC("WORD", "condition route-map name");
+ routerBGPC.neighbor.WORD["advertise-map"].WORD.addSC("non-exist-map", "advertise prefix only if prefix in the condition does not exist");
+ routerBGPC.neighbor.WORD["advertise-map"].WORD["non-exist-map"].addSC("WORD", "condition route-map name");
+ routerBGPC.neighbor.WORD.addSC("advertisement-interval", "Minimum interval between sending BGP routing updates");
+ routerBGPC.neighbor.WORD["advertisement-interval"].addSC("<0-600>", "time in seconds");
+ routerBGPC.neighbor.WORD.addSC("allowas-in", "Accept as-path with my AS present in it");
+ routerBGPC.neighbor.WORD["allowas-in"].addSC("<1-10>", "Number of occurances of AS number");
+ routerBGPC.neighbor.WORD.addSC("capability", "Advertise capability to the peer");
+ routerBGPC.neighbor.WORD.capability.addSC("orf", "Advertise ORF capability to the peer");
+ routerBGPC.neighbor.WORD.capability.orf.addSC("prefix-list", "Advertise prefixlist ORF capability to this neighbor");
+ routerBGPC.neighbor.WORD.capability.orf["prefix-list"].addSC("both", "Capability to SEND and RECEIVE the ORF to/from this neighbor");
+ routerBGPC.neighbor.WORD.capability.orf["prefix-list"].addSC("receive", "Capability to RECEIVE the ORF from this neighbor");
+ routerBGPC.neighbor.WORD.capability.orf["prefix-list"].addSC("send", "Capability to SEND the ORF to this neighbor");
+ routerBGPC.neighbor.WORD.addSC("default-originate", "Originate default route to this neighbor");
+ routerBGPC.neighbor.WORD["default-originate"].addSC("route-map", "Route-map to specify criteria to originate default");
+ routerBGPC.neighbor.WORD["default-originate"]["route-map"].addSC("WORD", "route-map name");
+ routerBGPC.neighbor.WORD.addSC("description", "Neighbor specific description");
+ routerBGPC.neighbor.WORD.description.addSC("LINE", "Up to 80 characters describing this neighbor");
+ routerBGPC.neighbor.WORD.addSC("distribute-list", "Filter updates to/from this neighbor");
+ routerBGPC.neighbor.WORD.addSC("dmzlink-bw", "Propagate the DMZ link bandwidth");
+ routerBGPC.neighbor.WORD.addSC("ebgp-multihop", "Allow EBGP neighbors not on directly connected networks");
+ routerBGPC.neighbor.WORD["ebgp-multihop"].addSC("<1-255>", "maximum hop count");
+ routerBGPC.neighbor.WORD.addSC("filter-list", "Establish BGP filters");
+ routerBGPC.neighbor.WORD["filter-list"].addSC("<1-199>", "AS path access list");
+ routerBGPC.neighbor.WORD["filter-list"]["<1-199>"].addSC("in", "Filter incoming routes");
+ routerBGPC.neighbor.WORD["filter-list"]["<1-199>"].addSC("out", "Filter outgoing routes");
+ routerBGPC.neighbor.WORD.addSC("local-as", "Specify a local-as number");
+ routerBGPC.neighbor.WORD["local-as"].addSC("<1-65535>", "AS number used as local AS");
+ routerBGPC.neighbor.WORD["local-as"]["<1-65535>"].addSC("no-prepend", "Do not prepend local-as to updates from ebgp peers");
+ routerBGPC.neighbor.WORD.addSC("maximum-prefix", "Maximum number of prefix accept from this peer");
+ routerBGPC.neighbor.WORD["maximum-prefix"].addSC("<1-4294967295>", "maximum no. of prefix limit");
+ routerBGPC.neighbor.WORD["maximum-prefix"]["<1-4294967295>"].addSC("<1-100>", "Threshold value (%) at which to generate a warning msg");
+ routerBGPC.neighbor.WORD["maximum-prefix"]["<1-4294967295>"].addSC("warning-only", "Only give warning message when limit is exceeded");
+ routerBGPC.neighbor.WORD.addSC("next-hop-self", "Disable the next hop calculation for this neighbor");
+ routerBGPC.neighbor.WORD.addSC("next-hop-unchanged", "Propagate the iBGP paths's next hop unchanged for this neighbor");
+ routerBGPC.neighbor.WORD.addSC("password", "Set a password");
+ routerBGPC.neighbor.WORD.password.addSC("<0-7>", "Encryption type (0 to disable encryption, 7 for proprietary)");
+ routerBGPC.neighbor.WORD.password["<0-7>"].addSC("LINE", "The password");
+ routerBGPC.neighbor.WORD.addSC("peer-group", "Configure peer-group");
+ routerBGPC.neighbor.WORD.addSC("prefix-list", "Filter updates to/from this neighbor");
+ routerBGPC.neighbor.WORD["prefix-list"].addSC("WORD", "Name of a prefix list");
+ routerBGPC.neighbor.WORD["prefix-list"].WORD.addSC("in", "Filter incoming updates");
+ routerBGPC.neighbor.WORD["prefix-list"].WORD.addSC("out", "Filter outgoing updates");
+ routerBGPC.neighbor.WORD.addSC("remote-as", "Specify a BGP neighbor");
+ routerBGPC.neighbor.WORD["remote-as"].addSC("<1-65535>", "AS of remote neighbor");
+ routerBGPC.neighbor.WORD.addSC("remove-private-AS", "Remove private AS number from outbound updates");
+ routerBGPC.neighbor.WORD.addSC("route-map", "Apply route map to neighbor");
+ routerBGPC.neighbor.WORD["route-map"].addSC("WORD", "Name of route map");
+ routerBGPC.neighbor.WORD["route-map"].WORD.addSC("in", "Apply map to incoming routes");
+ routerBGPC.neighbor.WORD["route-map"].WORD.addSC("out", "Apply map to outbound routes");
+ routerBGPC.neighbor.WORD.addSC("route-reflector-client", "Configure a neighbor as Route Reflector client");
+ routerBGPC.neighbor.WORD.addSC("send-community", "Send Community attribute to this neighbor");
+ routerBGPC.neighbor.WORD["send-community"].addSC("both", "Send Standard and Extended Community attributes");
+ routerBGPC.neighbor.WORD["send-community"].addSC("extended", "Send Extended Community attribute");
+ routerBGPC.neighbor.WORD["send-community"].addSC("standard", "Send Standard Community attribute");
+ routerBGPC.neighbor.WORD.addSC("shutdown", "Administratively shut down this neighbor");
+ routerBGPC.neighbor.WORD.addSC("soft-reconfiguration", "Per neighbor soft reconfiguration");
+ routerBGPC.neighbor.WORD["soft-reconfiguration"].addSC("inbound", "Allow inbound soft reconfiguration for this neighbor");
+ routerBGPC.neighbor.WORD.addSC("timers", "BGP per neighbor timers");
+ routerBGPC.neighbor.WORD.timers.addSC("<0-4294967295>", "Keepalive interval");
+ routerBGPC.neighbor.WORD.timers["<0-4294967295>"].addSC("<0-4294967295>", "Holdtime");
+ routerBGPC.neighbor.WORD.addSC("translate-update", "Translate Update to MBGP format");
+ routerBGPC.neighbor.WORD["translate-update"].addSC("nlri", "Specify type of nlri to translate to");
+ routerBGPC.neighbor.WORD["translate-update"].nlri.addSC("multicast", "Translate Update to multicast nlri");
+ routerBGPC.neighbor.WORD["translate-update"].nlri.addSC("unicast", "Process Update as unicast nlri");
+ routerBGPC.neighbor.WORD["translate-update"].nlri.unicast.addSC("multicast", "Translate Update to multicast nlri");
+ routerBGPC.neighbor.WORD.addSC("unsuppress-map", "Route-map to selectively unsuppress suppressed routes");
+ routerBGPC.neighbor.WORD["unsuppress-map"].addSC("WORD", "Name of route map");
+ routerBGPC.neighbor.WORD.addSC("update-source", "Source of routing updates");
+ routerBGPC.neighbor.WORD.addSC("version", "Set the BGP version to match a neighbor");
+ routerBGPC.neighbor.WORD.version.addSC("<4-4>", "Neighbor's BGP version");
+ routerBGPC.neighbor.WORD.addSC("weight", "Set default weight for routes from this neighbor");
+ routerBGPC.neighbor.WORD.weight.addSC("<0-65535>", "default weight");
+ routerBGPC.neighbor.addSC("X:X:X:X::X", "Neighbor IPv6 address");
+routerBGPC.addSC("network", "Specify a network to announce via BGP");
+ routerBGPC.network.addSC("A.B.C.D", "Network number");
+ routerBGPC.network["A.B.C.D"].addSC("backdoor", "Specify a BGP backdoor route");
+ routerBGPC.network["A.B.C.D"].addSC("mask", "Network mask");
+ routerBGPC.network["A.B.C.D"].mask.addSC("A.B.C.D", "Network mask");
+ routerBGPC.network["A.B.C.D"].mask["A.B.C.D"].addSC("backdoor", "Specify a BGP backdoor route");
+ routerBGPC.network["A.B.C.D"].addSC("route-map", "Route-map to modify the attributes");
+ routerBGPC.network["A.B.C.D"]["route-map"].addSC("WORD", "Name of the route map");
+ routerBGPC.network["A.B.C.D"]["route-map"].WORD.addSC("backdoor", "Specify a BGP backdoor route");
+routerBGPC.addSC("no", "Negate a command or set its defaults");
+ routerBGPC.no.addSC("address-family", "Enter Address Family command mode");
+ routerBGPC.no["address-family"].addSC("ipmcast", "Address family");
+ routerBGPC.no["address-family"].addSC("ipv4", "Address family");
+ routerBGPC.no["address-family"].addSC("ipv6", "Address family");
+ routerBGPC.no["address-family"].addSC("nsap", "Address family");
+ routerBGPC.no["address-family"].addSC("vpnv4", "Address family");
+ routerBGPC.no.addSC("aggregate-address", "Configure BGP aggregate entries");
+ routerBGPC.no["aggregate-address"].addSC("A.B.C.D", "Aggregate address");
+ routerBGPC.no.addSC("auto-summary", "Enable automatic network number summarization");
+ routerBGPC.no.addSC("bgp", "BGP specific commands");
+routerBGPC.addSC("redistribute", "Redistribute information from another routing protocol");
+routerBGPC.addSC("synchronization", "Perform IGP synchronization");
+routerBGPC.addSC("table-map", "Map external entry attributes into routing table");
+ routerBGPC["table-map"].addSC("WORD", "route-map name");
+routerBGPC.addSC("timers", "Adjust routing timers");
+ routerBGPC.timers.addSC("bgp", "BGP timers");
+ routerBGPC.timers.bgp.addSC("<0-4294967295>", "Keepalive interval");
+ routerBGPC.timers.bgp["<0-4294967295>"].addSC("<0-4294967295>", "Holdtime");
diff --git a/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/cmd_routerEIGRP.txt b/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/cmd_routerEIGRP.txt
new file mode 100644
index 0000000..5dd0015
--- /dev/null
+++ b/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/cmd_routerEIGRP.txt
@@ -0,0 +1,325 @@
+
+routerEIGRPC.addSC("auto-summary", "Enable automatic network number summarization");
+routerEIGRPC.addSC("default", "Set a command to its defaults");
+ routerEIGRPC["default"].addSC("auto-summary", "Enable automatic network number summarization");
+routerEIGRPC.addSC("default-information", "Control distribution of default information");
+ routerEIGRPC["default-information"].addSC("allowed", "Allow default information");
+ routerEIGRPC["default-information"].addSC("in", "Accept default routing information");
+ routerEIGRPC["default-information"].addSC("out", "Output default routing information");
+ routerEIGRPC["default-information"].out.addSC("<1-99>", "A standard IP access list number");
+ routerEIGRPC["default-information"].out.addSC("<1300-1999>", "A standard expanded IP access list number");
+ routerEIGRPC["default-information"].out.addSC("WORD", "Standard Access-list name");
+routerEIGRPC.addSC("default-metric", "Set metric of redistributed routes");
+ routerEIGRPC["default-metric"].addSC("<1-4294967295>", "Bandwidth in Kbits per second");
+ routerEIGRPC["default-metric"]["<1-4294967295>"].addSC("<0-4294967295>", "Delay metric, in 10 microsecond units");
+routerEIGRPC.addSC("distance", "Define an administrative distance");
+ routerEIGRPC.distance.addSC("<1-255>", "Administrative distance");
+ routerEIGRPC.distance["<1-255>"].addSC("A.B.C.D", "IP Source address");
+ routerEIGRPC.distance["<1-255>"]["A.B.C.D"].addSC("A.B.C.D", "IP address mask");
+ routerEIGRPC.distance["<1-255>"]["A.B.C.D"]["A.B.C.D"].addSC("<1-99>", "IP Standard access list number");
+ routerEIGRPC.distance["<1-255>"]["A.B.C.D"]["A.B.C.D"].addSC("<1300-1999>", "IP Standard expanded access list number");
+ routerEIGRPC.distance.addSC("eigrp", "IP-EIGRP distance");
+ routerEIGRPC.distance.eigrp.addSC("<1-255>", "Distance for internal routes");
+ routerEIGRPC.distance.eigrp["<1-255>"].addSC("<1-255>", "Distance for external routes");
+routerEIGRPC.addSC("distribute-list", "Filter networks in routing updates");
+ routerEIGRPC["distribute-list"].addSC("<1-199>", "IP access list number");
+ routerEIGRPC["distribute-list"]["<1-199>"].addSC("in", "Filter incoming routing updates");
+ routerEIGRPC["distribute-list"]["<1-199>"].addSC("out", "Filter outgoing routing updates");
+ routerEIGRPC["distribute-list"]["<1-199>"].out.addSC("Async", "Async interface");
+ routerEIGRPC["distribute-list"]["<1-199>"].out.Async.addSC("<1-5>", "Async interface number");
+ routerEIGRPC["distribute-list"]["<1-199>"].out.addSC("BVI", "Bridge-Group Virtual Interface");
+ routerEIGRPC["distribute-list"]["<1-199>"].out.BVI.addSC("<1-255>", "BVI interface number");
+ routerEIGRPC["distribute-list"]["<1-199>"].out.addSC("CTunnel", "CTunnel interface");
+ routerEIGRPC["distribute-list"]["<1-199>"].out.CTunnel.addSC("<0-2147483647>", "CTunnel interface number");
+ routerEIGRPC["distribute-list"]["<1-199>"].out.addSC("Dialer", "Dialer interface");
+ routerEIGRPC["distribute-list"]["<1-199>"].out.Dialer.addSC("<0-255>", "Dialer interface number");
+ routerEIGRPC["distribute-list"]["<1-199>"].out.addSC("FastEthernet", "FastEthernet IEEE 802.3");
+ routerEIGRPC["distribute-list"]["<1-199>"].out.FastEthernet.addSC("<0-0>", "FastEthernet interface number");
+ routerEIGRPC["distribute-list"]["<1-199>"].out.addSC("Lex", "Lex interface");
+ routerEIGRPC["distribute-list"]["<1-199>"].out.Lex.addSC("<0-2147483647>", "Lex interface number");
+ routerEIGRPC["distribute-list"]["<1-199>"].out.addSC("Loopback", "Loopback interface");
+ routerEIGRPC["distribute-list"]["<1-199>"].out.Loopback.addSC("<0-2147483647>", "Loopback interface number");
+ routerEIGRPC["distribute-list"]["<1-199>"].out.addSC("MFR", "Multilink Frame Relay bundle interface");
+ routerEIGRPC["distribute-list"]["<1-199>"].out.MFR.addSC("<0-2147483647>", "MFR interface number");
+ routerEIGRPC["distribute-list"]["<1-199>"].out.addSC("Multilink", "Multilink-group interface");
+ routerEIGRPC["distribute-list"]["<1-199>"].out.Multilink.addSC("<1-2147483647>", "Multilink interface number");
+ routerEIGRPC["distribute-list"]["<1-199>"].out.addSC("Null", "Null interface");
+ routerEIGRPC["distribute-list"]["<1-199>"].out.Null.addSC("<0-0>", "Null interface number");
+ routerEIGRPC["distribute-list"]["<1-199>"].out.addSC("Serial", "Serial");
+ routerEIGRPC["distribute-list"]["<1-199>"].out.Serial.addSC("<0-1>", "Serial interface number");
+ routerEIGRPC["distribute-list"]["<1-199>"].out.addSC("Tunnel", "Tunnel interface");
+ routerEIGRPC["distribute-list"]["<1-199>"].out.Tunnel.addSC("<0-2147483647>", "Tunnel interface number");
+ routerEIGRPC["distribute-list"]["<1-199>"].out.addSC("Vif", "PGM Multicast Host interface");
+ routerEIGRPC["distribute-list"]["<1-199>"].out.Vif.addSC("<1-1>", "Vif interface number");
+ routerEIGRPC["distribute-list"]["<1-199>"].out.addSC("Virtual-Template", "Virtual Template interface");
+ routerEIGRPC["distribute-list"]["<1-199>"].out["Virtual-Template"].addSC("<1-200>", "Virtual-Template interface number");
+ routerEIGRPC["distribute-list"]["<1-199>"].out.addSC("Virtual-TokenRing", "Virtual TokenRing");
+ routerEIGRPC["distribute-list"]["<1-199>"].out["Virtual-TokenRing"].addSC("<0-2147483647>", "Virtual-TokenRing interface number");
+ routerEIGRPC["distribute-list"]["<1-199>"].out.addSC("bgp", "Border Gateway Protocol (BGP)");
+ routerEIGRPC["distribute-list"]["<1-199>"].out.bgp.addSC("<1-65535>", "Autonomous system number");
+ routerEIGRPC["distribute-list"]["<1-199>"].out.addSC("connected", "Connected");
+ routerEIGRPC["distribute-list"]["<1-199>"].out.addSC("egp", "Exterior Gateway Protocol (EGP)");
+ routerEIGRPC["distribute-list"]["<1-199>"].out.egp.addSC("<0-65535>", "Remote autonomous system number");
+ routerEIGRPC["distribute-list"]["<1-199>"].out.addSC("eigrp", "Enhanced Interior Gateway Routing Protocol (EIGRP)");
+ routerEIGRPC["distribute-list"]["<1-199>"].out.eigrp.addSC("<1-65535>", "Autonomous system number");
+ routerEIGRPC["distribute-list"]["<1-199>"].out.addSC("igrp", "Interior Gateway Routing Protocol (IGRP)");
+ routerEIGRPC["distribute-list"]["<1-199>"].out.igrp.addSC("<1-65535>", "Autonomous system number");
+ routerEIGRPC["distribute-list"]["<1-199>"].out.addSC("ospf", "Open Shortest Path First (OSPF)");
+ routerEIGRPC["distribute-list"]["<1-199>"].out.ospf.addSC("<1-65535>", "Process ID");
+ routerEIGRPC["distribute-list"]["<1-199>"].out.ospf["<1-65535>"].addSC("vrf", "VPN Routing/Forwarding Instance");
+ routerEIGRPC["distribute-list"]["<1-199>"].out.ospf["<1-65535>"].vrf.addSC("WORD", "VPN Routing/Forwarding Instance (VRF) name");
+ routerEIGRPC["distribute-list"]["<1-199>"].out.addSC("rip", "Routing Information Protocol (RIP)");
+ routerEIGRPC["distribute-list"]["<1-199>"].out.addSC("static", "Static routes");
+ routerEIGRPC["distribute-list"].addSC("<1300-2699>", "IP expanded access list number");
+ routerEIGRPC["distribute-list"]["<1300-2699>"].addSC("in", "Filter incoming routing updates");
+ routerEIGRPC["distribute-list"]["<1300-2699>"].addSC("out", "Filter outgoing routing updates");
+ routerEIGRPC["distribute-list"]["<1300-2699>"].out.addSC("Async", "Async interface");
+ routerEIGRPC["distribute-list"]["<1300-2699>"].out.Async.addSC("<1-5>", "Async interface number");
+ routerEIGRPC["distribute-list"]["<1300-2699>"].out.addSC("BVI", "Bridge-Group Virtual Interface");
+ routerEIGRPC["distribute-list"]["<1300-2699>"].out.BVI.addSC("<1-255>", "BVI interface number");
+ routerEIGRPC["distribute-list"]["<1300-2699>"].out.addSC("CTunnel", "CTunnel interface");
+ routerEIGRPC["distribute-list"]["<1300-2699>"].out.CTunnel.addSC("<0-2147483647>", "CTunnel interface number");
+ routerEIGRPC["distribute-list"]["<1300-2699>"].out.addSC("Dialer", "Dialer interface");
+ routerEIGRPC["distribute-list"]["<1300-2699>"].out.Dialer.addSC("<0-255>", "Dialer interface number");
+ routerEIGRPC["distribute-list"]["<1300-2699>"].out.addSC("FastEthernet", "FastEthernet IEEE 802.3");
+ routerEIGRPC["distribute-list"]["<1300-2699>"].out.FastEthernet.addSC("<0-0>", "FastEthernet interface number");
+ routerEIGRPC["distribute-list"]["<1300-2699>"].out.addSC("Lex", "Lex interface");
+ routerEIGRPC["distribute-list"]["<1300-2699>"].out.Lex.addSC("<0-2147483647>", "Lex interface number");
+ routerEIGRPC["distribute-list"]["<1300-2699>"].out.addSC("Loopback", "Loopback interface");
+ routerEIGRPC["distribute-list"]["<1300-2699>"].out.Loopback.addSC("<0-2147483647>", "Loopback interface number");
+ routerEIGRPC["distribute-list"]["<1300-2699>"].out.addSC("MFR", "Multilink Frame Relay bundle interface");
+ routerEIGRPC["distribute-list"]["<1300-2699>"].out.MFR.addSC("<0-2147483647>", "MFR interface number");
+ routerEIGRPC["distribute-list"]["<1300-2699>"].out.addSC("Multilink", "Multilink-group interface");
+ routerEIGRPC["distribute-list"]["<1300-2699>"].out.Multilink.addSC("<1-2147483647>", "Multilink interface number");
+ routerEIGRPC["distribute-list"]["<1300-2699>"].out.addSC("Null", "Null interface");
+ routerEIGRPC["distribute-list"]["<1300-2699>"].out.Null.addSC("<0-0>", "Null interface number");
+ routerEIGRPC["distribute-list"]["<1300-2699>"].out.addSC("Serial", "Serial");
+ routerEIGRPC["distribute-list"]["<1300-2699>"].out.Serial.addSC("<0-1>", "Serial interface number");
+ routerEIGRPC["distribute-list"]["<1300-2699>"].out.addSC("Tunnel", "Tunnel interface");
+ routerEIGRPC["distribute-list"]["<1300-2699>"].out.Tunnel.addSC("<0-2147483647>", "Tunnel interface number");
+ routerEIGRPC["distribute-list"]["<1300-2699>"].out.addSC("Vif", "PGM Multicast Host interface");
+ routerEIGRPC["distribute-list"]["<1300-2699>"].out.Vif.addSC("<1-1>", "Vif interface number");
+ routerEIGRPC["distribute-list"]["<1300-2699>"].out.addSC("Virtual-Template", "Virtual Template interface");
+ routerEIGRPC["distribute-list"]["<1300-2699>"].out["Virtual-Template"].addSC("<1-200>", "Virtual-Template interface number");
+ routerEIGRPC["distribute-list"]["<1300-2699>"].out.addSC("Virtual-TokenRing", "Virtual TokenRing");
+ routerEIGRPC["distribute-list"]["<1300-2699>"].out["Virtual-TokenRing"].addSC("<0-2147483647>", "Virtual-TokenRing interface number");
+ routerEIGRPC["distribute-list"]["<1300-2699>"].out.addSC("bgp", "Border Gateway Protocol (BGP)");
+ routerEIGRPC["distribute-list"]["<1300-2699>"].out.bgp.addSC("<1-65535>", "Autonomous system number");
+ routerEIGRPC["distribute-list"]["<1300-2699>"].out.addSC("connected", "Connected");
+ routerEIGRPC["distribute-list"]["<1300-2699>"].out.addSC("egp", "Exterior Gateway Protocol (EGP)");
+ routerEIGRPC["distribute-list"]["<1300-2699>"].out.egp.addSC("<0-65535>", "Remote autonomous system number");
+ routerEIGRPC["distribute-list"]["<1300-2699>"].out.addSC("eigrp", "Enhanced Interior Gateway Routing Protocol (EIGRP)");
+ routerEIGRPC["distribute-list"]["<1300-2699>"].out.eigrp.addSC("<1-65535>", "Autonomous system number");
+ routerEIGRPC["distribute-list"]["<1300-2699>"].out.addSC("igrp", "Interior Gateway Routing Protocol (IGRP)");
+ routerEIGRPC["distribute-list"]["<1300-2699>"].out.igrp.addSC("<1-65535>", "Autonomous system number");
+ routerEIGRPC["distribute-list"]["<1300-2699>"].out.addSC("ospf", "Open Shortest Path First (OSPF)");
+ routerEIGRPC["distribute-list"]["<1300-2699>"].out.ospf.addSC("<1-65535>", "Process ID");
+ routerEIGRPC["distribute-list"]["<1300-2699>"].out.ospf["<1-65535>"].addSC("vrf", "VPN Routing/Forwarding Instance");
+ routerEIGRPC["distribute-list"]["<1300-2699>"].out.ospf["<1-65535>"].vrf.addSC("WORD", "VPN Routing/Forwarding Instance (VRF) name");
+ routerEIGRPC["distribute-list"]["<1300-2699>"].out.addSC("rip", "Routing Information Protocol (RIP)");
+ routerEIGRPC["distribute-list"]["<1300-2699>"].out.addSC("static", "Static routes");
+ routerEIGRPC["distribute-list"].addSC("WORD", "Access-list name");
+ routerEIGRPC["distribute-list"].WORD.addSC("in", "Filter incoming routing updates");
+ routerEIGRPC["distribute-list"].WORD.addSC("out", "Filter outgoing routing updates");
+ routerEIGRPC["distribute-list"].WORD.out.addSC("Async", "Async interface");
+ routerEIGRPC["distribute-list"].WORD.out.Async.addSC("<1-5>", "Async interface number");
+ routerEIGRPC["distribute-list"].WORD.out.addSC("BVI", "Bridge-Group Virtual Interface");
+ routerEIGRPC["distribute-list"].WORD.out.BVI.addSC("<1-255>", "BVI interface number");
+ routerEIGRPC["distribute-list"].WORD.out.addSC("CTunnel", "CTunnel interface");
+ routerEIGRPC["distribute-list"].WORD.out.CTunnel.addSC("<0-2147483647>", "CTunnel interface number");
+ routerEIGRPC["distribute-list"].WORD.out.addSC("Dialer", "Dialer interface");
+ routerEIGRPC["distribute-list"].WORD.out.Dialer.addSC("<0-255>", "Dialer interface number");
+ routerEIGRPC["distribute-list"].WORD.out.addSC("FastEthernet", "FastEthernet IEEE 802.3");
+ routerEIGRPC["distribute-list"].WORD.out.FastEthernet.addSC("<0-0>", "FastEthernet interface number");
+ routerEIGRPC["distribute-list"].WORD.out.addSC("Lex", "Lex interface");
+ routerEIGRPC["distribute-list"].WORD.out.Lex.addSC("<0-2147483647>", "Lex interface number");
+ routerEIGRPC["distribute-list"].WORD.out.addSC("Loopback", "Loopback interface");
+ routerEIGRPC["distribute-list"].WORD.out.Loopback.addSC("<0-2147483647>", "Loopback interface number");
+ routerEIGRPC["distribute-list"].WORD.out.addSC("MFR", "Multilink Frame Relay bundle interface");
+ routerEIGRPC["distribute-list"].WORD.out.MFR.addSC("<0-2147483647>", "MFR interface number");
+ routerEIGRPC["distribute-list"].WORD.out.addSC("Multilink", "Multilink-group interface");
+ routerEIGRPC["distribute-list"].WORD.out.Multilink.addSC("<1-2147483647>", "Multilink interface number");
+ routerEIGRPC["distribute-list"].WORD.out.addSC("Null", "Null interface");
+ routerEIGRPC["distribute-list"].WORD.out.Null.addSC("<0-0>", "Null interface number");
+ routerEIGRPC["distribute-list"].WORD.out.addSC("Serial", "Serial");
+ routerEIGRPC["distribute-list"].WORD.out.Serial.addSC("<0-1>", "Serial interface number");
+ routerEIGRPC["distribute-list"].WORD.out.addSC("Tunnel", "Tunnel interface");
+ routerEIGRPC["distribute-list"].WORD.out.Tunnel.addSC("<0-2147483647>", "Tunnel interface number");
+ routerEIGRPC["distribute-list"].WORD.out.addSC("Vif", "PGM Multicast Host interface");
+ routerEIGRPC["distribute-list"].WORD.out.Vif.addSC("<1-1>", "Vif interface number");
+ routerEIGRPC["distribute-list"].WORD.out.addSC("Virtual-Template", "Virtual Template interface");
+ routerEIGRPC["distribute-list"].WORD.out["Virtual-Template"].addSC("<1-200>", "Virtual-Template interface number");
+ routerEIGRPC["distribute-list"].WORD.out.addSC("Virtual-TokenRing", "Virtual TokenRing");
+ routerEIGRPC["distribute-list"].WORD.out["Virtual-TokenRing"].addSC("<0-2147483647>", "Virtual-TokenRing interface number");
+ routerEIGRPC["distribute-list"].WORD.out.addSC("bgp", "Border Gateway Protocol (BGP)");
+ routerEIGRPC["distribute-list"].WORD.out.bgp.addSC("<1-65535>", "Autonomous system number");
+ routerEIGRPC["distribute-list"].WORD.out.addSC("connected", "Connected");
+ routerEIGRPC["distribute-list"].WORD.out.addSC("egp", "Exterior Gateway Protocol (EGP)");
+ routerEIGRPC["distribute-list"].WORD.out.egp.addSC("<0-65535>", "Remote autonomous system number");
+ routerEIGRPC["distribute-list"].WORD.out.addSC("eigrp", "Enhanced Interior Gateway Routing Protocol (EIGRP)");
+ routerEIGRPC["distribute-list"].WORD.out.eigrp.addSC("<1-65535>", "Autonomous system number");
+ routerEIGRPC["distribute-list"].WORD.out.addSC("igrp", "Interior Gateway Routing Protocol (IGRP)");
+ routerEIGRPC["distribute-list"].WORD.out.igrp.addSC("<1-65535>", "Autonomous system number");
+ routerEIGRPC["distribute-list"].WORD.out.addSC("ospf", "Open Shortest Path First (OSPF)");
+ routerEIGRPC["distribute-list"].WORD.out.ospf.addSC("<1-65535>", "Process ID");
+ routerEIGRPC["distribute-list"].WORD.out.ospf["<1-65535>"].addSC("vrf", "VPN Routing/Forwarding Instance");
+ routerEIGRPC["distribute-list"].WORD.out.ospf["<1-65535>"].vrf.addSC("WORD", "VPN Routing/Forwarding Instance (VRF) name");
+ routerEIGRPC["distribute-list"].WORD.out.addSC("rip", "Routing Information Protocol (RIP)");
+ routerEIGRPC["distribute-list"].WORD.out.addSC("static", "Static routes");
+ routerEIGRPC["distribute-list"].addSC("gateway", "Filtering incoming updates based on gateway");
+ routerEIGRPC["distribute-list"].gateway.addSC("WORD", "Name of an IP prefix-list");
+ routerEIGRPC["distribute-list"].gateway.WORD.addSC("in", "Filter incoming routing updates");
+ routerEIGRPC["distribute-list"].gateway.WORD.addSC("out", "Filter outgoing routing updates");
+ routerEIGRPC["distribute-list"].gateway.WORD.out.addSC("Async", "Async interface");
+ routerEIGRPC["distribute-list"].gateway.WORD.out.Async.addSC("<1-5>", "Async interface number");
+ routerEIGRPC["distribute-list"].gateway.WORD.out.addSC("BVI", "Bridge-Group Virtual Interface");
+ routerEIGRPC["distribute-list"].gateway.WORD.out.BVI.addSC("<1-255>", "BVI interface number");
+ routerEIGRPC["distribute-list"].gateway.WORD.out.addSC("CTunnel", "CTunnel interface");
+ routerEIGRPC["distribute-list"].gateway.WORD.out.CTunnel.addSC("<0-2147483647>", "CTunnel interface number");
+ routerEIGRPC["distribute-list"].gateway.WORD.out.addSC("Dialer", "Dialer interface");
+ routerEIGRPC["distribute-list"].gateway.WORD.out.Dialer.addSC("<0-255>", "Dialer interface number");
+ routerEIGRPC["distribute-list"].gateway.WORD.out.addSC("FastEthernet", "FastEthernet IEEE 802.3");
+ routerEIGRPC["distribute-list"].gateway.WORD.out.FastEthernet.addSC("<0-0>", "FastEthernet interface number");
+ routerEIGRPC["distribute-list"].gateway.WORD.out.addSC("Lex", "Lex interface");
+ routerEIGRPC["distribute-list"].gateway.WORD.out.Lex.addSC("<0-2147483647>", "Lex interface number");
+ routerEIGRPC["distribute-list"].gateway.WORD.out.addSC("Loopback", "Loopback interface");
+ routerEIGRPC["distribute-list"].gateway.WORD.out.Loopback.addSC("<0-2147483647>", "Loopback interface number");
+ routerEIGRPC["distribute-list"].gateway.WORD.out.addSC("MFR", "Multilink Frame Relay bundle interface");
+ routerEIGRPC["distribute-list"].gateway.WORD.out.MFR.addSC("<0-2147483647>", "MFR interface number");
+ routerEIGRPC["distribute-list"].gateway.WORD.out.addSC("Multilink", "Multilink-group interface");
+ routerEIGRPC["distribute-list"].gateway.WORD.out.Multilink.addSC("<1-2147483647>", "Multilink interface number");
+ routerEIGRPC["distribute-list"].gateway.WORD.out.addSC("Null", "Null interface");
+ routerEIGRPC["distribute-list"].gateway.WORD.out.Null.addSC("<0-0>", "Null interface number");
+ routerEIGRPC["distribute-list"].gateway.WORD.out.addSC("Serial", "Serial");
+ routerEIGRPC["distribute-list"].gateway.WORD.out.Serial.addSC("<0-1>", "Serial interface number");
+ routerEIGRPC["distribute-list"].gateway.WORD.out.addSC("Tunnel", "Tunnel interface");
+ routerEIGRPC["distribute-list"].gateway.WORD.out.Tunnel.addSC("<0-2147483647>", "Tunnel interface number");
+ routerEIGRPC["distribute-list"].gateway.WORD.out.addSC("Vif", "PGM Multicast Host interface");
+ routerEIGRPC["distribute-list"].gateway.WORD.out.Vif.addSC("<1-1>", "Vif interface number");
+ routerEIGRPC["distribute-list"].gateway.WORD.out.addSC("Virtual-Template", "Virtual Template interface");
+ routerEIGRPC["distribute-list"].gateway.WORD.out["Virtual-Template"].addSC("<1-200>", "Virtual-Template interface number");
+ routerEIGRPC["distribute-list"].gateway.WORD.out.addSC("Virtual-TokenRing", "Virtual TokenRing");
+ routerEIGRPC["distribute-list"].gateway.WORD.out["Virtual-TokenRing"].addSC("<0-2147483647>", "Virtual-TokenRing interface number");
+ routerEIGRPC["distribute-list"].gateway.WORD.out.addSC("bgp", "Border Gateway Protocol (BGP)");
+ routerEIGRPC["distribute-list"].gateway.WORD.out.bgp.addSC("<1-65535>", "Autonomous system number");
+ routerEIGRPC["distribute-list"].gateway.WORD.out.addSC("connected", "Connected");
+ routerEIGRPC["distribute-list"].gateway.WORD.out.addSC("egp", "Exterior Gateway Protocol (EGP)");
+ routerEIGRPC["distribute-list"].gateway.WORD.out.egp.addSC("<0-65535>", "Remote autonomous system number");
+ routerEIGRPC["distribute-list"].gateway.WORD.out.addSC("eigrp", "Enhanced Interior Gateway Routing Protocol (EIGRP)");
+ routerEIGRPC["distribute-list"].gateway.WORD.out.eigrp.addSC("<1-65535>", "Autonomous system number");
+ routerEIGRPC["distribute-list"].gateway.WORD.out.addSC("igrp", "Interior Gateway Routing Protocol (IGRP)");
+ routerEIGRPC["distribute-list"].gateway.WORD.out.igrp.addSC("<1-65535>", "Autonomous system number");
+ routerEIGRPC["distribute-list"].gateway.WORD.out.addSC("ospf", "Open Shortest Path First (OSPF)");
+ routerEIGRPC["distribute-list"].gateway.WORD.out.ospf.addSC("<1-65535>", "Process ID");
+ routerEIGRPC["distribute-list"].gateway.WORD.out.ospf["<1-65535>"].addSC("vrf", "VPN Routing/Forwarding Instance");
+ routerEIGRPC["distribute-list"].gateway.WORD.out.ospf["<1-65535>"].vrf.addSC("WORD", "VPN Routing/Forwarding Instance (VRF) name");
+ routerEIGRPC["distribute-list"].gateway.WORD.out.addSC("rip", "Routing Information Protocol (RIP)");
+ routerEIGRPC["distribute-list"].gateway.WORD.out.addSC("static", "Static routes");
+ routerEIGRPC["distribute-list"].addSC("prefix", "Filter prefixes in routing updates");
+ routerEIGRPC["distribute-list"].prefix.addSC("WORD", "Name of an IP prefix-list");
+ routerEIGRPC["distribute-list"].prefix.WORD.addSC("gateway", "Filtering incoming updates based on gateway");
+ routerEIGRPC["distribute-list"].prefix.WORD.addSC("in", "Filter incoming routing updates");
+ routerEIGRPC["distribute-list"].prefix.WORD.addSC("out", "Filter outgoing routing updates");
+ routerEIGRPC["distribute-list"].prefix.WORD.out.addSC("Async", "Async interface");
+ routerEIGRPC["distribute-list"].prefix.WORD.out.Async.addSC("<1-5>", "Async interface number");
+ routerEIGRPC["distribute-list"].prefix.WORD.out.addSC("BVI", "Bridge-Group Virtual Interface");
+ routerEIGRPC["distribute-list"].prefix.WORD.out.BVI.addSC("<1-255>", "BVI interface number");
+ routerEIGRPC["distribute-list"].prefix.WORD.out.addSC("CTunnel", "CTunnel interface");
+ routerEIGRPC["distribute-list"].prefix.WORD.out.CTunnel.addSC("<0-2147483647>", "CTunnel interface number");
+ routerEIGRPC["distribute-list"].prefix.WORD.out.addSC("Dialer", "Dialer interface");
+ routerEIGRPC["distribute-list"].prefix.WORD.out.Dialer.addSC("<0-255>", "Dialer interface number");
+ routerEIGRPC["distribute-list"].prefix.WORD.out.addSC("FastEthernet", "FastEthernet IEEE 802.3");
+ routerEIGRPC["distribute-list"].prefix.WORD.out.FastEthernet.addSC("<0-0>", "FastEthernet interface number");
+ routerEIGRPC["distribute-list"].prefix.WORD.out.addSC("Lex", "Lex interface");
+ routerEIGRPC["distribute-list"].prefix.WORD.out.Lex.addSC("<0-2147483647>", "Lex interface number");
+ routerEIGRPC["distribute-list"].prefix.WORD.out.addSC("Loopback", "Loopback interface");
+ routerEIGRPC["distribute-list"].prefix.WORD.out.Loopback.addSC("<0-2147483647>", "Loopback interface number");
+ routerEIGRPC["distribute-list"].prefix.WORD.out.addSC("MFR", "Multilink Frame Relay bundle interface");
+ routerEIGRPC["distribute-list"].prefix.WORD.out.MFR.addSC("<0-2147483647>", "MFR interface number");
+ routerEIGRPC["distribute-list"].prefix.WORD.out.addSC("Multilink", "Multilink-group interface");
+ routerEIGRPC["distribute-list"].prefix.WORD.out.Multilink.addSC("<1-2147483647>", "Multilink interface number");
+ routerEIGRPC["distribute-list"].prefix.WORD.out.addSC("Null", "Null interface");
+ routerEIGRPC["distribute-list"].prefix.WORD.out.Null.addSC("<0-0>", "Null interface number");
+ routerEIGRPC["distribute-list"].prefix.WORD.out.addSC("Serial", "Serial");
+ routerEIGRPC["distribute-list"].prefix.WORD.out.Serial.addSC("<0-1>", "Serial interface number");
+ routerEIGRPC["distribute-list"].prefix.WORD.out.addSC("Tunnel", "Tunnel interface");
+ routerEIGRPC["distribute-list"].prefix.WORD.out.Tunnel.addSC("<0-2147483647>", "Tunnel interface number");
+ routerEIGRPC["distribute-list"].prefix.WORD.out.addSC("Vif", "PGM Multicast Host interface");
+ routerEIGRPC["distribute-list"].prefix.WORD.out.Vif.addSC("<1-1>", "Vif interface number");
+ routerEIGRPC["distribute-list"].prefix.WORD.out.addSC("Virtual-Template", "Virtual Template interface");
+ routerEIGRPC["distribute-list"].prefix.WORD.out["Virtual-Template"].addSC("<1-200>", "Virtual-Template interface number");
+ routerEIGRPC["distribute-list"].prefix.WORD.out.addSC("Virtual-TokenRing", "Virtual TokenRing");
+ routerEIGRPC["distribute-list"].prefix.WORD.out["Virtual-TokenRing"].addSC("<0-2147483647>", "Virtual-TokenRing interface number");
+ routerEIGRPC["distribute-list"].prefix.WORD.out.addSC("bgp", "Border Gateway Protocol (BGP)");
+ routerEIGRPC["distribute-list"].prefix.WORD.out.bgp.addSC("<1-65535>", "Autonomous system number");
+ routerEIGRPC["distribute-list"].prefix.WORD.out.addSC("connected", "Connected");
+ routerEIGRPC["distribute-list"].prefix.WORD.out.addSC("egp", "Exterior Gateway Protocol (EGP)");
+ routerEIGRPC["distribute-list"].prefix.WORD.out.egp.addSC("<0-65535>", "Remote autonomous system number");
+ routerEIGRPC["distribute-list"].prefix.WORD.out.addSC("eigrp", "Enhanced Interior Gateway Routing Protocol (EIGRP)");
+ routerEIGRPC["distribute-list"].prefix.WORD.out.eigrp.addSC("<1-65535>", "Autonomous system number");
+ routerEIGRPC["distribute-list"].prefix.WORD.out.addSC("igrp", "Interior Gateway Routing Protocol (IGRP)");
+ routerEIGRPC["distribute-list"].prefix.WORD.out.igrp.addSC("<1-65535>", "Autonomous system number");
+ routerEIGRPC["distribute-list"].prefix.WORD.out.addSC("ospf", "Open Shortest Path First (OSPF)");
+ routerEIGRPC["distribute-list"].prefix.WORD.out.ospf.addSC("<1-65535>", "Process ID");
+ routerEIGRPC["distribute-list"].prefix.WORD.out.ospf["<1-65535>"].addSC("vrf", "VPN Routing/Forwarding Instance");
+ routerEIGRPC["distribute-list"].prefix.WORD.out.ospf["<1-65535>"].vrf.addSC("WORD", "VPN Routing/Forwarding Instance (VRF) name");
+ routerEIGRPC["distribute-list"].prefix.WORD.out.addSC("rip", "Routing Information Protocol (RIP)");
+ routerEIGRPC["distribute-list"].prefix.WORD.out.addSC("static", "Static routes");
+routerEIGRPC.addSC("eigrp", "EIGRP specific commands");
+ routerEIGRPC.eigrp.addSC("log-neighbor-changes", "Enable/Disable IP-EIGRP neighbor logging");
+ routerEIGRPC.eigrp.addSC("log-neighbor-warnings", "Enable/Disable IP-EIGRP neighbor warnings");
+ routerEIGRPC.eigrp["log-neighbor-warnings"].addSC("<1-65535>", "Neighbor warning interval in seconds");
+ routerEIGRPC.eigrp.addSC("router-id", "router-id for this EIGRP process");
+ routerEIGRPC.eigrp["router-id"].addSC("A.B.C.D", "EIGRP Router-ID in IP address format");
+ routerEIGRPC.eigrp.addSC("stub", "Set IP-EIGRP as stubbed router");
+ routerEIGRPC.eigrp.stub.addSC("connected", "Do advertise connected routes");
+ routerEIGRPC.eigrp.stub.addSC("receive-only", "Set IP-EIGRP as receive only neighbor");
+ routerEIGRPC.eigrp.stub.addSC("static", "Do advertise static routes");
+ routerEIGRPC.eigrp.stub.static.addSC("connected", "Do advertise connected routes");
+ routerEIGRPC.eigrp.stub.addSC("summary", "Do advertise summary routes");
+ routerEIGRPC.eigrp.stub.summary.addSC("connected", "Do advertise connected routes");
+ routerEIGRPC.eigrp.stub.summary.addSC("static", "Do advertise static routes");
+ routerEIGRPC.eigrp.stub.summary.static.addSC("connected", "Do advertise connected routes");
+routerEIGRPC.addSC("exit", "Exit from routing protocol configuration mode");
+routerEIGRPC.addSC("help", "Description of the interactive help system");
+routerEIGRPC.addSC("maximum-paths", "Forward packets over multiple paths");
+ routerEIGRPC["maximum-paths"].addSC("<1-6>", "Number of paths");
+routerEIGRPC.addSC("metric", "Modify IGRP routing metrics and parameters");
+ routerEIGRPC.metric.addSC("holddown", "Enable IGRP holddown");
+ routerEIGRPC.metric.addSC("maximum-hops", "Advertise IGRP routes greater than <hops> as unreachable");
+ routerEIGRPC.metric["maximum-hops"].addSC("<1-255>", "Hop count");
+ routerEIGRPC.metric.addSC("weights", "Modify IGRP metric coefficients");
+ routerEIGRPC.metric.weights.addSC("<0-8>", "Type Of Service (Only TOS 0 supported)");
+ routerEIGRPC.metric.weights["<0-8>"].addSC("<0-4294967295>", "K1");
+ routerEIGRPC.metric.weights["<0-8>"]["<0-4294967295>"].addSC("<0-4294967295>", "K2");
+ routerEIGRPC.metric.weights["<0-8>"]["<0-4294967295>"]["<0-4294967295>"].addSC("<0-4294967295>", "K3");
+ routerEIGRPC.metric.weights["<0-8>"]["<0-4294967295>"]["<0-4294967295>"]["<0-4294967295>"].addSC("<0-4294967295>", "K4");
+ routerEIGRPC.metric.weights["<0-8>"]["<0-4294967295>"]["<0-4294967295>"]["<0-4294967295>"]["<0-4294967295>"].addSC("<0-4294967295>", "K5");
+routerEIGRPC.addSC("neighbor", "Specify a neighbor router");
+ routerEIGRPC.neighbor.addSC("A.B.C.D", "Neighbor address");
+routerEIGRPC.addSC("network", "Enable routing on an IP network");
+ routerEIGRPC.network.addSC("A.B.C.D", "Network number");
+ routerEIGRPC.network["A.B.C.D"].addSC("A.B.C.D", "EIGRP wild card bits");
+routerEIGRPC.addSC("no", "Negate a command or set its defaults");
+routerEIGRPC.addSC("offset-list", "Add or subtract offset from IGRP or RIP metrics");
+ routerEIGRPC["offset-list"].addSC("<0-99>", "Access list of networks to apply offset (0 selects all networks)");
+ routerEIGRPC["offset-list"]["<0-99>"].addSC("in", "Perform offset on incoming updates");
+ routerEIGRPC["offset-list"]["<0-99>"].addSC("out", "Perform offset on outgoing updates");
+ routerEIGRPC["offset-list"].addSC("<1300-1999>", "Access list of networks to apply offset (expanded range)");
+ routerEIGRPC["offset-list"]["<1300-1999>"].addSC("in", "Perform offset on incoming updates");
+ routerEIGRPC["offset-list"]["<1300-1999>"].addSC("out", "Perform offset on outgoing updates");
+ routerEIGRPC["offset-list"].addSC("WORD", "Access-list name");
+ routerEIGRPC["offset-list"].WORD.addSC("in", "Perform offset on incoming updates");
+ routerEIGRPC["offset-list"].WORD.addSC("out", "Perform offset on outgoing updates");
+routerEIGRPC.addSC("passive-interface", "Suppress routing updates on an interface");
+routerEIGRPC.addSC("redistribute", "Redistribute information from another routing protocol");
+routerEIGRPC.addSC("timers", "Adjust routing timers");
+ routerEIGRPC.timers.addSC("active-time", "EIGRP time limit for active state");
+ routerEIGRPC.timers["active-time"].addSC("<1-4294967295>", "EIGRP active-state time limit in minutes");
+ routerEIGRPC.timers["active-time"].addSC("disabled", "disable EIGRP time limit for active state");
+routerEIGRPC.addSC("traffic-share", "How to compute traffic share over alternate paths");
+ routerEIGRPC["traffic-share"].addSC("balanced", "Share inversely proportional to metric");
+ routerEIGRPC["traffic-share"].addSC("min", "All traffic shared among min metric paths");
+ routerEIGRPC["traffic-share"].min.addSC("across-interfaces", "Use different interfaces for equal-cost paths");
+routerEIGRPC.addSC("variance", "Control load balancing variance");
+ routerEIGRPC.variance.addSC("<1-128>", "Metric variance multiplier");
diff --git a/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/cmd_routerIGRP.txt b/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/cmd_routerIGRP.txt
new file mode 100644
index 0000000..7e57acd
--- /dev/null
+++ b/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/cmd_routerIGRP.txt
@@ -0,0 +1,335 @@
+
+routerIGRPC.addSC("default", "Set a command to its defaults");
+routerIGRPC.addSC("default-information", "Control distribution of default information");
+ routerIGRPC["default-information"].addSC("allowed", "Allow default information");
+ routerIGRPC["default-information"].addSC("in", "Accept default routing information");
+ routerIGRPC["default-information"].addSC("out", "Output default routing information");
+ routerIGRPC["default-information"].out.addSC("<1-99>", "A standard IP access list number");
+ routerIGRPC["default-information"].out.addSC("<1300-1999>", "A standard expanded IP access list number");
+ routerIGRPC["default-information"].out.addSC("WORD", "Standard Access-list name");
+routerIGRPC.addSC("default-metric", "Set metric of redistributed routes");
+ routerIGRPC["default-metric"].addSC("<1-4294967295>", "Bandwidth in Kbits per second");
+ routerIGRPC["default-metric"]["<1-4294967295>"].addSC("<0-4294967295>", "Delay metric, in 10 microsecond units");
+routerIGRPC.addSC("distance", "Define an administrative distance");
+ routerIGRPC.distance.addSC("<1-255>", "Administrative distance");
+ routerIGRPC.distance["<1-255>"].addSC("A.B.C.D", "IP Source address");
+ routerIGRPC.distance["<1-255>"]["A.B.C.D"].addSC("A.B.C.D", "IP address mask");
+ routerIGRPC.distance["<1-255>"]["A.B.C.D"]["A.B.C.D"].addSC("<1-99>", "IP Standard access list number");
+ routerIGRPC.distance["<1-255>"]["A.B.C.D"]["A.B.C.D"].addSC("<1300-1999>", "IP Standard expanded access list number");
+ routerIGRPC.distance["<1-255>"]["A.B.C.D"]["A.B.C.D"].addSC("WORD", "Standard access-list name");
+routerIGRPC.addSC("distribute-list", "Filter networks in routing updates");
+ routerIGRPC["distribute-list"].addSC("<1-199>", "IP access list number");
+ routerIGRPC["distribute-list"]["<1-199>"].addSC("in", "Filter incoming routing updates");
+ routerIGRPC["distribute-list"]["<1-199>"].addSC("out", "Filter outgoing routing updates");
+ routerIGRPC["distribute-list"]["<1-199>"].out.addSC("Async", "Async interface");
+ routerIGRPC["distribute-list"]["<1-199>"].out.Async.addSC("<1-5>", "Async interface number");
+ routerIGRPC["distribute-list"]["<1-199>"].out.addSC("BVI", "Bridge-Group Virtual Interface");
+ routerIGRPC["distribute-list"]["<1-199>"].out.BVI.addSC("<1-255>", "BVI interface number");
+ routerIGRPC["distribute-list"]["<1-199>"].out.addSC("CTunnel", "CTunnel interface");
+ routerIGRPC["distribute-list"]["<1-199>"].out.CTunnel.addSC("<0-2147483647>", "CTunnel interface number");
+ routerIGRPC["distribute-list"]["<1-199>"].out.addSC("Dialer", "Dialer interface");
+ routerIGRPC["distribute-list"]["<1-199>"].out.Dialer.addSC("<0-255>", "Dialer interface number");
+ routerIGRPC["distribute-list"]["<1-199>"].out.addSC("FastEthernet", "FastEthernet IEEE 802.3");
+ routerIGRPC["distribute-list"]["<1-199>"].out.FastEthernet.addSC("<0-0>", "FastEthernet interface number");
+ routerIGRPC["distribute-list"]["<1-199>"].out.addSC("Lex", "Lex interface");
+ routerIGRPC["distribute-list"]["<1-199>"].out.Lex.addSC("<0-2147483647>", "Lex interface number");
+ routerIGRPC["distribute-list"]["<1-199>"].out.addSC("Loopback", "Loopback interface");
+ routerIGRPC["distribute-list"]["<1-199>"].out.Loopback.addSC("<0-2147483647>", "Loopback interface number");
+ routerIGRPC["distribute-list"]["<1-199>"].out.addSC("MFR", "Multilink Frame Relay bundle interface");
+ routerIGRPC["distribute-list"]["<1-199>"].out.MFR.addSC("<0-2147483647>", "MFR interface number");
+ routerIGRPC["distribute-list"]["<1-199>"].out.addSC("Multilink", "Multilink-group interface");
+ routerIGRPC["distribute-list"]["<1-199>"].out.Multilink.addSC("<1-2147483647>", "Multilink interface number");
+ routerIGRPC["distribute-list"]["<1-199>"].out.addSC("Null", "Null interface");
+ routerIGRPC["distribute-list"]["<1-199>"].out.Null.addSC("<0-0>", "Null interface number");
+ routerIGRPC["distribute-list"]["<1-199>"].out.addSC("Serial", "Serial");
+ routerIGRPC["distribute-list"]["<1-199>"].out.Serial.addSC("<0-1>", "Serial interface number");
+ routerIGRPC["distribute-list"]["<1-199>"].out.addSC("Tunnel", "Tunnel interface");
+ routerIGRPC["distribute-list"]["<1-199>"].out.Tunnel.addSC("<0-2147483647>", "Tunnel interface number");
+ routerIGRPC["distribute-list"]["<1-199>"].out.addSC("Vif", "PGM Multicast Host interface");
+ routerIGRPC["distribute-list"]["<1-199>"].out.Vif.addSC("<1-1>", "Vif interface number");
+ routerIGRPC["distribute-list"]["<1-199>"].out.addSC("Virtual-Template", "Virtual Template interface");
+ routerIGRPC["distribute-list"]["<1-199>"].out["Virtual-Template"].addSC("<1-200>", "Virtual-Template interface number");
+ routerIGRPC["distribute-list"]["<1-199>"].out.addSC("Virtual-TokenRing", "Virtual TokenRing");
+ routerIGRPC["distribute-list"]["<1-199>"].out["Virtual-TokenRing"].addSC("<0-2147483647>", "Virtual-TokenRing interface number");
+ routerIGRPC["distribute-list"]["<1-199>"].out.addSC("bgp", "Border Gateway Protocol (BGP)");
+ routerIGRPC["distribute-list"]["<1-199>"].out.bgp.addSC("<1-65535>", "Autonomous system number");
+ routerIGRPC["distribute-list"]["<1-199>"].out.addSC("connected", "Connected");
+ routerIGRPC["distribute-list"]["<1-199>"].out.addSC("egp", "Exterior Gateway Protocol (EGP)");
+ routerIGRPC["distribute-list"]["<1-199>"].out.egp.addSC("<0-65535>", "Remote autonomous system number");
+ routerIGRPC["distribute-list"]["<1-199>"].out.addSC("eigrp", "Enhanced Interior Gateway Routing Protocol (EIGRP)");
+ routerIGRPC["distribute-list"]["<1-199>"].out.eigrp.addSC("<1-65535>", "Autonomous system number");
+ routerIGRPC["distribute-list"]["<1-199>"].out.addSC("igrp", "Interior Gateway Routing Protocol (IGRP)");
+ routerIGRPC["distribute-list"]["<1-199>"].out.igrp.addSC("<1-65535>", "Autonomous system number");
+ routerIGRPC["distribute-list"]["<1-199>"].out.addSC("ospf", "Open Shortest Path First (OSPF)");
+ routerIGRPC["distribute-list"]["<1-199>"].out.ospf.addSC("<1-65535>", "Process ID");
+ routerIGRPC["distribute-list"]["<1-199>"].out.ospf["<1-65535>"].addSC("vrf", "VPN Routing/Forwarding Instance");
+ routerIGRPC["distribute-list"]["<1-199>"].out.ospf["<1-65535>"].vrf.addSC("WORD", "VPN Routing/Forwarding Instance (VRF) name");
+ routerIGRPC["distribute-list"]["<1-199>"].out.addSC("rip", "Routing Information Protocol (RIP)");
+ routerIGRPC["distribute-list"]["<1-199>"].out.addSC("static", "Static routes");
+ routerIGRPC["distribute-list"].addSC("<1300-2699>", "IP expanded access list number");
+ routerIGRPC["distribute-list"]["<1300-2699>"].addSC("in", "Filter incoming routing updates");
+ routerIGRPC["distribute-list"]["<1300-2699>"].addSC("out", "Filter outgoing routing updates");
+ routerIGRPC["distribute-list"]["<1300-2699>"].out.addSC("Async", "Async interface");
+ routerIGRPC["distribute-list"]["<1300-2699>"].out.Async.addSC("<1-5>", "Async interface number");
+ routerIGRPC["distribute-list"]["<1300-2699>"].out.addSC("BVI", "Bridge-Group Virtual Interface");
+ routerIGRPC["distribute-list"]["<1300-2699>"].out.BVI.addSC("<1-255>", "BVI interface number");
+ routerIGRPC["distribute-list"]["<1300-2699>"].out.addSC("CTunnel", "CTunnel interface");
+ routerIGRPC["distribute-list"]["<1300-2699>"].out.CTunnel.addSC("<0-2147483647>", "CTunnel interface number");
+ routerIGRPC["distribute-list"]["<1300-2699>"].out.addSC("Dialer", "Dialer interface");
+ routerIGRPC["distribute-list"]["<1300-2699>"].out.Dialer.addSC("<0-255>", "Dialer interface number");
+ routerIGRPC["distribute-list"]["<1300-2699>"].out.addSC("FastEthernet", "FastEthernet IEEE 802.3");
+ routerIGRPC["distribute-list"]["<1300-2699>"].out.FastEthernet.addSC("<0-0>", "FastEthernet interface number");
+ routerIGRPC["distribute-list"]["<1300-2699>"].out.addSC("Lex", "Lex interface");
+ routerIGRPC["distribute-list"]["<1300-2699>"].out.Lex.addSC("<0-2147483647>", "Lex interface number");
+ routerIGRPC["distribute-list"]["<1300-2699>"].out.addSC("Loopback", "Loopback interface");
+ routerIGRPC["distribute-list"]["<1300-2699>"].out.Loopback.addSC("<0-2147483647>", "Loopback interface number");
+ routerIGRPC["distribute-list"]["<1300-2699>"].out.addSC("MFR", "Multilink Frame Relay bundle interface");
+ routerIGRPC["distribute-list"]["<1300-2699>"].out.MFR.addSC("<0-2147483647>", "MFR interface number");
+ routerIGRPC["distribute-list"]["<1300-2699>"].out.addSC("Multilink", "Multilink-group interface");
+ routerIGRPC["distribute-list"]["<1300-2699>"].out.Multilink.addSC("<1-2147483647>", "Multilink interface number");
+ routerIGRPC["distribute-list"]["<1300-2699>"].out.addSC("Null", "Null interface");
+ routerIGRPC["distribute-list"]["<1300-2699>"].out.Null.addSC("<0-0>", "Null interface number");
+ routerIGRPC["distribute-list"]["<1300-2699>"].out.addSC("Serial", "Serial");
+ routerIGRPC["distribute-list"]["<1300-2699>"].out.Serial.addSC("<0-1>", "Serial interface number");
+ routerIGRPC["distribute-list"]["<1300-2699>"].out.addSC("Tunnel", "Tunnel interface");
+ routerIGRPC["distribute-list"]["<1300-2699>"].out.Tunnel.addSC("<0-2147483647>", "Tunnel interface number");
+ routerIGRPC["distribute-list"]["<1300-2699>"].out.addSC("Vif", "PGM Multicast Host interface");
+ routerIGRPC["distribute-list"]["<1300-2699>"].out.Vif.addSC("<1-1>", "Vif interface number");
+ routerIGRPC["distribute-list"]["<1300-2699>"].out.addSC("Virtual-Template", "Virtual Template interface");
+ routerIGRPC["distribute-list"]["<1300-2699>"].out["Virtual-Template"].addSC("<1-200>", "Virtual-Template interface number");
+ routerIGRPC["distribute-list"]["<1300-2699>"].out.addSC("Virtual-TokenRing", "Virtual TokenRing");
+ routerIGRPC["distribute-list"]["<1300-2699>"].out["Virtual-TokenRing"].addSC("<0-2147483647>", "Virtual-TokenRing interface number");
+ routerIGRPC["distribute-list"]["<1300-2699>"].out.addSC("bgp", "Border Gateway Protocol (BGP)");
+ routerIGRPC["distribute-list"]["<1300-2699>"].out.bgp.addSC("<1-65535>", "Autonomous system number");
+ routerIGRPC["distribute-list"]["<1300-2699>"].out.addSC("connected", "Connected");
+ routerIGRPC["distribute-list"]["<1300-2699>"].out.addSC("egp", "Exterior Gateway Protocol (EGP)");
+ routerIGRPC["distribute-list"]["<1300-2699>"].out.egp.addSC("<0-65535>", "Remote autonomous system number");
+ routerIGRPC["distribute-list"]["<1300-2699>"].out.addSC("eigrp", "Enhanced Interior Gateway Routing Protocol (EIGRP)");
+ routerIGRPC["distribute-list"]["<1300-2699>"].out.eigrp.addSC("<1-65535>", "Autonomous system number");
+ routerIGRPC["distribute-list"]["<1300-2699>"].out.addSC("igrp", "Interior Gateway Routing Protocol (IGRP)");
+ routerIGRPC["distribute-list"]["<1300-2699>"].out.igrp.addSC("<1-65535>", "Autonomous system number");
+ routerIGRPC["distribute-list"]["<1300-2699>"].out.addSC("ospf", "Open Shortest Path First (OSPF)");
+ routerIGRPC["distribute-list"]["<1300-2699>"].out.ospf.addSC("<1-65535>", "Process ID");
+ routerIGRPC["distribute-list"]["<1300-2699>"].out.ospf["<1-65535>"].addSC("vrf", "VPN Routing/Forwarding Instance");
+ routerIGRPC["distribute-list"]["<1300-2699>"].out.ospf["<1-65535>"].vrf.addSC("WORD", "VPN Routing/Forwarding Instance (VRF) name");
+ routerIGRPC["distribute-list"]["<1300-2699>"].out.addSC("rip", "Routing Information Protocol (RIP)");
+ routerIGRPC["distribute-list"]["<1300-2699>"].out.addSC("static", "Static routes");
+ routerIGRPC["distribute-list"].addSC("WORD", "Access-list name");
+ routerIGRPC["distribute-list"].WORD.addSC("in", "Filter incoming routing updates");
+ routerIGRPC["distribute-list"].WORD.addSC("out", "Filter outgoing routing updates");
+ routerIGRPC["distribute-list"].WORD.out.addSC("Async", "Async interface");
+ routerIGRPC["distribute-list"].WORD.out.Async.addSC("<1-5>", "Async interface number");
+ routerIGRPC["distribute-list"].WORD.out.addSC("BVI", "Bridge-Group Virtual Interface");
+ routerIGRPC["distribute-list"].WORD.out.BVI.addSC("<1-255>", "BVI interface number");
+ routerIGRPC["distribute-list"].WORD.out.addSC("CTunnel", "CTunnel interface");
+ routerIGRPC["distribute-list"].WORD.out.CTunnel.addSC("<0-2147483647>", "CTunnel interface number");
+ routerIGRPC["distribute-list"].WORD.out.addSC("Dialer", "Dialer interface");
+ routerIGRPC["distribute-list"].WORD.out.Dialer.addSC("<0-255>", "Dialer interface number");
+ routerIGRPC["distribute-list"].WORD.out.addSC("FastEthernet", "FastEthernet IEEE 802.3");
+ routerIGRPC["distribute-list"].WORD.out.FastEthernet.addSC("<0-0>", "FastEthernet interface number");
+ routerIGRPC["distribute-list"].WORD.out.addSC("Lex", "Lex interface");
+ routerIGRPC["distribute-list"].WORD.out.Lex.addSC("<0-2147483647>", "Lex interface number");
+ routerIGRPC["distribute-list"].WORD.out.addSC("Loopback", "Loopback interface");
+ routerIGRPC["distribute-list"].WORD.out.Loopback.addSC("<0-2147483647>", "Loopback interface number");
+ routerIGRPC["distribute-list"].WORD.out.addSC("MFR", "Multilink Frame Relay bundle interface");
+ routerIGRPC["distribute-list"].WORD.out.MFR.addSC("<0-2147483647>", "MFR interface number");
+ routerIGRPC["distribute-list"].WORD.out.addSC("Multilink", "Multilink-group interface");
+ routerIGRPC["distribute-list"].WORD.out.Multilink.addSC("<1-2147483647>", "Multilink interface number");
+ routerIGRPC["distribute-list"].WORD.out.addSC("Null", "Null interface");
+ routerIGRPC["distribute-list"].WORD.out.Null.addSC("<0-0>", "Null interface number");
+ routerIGRPC["distribute-list"].WORD.out.addSC("Serial", "Serial");
+ routerIGRPC["distribute-list"].WORD.out.Serial.addSC("<0-1>", "Serial interface number");
+ routerIGRPC["distribute-list"].WORD.out.addSC("Tunnel", "Tunnel interface");
+ routerIGRPC["distribute-list"].WORD.out.Tunnel.addSC("<0-2147483647>", "Tunnel interface number");
+ routerIGRPC["distribute-list"].WORD.out.addSC("Vif", "PGM Multicast Host interface");
+ routerIGRPC["distribute-list"].WORD.out.Vif.addSC("<1-1>", "Vif interface number");
+ routerIGRPC["distribute-list"].WORD.out.addSC("Virtual-Template", "Virtual Template interface");
+ routerIGRPC["distribute-list"].WORD.out["Virtual-Template"].addSC("<1-200>", "Virtual-Template interface number");
+ routerIGRPC["distribute-list"].WORD.out.addSC("Virtual-TokenRing", "Virtual TokenRing");
+ routerIGRPC["distribute-list"].WORD.out["Virtual-TokenRing"].addSC("<0-2147483647>", "Virtual-TokenRing interface number");
+ routerIGRPC["distribute-list"].WORD.out.addSC("bgp", "Border Gateway Protocol (BGP)");
+ routerIGRPC["distribute-list"].WORD.out.bgp.addSC("<1-65535>", "Autonomous system number");
+ routerIGRPC["distribute-list"].WORD.out.addSC("connected", "Connected");
+ routerIGRPC["distribute-list"].WORD.out.addSC("egp", "Exterior Gateway Protocol (EGP)");
+ routerIGRPC["distribute-list"].WORD.out.egp.addSC("<0-65535>", "Remote autonomous system number");
+ routerIGRPC["distribute-list"].WORD.out.addSC("eigrp", "Enhanced Interior Gateway Routing Protocol (EIGRP)");
+ routerIGRPC["distribute-list"].WORD.out.eigrp.addSC("<1-65535>", "Autonomous system number");
+ routerIGRPC["distribute-list"].WORD.out.addSC("igrp", "Interior Gateway Routing Protocol (IGRP)");
+ routerIGRPC["distribute-list"].WORD.out.igrp.addSC("<1-65535>", "Autonomous system number");
+ routerIGRPC["distribute-list"].WORD.out.addSC("ospf", "Open Shortest Path First (OSPF)");
+ routerIGRPC["distribute-list"].WORD.out.ospf.addSC("<1-65535>", "Process ID");
+ routerIGRPC["distribute-list"].WORD.out.ospf["<1-65535>"].addSC("vrf", "VPN Routing/Forwarding Instance");
+ routerIGRPC["distribute-list"].WORD.out.ospf["<1-65535>"].vrf.addSC("WORD", "VPN Routing/Forwarding Instance (VRF) name");
+ routerIGRPC["distribute-list"].WORD.out.addSC("rip", "Routing Information Protocol (RIP)");
+ routerIGRPC["distribute-list"].WORD.out.addSC("static", "Static routes");
+ routerIGRPC["distribute-list"].addSC("gateway", "Filtering incoming updates based on gateway");
+ routerIGRPC["distribute-list"].gateway.addSC("WORD", "Name of an IP prefix-list");
+ routerIGRPC["distribute-list"].gateway.WORD.addSC("in", "Filter incoming routing updates");
+ routerIGRPC["distribute-list"].gateway.WORD.addSC("out", "Filter outgoing routing updates");
+ routerIGRPC["distribute-list"].gateway.WORD.out.addSC("Async", "Async interface");
+ routerIGRPC["distribute-list"].gateway.WORD.out.Async.addSC("<1-5>", "Async interface number");
+ routerIGRPC["distribute-list"].gateway.WORD.out.addSC("BVI", "Bridge-Group Virtual Interface");
+ routerIGRPC["distribute-list"].gateway.WORD.out.BVI.addSC("<1-255>", "BVI interface number");
+ routerIGRPC["distribute-list"].gateway.WORD.out.addSC("CTunnel", "CTunnel interface");
+ routerIGRPC["distribute-list"].gateway.WORD.out.CTunnel.addSC("<0-2147483647>", "CTunnel interface number");
+ routerIGRPC["distribute-list"].gateway.WORD.out.addSC("Dialer", "Dialer interface");
+ routerIGRPC["distribute-list"].gateway.WORD.out.Dialer.addSC("<0-255>", "Dialer interface number");
+ routerIGRPC["distribute-list"].gateway.WORD.out.addSC("FastEthernet", "FastEthernet IEEE 802.3");
+ routerIGRPC["distribute-list"].gateway.WORD.out.FastEthernet.addSC("<0-0>", "FastEthernet interface number");
+ routerIGRPC["distribute-list"].gateway.WORD.out.addSC("Lex", "Lex interface");
+ routerIGRPC["distribute-list"].gateway.WORD.out.Lex.addSC("<0-2147483647>", "Lex interface number");
+ routerIGRPC["distribute-list"].gateway.WORD.out.addSC("Loopback", "Loopback interface");
+ routerIGRPC["distribute-list"].gateway.WORD.out.Loopback.addSC("<0-2147483647>", "Loopback interface number");
+ routerIGRPC["distribute-list"].gateway.WORD.out.addSC("MFR", "Multilink Frame Relay bundle interface");
+ routerIGRPC["distribute-list"].gateway.WORD.out.MFR.addSC("<0-2147483647>", "MFR interface number");
+ routerIGRPC["distribute-list"].gateway.WORD.out.addSC("Multilink", "Multilink-group interface");
+ routerIGRPC["distribute-list"].gateway.WORD.out.Multilink.addSC("<1-2147483647>", "Multilink interface number");
+ routerIGRPC["distribute-list"].gateway.WORD.out.addSC("Null", "Null interface");
+ routerIGRPC["distribute-list"].gateway.WORD.out.Null.addSC("<0-0>", "Null interface number");
+ routerIGRPC["distribute-list"].gateway.WORD.out.addSC("Serial", "Serial");
+ routerIGRPC["distribute-list"].gateway.WORD.out.Serial.addSC("<0-1>", "Serial interface number");
+ routerIGRPC["distribute-list"].gateway.WORD.out.addSC("Tunnel", "Tunnel interface");
+ routerIGRPC["distribute-list"].gateway.WORD.out.Tunnel.addSC("<0-2147483647>", "Tunnel interface number");
+ routerIGRPC["distribute-list"].gateway.WORD.out.addSC("Vif", "PGM Multicast Host interface");
+ routerIGRPC["distribute-list"].gateway.WORD.out.Vif.addSC("<1-1>", "Vif interface number");
+ routerIGRPC["distribute-list"].gateway.WORD.out.addSC("Virtual-Template", "Virtual Template interface");
+ routerIGRPC["distribute-list"].gateway.WORD.out["Virtual-Template"].addSC("<1-200>", "Virtual-Template interface number");
+ routerIGRPC["distribute-list"].gateway.WORD.out.addSC("Virtual-TokenRing", "Virtual TokenRing");
+ routerIGRPC["distribute-list"].gateway.WORD.out["Virtual-TokenRing"].addSC("<0-2147483647>", "Virtual-TokenRing interface number");
+ routerIGRPC["distribute-list"].gateway.WORD.out.addSC("bgp", "Border Gateway Protocol (BGP)");
+ routerIGRPC["distribute-list"].gateway.WORD.out.bgp.addSC("<1-65535>", "Autonomous system number");
+ routerIGRPC["distribute-list"].gateway.WORD.out.addSC("connected", "Connected");
+ routerIGRPC["distribute-list"].gateway.WORD.out.addSC("egp", "Exterior Gateway Protocol (EGP)");
+ routerIGRPC["distribute-list"].gateway.WORD.out.egp.addSC("<0-65535>", "Remote autonomous system number");
+ routerIGRPC["distribute-list"].gateway.WORD.out.addSC("eigrp", "Enhanced Interior Gateway Routing Protocol (EIGRP)");
+ routerIGRPC["distribute-list"].gateway.WORD.out.eigrp.addSC("<1-65535>", "Autonomous system number");
+ routerIGRPC["distribute-list"].gateway.WORD.out.addSC("igrp", "Interior Gateway Routing Protocol (IGRP)");
+ routerIGRPC["distribute-list"].gateway.WORD.out.igrp.addSC("<1-65535>", "Autonomous system number");
+ routerIGRPC["distribute-list"].gateway.WORD.out.addSC("ospf", "Open Shortest Path First (OSPF)");
+ routerIGRPC["distribute-list"].gateway.WORD.out.ospf.addSC("<1-65535>", "Process ID");
+ routerIGRPC["distribute-list"].gateway.WORD.out.ospf["<1-65535>"].addSC("vrf", "VPN Routing/Forwarding Instance");
+ routerIGRPC["distribute-list"].gateway.WORD.out.ospf["<1-65535>"].vrf.addSC("WORD", "VPN Routing/Forwarding Instance (VRF) name");
+ routerIGRPC["distribute-list"].gateway.WORD.out.addSC("rip", "Routing Information Protocol (RIP)");
+ routerIGRPC["distribute-list"].gateway.WORD.out.addSC("static", "Static routes");
+ routerIGRPC["distribute-list"].addSC("prefix", "Filter prefixes in routing updates");
+ routerIGRPC["distribute-list"].prefix.addSC("WORD", "Name of an IP prefix-list");
+ routerIGRPC["distribute-list"].prefix.WORD.addSC("gateway", "Filtering incoming updates based on gateway");
+ routerIGRPC["distribute-list"].prefix.WORD.addSC("in", "Filter incoming routing updates");
+ routerIGRPC["distribute-list"].prefix.WORD.addSC("out", "Filter outgoing routing updates");
+ routerIGRPC["distribute-list"].prefix.WORD.out.addSC("Async", "Async interface");
+ routerIGRPC["distribute-list"].prefix.WORD.out.Async.addSC("<1-5>", "Async interface number");
+ routerIGRPC["distribute-list"].prefix.WORD.out.addSC("BVI", "Bridge-Group Virtual Interface");
+ routerIGRPC["distribute-list"].prefix.WORD.out.BVI.addSC("<1-255>", "BVI interface number");
+ routerIGRPC["distribute-list"].prefix.WORD.out.addSC("CTunnel", "CTunnel interface");
+ routerIGRPC["distribute-list"].prefix.WORD.out.CTunnel.addSC("<0-2147483647>", "CTunnel interface number");
+ routerIGRPC["distribute-list"].prefix.WORD.out.addSC("Dialer", "Dialer interface");
+ routerIGRPC["distribute-list"].prefix.WORD.out.Dialer.addSC("<0-255>", "Dialer interface number");
+ routerIGRPC["distribute-list"].prefix.WORD.out.addSC("FastEthernet", "FastEthernet IEEE 802.3");
+ routerIGRPC["distribute-list"].prefix.WORD.out.FastEthernet.addSC("<0-0>", "FastEthernet interface number");
+ routerIGRPC["distribute-list"].prefix.WORD.out.addSC("Lex", "Lex interface");
+ routerIGRPC["distribute-list"].prefix.WORD.out.Lex.addSC("<0-2147483647>", "Lex interface number");
+ routerIGRPC["distribute-list"].prefix.WORD.out.addSC("Loopback", "Loopback interface");
+ routerIGRPC["distribute-list"].prefix.WORD.out.Loopback.addSC("<0-2147483647>", "Loopback interface number");
+ routerIGRPC["distribute-list"].prefix.WORD.out.addSC("MFR", "Multilink Frame Relay bundle interface");
+ routerIGRPC["distribute-list"].prefix.WORD.out.MFR.addSC("<0-2147483647>", "MFR interface number");
+ routerIGRPC["distribute-list"].prefix.WORD.out.addSC("Multilink", "Multilink-group interface");
+ routerIGRPC["distribute-list"].prefix.WORD.out.Multilink.addSC("<1-2147483647>", "Multilink interface number");
+ routerIGRPC["distribute-list"].prefix.WORD.out.addSC("Null", "Null interface");
+ routerIGRPC["distribute-list"].prefix.WORD.out.Null.addSC("<0-0>", "Null interface number");
+ routerIGRPC["distribute-list"].prefix.WORD.out.addSC("Serial", "Serial");
+ routerIGRPC["distribute-list"].prefix.WORD.out.Serial.addSC("<0-1>", "Serial interface number");
+ routerIGRPC["distribute-list"].prefix.WORD.out.addSC("Tunnel", "Tunnel interface");
+ routerIGRPC["distribute-list"].prefix.WORD.out.Tunnel.addSC("<0-2147483647>", "Tunnel interface number");
+ routerIGRPC["distribute-list"].prefix.WORD.out.addSC("Vif", "PGM Multicast Host interface");
+ routerIGRPC["distribute-list"].prefix.WORD.out.Vif.addSC("<1-1>", "Vif interface number");
+ routerIGRPC["distribute-list"].prefix.WORD.out.addSC("Virtual-Template", "Virtual Template interface");
+ routerIGRPC["distribute-list"].prefix.WORD.out["Virtual-Template"].addSC("<1-200>", "Virtual-Template interface number");
+ routerIGRPC["distribute-list"].prefix.WORD.out.addSC("Virtual-TokenRing", "Virtual TokenRing");
+ routerIGRPC["distribute-list"].prefix.WORD.out["Virtual-TokenRing"].addSC("<0-2147483647>", "Virtual-TokenRing interface number");
+ routerIGRPC["distribute-list"].prefix.WORD.out.addSC("bgp", "Border Gateway Protocol (BGP)");
+ routerIGRPC["distribute-list"].prefix.WORD.out.bgp.addSC("<1-65535>", "Autonomous system number");
+ routerIGRPC["distribute-list"].prefix.WORD.out.addSC("connected", "Connected");
+ routerIGRPC["distribute-list"].prefix.WORD.out.addSC("egp", "Exterior Gateway Protocol (EGP)");
+ routerIGRPC["distribute-list"].prefix.WORD.out.egp.addSC("<0-65535>", "Remote autonomous system number");
+ routerIGRPC["distribute-list"].prefix.WORD.out.addSC("eigrp", "Enhanced Interior Gateway Routing Protocol (EIGRP)");
+ routerIGRPC["distribute-list"].prefix.WORD.out.eigrp.addSC("<1-65535>", "Autonomous system number");
+ routerIGRPC["distribute-list"].prefix.WORD.out.addSC("igrp", "Interior Gateway Routing Protocol (IGRP)");
+ routerIGRPC["distribute-list"].prefix.WORD.out.igrp.addSC("<1-65535>", "Autonomous system number");
+ routerIGRPC["distribute-list"].prefix.WORD.out.addSC("ospf", "Open Shortest Path First (OSPF)");
+ routerIGRPC["distribute-list"].prefix.WORD.out.ospf.addSC("<1-65535>", "Process ID");
+ routerIGRPC["distribute-list"].prefix.WORD.out.ospf["<1-65535>"].addSC("vrf", "VPN Routing/Forwarding Instance");
+ routerIGRPC["distribute-list"].prefix.WORD.out.ospf["<1-65535>"].vrf.addSC("WORD", "VPN Routing/Forwarding Instance (VRF) name");
+ routerIGRPC["distribute-list"].prefix.WORD.out.addSC("rip", "Routing Information Protocol (RIP)");
+ routerIGRPC["distribute-list"].prefix.WORD.out.addSC("static", "Static routes");
+routerIGRPC.addSC("exit", "Exit from routing protocol configuration mode");
+routerIGRPC.addSC("help", "Description of the interactive help system");
+routerIGRPC.addSC("input-queue", "Specify input queue depth");
+ routerIGRPC["input-queue"].addSC("<0-1024>", "queue depth");
+routerIGRPC.addSC("maximum-paths", "Forward packets over multiple paths");
+ routerIGRPC["maximum-paths"].addSC("<1-6>", "Number of paths");
+routerIGRPC.addSC("metric", "Modify IGRP routing metrics and parameters");
+ routerIGRPC.metric.addSC("holddown", "Enable IGRP holddown");
+ routerIGRPC.metric.addSC("maximum-hops", "Advertise IGRP routes greater than <hops> as unreachable");
+ routerIGRPC.metric["maximum-hops"].addSC("<1-255>", "Hop count");
+ routerIGRPC.metric.addSC("weights", "Modify IGRP metric coefficients");
+ routerIGRPC.metric.weights.addSC("<0-8>", "Type Of Service (Only TOS 0 supported)");
+ routerIGRPC.metric.weights["<0-8>"].addSC("<0-4294967295>", "K1");
+ routerIGRPC.metric.weights["<0-8>"]["<0-4294967295>"].addSC("<0-4294967295>", "K2");
+ routerIGRPC.metric.weights["<0-8>"]["<0-4294967295>"]["<0-4294967295>"].addSC("<0-4294967295>", "K3");
+ routerIGRPC.metric.weights["<0-8>"]["<0-4294967295>"]["<0-4294967295>"]["<0-4294967295>"].addSC("<0-4294967295>", "K4");
+ routerIGRPC.metric.weights["<0-8>"]["<0-4294967295>"]["<0-4294967295>"]["<0-4294967295>"]["<0-4294967295>"].addSC("<0-4294967295>", "K5");
+routerIGRPC.addSC("neighbor", "Specify a neighbor router");
+ routerIGRPC.neighbor.addSC("A.B.C.D", "Neighbor address");
+routerIGRPC.addSC("network", "Enable routing on an IP network");
+ routerIGRPC.network.addSC("A.B.C.D", "Network number");
+routerIGRPC.addSC("no", "Negate a command or set its defaults");
+ routerIGRPC.no.addSC("default-information", "Control distribution of default information");
+ routerIGRPC.no["default-information"].addSC("allowed", "Allow default information");
+ routerIGRPC.no["default-information"].addSC("in", "Accept default routing information");
+ routerIGRPC.no["default-information"].addSC("out", "Output default routing information");
+ routerIGRPC.no.addSC("default-metric", "Set metric of redistributed routes");
+ routerIGRPC.no.addSC("distance", "Define an administrative distance");
+ routerIGRPC.no.distance.addSC("<1-255>", "Administrative distance");
+ routerIGRPC.no.addSC("distribute-list", "Filter networks in routing updates");
+ routerIGRPC.no["distribute-list"].addSC("<1-199>", "IP access list number");
+ routerIGRPC.no["distribute-list"].addSC("<1300-2699>", "IP expanded access list number");
+ routerIGRPC.no["distribute-list"].addSC("WORD", "Access-list name");
+ routerIGRPC.no["distribute-list"].addSC("gateway", "Filtering incoming updates based on gateway");
+ routerIGRPC.no["distribute-list"].addSC("prefix", "Filter prefixes in routing updates");
+ routerIGRPC.no.addSC("input-queue", "Specify input queue depth");
+ routerIGRPC.no.addSC("maximum-paths", "Forward packets over multiple paths");
+ routerIGRPC.no["maximum-paths"].addSC("<1-6>", "Number of paths");
+ routerIGRPC.no.addSC("metric", "Modify IGRP routing metrics and parameters");
+ routerIGRPC.no.metric.addSC("holddown", "Enable IGRP holddown");
+ routerIGRPC.no.metric.addSC("maximum-hops", "Advertise IGRP routes greater than <hops> as unreachable");
+ routerIGRPC.no.metric.addSC("weights", "Modify IGRP metric coefficients");
+ routerIGRPC.no.addSC("neighbor", "Specify a neighbor router");
+ routerIGRPC.no.neighbor.addSC("A.B.C.D", "Neighbor address");
+ routerIGRPC.no.addSC("network", "Enable routing on an IP network");
+ routerIGRPC.no.network.addSC("A.B.C.D", "Network number");
+routerIGRPC.addSC("offset-list", "Add or subtract offset from IGRP or RIP metrics");
+ routerIGRPC["offset-list"].addSC("<0-99>", "Access list of networks to apply offset (0 selects all networks)");
+ routerIGRPC["offset-list"]["<0-99>"].addSC("in", "Perform offset on incoming updates");
+ routerIGRPC["offset-list"]["<0-99>"].addSC("out", "Perform offset on outgoing updates");
+ routerIGRPC["offset-list"].addSC("<1300-1999>", "Access list of networks to apply offset (expanded range)");
+ routerIGRPC["offset-list"]["<1300-1999>"].addSC("in", "Perform offset on incoming updates");
+ routerIGRPC["offset-list"]["<1300-1999>"].addSC("out", "Perform offset on outgoing updates");
+ routerIGRPC["offset-list"].addSC("WORD", "Access-list name");
+ routerIGRPC["offset-list"].WORD.addSC("in", "Perform offset on incoming updates");
+ routerIGRPC["offset-list"].WORD.addSC("out", "Perform offset on outgoing updates");
+routerIGRPC.addSC("passive-interface", "Suppress routing updates on an interface");
+routerIGRPC.addSC("redistribute", "Redistribute information from another routing protocol");
+routerIGRPC.addSC("timers", "Adjust routing timers");
+ routerIGRPC.timers.addSC("basic", "Basic routing protocol update timers");
+ routerIGRPC.timers.basic.addSC("<0-4294967295>", "Interval between updates");
+ routerIGRPC.timers.basic["<0-4294967295>"].addSC("<1-4294967295>", "Invalid");
+ routerIGRPC.timers.basic["<0-4294967295>"]["<1-4294967295>"].addSC("<0-4294967295>", "Holddown");
+ routerIGRPC.timers.basic["<0-4294967295>"]["<1-4294967295>"]["<0-4294967295>"].addSC("<1-4294967295>", "Flush");
+ routerIGRPC.timers.basic["<0-4294967295>"]["<1-4294967295>"]["<0-4294967295>"]["<1-4294967295>"].addSC("<1-4294967295>", "Sleep time, in milliseconds");
+routerIGRPC.addSC("traffic-share", "How to compute traffic share over alternate paths");
+ routerIGRPC["traffic-share"].addSC("balanced", "Share inversely proportional to metric");
+ routerIGRPC["traffic-share"].addSC("min", "All traffic shared among min metric paths");
+ routerIGRPC["traffic-share"].min.addSC("across-interfaces", "Use different interfaces for equal-cost paths");
+routerIGRPC.addSC("validate-update-source", "Perform sanity checks against source address of routing updates");
+routerIGRPC.addSC("variance", "Control load balancing variance");
+ routerIGRPC.variance.addSC("<1-128>", "Metric variance multiplier");
diff --git a/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/cmd_routerOSPF.txt b/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/cmd_routerOSPF.txt
new file mode 100644
index 0000000..65daa42
--- /dev/null
+++ b/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/cmd_routerOSPF.txt
@@ -0,0 +1,457 @@
+
+routerOSPFC.addSC("area", "OSPF area parameters");
+ routerOSPFC.area.addSC("<0-4294967295>", "OSPF area ID as a decimal value");
+ routerOSPFC.area["<0-4294967295>"].addSC("authentication", "Enable authentication");
+ routerOSPFC.area["<0-4294967295>"].authentication.addSC("message-digest", "Use message-digest authentication");
+ routerOSPFC.area["<0-4294967295>"].addSC("default-cost", "Set the summary default-cost of a NSSA/stub area");
+ routerOSPFC.area["<0-4294967295>"]["default-cost"].addSC("<0-16777215>", "Stub's advertised external route metric");
+ routerOSPFC.area["<0-4294967295>"].addSC("filter-list", "Filter networks between OSPF areas");
+ routerOSPFC.area["<0-4294967295>"]["filter-list"].addSC("prefix", "Filter prefixes between OSPF areas");
+ routerOSPFC.area["<0-4294967295>"]["filter-list"].prefix.addSC("WORD", "Name of an IP prefix-list");
+ routerOSPFC.area["<0-4294967295>"]["filter-list"].prefix.WORD.addSC("in", "Filter networks sent to this area");
+ routerOSPFC.area["<0-4294967295>"]["filter-list"].prefix.WORD.addSC("out", "Filter networks sent from this area");
+ routerOSPFC.area["<0-4294967295>"].addSC("nssa", "Specify a NSSA area");
+ routerOSPFC.area["<0-4294967295>"].nssa.addSC("default-information-originate", "Originate Type 7 default into NSSA area");
+ routerOSPFC.area["<0-4294967295>"].nssa["default-information-originate"].addSC("metric", "OSPF default metric");
+ routerOSPFC.area["<0-4294967295>"].nssa["default-information-originate"].metric.addSC("<0-16777214>", "OSPF metric");
+ routerOSPFC.area["<0-4294967295>"].nssa["default-information-originate"].addSC("metric-type", "OSPF metric type for default routes");
+ routerOSPFC.area["<0-4294967295>"].nssa["default-information-originate"]["metric-type"].addSC("<1-2>", "OSPF Link State type");
+ routerOSPFC.area["<0-4294967295>"].nssa.addSC("no-redistribution", "No redistribution into this NSSA area");
+ routerOSPFC.area["<0-4294967295>"].nssa["no-redistribution"].addSC("default-information-originate", "Originate Type 7 default into NSSA area");
+ routerOSPFC.area["<0-4294967295>"].nssa["no-redistribution"]["default-information-originate"].addSC("metric", "OSPF default metric");
+ routerOSPFC.area["<0-4294967295>"].nssa["no-redistribution"]["default-information-originate"].metric.addSC("<0-16777214>", "OSPF metric");
+ routerOSPFC.area["<0-4294967295>"].nssa["no-redistribution"]["default-information-originate"].addSC("metric-type", "OSPF metric type for default routes");
+ routerOSPFC.area["<0-4294967295>"].nssa["no-redistribution"]["default-information-originate"]["metric-type"].addSC("<1-2>", "OSPF Link State type");
+ routerOSPFC.area["<0-4294967295>"].nssa.addSC("no-summary", "Do not send summary LSA into NSSA");
+ routerOSPFC.area["<0-4294967295>"].addSC("range", "Summarize routes matching address/mask (border routers only)");
+ routerOSPFC.area["<0-4294967295>"].range.addSC("A.B.C.D", "IP address to match");
+ routerOSPFC.area["<0-4294967295>"].range["A.B.C.D"].addSC("A.B.C.D", "IP mask for address");
+ routerOSPFC.area["<0-4294967295>"].range["A.B.C.D"]["A.B.C.D"].addSC("advertise", "Advertise this range (default)");
+ routerOSPFC.area["<0-4294967295>"].range["A.B.C.D"]["A.B.C.D"].addSC("cost", "User specified metric for this range");
+ routerOSPFC.area["<0-4294967295>"].range["A.B.C.D"]["A.B.C.D"].cost.addSC("<0-16777215>", "Advertised metric for this range");
+ routerOSPFC.area["<0-4294967295>"].range["A.B.C.D"]["A.B.C.D"].addSC("not-advertise", "DoNotAdvertise this range");
+ routerOSPFC.area["<0-4294967295>"].range["A.B.C.D"]["A.B.C.D"]["not-advertise"].addSC("cost", "User specified metric for this range");
+ routerOSPFC.area["<0-4294967295>"].range["A.B.C.D"]["A.B.C.D"]["not-advertise"].cost.addSC("<0-16777215>", "Advertised metric for this range");
+ routerOSPFC.area["<0-4294967295>"].addSC("sham-link", "Define a sham link and its parameters");
+ routerOSPFC.area["<0-4294967295>"]["sham-link"].addSC("A.B.C.D", "IP addr associated with sham-link source");
+ routerOSPFC.area["<0-4294967295>"]["sham-link"]["A.B.C.D"].addSC("A.B.C.D", "IP addr associated with sham-link destination");
+ routerOSPFC.area["<0-4294967295>"]["sham-link"]["A.B.C.D"]["A.B.C.D"].addSC("cost", "Associate a cost with the sham-link");
+ routerOSPFC.area["<0-4294967295>"]["sham-link"]["A.B.C.D"]["A.B.C.D"].cost.addSC("<1-65535>", "Cost of the sham-link");
+ routerOSPFC.area["<0-4294967295>"].addSC("stub", "Specify a stub area");
+ routerOSPFC.area["<0-4294967295>"].stub.addSC("no-summary", "Do not send summary LSA into stub area");
+ routerOSPFC.area["<0-4294967295>"].addSC("virtual-link", "Define a virtual link and its parameters");
+ routerOSPFC.area["<0-4294967295>"]["virtual-link"].addSC("A.B.C.D", "ID (IP addr) associated with virtual link neighbor");
+ routerOSPFC.area["<0-4294967295>"]["virtual-link"]["A.B.C.D"].addSC("authentication", "Set authentication type");
+ routerOSPFC.area["<0-4294967295>"]["virtual-link"]["A.B.C.D"].authentication.addSC("message-digest", "Message-digest authentication");
+ routerOSPFC.area["<0-4294967295>"]["virtual-link"]["A.B.C.D"].authentication.addSC("null", "No authentication");
+ routerOSPFC.area["<0-4294967295>"]["virtual-link"]["A.B.C.D"].addSC("authentication-key", "Set authentication key");
+ routerOSPFC.area["<0-4294967295>"]["virtual-link"]["A.B.C.D"]["authentication-key"].addSC("<0-7>", "Encryption type (0 for not yet encrypted, 7 for proprietary)");
+ routerOSPFC.area["<0-4294967295>"]["virtual-link"]["A.B.C.D"]["authentication-key"].addSC("LINE", "Authentication key (8 chars)");
+ routerOSPFC.area["<0-4294967295>"]["virtual-link"]["A.B.C.D"].addSC("dead-interval", "Dead router detection time");
+ routerOSPFC.area["<0-4294967295>"]["virtual-link"]["A.B.C.D"]["dead-interval"].addSC("<1-8192>", "Seconds");
+ routerOSPFC.area["<0-4294967295>"]["virtual-link"]["A.B.C.D"]["dead-interval"]["<1-8192>"].addSC("authentication", "Set authentication type");
+ routerOSPFC.area["<0-4294967295>"]["virtual-link"]["A.B.C.D"]["dead-interval"]["<1-8192>"].authentication.addSC("message-digest", "Message-digest authentication");
+ routerOSPFC.area["<0-4294967295>"]["virtual-link"]["A.B.C.D"]["dead-interval"]["<1-8192>"].authentication.addSC("null", "No authentication");
+ routerOSPFC.area["<0-4294967295>"]["virtual-link"]["A.B.C.D"]["dead-interval"]["<1-8192>"].addSC("authentication-key", "Set authentication key");
+ routerOSPFC.area["<0-4294967295>"]["virtual-link"]["A.B.C.D"]["dead-interval"]["<1-8192>"]["authentication-key"].addSC("<0-7>", "Encryption type (0 for not yet encrypted, 7 for proprietary)");
+ routerOSPFC.area["<0-4294967295>"]["virtual-link"]["A.B.C.D"]["dead-interval"]["<1-8192>"]["authentication-key"].addSC("LINE", "Authentication key (8 chars)");
+ routerOSPFC.area["<0-4294967295>"]["virtual-link"]["A.B.C.D"].addSC("hello-interval", "Hello packet interval");
+ routerOSPFC.area["<0-4294967295>"]["virtual-link"]["A.B.C.D"]["hello-interval"].addSC("<1-8192>", "Seconds");
+ routerOSPFC.area["<0-4294967295>"]["virtual-link"]["A.B.C.D"]["hello-interval"]["<1-8192>"].addSC("authentication", "Set authentication type");
+ routerOSPFC.area["<0-4294967295>"]["virtual-link"]["A.B.C.D"]["hello-interval"]["<1-8192>"].authentication.addSC("message-digest", "Message-digest authentication");
+ routerOSPFC.area["<0-4294967295>"]["virtual-link"]["A.B.C.D"]["hello-interval"]["<1-8192>"].authentication.addSC("null", "No authentication");
+ routerOSPFC.area["<0-4294967295>"]["virtual-link"]["A.B.C.D"]["hello-interval"]["<1-8192>"].addSC("authentication-key", "Set authentication key");
+ routerOSPFC.area["<0-4294967295>"]["virtual-link"]["A.B.C.D"]["hello-interval"]["<1-8192>"]["authentication-key"].addSC("<0-7>", "Encryption type (0 for not yet encrypted, 7 for proprietary)");
+ routerOSPFC.area["<0-4294967295>"]["virtual-link"]["A.B.C.D"]["hello-interval"]["<1-8192>"]["authentication-key"].addSC("LINE", "Authentication key (8 chars)");
+ routerOSPFC.area["<0-4294967295>"]["virtual-link"]["A.B.C.D"]["hello-interval"]["<1-8192>"].addSC("dead-interval", "Dead router detection time");
+ routerOSPFC.area["<0-4294967295>"]["virtual-link"]["A.B.C.D"].addSC("message-digest-key", "Set message digest key");
+ routerOSPFC.area["<0-4294967295>"]["virtual-link"]["A.B.C.D"]["message-digest-key"].addSC("<1-255>", "Key ID");
+ routerOSPFC.area["<0-4294967295>"]["virtual-link"]["A.B.C.D"]["message-digest-key"]["<1-255>"].addSC("md5", "Use MD5 algorithm");
+ routerOSPFC.area["<0-4294967295>"]["virtual-link"]["A.B.C.D"]["message-digest-key"]["<1-255>"].md5.addSC("<0-7>", "Encryption type (0 for not yet encrypted, 7 for proprietary)");
+ routerOSPFC.area["<0-4294967295>"]["virtual-link"]["A.B.C.D"]["message-digest-key"]["<1-255>"].md5.addSC("LINE", "Authentication key (16 chars)");
+ routerOSPFC.area["<0-4294967295>"]["virtual-link"]["A.B.C.D"].addSC("retransmit-interval", "LSA retransmit interval");
+ routerOSPFC.area["<0-4294967295>"]["virtual-link"]["A.B.C.D"]["retransmit-interval"].addSC("<1-8192>", "Seconds");
+ routerOSPFC.area["<0-4294967295>"]["virtual-link"]["A.B.C.D"]["retransmit-interval"]["<1-8192>"].addSC("authentication", "Set authentication type");
+ routerOSPFC.area["<0-4294967295>"]["virtual-link"]["A.B.C.D"]["retransmit-interval"]["<1-8192>"].authentication.addSC("message-digest", "Message-digest authentication");
+ routerOSPFC.area["<0-4294967295>"]["virtual-link"]["A.B.C.D"]["retransmit-interval"]["<1-8192>"].authentication.addSC("null", "No authentication");
+ routerOSPFC.area["<0-4294967295>"]["virtual-link"]["A.B.C.D"]["retransmit-interval"]["<1-8192>"].addSC("authentication-key", "Set authentication key");
+ routerOSPFC.area["<0-4294967295>"]["virtual-link"]["A.B.C.D"]["retransmit-interval"]["<1-8192>"]["authentication-key"].addSC("<0-7>", "Encryption type (0 for not yet encrypted, 7 for proprietary)");
+ routerOSPFC.area["<0-4294967295>"]["virtual-link"]["A.B.C.D"]["retransmit-interval"]["<1-8192>"]["authentication-key"].addSC("LINE", "Authentication key (8 chars)");
+ routerOSPFC.area["<0-4294967295>"]["virtual-link"]["A.B.C.D"]["retransmit-interval"]["<1-8192>"].addSC("dead-interval", "Dead router detection time");
+ routerOSPFC.area["<0-4294967295>"]["virtual-link"]["A.B.C.D"]["retransmit-interval"]["<1-8192>"].addSC("hello-interval", "Hello packet interval");
+ routerOSPFC.area["<0-4294967295>"]["virtual-link"]["A.B.C.D"]["retransmit-interval"]["<1-8192>"].addSC("message-digest-key", "Set message digest key");
+ routerOSPFC.area["<0-4294967295>"]["virtual-link"]["A.B.C.D"]["retransmit-interval"]["<1-8192>"]["message-digest-key"].addSC("<1-255>", "Key ID");
+ routerOSPFC.area["<0-4294967295>"]["virtual-link"]["A.B.C.D"]["retransmit-interval"]["<1-8192>"]["message-digest-key"]["<1-255>"].addSC("md5", "Use MD5 algorithm");
+ routerOSPFC.area["<0-4294967295>"]["virtual-link"]["A.B.C.D"]["retransmit-interval"]["<1-8192>"]["message-digest-key"]["<1-255>"].md5.addSC("<0-7>", "Encryption type (0 for not yet encrypted, 7 for proprietary)");
+ routerOSPFC.area["<0-4294967295>"]["virtual-link"]["A.B.C.D"]["retransmit-interval"]["<1-8192>"]["message-digest-key"]["<1-255>"].md5.addSC("LINE", "Authentication key (16 chars)");
+ routerOSPFC.area["<0-4294967295>"]["virtual-link"]["A.B.C.D"].addSC("transmit-delay", "LSA transmission delay");
+ routerOSPFC.area["<0-4294967295>"]["virtual-link"]["A.B.C.D"]["transmit-delay"].addSC("<1-8192>", "Seconds");
+ routerOSPFC.area["<0-4294967295>"]["virtual-link"]["A.B.C.D"]["transmit-delay"]["<1-8192>"].addSC("authentication", "Set authentication type");
+ routerOSPFC.area["<0-4294967295>"]["virtual-link"]["A.B.C.D"]["transmit-delay"]["<1-8192>"].authentication.addSC("message-digest", "Message-digest authentication");
+ routerOSPFC.area["<0-4294967295>"]["virtual-link"]["A.B.C.D"]["transmit-delay"]["<1-8192>"].authentication.addSC("null", "No authentication");
+ routerOSPFC.area["<0-4294967295>"]["virtual-link"]["A.B.C.D"]["transmit-delay"]["<1-8192>"].addSC("authentication-key", "Set authentication key");
+ routerOSPFC.area["<0-4294967295>"]["virtual-link"]["A.B.C.D"]["transmit-delay"]["<1-8192>"]["authentication-key"].addSC("<0-7>", "Encryption type (0 for not yet encrypted, 7 for proprietary)");
+ routerOSPFC.area["<0-4294967295>"]["virtual-link"]["A.B.C.D"]["transmit-delay"]["<1-8192>"]["authentication-key"].addSC("LINE", "Authentication key (8 chars)");
+ routerOSPFC.area["<0-4294967295>"]["virtual-link"]["A.B.C.D"]["transmit-delay"]["<1-8192>"].addSC("dead-interval", "Dead router detection time");
+ routerOSPFC.area["<0-4294967295>"]["virtual-link"]["A.B.C.D"]["transmit-delay"]["<1-8192>"].addSC("hello-interval", "Hello packet interval");
+ routerOSPFC.area["<0-4294967295>"]["virtual-link"]["A.B.C.D"]["transmit-delay"]["<1-8192>"].addSC("message-digest-key", "Set message digest key");
+ routerOSPFC.area["<0-4294967295>"]["virtual-link"]["A.B.C.D"]["transmit-delay"]["<1-8192>"]["message-digest-key"].addSC("<1-255>", "Key ID");
+ routerOSPFC.area["<0-4294967295>"]["virtual-link"]["A.B.C.D"]["transmit-delay"]["<1-8192>"]["message-digest-key"]["<1-255>"].addSC("md5", "Use MD5 algorithm");
+ routerOSPFC.area["<0-4294967295>"]["virtual-link"]["A.B.C.D"]["transmit-delay"]["<1-8192>"]["message-digest-key"]["<1-255>"].md5.addSC("<0-7>", "Encryption type (0 for not yet encrypted, 7 for proprietary)");
+ routerOSPFC.area["<0-4294967295>"]["virtual-link"]["A.B.C.D"]["transmit-delay"]["<1-8192>"]["message-digest-key"]["<1-255>"].md5.addSC("LINE", "Authentication key (16 chars)");
+ routerOSPFC.area["<0-4294967295>"]["virtual-link"]["A.B.C.D"]["transmit-delay"]["<1-8192>"].addSC("retransmit-interval", "LSA retransmit interval");
+ routerOSPFC.area.addSC("A.B.C.D", "OSPF area ID in IP address format");
+ routerOSPFC.area["A.B.C.D"].addSC("authentication", "Enable authentication");
+ routerOSPFC.area["A.B.C.D"].authentication.addSC("message-digest", "Use message-digest authentication");
+ routerOSPFC.area["A.B.C.D"].addSC("default-cost", "Set the summary default-cost of a NSSA/stub area");
+ routerOSPFC.area["A.B.C.D"]["default-cost"].addSC("<0-16777215>", "Stub's advertised external route metric");
+ routerOSPFC.area["A.B.C.D"].addSC("filter-list", "Filter networks between OSPF areas");
+ routerOSPFC.area["A.B.C.D"]["filter-list"].addSC("prefix", "Filter prefixes between OSPF areas");
+ routerOSPFC.area["A.B.C.D"]["filter-list"].prefix.addSC("WORD", "Name of an IP prefix-list");
+ routerOSPFC.area["A.B.C.D"]["filter-list"].prefix.WORD.addSC("in", "Filter networks sent to this area");
+ routerOSPFC.area["A.B.C.D"]["filter-list"].prefix.WORD.addSC("out", "Filter networks sent from this area");
+ routerOSPFC.area["A.B.C.D"].addSC("nssa", "Specify a NSSA area");
+ routerOSPFC.area["A.B.C.D"].nssa.addSC("default-information-originate", "Originate Type 7 default into NSSA area");
+ routerOSPFC.area["A.B.C.D"].nssa["default-information-originate"].addSC("metric", "OSPF default metric");
+ routerOSPFC.area["A.B.C.D"].nssa["default-information-originate"].metric.addSC("<0-16777214>", "OSPF metric");
+ routerOSPFC.area["A.B.C.D"].nssa["default-information-originate"].addSC("metric-type", "OSPF metric type for default routes");
+ routerOSPFC.area["A.B.C.D"].nssa["default-information-originate"]["metric-type"].addSC("<1-2>", "OSPF Link State type");
+ routerOSPFC.area["A.B.C.D"].nssa.addSC("no-redistribution", "No redistribution into this NSSA area");
+ routerOSPFC.area["A.B.C.D"].nssa["no-redistribution"].addSC("default-information-originate", "Originate Type 7 default into NSSA area");
+ routerOSPFC.area["A.B.C.D"].nssa["no-redistribution"]["default-information-originate"].addSC("metric", "OSPF default metric");
+ routerOSPFC.area["A.B.C.D"].nssa["no-redistribution"]["default-information-originate"].metric.addSC("<0-16777214>", "OSPF metric");
+ routerOSPFC.area["A.B.C.D"].nssa["no-redistribution"]["default-information-originate"].addSC("metric-type", "OSPF metric type for default routes");
+ routerOSPFC.area["A.B.C.D"].nssa["no-redistribution"]["default-information-originate"]["metric-type"].addSC("<1-2>", "OSPF Link State type");
+ routerOSPFC.area["A.B.C.D"].nssa.addSC("no-summary", "Do not send summary LSA into NSSA");
+ routerOSPFC.area["A.B.C.D"].addSC("range", "Summarize routes matching address/mask (border routers only)");
+ routerOSPFC.area["A.B.C.D"].range.addSC("A.B.C.D", "IP address to match");
+ routerOSPFC.area["A.B.C.D"].range["A.B.C.D"].addSC("A.B.C.D", "IP mask for address");
+ routerOSPFC.area["A.B.C.D"].range["A.B.C.D"]["A.B.C.D"].addSC("advertise", "Advertise this range (default)");
+ routerOSPFC.area["A.B.C.D"].range["A.B.C.D"]["A.B.C.D"].addSC("cost", "User specified metric for this range");
+ routerOSPFC.area["A.B.C.D"].range["A.B.C.D"]["A.B.C.D"].cost.addSC("<0-16777215>", "Advertised metric for this range");
+ routerOSPFC.area["A.B.C.D"].range["A.B.C.D"]["A.B.C.D"].addSC("not-advertise", "DoNotAdvertise this range");
+ routerOSPFC.area["A.B.C.D"].range["A.B.C.D"]["A.B.C.D"]["not-advertise"].addSC("cost", "User specified metric for this range");
+ routerOSPFC.area["A.B.C.D"].range["A.B.C.D"]["A.B.C.D"]["not-advertise"].cost.addSC("<0-16777215>", "Advertised metric for this range");
+ routerOSPFC.area["A.B.C.D"].addSC("sham-link", "Define a sham link and its parameters");
+ routerOSPFC.area["A.B.C.D"]["sham-link"].addSC("A.B.C.D", "IP addr associated with sham-link source");
+ routerOSPFC.area["A.B.C.D"]["sham-link"]["A.B.C.D"].addSC("A.B.C.D", "IP addr associated with sham-link destination");
+ routerOSPFC.area["A.B.C.D"]["sham-link"]["A.B.C.D"]["A.B.C.D"].addSC("cost", "Associate a cost with the sham-link");
+ routerOSPFC.area["A.B.C.D"]["sham-link"]["A.B.C.D"]["A.B.C.D"].cost.addSC("<1-65535>", "Cost of the sham-link");
+ routerOSPFC.area["A.B.C.D"].addSC("stub", "Specify a stub area");
+ routerOSPFC.area["A.B.C.D"].stub.addSC("no-summary", "Do not send summary LSA into stub area");
+ routerOSPFC.area["A.B.C.D"].addSC("virtual-link", "Define a virtual link and its parameters");
+ routerOSPFC.area["A.B.C.D"]["virtual-link"].addSC("A.B.C.D", "ID (IP addr) associated with virtual link neighbor");
+ routerOSPFC.area["A.B.C.D"]["virtual-link"]["A.B.C.D"].addSC("authentication", "Set authentication type");
+ routerOSPFC.area["A.B.C.D"]["virtual-link"]["A.B.C.D"].authentication.addSC("message-digest", "Message-digest authentication");
+ routerOSPFC.area["A.B.C.D"]["virtual-link"]["A.B.C.D"].authentication.addSC("null", "No authentication");
+ routerOSPFC.area["A.B.C.D"]["virtual-link"]["A.B.C.D"].addSC("authentication-key", "Set authentication key");
+ routerOSPFC.area["A.B.C.D"]["virtual-link"]["A.B.C.D"]["authentication-key"].addSC("<0-7>", "Encryption type (0 for not yet encrypted, 7 for proprietary)");
+ routerOSPFC.area["A.B.C.D"]["virtual-link"]["A.B.C.D"]["authentication-key"].addSC("LINE", "Authentication key (8 chars)");
+ routerOSPFC.area["A.B.C.D"]["virtual-link"]["A.B.C.D"].addSC("dead-interval", "Dead router detection time");
+ routerOSPFC.area["A.B.C.D"]["virtual-link"]["A.B.C.D"]["dead-interval"].addSC("<1-8192>", "Seconds");
+ routerOSPFC.area["A.B.C.D"]["virtual-link"]["A.B.C.D"]["dead-interval"]["<1-8192>"].addSC("authentication", "Set authentication type");
+ routerOSPFC.area["A.B.C.D"]["virtual-link"]["A.B.C.D"]["dead-interval"]["<1-8192>"].authentication.addSC("message-digest", "Message-digest authentication");
+ routerOSPFC.area["A.B.C.D"]["virtual-link"]["A.B.C.D"]["dead-interval"]["<1-8192>"].authentication.addSC("null", "No authentication");
+ routerOSPFC.area["A.B.C.D"]["virtual-link"]["A.B.C.D"]["dead-interval"]["<1-8192>"].addSC("authentication-key", "Set authentication key");
+ routerOSPFC.area["A.B.C.D"]["virtual-link"]["A.B.C.D"]["dead-interval"]["<1-8192>"]["authentication-key"].addSC("<0-7>", "Encryption type (0 for not yet encrypted, 7 for proprietary)");
+ routerOSPFC.area["A.B.C.D"]["virtual-link"]["A.B.C.D"]["dead-interval"]["<1-8192>"]["authentication-key"].addSC("LINE", "Authentication key (8 chars)");
+ routerOSPFC.area["A.B.C.D"]["virtual-link"]["A.B.C.D"].addSC("hello-interval", "Hello packet interval");
+ routerOSPFC.area["A.B.C.D"]["virtual-link"]["A.B.C.D"]["hello-interval"].addSC("<1-8192>", "Seconds");
+ routerOSPFC.area["A.B.C.D"]["virtual-link"]["A.B.C.D"]["hello-interval"]["<1-8192>"].addSC("authentication", "Set authentication type");
+ routerOSPFC.area["A.B.C.D"]["virtual-link"]["A.B.C.D"]["hello-interval"]["<1-8192>"].authentication.addSC("message-digest", "Message-digest authentication");
+ routerOSPFC.area["A.B.C.D"]["virtual-link"]["A.B.C.D"]["hello-interval"]["<1-8192>"].authentication.addSC("null", "No authentication");
+ routerOSPFC.area["A.B.C.D"]["virtual-link"]["A.B.C.D"]["hello-interval"]["<1-8192>"].addSC("authentication-key", "Set authentication key");
+ routerOSPFC.area["A.B.C.D"]["virtual-link"]["A.B.C.D"]["hello-interval"]["<1-8192>"]["authentication-key"].addSC("<0-7>", "Encryption type (0 for not yet encrypted, 7 for proprietary)");
+ routerOSPFC.area["A.B.C.D"]["virtual-link"]["A.B.C.D"]["hello-interval"]["<1-8192>"]["authentication-key"].addSC("LINE", "Authentication key (8 chars)");
+ routerOSPFC.area["A.B.C.D"]["virtual-link"]["A.B.C.D"]["hello-interval"]["<1-8192>"].addSC("dead-interval", "Dead router detection time");
+ routerOSPFC.area["A.B.C.D"]["virtual-link"]["A.B.C.D"].addSC("message-digest-key", "Set message digest key");
+ routerOSPFC.area["A.B.C.D"]["virtual-link"]["A.B.C.D"]["message-digest-key"].addSC("<1-255>", "Key ID");
+ routerOSPFC.area["A.B.C.D"]["virtual-link"]["A.B.C.D"]["message-digest-key"]["<1-255>"].addSC("md5", "Use MD5 algorithm");
+ routerOSPFC.area["A.B.C.D"]["virtual-link"]["A.B.C.D"]["message-digest-key"]["<1-255>"].md5.addSC("<0-7>", "Encryption type (0 for not yet encrypted, 7 for proprietary)");
+ routerOSPFC.area["A.B.C.D"]["virtual-link"]["A.B.C.D"]["message-digest-key"]["<1-255>"].md5.addSC("LINE", "Authentication key (16 chars)");
+ routerOSPFC.area["A.B.C.D"]["virtual-link"]["A.B.C.D"].addSC("retransmit-interval", "LSA retransmit interval");
+ routerOSPFC.area["A.B.C.D"]["virtual-link"]["A.B.C.D"]["retransmit-interval"].addSC("<1-8192>", "Seconds");
+ routerOSPFC.area["A.B.C.D"]["virtual-link"]["A.B.C.D"]["retransmit-interval"]["<1-8192>"].addSC("authentication", "Set authentication type");
+ routerOSPFC.area["A.B.C.D"]["virtual-link"]["A.B.C.D"]["retransmit-interval"]["<1-8192>"].authentication.addSC("message-digest", "Message-digest authentication");
+ routerOSPFC.area["A.B.C.D"]["virtual-link"]["A.B.C.D"]["retransmit-interval"]["<1-8192>"].authentication.addSC("null", "No authentication");
+ routerOSPFC.area["A.B.C.D"]["virtual-link"]["A.B.C.D"]["retransmit-interval"]["<1-8192>"].addSC("authentication-key", "Set authentication key");
+ routerOSPFC.area["A.B.C.D"]["virtual-link"]["A.B.C.D"]["retransmit-interval"]["<1-8192>"]["authentication-key"].addSC("<0-7>", "Encryption type (0 for not yet encrypted, 7 for proprietary)");
+ routerOSPFC.area["A.B.C.D"]["virtual-link"]["A.B.C.D"]["retransmit-interval"]["<1-8192>"]["authentication-key"].addSC("LINE", "Authentication key (8 chars)");
+ routerOSPFC.area["A.B.C.D"]["virtual-link"]["A.B.C.D"]["retransmit-interval"]["<1-8192>"].addSC("dead-interval", "Dead router detection time");
+ routerOSPFC.area["A.B.C.D"]["virtual-link"]["A.B.C.D"]["retransmit-interval"]["<1-8192>"].addSC("hello-interval", "Hello packet interval");
+ routerOSPFC.area["A.B.C.D"]["virtual-link"]["A.B.C.D"]["retransmit-interval"]["<1-8192>"].addSC("message-digest-key", "Set message digest key");
+ routerOSPFC.area["A.B.C.D"]["virtual-link"]["A.B.C.D"]["retransmit-interval"]["<1-8192>"]["message-digest-key"].addSC("<1-255>", "Key ID");
+ routerOSPFC.area["A.B.C.D"]["virtual-link"]["A.B.C.D"]["retransmit-interval"]["<1-8192>"]["message-digest-key"]["<1-255>"].addSC("md5", "Use MD5 algorithm");
+ routerOSPFC.area["A.B.C.D"]["virtual-link"]["A.B.C.D"]["retransmit-interval"]["<1-8192>"]["message-digest-key"]["<1-255>"].md5.addSC("<0-7>", "Encryption type (0 for not yet encrypted, 7 for proprietary)");
+ routerOSPFC.area["A.B.C.D"]["virtual-link"]["A.B.C.D"]["retransmit-interval"]["<1-8192>"]["message-digest-key"]["<1-255>"].md5.addSC("LINE", "Authentication key (16 chars)");
+ routerOSPFC.area["A.B.C.D"]["virtual-link"]["A.B.C.D"].addSC("transmit-delay", "LSA transmission delay");
+ routerOSPFC.area["A.B.C.D"]["virtual-link"]["A.B.C.D"]["transmit-delay"].addSC("<1-8192>", "Seconds");
+ routerOSPFC.area["A.B.C.D"]["virtual-link"]["A.B.C.D"]["transmit-delay"]["<1-8192>"].addSC("authentication", "Set authentication type");
+ routerOSPFC.area["A.B.C.D"]["virtual-link"]["A.B.C.D"]["transmit-delay"]["<1-8192>"].authentication.addSC("message-digest", "Message-digest authentication");
+ routerOSPFC.area["A.B.C.D"]["virtual-link"]["A.B.C.D"]["transmit-delay"]["<1-8192>"].authentication.addSC("null", "No authentication");
+ routerOSPFC.area["A.B.C.D"]["virtual-link"]["A.B.C.D"]["transmit-delay"]["<1-8192>"].addSC("authentication-key", "Set authentication key");
+ routerOSPFC.area["A.B.C.D"]["virtual-link"]["A.B.C.D"]["transmit-delay"]["<1-8192>"]["authentication-key"].addSC("<0-7>", "Encryption type (0 for not yet encrypted, 7 for proprietary)");
+ routerOSPFC.area["A.B.C.D"]["virtual-link"]["A.B.C.D"]["transmit-delay"]["<1-8192>"]["authentication-key"].addSC("LINE", "Authentication key (8 chars)");
+ routerOSPFC.area["A.B.C.D"]["virtual-link"]["A.B.C.D"]["transmit-delay"]["<1-8192>"].addSC("dead-interval", "Dead router detection time");
+ routerOSPFC.area["A.B.C.D"]["virtual-link"]["A.B.C.D"]["transmit-delay"]["<1-8192>"].addSC("hello-interval", "Hello packet interval");
+ routerOSPFC.area["A.B.C.D"]["virtual-link"]["A.B.C.D"]["transmit-delay"]["<1-8192>"].addSC("message-digest-key", "Set message digest key");
+ routerOSPFC.area["A.B.C.D"]["virtual-link"]["A.B.C.D"]["transmit-delay"]["<1-8192>"]["message-digest-key"].addSC("<1-255>", "Key ID");
+ routerOSPFC.area["A.B.C.D"]["virtual-link"]["A.B.C.D"]["transmit-delay"]["<1-8192>"]["message-digest-key"]["<1-255>"].addSC("md5", "Use MD5 algorithm");
+ routerOSPFC.area["A.B.C.D"]["virtual-link"]["A.B.C.D"]["transmit-delay"]["<1-8192>"]["message-digest-key"]["<1-255>"].md5.addSC("<0-7>", "Encryption type (0 for not yet encrypted, 7 for proprietary)");
+ routerOSPFC.area["A.B.C.D"]["virtual-link"]["A.B.C.D"]["transmit-delay"]["<1-8192>"]["message-digest-key"]["<1-255>"].md5.addSC("LINE", "Authentication key (16 chars)");
+ routerOSPFC.area["A.B.C.D"]["virtual-link"]["A.B.C.D"]["transmit-delay"]["<1-8192>"].addSC("retransmit-interval", "LSA retransmit interval");
+routerOSPFC.addSC("auto-cost", "Calculate OSPF interface cost according to bandwidth");
+ routerOSPFC["auto-cost"].addSC("reference-bandwidth", "Use reference bandwidth method to assign OSPF cost");
+ routerOSPFC["auto-cost"]["reference-bandwidth"].addSC("<1-4294967>", "The reference bandwidth in terms of Mbits per second");
+routerOSPFC.addSC("capability", "Enable specific OSPF feature");
+ routerOSPFC.capability.addSC("opaque", "Opaque LSA");
+routerOSPFC.addSC("compatible", "OSPF compatibility list");
+ routerOSPFC.compatible.addSC("rfc1583", "compatible with RFC 1583");
+routerOSPFC.addSC("default", "Set a command to its defaults");
+ routerOSPFC["default"].addSC("area", "OSPF area parameters");
+ routerOSPFC["default"].area.addSC("<0-4294967295>", "OSPF area ID as a decimal value");
+ routerOSPFC["default"].area.addSC("A.B.C.D", "OSPF area ID in IP address format");
+ routerOSPFC["default"].addSC("auto-cost", "Calculate OSPF interface cost according to bandwidth");
+ routerOSPFC["default"]["auto-cost"].addSC("reference-bandwidth", "Use reference bandwidth method to assign OSPF cost");
+ routerOSPFC["default"].addSC("capability", "Enable specific OSPF feature");
+ routerOSPFC["default"].capability.addSC("opaque", "Opaque LSA");
+ routerOSPFC["default"].addSC("compatible", "OSPF compatibility list");
+ routerOSPFC["default"].compatible.addSC("rfc1583", "compatible with RFC 1583");
+routerOSPFC.addSC("default-information", "Control distribution of default information");
+ routerOSPFC["default-information"].addSC("originate", "Distribute a default route");
+ routerOSPFC["default-information"].originate.addSC("always", "Always advertise default route");
+ routerOSPFC["default-information"].originate.addSC("metric", "OSPF default metric");
+ routerOSPFC["default-information"].originate.metric.addSC("<0-16777214>", "OSPF metric");
+ routerOSPFC["default-information"].originate.metric["<0-16777214>"].addSC("always", "Always advertise default route");
+ routerOSPFC["default-information"].originate.addSC("metric-type", "OSPF metric type for default routes");
+ routerOSPFC["default-information"].originate["metric-type"].addSC("<1-2>", "OSPF Link State type");
+ routerOSPFC["default-information"].originate["metric-type"]["<1-2>"].addSC("always", "Always advertise default route");
+ routerOSPFC["default-information"].originate["metric-type"]["<1-2>"].addSC("metric", "OSPF default metric");
+ routerOSPFC["default-information"].originate["metric-type"]["<1-2>"].metric.addSC("<0-16777214>", "OSPF metric");
+ routerOSPFC["default-information"].originate["metric-type"]["<1-2>"].metric["<0-16777214>"].addSC("always", "Always advertise default route");
+ routerOSPFC["default-information"].originate.addSC("route-map", "Route-map reference");
+ routerOSPFC["default-information"].originate["route-map"].addSC("WORD", "Route map name");
+ routerOSPFC["default-information"].originate["route-map"].WORD.addSC("always", "Always advertise default route");
+ routerOSPFC["default-information"].originate["route-map"].WORD.addSC("metric", "OSPF default metric");
+ routerOSPFC["default-information"].originate["route-map"].WORD.metric.addSC("<0-16777214>", "OSPF metric");
+ routerOSPFC["default-information"].originate["route-map"].WORD.metric["<0-16777214>"].addSC("always", "Always advertise default route");
+ routerOSPFC["default-information"].originate["route-map"].WORD.addSC("metric-type", "OSPF metric type for default routes");
+ routerOSPFC["default-information"].originate["route-map"].WORD["metric-type"].addSC("<1-2>", "OSPF Link State type");
+ routerOSPFC["default-information"].originate["route-map"].WORD["metric-type"]["<1-2>"].addSC("always", "Always advertise default route");
+ routerOSPFC["default-information"].originate["route-map"].WORD["metric-type"]["<1-2>"].addSC("metric", "OSPF default metric");
+ routerOSPFC["default-information"].originate["route-map"].WORD["metric-type"]["<1-2>"].metric.addSC("<0-16777214>", "OSPF metric");
+ routerOSPFC["default-information"].originate["route-map"].WORD["metric-type"]["<1-2>"].metric["<0-16777214>"].addSC("always", "Always advertise default route");
+routerOSPFC.addSC("default-metric", "Set metric of redistributed routes");
+ routerOSPFC["default-metric"].addSC("<1-4294967295>", "Default metric");
+routerOSPFC.addSC("discard-route", "Enable or disable discard-route installation");
+ routerOSPFC["discard-route"].addSC("external", "Discard route for redistributed summarised routes");
+ routerOSPFC["discard-route"].addSC("internal", "Discard route for summarised internal routes");
+routerOSPFC.addSC("distance", "Define an administrative distance");
+ routerOSPFC.distance.addSC("<1-255>", "Administrative distance");
+ routerOSPFC.distance["<1-255>"].addSC("A.B.C.D", "IP Source address");
+ routerOSPFC.distance["<1-255>"]["A.B.C.D"].addSC("A.B.C.D", "IP address mask");
+ routerOSPFC.distance["<1-255>"]["A.B.C.D"]["A.B.C.D"].addSC("<1-99>", "IP Standard access list number");
+ routerOSPFC.distance["<1-255>"]["A.B.C.D"]["A.B.C.D"].addSC("<1300-1999>", "IP Standard expanded access list number");
+ routerOSPFC.distance.addSC("ospf", "OSPF distance");
+ routerOSPFC.distance.ospf.addSC("external", "External type 5 and type 7 routes");
+ routerOSPFC.distance.ospf.external.addSC("<1-255>", "Distance for external type 5 and type 7 routes");
+ routerOSPFC.distance.ospf.addSC("inter-area", "Inter-area routes");
+ routerOSPFC.distance.ospf["inter-area"].addSC("<1-255>", "Distance for inter-area routes");
+ routerOSPFC.distance.ospf["inter-area"]["<1-255>"].addSC("external", "External type 5 and type 7 routes");
+ routerOSPFC.distance.ospf["inter-area"]["<1-255>"].external.addSC("<1-255>", "Distance for external type 5 and type 7 routes");
+ routerOSPFC.distance.ospf.addSC("intra-area", "Intra-area routes");
+ routerOSPFC.distance.ospf["intra-area"].addSC("<1-255>", "Distance for intra-area routes");
+ routerOSPFC.distance.ospf["intra-area"]["<1-255>"].addSC("external", "External type 5 and type 7 routes");
+ routerOSPFC.distance.ospf["intra-area"]["<1-255>"].external.addSC("<1-255>", "Distance for external type 5 and type 7 routes");
+ routerOSPFC.distance.ospf["intra-area"]["<1-255>"].addSC("inter-area", "Inter-area routes");
+ routerOSPFC.distance.ospf["intra-area"]["<1-255>"]["inter-area"].addSC("<1-255>", "Distance for inter-area routes");
+ routerOSPFC.distance.ospf["intra-area"]["<1-255>"]["inter-area"]["<1-255>"].addSC("external", "External type 5 and type 7 routes");
+ routerOSPFC.distance.ospf["intra-area"]["<1-255>"]["inter-area"]["<1-255>"].external.addSC("<1-255>", "Distance for external type 5 and type 7 routes");
+routerOSPFC.addSC("distribute-list", "Filter networks in routing updates");
+ routerOSPFC["distribute-list"].addSC("<1-199>", "IP access list number");
+ routerOSPFC["distribute-list"]["<1-199>"].addSC("in", "Filter incoming routing updates");
+ routerOSPFC["distribute-list"]["<1-199>"].addSC("out", "Filter outgoing routing updates");
+ routerOSPFC["distribute-list"]["<1-199>"].out.addSC("Async", "Async interface");
+ routerOSPFC["distribute-list"]["<1-199>"].out.Async.addSC("<1-5>", "Async interface number");
+ routerOSPFC["distribute-list"]["<1-199>"].out.addSC("BVI", "Bridge-Group Virtual Interface");
+ routerOSPFC["distribute-list"]["<1-199>"].out.BVI.addSC("<1-255>", "BVI interface number");
+ routerOSPFC["distribute-list"]["<1-199>"].out.addSC("CTunnel", "CTunnel interface");
+ routerOSPFC["distribute-list"]["<1-199>"].out.CTunnel.addSC("<0-2147483647>", "CTunnel interface number");
+ routerOSPFC["distribute-list"]["<1-199>"].out.addSC("Dialer", "Dialer interface");
+ routerOSPFC["distribute-list"]["<1-199>"].out.Dialer.addSC("<0-255>", "Dialer interface number");
+ routerOSPFC["distribute-list"]["<1-199>"].out.addSC("FastEthernet", "FastEthernet IEEE 802.3");
+ routerOSPFC["distribute-list"]["<1-199>"].out.FastEthernet.addSC("<0-0>", "FastEthernet interface number");
+ routerOSPFC["distribute-list"]["<1-199>"].out.addSC("Lex", "Lex interface");
+ routerOSPFC["distribute-list"]["<1-199>"].out.Lex.addSC("<0-2147483647>", "Lex interface number");
+ routerOSPFC["distribute-list"]["<1-199>"].out.addSC("Loopback", "Loopback interface");
+ routerOSPFC["distribute-list"]["<1-199>"].out.Loopback.addSC("<0-2147483647>", "Loopback interface number");
+ routerOSPFC["distribute-list"]["<1-199>"].out.addSC("MFR", "Multilink Frame Relay bundle interface");
+ routerOSPFC["distribute-list"]["<1-199>"].out.MFR.addSC("<0-2147483647>", "MFR interface number");
+ routerOSPFC["distribute-list"]["<1-199>"].out.addSC("Multilink", "Multilink-group interface");
+ routerOSPFC["distribute-list"]["<1-199>"].out.Multilink.addSC("<1-2147483647>", "Multilink interface number");
+ routerOSPFC["distribute-list"]["<1-199>"].out.addSC("Null", "Null interface");
+ routerOSPFC["distribute-list"]["<1-199>"].out.Null.addSC("<0-0>", "Null interface number");
+ routerOSPFC["distribute-list"]["<1-199>"].out.addSC("Serial", "Serial");
+ routerOSPFC["distribute-list"]["<1-199>"].out.Serial.addSC("<0-1>", "Serial interface number");
+ routerOSPFC["distribute-list"]["<1-199>"].out.addSC("Tunnel", "Tunnel interface");
+ routerOSPFC["distribute-list"]["<1-199>"].out.Tunnel.addSC("<0-2147483647>", "Tunnel interface number");
+ routerOSPFC["distribute-list"]["<1-199>"].out.addSC("Vif", "PGM Multicast Host interface");
+ routerOSPFC["distribute-list"]["<1-199>"].out.Vif.addSC("<1-1>", "Vif interface number");
+ routerOSPFC["distribute-list"]["<1-199>"].out.addSC("Virtual-Template", "Virtual Template interface");
+ routerOSPFC["distribute-list"]["<1-199>"].out["Virtual-Template"].addSC("<1-200>", "Virtual-Template interface number");
+ routerOSPFC["distribute-list"]["<1-199>"].out.addSC("Virtual-TokenRing", "Virtual TokenRing");
+ routerOSPFC["distribute-list"]["<1-199>"].out["Virtual-TokenRing"].addSC("<0-2147483647>", "Virtual-TokenRing interface number");
+ routerOSPFC["distribute-list"]["<1-199>"].out.addSC("bgp", "Border Gateway Protocol (BGP)");
+ routerOSPFC["distribute-list"]["<1-199>"].out.bgp.addSC("<1-65535>", "Autonomous system number");
+ routerOSPFC["distribute-list"]["<1-199>"].out.addSC("connected", "Connected");
+ routerOSPFC["distribute-list"]["<1-199>"].out.addSC("egp", "Exterior Gateway Protocol (EGP)");
+ routerOSPFC["distribute-list"]["<1-199>"].out.egp.addSC("<0-65535>", "Remote autonomous system number");
+ routerOSPFC["distribute-list"]["<1-199>"].out.addSC("eigrp", "Enhanced Interior Gateway Routing Protocol (EIGRP)");
+ routerOSPFC["distribute-list"]["<1-199>"].out.eigrp.addSC("<1-65535>", "Autonomous system number");
+ routerOSPFC["distribute-list"]["<1-199>"].out.addSC("igrp", "Interior Gateway Routing Protocol (IGRP)");
+ routerOSPFC["distribute-list"]["<1-199>"].out.igrp.addSC("<1-65535>", "Autonomous system number");
+ routerOSPFC["distribute-list"]["<1-199>"].out.addSC("ospf", "Open Shortest Path First (OSPF)");
+ routerOSPFC["distribute-list"]["<1-199>"].out.ospf.addSC("<1-65535>", "Process ID");
+ routerOSPFC["distribute-list"]["<1-199>"].out.ospf["<1-65535>"].addSC("vrf", "VPN Routing/Forwarding Instance");
+ routerOSPFC["distribute-list"]["<1-199>"].out.ospf["<1-65535>"].vrf.addSC("WORD", "VPN Routing/Forwarding Instance (VRF) name");
+ routerOSPFC["distribute-list"]["<1-199>"].out.addSC("rip", "Routing Information Protocol (RIP)");
+ routerOSPFC["distribute-list"]["<1-199>"].out.addSC("static", "Static routes");
+ routerOSPFC["distribute-list"].addSC("<1300-2699>", "IP expanded access list number");
+ routerOSPFC["distribute-list"]["<1300-2699>"].addSC("in", "Filter incoming routing updates");
+
+ routerOSPFC["distribute-list"]["<1300-2699>"].addSC("out", "Filter outgoing routing updates");
+ routerOSPFC["distribute-list"]["<1300-2699>"].out.addSC("Async", "Async interface");
+ routerOSPFC["distribute-list"]["<1300-2699>"].out.Async.addSC("<1-5>", "Async interface number");
+ routerOSPFC["distribute-list"]["<1300-2699>"].out.addSC("BVI", "Bridge-Group Virtual Interface");
+ routerOSPFC["distribute-list"]["<1300-2699>"].out.BVI.addSC("<1-255>", "BVI interface number");
+ routerOSPFC["distribute-list"]["<1300-2699>"].out.addSC("CTunnel", "CTunnel interface");
+ routerOSPFC["distribute-list"]["<1300-2699>"].out.CTunnel.addSC("<0-2147483647>", "CTunnel interface number");
+ routerOSPFC["distribute-list"]["<1300-2699>"].out.addSC("Dialer", "Dialer interface");
+ routerOSPFC["distribute-list"]["<1300-2699>"].out.Dialer.addSC("<0-255>", "Dialer interface number");
+ routerOSPFC["distribute-list"]["<1300-2699>"].out.addSC("FastEthernet", "FastEthernet IEEE 802.3");
+ routerOSPFC["distribute-list"]["<1300-2699>"].out.FastEthernet.addSC("<0-0>", "FastEthernet interface number");
+ routerOSPFC["distribute-list"]["<1300-2699>"].out.addSC("Lex", "Lex interface");
+ routerOSPFC["distribute-list"]["<1300-2699>"].out.Lex.addSC("<0-2147483647>", "Lex interface number");
+ routerOSPFC["distribute-list"]["<1300-2699>"].out.addSC("Loopback", "Loopback interface");
+ routerOSPFC["distribute-list"]["<1300-2699>"].out.Loopback.addSC("<0-2147483647>", "Loopback interface number");
+ routerOSPFC["distribute-list"]["<1300-2699>"].out.addSC("MFR", "Multilink Frame Relay bundle interface");
+ routerOSPFC["distribute-list"]["<1300-2699>"].out.MFR.addSC("<0-2147483647>", "MFR interface number");
+ routerOSPFC["distribute-list"]["<1300-2699>"].out.addSC("Multilink", "Multilink-group interface");
+ routerOSPFC["distribute-list"]["<1300-2699>"].out.Multilink.addSC("<1-2147483647>", "Multilink interface number");
+ routerOSPFC["distribute-list"]["<1300-2699>"].out.addSC("Null", "Null interface");
+ routerOSPFC["distribute-list"]["<1300-2699>"].out.Null.addSC("<0-0>", "Null interface number");
+ routerOSPFC["distribute-list"]["<1300-2699>"].out.addSC("Serial", "Serial");
+ routerOSPFC["distribute-list"]["<1300-2699>"].out.Serial.addSC("<0-1>", "Serial interface number");
+ routerOSPFC["distribute-list"]["<1300-2699>"].out.addSC("Tunnel", "Tunnel interface");
+ routerOSPFC["distribute-list"]["<1300-2699>"].out.Tunnel.addSC("<0-2147483647>", "Tunnel interface number");
+ routerOSPFC["distribute-list"]["<1300-2699>"].out.addSC("Vif", "PGM Multicast Host interface");
+ routerOSPFC["distribute-list"]["<1300-2699>"].out.Vif.addSC("<1-1>", "Vif interface number");
+ routerOSPFC["distribute-list"]["<1300-2699>"].out.addSC("Virtual-Template", "Virtual Template interface");
+ routerOSPFC["distribute-list"]["<1300-2699>"].out["Virtual-Template"].addSC("<1-200>", "Virtual-Template interface number");
+ routerOSPFC["distribute-list"]["<1300-2699>"].out.addSC("Virtual-TokenRing", "Virtual TokenRing");
+ routerOSPFC["distribute-list"]["<1300-2699>"].out["Virtual-TokenRing"].addSC("<0-2147483647>", "Virtual-TokenRing interface number");
+ routerOSPFC["distribute-list"]["<1300-2699>"].out.addSC("bgp", "Border Gateway Protocol (BGP)");
+ routerOSPFC["distribute-list"]["<1300-2699>"].out.bgp.addSC("<1-65535>", "Autonomous system number");
+ routerOSPFC["distribute-list"]["<1300-2699>"].out.addSC("connected", "Connected");
+ routerOSPFC["distribute-list"]["<1300-2699>"].out.addSC("egp", "Exterior Gateway Protocol (EGP)");
+ routerOSPFC["distribute-list"]["<1300-2699>"].out.egp.addSC("<0-65535>", "Remote autonomous system number");
+ routerOSPFC["distribute-list"]["<1300-2699>"].out.addSC("eigrp", "Enhanced Interior Gateway Routing Protocol (EIGRP)");
+ routerOSPFC["distribute-list"]["<1300-2699>"].out.eigrp.addSC("<1-65535>", "Autonomous system number");
+ routerOSPFC["distribute-list"]["<1300-2699>"].out.addSC("igrp", "Interior Gateway Routing Protocol (IGRP)");
+ routerOSPFC["distribute-list"]["<1300-2699>"].out.igrp.addSC("<1-65535>", "Autonomous system number");
+ routerOSPFC["distribute-list"]["<1300-2699>"].out.addSC("ospf", "Open Shortest Path First (OSPF)");
+ routerOSPFC["distribute-list"]["<1300-2699>"].out.ospf.addSC("<1-65535>", "Process ID");
+ routerOSPFC["distribute-list"]["<1300-2699>"].out.ospf["<1-65535>"].addSC("vrf", "VPN Routing/Forwarding Instance");
+ routerOSPFC["distribute-list"]["<1300-2699>"].out.ospf["<1-65535>"].vrf.addSC("WORD", "VPN Routing/Forwarding Instance (VRF) name");
+ routerOSPFC["distribute-list"]["<1300-2699>"].out.addSC("rip", "Routing Information Protocol (RIP)");
+ routerOSPFC["distribute-list"]["<1300-2699>"].out.addSC("static", "Static routes");
+ routerOSPFC["distribute-list"].addSC("WORD", "Access-list name");
+ routerOSPFC["distribute-list"].WORD.addSC("in", "Filter incoming routing updates");
+ routerOSPFC["distribute-list"].WORD.addSC("out", "Filter outgoing routing updates");
+ routerOSPFC["distribute-list"].addSC("gateway", "Filtering incoming updates based on gateway");
+ routerOSPFC["distribute-list"].gateway.addSC("WORD", "Name of an IP prefix-list");
+ routerOSPFC["distribute-list"].gateway.WORD.addSC("in", "Filter incoming routing updates");
+ routerOSPFC["distribute-list"].gateway.WORD.addSC("out", "Filter outgoing routing updates");
+ routerOSPFC["distribute-list"].addSC("prefix", "Filter prefixes in routing updates");
+ routerOSPFC["distribute-list"].prefix.addSC("WORD", "Name of an IP prefix-list");
+ routerOSPFC["distribute-list"].prefix.WORD.addSC("gateway", "Filtering incoming updates based on gateway");
+ routerOSPFC["distribute-list"].prefix.WORD.addSC("in", "Filter incoming routing updates");
+ routerOSPFC["distribute-list"].prefix.WORD.addSC("out", "Filter outgoing routing updates");
+routerOSPFC.addSC("domain-id", "OSPF domain-id");
+ routerOSPFC["domain-id"].addSC("A.B.C.D", "OSPF domain ID in IP address format");
+routerOSPFC.addSC("domain-tag", "OSPF domain-tag");
+ routerOSPFC["domain-tag"].addSC("<1-4294967295>", "OSPF domain tag - 32-bit value");
+routerOSPFC.addSC("exit", "Exit from routing protocol configuration mode");
+routerOSPFC.addSC("help", "Description of the interactive help system");
+routerOSPFC.addSC("ignore", "Do not complain about specific event");
+ routerOSPFC.ignore.addSC("lsa", "Do not complain upon receiving LSA of the specified type");
+ routerOSPFC.ignore.lsa.addSC("mospf", "MOSPF Type 6 LSA");
+routerOSPFC.addSC("log-adjacency-changes", "Log changes in adjacency state");
+ routerOSPFC["log-adjacency-changes"].addSC("detail", "Log all state changes");
+routerOSPFC.addSC("max-metric", "Set maximum metric");
+ routerOSPFC["max-metric"].addSC("router-lsa", "Maximum metric in self-originated router-LSAs");
+ routerOSPFC["max-metric"]["router-lsa"].addSC("on-startup", "Set maximum metric temporarily after reboot");
+routerOSPFC.addSC("maximum-paths", "Forward packets over multiple paths");
+ routerOSPFC["maximum-paths"].addSC("<1-6>", "Number of paths");
+routerOSPFC.addSC("neighbor", "Specify a neighbor router");
+ routerOSPFC.neighbor.addSC("A.B.C.D", "Neighbor address");
+routerOSPFC.addSC("network", "Enable routing on an IP network");
+ routerOSPFC.network.addSC("A.B.C.D", "Network number");
+ routerOSPFC.network["A.B.C.D"].addSC("A.B.C.D", "OSPF wild card bits");
+ routerOSPFC.network["A.B.C.D"]["A.B.C.D"].addSC("area", "Set the OSPF area ID");
+ routerOSPFC.network["A.B.C.D"]["A.B.C.D"].area.addSC("<0-4294967295>", "OSPF area ID as a decimal value");
+ routerOSPFC.network["A.B.C.D"]["A.B.C.D"].area.addSC("A.B.C.D", "OSPF area ID in IP address format");
+routerOSPFC.addSC("no", "Negate a command or set its defaults");
+ routerOSPFC.no.addSC("area", "OSPF area parameters");
+ routerOSPFC.no.area.addSC("<0-4294967295>", "OSPF area ID as a decimal value");
+ routerOSPFC.no.area.addSC("A.B.C.D", "OSPF area ID in IP address format");
+ routerOSPFC.no.addSC("auto-cost", "Calculate OSPF interface cost according to bandwidth");
+ routerOSPFC.no["auto-cost"].addSC("reference-bandwidth", "Use reference bandwidth method to assign OSPF cost");
+ routerOSPFC.no.addSC("capability", "Enable specific OSPF feature");
+ routerOSPFC.no.capability.addSC("opaque", "Opaque LSA");
+ routerOSPFC.no.addSC("compatible", "OSPF compatibility list");
+ routerOSPFC.no.compatible.addSC("rfc1583", "compatible with RFC 1583");
+ routerOSPFC.no.addSC("default-information", "Control distribution of default information");
+ routerOSPFC.no["default-information"].addSC("originate", "Distribute a default route");
+ routerOSPFC.no.addSC("default-metric", "Set metric of redistributed routes");
+ routerOSPFC.no.addSC("discard-route", "Enable or disable discard-route installation");
+ routerOSPFC.no.addSC("distance", "Define an administrative distance");
+ routerOSPFC.no.addSC("distribute-list", "Filter networks in routing updates");
+ routerOSPFC.no.addSC("domain-id", "OSPF domain-id");
+ routerOSPFC.no.addSC("domain-tag", "OSPF domain-tag");
+ routerOSPFC.no.addSC("ignore", "Do not complain about specific event");
+ routerOSPFC.no.ignore.addSC("lsa", "Do not complain upon receiving LSA of the specified type");
+ routerOSPFC.no.addSC("log-adjacency-changes", "Log changes in adjacency state");
+ routerOSPFC.no["log-adjacency-changes"].addSC("detail", "Log all state changes");
+ routerOSPFC.no.addSC("max-metric", "Set maximum metric");
+ routerOSPFC.no["max-metric"].addSC("router-lsa", "Maximum metric in self-originated router-LSAs");
+ routerOSPFC.no.addSC("maximum-paths", "Forward packets over multiple paths");
+ routerOSPFC.no["maximum-paths"].addSC("<1-6>", "Number of paths");
+ routerOSPFC.no.addSC("neighbor", "Specify a neighbor router");
+ routerOSPFC.no.neighbor.addSC("A.B.C.D", "Neighbor address");
+ routerOSPFC.no.addSC("network", "Enable routing on an IP network");
+ routerOSPFC.no.network.addSC("A.B.C.D", "Network number");
+routerOSPFC.addSC("passive-interface", "Suppress routing updates on an interface");
+routerOSPFC.addSC("redistribute", "Redistribute information from another routing protocol");
+routerOSPFC.addSC("router-id", "router-id for this OSPF process");
+ routerOSPFC["router-id"].addSC("A.B.C.D", "OSPF router-id in IP address format");
+routerOSPFC.addSC("summary-address", "Configure IP address summaries");
+ routerOSPFC["summary-address"].addSC("A.B.C.D", "IP summary address");
+ routerOSPFC["summary-address"]["A.B.C.D"].addSC("A.B.C.D", "Summary mask");
+ routerOSPFC["summary-address"]["A.B.C.D"]["A.B.C.D"].addSC("not-advertise", "Do not advertise when translating OSPF type-7 LSA");
+ routerOSPFC["summary-address"]["A.B.C.D"]["A.B.C.D"].addSC("tag", "Set tag");
+ routerOSPFC["summary-address"]["A.B.C.D"]["A.B.C.D"].tag.addSC("<0-4294967295>", "32-bit tag value");
+routerOSPFC.addSC("timers", "Adjust routing timers");
+ routerOSPFC.timers.addSC("pacing", "OSPF pacing timers");
+ routerOSPFC.timers.pacing.addSC("flood", "OSPF flood pacing timer");
+ routerOSPFC.timers.pacing.flood.addSC("<5-100>", "The minimum interval in msec to pace limit flooding on interface");
+ routerOSPFC.timers.pacing.addSC("lsa-group", "OSPF LSA group pacing timer");
+ routerOSPFC.timers.pacing["lsa-group"].addSC("<10-1800>", "Interval in sec between group of LSA being refreshed or maxaged");
+ routerOSPFC.timers.pacing.addSC("retransmission", "OSPF retransmission pacing timer");
+ routerOSPFC.timers.pacing.retransmission.addSC("<5-200>", "The minimum interval in msec between neighbor retransmissions");
+ routerOSPFC.timers.addSC("spf", "OSPF SPF timers");
+ routerOSPFC.timers.spf.addSC("<0-4294967295>", "Delay between receiving a change to SPF calculation");
+ routerOSPFC.timers.spf["<0-4294967295>"].addSC("<0-4294967295>", "Hold time between consecutive SPF calculations");
+routerOSPFC.addSC("traffic-share", "How to compute traffic share over alternate paths");
+ routerOSPFC["traffic-share"].addSC("min", "All traffic shared among min metric paths");
+ routerOSPFC["traffic-share"].min.addSC("across-interfaces", "Use different interfaces for equal-cost paths");
diff --git a/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/cmd_routerRIP.txt b/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/cmd_routerRIP.txt
new file mode 100644
index 0000000..565dd1f
--- /dev/null
+++ b/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/cmd_routerRIP.txt
@@ -0,0 +1,287 @@
+
+routerRIPC.addSC("address-family", "Enter Address Family command mode");
+ routerRIPC["address-family"].addSC("ipv4", "Address family");
+ routerRIPC["address-family"].ipv4.addSC("unicast", "Address Family Modifier");
+ routerRIPC["address-family"].ipv4.addSC("vrf", "Specify parameters for a VPN Routing/Forwarding instance");
+ routerRIPC["address-family"].ipv4.vrf.addSC("WORD", "VPN Routing/Forwarding instance name");
+routerRIPC.addSC("auto-summary", "Enable automatic network number summarization");
+routerRIPC.addSC("default", "Set a command to its defaults");
+ routerRIPC["default"].addSC("address-family", "Enter Address Family command mode");
+ routerRIPC["default"]["address-family"].addSC("ipv4", "Address family");
+ routerRIPC["default"].addSC("auto-summary", "Enable automatic network number summarization");
+routerRIPC.addSC("default-information", "Control distribution of default information");
+ routerRIPC["default-information"].addSC("originate", "Distribute a default route");
+ routerRIPC["default-information"].originate.addSC("route-map", "Route-map reference");
+ routerRIPC["default-information"].originate["route-map"].addSC("WORD", "Route map name");
+routerRIPC.addSC("default-metric", "Set metric of redistributed routes");
+ routerRIPC["default-metric"].addSC("<1-4294967295>", "Default metric");
+routerRIPC.addSC("distance", "Define an administrative distance");
+ routerRIPC.distance.addSC("<1-255>", "Administrative distance");
+ routerRIPC.distance["<1-255>"].addSC("A.B.C.D", "IP Source address");
+ routerRIPC.distance["<1-255>"]["A.B.C.D"].addSC("A.B.C.D", "IP address mask");
+ routerRIPC.distance["<1-255>"]["A.B.C.D"]["A.B.C.D"].addSC("<1-99>", "IP Standard access list number");
+ routerRIPC.distance["<1-255>"]["A.B.C.D"]["A.B.C.D"].addSC("<1300-1999>", "IP Standard expanded access list number");
+ routerRIPC.distance["<1-255>"]["A.B.C.D"]["A.B.C.D"].addSC("WORD", "Standard access-list name");
+routerRIPC.addSC("distribute-list", "Filter networks in routing updates");
+ routerRIPC["distribute-list"].addSC("<1-199>", "IP access list number");
+ routerRIPC["distribute-list"]["<1-199>"].addSC("in", "Filter incoming routing updates");
+ routerRIPC["distribute-list"]["<1-199>"].addSC("out", "Filter outgoing routing updates");
+ routerRIPC["distribute-list"].addSC("<1300-2699>", "IP expanded access list number");
+ routerRIPC["distribute-list"]["<1300-2699>"].addSC("in", "Filter incoming routing updates");
+ routerRIPC["distribute-list"]["<1300-2699>"].addSC("out", "Filter outgoing routing updates");
+ routerRIPC["distribute-list"].addSC("WORD", "Access-list name");
+ routerRIPC["distribute-list"].WORD.addSC("in", "Filter incoming routing updates");
+ routerRIPC["distribute-list"].WORD.addSC("out", "Filter outgoing routing updates");
+ routerRIPC["distribute-list"].WORD.out.addSC("Async", "Async interface");
+ routerRIPC["distribute-list"].WORD.out.Async.addSC("<1-5>", "Async interface number");
+ routerRIPC["distribute-list"].WORD.out.addSC("BVI", "Bridge-Group Virtual Interface");
+ routerRIPC["distribute-list"].WORD.out.BVI.addSC("<1-255>", "BVI interface number");
+ routerRIPC["distribute-list"].WORD.out.addSC("CTunnel", "CTunnel interface");
+ routerRIPC["distribute-list"].WORD.out.CTunnel.addSC("<0-2147483647>", "CTunnel interface number");
+ routerRIPC["distribute-list"].WORD.out.addSC("Dialer", "Dialer interface");
+ routerRIPC["distribute-list"].WORD.out.Dialer.addSC("<0-255>", "Dialer interface number");
+ routerRIPC["distribute-list"].WORD.out.addSC("FastEthernet", "FastEthernet IEEE 802.3");
+ routerRIPC["distribute-list"].WORD.out.FastEthernet.addSC("<0-0>", "FastEthernet interface number");
+ routerRIPC["distribute-list"].WORD.out.addSC("Lex", "Lex interface");
+ routerRIPC["distribute-list"].WORD.out.Lex.addSC("<0-2147483647>", "Lex interface number");
+ routerRIPC["distribute-list"].WORD.out.addSC("Loopback", "Loopback interface");
+ routerRIPC["distribute-list"].WORD.out.Loopback.addSC("<0-2147483647>", "Loopback interface number");
+ routerRIPC["distribute-list"].WORD.out.addSC("MFR", "Multilink Frame Relay bundle interface");
+ routerRIPC["distribute-list"].WORD.out.MFR.addSC("<0-2147483647>", "MFR interface number");
+ routerRIPC["distribute-list"].WORD.out.addSC("Multilink", "Multilink-group interface");
+ routerRIPC["distribute-list"].WORD.out.Multilink.addSC("<1-2147483647>", "Multilink interface number");
+ routerRIPC["distribute-list"].WORD.out.addSC("Null", "Null interface");
+ routerRIPC["distribute-list"].WORD.out.Null.addSC("<0-0>", "Null interface number");
+ routerRIPC["distribute-list"].WORD.out.addSC("Serial", "Serial");
+ routerRIPC["distribute-list"].WORD.out.Serial.addSC("<0-1>", "Serial interface number");
+ routerRIPC["distribute-list"].WORD.out.addSC("Tunnel", "Tunnel interface");
+ routerRIPC["distribute-list"].WORD.out.Tunnel.addSC("<0-2147483647>", "Tunnel interface number");
+ routerRIPC["distribute-list"].WORD.out.addSC("Vif", "PGM Multicast Host interface");
+ routerRIPC["distribute-list"].WORD.out.Vif.addSC("<1-1>", "Vif interface number");
+ routerRIPC["distribute-list"].WORD.out.addSC("Virtual-Template", "Virtual Template interface");
+ routerRIPC["distribute-list"].WORD.out["Virtual-Template"].addSC("<1-200>", "Virtual-Template interface number");
+ routerRIPC["distribute-list"].WORD.out.addSC("Virtual-TokenRing", "Virtual TokenRing");
+ routerRIPC["distribute-list"].WORD.out["Virtual-TokenRing"].addSC("<0-2147483647>", "Virtual-TokenRing interface number");
+ routerRIPC["distribute-list"].WORD.out.addSC("bgp", "Border Gateway Protocol (BGP)");
+ routerRIPC["distribute-list"].WORD.out.bgp.addSC("<1-65535>", "Autonomous system number");
+ routerRIPC["distribute-list"].WORD.out.addSC("connected", "Connected");
+ routerRIPC["distribute-list"].WORD.out.addSC("egp", "Exterior Gateway Protocol (EGP)");
+ routerRIPC["distribute-list"].WORD.out.egp.addSC("<0-65535>", "Remote autonomous system number");
+ routerRIPC["distribute-list"].WORD.out.addSC("eigrp", "Enhanced Interior Gateway Routing Protocol (EIGRP)");
+ routerRIPC["distribute-list"].WORD.out.eigrp.addSC("<1-65535>", "Autonomous system number");
+ routerRIPC["distribute-list"].WORD.out.addSC("igrp", "Interior Gateway Routing Protocol (IGRP)");
+ routerRIPC["distribute-list"].WORD.out.igrp.addSC("<1-65535>", "Autonomous system number");
+ routerRIPC["distribute-list"].WORD.out.addSC("ospf", "Open Shortest Path First (OSPF)");
+ routerRIPC["distribute-list"].WORD.out.ospf.addSC("<1-65535>", "Process ID");
+ routerRIPC["distribute-list"].WORD.out.ospf["<1-65535>"].addSC("vrf", "VPN Routing/Forwarding Instance");
+ routerRIPC["distribute-list"].WORD.out.ospf["<1-65535>"].vrf.addSC("WORD", "VPN Routing/Forwarding Instance (VRF) name");
+ routerRIPC["distribute-list"].WORD.out.addSC("rip", "Routing Information Protocol (RIP)");
+ routerRIPC["distribute-list"].WORD.out.addSC("static", "Static routes");
+ routerRIPC["distribute-list"].addSC("gateway", "Filtering incoming updates based on gateway");
+ routerRIPC["distribute-list"].gateway.addSC("WORD", "Name of an IP prefix-list");
+ routerRIPC["distribute-list"].gateway.WORD.addSC("in", "Filter incoming routing updates");
+ routerRIPC["distribute-list"].gateway.WORD.addSC("out", "Filter outgoing routing updates");
+ routerRIPC["distribute-list"].gateway.WORD.out.addSC("Async", "Async interface");
+ routerRIPC["distribute-list"].gateway.WORD.out.Async.addSC("<1-5>", "Async interface number");
+ routerRIPC["distribute-list"].gateway.WORD.out.addSC("BVI", "Bridge-Group Virtual Interface");
+ routerRIPC["distribute-list"].gateway.WORD.out.BVI.addSC("<1-255>", "BVI interface number");
+ routerRIPC["distribute-list"].gateway.WORD.out.addSC("CTunnel", "CTunnel interface");
+ routerRIPC["distribute-list"].gateway.WORD.out.CTunnel.addSC("<0-2147483647>", "CTunnel interface number");
+ routerRIPC["distribute-list"].gateway.WORD.out.addSC("Dialer", "Dialer interface");
+ routerRIPC["distribute-list"].gateway.WORD.out.Dialer.addSC("<0-255>", "Dialer interface number");
+ routerRIPC["distribute-list"].gateway.WORD.out.addSC("FastEthernet", "FastEthernet IEEE 802.3");
+ routerRIPC["distribute-list"].gateway.WORD.out.FastEthernet.addSC("<0-0>", "FastEthernet interface number");
+ routerRIPC["distribute-list"].gateway.WORD.out.addSC("Lex", "Lex interface");
+ routerRIPC["distribute-list"].gateway.WORD.out.Lex.addSC("<0-2147483647>", "Lex interface number");
+ routerRIPC["distribute-list"].gateway.WORD.out.addSC("Loopback", "Loopback interface");
+ routerRIPC["distribute-list"].gateway.WORD.out.Loopback.addSC("<0-2147483647>", "Loopback interface number");
+ routerRIPC["distribute-list"].gateway.WORD.out.addSC("MFR", "Multilink Frame Relay bundle interface");
+ routerRIPC["distribute-list"].gateway.WORD.out.MFR.addSC("<0-2147483647>", "MFR interface number");
+ routerRIPC["distribute-list"].gateway.WORD.out.addSC("Multilink", "Multilink-group interface");
+ routerRIPC["distribute-list"].gateway.WORD.out.Multilink.addSC("<1-2147483647>", "Multilink interface number");
+ routerRIPC["distribute-list"].gateway.WORD.out.addSC("Null", "Null interface");
+ routerRIPC["distribute-list"].gateway.WORD.out.Null.addSC("<0-0>", "Null interface number");
+ routerRIPC["distribute-list"].gateway.WORD.out.addSC("Serial", "Serial");
+ routerRIPC["distribute-list"].gateway.WORD.out.Serial.addSC("<0-1>", "Serial interface number");
+ routerRIPC["distribute-list"].gateway.WORD.out.addSC("Tunnel", "Tunnel interface");
+ routerRIPC["distribute-list"].gateway.WORD.out.Tunnel.addSC("<0-2147483647>", "Tunnel interface number");
+ routerRIPC["distribute-list"].gateway.WORD.out.addSC("Vif", "PGM Multicast Host interface");
+ routerRIPC["distribute-list"].gateway.WORD.out.Vif.addSC("<1-1>", "Vif interface number");
+ routerRIPC["distribute-list"].gateway.WORD.out.addSC("Virtual-Template", "Virtual Template interface");
+ routerRIPC["distribute-list"].gateway.WORD.out["Virtual-Template"].addSC("<1-200>", "Virtual-Template interface number");
+ routerRIPC["distribute-list"].gateway.WORD.out.addSC("Virtual-TokenRing", "Virtual TokenRing");
+ routerRIPC["distribute-list"].gateway.WORD.out["Virtual-TokenRing"].addSC("<0-2147483647>", "Virtual-TokenRing interface number");
+ routerRIPC["distribute-list"].gateway.WORD.out.addSC("bgp", "Border Gateway Protocol (BGP)");
+ routerRIPC["distribute-list"].gateway.WORD.out.bgp.addSC("<1-65535>", "Autonomous system number");
+ routerRIPC["distribute-list"].gateway.WORD.out.addSC("connected", "Connected");
+ routerRIPC["distribute-list"].gateway.WORD.out.addSC("egp", "Exterior Gateway Protocol (EGP)");
+ routerRIPC["distribute-list"].gateway.WORD.out.egp.addSC("<0-65535>", "Remote autonomous system number");
+ routerRIPC["distribute-list"].gateway.WORD.out.addSC("eigrp", "Enhanced Interior Gateway Routing Protocol (EIGRP)");
+ routerRIPC["distribute-list"].gateway.WORD.out.eigrp.addSC("<1-65535>", "Autonomous system number");
+ routerRIPC["distribute-list"].gateway.WORD.out.addSC("igrp", "Interior Gateway Routing Protocol (IGRP)");
+ routerRIPC["distribute-list"].gateway.WORD.out.igrp.addSC("<1-65535>", "Autonomous system number");
+ routerRIPC["distribute-list"].gateway.WORD.out.addSC("ospf", "Open Shortest Path First (OSPF)");
+ routerRIPC["distribute-list"].gateway.WORD.out.ospf.addSC("<1-65535>", "Process ID");
+ routerRIPC["distribute-list"].gateway.WORD.out.ospf["<1-65535>"].addSC("vrf", "VPN Routing/Forwarding Instance");
+ routerRIPC["distribute-list"].gateway.WORD.out.ospf["<1-65535>"].vrf.addSC("WORD", "VPN Routing/Forwarding Instance (VRF) name");
+ routerRIPC["distribute-list"].gateway.WORD.out.addSC("rip", "Routing Information Protocol (RIP)");
+ routerRIPC["distribute-list"].gateway.WORD.out.addSC("static", "Static routes");
+ routerRIPC["distribute-list"].addSC("prefix", "Filter prefixes in routing updates");
+ routerRIPC["distribute-list"].prefix.addSC("WORD", "Name of an IP prefix-list");
+ routerRIPC["distribute-list"].prefix.WORD.addSC("gateway", "Filtering incoming updates based on gateway");
+ routerRIPC["distribute-list"].prefix.WORD.addSC("in", "Filter incoming routing updates");
+ routerRIPC["distribute-list"].prefix.WORD.addSC("out", "Filter outgoing routing updates");
+ routerRIPC["distribute-list"].prefix.WORD.out.addSC("Async", "Async interface");
+ routerRIPC["distribute-list"].prefix.WORD.out.Async.addSC("<1-5>", "Async interface number");
+ routerRIPC["distribute-list"].prefix.WORD.out.addSC("BVI", "Bridge-Group Virtual Interface");
+ routerRIPC["distribute-list"].prefix.WORD.out.BVI.addSC("<1-255>", "BVI interface number");
+ routerRIPC["distribute-list"].prefix.WORD.out.addSC("CTunnel", "CTunnel interface");
+ routerRIPC["distribute-list"].prefix.WORD.out.CTunnel.addSC("<0-2147483647>", "CTunnel interface number");
+ routerRIPC["distribute-list"].prefix.WORD.out.addSC("Dialer", "Dialer interface");
+ routerRIPC["distribute-list"].prefix.WORD.out.Dialer.addSC("<0-255>", "Dialer interface number");
+ routerRIPC["distribute-list"].prefix.WORD.out.addSC("FastEthernet", "FastEthernet IEEE 802.3");
+ routerRIPC["distribute-list"].prefix.WORD.out.FastEthernet.addSC("<0-0>", "FastEthernet interface number");
+ routerRIPC["distribute-list"].prefix.WORD.out.addSC("Lex", "Lex interface");
+ routerRIPC["distribute-list"].prefix.WORD.out.Lex.addSC("<0-2147483647>", "Lex interface number");
+ routerRIPC["distribute-list"].prefix.WORD.out.addSC("Loopback", "Loopback interface");
+ routerRIPC["distribute-list"].prefix.WORD.out.Loopback.addSC("<0-2147483647>", "Loopback interface number");
+ routerRIPC["distribute-list"].prefix.WORD.out.addSC("MFR", "Multilink Frame Relay bundle interface");
+ routerRIPC["distribute-list"].prefix.WORD.out.MFR.addSC("<0-2147483647>", "MFR interface number");
+ routerRIPC["distribute-list"].prefix.WORD.out.addSC("Multilink", "Multilink-group interface");
+ routerRIPC["distribute-list"].prefix.WORD.out.Multilink.addSC("<1-2147483647>", "Multilink interface number");
+ routerRIPC["distribute-list"].prefix.WORD.out.addSC("Null", "Null interface");
+ routerRIPC["distribute-list"].prefix.WORD.out.Null.addSC("<0-0>", "Null interface number");
+ routerRIPC["distribute-list"].prefix.WORD.out.addSC("Serial", "Serial");
+ routerRIPC["distribute-list"].prefix.WORD.out.Serial.addSC("<0-1>", "Serial interface number");
+ routerRIPC["distribute-list"].prefix.WORD.out.addSC("Tunnel", "Tunnel interface");
+ routerRIPC["distribute-list"].prefix.WORD.out.Tunnel.addSC("<0-2147483647>", "Tunnel interface number");
+ routerRIPC["distribute-list"].prefix.WORD.out.addSC("Vif", "PGM Multicast Host interface");
+ routerRIPC["distribute-list"].prefix.WORD.out.Vif.addSC("<1-1>", "Vif interface number");
+ routerRIPC["distribute-list"].prefix.WORD.out.addSC("Virtual-Template", "Virtual Template interface");
+ routerRIPC["distribute-list"].prefix.WORD.out["Virtual-Template"].addSC("<1-200>", "Virtual-Template interface number");
+ routerRIPC["distribute-list"].prefix.WORD.out.addSC("Virtual-TokenRing", "Virtual TokenRing");
+ routerRIPC["distribute-list"].prefix.WORD.out["Virtual-TokenRing"].addSC("<0-2147483647>", "Virtual-TokenRing interface number");
+ routerRIPC["distribute-list"].prefix.WORD.out.addSC("bgp", "Border Gateway Protocol (BGP)");
+ routerRIPC["distribute-list"].prefix.WORD.out.bgp.addSC("<1-65535>", "Autonomous system number");
+ routerRIPC["distribute-list"].prefix.WORD.out.addSC("connected", "Connected");
+ routerRIPC["distribute-list"].prefix.WORD.out.addSC("egp", "Exterior Gateway Protocol (EGP)");
+ routerRIPC["distribute-list"].prefix.WORD.out.egp.addSC("<0-65535>", "Remote autonomous system number");
+ routerRIPC["distribute-list"].prefix.WORD.out.addSC("eigrp", "Enhanced Interior Gateway Routing Protocol (EIGRP)");
+ routerRIPC["distribute-list"].prefix.WORD.out.eigrp.addSC("<1-65535>", "Autonomous system number");
+ routerRIPC["distribute-list"].prefix.WORD.out.addSC("igrp", "Interior Gateway Routing Protocol (IGRP)");
+ routerRIPC["distribute-list"].prefix.WORD.out.igrp.addSC("<1-65535>", "Autonomous system number");
+ routerRIPC["distribute-list"].prefix.WORD.out.addSC("ospf", "Open Shortest Path First (OSPF)");
+ routerRIPC["distribute-list"].prefix.WORD.out.ospf.addSC("<1-65535>", "Process ID");
+ routerRIPC["distribute-list"].prefix.WORD.out.ospf["<1-65535>"].addSC("vrf", "VPN Routing/Forwarding Instance");
+ routerRIPC["distribute-list"].prefix.WORD.out.ospf["<1-65535>"].vrf.addSC("WORD", "VPN Routing/Forwarding Instance (VRF) name");
+ routerRIPC["distribute-list"].prefix.WORD.out.addSC("rip", "Routing Information Protocol (RIP)");
+ routerRIPC["distribute-list"].prefix.WORD.out.addSC("static", "Static routes");
+routerRIPC.addSC("exit", "Exit from routing protocol configuration mode");
+routerRIPC.addSC("flash-update-threshold", "Specify flash update threshold in second");
+ routerRIPC["flash-update-threshold"].addSC("<0-30>", "threshold in seconds");
+routerRIPC.addSC("help", "Description of the interactive help system");
+routerRIPC.addSC("input-queue", "Specify input queue depth");
+ routerRIPC["input-queue"].addSC("<0-1024>", "queue depth");
+routerRIPC.addSC("maximum-paths", "Forward packets over multiple paths");
+ routerRIPC["maximum-paths"].addSC("<1-6>", "Number of paths");
+routerRIPC.addSC("neighbor", "Specify a neighbor router");
+ routerRIPC.neighbor.addSC("A.B.C.D", "Neighbor address");
+routerRIPC.addSC("network", "Enable routing on an IP network");
+ routerRIPC.network.addSC("A.B.C.D", "Network number");
+routerRIPC.addSC("no", "Negate a command or set its defaults");
+ routerRIPC.no.addSC("address-family", "Enter Address Family command mode");
+ routerRIPC.no["address-family"].addSC("ipv4", "Address family");
+ routerRIPC.no.addSC("auto-summary", "Enable automatic network number summarization");
+ routerRIPC.no.addSC("default-information", "Control distribution of default information");
+ routerRIPC.no["default-information"].addSC("originate", "Distribute a default route");
+ routerRIPC.no.addSC("default-metric", "Set metric of redistributed routes");
+ routerRIPC.no.addSC("distance", "Define an administrative distance");
+ routerRIPC.no.distance.addSC("<1-255>", "Administrative distance");
+ routerRIPC.no.addSC("distribute-list", "Filter networks in routing updates");
+ routerRIPC.no["distribute-list"].addSC("<1-199>", "IP access list number");
+ routerRIPC.no["distribute-list"].addSC("<1300-2699>", "IP expanded access list number");
+ routerRIPC.no["distribute-list"].addSC("WORD", "Access-list name");
+ routerRIPC.no["distribute-list"].addSC("gateway", "Filtering incoming updates based on gateway");
+ routerRIPC.no["distribute-list"].addSC("prefix", "Filter prefixes in routing updates");
+ routerRIPC.no.addSC("flash-update-threshold", "Specify flash update threshold in second");
+ routerRIPC.no.addSC("input-queue", "Specify input queue depth");
+ routerRIPC.no.addSC("maximum-paths", "Forward packets over multiple paths");
+ routerRIPC.no["maximum-paths"].addSC("<1-6>", "Number of paths");
+ routerRIPC.no.addSC("neighbor", "Specify a neighbor router");
+ routerRIPC.no.neighbor.addSC("A.B.C.D", "Neighbor address");
+ routerRIPC.no.addSC("network", "Enable routing on an IP network");
+ routerRIPC.no.network.addSC("A.B.C.D", "Network number");
+routerRIPC.addSC("offset-list", "Add or subtract offset from IGRP or RIP metrics");
+ routerRIPC["offset-list"].addSC("<0-99>", "Access list of networks to apply offset (0 selects all networks)");
+ routerRIPC["offset-list"]["<0-99>"].addSC("in", "Perform offset on incoming updates");
+ routerRIPC["offset-list"]["<0-99>"].addSC("out", "Perform offset on outgoing updates");
+ routerRIPC["offset-list"].addSC("<1300-1999>", "Access list of networks to apply offset (expanded range)");
+ routerRIPC["offset-list"]["<1300-1999>"].addSC("in", "Perform offset on incoming updates");
+ routerRIPC["offset-list"]["<1300-1999>"].addSC("out", "Perform offset on outgoing updates");
+ routerRIPC["offset-list"].addSC("WORD", "Access-list name");
+ routerRIPC["offset-list"].WORD.addSC("in", "Perform offset on incoming updates");
+ routerRIPC["offset-list"].WORD.addSC("out", "Perform offset on outgoing updates");
+routerRIPC.addSC("output-delay", "Interpacket delay for RIP updates");
+ routerRIPC["output-delay"].addSC("<8-50>", "Delay in milliseconds");
+routerRIPC.addSC("passive-interface", "Suppress routing updates on an interface");
+routerRIPC.addSC("redistribute", "Redistribute information from another routing protocol");
+ routerRIPC.redistribute.addSC("bgp", "Border Gateway Protocol (BGP)");
+ routerRIPC.redistribute.bgp.addSC("<1-65535>", "Autonomous system number");
+ routerRIPC.redistribute.addSC("connected", "Connected");
+ routerRIPC.redistribute.addSC("egp", "Exterior Gateway Protocol (EGP)");
+ routerRIPC.redistribute.egp.addSC("<0-65535>", "Remote autonomous system number");
+ routerRIPC.redistribute.addSC("eigrp", "Enhanced Interior Gateway Routing Protocol (EIGRP)");
+ routerRIPC.redistribute.eigrp.addSC("<1-65535>", "Autonomous system number");
+ routerRIPC.redistribute.addSC("igrp", "Interior Gateway Routing Protocol (IGRP)");
+ routerRIPC.redistribute.igrp.addSC("<1-65535>", "Autonomous system number");
+ routerRIPC.redistribute.addSC("isis", "ISO IS-IS");
+ routerRIPC.redistribute.isis.addSC("level-1", "IS-IS level-1 routes only");
+ routerRIPC.redistribute.isis.addSC("level-1-2", "IS-IS level-1 and level-2 routes");
+ routerRIPC.redistribute.isis.addSC("level-2", "IS-IS level-2 routes only");
+ routerRIPC.redistribute.isis.addSC("WORD", "ISO routing area tag");
+ routerRIPC.redistribute.addSC("iso-igrp", "IGRP for OSI networks");
+ routerRIPC.redistribute["iso-igrp"].addSC("WORD", "ISO routing area tag");
+ routerRIPC.redistribute.addSC("metric", "Metric for redistributed routes");
+ routerRIPC.redistribute.metric.addSC("<0-16>", "Default metric");
+ routerRIPC.redistribute.metric.addSC("transparent", "Transparently redistribute metric");
+ routerRIPC.redistribute.addSC("mobile", "Mobile routes");
+ routerRIPC.redistribute.mobile.addSC("metric", "Metric for redistributed routes");
+ routerRIPC.redistribute.mobile.metric.addSC("<0-16>", "Default metric");
+ routerRIPC.redistribute.mobile.metric.addSC("transparent", "Transparently redistribute metric");
+ routerRIPC.redistribute.addSC("odr", "On Demand stub Routes");
+ routerRIPC.redistribute.odr.addSC("metric", "Metric for redistributed routes");
+ routerRIPC.redistribute.odr.metric.addSC("<0-16>", "Default metric");
+ routerRIPC.redistribute.odr.metric.addSC("transparent", "Transparently redistribute metric");
+ routerRIPC.redistribute.addSC("ospf", "Open Shortest Path First (OSPF)");
+ routerRIPC.redistribute.ospf.addSC("<1-65535>", "Process ID");
+ routerRIPC.redistribute.addSC("rip", "Routing Information Protocol (RIP)");
+ routerRIPC.redistribute.rip.addSC("metric", "Metric for redistributed routes");
+ routerRIPC.redistribute.rip.metric.addSC("<0-16>", "Default metric");
+ routerRIPC.redistribute.rip.metric.addSC("transparent", "Transparently redistribute metric");
+ routerRIPC.redistribute.addSC("route-map", "Route map reference");
+ routerRIPC.redistribute["route-map"].addSC("WORD", "Pointer to route-map entries");
+ routerRIPC.redistribute["route-map"].WORD.addSC("metric", "Metric for redistributed routes");
+ routerRIPC.redistribute["route-map"].WORD.metric.addSC("<0-16>", "Default metric");
+ routerRIPC.redistribute["route-map"].WORD.metric.addSC("transparent", "Transparently redistribute metric");
+ routerRIPC.redistribute.addSC("static", "Static routes");
+ routerRIPC.redistribute.static.addSC("metric", "Metric for redistributed routes");
+ routerRIPC.redistribute.static.metric.addSC("<0-16>", "Default metric");
+ routerRIPC.redistribute.static.metric.addSC("transparent", "Transparently redistribute metric");
+ routerRIPC.redistribute.static.addSC("route-map", "Route map reference");
+ routerRIPC.redistribute.static["route-map"].addSC("WORD", "Pointer to route-map entries");
+ routerRIPC.redistribute.static["route-map"].WORD.addSC("metric", "Metric for redistributed routes");
+ routerRIPC.redistribute.static["route-map"].WORD.metric.addSC("<0-16>", "Default metric");
+ routerRIPC.redistribute.static["route-map"].WORD.metric.addSC("transparent", "Transparently redistribute metric");
+routerRIPC.addSC("timers", "Adjust routing timers");
+ routerRIPC.timers.addSC("basic", "Basic routing protocol update timers");
+ routerRIPC.timers.basic.addSC("<0-4294967295>", "Interval between updates");
+ routerRIPC.timers.basic["<0-4294967295>"].addSC("<1-4294967295>", "Invalid");
+ routerRIPC.timers.basic["<0-4294967295>"]["<1-4294967295>"].addSC("<0-4294967295>", "Holddown");
+ routerRIPC.timers.basic["<0-4294967295>"]["<1-4294967295>"]["<0-4294967295>"].addSC("<1-4294967295>", "Flush");
+ routerRIPC.timers.basic["<0-4294967295>"]["<1-4294967295>"]["<0-4294967295>"]["<1-4294967295>"].addSC("<1-4294967295>", "Sleep time, in milliseconds");
+routerRIPC.addSC("traffic-share", "How to compute traffic share over alternate paths");
+ routerRIPC["traffic-share"].addSC("min", "All traffic shared among min metric paths");
+ routerRIPC["traffic-share"].min.addSC("across-interfaces", "Use different interfaces for equal-cost paths");
+routerRIPC.addSC("validate-update-source", "Perform sanity checks against source address of routing updates");
+routerRIPC.addSC("version", "Set routing protocol version");
+ routerRIPC.version.addSC("<1-2>", "version");
diff --git a/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/cmd_subintBri.txt b/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/cmd_subintBri.txt
new file mode 100644
index 0000000..2fb851d
--- /dev/null
+++ b/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/cmd_subintBri.txt
@@ -0,0 +1,361 @@
+
+subintBriC.addSC("appletalk", "Appletalk interface subcommands");
+ subintBriC.appletalk.addSC("access-group", "Apply an access list to inbound or outbound packets");
+ subintBriC.appletalk.addSC("address", "Set appletalk Phase 1 address");
+ subintBriC.appletalk.addSC("arp-timeout", "arp-timeout");
+ subintBriC.appletalk.addSC("cable-range", "Set appletalk Phase 2 address");
+ subintBriC.appletalk.addSC("discovery", "Reset discovery mode for new cable range discovery");
+ subintBriC.appletalk.addSC("distribute-list", "Filter networks from routing updates");
+ subintBriC.appletalk.addSC("free-trade-zone", "Enhanced security for one-way shared networks");
+ subintBriC.appletalk.addSC("getzonelist-filter", "Filter zone-list replies");
+ subintBriC.appletalk.addSC("glean-packets", "Glean AARP information from packets");
+ subintBriC.appletalk.addSC("protocol", "Select AppleTalk routing protocol");
+ subintBriC.appletalk.addSC("route-cache", "Enable appletalk route cache");
+ subintBriC.appletalk.addSC("rtmp-splithorizon", "Enable Split Horizon processing generating AT/RTMP updates");
+ subintBriC.appletalk.addSC("rtmp-stub", "Send only RTMP stubs, no routes in updates");
+ subintBriC.appletalk.addSC("send-rtmps", "Send Appletalk routing updates");
+ subintBriC.appletalk.addSC("zip-reply-filter", "Filter ZIP replies");
+ subintBriC.appletalk.addSC("zone", "Assign an appletalk zone name");
+subintBriC.addSC("arp", "Set arp type (arpa, probe, snap) or timeout");
+ subintBriC.arp.addSC("frame-relay", "Enable ARP for a frame relay interface");
+ subintBriC.arp.addSC("timeout", "Set ARP cache timeout");
+subintBriC.addSC("bandwidth", "Set bandwidth informational parameter");
+ subintBriC.bandwidth.addSC("<1-10000000>", "Bandwidth in kilobits");
+subintBriC.addSC("bridge-group", "Transparent bridging interface parameters");
+ subintBriC["bridge-group"].addSC("<1-255>", "Assign an interface to a Bridge Group.");
+subintBriC.addSC("cdp", "CDP interface subcommands");
+ subintBriC.cdp.addSC("enable", "Enable CDP on interface");
+subintBriC.addSC("clns", "CLNS interface subcommands");
+ subintBriC.clns.addSC("access-group", "Filter inbound or outbound CLNS traffic");
+ subintBriC.clns.addSC("adjacency-filter", "Filter adjacencies");
+ subintBriC.clns.addSC("checksum", "Enable checksum generation");
+ subintBriC.clns.addSC("cluster-alias", "Enable DECnet Phase V cluster aliasing");
+ subintBriC.clns.addSC("dec-compatible", "Received NSAPs do not contain N-selector octet");
+ subintBriC.clns.addSC("enable", "Enable CLNS and ES-IS routing on interface");
+ subintBriC.clns.addSC("erpdu-interval", "Minimum interval between ERPDUs");
+ subintBriC.clns.addSC("es-neighbor", "End system SNPA static mapping configuration");
+ subintBriC.clns.addSC("esct-time", "Suggested ES configuration time");
+ subintBriC.clns.addSC("is-neighbor", "Intermediate system SNPA static mapping configuration");
+ subintBriC.clns.addSC("mtu", "Set MTU packet size for interface");
+ subintBriC.clns.addSC("net", "Set the CLNS address for this interface");
+ subintBriC.clns.addSC("rdpdu-interval", "Define the minimum interval between Redirect PDUs");
+ subintBriC.clns.addSC("router", "Enable CLNS routing protocol on interface");
+ subintBriC.clns.addSC("send-erpdu", "Send error PDUs when an error is detected in a data PDU");
+ subintBriC.clns.addSC("send-rdpdu", "Send redirect PDUs to optimize routing");
+ subintBriC.clns.addSC("split-horizon", "Enable ISO-IGRP split horizon");
+subintBriC.addSC("crypto", "Encryption/Decryption commands");
+ subintBriC.crypto.addSC("map", "Assign a Crypto Map");
+ subintBriC.crypto.map.addSC("WORD", "Crypto Map tag");
+subintBriC.addSC("decnet", "Interface DECnet config commands");
+ subintBriC.decnet.addSC("<0-3>", "ATG network number");
+ subintBriC.decnet.addSC("access-group", "Set access control for outgoing packets");
+ subintBriC.decnet.addSC("cluster-holdtime", "Interval to hold PhaseIV VAX cluster adjacencies");
+ subintBriC.decnet.addSC("cost", "Set cost value for interface");
+ subintBriC.decnet.addSC("hello-timer", "Set interval between transmitted HELLO messages");
+ subintBriC.decnet.addSC("in-routing-filter", "Set up access control for incoming routing information");
+ subintBriC.decnet.addSC("out-routing-filter", "Set up access control for outgoing routing information");
+ subintBriC.decnet.addSC("router-priority", "Set priority for determining default router");
+ subintBriC.decnet.addSC("routing-timer", "Set interval between transmitted routing messages");
+ subintBriC.decnet.addSC("split-horizon", "Enable split horizon on interface");
+subintBriC.addSC("default", "Set a command to its defaults");
+ subintBriC["default"].addSC("appletalk", "Appletalk interface subcommands");
+ subintBriC["default"].addSC("arp", "Set arp type (arpa, probe, snap) or timeout");
+ subintBriC["default"].addSC("bandwidth", "Set bandwidth informational parameter");
+ subintBriC["default"].addSC("bridge-group", "Transparent bridging interface parameters");
+ subintBriC["default"].addSC("cdp", "CDP interface subcommands");
+ subintBriC["default"].addSC("clns", "CLNS interface subcommands");
+ subintBriC["default"].addSC("crypto", "Encryption/Decryption commands");
+ subintBriC["default"].addSC("decnet", "Interface DECnet config commands");
+subintBriC.addSC("delay", "Specify interface throughput delay");
+ subintBriC.delay.addSC("<1-16777215>", "Throughput delay (tens of microseconds)");
+subintBriC.addSC("description", "Interface specific description");
+ subintBriC.description.addSC("LINE", "Up to 240 characters describing this interface");
+subintBriC.addSC("dspu", "Down Stream PU");
+ subintBriC.dspu.addSC("enable-host", "DSPU Enable Host command");
+ subintBriC.dspu.addSC("enable-pu", "DSPU Enable Pu command");
+ subintBriC.dspu.addSC("start", "DSPU Start command");
+subintBriC.addSC("dxi", "ATM-DXI configuration commands");
+ subintBriC.dxi.addSC("interface-dfa", "Define a DFA as part of a subinterface");
+ subintBriC.dxi.addSC("map", "Map a given VPI and VCI to a ATM-DXI DFA");
+ subintBriC.dxi.addSC("pvc", "define PVC attributes");
+subintBriC.addSC("encapsulation", "Set encapsulation type for an interface");
+ subintBriC.encapsulation.addSC("sde", "IEEE 802.10 Virtual LAN - Secure Data Exchange");
+subintBriC.addSC("exit", "Exit from interface configuration mode");
+subintBriC.addSC("fras", "DLC Switch Interface Command");
+ subintBriC.fras.addSC("backup", "Setup backup route");
+ subintBriC.fras.addSC("ban", "RFC 1490 bridged 802.5");
+ subintBriC.fras.addSC("ddr-backup", "Setup backup route");
+ subintBriC.fras.addSC("map", "Set forwarding of frames");
+subintBriC.addSC("ip", "Interface Internet Protocol config commands");
+ subintBriC.ip.addSC("access-group", "Specify access control for packets");
+ subintBriC.ip.addSC("accounting", "Enable IP accounting on this interface");
+ subintBriC.ip.addSC("address", "Set the IP address of an interface");
+ subintBriC.ip.address.addSC("A.B.C.D", "IP address");
+ subintBriC.ip.address["A.B.C.D"].addSC("A.B.C.D", "IP subnet mask");
+ subintBriC.ip.address["A.B.C.D"]["A.B.C.D"].addSC("secondary", "Make this IP address a secondary address");
+ subintBriC.ip.addSC("authentication", "authentication subcommands");
+ subintBriC.ip.addSC("bandwidth-percent", "Set EIGRP bandwidth limit");
+ subintBriC.ip["bandwidth-percent"].addSC("eigrp", "Enhanced Interior Gateway Routing Protocol (EIGRP)");
+ subintBriC.ip["bandwidth-percent"].eigrp.addSC("<1-65535>", "Autonomous system number");
+ subintBriC.ip["bandwidth-percent"].eigrp["<1-65535>"].addSC("<1-999999>", "Maximum bandwidth percentage that EIGRP may use");
+ subintBriC.ip.addSC("bgp", "BGP interface commands");
+ subintBriC.ip.addSC("broadcast-address", "Set the broadcast address of an interface");
+ subintBriC.ip.addSC("cef", "Cisco Express Fowarding interface commands");
+ subintBriC.ip.addSC("cgmp", "Enable/disable CGMP");
+ subintBriC.ip.addSC("dhcp", "Configure DHCP parameters for this interface");
+ subintBriC.ip.addSC("directed-broadcast", "Enable forwarding of directed broadcasts");
+ subintBriC.ip.addSC("dvmrp", "DVMRP interface commands");
+ subintBriC.ip.addSC("hello-interval", "Configures IP-EIGRP hello interval");
+ subintBriC.ip.addSC("helper-address", "Specify a destination address for UDP broadcasts");
+ subintBriC.ip.addSC("hold-time", "Configures IP-EIGRP hold time");
+ subintBriC.ip.addSC("igmp", "IGMP interface commands");
+ subintBriC.ip.addSC("irdp", "ICMP Router Discovery Protocol");
+ subintBriC.ip.addSC("load-sharing", "Style of load sharing");
+ subintBriC.ip.addSC("mask-reply", "Enable sending ICMP Mask Reply messages");
+ subintBriC.ip.addSC("mobile", "Mobile IP support");
+ subintBriC.ip.addSC("mrm", "Configure IP Multicast Routing Monitor tester");
+ subintBriC.ip.addSC("mroute-cache", "Enable switching cache for incoming multicast packets");
+ subintBriC.ip.addSC("mtu", "Set IP Maximum Transmission Unit");
+ subintBriC.ip.addSC("multicast", "IP multicast interface commands");
+ subintBriC.ip.addSC("nat", "NAT interface commands");
+ subintBriC.ip.nat.addSC("inside", "Inside interface for address translation");
+ subintBriC.ip.nat.addSC("outside", "Outside interface for address translation");
+ subintBriC.ip.addSC("nbar", "Network-Based Application Recognition");
+ subintBriC.ip.addSC("nhrp", "NHRP interface subcommands");
+ subintBriC.ip.addSC("ospf", "OSPF interface commands");
+ subintBriC.ip.ospf.addSC("authentication", "Enable authentication");
+ subintBriC.ip.ospf.addSC("authentication-key", "Authentication password (key)");
+ subintBriC.ip.ospf.addSC("cost", "Interface cost");
+ subintBriC.ip.ospf.addSC("database-filter", "Filter OSPF LSA during synchronization and flooding");
+ subintBriC.ip.ospf.addSC("dead-interval", "Interval after which a neighbor is declared dead");
+ subintBriC.ip.ospf["dead-interval"].addSC("<1-65535>", "Seconds");
+ subintBriC.ip.ospf.addSC("demand-circuit", "OSPF demand circuit");
+ subintBriC.ip.ospf.addSC("flood-reduction", "OSPF Flood Reduction");
+ subintBriC.ip.ospf.addSC("hello-interval", "Time between HELLO packets");
+ subintBriC.ip.ospf["hello-interval"].addSC("<1-65535>", "Seconds");
+ subintBriC.ip.ospf.addSC("message-digest-key", "Message digest authentication password (key)");
+ subintBriC.ip.ospf.addSC("mtu-ignore", "Ignores the MTU in DBD packets");
+ subintBriC.ip.ospf.addSC("network", "Network type");
+ subintBriC.ip.ospf.addSC("priority", "Router priority");
+ subintBriC.ip.ospf.addSC("retransmit-interval", "Time between retransmitting lost link state advertisements");
+ subintBriC.ip.ospf.addSC("transmit-delay", "Link state transmit delay");
+ subintBriC.ip.addSC("pgm", "PGM Reliable Transport Protocol");
+ subintBriC.ip.addSC("pim", "PIM interface commands");
+ subintBriC.ip.addSC("policy", "Enable policy routing");
+ subintBriC.ip.addSC("probe", "Enable HP Probe support");
+ subintBriC.ip.addSC("proxy-arp", "Enable proxy ARP");
+ subintBriC.ip.addSC("rarp-server", "Enable RARP server for static arp entries");
+ subintBriC.ip.addSC("redirects", "Enable sending ICMP Redirect messages");
+ subintBriC.ip.addSC("rgmp", "Enable/disable RGMP");
+ subintBriC.ip.addSC("rip", "Router Information Protocol");
+ subintBriC.ip.addSC("route-cache", "Enable fast-switching cache for outgoing packets");
+ subintBriC.ip.addSC("router", "IP router interface commands");
+ subintBriC.ip.addSC("rsvp", "RSVP interface commands");
+ subintBriC.ip.addSC("sap", "Session Announcement Protocol interface commands");
+ subintBriC.ip.addSC("security", "DDN IP Security Option");
+ subintBriC.ip.addSC("split-horizon", "Perform split horizon");
+ subintBriC.ip.addSC("summary-address", "Perform address summarization");
+ subintBriC.ip["summary-address"].addSC("eigrp", "Enhanced Interior Gateway Routing Protocol (EIGRP)");
+ subintBriC.ip["summary-address"].eigrp.addSC("<1-65535>", "Autonomous system number");
+ subintBriC.ip["summary-address"].eigrp["<1-65535>"].addSC("A.B.C.D", "IP address");
+ subintBriC.ip["summary-address"].eigrp["<1-65535>"]["A.B.C.D"].addSC("A.B.C.D", "IP network mask");
+ subintBriC.ip["summary-address"].eigrp["<1-65535>"]["A.B.C.D"]["A.B.C.D"].addSC("<1-255>", "Administrative distance");
+ subintBriC.ip["summary-address"].addSC("rip", "Routing Information Protocol (RIP)");
+ subintBriC.ip["summary-address"].rip.addSC("A.B.C.D", "IP address");
+ subintBriC.ip["summary-address"].rip["A.B.C.D"].addSC("A.B.C.D", "IP network mask");
+
+ subintBriC.ip.addSC("unnumbered", "Enable IP processing without an explicit address");
+ subintBriC.ip.addSC("unreachables", "Enable sending ICMP Unreachable messages");
+ subintBriC.ip.addSC("urd", "Configure URL Rendezvousing");
+ subintBriC.ip.addSC("verify", "Enable per packet validation");
+ subintBriC.ip.addSC("vrf", "VPN Routing/Forwarding parameters on the interface");
+ subintBriC.ip.addSC("wccp", "WCCP interface commands");
+subintBriC.addSC("isis", "IS-IS commands");
+ subintBriC.isis.addSC("adjacency-filter", "Filter IS-IS adjacencies");
+ subintBriC.isis.addSC("circuit-type", "Configure circuit type for interface");
+ subintBriC.isis.addSC("csnp-interval", "Set CSNP interval in seconds");
+ subintBriC.isis.addSC("hello", "Add padding to IS-IS hello packets");
+ subintBriC.isis.addSC("hello-interval", "Set Hello interval in seconds");
+ subintBriC.isis.addSC("hello-multiplier", "Set multiplier for Hello holding time");
+ subintBriC.isis.addSC("lsp-interval", "Set LSP transmission interval");
+ subintBriC.isis.addSC("mesh-group", "Set ISIS mesh group");
+ subintBriC.isis.addSC("metric", "Configure the metric for interface");
+ subintBriC.isis.addSC("password", "Configure the authentication password for interface");
+ subintBriC.isis.addSC("priority", "Set priority for Designated Router election");
+ subintBriC.isis.addSC("retransmit-interval", "Set per-LSP retransmission interval");
+ subintBriC.isis.addSC("retransmit-throttle-interval", "Set interface LSP retransmission interval");
+ subintBriC.isis.addSC("three-way-handshake", "Select Cisco or IETF three-way handshake");
+subintBriC.addSC("iso-igrp", "ISO-IGRP interface subcommands");
+ subintBriC["iso-igrp"].addSC("adjacency-filter", "Filter ISO-IGRP adjacencies");
+subintBriC.addSC("lat", "LAT commands");
+ subintBriC.lat.addSC("enabled", "Enable LAT protocol translation");
+ subintBriC.lat.addSC("host", "Statically define LAT services");
+subintBriC.addSC("llc2", "LLC2 Interface Subcommands");
+ subintBriC.llc2.addSC("N2", "Number of times router should retry various operations");
+ subintBriC.llc2.addSC("ack-delay-time", "Max time the router allows incoming I-frames to stay unacknowledged");
+ subintBriC.llc2.addSC("ack-max", "Max number of I-frames received before an acknowledgment must be sent");
+ subintBriC.llc2.addSC("adm-timer-value", "How long router waits in ADM before giving up.");
+ subintBriC.llc2.addSC("dynwind", "Congestion control with dynamic window");
+ subintBriC.llc2.addSC("idle-time", "Frequency of polls during periods of idle traffic");
+ subintBriC.llc2.addSC("local-window", "Max number of I-frames to send before waiting for an acknowledgment");
+ subintBriC.llc2.addSC("t1-time", "How long router waits for an acknowledgment to transmitted I-frames");
+ subintBriC.llc2.addSC("tbusy-time", "Amount of time router waits while the other LLC2 station is in a busy state before attempting to poll the remote station");
+ subintBriC.llc2.addSC("tpf-time", "Amount of time router waits for a final response to a poll frame before re-sending the original poll frame");
+ subintBriC.llc2.addSC("trej-time", "Amount of time router waits for a resend of a rejected frame before sending the reject command");
+ subintBriC.llc2.addSC("txq-max", "Queue for holding llc2 information frames");
+ subintBriC.llc2.addSC("xid-neg-val-time", "Frequency of exchange of identification (XID)");
+ subintBriC.llc2.addSC("xid-retry-time", "How long router waits for reply to XID");
+subintBriC.addSC("mls", "mls sub/interface commands");
+ subintBriC.mls.addSC("rp", "rp");
+subintBriC.addSC("mpls", "Configure MPLS interface parameters");
+ subintBriC.mpls.addSC("ip", "Configure dynamic MPLS forwarding for IP");
+ subintBriC.mpls.addSC("mtu", "Set tag switching Maximum Transmission Unit");
+ subintBriC.mpls.addSC("netflow", "Configure Egress Netflow Accounting");
+ subintBriC.mpls.addSC("traffic-eng", "Configure Traffic Engineering parameters");
+subintBriC.addSC("mtu", "Set the interface Maximum Transmission Unit (MTU)");
+ subintBriC.mtu.addSC("<64-18000>", "MTU size in bytes");
+subintBriC.addSC("netbios", "Use a defined NETBIOS access list or enable name-caching");
+ subintBriC.netbios.addSC("input-access-filter", "Access list filter on incoming messages");
+ subintBriC.netbios.addSC("output-access-filter", "Access list filter on outgoing messages");
+subintBriC.addSC("no", "Negate a command or set its defaults");
+ subintBriC.no.addSC("appletalk", "Appletalk interface subcommands");
+ subintBriC.no.addSC("arp", "Set arp type (arpa, probe, snap) or timeout");
+ subintBriC.no.addSC("bandwidth", "Set bandwidth informational parameter");
+ subintBriC.no.addSC("bridge-group", "Transparent bridging interface parameters");
+ subintBriC.no.addSC("cdp", "CDP interface subcommands");
+ subintBriC.no.addSC("clns", "CLNS interface subcommands");
+ subintBriC.no.addSC("crypto", "Encryption/Decryption commands");
+ subintBriC.no.addSC("decnet", "Interface DECnet config commands");
+ subintBriC.no.addSC("delay", "Specify interface throughput delay");
+ subintBriC.no.addSC("description", "Interface specific description");
+ subintBriC.no.addSC("dspu", "Down Stream PU");
+ subintBriC.no.addSC("dxi", "ATM-DXI configuration commands");
+ subintBriC.no.addSC("encapsulation", "Set encapsulation type for an interface");
+ subintBriC.no.addSC("fras", "DLC Switch Interface Command");
+ subintBriC.no.addSC("ip", "Interface Internet Protocol config commands");
+ subintBriC.no.ip.addSC("access-group", "Specify access control for packets");
+ subintBriC.no.ip.addSC("accounting", "Enable IP accounting on this interface");
+ subintBriC.no.ip.addSC("address", "Set the IP address of an interface");
+ subintBriC.no.ip.address.addSC("A.B.C.D", "IP address");
+ subintBriC.no.ip.address["A.B.C.D"].addSC("A.B.C.D", "IP subnet mask");
+ subintBriC.no.ip.address["A.B.C.D"]["A.B.C.D"].addSC("secondary", "Make this IP address a secondary address");
+ subintBriC.no.ip.addSC("authentication", "authentication subcommands");
+ subintBriC.no.ip.addSC("bandwidth-percent", "Set EIGRP bandwidth limit");
+ subintBriC.no.ip.addSC("bgp", "BGP interface commands");
+ subintBriC.no.ip.addSC("broadcast-address", "Set the broadcast address of an interface");
+ subintBriC.no.ip.addSC("cef", "Cisco Express Fowarding interface commands");
+ subintBriC.no.ip.addSC("cgmp", "Enable/disable CGMP");
+ subintBriC.no.ip.addSC("dhcp", "Configure DHCP parameters for this interface");
+ subintBriC.no.ip.addSC("directed-broadcast", "Enable forwarding of directed broadcasts");
+ subintBriC.no.ip.addSC("dvmrp", "DVMRP interface commands");
+ subintBriC.no.ip.addSC("hello-interval", "Configures IP-EIGRP hello interval");
+ subintBriC.no.ip.addSC("helper-address", "Specify a destination address for UDP broadcasts");
+ subintBriC.no.ip.addSC("hold-time", "Configures IP-EIGRP hold time");
+ subintBriC.no.ip.addSC("igmp", "IGMP interface commands");
+ subintBriC.no.ip.addSC("irdp", "ICMP Router Discovery Protocol");
+ subintBriC.no.ip.addSC("load-sharing", "Style of load sharing");
+ subintBriC.no.ip.addSC("mask-reply", "Enable sending ICMP Mask Reply messages");
+ subintBriC.no.ip.addSC("mobile", "Mobile IP support");
+ subintBriC.no.ip.addSC("mrm", "Configure IP Multicast Routing Monitor tester");
+ subintBriC.no.ip.addSC("mroute-cache", "Enable switching cache for incoming multicast packets");
+ subintBriC.no.ip.addSC("mtu", "Set IP Maximum Transmission Unit");
+ subintBriC.no.ip.addSC("multicast", "IP multicast interface commands");
+ subintBriC.no.ip.addSC("nat", "NAT interface commands");
+ subintBriC.no.ip.addSC("nbar", "Network-Based Application Recognition");
+ subintBriC.no.ip.addSC("nhrp", "NHRP interface subcommands");
+ subintBriC.no.ip.addSC("ospf", "OSPF interface commands");
+ subintBriC.no.ip.addSC("pgm", "PGM Reliable Transport Protocol");
+ subintBriC.no.ip.addSC("pim", "PIM interface commands");
+ subintBriC.no.ip.addSC("policy", "Enable policy routing");
+ subintBriC.no.ip.addSC("probe", "Enable HP Probe support");
+ subintBriC.no.ip.addSC("proxy-arp", "Enable proxy ARP");
+ subintBriC.no.ip.addSC("rarp-server", "Enable RARP server for static arp entries");
+ subintBriC.no.ip.addSC("redirects", "Enable sending ICMP Redirect messages");
+ subintBriC.no.ip.addSC("rgmp", "Enable/disable RGMP");
+ subintBriC.no.ip.addSC("rip", "Router Information Protocol");
+ subintBriC.no.ip.addSC("route-cache", "Enable fast-switching cache for outgoing packets");
+ subintBriC.no.ip.addSC("router", "IP router interface commands");
+ subintBriC.no.ip.addSC("rsvp", "RSVP interface commands");
+ subintBriC.no.ip.addSC("sap", "Session Announcement Protocol interface commands");
+ subintBriC.no.ip.addSC("security", "DDN IP Security Option");
+ subintBriC.no.ip.addSC("split-horizon", "Perform split horizon");
+ subintBriC.no.ip.addSC("summary-address", "Perform address summarization");
+ subintBriC.no.ip.addSC("unnumbered", "Enable IP processing without an explicit address");
+ subintBriC.no.ip.addSC("unreachables", "Enable sending ICMP Unreachable messages");
+ subintBriC.no.ip.addSC("urd", "Configure URL Rendezvousing");
+ subintBriC.no.ip.addSC("verify", "Enable per packet validation");
+ subintBriC.no.ip.addSC("vrf", "VPN Routing/Forwarding parameters on the interface");
+ subintBriC.no.ip.addSC("wccp", "WCCP interface commands");
+ subintBriC.no.addSC("isis", "IS-IS commands");
+ subintBriC.no.addSC("iso-igrp", "ISO-IGRP interface subcommands");
+ subintBriC.no.addSC("lat", "LAT commands");
+ subintBriC.no.addSC("llc2", "LLC2 Interface Subcommands");
+ subintBriC.no.addSC("mls", "mls sub/interface commands");
+ subintBriC.no.addSC("mpls", "Configure MPLS interface parameters");
+ subintBriC.no.addSC("mtu", "Set the interface Maximum Transmission Unit (MTU)");
+ subintBriC.no.addSC("netbios", "Use a defined NETBIOS access list or enable name-caching");
+subintBriC.addSC("ntp", "Configure NTP");
+ subintBriC.ntp.addSC("broadcast", "Configure NTP broadcast service");
+ subintBriC.ntp.addSC("disable", "Disable NTP");
+ subintBriC.ntp.addSC("multicast", "Configure NTP multicast service");
+subintBriC.addSC("pulse-time", "Force DTR low during resets");
+ subintBriC["pulse-time"].addSC("<0-60>", "DTR low time in seconds");
+subintBriC.addSC("rate-limit", "Rate Limit");
+ subintBriC["rate-limit"].addSC("input", "Rate limit on input");
+ subintBriC["rate-limit"].addSC("output", "Rate limit on output");
+subintBriC.addSC("service-policy", "Configure QoS Service Policy");
+ subintBriC["service-policy"].addSC("history", "Keep history of QoS metrics");
+ subintBriC["service-policy"].addSC("input", "Assign policy-map to the input of an interface");
+ subintBriC["service-policy"].addSC("output", "Assign policy-map to the output of an interface");
+subintBriC.addSC("shutdown", "Shutdown the selected interface");
+subintBriC.addSC("smds", "Modify SMDS parameters");
+ subintBriC.smds.addSC("address", "Set an interface SMDS address");
+ subintBriC.smds.addSC("enable-arp", "Enable ARP processing.");
+ subintBriC.smds.addSC("glean-mode", "SMDS GLEAN mode");
+ subintBriC.smds.addSC("multicast", "Set an SMDS multicast (or broadcast) address");
+ subintBriC.smds.addSC("static-map", "Map high level protocol address to SMDS address");
+subintBriC.addSC("smrp", "Simple Multicast Routing Protocol interface subcommands");
+ subintBriC.smrp.addSC("mroute-cache", "Enable SMRP route cache");
+ subintBriC.smrp.addSC("protocol", "Specify network layer service protocol");
+subintBriC.addSC("sna", "SNA pu configuration");
+ subintBriC.sna.addSC("enable-host", "SNA Enable Host command");
+ subintBriC.sna.addSC("start", "SNA Start command");
+subintBriC.addSC("snapshot", "Configure snapshot support on the interface");
+ subintBriC.snapshot.addSC("client", "Enable client control of Snapshot routing");
+ subintBriC.snapshot.addSC("server", "Send routing updates out this link when updates are received");
+subintBriC.addSC("tag-switching", "Tag Switching interface configuration commands");
+ subintBriC["tag-switching"].addSC("ip", "Configure IP dynamic Tag Switching");
+ subintBriC["tag-switching"].addSC("mtu", "Set tag switching Maximum Transmission Unit");
+subintBriC.addSC("tarp", "TARP interface subcommands");
+ subintBriC.tarp.addSC("enable", "Enable TARP on interface");
+ subintBriC.tarp.addSC("propagate", "Enable propagation of TARP PDU's out on this interface");
+ subintBriC.tarp.addSC("split-horizon", "Enable split horizon for TARP propagation on this interface");
+subintBriC.addSC("timeout", "Define timeout values for this interface");
+ subintBriC.timeout.addSC("absolute", "Define session timeout value for this interface");
+subintBriC.addSC("vines", "VINES interface subcommands");
+ subintBriC.vines.addSC("access-group", "Apply a VINES access list");
+ subintBriC.vines.addSC("arp-enable", "Supply VINES addresses to booting clients");
+ subintBriC.vines.addSC("encapsulation", "VINES encapsulation");
+ subintBriC.vines.addSC("input-network-filter", "Filter networks in received routing updates");
+ subintBriC.vines.addSC("input-router-filter", "Filter source of received routing updates");
+ subintBriC.vines.addSC("metric", "VINES processing on the selected interface");
+ subintBriC.vines.addSC("neighbor", "Create a static neighbor entry");
+ subintBriC.vines.addSC("output-network-filter", "Filter networks sent in routing updates");
+ subintBriC.vines.addSC("propagate", "Ignore 'class' field during broadcast forwarding");
+ subintBriC.vines.addSC("redirect", "Set redirect interval");
+ subintBriC.vines.addSC("route-cache", "Fast switch VINES packets out this interface");
+ subintBriC.vines.addSC("serverless", "The attached network has no Banyan server");
+ subintBriC.vines.addSC("split-horizon", "Split-horizon routing updates");
+ subintBriC.vines.addSC("update", "Set RTP update characteristics for this interface");
+subintBriC.addSC("xns", "XNS interface subcommands");
+ subintBriC.xns.addSC("access-group", "Apply an access list to output packets");
+ subintBriC.xns.addSC("encapsulation", "Set encapsulation method for XNS packets");
+ subintBriC.xns.addSC("flood", "Flood XNS packets");
+ subintBriC.xns.addSC("hear-rip", "Listen to RIP updates");
+ subintBriC.xns.addSC("helper-address", "Forward broadcasts to a specific address");
+ subintBriC.xns.addSC("input-network-filter", "Filter incoming routing updates");
+ subintBriC.xns.addSC("network", "Assign an XNS network & enable XNS routing");
+ subintBriC.xns.addSC("output-network-filter", "Filter outgoing routing updates");
+ subintBriC.xns.addSC("route-cache", "Enable fast switching");
+ subintBriC.xns.addSC("router-filter", "Filter sources of routing updates");
+ subintBriC.xns.addSC("update-time", "Set XNS routing update timer");
diff --git a/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/cmd_subintDialer.txt b/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/cmd_subintDialer.txt
new file mode 100644
index 0000000..d497d87
--- /dev/null
+++ b/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/cmd_subintDialer.txt
@@ -0,0 +1,361 @@
+
+subintDialerC.addSC("appletalk", "Appletalk interface subcommands");
+ subintDialerC.appletalk.addSC("access-group", "Apply an access list to inbound or outbound packets");
+ subintDialerC.appletalk.addSC("address", "Set appletalk Phase 1 address");
+ subintDialerC.appletalk.addSC("arp-timeout", "arp-timeout");
+ subintDialerC.appletalk.addSC("cable-range", "Set appletalk Phase 2 address");
+ subintDialerC.appletalk.addSC("discovery", "Reset discovery mode for new cable range discovery");
+ subintDialerC.appletalk.addSC("distribute-list", "Filter networks from routing updates");
+ subintDialerC.appletalk.addSC("free-trade-zone", "Enhanced security for one-way shared networks");
+ subintDialerC.appletalk.addSC("getzonelist-filter", "Filter zone-list replies");
+ subintDialerC.appletalk.addSC("glean-packets", "Glean AARP information from packets");
+ subintDialerC.appletalk.addSC("protocol", "Select AppleTalk routing protocol");
+ subintDialerC.appletalk.addSC("route-cache", "Enable appletalk route cache");
+ subintDialerC.appletalk.addSC("rtmp-splithorizon", "Enable Split Horizon processing generating AT/RTMP updates");
+ subintDialerC.appletalk.addSC("rtmp-stub", "Send only RTMP stubs, no routes in updates");
+ subintDialerC.appletalk.addSC("send-rtmps", "Send Appletalk routing updates");
+ subintDialerC.appletalk.addSC("zip-reply-filter", "Filter ZIP replies");
+ subintDialerC.appletalk.addSC("zone", "Assign an appletalk zone name");
+subintDialerC.addSC("arp", "Set arp type (arpa, probe, snap) or timeout");
+ subintDialerC.arp.addSC("frame-relay", "Enable ARP for a frame relay interface");
+ subintDialerC.arp.addSC("timeout", "Set ARP cache timeout");
+subintDialerC.addSC("bandwidth", "Set bandwidth informational parameter");
+ subintDialerC.bandwidth.addSC("<1-10000000>", "Bandwidth in kilobits");
+subintDialerC.addSC("bridge-group", "Transparent bridging interface parameters");
+ subintDialerC["bridge-group"].addSC("<1-255>", "Assign an interface to a Bridge Group.");
+subintDialerC.addSC("cdp", "CDP interface subcommands");
+ subintDialerC.cdp.addSC("enable", "Enable CDP on interface");
+subintDialerC.addSC("clns", "CLNS interface subcommands");
+ subintDialerC.clns.addSC("access-group", "Filter inbound or outbound CLNS traffic");
+ subintDialerC.clns.addSC("adjacency-filter", "Filter adjacencies");
+ subintDialerC.clns.addSC("checksum", "Enable checksum generation");
+ subintDialerC.clns.addSC("cluster-alias", "Enable DECnet Phase V cluster aliasing");
+ subintDialerC.clns.addSC("dec-compatible", "Received NSAPs do not contain N-selector octet");
+ subintDialerC.clns.addSC("enable", "Enable CLNS and ES-IS routing on interface");
+ subintDialerC.clns.addSC("erpdu-interval", "Minimum interval between ERPDUs");
+ subintDialerC.clns.addSC("es-neighbor", "End system SNPA static mapping configuration");
+ subintDialerC.clns.addSC("esct-time", "Suggested ES configuration time");
+ subintDialerC.clns.addSC("is-neighbor", "Intermediate system SNPA static mapping configuration");
+ subintDialerC.clns.addSC("mtu", "Set MTU packet size for interface");
+ subintDialerC.clns.addSC("net", "Set the CLNS address for this interface");
+ subintDialerC.clns.addSC("rdpdu-interval", "Define the minimum interval between Redirect PDUs");
+ subintDialerC.clns.addSC("router", "Enable CLNS routing protocol on interface");
+ subintDialerC.clns.addSC("send-erpdu", "Send error PDUs when an error is detected in a data PDU");
+ subintDialerC.clns.addSC("send-rdpdu", "Send redirect PDUs to optimize routing");
+ subintDialerC.clns.addSC("split-horizon", "Enable ISO-IGRP split horizon");
+subintDialerC.addSC("crypto", "Encryption/Decryption commands");
+ subintDialerC.crypto.addSC("map", "Assign a Crypto Map");
+ subintDialerC.crypto.map.addSC("WORD", "Crypto Map tag");
+subintDialerC.addSC("decnet", "Interface DECnet config commands");
+ subintDialerC.decnet.addSC("<0-3>", "ATG network number");
+ subintDialerC.decnet.addSC("access-group", "Set access control for outgoing packets");
+ subintDialerC.decnet.addSC("cluster-holdtime", "Interval to hold PhaseIV VAX cluster adjacencies");
+ subintDialerC.decnet.addSC("cost", "Set cost value for interface");
+ subintDialerC.decnet.addSC("hello-timer", "Set interval between transmitted HELLO messages");
+ subintDialerC.decnet.addSC("in-routing-filter", "Set up access control for incoming routing information");
+ subintDialerC.decnet.addSC("out-routing-filter", "Set up access control for outgoing routing information");
+ subintDialerC.decnet.addSC("router-priority", "Set priority for determining default router");
+ subintDialerC.decnet.addSC("routing-timer", "Set interval between transmitted routing messages");
+ subintDialerC.decnet.addSC("split-horizon", "Enable split horizon on interface");
+subintDialerC.addSC("default", "Set a command to its defaults");
+ subintDialerC["default"].addSC("appletalk", "Appletalk interface subcommands");
+ subintDialerC["default"].addSC("arp", "Set arp type (arpa, probe, snap) or timeout");
+ subintDialerC["default"].addSC("bandwidth", "Set bandwidth informational parameter");
+ subintDialerC["default"].addSC("bridge-group", "Transparent bridging interface parameters");
+ subintDialerC["default"].addSC("cdp", "CDP interface subcommands");
+ subintDialerC["default"].addSC("clns", "CLNS interface subcommands");
+ subintDialerC["default"].addSC("crypto", "Encryption/Decryption commands");
+ subintDialerC["default"].addSC("decnet", "Interface DECnet config commands");
+subintDialerC.addSC("delay", "Specify interface throughput delay");
+ subintDialerC.delay.addSC("<1-16777215>", "Throughput delay (tens of microseconds)");
+subintDialerC.addSC("description", "Interface specific description");
+ subintDialerC.description.addSC("LINE", "Up to 240 characters describing this interface");
+subintDialerC.addSC("dspu", "Down Stream PU");
+ subintDialerC.dspu.addSC("enable-host", "DSPU Enable Host command");
+ subintDialerC.dspu.addSC("enable-pu", "DSPU Enable Pu command");
+ subintDialerC.dspu.addSC("start", "DSPU Start command");
+subintDialerC.addSC("dxi", "ATM-DXI configuration commands");
+ subintDialerC.dxi.addSC("interface-dfa", "Define a DFA as part of a subinterface");
+ subintDialerC.dxi.addSC("map", "Map a given VPI and VCI to a ATM-DXI DFA");
+ subintDialerC.dxi.addSC("pvc", "define PVC attributes");
+subintDialerC.addSC("encapsulation", "Set encapsulation type for an interface");
+ subintDialerC.encapsulation.addSC("sde", "IEEE 802.10 Virtual LAN - Secure Data Exchange");
+subintDialerC.addSC("exit", "Exit from interface configuration mode");
+subintDialerC.addSC("fras", "DLC Switch Interface Command");
+ subintDialerC.fras.addSC("backup", "Setup backup route");
+ subintDialerC.fras.addSC("ban", "RFC 1490 bridged 802.5");
+ subintDialerC.fras.addSC("ddr-backup", "Setup backup route");
+ subintDialerC.fras.addSC("map", "Set forwarding of frames");
+subintDialerC.addSC("ip", "Interface Internet Protocol config commands");
+ subintDialerC.ip.addSC("access-group", "Specify access control for packets");
+ subintDialerC.ip.addSC("accounting", "Enable IP accounting on this interface");
+ subintDialerC.ip.addSC("address", "Set the IP address of an interface");
+ subintDialerC.ip.address.addSC("A.B.C.D", "IP address");
+ subintDialerC.ip.address["A.B.C.D"].addSC("A.B.C.D", "IP subnet mask");
+ subintDialerC.ip.address["A.B.C.D"]["A.B.C.D"].addSC("secondary", "Make this IP address a secondary address");
+ subintDialerC.ip.addSC("authentication", "authentication subcommands");
+ subintDialerC.ip.addSC("bandwidth-percent", "Set EIGRP bandwidth limit");
+ subintDialerC.ip["bandwidth-percent"].addSC("eigrp", "Enhanced Interior Gateway Routing Protocol (EIGRP)");
+ subintDialerC.ip["bandwidth-percent"].eigrp.addSC("<1-65535>", "Autonomous system number");
+ subintDialerC.ip["bandwidth-percent"].eigrp["<1-65535>"].addSC("<1-999999>", "Maximum bandwidth percentage that EIGRP may use");
+
+ subintDialerC.ip.addSC("bgp", "BGP interface commands");
+ subintDialerC.ip.addSC("broadcast-address", "Set the broadcast address of an interface");
+ subintDialerC.ip.addSC("cef", "Cisco Express Fowarding interface commands");
+ subintDialerC.ip.addSC("cgmp", "Enable/disable CGMP");
+ subintDialerC.ip.addSC("dhcp", "Configure DHCP parameters for this interface");
+ subintDialerC.ip.addSC("directed-broadcast", "Enable forwarding of directed broadcasts");
+ subintDialerC.ip.addSC("dvmrp", "DVMRP interface commands");
+ subintDialerC.ip.addSC("hello-interval", "Configures IP-EIGRP hello interval");
+ subintDialerC.ip.addSC("helper-address", "Specify a destination address for UDP broadcasts");
+ subintDialerC.ip.addSC("hold-time", "Configures IP-EIGRP hold time");
+ subintDialerC.ip.addSC("igmp", "IGMP interface commands");
+ subintDialerC.ip.addSC("irdp", "ICMP Router Discovery Protocol");
+ subintDialerC.ip.addSC("load-sharing", "Style of load sharing");
+ subintDialerC.ip.addSC("mask-reply", "Enable sending ICMP Mask Reply messages");
+ subintDialerC.ip.addSC("mobile", "Mobile IP support");
+ subintDialerC.ip.addSC("mrm", "Configure IP Multicast Routing Monitor tester");
+ subintDialerC.ip.addSC("mroute-cache", "Enable switching cache for incoming multicast packets");
+ subintDialerC.ip.addSC("mtu", "Set IP Maximum Transmission Unit");
+ subintDialerC.ip.addSC("multicast", "IP multicast interface commands");
+ subintDialerC.ip.addSC("nat", "NAT interface commands");
+ subintDialerC.ip.nat.addSC("inside", "Inside interface for address translation");
+ subintDialerC.ip.nat.addSC("outside", "Outside interface for address translation");
+ subintDialerC.ip.addSC("nbar", "Network-Based Application Recognition");
+ subintDialerC.ip.addSC("nhrp", "NHRP interface subcommands");
+ subintDialerC.ip.addSC("ospf", "OSPF interface commands");
+ subintDialerC.ip.ospf.addSC("authentication", "Enable authentication");
+ subintDialerC.ip.ospf.addSC("authentication-key", "Authentication password (key)");
+ subintDialerC.ip.ospf.addSC("cost", "Interface cost");
+ subintDialerC.ip.ospf.addSC("database-filter", "Filter OSPF LSA during synchronization and flooding");
+ subintDialerC.ip.ospf.addSC("dead-interval", "Interval after which a neighbor is declared dead");
+ subintDialerC.ip.ospf["dead-interval"].addSC("<1-65535>", "Seconds");
+ subintDialerC.ip.ospf.addSC("demand-circuit", "OSPF demand circuit");
+ subintDialerC.ip.ospf.addSC("flood-reduction", "OSPF Flood Reduction");
+ subintDialerC.ip.ospf.addSC("hello-interval", "Time between HELLO packets");
+ subintDialerC.ip.ospf["hello-interval"].addSC("<1-65535>", "Seconds");
+ subintDialerC.ip.ospf.addSC("message-digest-key", "Message digest authentication password (key)");
+ subintDialerC.ip.ospf.addSC("mtu-ignore", "Ignores the MTU in DBD packets");
+ subintDialerC.ip.ospf.addSC("network", "Network type");
+ subintDialerC.ip.ospf.addSC("priority", "Router priority");
+ subintDialerC.ip.ospf.addSC("retransmit-interval", "Time between retransmitting lost link state advertisements");
+ subintDialerC.ip.ospf.addSC("transmit-delay", "Link state transmit delay");
+ subintDialerC.ip.addSC("pgm", "PGM Reliable Transport Protocol");
+ subintDialerC.ip.addSC("pim", "PIM interface commands");
+ subintDialerC.ip.addSC("policy", "Enable policy routing");
+ subintDialerC.ip.addSC("probe", "Enable HP Probe support");
+ subintDialerC.ip.addSC("proxy-arp", "Enable proxy ARP");
+ subintDialerC.ip.addSC("rarp-server", "Enable RARP server for static arp entries");
+ subintDialerC.ip.addSC("redirects", "Enable sending ICMP Redirect messages");
+ subintDialerC.ip.addSC("rgmp", "Enable/disable RGMP");
+ subintDialerC.ip.addSC("rip", "Router Information Protocol");
+ subintDialerC.ip.addSC("route-cache", "Enable fast-switching cache for outgoing packets");
+ subintDialerC.ip.addSC("router", "IP router interface commands");
+ subintDialerC.ip.addSC("rsvp", "RSVP interface commands");
+ subintDialerC.ip.addSC("sap", "Session Announcement Protocol interface commands");
+ subintDialerC.ip.addSC("security", "DDN IP Security Option");
+ subintDialerC.ip.addSC("split-horizon", "Perform split horizon");
+ subintDialerC.ip.addSC("summary-address", "Perform address summarization");
+ subintDialerC.ip["summary-address"].addSC("eigrp", "Enhanced Interior Gateway Routing Protocol (EIGRP)");
+ subintDialerC.ip["summary-address"].eigrp.addSC("<1-65535>", "Autonomous system number");
+ subintDialerC.ip["summary-address"].eigrp["<1-65535>"].addSC("A.B.C.D", "IP address");
+ subintDialerC.ip["summary-address"].eigrp["<1-65535>"]["A.B.C.D"].addSC("A.B.C.D", "IP network mask");
+ subintDialerC.ip["summary-address"].eigrp["<1-65535>"]["A.B.C.D"]["A.B.C.D"].addSC("<1-255>", "Administrative distance");
+ subintDialerC.ip["summary-address"].addSC("rip", "Routing Information Protocol (RIP)");
+ subintDialerC.ip["summary-address"].rip.addSC("A.B.C.D", "IP address");
+ subintDialerC.ip["summary-address"].rip["A.B.C.D"].addSC("A.B.C.D", "IP network mask");
+ subintDialerC.ip.addSC("unnumbered", "Enable IP processing without an explicit address");
+ subintDialerC.ip.addSC("unreachables", "Enable sending ICMP Unreachable messages");
+ subintDialerC.ip.addSC("urd", "Configure URL Rendezvousing");
+ subintDialerC.ip.addSC("verify", "Enable per packet validation");
+ subintDialerC.ip.addSC("vrf", "VPN Routing/Forwarding parameters on the interface");
+ subintDialerC.ip.addSC("wccp", "WCCP interface commands");
+subintDialerC.addSC("isis", "IS-IS commands");
+ subintDialerC.isis.addSC("adjacency-filter", "Filter IS-IS adjacencies");
+ subintDialerC.isis.addSC("circuit-type", "Configure circuit type for interface");
+ subintDialerC.isis.addSC("csnp-interval", "Set CSNP interval in seconds");
+ subintDialerC.isis.addSC("hello", "Add padding to IS-IS hello packets");
+ subintDialerC.isis.addSC("hello-interval", "Set Hello interval in seconds");
+ subintDialerC.isis.addSC("hello-multiplier", "Set multiplier for Hello holding time");
+ subintDialerC.isis.addSC("lsp-interval", "Set LSP transmission interval");
+ subintDialerC.isis.addSC("mesh-group", "Set ISIS mesh group");
+ subintDialerC.isis.addSC("metric", "Configure the metric for interface");
+ subintDialerC.isis.addSC("password", "Configure the authentication password for interface");
+ subintDialerC.isis.addSC("priority", "Set priority for Designated Router election");
+ subintDialerC.isis.addSC("retransmit-interval", "Set per-LSP retransmission interval");
+ subintDialerC.isis.addSC("retransmit-throttle-interval", "Set interface LSP retransmission interval");
+ subintDialerC.isis.addSC("three-way-handshake", "Select Cisco or IETF three-way handshake");
+subintDialerC.addSC("iso-igrp", "ISO-IGRP interface subcommands");
+ subintDialerC["iso-igrp"].addSC("adjacency-filter", "Filter ISO-IGRP adjacencies");
+subintDialerC.addSC("lat", "LAT commands");
+ subintDialerC.lat.addSC("enabled", "Enable LAT protocol translation");
+ subintDialerC.lat.addSC("host", "Statically define LAT services");
+subintDialerC.addSC("llc2", "LLC2 Interface Subcommands");
+ subintDialerC.llc2.addSC("N2", "Number of times router should retry various operations");
+ subintDialerC.llc2.addSC("ack-delay-time", "Max time the router allows incoming I-frames to stay unacknowledged");
+ subintDialerC.llc2.addSC("ack-max", "Max number of I-frames received before an acknowledgment must be sent");
+ subintDialerC.llc2.addSC("adm-timer-value", "How long router waits in ADM before giving up.");
+ subintDialerC.llc2.addSC("dynwind", "Congestion control with dynamic window");
+ subintDialerC.llc2.addSC("idle-time", "Frequency of polls during periods of idle traffic");
+ subintDialerC.llc2.addSC("local-window", "Max number of I-frames to send before waiting for an acknowledgment");
+ subintDialerC.llc2.addSC("t1-time", "How long router waits for an acknowledgment to transmitted I-frames");
+ subintDialerC.llc2.addSC("tbusy-time", "Amount of time router waits while the other LLC2 station is in a busy state before attempting to poll the remote station");
+ subintDialerC.llc2.addSC("tpf-time", "Amount of time router waits for a final response to a poll frame before re-sending the original poll frame");
+ subintDialerC.llc2.addSC("trej-time", "Amount of time router waits for a resend of a rejected frame before sending the reject command");
+ subintDialerC.llc2.addSC("txq-max", "Queue for holding llc2 information frames");
+ subintDialerC.llc2.addSC("xid-neg-val-time", "Frequency of exchange of identification (XID)");
+ subintDialerC.llc2.addSC("xid-retry-time", "How long router waits for reply to XID");
+subintDialerC.addSC("mls", "mls sub/interface commands");
+ subintDialerC.mls.addSC("rp", "rp");
+subintDialerC.addSC("mpls", "Configure MPLS interface parameters");
+ subintDialerC.mpls.addSC("ip", "Configure dynamic MPLS forwarding for IP");
+ subintDialerC.mpls.addSC("mtu", "Set tag switching Maximum Transmission Unit");
+ subintDialerC.mpls.addSC("netflow", "Configure Egress Netflow Accounting");
+ subintDialerC.mpls.addSC("traffic-eng", "Configure Traffic Engineering parameters");
+subintDialerC.addSC("mtu", "Set the interface Maximum Transmission Unit (MTU)");
+ subintDialerC.mtu.addSC("<64-18000>", "MTU size in bytes");
+subintDialerC.addSC("netbios", "Use a defined NETBIOS access list or enable name-caching");
+ subintDialerC.netbios.addSC("input-access-filter", "Access list filter on incoming messages");
+ subintDialerC.netbios.addSC("output-access-filter", "Access list filter on outgoing messages");
+subintDialerC.addSC("no", "Negate a command or set its defaults");
+ subintDialerC.no.addSC("appletalk", "Appletalk interface subcommands");
+ subintDialerC.no.addSC("arp", "Set arp type (arpa, probe, snap) or timeout");
+ subintDialerC.no.addSC("bandwidth", "Set bandwidth informational parameter");
+ subintDialerC.no.addSC("bridge-group", "Transparent bridging interface parameters");
+ subintDialerC.no.addSC("cdp", "CDP interface subcommands");
+ subintDialerC.no.addSC("clns", "CLNS interface subcommands");
+ subintDialerC.no.addSC("crypto", "Encryption/Decryption commands");
+ subintDialerC.no.addSC("decnet", "Interface DECnet config commands");
+ subintDialerC.no.addSC("delay", "Specify interface throughput delay");
+ subintDialerC.no.addSC("description", "Interface specific description");
+ subintDialerC.no.addSC("dspu", "Down Stream PU");
+ subintDialerC.no.addSC("dxi", "ATM-DXI configuration commands");
+ subintDialerC.no.addSC("encapsulation", "Set encapsulation type for an interface");
+ subintDialerC.no.addSC("fras", "DLC Switch Interface Command");
+ subintDialerC.no.addSC("ip", "Interface Internet Protocol config commands");
+ subintDialerC.no.ip.addSC("access-group", "Specify access control for packets");
+ subintDialerC.no.ip.addSC("accounting", "Enable IP accounting on this interface");
+ subintDialerC.no.ip.addSC("address", "Set the IP address of an interface");
+ subintDialerC.no.ip.address.addSC("A.B.C.D", "IP address");
+ subintDialerC.no.ip.address["A.B.C.D"].addSC("A.B.C.D", "IP subnet mask");
+ subintDialerC.no.ip.address["A.B.C.D"]["A.B.C.D"].addSC("secondary", "Make this IP address a secondary address");
+ subintDialerC.no.ip.addSC("authentication", "authentication subcommands");
+ subintDialerC.no.ip.addSC("bandwidth-percent", "Set EIGRP bandwidth limit");
+ subintDialerC.no.ip.addSC("bgp", "BGP interface commands");
+ subintDialerC.no.ip.addSC("broadcast-address", "Set the broadcast address of an interface");
+ subintDialerC.no.ip.addSC("cef", "Cisco Express Fowarding interface commands");
+ subintDialerC.no.ip.addSC("cgmp", "Enable/disable CGMP");
+ subintDialerC.no.ip.addSC("dhcp", "Configure DHCP parameters for this interface");
+ subintDialerC.no.ip.addSC("directed-broadcast", "Enable forwarding of directed broadcasts");
+ subintDialerC.no.ip.addSC("dvmrp", "DVMRP interface commands");
+ subintDialerC.no.ip.addSC("hello-interval", "Configures IP-EIGRP hello interval");
+ subintDialerC.no.ip.addSC("helper-address", "Specify a destination address for UDP broadcasts");
+ subintDialerC.no.ip.addSC("hold-time", "Configures IP-EIGRP hold time");
+ subintDialerC.no.ip.addSC("igmp", "IGMP interface commands");
+ subintDialerC.no.ip.addSC("irdp", "ICMP Router Discovery Protocol");
+ subintDialerC.no.ip.addSC("load-sharing", "Style of load sharing");
+ subintDialerC.no.ip.addSC("mask-reply", "Enable sending ICMP Mask Reply messages");
+ subintDialerC.no.ip.addSC("mobile", "Mobile IP support");
+ subintDialerC.no.ip.addSC("mrm", "Configure IP Multicast Routing Monitor tester");
+ subintDialerC.no.ip.addSC("mroute-cache", "Enable switching cache for incoming multicast packets");
+ subintDialerC.no.ip.addSC("mtu", "Set IP Maximum Transmission Unit");
+ subintDialerC.no.ip.addSC("multicast", "IP multicast interface commands");
+ subintDialerC.no.ip.addSC("nat", "NAT interface commands");
+ subintDialerC.no.ip.addSC("nbar", "Network-Based Application Recognition");
+ subintDialerC.no.ip.addSC("nhrp", "NHRP interface subcommands");
+ subintDialerC.no.ip.addSC("ospf", "OSPF interface commands");
+ subintDialerC.no.ip.addSC("pgm", "PGM Reliable Transport Protocol");
+ subintDialerC.no.ip.addSC("pim", "PIM interface commands");
+ subintDialerC.no.ip.addSC("policy", "Enable policy routing");
+ subintDialerC.no.ip.addSC("probe", "Enable HP Probe support");
+ subintDialerC.no.ip.addSC("proxy-arp", "Enable proxy ARP");
+ subintDialerC.no.ip.addSC("rarp-server", "Enable RARP server for static arp entries");
+ subintDialerC.no.ip.addSC("redirects", "Enable sending ICMP Redirect messages");
+ subintDialerC.no.ip.addSC("rgmp", "Enable/disable RGMP");
+ subintDialerC.no.ip.addSC("rip", "Router Information Protocol");
+ subintDialerC.no.ip.addSC("route-cache", "Enable fast-switching cache for outgoing packets");
+ subintDialerC.no.ip.addSC("router", "IP router interface commands");
+ subintDialerC.no.ip.addSC("rsvp", "RSVP interface commands");
+ subintDialerC.no.ip.addSC("sap", "Session Announcement Protocol interface commands");
+ subintDialerC.no.ip.addSC("security", "DDN IP Security Option");
+ subintDialerC.no.ip.addSC("split-horizon", "Perform split horizon");
+ subintDialerC.no.ip.addSC("summary-address", "Perform address summarization");
+ subintDialerC.no.ip.addSC("unnumbered", "Enable IP processing without an explicit address");
+ subintDialerC.no.ip.addSC("unreachables", "Enable sending ICMP Unreachable messages");
+ subintDialerC.no.ip.addSC("urd", "Configure URL Rendezvousing");
+ subintDialerC.no.ip.addSC("verify", "Enable per packet validation");
+ subintDialerC.no.ip.addSC("vrf", "VPN Routing/Forwarding parameters on the interface");
+ subintDialerC.no.ip.addSC("wccp", "WCCP interface commands");
+ subintDialerC.no.addSC("isis", "IS-IS commands");
+ subintDialerC.no.addSC("iso-igrp", "ISO-IGRP interface subcommands");
+ subintDialerC.no.addSC("lat", "LAT commands");
+ subintDialerC.no.addSC("llc2", "LLC2 Interface Subcommands");
+ subintDialerC.no.addSC("mls", "mls sub/interface commands");
+ subintDialerC.no.addSC("mpls", "Configure MPLS interface parameters");
+ subintDialerC.no.addSC("mtu", "Set the interface Maximum Transmission Unit (MTU)");
+ subintDialerC.no.addSC("netbios", "Use a defined NETBIOS access list or enable name-caching");
+subintDialerC.addSC("ntp", "Configure NTP");
+ subintDialerC.ntp.addSC("broadcast", "Configure NTP broadcast service");
+ subintDialerC.ntp.addSC("disable", "Disable NTP");
+ subintDialerC.ntp.addSC("multicast", "Configure NTP multicast service");
+subintDialerC.addSC("pulse-time", "Force DTR low during resets");
+ subintDialerC["pulse-time"].addSC("<0-60>", "DTR low time in seconds");
+subintDialerC.addSC("rate-limit", "Rate Limit");
+ subintDialerC["rate-limit"].addSC("input", "Rate limit on input");
+ subintDialerC["rate-limit"].addSC("output", "Rate limit on output");
+subintDialerC.addSC("service-policy", "Configure QoS Service Policy");
+ subintDialerC["service-policy"].addSC("history", "Keep history of QoS metrics");
+ subintDialerC["service-policy"].addSC("input", "Assign policy-map to the input of an interface");
+ subintDialerC["service-policy"].addSC("output", "Assign policy-map to the output of an interface");
+subintDialerC.addSC("shutdown", "Shutdown the selected interface");
+subintDialerC.addSC("smds", "Modify SMDS parameters");
+ subintDialerC.smds.addSC("address", "Set an interface SMDS address");
+ subintDialerC.smds.addSC("enable-arp", "Enable ARP processing.");
+ subintDialerC.smds.addSC("glean-mode", "SMDS GLEAN mode");
+ subintDialerC.smds.addSC("multicast", "Set an SMDS multicast (or broadcast) address");
+ subintDialerC.smds.addSC("static-map", "Map high level protocol address to SMDS address");
+subintDialerC.addSC("smrp", "Simple Multicast Routing Protocol interface subcommands");
+ subintDialerC.smrp.addSC("mroute-cache", "Enable SMRP route cache");
+ subintDialerC.smrp.addSC("protocol", "Specify network layer service protocol");
+subintDialerC.addSC("sna", "SNA pu configuration");
+ subintDialerC.sna.addSC("enable-host", "SNA Enable Host command");
+ subintDialerC.sna.addSC("start", "SNA Start command");
+subintDialerC.addSC("snapshot", "Configure snapshot support on the interface");
+ subintDialerC.snapshot.addSC("client", "Enable client control of Snapshot routing");
+ subintDialerC.snapshot.addSC("server", "Send routing updates out this link when updates are received");
+subintDialerC.addSC("tag-switching", "Tag Switching interface configuration commands");
+ subintDialerC["tag-switching"].addSC("ip", "Configure IP dynamic Tag Switching");
+ subintDialerC["tag-switching"].addSC("mtu", "Set tag switching Maximum Transmission Unit");
+subintDialerC.addSC("tarp", "TARP interface subcommands");
+ subintDialerC.tarp.addSC("enable", "Enable TARP on interface");
+ subintDialerC.tarp.addSC("propagate", "Enable propagation of TARP PDU's out on this interface");
+ subintDialerC.tarp.addSC("split-horizon", "Enable split horizon for TARP propagation on this interface");
+subintDialerC.addSC("timeout", "Define timeout values for this interface");
+ subintDialerC.timeout.addSC("absolute", "Define session timeout value for this interface");
+subintDialerC.addSC("vines", "VINES interface subcommands");
+ subintDialerC.vines.addSC("access-group", "Apply a VINES access list");
+ subintDialerC.vines.addSC("arp-enable", "Supply VINES addresses to booting clients");
+ subintDialerC.vines.addSC("encapsulation", "VINES encapsulation");
+ subintDialerC.vines.addSC("input-network-filter", "Filter networks in received routing updates");
+ subintDialerC.vines.addSC("input-router-filter", "Filter source of received routing updates");
+ subintDialerC.vines.addSC("metric", "VINES processing on the selected interface");
+ subintDialerC.vines.addSC("neighbor", "Create a static neighbor entry");
+ subintDialerC.vines.addSC("output-network-filter", "Filter networks sent in routing updates");
+ subintDialerC.vines.addSC("propagate", "Ignore 'class' field during broadcast forwarding");
+ subintDialerC.vines.addSC("redirect", "Set redirect interval");
+ subintDialerC.vines.addSC("route-cache", "Fast switch VINES packets out this interface");
+ subintDialerC.vines.addSC("serverless", "The attached network has no Banyan server");
+ subintDialerC.vines.addSC("split-horizon", "Split-horizon routing updates");
+ subintDialerC.vines.addSC("update", "Set RTP update characteristics for this interface");
+subintDialerC.addSC("xns", "XNS interface subcommands");
+ subintDialerC.xns.addSC("access-group", "Apply an access list to output packets");
+ subintDialerC.xns.addSC("encapsulation", "Set encapsulation method for XNS packets");
+ subintDialerC.xns.addSC("flood", "Flood XNS packets");
+ subintDialerC.xns.addSC("hear-rip", "Listen to RIP updates");
+ subintDialerC.xns.addSC("helper-address", "Forward broadcasts to a specific address");
+ subintDialerC.xns.addSC("input-network-filter", "Filter incoming routing updates");
+ subintDialerC.xns.addSC("network", "Assign an XNS network & enable XNS routing");
+ subintDialerC.xns.addSC("output-network-filter", "Filter outgoing routing updates");
+ subintDialerC.xns.addSC("route-cache", "Enable fast switching");
+ subintDialerC.xns.addSC("router-filter", "Filter sources of routing updates");
+ subintDialerC.xns.addSC("update-time", "Set XNS routing update timer");
diff --git a/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/cmd_subintF.txt b/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/cmd_subintF.txt
new file mode 100644
index 0000000..886ee97
--- /dev/null
+++ b/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/cmd_subintF.txt
@@ -0,0 +1,309 @@
+
+subintFC.addSC("arp", "Set arp type (arpa, probe, snap) or timeout");
+ subintFC.arp.addSC("frame-relay", "Enable ARP for a frame relay interface");
+ subintFC.arp.addSC("timeout", "Set ARP cache timeout");
+ subintFC.arp.timeout.addSC("<0-2147483>", "Seconds");
+subintFC.addSC("backup", "Modify backup parameters");
+ subintFC.backup.addSC("delay", "Delays before backup line up or down transitions");
+ subintFC.backup.delay.addSC("<0-4294967294>", "Seconds");
+ subintFC.backup.addSC("interface", "Configure an interface as a backup");
+ subintFC.backup.interface.addSC("Async", "Async interface");
+ subintFC.backup.interface.Async.addSC("<1-5>", "Async interface number");
+ subintFC.backup.interface.addSC("BVI", "Bridge-Group Virtual Interface");
+ subintFC.backup.interface.BVI.addSC("<1-255>", "BVI interface number");
+ subintFC.backup.interface.addSC("CTunnel", "CTunnel interface");
+ subintFC.backup.interface.CTunnel.addSC("<0-2147483647>", "CTunnel interface number");
+ subintFC.backup.interface.addSC("Dialer", "Dialer interface");
+ subintFC.backup.interface.Dialer.addSC("<0-255>", "Dialer interface number");
+ subintFC.backup.interface.addSC("FastEthernet", "FastEthernet IEEE 802.3");
+ subintFC.backup.interface.FastEthernet.addSC("<0-0>", "FastEthernet interface number");
+ subintFC.backup.interface.addSC("Group-Async", "Async Group interface");
+ subintFC.backup.interface["Group-Async"].addSC("<0-5>", "Group-Async interface number");
+ subintFC.backup.interface.addSC("Lex", "Lex interface");
+ subintFC.backup.interface.Lex.addSC("<0-2147483647>", "Lex interface number");
+ subintFC.backup.interface.addSC("Loopback", "Loopback interface");
+ subintFC.backup.interface.Loopback.addSC("<0-2147483647>", "Loopback interface number");
+ subintFC.backup.interface.addSC("MFR", "Multilink Frame Relay bundle interface");
+ subintFC.backup.interface.MFR.addSC("<0-2147483647>", "MFR interface number");
+ subintFC.backup.interface.addSC("Multilink", "Multilink-group interface");
+ subintFC.backup.interface.Multilink.addSC("<1-2147483647>", "Multilink interface number");
+ subintFC.backup.interface.addSC("Null", "Null interface");
+ subintFC.backup.interface.Null.addSC("<0-0>", "Null interface number");
+ subintFC.backup.interface.addSC("Serial", "Serial");
+ subintFC.backup.interface.Serial.addSC("<0-1>", "Serial interface number");
+ subintFC.backup.interface.addSC("Tunnel", "Tunnel interface");
+ subintFC.backup.interface.Tunnel.addSC("<0-2147483647>", "Tunnel interface number");
+ subintFC.backup.interface.addSC("Vif", "PGM Multicast Host interface");
+ subintFC.backup.interface.Vif.addSC("<1-1>", "Vif interface number");
+ subintFC.backup.interface.addSC("Virtual-Template", "Virtual Template interface");
+ subintFC.backup.interface["Virtual-Template"].addSC("<1-200>", "Virtual-Template interface number");
+ subintFC.backup.interface.addSC("Virtual-TokenRing", "Virtual TokenRing");
+ subintFC.backup.interface["Virtual-TokenRing"].addSC("<0-2147483647>", "Virtual-TokenRing interface number");
+subintFC.addSC("bandwidth", "Set bandwidth informational parameter");
+ subintFC.bandwidth.addSC("<1-10000000>", "Bandwidth in kilobits");
+subintFC.addSC("bridge-group", "Transparent bridging interface parameters");
+ subintFC["bridge-group"].addSC("<1-255>", "Assign an interface to a Bridge Group.");
+ subintFC["bridge-group"]["<1-255>"].addSC("input-address-list", "Filter packets by source address");
+ subintFC["bridge-group"]["<1-255>"]["input-address-list"].addSC("<700-799>", "Ethernet address access list");
+ subintFC["bridge-group"]["<1-255>"].addSC("input-lat-service-deny", "Deny input LAT service advertisements matching a group list");
+ subintFC["bridge-group"]["<1-255>"]["input-lat-service-deny"].addSC("<grouplist>", "A list of LAT service advertisements");
+ subintFC["bridge-group"]["<1-255>"]["input-lat-service-deny"].addSC("all", "All LAT groups");
+ subintFC["bridge-group"]["<1-255>"]["input-lat-service-deny"].all.addSC("disabled", "Remove from existing group code list");
+ subintFC["bridge-group"]["<1-255>"]["input-lat-service-deny"].all.addSC("enabled", "Add to existing group code list");
+ subintFC["bridge-group"]["<1-255>"].addSC("input-lat-service-permit", "Permit input LAT service advertisements matching a group list");
+ subintFC["bridge-group"]["<1-255>"]["input-lat-service-permit"].addSC("<grouplist>", "A list of LAT service advertisements");
+ subintFC["bridge-group"]["<1-255>"]["input-lat-service-permit"].addSC("all", "All LAT groups");
+ subintFC["bridge-group"]["<1-255>"]["input-lat-service-permit"].all.addSC("disabled", "Remove from existing group code list");
+ subintFC["bridge-group"]["<1-255>"]["input-lat-service-permit"].all.addSC("enabled", "Add to existing group code list");
+ subintFC["bridge-group"]["<1-255>"].addSC("input-lsap-list", "Filter incoming IEEE 802.3 encapsulated packets");
+ subintFC["bridge-group"]["<1-255>"]["input-lsap-list"].addSC("<200-299>", "Ethernet type access list");
+ subintFC["bridge-group"]["<1-255>"].addSC("input-pattern-list", "Filter input with a pattern list");
+ subintFC["bridge-group"]["<1-255>"]["input-pattern-list"].addSC("<1100-1199>", "Pattern access list number");
+ subintFC["bridge-group"]["<1-255>"].addSC("input-type-list", "Filter incoming Ethernet packets by type code");
+ subintFC["bridge-group"]["<1-255>"]["input-type-list"].addSC("<200-299>", "Ethernet type access list");
+ subintFC["bridge-group"]["<1-255>"].addSC("lat-compression", "Enable LAT compression over serial or ATM interfaces");
+ subintFC["bridge-group"]["<1-255>"].addSC("output-address-list", "Filter packets by destination address");
+ subintFC["bridge-group"]["<1-255>"]["output-address-list"].addSC("<700-799>", "Ethernet address access list");
+ subintFC["bridge-group"]["<1-255>"].addSC("output-lat-service-deny", "Deny output LAT service advertisements matching a group list");
+ subintFC["bridge-group"]["<1-255>"]["output-lat-service-deny"].addSC("<grouplist>", "A list of LAT service advertisements");
+ subintFC["bridge-group"]["<1-255>"]["output-lat-service-deny"].addSC("all", "All LAT groups");
+ subintFC["bridge-group"]["<1-255>"]["output-lat-service-deny"].all.addSC("disabled", "Remove from existing group code list");
+ subintFC["bridge-group"]["<1-255>"]["output-lat-service-deny"].all.addSC("enabled", "Add to existing group code list");
+ subintFC["bridge-group"]["<1-255>"].addSC("output-lat-service-permit", "Permit output LAT service advertisements matching a group list");
+ subintFC["bridge-group"]["<1-255>"]["output-lat-service-permit"].addSC("<grouplist>", "A list of LAT service advertisements");
+ subintFC["bridge-group"]["<1-255>"]["output-lat-service-permit"].addSC("all", "All LAT groups");
+ subintFC["bridge-group"]["<1-255>"]["output-lat-service-permit"].all.addSC("disabled", "Remove from existing group code list");
+ subintFC["bridge-group"]["<1-255>"]["output-lat-service-permit"].all.addSC("enabled", "Add to existing group code list");
+ subintFC["bridge-group"]["<1-255>"].addSC("output-lsap-list", "Filter outgoing IEEE 802.3 encapsulated packets");
+ subintFC["bridge-group"]["<1-255>"]["output-lsap-list"].addSC("<200-299>", "Ethernet type access list");
+ subintFC["bridge-group"]["<1-255>"].addSC("output-pattern-list", "Filter output with a pattern list");
+ subintFC["bridge-group"]["<1-255>"]["output-pattern-list"].addSC("<1100-1199>", "Pattern access list number");
+ subintFC["bridge-group"]["<1-255>"].addSC("output-type-list", "Filter outgoing Ethernet packets by type code");
+ subintFC["bridge-group"]["<1-255>"]["output-type-list"].addSC("<200-299>", "Ethernet type access list");
+ subintFC["bridge-group"]["<1-255>"].addSC("path-cost", "Set interface path cost");
+ subintFC["bridge-group"]["<1-255>"]["path-cost"].addSC("<0-65535>", "Path cost (higher values are higher costs)");
+ subintFC["bridge-group"]["<1-255>"].addSC("priority", "Set interface priority");
+ subintFC["bridge-group"]["<1-255>"].priority.addSC("<0-255>", "");
+ subintFC["bridge-group"]["<1-255>"].addSC("spanning-disabled", "Disable spanning tree on a bridge group");
+ subintFC["bridge-group"]["<1-255>"].addSC("subscriber-loop-control", "Configure subscriber loop control");
+subintFC.addSC("cdp", "CDP interface subcommands");
+ subintFC.cdp.addSC("enable", "Enable CDP on interface");
+subintFC.addSC("default", "Set a command to its defaults");
+ subintFC["default"].addSC("arp", "Set arp type (arpa, probe, snap) or timeout");
+ subintFC["default"].arp.addSC("frame-relay", "Enable ARP for a frame relay interface");
+ subintFC["default"].arp.addSC("timeout", "Set ARP cache timeout");
+ subintFC["default"].addSC("backup", "Modify backup parameters");
+ subintFC["default"].backup.addSC("delay", "Delays before backup line up or down transitions");
+ subintFC["default"].backup.addSC("interface", "Configure an interface as a backup");
+ subintFC["default"].addSC("bandwidth", "Set bandwidth informational parameter");
+ subintFC["default"].addSC("bridge-group", "Transparent bridging interface parameters");
+ subintFC["default"]["bridge-group"].addSC("<1-255>", "Assign an interface to a Bridge Group.");
+ subintFC["default"]["bridge-group"]["<1-255>"].addSC("input-address-list", "Filter packets by source address");
+ subintFC["default"]["bridge-group"]["<1-255>"].addSC("input-lat-service-deny", "Deny input LAT service advertisements matching a group list");
+ subintFC["default"]["bridge-group"]["<1-255>"]["input-lat-service-deny"].addSC("<grouplist>", "A list of LAT service advertisements");
+ subintFC["default"]["bridge-group"]["<1-255>"]["input-lat-service-deny"].addSC("all", "All LAT groups");
+ subintFC["default"]["bridge-group"]["<1-255>"].addSC("input-lat-service-permit", "Permit input LAT service advertisements matching a group list");
+ subintFC["default"]["bridge-group"]["<1-255>"]["input-lat-service-permit"].addSC("<grouplist>", "A list of LAT service advertisements");
+ subintFC["default"]["bridge-group"]["<1-255>"]["input-lat-service-permit"].addSC("all", "All LAT groups");
+ subintFC["default"]["bridge-group"]["<1-255>"].addSC("input-lsap-list", "Filter incoming IEEE 802.3 encapsulated packets");
+ subintFC["default"]["bridge-group"]["<1-255>"].addSC("input-pattern-list", "Filter input with a pattern list");
+ subintFC["default"]["bridge-group"]["<1-255>"].addSC("input-type-list", "Filter incoming Ethernet packets by type code");
+ subintFC["default"]["bridge-group"]["<1-255>"].addSC("lat-compression", "Enable LAT compression over serial or ATM interfaces");
+ subintFC["default"]["bridge-group"]["<1-255>"].addSC("output-address-list", "Filter packets by destination address");
+ subintFC["default"]["bridge-group"]["<1-255>"].addSC("output-lat-service-deny", "Deny output LAT service advertisements matching a group list");
+ subintFC["default"]["bridge-group"]["<1-255>"]["output-lat-service-deny"].addSC("<grouplist>", "A list of LAT service advertisements");
+ subintFC["default"]["bridge-group"]["<1-255>"]["output-lat-service-deny"].addSC("all", "All LAT groups");
+ subintFC["default"]["bridge-group"]["<1-255>"].addSC("output-lat-service-permit", "Permit output LAT service advertisements matching a group list");
+ subintFC["default"]["bridge-group"]["<1-255>"]["output-lat-service-permit"].addSC("<grouplist>", "A list of LAT service advertisements");
+ subintFC["default"]["bridge-group"]["<1-255>"]["output-lat-service-permit"].addSC("all", "All LAT groups");
+ subintFC["default"]["bridge-group"]["<1-255>"].addSC("output-lsap-list", "Filter outgoing IEEE 802.3 encapsulated packets");
+ subintFC["default"]["bridge-group"]["<1-255>"].addSC("output-pattern-list", "Filter output with a pattern list");
+ subintFC["default"]["bridge-group"]["<1-255>"].addSC("output-type-list", "Filter outgoing Ethernet packets by type code");
+ subintFC["default"]["bridge-group"]["<1-255>"].addSC("path-cost", "Set interface path cost");
+ subintFC["default"]["bridge-group"]["<1-255>"].addSC("priority", "Set interface priority");
+ subintFC["default"]["bridge-group"]["<1-255>"].addSC("spanning-disabled", "Disable spanning tree on a bridge group");
+ subintFC["default"]["bridge-group"]["<1-255>"].addSC("subscriber-loop-control", "Configure subscriber loop control");
+ subintFC["default"].addSC("cdp", "CDP interface subcommands");
+ subintFC["default"].cdp.addSC("enable", "Enable CDP on interface");
+subintFC.addSC("delay", "Specify interface throughput delay");
+ subintFC.delay.addSC("<1-16777215>", "Throughput delay (tens of microseconds)");
+subintFC.addSC("description", "Interface specific description");
+ subintFC.description.addSC("LINE", "Up to 240 characters describing this interface");
+subintFC.addSC("encapsulation", "Set encapsulation type for an interface");
+ subintFC.encapsulation.addSC("dot1Q", "IEEE 802.1Q Virtual LAN");
+ subintFC.encapsulation.dot1Q.addSC("<1-4095>", "IEEE 802.1Q VLAN ID required, range 1 - 0xFFF.");
+ subintFC.encapsulation.dot1Q["<1-4095>"].addSC("native", "Make this as native vlan");
+subintFC.addSC("exit", "Exit from interface configuration mode");
+subintFC.addSC("ip", "Interface Internet Protocol config commands");
+ subintFC.ip.addSC("access-group", "Specify access control for packets");
+ subintFC.ip["access-group"].addSC("<1-199>", "IP access list (standard or extended)");
+ subintFC.ip["access-group"]["<1-199>"].addSC("in", "inbound packets");
+ subintFC.ip["access-group"]["<1-199>"].addSC("out", "outbound packets");
+ subintFC.ip["access-group"].addSC("<1300-2699>", "IP expanded access list (standard or extended)");
+ subintFC.ip["access-group"]["<1300-2699>"].addSC("in", "inbound packets");
+ subintFC.ip["access-group"]["<1300-2699>"].addSC("out", "outbound packets");
+ subintFC.ip["access-group"].addSC("WORD", "Access-list name");
+ subintFC.ip["access-group"].WORD.addSC("in", "inbound packets");
+ subintFC.ip["access-group"].WORD.addSC("out", "outbound packets");
+ subintFC.ip.addSC("accounting", "Enable IP accounting on this interface");
+ subintFC.ip.accounting.addSC("access-violations", "Account for IP packets violating access lists on this interface");
+ subintFC.ip.accounting.addSC("mac-address", "Account for MAC addresses seen on this interface");
+ subintFC.ip.accounting["mac-address"].addSC("input", "Source MAC address on received packets");
+ subintFC.ip.accounting["mac-address"].addSC("output", "Destination MAC address on transmitted packets");
+ subintFC.ip.accounting.addSC("output-packets", "Account for IP packets output on this interface");
+ subintFC.ip.accounting.addSC("precedence", "Count packets by IP precedence on this interface");
+ subintFC.ip.accounting.precedence.addSC("input", "received packets");
+ subintFC.ip.accounting.precedence.addSC("output", "transmitted packets");
+ subintFC.ip.addSC("address", "Set the IP address of an interface");
+ subintFC.ip.address.addSC("A.B.C.D", "IP address");
+ subintFC.ip.address["A.B.C.D"].addSC("A.B.C.D", "IP subnet mask");
+ subintFC.ip.address["A.B.C.D"]["A.B.C.D"].addSC("secondary", "Make this IP address a secondary address");
+ subintFC.ip.address.addSC("dhcp", "IP Address negotiated via DHCP");
+ subintFC.ip.address.dhcp.addSC("client-id", "Specify client-id to use");
+ subintFC.ip.address.dhcp["client-id"].addSC("FastEthernet", "FastEthernet IEEE 802.3");
+ subintFC.ip.address.dhcp["client-id"].FastEthernet.addSC("<0-0>", "FastEthernet interface number");
+ subintFC.ip.addSC("authentication", "authentication subcommands");
+ subintFC.ip.authentication.addSC("key-chain", "key-chain");
+ subintFC.ip.authentication["key-chain"].addSC("eigrp", "Enhanced Interior Gateway Routing Protocol (EIGRP)");
+ subintFC.ip.authentication["key-chain"].eigrp.addSC("<1-65535>", "Autonomous system number");
+ subintFC.ip.authentication["key-chain"].eigrp["<1-65535>"].addSC("LINE", "name of key-chain");
+ subintFC.ip.authentication.addSC("mode", "mode");
+ subintFC.ip.authentication.mode.addSC("eigrp", "Enhanced Interior Gateway Routing Protocol (EIGRP)");
+ subintFC.ip.authentication.mode.eigrp.addSC("<1-65535>", "Autonomous system number");
+ subintFC.ip.authentication.mode.eigrp["<1-65535>"].addSC("md5", "Keyed message digest");
+ subintFC.ip.addSC("bandwidth-percent", "Set EIGRP bandwidth limit");
+ subintFC.ip["bandwidth-percent"].addSC("eigrp", "Enhanced Interior Gateway Routing Protocol (EIGRP)");
+ subintFC.ip["bandwidth-percent"].eigrp.addSC("<1-65535>", "Autonomous system number");
+ subintFC.ip["bandwidth-percent"].eigrp["<1-65535>"].addSC("<1-999999>", "Maximum bandwidth percentage that EIGRP may use");
+ subintFC.ip.addSC("bgp", "BGP interface commands");
+ subintFC.ip.addSC("broadcast-address", "Set the broadcast address of an interface");
+ subintFC.ip["broadcast-address"].addSC("A.B.C.D", "IP broadcast address");
+ subintFC.ip.addSC("cef", "Cisco Express Fowarding interface commands");
+ subintFC.ip.cef.addSC("accounting", "CEF accounting features for interface");
+ subintFC.ip.cef.accounting.addSC("non-recursive", "CEF non-recursive accounting features");
+ subintFC.ip.cef.accounting["non-recursive"].addSC("external", "Count input traffic in non-recursive external bin");
+ subintFC.ip.cef.accounting["non-recursive"].addSC("internal", "Count input traffic in non-recursive internal bin");
+ subintFC.ip.addSC("cgmp", "Enable/disable CGMP");
+ subintFC.ip.cgmp.addSC("proxy", "CGMP for hosts and proxy for multicast routers");
+ subintFC.ip.cgmp.addSC("router-only", "CGMP proxy for multicast routers only");
+ subintFC.ip.addSC("dhcp", "Configure DHCP parameters for this interface");
+ subintFC.ip.dhcp.addSC("relay", "DHCP relay configuration parameters");
+ subintFC.ip.dhcp.relay.addSC("information", "DHCP relay information option");
+ subintFC.ip.dhcp.relay.information.addSC("trusted", "Received DHCP packet may contain relay info option with zero giaddr");
+ subintFC.ip.addSC("directed-broadcast", "Enable forwarding of directed broadcasts");
+ subintFC.ip["directed-broadcast"].addSC("<1-199>", "A standard IP access list number");
+ subintFC.ip["directed-broadcast"].addSC("<1300-2699>", "A standard IP expanded access list number");
+ subintFC.ip.addSC("dvmrp", "DVMRP interface commands");
+ subintFC.ip.addSC("hello-interval", "Configures IP-EIGRP hello interval");
+ subintFC.ip["hello-interval"].addSC("eigrp", "Enhanced Interior Gateway Routing Protocol (EIGRP)");
+ subintFC.ip["hello-interval"].eigrp.addSC("<1-65535>", "Autonomous system number");
+ subintFC.ip["hello-interval"].eigrp["<1-65535>"].addSC("<1-65535>", "Seconds between hello transmissions");
+ subintFC.ip.addSC("helper-address", "Specify a destination address for UDP broadcasts");
+ subintFC.ip["helper-address"].addSC("A.B.C.D", "IP destination address");
+ subintFC.ip["helper-address"].addSC("global", "Helper-address is global");
+ subintFC.ip["helper-address"].global.addSC("A.B.C.D", "IP destination address");
+ subintFC.ip["helper-address"].addSC("vrf", "VRF name for helper-address (if different from interface VRF)");
+ subintFC.ip["helper-address"].vrf.addSC("WORD", "VPN Routing/Forwarding instance name");
+ subintFC.ip["helper-address"].vrf.WORD.addSC("A.B.C.D", "IP destination address");
+ subintFC.ip.addSC("hold-time", "Configures IP-EIGRP hold time");
+ subintFC.ip.addSC("idle-group", "Specify interesting packets for idle-timer");
+ subintFC.ip.addSC("igmp", "IGMP interface commands");
+ subintFC.ip.addSC("irdp", "ICMP Router Discovery Protocol");
+ subintFC.ip.addSC("load-sharing", "Style of load sharing");
+ subintFC.ip["load-sharing"].addSC("per-destination", "Deterministic distribution");
+ subintFC.ip["load-sharing"].addSC("per-packet", "Random distribution");
+ subintFC.ip.addSC("local-proxy-arp", "Enable local-proxy ARP");
+ subintFC.ip.addSC("mask-reply", "Enable sending ICMP Mask Reply messages");
+ subintFC.ip.addSC("mrm", "Configure IP Multicast Routing Monitor tester");
+ subintFC.ip.mrm.addSC("test-receiver", "Enable IP MRM test receiver operation");
+ subintFC.ip.mrm.addSC("test-sender", "Enable IP MRM test sender operation");
+ subintFC.ip.mrm.addSC("test-sender-receiver", "Enable IP MRM test sender and receiver operation");
+ subintFC.ip.addSC("mroute-cache", "Enable switching cache for incoming multicast packets");
+ subintFC.ip.addSC("mtu", "Set IP Maximum Transmission Unit");
+ subintFC.ip.mtu.addSC("<68-1000000>", "MTU (bytes)");
+ subintFC.ip.addSC("multicast", "IP multicast interface commands");
+ subintFC.ip.multicast.addSC("tagswitch", "Enable IP Multicast Tagswitching");
+ subintFC.ip.multicast.addSC("ttl-threshold", "TTL threshold for multicast packets");
+ subintFC.ip.multicast["ttl-threshold"].addSC("<0-255>", "TTL threshold");
+ subintFC.ip.addSC("nat", "NAT interface commands");
+ subintFC.ip.nat.addSC("inside", "Inside interface for address translation");
+ subintFC.ip.nat.addSC("outside", "Outside interface for address translation");
+ subintFC.ip.addSC("nbar", "Network-Based Application Recognition");
+ subintFC.ip.nbar.addSC("protocol-discovery", "Enable NBAR protocol discovery");
+ subintFC.ip.addSC("nhrp", "NHRP interface subcommands");
+ subintFC.ip.addSC("ospf", "OSPF interface commands");
+ subintFC.ip.addSC("pgm", "PGM Reliable Transport Protocol");
+ subintFC.ip.pgm.addSC("router", "router specific command");
+ subintFC.ip.addSC("pim", "PIM interface commands");
+ subintFC.ip.addSC("policy", "Enable policy routing");
+ subintFC.ip.policy.addSC("route-map", "Policy route map");
+ subintFC.ip.policy["route-map"].addSC("WORD", "Route map name");
+ subintFC.ip.addSC("probe", "Enable HP Probe support");
+ subintFC.ip.probe.addSC("proxy", "Proxy support");
+ subintFC.ip.addSC("proxy-arp", "Enable proxy ARP");
+ subintFC.ip.addSC("rarp-server", "Enable RARP server for static arp entries");
+ subintFC.ip["rarp-server"].addSC("A.B.C.D", "IP server address");
+ subintFC.ip.addSC("redirects", "Enable sending ICMP Redirect messages");
+ subintFC.ip.addSC("rgmp", "Enable/disable RGMP");
+ subintFC.ip.addSC("rip", "Router Information Protocol");
+ subintFC.ip.addSC("route-cache", "Enable fast-switching cache for outgoing packets");
+ subintFC.ip["route-cache"].addSC("same-interface", "Enable fast-switching on the same interface");
+ subintFC.ip.addSC("rsvp", "RSVP interface commands");
+ subintFC.ip.addSC("sap", "Session Announcement Protocol interface commands");
+ subintFC.ip.sap.addSC("listen", "Listen for sap packets on interface");
+ subintFC.ip.addSC("security", "DDN IP Security Option");
+ subintFC.ip.addSC("split-horizon", "Perform split horizon");
+ subintFC.ip.addSC("summary-address", "Perform address summarization");
+ subintFC.ip["summary-address"].addSC("eigrp", "Enhanced Interior Gateway Routing Protocol (EIGRP)");
+ subintFC.ip["summary-address"].eigrp.addSC("<1-65535>", "Autonomous system number");
+ subintFC.ip["summary-address"].eigrp["<1-65535>"].addSC("A.B.C.D", "IP address");
+ subintFC.ip["summary-address"].eigrp["<1-65535>"]["A.B.C.D"].addSC("A.B.C.D", "IP network mask");
+ subintFC.ip["summary-address"].eigrp["<1-65535>"]["A.B.C.D"]["A.B.C.D"].addSC("<1-255>", "Administrative distance");
+ subintFC.ip["summary-address"].addSC("rip", "Routing Information Protocol (RIP)");
+ subintFC.ip["summary-address"].rip.addSC("A.B.C.D", "IP address");
+ subintFC.ip["summary-address"].rip["A.B.C.D"].addSC("A.B.C.D", "IP network mask");
+
+ subintFC.ip.addSC("unnumbered", "Enable IP processing without an explicit address");
+ subintFC.ip.addSC("unreachables", "Enable sending ICMP Unreachable messages");
+ subintFC.ip.addSC("urd", "Configure URL Rendezvousing");
+ subintFC.ip.urd.addSC("proxy", "Enable IP URD proxy service");
+ subintFC.ip.addSC("verify", "Enable per packet validation");
+ subintFC.ip.addSC("vrf", "VPN Routing/Forwarding parameters on the interface");
+ subintFC.ip.addSC("wccp", "WCCP interface commands");
+subintFC.addSC("ipv6", "IPv6 interface subcommands");
+subintFC.addSC("llc2", "LLC2 Interface Subcommands");
+subintFC.addSC("mtu", "Set the interface Maximum Transmission Unit (MTU)");
+ subintFC.mtu.addSC("<64-18000>", "MTU size in bytes");
+subintFC.addSC("netbios", "Use a defined NETBIOS access list or enable name-caching");
+subintFC.addSC("no", "Negate a command or set its defaults");
+ subintFC.no.addSC("arp", "Set arp type (arpa, probe, snap) or timeout");
+ subintFC.no.arp.addSC("frame-relay", "Enable ARP for a frame relay interface");
+ subintFC.no.arp.addSC("timeout", "Set ARP cache timeout");
+ subintFC.no.addSC("backup", "Modify backup parameters");
+ subintFC.no.backup.addSC("delay", "Delays before backup line up or down transitions");
+ subintFC.no.backup.addSC("interface", "Configure an interface as a backup");
+ subintFC.no.addSC("bandwidth", "Set bandwidth informational parameter");
+ subintFC.no.addSC("bridge-group", "Transparent bridging interface parameters");
+ subintFC.no["bridge-group"].addSC("<1-255>", "Assign an interface to a Bridge Group.");
+ subintFC.no.addSC("cdp", "CDP interface subcommands");
+ subintFC.no.cdp.addSC("enable", "Enable CDP on interface");
+ subintFC.no.addSC("delay", "Specify interface throughput delay");
+ subintFC.no.addSC("description", "Interface specific description");
+ subintFC.no.addSC("encapsulation", "Set encapsulation type for an interface");
+ subintFC.no.addSC("ip", "Interface Internet Protocol config commands");
+ subintFC.no.addSC("ipv6", "IPv6 interface subcommands");
+ subintFC.no.addSC("llc2", "LLC2 Interface Subcommands");
+ subintFC.no.addSC("mtu", "Set the interface Maximum Transmission Unit (MTU)");
+ subintFC.no.addSC("netbios", "Use a defined NETBIOS access list or enable name-caching");
+subintFC.addSC("ntp", "Configure NTP");
+subintFC.addSC("pppoe", "pppoe interface subcommands");
+ subintFC.pppoe.addSC("enable", "Enable pppoe");
+ subintFC.pppoe.addSC("max-sessions", "Maximum PPPOE sessions");
+ subintFC.pppoe["max-sessions"].addSC("<1-292>", "Maximum PPPOE sessions");
+subintFC.addSC("rate-limit", "Rate Limit");
+subintFC.addSC("service-policy", "Configure QoS Service Policy");
+subintFC.addSC("shutdown", "Shutdown the selected interface");
+subintFC.addSC("snapshot", "Configure snapshot support on the interface");
+subintFC.addSC("standby", "HSRP interface configuration commands");
+subintFC.addSC("timeout", "Define timeout values for this interface");
+subintFC.addSC("traffic-shape", "Enable Traffic Shaping on an Interface or Sub-Interface");
diff --git a/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/cmd_subintS.txt b/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/cmd_subintS.txt
new file mode 100644
index 0000000..dd1d400
--- /dev/null
+++ b/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/cmd_subintS.txt
@@ -0,0 +1,502 @@
+
+subintSC.addSC("arp", "Set arp type (arpa, probe, snap) or timeout");
+ subintSC.arp.addSC("frame-relay", "Enable ARP for a frame relay interface");
+ subintSC.arp.addSC("timeout", "Set ARP cache timeout");
+ subintSC.arp.timeout.addSC("<0-2147483>", "Seconds");
+subintSC.addSC("backup", "Modify backup parameters");
+ subintSC.backup.addSC("delay", "Delays before backup line up or down transitions");
+ subintSC.backup.delay.addSC("<0-4294967294>", "Seconds");
+ subintSC.backup.addSC("interface", "Configure an interface as a backup");
+ subintSC.backup.interface.addSC("Async", "Async interface");
+ subintSC.backup.interface.Async.addSC("<1-5>", "Async interface number");
+ subintSC.backup.interface.addSC("BVI", "Bridge-Group Virtual Interface");
+ subintSC.backup.interface.BVI.addSC("<1-255>", "BVI interface number");
+ subintSC.backup.interface.addSC("CTunnel", "CTunnel interface");
+ subintSC.backup.interface.CTunnel.addSC("<0-2147483647>", "CTunnel interface number");
+ subintSC.backup.interface.addSC("Dialer", "Dialer interface");
+ subintSC.backup.interface.Dialer.addSC("<0-255>", "Dialer interface number");
+ subintSC.backup.interface.addSC("FastEthernet", "FastEthernet IEEE 802.3");
+ subintSC.backup.interface.FastEthernet.addSC("<0-0>", "FastEthernet interface number");
+ subintSC.backup.interface.addSC("Group-Async", "Async Group interface");
+ subintSC.backup.interface["Group-Async"].addSC("<0-5>", "Group-Async interface number");
+ subintSC.backup.interface.addSC("Lex", "Lex interface");
+ subintSC.backup.interface.Lex.addSC("<0-2147483647>", "Lex interface number");
+ subintSC.backup.interface.addSC("Loopback", "Loopback interface");
+ subintSC.backup.interface.Loopback.addSC("<0-2147483647>", "Loopback interface number");
+ subintSC.backup.interface.addSC("MFR", "Multilink Frame Relay bundle interface");
+ subintSC.backup.interface.MFR.addSC("<0-2147483647>", "MFR interface number");
+ subintSC.backup.interface.addSC("Multilink", "Multilink-group interface");
+ subintSC.backup.interface.Multilink.addSC("<1-2147483647>", "Multilink interface number");
+ subintSC.backup.interface.addSC("Null", "Null interface");
+ subintSC.backup.interface.Null.addSC("<0-0>", "Null interface number");
+ subintSC.backup.interface.addSC("Serial", "Serial");
+ subintSC.backup.interface.Serial.addSC("<0-1>", "Serial interface number");
+ subintSC.backup.interface.addSC("Tunnel", "Tunnel interface");
+ subintSC.backup.interface.Tunnel.addSC("<0-2147483647>", "Tunnel interface number");
+ subintSC.backup.interface.addSC("Vif", "PGM Multicast Host interface");
+ subintSC.backup.interface.Vif.addSC("<1-1>", "Vif interface number");
+ subintSC.backup.interface.addSC("Virtual-Template", "Virtual Template interface");
+ subintSC.backup.interface["Virtual-Template"].addSC("<1-200>", "Virtual-Template interface number");
+ subintSC.backup.interface.addSC("Virtual-TokenRing", "Virtual TokenRing");
+ subintSC.backup.interface["Virtual-TokenRing"].addSC("<0-2147483647>", "Virtual-TokenRing interface number");
+subintSC.addSC("bandwidth", "Set bandwidth informational parameter");
+ subintSC.bandwidth.addSC("<1-10000000>", "Bandwidth in kilobits");
+subintSC.addSC("bridge-group", "Transparent bridging interface parameters");
+ subintSC["bridge-group"].addSC("<1-255>", "Assign an interface to a Bridge Group.");
+ subintSC["bridge-group"]["<1-255>"].addSC("input-address-list", "Filter packets by source address");
+ subintSC["bridge-group"]["<1-255>"]["input-address-list"].addSC("<700-799>", "Ethernet address access list");
+ subintSC["bridge-group"]["<1-255>"].addSC("input-lat-service-deny", "Deny input LAT service advertisements matching a group list");
+ subintSC["bridge-group"]["<1-255>"]["input-lat-service-deny"].addSC("<grouplist>", "A list of LAT service advertisements");
+ subintSC["bridge-group"]["<1-255>"]["input-lat-service-deny"].addSC("all", "All LAT groups");
+ subintSC["bridge-group"]["<1-255>"]["input-lat-service-deny"].all.addSC("disabled", "Remove from existing group code list");
+ subintSC["bridge-group"]["<1-255>"]["input-lat-service-deny"].all.addSC("enabled", "Add to existing group code list");
+ subintSC["bridge-group"]["<1-255>"].addSC("input-lat-service-permit", "Permit input LAT service advertisements matching a group list");
+ subintSC["bridge-group"]["<1-255>"]["input-lat-service-permit"].addSC("<grouplist>", "A list of LAT service advertisements");
+ subintSC["bridge-group"]["<1-255>"]["input-lat-service-permit"].addSC("all", "All LAT groups");
+ subintSC["bridge-group"]["<1-255>"]["input-lat-service-permit"].all.addSC("disabled", "Remove from existing group code list");
+ subintSC["bridge-group"]["<1-255>"]["input-lat-service-permit"].all.addSC("enabled", "Add to existing group code list");
+ subintSC["bridge-group"]["<1-255>"].addSC("input-lsap-list", "Filter incoming IEEE 802.3 encapsulated packets");
+ subintSC["bridge-group"]["<1-255>"]["input-lsap-list"].addSC("<200-299>", "Ethernet type access list");
+ subintSC["bridge-group"]["<1-255>"].addSC("input-pattern-list", "Filter input with a pattern list");
+ subintSC["bridge-group"]["<1-255>"]["input-pattern-list"].addSC("<1100-1199>", "Pattern access list number");
+ subintSC["bridge-group"]["<1-255>"].addSC("input-type-list", "Filter incoming Ethernet packets by type code");
+ subintSC["bridge-group"]["<1-255>"]["input-type-list"].addSC("<200-299>", "Ethernet type access list");
+ subintSC["bridge-group"]["<1-255>"].addSC("lat-compression", "Enable LAT compression over serial or ATM interfaces");
+ subintSC["bridge-group"]["<1-255>"].addSC("output-address-list", "Filter packets by destination address");
+ subintSC["bridge-group"]["<1-255>"]["output-address-list"].addSC("<700-799>", "Ethernet address access list");
+ subintSC["bridge-group"]["<1-255>"].addSC("output-lat-service-deny", "Deny output LAT service advertisements matching a group list");
+ subintSC["bridge-group"]["<1-255>"]["output-lat-service-deny"].addSC("<grouplist>", "A list of LAT service advertisements");
+ subintSC["bridge-group"]["<1-255>"]["output-lat-service-deny"].addSC("all", "All LAT groups");
+ subintSC["bridge-group"]["<1-255>"]["output-lat-service-deny"].all.addSC("disabled", "Remove from existing group code list");
+ subintSC["bridge-group"]["<1-255>"]["output-lat-service-deny"].all.addSC("enabled", "Add to existing group code list");
+ subintSC["bridge-group"]["<1-255>"].addSC("output-lat-service-permit", "Permit output LAT service advertisements matching a group list");
+ subintSC["bridge-group"]["<1-255>"]["output-lat-service-permit"].addSC("<grouplist>", "A list of LAT service advertisements");
+ subintSC["bridge-group"]["<1-255>"]["output-lat-service-permit"].addSC("all", "All LAT groups");
+ subintSC["bridge-group"]["<1-255>"]["output-lat-service-permit"].all.addSC("disabled", "Remove from existing group code list");
+ subintSC["bridge-group"]["<1-255>"]["output-lat-service-permit"].all.addSC("enabled", "Add to existing group code list");
+ subintSC["bridge-group"]["<1-255>"].addSC("output-lsap-list", "Filter outgoing IEEE 802.3 encapsulated packets");
+ subintSC["bridge-group"]["<1-255>"]["output-lsap-list"].addSC("<200-299>", "Ethernet type access list");
+ subintSC["bridge-group"]["<1-255>"].addSC("output-pattern-list", "Filter output with a pattern list");
+ subintSC["bridge-group"]["<1-255>"]["output-pattern-list"].addSC("<1100-1199>", "Pattern access list number");
+ subintSC["bridge-group"]["<1-255>"].addSC("output-type-list", "Filter outgoing Ethernet packets by type code");
+ subintSC["bridge-group"]["<1-255>"]["output-type-list"].addSC("<200-299>", "Ethernet type access list");
+ subintSC["bridge-group"]["<1-255>"].addSC("path-cost", "Set interface path cost");
+ subintSC["bridge-group"]["<1-255>"]["path-cost"].addSC("<0-65535>", "Path cost (higher values are higher costs)");
+ subintSC["bridge-group"]["<1-255>"].addSC("priority", "Set interface priority");
+ subintSC["bridge-group"]["<1-255>"].priority.addSC("<0-255>", "");
+ subintSC["bridge-group"]["<1-255>"].addSC("spanning-disabled", "Disable spanning tree on a bridge group");
+ subintSC["bridge-group"]["<1-255>"].addSC("subscriber-loop-control", "Configure subscriber loop control");
+subintSC.addSC("cdp", "CDP interface subcommands");
+ subintSC.cdp.addSC("enable", "Enable CDP on interface");
+subintSC.addSC("default", "Set a command to its defaults");
+ subintSC["default"].addSC("arp", "Set arp type (arpa, probe, snap) or timeout");
+ subintSC["default"].arp.addSC("frame-relay", "Enable ARP for a frame relay interface");
+ subintSC["default"].arp.addSC("timeout", "Set ARP cache timeout");
+ subintSC["default"].addSC("backup", "Modify backup parameters");
+ subintSC["default"].backup.addSC("delay", "Delays before backup line up or down transitions");
+ subintSC["default"].backup.addSC("interface", "Configure an interface as a backup");
+ subintSC["default"].addSC("bandwidth", "Set bandwidth informational parameter");
+ subintSC["default"].addSC("bridge-group", "Transparent bridging interface parameters");
+ subintSC["default"]["bridge-group"].addSC("<1-255>", "Assign an interface to a Bridge Group.");
+ subintSC["default"]["bridge-group"]["<1-255>"].addSC("input-address-list", "Filter packets by source address");
+ subintSC["default"]["bridge-group"]["<1-255>"].addSC("input-lat-service-deny", "Deny input LAT service advertisements matching a group list");
+ subintSC["default"]["bridge-group"]["<1-255>"]["input-lat-service-deny"].addSC("<grouplist>", "A list of LAT service advertisements");
+ subintSC["default"]["bridge-group"]["<1-255>"]["input-lat-service-deny"].addSC("all", "All LAT groups");
+ subintSC["default"]["bridge-group"]["<1-255>"].addSC("input-lat-service-permit", "Permit input LAT service advertisements matching a group list");
+ subintSC["default"]["bridge-group"]["<1-255>"]["input-lat-service-permit"].addSC("<grouplist>", "A list of LAT service advertisements");
+ subintSC["default"]["bridge-group"]["<1-255>"]["input-lat-service-permit"].addSC("all", "All LAT groups");
+ subintSC["default"]["bridge-group"]["<1-255>"].addSC("input-lsap-list", "Filter incoming IEEE 802.3 encapsulated packets");
+ subintSC["default"]["bridge-group"]["<1-255>"].addSC("input-pattern-list", "Filter input with a pattern list");
+ subintSC["default"]["bridge-group"]["<1-255>"].addSC("input-type-list", "Filter incoming Ethernet packets by type code");
+ subintSC["default"]["bridge-group"]["<1-255>"].addSC("lat-compression", "Enable LAT compression over serial or ATM interfaces");
+ subintSC["default"]["bridge-group"]["<1-255>"].addSC("output-address-list", "Filter packets by destination address");
+ subintSC["default"]["bridge-group"]["<1-255>"].addSC("output-lat-service-deny", "Deny output LAT service advertisements matching a group list");
+ subintSC["default"]["bridge-group"]["<1-255>"]["output-lat-service-deny"].addSC("<grouplist>", "A list of LAT service advertisements");
+ subintSC["default"]["bridge-group"]["<1-255>"]["output-lat-service-deny"].addSC("all", "All LAT groups");
+ subintSC["default"]["bridge-group"]["<1-255>"].addSC("output-lat-service-permit", "Permit output LAT service advertisements matching a group list");
+ subintSC["default"]["bridge-group"]["<1-255>"]["output-lat-service-permit"].addSC("<grouplist>", "A list of LAT service advertisements");
+ subintSC["default"]["bridge-group"]["<1-255>"]["output-lat-service-permit"].addSC("all", "All LAT groups");
+ subintSC["default"]["bridge-group"]["<1-255>"].addSC("output-lsap-list", "Filter outgoing IEEE 802.3 encapsulated packets");
+ subintSC["default"]["bridge-group"]["<1-255>"].addSC("output-pattern-list", "Filter output with a pattern list");
+ subintSC["default"]["bridge-group"]["<1-255>"].addSC("output-type-list", "Filter outgoing Ethernet packets by type code");
+ subintSC["default"]["bridge-group"]["<1-255>"].addSC("path-cost", "Set interface path cost");
+ subintSC["default"]["bridge-group"]["<1-255>"].addSC("priority", "Set interface priority");
+ subintSC["default"]["bridge-group"]["<1-255>"].addSC("spanning-disabled", "Disable spanning tree on a bridge group");
+ subintSC["default"]["bridge-group"]["<1-255>"].addSC("subscriber-loop-control", "Configure subscriber loop control");
+ subintSC["default"].addSC("cdp", "CDP interface subcommands");
+ subintSC["default"].cdp.addSC("enable", "Enable CDP on interface");
+subintSC.addSC("delay", "Specify interface throughput delay");
+ subintSC.delay.addSC("<1-16777215>", "Throughput delay (tens of microseconds)");
+subintSC.addSC("description", "Interface specific description");
+ subintSC.description.addSC("LINE", "Up to 240 characters describing this interface");
+subintSC.addSC("dxi", "ATM-DXI configuration commands");
+ subintSC.dxi.addSC("interface-dfa", "Define a DFA as part of a subinterface");
+ subintSC.dxi["interface-dfa"].addSC("<0-15>", "VPI");
+ subintSC.dxi["interface-dfa"]["<0-15>"].addSC("<0-63>", "VCI");
+ subintSC.dxi["interface-dfa"]["<0-15>"]["<0-63>"].addSC("broadcast", "Broadcasts should be forwarded to this address");
+ subintSC.dxi["interface-dfa"]["<0-15>"]["<0-63>"].addSC("mux", "MUX Encapsulation");
+ subintSC.dxi["interface-dfa"]["<0-15>"]["<0-63>"].addSC("nlpid", "NLPID Encapsulation");
+ subintSC.dxi["interface-dfa"]["<0-15>"]["<0-63>"].addSC("snap", "LLC/SNAP Encapsulation");
+ subintSC.dxi.addSC("map", "Map a given VPI and VCI to a ATM-DXI DFA");
+ subintSC.dxi.map.addSC("bridge", "Bridging");
+ subintSC.dxi.map.bridge.addSC("<0-15>", "VPI");
+ subintSC.dxi.map.bridge["<0-15>"].addSC("<0-63>", "VCI");
+ subintSC.dxi.map.addSC("ip", "IP");
+ subintSC.dxi.map.ip.addSC("A.B.C.D", "Protocol specific address");
+ subintSC.dxi.map.ip["A.B.C.D"].addSC("<0-15>", "VPI");
+ subintSC.dxi.map.addSC("ipv6", "IPV6");
+ subintSC.dxi.map.ipv6.addSC("X:X:X:X::X/<0-128>", "Protocol specific address");
+ subintSC.dxi.map.addSC("pppoe", "PPP over Ethernet");
+ subintSC.dxi.map.pppoe.addSC("<0-15>", "VPI");
+ subintSC.dxi.map.pppoe["<0-15>"].addSC("<0-63>", "VCI");
+ subintSC.dxi.map.addSC("snapshot", "Snapshot routing support");
+ subintSC.dxi.map.snapshot.addSC("N", "Protocol specific address");
+ subintSC.dxi.addSC("pvc", "define PVC attributes");
+ subintSC.dxi.pvc.addSC("<0-15>", "VPI");
+ subintSC.dxi.pvc["<0-15>"].addSC("<0-63>", "VCI");
+ subintSC.dxi.pvc["<0-15>"]["<0-63>"].addSC("mux", "MUX Encapsulation");
+ subintSC.dxi.pvc["<0-15>"]["<0-63>"].addSC("nlpid", "NLPID Encapsulation");
+ subintSC.dxi.pvc["<0-15>"]["<0-63>"].addSC("snap", "LLC/SNAP Encapsulation");
+subintSC.addSC("encapsulation", "Set encapsulation type for an interface");
+subintSC.addSC("exit", "Exit from interface configuration mode");
+subintSC.addSC("ip", "Interface Internet Protocol config commands");
+ subintSC.ip.addSC("access-group", "Specify access control for packets");
+ subintSC.ip["access-group"].addSC("<1-199>", "IP access list (standard or extended)");
+ subintSC.ip["access-group"]["<1-199>"].addSC("in", "inbound packets");
+ subintSC.ip["access-group"]["<1-199>"].addSC("out", "outbound packets");
+ subintSC.ip["access-group"].addSC("<1300-2699>", "IP expanded access list (standard or extended)");
+ subintSC.ip["access-group"]["<1300-2699>"].addSC("in", "inbound packets");
+ subintSC.ip["access-group"]["<1300-2699>"].addSC("out", "outbound packets");
+ subintSC.ip["access-group"].addSC("WORD", "Access-list name");
+ subintSC.ip["access-group"].WORD.addSC("in", "inbound packets");
+ subintSC.ip["access-group"].WORD.addSC("out", "outbound packets");
+ subintSC.ip.addSC("accounting", "Enable IP accounting on this interface");
+ subintSC.ip.accounting.addSC("access-violations", "Account for IP packets violating access lists on this interface");
+ subintSC.ip.accounting.addSC("output-packets", "Account for IP packets output on this interface");
+ subintSC.ip.accounting.addSC("precedence", "Count packets by IP precedence on this interface");
+ subintSC.ip.accounting.precedence.addSC("input", "received packets");
+ subintSC.ip.accounting.precedence.addSC("output", "transmitted packets");
+ subintSC.ip.addSC("address", "Set the IP address of an interface");
+ subintSC.ip.address.addSC("A.B.C.D", "IP address");
+ subintSC.ip.address["A.B.C.D"].addSC("A.B.C.D", "IP subnet mask");
+ subintSC.ip.address["A.B.C.D"]["A.B.C.D"].addSC("secondary", "Make this IP address a secondary address");
+ subintSC.ip.address.addSC("slarp", "Set IP address through SLARP");
+ subintSC.ip.address.slarp.addSC("retry", "Define retry time interval");
+ subintSC.ip.address.slarp.retry.addSC("<1-60>", "Retry timer interval, from 1 to 60 seconds");
+ subintSC.ip.addSC("authentication", "authentication subcommands");
+ subintSC.ip.authentication.addSC("key-chain", "key-chain");
+ subintSC.ip.authentication["key-chain"].addSC("eigrp", "Enhanced Interior Gateway Routing Protocol (EIGRP)");
+ subintSC.ip.authentication["key-chain"].eigrp.addSC("<1-65535>", "Autonomous system number");
+ subintSC.ip.authentication["key-chain"].eigrp["<1-65535>"].addSC("LINE", "name of key-chain");
+ subintSC.ip.authentication.addSC("mode", "mode");
+ subintSC.ip.authentication.mode.addSC("eigrp", "Enhanced Interior Gateway Routing Protocol (EIGRP)");
+ subintSC.ip.authentication.mode.eigrp.addSC("<1-65535>", "Autonomous system number");
+ subintSC.ip.authentication.mode.eigrp["<1-65535>"].addSC("md5", "Keyed message digest");
+ subintSC.ip.addSC("bandwidth-percent", "Set EIGRP bandwidth limit");
+ subintSC.ip["bandwidth-percent"].addSC("eigrp", "Enhanced Interior Gateway Routing Protocol (EIGRP)");
+ subintSC.ip["bandwidth-percent"].eigrp.addSC("<1-65535>", "Autonomous system number");
+ subintSC.ip["bandwidth-percent"].eigrp["<1-65535>"].addSC("<1-999999>", "Maximum bandwidth percentage that EIGRP may use");
+ subintSC.ip.addSC("bgp", "BGP interface commands");
+ subintSC.ip.addSC("broadcast-address", "Set the broadcast address of an interface");
+ subintSC.ip["broadcast-address"].addSC("A.B.C.D", "IP broadcast address");
+ subintSC.ip.addSC("cef", "Cisco Express Fowarding interface commands");
+ subintSC.ip.cef.addSC("accounting", "CEF accounting features for interface");
+ subintSC.ip.cef.accounting.addSC("non-recursive", "CEF non-recursive accounting features");
+ subintSC.ip.cef.accounting["non-recursive"].addSC("external", "Count input traffic in non-recursive external bin");
+ subintSC.ip.cef.accounting["non-recursive"].addSC("internal", "Count input traffic in non-recursive internal bin");
+ subintSC.ip.addSC("cgmp", "Enable/disable CGMP");
+ subintSC.ip.cgmp.addSC("proxy", "CGMP for hosts and proxy for multicast routers");
+ subintSC.ip.cgmp.addSC("router-only", "CGMP proxy for multicast routers only");
+ subintSC.ip.addSC("dhcp", "Configure DHCP parameters for this interface");
+ subintSC.ip.dhcp.addSC("relay", "DHCP relay configuration parameters");
+ subintSC.ip.dhcp.relay.addSC("information", "DHCP relay information option");
+ subintSC.ip.dhcp.relay.information.addSC("trusted", "Received DHCP packet may contain relay info option with zero giaddr");
+ subintSC.ip.addSC("directed-broadcast", "Enable forwarding of directed broadcasts");
+ subintSC.ip["directed-broadcast"].addSC("<1-199>", "A standard IP access list number");
+ subintSC.ip["directed-broadcast"].addSC("<1300-2699>", "A standard IP expanded access list number");
+ subintSC.ip.addSC("dvmrp", "DVMRP interface commands");
+ subintSC.ip.dvmrp.addSC("accept-filter", "DVMRP incoming Report filters");
+ subintSC.ip.dvmrp["accept-filter"].addSC("<1-99>", "Access list number");
+ subintSC.ip.dvmrp["accept-filter"]["<1-99>"].addSC("<0-255>", "Administrative distance");
+ subintSC.ip.dvmrp["accept-filter"]["<1-99>"].addSC("neighbor-list", "Neighbors to filter");
+ subintSC.ip.dvmrp["accept-filter"].addSC("<1300-1999>", "Access list number (expanded range)");
+ subintSC.ip.dvmrp["accept-filter"]["<1300-1999>"].addSC("<0-255>", "Administrative distance");
+ subintSC.ip.dvmrp["accept-filter"]["<1300-1999>"].addSC("neighbor-list", "Neighbors to filter");
+ subintSC.ip.dvmrp["accept-filter"]["<1300-1999>"]["neighbor-list"].addSC("<1-99>", "Access list number");
+ subintSC.ip.dvmrp["accept-filter"]["<1300-1999>"]["neighbor-list"]["<1-99>"].addSC("<0-255>", "Administrative distance");
+ subintSC.ip.dvmrp["accept-filter"].addSC("WORD", "IP Named Standard Access list");
+ subintSC.ip.dvmrp["accept-filter"].WORD.addSC("<0-255>", "Administrative distance");
+ subintSC.ip.dvmrp["accept-filter"].WORD.addSC("neighbor-list", "Neighbors to filter");
+ subintSC.ip.dvmrp["accept-filter"].WORD["neighbor-list"].addSC("<1-99>", "Access list number");
+ subintSC.ip.dvmrp["accept-filter"].WORD["neighbor-list"]["<1-99>"].addSC("<0-255>", "Administrative distance");
+ subintSC.ip.dvmrp["accept-filter"].WORD["neighbor-list"].addSC("<1300-1999>", "Access list number (expanded range)");
+ subintSC.ip.dvmrp["accept-filter"].WORD["neighbor-list"]["<1300-1999>"].addSC("<0-255>", "Administrative distance");
+ subintSC.ip.dvmrp.addSC("auto-summary", "Enable DVMRP auto summarization");
+ subintSC.ip.dvmrp.addSC("default-information", "DVMRP advertise default route");
+ subintSC.ip.dvmrp["default-information"].addSC("only", "DVMRP advertise 0["<0-0>"].0.0 only");
+ subintSC.ip.dvmrp["default-information"].addSC("originate", "DVMRP advertise 0["<0-0>"].0.0");
+ subintSC.ip.dvmrp.addSC("metric", "DVMRP Report metric");
+ subintSC.ip.addSC("hello-interval", "Configures IP-EIGRP hello interval");
+ subintSC.ip["hello-interval"].addSC("eigrp", "Enhanced Interior Gateway Routing Protocol (EIGRP)");
+ subintSC.ip["hello-interval"].eigrp.addSC("<1-65535>", "Autonomous system number");
+ subintSC.ip["hello-interval"].eigrp["<1-65535>"].addSC("<1-65535>", "Seconds between hello transmissions");
+ subintSC.ip.addSC("helper-address", "Specify a destination address for UDP broadcasts");
+ subintSC.ip["helper-address"].addSC("A.B.C.D", "IP destination address");
+ subintSC.ip["helper-address"].addSC("global", "Helper-address is global");
+ subintSC.ip["helper-address"].global.addSC("A.B.C.D", "IP destination address");
+ subintSC.ip["helper-address"].addSC("vrf", "VRF name for helper-address (if different from interface VRF)");
+ subintSC.ip["helper-address"].vrf.addSC("WORD", "VPN Routing/Forwarding instance name");
+ subintSC.ip["helper-address"].vrf.WORD.addSC("A.B.C.D", "IP destination address");
+ subintSC.ip.addSC("hold-time", "Configures IP-EIGRP hold time");
+ subintSC.ip["hold-time"].addSC("eigrp", "Enhanced Interior Gateway Routing Protocol (EIGRP)");
+ subintSC.ip["hold-time"].eigrp.addSC("<1-65535>", "Autonomous system number");
+ subintSC.ip["hold-time"].eigrp["<1-65535>"].addSC("<1-65535>", "Seconds before neighbor is considered down");
+ subintSC.ip.addSC("idle-group", "Specify interesting packets for idle-timer");
+ subintSC.ip["idle-group"].addSC("<1-199>", "IP access list (standard or extended)");
+ subintSC.ip["idle-group"]["<1-199>"].addSC("in", "inbound packets");
+ subintSC.ip["idle-group"]["<1-199>"].addSC("out", "outbound packets");
+ subintSC.ip["idle-group"].addSC("<1300-2699>", "IP expanded access list (standard or extended)");
+ subintSC.ip["idle-group"]["<1300-2699>"].addSC("in", "inbound packets");
+ subintSC.ip["idle-group"]["<1300-2699>"].addSC("out", "outbound packets");
+ subintSC.ip["idle-group"].addSC("WORD", "Access-list name");
+ subintSC.ip["idle-group"].WORD.addSC("in", "inbound packets");
+ subintSC.ip["idle-group"].WORD.addSC("out", "outbound packets");
+ subintSC.ip.addSC("igmp", "IGMP interface commands");
+ subintSC.ip.igmp.addSC("access-group", "IGMP group access group");
+ subintSC.ip.igmp["access-group"].addSC("<1-99>", "Access list number");
+ subintSC.ip.igmp["access-group"].addSC("WORD", "IP Named Standard Access list");
+ subintSC.ip.igmp.addSC("explicit-tracking", "Enable/Disable IGMP explicit-tracking");
+ subintSC.ip.igmp.addSC("helper-address", "IGMP helper address");
+ subintSC.ip.igmp["helper-address"].addSC("A.B.C.D", "IGMP helper address");
+ subintSC.ip.igmp["helper-address"].addSC("udl", "Unidirectional link to forward the report");
+ subintSC.ip.igmp.addSC("immediate-leave", "Leave groups immediately without sending last member query, use for one host network only");
+ subintSC.ip.igmp["immediate-leave"].addSC("group-list", "access list to specify groups");
+ subintSC.ip.igmp.addSC("join-group", "IGMP join multicast group");
+ subintSC.ip.igmp["join-group"].addSC("A.B.C.D", "IP group address");
+ subintSC.ip.igmp.addSC("last-member-query-interval", "IGMP last member query interval");
+ subintSC.ip.igmp["last-member-query-interval"].addSC("<100-25500>", "Last member query interval in milliseconds");
+ subintSC.ip.igmp.addSC("mroute-proxy", "Mroute to IGMP proxy");
+ subintSC.ip.igmp.addSC("proxy-service", "Enable IGMP mroute proxy service");
+ subintSC.ip.igmp.addSC("querier-timeout", "IGMP previous querier timeout");
+ subintSC.ip.igmp["querier-timeout"].addSC("<60-300>", "timeout value in seconds");
+ subintSC.ip.igmp.addSC("query-interval", "IGMP host query interval");
+ subintSC.ip.igmp["query-interval"].addSC("<1-65535>", "Query interval in seconds");
+ subintSC.ip.igmp.addSC("query-max-response-time", "IGMP max query response value");
+ subintSC.ip.igmp["query-max-response-time"].addSC("<1-25>", "query response value in seconds");
+ subintSC.ip.igmp.addSC("static-group", "IGMP static multicast group");
+ subintSC.ip.igmp["static-group"].addSC("*", "Populated for all groups");
+ subintSC.ip.igmp["static-group"].addSC("A.B.C.D", "IP group address");
+ subintSC.ip.igmp.addSC("unidirectional-link", "IGMP unidirectional link multicast routing");
+ subintSC.ip.igmp.addSC("v3lite", "Enable/disable IGMPv3 Lite");
+ subintSC.ip.igmp.addSC("version", "IGMP version");
+ subintSC.ip.igmp.version.addSC("<1-3>", "version number");
+ subintSC.ip.addSC("irdp", "ICMP Router Discovery Protocol");
+ subintSC.ip.irdp.addSC("address", "addresses to proxy-advertise");
+ subintSC.ip.irdp.address.addSC("A.B.C.D", "address to advertise");
+ subintSC.ip.irdp.address["A.B.C.D"].addSC("<-2147483648 - 2147483647>", "preference for this address");
+ subintSC.ip.irdp.addSC("holdtime", "how long a receiver should believe the information");
+ subintSC.ip.irdp.holdtime.addSC("<0-9000>", "holdtime (default 1800 seconds)");
+ subintSC.ip.irdp.addSC("maxadvertinterval", "maximum time between advertisements");
+// subintSC.ip.irdp.maxadvertinterval.addSC("<0-0>", "advertise only when solicitated");
+ subintSC.ip.irdp.maxadvertinterval.addSC("<1-1800>", "maximum time between advertisements (default 600 seconds)");
+ subintSC.ip.irdp.addSC("minadvertinterval", "minimum time between advertisements");
+ subintSC.ip.irdp.minadvertinterval.addSC("<1-1800>", "minimum time between advertisements (default 450 seconds)");
+ subintSC.ip.irdp.addSC("multicast", "advertisements are sent with multicasts");
+ subintSC.ip.irdp.addSC("preference", "preference level for this interface");
+ subintSC.ip.irdp.preference.addSC("<-2147483648 - 2147483647>", "preference for this address (higher values preferred)");
+ subintSC.ip.addSC("load-sharing", "Style of load sharing");
+ subintSC.ip["load-sharing"].addSC("per-destination", "Deterministic distribution");
+ subintSC.ip["load-sharing"].addSC("per-packet", "Random distribution");
+ subintSC.ip.addSC("local-proxy-arp", "Enable local-proxy ARP");
+ subintSC.ip.addSC("mask-reply", "Enable sending ICMP Mask Reply messages");
+ subintSC.ip.addSC("mrm", "Configure IP Multicast Routing Monitor tester");
+ subintSC.ip.mrm.addSC("test-receiver", "Enable IP MRM test receiver operation");
+ subintSC.ip.mrm.addSC("test-sender", "Enable IP MRM test sender operation");
+ subintSC.ip.mrm.addSC("test-sender-receiver", "Enable IP MRM test sender and receiver operation");
+ subintSC.ip.addSC("mroute-cache", "Enable switching cache for incoming multicast packets");
+ subintSC.ip.addSC("mtu", "Set IP Maximum Transmission Unit");
+ subintSC.ip.mtu.addSC("<68-1000000>", "MTU (bytes)");
+ subintSC.ip.addSC("multicast", "IP multicast interface commands");
+ subintSC.ip.multicast.addSC("boundary", "Boundary for administratively scoped multicast addresses");
+ subintSC.ip.multicast.addSC("helper-map", "Broadcast to Multicast map OR Multicast to Broadcast map");
+ subintSC.ip.multicast.addSC("rate-limit", "Rate limit multicast data packets");
+ subintSC.ip.multicast.addSC("tagswitch", "Enable IP Multicast Tagswitching");
+ subintSC.ip.multicast.addSC("ttl-threshold", "TTL threshold for multicast packets");
+ subintSC.ip.multicast["ttl-threshold"].addSC("<0-255>", "TTL threshold");
+ subintSC.ip.addSC("nat", "NAT interface commands");
+ subintSC.ip.nat.addSC("inside", "Inside interface for address translation");
+ subintSC.ip.nat.addSC("outside", "Outside interface for address translation");
+ subintSC.ip.addSC("nbar", "Network-Based Application Recognition");
+ subintSC.ip.nbar.addSC("protocol-discovery", "Enable NBAR protocol discovery");
+ subintSC.ip.addSC("nhrp", "NHRP interface subcommands");
+ subintSC.ip.nhrp.addSC("authentication", "Authentication string");
+ subintSC.ip.nhrp.authentication.addSC("WORD", "authentication string");
+ subintSC.ip.nhrp.addSC("holdtime", "Advertised holdtime");
+ subintSC.ip.nhrp.holdtime.addSC("<1-65535>", "Number of seconds");
+ subintSC.ip.nhrp.addSC("interest", "Specify an access list");
+ subintSC.ip.nhrp.interest.addSC("<1-199>", "IP access list");
+ subintSC.ip.nhrp.addSC("map", "Map dest IP addresses to NBMA addresses");
+ subintSC.ip.nhrp.map.addSC("A.B.C.D", "IP address of destination");
+ subintSC.ip.nhrp.map["A.B.C.D"].addSC("A.B.C.D", "IP mask of destination");
+ subintSC.ip.nhrp.map.addSC("multicast", "Use this NBMA mapping for broadcasts/multicasts");
+ subintSC.ip.nhrp.addSC("max-send", "Rate limit NHRP traffic");
+ subintSC.ip.nhrp["max-send"].addSC("<1-65535>", "Packet count");
+ subintSC.ip.nhrp["max-send"]["<1-65535>"].addSC("every", "Specify interval over which to throttle");
+ subintSC.ip.nhrp["max-send"]["<1-65535>"].every.addSC("<10-65535>", "Interval in seconds");
+ subintSC.ip.nhrp.addSC("network-id", "NBMA network identifier");
+ subintSC.ip.nhrp["network-id"].addSC("<1-4294967295>", "Network identifier");
+ subintSC.ip.nhrp.addSC("nhs", "Specify a next hop server");
+ subintSC.ip.nhrp.nhs.addSC("A.B.C.D", "IP address of NHS");
+ subintSC.ip.nhrp.nhs["A.B.C.D"].addSC("A.B.C.D", "IP network served by this NHS");
+ subintSC.ip.nhrp.nhs["A.B.C.D"]["A.B.C.D"].addSC("A.B.C.D", "Network mask for IP network served by this NHS");
+ subintSC.ip.nhrp.addSC("record", "Allow NHRP record option");
+ subintSC.ip.nhrp.addSC("responder", "Responder interface");
+ subintSC.ip.nhrp.addSC("server-only", "Disable NHRP requests");
+ subintSC.ip.nhrp["server-only"].addSC("non-caching", "Do not create NHRP cache entries");
+ subintSC.ip.nhrp.addSC("trigger-svc", "Create NHRP cut-through based on traffic load");
+ subintSC.ip.nhrp["trigger-svc"].addSC("<1-4294967295>", "Trigger rate in kbps");
+ subintSC.ip.nhrp["trigger-svc"]["<1-4294967295>"].addSC("<0-4294967295>", "Teardown rate in kbps");
+ subintSC.ip.nhrp.addSC("use", "Specify usage count for sending requests");
+ subintSC.ip.nhrp.use.addSC("<1-65535>", "Number of packets to cause NHRP request");
+ subintSC.ip.addSC("ospf", "OSPF interface commands");
+ subintSC.ip.addSC("pgm", "PGM Reliable Transport Protocol");
+ subintSC.ip.pgm.addSC("router", "router specific command");
+ subintSC.ip.addSC("pim", "PIM interface commands");
+ subintSC.ip.addSC("policy", "Enable policy routing");
+ subintSC.ip.policy.addSC("route-map", "Policy route map");
+ subintSC.ip.policy["route-map"].addSC("WORD", "Route map name");
+ subintSC.ip.addSC("probe", "Enable HP Probe support");
+ subintSC.ip.probe.addSC("proxy", "Proxy support");
+ subintSC.ip.addSC("proxy-arp", "Enable proxy ARP");
+ subintSC.ip.addSC("rarp-server", "Enable RARP server for static arp entries");
+ subintSC.ip["rarp-server"].addSC("A.B.C.D", "IP server address");
+ subintSC.ip.addSC("redirects", "Enable sending ICMP Redirect messages");
+ subintSC.ip.addSC("rgmp", "Enable/disable RGMP");
+ subintSC.ip.addSC("rip", "Router Information Protocol");
+ subintSC.ip.addSC("route-cache", "Enable fast-switching cache for outgoing packets");
+ subintSC.ip["route-cache"].addSC("same-interface", "Enable fast-switching on the same interface");
+ subintSC.ip.addSC("rsvp", "RSVP interface commands");
+ subintSC.ip.rsvp["udp-multicasts"].addSC("Hostname or A.B.C.D", "UDP Multicast Address");
+ subintSC.ip.addSC("sap", "Session Announcement Protocol interface commands");
+ subintSC.ip.sap.addSC("listen", "Listen for sap packets on interface");
+ subintSC.ip.addSC("security", "DDN IP Security Option");
+ subintSC.ip.addSC("split-horizon", "Perform split horizon");
+ subintSC.ip.addSC("summary-address", "Perform address summarization");
+ subintSC.ip["summary-address"].addSC("eigrp", "Enhanced Interior Gateway Routing Protocol (EIGRP)");
+ subintSC.ip["summary-address"].eigrp.addSC("<1-65535>", "Autonomous system number");
+ subintSC.ip["summary-address"].eigrp["<1-65535>"].addSC("A.B.C.D", "IP address");
+ subintSC.ip["summary-address"].eigrp["<1-65535>"]["A.B.C.D"].addSC("A.B.C.D", "IP network mask");
+ subintSC.ip["summary-address"].eigrp["<1-65535>"]["A.B.C.D"]["A.B.C.D"].addSC("<1-255>", "Administrative distance");
+ subintSC.ip["summary-address"].addSC("rip", "Routing Information Protocol (RIP)");
+ subintSC.ip["summary-address"].rip.addSC("A.B.C.D", "IP address");
+ subintSC.ip["summary-address"].rip["A.B.C.D"].addSC("A.B.C.D", "IP network mask");
+
+ subintSC.ip.addSC("unnumbered", "Enable IP processing without an explicit address");
+ subintSC.ip.addSC("unreachables", "Enable sending ICMP Unreachable messages");
+ subintSC.ip.addSC("urd", "Configure URL Rendezvousing");
+ subintSC.ip.addSC("verify", "Enable per packet validation");
+ subintSC.ip.addSC("vrf", "VPN Routing/Forwarding parameters on the interface");
+ subintSC.ip.addSC("wccp", "WCCP interface commands");
+subintSC.addSC("ipv6", "IPv6 interface subcommands");
+subintSC.addSC("llc2", "LLC2 Interface Subcommands");
+subintSC.addSC("mtu", "Set the interface Maximum Transmission Unit (MTU)");
+ subintSC.mtu.addSC("<64-18000>", "MTU size in bytes");
+subintSC.addSC("netbios", "Use a defined NETBIOS access list or enable name-caching");
+subintSC.addSC("no", "Negate a command or set its defaults");
+ subintSC.no.addSC("arp", "Set arp type (arpa, probe, snap) or timeout");
+ subintSC.no.arp.addSC("frame-relay", "Enable ARP for a frame relay interface");
+ subintSC.no.arp.addSC("timeout", "Set ARP cache timeout");
+ subintSC.no.addSC("backup", "Modify backup parameters");
+ subintSC.no.backup.addSC("delay", "Delays before backup line up or down transitions");
+ subintSC.no.backup.addSC("interface", "Configure an interface as a backup");
+ subintSC.no.addSC("bandwidth", "Set bandwidth informational parameter");
+ subintSC.no.addSC("bridge-group", "Transparent bridging interface parameters");
+ subintSC.no["bridge-group"].addSC("<1-255>", "Assign an interface to a Bridge Group.");
+ subintSC.no.addSC("cdp", "CDP interface subcommands");
+ subintSC.no.cdp.addSC("enable", "Enable CDP on interface");
+ subintSC.no.addSC("delay", "Specify interface throughput delay");
+ subintSC.no.addSC("description", "Interface specific description");
+ subintSC.no.addSC("dxi", "ATM-DXI configuration commands");
+ subintSC.no.addSC("encapsulation", "Set encapsulation type for an interface");
+ subintSC.no.addSC("ip", "Interface Internet Protocol config commands");
+ subintSC.no.ip.addSC("access-group", "Specify access control for packets");
+ subintSC.no.ip.addSC("accounting", "Enable IP accounting on this interface");
+ subintSC.no.ip.addSC("address", "Set the IP address of an interface");
+ subintSC.no.ip.addSC("authentication", "authentication subcommands");
+ subintSC.no.ip.addSC("bandwidth-percent", "Set EIGRP bandwidth limit");
+ subintSC.no.ip.addSC("bgp", "BGP interface commands");
+ subintSC.no.ip.addSC("broadcast-address", "Set the broadcast address of an interface");
+ subintSC.no.ip.addSC("cef", "Cisco Express Fowarding interface commands");
+ subintSC.no.ip.addSC("cgmp", "Enable/disable CGMP");
+ subintSC.no.ip.addSC("dhcp", "Configure DHCP parameters for this interface");
+ subintSC.no.ip.addSC("directed-broadcast", "Enable forwarding of directed broadcasts");
+ subintSC.no.ip.addSC("dvmrp", "DVMRP interface commands");
+ subintSC.no.ip.addSC("hello-interval", "Configures IP-EIGRP hello interval");
+ subintSC.no.ip.addSC("helper-address", "Specify a destination address for UDP broadcasts");
+ subintSC.no.ip.addSC("hold-time", "Configures IP-EIGRP hold time");
+ subintSC.no.ip.addSC("idle-group", "Specify interesting packets for idle-timer");
+ subintSC.no.ip.addSC("igmp", "IGMP interface commands");
+ subintSC.no.ip.addSC("irdp", "ICMP Router Discovery Protocol");
+ subintSC.no.ip.addSC("load-sharing", "Style of load sharing");
+ subintSC.no.ip["load-sharing"].addSC("per-packet", "Random distribution");
+ subintSC.no.ip.addSC("local-proxy-arp", "Enable local-proxy ARP");
+ subintSC.no.ip.addSC("mask-reply", "Enable sending ICMP Mask Reply messages");
+ subintSC.no.ip.addSC("mrm", "Configure IP Multicast Routing Monitor tester");
+ subintSC.no.ip.addSC("mroute-cache", "Enable switching cache for incoming multicast packets");
+ subintSC.no.ip.addSC("mtu", "Set IP Maximum Transmission Unit");
+ subintSC.no.ip.addSC("multicast", "IP multicast interface commands");
+ subintSC.no.ip.addSC("nat", "NAT interface commands");
+ subintSC.no.ip.nat.addSC("inside", "Inside interface for address translation");
+ subintSC.no.ip.nat.addSC("outside", "Outside interface for address translation");
+ subintSC.no.ip.addSC("nbar", "Network-Based Application Recognition");
+ subintSC.no.ip.nbar.addSC("protocol-discovery", "Enable NBAR protocol discovery");
+ subintSC.no.ip.addSC("nhrp", "NHRP interface subcommands");
+ subintSC.no.ip.addSC("ospf", "OSPF interface commands");
+ subintSC.no.ip.ospf.addSC("authentication", "Enable authentication");
+ subintSC.no.ip.addSC("policy", "Enable policy routing");
+ subintSC.no.ip.policy.addSC("route-map", "Policy route map");
+ subintSC.no.ip.policy["route-map"].addSC("WORD", "Route map name");
+ subintSC.no.ip.addSC("probe", "Enable HP Probe support");
+ subintSC.no.ip.probe.addSC("proxy", "Proxy support");
+ subintSC.no.ip.addSC("proxy-arp", "Enable proxy ARP");
+ subintSC.no.ip.addSC("rarp-server", "Enable RARP server for static arp entries");
+ subintSC.no.ip.addSC("redirects", "Enable sending ICMP Redirect messages");
+ subintSC.no.ip.addSC("rgmp", "Enable/disable RGMP");
+ subintSC.no.ip.addSC("rip", "Router Information Protocol");
+ subintSC.no.ip.addSC("route-cache", "Enable fast-switching cache for outgoing packets");
+ subintSC.no.ip["route-cache"].addSC("same-interface", "Enable fast-switching on the same interface");
+ subintSC.no.ip.addSC("rsvp", "RSVP interface commands");
+ subintSC.no.ip.addSC("sap", "Session Announcement Protocol interface commands");
+ subintSC.no.ip.sap.addSC("listen", "Listen for sap packets on interface");
+ subintSC.no.ip.addSC("security", "DDN IP Security Option");
+ subintSC.no.ip.addSC("split-horizon", "Perform split horizon");
+ subintSC.no.addSC("ipv6", "IPv6 interface subcommands");
+ subintSC.no.addSC("llc2", "LLC2 Interface Subcommands");
+ subintSC.no.addSC("mtu", "Set the interface Maximum Transmission Unit (MTU)");
+ subintSC.no.addSC("netbios", "Use a defined NETBIOS access list or enable name-caching");
+subintSC.addSC("ntp", "Configure NTP");
+subintSC.addSC("pulse-time", "Force DTR low during resets");
+ subintSC["pulse-time"].addSC("<0-60>", "DTR low time in seconds");
+subintSC.addSC("rate-limit", "Rate Limit");
+subintSC.addSC("service-policy", "Configure QoS Service Policy");
+ subintSC["service-policy"].addSC("history", "Keep history of QoS metrics");
+ subintSC["service-policy"].addSC("input", "Assign policy-map to the input of an interface");
+ subintSC["service-policy"].input.addSC("WORD", "policy-map name");
+ subintSC["service-policy"].addSC("output", "Assign policy-map to the output of an interface");
+ subintSC["service-policy"].output.addSC("WORD", "policy-map name");
+subintSC.addSC("shutdown", "Shutdown the selected interface");
+subintSC.addSC("smds", "Modify SMDS parameters");
+subintSC.addSC("snapshot", "Configure snapshot support on the interface");
+subintSC.addSC("timeout", "Define timeout values for this interface");
+ subintSC.timeout.addSC("absolute", "Define session timeout value for this interface");
+ subintSC.timeout.absolute.addSC("<0-35790>", "Session lifetime (in minutes)");
+ subintSC.timeout.absolute["<0-35790>"].addSC("<0-59>", "Session lifetime (in seconds)");
+subintSC.addSC("traffic-shape", "Enable Traffic Shaping on an Interface or Sub-Interface");
+ subintSC["traffic-shape"].addSC("group", "configure token bucket: group <access-list> CIR (bps) [Bc (bits) [Be (bits)]]");
+ subintSC["traffic-shape"].group.addSC("<1-2699>", "selecting Access list");
+ subintSC["traffic-shape"].group["<1-2699>"].addSC("<8000-100000000>", "Target Bit Rate (bits per second)");
+ subintSC["traffic-shape"].group["<1-2699>"]["<8000-100000000>"].addSC("<0-100000000>", "bits per interval, sustained");
+ subintSC["traffic-shape"].addSC("rate", "configure token bucket: CIR (bps) [Bc (bits) [Be (bits)]]");
+ subintSC["traffic-shape"].rate.addSC("<8000-100000000>", "Target Bit Rate (bits per second)");
+ subintSC["traffic-shape"].rate["<8000-100000000>"].addSC("<0-100000000>", "bits per interval, sustained");
+ subintSC["traffic-shape"].rate["<8000-100000000>"]["<0-100000000>"].addSC("<0-100000000>", "bits per interval, excess in first interval");
diff --git a/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/cmd_timeRange.txt b/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/cmd_timeRange.txt
new file mode 100644
index 0000000..5c2de1e
--- /dev/null
+++ b/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/cmd_timeRange.txt
@@ -0,0 +1,150 @@
+
+timeRangeC.addSC("absolute", "absolute time and date");
+ timeRangeC.absolute.addSC("end", "ending time and date");
+ timeRangeC.absolute.end.addSC("hh:mm", "Ending time - stays valid until beginning of next minute");
+ timeRangeC.absolute.addSC("start", "starting time and date");
+ timeRangeC.absolute.start.addSC("hh:mm", "Starting time");
+timeRangeC.addSC("default", "Set a command to its defaults");
+timeRangeC.addSC("exit", "Exit from time-range configuration mode");
+timeRangeC.addSC("no", "Negate a command or set its defaults");
+timeRangeC.addSC("periodic", "periodic time and date");
+ timeRangeC.periodic.addSC("Friday", "Friday");
+ timeRangeC.periodic.Friday.addSC("hh:mm", "Starting time");
+ timeRangeC.periodic.addSC("Monday", "Monday");
+ timeRangeC.periodic.Monday.addSC("Friday", "Friday");
+ timeRangeC.periodic.Monday.addSC("hh:mm", "Starting time");
+ timeRangeC.periodic.addSC("Saturday", "Saturday");
+ timeRangeC.periodic.Saturday.addSC("Friday", "Friday");
+ timeRangeC.periodic.Saturday.addSC("Monday", "Monday");
+ timeRangeC.periodic.Saturday.Monday.addSC("Friday", "Friday");
+ timeRangeC.periodic.Saturday.addSC("hh:mm", "Starting time");
+ timeRangeC.periodic.addSC("Sunday", "Sunday");
+ timeRangeC.periodic.Sunday.addSC("Friday", "Friday");
+ timeRangeC.periodic.Sunday.addSC("Monday", "Monday");
+ timeRangeC.periodic.Sunday.Monday.addSC("Friday", "Friday");
+ timeRangeC.periodic.Sunday.addSC("Saturday", "Saturday");
+ timeRangeC.periodic.Sunday.Saturday.addSC("Friday", "Friday");
+ timeRangeC.periodic.Sunday.Saturday.addSC("Monday", "Monday");
+ timeRangeC.periodic.Sunday.Saturday.Monday.addSC("Friday", "Friday");
+ timeRangeC.periodic.Sunday.addSC("hh:mm", "Starting time");
+ timeRangeC.periodic.addSC("Thursday", "Thursday");
+ timeRangeC.periodic.Thursday.addSC("Friday", "Friday");
+ timeRangeC.periodic.Thursday.addSC("Monday", "Monday");
+ timeRangeC.periodic.Thursday.Monday.addSC("Friday", "Friday");
+ timeRangeC.periodic.Thursday.addSC("Saturday", "Saturday");
+ timeRangeC.periodic.Thursday.Saturday.addSC("Friday", "Friday");
+ timeRangeC.periodic.Thursday.Saturday.addSC("Monday", "Monday");
+ timeRangeC.periodic.Thursday.Saturday.Monday.addSC("Friday", "Friday");
+ timeRangeC.periodic.Thursday.addSC("Sunday", "Sunday");
+ timeRangeC.periodic.Thursday.Sunday.addSC("Friday", "Friday");
+ timeRangeC.periodic.Thursday.Sunday.addSC("Monday", "Monday");
+ timeRangeC.periodic.Thursday.Sunday.Monday.addSC("Friday", "Friday");
+ timeRangeC.periodic.Thursday.Sunday.addSC("Saturday", "Saturday");
+ timeRangeC.periodic.Thursday.Sunday.Saturday.addSC("Friday", "Friday");
+ timeRangeC.periodic.Thursday.Sunday.Saturday.addSC("Monday", "Monday");
+ timeRangeC.periodic.Thursday.Sunday.Saturday.Monday.addSC("Friday", "Friday");
+ timeRangeC.periodic.Thursday.addSC("hh:mm", "Starting time");
+ timeRangeC.periodic.addSC("Tuesday", "Tuesday");
+ timeRangeC.periodic.Tuesday.addSC("Friday", "Friday");
+ timeRangeC.periodic.Tuesday.addSC("Monday", "Monday");
+ timeRangeC.periodic.Tuesday.Monday.addSC("Friday", "Friday");
+ timeRangeC.periodic.Tuesday.addSC("Saturday", "Saturday");
+ timeRangeC.periodic.Tuesday.Saturday.addSC("Friday", "Friday");
+ timeRangeC.periodic.Tuesday.Saturday.addSC("Monday", "Monday");
+ timeRangeC.periodic.Tuesday.Saturday.Monday.addSC("Friday", "Friday");
+ timeRangeC.periodic.Tuesday.addSC("Sunday", "Sunday");
+ timeRangeC.periodic.Tuesday.Sunday.addSC("Friday", "Friday");
+ timeRangeC.periodic.Tuesday.Sunday.addSC("Monday", "Monday");
+ timeRangeC.periodic.Tuesday.Sunday.Monday.addSC("Friday", "Friday");
+ timeRangeC.periodic.Tuesday.Sunday.addSC("Saturday", "Saturday");
+ timeRangeC.periodic.Tuesday.Sunday.Saturday.addSC("Friday", "Friday");
+ timeRangeC.periodic.Tuesday.Sunday.Saturday.addSC("Monday", "Monday");
+ timeRangeC.periodic.Tuesday.Sunday.Saturday.Monday.addSC("Friday", "Friday");
+ timeRangeC.periodic.Tuesday.addSC("Thursday", "Thursday");
+ timeRangeC.periodic.Tuesday.Thursday.addSC("Friday", "Friday");
+ timeRangeC.periodic.Tuesday.Thursday.addSC("Monday", "Monday");
+ timeRangeC.periodic.Tuesday.Thursday.Monday.addSC("Friday", "Friday");
+ timeRangeC.periodic.Tuesday.Thursday.addSC("Saturday", "Saturday");
+ timeRangeC.periodic.Tuesday.Thursday.Saturday.addSC("Friday", "Friday");
+ timeRangeC.periodic.Tuesday.Thursday.Saturday.addSC("Monday", "Monday");
+ timeRangeC.periodic.Tuesday.Thursday.Saturday.Monday.addSC("Friday", "Friday");
+ timeRangeC.periodic.Tuesday.Thursday.addSC("Sunday", "Sunday");
+ timeRangeC.periodic.Tuesday.Thursday.Sunday.addSC("Friday", "Friday");
+ timeRangeC.periodic.Tuesday.Thursday.Sunday.addSC("Monday", "Monday");
+ timeRangeC.periodic.Tuesday.Thursday.Sunday.Monday.addSC("Friday", "Friday");
+ timeRangeC.periodic.Tuesday.Thursday.Sunday.addSC("Saturday", "Saturday");
+ timeRangeC.periodic.Tuesday.Thursday.Sunday.Saturday.addSC("Friday", "Friday");
+ timeRangeC.periodic.Tuesday.Thursday.Sunday.Saturday.addSC("Monday", "Monday");
+ timeRangeC.periodic.Tuesday.Thursday.Sunday.Saturday.Monday.addSC("Friday", "Friday");
+ timeRangeC.periodic.Tuesday.addSC("hh:mm", "Starting time");
+ timeRangeC.periodic.addSC("Wednesday", "Wednesday");
+ timeRangeC.periodic.Wednesday.addSC("Friday", "Friday");
+ timeRangeC.periodic.Wednesday.addSC("Monday", "Monday");
+ timeRangeC.periodic.Wednesday.Monday.addSC("Friday", "Friday");
+ timeRangeC.periodic.Wednesday.addSC("Saturday", "Saturday");
+ timeRangeC.periodic.Wednesday.Saturday.addSC("Friday", "Friday");
+ timeRangeC.periodic.Wednesday.Saturday.addSC("Monday", "Monday");
+ timeRangeC.periodic.Wednesday.Saturday.Monday.addSC("Friday", "Friday");
+ timeRangeC.periodic.Wednesday.addSC("Sunday", "Sunday");
+ timeRangeC.periodic.Wednesday.Sunday.addSC("Friday", "Friday");
+ timeRangeC.periodic.Wednesday.Sunday.addSC("Monday", "Monday");
+ timeRangeC.periodic.Wednesday.Sunday.Monday.addSC("Friday", "Friday");
+ timeRangeC.periodic.Wednesday.Sunday.addSC("Saturday", "Saturday");
+ timeRangeC.periodic.Wednesday.Sunday.Saturday.addSC("Friday", "Friday");
+ timeRangeC.periodic.Wednesday.Sunday.Saturday.addSC("Monday", "Monday");
+ timeRangeC.periodic.Wednesday.Sunday.Saturday.Monday.addSC("Friday", "Friday");
+ timeRangeC.periodic.Wednesday.addSC("Thursday", "Thursday");
+ timeRangeC.periodic.Wednesday.Thursday.addSC("Friday", "Friday");
+ timeRangeC.periodic.Wednesday.Thursday.addSC("Monday", "Monday");
+ timeRangeC.periodic.Wednesday.Thursday.Monday.addSC("Friday", "Friday");
+ timeRangeC.periodic.Wednesday.Thursday.addSC("Saturday", "Saturday");
+ timeRangeC.periodic.Wednesday.Thursday.Saturday.addSC("Friday", "Friday");
+ timeRangeC.periodic.Wednesday.Thursday.Saturday.addSC("Monday", "Monday");
+ timeRangeC.periodic.Wednesday.Thursday.Saturday.Monday.addSC("Friday", "Friday");
+ timeRangeC.periodic.Wednesday.Thursday.addSC("Sunday", "Sunday");
+ timeRangeC.periodic.Wednesday.Thursday.Sunday.addSC("Friday", "Friday");
+ timeRangeC.periodic.Wednesday.Thursday.Sunday.addSC("Monday", "Monday");
+ timeRangeC.periodic.Wednesday.Thursday.Sunday.Monday.addSC("Friday", "Friday");
+ timeRangeC.periodic.Wednesday.Thursday.Sunday.addSC("Saturday", "Saturday");
+ timeRangeC.periodic.Wednesday.Thursday.Sunday.Saturday.addSC("Friday", "Friday");
+ timeRangeC.periodic.Wednesday.Thursday.Sunday.Saturday.addSC("Monday", "Monday");
+ timeRangeC.periodic.Wednesday.Thursday.Sunday.Saturday.Monday.addSC("Friday", "Friday");
+ timeRangeC.periodic.Wednesday.addSC("Tuesday", "Tuesday");
+ timeRangeC.periodic.Wednesday.Tuesday.addSC("Friday", "Friday");
+ timeRangeC.periodic.Wednesday.Tuesday.addSC("Monday", "Monday");
+ timeRangeC.periodic.Wednesday.Tuesday.Monday.addSC("Friday", "Friday");
+ timeRangeC.periodic.Wednesday.Tuesday.addSC("Saturday", "Saturday");
+ timeRangeC.periodic.Wednesday.Tuesday.Saturday.addSC("Friday", "Friday");
+ timeRangeC.periodic.Wednesday.Tuesday.Saturday.addSC("Monday", "Monday");
+ timeRangeC.periodic.Wednesday.Tuesday.Saturday.Monday.addSC("Friday", "Friday");
+ timeRangeC.periodic.Wednesday.Tuesday.addSC("Sunday", "Sunday");
+ timeRangeC.periodic.Wednesday.Tuesday.Sunday.addSC("Friday", "Friday");
+ timeRangeC.periodic.Wednesday.Tuesday.Sunday.addSC("Monday", "Monday");
+ timeRangeC.periodic.Wednesday.Tuesday.Sunday.Monday.addSC("Friday", "Friday");
+ timeRangeC.periodic.Wednesday.Tuesday.Sunday.addSC("Saturday", "Saturday");
+ timeRangeC.periodic.Wednesday.Tuesday.Sunday.Saturday.addSC("Friday", "Friday");
+ timeRangeC.periodic.Wednesday.Tuesday.Sunday.Saturday.addSC("Monday", "Monday");
+ timeRangeC.periodic.Wednesday.Tuesday.Sunday.Saturday.Monday.addSC("Friday", "Friday");
+ timeRangeC.periodic.Wednesday.Tuesday.addSC("Thursday", "Thursday");
+ timeRangeC.periodic.Wednesday.Tuesday.Thursday.addSC("Friday", "Friday");
+ timeRangeC.periodic.Wednesday.Tuesday.Thursday.addSC("Monday", "Monday");
+ timeRangeC.periodic.Wednesday.Tuesday.Thursday.Monday.addSC("Friday", "Friday");
+ timeRangeC.periodic.Wednesday.Tuesday.Thursday.addSC("Saturday", "Saturday");
+ timeRangeC.periodic.Wednesday.Tuesday.Thursday.Saturday.addSC("Friday", "Friday");
+ timeRangeC.periodic.Wednesday.Tuesday.Thursday.Saturday.addSC("Monday", "Monday");
+ timeRangeC.periodic.Wednesday.Tuesday.Thursday.Saturday.Monday.addSC("Friday", "Friday");
+ timeRangeC.periodic.Wednesday.Tuesday.Thursday.addSC("Sunday", "Sunday");
+ timeRangeC.periodic.Wednesday.Tuesday.Thursday.Sunday.addSC("Friday", "Friday");
+ timeRangeC.periodic.Wednesday.Tuesday.Thursday.Sunday.addSC("Monday", "Monday");
+ timeRangeC.periodic.Wednesday.Tuesday.Thursday.Sunday.Monday.addSC("Friday", "Friday");
+ timeRangeC.periodic.Wednesday.Tuesday.Thursday.Sunday.addSC("Saturday", "Saturday");
+ timeRangeC.periodic.Wednesday.Tuesday.Thursday.Sunday.Saturday.addSC("Friday", "Friday");
+ timeRangeC.periodic.Wednesday.Tuesday.Thursday.Sunday.Saturday.addSC("Monday", "Monday");
+ timeRangeC.periodic.Wednesday.Tuesday.Thursday.Sunday.Saturday.Monday.addSC("Friday", "Friday");
+ timeRangeC.periodic.Wednesday.addSC("hh:mm", "Starting time");
+ timeRangeC.periodic.addSC("daily", "Every day of the week");
+ timeRangeC.periodic.daily.addSC("hh:mm", "Starting time");
+ timeRangeC.periodic.addSC("weekdays", "Monday thru Friday");
+ timeRangeC.periodic.weekdays.addSC("hh:mm", "Starting time");
+ timeRangeC.periodic.addSC("weekend", "Saturday and Sunday");
+ timeRangeC.periodic.weekend.addSC("hh:mm", "Starting time");
diff --git a/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/cmd_user.txt b/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/cmd_user.txt
new file mode 100644
index 0000000..fccefcb
--- /dev/null
+++ b/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/cmd_user.txt
@@ -0,0 +1,466 @@
+
+userC.addSC("access-enable", "Create a temporary Access-List entry");
+ userC["access-enable"].addSC("host", "Enable a specific host only");
+ userC["access-enable"].addSC("timeout", "Maximum idle time to expire this entry");
+ userC["access-enable"].timeout.addSC("<1-9999>", "Access-List Idle timeout");
+userC.addSC("access-profile", "Apply user-profile to interface");
+ userC["access-profile"].addSC("ignore-sanity-checks", "Ignore all sanity check errors. Use with care");
+ userC["access-profile"].addSC("merge", "Merge old and new per-user profiles, removing only access-lists");
+ userC["access-profile"].merge.addSC("ignore-sanity-checks", "Ignore all sanity check errors. Use with care");
+ userC["access-profile"].addSC("replace", "Remove old per-user config, replace with new config");
+ userC["access-profile"].replace.addSC("ignore-sanity-checks", "Ignore all sanity check errors. Use with care");
+userC.addSC("clear", "Reset functions");
+userC.addSC("connect", "Open a terminal connection");
+ userC.connect.addSC("WORD", "IP address or hostname of a remote system");
+userC.addSC("disable", "Turn off privileged commands");
+ userC.disable.addSC("<0-15>", "Privilege level to go to");
+userC.addSC("disconnect", "Disconnect an existing network connection");
+ userC.disconnect.addSC("<0-0>", "The number of an active network connection");
+userC.addSC("enable", "Turn on privileged commands");
+ userC.enable.addSC("<0-15>", "Enable level");
+userC.addSC("exit", "Exit from the EXEC");
+userC.addSC("help", "Description of the interactive help system");
+userC.addSC("lock", "Lock the terminal");
+userC.addSC("login", "Log in as a particular user");
+userC.addSC("logout", "Exit from the EXEC");
+userC.addSC("modemui", "Start a modem-like user interface");
+ userC.modemui.addSC("WORD", "Initial command string for modem ui");
+userC.addSC("mrinfo", "Request neighbor and version information from a multicast router");
+ userC.mrinfo.addSC("Hostname or A.B.C.D", "Router to request info from");
+userC.addSC("mstat", "Show statistics after multiple multicast traceroutes");
+ userC.mstat.addSC("Hostname or A.B.C.D", "Source to trace route from");
+ userC.mstat["Hostname or A.B.C.D"].addSC("Hostname or A.B.C.D", "Destination of route");
+userC.addSC("mtrace", "Trace reverse multicast path from destination to source");
+ userC.mtrace.addSC("Hostname or A.B.C.D", "Source to trace route from");
+ userC.mtrace["Hostname or A.B.C.D"].addSC("Hostname or A.B.C.D", "Destination of route");
+userC.addSC("name-connection", "Name an existing network connection");
+userC.addSC("pad", "Open a X.29 PAD connection");
+ userC.pad.addSC("WORD", "X121 address or name of a remote system");
+ userC.pad.WORD.addSC("/cud", "Call user data");
+ userC.pad.WORD.addSC("/debug", "Debugging option");
+ userC.pad.WORD.addSC("/profile", "Use a defined X.3 profile");
+ userC.pad.WORD.addSC("/quiet", "Suppress informational messages");
+ userC.pad.WORD.addSC("/reverse", "X25 Address reverse");
+ userC.pad.WORD.addSC("/use-map", "Use x25 map pad command facilities for outgoing Calls");
+userC.addSC("ping", "Send echo messages");
+ userC.ping.addSC("WORD", "Ping destination address or hostname");
+ userC.ping.addSC("ip", "IP echo");
+ userC.ping.ip.addSC("WORD", "Ping destination address or hostname");
+ userC.ping.addSC("ipv6", "IPv6 echo");
+ userC.ping.ipv6.addSC("WORD", "Ping destination address or hostname");
+ userC.ping.addSC("tag", "Tag encapsulated IP echo");
+ userC.ping.tag.addSC("WORD", "Ping destination address or hostname");
+userC.addSC("ppp", "Start IETF Point-to-Point Protocol (PPP)");
+ userC.ppp.addSC("negotiate", "Use PPP negotiated IP address");
+userC.addSC("resume", "Resume an active network connection");
+userC.addSC("rlogin", "Open an rlogin connection");
+userC.addSC("show", "Show running system information");
+ userC.show.addSC("aaa", "Show AAA values");
+ userC.show.aaa.addSC("attributes", "Show attributes supported by AAA subsystem");
+ userC.show.aaa.addSC("method-lists", "Show method lists defined in the AAA subsystem");
+ userC.show.aaa["method-lists"].addSC("authentication", "");
+ userC.show.aaa["method-lists"].addSC("authorization", "");
+ userC.show.aaa["method-lists"].addSC("accounting", "");
+ userC.show.aaa["method-lists"].addSC("all", "");
+ userC.show.aaa.addSC("servers", "Show AAA Servers as seen by the AAA Server MIB");
+ userC.show.aaa.addSC("sessions", "Show AAA Sessions as seen by AAA Session MIB");
+ userC.show.aaa.addSC("user", "Show users active in the AAA subsystem");
+ userC.show.aaa.user.addSC("<1-4294967295>", "Unique Id for a single user");
+ userC.show.aaa.user.addSC("all", "All users");
+ userC.show.addSC("backup", "Backup status");
+ userC.show.addSC("bgp", "BGP information");
+ userC.show.bgp.addSC("community", "Display routes matching the communities");
+ userC.show.bgp.community.addSC("<1-4294967295>", "community number");
+ userC.show.bgp.community.addSC("local-AS", "Do not send outside local AS (well-known community)");
+ userC.show.bgp.community.addSC("no-advertise", "Do not advertise to any peer (well-known community)");
+ userC.show.bgp.community["no-advertise"].addSC("local-AS", "Do not send outside local AS (well-known community)");
+ userC.show.bgp.community.addSC("no-export", "Do not export to next AS (well-known community)");
+ userC.show.bgp.community["no-export"].addSC("local-AS", "Do not send outside local AS (well-known community)");
+ userC.show.bgp.community["no-export"].addSC("no-advertise", "Do not advertise to any peer (well-known community)");
+ userC.show.bgp.community["no-export"]["no-advertise"].addSC("local-AS", "Do not send outside local AS (well-known community)");
+ userC.show.bgp.addSC("community-list", "Display routes matching the community-list");
+ userC.show.bgp["community-list"].addSC("<1-199>", "community-list number");
+ userC.show.bgp.addSC("dampened-paths", "Display paths suppressed due to dampening");
+ userC.show.bgp.addSC("filter-list", "Display routes conforming to the filter-list");
+ userC.show.bgp["filter-list"].addSC("<1-199>", "Regular expression access list number");
+ userC.show.bgp.addSC("flap-statistics", "Display flap statistics of routes");
+ userC.show.bgp["flap-statistics"].addSC("filter-list", "Display routes conforming to the filter-list");
+ userC.show.bgp["flap-statistics"]["filter-list"].addSC("<1-199>", "Regular expression access list number");
+ userC.show.bgp.addSC("inconsistent-as", "Display only routes with inconsistent origin ASs");
+ userC.show.bgp.addSC("ipv6", "Address family");
+ userC.show.bgp.ipv6.addSC("X:X:X:X::X/<0-128>", "IPv6 prefix <network>/<length>");
+ userC.show.bgp.ipv6.addSC("community", "Display routes matching the communities");
+ userC.show.bgp.ipv6.community.addSC("<1-4294967295>", "community number");
+ userC.show.bgp.ipv6.community.addSC("local-AS", "Do not send outside local AS (well-known community)");
+ userC.show.bgp.ipv6.community.addSC("no-advertise", "Do not advertise to any peer (well-known community)");
+ userC.show.bgp.ipv6.community["no-advertise"].addSC("local-AS", "Do not send outside local AS (well-known community)");
+ userC.show.bgp.ipv6.community.addSC("no-export", "Do not export to next AS (well-known community)");
+ userC.show.bgp.ipv6.community["no-export"].addSC("local-AS", "Do not send outside local AS (well-known community)");
+ userC.show.bgp.ipv6.community["no-export"].addSC("no-advertise", "Do not advertise to any peer (well-known community)");
+ userC.show.bgp.ipv6.community["no-export"]["no-advertise"].addSC("local-AS", "Do not send outside local AS (well-known community)");
+ userC.show.bgp.ipv6.addSC("community-list", "Display routes matching the community-list");
+ userC.show.bgp.ipv6["community-list"].addSC("<1-199>", "community-list number");
+ userC.show.bgp.ipv6.addSC("dampened-paths", "Display paths suppressed due to dampening");
+ userC.show.bgp.ipv6.addSC("filter-list", "Display routes conforming to the filter-list");
+ userC.show.bgp.ipv6["filter-list"].addSC("<1-199>", "Regular expression access list number");
+ userC.show.bgp.ipv6.addSC("flap-statistics", "Display flap statistics of routes");
+ userC.show.bgp.ipv6["flap-statistics"].addSC("X:X:X:X::X/<0-128>", "IPv6 prefix <network>/<length>");
+ userC.show.bgp.ipv6["flap-statistics"].addSC("filter-list", "Display routes conforming to the filter-list");
+ userC.show.bgp.ipv6["flap-statistics"]["filter-list"].addSC("<1-199>", "Regular expression access list number");
+ userC.show.bgp.ipv6.addSC("inconsistent-as", "Display only routes with inconsistent origin ASs");
+ userC.show.bgp.addSC("neighbors", "Detailed information on TCP and BGP neighbor connections");
+ userC.show.bgp.neighbors.addSC("A.B.C.D", "Neighbor to display information about");
+ userC.show.bgp.neighbors["A.B.C.D"].addSC("advertised-routes", "Display the routes advertised to a BGP neighbor");
+ userC.show.bgp.neighbors["A.B.C.D"].addSC("dampened-routes", "Display the dampened routes received from neighbor");
+ userC.show.bgp.neighbors["A.B.C.D"].addSC("flap-statistics", "Display flap statistics of the routes learned from neighbor");
+ userC.show.bgp.neighbors["A.B.C.D"].addSC("paths", "Display AS paths learned from neighbor");
+ userC.show.bgp.neighbors["A.B.C.D"].paths.addSC("LINE", "A regular-expression to match the BGP AS paths");
+ userC.show.bgp.neighbors["A.B.C.D"].addSC("received-routes", "Display the received routes from neighbor");
+ userC.show.bgp.neighbors["A.B.C.D"].addSC("routes", "Display routes learned from neighbor");
+ userC.show.bgp.neighbors.addSC("X:X:X:X::X", "IPv6 neighbor to display information about");
+ userC.show.bgp.addSC("nsap", "Address family");
+ userC.show.bgp.nsap.addSC("community", "Display routes matching the communities");
+ userC.show.bgp.nsap.community.addSC("<1-4294967295>", "community number");
+ userC.show.bgp.nsap.community.addSC("local-AS", "Do not send outside local AS (well-known community)");
+ userC.show.bgp.nsap.community.addSC("no-advertise", "Do not advertise to any peer (well-known community)");
+ userC.show.bgp.nsap.community["no-advertise"].addSC("local-AS", "Do not send outside local AS (well-known community)");
+ userC.show.bgp.nsap.community.addSC("no-export", "Do not export to next AS (well-known community)");
+ userC.show.bgp.nsap.community["no-export"].addSC("local-AS", "Do not send outside local AS (well-known community)");
+ userC.show.bgp.nsap.community["no-export"].addSC("no-advertise", "Do not advertise to any peer (well-known community)");
+ userC.show.bgp.nsap.community["no-export"]["no-advertise"].addSC("local-AS", "Do not send outside local AS (well-known community)");
+ userC.show.bgp.nsap.addSC("community-list", "Display routes matching the community-list");
+ userC.show.bgp.nsap["community-list"].addSC("<1-199>", "community-list number");
+ userC.show.bgp.nsap.addSC("dampened-paths", "Display paths suppressed due to dampening");
+ userC.show.bgp.nsap.addSC("filter-list", "Display routes conforming to the filter-list");
+ userC.show.bgp.nsap["filter-list"].addSC("<1-199>", "Regular expression access list number");
+ userC.show.bgp.nsap.addSC("flap-statistics", "Display flap statistics of routes");
+ userC.show.bgp.nsap["flap-statistics"].addSC("filter-list", "Display routes conforming to the filter-list");
+ userC.show.bgp.nsap["flap-statistics"]["filter-list"].addSC("<1-199>", "Regular expression access list number");
+ userC.show.bgp.nsap.addSC("inconsistent-as", "Display only routes with inconsistent origin ASs");
+ userC.show.bgp.nsap.addSC("neighbors", "Detailed information on TCP and BGP neighbor connections");
+ userC.show.bgp.nsap.neighbors.addSC("A.B.C.D", "Neighbor to display information about");
+ userC.show.bgp.nsap.neighbors["A.B.C.D"].addSC("advertised-routes", "Display the routes advertised to a BGP neighbor");
+ userC.show.bgp.nsap.neighbors["A.B.C.D"].addSC("dampened-routes", "Display the dampened routes received from neighbor");
+ userC.show.bgp.nsap.neighbors["A.B.C.D"].addSC("flap-statistics", "Display flap statistics of the routes learned from neighbor");
+ userC.show.bgp.nsap.neighbors["A.B.C.D"].addSC("paths", "Display AS paths learned from neighbor");
+ userC.show.bgp.nsap.neighbors["A.B.C.D"].paths.addSC("LINE", "A regular-expression to match the BGP AS paths");
+ userC.show.bgp.nsap.neighbors["A.B.C.D"].addSC("routes", "Display routes learned from neighbor");
+ userC.show.bgp.nsap.neighbors.addSC("X:X:X:X::X", "IPv6 neighbor to display information about");
+ userC.show.bgp.addSC("paths", "Path information");
+ userC.show.bgp.paths.addSC("LINE", "A regular-expression to match the BGP AS paths");
+ userC.show.bgp.addSC("peer-group", "Display information on peer-groups");
+ userC.show.bgp["peer-group"].addSC("WORD", "peer-group name");
+ userC.show.bgp["peer-group"].WORD.addSC("summary", "Summary of peer-group member status");
+ userC.show.bgp.addSC("quote-regexp", "Display routes matching the AS path 'regular expression'");
+ userC.show.bgp["quote-regexp"].addSC("WORD", "A 'regular-expression' to match the BGP AS paths");
+ userC.show.bgp.addSC("regexp", "Display routes matching the AS path regular expression");
+ userC.show.bgp.regexp.addSC("LINE", "A regular-expression to match the BGP AS paths");
+ userC.show.bgp.addSC("summary", "Summary of BGP neighbor status");
+ userC.show.addSC("c1700", "Show c1700 information");
+ userC.show.addSC("caller", "Display information about dialup connections");
+ userC.show.caller.addSC("full", "Provide expanded caller information");
+ userC.show.caller.addSC("interface", "Provide information on one interface");
+ userC.show.caller.interface.addSC("Async", "Async interface");
+ userC.show.caller.interface.Async.addSC("<1-5>", "Async interface number");
+ userC.show.caller.interface.addSC("Dialer", "Dialer interface");
+ userC.show.caller.interface.Dialer.addSC("<0-255>", "Dialer interface number");
+ userC.show.caller.interface.addSC("Serial", "Serial");
+ userC.show.caller.interface.Serial.addSC("<0-1>", "Serial interface number");
+ userC.show.caller.interface.Serial["<0-1>"].addSC("full", "Provide expanded caller information");
+ userC.show.caller.addSC("line", "Provide information on one line");
+ userC.show.caller.line.addSC("<0-10>", "First Line number");
+ userC.show.caller.line["<0-10>"].addSC("<1-10>", "Last Line number");
+ userC.show.caller.line["<0-10>"].addSC("full", "Provide expanded caller information");
+ userC.show.caller.line.addSC("aux", "Auxiliary line");
+ userC.show.caller.line.aux.addSC("<0-0>", "First Line number");
+ userC.show.caller.line.aux["<0-0>"].addSC("full", "Provide expanded caller information");
+ userC.show.caller.line.addSC("console", "Primary terminal line");
+ userC.show.caller.line.console.addSC("<0-0>", "First Line number");
+ userC.show.caller.line.console["<0-0>"].addSC("full", "Provide expanded caller information");
+ userC.show.caller.line.addSC("tty", "Terminal controller");
+ userC.show.caller.line.tty.addSC("<1-4>", "First Line number");
+ userC.show.caller.line.tty["<1-4>"].addSC("<2-4>", "Last Line number");
+ userC.show.caller.line.tty["<1-4>"].addSC("full", "Provide expanded caller information");
+ userC.show.caller.line.addSC("v110", "Provide caller information for v110");
+ userC.show.caller.line.v110.addSC("<0-10>", "First Line number");
+ userC.show.caller.line.v110["<0-10>"].addSC("<1-10>", "Last Line number");
+ userC.show.caller.line.v110["<0-10>"].addSC("full", "Provide expanded caller information");
+ userC.show.caller.line.v110.addSC("aux", "Auxiliary line");
+ userC.show.caller.line.v110.aux.addSC("<0-0>", "First Line number");
+ userC.show.caller.line.v110.aux["<0-0>"].addSC("full", "Provide expanded caller information");
+ userC.show.caller.line.v110.addSC("console", "Primary terminal line");
+ userC.show.caller.line.v110.console.addSC("<0-0>", "First Line number");
+ userC.show.caller.line.v110.console["<0-0>"].addSC("full", "Provide expanded caller information");
+ userC.show.caller.line.v110.addSC("tty", "Terminal controller");
+ userC.show.caller.line.v110.tty.addSC("<1-4>", "First Line number");
+ userC.show.caller.line.v110.tty["<1-4>"].addSC("<2-4>", "Last Line number");
+ userC.show.caller.line.v110.tty["<1-4>"].addSC("full", "Provide expanded caller information");
+ userC.show.caller.line.addSC("vty", "Virtual terminal");
+ userC.show.caller.line.vty.addSC("<0-15>", "First Line number");
+ userC.show.caller.line.vty["<0-15>"].addSC("<1-15>", "Last Line number");
+ userC.show.caller.line.vty["<0-15>"].addSC("full", "Provide expanded caller information");
+ userC.show.caller.addSC("summary", "Display total users logged and total ISDN/Analog users");
+ userC.show.caller.addSC("timeouts", "Display session and idle limits and disconnect time");
+ userC.show.caller.addSC("user", "Display information for a particular user");
+ userC.show.caller.user.addSC("WORD", "Username");
+ userC.show.caller.user.WORD.addSC("detailed", "Provide detailed individual caller information");
+ userC.show.addSC("cca", "CCA information");
+ userC.show.cca.addSC("interface", "Show CCA interface information");
+ userC.show.cca.interface.addSC("Async", "Async interface");
+ userC.show.cca.interface.Async.addSC("<1-5>", "Async interface number");
+ userC.show.cca.interface.addSC("BVI", "Bridge-Group Virtual Interface");
+ userC.show.cca.interface.BVI.addSC("<1-255>", "BVI interface number");
+ userC.show.cca.interface.addSC("CTunnel", "CTunnel interface");
+ userC.show.cca.interface.CTunnel.addSC("<0-2147483647>", "CTunnel interface number");
+ userC.show.cca.interface.addSC("Dialer", "Dialer interface");
+ userC.show.cca.interface.Dialer.addSC("<0-255>", "Dialer interface number");
+ userC.show.cca.interface.addSC("FastEthernet", "FastEthernet IEEE 802.3");
+ userC.show.cca.interface.FastEthernet.addSC("<0-0>", "FastEthernet interface number");
+ userC.show.cca.interface.addSC("Group-Async", "Async Group interface");
+ userC.show.cca.interface["Group-Async"].addSC("<0-5>", "Group-Async interface number");
+ userC.show.cca.interface.addSC("Lex", "Lex interface");
+ userC.show.cca.interface.Lex.addSC("<0-2147483647>", "Lex interface number");
+ userC.show.cca.interface.addSC("Loopback", "Loopback interface");
+ userC.show.cca.interface.Loopback.addSC("<0-2147483647>", "Loopback interface number");
+ userC.show.cca.interface.addSC("MFR", "Multilink Frame Relay bundle interface");
+ userC.show.cca.interface.MFR.addSC("<0-2147483647>", "MFR interface number");
+ userC.show.cca.interface.addSC("Multilink", "Multilink-group interface");
+ userC.show.cca.interface.Multilink.addSC("<1-2147483647>", "Multilink interface number");
+ userC.show.cca.interface.addSC("Null", "Null interface");
+ userC.show.cca.interface.Null.addSC("<0-0>", "Null interface number");
+ userC.show.cca.interface.addSC("Serial", "Serial");
+ userC.show.cca.interface.Serial.addSC("<0-1>", "Serial interface number");
+ userC.show.cca.interface.addSC("Tunnel", "Tunnel interface");
+ userC.show.cca.interface.Tunnel.addSC("<0-2147483647>", "Tunnel interface number");
+ userC.show.cca.interface.addSC("Vif", "PGM Multicast Host interface");
+ userC.show.cca.interface.Vif.addSC("<1-1>", "Vif interface number");
+ userC.show.cca.interface.addSC("Virtual-Template", "Virtual Template interface");
+ userC.show.cca.interface["Virtual-Template"].addSC("<1-200>", "Virtual-Template interface number");
+ userC.show.cca.interface.addSC("Virtual-TokenRing", "Virtual TokenRing");
+ userC.show.cca.interface["Virtual-TokenRing"].addSC("<0-2147483647>", "Virtual-TokenRing interface number");
+ userC.show.addSC("cdapi", "CDAPI information");
+ userC.show.addSC("cef", "Cisco Express Forwarding");
+ userC.show.cef.addSC("drop", "Classify packets dropped");
+ userC.show.cef.addSC("interface", "CEF interface status and configuration");
+ userC.show.cef.interface.addSC("Async", "Async interface");
+ userC.show.cef.interface.Async.addSC("<1-5>", "Async interface number");
+ userC.show.cef.interface.addSC("BVI", "Bridge-Group Virtual Interface");
+ userC.show.cef.interface.BVI.addSC("<1-255>", "BVI interface number");
+ userC.show.cef.interface.addSC("CTunnel", "CTunnel interface");
+ userC.show.cef.interface.CTunnel.addSC("<0-2147483647>", "CTunnel interface number");
+ userC.show.cef.interface.addSC("Dialer", "Dialer interface");
+ userC.show.cef.interface.Dialer.addSC("<0-255>", "Dialer interface number");
+ userC.show.cef.interface.addSC("FastEthernet", "FastEthernet IEEE 802.3");
+ userC.show.cef.interface.FastEthernet.addSC("<0-0>", "FastEthernet interface number");
+ userC.show.cef.interface.addSC("Group-Async", "Async Group interface");
+ userC.show.cef.interface["Group-Async"].addSC("<0-5>", "Group-Async interface number");
+ userC.show.cef.interface.addSC("Lex", "Lex interface");
+ userC.show.cef.interface.Lex.addSC("<0-2147483647>", "Lex interface number");
+ userC.show.cef.interface.addSC("Loopback", "Loopback interface");
+ userC.show.cef.interface.Loopback.addSC("<0-2147483647>", "Loopback interface number");
+ userC.show.cef.interface.addSC("MFR", "Multilink Frame Relay bundle interface");
+ userC.show.cef.interface.MFR.addSC("<0-2147483647>", "MFR interface number");
+ userC.show.cef.interface.addSC("Multilink", "Multilink-group interface");
+ userC.show.cef.interface.Multilink.addSC("<1-2147483647>", "Multilink interface number");
+ userC.show.cef.interface.addSC("Null", "Null interface");
+ userC.show.cef.interface.Null.addSC("<0-0>", "Null interface number");
+ userC.show.cef.interface.addSC("Serial", "Serial");
+ userC.show.cef.interface.Serial.addSC("<0-1>", "Serial interface number");
+ userC.show.cef.interface.addSC("Tunnel", "Tunnel interface");
+ userC.show.cef.interface.Tunnel.addSC("<0-2147483647>", "Tunnel interface number");
+ userC.show.cef.interface.addSC("Vif", "PGM Multicast Host interface");
+ userC.show.cef.interface.Vif.addSC("<1-1>", "Vif interface number");
+ userC.show.cef.interface.addSC("Virtual-Template", "Virtual Template interface");
+ userC.show.cef.interface["Virtual-Template"].addSC("<1-200>", "Virtual-Template interface number");
+ userC.show.cef.interface.addSC("Virtual-TokenRing", "Virtual TokenRing");
+ userC.show.cef.interface["Virtual-TokenRing"].addSC("<0-2147483647>", "Virtual-TokenRing interface number");
+ userC.show.cef.interface.addSC("detail", "Display detailed information");
+ userC.show.cef.interface.addSC("statistics", "Switching statistics (only in linecard)");
+ userC.show.cef.addSC("not-cef-switched", "Packets passed on to next switching layer");
+ userC.show.addSC("class-map", "Show QoS Class Map");
+ userC.show["class-map"].addSC("WORD", "class-map name");
+ userC.show.addSC("clock", "Display the system clock");
+ userC.show.clock.addSC("detail", "Display detailed information");
+ userC.show.addSC("cns", "CNS subsystem");
+ userC.show.cns.addSC("config", "CNS configuration agent");
+ userC.show.cns.addSC("event", "CNS event agent");
+ userC.show.addSC("compress", "Show compression statistics");
+ userC.show.compress.addSC("detail-ccp", "additional ccp state info");
+ userC.show.addSC("connection", "Show Connection");
+ userC.show.connection.addSC("all", "All Connections");
+ userC.show.connection.addSC("elements", "Show Connection Elements");
+ userC.show.connection.addSC("id", "ID Number");
+ userC.show.connection.id.addSC("<0-2000>", "Connection Id Number");
+ userC.show.connection.addSC("name", "Connection Name");
+ userC.show.connection.name.addSC("WORD", "Optional handle to refer to a connection");
+ userC.show.connection.addSC("port", "Port Number");
+ userC.show.addSC("controllers", "Interface controller status");
+ userC.show.controllers.addSC("FastEthernet", "FastEthernet IEEE 802.3");
+ userC.show.controllers.FastEthernet.addSC("<0-0>", "FastEthernet interface number");
+ userC.show.controllers.addSC("Serial", "Serial");
+ userC.show.controllers.Serial.addSC("<0-1>", "Serial interface number");
+ userC.show.addSC("cops", "COPS information");
+ userC.show.cops.addSC("servers", "COPS Servers");
+ userC.show.addSC("dialer", "Dialer parameters and statistics");
+ userC.show.dialer.addSC("dnis", "DNIS statistics");
+ userC.show.dialer.dnis.addSC("group", "DNIS group statistics");
+ userC.show.dialer.dnis.group.addSC("WORD", "DNIS group name");
+ userC.show.dialer.dnis.addSC("number", "DNIS number statistics");
+ userC.show.dialer.dnis.number.addSC("WORD", "DNIS number");
+ userC.show.dialer.dnis.addSC("range", "DNIS range statistics");
+ userC.show.dialer.dnis.range.addSC("WORD", "DNIS range start");
+ userC.show.dialer.dnis.range.WORD.addSC("WORD", "DNIS range end");
+ userC.show.dialer.addSC("interface", "Show dialer information on one interface");
+ userC.show.dialer.interface.addSC("Async", "Async interface");
+ userC.show.dialer.interface.Async.addSC("<1-5>", "Async interface number");
+ userC.show.dialer.interface.addSC("Dialer", "Dialer interface");
+ userC.show.dialer.interface.Dialer.addSC("<0-255>", "Dialer interface number");
+ userC.show.dialer.interface.addSC("Serial", "Serial");
+ userC.show.dialer.interface.Serial.addSC("<0-1>", "Serial interface number");
+ userC.show.dialer.addSC("maps", "Show dialer maps");
+ userC.show.dialer.addSC("sessions", "Show dialer sessions");
+ userC.show.addSC("exception", "exception informations");
+ userC.show.addSC("flash:", "display information about flash: file system");
+ userC.show["flash:"].addSC("all", "show all possible flash info");
+ userC.show["flash:"].addSC("chips", "show flash chip information");
+ userC.show["flash:"].addSC("detailed", "show flash detailed directory");
+ userC.show["flash:"].addSC("err", "show flash chip erase and write retries");
+ userC.show["flash:"].addSC("summary", "show flash partition summary");
+ userC.show.addSC("history", "Display the session command history");
+ userC.show.addSC("hosts", "IP domain-name, lookup style, nameservers, and host table");
+ userC.show.hosts.addSC("WORD", "Hostname for specific information");
+ userC.show.addSC("ip", "IP information");
+ userC.show.ip.addSC("accounting", "The active IP accounting database");
+ userC.show.ip.accounting.addSC("access-violations", "show access violations in accounting database");
+ userC.show.ip.accounting.addSC("checkpoint", "The checkpointed IP accounting database");
+ userC.show.ip.accounting.checkpoint.addSC("access-violations", "show access violations in accounting database");
+ userC.show.ip.accounting.addSC("output-packets", "show output packets in accounting database");
+ userC.show.ip.addSC("aliases", "IP alias table");
+ userC.show.ip.addSC("arp", "IP ARP table");
+ userC.show.ip.addSC("as-path-access-list", "List AS path access lists");
+ userC.show.ip["as-path-access-list"].addSC("<1-199>", "AS path access list number");
+ userC.show.ip.addSC("bgp", "BGP information");
+ userC.show.ip.addSC("cache", "IP fast-switching route cache");
+ userC.show.ip.addSC("cef", "Cisco Express Forwarding");
+ userC.show.ip.addSC("dhcp", "Show items in the DHCP database");
+ userC.show.ip.dhcp.addSC("binding", "DHCP address bindings");
+ userC.show.ip.dhcp.binding.addSC("A.B.C.D", "IP address in dotted-decimal notation");
+ userC.show.ip.dhcp.addSC("conflict", "DHCP address conflicts");
+ userC.show.ip.dhcp.addSC("import", "Show Imported Parameters");
+ userC.show.ip.dhcp.addSC("pool", "DHCP pools information");
+ userC.show.ip.dhcp.pool.addSC("WORD", "Pool name");
+ userC.show.ip.dhcp.addSC("server", "Miscellaneous DHCP server information");
+ userC.show.ip.dhcp.server.addSC("statistics", "DHCP server statistics");
+ userC.show.ip.addSC("dvmrp", "DVMRP information");
+ userC.show.ip.dvmrp.addSC("route", "DVMRP routing information");
+ userC.show.ip.addSC("eigrp", "IP-EIGRP show commands");
+ userC.show.ip.eigrp.addSC("interfaces", "IP-EIGRP interfaces");
+ userC.show.ip.addSC("extcommunity-list", "List extended-community list");
+ userC.show.ip["extcommunity-list"].addSC("<1-199>", "Extended-community list number");
+ userC.show.ip.addSC("flow", "NetFlow switching");
+ userC.show.ip.flow.addSC("acceleration", "Display acceleration statistics");
+ userC.show.ip.flow.addSC("export", "Display export statistics");
+ userC.show.ip.addSC("igmp", "IGMP information");
+ userC.show.ip.addSC("interface", "IP interface status and configuration");
+ userC.show.ip.addSC("irdp", "ICMP Router Discovery Protocol");
+ userC.show.ip.addSC("local", "IP local options");
+ userC.show.ip.local.addSC("policy", "Local policy routing");
+ userC.show.ip.local.addSC("pool", "IP Local Address pool statistics");
+ userC.show.ip.local.pool.addSC("WORD", "Show address allocation for a specific Pool");
+ userC.show.ip.addSC("masks", "Masks associated with a network");
+ userC.show.ip.masks.addSC("A.B.C.D", "Network number");
+ userC.show.ip.addSC("mcache", "IP multicast fast-switching cache");
+ userC.show.ip.mcache.addSC("Hostname or A.B.C.D", "Source or group IP name or address");
+ userC.show.ip.mcache["Hostname or A.B.C.D"].addSC("Hostname or A.B.C.D", "Group IP name or address");
+ userC.show.ip.addSC("mrm", "IP Multicast Routing Monitor information");
+ userC.show.ip.addSC("mroute", "IP multicast routing table");
+ userC.show.ip.addSC("msdp", "Multicast Source Discovery Protool (MSDP)");
+ userC.show.ip.addSC("mtag", "IP Multicast Tagswitching TIB");
+ userC.show.ip.addSC("nhrp", "NHRP information");
+ userC.show.ip.addSC("ospf", "OSPF information");
+ userC.show.ip.addSC("pgm", "PGM Reliable Transport Protocol");
+ userC.show.ip.addSC("pim", "PIM information");
+ userC.show.ip.addSC("policy", "Policy routing");
+ userC.show.ip.addSC("prefix-list", "List IP prefix lists");
+ userC.show.ip.addSC("protocols", "IP routing protocol process parameters and statistics");
+ userC.show.ip.addSC("redirects", "IP redirects");
+ userC.show.ip.addSC("rip", "IP RIP show commands");
+ userC.show.ip.addSC("route", "IP routing table");
+ userC.show.ip.addSC("rpf", "Display RPF information for multicast source");
+ userC.show.ip.rpf.addSC("Hostname or A.B.C.D", "IP name or address of multicast source");
+ userC.show.ip.rpf["Hostname or A.B.C.D"].addSC("metric", "Metric");
+ userC.show.ip.addSC("rsvp", "RSVP information");
+ userC.show.ip.addSC("rtp", "RTP/UDP/IP header-compression statistics");
+ userC.show.ip.addSC("sap", "Session Announcement Protocol cache");
+ userC.show.ip.sap.addSC("A.B.C.D", "IP group address");
+ userC.show.ip.sap.addSC("WORD", "Session name (in double quotes)");
+ userC.show.ip.sap.addSC("detail", "Session details");
+ userC.show.ip.addSC("sockets", "Open IP sockets");
+ userC.show.ip.addSC("tcp", "TCP/IP header-compression statistics");
+ userC.show.ip.tcp.addSC("header-compression", "TCP/IP header-compression statistics");
+ userC.show.ip.addSC("traffic", "IP protocol statistics");
+ userC.show.ip.addSC("vrf", "VPN Routing/Forwarding instance information");
+ userC.show.addSC("ipv6", "IPv6 information");
+ userC.show.ipv6.addSC("access-list", "Summary of access lists");
+ userC.show.ipv6.addSC("interface", "IPv6 interface status and configuration");
+ userC.show.ipv6.addSC("mtu", "MTU per destination cache");
+ userC.show.ipv6.addSC("neighbors", "Show IPv6 neighbor cache entries");
+ userC.show.ipv6.addSC("prefix-list", "List IPv6 prefix lists");
+ userC.show.ipv6.addSC("protocols", "IPv6 Routing Protocols");
+ userC.show.ipv6.addSC("rip", "RIP routing protocol status");
+ userC.show.ipv6.addSC("route", "Show IPv6 route table entries");
+ userC.show.ipv6.addSC("routers", "Show local IPv6 routers");
+ userC.show.ipv6.addSC("traffic", "IPv6 protocol statistics");
+ userC.show.ipv6.addSC("tunnel", "Summary of IPv6 tunnels");
+ userC.show.addSC("location", "Display the system location");
+ userC.show.addSC("modemcap", "Show Modem Capabilities database");
+ userC.show.modemcap.addSC("WORD", "Modem entry to use");
+ userC.show.addSC("policy-map", "Show QoS Policy Map");
+ userC.show["policy-map"].addSC("WORD", "policy-map name");
+ userC.show["policy-map"].WORD.addSC("class", "Show Qos Policy actions for a indvidual class");
+ userC.show["policy-map"].WORD.class.addSC("WORD", "class-map name");
+ userC.show["policy-map"].addSC("interface", "Show Qos Policy Interface");
+ userC.show.addSC("ppp", "PPP parameters and statistics");
+ userC.show.ppp.addSC("bap", "BAP parameters and statistics");
+ userC.show.ppp.bap.addSC("group", "BAP group information");
+ userC.show.ppp.bap.group.addSC("WORD", "Group name");
+ userC.show.ppp.bap.addSC("queues", "BAP queue information");
+ userC.show.ppp.addSC("mppe", "MPPE statistics");
+ userC.show.ppp.mppe.addSC("Async", "Async interface");
+ userC.show.ppp.mppe.Async.addSC("<1-5>", "Async interface number");
+ userC.show.ppp.mppe.addSC("Dialer", "Dialer interface");
+ userC.show.ppp.mppe.Dialer.addSC("<0-255>", "Dialer interface number");
+ userC.show.ppp.mppe.addSC("Multilink", "Multilink-group interface");
+ userC.show.ppp.mppe.Multilink.addSC("<1-2147483647>", "Multilink interface number");
+ userC.show.ppp.mppe.addSC("Serial", "Serial");
+ userC.show.ppp.mppe.Serial.addSC("<0-1>", "Serial interface number");
+ userC.show.ppp.addSC("multilink", "Multilink PPP bundle information");
+ userC.show.ppp.multilink.addSC("interface", "Show information for this MLP bundle only");
+ userC.show.ppp.addSC("queues", "PPP request queues");
+ userC.show.addSC("qdm", "Show information about QoS Device Manager");
+ userC.show.qdm.addSC("status", "Information and status about currently active QDM web-based clients");
+ userC.show.addSC("queue", "Show queue contents");
+ userC.show.addSC("queueing", "Show queueing configuration");
+ userC.show.addSC("radius", "Shows radius information");
+ userC.show.addSC("rmon", "rmon statistics");
+ userC.show.addSC("rtr", "Response Time Reporter (RTR)");
+ userC.show.addSC("sessions", "Information about Telnet connections");
+ userC.show.addSC("snmp", "snmp statistics");
+ userC.show.addSC("tacacs", "Shows tacacs+ server statistics");
+ userC.show.addSC("template", "Template information");
+ userC.show.addSC("terminal", "Display terminal configuration parameters");
+ userC.show.addSC("tgrm", "Trunk Group Resource Mananger info");
+ userC.show.addSC("traffic-shape", "traffic rate shaping configuration");
+ userC.show.addSC("users", "Display information about terminal lines");
+ userC.show.addSC("version", "System hardware and software status");
+ userC.show.addSC("vpdn", "VPDN information");
+userC.addSC("slip", "Start Serial-line IP (SLIP)");
+userC.addSC("systat", "Display information about terminal lines");
+userC.addSC("telnet", "Open a telnet connection");
+userC.addSC("terminal", "Set terminal line parameters");
+userC.addSC("traceroute", "Trace route to destination");
+userC.addSC("tunnel", "Open a tunnel connection");
+userC.addSC("udptn", "Open an udptn connection");
+userC.addSC("where", "List active connections");
+userC.addSC("x28", "Become an X.28 PAD");
+userC.addSC("x3", "Set X.3 parameters on PAD"); \ No newline at end of file
diff --git a/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/dhcp.swf b/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/dhcp.swf
new file mode 100644
index 0000000..d28f9ea
--- /dev/null
+++ b/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/dhcp.swf
Binary files differ
diff --git a/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/enable.swf b/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/enable.swf
new file mode 100644
index 0000000..d338e09
--- /dev/null
+++ b/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/enable.swf
Binary files differ
diff --git a/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/extNacl.swf b/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/extNacl.swf
new file mode 100644
index 0000000..8b035b2
--- /dev/null
+++ b/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/extNacl.swf
Binary files differ
diff --git a/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/fnc_classMap.txt b/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/fnc_classMap.txt
new file mode 100644
index 0000000..8622339
--- /dev/null
+++ b/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/fnc_classMap.txt
@@ -0,0 +1,52 @@
+classMapC.match["access-group"]["<1-2699>"].enter = true;
+
+classMapC.match["access-group"].name.WORD.enter = true;
+
+classMapC.match.any.enter = true;
+
+classMapC.match["class-map"].WORD.enter = true;
+
+classMapC.match.cos["<0-7>"].enter = true;
+
+classMapC.match["destination-address"].mac["H.H.H"].enter = true;
+
+classMapC.match["input-interface"].ATM["<0-0>"].enter = true;
+
+classMapC.match["input-interface"].Dialer["<0-255>"].enter = true;
+
+classMapC.match["input-interface"].Ethernet["<0-0>"].enter = true;
+
+classMapC.match["input-interface"].Loopback["<0-2147483647>"].enter = true;
+
+classMapC.match["input-interface"].Null["<0-0>"].enter = true;
+
+classMapC.match.ip.precedence["<0-7>"].enter = true;
+
+classMapC.match.ip.rtp["<2000-65535>"]["<0-16383>"].enter = true;
+
+classMapC.match.mpls.experimental["<0-7>"].enter = true;
+
+classMapC.match.protocol.arp.enter = true;
+
+classMapC.match.protocol.bridge.enter = true;
+
+classMapC.match.protocol.cdp.enter = true;
+
+classMapC.match.protocol.compressedtcp.enter = true;
+
+classMapC.match.protocol.ip.enter = true;
+
+classMapC.match.protocol.ipx.enter = true;
+
+classMapC.match.protocol.llc2.enter = true;
+
+classMapC.match.protocol.pppoe.enter = true;
+
+classMapC.match.protocol.snapshot.enter = true;
+
+classMapC.match.protocol.vofr.enter = true;
+
+classMapC.match["qos-group"]["<0-99>"].enter = true;
+
+classMapC.match["source-address"].mac["H.H.H"].enter = true;
+
diff --git a/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/fnc_dhcp.txt b/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/fnc_dhcp.txt
new file mode 100644
index 0000000..5642d45
--- /dev/null
+++ b/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/fnc_dhcp.txt
@@ -0,0 +1,58 @@
+dhcpC["next-server"]["Hostname or A.B.C.D"].enter = true;
+
+dhcpC.no.bootfile.enter = true;
+
+dhcpC.no["client-identifier"].enter = true;
+
+dhcpC.no["client-name"].enter = true;
+
+dhcpC.no["default-router"].enter = true;
+
+dhcpC.no["dns-server"].enter = true;
+
+dhcpC.no["domain-name"].enter = true;
+
+dhcpC.no.exit.enter = true;
+
+dhcpC.no["hardware-address"].enter = true;
+
+dhcpC.no.host.enter = true;
+
+dhcpC.no.import.all.enter = true;
+
+dhcpC.no.lease.enter = true;
+
+dhcpC.no["netbios-name-server"].enter = true;
+
+dhcpC.no["netbios-node-type"].enter = true;
+
+dhcpC.no.network.enter = true;
+
+dhcpC.no["next-server"].enter = true;
+
+dhcpC.option["<0-254>"].ascii.WORD.enter = true;
+
+dhcpC.option["<0-254>"].hex.enter = true;
+
+dhcpC.option["<0-254>"].hex.LINE.enter = true;
+
+dhcpC.option["<0-254>"].instance["<0-255>"].ascii.WORD.enter = true;
+
+dhcpC.option["<0-254>"].instance["<0-255>"].hex.enter = true;
+
+dhcpC.option["<0-254>"].instance["<0-255>"].hex.LINE.enter = true;
+
+dhcpC.option["<0-254>"].ip["Hostname or A.B.C.D"].enter = true;
+
+dhcpC.origin.aaa.enter = true;
+
+dhcpC.origin.dhcp.enter = true;
+
+dhcpC.origin.ipcp.enter = true;
+
+dhcpC.utilization.mark.high["<1-100>"].enter = true;
+
+dhcpC.utilization.mark.low["<1-100>"].enter = true;
+
+dhcpC.vrf.WORD.enter = true;
+
diff --git a/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/fnc_enable.txt b/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/fnc_enable.txt
new file mode 100644
index 0000000..c18130b
--- /dev/null
+++ b/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/fnc_enable.txt
@@ -0,0 +1,136 @@
+
+enableC.configure.terminal.enter = true;
+
+enableC.debug.all.enter = true;
+
+enableC.debug.vprofile.enter = true;
+
+enableC.debug.vtemplate.enter = true;
+
+enableC.dir.enter = true;
+
+enableC.disable.enter = true;
+
+enableC.disable["<0-15>"].enter = true;
+
+enableC.disconnect["<0-0>"].enter = true;
+
+enableC.enable.enter = true;
+
+enableC.erase["startup-config"].enter = true;
+
+enableC.exit.enter = true;
+
+enableC.help.enter = true;
+
+enableC.ping.enter = true;
+
+enableC.ping.WORD.enter = true;
+
+enableC.ppp.enter = true;
+
+enableC.show["access-lists"].enter = true;
+
+enableC.show.arp.enter = true;
+
+enableC.show.backup.enter = true;
+
+enableC.show.bgp.enter = true;
+
+enableC.show.bgp.neighbors.enter = true;
+
+enableC.show.bgp.nsap.enter = true;
+
+enableC.show.cdp.enter = true;
+
+enableC.show.cdp.neighbors.enter = true;
+
+enableC.show.controllers.enter = true;
+
+enableC.show.ip.dhcp.binding.enter = true;
+
+enableC.show.ip.dhcp.binding["A.B.C.D"].enter = true;
+
+enableC.show.ip.dhcp.database.enter = true;
+
+enableC.show.ip.dhcp.database.WORD.enter = true;
+
+enableC.show.ip.dhcp.pool.enter = true;
+
+enableC.show.ip.dhcp.server.statistics.enter = true;
+
+enableC.show.ip.interface.enter = true;
+
+enableC.show.ip.interface.Dialer["<0-255>"].enter = true;
+
+enableC.show.ip.interface.FastEthernet["<0-0>"].enter = true;
+
+enableC.show.ip.interface.Loopback["<0-2147483647>"].enter = true;
+
+enableC.show.ip.interface.Null["<0-0>"].enter = true;
+
+enableC.show.ip.interface.Serial["<0-1>"].enter = true;
+
+enableC.show.ip.interface.brief.enter = true;
+
+enableC.show.ip.masks.enter = true;
+
+enableC.show.ip.nat.statistics.enter = true;
+
+enableC.show.ip.nat.translations.enter = true;
+
+enableC.show.ip.ospf.enter = true;
+
+enableC.show.ip.ospf.database.enter = true;
+
+enableC.show.ip.ospf.neighbor.detail.enter = true;
+
+enableC.show.ip.route.enter = true;
+
+enableC.show.ip.vrf.enter = true;
+
+enableC.show.ip.vrf.brief.enter = true;
+
+enableC.show.ip.vrf.detail.enter = true;
+
+enableC.show.line.enter = true;
+
+enableC.show.ppp.multilink.enter = true;
+
+enableC.show.processes.enter = true;
+
+enableC.show.protocols.enter = true;
+
+enableC.show["running-config"].enter = true;
+
+enableC.show["startup-config"].enter = true;
+
+enableC.show.users.enter = true;
+
+enableC.show.version.enter = true;
+
+enableC.show.vpdn.enter = true;
+
+enableC.show.vtemplate.enter = true;
+
+enableC.show.vtemplate["<1-200>"].enter = true;
+
+enableC.slip.enter = true;
+
+enableC.telnet.enter = true;
+
+enableC.traceroute.enter = true;
+
+enableC.undebug["access-expression"].enter = true;
+
+enableC.undebug.all.enter = true;
+
+enableC.undebug.vprofile.enter = true;
+
+enableC.undebug.vtemplate.enter = true;
+
+enableC.write.enter = true;
+
+enableC.write.erase.enter = true;
+
+enableC.write.terminal.enter = true;
diff --git a/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/fnc_extNacl.txt b/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/fnc_extNacl.txt
new file mode 100644
index 0000000..2fc0824
--- /dev/null
+++ b/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/fnc_extNacl.txt
@@ -0,0 +1,74 @@
+extNaclC.deny["<0-255>"].any.any.enter = true;
+
+extNaclC.deny.ahp.any.any.enter = true;
+
+extNaclC.deny.eigrp.any.any.enter = true;
+
+extNaclC.deny.esp.any.any.enter = true;
+
+extNaclC.deny.gre.any.any.enter = true;
+
+extNaclC.deny.icmp.any.any.enter = true;
+
+extNaclC.deny.igmp.any.any.enter = true;
+
+extNaclC.deny.igrp.any.any.enter = true;
+
+extNaclC.deny.ip.any.any.enter = true;
+
+extNaclC.deny.ipinip.any.any.enter = true;
+
+extNaclC.deny.nos.any.any.enter = true;
+
+extNaclC.deny.ospf.any.any.enter = true;
+
+extNaclC.deny.pcp.any.any.enter = true;
+
+extNaclC.deny.pim.any.any.enter = true;
+
+extNaclC.deny.tcp.any.any.enter = true;
+
+extNaclC.deny.udp.any.any.enter = true;
+
+extNaclC.evaluate.WORD.enter = true;
+
+extNaclC.exit.enter = true;
+
+extNaclC.no.evaluate.WORD.enter = true;
+
+extNaclC.permit["<0-255>"].any.any.enter = true;
+
+extNaclC.permit.ahp.any.any.enter = true;
+
+extNaclC.permit.eigrp.any.any.enter = true;
+
+extNaclC.permit.esp.any.any.enter = true;
+
+extNaclC.permit.gre.any.any.enter = true;
+
+extNaclC.permit.icmp.any.any.enter = true;
+
+extNaclC.permit.igmp.any.any.enter = true;
+
+extNaclC.permit.igrp.any.any.enter = true;
+
+extNaclC.permit.ip.any.any.enter = true;
+
+extNaclC.permit.ipinip.any.any.enter = true;
+
+extNaclC.permit.nos.any.any.enter = true;
+
+extNaclC.permit.ospf.any.any.enter = true;
+
+extNaclC.permit.pcp.any.any.enter = true;
+
+extNaclC.permit.pim.any.any.enter = true;
+
+extNaclC.permit.tcp.any.any.enter = true;
+
+extNaclC.permit.udp.any.any.enter = true;
+
+extNaclC.remark.enter = true;
+
+extNaclC.remark.LINE.enter = true;
+
diff --git a/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/fnc_global.txt b/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/fnc_global.txt
new file mode 100644
index 0000000..a422d25
--- /dev/null
+++ b/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/fnc_global.txt
@@ -0,0 +1,174 @@
+globalC.aaa["new-model"].enter = true;
+
+globalC["config-register"]["<0x0-0xFFFF>"].enter = true;
+
+globalC["default"]["config-register"].enter = true;
+
+globalC["do"].LINE.enter = true;
+
+globalC.enable.password.LINE.enter = true;
+
+globalC.enable.secret.LINE.enter = true;
+
+globalC.hostname.WORD.enter = true;
+
+globalC.ip.classless.enter = true;
+
+globalC.ip["domain-lookup"].enter = true;
+
+globalC.ip.finger.enter = true;
+
+globalC.ip["gratuitous-arps"].enter = true;
+
+globalC.ip["host-routing"].enter = true;
+
+globalC.ip["multicast-routing"].enter = true;
+
+globalC.ip.routing.enter = true;
+
+globalC.ip["source-route"].enter = true;
+
+globalC.ip["subnet-zero"].enter = true;
+
+globalC.no["config-register"].enter = true;
+
+globalC.no["do"].LINE.enter = true;
+
+globalC.no["downward-compatible-config"].enter = true;
+
+globalC.no.hostname.enter = true;
+
+globalC["access-list"]["dynamic-extended"].enter = true;
+
+globalC.banner.motd.LINE.enter = true;
+
+globalC["busy-message"].WORD.LINE.enter = true;
+
+globalC.cdp["advertise-v2"].enter = true;
+
+globalC.cdp.run.enter = true;
+
+globalC["class-map"].WORD.enter = true;
+
+globalC.end.enter = true;
+
+globalC.exception.crashinfo.enter = true;
+
+globalC.exit.enter = true;
+
+globalC.interface.Dialer["<0-255>"].enter = true;
+
+globalC.interface.Dialer["<0-255>"]["<0-4294967295>"].enter = true;
+
+globalC.interface.FastEthernet["<0-0>"].enter = true;
+
+globalC.interface.FastEthernet["<0-0>"]["<0-4294967295>"].enter = true;
+
+globalC.interface["Group-Async"]["<0-5>"].enter = true;
+
+globalC.interface.Loopback["<0-2147483647>"].enter = true;
+
+globalC.interface.Multilink["<1-2147483647>"].enter = true;
+
+globalC.interface.Null["<0-0>"].enter = true;
+
+globalC.interface.Serial["<0-1>"].enter = true;
+
+globalC.interface.Serial["<0-1>"]["<0-4294967295>"].enter = true;
+
+globalC.ipv6["unicast-routing"].enter = true;
+
+globalC.line["<0-10>"].enter = true;
+
+globalC["login-string"].WORD.LINE.enter = true;
+
+globalC["map-list"].WORD.enter = true;
+
+globalC.modemcap.entry.LINE.enter = true;
+
+globalC["policy-map"].WORD.enter = true;
+
+globalC["process-max-time"]["<20-200>"].enter = true;
+
+globalC.prompt.WORD.enter = true;
+
+globalC["resume-string"].WORD.LINE.enter = true;
+
+globalC["route-map"].WORD.enter = true;
+
+globalC.router.rip.enter = true;
+
+globalC["tacacs-server"].administration.enter = true;
+
+globalC["tacacs-server"]["directed-request"].enter = true;
+
+globalC["tacacs-server"]["dns-alias-lookup"].enter = true;
+
+globalC["tacacs-server"].extended.enter = true;
+
+globalC["tacacs-server"].host.enter = true;
+
+globalC["tacacs-server"].key.LINE.enter = true;
+
+globalC["tacacs-server"]["optional-passwords"].enter = true;
+
+globalC.vpdn.aaa.attribute["nas-ip-address"]["vpdn-nas"].enter = true;
+
+globalC.vpdn.aaa.attribute["nas-port"]["vpdn-nas"].enter = true;
+
+globalC.vpdn.aaa["override-server"].WORD.enter = true;
+
+globalC.vpdn.aaa.untagged["default"].enter = true;
+
+globalC.vpdn["authen-before-forward"].enter = true;
+
+globalC.vpdn.authorize["directed-request"].enter = true;
+
+globalC.vpdn["domain-delimiter"].enter = true;
+
+globalC.vpdn["domain-delimiter"].WORD.enter = true;
+
+globalC.vpdn["domain-delimiter"].WORD.prefix.enter = true;
+
+globalC.vpdn["domain-delimiter"].WORD.suffix.enter = true;
+
+globalC.vpdn.enable.enter = true;
+
+globalC.vpdn.history.failure.enter = true;
+
+globalC.vpdn.history.failure["table-size"]["<20-50>"].enter = true;
+
+globalC.vpdn.incoming.WORD.WORD["virtual-template"]["<1-200>"].enter = true;
+
+globalC.vpdn.logging.enter = true;
+
+globalC.vpdn.logging.local.enter = true;
+
+globalC.vpdn.logging.remote.enter = true;
+
+globalC.vpdn.logging["tunnel-drop"].enter = true;
+
+globalC.vpdn.logging.user.enter = true;
+
+globalC.vpdn.multihop.enter = true;
+
+globalC.vpdn.outgoing.WORD.WORD.ip["A.B.C.D"].enter = true;
+
+globalC.vpdn.outgoing.dnis.WORD.WORD.ip["A.B.C.D"].enter = true;
+
+globalC.vpdn["search-order"].dnis.enter = true;
+
+globalC.vpdn["search-order"].domain.enter = true;
+
+globalC.vpdn["search-order"].domain.dnis.enter = true;
+
+globalC.vpdn["session-limit"]["<1-300>"].enter = true;
+
+globalC.vpdn.softshut.enter = true;
+
+globalC.vpdn["source-ip"]["A.B.C.D"].enter = true;
+
+globalC["vpdn-group"].WORD.enter = true;
+
+globalC["vpdn-template"].enter = true;
+
diff --git a/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/fnc_intAsync.txt b/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/fnc_intAsync.txt
new file mode 100644
index 0000000..b01f4f9
--- /dev/null
+++ b/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/fnc_intAsync.txt
@@ -0,0 +1,366 @@
+intAsyncC["access-expression"].input.LINE.enter = true;
+
+intAsyncC["access-expression"].output.LINE.enter = true;
+
+intAsyncC.arp.arpa.enter = true;
+
+intAsyncC.arp["frame-relay"].enter = true;
+
+intAsyncC.arp.probe.enter = true;
+
+intAsyncC.arp.snap.enter = true;
+
+intAsyncC.async["default"].routing.enter = true;
+
+intAsyncC.async.dynamic.address.enter = true;
+
+intAsyncC.async.dynamic.routing.enter = true;
+
+intAsyncC.async.mode.dedicated.enter = true;
+
+intAsyncC.async.mode.interactive.enter = true;
+
+intAsyncC.bandwidth["<1-10000000>"].enter = true;
+
+intAsyncC["bridge-group"]["<1-255>"].enter = true;
+
+intAsyncC["carrier-delay"]["<0-60>"].enter = true;
+
+intAsyncC.cdp.enable.enter = true;
+
+intAsyncC["custom-queue-list"]["<1-16>"].enter = true;
+
+intAsyncC["default"].bandwidth.enter = true;
+
+intAsyncC["default"]["carrier-delay"].enter = true;
+
+intAsyncC["default"]["custom-queue-list"].enter = true;
+
+intAsyncC.delay["<1-16777215>"].enter = true;
+
+intAsyncC.description.LINE.enter = true;
+
+intAsyncC.dialer["callback-secure"].enter = true;
+
+intAsyncC.dialer["hold-queue"].enter = true;
+
+intAsyncC.dialer["in-band"].enter = true;
+
+intAsyncC.dialer.order.enter = true;
+
+intAsyncC.dialer.snapshot.enter = true;
+
+intAsyncC.dialer.vpdn.enter = true;
+
+intAsyncC["dialer-group"]["<1-128>"].enter = true;
+
+intAsyncC["down-when-looped"].enter = true;
+
+intAsyncC.encapsulation.ppp.enter = true;
+
+intAsyncC.encapsulation.slip.enter = true;
+
+intAsyncC.exit.enter = true;
+
+intAsyncC["fair-queue"].enter = true;
+
+intAsyncC["fair-queue"]["<1-4096>"].enter = true;
+
+intAsyncC["full-duplex"].enter = true;
+
+intAsyncC["half-duplex"].enter = true;
+
+intAsyncC.help.enter = true;
+
+intAsyncC.ip["access-group"]["<1-199>"]["in"].enter = true;
+
+intAsyncC.ip["access-group"]["<1-199>"].out.enter = true;
+
+intAsyncC.ip["access-group"]["<1300-2699>"]["in"].enter = true;
+
+intAsyncC.ip["access-group"]["<1300-2699>"].out.enter = true;
+
+intAsyncC.ip["access-group"].WORD["in"].enter = true;
+
+intAsyncC.ip["access-group"].WORD.out.enter = true;
+
+intAsyncC.ip.accounting.enter = true;
+
+intAsyncC.ip.accounting["access-violations"].enter = true;
+
+intAsyncC.ip.accounting["output-packets"].enter = true;
+
+intAsyncC.ip.accounting.precedence.input.enter = true;
+
+intAsyncC.ip.accounting.precedence.output.enter = true;
+
+intAsyncC.ip.address["A.B.C.D"]["A.B.C.D"].enter = true;
+
+intAsyncC.ip.address["A.B.C.D"]["A.B.C.D"].secondary.enter = true;
+
+intAsyncC.ip.address.negotiated.enter = true;
+
+intAsyncC.ip.address.negotiated.previous.enter = true;
+
+intAsyncC.ip.address.pool.WORD.enter = true;
+
+intAsyncC.ip.address.slarp.retry["<1-60>"].enter = true;
+
+intAsyncC.ip.authentication["key-chain"].eigrp["<1-65535>"].LINE.enter = true;
+
+intAsyncC.ip.authentication.mode.eigrp["<1-65535>"].md5.enter = true;
+
+intAsyncC.ip["bandwidth-percent"].eigrp["<1-65535>"]["<1-999999>"].enter = true;
+
+intAsyncC.ip.bgp["fast-external-fallover"].deny.enter = true;
+
+intAsyncC.ip.bgp["fast-external-fallover"].permit.enter = true;
+
+intAsyncC.ip["broadcast-address"]["A.B.C.D"].enter = true;
+
+intAsyncC.ip["hello-interval"].eigrp["<1-65535>"]["<1-65535>"].enter = true;
+
+intAsyncC.ip["helper-address"]["A.B.C.D"].enter = true;
+
+intAsyncC.ip["helper-address"].global["A.B.C.D"].enter = true;
+
+intAsyncC.ip["helper-address"].vrf.WORD["A.B.C.D"].enter = true;
+
+intAsyncC.ip["hold-time"].eigrp["<1-65535>"]["<1-65535>"].enter = true;
+
+intAsyncC.ip.multicast["ttl-threshold"]["<0-255>"].enter = true;
+
+intAsyncC.ip.nat.inside.enter = true;
+
+intAsyncC.ip.nat.outside.enter = true;
+
+intAsyncC.ip.ospf.authentication.enter = true;
+
+intAsyncC.ip.ospf.authentication["message-digest"].enter = true;
+
+intAsyncC.ip.ospf.authentication.null.enter = true;
+
+intAsyncC.ip.ospf["authentication-key"].LINE.enter = true;
+
+intAsyncC.ip.ospf.cost["<1-65535>"].enter = true;
+
+intAsyncC.ip.ospf["database-filter"].all.out.enter = true;
+
+intAsyncC.ip.ospf["dead-interval"]["<1-65535>"].enter = true;
+
+intAsyncC.ip.ospf["demand-circuit"].enter = true;
+
+intAsyncC.ip.ospf["flood-reduction"].enter = true;
+
+intAsyncC.ip.ospf["hello-interval"]["<1-65535>"].enter = true;
+
+intAsyncC.ip.ospf["message-digest-key"]["<1-255>"].md5.LINE.enter = true;
+
+intAsyncC.ip.ospf["mtu-ignore"].enter = true;
+
+intAsyncC.ip.ospf.network.broadcast.enter = true;
+
+intAsyncC.ip.ospf.network["non-broadcast"].enter = true;
+
+intAsyncC.ip.ospf.network["point-to-multipoint"].enter = true;
+
+intAsyncC.ip.ospf.network["point-to-multipoint"]["non-broadcast"].enter = true;
+
+intAsyncC.ip.ospf.network["point-to-point"].enter = true;
+
+intAsyncC.ip.ospf.priority["<0-255>"].enter = true;
+
+intAsyncC.ip.ospf["retransmit-interval"]["<1-65535>"].enter = true;
+
+intAsyncC.ip.ospf["transmit-delay"]["<1-65535>"].enter = true;
+
+intAsyncC.ip.pgm.router.enter = true;
+
+intAsyncC.ip.pim.enter = true;
+
+intAsyncC.ip.pim["bsr-border"].enter = true;
+
+intAsyncC.ip.pim["dense-mode"].enter = true;
+
+intAsyncC.ip.pim["dense-mode"]["proxy-register"].list["<100-199>"].enter = true;
+
+intAsyncC.ip.pim["dense-mode"]["proxy-register"].list["<2000-2699>"].enter = true;
+
+intAsyncC.ip.pim["dense-mode"]["proxy-register"].list.WORD.enter = true;
+
+intAsyncC.ip.pim["dense-mode"]["proxy-register"]["route-map"].WORD.enter = true;
+
+intAsyncC.ip.pim["dr-priority"]["<0-4294967294>"].enter = true;
+
+intAsyncC.ip.pim["nbma-mode"].enter = true;
+
+intAsyncC.ip.pim["neighbor-filter"]["<1-99>"].enter = true;
+
+intAsyncC.ip.pim["neighbor-filter"].WORD.enter = true;
+
+intAsyncC.ip.pim["query-interval"]["<0-65535>"].enter = true;
+
+intAsyncC.ip.pim["sparse-dense-mode"].enter = true;
+
+intAsyncC.ip.pim["sparse-mode"].enter = true;
+
+intAsyncC.ip.pim["state-refresh"]["origination-interval"].enter = true;
+
+intAsyncC.ip.pim["state-refresh"]["origination-interval"]["<4-100>"].enter = true;
+
+intAsyncC.ip.pim.version["<1-2>"].enter = true;
+
+intAsyncC.ip.policy["route-map"].WORD.enter = true;
+
+intAsyncC.ip.probe.proxy.enter = true;
+
+intAsyncC.ip["proxy-arp"].enter = true;
+
+intAsyncC.ip["rarp-server"]["A.B.C.D"].enter = true;
+
+intAsyncC.ip.redirects.enter = true;
+
+intAsyncC.ip["split-horizon"].enter = true;
+
+intAsyncC.ip["split-horizon"].eigrp["<1-65535>"].enter = true;
+
+intAsyncC.ip["summary-address"].eigrp["<1-65535>"]["A.B.C.D"]["A.B.C.D"].enter = true;
+
+intAsyncC.ip["summary-address"].eigrp["<1-65535>"]["A.B.C.D"]["A.B.C.D"]["<1-255>"].enter = true;
+
+intAsyncC.ip["summary-address"].rip["A.B.C.D"]["A.B.C.D"].enter = true;
+
+intAsyncC.ip.tcp["adjust-mss"]["<500-1460>"].enter = true;
+
+intAsyncC.ip.tcp["compression-connections"]["<3-256>"].enter = true;
+
+intAsyncC.ip.tcp["header-compression"].enter = true;
+
+intAsyncC.ip.tcp["header-compression"].passive.enter = true;
+
+intAsyncC.ip.unnumbered.BVI["<1-255>"].enter = true;
+
+intAsyncC.ip.unnumbered.Dialer["<0-255>"].enter = true;
+
+intAsyncC.ip.unnumbered.FastEthernet["<0-0>"].enter = true;
+
+intAsyncC.ip.unnumbered.Loopback["<0-2147483647>"].enter = true;
+
+intAsyncC.ip.unnumbered.Multilink["<1-2147483647>"].enter = true;
+
+intAsyncC.ip.unnumbered.Null["<0-0>"].enter = true;
+
+intAsyncC.ip.unnumbered.Serial["<0-1>"].enter = true;
+
+intAsyncC.ip.unnumbered.Tunnel["<0-2147483647>"].enter = true;
+
+intAsyncC.ip.unnumbered.Vif["<1-1>"].enter = true;
+
+intAsyncC.ip.unnumbered["Virtual-Template"]["<1-200>"].enter = true;
+
+intAsyncC.ip.unnumbered["Virtual-TokenRing"]["<0-2147483647>"].enter = true;
+
+intAsyncC.ip.unreachables.enter = true;
+
+intAsyncC.ip.urd.enter = true;
+
+intAsyncC.ip.urd.proxy.enter = true;
+
+intAsyncC.ipv6.enable.enter = true;
+
+intAsyncC.ipv6.redirects.enter = true;
+
+intAsyncC.keepalive.enter = true;
+
+intAsyncC.keepalive["<0-32767>"].enter = true;
+
+intAsyncC.llc2.dynwind.enter = true;
+
+intAsyncC["load-interval"]["<30-600>"].enter = true;
+
+intAsyncC.loopback.enter = true;
+
+intAsyncC["max-reserved-bandwidth"].enter = true;
+
+intAsyncC["max-reserved-bandwidth"]["<1-100>"].enter = true;
+
+intAsyncC.mtu["<64-18024>"].enter = true;
+
+intAsyncC["multilink-group"]["<1-2147483647>"].enter = true;
+
+intAsyncC.no.bandwidth.enter = true;
+
+intAsyncC.no["carrier-delay"].enter = true;
+
+intAsyncC.no["custom-queue-list"].enter = true;
+
+intAsyncC.no.delay.enter = true;
+
+intAsyncC.no.description.enter = true;
+
+intAsyncC.no.dialer.enter = true;
+
+intAsyncC.no.dialer.enter = true;
+
+intAsyncC.no["dialer-group"].enter = true;
+
+intAsyncC.no["down-when-looped"].enter = true;
+
+intAsyncC.no.encapsulation.enter = true;
+
+intAsyncC.no["fair-queue"].enter = true;
+
+intAsyncC.no["full-duplex"].enter = true;
+
+intAsyncC.no["half-duplex"].enter = true;
+
+intAsyncC.no.keepalive.enter = true;
+
+intAsyncC.no["load-interval"].enter = true;
+
+intAsyncC.no.loopback.enter = true;
+
+intAsyncC.no["max-reserved-bandwidth"].enter = true;
+
+intAsyncC.no.mtu.enter = true;
+
+intAsyncC.no["multilink-group"].enter = true;
+
+intAsyncC.ntp.broadcast.enter = true;
+
+intAsyncC.ntp.disable.enter = true;
+
+intAsyncC.ntp.multicast.enter = true;
+
+intAsyncC.peer["neighbor-route"].enter = true;
+
+intAsyncC.ppp.dnis.LINE.enter = true;
+
+intAsyncC.ppp.multilink.enter = true;
+
+intAsyncC.ppp["reliable-link"].enter = true;
+
+intAsyncC["priority-group"]["<1-16>"].enter = true;
+
+intAsyncC["pulse-time"]["<0-60>"].enter = true;
+
+intAsyncC["random-detect"].enter = true;
+
+intAsyncC["random-detect"]["dscp-based"].enter = true;
+
+intAsyncC["random-detect"]["prec-based"].enter = true;
+
+intAsyncC["service-policy"].history.enter = true;
+
+intAsyncC.shutdown.enter = true;
+
+intAsyncC.smds["dxi-mode"].enter = true;
+
+intAsyncC.smds["enable-arp"].enter = true;
+
+intAsyncC.smds["nec-mode"].enter = true;
+
+intAsyncC["trunk-group"]["<1-1000>"].enter = true;
+
+intAsyncC["tx-ring-limit"]["<1-32767>"].enter = true;
+
diff --git a/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/fnc_intBri.txt b/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/fnc_intBri.txt
new file mode 100644
index 0000000..83c0307
--- /dev/null
+++ b/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/fnc_intBri.txt
@@ -0,0 +1,814 @@
+intBriC.bandwidth["<1-10000000>"].enter = true;
+
+intBriC.cdp.enable.enter = true;
+
+intBriC.clock.rate["<300-4000000>"].enter = true;
+
+intBriC.compress.stac.enter = true;
+
+intBriC["custom-queue-list"]["<1-16>"].enter = true;
+
+intBriC.description.LINE.enter = true;
+
+intBriC.dialer["callback-secure"].enter = true;
+
+intBriC.dialer["enable-timeout"]["<1-2147483>"].enter = true;
+
+intBriC.dialer["fast-idle"]["<1-2147483>"].enter = true;
+
+intBriC.dialer["hold-queue"].enter = true;
+intBriC["dialer-group"]["<1-10>"].enter = true;
+
+intBriC.encapsulation.cpp.enter = true;
+
+intBriC.encapsulation["frame-relay"].enter = true;
+
+intBriC.encapsulation["frame-relay"].ietf.enter = true;
+
+intBriC.encapsulation.hdlc.enter = true;
+
+intBriC.encapsulation.lapb.enter = true;
+
+intBriC.encapsulation.lapb.dce.enter = true;
+
+intBriC.encapsulation.lapb.dte.enter = true;
+
+intBriC.encapsulation.lapb.ip.enter = true;
+
+intBriC.encapsulation.lapb.multi.enter = true;
+
+intBriC.encapsulation.lapb.snapshot.enter = true;
+
+intBriC.encapsulation.ppp.enter = true;
+
+intBriC.encapsulation.x25.enter = true;
+intBriC.exit.enter = true;
+
+intBriC["fair-queue"].enter = true;
+
+intBriC["fair-queue"]["<1-4096>"].enter = true;
+
+intBriC["fair-queue"]["<1-4096>"]["<16-4096>"].enter = true;
+
+intBriC["fair-queue"]["<1-4096>"]["<16-4096>"]["<0-1000>"].enter = true;
+
+intBriC.help.enter = true;
+
+intBriC.ip["access-group"]["<1-199>"]["in"].enter = true;
+
+intBriC.ip["access-group"]["<1-199>"].out.enter = true;
+
+intBriC.ip["access-group"]["<1300-2699>"]["in"].enter = true;
+
+intBriC.ip["access-group"]["<1300-2699>"].out.enter = true;
+
+intBriC.ip["access-group"].WORD["in"].enter = true;
+
+intBriC.ip["access-group"].WORD.out.enter = true;
+
+intBriC.ip.accounting.enter = true;
+intBriC.ip.address["A.B.C.D"]["A.B.C.D"].enter = true;
+
+intBriC.ip.address["A.B.C.D"]["A.B.C.D"].secondary.enter = true;
+
+intBriC.ip.address.negotiated.enter = true;
+
+intBriC.ip.address.negotiated.previous.enter = true;
+
+intBriC.ip.authentication["key-chain"].eigrp["<1-65535>"].WORD.enter = true;
+
+intBriC.ip.authentication.mode.eigrp["<1-65535>"].md5.enter = true;
+
+intBriC.ip["bandwidth-percent"].eigrp["<1-65535>"]["<1-999999>"].enter = true;
+
+intBriC.ip.bgp["fast-external-fallover"].deny.enter = true;
+
+intBriC.ip.bgp["fast-external-fallover"].permit.enter = true;
+
+intBriC.ip["broadcast-address"]["A.B.C.D"].enter = true;
+intBriC.ip.cgmp.enter = true;
+
+intBriC.ip.cgmp.proxy.enter = true;
+
+intBriC.ip.cgmp["router-only"].enter = true;
+intBriC.ip.ospf.authentication.enter = true;
+
+intBriC.ip.ospf.authentication["message-digest"].enter = true;
+
+intBriC.ip.ospf.authentication.null.enter = true;
+
+intBriC.ip.ospf["authentication-key"].LINE.enter = true;
+
+intBriC.ip.ospf.cost["<1-65535>"].enter = true;
+intBriC.ip.rip.authentication["key-chain"].LINE.enter = true;
+
+intBriC.ip.rip.authentication.mode.md5.enter = true;
+
+intBriC.ip.rip.authentication.mode.text.enter = true;
+
+intBriC.ip.rip.receive.version.enter = true;
+
+intBriC.ip.rip.send.version.enter = true;
+
+intBriC.ip.rip.triggered.enter = true;
+intBriC.isdn.T306["<1-400000>"].enter = true;
+
+intBriC.isdn.T310["<1-400000>"].enter = true;
+
+intBriC.isdn["all-incoming-calls-v120"].enter = true;
+
+intBriC.isdn.answer1.enter = true;
+
+intBriC.isdn.answer1.WORD.enter = true;
+
+intBriC.isdn.answer2.enter = true;
+
+intBriC.isdn.answer2.WORD.enter = true;
+
+intBriC.isdn.autodetect.enter = true;
+
+intBriC.isdn.caller.WORD.enter = true;
+
+intBriC.isdn.caller.WORD.callback.enter = true;
+
+intBriC.isdn.caller.WORD.exact.enter = true;
+
+intBriC.isdn.caller.WORD.exact.callback.enter = true;
+intBriC.isdn.incoming.progress.accept.enter = true;
+
+intBriC.isdn.incoming.progress.validate.enter = true;
+
+intBriC.isdn["incoming-voice"].data.enter = true;
+
+
+intBriC.isdn["incoming-voice"].modem.enter = true;
+
+intBriC.isdn["incoming-voice"].voice.enter = true;
+
+intBriC.isdn.map.address.enter = true;
+
+intBriC.isdn.map.address.WORD.plan.data.type.abbreviated.enter = true;
+
+intBriC.isdn.map.address.WORD.plan.data.type.international.enter = true;
+
+intBriC.isdn.reject.data.enter = true;
+
+intBriC.isdn.reject.piafs.enter = true;
+
+intBriC.isdn.reject.v110.enter = true;
+
+intBriC.isdn.reject.v120.enter = true;
+
+intBriC.isdn.reject.vod.enter = true;
+
+intBriC.isdn.reject.voice.enter = true;
+
+intBriC.isdn.reject.voice.speech.enter = true;
+
+intBriC.isdn["send-alerting"].enter = true;
+
+intBriC.isdn["sending-complete"].enter = true;
+
+intBriC.isdn.snmp.busyout["b-channel"].enter = true;
+
+intBriC.isdn.spid1.WORD.enter = true;
+
+intBriC.isdn.spid1.WORD.WORD.enter = true;
+
+intBriC.isdn.spid1.WORD.WORD.WORD.enter = true;
+
+intBriC.isdn.spid2.WORD.enter = true;
+
+intBriC.isdn.spid2.WORD.WORD.enter = true;
+
+intBriC.isdn.spid2.WORD.WORD.WORD.enter = true;
+
+intBriC.isdn["static-tei"]["<0-63>"].enter = true;
+
+intBriC.isdn["switch-type"]["basic-1tr6"].enter = true;
+
+intBriC.isdn["switch-type"]["basic-5ess"].enter = true;
+
+intBriC.isdn["switch-type"]["basic-dms100"].enter = true;
+
+intBriC.isdn["switch-type"]["basic-net3"].enter = true;
+
+intBriC.isdn["switch-type"]["basic-ni"].enter = true;
+
+intBriC.isdn["switch-type"]["basic-qsig"].enter = true;
+
+intBriC.isdn["switch-type"]["basic-ts013"].enter = true;
+
+intBriC.isdn["switch-type"].ntt.enter = true;
+
+intBriC.isdn["switch-type"].vn3.enter = true;
+
+intBriC.keepalive.enter = true;
+
+intBriC.keepalive["<0-32767>"].enter = true;
+
+
+intBriC.no["access-expression"].input.enter = true;
+
+intBriC.no["access-expression"].output.enter = true;
+
+intBriC.no.arp.arpa.enter = true;
+
+intBriC.no.arp["frame-relay"].enter = true;
+
+intBriC.no.arp.probe.enter = true;
+
+intBriC.no.arp.snap.enter = true;
+
+intBriC.no.arp.timeout.enter = true;
+
+intBriC.no.autodetect.encapsulation.enter = true;
+
+intBriC.no.bandwidth.enter = true;
+
+intBriC.no["bridge-group"]["<1-255>"].enter = true;
+
+intBriC.no["bridge-group"]["<1-255>"]["circuit-group"].enter = true;
+
+intBriC.no["bridge-group"]["<1-255>"]["input-address-list"].enter = true;
+
+intBriC.no["carrier-delay"].enter = true;
+
+intBriC.no.cdp.enable.enter = true;
+
+intBriC.no.clock.rate.enter = true;
+
+intBriC.no.compress.enter = true;
+
+intBriC.no.cpp.authentication.enter = true;
+
+intBriC.no.cpp.callback.accept.enter = true;
+
+intBriC.no["custom-queue-list"].enter = true;
+
+intBriC.no.delay.enter = true;
+
+intBriC.no.description.enter = true;
+
+intBriC.no.dialer["callback-secure"].enter = true;
+
+intBriC.no.dialer["fast-idle"].enter = true;
+
+intBriC.no.dialer["hold-queue"].enter = true;
+
+intBriC.no.dialer["hold-queue"]["<0-100>"].enter = true;
+
+intBriC.no.dialer["hold-queue"]["<0-100>"].timeout["<1-2147483>"].enter = true;
+
+intBriC.no.dialer["idle-timeout"].enter = true;
+
+intBriC.no.dialer["load-threshold"].enter = true;
+
+intBriC.no.dialer.map.bridge.broadcast.enter = true;
+
+intBriC.no.dialer.map.bridge.class.WORD.enter = true;
+intBriC.no.encapsulation.enter = true;
+
+intBriC.no.encapsulation.cpp.enter = true;
+
+intBriC.no.encapsulation["frame-relay"].enter = true;
+
+intBriC.no.encapsulation["frame-relay"].ietf.enter = true;
+
+intBriC.no.encapsulation.hdlc.enter = true;
+
+intBriC.no.encapsulation.lapb.enter = true;
+
+intBriC.no.encapsulation.lapb.dce.enter = true;
+
+intBriC.no.encapsulation.lapb.dte.enter = true;
+
+intBriC.no["fair-queue"].enter = true;
+
+intBriC.no["fair-queue"]["<1-4096>"].enter = true;
+
+intBriC.no["fair-queue"]["<1-4096>"]["<16-4096>"].enter = true;
+
+intBriC.no["fair-queue"]["<1-4096>"]["<16-4096>"]["<0-1000>"].enter = true;
+
+intBriC.no["full-duplex"].enter = true;
+
+intBriC.no["half-duplex"].enter = true;
+
+intBriC.no["half-duplex"].timer["cts-delay"].enter = true;
+
+intBriC.no["half-duplex"].timer["rts-timeout"].enter = true;
+
+intBriC.no["hold-queue"]["in"].enter = true;
+
+intBriC.no["hold-queue"].out.enter = true;
+intBriC.no.ip.accounting["access-violations"].enter = true;
+
+intBriC.no.ip.accounting["output-packets"].enter = true;
+
+intBriC.no.ip.accounting.precedence.input.enter = true;
+
+intBriC.no.ip.accounting.precedence.output.enter = true;
+
+intBriC.no.ip.address.enter = true;
+
+intBriC.no.ip.address["A.B.C.D"]["A.B.C.D"].enter = true;
+
+intBriC.no.ip.address["A.B.C.D"]["A.B.C.D"].secondary.enter = true;
+
+intBriC.no.ip.address.negotiated.enter = true;
+
+intBriC.no.ip.address.negotiated.previous.enter = true;
+
+intBriC.no.ip.authentication["key-chain"].eigrp["<1-65535>"].enter = true;
+
+intBriC.no.ip["bandwidth-percent"].eigrp["<1-65535>"].enter = true;
+
+intBriC.no.ip.bgp["fast-external-fallover"].enter = true;
+
+intBriC.no.ip["broadcast-address"].enter = true;
+
+intBriC.no.ip.dvmrp["unicast-routing"].enter = true;
+
+intBriC.no.ip["hello-interval"].eigrp["<1-65535>"].enter = true;
+
+intBriC.no.ip["helper-address"].enter = true;
+
+intBriC.no.ip["helper-address"]["A.B.C.D"].enter = true;
+
+intBriC.no.ip["hold-time"].eigrp["<1-65535>"].enter = true;
+
+intBriC.no.ip.igmp["access-group"].enter = true;
+
+intBriC.no.ip.igmp["helper-address"]["A.B.C.D"].enter = true;
+
+intBriC.no.ip.igmp["immediate-leave"].enter = true;
+
+intBriC.no.ip.igmp["join-group"]["A.B.C.D"].enter = true;
+intBriC.no.ip.mtu.enter = true;
+
+intBriC.no.ip.multicast.boundary.enter = true;
+
+intBriC.no.ip.multicast["helper-map"]["A.B.C.D"]["A.B.C.D"].enter = true;
+
+intBriC.no.ip.multicast["helper-map"].broadcast["A.B.C.D"].enter = true;
+
+intBriC.no.ip.multicast["rate-limit"]["in"].enter = true;
+
+intBriC.no.ip.multicast["rate-limit"].out.enter = true;
+
+intBriC.no.ip.multicast.tagswitch.enter = true;
+
+intBriC.no.ip.multicast["ttl-threshold"].enter = true;
+
+intBriC.no.ip.nat.inside.enter = true;
+
+intBriC.no.ip.nat.outside.enter = true;
+
+intBriC.no.ip.nbar["protocol-discovery"].enter = true;
+
+intBriC.no.ip.nhrp.authentication.enter = true;
+intBriC.no.ip.ospf.authentication.enter = true;
+
+intBriC.no.ip.ospf["authentication-key"].enter = true;
+
+intBriC.no.ip.ospf.cost.enter = true;
+
+intBriC.no.ip.ospf["database-filter"].enter = true;
+
+intBriC.no.ip.ospf["dead-interval"].enter = true;
+
+intBriC.no.ip.ospf["demand-circuit"].enter = true;
+
+intBriC.no.ip.ospf["flood-reduction"].enter = true;
+
+intBriC.no.ip.ospf["hello-interval"].enter = true;
+
+intBriC.no.ip.ospf["message-digest-key"]["<1-255>"].enter = true;
+
+intBriC.no.ip.ospf["mtu-ignore"].enter = true;
+
+intBriC.no.ip.ospf.network.enter = true;
+
+intBriC.no.ip.ospf.priority.enter = true;
+
+intBriC.no.ip.ospf["retransmit-interval"].enter = true;
+
+intBriC.no.ip.ospf["transmit-delay"].enter = true;
+
+intBriC.no.ip.pim.enter = true;
+
+intBriC.no.ip.pim["bsr-border"].enter = true;
+intBriC.no.ip.probe.proxy.enter = true;
+
+intBriC.no.ip["proxy-arp"].enter = true;
+
+intBriC.no.ip["rarp-server"].enter = true;
+
+intBriC.no.ip.redirects.enter = true;
+
+intBriC.no.ip.rgmp.enter = true;
+
+intBriC.no.ip.rip.authentication["key-chain"].enter = true;
+
+intBriC.no.ip.rip.authentication.mode.enter = true;
+
+intBriC.no.ip.rip.receive.version.enter = true;
+
+intBriC.no.ip.rip.send.version.enter = true;
+
+intBriC.no.ip.rip.triggered.enter = true;
+
+intBriC.no.ip.rip["v2-broadcast"].enter = true;
+
+intBriC.no.ip["route-cache"].enter = true;
+intBriC.no.ip.rtp.reserve.enter = true;
+
+intBriC.no.ip.sap.listen.enter = true;
+
+intBriC.no.ip.security.enter = true;
+
+intBriC.no.ip.security["add"].enter = true;
+
+intBriC.no.ip.security.aeso["<0-255>"].enter = true;
+
+intBriC.no.ip.security["eso-max"]["<0-255>"].enter = true;
+
+intBriC.no.ip.security["eso-min"]["<0-255>"].enter = true;
+
+intBriC.no.ip.security["extended-allowed"].enter = true;
+intBriC.no.ip.security["reserved-allowed"].enter = true;
+
+intBriC.no.ip.security.strip.enter = true;
+
+intBriC.no.ip["split-horizon"].enter = true;
+
+intBriC.no.ip["split-horizon"].eigrp["<1-65535>"].enter = true;
+
+intBriC.no.ip["summary-address"].rip["A.B.C.D"]["A.B.C.D"].enter = true;
+
+intBriC.no.ip.tcp["compression-connections"].enter = true;
+
+intBriC.no.ip.tcp["header-compression"].enter = true;
+
+intBriC.no.ip["trigger-authentication"].enter = true;
+
+intBriC.no.ip.unnumbered.enter = true;
+
+intBriC.no.ip.unreachables.enter = true;
+intBriC.no.isdn.map.address.enter = true;
+
+intBriC.no.isdn["network-failure-cause"]["<1-127>"].enter = true;
+
+intBriC.no.isdn["nfas-order"].enter = true;
+
+intBriC.no.isdn["not-end-to-end"].enter = true;
+
+intBriC.no.isdn.outgoing["display-ie"].enter = true;
+
+intBriC.no["load-interval"].enter = true;
+
+intBriC.no.logging.event["link-status"].enter = true;
+
+intBriC.no["mac-address"].enter = true;
+
+intBriC.no["max-reserved-bandwidth"].enter = true;
+
+intBriC.no["max-reserved-bandwidth"]["<1-100>"].enter = true;
+
+intBriC.no.mtu.enter = true;
+
+intBriC.no["multilink-group"].enter = true;
+
+intBriC.no.netbios["input-access-filter"].bytes.WORD.enter = true;
+
+intBriC.no.netbios["input-access-filter"].host.WORD.enter = true;
+
+intBriC.no.netbios["input-access-filter"]["session-bytes"].WORD.enter = true;
+
+intBriC.no.netbios["output-access-filter"].bytes.WORD.enter = true;
+
+intBriC.no.netbios["output-access-filter"].host.WORD.enter = true;
+
+intBriC.no.netbios["output-access-filter"]["session-bytes"].WORD.enter = true;
+
+intBriC.no["network-clock-priority"].high.enter = true;
+
+intBriC.no["network-clock-priority"].low.enter = true;
+
+intBriC.no.shutdown.enter = true;
+
+
+
+intBriC.ppp.accm["<0x0-0xFFFFFFFF>"].enter = true;
+
+intBriC.ppp.acfc.local.forbid.enter = true;
+
+intBriC.ppp.acfc.local.request.enter = true;
+
+intBriC.ppp.acfc.remote.apply.enter = true;
+
+intBriC.ppp.acfc.remote.ignore.enter = true;
+
+intBriC.ppp.acfc.remote.reject.enter = true;
+
+intBriC.ppp.authentication.chap.enter = true;
+
+intBriC.ppp.authentication.chap.callback.enter = true;
+
+intBriC.ppp.authentication.chap.callin.enter = true;
+
+intBriC.ppp.authentication.chap.callin.callback.enter = true;
+
+intBriC.ppp.authentication.chap.callout.enter = true;
+
+intBriC.ppp.authentication.chap.callout.callback.enter = true;
+
+intBriC.ppp.authentication.chap.callout.callin.enter = true;
+
+intBriC.ppp.authentication.chap.callout.callin.callback.enter = true;
+
+intBriC.ppp.authentication.chap.optional.enter = true;
+
+intBriC.ppp.authentication["ms-chap"].enter = true;
+
+intBriC.ppp.authentication["ms-chap"].callback.enter = true;
+
+intBriC.ppp.authentication["ms-chap"].callin.enter = true;
+
+intBriC.ppp.authentication["ms-chap"].callin.callback.enter = true;
+
+intBriC.ppp.authentication["ms-chap"].callout.enter = true;
+
+intBriC.ppp.authentication["ms-chap"].callout.callback.enter = true;
+
+intBriC.ppp.authentication["ms-chap"].callout.callin.enter = true;
+
+intBriC.ppp.authentication["ms-chap"].callout.callin.callback.enter = true;
+
+intBriC.ppp.authentication["ms-chap"].chap.enter = true;
+
+intBriC.ppp.authentication["ms-chap"].chap.callback.enter = true;
+
+intBriC.ppp.authentication["ms-chap"].chap.callin.enter = true;
+
+intBriC.ppp.authentication["ms-chap"].chap.callin.callback.enter = true;
+
+intBriC.ppp.authentication["ms-chap"].chap.callout.enter = true;
+
+intBriC.ppp.authentication["ms-chap"].chap.callout.callback.enter = true;
+
+intBriC.ppp.authentication["ms-chap"].chap.callout.callin.enter = true;
+
+intBriC.ppp.authentication["ms-chap"].chap.callout.callin.callback.enter = true;
+
+intBriC.ppp.authentication["ms-chap"].optional.enter = true;
+
+intBriC.ppp.authentication.pap.enter = true;
+
+intBriC.ppp.authentication.pap.callback.enter = true;
+
+intBriC.ppp.authentication.pap.callin.enter = true;
+
+intBriC.ppp.authentication.pap.callin.callback.enter = true;
+
+intBriC.ppp.authentication.pap.callout.enter = true;
+
+intBriC.ppp.authentication.pap.callout.callback.enter = true;
+
+intBriC.ppp.authentication.pap.callout.callin.enter = true;
+
+intBriC.ppp.authentication.pap.callout.callin.callback.enter = true;
+
+intBriC.ppp.authentication.pap.chap.enter = true;
+
+intBriC.ppp.authentication.pap.chap.callback.enter = true;
+
+intBriC.ppp.authentication.pap.chap.callin.enter = true;
+
+intBriC.ppp.authentication.pap.chap.callin.callback.enter = true;
+
+intBriC.ppp.authentication.pap.chap.callout.enter = true;
+
+intBriC.ppp.authentication.pap.chap.callout.callback.enter = true;
+
+intBriC.ppp.authentication.pap.chap.callout.callin.enter = true;
+
+intBriC.ppp.authentication.pap.chap.callout.callin.callback.enter = true;
+
+intBriC.ppp.authentication.pap["ms-chap"].enter = true;
+
+intBriC.ppp.authentication.pap["ms-chap"].callback.enter = true;
+
+intBriC.ppp.authentication.pap["ms-chap"].callin.enter = true;
+
+intBriC.ppp.authentication.pap["ms-chap"].callin.callback.enter = true;
+
+intBriC.ppp.authentication.pap["ms-chap"].callout.enter = true;
+
+intBriC.ppp.authentication.pap["ms-chap"].callout.callback.enter = true;
+
+intBriC.ppp.authentication.pap["ms-chap"].callout.callin.enter = true;
+
+intBriC.ppp.authentication.pap["ms-chap"].callout.callin.callback.enter = true;
+
+intBriC.ppp.authentication.pap["ms-chap"].chap.enter = true;
+
+intBriC.ppp.authentication.pap["ms-chap"].chap.callback.enter = true;
+
+intBriC.ppp.authentication.pap["ms-chap"].chap.callin.enter = true;
+
+intBriC.ppp.authentication.pap["ms-chap"].chap.callin.callback.enter = true;
+
+intBriC.ppp.authentication.pap["ms-chap"].chap.callout.enter = true;
+
+intBriC.ppp.authentication.pap["ms-chap"].chap.callout.callback.enter = true;
+
+intBriC.ppp.authentication.pap["ms-chap"].chap.callout.callin.enter = true;
+
+intBriC.ppp.authentication.pap["ms-chap"].chap.callout.callin.callback.enter = true;
+
+intBriC.ppp.authentication.pap.optional.enter = true;
+
+intBriC.ppp.bap.call.accept.enter = true;
+
+intBriC.ppp.bap.call.request.enter = true;
+
+intBriC.ppp.bap.call.timer["<2-120>"].enter = true;
+
+intBriC.ppp.bap.callback.accept.enter = true;
+
+intBriC.ppp.bap.callback.request.enter = true;
+
+intBriC.ppp.bap.callback.timer["<2-120>"].enter = true;
+
+intBriC.ppp.bap.drop.accept.enter = true;
+
+intBriC.ppp.bap.drop["after-retries"].enter = true;
+
+intBriC.ppp.bap.drop.request.enter = true;
+
+intBriC.ppp.bap.drop.timer["<2-120>"].enter = true;
+
+intBriC.ppp.bap.link.types.analog.enter = true;
+
+intBriC.ppp.bap.link.types.isdn.enter = true;
+
+intBriC.ppp.bap.link.types.isdn.analog.enter = true;
+
+intBriC.ppp.bap.max["dial-attempts"]["<1-3>"].enter = true;
+
+intBriC.ppp.bap.max.dialers["<1-10>"].enter = true;
+
+intBriC.ppp.bap.max["ind-retries"]["<1-10>"].enter = true;
+
+intBriC.ppp.bap.max["req-retries"]["<1-5>"].enter = true;
+
+intBriC.ppp.bap.monitor.load.enter = true;
+
+
+intBriC.ppp.bap.number.format.national.enter = true;
+
+intBriC.ppp.bap.number.format.subscriber.enter = true;
+
+intBriC.ppp.bap.number.prefix.WORD.enter = true;
+
+intBriC.ppp.bap.number.secondary.WORD.enter = true;
+
+intBriC.ppp.bap.timeout.pending["<2-90>"].enter = true;
+
+intBriC.ppp.bap.timeout.response["<2-10>"].enter = true;
+
+intBriC.ppp.bridge.appletalk.enter = true;
+
+intBriC.ppp.bridge.ip.enter = true;
+
+intBriC.ppp.bridge.ipx.enter = true;
+
+intBriC.ppp.bridge.ipx.arpa.enter = true;
+
+intBriC.ppp.bridge.ipx["novell-ether"].enter = true;
+
+intBriC.ppp.bridge.ipx.sap.enter = true;
+
+intBriC.ppp.bridge.ipx.snap.enter = true;
+
+intBriC.ppp.callback.accept.enter = true;
+
+intBriC.ppp.callback.permit.enter = true;
+
+intBriC.ppp.callback.request.enter = true;
+
+intBriC.ppp.chap.hostname.WORD.enter = true;
+
+intBriC.ppp.chap.password["<0-7>"].LINE.enter = true;
+
+intBriC.ppp.chap.refuse.enter = true;
+
+intBriC.ppp.chap.refuse.callin.enter = true;
+
+intBriC.ppp.chap.wait.enter = true;
+
+intBriC.ppp.ipcp["accept-address"].enter = true;
+
+intBriC.ppp.ipcp.dns["A.B.C.D"].enter = true;
+
+intBriC.ppp.ipcp.dns["A.B.C.D"]["A.B.C.D"].enter = true;
+
+intBriC.ppp.ipcp.dns.accept.enter = true;
+
+intBriC.ppp.ipcp.dns.reject.enter = true;
+
+intBriC.ppp.ipcp.dns.request.enter = true;
+
+intBriC.ppp.ipcp["header-compression"].ack.enter = true;
+
+intBriC.ppp.ipcp["ignore-map"].enter = true;
+
+intBriC.ppp.ipcp.mask["A.B.C.D"].enter = true;
+
+intBriC.ppp.ipcp.mask.reject.enter = true;
+
+intBriC.ppp.ipcp.mask.request.enter = true;
+
+intBriC.ppp.ipcp.username.unique.enter = true;
+
+intBriC.ppp.ipcp.wins["A.B.C.D"].enter = true;
+
+intBriC.ppp.ipcp.wins["A.B.C.D"]["A.B.C.D"].enter = true;
+
+intBriC.ppp.ipcp.wins.accept.enter = true;
+
+intBriC.ppp.ipcp.wins.reject.enter = true;
+
+intBriC.ppp.ipcp.wins.request.enter = true;
+
+intBriC.ppp.lcp.delay["<1-255>"].enter = true;
+
+intBriC.ppp.lcp["fast-start"].enter = true;
+
+intBriC.ppp.link.reorders.enter = true;
+
+intBriC.ppp["max-bad-auth"]["<1-255>"].enter = true;
+
+intBriC.ppp.multilink.enter = true;
+
+intBriC.ppp.multilink.bap.enter = true;
+
+intBriC.ppp.multilink.bap.required.enter = true;
+
+intBriC.ppp.multilink.endpoint.hostname.enter = true;
+
+intBriC.ppp.multilink.endpoint.ip["A.B.C.D"].enter = true;
+
+intBriC.ppp.multilink.endpoint.none.enter = true;
+
+intBriC.ppp.multilink.endpoint.phone.LINE.enter = true;
+
+intBriC.ppp.multilink.endpoint.string.LINE.enter = true;
+
+intBriC.ppp.multilink.group["<1-2147483647>"].enter = true;
+
+intBriC.ppp.multilink.queue.depth.fifo["<2-255>"].enter = true;
+
+intBriC.ppp.multilink.queue.depth.qos["<2-255>"].enter = true;
+
+intBriC.ppp.pap.refuse.enter = true;
+
+intBriC.ppp.pap.refuse.callin.enter = true;
+
+intBriC.ppp.pap["sent-username"].WORD.password["<0-7>"].LINE.enter = true;
+
+intBriC.ppp.pfc.local.forbid.enter = true;
+
+intBriC.ppp.pfc.local.request.enter = true;
+
+intBriC.ppp.pfc.remote.apply.enter = true;
+
+intBriC.ppp.pfc.remote.ignore.enter = true;
+
+intBriC.ppp.pfc.remote.reject.enter = true;
+
+intBriC.ppp.quality["<0-100>"].enter = true;
+
+intBriC.ppp["reliable-link"].enter = true;
+
+intBriC.ppp.timeout.authentication["<0-255>"].enter = true;
+
+intBriC.ppp.timeout.idle["<1-2147483>"].enter = true;
+
+intBriC.ppp.timeout.idle["<1-2147483>"].either.enter = true;
+
+intBriC.ppp.timeout.idle["<1-2147483>"].inbound.enter = true;
+
+intBriC.ppp.timeout.ncp["<1-65535>"].enter = true;
+
+intBriC.ppp.timeout.retry["<1-255>"].enter = true;
+
+intBriC.ppp["use-tacacs"].enter = true;
+
+intBriC.ppp["use-tacacs"]["single-line"].enter = true;
+
+intBriC["priority-group"]["<1-16>"].enter = true;
+
+intBriC.shutdown.enter = true; \ No newline at end of file
diff --git a/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/fnc_intDialer.txt b/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/fnc_intDialer.txt
new file mode 100644
index 0000000..8aca76f
--- /dev/null
+++ b/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/fnc_intDialer.txt
@@ -0,0 +1,185 @@
+intDialerC["access-expression"].input.LINE.enter = true;
+
+intDialerC["access-expression"].output.LINE.enter = true;
+
+intDialerC.arp.arpa.enter = true;
+
+intDialerC.arp["frame-relay"].enter = true;
+
+intDialerC.arp.probe.enter = true;
+
+intDialerC.arp.snap.enter = true;
+
+intDialerC.bandwidth["<1-10000000>"].enter = true;
+
+intDialerC["bridge-group"]["<1-255>"].enter = true;
+
+intDialerC["carrier-delay"]["<0-60>"].enter = true;
+
+intDialerC.cdp.enable.enter = true;
+
+intDialerC.clock.rate["<300-4000000>"].enter = true;
+
+intDialerC.compress.stac.enter = true;
+
+intDialerC["custom-queue-list"]["<1-16>"].enter = true;
+
+intDialerC.dialer.map.ip["A.B.C.D"].WORD.enter = true;
+intDialerC["dialer-group"]["<1-128>"].enter = true;
+
+intDialerC["down-when-looped"].enter = true;
+
+intDialerC.exit.enter = true;
+
+intDialerC["fair-queue"].enter = true;
+
+intDialerC["fair-queue"]["<1-4096>"].enter = true;
+
+intDialerC["full-duplex"].enter = true;
+
+intDialerC["half-duplex"].enter = true;
+
+intDialerC.help.enter = true;
+
+intDialerC.ip["access-group"]["<1-199>"]["in"].enter = true;
+
+intDialerC.ip["access-group"]["<1-199>"].out.enter = true;
+
+intDialerC.ip["access-group"]["<1300-2699>"]["in"].enter = true;
+
+intDialerC.ip["access-group"]["<1300-2699>"].out.enter = true;
+
+intDialerC.ip["access-group"].WORD["in"].enter = true;
+
+intDialerC.ip["access-group"].WORD.out.enter = true;
+
+intDialerC.ip.accounting.enter = true;
+
+intDialerC.ip.accounting["access-violations"].enter = true;
+
+intDialerC.ip.accounting["output-packets"].enter = true;
+
+intDialerC.ip.accounting.precedence.input.enter = true;
+
+intDialerC.ip.accounting.precedence.output.enter = true;
+
+intDialerC.ip.address["A.B.C.D"]["A.B.C.D"].enter = true;
+
+intDialerC.ip.address["A.B.C.D"]["A.B.C.D"].secondary.enter = true;
+
+intDialerC.ip.address.dhcp.enter = true;
+
+intDialerC.ip.address.dhcp["client-id"].FastEthernet["<0-0>"].enter = true;
+
+intDialerC.ip.address.dhcp.hostname.WORD.enter = true;
+
+intDialerC.ip.address.negotiated.enter = true;
+
+intDialerC.ip.address.negotiated.previous.enter = true;
+
+intDialerC.ip.address.pool.WORD.enter = true;
+
+intDialerC.ip.address.slarp.retry["<1-60>"].enter = true;
+
+intDialerC.ip.authentication["key-chain"].eigrp["<1-65535>"].LINE.enter = true;
+
+intDialerC.ip.authentication.mode.eigrp["<1-65535>"].md5.enter = true;
+
+intDialerC.keepalive.enter = true;
+
+intDialerC.keepalive["<0-32767>"].enter = true;
+
+intDialerC.llc2.dynwind.enter = true;
+
+intDialerC["load-interval"]["<30-600>"].enter = true;
+
+intDialerC.loopback.enter = true;
+
+intDialerC["mac-address"]["H.H.H"].enter = true;
+
+intDialerC["max-reserved-bandwidth"].enter = true;
+
+intDialerC["max-reserved-bandwidth"]["<1-100>"].enter = true;
+
+intDialerC.mtu["<64-18000>"].enter = true;
+
+intDialerC["multilink-group"]["<1-2147483647>"].enter = true;
+
+intDialerC.no.bandwidth.enter = true;
+
+intDialerC.no["carrier-delay"].enter = true;
+
+intDialerC.no.compress.enter = true;
+
+intDialerC.no["custom-queue-list"].enter = true;
+
+intDialerC.no.delay.enter = true;
+
+intDialerC.no.description.enter = true;
+
+intDialerC.no.dialer.enter = true;
+
+intDialerC.no.dialer.enter = true;
+
+intDialerC.no["dialer-group"].enter = true;
+
+intDialerC.no["down-when-looped"].enter = true;
+
+intDialerC.no.encapsulation.enter = true;
+
+intDialerC.no["fair-queue"].enter = true;
+
+intDialerC.no["full-duplex"].enter = true;
+
+intDialerC.no["half-duplex"].enter = true;
+
+intDialerC.no.keepalive.enter = true;
+
+intDialerC.no["load-interval"].enter = true;
+
+intDialerC.no.loopback.enter = true;
+
+intDialerC.no["mac-address"].enter = true;
+
+intDialerC.no["max-reserved-bandwidth"].enter = true;
+
+intDialerC.no.mtu.enter = true;
+
+intDialerC.no["multilink-group"].enter = true;
+
+intDialerC.ntp.broadcast.enter = true;
+
+intDialerC.ntp.disable.enter = true;
+
+intDialerC.ntp.multicast.enter = true;
+
+intDialerC.ppp.dnis.LINE.enter = true;
+
+intDialerC.ppp.multilink.enter = true;
+
+intDialerC.ppp["reliable-link"].enter = true;
+
+intDialerC["priority-group"]["<1-16>"].enter = true;
+
+intDialerC["pulse-time"]["<0-60>"].enter = true;
+
+intDialerC["random-detect"].enter = true;
+
+intDialerC["random-detect"]["dscp-based"].enter = true;
+
+intDialerC["random-detect"]["prec-based"].enter = true;
+
+intDialerC["service-policy"].history.enter = true;
+
+intDialerC.shutdown.enter = true;
+
+intDialerC.smds["dxi-mode"].enter = true;
+
+intDialerC.smds["enable-arp"].enter = true;
+
+intDialerC.smds["nec-mode"].enter = true;
+
+intDialerC["trunk-group"]["<1-1000>"].enter = true;
+
+intDialerC["tx-ring-limit"]["<1-32767>"].enter = true;
+
diff --git a/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/fnc_intF.txt b/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/fnc_intF.txt
new file mode 100644
index 0000000..2cb2f8a
--- /dev/null
+++ b/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/fnc_intF.txt
@@ -0,0 +1,120 @@
+intFC["access-expression"].input.LINE.enter = true;
+
+intFC["access-expression"].output.LINE.enter = true;
+
+intFC.arp.arpa.enter = true;
+
+intFC.arp["frame-relay"].enter = true;
+
+intFC.arp.probe.enter = true;
+
+intFC.arp.snap.enter = true;
+
+intFC.bandwidth["<1-10000000>"].enter = true;
+
+intFC["carrier-delay"]["<0-60>"].enter = true;
+
+intFC.cdp.enable.enter = true;
+
+intFC["custom-queue-list"]["<1-16>"].enter = true;
+
+intFC.delay["<1-16777215>"].enter = true;
+
+intFC.description.LINE.enter = true;
+
+intFC.exit.enter = true;
+
+intFC["fair-queue"].enter = true;
+
+intFC["fair-queue"]["<1-4096>"].enter = true;
+
+intFC["full-duplex"].enter = true;
+
+intFC["half-duplex"].enter = true;
+
+intFC.help.enter = true;
+
+intFC.ip["access-group"]["<1-199>"]["in"].enter = true;
+
+intFC.ip["access-group"]["<1-199>"].out.enter = true;
+
+intFC.ip["access-group"]["<1300-2699>"]["in"].enter = true;
+
+intFC.ip["access-group"]["<1300-2699>"].out.enter = true;
+
+intFC.ip["access-group"].WORD["in"].enter = true;
+
+intFC.ip["access-group"].WORD.out.enter = true;
+
+intFC.ip.accounting.enter = true;
+
+intFC.ip.accounting["access-violations"].enter = true;
+
+intFC.ip.accounting["mac-address"].input.enter = true;
+
+intFC.ip.accounting["mac-address"].output.enter = true;
+
+intFC.ip.accounting["output-packets"].enter = true;
+
+intFC.ip.accounting.precedence.input.enter = true;
+
+intFC.ip.accounting.precedence.output.enter = true;
+
+intFC.ip.address["A.B.C.D"]["A.B.C.D"].enter = true;
+
+intFC.ip.address["A.B.C.D"]["A.B.C.D"].secondary.enter = true;
+
+intFC.ip.address.dhcp.enter = true;
+
+intFC.ip.address.dhcp["client-id"].FastEthernet["<0-0>"].enter = true;
+
+intFC.ip.address.dhcp.hostname.WORD.enter = true;
+
+intFC.ip.address.pool.WORD.enter = true;
+
+intFC.ip.authentication["key-chain"].eigrp["<1-65535>"].LINE.enter = true;
+
+intFC.ip.authentication.mode.eigrp["<1-65535>"].md5.enter = true;
+
+intFC.keepalive.enter = true;
+
+intFC.keepalive["<0-32767>"].enter = true;
+
+intFC.llc2.dynwind.enter = true;
+
+intFC["load-interval"]["<30-600>"].enter = true;
+
+intFC.loopback.enter = true;
+
+intFC["mac-address"]["H.H.H"].enter = true;
+
+intFC["max-reserved-bandwidth"].enter = true;
+
+intFC["max-reserved-bandwidth"]["<1-100>"].enter = true;
+
+intFC.no.bandwidth.enter = true;
+
+intFC.no["carrier-delay"].enter = true;
+
+intFC.no["custom-queue-list"].enter = true;
+
+intFC.no.description.enter = true;
+
+intFC.no["fair-queue"].enter = true;
+
+intFC.no["full-duplex"].enter = true;
+
+intFC.no["half-duplex"].enter = true;
+
+intFC.no.keepalive.enter = true;
+
+intFC.no["load-interval"].enter = true;
+
+intFC.no.loopback.enter = true;
+
+intFC.no["multilink-group"].enter = true;
+
+intFC["trunk-group"]["<1-1000>"].enter = true;
+
+intFC["tx-ring-limit"]["<1-32767>"].enter = true;
+
diff --git a/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/fnc_intLoopBack.txt b/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/fnc_intLoopBack.txt
new file mode 100644
index 0000000..f34bef6
--- /dev/null
+++ b/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/fnc_intLoopBack.txt
@@ -0,0 +1,96 @@
+intLoopBackC["access-expression"].input.LINE.enter = true;
+
+intLoopBackC["access-expression"].output.LINE.enter = true;
+
+intLoopBackC.arp.arpa.enter = true;
+
+intLoopBackC.arp["frame-relay"].enter = true;
+
+intLoopBackC.arp.probe.enter = true;
+
+intLoopBackC.arp.snap.enter = true;
+
+intLoopBackC.bandwidth["<1-10000000>"].enter = true;
+
+
+intLoopBackC["carrier-delay"]["<0-60>"].enter = true;
+
+intLoopBackC.cdp.enable.enter = true;
+
+intLoopBackC.delay["<1-16777215>"].enter = true;
+
+intLoopBackC.description.LINE.enter = true;
+
+intLoopBackC.exit.enter = true;
+
+intLoopBackC.help.enter = true;
+
+intLoopBackC.ip.address["A.B.C.D"]["A.B.C.D"].enter = true;
+
+intLoopBackC.ip.address["A.B.C.D"]["A.B.C.D"].secondary.enter = true;
+
+intLoopBackC.ip.address.pool.WORD.enter = true;
+
+intLoopBackC.ip.authentication["key-chain"].eigrp["<1-65535>"].LINE.enter = true;
+
+intLoopBackC.ip.authentication.mode.eigrp["<1-65535>"].md5.enter = true;
+
+intLoopBackC.ip.dhcp.relay.information.trusted.enter = true;
+
+intLoopBackC.ip["hello-interval"].eigrp["<1-65535>"]["<1-65535>"].enter = true;
+
+intLoopBackC.ip["hold-time"].eigrp["<1-65535>"]["<1-65535>"].enter = true;
+
+
+intLoopBackC.ip.igmp["access-group"]["<1-99>"].enter = true;
+
+intLoopBackC.ip.nat.inside.enter = true;
+
+intLoopBackC.ip.nat.outside.enter = true;
+
+intLoopBackC.ip.nbar["protocol-discovery"].enter = true;
+
+intLoopBackC.ip["split-horizon"].enter = true;
+
+intLoopBackC.ip["split-horizon"].eigrp["<1-65535>"].enter = true;
+
+intLoopBackC.ip.unreachables.enter = true;
+
+intLoopBackC.keepalive.enter = true;
+
+intLoopBackC.keepalive["<0-32767>"].enter = true;
+
+intLoopBackC.llc2.dynwind.enter = true;
+
+intLoopBackC["load-interval"]["<30-600>"].enter = true;
+
+intLoopBackC["max-reserved-bandwidth"].enter = true;
+
+intLoopBackC["max-reserved-bandwidth"]["<1-100>"].enter = true;
+
+intLoopBackC.no.bandwidth.enter = true;
+
+intLoopBackC.no["carrier-delay"].enter = true;
+
+intLoopBackC.no.delay.enter = true;
+
+intLoopBackC.no.description.enter = true;
+
+intLoopBackC.no.keepalive.enter = true;
+
+intLoopBackC.no["load-interval"].enter = true;
+
+intLoopBackC.no["max-reserved-bandwidth"].enter = true;
+
+intLoopBackC.no.mtu.enter = true;
+
+intLoopBackC.no["multilink-group"].enter = true;
+
+intLoopBackC["service-policy"].history.enter = true;
+
+intLoopBackC.shutdown.enter = true;
+
+intLoopBackC["trunk-group"]["<1-1000>"].enter = true;
+
+intLoopBackC["tx-ring-limit"]["<1-32767>"].enter = true;
+
diff --git a/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/fnc_intS.txt b/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/fnc_intS.txt
new file mode 100644
index 0000000..cd65197
--- /dev/null
+++ b/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/fnc_intS.txt
@@ -0,0 +1,356 @@
+intSC.backup.delay["<0-4294967294>"].never.enter = true;
+
+intSC.backup.delay.never["<0-4294967294>"].enter = true;
+
+intSC.backup.delay.never.never.enter = true;
+
+intSC.backup.interface.BVI["<1-255>"].enter = true;
+
+intSC.backup.interface.Dialer["<0-255>"].enter = true;
+
+intSC.backup.interface.FastEthernet["<0-0>"].enter = true;
+
+intSC.backup.interface["Group-Async"]["<0-5>"].enter = true;
+
+intSC.backup.interface.Loopback["<0-2147483647>"].enter = true;
+
+intSC.backup.interface.Multilink["<1-2147483647>"].enter = true;
+
+intSC.backup.interface.Null["<0-0>"].enter = true;
+
+intSC.backup.interface.Serial["<0-1>"].enter = true;
+
+intSC.backup.interface.Tunnel["<0-2147483647>"].enter = true;
+
+intSC.backup.interface.Vif["<1-1>"].enter = true;
+
+intSC.backup.interface["Virtual-Template"]["<1-200>"].enter = true;
+
+intSC.backup.interface["Virtual-TokenRing"]["<0-2147483647>"].enter = true;
+
+intSC.backup.load["<0-100>"].never.enter = true;
+
+intSC.backup.load.never["<0-100>"].enter = true;
+
+intSC.backup.load.never.never.enter = true;
+
+intSC.bandwidth["<1-10000000>"].enter = true;
+
+intSC.cdp.enable.enter = true;
+
+intSC.clock.rate["<300-8000000>"].enter = true;
+
+intSC.compress.stac.enter = true;
+
+intSC["custom-queue-list"]["<1-16>"].enter = true;
+
+intSC.description.LINE.enter = true;
+
+intSC.dialer.vpdn.enter = true;
+
+intSC.dialer["wait-for-carrier-time"]["<1-2147483>"].enter = true;
+
+intSC.dialer["wait-for-line-protocol"]["<1-2147483>"].enter = true;
+
+intSC.dialer["watch-group"]["<1-255>"].enter = true;
+
+intSC["dialer-group"]["<1-128>"].enter = true;
+
+intSC["down-when-looped"].enter = true;
+
+intSC.encapsulation["atm-dxi"].enter = true;
+
+intSC.encapsulation["frame-relay"].enter = true;
+
+intSC.encapsulation["frame-relay"].ietf.enter = true;
+
+intSC.encapsulation.hdlc.enter = true;
+
+intSC.exit.enter = true;
+
+intSC["fair-queue"].enter = true;
+
+intSC["fair-queue"]["<1-4096>"].enter = true;
+
+intSC["fair-queue"]["<1-4096>"]["<16-4096>"].enter = true;
+
+intSC["fair-queue"]["<1-4096>"]["<16-4096>"]["<0-1000>"].enter = true;
+
+intSC["full-duplex"].enter = true;
+
+intSC["half-duplex"].enter = true;
+
+intSC.help.enter = true;
+
+intSC["ignore-dcd"].enter = true;
+
+intSC.ip["access-group"]["<1-199>"]["in"].enter = true;
+
+intSC.ip["access-group"]["<1-199>"].out.enter = true;
+
+intSC.ip["access-group"]["<1300-2699>"]["in"].enter = true;
+
+intSC.ip["access-group"]["<1300-2699>"].out.enter = true;
+
+intSC.ip["access-group"].WORD["in"].enter = true;
+
+intSC.ip["access-group"].WORD.out.enter = true;
+
+intSC.ip.accounting.enter = true;
+
+intSC.ip.accounting["access-violations"].enter = true;
+
+intSC.ip.accounting["output-packets"].enter = true;
+
+intSC.ip.accounting.precedence.input.enter = true;
+
+intSC.ip.accounting.precedence.output.enter = true;
+
+intSC.ip.address["A.B.C.D"]["A.B.C.D"].enter = true;
+
+intSC.ip.address["A.B.C.D"]["A.B.C.D"].secondary.enter = true;
+
+intSC.ip.address.negotiated.enter = true;
+
+intSC.ip.address.negotiated.previous.enter = true;
+
+intSC.ip.address.pool.WORD.enter = true;
+
+intSC.ip.address.slarp.retry["<1-60>"].enter = true;
+
+intSC.ip.authentication["key-chain"].eigrp["<1-65535>"].LINE.enter = true;
+
+intSC.ip.authentication.mode.eigrp["<1-65535>"].md5.enter = true;
+
+intSC.ip["bandwidth-percent"].eigrp["<1-65535>"]["<1-999999>"].enter = true;
+
+intSC.ip.bgp["fast-external-fallover"].deny.enter = true;
+
+intSC.ip.bgp["fast-external-fallover"].permit.enter = true;
+
+intSC.ip["broadcast-address"]["A.B.C.D"].enter = true;
+
+intSC.ip.cef.accounting["non-recursive"].enter = true;
+
+intSC.ip.cef.accounting["non-recursive"].external.enter = true;
+
+intSC.ip.cef.accounting["non-recursive"].internal.enter = true;
+
+intSC.ip.cgmp.enter = true;
+
+intSC.ip.cgmp.proxy.enter = true;
+
+intSC.ip.cgmp["router-only"].enter = true;
+
+intSC.ip.dhcp.relay.information.trusted.enter = true;
+
+intSC.ip["directed-broadcast"].enter = true;
+
+intSC.ip["directed-broadcast"]["<1-199>"].enter = true;
+
+intSC.ip["directed-broadcast"]["<1300-2699>"].enter = true;
+
+intSC.ip["hello-interval"].eigrp["<1-65535>"]["<1-65535>"].enter = true;
+
+intSC.ip["hold-time"].eigrp["<1-65535>"]["<1-65535>"].enter = true;
+
+intSC.ip["load-sharing"]["per-destination"].enter = true;
+
+intSC.ip["load-sharing"]["per-packet"].enter = true;
+
+intSC.ip["local-proxy-arp"].enter = true;
+
+intSC.ip["mask-reply"].enter = true;
+
+intSC.ip["mroute-cache"].enter = true;
+
+intSC.ip.mtu["<68-1000000>"].enter = true;
+
+intSC.ip.nat.inside.enter = true;
+
+intSC.ip.nat.outside.enter = true;
+
+intSC.ip.nbar["protocol-discovery"].enter = true;
+
+intSC.ip.ospf.authentication.enter = true;
+
+intSC.ip.ospf.authentication["message-digest"].enter = true;
+
+intSC.ip.ospf.authentication.null.enter = true;
+
+intSC.ip.ospf["authentication-key"].LINE.enter = true;
+
+intSC.ip.ospf.cost["<1-65535>"].enter = true;
+
+intSC.ip.ospf["database-filter"].all.out.enter = true;
+
+intSC.ip.ospf["dead-interval"]["<1-65535>"].enter = true;
+
+intSC.ip.ospf["demand-circuit"].enter = true;
+
+intSC.ip.ospf["flood-reduction"].enter = true;
+
+intSC.ip.ospf["hello-interval"]["<1-65535>"].enter = true;
+
+intSC.ip.ospf["message-digest-key"]["<1-255>"].md5.LINE.enter = true;
+
+intSC.ip.ospf["mtu-ignore"].enter = true;
+
+intSC.ip.ospf.network.broadcast.enter = true;
+
+intSC.ip.ospf.network["non-broadcast"].enter = true;
+
+intSC.ip.ospf.network["point-to-multipoint"].enter = true;
+
+intSC.ip.ospf.network["point-to-multipoint"]["non-broadcast"].enter = true;
+
+intSC.ip.ospf.network["point-to-point"].enter = true;
+
+intSC.ip.ospf.priority["<0-255>"].enter = true;
+
+intSC.ip.ospf["retransmit-interval"]["<1-65535>"].enter = true;
+
+intSC.ip.ospf["transmit-delay"]["<1-65535>"].enter = true;
+
+intSC.ip.policy["route-map"].WORD.enter = true;
+
+intSC.ip.probe.proxy.enter = true;
+
+intSC.ip["proxy-arp"].enter = true;
+
+intSC.ip["rarp-server"]["A.B.C.D"].enter = true;
+
+intSC.ip.redirects.enter = true;
+
+intSC.ip.rip.authentication["key-chain"].LINE.enter = true;
+
+intSC.ip.rip.authentication.mode.md5.enter = true;
+
+intSC.ip.rip.authentication.mode.text.enter = true;
+
+intSC.ip.rip.receive.version.enter = true;
+
+intSC.ip.rip.send.version.enter = true;
+
+intSC.ip.rip.triggered.enter = true;
+
+intSC.ip.rip["v2-broadcast"].enter = true;
+
+intSC.ip["route-cache"].enter = true;
+
+intSC.ip["route-cache"].cef.enter = true;
+
+intSC.ip["route-cache"].flow.enter = true;
+
+intSC.ip["route-cache"].policy.enter = true;
+
+intSC.ip["route-cache"]["same-interface"].enter = true;
+
+intSC.ip.rtp["compression-connections"]["<3-1000>"].enter = true;
+
+intSC.ip.rtp["header-compression"].enter = true;
+
+intSC.ip.rtp["header-compression"]["iphc-format"].enter = true;
+
+intSC.ip.rtp["header-compression"].passive.enter = true;
+
+intSC.ip.rtp.priority["<2000-65535>"]["<0-16383>"]["<0-2000>"].enter = true;
+
+intSC.ip.rtp.reserve["<2000-65535>"]["<0-16383>"].enter = true;
+
+intSC.ip.rtp.reserve["<2000-65535>"]["<0-16383>"]["<0-2000>"].enter = true;
+
+intSC.ip.sap.listen.enter = true;
+
+intSC.ip["split-horizon"].enter = true;
+
+intSC.ip["split-horizon"].eigrp["<1-65535>"].enter = true;
+
+intSC.ip["summary-address"].eigrp["<1-65535>"]["A.B.C.D"]["A.B.C.D"].enter = true;
+
+intSC.ip["summary-address"].eigrp["<1-65535>"]["A.B.C.D"]["A.B.C.D"]["<1-255>"].enter = true;
+
+intSC.ip["summary-address"].rip["A.B.C.D"]["A.B.C.D"].enter = true;
+
+intSC.ip.tcp["adjust-mss"]["<500-1460>"].enter = true;
+
+intSC.ip.tcp["compression-connections"]["<3-256>"].enter = true;
+
+intSC.ip.tcp["header-compression"].enter = true;
+
+intSC.ip.tcp["header-compression"].passive.enter = true;
+
+intSC.ip.verify.unicast["reverse-path"].enter = true;
+
+intSC.ip.verify.unicast["reverse-path"]["<1-199>"].enter = true;
+
+intSC.ip.verify.unicast["reverse-path"]["<1300-2699>"].enter = true;
+
+intSC.keepalive.enter = true;
+
+intSC.keepalive["<0-32767>"].enter = true;
+
+intSC.loopback.enter = true;
+
+intSC["max-reserved-bandwidth"].enter = true;
+
+intSC["nrzi-encoding"].enter = true;
+
+intSC.ppp.accm["<0x0-0xFFFFFFFF>"].enter = true;
+
+intSC.ppp.accounting.WORD.enter = true;
+
+intSC.ppp.accounting["default"].enter = true;
+
+intSC.ppp.authentication.pap.eap["default"].enter = true;
+
+intSC.ppp.authentication.pap["ms-chap"].enter = true;
+
+intSC.ppp.authentication.pap["ms-chap"].chap.enter = true;
+
+intSC.ppp.authentication.pap["ms-chap"].chap.callout.enter = true;
+
+intSC.ppp.authentication.pap["ms-chap"]["default"].enter = true;
+
+intSC.ppp.authentication.pap["ms-chap"].eap.enter = true;
+
+intSC.ppp.caller.name.WORD.enter = true;
+
+intSC.ppp.chap.hostname.WORD.enter = true;
+
+intSC.ppp.chap.password.LINE.enter = true;
+
+intSC.ppp.chap.refuse.enter = true;
+
+intSC.ppp.chap.refuse.callin.enter = true;
+
+intSC.ppp.chap.wait.enter = true;
+
+intSC.ppp.lcp.delay["<0-255>"].enter = true;
+
+intSC.ppp.lcp["fast-start"].enter = true;
+
+intSC.ppp.lcp.predictive.enter = true;
+
+intSC.ppp.link.reorders.enter = true;
+
+intSC.ppp.loopback.ignore.enter = true;
+
+intSC.ppp["max-bad-auth"]["<1-255>"].enter = true;
+
+intSC.ppp["max-configure"]["<1-255>"].enter = true;
+
+intSC.ppp["max-failure"]["<1-255>"].enter = true;
+
+intSC.ppp["max-terminate"]["<1-255>"].enter = true;
+
+intSC.ppp.quality["<0-100>"].enter = true;
+
+intSC.ppp["reliable-link"].enter = true;
+
+intSC["priority-group"]["<1-16>"].enter = true;
+
+intSC["random-detect"].enter = true;
+
+intSC.shutdown.enter = true;
+
diff --git a/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/fnc_lineaux.txt b/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/fnc_lineaux.txt
new file mode 100644
index 0000000..7d31787
--- /dev/null
+++ b/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/fnc_lineaux.txt
@@ -0,0 +1,392 @@
+lineauxC["absolute-timeout"]["<0-10000>"].enter = true;
+
+lineauxC["access-class"]["<1-199>"]["in"].enter = true;
+
+lineauxC["access-class"]["<1-199>"].out.enter = true;
+
+lineauxC["access-class"]["<1300-2699>"]["in"].enter = true;
+
+lineauxC["access-class"]["<1300-2699>"].out.enter = true;
+
+lineauxC.autobaud.enter = true;
+
+lineauxC.autocommand.LINE.enter = true;
+
+lineauxC.autocommand["no-suppress-linenumber"].LINE.enter = true;
+
+lineauxC["autocommand-options"].enter = true;
+
+lineauxC["autocommand-options"].nohangup.enter = true;
+
+lineauxC.autohangup.enter = true;
+
+lineauxC.autohangup["session-timeout"].enter = true;
+
+lineauxC.autoselect.enter = true;
+
+lineauxC.autoselect.arap.enter = true;
+
+lineauxC.autoselect["during-login"].enter = true;
+
+lineauxC.autoselect.ppp.enter = true;
+
+lineauxC.autoselect.slip.enter = true;
+
+lineauxC.autoselect.timeout["<1-120>"].enter = true;
+
+lineauxC["buffer-length"]["<16-1536>"].enter = true;
+
+lineauxC.callback["forced-wait"]["<4-30>"].enter = true;
+
+lineauxC.callback["nodsr-wait"]["<5000-30000>"].enter = true;
+
+lineauxC["data-character-bits"]["<7-8>"].enter = true;
+
+lineauxC["default"]["absolute-timeout"].enter = true;
+
+lineauxC["default"]["activation-character"].enter = true;
+
+lineauxC["default"].autobaud.enter = true;
+
+lineauxC["default"].autocommand.enter = true;
+
+lineauxC["default"]["autocommand-options"].enter = true;
+
+lineauxC["default"].autohangup.enter = true;
+
+lineauxC["default"].autoselect.enter = true;
+
+lineauxC["default"]["buffer-length"].enter = true;
+
+lineauxC["default"]["data-character-bits"].enter = true;
+
+lineauxC["default"].databits.enter = true;
+
+lineauxC["dispatch-machine"].WORD.enter = true;
+
+lineauxC["dispatch-timeout"]["<0-4294967294>"].enter = true;
+
+lineauxC["domain-lookup"].enter = true;
+
+lineauxC.editing.enter = true;
+
+lineauxC["escape-character"].BREAK.enter = true;
+
+lineauxC["escape-character"]["default"].enter = true;
+
+lineauxC["escape-character"].NONE.enter = true;
+
+lineauxC.exec.enter = true;
+
+lineauxC["exec-banner"].enter = true;
+
+lineauxC["exec-character-bits"]["<7-8>"].enter = true;
+
+lineauxC["exec-timeout"]["<0-35791>"].enter = true;
+
+lineauxC["exec-timeout"]["<0-35791>"]["<0-2147483>"].enter = true;
+
+lineauxC.exit.enter = true;
+
+lineauxC.flowcontrol.NONE.enter = true;
+
+lineauxC.flowcontrol.NONE["in"].enter = true;
+
+lineauxC.flowcontrol.NONE.lock.enter = true;
+
+lineauxC.flowcontrol.NONE.out.enter = true;
+
+lineauxC.flowcontrol.NONE.out.lock.enter = true;
+
+lineauxC.flowcontrol.hardware.enter = true;
+
+lineauxC.flowcontrol.hardware["in"].enter = true;
+
+lineauxC.flowcontrol.hardware.out.enter = true;
+
+lineauxC.flowcontrol.software.enter = true;
+
+lineauxC.flowcontrol.software["in"].enter = true;
+
+lineauxC.flowcontrol.software.lock.enter = true;
+
+lineauxC.flowcontrol.software.out.enter = true;
+
+lineauxC.flowcontrol.software.out.lock.enter = true;
+
+lineauxC["flush-at-activation"].enter = true;
+
+lineauxC["full-help"].enter = true;
+
+lineauxC.help.enter = true;
+
+lineauxC.history.enter = true;
+
+lineauxC.insecure.enter = true;
+
+lineauxC.international.enter = true;
+
+lineauxC.location.LINE.enter = true;
+
+lineauxC.lockable.enter = true;
+
+lineauxC.logging.synchronous.enter = true;
+
+lineauxC.login.enter = true;
+
+lineauxC.login.local.enter = true;
+
+lineauxC.login.tacacs.enter = true;
+
+lineauxC["logout-warning"]["<0-4294967295>"].enter = true;
+
+lineauxC.modem["CTS-Alarm"].enter = true;
+
+lineauxC.modem["DTR-active"].enter = true;
+
+lineauxC.modem.Dialin.enter = true;
+
+lineauxC.modem.Dialin.delay.enter = true;
+
+lineauxC.modem.Host.enter = true;
+
+lineauxC.modem.InOut.enter = true;
+
+lineauxC.modem.Printer.enter = true;
+
+lineauxC.modem["answer-timeout"]["<0-65535>"].enter = true;
+
+lineauxC.modem.autoconfigure.discovery.enter = true;
+
+lineauxC.modem.autoconfigure.type.WORD.enter = true;
+
+lineauxC.modem.busyout.enter = true;
+
+lineauxC.modem["dtr-delay"]["<0-65535>"].enter = true;
+
+lineauxC.modem.onhold["<0-65535>"].enter = true;
+
+lineauxC.modem.onhold.infinite.enter = true;
+
+lineauxC.monitor.enter = true;
+
+lineauxC["motd-banner"].enter = true;
+
+lineauxC.no["absolute-timeout"].enter = true;
+
+lineauxC.no["activation-character"].enter = true;
+
+lineauxC.no.autobaud.enter = true;
+
+lineauxC.no.autocommand.enter = true;
+
+lineauxC.no["autocommand-options"].enter = true;
+
+lineauxC.no.autohangup.enter = true;
+
+lineauxC.no.autoselect.enter = true;
+
+lineauxC.no["buffer-length"].enter = true;
+
+lineauxC.no["data-character-bits"].enter = true;
+
+lineauxC.no.databits.enter = true;
+
+lineauxC.no["disconnect-character"].enter = true;
+
+lineauxC.no["dispatch-character"].enter = true;
+
+lineauxC.no["dispatch-machine"].enter = true;
+
+lineauxC.no["dispatch-timeout"].enter = true;
+
+lineauxC.no["domain-lookup"].enter = true;
+
+lineauxC.no.editing.enter = true;
+
+lineauxC.no["escape-character"].enter = true;
+
+lineauxC.no.exec.enter = true;
+
+lineauxC.no["exec-banner"].enter = true;
+
+lineauxC.no["exec-character-bits"].enter = true;
+
+lineauxC.no["exec-timeout"].enter = true;
+
+lineauxC.no.flowcontrol.enter = true;
+
+lineauxC.no["flush-at-activation"].enter = true;
+
+lineauxC.no["full-help"].enter = true;
+
+lineauxC.no.history.enter = true;
+
+lineauxC.no["hold-character"].enter = true;
+
+lineauxC.no.insecure.enter = true;
+
+lineauxC.no.international.enter = true;
+
+lineauxC.no.location.enter = true;
+
+lineauxC.no.lockable.enter = true;
+
+lineauxC.no.login.enter = true;
+
+lineauxC.no["logout-warning"].enter = true;
+
+lineauxC.no.monitor.enter = true;
+
+lineauxC.no["motd-banner"].enter = true;
+
+lineauxC.notify.enter = true;
+
+lineauxC.parity.even.enter = true;
+
+lineauxC.parity.mark.enter = true;
+
+lineauxC.parity.none.enter = true;
+
+lineauxC.parity.odd.enter = true;
+
+lineauxC.parity.space.enter = true;
+
+lineauxC.password.LINE.enter = true;
+
+lineauxC.private.enter = true;
+
+lineauxC["refuse-message"].LINE.enter = true;
+
+lineauxC.rotary["<1-99>"].enter = true;
+
+lineauxC.rxspeed["<0-4294967295>"].enter = true;
+
+lineauxC.script.activation.WORD.enter = true;
+
+lineauxC.script["arap-callback"].WORD.enter = true;
+
+lineauxC.script.callback.WORD.enter = true;
+
+lineauxC.script.connection.WORD.enter = true;
+
+lineauxC.script.dialer.WORD.enter = true;
+
+lineauxC.script.reset.WORD.enter = true;
+
+lineauxC.script.startup.WORD.enter = true;
+
+lineauxC["session-disconnect-warning"]["<0-4294967295>"].enter = true;
+
+lineauxC["session-limit"]["<0-4294967295>"].enter = true;
+
+lineauxC["session-timeout"]["<0-35791>"].enter = true;
+
+lineauxC["special-character-bits"]["<7-8>"].enter = true;
+
+lineauxC.speed["<0-4294967295>"].enter = true;
+
+lineauxC.stopbits["1.5"].enter = true;
+
+lineauxC.telnet["break-on-ip"].enter = true;
+
+lineauxC.telnet["ip-on-break"].enter = true;
+
+lineauxC.telnet["refuse-negotiations"].enter = true;
+
+lineauxC.telnet.speed.enter = true;
+
+lineauxC.telnet["sync-on-break"].enter = true;
+
+lineauxC.telnet.transparent.enter = true;
+
+lineauxC["terminal-type"].WORD.enter = true;
+
+lineauxC.transport.input.all.enter = true;
+
+lineauxC.transport.input.none.enter = true;
+
+lineauxC.transport.input.pad.enter = true;
+
+lineauxC.transport.input.rlogin.enter = true;
+
+lineauxC.transport.input.rlogin.pad.enter = true;
+
+lineauxC.transport.input.telnet.enter = true;
+
+lineauxC.transport.input.telnet.pad.enter = true;
+
+lineauxC.transport.input.telnet.rlogin.enter = true;
+
+lineauxC.transport.input.telnet.rlogin.pad.enter = true;
+
+lineauxC.transport.input.udptn.enter = true;
+
+lineauxC.transport.input.udptn.pad.enter = true;
+
+lineauxC.transport.input.udptn.rlogin.enter = true;
+
+lineauxC.transport.input.udptn.rlogin.pad.enter = true;
+
+lineauxC.transport.input.udptn.telnet.enter = true;
+
+lineauxC.transport.input.udptn.telnet.pad.enter = true;
+
+lineauxC.transport.input.udptn.telnet.rlogin.enter = true;
+
+lineauxC.transport.input.udptn.telnet.rlogin.pad.enter = true;
+
+lineauxC.transport.output.all.enter = true;
+
+lineauxC.transport.output.none.enter = true;
+
+lineauxC.transport.output.pad.enter = true;
+
+lineauxC.transport.output.rlogin.enter = true;
+
+lineauxC.transport.output.rlogin.pad.enter = true;
+
+lineauxC.transport.output.telnet.enter = true;
+
+lineauxC.transport.output.telnet.pad.enter = true;
+
+lineauxC.transport.output.telnet.rlogin.enter = true;
+
+lineauxC.transport.output.telnet.rlogin.pad.enter = true;
+
+lineauxC.transport.output.udptn.enter = true;
+
+lineauxC.transport.output.udptn.pad.enter = true;
+
+lineauxC.transport.output.udptn.rlogin.enter = true;
+
+lineauxC.transport.output.udptn.rlogin.pad.enter = true;
+
+lineauxC.transport.output.udptn.telnet.enter = true;
+
+lineauxC.transport.output.udptn.telnet.pad.enter = true;
+
+lineauxC.transport.output.udptn.telnet.rlogin.enter = true;
+
+lineauxC.transport.output.udptn.telnet.rlogin.pad.enter = true;
+
+lineauxC.transport.preferred.all.enter = true;
+
+lineauxC.transport.preferred.none.enter = true;
+
+lineauxC.transport.preferred.pad.enter = true;
+
+lineauxC.transport.preferred.rlogin.enter = true;
+
+lineauxC.transport.preferred.telnet.enter = true;
+
+lineauxC.transport.preferred.udptn.enter = true;
+
+lineauxC.txspeed["<0-4294967295>"].enter = true;
+
+lineauxC["vacant-message"].enter = true;
+
+lineauxC["vacant-message"].LINE.enter = true;
+
+lineauxC.width["<0-512>"].enter = true;
+
diff --git a/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/fnc_linecon.txt b/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/fnc_linecon.txt
new file mode 100644
index 0000000..d075c6c
--- /dev/null
+++ b/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/fnc_linecon.txt
@@ -0,0 +1,348 @@
+lineconC["absolute-timeout"]["<0-10000>"].enter = true;
+
+lineconC["access-class"]["<1-199>"]["in"].enter = true;
+
+lineconC["access-class"]["<1-199>"].out.enter = true;
+
+lineconC["access-class"]["<1300-2699>"]["in"].enter = true;
+
+lineconC["access-class"]["<1300-2699>"].out.enter = true;
+
+lineconC.autocommand.LINE.enter = true;
+
+lineconC.autocommand["no-suppress-linenumber"].LINE.enter = true;
+
+lineconC["autocommand-options"].enter = true;
+
+lineconC["autocommand-options"].nohangup.enter = true;
+
+lineconC.autohangup.enter = true;
+
+lineconC.autohangup["session-timeout"].enter = true;
+
+lineconC.autoselect.enter = true;
+
+lineconC.autoselect.arap.enter = true;
+
+lineconC.autoselect["during-login"].enter = true;
+
+lineconC.autoselect.ppp.enter = true;
+
+lineconC.autoselect.slip.enter = true;
+
+lineconC.autoselect.timeout["<1-120>"].enter = true;
+
+lineconC["buffer-length"]["<16-1536>"].enter = true;
+
+lineconC["data-character-bits"]["<7-8>"].enter = true;
+
+lineconC["default"]["absolute-timeout"].enter = true;
+
+lineconC["default"]["activation-character"].enter = true;
+
+lineconC["default"].autocommand.enter = true;
+
+lineconC["default"]["autocommand-options"].enter = true;
+
+lineconC["default"].autohangup.enter = true;
+
+lineconC["default"].autoselect.enter = true;
+
+lineconC["default"]["buffer-length"].enter = true;
+
+lineconC["default"]["data-character-bits"].enter = true;
+
+lineconC["default"].databits.enter = true;
+
+lineconC["dispatch-machine"].WORD.enter = true;
+
+lineconC["dispatch-timeout"]["<0-4294967294>"].enter = true;
+
+lineconC["domain-lookup"].enter = true;
+
+lineconC.editing.enter = true;
+
+lineconC["escape-character"].BREAK.enter = true;
+
+lineconC["escape-character"]["default"].enter = true;
+
+lineconC["escape-character"].NONE.enter = true;
+
+lineconC.exec.enter = true;
+
+lineconC["exec-banner"].enter = true;
+
+lineconC["exec-character-bits"]["<7-8>"].enter = true;
+
+lineconC["exec-timeout"]["<0-35791>"].enter = true;
+
+lineconC["exec-timeout"]["<0-35791>"]["<0-2147483>"].enter = true;
+
+lineconC.exit.enter = true;
+
+lineconC.flowcontrol.NONE.enter = true;
+
+lineconC.flowcontrol.NONE["in"].enter = true;
+
+lineconC.flowcontrol.NONE.lock.enter = true;
+
+lineconC.flowcontrol.NONE.out.enter = true;
+
+lineconC.flowcontrol.NONE.out.lock.enter = true;
+
+lineconC.flowcontrol.hardware.enter = true;
+
+lineconC.flowcontrol.hardware["in"].enter = true;
+
+lineconC.flowcontrol.hardware.out.enter = true;
+
+lineconC.flowcontrol.software.enter = true;
+
+lineconC.flowcontrol.software["in"].enter = true;
+
+lineconC.flowcontrol.software.lock.enter = true;
+
+lineconC.flowcontrol.software.out.enter = true;
+
+lineconC.flowcontrol.software.out.lock.enter = true;
+
+lineconC["flush-at-activation"].enter = true;
+
+lineconC["full-help"].enter = true;
+
+lineconC.help.enter = true;
+
+lineconC.history.enter = true;
+
+lineconC.insecure.enter = true;
+
+lineconC.international.enter = true;
+
+lineconC.location.LINE.enter = true;
+
+lineconC.lockable.enter = true;
+
+lineconC.logging.synchronous.enter = true;
+
+lineconC.login.enter = true;
+
+lineconC.login.local.enter = true;
+
+lineconC.login.tacacs.enter = true;
+
+lineconC["logout-warning"]["<0-4294967295>"].enter = true;
+
+lineconC.modem["CTS-Alarm"].enter = true;
+
+lineconC.modem["DTR-active"].enter = true;
+
+lineconC.modem.Dialin.enter = true;
+
+lineconC.modem.Dialin.delay.enter = true;
+
+lineconC.modem.Host.enter = true;
+
+lineconC.modem.InOut.enter = true;
+
+lineconC.modem.Printer.enter = true;
+
+lineconC.modem["answer-timeout"]["<0-65535>"].enter = true;
+
+lineconC.modem.autoconfigure.discovery.enter = true;
+
+lineconC.modem.autoconfigure.type.WORD.enter = true;
+
+lineconC.modem.busyout.enter = true;
+
+lineconC.modem["dtr-delay"]["<0-65535>"].enter = true;
+
+lineconC.modem.onhold["<0-65535>"].enter = true;
+
+lineconC.modem.onhold.infinite.enter = true;
+
+lineconC.monitor.enter = true;
+
+lineconC["motd-banner"].enter = true;
+
+lineconC.no["absolute-timeout"].enter = true;
+
+lineconC.no["activation-character"].enter = true;
+
+lineconC.no.autocommand.enter = true;
+
+lineconC.no["autocommand-options"].enter = true;
+
+lineconC.no.autohangup.enter = true;
+
+lineconC.no.autoselect.enter = true;
+
+lineconC.no["buffer-length"].enter = true;
+
+lineconC.no["data-character-bits"].enter = true;
+
+lineconC.no.databits.enter = true;
+
+lineconC.no["disconnect-character"].enter = true;
+
+lineconC.no["dispatch-character"].enter = true;
+
+lineconC.no["dispatch-machine"].enter = true;
+
+lineconC.no["dispatch-timeout"].enter = true;
+
+lineconC.no["domain-lookup"].enter = true;
+
+lineconC.no.editing.enter = true;
+
+lineconC.no["escape-character"].enter = true;
+
+lineconC.no.exec.enter = true;
+
+lineconC.no["exec-banner"].enter = true;
+
+lineconC.no["exec-character-bits"].enter = true;
+
+lineconC.no["exec-timeout"].enter = true;
+
+lineconC.no.flowcontrol.enter = true;
+
+lineconC.no["flush-at-activation"].enter = true;
+
+lineconC.no["full-help"].enter = true;
+
+lineconC.no.history.enter = true;
+
+lineconC.no["hold-character"].enter = true;
+
+lineconC.no.insecure.enter = true;
+
+lineconC.no.international.enter = true;
+
+lineconC.no.location.enter = true;
+
+lineconC.no.lockable.enter = true;
+
+lineconC.no.login.enter = true;
+
+lineconC.no["logout-warning"].enter = true;
+
+lineconC.no.monitor.enter = true;
+
+lineconC.no["motd-banner"].enter = true;
+
+lineconC.notify.enter = true;
+
+lineconC.parity.even.enter = true;
+
+lineconC.parity.mark.enter = true;
+
+lineconC.parity.none.enter = true;
+
+lineconC.parity.odd.enter = true;
+
+lineconC.parity.space.enter = true;
+
+lineconC.password.LINE.enter = true;
+
+lineconC.private.enter = true;
+
+lineconC["refuse-message"].LINE.enter = true;
+
+lineconC.rotary["<1-99>"].enter = true;
+
+lineconC.rxspeed["<0-4294967295>"].enter = true;
+
+lineconC.script.activation.WORD.enter = true;
+
+lineconC.script["arap-callback"].WORD.enter = true;
+
+lineconC.script.callback.WORD.enter = true;
+
+lineconC.script.connection.WORD.enter = true;
+
+lineconC.script.dialer.WORD.enter = true;
+
+lineconC.script.reset.WORD.enter = true;
+
+lineconC.script.startup.WORD.enter = true;
+
+lineconC["session-disconnect-warning"]["<0-4294967295>"].enter = true;
+
+lineconC["session-limit"]["<0-4294967295>"].enter = true;
+
+lineconC["session-timeout"]["<0-35791>"].enter = true;
+
+lineconC["special-character-bits"]["<7-8>"].enter = true;
+
+lineconC.speed["<0-4294967295>"].enter = true;
+
+lineconC.stopbits["1.5"].enter = true;
+
+lineconC.telnet["break-on-ip"].enter = true;
+
+lineconC.telnet["ip-on-break"].enter = true;
+
+lineconC.telnet["refuse-negotiations"].enter = true;
+
+lineconC.telnet.speed.enter = true;
+
+lineconC.telnet["sync-on-break"].enter = true;
+
+lineconC.telnet.transparent.enter = true;
+
+lineconC["terminal-type"].WORD.enter = true;
+
+lineconC.transport.output.all.enter = true;
+
+lineconC.transport.output.none.enter = true;
+
+lineconC.transport.output.pad.enter = true;
+
+lineconC.transport.output.rlogin.enter = true;
+
+lineconC.transport.output.rlogin.pad.enter = true;
+
+lineconC.transport.output.telnet.enter = true;
+
+lineconC.transport.output.telnet.pad.enter = true;
+
+lineconC.transport.output.telnet.rlogin.enter = true;
+
+lineconC.transport.output.telnet.rlogin.pad.enter = true;
+
+lineconC.transport.output.udptn.enter = true;
+
+lineconC.transport.output.udptn.pad.enter = true;
+
+lineconC.transport.output.udptn.rlogin.enter = true;
+
+lineconC.transport.output.udptn.rlogin.pad.enter = true;
+
+lineconC.transport.output.udptn.telnet.enter = true;
+
+lineconC.transport.output.udptn.telnet.pad.enter = true;
+
+lineconC.transport.output.udptn.telnet.rlogin.enter = true;
+
+lineconC.transport.output.udptn.telnet.rlogin.pad.enter = true;
+
+lineconC.transport.preferred.all.enter = true;
+
+lineconC.transport.preferred.none.enter = true;
+
+lineconC.transport.preferred.pad.enter = true;
+
+lineconC.transport.preferred.rlogin.enter = true;
+
+lineconC.transport.preferred.telnet.enter = true;
+
+lineconC.transport.preferred.udptn.enter = true;
+
+lineconC.txspeed["<0-4294967295>"].enter = true;
+
+lineconC["vacant-message"].enter = true;
+
+lineconC["vacant-message"].LINE.enter = true;
+
+lineconC.width["<0-512>"].enter = true;
+
diff --git a/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/fnc_linetty.txt b/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/fnc_linetty.txt
new file mode 100644
index 0000000..bad5c73
--- /dev/null
+++ b/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/fnc_linetty.txt
@@ -0,0 +1,160 @@
+linettyC.autobaud.enter = function()
+{
+}
+
+linettyC.autocommand.LINE.enter = function()
+{
+}
+
+linettyC["autocommand-options"].enter = function()
+{
+}
+
+linettyC.autohangup.enter = function()
+{
+}
+
+linettyC.autoselect.enter = function()
+{
+}
+
+linettyC["domain-lookup"].enter = function()
+{
+}
+
+linettyC.editing.enter = function()
+{
+}
+
+linettyC.exec.enter = function()
+{
+}
+
+linettyC["exec-banner"].enter = function()
+{
+}
+
+linettyC["exec-timeout"]["<0-35791>"].enter = function()
+{
+}
+
+linettyC["exec-timeout"]["<0-35791>"]["<0-2147483>"].enter = function()
+{
+}
+
+linettyC.exit.enter = function()
+{
+}
+
+linettyC.flowcontrol.hardware.enter = function()
+{
+}
+
+linettyC.flowcontrol.hardware["in"].enter = function()
+{
+}
+
+linettyC.flowcontrol.hardware.out.enter = function()
+{
+}
+
+linettyC["flush-at-activation"].enter = function()
+{
+}
+
+linettyC["full-help"].enter = function()
+{
+}
+
+linettyC.help.enter = function()
+{
+}
+
+linettyC.history.enter = function()
+{
+}
+
+linettyC.insecure.enter = function()
+{
+}
+
+linettyC.international.enter = function()
+{
+}
+
+linettyC["keymap-type"].LINE.enter = function()
+{
+}
+
+linettyC.location.LINE.enter = function()
+{
+}
+
+linettyC.lockable.enter = function()
+{
+}
+
+linettyC.login.enter = function()
+{
+}
+
+linettyC.login.local.enter = function()
+{
+}
+
+linettyC.monitor.enter = function()
+{
+}
+
+linettyC["motd-banner"].enter = function()
+{
+}
+
+linettyC.notify.enter = function()
+{
+}
+
+linettyC.password["<7-7>"].WORD.enter = function()
+{
+}
+
+linettyC.password.LINE.enter = function()
+{
+}
+
+linettyC.private.enter = function()
+{
+}
+
+linettyC["refuse-message"].LINE.enter = function()
+{
+}
+
+linettyC.speed["<0-4294967295>"].enter = function()
+{
+}
+
+linettyC.stopbits["<1-1>"].enter = function()
+{
+}
+
+linettyC.stopbits["1.5"].enter = function()
+{
+}
+
+linettyC.stopbits["<2-2>"].enter = function()
+{
+}
+
+linettyC.transport.input.all.enter = function()
+{
+}
+
+linettyC["vacant-message"].enter = function()
+{
+}
+
+linettyC["vacant-message"].LINE.enter = function()
+{
+}
+
diff --git a/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/fnc_linevty.txt b/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/fnc_linevty.txt
new file mode 100644
index 0000000..81ba302
--- /dev/null
+++ b/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/fnc_linevty.txt
@@ -0,0 +1,382 @@
+linevtyC["absolute-timeout"]["<0-10000>"].enter = true;
+
+linevtyC["access-class"]["<1-199>"]["in"].enter = true;
+
+linevtyC["access-class"]["<1-199>"].out.enter = true;
+
+linevtyC["access-class"]["<1300-2699>"]["in"].enter = true;
+
+linevtyC["access-class"]["<1300-2699>"].out.enter = true;
+
+linevtyC.autobaud.enter = true;
+
+linevtyC.autocommand.LINE.enter = true;
+
+linevtyC.autocommand["no-suppress-linenumber"].LINE.enter = true;
+
+linevtyC["autocommand-options"].enter = true;
+
+linevtyC["autocommand-options"].nohangup.enter = true;
+
+linevtyC.autohangup.enter = true;
+
+linevtyC.autohangup["session-timeout"].enter = true;
+
+linevtyC.autoselect.enter = true;
+
+linevtyC.autoselect.arap.enter = true;
+
+linevtyC.autoselect["during-login"].enter = true;
+
+linevtyC.autoselect.ppp.enter = true;
+
+linevtyC.autoselect.slip.enter = true;
+
+linevtyC.autoselect.timeout["<1-120>"].enter = true;
+
+linevtyC["buffer-length"]["<16-1536>"].enter = true;
+
+linevtyC["data-character-bits"]["<7-8>"].enter = true;
+
+linevtyC["default"]["absolute-timeout"].enter = true;
+
+linevtyC["default"]["activation-character"].enter = true;
+
+linevtyC["default"].autobaud.enter = true;
+
+linevtyC["default"].autocommand.enter = true;
+
+linevtyC["default"]["autocommand-options"].enter = true;
+
+linevtyC["default"].autohangup.enter = true;
+
+linevtyC["default"].autoselect.enter = true;
+
+linevtyC["default"]["buffer-length"].enter = true;
+
+linevtyC["default"]["data-character-bits"].enter = true;
+
+linevtyC["default"].databits.enter = true;
+
+linevtyC["dispatch-machine"].WORD.enter = true;
+
+linevtyC["dispatch-timeout"]["<0-4294967294>"].enter = true;
+
+linevtyC["domain-lookup"].enter = true;
+
+linevtyC.editing.enter = true;
+
+linevtyC["escape-character"].BREAK.enter = true;
+
+linevtyC["escape-character"]["default"].enter = true;
+
+linevtyC["escape-character"].NONE.enter = true;
+
+linevtyC.exec.enter = true;
+
+linevtyC["exec-banner"].enter = true;
+
+linevtyC["exec-character-bits"]["<7-8>"].enter = true;
+
+linevtyC["exec-timeout"]["<0-35791>"].enter = true;
+
+linevtyC["exec-timeout"]["<0-35791>"]["<0-2147483>"].enter = true;
+
+linevtyC.exit.enter = true;
+
+linevtyC.flowcontrol.NONE.enter = true;
+
+linevtyC.flowcontrol.NONE["in"].enter = true;
+
+linevtyC.flowcontrol.NONE.lock.enter = true;
+
+linevtyC.flowcontrol.NONE.out.enter = true;
+
+linevtyC.flowcontrol.NONE.out.lock.enter = true;
+
+linevtyC.flowcontrol.software.enter = true;
+
+linevtyC.flowcontrol.software["in"].enter = true;
+
+linevtyC.flowcontrol.software.lock.enter = true;
+
+linevtyC.flowcontrol.software.out.enter = true;
+
+linevtyC.flowcontrol.software.out.lock.enter = true;
+
+linevtyC["flush-at-activation"].enter = true;
+
+linevtyC["full-help"].enter = true;
+
+linevtyC.help.enter = true;
+
+linevtyC.history.enter = true;
+
+linevtyC.insecure.enter = true;
+
+linevtyC.international.enter = true;
+
+linevtyC.location.LINE.enter = true;
+
+linevtyC.lockable.enter = true;
+
+linevtyC.logging.synchronous.enter = true;
+
+linevtyC.login.enter = true;
+
+linevtyC.login.local.enter = true;
+
+linevtyC.login.tacacs.enter = true;
+
+linevtyC["logout-warning"]["<0-4294967295>"].enter = true;
+
+linevtyC.modem["CTS-Alarm"].enter = true;
+
+linevtyC.modem["DTR-active"].enter = true;
+
+linevtyC.modem.Dialin.enter = true;
+
+linevtyC.modem.Dialin.delay.enter = true;
+
+linevtyC.modem.Host.enter = true;
+
+linevtyC.modem.InOut.enter = true;
+
+linevtyC.modem.Printer.enter = true;
+
+linevtyC.modem["answer-timeout"]["<0-65535>"].enter = true;
+
+linevtyC.modem.autoconfigure.discovery.enter = true;
+
+linevtyC.modem.autoconfigure.type.WORD.enter = true;
+
+linevtyC.modem.busyout.enter = true;
+
+linevtyC.modem["dtr-delay"]["<0-65535>"].enter = true;
+
+linevtyC.modem.onhold["<0-65535>"].enter = true;
+
+linevtyC.modem.onhold.infinite.enter = true;
+
+linevtyC.monitor.enter = true;
+
+linevtyC["motd-banner"].enter = true;
+
+linevtyC.no["absolute-timeout"].enter = true;
+
+linevtyC.no["activation-character"].enter = true;
+
+linevtyC.no.autobaud.enter = true;
+
+linevtyC.no.autocommand.enter = true;
+
+linevtyC.no["autocommand-options"].enter = true;
+
+linevtyC.no.autohangup.enter = true;
+
+linevtyC.no.autoselect.enter = true;
+
+linevtyC.no["buffer-length"].enter = true;
+
+linevtyC.no["data-character-bits"].enter = true;
+
+linevtyC.no.databits.enter = true;
+
+linevtyC.no["disconnect-character"].enter = true;
+
+linevtyC.no["dispatch-character"].enter = true;
+
+linevtyC.no["dispatch-machine"].enter = true;
+
+linevtyC.no["dispatch-timeout"].enter = true;
+
+linevtyC.no["domain-lookup"].enter = true;
+
+linevtyC.no.editing.enter = true;
+
+linevtyC.no["escape-character"].enter = true;
+
+linevtyC.no.exec.enter = true;
+
+linevtyC.no["exec-banner"].enter = true;
+
+linevtyC.no["exec-character-bits"].enter = true;
+
+linevtyC.no["exec-timeout"].enter = true;
+
+linevtyC.no.flowcontrol.enter = true;
+
+linevtyC.no["flush-at-activation"].enter = true;
+
+linevtyC.no["full-help"].enter = true;
+
+linevtyC.no.history.enter = true;
+
+linevtyC.no["hold-character"].enter = true;
+
+linevtyC.no.insecure.enter = true;
+
+linevtyC.no.international.enter = true;
+
+linevtyC.no.location.enter = true;
+
+linevtyC.no.lockable.enter = true;
+
+linevtyC.no.login.enter = true;
+
+linevtyC.no["logout-warning"].enter = true;
+
+linevtyC.no.monitor.enter = true;
+
+linevtyC.no["motd-banner"].enter = true;
+
+linevtyC.notify.enter = true;
+
+linevtyC.parity.even.enter = true;
+
+linevtyC.parity.mark.enter = true;
+
+linevtyC.parity.none.enter = true;
+
+linevtyC.parity.odd.enter = true;
+
+linevtyC.parity.space.enter = true;
+
+linevtyC.password.LINE.enter = true;
+
+linevtyC.private.enter = true;
+
+linevtyC["refuse-message"].LINE.enter = true;
+
+linevtyC.rotary["<1-99>"].enter = true;
+
+linevtyC.rxspeed["<0-4294967295>"].enter = true;
+
+linevtyC.script.activation.WORD.enter = true;
+
+linevtyC.script["arap-callback"].WORD.enter = true;
+
+linevtyC.script.callback.WORD.enter = true;
+
+linevtyC.script.connection.WORD.enter = true;
+
+linevtyC.script.dialer.WORD.enter = true;
+
+linevtyC.script.reset.WORD.enter = true;
+
+linevtyC.script.startup.WORD.enter = true;
+
+linevtyC["session-disconnect-warning"]["<0-4294967295>"].enter = true;
+
+linevtyC["session-limit"]["<0-4294967295>"].enter = true;
+
+linevtyC["session-timeout"]["<0-35791>"].enter = true;
+
+linevtyC["special-character-bits"]["<7-8>"].enter = true;
+
+linevtyC.speed["<0-4294967295>"].enter = true;
+
+linevtyC.stopbits["1.5"].enter = true;
+
+linevtyC.telnet["break-on-ip"].enter = true;
+
+linevtyC.telnet["ip-on-break"].enter = true;
+
+linevtyC.telnet["refuse-negotiations"].enter = true;
+
+linevtyC.telnet.speed.enter = true;
+
+linevtyC.telnet["sync-on-break"].enter = true;
+
+linevtyC.telnet.transparent.enter = true;
+
+linevtyC["terminal-type"].WORD.enter = true;
+
+linevtyC.transport.input.all.enter = true;
+
+linevtyC.transport.input.none.enter = true;
+
+linevtyC.transport.input.pad.enter = true;
+
+linevtyC.transport.input.rlogin.enter = true;
+
+linevtyC.transport.input.rlogin.pad.enter = true;
+
+linevtyC.transport.input.telnet.enter = true;
+
+linevtyC.transport.input.telnet.pad.enter = true;
+
+linevtyC.transport.input.telnet.rlogin.enter = true;
+
+linevtyC.transport.input.telnet.rlogin.pad.enter = true;
+
+linevtyC.transport.input.udptn.enter = true;
+
+linevtyC.transport.input.udptn.pad.enter = true;
+
+linevtyC.transport.input.udptn.rlogin.enter = true;
+
+linevtyC.transport.input.udptn.rlogin.pad.enter = true;
+
+linevtyC.transport.input.udptn.telnet.enter = true;
+
+linevtyC.transport.input.udptn.telnet.pad.enter = true;
+
+linevtyC.transport.input.udptn.telnet.rlogin.enter = true;
+
+linevtyC.transport.input.udptn.telnet.rlogin.pad.enter = true;
+
+linevtyC.transport.output.all.enter = true;
+
+linevtyC.transport.output.none.enter = true;
+
+linevtyC.transport.output.pad.enter = true;
+
+linevtyC.transport.output.rlogin.enter = true;
+
+linevtyC.transport.output.rlogin.pad.enter = true;
+
+linevtyC.transport.output.telnet.enter = true;
+
+linevtyC.transport.output.telnet.pad.enter = true;
+
+linevtyC.transport.output.telnet.rlogin.enter = true;
+
+linevtyC.transport.output.telnet.rlogin.pad.enter = true;
+
+linevtyC.transport.output.udptn.enter = true;
+
+linevtyC.transport.output.udptn.pad.enter = true;
+
+linevtyC.transport.output.udptn.rlogin.enter = true;
+
+linevtyC.transport.output.udptn.rlogin.pad.enter = true;
+
+linevtyC.transport.output.udptn.telnet.enter = true;
+
+linevtyC.transport.output.udptn.telnet.pad.enter = true;
+
+linevtyC.transport.output.udptn.telnet.rlogin.enter = true;
+
+linevtyC.transport.output.udptn.telnet.rlogin.pad.enter = true;
+
+linevtyC.transport.preferred.all.enter = true;
+
+linevtyC.transport.preferred.none.enter = true;
+
+linevtyC.transport.preferred.pad.enter = true;
+
+linevtyC.transport.preferred.rlogin.enter = true;
+
+linevtyC.transport.preferred.telnet.enter = true;
+
+linevtyC.transport.preferred.udptn.enter = true;
+
+linevtyC.txspeed["<0-4294967295>"].enter = true;
+
+linevtyC["vacant-message"].enter = true;
+
+linevtyC["vacant-message"].LINE.enter = true;
+
+linevtyC.width["<0-512>"].enter = true;
+
diff --git a/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/fnc_mapClass.txt b/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/fnc_mapClass.txt
new file mode 100644
index 0000000..7a53e3b
--- /dev/null
+++ b/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/fnc_mapClass.txt
@@ -0,0 +1,108 @@
+mapClassC["exit-class"].enter = true;
+
+mapClassC["frame-relay"]["adaptive-shaping"].becn.enter = true;
+
+mapClassC["frame-relay"]["adaptive-shaping"].foresight.enter = true;
+
+mapClassC["frame-relay"]["adaptive-shaping"]["interface-congestion"].enter = true;
+
+mapClassC["frame-relay"]["adaptive-shaping"]["interface-congestion"]["<0-40>"].enter = true;
+
+mapClassC["frame-relay"].bc.enter = true;
+
+mapClassC["frame-relay"].bc["<300-16000000>"].enter = true;
+
+mapClassC["frame-relay"].bc["in"]["<0-16000000>"].enter = true;
+
+mapClassC["frame-relay"].bc.out["<300-16000000>"].enter = true;
+
+mapClassC["frame-relay"].be.enter = true;
+
+mapClassC["frame-relay"].be["<0-16000000>"].enter = true;
+
+mapClassC["frame-relay"].be["in"]["<0-16000000>"].enter = true;
+
+mapClassC["frame-relay"].be.out["<0-16000000>"].enter = true;
+
+mapClassC["frame-relay"].cir["<1-45000000>"].enter = true;
+
+mapClassC["frame-relay"].cir["in"]["<0-45000000>"].enter = true;
+
+mapClassC["frame-relay"].cir.out["<1-45000000>"].enter = true;
+
+mapClassC["frame-relay"]["custom-queue-list"]["<1-16>"].enter = true;
+
+mapClassC["frame-relay"]["end-to-end"].keepalive["error-threshold"].recv["<1-32>"].enter = true;
+
+mapClassC["frame-relay"]["end-to-end"].keepalive["error-threshold"].send["<1-32>"].enter = true;
+
+mapClassC["frame-relay"]["end-to-end"].keepalive["event-window"].recv["<1-32>"].enter = true;
+
+mapClassC["frame-relay"]["end-to-end"].keepalive["event-window"].send["<1-32>"].enter = true;
+
+mapClassC["frame-relay"]["end-to-end"].keepalive.mode.bidirectional.enter = true;
+
+mapClassC["frame-relay"]["end-to-end"].keepalive.mode["passive-reply"].enter = true;
+
+mapClassC["frame-relay"]["end-to-end"].keepalive.mode.reply.enter = true;
+
+mapClassC["frame-relay"]["end-to-end"].keepalive.mode.request.enter = true;
+
+mapClassC["frame-relay"]["end-to-end"].keepalive["success-events"].recv["<1-32>"].enter = true;
+
+mapClassC["frame-relay"]["end-to-end"].keepalive["success-events"].send["<1-32>"].enter = true;
+
+mapClassC["frame-relay"]["end-to-end"].keepalive.timer.recv["<1-10000>"].enter = true;
+
+mapClassC["frame-relay"]["end-to-end"].keepalive.timer.send["<1-10000>"].enter = true;
+
+mapClassC["frame-relay"]["fair-queue"].enter = true;
+
+mapClassC["frame-relay"]["fair-queue"]["<1-4096>"].enter = true;
+
+mapClassC["frame-relay"]["fair-queue"]["<1-4096>"]["<16-4096>"].enter = true;
+
+mapClassC["frame-relay"]["fair-queue"]["<1-4096>"]["<16-4096>"]["<0-100>"].enter = true;
+
+mapClassC["frame-relay"]["fair-queue"]["<1-4096>"]["<16-4096>"]["<0-100>"]["<0-4096>"].enter = true;
+
+mapClassC["frame-relay"]["fecn-adapt"].enter = true;
+
+mapClassC["frame-relay"].fragment.enter = true;
+
+mapClassC["frame-relay"].fragment["<16-1600>"].enter = true;
+
+mapClassC["frame-relay"].holdq["<1-1024>"].enter = true;
+
+mapClassC["frame-relay"]["idle-timer"]["<0-2000000>"].enter = true;
+
+mapClassC["frame-relay"]["idle-timer"]["in"]["<0-2000000>"].enter = true;
+
+mapClassC["frame-relay"]["idle-timer"].out["<0-2000000>"].enter = true;
+
+mapClassC["frame-relay"]["interface-queue"].priority.high.enter = true;
+
+mapClassC["frame-relay"]["interface-queue"].priority.medium.enter = true;
+
+mapClassC["frame-relay"]["interface-queue"].priority.normal.enter = true;
+
+mapClassC["frame-relay"]["interface-queue"].priority.low.enter = true;
+
+mapClassC["frame-relay"].ip.rtp.priority["<2000-65535>"]["<0-16383>"]["<0-2000>"].enter = true;
+
+mapClassC["frame-relay"].mincir["<1000-45000000>"].enter = true;
+
+mapClassC["frame-relay"].mincir["in"]["<1000-45000000>"].enter = true;
+
+mapClassC["frame-relay"].mincir.out["<1000-45000000>"].enter = true;
+
+mapClassC["frame-relay"]["priority-group"]["<1-16>"].enter = true;
+
+mapClassC["frame-relay"]["traffic-rate"]["<600-45000000>"].enter = true;
+
+mapClassC["frame-relay"]["traffic-rate"]["<600-45000000>"]["<0-45000000>"].enter = true;
+
+mapClassC["frame-relay"].voice.bandwidth["<8000-45000000>"].enter = true;
+
+mapClassC.help.enter = true;
+
diff --git a/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/fnc_policyMap.txt b/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/fnc_policyMap.txt
new file mode 100644
index 0000000..f11e8fe
--- /dev/null
+++ b/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/fnc_policyMap.txt
@@ -0,0 +1,200 @@
+policyMapC.enter = function()
+{
+}
+
+policyMapC.class.WORD.enter = function()
+{
+}
+
+policyMapC.class.WORD["access-group"]["<1-2699>"].enter = function()
+{
+}
+
+policyMapC.class.WORD["access-group"].name.WORD.enter = function()
+{
+}
+
+policyMapC.class.WORD.any.enter = function()
+{
+}
+
+policyMapC.class.WORD["destination-address"].mac["H.H.H"].enter = function()
+{
+}
+
+policyMapC.class.WORD.dscp.enter = function()
+{
+}
+
+policyMapC.class.WORD.dscp["<0-63>"].enter = function()
+{
+}
+
+policyMapC.class.WORD["input-interface"].Dialer["<0-799>"].enter = function()
+{
+}
+
+policyMapC.class.WORD["input-interface"].Loopback["<0-2147483647>"].enter = function()
+{
+}
+
+policyMapC.class.WORD["input-interface"].Null["<0-0>"].enter = function()
+{
+}
+
+policyMapC.class.WORD.precedence.enter = function()
+{
+}
+
+policyMapC.class.WORD.precedence["<0-7>"].enter = function()
+{
+}
+
+policyMapC.class.WORD.protocol.aarp.enter = function()
+{
+}
+
+policyMapC.class.WORD.protocol.apollo.enter = function()
+{
+}
+
+policyMapC.class.WORD.protocol.appletalk.enter = function()
+{
+}
+
+policyMapC.class.WORD.protocol.arp.enter = function()
+{
+}
+
+policyMapC.class.WORD.protocol.bridge.enter = function()
+{
+}
+
+policyMapC.class.WORD.protocol.bstun.enter = function()
+{
+}
+
+policyMapC.class.WORD.protocol.cdp.enter = function()
+{
+}
+
+policyMapC.class.WORD.protocol.clns.enter = function()
+{
+}
+
+policyMapC.class.WORD.protocol["clns_es"].enter = function()
+{
+}
+
+policyMapC.class.WORD.protocol["clns_is"].enter = function()
+{
+}
+
+policyMapC.class.WORD.protocol.cmns.enter = function()
+{
+}
+
+policyMapC.class.WORD.protocol.compressedtcp.enter = function()
+{
+}
+
+policyMapC.class.WORD.protocol.decnet.enter = function()
+{
+}
+
+policyMapC.class.WORD.protocol["decnet_node"].enter = function()
+{
+}
+
+policyMapC.class.WORD.protocol["decnet_router-l1"].enter = function()
+{
+}
+
+policyMapC.class.WORD.protocol["decnet_router-l2"].enter = function()
+{
+}
+
+policyMapC.class.WORD.protocol.dlsw.enter = function()
+{
+}
+
+policyMapC.class.WORD.protocol.ip.enter = function()
+{
+}
+
+policyMapC.class.WORD.protocol.ipx.enter = function()
+{
+}
+
+policyMapC.class.WORD.protocol.llc2.enter = function()
+{
+}
+
+policyMapC.class.WORD.protocol.pad.enter = function()
+{
+}
+
+policyMapC.class.WORD.protocol.pppoe.enter = function()
+{
+}
+
+policyMapC.class.WORD.protocol.qllc.enter = function()
+{
+}
+
+policyMapC.class.WORD.protocol.rsrb.enter = function()
+{
+}
+
+policyMapC.class.WORD.protocol.snapshot.enter = function()
+{
+}
+
+policyMapC.class.WORD.protocol.stun.enter = function()
+{
+}
+
+policyMapC.class.WORD.protocol.vines.enter = function()
+{
+}
+
+policyMapC.class.WORD.protocol.xns.enter = function()
+{
+}
+
+policyMapC.class.WORD["qos-group"]["<0-99>"].enter = function()
+{
+}
+
+policyMapC.class.WORD["source-address"].mac["H.H.H"].enter = function()
+{
+}
+
+policyMapC.description.LINE.enter = function()
+{
+}
+
+policyMapC.exit.enter = function()
+{
+}
+
+policyMapC.no.enter = function()
+{
+}
+
+policyMapC.no.class.WORD.enter = function()
+{
+}
+
+policyMapC.no.description.enter = function()
+{
+}
+
+policyMapC.no.exit.enter = function()
+{
+}
+
+policyMapC.rename.WORD.enter = function()
+{
+}
+
diff --git a/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/fnc_policyMapClass.txt b/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/fnc_policyMapClass.txt
new file mode 100644
index 0000000..f4cd32f
--- /dev/null
+++ b/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/fnc_policyMapClass.txt
@@ -0,0 +1,260 @@
+policyMapClassC.enter = function()
+{
+}
+
+policyMapClassC.bandwidth["<8-2000000>"].enter = function()
+{
+}
+
+policyMapClassC.bandwidth.percent["<1-100>"].enter = function()
+{
+}
+
+policyMapClassC.exit.enter = function()
+{
+}
+
+policyMapClassC.no.enter = function()
+{
+}
+
+policyMapClassC.police["<8000-200000000>"].enter = function()
+{
+}
+
+policyMapClassC.police["<8000-200000000>"]["<1000-51200000>"].enter = function()
+{
+}
+
+policyMapClassC.police["<8000-200000000>"]["<1000-51200000>"]["<1000-51200000>"].enter = function()
+{
+}
+
+policyMapClassC.police["<8000-200000000>"]["conform-action"].drop.enter = function()
+{
+}
+
+policyMapClassC.police["<8000-200000000>"]["conform-action"].drop["exceed-action"].enter = function()
+{
+}
+
+policyMapClassC.police["<8000-200000000>"]["conform-action"]["set-clp-transmit"].enter = function()
+{
+}
+
+policyMapClassC.police["<8000-200000000>"]["conform-action"]["set-clp-transmit"]["exceed-action"].enter = function()
+{
+}
+
+policyMapClassC.police["<8000-200000000>"]["conform-action"]["set-clp-transmit"]["exceed-action"].drop.enter = function()
+{
+}
+
+policyMapClassC.police["<8000-200000000>"]["conform-action"]["set-dscp-transmit"]["<0-63>"].enter = function()
+{
+}
+
+policyMapClassC.police["<8000-200000000>"]["conform-action"]["set-dscp-transmit"]["<0-63>"]["exceed-action"].enter = function()
+{
+}
+
+policyMapClassC.police["<8000-200000000>"]["conform-action"]["set-mpls-exp-transmit"]["<0-7>"].enter = function()
+{
+}
+
+policyMapClassC.police["<8000-200000000>"]["conform-action"]["set-mpls-exp-transmit"]["<0-7>"]["exceed-action"].enter = function()
+{
+}
+
+policyMapClassC.police["<8000-200000000>"]["conform-action"]["set-prec-transmit"]["<0-7>"].enter = function()
+{
+}
+
+policyMapClassC.police["<8000-200000000>"]["conform-action"]["set-prec-transmit"]["<0-7>"]["exceed-action"].enter = function()
+{
+}
+
+policyMapClassC.police["<8000-200000000>"]["conform-action"]["set-qos-transmit"]["<0-99>"].enter = function()
+{
+}
+
+policyMapClassC.police["<8000-200000000>"]["conform-action"]["set-qos-transmit"]["<0-99>"]["exceed-action"].enter = function()
+{
+}
+
+policyMapClassC.police["<8000-200000000>"]["conform-action"].transmit.enter = function()
+{
+}
+
+policyMapClassC.police["<8000-200000000>"]["conform-action"].transmit["exceed-action"].enter = function()
+{
+}
+
+policyMapClassC.police["<8000-200000000>"]["conform-action"].transmit["exceed-action"].drop.enter = function()
+{
+}
+
+policyMapClassC.police["<8000-200000000>"]["conform-action"].transmit["exceed-action"]["set-clp-transmit"].enter = function()
+{
+}
+
+policyMapClassC.priority["<8-2000000>"].enter = function()
+{
+}
+
+policyMapClassC.priority["<8-2000000>"]["<32-2000000>"].enter = function()
+{
+}
+
+policyMapClassC["queue-limit"]["<1-512>"].enter = function()
+{
+}
+
+policyMapClassC["random-detect"].enter = function()
+{
+}
+
+policyMapClassC.set["atm-clp"].enter = function()
+{
+}
+
+policyMapClassC.set.cos["<0-7>"].enter = function()
+{
+}
+
+policyMapClassC.set.ip.dscp["<0-63>"].enter = function()
+{
+}
+
+policyMapClassC.set.ip.dscp.af11.enter = function()
+{
+}
+
+policyMapClassC.set.ip.dscp.af12.enter = function()
+{
+}
+
+policyMapClassC.set.ip.dscp.af13.enter = function()
+{
+}
+
+policyMapClassC.set.ip.dscp.af21.enter = function()
+{
+}
+
+policyMapClassC.set.ip.dscp.af22.enter = function()
+{
+}
+
+policyMapClassC.set.ip.dscp.af23.enter = function()
+{
+}
+
+policyMapClassC.set.ip.dscp.af31.enter = function()
+{
+}
+
+policyMapClassC.set.ip.dscp.af32.enter = function()
+{
+}
+
+policyMapClassC.set.ip.dscp.af33.enter = function()
+{
+}
+
+policyMapClassC.set.ip.dscp.af41.enter = function()
+{
+}
+
+policyMapClassC.set.ip.dscp.af42.enter = function()
+{
+}
+
+policyMapClassC.set.ip.dscp.af43.enter = function()
+{
+}
+
+policyMapClassC.set.ip.dscp.cs1.enter = function()
+{
+}
+
+policyMapClassC.set.ip.dscp.cs2.enter = function()
+{
+}
+
+policyMapClassC.set.ip.dscp.cs3.enter = function()
+{
+}
+
+policyMapClassC.set.ip.dscp.cs4.enter = function()
+{
+}
+
+policyMapClassC.set.ip.dscp.cs5.enter = function()
+{
+}
+
+policyMapClassC.set.ip.dscp.cs6.enter = function()
+{
+}
+
+policyMapClassC.set.ip.dscp.cs7.enter = function()
+{
+}
+
+policyMapClassC.set.ip.dscp["default"].enter = function()
+{
+}
+
+policyMapClassC.set.ip.dscp.ef.enter = function()
+{
+}
+
+policyMapClassC.set.ip.precedence["<0-7>"].enter = function()
+{
+}
+
+policyMapClassC.set.ip.precedence["<0-7>"].enter = function()
+{
+}
+
+policyMapClassC.set.ip.precedence.critical.enter = function()
+{
+}
+
+policyMapClassC.set.ip.precedence.flash.enter = function()
+{
+}
+
+policyMapClassC.set.ip.precedence["flash-override"].enter = function()
+{
+}
+
+policyMapClassC.set.ip.precedence.immediate.enter = function()
+{
+}
+
+policyMapClassC.set.ip.precedence.internet.enter = function()
+{
+}
+
+policyMapClassC.set.ip.precedence.network.enter = function()
+{
+}
+
+policyMapClassC.set.ip.precedence.priority.enter = function()
+{
+}
+
+policyMapClassC.set.ip.precedence.routine.enter = function()
+{
+}
+
+policyMapClassC.set.mpls.experimental["<0-7>"].enter = function()
+{
+}
+
+policyMapClassC.set["qos-group"]["<0-99>"].enter = function()
+{
+}
+
diff --git a/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/fnc_routeMap.txt b/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/fnc_routeMap.txt
new file mode 100644
index 0000000..3373651
--- /dev/null
+++ b/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/fnc_routeMap.txt
@@ -0,0 +1,308 @@
+routeMapC.description.enter = true;
+
+routeMapC.description.LINE.enter = true;
+
+routeMapC.exit.enter = true;
+
+routeMapC.help.enter = true;
+
+routeMapC.match["as-path"].enter = true;
+
+routeMapC.match["as-path"]["<1-199>"].enter = true;
+
+routeMapC.match.extcommunity.enter = true;
+
+routeMapC.match.extcommunity["<1-99>"].enter = true;
+
+routeMapC.match.interface.enter = true;
+
+routeMapC.match.interface.Dialer["<0-255>"].enter = true;
+
+routeMapC.match.interface.FastEthernet["<0-0>"].enter = true;
+
+routeMapC.match.interface.Loopback["<0-2147483647>"].enter = true;
+
+routeMapC.match.interface.Null["<0-0>"].enter = true;
+
+routeMapC.match.interface.Serial["<0-1>"].enter = true;
+
+routeMapC.match.ip.address.enter = true;
+
+routeMapC.match.ip.address["<1-199>"].enter = true;
+
+routeMapC.match.ip.address["<1300-2699>"].enter = true;
+
+routeMapC.match.ip.address.WORD.enter = true;
+
+routeMapC.match.ip.address["prefix-list"].enter = true;
+
+routeMapC.match.ip["next-hop"].enter = true;
+
+routeMapC.match.ip["next-hop"]["<1-99>"].enter = true;
+
+routeMapC.match.ip["next-hop"]["<1300-1999>"].enter = true;
+
+routeMapC.match.ip["next-hop"].WORD.enter = true;
+
+routeMapC.match.ip["next-hop"]["prefix-list"].enter = true;
+
+routeMapC.match.ip["route-source"].enter = true;
+
+routeMapC.match.ip["route-source"]["<1-99>"].enter = true;
+
+routeMapC.match.ip["route-source"]["<1300-1999>"].enter = true;
+
+routeMapC.match.ip["route-source"].WORD.enter = true;
+
+routeMapC.match.ip["route-source"]["prefix-list"].enter = true;
+
+routeMapC.match.metric.enter = true;
+
+routeMapC.match.metric["<0-4294967295>"].enter = true;
+
+routeMapC.match["route-type"].enter = true;
+
+routeMapC.match["route-type"].external.enter = true;
+
+routeMapC.match["route-type"].external["type-1"].enter = true;
+
+routeMapC.match["route-type"].external["type-2"].enter = true;
+
+routeMapC.match["route-type"].internal.enter = true;
+
+routeMapC.match["route-type"].internal.external.enter = true;
+
+routeMapC.match["route-type"]["level-1"].enter = true;
+
+routeMapC.match["route-type"]["level-1"].external.enter = true;
+
+routeMapC.match["route-type"]["level-1"].internal.enter = true;
+
+routeMapC.match["route-type"]["level-2"].enter = true;
+
+routeMapC.match["route-type"]["level-2"].external.enter = true;
+
+routeMapC.match["route-type"]["level-2"].internal.enter = true;
+
+routeMapC.match["route-type"]["level-2"]["level-1"].enter = true;
+
+routeMapC.match["route-type"].local.enter = true;
+
+routeMapC.match["route-type"].local.external.enter = true;
+
+routeMapC.match["route-type"].local.internal.enter = true;
+
+routeMapC.match["route-type"].local["level-1"].enter = true;
+
+routeMapC.match["route-type"].local["level-2"].enter = true;
+
+routeMapC.match["route-type"]["nssa-external"].enter = true;
+
+routeMapC.match["route-type"]["nssa-external"].external.enter = true;
+
+routeMapC.match["route-type"]["nssa-external"].internal.enter = true;
+
+routeMapC.match["route-type"]["nssa-external"]["level-1"].enter = true;
+
+routeMapC.match["route-type"]["nssa-external"]["level-2"].enter = true;
+
+routeMapC.match["route-type"]["nssa-external"].local.enter = true;
+
+routeMapC.match["route-type"]["nssa-external"]["type-1"].enter = true;
+
+routeMapC.match["route-type"]["nssa-external"]["type-2"].enter = true;
+
+routeMapC.match.tag.enter = true;
+
+routeMapC.match.tag["<0-4294967295>"].enter = true;
+
+routeMapC.no.description.enter = true;
+
+routeMapC.no.match["as-path"].enter = true;
+
+routeMapC.no.match["as-path"]["<1-199>"].enter = true;
+
+routeMapC.no.match.extcommunity.enter = true;
+
+routeMapC.no.match.extcommunity["<1-99>"].enter = true;
+
+routeMapC.no.match.interface.enter = true;
+
+routeMapC.no.match.ip.address.enter = true;
+
+routeMapC.no.match.ip["next-hop"].enter = true;
+
+routeMapC.no.match.ip["route-source"].enter = true;
+
+routeMapC.no.match.ipv6.address.enter = true;
+
+routeMapC.no.match.ipv6["next-hop"].enter = true;
+
+routeMapC.no.match.ipv6["route-source"].enter = true;
+
+routeMapC.no.match.metric.enter = true;
+
+routeMapC.no.match.metric["<0-4294967295>"].enter = true;
+
+routeMapC.no.match["route-type"].enter = true;
+
+routeMapC.no.match["route-type"].external.enter = true;
+
+routeMapC.no.match["route-type"].internal.enter = true;
+
+routeMapC.no.match["route-type"]["level-1"].enter = true;
+
+routeMapC.no.match["route-type"]["level-2"].enter = true;
+
+routeMapC.no.match["route-type"].local.enter = true;
+
+routeMapC.no.match["route-type"]["nssa-external"].enter = true;
+
+routeMapC.no.match.tag.enter = true;
+
+routeMapC.no.match.tag["<0-4294967295>"].enter = true;
+
+routeMapC.set.extcommunity.rt.enter = true;
+
+routeMapC.set.extcommunity.soo.enter = true;
+
+routeMapC.set.interface.enter = true;
+
+routeMapC.set.interface.Dialer["<0-255>"].enter = true;
+
+routeMapC.set.interface.FastEthernet["<0-0>"].enter = true;
+
+routeMapC.set.interface.FastEthernet["<0-0>"].Dialer["<0-255>"].enter = true;
+
+routeMapC.set.interface.Loopback["<0-2147483647>"].enter = true;
+
+routeMapC.set.interface.Loopback["<0-2147483647>"].Dialer["<0-255>"].enter = true;
+
+routeMapC.set.interface.Loopback["<0-2147483647>"].FastEthernet["<0-0>"].enter = true;
+
+routeMapC.set.interface.Loopback["<0-2147483647>"].FastEthernet["<0-0>"].Dialer["<0-255>"].enter = true;
+
+routeMapC.set.interface.Null["<0-0>"].enter = true;
+
+routeMapC.set.interface.Null["<0-0>"].Dialer["<0-255>"].enter = true;
+
+routeMapC.set.interface.Null["<0-0>"].FastEthernet["<0-0>"].enter = true;
+
+routeMapC.set.interface.Null["<0-0>"].FastEthernet["<0-0>"].Dialer["<0-255>"].enter = true;
+
+routeMapC.set.interface.Null["<0-0>"].Loopback["<0-2147483647>"].enter = true;
+
+routeMapC.set.interface.Null["<0-0>"].Loopback["<0-2147483647>"].Dialer["<0-255>"].enter = true;
+
+routeMapC.set.interface.Null["<0-0>"].Loopback["<0-2147483647>"].FastEthernet["<0-0>"].enter = true;
+
+routeMapC.set.interface.Serial["<0-1>"].enter = true;
+
+routeMapC.set.interface.Serial["<0-1>"].Dialer["<0-255>"].enter = true;
+
+routeMapC.set.interface.Serial["<0-1>"].FastEthernet["<0-0>"].enter = true;
+
+routeMapC.set.interface.Serial["<0-1>"].FastEthernet["<0-0>"].Dialer["<0-255>"].enter = true;
+
+routeMapC.set.interface.Serial["<0-1>"].Loopback["<0-2147483647>"].enter = true;
+
+routeMapC.set.interface.Serial["<0-1>"].Loopback["<0-2147483647>"].Dialer["<0-255>"].enter = true;
+
+routeMapC.set.interface.Serial["<0-1>"].Loopback["<0-2147483647>"].FastEthernet["<0-0>"].enter = true;
+
+routeMapC.set.interface.Serial["<0-1>"].Null["<0-0>"].enter = true;
+
+routeMapC.set.interface.Serial["<0-1>"].Null["<0-0>"].Dialer["<0-255>"].enter = true;
+
+routeMapC.set.interface.Serial["<0-1>"].Null["<0-0>"].FastEthernet["<0-0>"].enter = true;
+
+routeMapC.set.interface.Serial["<0-1>"].Null["<0-0>"].Loopback["<0-2147483647>"].enter = true;
+
+routeMapC.set.ip.address["prefix-list"].WORD.enter = true;
+
+routeMapC.set.ip["default"]["next-hop"].enter = true;
+
+routeMapC.set.ip["default"]["next-hop"]["A.B.C.D"].enter = true;
+
+routeMapC.set.ip["default"]["next-hop"]["verify-availability"].enter = true;
+
+routeMapC.set.ip.df.enter = true;
+
+routeMapC.set.ip.df["<0-1>"].enter = true;
+
+routeMapC.set.ip["next-hop"].enter = true;
+
+routeMapC.set.ip["next-hop"]["A.B.C.D"].enter = true;
+
+routeMapC.set.ip["next-hop"]["peer-address"].enter = true;
+
+routeMapC.set.ip["next-hop"]["verify-availability"].enter = true;
+
+routeMapC.set.ip.precedence.enter = true;
+
+routeMapC.set.ip["qos-group"].enter = true;
+
+routeMapC.set.ip["qos-group"]["<0-99>"].enter = true;
+
+routeMapC.set.ip.tos.enter = true;
+
+routeMapC.set.ip.tos["<0-15>"].enter = true;
+
+routeMapC.set.ip.tos["max-reliability"].enter = true;
+
+routeMapC.set.ip.tos["max-throughput"].enter = true;
+
+routeMapC.set.ip.tos["min-delay"].enter = true;
+
+routeMapC.set.ip.tos["min-monetary-cost"].enter = true;
+
+routeMapC.set.ip.tos.normal.enter = true;
+
+routeMapC.set.ipv6["next-hop"].enter = true;
+
+routeMapC.set.level.enter = true;
+
+routeMapC.set.level.backbone.enter = true;
+
+routeMapC.set.level["level-1"].enter = true;
+
+routeMapC.set.level["level-1-2"].enter = true;
+
+routeMapC.set.level["level-2"].enter = true;
+
+routeMapC.set.level["stub-area"].enter = true;
+
+routeMapC.set["local-preference"].enter = true;
+
+routeMapC.set["local-preference"]["<0-4294967295>"].enter = true;
+
+routeMapC.set.metric.enter = true;
+
+routeMapC.set.metric["<0-4294967295>"].enter = true;
+
+routeMapC.set.metric["<0-4294967295>"]["<1-4294967295>"]["<0-255>"]["<1-255>"]["<1-4294967295>"].enter = true;
+
+routeMapC.set["metric-type"].enter = true;
+
+routeMapC.set["metric-type"].external.enter = true;
+
+routeMapC.set["metric-type"].internal.enter = true;
+
+routeMapC.set["metric-type"]["type-1"].enter = true;
+
+routeMapC.set["metric-type"]["type-2"].enter = true;
+
+routeMapC.set.origin.egp["<0-65535>"].enter = true;
+
+routeMapC.set.origin.igp.enter = true;
+
+routeMapC.set.origin.incomplete.enter = true;
+
+routeMapC.set.tag.enter = true;
+
+routeMapC.set.tag["<0-4294967295>"].enter = true;
+
+routeMapC.set.weight.enter = true;
+
+routeMapC.set.weight["<0-65535>"].enter = true;
+
diff --git a/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/fnc_routerAF.txt b/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/fnc_routerAF.txt
new file mode 100644
index 0000000..ddc88fc
--- /dev/null
+++ b/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/fnc_routerAF.txt
@@ -0,0 +1,298 @@
+routerAFC["aggregate-address"]["A.B.C.D"]["A.B.C.D"].enter = true;
+
+routerAFC["aggregate-address"]["A.B.C.D"]["A.B.C.D"]["advertise-map"].WORD.enter = true;
+
+routerAFC["aggregate-address"]["A.B.C.D"]["A.B.C.D"]["as-set"].enter = true;
+
+routerAFC["aggregate-address"]["A.B.C.D"]["A.B.C.D"]["as-set"]["advertise-map"].WORD.enter = true;
+
+routerAFC["aggregate-address"]["A.B.C.D"]["A.B.C.D"]["attribute-map"].WORD.enter = true;
+
+routerAFC["aggregate-address"]["A.B.C.D"]["A.B.C.D"]["attribute-map"].WORD["advertise-map"].WORD.enter = true;
+
+routerAFC["aggregate-address"]["A.B.C.D"]["A.B.C.D"]["attribute-map"].WORD["as-set"].enter = true;
+
+routerAFC["aggregate-address"]["A.B.C.D"]["A.B.C.D"]["attribute-map"].WORD["as-set"]["advertise-map"].WORD.enter = true;
+
+routerAFC["aggregate-address"]["A.B.C.D"]["A.B.C.D"]["route-map"].WORD.enter = true;
+
+routerAFC["aggregate-address"]["A.B.C.D"]["A.B.C.D"]["route-map"].WORD["as-set"].enter = true;
+
+routerAFC["aggregate-address"]["A.B.C.D"]["A.B.C.D"]["summary-only"].enter = true;
+
+routerAFC["aggregate-address"]["A.B.C.D"]["A.B.C.D"]["summary-only"]["advertise-map"].WORD.enter = true;
+
+routerAFC["aggregate-address"]["A.B.C.D"]["A.B.C.D"]["summary-only"]["as-set"].enter = true;
+
+routerAFC["aggregate-address"]["A.B.C.D"]["A.B.C.D"]["summary-only"]["as-set"]["advertise-map"].WORD.enter = true;
+
+routerAFC["aggregate-address"]["A.B.C.D"]["A.B.C.D"]["summary-only"]["attribute-map"].WORD.enter = true;
+
+routerAFC["aggregate-address"]["A.B.C.D"]["A.B.C.D"]["summary-only"]["attribute-map"].WORD["advertise-map"].WORD.enter = true;
+
+routerAFC["aggregate-address"]["A.B.C.D"]["A.B.C.D"]["summary-only"]["attribute-map"].WORD["as-set"].enter = true;
+
+routerAFC["aggregate-address"]["A.B.C.D"]["A.B.C.D"]["summary-only"]["attribute-map"].WORD["as-set"]["advertise-map"].WORD.enter = true;
+
+routerAFC["aggregate-address"]["A.B.C.D"]["A.B.C.D"]["summary-only"]["route-map"].WORD.enter = true;
+
+routerAFC["aggregate-address"]["A.B.C.D"]["A.B.C.D"]["summary-only"]["route-map"].WORD["as-set"].enter = true;
+
+routerAFC["aggregate-address"]["A.B.C.D"]["A.B.C.D"]["suppress-map"].WORD.enter = true;
+
+routerAFC["aggregate-address"]["A.B.C.D"]["A.B.C.D"]["suppress-map"].WORD["advertise-map"].WORD.enter = true;
+
+routerAFC["aggregate-address"]["A.B.C.D"]["A.B.C.D"]["suppress-map"].WORD["as-set"].enter = true;
+
+routerAFC["aggregate-address"]["A.B.C.D"]["A.B.C.D"]["suppress-map"].WORD["as-set"]["advertise-map"].WORD.enter = true;
+
+routerAFC["aggregate-address"]["A.B.C.D"]["A.B.C.D"]["suppress-map"].WORD["attribute-map"].WORD.enter = true;
+
+routerAFC["aggregate-address"]["A.B.C.D"]["A.B.C.D"]["suppress-map"].WORD["attribute-map"].WORD["advertise-map"].WORD.enter = true;
+
+routerAFC["aggregate-address"]["A.B.C.D"]["A.B.C.D"]["suppress-map"].WORD["attribute-map"].WORD["as-set"].enter = true;
+
+routerAFC["aggregate-address"]["A.B.C.D"]["A.B.C.D"]["suppress-map"].WORD["route-map"].WORD.enter = true;
+
+routerAFC["aggregate-address"]["A.B.C.D"]["A.B.C.D"]["suppress-map"].WORD["route-map"].WORD["as-set"].enter = true;
+
+routerAFC["aggregate-address"]["A.B.C.D"]["A.B.C.D"]["suppress-map"].WORD["summary-only"].enter = true;
+
+routerAFC["aggregate-address"]["A.B.C.D"]["A.B.C.D"]["suppress-map"].WORD["summary-only"]["advertise-map"].WORD.enter = true;
+
+routerAFC["aggregate-address"]["A.B.C.D"]["A.B.C.D"]["suppress-map"].WORD["summary-only"]["as-set"].enter = true;
+
+routerAFC["aggregate-address"]["A.B.C.D"]["A.B.C.D"]["suppress-map"].WORD["summary-only"]["as-set"]["advertise-map"].WORD.enter = true;
+
+routerAFC["aggregate-address"]["A.B.C.D"]["A.B.C.D"]["suppress-map"].WORD["summary-only"]["attribute-map"].WORD.enter = true;
+
+routerAFC["aggregate-address"]["A.B.C.D"]["A.B.C.D"]["suppress-map"].WORD["summary-only"]["attribute-map"].WORD["as-set"].enter = true;
+
+routerAFC["aggregate-address"]["A.B.C.D"]["A.B.C.D"]["suppress-map"].WORD["summary-only"]["route-map"].WORD.enter = true;
+
+routerAFC["aggregate-address"]["A.B.C.D"]["A.B.C.D"]["suppress-map"].WORD["summary-only"]["route-map"].WORD["as-set"].enter = true;
+
+routerAFC["maximum-paths"]["<1-6>"].enter = true;
+
+routerAFC["maximum-paths"].ibgp["<1-6>"].enter = true;
+
+routerAFC.neighbor["A.B.C.D"].activate.enter = true;
+
+routerAFC.neighbor["A.B.C.D"]["advertise-map"].WORD["exist-map"].WORD.enter = true;
+
+routerAFC.neighbor["A.B.C.D"]["advertise-map"].WORD["non-exist-map"].WORD.enter = true;
+
+routerAFC.neighbor["A.B.C.D"]["advertisement-interval"]["<0-600>"].enter = true;
+
+routerAFC.neighbor["A.B.C.D"]["allowas-in"].enter = true;
+
+routerAFC.neighbor["A.B.C.D"]["allowas-in"]["<1-10>"].enter = true;
+
+routerAFC.neighbor["A.B.C.D"].capability.orf["prefix-list"].both.enter = true;
+
+routerAFC.neighbor["A.B.C.D"].capability.orf["prefix-list"].receive.enter = true;
+
+routerAFC.neighbor["A.B.C.D"].capability.orf["prefix-list"].send.enter = true;
+
+routerAFC.neighbor["A.B.C.D"]["default-originate"].enter = true;
+
+routerAFC.neighbor["A.B.C.D"]["default-originate"]["route-map"].WORD.enter = true;
+
+routerAFC.neighbor["A.B.C.D"].description.LINE.enter = true;
+
+routerAFC.neighbor["A.B.C.D"]["distribute-list"]["<1-199>"].out.enter = true;
+
+routerAFC.neighbor["A.B.C.D"]["distribute-list"]["<1300-2699>"].out.enter = true;
+
+routerAFC.neighbor["A.B.C.D"]["distribute-list"].WORD.out.enter = true;
+
+routerAFC.neighbor["A.B.C.D"]["dmzlink-bw"].enter = true;
+
+routerAFC.neighbor["A.B.C.D"]["ebgp-multihop"].enter = true;
+
+routerAFC.neighbor["A.B.C.D"]["ebgp-multihop"]["<1-255>"].enter = true;
+
+routerAFC.neighbor["A.B.C.D"]["filter-list"]["<1-199>"].out.enter = true;
+
+routerAFC.neighbor["A.B.C.D"]["local-as"]["<1-65535>"].enter = true;
+
+routerAFC.neighbor["A.B.C.D"]["local-as"]["<1-65535>"]["no-prepend"].enter = true;
+
+routerAFC.neighbor["A.B.C.D"]["maximum-prefix"]["<1-4294967295>"].enter = true;
+
+routerAFC.neighbor["A.B.C.D"]["maximum-prefix"]["<1-4294967295>"]["<1-100>"].enter = true;
+
+routerAFC.neighbor["A.B.C.D"]["maximum-prefix"]["<1-4294967295>"]["warning-only"].enter = true;
+
+routerAFC.neighbor["A.B.C.D"]["next-hop-self"].enter = true;
+
+routerAFC.neighbor["A.B.C.D"]["next-hop-unchanged"].enter = true;
+
+routerAFC.neighbor["A.B.C.D"].password["<0-7>"].LINE.enter = true;
+
+routerAFC.neighbor["A.B.C.D"]["peer-group"].WORD.enter = true;
+
+routerAFC.neighbor["A.B.C.D"]["prefix-list"].WORD.out.enter = true;
+
+routerAFC.neighbor["A.B.C.D"]["remote-as"]["<1-65535>"].enter = true;
+
+routerAFC.neighbor["A.B.C.D"]["remove-private-AS"].enter = true;
+
+routerAFC.neighbor["A.B.C.D"]["route-map"].WORD.out.enter = true;
+
+routerAFC.neighbor["A.B.C.D"]["route-reflector-client"].enter = true;
+
+routerAFC.neighbor["A.B.C.D"]["send-community"].enter = true;
+
+routerAFC.neighbor["A.B.C.D"]["send-community"].both.enter = true;
+
+routerAFC.neighbor["A.B.C.D"]["send-community"].extended.enter = true;
+
+routerAFC.neighbor["A.B.C.D"]["send-community"].standard.enter = true;
+
+routerAFC.neighbor["A.B.C.D"].shutdown.enter = true;
+
+routerAFC.neighbor["A.B.C.D"]["soft-reconfiguration"].inbound.enter = true;
+
+routerAFC.neighbor["A.B.C.D"].timers["<0-4294967295>"]["<0-4294967295>"].enter = true;
+
+routerAFC.neighbor["A.B.C.D"]["translate-update"].enter = true;
+
+routerAFC.neighbor["A.B.C.D"]["translate-update"].nlri.multicast.enter = true;
+
+routerAFC.neighbor["A.B.C.D"]["translate-update"].nlri.unicast.enter = true;
+
+routerAFC.neighbor["A.B.C.D"]["translate-update"].nlri.unicast.multicast.enter = true;
+
+routerAFC.neighbor["A.B.C.D"]["unsuppress-map"].WORD.enter = true;
+
+routerAFC.neighbor["A.B.C.D"]["update-source"].Dialer["<0-255>"].enter = true;
+
+routerAFC.neighbor["A.B.C.D"]["update-source"].FastEthernet["<0-0>"].enter = true;
+
+routerAFC.neighbor["A.B.C.D"]["update-source"].Loopback["<0-2147483647>"].enter = true;
+
+routerAFC.neighbor["A.B.C.D"]["update-source"].Null["<0-0>"].enter = true;
+
+routerAFC.neighbor["A.B.C.D"]["update-source"].Serial["<0-1>"].enter = true;
+
+routerAFC.neighbor["A.B.C.D"].version["<4-4>"].enter = true;
+
+routerAFC.neighbor["A.B.C.D"].weight["<0-65535>"].enter = true;
+
+routerAFC.neighbor.WORD.activate.enter = true;
+
+routerAFC.neighbor.WORD["advertise-map"].WORD["exist-map"].WORD.enter = true;
+
+routerAFC.neighbor.WORD["advertise-map"].WORD["non-exist-map"].WORD.enter = true;
+
+routerAFC.neighbor.WORD["advertisement-interval"]["<0-600>"].enter = true;
+
+routerAFC.neighbor.WORD["allowas-in"].enter = true;
+
+routerAFC.neighbor.WORD["allowas-in"]["<1-10>"].enter = true;
+
+routerAFC.neighbor.WORD.capability.orf["prefix-list"].both.enter = true;
+
+routerAFC.neighbor.WORD.capability.orf["prefix-list"].receive.enter = true;
+
+routerAFC.neighbor.WORD.capability.orf["prefix-list"].send.enter = true;
+
+routerAFC.neighbor.WORD["default-originate"].enter = true;
+
+routerAFC.neighbor.WORD["default-originate"]["route-map"].WORD.enter = true;
+
+routerAFC.neighbor.WORD.description.LINE.enter = true;
+
+routerAFC.neighbor.WORD["distribute-list"]["<1-199>"].out.enter = true;
+
+routerAFC.neighbor.WORD["distribute-list"]["<1300-2699>"].out.enter = true;
+
+routerAFC.neighbor.WORD["distribute-list"].WORD.out.enter = true;
+
+routerAFC.neighbor.WORD["dmzlink-bw"].enter = true;
+
+routerAFC.neighbor.WORD["ebgp-multihop"].enter = true;
+
+routerAFC.neighbor.WORD["ebgp-multihop"]["<1-255>"].enter = true;
+
+routerAFC.neighbor.WORD["filter-list"]["<1-199>"].out.enter = true;
+
+routerAFC.neighbor.WORD["local-as"]["<1-65535>"].enter = true;
+
+routerAFC.neighbor.WORD["local-as"]["<1-65535>"]["no-prepend"].enter = true;
+
+routerAFC.neighbor.WORD["maximum-prefix"]["<1-4294967295>"].enter = true;
+
+routerAFC.neighbor.WORD["maximum-prefix"]["<1-4294967295>"]["<1-100>"].enter = true;
+
+routerAFC.neighbor.WORD["maximum-prefix"]["<1-4294967295>"]["warning-only"].enter = true;
+
+routerAFC.neighbor.WORD["next-hop-self"].enter = true;
+
+routerAFC.neighbor.WORD["next-hop-unchanged"].enter = true;
+
+routerAFC.neighbor.WORD.password["<0-7>"].LINE.enter = true;
+
+routerAFC.neighbor.WORD["peer-group"].enter = true;
+
+routerAFC.neighbor.WORD["prefix-list"].WORD.out.enter = true;
+
+routerAFC.neighbor.WORD["remote-as"]["<1-65535>"].enter = true;
+
+routerAFC.neighbor.WORD["remove-private-AS"].enter = true;
+
+routerAFC.neighbor.WORD["route-map"].WORD.out.enter = true;
+
+routerAFC.neighbor.WORD["route-reflector-client"].enter = true;
+
+routerAFC.neighbor.WORD["send-community"].enter = true;
+
+routerAFC.neighbor.WORD["send-community"].both.enter = true;
+
+routerAFC.neighbor.WORD["send-community"].extended.enter = true;
+
+routerAFC.neighbor.WORD["send-community"].standard.enter = true;
+
+routerAFC.neighbor.WORD.shutdown.enter = true;
+
+routerAFC.neighbor.WORD["soft-reconfiguration"].inbound.enter = true;
+
+routerAFC.neighbor.WORD.timers["<0-4294967295>"]["<0-4294967295>"].enter = true;
+
+routerAFC.neighbor.WORD["translate-update"].enter = true;
+
+routerAFC.neighbor.WORD["translate-update"].nlri.multicast.enter = true;
+
+routerAFC.neighbor.WORD["translate-update"].nlri.unicast.enter = true;
+
+routerAFC.neighbor.WORD["translate-update"].nlri.unicast.multicast.enter = true;
+
+routerAFC.neighbor.WORD["unsuppress-map"].WORD.enter = true;
+
+routerAFC.neighbor.WORD["update-source"].Dialer["<0-255>"].enter = true;
+
+routerAFC.neighbor.WORD["update-source"].FastEthernet["<0-0>"].enter = true;
+
+routerAFC.neighbor.WORD["update-source"].Loopback["<0-2147483647>"].enter = true;
+
+routerAFC.neighbor.WORD["update-source"].Null["<0-0>"].enter = true;
+
+routerAFC.neighbor.WORD["update-source"].Serial["<0-1>"].enter = true;
+
+routerAFC.neighbor.WORD.version["<4-4>"].enter = true;
+
+routerAFC.neighbor.WORD.weight["<0-65535>"].enter = true;
+
+routerAFC.network["A.B.C.D"].enter = true;
+
+routerAFC.network["A.B.C.D"].backdoor.enter = true;
+
+routerAFC.network["A.B.C.D"].mask["A.B.C.D"].enter = true;
+
+routerAFC.network["A.B.C.D"].mask["A.B.C.D"].backdoor.enter = true;
+
+routerAFC.network["A.B.C.D"]["route-map"].WORD.enter = true;
+
+routerAFC.network["A.B.C.D"]["route-map"].WORD.backdoor.enter = true;
+
diff --git a/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/fnc_routerBGP.txt b/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/fnc_routerBGP.txt
new file mode 100644
index 0000000..92daba4
--- /dev/null
+++ b/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/fnc_routerBGP.txt
@@ -0,0 +1,396 @@
+routerBGPC["address-family"].ipmcast.enter = true;
+
+routerBGPC["address-family"].ipv4.enter = true;
+
+routerBGPC["address-family"].ipv4.multicast.enter = true;
+
+routerBGPC["address-family"].ipv4.unicast.enter = true;
+
+routerBGPC["address-family"].ipv4.vrf.WORD.enter = true;
+
+routerBGPC["address-family"].ipv6.enter = true;
+
+routerBGPC["address-family"].ipv6.unicast.enter = true;
+
+routerBGPC["address-family"].nsap.enter = true;
+
+routerBGPC["address-family"].nsap.unicast.enter = true;
+
+routerBGPC["address-family"].vpnv4.enter = true;
+
+routerBGPC["address-family"].vpnv4.unicast.enter = true;
+
+routerBGPC["aggregate-address"]["A.B.C.D"]["A.B.C.D"].enter = true;
+
+routerBGPC["aggregate-address"]["A.B.C.D"]["A.B.C.D"]["advertise-map"].WORD.enter = true;
+
+routerBGPC["aggregate-address"]["A.B.C.D"]["A.B.C.D"]["as-set"].enter = true;
+
+routerBGPC["aggregate-address"]["A.B.C.D"]["A.B.C.D"]["as-set"]["advertise-map"].WORD.enter = true;
+
+routerBGPC["aggregate-address"]["A.B.C.D"]["A.B.C.D"]["attribute-map"].WORD.enter = true;
+
+routerBGPC["aggregate-address"]["A.B.C.D"]["A.B.C.D"]["attribute-map"].WORD["advertise-map"].WORD.enter = true;
+
+routerBGPC["aggregate-address"]["A.B.C.D"]["A.B.C.D"]["attribute-map"].WORD["as-set"].enter = true;
+
+routerBGPC["aggregate-address"]["A.B.C.D"]["A.B.C.D"]["attribute-map"].WORD["as-set"]["advertise-map"].WORD.enter = true;
+
+routerBGPC["aggregate-address"]["A.B.C.D"]["A.B.C.D"]["route-map"].WORD.enter = true;
+
+routerBGPC["aggregate-address"]["A.B.C.D"]["A.B.C.D"]["route-map"].WORD["as-set"].enter = true;
+
+routerBGPC["aggregate-address"]["A.B.C.D"]["A.B.C.D"]["summary-only"].enter = true;
+
+routerBGPC["aggregate-address"]["A.B.C.D"]["A.B.C.D"]["summary-only"]["advertise-map"].WORD.enter = true;
+
+routerBGPC["aggregate-address"]["A.B.C.D"]["A.B.C.D"]["summary-only"]["as-set"].enter = true;
+
+routerBGPC["aggregate-address"]["A.B.C.D"]["A.B.C.D"]["summary-only"]["as-set"]["advertise-map"].WORD.enter = true;
+
+routerBGPC["aggregate-address"]["A.B.C.D"]["A.B.C.D"]["summary-only"]["attribute-map"].WORD.enter = true;
+
+routerBGPC["aggregate-address"]["A.B.C.D"]["A.B.C.D"]["summary-only"]["attribute-map"].WORD["advertise-map"].WORD.enter = true;
+
+routerBGPC["aggregate-address"]["A.B.C.D"]["A.B.C.D"]["summary-only"]["attribute-map"].WORD["as-set"].enter = true;
+
+routerBGPC["aggregate-address"]["A.B.C.D"]["A.B.C.D"]["summary-only"]["attribute-map"].WORD["as-set"]["advertise-map"].WORD.enter = true;
+
+routerBGPC["aggregate-address"]["A.B.C.D"]["A.B.C.D"]["summary-only"]["route-map"].WORD.enter = true;
+
+routerBGPC["aggregate-address"]["A.B.C.D"]["A.B.C.D"]["summary-only"]["route-map"].WORD["as-set"].enter = true;
+
+routerBGPC["aggregate-address"]["A.B.C.D"]["A.B.C.D"]["suppress-map"].WORD.enter = true;
+
+routerBGPC["aggregate-address"]["A.B.C.D"]["A.B.C.D"]["suppress-map"].WORD["advertise-map"].WORD.enter = true;
+
+routerBGPC["aggregate-address"]["A.B.C.D"]["A.B.C.D"]["suppress-map"].WORD["as-set"].enter = true;
+
+routerBGPC["aggregate-address"]["A.B.C.D"]["A.B.C.D"]["suppress-map"].WORD["as-set"]["advertise-map"].WORD.enter = true;
+
+routerBGPC["aggregate-address"]["A.B.C.D"]["A.B.C.D"]["suppress-map"].WORD["attribute-map"].WORD.enter = true;
+
+routerBGPC["aggregate-address"]["A.B.C.D"]["A.B.C.D"]["suppress-map"].WORD["attribute-map"].WORD["advertise-map"].WORD.enter = true;
+
+routerBGPC["aggregate-address"]["A.B.C.D"]["A.B.C.D"]["suppress-map"].WORD["attribute-map"].WORD["as-set"].enter = true;
+
+routerBGPC["aggregate-address"]["A.B.C.D"]["A.B.C.D"]["suppress-map"].WORD["route-map"].WORD.enter = true;
+
+routerBGPC["aggregate-address"]["A.B.C.D"]["A.B.C.D"]["suppress-map"].WORD["route-map"].WORD["as-set"].enter = true;
+
+routerBGPC["aggregate-address"]["A.B.C.D"]["A.B.C.D"]["suppress-map"].WORD["summary-only"].enter = true;
+
+routerBGPC["aggregate-address"]["A.B.C.D"]["A.B.C.D"]["suppress-map"].WORD["summary-only"]["advertise-map"].WORD.enter = true;
+
+routerBGPC["aggregate-address"]["A.B.C.D"]["A.B.C.D"]["suppress-map"].WORD["summary-only"]["as-set"].enter = true;
+
+routerBGPC["aggregate-address"]["A.B.C.D"]["A.B.C.D"]["suppress-map"].WORD["summary-only"]["as-set"]["advertise-map"].WORD.enter = true;
+
+routerBGPC["aggregate-address"]["A.B.C.D"]["A.B.C.D"]["suppress-map"].WORD["summary-only"]["attribute-map"].WORD.enter = true;
+
+routerBGPC["aggregate-address"]["A.B.C.D"]["A.B.C.D"]["suppress-map"].WORD["summary-only"]["attribute-map"].WORD["as-set"].enter = true;
+
+routerBGPC["aggregate-address"]["A.B.C.D"]["A.B.C.D"]["suppress-map"].WORD["summary-only"]["route-map"].WORD.enter = true;
+
+routerBGPC["aggregate-address"]["A.B.C.D"]["A.B.C.D"]["suppress-map"].WORD["summary-only"]["route-map"].WORD["as-set"].enter = true;
+
+routerBGPC["auto-summary"].enter = true;
+
+routerBGPC.bgp["always-compare-med"].enter = true;
+
+routerBGPC.bgp.bestpath["compare-routerid"].enter = true;
+
+routerBGPC.bgp.bestpath.med.confed.enter = true;
+
+routerBGPC.bgp.bestpath.med["missing-as-worst"].enter = true;
+
+routerBGPC.bgp["client-to-client"].reflection.enter = true;
+
+routerBGPC.bgp["cluster-id"]["<1-4294967295>"].enter = true;
+
+routerBGPC.bgp["cluster-id"]["A.B.C.D"].enter = true;
+
+routerBGPC.bgp.confederation.identifier["<1-65535>"].enter = true;
+
+routerBGPC.bgp.confederation.peers.enter = true;
+
+routerBGPC.bgp.confederation.peers["<1-65535>"].enter = true;
+
+routerBGPC.bgp.dampening.enter = true;
+
+routerBGPC.bgp.dampening["<1-45>"].enter = true;
+
+routerBGPC.bgp.dampening["<1-45>"]["<1-20000>"]["<1-20000>"]["<1-255>"].enter = true;
+
+routerBGPC.bgp.dampening["route-map"].WORD.enter = true;
+
+routerBGPC.bgp["default"]["ipv4-unicast"].enter = true;
+
+routerBGPC.bgp["default"]["local-preference"]["<0-4294967295>"].enter = true;
+
+routerBGPC.bgp["default"]["route-target"].filter.enter = true;
+
+routerBGPC.bgp["deterministic-med"].enter = true;
+
+routerBGPC.bgp["dmzlink-bw"].enter = true;
+
+routerBGPC.bgp["fast-external-fallover"].enter = true;
+
+routerBGPC.bgp["log-neighbor-changes"].enter = true;
+
+routerBGPC.bgp["redistribute-internal"].enter = true;
+
+routerBGPC.bgp["router-id"]["A.B.C.D"].enter = true;
+
+routerBGPC.bgp["scan-time"]["<5-60>"].enter = true;
+
+routerBGPC["default"]["auto-summary"].enter = true;
+
+routerBGPC["default-information"].originate.enter = true;
+
+routerBGPC["default-metric"]["<1-4294967295>"].enter = true;
+
+routerBGPC.distance["<1-255>"]["A.B.C.D"]["A.B.C.D"]["<1-99>"].enter = true;
+
+routerBGPC.distance["<1-255>"]["A.B.C.D"]["A.B.C.D"]["<1300-1999>"].enter = true;
+
+routerBGPC.distance.bgp["<1-255>"]["<1-255>"]["<1-255>"].enter = true;
+
+routerBGPC.exit.enter = true;
+
+routerBGPC.help.enter = true;
+
+routerBGPC["maximum-paths"]["<1-6>"].enter = true;
+
+routerBGPC["maximum-paths"].ibgp["<1-6>"].enter = true;
+
+routerBGPC.neighbor["A.B.C.D"].activate.enter = true;
+
+routerBGPC.neighbor["A.B.C.D"]["advertise-map"].WORD["exist-map"].WORD.enter = true;
+
+routerBGPC.neighbor["A.B.C.D"]["advertise-map"].WORD["non-exist-map"].WORD.enter = true;
+
+routerBGPC.neighbor["A.B.C.D"]["advertisement-interval"]["<0-600>"].enter = true;
+
+routerBGPC.neighbor["A.B.C.D"]["allowas-in"].enter = true;
+
+routerBGPC.neighbor["A.B.C.D"]["allowas-in"]["<1-10>"].enter = true;
+
+routerBGPC.neighbor["A.B.C.D"].capability.orf["prefix-list"].both.enter = true;
+
+routerBGPC.neighbor["A.B.C.D"].capability.orf["prefix-list"].receive.enter = true;
+
+routerBGPC.neighbor["A.B.C.D"].capability.orf["prefix-list"].send.enter = true;
+
+routerBGPC.neighbor["A.B.C.D"]["default-originate"].enter = true;
+
+routerBGPC.neighbor["A.B.C.D"]["default-originate"]["route-map"].WORD.enter = true;
+
+routerBGPC.neighbor["A.B.C.D"].description.LINE.enter = true;
+
+routerBGPC.neighbor["A.B.C.D"]["distribute-list"]["<1-199>"].out.enter = true;
+
+routerBGPC.neighbor["A.B.C.D"]["distribute-list"]["<1300-2699>"].out.enter = true;
+
+routerBGPC.neighbor["A.B.C.D"]["distribute-list"].WORD.out.enter = true;
+
+routerBGPC.neighbor["A.B.C.D"]["dmzlink-bw"].enter = true;
+
+routerBGPC.neighbor["A.B.C.D"]["ebgp-multihop"].enter = true;
+
+routerBGPC.neighbor["A.B.C.D"]["ebgp-multihop"]["<1-255>"].enter = true;
+
+routerBGPC.neighbor["A.B.C.D"]["filter-list"]["<1-199>"].out.enter = true;
+
+routerBGPC.neighbor["A.B.C.D"]["local-as"]["<1-65535>"].enter = true;
+
+routerBGPC.neighbor["A.B.C.D"]["local-as"]["<1-65535>"]["no-prepend"].enter = true;
+
+routerBGPC.neighbor["A.B.C.D"]["maximum-prefix"]["<1-4294967295>"].enter = true;
+
+routerBGPC.neighbor["A.B.C.D"]["maximum-prefix"]["<1-4294967295>"]["<1-100>"].enter = true;
+
+routerBGPC.neighbor["A.B.C.D"]["maximum-prefix"]["<1-4294967295>"]["warning-only"].enter = true;
+
+routerBGPC.neighbor["A.B.C.D"]["next-hop-self"].enter = true;
+
+routerBGPC.neighbor["A.B.C.D"]["next-hop-unchanged"].enter = true;
+
+routerBGPC.neighbor["A.B.C.D"].password["<0-7>"].LINE.enter = true;
+
+routerBGPC.neighbor["A.B.C.D"]["peer-group"].WORD.enter = true;
+
+routerBGPC.neighbor["A.B.C.D"]["prefix-list"].WORD.out.enter = true;
+
+routerBGPC.neighbor["A.B.C.D"]["remote-as"]["<1-65535>"].enter = true;
+
+routerBGPC.neighbor["A.B.C.D"]["remove-private-AS"].enter = true;
+
+routerBGPC.neighbor["A.B.C.D"]["route-map"].WORD.out.enter = true;
+
+routerBGPC.neighbor["A.B.C.D"]["route-reflector-client"].enter = true;
+
+routerBGPC.neighbor["A.B.C.D"]["send-community"].enter = true;
+
+routerBGPC.neighbor["A.B.C.D"]["send-community"].both.enter = true;
+
+routerBGPC.neighbor["A.B.C.D"]["send-community"].extended.enter = true;
+
+routerBGPC.neighbor["A.B.C.D"]["send-community"].standard.enter = true;
+
+routerBGPC.neighbor["A.B.C.D"].shutdown.enter = true;
+
+routerBGPC.neighbor["A.B.C.D"]["soft-reconfiguration"].inbound.enter = true;
+
+routerBGPC.neighbor["A.B.C.D"].timers["<0-4294967295>"]["<0-4294967295>"].enter = true;
+
+routerBGPC.neighbor["A.B.C.D"]["translate-update"].enter = true;
+
+routerBGPC.neighbor["A.B.C.D"]["translate-update"].nlri.multicast.enter = true;
+
+routerBGPC.neighbor["A.B.C.D"]["translate-update"].nlri.unicast.enter = true;
+
+routerBGPC.neighbor["A.B.C.D"]["translate-update"].nlri.unicast.multicast.enter = true;
+
+routerBGPC.neighbor["A.B.C.D"]["unsuppress-map"].WORD.enter = true;
+
+routerBGPC.neighbor["A.B.C.D"]["update-source"].Dialer["<0-255>"].enter = true;
+
+routerBGPC.neighbor["A.B.C.D"]["update-source"].FastEthernet["<0-0>"].enter = true;
+
+routerBGPC.neighbor["A.B.C.D"]["update-source"].Loopback["<0-2147483647>"].enter = true;
+
+routerBGPC.neighbor["A.B.C.D"]["update-source"].Null["<0-0>"].enter = true;
+
+routerBGPC.neighbor["A.B.C.D"]["update-source"].Serial["<0-1>"].enter = true;
+
+routerBGPC.neighbor["A.B.C.D"].version["<4-4>"].enter = true;
+
+routerBGPC.neighbor["A.B.C.D"].weight["<0-65535>"].enter = true;
+
+routerBGPC.neighbor.WORD.activate.enter = true;
+
+routerBGPC.neighbor.WORD["advertise-map"].WORD["exist-map"].WORD.enter = true;
+
+routerBGPC.neighbor.WORD["advertise-map"].WORD["non-exist-map"].WORD.enter = true;
+
+routerBGPC.neighbor.WORD["advertisement-interval"]["<0-600>"].enter = true;
+
+routerBGPC.neighbor.WORD["allowas-in"].enter = true;
+
+routerBGPC.neighbor.WORD["allowas-in"]["<1-10>"].enter = true;
+
+routerBGPC.neighbor.WORD.capability.orf["prefix-list"].both.enter = true;
+
+routerBGPC.neighbor.WORD.capability.orf["prefix-list"].receive.enter = true;
+
+routerBGPC.neighbor.WORD.capability.orf["prefix-list"].send.enter = true;
+
+routerBGPC.neighbor.WORD["default-originate"].enter = true;
+
+routerBGPC.neighbor.WORD["default-originate"]["route-map"].WORD.enter = true;
+
+routerBGPC.neighbor.WORD.description.LINE.enter = true;
+
+routerBGPC.neighbor.WORD["distribute-list"]["<1-199>"].out.enter = true;
+
+routerBGPC.neighbor.WORD["distribute-list"]["<1300-2699>"].out.enter = true;
+
+routerBGPC.neighbor.WORD["distribute-list"].WORD.out.enter = true;
+
+routerBGPC.neighbor.WORD["dmzlink-bw"].enter = true;
+
+routerBGPC.neighbor.WORD["ebgp-multihop"].enter = true;
+
+routerBGPC.neighbor.WORD["ebgp-multihop"]["<1-255>"].enter = true;
+
+routerBGPC.neighbor.WORD["filter-list"]["<1-199>"].out.enter = true;
+
+routerBGPC.neighbor.WORD["local-as"]["<1-65535>"].enter = true;
+
+routerBGPC.neighbor.WORD["local-as"]["<1-65535>"]["no-prepend"].enter = true;
+
+routerBGPC.neighbor.WORD["maximum-prefix"]["<1-4294967295>"].enter = true;
+
+routerBGPC.neighbor.WORD["maximum-prefix"]["<1-4294967295>"]["<1-100>"].enter = true;
+
+routerBGPC.neighbor.WORD["maximum-prefix"]["<1-4294967295>"]["warning-only"].enter = true;
+
+routerBGPC.neighbor.WORD["next-hop-self"].enter = true;
+
+routerBGPC.neighbor.WORD["next-hop-unchanged"].enter = true;
+
+routerBGPC.neighbor.WORD.password["<0-7>"].LINE.enter = true;
+
+routerBGPC.neighbor.WORD["peer-group"].enter = true;
+
+routerBGPC.neighbor.WORD["prefix-list"].WORD.out.enter = true;
+
+routerBGPC.neighbor.WORD["remote-as"]["<1-65535>"].enter = true;
+
+routerBGPC.neighbor.WORD["remove-private-AS"].enter = true;
+
+routerBGPC.neighbor.WORD["route-map"].WORD.out.enter = true;
+
+routerBGPC.neighbor.WORD["route-reflector-client"].enter = true;
+
+routerBGPC.neighbor.WORD["send-community"].enter = true;
+
+routerBGPC.neighbor.WORD["send-community"].both.enter = true;
+
+routerBGPC.neighbor.WORD["send-community"].extended.enter = true;
+
+routerBGPC.neighbor.WORD["send-community"].standard.enter = true;
+
+routerBGPC.neighbor.WORD.shutdown.enter = true;
+
+routerBGPC.neighbor.WORD["soft-reconfiguration"].inbound.enter = true;
+
+routerBGPC.neighbor.WORD.timers["<0-4294967295>"]["<0-4294967295>"].enter = true;
+
+routerBGPC.neighbor.WORD["translate-update"].enter = true;
+
+routerBGPC.neighbor.WORD["translate-update"].nlri.multicast.enter = true;
+
+routerBGPC.neighbor.WORD["translate-update"].nlri.unicast.enter = true;
+
+routerBGPC.neighbor.WORD["translate-update"].nlri.unicast.multicast.enter = true;
+
+routerBGPC.neighbor.WORD["unsuppress-map"].WORD.enter = true;
+
+routerBGPC.neighbor.WORD["update-source"].Dialer["<0-255>"].enter = true;
+
+routerBGPC.neighbor.WORD["update-source"].FastEthernet["<0-0>"].enter = true;
+
+routerBGPC.neighbor.WORD["update-source"].Loopback["<0-2147483647>"].enter = true;
+
+routerBGPC.neighbor.WORD["update-source"].Null["<0-0>"].enter = true;
+
+routerBGPC.neighbor.WORD["update-source"].Serial["<0-1>"].enter = true;
+
+routerBGPC.neighbor.WORD.version["<4-4>"].enter = true;
+
+routerBGPC.neighbor.WORD.weight["<0-65535>"].enter = true;
+
+routerBGPC.network["A.B.C.D"].enter = true;
+
+routerBGPC.network["A.B.C.D"].backdoor.enter = true;
+
+routerBGPC.network["A.B.C.D"].mask["A.B.C.D"].enter = true;
+
+routerBGPC.network["A.B.C.D"].mask["A.B.C.D"].backdoor.enter = true;
+
+routerBGPC.network["A.B.C.D"]["route-map"].WORD.enter = true;
+
+routerBGPC.network["A.B.C.D"]["route-map"].WORD.backdoor.enter = true;
+
+routerBGPC.no["auto-summary"].enter = true;
+
+routerBGPC.no["default-metric"].enter = true;
+
+routerBGPC.synchronization.enter = true;
+
+routerBGPC["table-map"].WORD.enter = true;
+
+routerBGPC.timers.bgp["<0-4294967295>"]["<0-4294967295>"].enter = true;
+
diff --git a/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/fnc_routerEIGRP.txt b/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/fnc_routerEIGRP.txt
new file mode 100644
index 0000000..49443c7
--- /dev/null
+++ b/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/fnc_routerEIGRP.txt
@@ -0,0 +1,330 @@
+routerEIGRPC["auto-summary"].enter = true;
+
+routerEIGRPC["default"]["auto-summary"].enter = true;
+
+routerEIGRPC["default-information"].out.enter = true;
+
+routerEIGRPC["default-information"].out["<1-99>"].enter = true;
+
+routerEIGRPC["default-information"].out["<1300-1999>"].enter = true;
+
+routerEIGRPC["default-information"].out.WORD.enter = true;
+
+routerEIGRPC.distance["<1-255>"]["A.B.C.D"]["A.B.C.D"]["<1-99>"].enter = true;
+
+routerEIGRPC.distance["<1-255>"]["A.B.C.D"]["A.B.C.D"]["<1300-1999>"].enter = true;
+
+routerEIGRPC.distance.eigrp["<1-255>"]["<1-255>"].enter = true;
+
+routerEIGRPC["distribute-list"]["<1-199>"].out.enter = true;
+
+routerEIGRPC["distribute-list"]["<1-199>"].out.Dialer["<0-255>"].enter = true;
+
+routerEIGRPC["distribute-list"]["<1-199>"].out.FastEthernet["<0-0>"].enter = true;
+
+routerEIGRPC["distribute-list"]["<1-199>"].out.Loopback["<0-2147483647>"].enter = true;
+
+routerEIGRPC["distribute-list"]["<1-199>"].out.Null["<0-0>"].enter = true;
+
+routerEIGRPC["distribute-list"]["<1-199>"].out.Serial["<0-1>"].enter = true;
+
+routerEIGRPC["distribute-list"]["<1-199>"].out.bgp["<1-65535>"].enter = true;
+
+routerEIGRPC["distribute-list"]["<1-199>"].out.connected.enter = true;
+
+routerEIGRPC["distribute-list"]["<1-199>"].out.egp["<0-65535>"].enter = true;
+
+routerEIGRPC["distribute-list"]["<1-199>"].out.eigrp["<1-65535>"].enter = true;
+
+routerEIGRPC["distribute-list"]["<1-199>"].out.igrp["<1-65535>"].enter = true;
+
+routerEIGRPC["distribute-list"]["<1-199>"].out.ospf["<1-65535>"].enter = true;
+
+routerEIGRPC["distribute-list"]["<1-199>"].out.ospf["<1-65535>"].vrf.WORD.enter = true;
+
+routerEIGRPC["distribute-list"]["<1-199>"].out.rip.enter = true;
+
+routerEIGRPC["distribute-list"]["<1-199>"].out.static.enter = true;
+
+routerEIGRPC["distribute-list"]["<1300-2699>"].out.enter = true;
+
+routerEIGRPC["distribute-list"]["<1300-2699>"].out.Dialer["<0-255>"].enter = true;
+
+routerEIGRPC["distribute-list"]["<1300-2699>"].out.FastEthernet["<0-0>"].enter = true;
+
+routerEIGRPC["distribute-list"]["<1300-2699>"].out.Loopback["<0-2147483647>"].enter = true;
+
+routerEIGRPC["distribute-list"]["<1300-2699>"].out.Null["<0-0>"].enter = true;
+
+routerEIGRPC["distribute-list"]["<1300-2699>"].out.Serial["<0-1>"].enter = true;
+
+routerEIGRPC["distribute-list"]["<1300-2699>"].out.bgp["<1-65535>"].enter = true;
+
+routerEIGRPC["distribute-list"]["<1300-2699>"].out.connected.enter = true;
+
+routerEIGRPC["distribute-list"]["<1300-2699>"].out.egp["<0-65535>"].enter = true;
+
+routerEIGRPC["distribute-list"]["<1300-2699>"].out.eigrp["<1-65535>"].enter = true;
+
+routerEIGRPC["distribute-list"]["<1300-2699>"].out.igrp["<1-65535>"].enter = true;
+
+routerEIGRPC["distribute-list"]["<1300-2699>"].out.ospf["<1-65535>"].enter = true;
+
+routerEIGRPC["distribute-list"]["<1300-2699>"].out.ospf["<1-65535>"].vrf.WORD.enter = true;
+
+routerEIGRPC["distribute-list"]["<1300-2699>"].out.rip.enter = true;
+
+routerEIGRPC["distribute-list"]["<1300-2699>"].out.static.enter = true;
+
+routerEIGRPC["distribute-list"].WORD.out.enter = true;
+
+routerEIGRPC["distribute-list"].WORD.out.Dialer["<0-255>"].enter = true;
+
+routerEIGRPC["distribute-list"].WORD.out.FastEthernet["<0-0>"].enter = true;
+
+routerEIGRPC["distribute-list"].WORD.out.Loopback["<0-2147483647>"].enter = true;
+
+routerEIGRPC["distribute-list"].WORD.out.Null["<0-0>"].enter = true;
+
+routerEIGRPC["distribute-list"].WORD.out.Serial["<0-1>"].enter = true;
+
+routerEIGRPC["distribute-list"].WORD.out.bgp["<1-65535>"].enter = true;
+
+routerEIGRPC["distribute-list"].WORD.out.connected.enter = true;
+
+routerEIGRPC["distribute-list"].WORD.out.egp["<0-65535>"].enter = true;
+
+routerEIGRPC["distribute-list"].WORD.out.eigrp["<1-65535>"].enter = true;
+
+routerEIGRPC["distribute-list"].WORD.out.igrp["<1-65535>"].enter = true;
+
+routerEIGRPC["distribute-list"].WORD.out.ospf["<1-65535>"].enter = true;
+
+routerEIGRPC["distribute-list"].WORD.out.ospf["<1-65535>"].vrf.WORD.enter = true;
+
+routerEIGRPC["distribute-list"].WORD.out.rip.enter = true;
+
+routerEIGRPC["distribute-list"].WORD.out.static.enter = true;
+
+routerEIGRPC["distribute-list"].gateway.WORD.out.enter = true;
+
+routerEIGRPC["distribute-list"].gateway.WORD.out.Dialer["<0-255>"].enter = true;
+
+routerEIGRPC["distribute-list"].gateway.WORD.out.FastEthernet["<0-0>"].enter = true;
+
+routerEIGRPC["distribute-list"].gateway.WORD.out.Loopback["<0-2147483647>"].enter = true;
+
+routerEIGRPC["distribute-list"].gateway.WORD.out.Null["<0-0>"].enter = true;
+
+routerEIGRPC["distribute-list"].gateway.WORD.out.Serial["<0-1>"].enter = true;
+
+routerEIGRPC["distribute-list"].gateway.WORD.out.bgp["<1-65535>"].enter = true;
+
+routerEIGRPC["distribute-list"].gateway.WORD.out.connected.enter = true;
+
+routerEIGRPC["distribute-list"].gateway.WORD.out.egp["<0-65535>"].enter = true;
+
+routerEIGRPC["distribute-list"].gateway.WORD.out.eigrp["<1-65535>"].enter = true;
+
+routerEIGRPC["distribute-list"].gateway.WORD.out.igrp["<1-65535>"].enter = true;
+
+routerEIGRPC["distribute-list"].gateway.WORD.out.ospf["<1-65535>"].enter = true;
+
+routerEIGRPC["distribute-list"].gateway.WORD.out.ospf["<1-65535>"].vrf.WORD.enter = true;
+
+routerEIGRPC["distribute-list"].gateway.WORD.out.rip.enter = true;
+
+routerEIGRPC["distribute-list"].gateway.WORD.out.static.enter = true;
+
+routerEIGRPC["distribute-list"].prefix.WORD.out.enter = true;
+
+routerEIGRPC["distribute-list"].prefix.WORD.out.Dialer["<0-255>"].enter = true;
+
+routerEIGRPC["distribute-list"].prefix.WORD.out.FastEthernet["<0-0>"].enter = true;
+
+routerEIGRPC["distribute-list"].prefix.WORD.out.Loopback["<0-2147483647>"].enter = true;
+
+routerEIGRPC["distribute-list"].prefix.WORD.out.Null["<0-0>"].enter = true;
+
+routerEIGRPC["distribute-list"].prefix.WORD.out.Serial["<0-1>"].enter = true;
+
+routerEIGRPC["distribute-list"].prefix.WORD.out.bgp["<1-65535>"].enter = true;
+
+routerEIGRPC["distribute-list"].prefix.WORD.out.connected.enter = true;
+
+routerEIGRPC["distribute-list"].prefix.WORD.out.egp["<0-65535>"].enter = true;
+
+routerEIGRPC["distribute-list"].prefix.WORD.out.eigrp["<1-65535>"].enter = true;
+
+routerEIGRPC["distribute-list"].prefix.WORD.out.igrp["<1-65535>"].enter = true;
+
+routerEIGRPC["distribute-list"].prefix.WORD.out.ospf["<1-65535>"].enter = true;
+
+routerEIGRPC["distribute-list"].prefix.WORD.out.ospf["<1-65535>"].vrf.WORD.enter = true;
+
+routerEIGRPC["distribute-list"].prefix.WORD.out.rip.enter = true;
+
+routerEIGRPC["distribute-list"].prefix.WORD.out.static.enter = true;
+
+routerEIGRPC.eigrp["log-neighbor-changes"].enter = true;
+
+routerEIGRPC.eigrp["log-neighbor-warnings"].enter = true;
+
+routerEIGRPC.eigrp["log-neighbor-warnings"]["<1-65535>"].enter = true;
+
+routerEIGRPC.eigrp["router-id"]["A.B.C.D"].enter = true;
+
+routerEIGRPC.eigrp.stub.enter = true;
+
+routerEIGRPC.eigrp.stub.connected.enter = true;
+
+routerEIGRPC.eigrp.stub["receive-only"].enter = true;
+
+routerEIGRPC.eigrp.stub.static.enter = true;
+
+routerEIGRPC.eigrp.stub.static.connected.enter = true;
+
+routerEIGRPC.eigrp.stub.summary.enter = true;
+
+routerEIGRPC.eigrp.stub.summary.connected.enter = true;
+
+routerEIGRPC.eigrp.stub.summary.static.enter = true;
+
+routerEIGRPC.eigrp.stub.summary.static.connected.enter = true;
+
+routerEIGRPC.exit.enter = true;
+
+routerEIGRPC.help.enter = true;
+
+routerEIGRPC["maximum-paths"]["<1-6>"].enter = true;
+
+routerEIGRPC.metric.holddown.enter = true;
+
+routerEIGRPC.metric["maximum-hops"]["<1-255>"].enter = true;
+
+routerEIGRPC.metric.weights["<0-8>"]["<0-4294967295>"]["<0-4294967295>"]["<0-4294967295>"]["<0-4294967295>"]["<0-4294967295>"].enter = true;
+
+routerEIGRPC.neighbor["A.B.C.D"].Dialer["<0-255>"].enter = true;
+
+routerEIGRPC.neighbor["A.B.C.D"].FastEthernet["<0-0>"].enter = true;
+
+routerEIGRPC.neighbor["A.B.C.D"].Loopback["<0-2147483647>"].enter = true;
+
+routerEIGRPC.neighbor["A.B.C.D"].Null["<0-0>"].enter = true;
+
+routerEIGRPC.neighbor["A.B.C.D"].Serial["<0-1>"].enter = true;
+
+routerEIGRPC.network["A.B.C.D"].enter = true;
+
+routerEIGRPC.network["A.B.C.D"]["A.B.C.D"].enter = true;
+
+routerEIGRPC.no["auto-summary"].enter = true;
+
+routerEIGRPC.no["default-metric"].enter = true;
+
+routerEIGRPC["passive-interface"].enter = true;
+
+routerEIGRPC["passive-interface"].Dialer["<0-255>"].enter = true;
+
+routerEIGRPC["passive-interface"].FastEthernet["<0-0>"].enter = true;
+
+routerEIGRPC["passive-interface"].Loopback["<0-2147483647>"].enter = true;
+
+routerEIGRPC["passive-interface"].Null["<0-0>"].enter = true;
+
+routerEIGRPC["passive-interface"].Serial["<0-1>"].enter = true;
+
+routerEIGRPC["passive-interface"]["default"].enter = true;
+
+routerEIGRPC.redistribute.enter = true;
+
+routerEIGRPC.redistribute.bgp["<1-65535>"].enter = true;
+
+routerEIGRPC.redistribute.connected.enter = true;
+
+routerEIGRPC.redistribute.egp["<0-65535>"].enter = true;
+
+routerEIGRPC.redistribute.eigrp["<1-65535>"].enter = true;
+
+routerEIGRPC.redistribute.igrp["<1-65535>"].enter = true;
+
+routerEIGRPC.redistribute.isis.enter = true;
+
+routerEIGRPC.redistribute.isis["level-1"].enter = true;
+
+routerEIGRPC.redistribute.isis["level-1-2"].enter = true;
+
+routerEIGRPC.redistribute.isis["level-2"].enter = true;
+
+routerEIGRPC.redistribute["iso-igrp"].enter = true;
+
+routerEIGRPC.redistribute.metric["<1-4294967295>"]["<0-4294967295>"]["<0-255>"]["<1-255>"]["<1-4294967295>"].enter = true;
+
+routerEIGRPC.redistribute.mobile.enter = true;
+
+routerEIGRPC.redistribute.mobile.metric["<1-4294967295>"]["<0-4294967295>"]["<0-255>"]["<1-255>"]["<1-4294967295>"].enter = true;
+
+routerEIGRPC.redistribute.odr.enter = true;
+
+routerEIGRPC.redistribute.odr.metric["<1-4294967295>"]["<0-4294967295>"]["<0-255>"]["<1-255>"]["<1-4294967295>"].enter = true;
+
+routerEIGRPC.redistribute.ospf["<1-65535>"].enter = true;
+
+routerEIGRPC.redistribute.ospf["<1-65535>"].match.external.enter = true;
+
+routerEIGRPC.redistribute.ospf["<1-65535>"].match.internal.enter = true;
+
+routerEIGRPC.redistribute.ospf["<1-65535>"].match.internal.external.enter = true;
+
+routerEIGRPC.redistribute.ospf["<1-65535>"].match["nssa-external"].enter = true;
+
+routerEIGRPC.redistribute.ospf["<1-65535>"].match["nssa-external"].external.enter = true;
+
+routerEIGRPC.redistribute.ospf["<1-65535>"].match["nssa-external"].internal.enter = true;
+
+routerEIGRPC.redistribute.ospf["<1-65535>"].match["nssa-external"].internal.external.enter = true;
+
+routerEIGRPC.redistribute.ospf["<1-65535>"].metric["<1-4294967295>"]["<0-4294967295>"]["<0-255>"]["<1-255>"]["<1-4294967295>"].enter = true;
+
+routerEIGRPC.redistribute.ospf["<1-65535>"].vrf.WORD.enter = true;
+
+routerEIGRPC.redistribute.ospf["<1-65535>"].vrf.WORD.match.external.enter = true;
+
+routerEIGRPC.redistribute.ospf["<1-65535>"].vrf.WORD.match.internal.enter = true;
+
+routerEIGRPC.redistribute.ospf["<1-65535>"].vrf.WORD.match.internal.external.enter = true;
+
+routerEIGRPC.redistribute.ospf["<1-65535>"].vrf.WORD.match["nssa-external"].enter = true;
+
+routerEIGRPC.redistribute.ospf["<1-65535>"].vrf.WORD.match["nssa-external"].external.enter = true;
+
+routerEIGRPC.redistribute.ospf["<1-65535>"].vrf.WORD.match["nssa-external"].internal.enter = true;
+
+routerEIGRPC.redistribute.ospf["<1-65535>"].vrf.WORD.match["nssa-external"].internal.external.enter = true;
+
+routerEIGRPC.redistribute.rip.enter = true;
+
+routerEIGRPC.redistribute.rip.metric["<1-4294967295>"]["<0-4294967295>"]["<0-255>"]["<1-255>"]["<1-4294967295>"].enter = true;
+
+routerEIGRPC.redistribute["route-map"].WORD.enter = true;
+
+routerEIGRPC.redistribute["route-map"].WORD.metric["<1-4294967295>"]["<0-4294967295>"]["<0-255>"]["<1-255>"]["<1-4294967295>"].enter = true;
+
+routerEIGRPC.redistribute.static.enter = true;
+
+routerEIGRPC.redistribute.static.metric["<1-4294967295>"]["<0-4294967295>"]["<0-255>"]["<1-255>"]["<1-4294967295>"].enter = true;
+
+routerEIGRPC.redistribute.static["route-map"].WORD.enter = true;
+
+routerEIGRPC.timers["active-time"].enter = true;
+
+routerEIGRPC.timers["active-time"]["<1-4294967295>"].enter = true;
+
+routerEIGRPC.timers["active-time"].disabled.enter = true;
+
+routerEIGRPC["traffic-share"].balanced.enter = true;
+
+routerEIGRPC["traffic-share"].min["across-interfaces"].enter = true;
+
+routerEIGRPC.variance["<1-128>"].enter = true;
+
diff --git a/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/fnc_routerIGRP.txt b/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/fnc_routerIGRP.txt
new file mode 100644
index 0000000..3a24b40
--- /dev/null
+++ b/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/fnc_routerIGRP.txt
@@ -0,0 +1,296 @@
+routerIGRPC["default-information"].out.enter = true;
+
+routerIGRPC["default-information"].out["<1-99>"].enter = true;
+
+routerIGRPC["default-information"].out["<1300-1999>"].enter = true;
+
+routerIGRPC["default-information"].out.WORD.enter = true;
+
+routerIGRPC.distance["<1-255>"].enter = true;
+
+routerIGRPC.distance["<1-255>"]["A.B.C.D"]["A.B.C.D"].enter = true;
+
+routerIGRPC.distance["<1-255>"]["A.B.C.D"]["A.B.C.D"]["<1-99>"].enter = true;
+
+routerIGRPC.distance["<1-255>"]["A.B.C.D"]["A.B.C.D"]["<1300-1999>"].enter = true;
+
+routerIGRPC.distance["<1-255>"]["A.B.C.D"]["A.B.C.D"].WORD.enter = true;
+
+routerIGRPC["distribute-list"]["<1-199>"].out.enter = true;
+
+routerIGRPC["distribute-list"]["<1-199>"].out.Dialer["<0-255>"].enter = true;
+
+routerIGRPC["distribute-list"]["<1-199>"].out.FastEthernet["<0-0>"].enter = true;
+
+routerIGRPC["distribute-list"]["<1-199>"].out.Loopback["<0-2147483647>"].enter = true;
+
+routerIGRPC["distribute-list"]["<1-199>"].out.Null["<0-0>"].enter = true;
+
+routerIGRPC["distribute-list"]["<1-199>"].out.Serial["<0-1>"].enter = true;
+
+routerIGRPC["distribute-list"]["<1-199>"].out.bgp["<1-65535>"].enter = true;
+
+routerIGRPC["distribute-list"]["<1-199>"].out.connected.enter = true;
+
+routerIGRPC["distribute-list"]["<1-199>"].out.egp["<0-65535>"].enter = true;
+
+routerIGRPC["distribute-list"]["<1-199>"].out.eigrp["<1-65535>"].enter = true;
+
+routerIGRPC["distribute-list"]["<1-199>"].out.igrp["<1-65535>"].enter = true;
+
+routerIGRPC["distribute-list"]["<1-199>"].out.ospf["<1-65535>"].enter = true;
+
+routerIGRPC["distribute-list"]["<1-199>"].out.ospf["<1-65535>"].vrf.WORD.enter = true;
+
+routerIGRPC["distribute-list"]["<1-199>"].out.rip.enter = true;
+
+routerIGRPC["distribute-list"]["<1-199>"].out.static.enter = true;
+
+routerIGRPC["distribute-list"]["<1300-2699>"].out.enter = true;
+
+routerIGRPC["distribute-list"]["<1300-2699>"].out.Dialer["<0-255>"].enter = true;
+
+routerIGRPC["distribute-list"]["<1300-2699>"].out.FastEthernet["<0-0>"].enter = true;
+
+routerIGRPC["distribute-list"]["<1300-2699>"].out.Loopback["<0-2147483647>"].enter = true;
+
+routerIGRPC["distribute-list"]["<1300-2699>"].out.Null["<0-0>"].enter = true;
+
+routerIGRPC["distribute-list"]["<1300-2699>"].out.Serial["<0-1>"].enter = true;
+
+routerIGRPC["distribute-list"]["<1300-2699>"].out.bgp["<1-65535>"].enter = true;
+
+routerIGRPC["distribute-list"]["<1300-2699>"].out.connected.enter = true;
+
+routerIGRPC["distribute-list"]["<1300-2699>"].out.egp["<0-65535>"].enter = true;
+
+routerIGRPC["distribute-list"]["<1300-2699>"].out.eigrp["<1-65535>"].enter = true;
+
+routerIGRPC["distribute-list"]["<1300-2699>"].out.igrp["<1-65535>"].enter = true;
+
+routerIGRPC["distribute-list"]["<1300-2699>"].out.ospf["<1-65535>"].enter = true;
+
+routerIGRPC["distribute-list"]["<1300-2699>"].out.ospf["<1-65535>"].vrf.WORD.enter = true;
+
+routerIGRPC["distribute-list"]["<1300-2699>"].out.rip.enter = true;
+
+routerIGRPC["distribute-list"]["<1300-2699>"].out.static.enter = true;
+
+routerIGRPC["distribute-list"].WORD.out.enter = true;
+
+routerIGRPC["distribute-list"].WORD.out.Dialer["<0-255>"].enter = true;
+
+routerIGRPC["distribute-list"].WORD.out.FastEthernet["<0-0>"].enter = true;
+
+routerIGRPC["distribute-list"].WORD.out.Loopback["<0-2147483647>"].enter = true;
+
+routerIGRPC["distribute-list"].WORD.out.Null["<0-0>"].enter = true;
+
+routerIGRPC["distribute-list"].WORD.out.Serial["<0-1>"].enter = true;
+
+routerIGRPC["distribute-list"].WORD.out.bgp["<1-65535>"].enter = true;
+
+routerIGRPC["distribute-list"].WORD.out.connected.enter = true;
+
+routerIGRPC["distribute-list"].WORD.out.egp["<0-65535>"].enter = true;
+
+routerIGRPC["distribute-list"].WORD.out.eigrp["<1-65535>"].enter = true;
+
+routerIGRPC["distribute-list"].WORD.out.igrp["<1-65535>"].enter = true;
+
+routerIGRPC["distribute-list"].WORD.out.ospf["<1-65535>"].enter = true;
+
+routerIGRPC["distribute-list"].WORD.out.ospf["<1-65535>"].vrf.WORD.enter = true;
+
+routerIGRPC["distribute-list"].WORD.out.rip.enter = true;
+
+routerIGRPC["distribute-list"].WORD.out.static.enter = true;
+
+routerIGRPC["distribute-list"].gateway.WORD.out.enter = true;
+
+routerIGRPC["distribute-list"].gateway.WORD.out.Dialer["<0-255>"].enter = true;
+
+routerIGRPC["distribute-list"].gateway.WORD.out.FastEthernet["<0-0>"].enter = true;
+
+routerIGRPC["distribute-list"].gateway.WORD.out.Loopback["<0-2147483647>"].enter = true;
+
+routerIGRPC["distribute-list"].gateway.WORD.out.Null["<0-0>"].enter = true;
+
+routerIGRPC["distribute-list"].gateway.WORD.out.Serial["<0-1>"].enter = true;
+
+routerIGRPC["distribute-list"].gateway.WORD.out.bgp["<1-65535>"].enter = true;
+
+routerIGRPC["distribute-list"].gateway.WORD.out.connected.enter = true;
+
+routerIGRPC["distribute-list"].gateway.WORD.out.egp["<0-65535>"].enter = true;
+
+routerIGRPC["distribute-list"].gateway.WORD.out.eigrp["<1-65535>"].enter = true;
+
+routerIGRPC["distribute-list"].gateway.WORD.out.igrp["<1-65535>"].enter = true;
+
+routerIGRPC["distribute-list"].gateway.WORD.out.ospf["<1-65535>"].enter = true;
+
+routerIGRPC["distribute-list"].gateway.WORD.out.ospf["<1-65535>"].vrf.WORD.enter = true;
+
+routerIGRPC["distribute-list"].gateway.WORD.out.rip.enter = true;
+
+routerIGRPC["distribute-list"].gateway.WORD.out.static.enter = true;
+
+routerIGRPC["distribute-list"].prefix.WORD.out.enter = true;
+
+routerIGRPC["distribute-list"].prefix.WORD.out.Dialer["<0-255>"].enter = true;
+
+routerIGRPC["distribute-list"].prefix.WORD.out.FastEthernet["<0-0>"].enter = true;
+
+routerIGRPC["distribute-list"].prefix.WORD.out.Loopback["<0-2147483647>"].enter = true;
+
+routerIGRPC["distribute-list"].prefix.WORD.out.Null["<0-0>"].enter = true;
+
+routerIGRPC["distribute-list"].prefix.WORD.out.Serial["<0-1>"].enter = true;
+
+routerIGRPC["distribute-list"].prefix.WORD.out.bgp["<1-65535>"].enter = true;
+
+routerIGRPC["distribute-list"].prefix.WORD.out.connected.enter = true;
+
+routerIGRPC["distribute-list"].prefix.WORD.out.egp["<0-65535>"].enter = true;
+
+routerIGRPC["distribute-list"].prefix.WORD.out.eigrp["<1-65535>"].enter = true;
+
+routerIGRPC["distribute-list"].prefix.WORD.out.igrp["<1-65535>"].enter = true;
+
+routerIGRPC["distribute-list"].prefix.WORD.out.ospf["<1-65535>"].enter = true;
+
+routerIGRPC["distribute-list"].prefix.WORD.out.ospf["<1-65535>"].vrf.WORD.enter = true;
+
+routerIGRPC["distribute-list"].prefix.WORD.out.rip.enter = true;
+
+routerIGRPC["distribute-list"].prefix.WORD.out.static.enter = true;
+
+routerIGRPC.exit.enter = true;
+
+routerIGRPC.help.enter = true;
+
+routerIGRPC["input-queue"]["<0-1024>"].enter = true;
+
+routerIGRPC["maximum-paths"]["<1-6>"].enter = true;
+
+routerIGRPC.metric.holddown.enter = true;
+
+routerIGRPC.metric["maximum-hops"]["<1-255>"].enter = true;
+
+routerIGRPC.metric.weights["<0-8>"]["<0-4294967295>"]["<0-4294967295>"]["<0-4294967295>"]["<0-4294967295>"]["<0-4294967295>"].enter = true;
+
+routerIGRPC.neighbor["A.B.C.D"].enter = true;
+
+routerIGRPC.network["A.B.C.D"].enter = true;
+
+routerIGRPC.no["default-metric"].enter = true;
+
+routerIGRPC.no["input-queue"].enter = true;
+
+routerIGRPC["passive-interface"].enter = true;
+
+routerIGRPC["passive-interface"].Dialer["<0-255>"].enter = true;
+
+routerIGRPC["passive-interface"].FastEthernet["<0-0>"].enter = true;
+
+routerIGRPC["passive-interface"].Loopback["<0-2147483647>"].enter = true;
+
+routerIGRPC["passive-interface"].Null["<0-0>"].enter = true;
+
+routerIGRPC["passive-interface"].Serial["<0-1>"].enter = true;
+
+routerIGRPC["passive-interface"]["default"].enter = true;
+
+routerIGRPC.redistribute.enter = true;
+
+routerIGRPC.redistribute.bgp["<1-65535>"].enter = true;
+
+routerIGRPC.redistribute.connected.enter = true;
+
+routerIGRPC.redistribute.egp["<0-65535>"].enter = true;
+
+routerIGRPC.redistribute.eigrp["<1-65535>"].enter = true;
+
+routerIGRPC.redistribute.igrp["<1-65535>"].enter = true;
+
+routerIGRPC.redistribute.isis.enter = true;
+
+routerIGRPC.redistribute.isis["level-1"].enter = true;
+
+routerIGRPC.redistribute.isis["level-1-2"].enter = true;
+
+routerIGRPC.redistribute.isis["level-2"].enter = true;
+
+routerIGRPC.redistribute["iso-igrp"].enter = true;
+
+routerIGRPC.redistribute.metric["<1-4294967295>"]["<0-4294967295>"]["<0-255>"]["<1-255>"]["<1-4294967295>"].enter = true;
+
+routerIGRPC.redistribute.mobile.enter = true;
+
+routerIGRPC.redistribute.mobile.metric["<1-4294967295>"]["<0-4294967295>"]["<0-255>"]["<1-255>"]["<1-4294967295>"].enter = true;
+
+routerIGRPC.redistribute.odr.enter = true;
+
+routerIGRPC.redistribute.odr.metric["<1-4294967295>"]["<0-4294967295>"]["<0-255>"]["<1-255>"]["<1-4294967295>"].enter = true;
+
+routerIGRPC.redistribute.ospf["<1-65535>"].enter = true;
+
+routerIGRPC.redistribute.ospf["<1-65535>"].match.external.enter = true;
+
+routerIGRPC.redistribute.ospf["<1-65535>"].match.internal.enter = true;
+
+routerIGRPC.redistribute.ospf["<1-65535>"].match.internal.external.enter = true;
+
+routerIGRPC.redistribute.ospf["<1-65535>"].match["nssa-external"].enter = true;
+
+routerIGRPC.redistribute.ospf["<1-65535>"].match["nssa-external"].external.enter = true;
+
+routerIGRPC.redistribute.ospf["<1-65535>"].match["nssa-external"].internal.enter = true;
+
+routerIGRPC.redistribute.ospf["<1-65535>"].match["nssa-external"].internal.external.enter = true;
+
+routerIGRPC.redistribute.ospf["<1-65535>"].metric["<1-4294967295>"]["<0-4294967295>"]["<0-255>"]["<1-255>"]["<1-4294967295>"].enter = true;
+
+routerIGRPC.redistribute.ospf["<1-65535>"].vrf.WORD.enter = true;
+
+routerIGRPC.redistribute.ospf["<1-65535>"].vrf.WORD.match.external.enter = true;
+
+routerIGRPC.redistribute.ospf["<1-65535>"].vrf.WORD.match.internal.enter = true;
+
+routerIGRPC.redistribute.ospf["<1-65535>"].vrf.WORD.match.internal.external.enter = true;
+
+routerIGRPC.redistribute.ospf["<1-65535>"].vrf.WORD.match["nssa-external"].enter = true;
+
+routerIGRPC.redistribute.ospf["<1-65535>"].vrf.WORD.match["nssa-external"].external.enter = true;
+
+routerIGRPC.redistribute.ospf["<1-65535>"].vrf.WORD.match["nssa-external"].internal.enter = true;
+
+routerIGRPC.redistribute.ospf["<1-65535>"].vrf.WORD.match["nssa-external"].internal.external.enter = true;
+
+routerIGRPC.redistribute.rip.enter = true;
+
+routerIGRPC.redistribute.rip.metric["<1-4294967295>"]["<0-4294967295>"]["<0-255>"]["<1-255>"]["<1-4294967295>"].enter = true;
+
+routerIGRPC.redistribute["route-map"].WORD.enter = true;
+
+routerIGRPC.redistribute["route-map"].WORD.metric["<1-4294967295>"]["<0-4294967295>"]["<0-255>"]["<1-255>"]["<1-4294967295>"].enter = true;
+
+routerIGRPC.redistribute.static.enter = true;
+
+routerIGRPC.redistribute.static.metric["<1-4294967295>"]["<0-4294967295>"]["<0-255>"]["<1-255>"]["<1-4294967295>"].enter = true;
+
+routerIGRPC.redistribute.static["route-map"].WORD.enter = true;
+
+routerIGRPC.timers.basic["<0-4294967295>"]["<1-4294967295>"]["<0-4294967295>"]["<1-4294967295>"].enter = true;
+
+routerIGRPC.timers.basic["<0-4294967295>"]["<1-4294967295>"]["<0-4294967295>"]["<1-4294967295>"]["<1-4294967295>"].enter = true;
+
+routerIGRPC["traffic-share"].balanced.enter = true;
+
+routerIGRPC["traffic-share"].min["across-interfaces"].enter = true;
+
+routerIGRPC["validate-update-source"].enter = true;
+
+routerIGRPC.variance["<1-128>"].enter = true;
+
diff --git a/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/fnc_routerOSPF.txt b/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/fnc_routerOSPF.txt
new file mode 100644
index 0000000..85b769d
--- /dev/null
+++ b/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/fnc_routerOSPF.txt
@@ -0,0 +1,478 @@
+routerOSPFC.area["<0-4294967295>"].authentication.enter = true;
+
+routerOSPFC.area["<0-4294967295>"].authentication["message-digest"].enter = true;
+
+routerOSPFC.area["<0-4294967295>"]["default-cost"]["<0-16777215>"].enter = true;
+
+routerOSPFC.area["<0-4294967295>"]["filter-list"].prefix.WORD.out.enter = true;
+
+routerOSPFC.area["<0-4294967295>"].nssa.enter = true;
+
+routerOSPFC.area["<0-4294967295>"].nssa["default-information-originate"].enter = true;
+
+routerOSPFC.area["<0-4294967295>"].nssa["default-information-originate"].metric["<0-16777214>"].enter = true;
+
+routerOSPFC.area["<0-4294967295>"].nssa["default-information-originate"]["metric-type"]["<1-2>"].enter = true;
+
+routerOSPFC.area["<0-4294967295>"].nssa["no-redistribution"].enter = true;
+
+routerOSPFC.area["<0-4294967295>"].nssa["no-redistribution"]["default-information-originate"].enter = true;
+
+routerOSPFC.area["<0-4294967295>"].nssa["no-redistribution"]["default-information-originate"].metric["<0-16777214>"].enter = true;
+
+routerOSPFC.area["<0-4294967295>"].nssa["no-redistribution"]["default-information-originate"]["metric-type"]["<1-2>"].enter = true;
+
+routerOSPFC.area["<0-4294967295>"].nssa["no-summary"].enter = true;
+
+routerOSPFC.area["<0-4294967295>"].range["A.B.C.D"]["A.B.C.D"].enter = true;
+
+routerOSPFC.area["<0-4294967295>"].range["A.B.C.D"]["A.B.C.D"].advertise.enter = true;
+
+routerOSPFC.area["<0-4294967295>"].range["A.B.C.D"]["A.B.C.D"].cost["<0-16777215>"].enter = true;
+
+routerOSPFC.area["<0-4294967295>"].range["A.B.C.D"]["A.B.C.D"]["not-advertise"].enter = true;
+
+routerOSPFC.area["<0-4294967295>"].range["A.B.C.D"]["A.B.C.D"]["not-advertise"].cost["<0-16777215>"].enter = true;
+
+routerOSPFC.area["<0-4294967295>"]["sham-link"]["A.B.C.D"]["A.B.C.D"].enter = true;
+
+routerOSPFC.area["<0-4294967295>"]["sham-link"]["A.B.C.D"]["A.B.C.D"].cost["<1-65535>"].enter = true;
+
+routerOSPFC.area["<0-4294967295>"].stub.enter = true;
+
+routerOSPFC.area["<0-4294967295>"].stub["no-summary"].enter = true;
+
+routerOSPFC.area["<0-4294967295>"]["virtual-link"]["A.B.C.D"].enter = true;
+
+routerOSPFC.area["<0-4294967295>"]["virtual-link"]["A.B.C.D"].authentication.enter = true;
+
+routerOSPFC.area["<0-4294967295>"]["virtual-link"]["A.B.C.D"].authentication["message-digest"].enter = true;
+
+routerOSPFC.area["<0-4294967295>"]["virtual-link"]["A.B.C.D"].authentication.null.enter = true;
+
+routerOSPFC.area["<0-4294967295>"]["virtual-link"]["A.B.C.D"]["authentication-key"].LINE.enter = true;
+
+routerOSPFC.area["<0-4294967295>"]["virtual-link"]["A.B.C.D"]["dead-interval"]["<1-8192>"].enter = true;
+
+routerOSPFC.area["<0-4294967295>"]["virtual-link"]["A.B.C.D"]["dead-interval"]["<1-8192>"].authentication.enter = true;
+
+routerOSPFC.area["<0-4294967295>"]["virtual-link"]["A.B.C.D"]["dead-interval"]["<1-8192>"].authentication["message-digest"].enter = true;
+
+routerOSPFC.area["<0-4294967295>"]["virtual-link"]["A.B.C.D"]["dead-interval"]["<1-8192>"].authentication.null.enter = true;
+
+routerOSPFC.area["<0-4294967295>"]["virtual-link"]["A.B.C.D"]["dead-interval"]["<1-8192>"]["authentication-key"].LINE.enter = true;
+
+routerOSPFC.area["<0-4294967295>"]["virtual-link"]["A.B.C.D"]["hello-interval"]["<1-8192>"].enter = true;
+
+routerOSPFC.area["<0-4294967295>"]["virtual-link"]["A.B.C.D"]["hello-interval"]["<1-8192>"].authentication.enter = true;
+
+routerOSPFC.area["<0-4294967295>"]["virtual-link"]["A.B.C.D"]["hello-interval"]["<1-8192>"].authentication["message-digest"].enter = true;
+
+routerOSPFC.area["<0-4294967295>"]["virtual-link"]["A.B.C.D"]["hello-interval"]["<1-8192>"].authentication.null.enter = true;
+
+routerOSPFC.area["<0-4294967295>"]["virtual-link"]["A.B.C.D"]["hello-interval"]["<1-8192>"]["authentication-key"].LINE.enter = true;
+
+routerOSPFC.area["<0-4294967295>"]["virtual-link"]["A.B.C.D"]["message-digest-key"]["<1-255>"].md5.LINE.enter = true;
+
+routerOSPFC.area["<0-4294967295>"]["virtual-link"]["A.B.C.D"]["retransmit-interval"]["<1-8192>"].enter = true;
+
+routerOSPFC.area["<0-4294967295>"]["virtual-link"]["A.B.C.D"]["retransmit-interval"]["<1-8192>"].authentication.enter = true;
+
+routerOSPFC.area["<0-4294967295>"]["virtual-link"]["A.B.C.D"]["retransmit-interval"]["<1-8192>"].authentication["message-digest"].enter = true;
+
+routerOSPFC.area["<0-4294967295>"]["virtual-link"]["A.B.C.D"]["retransmit-interval"]["<1-8192>"].authentication.null.enter = true;
+
+routerOSPFC.area["<0-4294967295>"]["virtual-link"]["A.B.C.D"]["retransmit-interval"]["<1-8192>"]["authentication-key"].LINE.enter = true;
+
+routerOSPFC.area["<0-4294967295>"]["virtual-link"]["A.B.C.D"]["retransmit-interval"]["<1-8192>"]["message-digest-key"]["<1-255>"].md5.LINE.enter = true;
+
+routerOSPFC.area["<0-4294967295>"]["virtual-link"]["A.B.C.D"]["transmit-delay"]["<1-8192>"].enter = true;
+
+routerOSPFC.area["<0-4294967295>"]["virtual-link"]["A.B.C.D"]["transmit-delay"]["<1-8192>"].authentication.enter = true;
+
+routerOSPFC.area["<0-4294967295>"]["virtual-link"]["A.B.C.D"]["transmit-delay"]["<1-8192>"].authentication["message-digest"].enter = true;
+
+routerOSPFC.area["<0-4294967295>"]["virtual-link"]["A.B.C.D"]["transmit-delay"]["<1-8192>"].authentication.null.enter = true;
+
+routerOSPFC.area["<0-4294967295>"]["virtual-link"]["A.B.C.D"]["transmit-delay"]["<1-8192>"]["authentication-key"].LINE.enter = true;
+
+routerOSPFC.area["<0-4294967295>"]["virtual-link"]["A.B.C.D"]["transmit-delay"]["<1-8192>"]["message-digest-key"]["<1-255>"].md5.LINE.enter = true;
+
+routerOSPFC.area["A.B.C.D"].authentication.enter = true;
+
+routerOSPFC.area["A.B.C.D"].authentication["message-digest"].enter = true;
+
+routerOSPFC.area["A.B.C.D"]["default-cost"]["<0-16777215>"].enter = true;
+
+routerOSPFC.area["A.B.C.D"]["filter-list"].prefix.WORD.out.enter = true;
+
+routerOSPFC.area["A.B.C.D"].nssa.enter = true;
+
+routerOSPFC.area["A.B.C.D"].nssa["default-information-originate"].enter = true;
+
+routerOSPFC.area["A.B.C.D"].nssa["default-information-originate"].metric["<0-16777214>"].enter = true;
+
+routerOSPFC.area["A.B.C.D"].nssa["default-information-originate"]["metric-type"]["<1-2>"].enter = true;
+
+routerOSPFC.area["A.B.C.D"].nssa["no-redistribution"].enter = true;
+
+routerOSPFC.area["A.B.C.D"].nssa["no-redistribution"]["default-information-originate"].enter = true;
+
+routerOSPFC.area["A.B.C.D"].nssa["no-redistribution"]["default-information-originate"].metric["<0-16777214>"].enter = true;
+
+routerOSPFC.area["A.B.C.D"].nssa["no-redistribution"]["default-information-originate"]["metric-type"]["<1-2>"].enter = true;
+
+routerOSPFC.area["A.B.C.D"].nssa["no-summary"].enter = true;
+
+routerOSPFC.area["A.B.C.D"].range["A.B.C.D"]["A.B.C.D"].enter = true;
+
+routerOSPFC.area["A.B.C.D"].range["A.B.C.D"]["A.B.C.D"].advertise.enter = true;
+
+routerOSPFC.area["A.B.C.D"].range["A.B.C.D"]["A.B.C.D"].cost["<0-16777215>"].enter = true;
+
+routerOSPFC.area["A.B.C.D"].range["A.B.C.D"]["A.B.C.D"]["not-advertise"].enter = true;
+
+routerOSPFC.area["A.B.C.D"].range["A.B.C.D"]["A.B.C.D"]["not-advertise"].cost["<0-16777215>"].enter = true;
+
+routerOSPFC.area["A.B.C.D"]["sham-link"]["A.B.C.D"]["A.B.C.D"].enter = true;
+
+routerOSPFC.area["A.B.C.D"]["sham-link"]["A.B.C.D"]["A.B.C.D"].cost["<1-65535>"].enter = true;
+
+routerOSPFC.area["A.B.C.D"].stub.enter = true;
+
+routerOSPFC.area["A.B.C.D"].stub["no-summary"].enter = true;
+
+routerOSPFC.area["A.B.C.D"]["virtual-link"]["A.B.C.D"].enter = true;
+
+routerOSPFC.area["A.B.C.D"]["virtual-link"]["A.B.C.D"].authentication.enter = true;
+
+routerOSPFC.area["A.B.C.D"]["virtual-link"]["A.B.C.D"].authentication["message-digest"].enter = true;
+
+routerOSPFC.area["A.B.C.D"]["virtual-link"]["A.B.C.D"].authentication.null.enter = true;
+
+routerOSPFC.area["A.B.C.D"]["virtual-link"]["A.B.C.D"]["authentication-key"].LINE.enter = true;
+
+routerOSPFC.area["A.B.C.D"]["virtual-link"]["A.B.C.D"]["dead-interval"]["<1-8192>"].enter = true;
+
+routerOSPFC.area["A.B.C.D"]["virtual-link"]["A.B.C.D"]["dead-interval"]["<1-8192>"].authentication.enter = true;
+
+routerOSPFC.area["A.B.C.D"]["virtual-link"]["A.B.C.D"]["dead-interval"]["<1-8192>"].authentication["message-digest"].enter = true;
+
+routerOSPFC.area["A.B.C.D"]["virtual-link"]["A.B.C.D"]["dead-interval"]["<1-8192>"].authentication.null.enter = true;
+
+routerOSPFC.area["A.B.C.D"]["virtual-link"]["A.B.C.D"]["dead-interval"]["<1-8192>"]["authentication-key"].LINE.enter = true;
+
+routerOSPFC.area["A.B.C.D"]["virtual-link"]["A.B.C.D"]["hello-interval"]["<1-8192>"].enter = true;
+
+routerOSPFC.area["A.B.C.D"]["virtual-link"]["A.B.C.D"]["hello-interval"]["<1-8192>"].authentication.enter = true;
+
+routerOSPFC.area["A.B.C.D"]["virtual-link"]["A.B.C.D"]["hello-interval"]["<1-8192>"].authentication["message-digest"].enter = true;
+
+routerOSPFC.area["A.B.C.D"]["virtual-link"]["A.B.C.D"]["hello-interval"]["<1-8192>"].authentication.null.enter = true;
+
+routerOSPFC.area["A.B.C.D"]["virtual-link"]["A.B.C.D"]["hello-interval"]["<1-8192>"]["authentication-key"].LINE.enter = true;
+
+routerOSPFC.area["A.B.C.D"]["virtual-link"]["A.B.C.D"]["message-digest-key"]["<1-255>"].md5.LINE.enter = true;
+
+routerOSPFC.area["A.B.C.D"]["virtual-link"]["A.B.C.D"]["retransmit-interval"]["<1-8192>"].enter = true;
+
+routerOSPFC.area["A.B.C.D"]["virtual-link"]["A.B.C.D"]["retransmit-interval"]["<1-8192>"].authentication.enter = true;
+
+routerOSPFC.area["A.B.C.D"]["virtual-link"]["A.B.C.D"]["retransmit-interval"]["<1-8192>"].authentication["message-digest"].enter = true;
+
+routerOSPFC.area["A.B.C.D"]["virtual-link"]["A.B.C.D"]["retransmit-interval"]["<1-8192>"].authentication.null.enter = true;
+
+routerOSPFC.area["A.B.C.D"]["virtual-link"]["A.B.C.D"]["retransmit-interval"]["<1-8192>"]["authentication-key"].LINE.enter = true;
+
+routerOSPFC.area["A.B.C.D"]["virtual-link"]["A.B.C.D"]["retransmit-interval"]["<1-8192>"]["message-digest-key"]["<1-255>"].md5.LINE.enter = true;
+
+routerOSPFC.area["A.B.C.D"]["virtual-link"]["A.B.C.D"]["transmit-delay"]["<1-8192>"].enter = true;
+
+routerOSPFC.area["A.B.C.D"]["virtual-link"]["A.B.C.D"]["transmit-delay"]["<1-8192>"].authentication.enter = true;
+
+routerOSPFC.area["A.B.C.D"]["virtual-link"]["A.B.C.D"]["transmit-delay"]["<1-8192>"].authentication["message-digest"].enter = true;
+
+routerOSPFC.area["A.B.C.D"]["virtual-link"]["A.B.C.D"]["transmit-delay"]["<1-8192>"].authentication.null.enter = true;
+
+routerOSPFC.area["A.B.C.D"]["virtual-link"]["A.B.C.D"]["transmit-delay"]["<1-8192>"]["authentication-key"].LINE.enter = true;
+
+routerOSPFC.area["A.B.C.D"]["virtual-link"]["A.B.C.D"]["transmit-delay"]["<1-8192>"]["message-digest-key"]["<1-255>"].md5.LINE.enter = true;
+
+routerOSPFC["auto-cost"].enter = true;
+
+routerOSPFC.capability.opaque.enter = true;
+
+routerOSPFC.compatible.rfc1583.enter = true;
+
+routerOSPFC["default"]["auto-cost"].enter = true;
+
+routerOSPFC["default-information"].originate.enter = true;
+
+routerOSPFC["default-information"].originate.always.enter = true;
+
+routerOSPFC["default-information"].originate.metric["<0-16777214>"].enter = true;
+
+routerOSPFC["default-information"].originate.metric["<0-16777214>"].always.enter = true;
+
+routerOSPFC["default-information"].originate["metric-type"]["<1-2>"].enter = true;
+
+routerOSPFC["default-information"].originate["metric-type"]["<1-2>"].always.enter = true;
+
+routerOSPFC["default-information"].originate["metric-type"]["<1-2>"].metric["<0-16777214>"].enter = true;
+
+routerOSPFC["default-information"].originate["metric-type"]["<1-2>"].metric["<0-16777214>"].always.enter = true;
+
+routerOSPFC["default-information"].originate["route-map"].WORD.enter = true;
+
+routerOSPFC["default-information"].originate["route-map"].WORD.always.enter = true;
+
+routerOSPFC["default-information"].originate["route-map"].WORD.metric["<0-16777214>"].enter = true;
+
+routerOSPFC["default-information"].originate["route-map"].WORD.metric["<0-16777214>"].always.enter = true;
+
+routerOSPFC["default-information"].originate["route-map"].WORD["metric-type"]["<1-2>"].enter = true;
+
+routerOSPFC["default-information"].originate["route-map"].WORD["metric-type"]["<1-2>"].always.enter = true;
+
+routerOSPFC["default-information"].originate["route-map"].WORD["metric-type"]["<1-2>"].metric["<0-16777214>"].enter = true;
+
+routerOSPFC["default-information"].originate["route-map"].WORD["metric-type"]["<1-2>"].metric["<0-16777214>"].always.enter = true;
+
+routerOSPFC["default-metric"]["<1-4294967295>"].enter = true;
+
+routerOSPFC["discard-route"].external.enter = true;
+
+routerOSPFC["discard-route"].internal.enter = true;
+
+routerOSPFC.distance["<1-255>"].enter = true;
+
+routerOSPFC.distance["<1-255>"]["A.B.C.D"]["A.B.C.D"]["<1-99>"].enter = true;
+
+routerOSPFC.distance["<1-255>"]["A.B.C.D"]["A.B.C.D"]["<1300-1999>"].enter = true;
+
+routerOSPFC.distance.ospf.external["<1-255>"].enter = true;
+
+routerOSPFC.distance.ospf["inter-area"]["<1-255>"].enter = true;
+
+routerOSPFC.distance.ospf["inter-area"]["<1-255>"].external["<1-255>"].enter = true;
+
+routerOSPFC.distance.ospf["intra-area"]["<1-255>"].enter = true;
+
+routerOSPFC.distance.ospf["intra-area"]["<1-255>"].external["<1-255>"].enter = true;
+
+routerOSPFC.distance.ospf["intra-area"]["<1-255>"]["inter-area"]["<1-255>"].enter = true;
+
+routerOSPFC.distance.ospf["intra-area"]["<1-255>"]["inter-area"]["<1-255>"].external["<1-255>"].enter = true;
+
+routerOSPFC["distribute-list"]["<1-199>"].out.enter = true;
+
+routerOSPFC["distribute-list"]["<1-199>"].out.Dialer["<0-255>"].enter = true;
+
+routerOSPFC["distribute-list"]["<1-199>"].out.FastEthernet["<0-0>"].enter = true;
+
+routerOSPFC["distribute-list"]["<1-199>"].out.Loopback["<0-2147483647>"].enter = true;
+
+routerOSPFC["distribute-list"]["<1-199>"].out.Null["<0-0>"].enter = true;
+
+routerOSPFC["distribute-list"]["<1-199>"].out.Serial["<0-1>"].enter = true;
+
+routerOSPFC["distribute-list"]["<1-199>"].out.bgp["<1-65535>"].enter = true;
+
+routerOSPFC["distribute-list"]["<1-199>"].out.connected.enter = true;
+
+routerOSPFC["distribute-list"]["<1-199>"].out.egp["<0-65535>"].enter = true;
+
+routerOSPFC["distribute-list"]["<1-199>"].out.eigrp["<1-65535>"].enter = true;
+
+routerOSPFC["distribute-list"]["<1-199>"].out.igrp["<1-65535>"].enter = true;
+
+routerOSPFC["distribute-list"]["<1-199>"].out.ospf["<1-65535>"].enter = true;
+
+routerOSPFC["distribute-list"]["<1-199>"].out.ospf["<1-65535>"].vrf.WORD.enter = true;
+
+routerOSPFC["distribute-list"]["<1-199>"].out.rip.enter = true;
+
+routerOSPFC["distribute-list"]["<1-199>"].out.static.enter = true;
+
+routerOSPFC["distribute-list"]["<1300-2699>"].out.enter = true;
+
+routerOSPFC["distribute-list"]["<1300-2699>"].out.Dialer["<0-255>"].enter = true;
+
+routerOSPFC["distribute-list"]["<1300-2699>"].out.FastEthernet["<0-0>"].enter = true;
+
+routerOSPFC["distribute-list"]["<1300-2699>"].out.Loopback["<0-2147483647>"].enter = true;
+
+routerOSPFC["distribute-list"]["<1300-2699>"].out.Null["<0-0>"].enter = true;
+
+routerOSPFC["distribute-list"]["<1300-2699>"].out.Serial["<0-1>"].enter = true;
+
+routerOSPFC["distribute-list"]["<1300-2699>"].out.bgp["<1-65535>"].enter = true;
+
+routerOSPFC["distribute-list"]["<1300-2699>"].out.connected.enter = true;
+
+routerOSPFC["distribute-list"]["<1300-2699>"].out.egp["<0-65535>"].enter = true;
+
+routerOSPFC["distribute-list"]["<1300-2699>"].out.eigrp["<1-65535>"].enter = true;
+
+routerOSPFC["distribute-list"]["<1300-2699>"].out.igrp["<1-65535>"].enter = true;
+
+routerOSPFC["distribute-list"]["<1300-2699>"].out.ospf["<1-65535>"].enter = true;
+
+routerOSPFC["distribute-list"]["<1300-2699>"].out.ospf["<1-65535>"].vrf.WORD.enter = true;
+
+routerOSPFC["distribute-list"]["<1300-2699>"].out.rip.enter = true;
+
+routerOSPFC["distribute-list"]["<1300-2699>"].out.static.enter = true;
+
+routerOSPFC["distribute-list"].WORD.out.enter = true;
+
+routerOSPFC["distribute-list"].WORD.out.Dialer["<0-255>"].enter = true;
+
+routerOSPFC["distribute-list"].WORD.out.FastEthernet["<0-0>"].enter = true;
+
+routerOSPFC["distribute-list"].WORD.out.Loopback["<0-2147483647>"].enter = true;
+
+routerOSPFC["distribute-list"].WORD.out.Null["<0-0>"].enter = true;
+
+routerOSPFC["distribute-list"].WORD.out.Serial["<0-1>"].enter = true;
+
+routerOSPFC["distribute-list"].WORD.out.bgp["<1-65535>"].enter = true;
+
+routerOSPFC["distribute-list"].WORD.out.connected.enter = true;
+
+routerOSPFC["distribute-list"].WORD.out.egp["<0-65535>"].enter = true;
+
+routerOSPFC["distribute-list"].WORD.out.eigrp["<1-65535>"].enter = true;
+
+routerOSPFC["distribute-list"].WORD.out.igrp["<1-65535>"].enter = true;
+
+routerOSPFC["distribute-list"].WORD.out.ospf["<1-65535>"].enter = true;
+
+routerOSPFC["distribute-list"].WORD.out.ospf["<1-65535>"].vrf.WORD.enter = true;
+
+routerOSPFC["distribute-list"].WORD.out.rip.enter = true;
+
+routerOSPFC["distribute-list"].WORD.out.static.enter = true;
+
+routerOSPFC["distribute-list"].gateway.WORD.out.enter = true;
+
+routerOSPFC["distribute-list"].gateway.WORD.out.Dialer["<0-255>"].enter = true;
+
+routerOSPFC["distribute-list"].gateway.WORD.out.FastEthernet["<0-0>"].enter = true;
+
+routerOSPFC["distribute-list"].gateway.WORD.out.Loopback["<0-2147483647>"].enter = true;
+
+routerOSPFC["distribute-list"].gateway.WORD.out.Null["<0-0>"].enter = true;
+
+routerOSPFC["distribute-list"].gateway.WORD.out.Serial["<0-1>"].enter = true;
+
+routerOSPFC["distribute-list"].gateway.WORD.out.bgp["<1-65535>"].enter = true;
+
+routerOSPFC["distribute-list"].gateway.WORD.out.connected.enter = true;
+
+routerOSPFC["distribute-list"].gateway.WORD.out.egp["<0-65535>"].enter = true;
+
+routerOSPFC["distribute-list"].gateway.WORD.out.eigrp["<1-65535>"].enter = true;
+
+routerOSPFC["distribute-list"].gateway.WORD.out.igrp["<1-65535>"].enter = true;
+
+routerOSPFC["distribute-list"].gateway.WORD.out.ospf["<1-65535>"].enter = true;
+
+routerOSPFC["distribute-list"].gateway.WORD.out.ospf["<1-65535>"].vrf.WORD.enter = true;
+
+routerOSPFC["distribute-list"].gateway.WORD.out.rip.enter = true;
+
+routerOSPFC["distribute-list"].gateway.WORD.out.static.enter = true;
+
+routerOSPFC["distribute-list"].prefix.WORD.out.enter = true;
+
+routerOSPFC["distribute-list"].prefix.WORD.out.Dialer["<0-255>"].enter = true;
+
+routerOSPFC["distribute-list"].prefix.WORD.out.FastEthernet["<0-0>"].enter = true;
+
+routerOSPFC["distribute-list"].prefix.WORD.out.Loopback["<0-2147483647>"].enter = true;
+
+routerOSPFC["distribute-list"].prefix.WORD.out.Null["<0-0>"].enter = true;
+
+routerOSPFC["distribute-list"].prefix.WORD.out.Serial["<0-1>"].enter = true;
+
+routerOSPFC["distribute-list"].prefix.WORD.out.bgp["<1-65535>"].enter = true;
+
+routerOSPFC["distribute-list"].prefix.WORD.out.connected.enter = true;
+
+routerOSPFC["distribute-list"].prefix.WORD.out.egp["<0-65535>"].enter = true;
+
+routerOSPFC["distribute-list"].prefix.WORD.out.eigrp["<1-65535>"].enter = true;
+
+routerOSPFC["distribute-list"].prefix.WORD.out.igrp["<1-65535>"].enter = true;
+
+routerOSPFC["distribute-list"].prefix.WORD.out.ospf["<1-65535>"].enter = true;
+
+routerOSPFC["distribute-list"].prefix.WORD.out.ospf["<1-65535>"].vrf.WORD.enter = true;
+
+routerOSPFC["distribute-list"].prefix.WORD.out.rip.enter = true;
+
+routerOSPFC["distribute-list"].prefix.WORD.out.static.enter = true;
+
+routerOSPFC["domain-id"]["A.B.C.D"].enter = true;
+
+routerOSPFC["domain-tag"]["<1-4294967295>"].enter = true;
+
+routerOSPFC.exit.enter = true;
+
+routerOSPFC.help.enter = true;
+
+routerOSPFC["log-adjacency-changes"].enter = true;
+
+routerOSPFC["log-adjacency-changes"].detail.enter = true;
+
+routerOSPFC["max-metric"]["router-lsa"].enter = true;
+
+routerOSPFC["maximum-paths"]["<1-6>"].enter = true;
+
+routerOSPFC.neighbor["A.B.C.D"].enter = true;
+
+routerOSPFC.neighbor["A.B.C.D"].cost["<1-65535>"].enter = true;
+
+routerOSPFC.neighbor["A.B.C.D"]["database-filter"].all.out.enter = true;
+
+routerOSPFC.neighbor["A.B.C.D"]["database-filter"].all.out.cost["<1-65535>"].enter = true;
+
+routerOSPFC.neighbor["A.B.C.D"]["poll-interval"]["<0-4294967295>"].enter = true;
+
+routerOSPFC.neighbor["A.B.C.D"].priority["<0-255>"].enter = true;
+
+routerOSPFC.neighbor["A.B.C.D"].priority["<0-255>"]["poll-interval"]["<0-4294967295>"].enter = true;
+
+routerOSPFC.network["A.B.C.D"]["A.B.C.D"].area["<0-4294967295>"].enter = true;
+
+routerOSPFC.network["A.B.C.D"]["A.B.C.D"].area["A.B.C.D"].enter = true;
+
+routerOSPFC.no["auto-cost"].enter = true;
+
+routerOSPFC.no["default-metric"].enter = true;
+
+routerOSPFC.no["domain-id"].enter = true;
+
+routerOSPFC.no["domain-tag"].enter = true;
+
+routerOSPFC.no["log-adjacency-changes"].enter = true;
+
+routerOSPFC["router-id"]["A.B.C.D"].enter = true;
+
+routerOSPFC["summary-address"]["A.B.C.D"]["A.B.C.D"].enter = true;
+
+routerOSPFC["summary-address"]["A.B.C.D"]["A.B.C.D"]["not-advertise"].enter = true;
+
+routerOSPFC["summary-address"]["A.B.C.D"]["A.B.C.D"].tag["<0-4294967295>"].enter = true;
+
+routerOSPFC.timers.pacing.flood["<5-100>"].enter = true;
+
+routerOSPFC.timers.pacing["lsa-group"]["<10-1800>"].enter = true;
+
+routerOSPFC.timers.pacing.retransmission["<5-200>"].enter = true;
+
+routerOSPFC.timers.spf["<0-4294967295>"]["<0-4294967295>"].enter = true;
+
+routerOSPFC["traffic-share"].min["across-interfaces"].enter = true;
+
diff --git a/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/fnc_routerRIP.txt b/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/fnc_routerRIP.txt
new file mode 100644
index 0000000..6626fce
--- /dev/null
+++ b/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/fnc_routerRIP.txt
@@ -0,0 +1,426 @@
+routerRIPC["address-family"].ipv4.enter = true;
+
+routerRIPC["address-family"].ipv4.unicast.enter = true;
+
+routerRIPC["address-family"].ipv4.vrf.WORD.enter = true;
+
+routerRIPC["auto-summary"].enter = true;
+
+routerRIPC["default"]["auto-summary"].enter = true;
+
+routerRIPC["default-information"].originate.enter = true;
+
+routerRIPC["default-information"].originate["route-map"].WORD.enter = true;
+
+routerRIPC["default-metric"]["<1-4294967295>"].enter = true;
+
+routerRIPC.distance["<1-255>"].enter = true;
+
+routerRIPC.distance["<1-255>"]["A.B.C.D"]["A.B.C.D"].enter = true;
+
+routerRIPC.distance["<1-255>"]["A.B.C.D"]["A.B.C.D"]["<1-99>"].enter = true;
+
+routerRIPC.distance["<1-255>"]["A.B.C.D"]["A.B.C.D"]["<1300-1999>"].enter = true;
+
+routerRIPC.distance["<1-255>"]["A.B.C.D"]["A.B.C.D"].WORD.enter = true;
+
+routerRIPC["distribute-list"]["<1-199>"]["in"].enter = true;
+
+routerRIPC["distribute-list"]["<1-199>"]["in"].Dialer["<0-255>"].enter = true;
+
+routerRIPC["distribute-list"]["<1-199>"]["in"].FastEthernet["<0-0>"].enter = true;
+
+routerRIPC["distribute-list"]["<1-199>"]["in"].Loopback["<0-2147483647>"].enter = true;
+
+routerRIPC["distribute-list"]["<1-199>"]["in"]["Null"]["<0-0>"].enter = true;
+
+routerRIPC["distribute-list"]["<1-199>"]["in"].Serial["<0-1>"].enter = true;
+
+routerRIPC["distribute-list"]["<1-199>"].out.enter = true;
+
+routerRIPC["distribute-list"]["<1-199>"].out.Dialer["<0-255>"].enter = true;
+
+routerRIPC["distribute-list"]["<1-199>"].out.FastEthernet["<0-0>"].enter = true;
+
+routerRIPC["distribute-list"]["<1-199>"].out.Loopback["<0-2147483647>"].enter = true;
+
+routerRIPC["distribute-list"]["<1-199>"].out.Null["<0-0>"].enter = true;
+
+routerRIPC["distribute-list"]["<1-199>"].out.Serial["<0-1>"].enter = true;
+
+routerRIPC["distribute-list"]["<1-199>"].out.bgp["<1-65535>"].enter = true;
+
+routerRIPC["distribute-list"]["<1-199>"].out.connected.enter = true;
+
+routerRIPC["distribute-list"]["<1-199>"].out.egp["<0-65535>"].enter = true;
+
+routerRIPC["distribute-list"]["<1-199>"].out.eigrp["<1-65535>"].enter = true;
+
+routerRIPC["distribute-list"]["<1-199>"].out.igrp["<1-65535>"].enter = true;
+
+routerRIPC["distribute-list"]["<1-199>"].out.ospf["<1-65535>"].enter = true;
+
+routerRIPC["distribute-list"]["<1-199>"].out.ospf["<1-65535>"].vrf.WORD.enter = true;
+
+routerRIPC["distribute-list"]["<1-199>"].out.rip.enter = true;
+
+routerRIPC["distribute-list"]["<1-199>"].out.static.enter = true;
+
+routerRIPC["distribute-list"]["<1300-2699>"]["in"].enter = true;
+
+routerRIPC["distribute-list"]["<1300-2699>"]["in"].Dialer["<0-255>"].enter = true;
+
+routerRIPC["distribute-list"]["<1300-2699>"]["in"].FastEthernet["<0-0>"].enter = true;
+
+routerRIPC["distribute-list"]["<1300-2699>"]["in"].Loopback["<0-2147483647>"].enter = true;
+
+routerRIPC["distribute-list"]["<1300-2699>"]["in"].Null["<0-0>"].enter = true;
+
+routerRIPC["distribute-list"]["<1300-2699>"]["in"].Serial["<0-1>"].enter = true;
+
+routerRIPC["distribute-list"]["<1300-2699>"].out.enter = true;
+
+routerRIPC["distribute-list"]["<1300-2699>"].out.Dialer["<0-255>"].enter = true;
+
+routerRIPC["distribute-list"]["<1300-2699>"].out.FastEthernet["<0-0>"].enter = true;
+
+routerRIPC["distribute-list"]["<1300-2699>"].out.Loopback["<0-2147483647>"].enter = true;
+
+routerRIPC["distribute-list"]["<1300-2699>"].out.Null["<0-0>"].enter = true;
+
+routerRIPC["distribute-list"]["<1300-2699>"].out.Serial["<0-1>"].enter = true;
+
+routerRIPC["distribute-list"]["<1300-2699>"].out.bgp["<1-65535>"].enter = true;
+
+routerRIPC["distribute-list"]["<1300-2699>"].out.connected.enter = true;
+
+routerRIPC["distribute-list"]["<1300-2699>"].out.egp["<0-65535>"].enter = true;
+
+routerRIPC["distribute-list"]["<1300-2699>"].out.eigrp["<1-65535>"].enter = true;
+
+routerRIPC["distribute-list"]["<1300-2699>"].out.igrp["<1-65535>"].enter = true;
+
+routerRIPC["distribute-list"]["<1300-2699>"].out.ospf["<1-65535>"].enter = true;
+
+routerRIPC["distribute-list"]["<1300-2699>"].out.ospf["<1-65535>"].vrf.WORD.enter = true;
+
+routerRIPC["distribute-list"]["<1300-2699>"].out.rip.enter = true;
+
+routerRIPC["distribute-list"]["<1300-2699>"].out.static.enter = true;
+
+routerRIPC["distribute-list"].WORD["in"].enter = true;
+
+routerRIPC["distribute-list"].WORD["in"].Dialer["<0-255>"].enter = true;
+
+routerRIPC["distribute-list"].WORD["in"].FastEthernet["<0-0>"].enter = true;
+
+routerRIPC["distribute-list"].WORD["in"].Loopback["<0-2147483647>"].enter = true;
+
+routerRIPC["distribute-list"].WORD["in"].Null["<0-0>"].enter = true;
+
+routerRIPC["distribute-list"].WORD["in"].Serial["<0-1>"].enter = true;
+
+routerRIPC["distribute-list"].WORD.out.enter = true;
+
+routerRIPC["distribute-list"].WORD.out.Dialer["<0-255>"].enter = true;
+
+routerRIPC["distribute-list"].WORD.out.FastEthernet["<0-0>"].enter = true;
+
+routerRIPC["distribute-list"].WORD.out.Loopback["<0-2147483647>"].enter = true;
+
+routerRIPC["distribute-list"].WORD.out.Null["<0-0>"].enter = true;
+
+routerRIPC["distribute-list"].WORD.out.Serial["<0-1>"].enter = true;
+
+routerRIPC["distribute-list"].WORD.out.bgp["<1-65535>"].enter = true;
+
+routerRIPC["distribute-list"].WORD.out.connected.enter = true;
+
+routerRIPC["distribute-list"].WORD.out.egp["<0-65535>"].enter = true;
+
+routerRIPC["distribute-list"].WORD.out.eigrp["<1-65535>"].enter = true;
+
+routerRIPC["distribute-list"].WORD.out.igrp["<1-65535>"].enter = true;
+
+routerRIPC["distribute-list"].WORD.out.ospf["<1-65535>"].enter = true;
+
+routerRIPC["distribute-list"].WORD.out.ospf["<1-65535>"].vrf.WORD.enter = true;
+
+routerRIPC["distribute-list"].WORD.out.rip.enter = true;
+
+routerRIPC["distribute-list"].WORD.out.static.enter = true;
+
+routerRIPC["distribute-list"].gateway.WORD["in"].enter = true;
+
+routerRIPC["distribute-list"].gateway.WORD["in"].Dialer["<0-255>"].enter = true;
+
+routerRIPC["distribute-list"].gateway.WORD["in"].FastEthernet["<0-0>"].enter = true;
+
+routerRIPC["distribute-list"].gateway.WORD["in"].Loopback["<0-2147483647>"].enter = true;
+
+routerRIPC["distribute-list"].gateway.WORD["in"].Null["<0-0>"].enter = true;
+
+routerRIPC["distribute-list"].gateway.WORD["in"].Serial["<0-1>"].enter = true;
+
+routerRIPC["distribute-list"].gateway.WORD.out.enter = true;
+
+routerRIPC["distribute-list"].gateway.WORD.out.Dialer["<0-255>"].enter = true;
+
+routerRIPC["distribute-list"].gateway.WORD.out.FastEthernet["<0-0>"].enter = true;
+
+routerRIPC["distribute-list"].gateway.WORD.out.Loopback["<0-2147483647>"].enter = true;
+
+routerRIPC["distribute-list"].gateway.WORD.out.Null["<0-0>"].enter = true;
+
+routerRIPC["distribute-list"].gateway.WORD.out.Serial["<0-1>"].enter = true;
+
+routerRIPC["distribute-list"].gateway.WORD.out.bgp["<1-65535>"].enter = true;
+
+routerRIPC["distribute-list"].gateway.WORD.out.connected.enter = true;
+
+routerRIPC["distribute-list"].gateway.WORD.out.egp["<0-65535>"].enter = true;
+
+routerRIPC["distribute-list"].gateway.WORD.out.eigrp["<1-65535>"].enter = true;
+
+routerRIPC["distribute-list"].gateway.WORD.out.igrp["<1-65535>"].enter = true;
+
+routerRIPC["distribute-list"].gateway.WORD.out.ospf["<1-65535>"].enter = true;
+
+routerRIPC["distribute-list"].gateway.WORD.out.ospf["<1-65535>"].vrf.WORD.enter = true;
+
+routerRIPC["distribute-list"].gateway.WORD.out.rip.enter = true;
+
+routerRIPC["distribute-list"].gateway.WORD.out.static.enter = true;
+
+routerRIPC["distribute-list"].prefix.WORD["in"].enter = true;
+
+routerRIPC["distribute-list"].prefix.WORD["in"].Dialer["<0-255>"].enter = true;
+
+routerRIPC["distribute-list"].prefix.WORD["in"].FastEthernet["<0-0>"].enter = true;
+
+routerRIPC["distribute-list"].prefix.WORD["in"].Loopback["<0-2147483647>"].enter = true;
+
+routerRIPC["distribute-list"].prefix.WORD["in"].Null["<0-0>"].enter = true;
+
+routerRIPC["distribute-list"].prefix.WORD["in"].Serial["<0-1>"].enter = true;
+
+routerRIPC["distribute-list"].prefix.WORD.out.enter = true;
+
+routerRIPC["distribute-list"].prefix.WORD.out.Dialer["<0-255>"].enter = true;
+
+routerRIPC["distribute-list"].prefix.WORD.out.FastEthernet["<0-0>"].enter = true;
+
+routerRIPC["distribute-list"].prefix.WORD.out.Loopback["<0-2147483647>"].enter = true;
+
+routerRIPC["distribute-list"].prefix.WORD.out.Null["<0-0>"].enter = true;
+
+routerRIPC["distribute-list"].prefix.WORD.out.Serial["<0-1>"].enter = true;
+
+routerRIPC["distribute-list"].prefix.WORD.out.bgp["<1-65535>"].enter = true;
+
+routerRIPC["distribute-list"].prefix.WORD.out.connected.enter = true;
+
+routerRIPC["distribute-list"].prefix.WORD.out.egp["<0-65535>"].enter = true;
+
+routerRIPC["distribute-list"].prefix.WORD.out.eigrp["<1-65535>"].enter = true;
+
+routerRIPC["distribute-list"].prefix.WORD.out.igrp["<1-65535>"].enter = true;
+
+routerRIPC["distribute-list"].prefix.WORD.out.ospf["<1-65535>"].enter = true;
+
+routerRIPC["distribute-list"].prefix.WORD.out.ospf["<1-65535>"].vrf.WORD.enter = true;
+
+routerRIPC["distribute-list"].prefix.WORD.out.rip.enter = true;
+
+routerRIPC["distribute-list"].prefix.WORD.out.static.enter = true;
+
+routerRIPC.exit.enter = true;
+
+routerRIPC["flash-update-threshold"]["<0-30>"].enter = true;
+
+routerRIPC.help.enter = true;
+
+routerRIPC["input-queue"]["<0-1024>"].enter = true;
+
+routerRIPC["maximum-paths"]["<1-6>"].enter = true;
+
+routerRIPC.neighbor["A.B.C.D"].enter = true;
+
+routerRIPC.network["A.B.C.D"].enter = true;
+
+routerRIPC.no["auto-summary"].enter = true;
+
+routerRIPC.no["default-metric"].enter = true;
+
+routerRIPC.no["flash-update-threshold"].enter = true;
+
+routerRIPC.no["input-queue"].enter = true;
+
+routerRIPC["output-delay"]["<8-50>"].enter = true;
+
+routerRIPC["passive-interface"].enter = true;
+
+routerRIPC["passive-interface"].Dialer["<0-255>"].enter = true;
+
+routerRIPC["passive-interface"].FastEthernet["<0-0>"].enter = true;
+
+routerRIPC["passive-interface"].Loopback["<0-2147483647>"].enter = true;
+
+routerRIPC["passive-interface"].Null["<0-0>"].enter = true;
+
+routerRIPC["passive-interface"].Serial["<0-1>"].enter = true;
+
+routerRIPC["passive-interface"]["default"].enter = true;
+
+routerRIPC.redistribute.enter = true;
+
+routerRIPC.redistribute.bgp["<1-65535>"].enter = true;
+
+routerRIPC.redistribute.connected.enter = true;
+
+routerRIPC.redistribute.egp["<0-65535>"].enter = true;
+
+routerRIPC.redistribute.eigrp["<1-65535>"].enter = true;
+
+routerRIPC.redistribute.igrp["<1-65535>"].enter = true;
+
+routerRIPC.redistribute.isis.enter = true;
+
+routerRIPC.redistribute.isis["level-1"].enter = true;
+
+routerRIPC.redistribute.isis["level-1-2"].enter = true;
+
+routerRIPC.redistribute.isis["level-2"].enter = true;
+
+routerRIPC.redistribute["iso-igrp"].enter = true;
+
+routerRIPC.redistribute.metric["<0-16>"].enter = true;
+
+routerRIPC.redistribute.metric.transparent.enter = true;
+
+routerRIPC.redistribute.mobile.enter = true;
+
+routerRIPC.redistribute.mobile.metric["<0-16>"].enter = true;
+
+routerRIPC.redistribute.mobile.metric.transparent.enter = true;
+
+routerRIPC.redistribute.odr.enter = true;
+
+routerRIPC.redistribute.odr.metric["<0-16>"].enter = true;
+
+routerRIPC.redistribute.odr.metric.transparent.enter = true;
+
+routerRIPC.redistribute.ospf["<1-65535>"].enter = true;
+
+routerRIPC.redistribute.ospf["<1-65535>"].match.external.enter = true;
+
+routerRIPC.redistribute.ospf["<1-65535>"].match.internal.enter = true;
+
+routerRIPC.redistribute.ospf["<1-65535>"].match.internal.external.enter = true;
+
+routerRIPC.redistribute.ospf["<1-65535>"].match["nssa-external"].enter = true;
+
+routerRIPC.redistribute.ospf["<1-65535>"].match["nssa-external"].external.enter = true;
+
+routerRIPC.redistribute.ospf["<1-65535>"].match["nssa-external"].internal.enter = true;
+
+routerRIPC.redistribute.ospf["<1-65535>"].match["nssa-external"].internal.external.enter = true;
+
+routerRIPC.redistribute.ospf["<1-65535>"].metric["<0-16>"].enter = true;
+
+routerRIPC.redistribute.ospf["<1-65535>"].metric["<0-16>"].match.external.enter = true;
+
+routerRIPC.redistribute.ospf["<1-65535>"].metric["<0-16>"].match.internal.enter = true;
+
+routerRIPC.redistribute.ospf["<1-65535>"].metric["<0-16>"].match.internal.external.enter = true;
+
+routerRIPC.redistribute.ospf["<1-65535>"].metric["<0-16>"].match["nssa-external"].enter = true;
+
+routerRIPC.redistribute.ospf["<1-65535>"].metric["<0-16>"].match["nssa-external"].external.enter = true;
+
+routerRIPC.redistribute.ospf["<1-65535>"].metric["<0-16>"].match["nssa-external"].internal.enter = true;
+
+routerRIPC.redistribute.ospf["<1-65535>"].metric["<0-16>"].match["nssa-external"].internal.external.enter = true;
+
+routerRIPC.redistribute.ospf["<1-65535>"].metric.transparent.enter = true;
+
+routerRIPC.redistribute.ospf["<1-65535>"].metric.transparent.match.external.enter = true;
+
+routerRIPC.redistribute.ospf["<1-65535>"].metric.transparent.match.internal.enter = true;
+
+routerRIPC.redistribute.ospf["<1-65535>"].metric.transparent.match.internal.external.enter = true;
+
+routerRIPC.redistribute.ospf["<1-65535>"].metric.transparent.match["nssa-external"].enter = true;
+
+routerRIPC.redistribute.ospf["<1-65535>"].metric.transparent.match["nssa-external"].external.enter = true;
+
+routerRIPC.redistribute.ospf["<1-65535>"].metric.transparent.match["nssa-external"].internal.enter = true;
+
+routerRIPC.redistribute.ospf["<1-65535>"].metric.transparent.match["nssa-external"].internal.external.enter = true;
+
+routerRIPC.redistribute.ospf["<1-65535>"].vrf.WORD.enter = true;
+
+routerRIPC.redistribute.ospf["<1-65535>"].vrf.WORD.match.external.enter = true;
+
+routerRIPC.redistribute.ospf["<1-65535>"].vrf.WORD.match.internal.enter = true;
+
+routerRIPC.redistribute.ospf["<1-65535>"].vrf.WORD.match.internal.external.enter = true;
+
+routerRIPC.redistribute.ospf["<1-65535>"].vrf.WORD.match["nssa-external"].enter = true;
+
+routerRIPC.redistribute.ospf["<1-65535>"].vrf.WORD.match["nssa-external"].external.enter = true;
+
+routerRIPC.redistribute.ospf["<1-65535>"].vrf.WORD.match["nssa-external"].internal.enter = true;
+
+routerRIPC.redistribute.ospf["<1-65535>"].vrf.WORD.match["nssa-external"].internal.external.enter = true;
+
+routerRIPC.redistribute.ospf["<1-65535>"].vrf.WORD.metric["<0-16>"].enter = true;
+
+routerRIPC.redistribute.ospf["<1-65535>"].vrf.WORD.metric["<0-16>"].match.external.enter = true;
+
+routerRIPC.redistribute.ospf["<1-65535>"].vrf.WORD.metric["<0-16>"].match.internal.enter = true;
+
+routerRIPC.redistribute.ospf["<1-65535>"].vrf.WORD.metric["<0-16>"].match["nssa-external"].enter = true;
+
+routerRIPC.redistribute.ospf["<1-65535>"].vrf.WORD.metric.transparent.enter = true;
+
+routerRIPC.redistribute.ospf["<1-65535>"].vrf.WORD.metric.transparent.match.external.enter = true;
+
+routerRIPC.redistribute.ospf["<1-65535>"].vrf.WORD.metric.transparent.match.internal.enter = true;
+
+routerRIPC.redistribute.ospf["<1-65535>"].vrf.WORD.metric.transparent.match["nssa-external"].enter = true;
+
+routerRIPC.redistribute.rip.enter = true;
+
+routerRIPC.redistribute.rip.metric["<0-16>"].enter = true;
+
+routerRIPC.redistribute.rip.metric.transparent.enter = true;
+
+routerRIPC.redistribute["route-map"].WORD.enter = true;
+
+routerRIPC.redistribute["route-map"].WORD.metric["<0-16>"].enter = true;
+
+routerRIPC.redistribute["route-map"].WORD.metric.transparent.enter = true;
+
+routerRIPC.redistribute.static.enter = true;
+
+routerRIPC.redistribute.static.metric["<0-16>"].enter = true;
+
+routerRIPC.redistribute.static.metric.transparent.enter = true;
+
+routerRIPC.redistribute.static["route-map"].WORD.enter = true;
+
+routerRIPC.redistribute.static["route-map"].WORD.metric["<0-16>"].enter = true;
+
+routerRIPC.redistribute.static["route-map"].WORD.metric.transparent.enter = true;
+
+routerRIPC.timers.basic["<0-4294967295>"]["<1-4294967295>"]["<0-4294967295>"]["<1-4294967295>"].enter = true;
+
+routerRIPC.timers.basic["<0-4294967295>"]["<1-4294967295>"]["<0-4294967295>"]["<1-4294967295>"]["<1-4294967295>"].enter = true;
+
+routerRIPC["traffic-share"].min["across-interfaces"].enter = true;
+
+routerRIPC["validate-update-source"].enter = true;
+
+routerRIPC.version["<1-2>"].enter = true;
+
diff --git a/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/fnc_subintBri.txt b/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/fnc_subintBri.txt
new file mode 100644
index 0000000..860e03b
--- /dev/null
+++ b/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/fnc_subintBri.txt
@@ -0,0 +1,56 @@
+subintBriC.bandwidth["<1-10000000>"].enter = function()
+{
+}
+
+subintBriC.crypto.map.WORD.enter = function()
+{
+}
+
+subintBriC.description.LINE.enter = function()
+{
+}
+
+subintBriC.exit.enter = function()
+{
+}
+
+subintBriC.ip.address["A.B.C.D"]["A.B.C.D"].enter = function()
+{
+}
+
+subintBriC.ip.address["A.B.C.D"]["A.B.C.D"].secondary.enter = function()
+{
+}
+
+subintBriC.ip.nat.inside.enter = function()
+{
+}
+
+subintBriC.ip.nat.outside.enter = function()
+{
+}
+
+subintBriC.ip.ospf["dead-interval"]["<1-65535>"].enter = function()
+{
+}
+
+subintBriC.ip.ospf["hello-interval"]["<1-65535>"].enter = function()
+{
+}
+
+subintBriC.no.ip.address.enter = function()
+{
+}
+
+subintBriC.no.ip.address["A.B.C.D"]["A.B.C.D"].enter = function()
+{
+}
+
+subintBriC.no.ip.address["A.B.C.D"]["A.B.C.D"].secondary.enter = function()
+{
+}
+
+subintBriC.shutdown.enter = function()
+{
+}
+
diff --git a/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/fnc_subintDialer.txt b/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/fnc_subintDialer.txt
new file mode 100644
index 0000000..5029831
--- /dev/null
+++ b/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/fnc_subintDialer.txt
@@ -0,0 +1,56 @@
+subintDialerC.bandwidth["<1-10000000>"].enter = function()
+{
+}
+
+subintDialerC.crypto.map.WORD.enter = function()
+{
+}
+
+subintDialerC.description.LINE.enter = function()
+{
+}
+
+subintDialerC.exit.enter = function()
+{
+}
+
+subintDialerC.ip.address["A.B.C.D"]["A.B.C.D"].enter = function()
+{
+}
+
+subintDialerC.ip.address["A.B.C.D"]["A.B.C.D"].secondary.enter = function()
+{
+}
+
+subintDialerC.ip.nat.inside.enter = function()
+{
+}
+
+subintDialerC.ip.nat.outside.enter = function()
+{
+}
+
+subintDialerC.ip.ospf["dead-interval"]["<1-65535>"].enter = function()
+{
+}
+
+subintDialerC.ip.ospf["hello-interval"]["<1-65535>"].enter = function()
+{
+}
+
+subintDialerC.no.ip.address.enter = function()
+{
+}
+
+subintDialerC.no.ip.address["A.B.C.D"]["A.B.C.D"].enter = function()
+{
+}
+
+subintDialerC.no.ip.address["A.B.C.D"]["A.B.C.D"].secondary.enter = function()
+{
+}
+
+subintDialerC.shutdown.enter = function()
+{
+}
+
diff --git a/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/fnc_subintF.txt b/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/fnc_subintF.txt
new file mode 100644
index 0000000..b3a6af8
--- /dev/null
+++ b/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/fnc_subintF.txt
@@ -0,0 +1,328 @@
+subintFC.arp["frame-relay"].enter = true;
+
+subintFC.arp.timeout["<0-2147483>"].enter = true;
+
+subintFC.backup.interface.BVI["<1-255>"].enter = true;
+
+subintFC.backup.interface.Dialer["<0-255>"].enter = true;
+
+subintFC.backup.interface.FastEthernet["<0-0>"].enter = true;
+
+subintFC.backup.interface["Group-Async"]["<0-5>"].enter = true;
+
+subintFC.backup.interface.Loopback["<0-2147483647>"].enter = true;
+
+subintFC.backup.interface.Multilink["<1-2147483647>"].enter = true;
+
+subintFC.backup.interface.Null["<0-0>"].enter = true;
+
+subintFC.backup.interface.Serial["<0-1>"].enter = true;
+
+subintFC.backup.interface.Tunnel["<0-2147483647>"].enter = true;
+
+subintFC.backup.interface.Vif["<1-1>"].enter = true;
+
+subintFC.backup.interface["Virtual-Template"]["<1-200>"].enter = true;
+
+subintFC.backup.interface["Virtual-TokenRing"]["<0-2147483647>"].enter = true;
+
+subintFC.bandwidth["<1-10000000>"].enter = true;
+subintFC.cdp.enable.enter = true;
+
+subintFC["default"].arp["frame-relay"].enter = true;
+
+subintFC["default"].arp.timeout.enter = true;
+
+subintFC["default"].backup.delay.enter = true;
+
+subintFC["default"].backup.interface.enter = true;
+
+subintFC["default"].bandwidth.enter = true;
+
+subintFC["default"]["bridge-group"]["<1-255>"].enter = true;
+
+subintFC["default"]["bridge-group"]["<1-255>"]["input-address-list"].enter = true;
+
+subintFC["default"]["bridge-group"]["<1-255>"]["input-lat-service-deny"].enter = true;
+
+subintFC["default"]["bridge-group"]["<1-255>"]["input-lat-service-permit"].enter = true;
+
+subintFC["default"]["bridge-group"]["<1-255>"]["input-lsap-list"].enter = true;
+
+subintFC["default"]["bridge-group"]["<1-255>"]["input-pattern-list"].enter = true;
+
+subintFC["default"]["bridge-group"]["<1-255>"]["input-type-list"].enter = true;
+
+subintFC["default"]["bridge-group"]["<1-255>"]["lat-compression"].enter = true;
+
+subintFC["default"]["bridge-group"]["<1-255>"]["output-address-list"].enter = true;
+
+subintFC["default"]["bridge-group"]["<1-255>"]["output-lat-service-deny"].enter = true;
+
+subintFC["default"]["bridge-group"]["<1-255>"]["output-lat-service-permit"].enter = true;
+
+subintFC["default"]["bridge-group"]["<1-255>"]["output-lsap-list"].enter = true;
+
+subintFC["default"]["bridge-group"]["<1-255>"]["output-pattern-list"].enter = true;
+
+subintFC["default"]["bridge-group"]["<1-255>"]["output-type-list"].enter = true;
+
+subintFC["default"]["bridge-group"]["<1-255>"]["path-cost"].enter = true;
+
+subintFC["default"]["bridge-group"]["<1-255>"].priority.enter = true;
+
+subintFC["default"]["bridge-group"]["<1-255>"]["spanning-disabled"].enter = true;
+
+subintFC["default"]["bridge-group"]["<1-255>"]["subscriber-loop-control"].enter = true;
+
+subintFC["default"].cdp.enable.enter = true;
+
+subintFC.delay["<1-16777215>"].enter = true;
+
+subintFC.description.LINE.enter = true;
+
+subintFC.encapsulation.dot1Q["<1-4095>"].enter = true;
+
+subintFC.encapsulation.dot1Q["<1-4095>"].native.enter = true;
+
+subintFC.exit.enter = true;
+
+subintFC.ip["access-group"]["<1-199>"]["in"].enter = true;
+
+subintFC.ip["access-group"]["<1-199>"].out.enter = true;
+
+subintFC.ip["access-group"]["<1300-2699>"]["in"].enter = true;
+
+subintFC.ip["access-group"]["<1300-2699>"].out.enter = true;
+
+subintFC.ip["access-group"].WORD["in"].enter = true;
+
+subintFC.ip["access-group"].WORD.out.enter = true;
+
+subintFC.ip.accounting.enter = true;
+
+subintFC.ip.accounting["access-violations"].enter = true;
+
+subintFC.ip.accounting["mac-address"].input.enter = true;
+
+subintFC.ip.accounting["mac-address"].output.enter = true;
+
+subintFC.ip.accounting["output-packets"].enter = true;
+
+subintFC.ip.accounting.precedence.input.enter = true;
+
+subintFC.ip.accounting.precedence.output.enter = true;
+
+subintFC.ip.address["A.B.C.D"]["A.B.C.D"].enter = true;
+
+subintFC.ip.address["A.B.C.D"]["A.B.C.D"].secondary.enter = true;
+
+subintFC.ip.address.dhcp.enter = true;
+
+subintFC.ip.address.dhcp["client-id"].FastEthernet["<0-0>"].enter = true;
+
+subintFC.ip.authentication["key-chain"].eigrp["<1-65535>"].LINE.enter = true;
+
+subintFC.ip.authentication.mode.eigrp["<1-65535>"].md5.enter = true;
+
+subintFC.ip["bandwidth-percent"].eigrp["<1-65535>"]["<1-999999>"].enter = true;
+
+subintFC.ip["broadcast-address"]["A.B.C.D"].enter = true;
+
+subintFC.ip.cef.accounting["non-recursive"].enter = true;
+
+subintFC.ip.cef.accounting["non-recursive"].external.enter = true;
+
+subintFC.ip.cef.accounting["non-recursive"].internal.enter = true;
+
+subintFC.ip.cgmp.enter = true;
+
+subintFC.ip.cgmp.proxy.enter = true;
+
+subintFC.ip.cgmp["router-only"].enter = true;
+
+subintFC.ip.dhcp.relay.information.trusted.enter = true;
+
+subintFC.ip["directed-broadcast"].enter = true;
+
+subintFC.ip["directed-broadcast"]["<1-199>"].enter = true;
+
+subintFC.ip["directed-broadcast"]["<1300-2699>"].enter = true;
+
+subintFC.ip["hello-interval"].eigrp["<1-65535>"]["<1-65535>"].enter = true;
+
+subintFC.ip["helper-address"]["A.B.C.D"].enter = true;
+
+subintFC.ip["helper-address"].global["A.B.C.D"].enter = true;
+
+subintFC.ip["helper-address"].vrf.WORD["A.B.C.D"].enter = true;
+
+subintFC.ip["hold-time"].eigrp["<1-65535>"]["<1-65535>"].enter = true;
+
+subintFC.ip["idle-group"]["<1-199>"]["in"].enter = true;
+
+subintFC.ip["idle-group"]["<1-199>"].out.enter = true;
+
+subintFC.ip["idle-group"]["<1300-2699>"]["in"].enter = true;
+
+subintFC.ip["idle-group"]["<1300-2699>"].out.enter = true;
+
+subintFC.ip["idle-group"].WORD["in"].enter = true;
+
+subintFC.ip["idle-group"].WORD.out.enter = true;
+
+subintFC.ip.igmp["access-group"]["<1-99>"].enter = true;
+
+subintFC.ip.igmp["access-group"].WORD.enter = true;
+
+subintFC.ip.igmp["explicit-tracking"].enter = true;
+
+subintFC.ip.igmp["helper-address"]["A.B.C.D"].enter = true;
+
+subintFC.ip.igmp["helper-address"].udl.BVI["<1-255>"].enter = true;
+
+subintFC.ip.igmp["helper-address"].udl.Dialer["<0-255>"].enter = true;
+
+subintFC.ip.igmp["helper-address"].udl.FastEthernet["<0-0>"].enter = true;
+
+subintFC.ip.igmp["helper-address"].udl.Loopback["<0-2147483647>"].enter = true;
+
+subintFC.ip.igmp["helper-address"].udl.Multilink["<1-2147483647>"].enter = true;
+
+subintFC.ip.igmp["helper-address"].udl.Null["<0-0>"].enter = true;
+
+subintFC.ip.igmp["helper-address"].udl.Serial["<0-1>"].enter = true;
+
+subintFC.ip.igmp["helper-address"].udl.Tunnel["<0-2147483647>"].enter = true;
+
+subintFC.ip.igmp["helper-address"].udl.Vif["<1-1>"].enter = true;
+
+subintFC.ip.igmp["helper-address"].udl["Virtual-Template"]["<1-200>"].enter = true;
+
+subintFC.ip.igmp["helper-address"].udl["Virtual-TokenRing"]["<0-2147483647>"].enter = true;
+
+subintFC.ip.igmp["immediate-leave"]["group-list"]["<1-99>"].enter = true;
+
+subintFC.ip.igmp["immediate-leave"]["group-list"]["<1300-1999>"].enter = true;
+
+subintFC.ip.igmp["immediate-leave"]["group-list"].WORD.enter = true;
+
+subintFC.ip.igmp["join-group"]["A.B.C.D"].enter = true;
+
+subintFC.ip.igmp["last-member-query-interval"]["<100-25500>"].enter = true;
+
+subintFC.ip.igmp["mroute-proxy"].Dialer["<0-255>"].enter = true;
+
+subintFC.ip.igmp["mroute-proxy"].FastEthernet["<0-0>"].enter = true;
+
+subintFC.ip.igmp["mroute-proxy"].Loopback["<0-2147483647>"].enter = true;
+
+subintFC.ip.igmp["mroute-proxy"].Null["<0-0>"].enter = true;
+
+subintFC.ip.igmp["mroute-proxy"].Serial["<0-1>"].enter = true;
+
+subintFC.ip.igmp["proxy-service"].enter = true;
+
+subintFC.ip.igmp["querier-timeout"]["<60-300>"].enter = true;
+
+subintFC.ip.igmp["query-interval"]["<1-65535>"].enter = true;
+
+subintFC.ip.igmp["query-max-response-time"]["<1-25>"].enter = true;
+
+subintFC.ip.igmp["static-group"]["*"].enter = true;
+
+subintFC.ip.igmp["static-group"]["A.B.C.D"].enter = true;
+
+subintFC.ip.igmp["static-group"]["A.B.C.D"].source["A.B.C.D"].enter = true;
+
+subintFC.ip.igmp["unidirectional-link"].enter = true;
+
+subintFC.ip.igmp.v3lite.enter = true;
+
+subintFC.ip.igmp.version["<1-3>"].enter = true;
+
+subintFC.ip.irdp.enter = true;
+
+subintFC.ip.irdp.holdtime["<0-9000>"].enter = true;
+
+subintFC.ip.irdp.maxadvertinterval["<1-1800>"].enter = true;
+
+subintFC.ip.irdp.minadvertinterval["<1-1800>"].enter = true;
+
+subintFC.ip.irdp.multicast.enter = true;
+
+subintFC.ip["load-sharing"]["per-destination"].enter = true;
+
+subintFC.ip["load-sharing"]["per-packet"].enter = true;
+
+subintFC.ip["local-proxy-arp"].enter = true;
+
+subintFC.ip["mask-reply"].enter = true;
+
+subintFC.ip["mroute-cache"].enter = true;
+
+subintFC.ip.mtu["<68-1000000>"].enter = true;
+
+subintFC.ip.ospf.authentication.enter = true;
+
+subintFC.ip.pgm.router.enter = true;
+
+subintFC.ip.policy["route-map"].WORD.enter = true;
+
+subintFC.ip.probe.proxy.enter = true;
+
+subintFC.ip["proxy-arp"].enter = true;
+
+subintFC.ip["rarp-server"]["A.B.C.D"].enter = true;
+
+subintFC.ip.redirects.enter = true;
+
+subintFC.ip.rgmp.enter = true;
+
+subintFC.ip.rip.authentication["key-chain"].LINE.enter = true;
+
+subintFC.ip.rip.authentication.mode.md5.enter = true;
+
+subintFC.ip.rip.authentication.mode.text.enter = true;
+
+subintFC.ip.sap.listen.enter = true;
+
+subintFC.ip.security["add"].enter = true;
+
+subintFC.no.arp["frame-relay"].enter = true;
+
+subintFC.no.arp.timeout.enter = true;
+
+subintFC.no.backup.delay.enter = true;
+
+subintFC.no.backup.interface.enter = true;
+
+subintFC.no.bandwidth.enter = true;
+
+subintFC.no["bridge-group"]["<1-255>"].enter = true;
+
+subintFC.no.cdp.enable.enter = true;
+
+subintFC.no.delay.enter = true;
+
+subintFC.no.description.enter = true;
+
+subintFC.no.encapsulation.dot1Q.enter = true;
+
+subintFC.no.encapsulation.dot1Q["<1-4095>"].enter = true;
+
+subintFC.pppoe.enable.enter = true;
+
+subintFC.pppoe["max-sessions"]["<1-292>"].enter = true;
+
+subintFC["service-policy"].history.enter = true;
+
+subintFC["service-policy"].input.WORD.enter = true;
+
+subintFC["service-policy"].output.WORD.enter = true;
+
+subintFC.shutdown.enter = true;
+
+subintFC.snapshot.client["<5-1000>"]["<8-100000>"].enter = true;
+
+subintFC.snapshot.server["<5-1000>"].enter = true;
diff --git a/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/fnc_subintS.txt b/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/fnc_subintS.txt
new file mode 100644
index 0000000..17d5a4e
--- /dev/null
+++ b/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/fnc_subintS.txt
@@ -0,0 +1,471 @@
+subintSC.arp["frame-relay"].enter = true;
+
+subintSC.arp.timeout["<0-2147483>"].enter = true;
+
+subintSC.bandwidth["<1-10000000>"].enter = true;
+
+subintSC.cdp.enable.enter = true;
+
+subintSC["default"].arp["frame-relay"].enter = true;
+
+subintSC["default"].arp.timeout.enter = true;
+
+subintSC["default"].backup.delay.enter = true;
+
+subintSC["default"].backup.interface.enter = true;
+
+subintSC["default"].bandwidth.enter = true;
+
+subintSC["default"].cdp.enable.enter = true;
+
+subintSC.delay["<1-16777215>"].enter = true;
+
+subintSC.description.LINE.enter = true;
+
+subintSC.dxi["interface-dfa"]["<0-15>"]["<0-63>"].enter = true;
+
+subintSC.dxi.pvc["<0-15>"]["<0-63>"].enter = true;
+
+subintSC.exit.enter = true;
+
+subintSC.ip["access-group"]["<1-199>"]["in"].enter = true;
+
+subintSC.ip["access-group"]["<1-199>"].out.enter = true;
+
+subintSC.ip["access-group"]["<1300-2699>"]["in"].enter = true;
+
+subintSC.ip["access-group"]["<1300-2699>"].out.enter = true;
+
+subintSC.ip["access-group"].WORD["in"].enter = true;
+
+subintSC.ip["access-group"].WORD.out.enter = true;
+
+subintSC.ip.accounting.enter = true;
+
+subintSC.ip.accounting["access-violations"].enter = true;
+
+subintSC.ip.accounting["output-packets"].enter = true;
+
+subintSC.ip.accounting.precedence.input.enter = true;
+
+subintSC.ip.accounting.precedence.output.enter = true;
+
+subintSC.ip.address["A.B.C.D"]["A.B.C.D"].enter = true;
+
+subintSC.ip.address["A.B.C.D"]["A.B.C.D"].secondary.enter = true;
+
+subintSC.ip.address.slarp.retry["<1-60>"].enter = true;
+
+subintSC.ip.authentication["key-chain"].eigrp["<1-65535>"].LINE.enter = true;
+
+subintSC.ip.authentication.mode.eigrp["<1-65535>"].md5.enter = true;
+
+subintSC.ip["bandwidth-percent"].eigrp["<1-65535>"]["<1-999999>"].enter = true;
+
+subintSC.ip["broadcast-address"]["A.B.C.D"].enter = true;
+
+subintSC.ip.cgmp.enter = true;
+
+subintSC.ip.cgmp.proxy.enter = true;
+
+subintSC.ip.cgmp["router-only"].enter = true;
+
+subintSC.ip.dhcp.relay.information.trusted.enter = true;
+
+subintSC.ip["directed-broadcast"].enter = true;
+
+subintSC.ip["directed-broadcast"]["<1-199>"].enter = true;
+
+subintSC.ip["directed-broadcast"]["<1300-2699>"].enter = true;
+
+subintSC.ip["hello-interval"].eigrp["<1-65535>"]["<1-65535>"].enter = true;
+
+subintSC.ip["helper-address"]["A.B.C.D"].enter = true;
+
+subintSC.ip["helper-address"].global["A.B.C.D"].enter = true;
+
+subintSC.ip["helper-address"].vrf.WORD["A.B.C.D"].enter = true;
+
+subintSC.ip["hold-time"].eigrp["<1-65535>"]["<1-65535>"].enter = true;
+
+subintSC.ip["idle-group"]["<1-199>"]["in"].enter = true;
+
+subintSC.ip["idle-group"]["<1-199>"].out.enter = true;
+
+subintSC.ip["idle-group"]["<1300-2699>"]["in"].enter = true;
+
+subintSC.ip["idle-group"]["<1300-2699>"].out.enter = true;
+
+subintSC.ip["idle-group"].WORD["in"].enter = true;
+
+subintSC.ip["idle-group"].WORD.out.enter = true;
+
+subintSC.ip.igmp["access-group"]["<1-99>"].enter = true;
+
+subintSC.ip.igmp["access-group"].WORD.enter = true;
+
+subintSC.ip.igmp["explicit-tracking"].enter = true;
+
+subintSC.ip.igmp["helper-address"]["A.B.C.D"].enter = true;
+
+subintSC.ip.igmp["helper-address"].udl.BVI["<1-255>"].enter = true;
+
+subintSC.ip.igmp["helper-address"].udl.Dialer["<0-255>"].enter = true;
+
+subintSC.ip.igmp["helper-address"].udl.FastEthernet["<0-0>"].enter = true;
+
+subintSC.ip.igmp["helper-address"].udl.Loopback["<0-2147483647>"].enter = true;
+
+subintSC.ip.igmp["helper-address"].udl.Multilink["<1-2147483647>"].enter = true;
+
+subintSC.ip.igmp["helper-address"].udl.Null["<0-0>"].enter = true;
+
+subintSC.ip.igmp["helper-address"].udl.Serial["<0-1>"].enter = true;
+
+subintSC.ip.igmp["helper-address"].udl.Tunnel["<0-2147483647>"].enter = true;
+
+subintSC.ip.igmp["helper-address"].udl.Vif["<1-1>"].enter = true;
+
+subintSC.ip.igmp["helper-address"].udl["Virtual-Template"]["<1-200>"].enter = true;
+
+subintSC.ip.igmp["helper-address"].udl["Virtual-TokenRing"]["<0-2147483647>"].enter = true;
+
+subintSC.ip.igmp["immediate-leave"]["group-list"]["<1-99>"].enter = true;
+
+subintSC.ip.igmp["immediate-leave"]["group-list"]["<1300-1999>"].enter = true;
+
+subintSC.ip.igmp["immediate-leave"]["group-list"].WORD.enter = true;
+
+subintSC.ip.igmp["join-group"]["A.B.C.D"].enter = true;
+
+subintSC.ip.igmp["last-member-query-interval"]["<100-25500>"].enter = true;
+
+subintSC.ip.igmp["mroute-proxy"].Dialer["<0-255>"].enter = true;
+
+subintSC.ip.igmp["mroute-proxy"].FastEthernet["<0-0>"].enter = true;
+
+subintSC.ip.igmp["mroute-proxy"].Loopback["<0-2147483647>"].enter = true;
+
+subintSC.ip.igmp["mroute-proxy"].Null["<0-0>"].enter = true;
+
+subintSC.ip.igmp["mroute-proxy"].Serial["<0-1>"].enter = true;
+
+subintSC.ip.igmp["proxy-service"].enter = true;
+
+subintSC.ip.igmp["querier-timeout"]["<60-300>"].enter = true;
+
+subintSC.ip.igmp["query-interval"]["<1-65535>"].enter = true;
+
+subintSC.ip.igmp["query-max-response-time"]["<1-25>"].enter = true;
+
+subintSC.ip.igmp["static-group"]["*"].enter = true;
+
+subintSC.ip.igmp["static-group"]["A.B.C.D"].enter = true;
+
+subintSC.ip.igmp["static-group"]["A.B.C.D"].source["A.B.C.D"].enter = true;
+
+subintSC.ip.igmp["unidirectional-link"].enter = true;
+
+subintSC.ip.igmp.v3lite.enter = true;
+
+subintSC.ip.igmp.version["<1-3>"].enter = true;
+
+subintSC.ip.irdp.enter = true;
+
+subintSC.ip.irdp.holdtime["<0-9000>"].enter = true;
+
+subintSC.ip.irdp.maxadvertinterval["<0-0>"].enter = true;
+
+subintSC.ip.irdp.maxadvertinterval["<1-1800>"].enter = true;
+
+subintSC.ip.irdp.minadvertinterval["<1-1800>"].enter = true;
+
+subintSC.ip.irdp.multicast.enter = true;
+
+subintSC.ip["load-sharing"]["per-destination"].enter = true;
+
+subintSC.ip["load-sharing"]["per-packet"].enter = true;
+
+subintSC.ip["local-proxy-arp"].enter = true;
+
+subintSC.ip["mask-reply"].enter = true;
+
+subintSC.ip.mrm["test-receiver"].enter = true;
+
+subintSC.ip.mrm["test-sender"].enter = true;
+
+subintSC.ip.mrm["test-sender-receiver"].enter = true;
+
+subintSC.ip["mroute-cache"].enter = true;
+
+subintSC.ip.mtu["<68-1000000>"].enter = true;
+
+subintSC.ip.multicast.boundary["<1-99>"].enter = true;
+
+subintSC.ip.multicast.boundary["<1300-1999>"].enter = true;
+
+subintSC.ip.multicast.boundary.WORD.enter = true;
+
+subintSC.ip.multicast["helper-map"]["A.B.C.D"]["A.B.C.D"]["<100-199>"].enter = true;
+
+subintSC.ip.multicast["helper-map"]["A.B.C.D"]["A.B.C.D"]["<2000-2699>"].enter = true;
+
+subintSC.ip.multicast["helper-map"]["A.B.C.D"]["A.B.C.D"].WORD.enter = true;
+
+subintSC.ip.multicast["helper-map"].broadcast["A.B.C.D"]["<100-199>"].enter = true;
+
+subintSC.ip.multicast["helper-map"].broadcast["A.B.C.D"]["<2000-2699>"].enter = true;
+
+subintSC.ip.multicast["helper-map"].broadcast["A.B.C.D"].WORD.enter = true;
+
+subintSC.ip.multicast["rate-limit"]["in"].enter = true;
+
+subintSC.ip.multicast["rate-limit"]["in"]["<0-4294967>"].enter = true;
+
+subintSC.ip.multicast["rate-limit"]["in"]["group-list"]["<1-99>"].enter = true;
+
+subintSC.ip.multicast["rate-limit"]["in"]["group-list"]["<1-99>"]["<0-4294967>"].enter = true;
+
+subintSC.ip.multicast["rate-limit"]["in"]["group-list"]["<1300-1999>"].enter = true;
+
+subintSC.ip.multicast["rate-limit"]["in"]["group-list"]["<1300-1999>"]["<0-4294967>"].enter = true;
+
+subintSC.ip.multicast["rate-limit"]["in"]["group-list"].WORD.enter = true;
+
+subintSC.ip.multicast["rate-limit"]["in"]["group-list"].WORD["<0-4294967>"].enter = true;
+
+subintSC.ip.multicast["rate-limit"]["in"]["source-list"]["<1-99>"].enter = true;
+
+subintSC.ip.multicast["rate-limit"]["in"]["source-list"]["<1-99>"]["<0-4294967>"].enter = true;
+
+subintSC.ip.multicast["rate-limit"]["in"]["source-list"]["<1300-1999>"].enter = true;
+
+subintSC.ip.multicast["rate-limit"]["in"]["source-list"]["<1300-1999>"]["<0-4294967>"].enter = true;
+
+subintSC.ip.multicast["rate-limit"]["in"]["source-list"].WORD.enter = true;
+
+subintSC.ip.multicast["rate-limit"]["in"]["source-list"].WORD["<0-4294967>"].enter = true;
+
+subintSC.ip.multicast["rate-limit"]["in"].video.enter = true;
+
+subintSC.ip.multicast["rate-limit"]["in"].video["<0-4294967>"].enter = true;
+
+subintSC.ip.multicast["rate-limit"]["in"].whiteboard.enter = true;
+
+subintSC.ip.multicast["rate-limit"]["in"].whiteboard["<0-4294967>"].enter = true;
+
+subintSC.ip.multicast["rate-limit"].out.enter = true;
+
+subintSC.ip.multicast["rate-limit"].out["<0-4294967>"].enter = true;
+
+subintSC.ip.multicast["rate-limit"].out["group-list"]["<1-99>"].enter = true;
+
+subintSC.ip.multicast["rate-limit"].out["group-list"]["<1-99>"]["<0-4294967>"].enter = true;
+
+subintSC.ip.multicast["rate-limit"].out["group-list"]["<1300-1999>"].enter = true;
+
+subintSC.ip.multicast["rate-limit"].out["group-list"]["<1300-1999>"]["<0-4294967>"].enter = true;
+
+subintSC.ip.multicast["rate-limit"].out["group-list"].WORD.enter = true;
+
+subintSC.ip.multicast["rate-limit"].out["group-list"].WORD["<0-4294967>"].enter = true;
+
+subintSC.ip.multicast["rate-limit"].out["source-list"]["<1-99>"].enter = true;
+
+subintSC.ip.multicast["rate-limit"].out["source-list"]["<1-99>"]["<0-4294967>"].enter = true;
+
+subintSC.ip.multicast["rate-limit"].out["source-list"]["<1300-1999>"].enter = true;
+
+subintSC.ip.multicast["rate-limit"].out["source-list"]["<1300-1999>"]["<0-4294967>"].enter = true;
+
+subintSC.ip.multicast["rate-limit"].out["source-list"].WORD.enter = true;
+
+subintSC.ip.multicast["rate-limit"].out["source-list"].WORD["<0-4294967>"].enter = true;
+
+subintSC.ip.multicast["rate-limit"].out.video.enter = true;
+
+subintSC.ip.multicast["rate-limit"].out.video["<0-4294967>"].enter = true;
+
+subintSC.ip.multicast["rate-limit"].out.whiteboard.enter = true;
+
+subintSC.ip.multicast["rate-limit"].out.whiteboard["<0-4294967>"].enter = true;
+
+subintSC.ip.multicast.tagswitch.enter = true;
+
+subintSC.ip.multicast["ttl-threshold"]["<0-255>"].enter = true;
+
+subintSC.ip.nat.inside.enter = true;
+
+subintSC.ip.nat.outside.enter = true;
+
+subintSC.ip.nbar["protocol-discovery"].enter = true;
+
+subintSC.ip.nhrp.authentication.WORD.enter = true;
+
+subintSC.ip.nhrp.holdtime["<1-65535>"].enter = true;
+
+subintSC.ip.nhrp.interest["<1-199>"].enter = true;
+
+subintSC.ip.nhrp["max-send"]["<1-65535>"].every["<10-65535>"].enter = true;
+
+subintSC.ip.nhrp["network-id"]["<1-4294967295>"].enter = true;
+
+subintSC.ip.nhrp.nhs["A.B.C.D"].enter = true;
+
+subintSC.ip.nhrp.nhs["A.B.C.D"]["A.B.C.D"]["A.B.C.D"].enter = true;
+
+subintSC.ip.nhrp.record.enter = true;
+
+subintSC.ip.nhrp.responder.Dialer["<0-255>"].enter = true;
+
+subintSC.ip.nhrp.responder.FastEthernet["<0-0>"].enter = true;
+
+subintSC.ip.nhrp.responder.Loopback["<0-2147483647>"].enter = true;
+
+subintSC.ip.nhrp.responder.Null["<0-0>"].enter = true;
+
+subintSC.ip.nhrp.responder.Serial["<0-1>"].enter = true;
+
+subintSC.ip.nhrp["server-only"].enter = true;
+
+subintSC.ip.nhrp["server-only"]["non-caching"].enter = true;
+
+subintSC.ip.nhrp["trigger-svc"]["<1-4294967295>"]["<0-4294967295>"].enter = true;
+
+subintSC.ip.nhrp.use["<1-65535>"].enter = true;
+
+subintSC.ip.ospf.authentication.enter = true;
+
+subintSC.ip.ospf.authentication["message-digest"].enter = true;
+
+subintSC.ip.ospf.authentication.null.enter = true;
+
+subintSC.ip.ospf["authentication-key"].LINE.enter = true;
+
+subintSC.ip.ospf.cost["<1-65535>"].enter = true;
+
+subintSC.ip.ospf["database-filter"].all.out.enter = true;
+
+subintSC.ip.ospf["dead-interval"]["<1-65535>"].enter = true;
+
+subintSC.ip.ospf["demand-circuit"].enter = true;
+
+subintSC.ip.ospf["flood-reduction"].enter = true;
+
+subintSC.ip.ospf["hello-interval"]["<1-65535>"].enter = true;
+
+subintSC.ip.ospf["message-digest-key"]["<1-255>"].md5.LINE.enter = true;
+
+subintSC.ip.ospf["mtu-ignore"].enter = true;
+
+subintSC.ip.ospf.network.broadcast.enter = true;
+
+subintSC.ip.ospf.network["non-broadcast"].enter = true;
+
+subintSC.ip.ospf.network["point-to-multipoint"].enter = true;
+
+subintSC.ip.ospf.network["point-to-multipoint"]["non-broadcast"].enter = true;
+
+subintSC.ip.ospf.network["point-to-point"].enter = true;
+
+subintSC.ip.ospf.priority["<0-255>"].enter = true;
+
+subintSC.ip.ospf["retransmit-interval"]["<1-65535>"].enter = true;
+
+subintSC.ip.ospf["transmit-delay"]["<1-65535>"].enter = true;
+
+subintSC.ip.pgm.router.enter = true;
+
+subintSC.ip.pim.enter = true;
+
+subintSC.ip.pim["bsr-border"].enter = true;
+
+subintSC.ip.pim["dense-mode"].enter = true;
+
+subintSC.ip.pim["dense-mode"]["proxy-register"].list["<100-199>"].enter = true;
+
+subintSC.ip.pim["dense-mode"]["proxy-register"].list["<2000-2699>"].enter = true;
+
+subintSC.ip.pim["dense-mode"]["proxy-register"].list.WORD.enter = true;
+
+subintSC.ip.pim["dense-mode"]["proxy-register"]["route-map"].WORD.enter = true;
+
+subintSC.ip.pim["dr-priority"]["<0-4294967294>"].enter = true;
+
+subintSC.ip.pim["nbma-mode"].enter = true;
+
+subintSC.ip.pim["neighbor-filter"]["<1-99>"].enter = true;
+
+subintSC.ip.pim["neighbor-filter"].WORD.enter = true;
+
+subintSC.ip.pim["query-interval"]["<0-65535>"].enter = true;
+
+subintSC.ip.pim["sparse-dense-mode"].enter = true;
+
+subintSC.ip.pim["sparse-mode"].enter = true;
+
+subintSC.ip.pim.version["<1-2>"].enter = true;
+
+subintSC.ip.policy["route-map"].WORD.enter = true;
+
+subintSC.ip.probe.proxy.enter = true;
+
+subintSC.ip["proxy-arp"].enter = true;
+
+subintSC.ip["rarp-server"]["A.B.C.D"].enter = true;
+
+subintSC.ip.redirects.enter = true;
+
+subintSC.ip.rip.authentication["key-chain"].LINE.enter = true;
+
+subintSC.ip.rip.authentication.mode.md5.enter = true;
+
+subintSC.ip.rip.authentication.mode.text.enter = true;
+
+subintSC.ip.rip.receive.version.enter = true;
+
+subintSC.ip.rip.send.version.enter = true;
+
+subintSC.ipv6.enable.enter = true;
+
+subintSC.mtu["<64-18000>"].enter = true;
+
+subintSC.no.arp["frame-relay"].enter = true;
+
+subintSC.no.arp.timeout.enter = true;
+
+subintSC.no.backup.delay.enter = true;
+
+subintSC.no.backup.interface.enter = true;
+
+subintSC.no.bandwidth.enter = true;
+
+subintSC.no.cdp.enable.enter = true;
+
+subintSC.no.shutdown.enter = true;
+
+subintSC["pulse-time"]["<0-60>"].enter = true;
+
+subintSC["service-policy"].history.enter = true;
+
+subintSC["service-policy"].input.WORD.enter = true;
+
+subintSC["service-policy"].output.WORD.enter = true;
+
+subintSC.shutdown.enter = true;
+
+subintSC.smds["enable-arp"].enter = true;
+
+subintSC.snapshot.client["<5-1000>"]["<8-100000>"].enter = true;
+
+subintSC.snapshot.server["<5-1000>"].enter = true;
+
+subintSC.timeout.absolute["<0-35790>"].enter = true;
+
+subintSC.timeout.absolute["<0-35790>"]["<0-59>"].enter = true;
+
+subintSC["traffic-shape"].group["<1-2699>"]["<8000-100000000>"].enter = true;
+
+subintSC["traffic-shape"].rate["<8000-100000000>"].enter = true;
+
+subintSC["traffic-shape"].rate["<8000-100000000>"]["<0-100000000>"].enter = true; \ No newline at end of file
diff --git a/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/fnc_timeRange.txt b/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/fnc_timeRange.txt
new file mode 100644
index 0000000..01a7b2e
--- /dev/null
+++ b/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/fnc_timeRange.txt
@@ -0,0 +1 @@
+timeRangeC.exit.enter = true; \ No newline at end of file
diff --git a/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/fnc_user.txt b/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/fnc_user.txt
new file mode 100644
index 0000000..b3e9264
--- /dev/null
+++ b/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/fnc_user.txt
@@ -0,0 +1,473 @@
+userC.disable.enter = true;
+
+userC.disable["<0-15>"].enter = true;
+
+userC.disconnect["<0-0>"].enter = true;
+
+userC.enable.enter = true;
+
+userC.enable["<0-15>"].enter = true;
+
+userC.exit.enter = true;
+
+userC.help.enter = true;
+
+userC.login.enter = true;
+
+userC.logout.enter = true;
+
+userC.mstat.enter = true;
+
+userC.mstat["Hostname or A.B.C.D"].enter = true;
+
+userC.ping.WORD.enter = true;
+
+userC.ppp.enter = true;
+
+userC.ppp.negotiate.enter = true;
+
+userC.resume.enter = true;
+
+userC.show.aaa.attributes.enter = true;
+
+userC.show.aaa["method-lists"].all.enter = true;
+
+userC.show.aaa.servers.enter = true;
+
+userC.show.aaa.sessions.enter = true;
+
+userC.show.aaa.user["<1-4294967295>"].enter = true;
+
+userC.show.aaa.user.all.enter = true;
+
+userC.show.backup.enter = true;
+
+userC.show.bgp.enter = true;
+
+userC.show.bgp.community.enter = true;
+
+userC.show.bgp.paths.enter = true;
+
+userC.show.bgp.paths.LINE.enter = true;
+
+userC.show.bgp.summary.enter = true;
+
+userC.show.caller.enter = true;
+
+userC.show.caller.full.enter = true;
+
+userC.show["class-map"].enter = true;
+
+userC.show["class-map"].WORD.enter = true;
+
+userC.show.clock.enter = true;
+
+userC.show.clock.detail.enter = true;
+
+userC.show.compress.enter = true;
+
+userC.show.compress["detail-ccp"].enter = true;
+
+userC.show.connection.all.enter = true;
+
+userC.show.connection.elements.enter = true;
+
+userC.show.connection.name.enter = true;
+
+userC.show.connection.name.WORD.enter = true;
+
+userC.show.controllers.enter = true;
+
+userC.show.controllers.FastEthernet["<0-0>"].enter = true;
+
+userC.show.controllers.Serial["<0-1>"].enter = true;
+
+userC.show.cops.servers.enter = true;
+
+userC.show.dialer.enter = true;
+
+userC.show.dialer.dnis.group.enter = true;
+
+userC.show.dialer.dnis.group.WORD.enter = true;
+
+userC.show.dialer.dnis.number.enter = true;
+
+userC.show.dialer.dnis.number.WORD.enter = true;
+
+userC.show.dialer.dnis.range.enter = true;
+
+userC.show.dialer.dnis.range.WORD.WORD.enter = true;
+
+userC.show.dialer.interface.Serial["<0-1>"].enter = true;
+
+userC.show.dialer.maps.enter = true;
+
+userC.show.dialer.sessions.enter = true;
+
+userC.show.exception.enter = true;
+
+userC.show["flash:"].enter = true;
+
+userC.show["flash:"].all.enter = true;
+
+userC.show["flash:"].chips.enter = true;
+
+userC.show["flash:"].detailed.enter = true;
+
+userC.show["flash:"].err.enter = true;
+
+userC.show["flash:"].summary.enter = true;
+
+userC.show.history.enter = true;
+
+userC.show.hosts.enter = true;
+
+userC.show.hosts.WORD.enter = true;
+
+userC.show.ip.accounting.enter = true;
+
+userC.show.ip.accounting["access-violations"].enter = true;
+
+userC.show.ip.accounting.checkpoint.enter = true;
+
+userC.show.ip.accounting.checkpoint["access-violations"].enter = true;
+
+userC.show.ip.accounting["output-packets"].enter = true;
+
+userC.show.ip.aliases.enter = true;
+
+userC.show.ip.arp.enter = true;
+
+userC.show.ip.arp.Async.enter = true;
+
+userC.show.ip.arp.BVI.enter = true;
+
+userC.show.ip.arp.CTunnel.enter = true;
+
+userC.show.ip.arp.Dialer.enter = true;
+
+userC.show.ip.arp.FastEthernet.enter = true;
+
+userC.show.ip.arp.FastEthernet["<0-0>"].enter = true;
+
+userC.show.ip.arp["H.H.H"].enter = true;
+
+userC.show.ip.arp["Hostname or A.B.C.D"].enter = true;
+
+userC.show.ip.arp.Lex.enter = true;
+
+userC.show.ip.arp.Loopback.enter = true;
+
+userC.show.ip.arp.MFR.enter = true;
+
+userC.show.ip.arp.Multilink.enter = true;
+
+userC.show.ip.arp.Null.enter = true;
+
+userC.show.ip.arp.Null["<0-0>"].enter = true;
+
+userC.show.ip.arp.Serial.enter = true;
+
+userC.show.ip.arp.Serial["<0-1>"].enter = true;
+
+userC.show.ip.arp.Tunnel.enter = true;
+
+userC.show.ip.arp.Vif.enter = true;
+
+userC.show.ip.arp["Virtual-Template"].enter = true;
+
+userC.show.ip.arp["Virtual-TokenRing"].enter = true;
+
+userC.show.ip["as-path-access-list"].enter = true;
+
+userC.show.ip["as-path-access-list"]["<1-199>"].enter = true;
+
+userC.show.ip.bgp.enter = true;
+
+userC.show.ip.bgp["A.B.C.D"].enter = true;
+
+userC.show.ip.bgp["A.B.C.D"]["A.B.C.D"].enter = true;
+
+userC.show.ip.bgp["A.B.C.D"]["A.B.C.D"]["longer-prefixes"].enter = true;
+
+userC.show.ip.bgp["A.B.C.D"]["A.B.C.D"]["longer-prefixes"].injected.enter = true;
+
+userC.show.ip.bgp["A.B.C.D"]["A.B.C.D"]["shorter-prefixes"].enter = true;
+
+userC.show.ip.bgp["A.B.C.D"]["A.B.C.D"]["shorter-prefixes"]["<0-32>"].enter = true;
+
+userC.show.ip.bgp["A.B.C.D"].enter = true;
+
+userC.show.ip.bgp["A.B.C.D"]["A.B.C.D"].enter = true;
+
+userC.show.ip.bgp["A.B.C.D"]["A.B.C.D"]["longer-prefixes"].enter = true;
+
+userC.show.ip.bgp["A.B.C.D"]["A.B.C.D"]["longer-prefixes"].injected.enter = true;
+
+userC.show.ip.bgp["A.B.C.D"]["A.B.C.D"]["shorter-prefixes"].enter = true;
+
+userC.show.ip.bgp["A.B.C.D"]["A.B.C.D"]["shorter-prefixes"]["<0-32>"].enter = true;
+
+userC.show.ip.bgp["cidr-only"].enter = true;
+
+userC.show.ip.bgp.community.enter = true;
+
+userC.show.ip.bgp.neighbors.enter = true;
+
+userC.show.ip.bgp.neighbors["A.B.C.D"].enter = true;
+
+userC.show.ip.bgp.neighbors["A.B.C.D"]["advertised-routes"].enter = true;
+
+userC.show.ip.bgp.neighbors["A.B.C.D"]["dampened-routes"].enter = true;
+
+userC.show.ip.bgp.neighbors["A.B.C.D"]["flap-statistics"].enter = true;
+
+userC.show.ip.bgp.neighbors["A.B.C.D"].paths.enter = true;
+
+userC.show.ip.bgp.neighbors["A.B.C.D"].paths.LINE.enter = true;
+
+userC.show.ip.bgp.neighbors["A.B.C.D"].received["prefix-filter"].enter = true;
+
+userC.show.ip.bgp.neighbors["A.B.C.D"]["received-routes"].enter = true;
+
+userC.show.ip.bgp.neighbors["A.B.C.D"].routes.enter = true;
+
+userC.show.ip.bgp.paths.enter = true;
+
+userC.show.ip.bgp.paths.LINE.enter = true;
+
+userC.show.ip.bgp["peer-group"].enter = true;
+
+userC.show.ip.bgp["peer-group"].WORD.enter = true;
+
+userC.show.ip.bgp["peer-group"].WORD.summary.enter = true;
+
+userC.show.ip.bgp["prefix-list"].WORD.enter = true;
+
+userC.show.ip.bgp["quote-regexp"].WORD.enter = true;
+
+userC.show.ip.bgp.regexp.LINE.enter = true;
+
+userC.show.ip.bgp["route-map"].WORD.enter = true;
+
+userC.show.ip.bgp.summary.enter = true;
+
+userC.show.ip.cef.enter = true;
+
+userC.show.ip.dhcp.binding.enter = true;
+
+userC.show.ip.dhcp.binding["A.B.C.D"].enter = true;
+
+userC.show.ip.dhcp.conflict.enter = true;
+
+userC.show.ip.dhcp.import.enter = true;
+
+userC.show.ip.dhcp.pool.enter = true;
+
+userC.show.ip.dhcp.pool.WORD.enter = true;
+
+userC.show.ip.dhcp.server.statistics.enter = true;
+
+userC.show.ip.eigrp.interfaces.static.enter = true;
+
+userC.show.ip.eigrp.neighbors.enter = true;
+
+userC.show.ip.eigrp.traffic.enter = true;
+
+userC.show.ip.eigrp.traffic["<1-65535>"].enter = true;
+
+userC.show.ip["extcommunity-list"].enter = true;
+
+userC.show.ip["extcommunity-list"]["<1-199>"].enter = true;
+
+userC.show.ip.flow.acceleration.enter = true;
+
+userC.show.ip.flow.export.enter = true;
+
+userC.show.ip.igmp.groups.enter = true;
+
+userC.show.ip.interface.enter = true;
+
+userC.show.ip.interface.FastEthernet["<0-0>"].enter = true;
+
+userC.show.ip.interface.Null["<0-0>"].enter = true;
+
+userC.show.ip.interface.Serial["<0-1>"].enter = true;
+
+userC.show.ip.interface.brief.enter = true;
+
+userC.show.ip.interface.brief.FastEthernet["<0-0>"].enter = true;
+
+userC.show.ip.interface.brief.Null["<0-0>"].enter = true;
+
+userC.show.ip.interface.brief.Serial["<0-1>"].enter = true;
+
+userC.show.ip.local.policy.enter = true;
+
+userC.show.ip.local.pool.enter = true;
+
+userC.show.ip.local.pool.WORD.enter = true;
+
+userC.show.ip.ospf.enter = true;
+
+userC.show.ip.ospf["<1-4294967295>"].enter = true;
+
+userC.show.ip.ospf["border-routers"].enter = true;
+
+userC.show.ip.ospf.database.enter = true;
+
+userC.show.ip.ospf.interface.enter = true;
+
+userC.show.ip.ospf.interface.FastEthernet["<0-0>"].enter = true;
+
+userC.show.ip.ospf.interface.Null["<0-0>"].enter = true;
+
+userC.show.ip.ospf.interface.Serial["<0-1>"].enter = true;
+
+userC.show.ip.ospf.neighbor.enter = true;
+
+userC.show.ip.ospf.neighbor.detail.enter = true;
+
+userC.show.ip.ospf["sham-links"].enter = true;
+
+userC.show.ip.ospf["summary-address"].enter = true;
+
+userC.show.ip.ospf["virtual-links"].enter = true;
+
+userC.show.ip.policy.enter = true;
+
+userC.show.ip["prefix-list"].enter = true;
+
+userC.show.ip.protocols.enter = true;
+
+userC.show.ip.protocols.summary.enter = true;
+
+userC.show.ip.redirects.enter = true;
+
+userC.show.ip.redirects["A.B.C.D"].enter = true;
+
+userC.show.ip.rip.database.enter = true;
+
+userC.show.ip.rip.database["A.B.C.D"]["A.B.C.D"].enter = true;
+
+userC.show.ip.route.enter = true;
+
+userC.show.ip.route["Hostname or A.B.C.D"].enter = true;
+
+userC.show.ip.route["Hostname or A.B.C.D"]["A.B.C.D"].enter = true;
+
+userC.show.ip.route["Hostname or A.B.C.D"]["longer-prefixes"].enter = true;
+
+userC.show.ip.route.bgp.enter = true;
+
+userC.show.ip.route.bgp["<1-65535>"].enter = true;
+
+userC.show.ip.route.connected.enter = true;
+
+userC.show.ip.route.egp.enter = true;
+
+userC.show.ip.route.egp["<0-65535>"].enter = true;
+
+userC.show.ip.route.eigrp.enter = true;
+
+userC.show.ip.route.eigrp["<1-65535>"].enter = true;
+
+userC.show.ip.route.igrp.enter = true;
+
+userC.show.ip.route.igrp["<1-65535>"].enter = true;
+
+userC.show.ip.route.isis.enter = true;
+
+userC.show.ip.route.isis.WORD.enter = true;
+
+userC.show.ip.route.list["<1-199>"].enter = true;
+
+userC.show.ip.route.list.WORD.enter = true;
+
+userC.show.ip.route.mobile.enter = true;
+
+userC.show.ip.route.odr.enter = true;
+
+userC.show.ip.route.ospf.enter = true;
+
+userC.show.ip.route.ospf["<1-65535>"].enter = true;
+
+userC.show.ip.route.ospf["<1-65535>"].vrf.enter = true;
+
+userC.show.ip.route.ospf["<1-65535>"].vrf.WORD.enter = true;
+
+userC.show.ip.route.profile.enter = true;
+
+userC.show.ip.route.rip.enter = true;
+
+userC.show.ip.route.static.enter = true;
+
+userC.show.ip.route.summary.enter = true;
+
+userC.show.ip.route["supernets-only"].enter = true;
+
+userC.show.ip.sap.enter = true;
+
+userC.show.ip.sap["A.B.C.D"].enter = true;
+
+userC.show.ip.sap.WORD.enter = true;
+
+userC.show.ip.sap.detail.enter = true;
+
+userC.show.ip.sockets.enter = true;
+
+userC.show.ip.tcp["header-compression"].enter = true;
+
+userC.show["policy-map"].enter = true;
+
+userC.show["policy-map"].WORD.enter = true;
+
+userC.show["policy-map"].WORD.class.WORD.enter = true;
+
+userC.show.ppp.bap.group.enter = true;
+
+userC.show.ppp.bap.group.WORD.enter = true;
+
+userC.show.ppp.bap.queues.enter = true;
+
+userC.show.ppp.mppe.Serial["<0-1>"].enter = true;
+
+userC.show.ppp.multilink.enter = true;
+
+userC.show.ppp.multilink.interface.FastEthernet["<0-0>"].enter = true;
+
+userC.show.ppp.multilink.interface.Null["<0-0>"].enter = true;
+
+userC.show.ppp.multilink.interface.Serial["<0-1>"].enter = true;
+
+userC.show.ppp.queues.enter = true;
+
+userC.show.sessions.enter = true;
+
+userC.show.snmp.enter = true;
+
+userC.show.tacacs.enter = true;
+
+userC.show.template.enter = true;
+
+userC.show.template.WORD.enter = true;
+
+userC.show.terminal.enter = true;
+
+userC.show.users.enter = true;
+
+userC.show.users.all.enter = true;
+
+userC.show.users.wide.enter = true;
+
+userC.show.version.enter = true;
+
+userC.slip.enter = true;
+
+userC.systat.enter = true;
+
+userC.systat.all.enter = true;
+
+userC.telnet.enter = true;
+
+userC.telnet.WORD.enter = true; \ No newline at end of file
diff --git a/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/global.swf b/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/global.swf
new file mode 100644
index 0000000..f14ca3c
--- /dev/null
+++ b/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/global.swf
Binary files differ
diff --git a/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/intAsync.swf b/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/intAsync.swf
new file mode 100644
index 0000000..54220c1
--- /dev/null
+++ b/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/intAsync.swf
Binary files differ
diff --git a/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/intBri.swf b/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/intBri.swf
new file mode 100644
index 0000000..7f0ab0a
--- /dev/null
+++ b/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/intBri.swf
Binary files differ
diff --git a/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/intDialer.swf b/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/intDialer.swf
new file mode 100644
index 0000000..552340c
--- /dev/null
+++ b/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/intDialer.swf
Binary files differ
diff --git a/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/intF.swf b/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/intF.swf
new file mode 100644
index 0000000..e633dcf
--- /dev/null
+++ b/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/intF.swf
Binary files differ
diff --git a/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/intLoopBack.swf b/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/intLoopBack.swf
new file mode 100644
index 0000000..63a0eaf
--- /dev/null
+++ b/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/intLoopBack.swf
Binary files differ
diff --git a/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/intS.swf b/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/intS.swf
new file mode 100644
index 0000000..37c4ce7
--- /dev/null
+++ b/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/intS.swf
Binary files differ
diff --git a/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/lineaux.swf b/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/lineaux.swf
new file mode 100644
index 0000000..17586d7
--- /dev/null
+++ b/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/lineaux.swf
Binary files differ
diff --git a/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/linecon.swf b/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/linecon.swf
new file mode 100644
index 0000000..e5c8a13
--- /dev/null
+++ b/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/linecon.swf
Binary files differ
diff --git a/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/linetty.swf b/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/linetty.swf
new file mode 100644
index 0000000..61d0aee
--- /dev/null
+++ b/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/linetty.swf
Binary files differ
diff --git a/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/linevty.swf b/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/linevty.swf
new file mode 100644
index 0000000..b24f24a
--- /dev/null
+++ b/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/linevty.swf
Binary files differ
diff --git a/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/mapClass.swf b/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/mapClass.swf
new file mode 100644
index 0000000..1124988
--- /dev/null
+++ b/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/mapClass.swf
Binary files differ
diff --git a/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/policyMap.swf b/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/policyMap.swf
new file mode 100644
index 0000000..4564ccb
--- /dev/null
+++ b/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/policyMap.swf
Binary files differ
diff --git a/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/policyMapClass.swf b/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/policyMapClass.swf
new file mode 100644
index 0000000..820237a
--- /dev/null
+++ b/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/policyMapClass.swf
Binary files differ
diff --git a/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/routeMap.swf b/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/routeMap.swf
new file mode 100644
index 0000000..bb3542f
--- /dev/null
+++ b/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/routeMap.swf
Binary files differ
diff --git a/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/routerAF.swf b/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/routerAF.swf
new file mode 100644
index 0000000..6ff25f2
--- /dev/null
+++ b/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/routerAF.swf
Binary files differ
diff --git a/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/routerBGP.swf b/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/routerBGP.swf
new file mode 100644
index 0000000..9a77a14
--- /dev/null
+++ b/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/routerBGP.swf
Binary files differ
diff --git a/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/routerEIGRP.swf b/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/routerEIGRP.swf
new file mode 100644
index 0000000..38e59fa
--- /dev/null
+++ b/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/routerEIGRP.swf
Binary files differ
diff --git a/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/routerIGRP.swf b/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/routerIGRP.swf
new file mode 100644
index 0000000..a353183
--- /dev/null
+++ b/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/routerIGRP.swf
Binary files differ
diff --git a/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/routerOSPF.swf b/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/routerOSPF.swf
new file mode 100644
index 0000000..d2b8785
--- /dev/null
+++ b/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/routerOSPF.swf
Binary files differ
diff --git a/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/routerRIP.swf b/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/routerRIP.swf
new file mode 100644
index 0000000..c10b0d0
--- /dev/null
+++ b/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/routerRIP.swf
Binary files differ
diff --git a/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/subintBri.swf b/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/subintBri.swf
new file mode 100644
index 0000000..8f57274
--- /dev/null
+++ b/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/subintBri.swf
Binary files differ
diff --git a/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/subintDialer.swf b/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/subintDialer.swf
new file mode 100644
index 0000000..77bd4fa
--- /dev/null
+++ b/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/subintDialer.swf
Binary files differ
diff --git a/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/subintF.swf b/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/subintF.swf
new file mode 100644
index 0000000..c2710cd
--- /dev/null
+++ b/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/subintF.swf
Binary files differ
diff --git a/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/subintS.swf b/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/subintS.swf
new file mode 100644
index 0000000..5813d7f
--- /dev/null
+++ b/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/subintS.swf
Binary files differ
diff --git a/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/timeRange.swf b/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/timeRange.swf
new file mode 100644
index 0000000..e1939de
--- /dev/null
+++ b/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/timeRange.swf
Binary files differ
diff --git a/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/user.swf b/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/user.swf
new file mode 100644
index 0000000..e2f9a99
--- /dev/null
+++ b/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1760/user.swf
Binary files differ