
intVlanC.addSC("arp", "Set arp type (arpa, probe, snap) or timeout");
	intVlanC.arp.addSC("arpa", "Standard arp protocol");
	intVlanC.arp.addSC("frame-relay", "Enable ARP for a frame relay interface");
	intVlanC.arp.addSC("probe", "HP style arp protocol");
	intVlanC.arp.addSC("snap", "IEEE 802.3 style arp");
	intVlanC.arp.addSC("timeout", "Set ARP cache timeout");
		intVlanC.arp.timeout.addSC("<0-2147483>", "Seconds");
intVlanC.addSC("bandwidth", "Set bandwidth informational parameter");
	intVlanC.bandwidth.addSC("<1-10000000>", "Bandwidth in kilobits");
intVlanC.addSC("carrier-delay", "Specify delay for interface transitions");
	intVlanC["carrier-delay"].addSC("<0-60>", "Carrier Transitions delay seconds");
	intVlanC["carrier-delay"].addSC("msec", "delay specified in milliseconds");
		intVlanC["carrier-delay"].msec.addSC("<0-1000>", "Carrier Transitions delay milliseconds");
intVlanC.addSC("cdp", "CDP interface subcommands");
	intVlanC.cdp.addSC("enable", "Enable CDP on interface");
intVlanC.addSC("custom-queue-list", "Assign a custom queue list to an interface");
	intVlanC["custom-queue-list"].addSC("<1-16>", "Custom queue list number");
intVlanC.addSC("default", "Set a command to its defaults");
	intVlanC["default"].addSC("arp", "Set arp type (arpa, probe, snap) or timeout");
		intVlanC["default"].arp.addSC("arpa", "Standard arp protocol");
		intVlanC["default"].arp.addSC("frame-relay", "Enable ARP for a frame relay interface");
		intVlanC["default"].arp.addSC("probe", "HP style arp protocol");
		intVlanC["default"].arp.addSC("snap", "IEEE 802.3 style arp");
		intVlanC["default"].arp.addSC("timeout", "Set ARP cache timeout");
	intVlanC["default"].addSC("bandwidth", "Set bandwidth informational parameter");
	intVlanC["default"].addSC("carrier-delay", "Specify delay for interface transitions");
	intVlanC["default"].addSC("cdp", "CDP interface subcommands");
		intVlanC["default"].cdp.addSC("enable", "Enable CDP on interface");
	intVlanC["default"].addSC("custom-queue-list", "Assign a custom queue list to an interface");
intVlanC.addSC("delay", "Specify interface throughput delay");
	intVlanC.delay.addSC("<1-16777215>", "Throughput delay (tens of microseconds)");
intVlanC.addSC("description", "Interface specific description");
	intVlanC.description.addSC("LINE", "Up to 240 characters describing this interface");
intVlanC.addSC("dot1x", "IEEE 802.1X subsystem");
	intVlanC.dot1x.addSC("multiple-hosts", "Open port to multiple hosts when authenticated");
	intVlanC.dot1x.addSC("port-control", "Control port authentication");
		intVlanC.dot1x["port-control"].addSC("auto", "Authenticate automatically");
		intVlanC.dot1x["port-control"].addSC("force-authorized", "Force port to authorized state");
		intVlanC.dot1x["port-control"].addSC("force-unauthorized", "Force port to unauthorized state");
intVlanC.addSC("exit", "Exit from interface configuration mode");
intVlanC.addSC("fair-queue", "Enable Fair Queuing on an Interface");
	intVlanC["fair-queue"].addSC("<1-4096>", "Congestive Discard Threshold");
		intVlanC["fair-queue"]["<1-4096>"].addSC("<16-4096>", "Number Dynamic Conversation Queues");
			intVlanC["fair-queue"]["<1-4096>"]["<16-4096>"].addSC("<0-1000>", "Number Reservable Conversation Queues");
intVlanC.addSC("help", "Description of the interactive help system");
intVlanC.addSC("hold-queue", "Set hold queue depth");
	intVlanC["hold-queue"].addSC("<0-4096>", "Queue length");
		intVlanC["hold-queue"]["<0-4096>"].addSC("in", "Input queue");
		intVlanC["hold-queue"]["<0-4096>"].addSC("out", "Output queue");
intVlanC.addSC("ip", "Interface Internet Protocol config commands");
	intVlanC.ip.addSC("access-group", "Specify access control for packets");
		intVlanC.ip["access-group"].addSC("<1-199>", "IP access list (standard or extended)");
			intVlanC.ip["access-group"]["<1-199>"].addSC("in", "inbound packets");
		intVlanC.ip["access-group"].addSC("<1300-2699>", "IP expanded access list (standard or extended)");
			intVlanC.ip["access-group"]["<1300-2699>"].addSC("in", "inbound packets");
		intVlanC.ip["access-group"].addSC("WORD", "Access-list name");
			intVlanC.ip["access-group"].WORD.addSC("in", "inbound packets");
	intVlanC.ip.addSC("accounting", "Enable IP accounting on this interface");
		intVlanC.ip.accounting.addSC("access-violations", "Account for IP packets violating access lists on this interface");
		intVlanC.ip.accounting.addSC("mac-address", "Account for MAC addresses seen on this interface");
			intVlanC.ip.accounting["mac-address"].addSC("input", "Source MAC address on received packets");
			intVlanC.ip.accounting["mac-address"].addSC("output", "Destination MAC address on transmitted packets");
		intVlanC.ip.accounting.addSC("output-packets", "Account for IP packets output on this interface");
		intVlanC.ip.accounting.addSC("precedence", "Count packets by IP precedence on this interface");
			intVlanC.ip.accounting.precedence.addSC("input", "received packets");
			intVlanC.ip.accounting.precedence.addSC("output", "transmitted packets");
	intVlanC.ip.addSC("address", "Set the IP address of an interface");
		intVlanC.ip.address.addSC("A.B.C.D", "IP address");
			intVlanC.ip.address["A.B.C.D"].addSC("A.B.C.D", "IP subnet mask");
				intVlanC.ip.address["A.B.C.D"]["A.B.C.D"].addSC("secondary", "Make this IP address a secondary address");
	intVlanC.ip.addSC("broadcast-address", "Set the broadcast address of an interface");
		intVlanC.ip["broadcast-address"].addSC("A.B.C.D", "IP broadcast address");
	intVlanC.ip.addSC("directed-broadcast", "Enable forwarding of directed broadcasts");
		intVlanC.ip["directed-broadcast"].addSC("<1-199>", "A standard IP access list number");
		intVlanC.ip["directed-broadcast"].addSC("<1300-2699>", "A standard IP expanded access list number");
	intVlanC.ip.addSC("helper-address", "Specify a destination address for UDP broadcasts");
		intVlanC.ip["helper-address"].addSC("A.B.C.D", "IP destination address");
	intVlanC.ip.addSC("local-proxy-arp", "Enable local-proxy ARP");
	intVlanC.ip.addSC("mask-reply", "Enable sending ICMP Mask Reply messages");
	intVlanC.ip.addSC("mtu", "Set IP Maximum Transmission Unit");
		intVlanC.ip.mtu.addSC("<68-1000000>", "MTU (bytes)");
	intVlanC.ip.addSC("probe", "Enable HP Probe support");
		intVlanC.ip.probe.addSC("proxy", "Proxy support");
	intVlanC.ip.addSC("proxy-arp", "Enable proxy ARP");
	intVlanC.ip.addSC("rarp-server", "Enable RARP server for static arp entries");
		intVlanC.ip["rarp-server"].addSC("A.B.C.D", "IP server address");
	intVlanC.ip.addSC("redirects", "Enable sending ICMP Redirect messages");
	intVlanC.ip.addSC("route-cache", "Enable fast-switching cache for outgoing packets");
		intVlanC.ip["route-cache"].addSC("same-interface", "Enable fast-switching on the same interface");
	intVlanC.ip.addSC("security", "DDN IP Security Option");
		intVlanC.ip.security.addSC("add", "Ensure all outgoing packets have a basic security option");
		intVlanC.ip.security.addSC("aeso", "Specify AESO sources");
			intVlanC.ip.security.aeso.addSC("<0-255>", "ESO source");
				intVlanC.ip.security.aeso["<0-255>"].addSC("Hex-data", "Compartment bits in hex");
		intVlanC.ip.security.addSC("dedicated", "Set interface to specified level and authorities");
			intVlanC.ip.security.dedicated.addSC("Unclassified", "");
				intVlanC.ip.security.dedicated.Unclassified.addSC("doe", "");
				intVlanC.ip.security.dedicated.Unclassified.addSC("genser", "");
				intVlanC.ip.security.dedicated.Unclassified.addSC("nsa", "");
				intVlanC.ip.security.dedicated.Unclassified.addSC("sci", "");
				intVlanC.ip.security.dedicated.Unclassified.addSC("siop-esi", "");
			intVlanC.ip.security.dedicated.addSC("Confidential", "");
				intVlanC.ip.security.dedicated.Confidential.addSC("doe", "");
				intVlanC.ip.security.dedicated.Confidential.addSC("genser", "");
				intVlanC.ip.security.dedicated.Confidential.addSC("nsa", "");
				intVlanC.ip.security.dedicated.Confidential.addSC("sci", "");
				intVlanC.ip.security.dedicated.Confidential.addSC("siop-esi", "");
			intVlanC.ip.security.dedicated.addSC("Secret", "");
				intVlanC.ip.security.dedicated.Secret.addSC("doe", "");
				intVlanC.ip.security.dedicated.Secret.addSC("genser", "");
				intVlanC.ip.security.dedicated.Secret.addSC("nsa", "");
				intVlanC.ip.security.dedicated.Secret.addSC("sci", "");
				intVlanC.ip.security.dedicated.Secret.addSC("siop-esi", "");
			intVlanC.ip.security.dedicated.addSC("TopSecret", "");
				intVlanC.ip.security.dedicated.TopSecret.addSC("doe", "");
				intVlanC.ip.security.dedicated.TopSecret.addSC("genser", "");
				intVlanC.ip.security.dedicated.TopSecret.addSC("nsa", "");
				intVlanC.ip.security.dedicated.TopSecret.addSC("sci", "");
				intVlanC.ip.security.dedicated.TopSecret.addSC("siop-esi", "");
		intVlanC.ip.security.addSC("eso-max", "Specify maximum sensitivity level");
			intVlanC.ip.security["eso-max"].addSC("<0-255>", "ESO source");
				intVlanC.ip.security["eso-max"]["<0-255>"].addSC("Hex-data", "Compartment bits in hex");
		intVlanC.ip.security.addSC("eso-min", "Specify minimum sensitivity level");
			intVlanC.ip.security["eso-min"].addSC("<0-255>", "ESO source");
				intVlanC.ip.security["eso-min"]["<0-255>"].addSC("Hex-data", "Compartment bits in hex");
		intVlanC.ip.security.addSC("extended-allowed", "Process packets with an extended security option");
		intVlanC.ip.security.addSC("extended-ignored", "Ignore extended security options on incoming packets");
		intVlanC.ip.security.addSC("first", "Ensure security option always first on outgoing packets");
		intVlanC.ip.security.addSC("ignore-authorities", "Ignore all incoming authorities fields");
		intVlanC.ip.security.addSC("ignore-cipso", "Ignore all incoming CIPSO fields");
		intVlanC.ip.security.addSC("implicit-labelling", "Accept datagrams without a security option");
			intVlanC.ip.security["implicit-labelling"].addSC("Unclassified", "");
				intVlanC.ip.security["implicit-labelling"].Unclassified.addSC("doe", "");
				intVlanC.ip.security["implicit-labelling"].Unclassified.addSC("genser", "");
				intVlanC.ip.security["implicit-labelling"].Unclassified.addSC("nsa", "");
				intVlanC.ip.security["implicit-labelling"].Unclassified.addSC("sci", "");
				intVlanC.ip.security["implicit-labelling"].Unclassified.addSC("siop-esi", "");
			intVlanC.ip.security["implicit-labelling"].addSC("Confidential", "");
				intVlanC.ip.security["implicit-labelling"].Confidential.addSC("doe", "");
				intVlanC.ip.security["implicit-labelling"].Confidential.addSC("genser", "");
				intVlanC.ip.security["implicit-labelling"].Confidential.addSC("nsa", "");
				intVlanC.ip.security["implicit-labelling"].Confidential.addSC("sci", "");
				intVlanC.ip.security["implicit-labelling"].Confidential.addSC("siop-esi", "");
			intVlanC.ip.security["implicit-labelling"].addSC("Secret", "");
				intVlanC.ip.security["implicit-labelling"].Secret.addSC("doe", "");
				intVlanC.ip.security["implicit-labelling"].Secret.addSC("genser", "");
				intVlanC.ip.security["implicit-labelling"].Secret.addSC("nsa", "");
				intVlanC.ip.security["implicit-labelling"].Secret.addSC("sci", "");
				intVlanC.ip.security["implicit-labelling"].Secret.addSC("siop-esi", "");
			intVlanC.ip.security["implicit-labelling"].addSC("TopSecret", "");
				intVlanC.ip.security["implicit-labelling"].TopSecret.addSC("doe", "");
				intVlanC.ip.security["implicit-labelling"].TopSecret.addSC("genser", "");
				intVlanC.ip.security["implicit-labelling"].TopSecret.addSC("nsa", "");
				intVlanC.ip.security["implicit-labelling"].TopSecret.addSC("sci", "");
				intVlanC.ip.security["implicit-labelling"].TopSecret.addSC("siop-esi", "");
		intVlanC.ip.security.addSC("multilevel", "Set interface to range of levels and authorities");
			intVlanC.ip.security.multilevel.addSC("Unclassified", "");
				intVlanC.ip.security.multilevel.Unclassified.addSC("doe", "");
				intVlanC.ip.security.multilevel.Unclassified.addSC("genser", "");
				intVlanC.ip.security.multilevel.Unclassified.addSC("nsa", "");
				intVlanC.ip.security.multilevel.Unclassified.addSC("sci", "");
				intVlanC.ip.security.multilevel.Unclassified.addSC("siop-esi", "");
				intVlanC.ip.security.multilevel.Unclassified.addSC("to", "Begin second part of security specification");
			intVlanC.ip.security.multilevel.addSC("Confidential", "");
				intVlanC.ip.security.multilevel.Confidential.addSC("doe", "");
				intVlanC.ip.security.multilevel.Confidential.addSC("genser", "");
				intVlanC.ip.security.multilevel.Confidential.addSC("nsa", "");
				intVlanC.ip.security.multilevel.Confidential.addSC("sci", "");
				intVlanC.ip.security.multilevel.Confidential.addSC("siop-esi", "");
				intVlanC.ip.security.multilevel.Confidential.addSC("to", "Begin second part of security specification");
			intVlanC.ip.security.multilevel.addSC("Secret", "");
				intVlanC.ip.security.multilevel.Secret.addSC("doe", "");
				intVlanC.ip.security.multilevel.Secret.addSC("genser", "");
				intVlanC.ip.security.multilevel.Secret.addSC("nsa", "");
				intVlanC.ip.security.multilevel.Secret.addSC("sci", "");
				intVlanC.ip.security.multilevel.Secret.addSC("siop-esi", "");
				intVlanC.ip.security.multilevel.Secret.addSC("to", "Begin second part of security specification");
			intVlanC.ip.security.multilevel.addSC("TopSecret", "");
				intVlanC.ip.security.multilevel.TopSecret.addSC("doe", "");
				intVlanC.ip.security.multilevel.TopSecret.addSC("genser", "");
				intVlanC.ip.security.multilevel.TopSecret.addSC("nsa", "");
				intVlanC.ip.security.multilevel.TopSecret.addSC("sci", "");
				intVlanC.ip.security.multilevel.TopSecret.addSC("siop-esi", "");
				intVlanC.ip.security.multilevel.TopSecret.addSC("to", "Begin second part of security specification");
		intVlanC.ip.security.addSC("reserved-allowed", "Admit packets with security levels currently reserved");
		intVlanC.ip.security.addSC("strip", "Remove any basic security options on outgoing packets");
	intVlanC.ip.addSC("unnumbered", "Enable IP processing without an explicit address");
		intVlanC.ip.unnumbered.addSC("Async", "Async interface");
			intVlanC.ip.unnumbered.Async.addSC("<1-0>", "Async interface number");
		intVlanC.ip.unnumbered.addSC("BVI", "Bridge-Group Virtual Interface");
			intVlanC.ip.unnumbered.BVI.addSC("<1-255>", "BVI interface number");
		intVlanC.ip.unnumbered.addSC("Dialer", "Dialer interface");
			intVlanC.ip.unnumbered.Dialer.addSC("<0-255>", "Dialer interface number");
		intVlanC.ip.unnumbered.addSC("FastEthernet", "FastEthernet IEEE 802.3");
			intVlanC.ip.unnumbered.FastEthernet.addSC("<0-2>", "FastEthernet interface number");
		intVlanC.ip.unnumbered.addSC("GigabitEthernet", "GigabitEthernet IEEE 802.3z");
			intVlanC.ip.unnumbered.GigabitEthernet.addSC("<0-2>", "GigabitEthernet interface number");
		intVlanC.ip.unnumbered.addSC("Lex", "Lex interface");
			intVlanC.ip.unnumbered.Lex.addSC("<0-2147483647>", "Lex interface number");
		intVlanC.ip.unnumbered.addSC("Loopback", "Loopback interface");
			intVlanC.ip.unnumbered.Loopback.addSC("<0-2147483647>", "Loopback interface number");
		intVlanC.ip.unnumbered.addSC("Multilink", "Multilink-group interface");
			intVlanC.ip.unnumbered.Multilink.addSC("<0-2147483647>", "Multilink interface number");
		intVlanC.ip.unnumbered.addSC("Null", "Null interface");
			intVlanC.ip.unnumbered.Null.addSC("<0-0>", "Null interface number");
		intVlanC.ip.unnumbered.addSC("Port-channel", "Ethernet Channel of interfaces");
			intVlanC.ip.unnumbered["Port-channel"].addSC("<1-6>", "Port-channel interface number");
		intVlanC.ip.unnumbered.addSC("Tunnel", "Tunnel interface");
			intVlanC.ip.unnumbered.Tunnel.addSC("<0-2147483647>", "Tunnel interface number");
		intVlanC.ip.unnumbered.addSC("Virtual-Template", "Virtual Template interface");
			intVlanC.ip.unnumbered["Virtual-Template"].addSC("<1-25>", "Virtual-Template interface number");
		intVlanC.ip.unnumbered.addSC("Virtual-TokenRing", "Virtual TokenRing");
			intVlanC.ip.unnumbered["Virtual-TokenRing"].addSC("<0-2147483647>", "Virtual-TokenRing interface number");
		intVlanC.ip.unnumbered.addSC("Vlan", "Catalyst Vlans");
			intVlanC.ip.unnumbered.Vlan.addSC("<1-1001>", "Vlan interface number");
	intVlanC.ip.addSC("unreachables", "Enable sending ICMP Unreachable messages");
	intVlanC.ip.addSC("verify", "Enable per packet validation");
		intVlanC.ip.verify.addSC("unicast", "Enable per packet validation for unicast");
			intVlanC.ip.verify.unicast.addSC("reverse-path", "Reverse path validation of source address");
				intVlanC.ip.verify.unicast["reverse-path"].addSC("<1-199>", "A standard IP access list number");
				intVlanC.ip.verify.unicast["reverse-path"].addSC("<1300-2699>", "A standard IP expanded access list number");
intVlanC.addSC("load-interval", "Specify interval for load calculation for an interface");
	intVlanC["load-interval"].addSC("<30-600>", "Load interval delay in seconds");
intVlanC.addSC("logging", "Configure logging for interface");
	intVlanC.logging.addSC("event", "Interface events");
		intVlanC.logging.event.addSC("link-status", "UPDOWN and CHANGE messages");
intVlanC.addSC("loopback", "Configure internal loopback on an interface");
intVlanC.addSC("mac-address", "Manually set interface MAC address");
	intVlanC["mac-address"].addSC("H.H.H", "MAC address");
intVlanC.addSC("mls", "mls interface commands");
intVlanC.addSC("mtu", "Set the interface Maximum Transmission Unit (MTU)");
	intVlanC.mtu.addSC("<64-1530>", "MTU size in bytes");
intVlanC.addSC("no", "Negate a command or set its defaults");
	intVlanC.no.addSC("arp", "Set arp type (arpa, probe, snap) or timeout");
		intVlanC.no.arp.addSC("arpa", "Standard arp protocol");
		intVlanC.no.arp.addSC("frame-relay", "Enable ARP for a frame relay interface");
		intVlanC.no.arp.addSC("probe", "HP style arp protocol");
		intVlanC.no.arp.addSC("snap", "IEEE 802.3 style arp");
		intVlanC.no.arp.addSC("timeout", "Set ARP cache timeout");
	intVlanC.no.addSC("bandwidth", "Set bandwidth informational parameter");
	intVlanC.no.addSC("carrier-delay", "Specify delay for interface transitions");
	intVlanC.no.addSC("cdp", "CDP interface subcommands");
		intVlanC.no.cdp.addSC("enable", "Enable CDP on interface");
	intVlanC.no.addSC("custom-queue-list", "Assign a custom queue list to an interface");
	intVlanC.no.addSC("delay", "Specify interface throughput delay");
	intVlanC.no.addSC("description", "Interface specific description");
	intVlanC.no.addSC("dot1x", "IEEE 802.1X subsystem");
		intVlanC.no.dot1x.addSC("multiple-hosts", "Open port to multiple hosts when authenticated");
		intVlanC.no.dot1x.addSC("port-control", "Control port authentication");
	intVlanC.no.addSC("fair-queue", "Enable Fair Queuing on an Interface");
		intVlanC.no["fair-queue"].addSC("<1-4096>", "Congestive Discard Threshold");
			intVlanC.no["fair-queue"]["<1-4096>"].addSC("<16-4096>", "Number Dynamic Conversation Queues");
				intVlanC.no["fair-queue"]["<1-4096>"]["<16-4096>"].addSC("<0-1000>", "Number Reservable Conversation Queues");
	intVlanC.no.addSC("hold-queue", "Set hold queue depth");
		intVlanC.no["hold-queue"].addSC("<0-4096>", "Queue length");
		intVlanC.no["hold-queue"].addSC("in", "Input queue");
		intVlanC.no["hold-queue"].addSC("out", "Output queue");
	intVlanC.no.addSC("ip", "Interface Internet Protocol config commands");
		intVlanC.no.ip.addSC("access-group", "Specify access control for packets");
			intVlanC.no.ip["access-group"].addSC("<1-199>", "IP access list (standard or extended)");
			intVlanC.no.ip["access-group"].addSC("<1300-2699>", "IP expanded access list (standard or extended)");
			intVlanC.no.ip["access-group"].addSC("in", "inbound packets");
		intVlanC.no.ip.addSC("accounting", "Enable IP accounting on this interface");
			intVlanC.no.ip.accounting.addSC("access-violations", "Account for IP packets violating access lists on this interface");
			intVlanC.no.ip.accounting.addSC("mac-address", "Account for MAC addresses seen on this interface");
				intVlanC.no.ip.accounting["mac-address"].addSC("input", "Source MAC address on received packets");
				intVlanC.no.ip.accounting["mac-address"].addSC("output", "Destination MAC address on transmitted packets");
			intVlanC.no.ip.accounting.addSC("output-packets", "Account for IP packets output on this interface");
			intVlanC.no.ip.accounting.addSC("precedence", "Count packets by IP precedence on this interface");
				intVlanC.no.ip.accounting.precedence.addSC("input", "received packets");
				intVlanC.no.ip.accounting.precedence.addSC("output", "transmitted packets");
		intVlanC.no.ip.addSC("address", "Set the IP address of an interface");
			intVlanC.no.ip.address.addSC("A.B.C.D", "IP address");
				intVlanC.no.ip.address["A.B.C.D"].addSC("A.B.C.D", "IP subnet mask");
		intVlanC.no.ip.addSC("broadcast-address", "Set the broadcast address of an interface");
		intVlanC.no.ip.addSC("directed-broadcast", "Enable forwarding of directed broadcasts");
		intVlanC.no.ip.addSC("helper-address", "Specify a destination address for UDP broadcasts");
			intVlanC.no.ip["helper-address"].addSC("A.B.C.D", "IP destination address");
		intVlanC.no.ip.addSC("local-proxy-arp", "Enable local-proxy ARP");
		intVlanC.no.ip.addSC("mask-reply", "Enable sending ICMP Mask Reply messages");
		intVlanC.no.ip.addSC("mtu", "Set IP Maximum Transmission Unit");
		intVlanC.no.ip.addSC("probe", "Enable HP Probe support");
			intVlanC.no.ip.probe.addSC("proxy", "Proxy support");
		intVlanC.no.ip.addSC("proxy-arp", "Enable proxy ARP");
		intVlanC.no.ip.addSC("rarp-server", "Enable RARP server for static arp entries");
		intVlanC.no.ip.addSC("redirects", "Enable sending ICMP Redirect messages");
		intVlanC.no.ip.addSC("route-cache", "Enable fast-switching cache for outgoing packets");
			intVlanC.no.ip["route-cache"].addSC("same-interface", "Enable fast-switching on the same interface");
		intVlanC.no.ip.addSC("security", "DDN IP Security Option");
			intVlanC.no.ip.security.addSC("add", "Ensure all outgoing packets have a basic security option");
			intVlanC.no.ip.security.addSC("aeso", "Specify AESO sources");
				intVlanC.no.ip.security.aeso.addSC("<0-255>", "ESO source");
			intVlanC.no.ip.security.addSC("eso-max", "Specify maximum sensitivity level");
				intVlanC.no.ip.security["eso-max"].addSC("<0-255>", "ESO source");
			intVlanC.no.ip.security.addSC("eso-min", "Specify minimum sensitivity level");
				intVlanC.no.ip.security["eso-min"].addSC("<0-255>", "ESO source");
			intVlanC.no.ip.security.addSC("extended-allowed", "Process packets with an extended security option");
			intVlanC.no.ip.security.addSC("extended-ignored", "Ignore extended security options on incoming packets");
			intVlanC.no.ip.security.addSC("first", "Ensure security option always first on outgoing packets");
			intVlanC.no.ip.security.addSC("ignore-authorities", "Ignore all incoming authorities fields");
			intVlanC.no.ip.security.addSC("ignore-cipso", "Ignore all incoming CIPSO fields");
			intVlanC.no.ip.security.addSC("implicit-labelling", "Accept datagrams without a security option");
				intVlanC.no.ip.security["implicit-labelling"].addSC("Unclassified", "");
				intVlanC.no.ip.security["implicit-labelling"].addSC("Confidential", "");
				intVlanC.no.ip.security["implicit-labelling"].addSC("Secret", "");
				intVlanC.no.ip.security["implicit-labelling"].addSC("TopSecret", "");
			intVlanC.no.ip.security.addSC("reserved-allowed", "Admit packets with security levels currently reserved");
			intVlanC.no.ip.security.addSC("strip", "Remove any basic security options on outgoing packets");
		intVlanC.no.ip.addSC("unnumbered", "Enable IP processing without an explicit address");
		intVlanC.no.ip.addSC("unreachables", "Enable sending ICMP Unreachable messages");
		intVlanC.no.ip.addSC("verify", "Enable per packet validation");
			intVlanC.no.ip.verify.addSC("unicast", "Enable per packet validation for unicast");
				intVlanC.no.ip.verify.unicast.addSC("reverse-path", "Reverse path validation of source address");
	intVlanC.no.addSC("load-interval", "Specify interval for load calculation for an interface");
	intVlanC.no.addSC("logging", "Configure logging for interface");
		intVlanC.no.logging.addSC("event", "Interface events");
			intVlanC.no.logging.event.addSC("link-status", "UPDOWN and CHANGE messages");
	intVlanC.no.addSC("loopback", "Configure internal loopback on an interface");
	intVlanC.no.addSC("mac-address", "Manually set interface MAC address");
	intVlanC.no.addSC("mls", "mls interface commands");
	intVlanC.no.addSC("mtu", "Set the interface Maximum Transmission Unit (MTU)");
	intVlanC.no.addSC("shutdown","Shutdown the selected interface");

intVlanC.addSC("ntp", "Configure NTP");
	intVlanC.ntp.addSC("broadcast", "Configure NTP broadcast service");
		intVlanC.ntp.broadcast.addSC("client", "Listen to NTP broadcasts");
		intVlanC.ntp.broadcast.addSC("destination", "Configure broadcast destination address");
			intVlanC.ntp.broadcast.destination.addSC("Hostname or A.B.C.D", "Destination broadcast IP address");
		intVlanC.ntp.broadcast.addSC("key", "Configure broadcast authentication key");
			intVlanC.ntp.broadcast.key.addSC("<0-4294967295>", "Broadcast key number");
				intVlanC.ntp.broadcast.key["<0-4294967295>"].addSC("destination", "Configure broadcast destination address");
		intVlanC.ntp.broadcast.addSC("version", "Configure NTP version");
			intVlanC.ntp.broadcast.version.addSC("<1-3>", "NTP version number");
				intVlanC.ntp.broadcast.version["<1-3>"].addSC("destination", "Configure broadcast destination address");
				intVlanC.ntp.broadcast.version["<1-3>"].addSC("key", "Configure broadcast authentication key");
	intVlanC.ntp.addSC("disable", "Disable NTP");
intVlanC.addSC("priority-group", "Assign a priority group to an interface");
	intVlanC["priority-group"].addSC("<1-16>", "Priority group");
intVlanC.addSC("random-detect", "Enable Weighted Random Early Detection (WRED) on an Interface");
intVlanC.addSC("rmon", "Configure Remote Monitoring on an interface");
	intVlanC.rmon.addSC("collection", "Configure Remote Monitoring Collection on an interface");
		intVlanC.rmon.collection.addSC("history", "Configure history");
			intVlanC.rmon.collection.history.addSC("<1-65535>", "Set RMON collection control index");
				intVlanC.rmon.collection.history["<1-65535>"].addSC("buckets", "Requested buckets of intervals. Default is 50 buckets");
				intVlanC.rmon.collection.history["<1-65535>"].addSC("interval", "Interval to sample data for each bucket. Default is 1800 seconds");
				intVlanC.rmon.collection.history["<1-65535>"].addSC("owner", "Set the owner of this RMON collection");
		intVlanC.rmon.collection.addSC("stats", "Configure statistics");
			intVlanC.rmon.collection.stats.addSC("<1-65535>", "Set RMON collection control index");
				intVlanC.rmon.collection.stats["<1-65535>"].addSC("owner", "Configure the owner of this RMON collection");
	intVlanC.rmon.addSC("native", "Monitor the interface in native mode");
	intVlanC.rmon.addSC("promiscuous", "Monitor the interface in promiscuous mode");
intVlanC.addSC("service-policy", "Configure QoS Service Policy");
	intVlanC["service-policy"].addSC("input", "Assign policy-map to the input of an interface");
		intVlanC["service-policy"].input.addSC("WORD", "policy-map name");
intVlanC.addSC("shutdown", "Shutdown the selected interface");
intVlanC.addSC("snmp", "Modify SNMP interface parameters");
	intVlanC.snmp.addSC("trap", "Allow a specific SNMP trap");
		intVlanC.snmp.trap.addSC("link-status", "Allow SNMP LINKUP and LINKDOWN traps");
intVlanC.addSC("spanning-tree", "Spanning Tree Subsystem");
	intVlanC["spanning-tree"].addSC("cost", "Change an interface's spanning tree port path cost");
		intVlanC["spanning-tree"].cost.addSC("<1-200000000>", "port path cost");
	intVlanC["spanning-tree"].addSC("guard", "Change an interface's spanning tree guard mode");
		intVlanC["spanning-tree"].guard.addSC("none", "Set guard mode to none");
		intVlanC["spanning-tree"].guard.addSC("root", "Set guard mode to root guard on interface");
	intVlanC["spanning-tree"].addSC("port-priority", "Change an interface's spanning tree port priority");
		intVlanC["spanning-tree"]["port-priority"].addSC("<0-255>", "port priority");
	intVlanC["spanning-tree"].addSC("portfast", "Enable an interface to move directly to forwarding on link up");
	intVlanC["spanning-tree"].addSC("stack-port", "Enable stack port");
intVlanC.addSC("standby", "Hot standby interface subcommands");
	intVlanC.standby.addSC("<0-255>", "group number");
	intVlanC.standby.addSC("authentication", "Authentication string");
		intVlanC.standby.authentication.addSC("WORD", "authentication string");
	intVlanC.standby.addSC("ip", "Enable hot standby protocol for IP");
		intVlanC.standby.ip.addSC("A.B.C.D", "Hot standby IP address");
			intVlanC.standby.ip["A.B.C.D"].addSC("secondary", "Specify an additional Hot standby IP address");
	intVlanC.standby.addSC("mac-address", "Specify virtual MAC address for the virtual router");
		intVlanC.standby["mac-address"].addSC("H.H.H", "Standby MAC address");
	intVlanC.standby.addSC("mac-refresh", "Refresh MAC cache on switch by periodically sendingpacket from virtual mac address");
		intVlanC.standby["mac-refresh"].addSC("<0-255>", "Interval to refresh MAC cache");
	intVlanC.standby.addSC("name", "Name string");
		intVlanC.standby.name.addSC("WORD", "name string");
	intVlanC.standby.addSC("preempt", "Overthrow lower priority designated routers");
		intVlanC.standby.preempt.addSC("alt", "Redundancy configuration for the secondary RP");
			intVlanC.standby.preempt.alt.addSC("standby", "keyword");
				intVlanC.standby.preempt.alt.standby.addSC("<0-255>", "Alt group number");
				intVlanC.standby.preempt.alt.standby.addSC("preempt", "Alt pverthrow lower priority designated routers");
				intVlanC.standby.preempt.alt.standby.addSC("priority", "Alt priority level");
		intVlanC.standby.preempt.addSC("delay", "Wait before preempting");
			intVlanC.standby.preempt.delay.addSC("<0-3600>", "Number of seconds to delay");
			intVlanC.standby.preempt.delay.addSC("minimum", "Delay at least this long");
				intVlanC.standby.preempt.delay.minimum.addSC("<0-3600>", "Number of seconds for minimum delay");
			intVlanC.standby.preempt.delay.addSC("sync", "Wait before sync to complete");
				intVlanC.standby.preempt.delay.sync.addSC("<0-3600>", "Number of seconds for sync delay");
	intVlanC.standby.addSC("priority", "Priority level");
		intVlanC.standby.priority.addSC("<0-255>", "Priority value");
			intVlanC.standby.priority["<0-255>"].addSC("preempt", "Overthrow lower priority designated routers");
				intVlanC.standby.priority["<0-255>"].preempt.addSC("alt", "Redundancy configuration for the secondary RP");
				intVlanC.standby.priority["<0-255>"].preempt.addSC("delay", "Wait before preempting");
	intVlanC.standby.addSC("timers", "Hot standby timers");
		intVlanC.standby.timers.addSC("<1-255>", "Hello interval in seconds");
			intVlanC.standby.timers["<1-255>"].addSC("<1-255>", "Holdtime in seconds");
				intVlanC.standby.timers["<1-255>"]["<1-255>"].addSC("advertise", "Advertisement interval in seconds");
			intVlanC.standby.timers["<1-255>"].addSC("msec", "specify holdtime in milliseconds");
				intVlanC.standby.timers["<1-255>"].msec.addSC("<20-1000>", "Holdtime in milliseconds");
		intVlanC.standby.timers.addSC("msec", "specify hellotime in milliseconds");
			intVlanC.standby.timers.msec.addSC("<20-1000>", "Hello interval in milliseconds");
				intVlanC.standby.timers.msec["<20-1000>"].addSC("<1-255>", "Holdtime in seconds");
				intVlanC.standby.timers.msec["<20-1000>"].addSC("msec", "specify holdtime in milliseconds");
	intVlanC.standby.addSC("track", "Priority tracks this interface state");
		intVlanC.standby.track.addSC("Async", "Async interface");
			intVlanC.standby.track.Async.addSC("<1-0>", "Async interface number");
		intVlanC.standby.track.addSC("BVI", "Bridge-Group Virtual Interface");
			intVlanC.standby.track.BVI.addSC("<1-255>", "BVI interface number");
		intVlanC.standby.track.addSC("Dialer", "Dialer interface");
			intVlanC.standby.track.Dialer.addSC("<0-255>", "Dialer interface number");
		intVlanC.standby.track.addSC("FastEthernet", "FastEthernet IEEE 802.3");
			intVlanC.standby.track.FastEthernet.addSC("<0-2>", "FastEthernet interface number");
		intVlanC.standby.track.addSC("GigabitEthernet", "GigabitEthernet IEEE 802.3z");
			intVlanC.standby.track.GigabitEthernet.addSC("<0-2>", "GigabitEthernet interface number");
		intVlanC.standby.track.addSC("Lex", "Lex interface");
			intVlanC.standby.track.Lex.addSC("<0-2147483647>", "Lex interface number");
		intVlanC.standby.track.addSC("Loopback", "Loopback interface");
			intVlanC.standby.track.Loopback.addSC("<0-2147483647>", "Loopback interface number");
				intVlanC.standby.track.Loopback["<0-2147483647>"].addSC("<1-255>", "Priority decrement");
		intVlanC.standby.track.addSC("Multilink", "Multilink-group interface");
			intVlanC.standby.track.Multilink.addSC("<0-2147483647>", "Multilink interface number");
		intVlanC.standby.track.addSC("Port-channel", "Ethernet Channel of interfaces");
			intVlanC.standby.track["Port-channel"].addSC("<1-6>", "Port-channel interface number");
				intVlanC.standby.track["Port-channel"]["<1-6>"].addSC("<1-255>", "Priority decrement");
		intVlanC.standby.track.addSC("Tunnel", "Tunnel interface");
			intVlanC.standby.track.Tunnel.addSC("<0-2147483647>", "Tunnel interface number");
		intVlanC.standby.track.addSC("Virtual-Template", "Virtual Template interface");
			intVlanC.standby.track["Virtual-Template"].addSC("<1-25>", "Virtual-Template interface number");
		intVlanC.standby.track.addSC("Virtual-TokenRing", "Virtual TokenRing");
			intVlanC.standby.track["Virtual-TokenRing"].addSC("<0-2147483647>", "Virtual-TokenRing interface number");
		intVlanC.standby.track.addSC("Vlan", "Catalyst Vlans");
			intVlanC.standby.track.Vlan.addSC("<1-1001>", "Vlan interface number");
				intVlanC.standby.track.Vlan["<1-1001>"].addSC("<1-255>", "Priority decrement");
	intVlanC.standby.addSC("use-bia", "Hot standby uses interface's burned in address");
		intVlanC.standby["use-bia"].addSC("scope", "Specify the scope of use-bia");
			intVlanC.standby["use-bia"].scope.addSC("interface", "Use-bia applies to all groups on this interface or sub-interface");
intVlanC.addSC("timeout", "Define timeout values for this interface");
	intVlanC.timeout.addSC("absolute", "Define session timeout value for this interface");
		intVlanC.timeout.absolute.addSC("<0-35790>", "Session lifetime (in minutes)");
			intVlanC.timeout.absolute["<0-35790>"].addSC("<0-59>", "Session lifetime (in seconds)");
