routerOSPF.addSC("area", "OSPF area parameters"); routerOSPF.area.addSC("<0-4294967295>", "OSPF area ID as a decimal value"); routerOSPF.area["<0-4294967295>"].addSC("authentication", "Enable authentication"); routerOSPF.area["<0-4294967295>"].authentication.addSC("message-digest", "Use message-digest authentication"); routerOSPF.area["<0-4294967295>"].addSC("default-cost", "Set the summary default-cost of a NSSA/stub area"); routerOSPF.area["<0-4294967295>"]["default-cost"].addSC("<0-16777215>", "Stub's advertised external route metric"); routerOSPF.area["<0-4294967295>"].addSC("filter-list", "Filter networks between OSPF areas"); routerOSPF.area["<0-4294967295>"]["filter-list"].addSC("prefix", "Filter prefixes between OSPF areas"); routerOSPF.area["<0-4294967295>"]["filter-list"].prefix.addSC("WORD", "Name of an IP prefix-list"); routerOSPF.area["<0-4294967295>"]["filter-list"].prefix.WORD.addSC("in", "Filter networks sent to this area"); routerOSPF.area["<0-4294967295>"]["filter-list"].prefix.WORD.addSC("out", "Filter networks sent from this area"); routerOSPF.area["<0-4294967295>"].addSC("nssa", "Specify a NSSA area"); routerOSPF.area["<0-4294967295>"].nssa.addSC("default-information-originate", "Originate Type 7 default into NSSA area"); routerOSPF.area["<0-4294967295>"].nssa["default-information-originate"].addSC("metric", "OSPF default metric"); routerOSPF.area["<0-4294967295>"].nssa["default-information-originate"].metric.addSC("<0-16777214>", "OSPF metric"); routerOSPF.area["<0-4294967295>"].nssa["default-information-originate"].addSC("metric-type", "OSPF metric type for default routes"); routerOSPF.area["<0-4294967295>"].nssa["default-information-originate"]["metric-type"].addSC("<1-2>", "OSPF Link State type"); routerOSPF.area["<0-4294967295>"].nssa.addSC("no-redistribution", "No redistribution into this NSSA area"); routerOSPF.area["<0-4294967295>"].nssa.addSC("no-summary", "Do not send summary LSA into NSSA"); routerOSPF.area["<0-4294967295>"].addSC("range", "Summarize routes matching address/mask (border routers only)"); routerOSPF.area["<0-4294967295>"].range.addSC("A.B.C.D", "IP address to match"); routerOSPF.area["<0-4294967295>"].range["A.B.C.D"].addSC("A.B.C.D", "IP mask for address"); routerOSPF.area["<0-4294967295>"].range["A.B.C.D"]["A.B.C.D"].addSC("advertise", "Advertise this range (default)"); routerOSPF.area["<0-4294967295>"].range["A.B.C.D"]["A.B.C.D"].addSC("cost", "User specified metric for this range"); routerOSPF.area["<0-4294967295>"].range["A.B.C.D"]["A.B.C.D"].cost.addSC("<0-16777215>", "Advertised metric for this range"); routerOSPF.area["<0-4294967295>"].range["A.B.C.D"]["A.B.C.D"].addSC("not-advertise", "DoNotAdvertise this range"); routerOSPF.area["<0-4294967295>"].addSC("stub", "Specify a stub area"); routerOSPF.area["<0-4294967295>"].stub.addSC("no-summary", "Do not send summary LSA into stub area"); routerOSPF.area["<0-4294967295>"].addSC("virtual-link", "Define a virtual link and its parameters"); routerOSPF.area["<0-4294967295>"]["virtual-link"].addSC("A.B.C.D", "ID (IP addr) associated with virtual link neighbor"); routerOSPF.area["<0-4294967295>"]["virtual-link"]["A.B.C.D"].addSC("authentication", "Set authentication type"); routerOSPF.area["<0-4294967295>"]["virtual-link"]["A.B.C.D"].authentication.addSC("message-digest", "Message-digest authentication"); routerOSPF.area["<0-4294967295>"]["virtual-link"]["A.B.C.D"].authentication.addSC("null", "No authentication"); routerOSPF.area["<0-4294967295>"]["virtual-link"]["A.B.C.D"].addSC("authentication-key", "Set authentication key"); routerOSPF.area["<0-4294967295>"]["virtual-link"]["A.B.C.D"]["authentication-key"].addSC("<0-7>", "Encryption type (0 for not yet encrypted, 7 for proprietary)"); routerOSPF.area["<0-4294967295>"]["virtual-link"]["A.B.C.D"]["authentication-key"].addSC("LINE", "Authentication key (8 chars)"); routerOSPF.area["<0-4294967295>"]["virtual-link"]["A.B.C.D"].addSC("dead-interval", "Dead router detection time"); routerOSPF.area["<0-4294967295>"]["virtual-link"]["A.B.C.D"]["dead-interval"].addSC("<1-8192>", "Seconds"); routerOSPF.area["<0-4294967295>"]["virtual-link"]["A.B.C.D"].addSC("hello-interval", "Hello packet interval"); routerOSPF.area["<0-4294967295>"]["virtual-link"]["A.B.C.D"]["hello-interval"].addSC("<1-8192>", "Seconds"); routerOSPF.area["<0-4294967295>"]["virtual-link"]["A.B.C.D"].addSC("message-digest-key", "Set message digest key"); routerOSPF.area["<0-4294967295>"]["virtual-link"]["A.B.C.D"]["message-digest-key"].addSC("<1-255>", "Key ID"); routerOSPF.area["<0-4294967295>"]["virtual-link"]["A.B.C.D"]["message-digest-key"]["<1-255>"].addSC("md5", "Use MD5 algorithm"); routerOSPF.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)"); routerOSPF.area["<0-4294967295>"]["virtual-link"]["A.B.C.D"]["message-digest-key"]["<1-255>"].md5.addSC("LINE", "Authentication key (16 chars)"); routerOSPF.area["<0-4294967295>"]["virtual-link"]["A.B.C.D"].addSC("retransmit-interval", "LSA retransmit interval"); routerOSPF.area["<0-4294967295>"]["virtual-link"]["A.B.C.D"]["retransmit-interval"].addSC("<1-8192>", "Seconds"); routerOSPF.area["<0-4294967295>"]["virtual-link"]["A.B.C.D"].addSC("transmit-delay", "LSA transmission delay"); routerOSPF.area["<0-4294967295>"]["virtual-link"]["A.B.C.D"]["transmit-delay"].addSC("<1-8192>", "Seconds"); routerOSPF.area.addSC("A.B.C.D", "OSPF area ID in IP address format"); routerOSPF.area["A.B.C.D"].addSC("authentication", "Enable authentication"); routerOSPF.area["A.B.C.D"].authentication.addSC("message-digest", "Use message-digest authentication"); routerOSPF.area["A.B.C.D"].addSC("default-cost", "Set the summary default-cost of a NSSA/stub area"); routerOSPF.area["A.B.C.D"]["default-cost"].addSC("<0-16777215>", "Stub's advertised external route metric"); routerOSPF.area["A.B.C.D"].addSC("filter-list", "Filter networks between OSPF areas"); routerOSPF.area["A.B.C.D"]["filter-list"].addSC("prefix", "Filter prefixes between OSPF areas"); routerOSPF.area["A.B.C.D"]["filter-list"].prefix.addSC("WORD", "Name of an IP prefix-list"); routerOSPF.area["A.B.C.D"]["filter-list"].prefix.WORD.addSC("in", "Filter networks sent to this area"); routerOSPF.area["A.B.C.D"]["filter-list"].prefix.WORD.addSC("out", "Filter networks sent from this area"); routerOSPF.area["A.B.C.D"].addSC("nssa", "Specify a NSSA area"); routerOSPF.area["A.B.C.D"].nssa.addSC("default-information-originate", "Originate Type 7 default into NSSA area"); routerOSPF.area["A.B.C.D"].nssa["default-information-originate"].addSC("metric", "OSPF default metric"); routerOSPF.area["A.B.C.D"].nssa["default-information-originate"].metric.addSC("<0-16777214>", "OSPF metric"); routerOSPF.area["A.B.C.D"].nssa["default-information-originate"].addSC("metric-type", "OSPF metric type for default routes"); routerOSPF.area["A.B.C.D"].nssa["default-information-originate"]["metric-type"].addSC("<1-2>", "OSPF Link State type"); routerOSPF.area["A.B.C.D"].nssa.addSC("no-redistribution", "No redistribution into this NSSA area"); routerOSPF.area["A.B.C.D"].nssa.addSC("no-summary", "Do not send summary LSA into NSSA"); routerOSPF.area["A.B.C.D"].addSC("range", "Summarize routes matching address/mask (border routers only)"); routerOSPF.area["A.B.C.D"].range.addSC("A.B.C.D", "IP address to match"); routerOSPF.area["A.B.C.D"].range["A.B.C.D"].addSC("A.B.C.D", "IP mask for address"); routerOSPF.area["A.B.C.D"].range["A.B.C.D"]["A.B.C.D"].addSC("advertise", "Advertise this range (default)"); routerOSPF.area["A.B.C.D"].range["A.B.C.D"]["A.B.C.D"].addSC("cost", "User specified metric for this range"); routerOSPF.area["A.B.C.D"].range["A.B.C.D"]["A.B.C.D"].cost.addSC("<0-16777215>", "Advertised metric for this range"); routerOSPF.area["A.B.C.D"].range["A.B.C.D"]["A.B.C.D"].addSC("not-advertise", "DoNotAdvertise this range"); routerOSPF.area["A.B.C.D"].addSC("stub", "Specify a stub area"); routerOSPF.area["A.B.C.D"].stub.addSC("no-summary", "Do not send summary LSA into stub area"); routerOSPF.area["A.B.C.D"].addSC("virtual-link", "Define a virtual link and its parameters"); routerOSPF.area["A.B.C.D"]["virtual-link"].addSC("A.B.C.D", "ID (IP addr) associated with virtual link neighbor"); routerOSPF.area["A.B.C.D"]["virtual-link"]["A.B.C.D"].addSC("authentication", "Set authentication type"); routerOSPF.area["A.B.C.D"]["virtual-link"]["A.B.C.D"].authentication.addSC("message-digest", "Message-digest authentication"); routerOSPF.area["A.B.C.D"]["virtual-link"]["A.B.C.D"].authentication.addSC("null", "No authentication"); routerOSPF.area["A.B.C.D"]["virtual-link"]["A.B.C.D"].addSC("authentication-key", "Set authentication key"); routerOSPF.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)"); routerOSPF.area["A.B.C.D"]["virtual-link"]["A.B.C.D"]["authentication-key"].addSC("LINE", "Authentication key (8 chars)"); routerOSPF.area["A.B.C.D"]["virtual-link"]["A.B.C.D"].addSC("dead-interval", "Dead router detection time"); routerOSPF.area["A.B.C.D"]["virtual-link"]["A.B.C.D"]["dead-interval"].addSC("<1-8192>", "Seconds"); routerOSPF.area["A.B.C.D"]["virtual-link"]["A.B.C.D"].addSC("hello-interval", "Hello packet interval"); routerOSPF.area["A.B.C.D"]["virtual-link"]["A.B.C.D"]["hello-interval"].addSC("<1-8192>", "Seconds"); routerOSPF.area["A.B.C.D"]["virtual-link"]["A.B.C.D"].addSC("message-digest-key", "Set message digest key"); routerOSPF.area["A.B.C.D"]["virtual-link"]["A.B.C.D"]["message-digest-key"].addSC("<1-255>", "Key ID"); routerOSPF.area["A.B.C.D"]["virtual-link"]["A.B.C.D"]["message-digest-key"]["<1-255>"].addSC("md5", "Use MD5 algorithm"); routerOSPF.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)"); routerOSPF.area["A.B.C.D"]["virtual-link"]["A.B.C.D"]["message-digest-key"]["<1-255>"].md5.addSC("LINE", "Authentication key (16 chars)"); routerOSPF.area["A.B.C.D"]["virtual-link"]["A.B.C.D"].addSC("retransmit-interval", "LSA retransmit interval"); routerOSPF.area["A.B.C.D"]["virtual-link"]["A.B.C.D"]["retransmit-interval"].addSC("<1-8192>", "Seconds"); routerOSPF.area["A.B.C.D"]["virtual-link"]["A.B.C.D"].addSC("transmit-delay", "LSA transmission delay"); routerOSPF.area["A.B.C.D"]["virtual-link"]["A.B.C.D"]["transmit-delay"].addSC("<1-8192>", "Seconds"); routerOSPF.addSC("auto-cost", "Calculate OSPF interface cost according to bandwidth"); routerOSPF.addSC("capability", "Enable specific OSPF feature"); routerOSPF.addSC("compatible", "OSPF compatibility list"); routerOSPF.addSC("default", "Set a command to its defaults"); routerOSPF.addSC("default-information", "Control distribution of default information"); routerOSPF["default-information"].addSC("originate", "Distribute a default route"); routerOSPF["default-information"].originate.addSC("always", "Always advertise default route"); routerOSPF["default-information"].originate.addSC("metric", "OSPF default metric"); routerOSPF["default-information"].originate.metric.addSC("<0-16777214>", "OSPF metric"); routerOSPF["default-information"].originate.addSC("metric-type", "OSPF metric type for default routes"); routerOSPF["default-information"].originate["metric-type"].addSC("<1-2>", "OSPF Link State type"); routerOSPF["default-information"].originate.addSC("route-map", "Route-map reference"); routerOSPF["default-information"].originate["route-map"].addSC("WORD", "Route map name"); routerOSPF.addSC("default-metric", "Set metric of redistributed routes"); routerOSPF["default-metric"].addSC("<1-4294967295>", "Default metric"); routerOSPF.addSC("discard-route", "Enable or disable discard-route installation"); routerOSPF.addSC("distance", "Define an administrative distance"); routerOSPF.addSC("distribute-list", "Filter networks in routing updates"); routerOSPF.addSC("domain-id", "OSPF domain-id"); routerOSPF["domain-id"].addSC("A.B.C.D", "OSPF domain ID in IP address format"); routerOSPF.addSC("domain-tag", "OSPF domain-tag"); routerOSPF.addSC("exit", "Exit from routing protocol configuration mode"); routerOSPF.addSC("help", "Description of the interactive help system"); routerOSPF.addSC("ignore", "Do not complain about specific event"); routerOSPF.addSC("log-adjacency-changes", "Log changes in adjacency state"); routerOSPF.addSC("max-metric", "Set maximum metric"); routerOSPF.addSC("maximum-paths", "Forward packets over multiple paths"); routerOSPF.addSC("neighbor", "Specify a neighbor router"); routerOSPF.addSC("network", "Enable routing on an IP network"); routerOSPF.addSC("no", "Negate a command or set its defaults"); routerOSPF.addSC("passive-interface", "Suppress routing updates on an interface"); routerOSPF["passive-interface"].addSC("GE-WAN", "GigabitEthernetWAN IEEE 802.3z"); routerOSPF["passive-interface"]["GE-WAN"].addSC("<1-6>", "GE-WAN interface number"); routerOSPF["passive-interface"].addSC("GigabitEthernet", "GigabitEthernet IEEE 802.3z"); routerOSPF["passive-interface"].GigabitEthernet.addSC("<1-6>", "GigabitEthernet interface number"); routerOSPF["passive-interface"].addSC("Loopback", "Loopback interface"); routerOSPF["passive-interface"].Loopback.addSC("<0-2147483647>", "Loopback interface number"); routerOSPF["passive-interface"].addSC("Null", "Null interface"); routerOSPF["passive-interface"].Null.addSC("<0-0>", "Null interface number"); routerOSPF["passive-interface"].addSC("Vlan", "Catalyst Vlans"); routerOSPF["passive-interface"].Vlan.addSC("<1-1001>", "Vlan interface number"); routerOSPF["passive-interface"].addSC("default", "Suppress routing updates on all interfaces"); routerOSPF.addSC("redistribute", "Redistribute information from another routing protocol"); routerOSPF.redistribute.addSC("bgp", "Border Gateway Protocol (BGP)"); routerOSPF.redistribute.bgp.addSC("<1-65535>", "Autonomous system number"); routerOSPF.redistribute.addSC("connected", "Connected"); routerOSPF.redistribute.addSC("egp", "Exterior Gateway Protocol (EGP)"); routerOSPF.redistribute.egp.addSC("<0-65535>", "Remote autonomous system number"); routerOSPF.redistribute.addSC("eigrp", "Enhanced Interior Gateway Routing Protocol (EIGRP)"); routerOSPF.redistribute.eigrp.addSC("<1-65535>", "Autonomous system number"); routerOSPF.redistribute.addSC("igrp", "Interior Gateway Routing Protocol (IGRP)"); routerOSPF.redistribute.igrp.addSC("<1-65535>", "Autonomous system number"); routerOSPF.redistribute.addSC("isis", "ISO IS-IS"); routerOSPF.redistribute.isis.addSC("level-1", "IS-IS level-1 routes only"); routerOSPF.redistribute.isis.addSC("level-1-2", "IS-IS level-1 and level-2 routes"); routerOSPF.redistribute.isis.addSC("level-2", "IS-IS level-2 routes only"); routerOSPF.redistribute.isis.addSC("WORD", "ISO routing area tag"); routerOSPF.redistribute.addSC("iso-igrp", "IGRP for OSI networks"); routerOSPF.redistribute["iso-igrp"].addSC("WORD", "ISO routing area tag"); routerOSPF.redistribute.addSC("metric", "Metric for redistributed routes"); routerOSPF.redistribute.metric.addSC("<0-16777214>", "OSPF default metric"); routerOSPF.redistribute.addSC("metric-type", "OSPF/IS-IS exterior metric type for redistributed routes"); routerOSPF.redistribute["metric-type"].addSC("<1-1>", "Set OSPF External Type 1 metrics"); routerOSPF.redistribute["metric-type"].addSC("<2-2>", "Set OSPF External Type 2 metrics"); routerOSPF.redistribute.addSC("mobile", "Mobile routes"); routerOSPF.redistribute.addSC("odr", "On Demand stub Routes"); routerOSPF.redistribute.addSC("ospf", "Open Shortest Path First (OSPF)"); routerOSPF.redistribute.ospf.addSC("<1-65535>", "Process ID"); routerOSPF.redistribute.ospf["<1-65535>"].addSC("match", "Redistribution of OSPF routes"); routerOSPF.redistribute.ospf["<1-65535>"].match.addSC("external", "Redistribute OSPF external routes"); routerOSPF.redistribute.ospf["<1-65535>"].match.external.addSC("<1-1>", "Redistribute external type 1 routes"); routerOSPF.redistribute.ospf["<1-65535>"].match.external.addSC("<2-2>", "Redistribute external type 2 routes"); routerOSPF.redistribute.ospf["<1-65535>"].match.addSC("internal", "Redistribute OSPF internal routes"); routerOSPF.redistribute.ospf["<1-65535>"].match.addSC("nssa-external", "Redistribute OSPF NSSA external routes"); routerOSPF.redistribute.ospf["<1-65535>"].match["nssa-external"].addSC("<1-1>", "Redistribute NSSA external type 1 routes"); routerOSPF.redistribute.ospf["<1-65535>"].match["nssa-external"].addSC("<2-2>", "Redistribute NSSA external type 2 routes"); routerOSPF.redistribute.ospf["<1-65535>"].addSC("vrf", "VPN Routing/Forwarding Instance"); routerOSPF.redistribute.ospf["<1-65535>"].vrf.addSC("WORD", "VPN Routing/Forwarding Instance (VRF) name"); routerOSPF.redistribute.addSC("rip", "Routing Information Protocol (RIP)"); routerOSPF.redistribute.addSC("route-map", "Route map reference"); routerOSPF.redistribute["route-map"].addSC("WORD", "Pointer to route-map entries"); routerOSPF.redistribute.addSC("static", "Static routes"); routerOSPF.redistribute.addSC("subnets", "Consider subnets for redistribution into OSPF"); routerOSPF.redistribute.addSC("tag", "Set tag for routes redistributed into OSPF"); routerOSPF.redistribute.tag.addSC("<0-4294967295>", "32-bit tag value"); routerOSPF.addSC("router-id", "router-id for this OSPF process"); routerOSPF["router-id"].addSC("A.B.C.D", "OSPF router-id in IP address format"); routerOSPF.addSC("summary-address", "Configure IP address summaries"); routerOSPF["summary-address"].addSC("A.B.C.D", "IP summary address"); routerOSPF["summary-address"]["A.B.C.D"].addSC("A.B.C.D", "Summary mask"); routerOSPF["summary-address"]["A.B.C.D"]["A.B.C.D"].addSC("not-advertise", "Do not advertise when translating OSPF type-7 LSA"); routerOSPF["summary-address"]["A.B.C.D"]["A.B.C.D"].addSC("tag", "Set tag"); routerOSPF["summary-address"]["A.B.C.D"]["A.B.C.D"].tag.addSC("<0-4294967295>", "32-bit tag value"); routerOSPF.addSC("timers", "Adjust routing timers"); routerOSPF.addSC("traffic-share", "How to compute traffic share over alternate paths"); routerOSPF["traffic-share"].addSC("min", "All traffic shared among min metric paths"); routerOSPF["traffic-share"].min.addSC("across-interfaces", "Use different interfaces for equal-cost paths");