You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1009 lines
37 KiB
1009 lines
37 KiB
/*++
|
|
|
|
Copyright (c) 1999 Microsoft Corporation
|
|
|
|
Module Name:
|
|
|
|
routing\netsh\ip\protocols\prstring.h
|
|
|
|
Abstract:
|
|
|
|
Definitions of command line option tag strings and their values.
|
|
|
|
Revision History:
|
|
|
|
Dave Thaler 11/11/98 Created
|
|
|
|
--*/
|
|
|
|
#define MSG_HELP_START L"%1!-14s! - "
|
|
#define MSG_NEWLINE _T("\n")
|
|
|
|
|
|
#define TOKEN_ROUTER _T("router")
|
|
#define TOKEN_MIB _T("mib")
|
|
|
|
// tokens for commands
|
|
#define TOKEN_COMMAND_ADD _T("add")
|
|
#define TOKEN_COMMAND_DELETE _T("delete")
|
|
#define TOKEN_COMMAND_SET _T("set")
|
|
#define TOKEN_COMMAND_SHOW _T("show")
|
|
#define TOKEN_COMMAND_SHOW_HELPER _T("show helper")
|
|
#define TOKEN_COMMAND_HELP _T("help")
|
|
#define TOKEN_COMMAND_INSTALL _T("install")
|
|
#define TOKEN_COMMAND_UNINSTALL _T("uninstall")
|
|
|
|
#define TOKEN_COMMAND_HELP1 _T("/?")
|
|
#define TOKEN_COMMAND_HELP2 _T("-?")
|
|
|
|
// Tokens for RIP MIB
|
|
#define TOKEN_RIP_MIB_OBJECT_STATS _T("globalstats")
|
|
#define TOKEN_RIP_MIB_OBJECT_IFSTATS _T("ifstats")
|
|
#define TOKEN_RIP_MIB_OBJECT_IFBINDING _T("ifbinding")
|
|
#define TOKEN_RIP_MIB_OBJECT_PEERSTATS _T("neighbor")
|
|
#define CMD_RIP_MIB_SHOW_STATS L"show globalstats"
|
|
#define CMD_RIP_MIB_SHOW_IFSTATS L"show ifstats"
|
|
#define CMD_RIP_MIB_SHOW_IFBINDING L"show ifbinding"
|
|
#define CMD_RIP_MIB_SHOW_PEERSTATS L"show neighbor"
|
|
|
|
// Tokens for BOOTP MIB
|
|
#define TOKEN_BOOTP_MIB_OBJECT_GLOBAL_CONFIG _T("globalconfig")
|
|
#define TOKEN_BOOTP_MIB_OBJECT_IF_CONFIG _T("ifconfig")
|
|
#define TOKEN_BOOTP_MIB_OBJECT_IF_BINDING _T("ifbinding")
|
|
#define TOKEN_BOOTP_MIB_OBJECT_IF_STATS _T("ifstats")
|
|
#define CMD_BOOTP_MIB_SHOW_GLOBAL_CONFIG L"show globalconfig"
|
|
#define CMD_BOOTP_MIB_SHOW_IF_CONFIG L"show ifconfig"
|
|
#define CMD_BOOTP_MIB_SHOW_IF_BINDING L"show ifbinding"
|
|
#define CMD_BOOTP_MIB_SHOW_IF_STATS L"show ifstats"
|
|
|
|
// Tokens for OSPF MIB
|
|
#define TOKEN_OSPF_MIB_OBJECT_AREA L"areastats"
|
|
#define TOKEN_OSPF_MIB_OBJECT_LSDB L"lsdb"
|
|
#define TOKEN_OSPF_MIB_OBJECT_NEIGHBOR L"neighbor"
|
|
#define TOKEN_OSPF_MIB_OBJECT_VIRTUALIF L"virtifstats"
|
|
#define CMD_OSPF_MIB_SHOW_AREA L"show areastats"
|
|
#define CMD_OSPF_MIB_SHOW_LSDB L"show lsdb"
|
|
#define CMD_OSPF_MIB_SHOW_NEIGHBOR L"show neighbor"
|
|
#define CMD_OSPF_MIB_SHOW_VIRTUALIF L"show virtifstats"
|
|
|
|
// Tokens for IGMP MIB
|
|
#define TOKEN_IGMP_MIB_OBJECT_IF_STATS L"ifstats"
|
|
#define TOKEN_IGMP_MIB_OBJECT_IF_TABLE L"iftable"
|
|
#define TOKEN_IGMP_MIB_OBJECT_GROUP_TABLE L"grouptable"
|
|
#define TOKEN_IGMP_MIB_OBJECT_RAS_GROUP_TABLE L"rasgrouptable"
|
|
#define TOKEN_IGMP_MIB_OBJECT_PROXY_GROUP_TABLE L"proxygrouptable"
|
|
#define CMD_IGMP_MIB_SHOW_IF_STATS L"show ifstats"
|
|
#define CMD_IGMP_MIB_SHOW_IF_TABLE L"show iftable"
|
|
#define CMD_IGMP_MIB_SHOW_GROUP_TABLE L"show grouptable"
|
|
#define CMD_IGMP_MIB_SHOW_RAS_GROUP_TABLE L"show rasgrouptable"
|
|
#define CMD_IGMP_MIB_SHOW_PROXY_GROUP_TABLE L"show proxygrouptable"
|
|
|
|
|
|
// tokens for router command options' tags
|
|
#define TOKEN_OPT_NAME _T("name")
|
|
|
|
// filter options
|
|
#define TOKEN_OPT_ADDR _T("addr")
|
|
#define TOKEN_OPT_MASK _T("mask")
|
|
#define TOKEN_OPT_FILTER _T("filter")
|
|
|
|
// NAT options
|
|
#define TOKEN_OPT_PUBLIC _T("public")
|
|
#define TOKEN_OPT_PRIVATE _T("private")
|
|
#define TOKEN_OPT_INBOUNDSESSIONS _T("inboundsessions")
|
|
#define TOKEN_OPT_START _T("start")
|
|
#define TOKEN_OPT_END _T("end")
|
|
#define TOKEN_OPT_PROTO _T("proto")
|
|
#define TOKEN_OPT_PUBLICIP _T("publicip")
|
|
#define TOKEN_OPT_PUBLICPORT _T("publicport")
|
|
#define TOKEN_OPT_PRIVATEIP _T("privateip")
|
|
#define TOKEN_OPT_PRIVATEPORT _T("privateport")
|
|
#define TOKEN_OPT_TCPTIMEOUTMINS _T("tcptimeoutmins")
|
|
#define TOKEN_OPT_UDPTIMEOUTMINS _T("udptimeoutmins")
|
|
#define TOKEN_OPT_LOG_LEVEL _T("loglevel")
|
|
|
|
// protocol options
|
|
#define TOKEN_OPT_SERVER _T("server")
|
|
#define TOKEN_OPT_AUTHENTICATION _T("auth")
|
|
#define TOKEN_OPT_PASSWORD _T("password")
|
|
#define TOKEN_OPT_PEER_MODE _T("peermode")
|
|
|
|
// BOOTP Interface options
|
|
#define TOKEN_OPT_RELAY_MODE _T("relaymode")
|
|
#define TOKEN_OPT_MAX_HOP _T("maxhop")
|
|
#define TOKEN_OPT_MIN_SECS _T("minsecs")
|
|
|
|
// AUTODHCP/DNSPROXY Interface options
|
|
#define TOKEN_OPT_MODE _T("mode")
|
|
#define TOKEN_OPT_EXCLUSION _T("exclusion")
|
|
#define TOKEN_OPT_SCOPENETWORK _T("scopenetwork")
|
|
#define TOKEN_OPT_SCOPEMASK _T("scopemask")
|
|
#define TOKEN_OPT_QUERY_TIMEOUT _T("querytimeout")
|
|
#define TOKEN_OPT_LEASETIME _T("leasetime")
|
|
#define TOKEN_OPT_DNSMODE _T("dnsmode")
|
|
#define TOKEN_OPT_WINSMODE _T("winsmode")
|
|
|
|
// RIP global options
|
|
#define TOKEN_OPT_MIN_TRIG_INTR _T("mintrig")
|
|
|
|
// RIP Interface Options
|
|
#define TOKEN_OPT_UPDATE_MODE _T("updatemode")
|
|
#define TOKEN_OPT_ANNOUNCE_MODE _T("announce")
|
|
#define TOKEN_OPT_ACCEPT_MODE _T("accept")
|
|
#define TOKEN_OPT_FLAG _T("flag")
|
|
#define TOKEN_OPT_FLAGS _T("flags")
|
|
#define TOKEN_OPT_EXPIRE_INTR _T("expire")
|
|
#define TOKEN_OPT_REMOVE_INTR _T("remove")
|
|
#define TOKEN_OPT_UPDATE_INTR _T("update")
|
|
#define TOKEN_OPT_AUTH_MODE _T("authmode")
|
|
#define TOKEN_OPT_ROUTE_TAG _T("tag")
|
|
#define TOKEN_OPT_UNICAST_MODE _T("unicast")
|
|
#define TOKEN_OPT_ACCEPT_FILTER_MODE _T("accfiltmode")
|
|
#define TOKEN_OPT_ANNOUNCE_FILTER_MODE _T("annfiltmode")
|
|
#define TOKEN_OPT_ACCEPT_FILTER _T("accfilt")
|
|
#define TOKEN_OPT_ANNOUNCE_FILTER _T("annfilt")
|
|
|
|
// IGMP Interface options
|
|
#define TOKEN_OPT_PROTO_TYPE _T("igmpprototype")
|
|
#define TOKEN_OPT_ROBUSTNESS_VARIABLE _T("robustvar")
|
|
#define TOKEN_OPT_GEN_QUERY_INTERVAL _T("genqueryinterval")
|
|
#define TOKEN_OPT_GEN_QUERY_RESPONSE_TIME _T("genqueryresptime")
|
|
#define TOKEN_OPT_INTERFACE_ENABLED _T("ifenabled")
|
|
#define TOKEN_OPT_STARTUP_QUERY_COUNT _T("startupquerycount")
|
|
#define TOKEN_OPT_STARTUP_QUERY_INTERVAL _T("startupqueryinterval")
|
|
#define TOKEN_OPT_LASTMEM_QUERY_COUNT _T("lastmemquerycount")
|
|
#define TOKEN_OPT_LASTMEM_QUERY_INTERVAL _T("lastmemqueryinterval")
|
|
#define TOKEN_OPT_STATIC_GROUP _T("staticgroup")
|
|
#define TOKEN_OPT_STATIC_JOIN_MODE _T("joinmode")
|
|
#define TOKEN_OPT_RTRALERT_PKTS _T("accnonrtralertpkts")
|
|
|
|
// OSPF Global Options
|
|
#define TOKEN_OPT_ROUTER_ID _T("routerid")
|
|
#define TOKEN_OPT_BORDER _T("asborder")
|
|
|
|
|
|
|
|
// OSPF Area/Area Range Options
|
|
#define TOKEN_OPT_AREA_ID _T("areaid")
|
|
#define TOKEN_OPT_STUB_AREA _T("stubarea")
|
|
#define TOKEN_OPT_SUMMARY_ADVERTISEMENTS _T("sumadv")
|
|
#define TOKEN_OPT_AREA_RANGE _T("range")
|
|
|
|
// OSPF Virtual Interface Options
|
|
#define TOKEN_OPT_TRANSIT_AREA_ID _T("transareaid")
|
|
#define TOKEN_OPT_VIRT_NBR_ROUTER_ID _T("virtnbrid")
|
|
|
|
// OSPF External routing
|
|
#define TOKEN_OPT_PROTOCOL_FILTER _T("protofilter")
|
|
#define TOKEN_OPT_ACTION _T("action")
|
|
|
|
#define TOKEN_OPT_ROUTE_FILTER _T("routefilter")
|
|
|
|
// OSPF Interface Options
|
|
#define TOKEN_OPT_IF_STATE _T("state")
|
|
#define TOKEN_OPT_PRIORITY _T("prio")
|
|
#define TOKEN_OPT_TRANS_DELAY _T("transdelay")
|
|
#define TOKEN_OPT_RETRANS_INTR _T("retrans")
|
|
#define TOKEN_OPT_HELLO_INTR _T("hello")
|
|
#define TOKEN_OPT_DEAD_INTR _T("dead")
|
|
#define TOKEN_OPT_POLL_INTR _T("poll")
|
|
#define TOKEN_OPT_MTU_SIZE _T("mtu")
|
|
// QOS Interface options
|
|
#define TOKEN_OPT_IF_STATE _T("state")
|
|
|
|
// QOS Flow options
|
|
#define TOKEN_OPT_FLOW_NAME _T("flowname")
|
|
#define TOKEN_OPT_FLOWSPEC _T("flowspec")
|
|
#define TOKEN_OPT_DIRECTION _T("direction")
|
|
|
|
// QOS FlowSpec options
|
|
#define TOKEN_OPT_SERVICE_TYPE _T("servicetype")
|
|
#define TOKEN_OPT_TOKEN_RATE _T("tokenrate")
|
|
#define TOKEN_OPT_TOKEN_BUCKET_SIZE _T("tokenbucketsize")
|
|
#define TOKEN_OPT_PEAK_BANDWIDTH _T("peakbandwidth")
|
|
#define TOKEN_OPT_LATENCY _T("latency")
|
|
#define TOKEN_OPT_DELAY_VARIATION _T("delayvariation")
|
|
#define TOKEN_OPT_MAX_SDU_SIZE _T("maxsdusize")
|
|
#define TOKEN_OPT_MIN_POLICED_SIZE _T("minpolicedsize")
|
|
|
|
// QOS Flowspec Direction Options
|
|
#define TOKEN_OPT_DIRECTION_INBOUND _T("inbound")
|
|
#define TOKEN_OPT_DIRECTION_OUTBOUND _T("outbound")
|
|
#define TOKEN_OPT_DIRECTION_BIDIRECTIONAL _T("bidirectional")
|
|
|
|
// QOS Object Options
|
|
#define TOKEN_OPT_QOSOBJECT _T("qosobject")
|
|
|
|
#define TOKEN_OPT_QOSOBJECT_TYPE _T("type")
|
|
|
|
#define TOKEN_OPT_QOSOBJECT_DIFFSERV _T("diffserv")
|
|
#define TOKEN_OPT_QOSOBJECT_SD_MODE _T("sdmode")
|
|
// QOS ServiceType options
|
|
#define TOKEN_OPT_SERVICE_BESTEFFORT _T("besteffort")
|
|
#define TOKEN_OPT_SERVICE_CONTROLLEDLOAD _T("controlledload")
|
|
#define TOKEN_OPT_SERVICE_GUARANTEED _T("guaranteed")
|
|
#define TOKEN_OPT_SERVICE_QUALITATIVE _T("qualitative")
|
|
|
|
// QOS SD Mode options
|
|
#define TOKEN_OPT_SHAPING_MODE _T("shaping")
|
|
|
|
#define TOKEN_OPT_SDMODE_BORROW _T("borrow")
|
|
#define TOKEN_OPT_SDMODE_SHAPE _T("shape")
|
|
#define TOKEN_OPT_SDMODE_DISCARD _T("discard")
|
|
#define TOKEN_OPT_SDMODE_BORROW_PLUS _T("borrowplus")
|
|
|
|
// QOS Diffserv Rule options
|
|
#define TOKEN_OPT_INBOUND_DS_FIELD _T("dsin")
|
|
#define TOKEN_OPT_CONF_OUTBOUND_DS_FIELD _T("dsoutconf")
|
|
#define TOKEN_OPT_NONCONF_OUTBOUND_DS_FIELD _T("dsoutnonconf")
|
|
#define TOKEN_OPT_CONF_USER_PRIORITY _T("priconf")
|
|
#define TOKEN_OPT_NONCONF_USER_PRIORITY _T("prinonconf")
|
|
|
|
// OSPF Neighbor option
|
|
#define TOKEN_OPT_NBR_ADDR _T("nbraddr")
|
|
#define TOKEN_OPT_NBR_PRIO _T("nbrprio")
|
|
|
|
#define TOKEN_OPT_TYPE _T("type")
|
|
#define TOKEN_OPT_METRIC _T("metric")
|
|
|
|
// Router discovery options
|
|
#define TOKEN_DISCOVERY L"disc"
|
|
#define TOKEN_MIN_DISC_INTERVAL L"minint"
|
|
#define TOKEN_MAX_DISC_INTERVAL L"maxint"
|
|
#define TOKEN_LIFETIME L"life"
|
|
#define TOKEN_LEVEL L"level"
|
|
|
|
// Protocol types
|
|
#define TOKEN_OPT_VALUE_RTRMGR _T("ROUTERMANAGER")
|
|
#define TOKEN_OPT_VALUE_RIP _T("RIP")
|
|
#define TOKEN_OPT_VALUE_OSPF _T("OSPF")
|
|
#define TOKEN_OPT_VALUE_BOOTP _T("BOOTP")
|
|
#define TOKEN_OPT_VALUE_IGMP _T("IGMP")
|
|
#define TOKEN_OPT_VALUE_AUTO_DHCP _T("AUTODHCP")
|
|
#define TOKEN_OPT_VALUE_DNS_PROXY _T("DNSPROXY")
|
|
|
|
#define TOKEN_OPT_VALUE_TCP _T("TCP")
|
|
#define TOKEN_OPT_VALUE_UDP _T("UDP")
|
|
#define TOKEN_OPT_VALUE_ICMP _T("ICMP")
|
|
#define TOKEN_OPT_VALUE_NETMGMT _T("SNMP")
|
|
#define TOKEN_OPT_VALUE_LOCAL _T("LOCAL")
|
|
#define TOKEN_OPT_VALUE_STATIC _T("STATIC")
|
|
#define TOKEN_OPT_VALUE_AUTOSTATIC _T("AUTOSTATIC")
|
|
#define TOKEN_OPT_VALUE_NONDOD _T("NONDOD")
|
|
#define TOKEN_OPT_VALUE_ANY _T("ANY")
|
|
|
|
|
|
// Igmp protocol types
|
|
#define TOKEN_OPT_VALUE_IGMPRTRV1 _T("IGMPRTRV1")
|
|
#define TOKEN_OPT_VALUE_IGMPRTRV2 _T("IGMPRTRV2")
|
|
#define TOKEN_OPT_VALUE_IGMPPROXY _T("IGMPPROXY")
|
|
|
|
#define TOKEN_OPT_VALUE_TRUE _T("TRUE")
|
|
#define TOKEN_OPT_VALUE_FALSE _T("FALSE")
|
|
#define TOKEN_OPT_VALUE_HOST_JOIN _T("HOSTJOIN")
|
|
#define TOKEN_OPT_VALUE_MGM_ONLY_JOIN _T("MGMONLYJOIN")
|
|
|
|
|
|
// Accept/Announce types
|
|
#define TOKEN_OPT_VALUE_RIP1 _T("RIP1")
|
|
#define TOKEN_OPT_VALUE_RIP1_COMPAT _T("RIP1COMPAT")
|
|
#define TOKEN_OPT_VALUE_RIP2 _T("RIP2")
|
|
|
|
// log level types
|
|
#define TOKEN_OPT_VALUE_ERROR _T("ERROR")
|
|
#define TOKEN_OPT_VALUE_WARN _T("WARN")
|
|
#define TOKEN_OPT_VALUE_INFO _T("INFO")
|
|
|
|
// unicast peer modes
|
|
#define TOKEN_OPT_VALUE_ALSO _T("ALSO")
|
|
#define TOKEN_OPT_VALUE_ONLY _T("ONLY")
|
|
|
|
// RIP Interface flag modes
|
|
#define TOKEN_OPT_VALUE_CLEAR _T("Clear")
|
|
#define TOKEN_OPT_VALUE_SPLIT_HORIZON _T("SplitHorizon")
|
|
#define TOKEN_OPT_VALUE_POISON_REVERSE _T("PoisonReverse")
|
|
#define TOKEN_OPT_VALUE_TRIGGERED_UPDATES _T("TriggeredUpdates")
|
|
#define TOKEN_OPT_VALUE_CLEANUP_UPDATES _T("CleanupUpdates")
|
|
#define TOKEN_OPT_VALUE_ACCEPT_HOST_ROUTES _T("AcceptHostRoutes")
|
|
#define TOKEN_OPT_VALUE_SEND_HOST_ROUTES _T("SendHostRoutes")
|
|
#define TOKEN_OPT_VALUE_ACCEPT_DEFAULT_ROUTES _T("AcceptDefaultRoutes")
|
|
#define TOKEN_OPT_VALUE_SEND_DEFAULT_ROUTES _T("SendDefaultRoutes")
|
|
#define TOKEN_OPT_VALUE_SUBNET_SUMMARY _T("NoSubnetSummary")
|
|
|
|
|
|
|
|
// filter modes
|
|
#define TOKEN_OPT_VALUE_INCLUDE _T("INCLUDE")
|
|
#define TOKEN_OPT_VALUE_EXCLUDE _T("EXCLUDE")
|
|
|
|
// Misc. option vlues
|
|
#define TOKEN_OPT_VALUE_INPUT _T("INPUT")
|
|
#define TOKEN_OPT_VALUE_OUTPUT _T("OUTPUT")
|
|
#define TOKEN_OPT_VALUE_DIAL _T("DIAL")
|
|
|
|
#define TOKEN_OPT_VALUE_ENABLE _T("enable")
|
|
#define TOKEN_OPT_VALUE_DISABLE _T("disable")
|
|
#define TOKEN_OPT_VALUE_DEFAULT _T("default")
|
|
|
|
#define TOKEN_OPT_VALUE_FULL _T("FULL")
|
|
#define TOKEN_OPT_VALUE_YES _T("YES")
|
|
#define TOKEN_OPT_VALUE_NO _T("NO")
|
|
|
|
#define TOKEN_OPT_VALUE_NONE _T("NONE")
|
|
#define TOKEN_OPT_VALUE_PASSWORD _T("PASSWORD")
|
|
|
|
#define TOKEN_OPT_VALUE_DROP _T("DROP")
|
|
#define TOKEN_OPT_VALUE_FORWARD _T("FORWARD")
|
|
#define TOKEN_OPT_VALUE_ACCEPT _T("ACCEPT")
|
|
|
|
#define TOKEN_OPT_VALUE_DEMAND _T("DEMAND")
|
|
#define TOKEN_OPT_VALUE_PERIODIC _T("PERIODIC")
|
|
|
|
#define TOKEN_OPT_VALUE_NBMA _T("NBMA")
|
|
#define TOKEN_OPT_VALUE_POINT_TO_POINT _T("P2P")
|
|
#define TOKEN_OPT_VALUE_BROADCAST _T("BROADCAST")
|
|
|
|
#define TOKEN_OPT_VALUE_ADDRESSONLY _T("ADDRESSONLY")
|
|
#define TOKEN_OPT_VALUE_PRIVATE _T("PRIVATE")
|
|
|
|
#define TOKEN_OPT_VALUE_AUTH_NONE _T("AUTHNONE")
|
|
#define TOKEN_OPT_VALUE_AUTH_SIMPLE_PASSWORD _T("AUTHSIMPLEPASSWORD")
|
|
|
|
#define TOKEN_HLPER_RIP _T("rip")
|
|
#define TOKEN_HLPER_RIPMIB _T("ripmib")
|
|
#define TOKEN_HLPER_OSPF _T("ospf")
|
|
#define TOKEN_HLPER_OSPFMIB _T("ospfmib")
|
|
|
|
// Commands for configuring the various protocols
|
|
|
|
// tokens for commands required by most protocols
|
|
|
|
#define CMD_GROUP_ADD _T("add")
|
|
#define CMD_GROUP_DELETE _T("delete")
|
|
#define CMD_GROUP_SET _T("set")
|
|
#define CMD_GROUP_SHOW _T("show")
|
|
|
|
#define CMD_SHOW_HELPER _T("show helper")
|
|
#define CMD_INSTALL _T("install")
|
|
#define CMD_UNINSTALL _T("uninstall")
|
|
#define CMD_DUMP _T("dump")
|
|
#define CMD_HELP1 _T("help")
|
|
#define CMD_HELP2 _T("?")
|
|
#define CMD_MIB _T("mib")
|
|
#define CMD_ADD_HELPER _T("add helper")
|
|
#define CMD_DEL_HELPER _T("delete helper")
|
|
|
|
// ip commands
|
|
|
|
#define CMD_IP_ADD_IF _T("add interface")
|
|
#define CMD_IP_DEL_IF _T("delete interface")
|
|
#define CMD_IP_ADD_IF_FILTER _T("add filter")
|
|
#define CMD_IP_DEL_IF_FILTER _T("delete filter")
|
|
#define CMD_IP_ADD_PROTO _T("add protocol")
|
|
#define CMD_IP_DEL_PROTO _T("delete protocol")
|
|
#define CMD_IP_ADD_ROUTEPREF _T("add routepref")
|
|
#define CMD_IP_DEL_ROUTEPREF _T("delete routepref")
|
|
#define CMD_IP_SET_IF _T("set interface")
|
|
#define CMD_IP_SET_IF_FILTER _T("set filter")
|
|
#define CMD_IP_SET_ROUTEPREF _T("set routepref")
|
|
#define CMD_IP_SET _T("set")
|
|
|
|
#define CMD_IP_SHOW_IF_FILTER _T("show filter")
|
|
#define CMD_IP_SHOW_IF _T("show interface")
|
|
#define CMD_IP_SHOW_ROUTEPREF _T("show routepref")
|
|
#define CMD_IP_SHOW_PROTOCOL _T("show protocol")
|
|
#define CMD_IP_SHOW _T("show")
|
|
|
|
// rip add commands
|
|
|
|
#define CMD_RIP_ADD_PF _T("add peerfilter")
|
|
#define CMD_RIP_ADD_IF_ACCF _T("add acceptfilter")
|
|
#define CMD_RIP_ADD_IF_ANNF _T("add announcefilter")
|
|
#define CMD_RIP_ADD_IF_NBR _T("add neighbor")
|
|
#define CMD_RIP_ADD_IF _T("add interface")
|
|
|
|
// rip delete commands
|
|
|
|
#define CMD_RIP_DEL_PF _T("delete peerfilter")
|
|
#define CMD_RIP_DEL_IF_ACCF _T("delete acceptfilter")
|
|
#define CMD_RIP_DEL_IF_ANNF _T("delete announcefilter")
|
|
#define CMD_RIP_DEL_IF_NBR _T("delete neighbor")
|
|
#define CMD_RIP_DEL_IF _T("delete interface")
|
|
|
|
// rip set commands
|
|
|
|
#define CMD_RIP_SET_IF _T("set interface")
|
|
#define CMD_RIP_SET_FLAGS _T("set flags")
|
|
#define CMD_RIP_SET_GLOBAL _T("set global")
|
|
|
|
// rip show commands
|
|
|
|
#define CMD_RIP_SHOW_IF _T("show interface")
|
|
#define CMD_RIP_SHOW_FLAGS _T("show flags")
|
|
#define CMD_RIP_SHOW_GLOBAL _T("show global")
|
|
|
|
// DHCP relay agent add commands
|
|
|
|
#define CMD_BOOTP_ADD _T("add")
|
|
#define CMD_BOOTP_ADD_IF _T("add interface")
|
|
#define CMD_BOOTP_ADD_DHCP_SERVER _T("add dhcpserver")
|
|
|
|
// DHCP relay agent delete commands
|
|
|
|
#define CMD_BOOTP_DEL _T("delete")
|
|
#define CMD_BOOTP_DEL_IF _T("delete interface")
|
|
#define CMD_BOOTP_DEL_DHCP_SERVER _T("delete dhcpserver")
|
|
|
|
// DHCP relay agent set commands
|
|
|
|
#define CMD_BOOTP_SET_GLOBAL _T("set global")
|
|
#define CMD_BOOTP_SET_IF _T("set interface")
|
|
|
|
// DHCP relay agent show commands
|
|
|
|
#define CMD_BOOTP_SHOW_GLOBAL _T("show global")
|
|
#define CMD_BOOTP_SHOW_IF _T("show interface")
|
|
|
|
// IGMP commands
|
|
|
|
#define CMD_IGMP_ADD_IF_STATICGROUP _T("add staticgroup")
|
|
#define CMD_IGMP_ADD_IF _T("add interface")
|
|
|
|
#define CMD_IGMP_DEL_IF_STATICGROUP _T("delete staticgroup")
|
|
#define CMD_IGMP_DEL_IF _T("delete interface")
|
|
|
|
#define CMD_IGMP_SET_IF _T("set interface")
|
|
#define CMD_IGMP_SET_GLOBAL _T("set global")
|
|
|
|
#define CMD_IGMP_SHOW_IF _T("show interface")
|
|
#define CMD_IGMP_SHOW_GLOBAL _T("show global")
|
|
|
|
// DHCP allocator commands
|
|
#define CMD_AUTODHCP_ADD_EXCLUSION _T("add exclusion")
|
|
#define CMD_AUTODHCP_DELETE_EXCLUSION _T("delete exclusion")
|
|
#define CMD_AUTODHCP_SET_GLOBAL _T("set global")
|
|
#define CMD_AUTODHCP_SET_INTERFACE _T("set interface")
|
|
#define CMD_AUTODHCP_SHOW_GLOBAL _T("show global")
|
|
#define CMD_AUTODHCP_SHOW_INTERFACE _T("show interface")
|
|
|
|
// DNS proxy commands
|
|
#define CMD_DNSPROXY_SET_GLOBAL _T("set global")
|
|
#define CMD_DNSPROXY_SET_INTERFACE _T("set interface")
|
|
#define CMD_DNSPROXY_SHOW_GLOBAL _T("show global")
|
|
#define CMD_DNSPROXY_SHOW_INTERFACE _T("show interface")
|
|
|
|
// NAT commands
|
|
#define CMD_NAT_ADD_ADDRESS_MAPPING _T("add addressmapping")
|
|
#define CMD_NAT_ADD_ADDRESS_RANGE _T("add addressrange")
|
|
#define CMD_NAT_ADD_DIRECTPLAY _T("add directplay")
|
|
#define CMD_NAT_ADD_H323 _T("add h323")
|
|
#define CMD_NAT_ADD_INTERFACE _T("add interface")
|
|
#define CMD_NAT_ADD_PORT_MAPPING _T("add portmapping")
|
|
#define CMD_NAT_DELETE_ADDRESS_MAPPING _T("delete addressmapping")
|
|
#define CMD_NAT_DELETE_ADDRESS_RANGE _T("delete addressrange")
|
|
#define CMD_NAT_DELETE_DIRECTPLAY _T("delete directplay")
|
|
#define CMD_NAT_DELETE_H323 _T("delete h323")
|
|
#define CMD_NAT_DELETE_INTERFACE _T("delete interface")
|
|
#define CMD_NAT_DELETE_PORT_MAPPING _T("delete portmapping")
|
|
#define CMD_NAT_SET_GLOBAL _T("set global")
|
|
#define CMD_NAT_SET_INTERFACE _T("set interface")
|
|
#define CMD_NAT_SHOW_GLOBAL _T("show global")
|
|
#define CMD_NAT_SHOW_INTERFACE _T("show interface")
|
|
|
|
// RDISC commands
|
|
#define CMD_RDISC_ADD_INTERFACE L"add interface"
|
|
#define CMD_RDISC_DELETE_INTERFACE L"delete interface"
|
|
#define CMD_RDISC_SET_INTERFACE L"set interface"
|
|
#define CMD_RDISC_SHOW_INTERFACE L"show interface"
|
|
|
|
// QOS commands
|
|
|
|
#define CMD_QOS_ADD_FILTER_TO_FLOW _T("add filter")
|
|
#define CMD_QOS_ADD_QOSOBJECT_ON_FLOW _T("add qoonflow")
|
|
#define CMD_QOS_ADD_FLOWSPEC_ON_FLOW _T("add fsonflow")
|
|
#define CMD_QOS_ADD_FLOW_ON_IF _T("add flow")
|
|
#define CMD_QOS_ADD_IF _T("add interface")
|
|
#define CMD_QOS_ADD_DSRULE _T("add dsrule")
|
|
#define CMD_QOS_ADD_SDMODE _T("add sdmode")
|
|
#define CMD_QOS_ADD_FLOWSPEC _T("add flowspec")
|
|
|
|
#define CMD_QOS_DEL_FILTER_FROM_FLOW _T("delete filter")
|
|
#define CMD_QOS_DEL_QOSOBJECT_ON_FLOW _T("delete qoonflow")
|
|
#define CMD_QOS_DEL_FLOWSPEC_ON_FLOW _T("delete fsonflow")
|
|
#define CMD_QOS_DEL_FLOW_ON_IF _T("delete flow")
|
|
#define CMD_QOS_DEL_IF _T("delete interface")
|
|
#define CMD_QOS_DEL_DSRULE _T("delete dsrule")
|
|
#define CMD_QOS_DEL_SDMODE _T("delete sdmode")
|
|
#define CMD_QOS_DEL_QOSOBJECT _T("delete qosobject")
|
|
#define CMD_QOS_DEL_FLOWSPEC _T("delete flowspec")
|
|
|
|
#define CMD_QOS_SET_FILTER_ON_FLOW _T("set filter")
|
|
#define CMD_QOS_SET_FLOW_ON_IF _T("set flow")
|
|
#define CMD_QOS_SET_IF _T("set interface")
|
|
#define CMD_QOS_SET_GLOBAL _T("set global")
|
|
|
|
#define CMD_QOS_SHOW_FILTER_ON_FLOW _T("show filter")
|
|
#define CMD_QOS_SHOW_FLOW_ON_IF _T("show flow")
|
|
#define CMD_QOS_SHOW_IF _T("show interface")
|
|
#define CMD_QOS_SHOW_DSMAP _T("show dsmap")
|
|
#define CMD_QOS_SHOW_SDMODE _T("show sdmode")
|
|
#define CMD_QOS_SHOW_QOSOBJECT _T("show qosobject")
|
|
#define CMD_QOS_SHOW_FLOWSPEC _T("show flowspec")
|
|
#define CMD_QOS_SHOW_GLOBAL _T("show global")
|
|
|
|
// Common dump commands
|
|
|
|
#define DMP_POPD L"\n\npopd\n"
|
|
#define DMP_UNINSTALL L"uninstall\n"
|
|
|
|
// Igmp dump commands
|
|
|
|
#define DMP_IGMP_PUSHD L"\
|
|
pushd routing ip igmp\n"
|
|
|
|
#define DMP_IGMP_INSTALL _T("\
|
|
install\n")
|
|
|
|
#define DMP_IGMP_UNINSTALL _T("\
|
|
uninstall\n")
|
|
|
|
#define DMP_IGMP_SET_GLOBAL _T("\
|
|
set global loglevel = %1!s!\n")
|
|
|
|
#define DMP_IGMP_ADD_INTERFACE_RTRV1 _T("\
|
|
add interface name=%1!s! igmpprototype=%2!s!\
|
|
ifenabled=%3!s!\
|
|
robustvar=%4!d!\
|
|
startupquerycount=%5!d!\
|
|
startupqueryinterval=%6!d!\
|
|
genqueryinterval=%7!d!\
|
|
genqueryresptime=%8!d!\
|
|
accnonrtralertpkts=%9!s!\n")
|
|
|
|
#define DMP_IGMP_ADD_INTERFACE_RTRV2 _T("\
|
|
add interface name=%1!s! igmpprototype=%2!s!\
|
|
ifenabled=%3!s!\
|
|
robustvar=%4!d!\
|
|
startupquerycount=%5!d!\
|
|
startupqueryinterval=%6!d!\
|
|
genqueryinterval=%7!d!\
|
|
genqueryresptime=%8!d!\
|
|
lastmemquerycount=%9!d!\
|
|
lastmemqueryinterval=%10!d!\
|
|
accnonrtralertpkts=%11!s!\n")
|
|
|
|
#define DMP_IGMP_ADD_INTERFACE_PROXY _T("\
|
|
add interface name=%1!s! igmpprototype=%2!s! ifenabled=%3!s!\n")
|
|
|
|
#define DMP_IGMP_DELETE_INTERFACE _T("\
|
|
delete interface name=%1!s!\n")
|
|
|
|
#define DMP_IGMP_STATIC_GROUP _T("\
|
|
add staticgroup name=%1!s! staticgroup=%2!s! joinmode=%3!s!\n")
|
|
|
|
// Rip dump commands
|
|
|
|
#define DMP_RIP_PUSHD L"\
|
|
pushd routing ip rip\n"
|
|
|
|
#define DMP_RIP_INSTALL _T("\
|
|
install\n")
|
|
|
|
#define DMP_RIP_UNINSTALL _T("\
|
|
uninstall\n")
|
|
|
|
#define DMP_RIP_SET_GLOBAL _T("\
|
|
set global loglevel=%1!s! mintrig=%2!d! peermode=%3!s!\n\n")
|
|
|
|
#define DMP_RIP_PEER_ADDR _T("\
|
|
add peerfilter server=%1!s!\n")
|
|
|
|
#define DMP_RIP_DELETE_INTERFACE _T("\
|
|
delete interface name=%1!s! \n")
|
|
|
|
#define DMP_RIP_ADD_INTERFACE _T("\
|
|
add interface name=%1!s! \n")
|
|
|
|
#define DMP_RIP_SET_INTERFACE _T("\
|
|
set interface name=%1!s!\
|
|
metric=%2!d!\
|
|
updatemode=%3!s!\
|
|
announce=%4!s!\
|
|
accept=%5!s!\
|
|
expire=%6!d!\
|
|
remove=%7!d!\
|
|
update=%8!d!\
|
|
authmode=%9!s!\
|
|
tag=%10!d!\
|
|
unicast=%11!s!\
|
|
accfiltmode=%12!s!\
|
|
annfiltmode=%13!s!\n")
|
|
|
|
#define DMP_RIP_SET_INTERFACE_PASSWORD _T("\
|
|
set interface name=%1!s!\
|
|
password=%2!s!\n")
|
|
|
|
|
|
#define DMP_RIP_SET_FLAGS _T("\
|
|
set flags name=%1!s!\
|
|
flag=%2!s!\n\n")
|
|
|
|
#define DMP_RIP_IF_UNICAST_PEER _T("\
|
|
add neighbor name=%1!s! server=%2!s!\n")
|
|
|
|
#define DMP_RIP_IF_ACC_FILTER _T("\
|
|
add acceptfilter name=%1!s! addr=%2!s! mask=%3!s!\n")
|
|
|
|
#define DMP_RIP_IF_ANN_FILTER _T("\
|
|
add announcefilter name=%1!s! addr=%2!s! mask=%3!s!\n")
|
|
|
|
// QOS dump commands
|
|
|
|
#define DMP_QOS_PUSHD L"\
|
|
pushd routing ip qos\n"
|
|
|
|
#define DMP_QOS_INSTALL _T("\
|
|
install\n")
|
|
|
|
#define DMP_QOS_UNINSTALL _T("\
|
|
uninstall\n")
|
|
|
|
|
|
#define DMP_QOS_HEADER _T("\
|
|
\n")
|
|
|
|
#define DMP_QOS_FOOTER _T("\
|
|
\n")
|
|
|
|
|
|
#define DMP_QOS_GLOBAL_HEADER _T("\
|
|
\n")
|
|
|
|
#define DMP_QOS_GLOBAL_FOOTER _T("\
|
|
\n\n")
|
|
|
|
#define DMP_QOS_SET_GLOBAL _T("\
|
|
set global loglevel=%1!s!\n\n")
|
|
|
|
|
|
#define DMP_QOS_INTERFACE_HEADER _T("\
|
|
\n")
|
|
|
|
#define DMP_QOS_INTERFACE_FOOTER _T("\
|
|
\n\n")
|
|
|
|
#define DMP_QOS_ADD_INTERFACE _T("\
|
|
add interface name=%1!s!\
|
|
state=%2!s!\n")
|
|
|
|
#define DMP_QOS_SET_INTERFACE _T("\
|
|
set interface name=%1!s!\
|
|
state=%2!s!\n")
|
|
|
|
#define DMP_QOS_DELETE_INTERFACE _T("\
|
|
delete interface name=%1!s! \n")
|
|
|
|
|
|
#define DMP_QOS_ADD_FLOWSPEC _T("\
|
|
add flowspec name=%1!s!\
|
|
servicetype=%2!s!\
|
|
tokenrate=%3!d!\
|
|
tokenbucketsize=%4!d!\
|
|
peakbandwidth=%5!d!\
|
|
latency=%6!d!\
|
|
delayvariation=%7!d!\
|
|
maxsdusize=%8!d!\
|
|
minpolicedsize=%9!d!\n")
|
|
|
|
#define DMP_QOS_DELETE_FLOWSPEC _T("\
|
|
delete flowspec name=%1!s! \n")
|
|
|
|
|
|
#define DMP_QOS_ADD_SDMODE _T("\
|
|
add sdmode name=%1!s! shaping=%2!s!\n")
|
|
|
|
#define DMP_QOS_DEL_SDMODE _T("\
|
|
delete sdmode name=%1!s! \n")
|
|
|
|
|
|
#define DMP_QOS_DSMAP_HEADER _T("\
|
|
\n")
|
|
|
|
#define DMP_QOS_DSMAP_FOOTER _T("\
|
|
\n")
|
|
|
|
#define DMP_QOS_ADD_DSRULE _T("\
|
|
add dsrule name=%1!s! dsin=%2!d!\
|
|
dsoutconf=%3!d! dsoutnonconf=%4!d!\
|
|
priconf=%5!d! prinonconf=%6!d!\n")
|
|
|
|
#define DMP_QOS_DELETE_DSRULE _T("\
|
|
delete dsrule name=%1!s! dsin=%2!d!\n")
|
|
|
|
|
|
#define DMP_QOS_ADD_FLOW _T("\
|
|
add flow name=%1!s! flowname=%2!s!\n")
|
|
|
|
#define DMP_QOS_DELETE_FLOW _T("\
|
|
delete flow name=%1!s! flowname=%2!s!\n")
|
|
|
|
|
|
#define DMP_QOS_ADD_FLOWSPEC_ON_FLOW_IN _T("\
|
|
add fsonflow name=%1!s! flowname=%2!s! flowspec=%3!s! inbound\n")
|
|
|
|
#define DMP_QOS_ADD_FLOWSPEC_ON_FLOW_OUT _T("\
|
|
add fsonflow name=%1!s! flowname=%2!s! flowspec=%3!s! outbound\n")
|
|
|
|
#define DMP_QOS_ADD_FLOWSPEC_ON_FLOW_BI _T("\
|
|
add fsonflow name=%1!s! flowname=%2!s! flowspec=%3!s! bidirectional\n")
|
|
|
|
|
|
#define DMP_QOS_ADD_QOSOBJECT_ON_FLOW _T("\
|
|
add qoonflow name=%1!s! flowname=%2!s! qosobject=%3!s!\n")
|
|
|
|
// Router-discovery commands
|
|
|
|
#define DMP_RDISC_PUSHD L"\
|
|
pushd routing ip routerdiscovery\n"
|
|
|
|
#define DMP_RDISC_ADD_INTERFACE L"\
|
|
add interface name=%1!s! disc=%2!s! minint=%3!d!\
|
|
maxint=%4!d! life=%5!d! level=%6!d!\n"
|
|
|
|
//
|
|
// DHCP relay commands
|
|
//
|
|
|
|
#define DMP_BOOTP_PUSHD L"\
|
|
pushd routing ip relay\n"
|
|
|
|
#define DMP_BOOTP_INSTALL _T("\
|
|
install\n")
|
|
|
|
#define DMP_BOOTP_UNINSTALL _T("\
|
|
uninstall\n")
|
|
|
|
#define DMP_BOOTP_SET_GLOBAL _T("\
|
|
set global loglevel=%1!s!\n\n")
|
|
|
|
#define DMP_BOOTP_DHCP_SERVER_ADD _T("\
|
|
add dhcpserver server=%1!s!\n")
|
|
|
|
#define DMP_BOOTP_DELETE_INTERFACE _T("\
|
|
delete interface name=%1!s! \n")
|
|
|
|
#define DMP_BOOTP_ADD_INTERFACE _T("\
|
|
add interface name=%1!s! \n")
|
|
|
|
#define DMP_BOOTP_SET_INTERFACE _T("\
|
|
set interface name=%1!s! relaymode=%2!s! maxhop=%3!d! minsecs=%4!d!\n\n")
|
|
|
|
//
|
|
// DHCP allocator commands
|
|
//
|
|
#define DMP_AUTODHCP_EXCLUSION _T("\
|
|
add exclusion %1!s!=%2!s!\n")
|
|
|
|
#define DMP_AUTODHCP_INSTALL _T("\
|
|
install\n")
|
|
|
|
#define DMP_AUTODHCP_PUSHD L"\
|
|
pushd routing ip autodhcp\n"
|
|
|
|
#define DMP_AUTODHCP_SET_GLOBAL _T("\
|
|
set global %1!s!=%2!s! %3!s!=%4!s! %5!s!=%6!s! %7!s!=%8!s!\n")
|
|
|
|
#define DMP_AUTODHCP_SET_INTERFACE _T("\
|
|
set interface %1!s!=\"%2!s!\" %3!s!=%4!s!\n")
|
|
|
|
#define DMP_AUTODHCP_UNINSTALL _T("\
|
|
uninstall\n")
|
|
|
|
//
|
|
// DNS proxy commands
|
|
//
|
|
#define DMP_DNSPROXY_INSTALL _T("\
|
|
install\n")
|
|
|
|
#define DMP_DNSPROXY_PUSHD L"\
|
|
pushd routing ip dnsproxy\n"
|
|
|
|
#define DMP_DNSPROXY_SET_GLOBAL _T("\
|
|
set global %1!s!=%2!s! %3!s!=%4!s! %5!s!=%6!s! %7!s!=%8!s!\n")
|
|
|
|
#define DMP_DNSPROXY_SET_INTERFACE _T("\
|
|
set interface %1!s!=\"%2!s!\" %3!s!=%4!s!\n")
|
|
|
|
#define DMP_DNSPROXY_UNINSTALL _T("\
|
|
uninstall\n")
|
|
|
|
//
|
|
// NAT commands
|
|
//
|
|
#define DMP_NAT_ADD_INTERFACE _T("\
|
|
add interface %1!s!=\"%2!s!\" %3!s!=%4!s!\n")
|
|
|
|
#define DMP_NAT_ADDRESS_MAPPING _T("\
|
|
add addressmapping %1!s!=\"%2!s!\" %3!s!=%4!s! %5!s!=%6!s! %7!s!=%8!s!\n")
|
|
|
|
#define DMP_NAT_ADDRESS_RANGE _T("\
|
|
add addressrange %1!s!=\"%2!s!\" %3!s!=%4!s! %5!s!=%6!s! %7!s!=%8!s!\n")
|
|
|
|
#define DMP_NAT_PORT_MAPPING _T("\
|
|
add portmapping %1!s!=\"%2!s!\" %3!s!=%4!s! %5!s!=%6!s! %7!s!=%8!s! %9!s!=%10!s! %11!s!=%12!s!\n")
|
|
|
|
#define DMP_NAT_INSTALL _T("\
|
|
install\n")
|
|
|
|
#define DMP_NAT_PUSHD L"\
|
|
pushd routing ip nat\n"
|
|
|
|
#define DMP_NAT_SET_GLOBAL _T("\
|
|
set global %1!s!=%2!s! %3!s!=%4!s! %5!s!=%6!s!\n")
|
|
|
|
#define DMP_NAT_UNINSTALL _T("\
|
|
uninstall\n")
|
|
|
|
// Ospf dump commands
|
|
|
|
#define DMP_OSPF_PUSHD _T("\
|
|
\npushd routing ip ospf")
|
|
|
|
#define DMP_OSPF_INSTALL _T("\
|
|
\ninstall")
|
|
|
|
#define DMP_OSPF_UNINSTALL _T("\
|
|
\nuninstall")
|
|
|
|
#define DMP_OSPF_SET_GLOBAL _T("\
|
|
\nset global routerid=%1!s! asborder=%2!s! loglevel=%3!s!")
|
|
|
|
#define DMP_OSPF_ROUTE_FILTER_HEADER _T("\
|
|
\n\n#Route filter configuration\n")
|
|
|
|
#define DMP_OSPF_ADD_ROUTE_FILTER _T("\
|
|
\nadd routefilter filter=%1!s! %2!s!")
|
|
|
|
#define DMP_OSPF_SET_ROUTE_FILTER_ACTION _T("\
|
|
\nset routefilter action = %1!s!")
|
|
|
|
#define DMP_OSPF_ADD_PROTO_FILTER _T("\
|
|
\nadd protofilter filter=%1!s!")
|
|
|
|
#define DMP_OSPF_PROTOCOL_FILTER_HEADER _T("\
|
|
\n\n#Protocol filter configuration\n")
|
|
|
|
#define DMP_OSPF_SET_PROTO_FILTER_ACTION _T("\
|
|
\nset protofilter action = %1!s!")
|
|
|
|
#define DMP_OSPF_DELETE_INTERFACE _T("\
|
|
\ndelete interface name=%1!s!")
|
|
|
|
#define DMP_OSPF_ADD_INTERFACE _T("\
|
|
\nadd interface name=%1!s! area=%2!s!")
|
|
|
|
#define DMP_OSPF_ADD_MULT_INTERFACE _T("\
|
|
\nadd interface name=%1!s!\
|
|
area=%2!s!\
|
|
addr=%3!s!\
|
|
mask=%4!s!")
|
|
|
|
#define DMP_OSPF_SET_INTERFACE _T("\
|
|
\nset interface name=%1!s!\
|
|
state=%2!s!\
|
|
area=%3!s!\
|
|
type=%4!s!\
|
|
prio=%5!d!\
|
|
transdelay=%6!d!\
|
|
retrans=%7!d!\
|
|
hello=%8!d!\
|
|
dead=%9!d!\
|
|
poll=%10!d!\
|
|
metric=%11!d!\
|
|
mtu=%12!d!")
|
|
|
|
#define DMP_OSPF_SET_MULT_INTERFACE _T("\
|
|
\nset interface name=%1!s!\
|
|
addr=%2!s!\
|
|
mask=%3!s!\
|
|
state=%4!s!\
|
|
area=%5!s!\
|
|
type=%6!s!\
|
|
prio=%7!d!\
|
|
transdelay=%8!d!\
|
|
retrans=%9!d!\
|
|
hello=%10!d!\
|
|
dead=%11!d!\
|
|
poll=%12!d!\
|
|
metric=%13!d!\
|
|
mtu=%14!d!")
|
|
|
|
#define DMP_OSPF_SET_INTERFACE_PASSWORD _T("\
|
|
\nset interface name=%1!s!\
|
|
password=%2!s!")
|
|
|
|
#define DMP_OSPF_SET_MULT_INTERFACE_PASSWORD _T("\
|
|
\nset interface name=%1!s!\
|
|
addr=%2!s!\
|
|
mask=%3!s!\
|
|
password=%4!s!")
|
|
|
|
|
|
#define DMP_OSPF_AREA_HEADER _T("\
|
|
\n\n# Configuration for area %1!s!\n")
|
|
|
|
#define DMP_OSPF_DELETE_AREA _T("\
|
|
\ndelete area areaid=%1!s!")
|
|
|
|
#define DMP_OSPF_ADD_AREA _T("\
|
|
\nadd area areaid=%1!s!")
|
|
|
|
#define DMP_OSPF_SET_AREA _T("\
|
|
\nset area areaid=%1!s! auth=%2!s! stubarea=%3!s! metric=%4!d! sumadv=%5!s!")
|
|
|
|
#define DMP_OSPF_ADD_AREA_RANGE _T("\
|
|
\nadd range areaid=%1!s!\
|
|
range=%2!s! %3!s!")
|
|
|
|
#define DMP_OSPF_NEIGHBOR_HEADER _T("\
|
|
\n\n#Neighbor configuration for %1!s!\n")
|
|
|
|
#define DMP_OSPF_ADD_NEIGHBOR _T("\
|
|
\nadd neighbor name=%1!s! addr=%2!s! nbraddr=%3!s! nbrprio=%4!d!")
|
|
|
|
#define DMP_OSPF_DELETE_NEIGHBOR _T("\
|
|
\ndelete neighbor name=%1!s! addr=%2!s! nbraddr=%3!s!")
|
|
|
|
#define DMP_OSPF_VIRTUAL_INTERFACE_HEADER _T("\
|
|
\n\n#Configuration for virtual interface AREA %1!s! NEIGHBOR %2!s!\n")
|
|
|
|
#define DMP_OSPF_ADD_VIRTUAL_INTERFACE _T("\
|
|
\nadd virtif transareaid=%1!s! virtnbrid=%2!s!")
|
|
|
|
#define DMP_OSPF_DELETE_VIRTUAL_INTERFACE _T("\
|
|
\ndelete virtif transareaid=%1!s! virtnbrid=%2!s!")
|
|
|
|
#define DMP_OSPF_SET_VIRTUAL_INTERFACE _T("\
|
|
\nset virtif transareaid=%1!s! virtnbrid=%2!s!\
|
|
transdelay=%3!d! retrans=%4!d! hello=%5!d!\
|
|
dead=%6!d!")
|
|
|
|
#define DMP_OSPF_SET_VIRTUAL_INTERFACE_PASSWORD _T("\
|
|
\nset virtif transareaid=%1!s! virtnbrid=%2!s!\
|
|
password=%3!s!")
|
|
|
|
// Ospf hlp commands
|
|
|
|
#define CMD_OSPF_ADD_AREA_RANGE _T("add range")
|
|
#define CMD_OSPF_ADD_AREA _T("add area")
|
|
#define CMD_OSPF_ADD_VIRTIF _T("add virtif")
|
|
#define CMD_OSPF_ADD_IF_NBR _T("add neighbor")
|
|
#define CMD_OSPF_ADD_IF _T("add interface")
|
|
#define CMD_OSPF_ADD_ROUTE_FILTER _T("add routefilter")
|
|
#define CMD_OSPF_ADD_PROTO_FILTER _T("add protofilter")
|
|
#define CMD_OSPF_ADD _T("add")
|
|
|
|
#define CMD_OSPF_DEL_AREA_RANGE _T("delete range")
|
|
#define CMD_OSPF_DEL_AREA _T("delete area")
|
|
#define CMD_OSPF_DEL_VIRTIF _T("delete virtif")
|
|
#define CMD_OSPF_DEL_IF_NBR _T("delete neighbor")
|
|
#define CMD_OSPF_DEL_IF _T("delete interface")
|
|
#define CMD_OSPF_DEL_ROUTE_FILTER _T("delete routefilter")
|
|
#define CMD_OSPF_DEL_PROTO_FILTER _T("delete protofilter")
|
|
#define CMD_OSPF_DEL _T("delete")
|
|
|
|
#define CMD_OSPF_SET_AREA _T("set area")
|
|
#define CMD_OSPF_SET_VIRTIF _T("set virtif")
|
|
#define CMD_OSPF_SET_IF _T("set interface")
|
|
#define CMD_OSPF_SET_GLOBAL _T("set global")
|
|
#define CMD_OSPF_SET_ROUTE_FILTER _T("set routefilter")
|
|
#define CMD_OSPF_SET_PROTO_FILTER _T("set protofilter")
|
|
|
|
#define CMD_OSPF_SHOW_GLOBAL _T("show global")
|
|
#define CMD_OSPF_SHOW_AREA _T("show area")
|
|
#define CMD_OSPF_SHOW_VIRTIF _T("show virtif")
|
|
#define CMD_OSPF_SHOW_IF _T("show interface")
|
|
#define CMD_OSPF_SHOW_ROUTE_FILTER _T("show routefilter")
|
|
#define CMD_OSPF_SHOW_PROTO_FILTER _T("show protofilter")
|
|
#define CMD_OSPF_SHOW _T("show")
|
|
|