Netsh commands 
			for routing
			
			
			
			
			This page is from Microsoft
			Updated: January 21, 2005
			
				You can use the Netsh commands for Routing to administer routing 
				servers from the command line, rather than through the Routing 
				and Remote Access console. Administering servers from the 
				command line is most useful in the following situations:
					- You can administer routing servers more quickly from the 
					command line than you can using a console. The ability is 
					especially important if you are using a slow-speed network 
					link, for example, a connection over a wide area network 
					(WAN).
- You can administer routing servers more consistently by 
					incorporating these commands into a script that you can run 
					on many servers.
You can use the following commands at the command prompt for 
				the appropriate Netsh context to administer routing servers. To 
				run these Netsh commands on a remote Windows 2000 Server, you 
				must first use Remote Desktop Connection to connect to a 
				Windows 2000 Server that is running Terminal server. There might 
				be functional differences between Netsh context commands on 
				Windows 2000 and the Windows Server 2003 family.
				For more information on Netsh, see Netsh 
				overview
 				and
				
				Enter a netsh context
			Netsh Routing IP IGMP commands
			
				The following commands are available for use in the Netsh 
				Routing IP IGMP context.
To view the command syntax, click a 
				command:
				
					- add interface
- install
- delete interface
- uninstall
- set interface
- set global
- show interface
- show global
- show ifstats
- show iftable
- show grouptable
- show rasgrouptable
- show proxygrouptable
add interface
			
				Configures IGMP on the specified interface.
			Syntax
			
				add interface [InterfaceName=][InterfaceName=]InterfaceName 
				[[IgmpPrototype=]{igmprtrv1 | igmprtrv2 |
				igmprtrv3 | igmpproxy}] [[IfEnabled=]{enable 
				| disable}] [[RobustVar=]Integer] [[GenQueryInterval=]Integer] 
				[[GenQueryRespTime=]Integer] [[StartUpQueryCount=]Integer] 
				[[StartUpQueryInterval=]Integer] [[LastMemQueryCount=]Integer] 
				[[LastMemQueryInterval=Integer] [[AccNonRtrAlertPkts=]{yes 
				| no}]
			Parameters
			
				
					
						
							[ InterfaceName=][ InterfaceName=] 
							InterfaceName
						
							Required. Specifies the name of the interface on 
							which you want to configure IGMP. The 
							InterfaceName parameter must match the name of 
							the interface as specified in Network Connections. 
							If InterfaceName contains spaces, use 
							quotation marks around the text (for example, "Interface Name").
					 
					
						
							[ IgmpPrototype=]{ igmprtrv1| 
							igmprtrv2| igmprtrv3| igmpproxy}
						
						
							Specifies the type of protocol to be configured on 
							the interface. The default type is igmprtrv2.
					 
					
						
							[ IfEnabled=]{ enable| disable}
						
						
							Specifies whether the protocol you are configuring 
							should be enabled or disabled. The default is 
							enabled.
					 
					
						
							[ RobustVar=]= Integer
						
							Specifies the robustness variable. The value should 
							be greater than zero (0). The default value is 2.
					 
					
						
							[ GenQueryInterval=] Integer
						
							Specifies the interval, in seconds, at which general 
							queries should be sent on the interface. The default 
							value is 125 seconds.
					 
					
						
							[ GenQueryRespTime=] Integer
						
							Specifies the maximum response time, in seconds, by 
							which hosts should respond to a general query. The 
							default value is 10 seconds.
					 
					
						
							[ StartUpQueryCount=] Integer
						
							Specifies the number of general queries that will be 
							sent during startup. The default value is 2.
					 
					
						
							[ StartUpQueryInterval=] Integer
						
							Specifies the interval, in seconds, between general 
							queries sent during startup. The default value is 31 
							seconds.
					 
					
						
							[ LastMemQueryCount=] Integer
						
							Specifies the number of group-specific queries sent 
							when notice of a host leaving the group is received. 
							The default value is 2.
					 
					
						
							[ LastMemQueryInterval=] Integer
						
							Specifies the interval, in milliseconds, between 
							group-specific queries. The default value is 1000 
							milliseconds.
					 
					
						
							[ AccNonRtrAlertPkts=]{ yes| no}
						
						
							Specifies whether to accept IGMP packets that might 
							not have the router alert option set. The default is
							yes.
					 
				 
			 
			Examples
			
				To modify the default startup query interval to 21 seconds for 
				use with IGMP configuration of the interface named Local Area 
				Connection, type:
add interface "Local Area Connection" 
				startupqueryinterval=21
			install
			
				Installs an IGMP router/proxy and sets global logging. Used 
				without parameters, install installs the IGMP 
				router/proxy and specifies that errors related to IGMP are 
				logged but no other IGMP-related events are logged.
			Syntax
			
				install [[LogLevel=]{none | error |
				warn | info}]
			Parameters
			
				
					
						
							[ LogLevel=]{ none| error| 
							warn| info} 
						
							Specifies which events should be logged. The none 
							parameter specifies no events related to IGMP should 
							be logged. The error parameter specifies that 
							only errors related to IGMP should be logged. The 
							warn parameter specifies that only warnings 
							related to IGMP should be logged. The info 
							parameter specifies that all events related to IGMP 
							should be logged.
					 
				 
			 
			
			delete interface
			
				Removes an IGMP router or proxy from the specified interface.
			Syntax
			
				delete interface [InterfaceName=][InterfaceName=]InterfaceName
			Parameters
			
				
					
						
							[ InterfaceName=] InterfaceName
						
							Required. Specifies, by name, an interface from 
							which you want to remove an IGMP router or proxy. 
							The InterfaceName parameter must match the 
							name of the interface as specified in Network 
							Connections. If InterfaceName contains 
							spaces, use quotation marks around the text (for 
							example, "Interface Name").
					 
				 
			 
			Examples
			
				delete interface "Local Area Connection"
			
			uninstall
			
				Removes IGMP router/proxy from all interfaces.
			Syntax
			
				uninstall
			Parameters
			
				none
			
			set interface
			
				Changes interface configuration parameters.
			Syntax
			
				set interface [InterfaceName=]InterfaceName 
				[[IgmpPrototype=]{igmprtrv1 | igmprtrv2 |
				igmprtrv3 | igmpproxy}] [[IfEnabled=]{enable 
				| disable}] [[RobustVar=]Integer] [[GenQueryInterval=]Integer] 
				[[GenQueryRespTime=]Integer] [[StartUpQueryCount=]Integer] 
				[[StartUpQueryInterval=]Integer] [[LastMemQueryCount=]Integer] 
				[[LastMemQueryInterval=]Integer] [[AccNonRtrAlertPkts=]{yes 
				| no}]
			Parameters
			
				
					
						
							[ InterfaceName=] InterfaceName
						
							Required. Specifies the name of the interface on 
							which you want to configure IGMP. The 
							InterfaceName parameter must match the name of 
							the interface as specified in Network Connections. 
							If InterfaceName contains spaces, use 
							quotation marks around the text (for example, "Interface Name").
					 
					
						
							[ IgmpPrototype=]{ igmprtrv1| 
							igmprtrv2| igmprtrv3| igmpproxy}
						
						
							Specifies the type of protocol to be configured on 
							the interface. The default type is igmprtrv2.
					 
					
						
							[ IfEnabled=]{ enable| disable}
						
						
							Specifies whether the protocol you are configuring 
							should be enabled or disabled. The default is 
							enabled.
					 
					
						
							[ RobustVar=] Integer
						
							Specifies the robustness variable. The value should 
							be greater than zero (0). The default value is 2.
					 
					
						
							[ GenQueryInterval=] Integer
						
							Specifies the interval, in seconds, at which general 
							queries should be sent on the interface. The default 
							value is 125 seconds.
					 
					
						
							[ GenQueryRespTime=] Integer
						
							Specifies the maximum response time, in seconds, by 
							which hosts should respond to a general query. The 
							default value is 10 seconds.
					 
					
						
							[ StartUpQueryCount=] Integer
						
							Specifies the number of general queries that will be 
							sent during startup. The default value is 2.
					 
					
						
							[ StartUpQueryInterval=] Integer
						
							Specifies the interval, in seconds, between general 
							queries sent during startup. The default value is 31 
							seconds.
					 
					
						
							[ LastMemQueryCount=] Integer
						
							Specifies the number of group-specific queries sent 
							when notice of a host leaving the group is received. 
							The default value is 2.
					 
					
						
							[ LastMemQueryInterval=] Integer
						
							Specifies the interval, in milliseconds, between 
							group-specific queries. The default value is 1,000 
							milliseconds.
					 
					
						
							[ AccNonRtrAlertPkts=]{ yes| no}
						
						
							Specifies whether to accept IGMP packets that do not 
							have the router alert option set. The default is to 
							accept those packets.
					 
				 
			 
			Examples
			
				To modify the default startup query interval to 21 seconds for 
				use with IGMP configuration of an interface named Local Area 
				Connection, type:
set interface "Local Area Connection" 
				startupqueryinterval=21
			set global
			
				Sets IGMP global parameters. Used without parameters, set 
				global specifies that warnings are logged but that no other 
				events related to IGMP are logged.
			Syntax
			
				set global [LogLevel=]{none | error 
				| warn | info}
			Parameters
			
				
					
						
							[ LogLevel=]{ none| error| 
							warn| info} 
						
							Required. Specifies which events should be logged. 
							The none parameter specifies that no events 
							related to IGMP should be logged. The error 
							parameter specifies that only errors related to IGMP 
							should be logged. The warn parameter 
							specifies that only warnings related to IGMP should 
							be logged. The info parameter specifies that 
							all events related to IGMP should be logged.
					 
				 
			 
			
			show interface
			
				Displays the IGMP configuration of the specified interface. Used 
				without parameters, show interface displays IGMP 
				configuration information for all interfaces.
			Syntax
			
				show interface [InterfaceName=]InterfaceName
			Parameters
			
				
					
						
							[ InterfaceName=] InterfaceName
						
							Required. Specifies, by name, the interface for you 
							want to display information. The InterfaceName 
							parameter must match the name of the interface as 
							specified in Network Connections. If 
							InterfaceName contains spaces, use quotation 
							marks around the text (for example, "Interface Name").
					 
				 
			 
			
			show global
			
				Displays the global IGMP parameters.
			Syntax
			
				show global
			Parameters
			
				none
			
			show ifstats
			
				Displays IGMP statistics for the specified interface. Used 
				without parameters, show ifstats shows IGMP statistics 
				once for all interfaces.
			Syntax
			
				show ifstats [[Index=]Integer] [[Rr=]Integer]
			Parameters
			
				
					
						
							[ Index=] Integer
						
							Specifies a number identifying the interface for 
							which you want to display information.
					 
					
						
							[ Rr=] Integer
						
							Specifies, in seconds, how often you want the 
							information to be refreshed.
					 
				 
			 
			Examples
			
				To show IGMP statistics every 5 seconds for an interface with an 
				index value of 1001, type:
show ifstats index=1001 rr=5
			show iftable
			
				Shows IGMP host groups for a specified interface. Used without 
				parameters, show iftable shows IGMP host groups for all 
				interfaces once.
			Syntax
			
				show iftable [[Index=]Integer] [[Rr=]Integer]
			Parameters
			
				
					
						
							[ Index=] Integer
						
							Specifies, by index number, the interface for which 
							you want to display information.
					 
					
						
							[ Rr=] Integer
						
							Specifies, in seconds, how often you want the 
							information to be refreshed.
					 
				 
			 
			Examples
			
				To show IGMP host groups every 5 seconds for an interface with 
				an index value of 1001, type:
show iftable index=1001 rr=5
			show grouptable
			
				Shows the IGMP hosts group table for a multicast group. Used 
				without parameters, show grouptable shows the IGMP hosts 
				group tables once for all multicast groups on all interfaces 
				associated with the router.
			Syntax
			
				show grouptable [[Index=]Integer] [[Rr=]Integer]
			Parameters
			
				
					
						
							[ Index=] Integer
						
							Specifies, by IP address, the multicast group for 
							which you want to display information.
					 
					
						
							[ Rr=] Integer
						
							Specifies, in seconds, how often you want the 
							information to be refreshed.
					 
				 
			 
			Examples
			
				To display the IGMP hosts group table every 5 seconds for an 
				IGMP multicast group identified by the IP address of 
				192.168.100.239, type:
show grouptable 
				index=192.168.100.239 rr=5
			show rasgrouptable
			
				Displays the hosts group table for a remote access client 
				interface. Used without parameters, show rasgrouptable 
				displays the hosts group tables once for all remote access 
				client interfaces.
			Syntax
			
				show rasgrouptable [[Index=]IPAddress] [[Rr=]Integer]
			Parameters
			
				
					
						
							[ Index=] IPAddress
						
							Specifies, by IP address, the remote access client 
							interface for which you want to display information.
					 
					
						
							[ Rr=] Integer
						
							Specifies, in seconds, how often you want the 
							information to be refreshed.
					 
				 
			 
			Examples
			
				To display the hosts group table for a remote access client 
				interface with an IP address of 10.10.1.100 and to refresh the 
				information every five seconds, type:
show rasgrouptable 
				index=10.10.1.100 rr=5
			show proxygrouptable
			
				Displays the IGMP hosts group table for an IGMP proxy interface. 
				Used without parameters, show proxygrouptable displays 
				information for all interfaces once.
			Syntax
			
				show proxygrouptable [[InterfaceName=]InterfaceName] 
				[[Rr=]Integer]
			Parameters
			
				
					
						
							[ InterfaceName=] InterfaceName
						
							Specifies, by name, the interface for which you want 
							to display information.
					 
					
						
							[ Rr=] Integer
						
							Specifies, in seconds, how often you want the 
							information to be refreshed.
					 
				 
			 
			Examples
			
				To display IGMP hosts group tables for all IGMP proxy interfaces 
				and to refresh the information every five seconds, type:
				show proxygrouptable rr=5
			Netsh Routing IP Routerdiscovery commands
			
				The following commands are available for use in the Netsh 
				Routing IP Routerdiscovery context.
To view the command 
				syntax, click a command:
				
					- add interface
- set interface
- delete interface
- show interface
add interface
			
				Configures router discovery for the specified interface.
			Syntax
			
				add interface [InterfaceName=]InterfaceName 
				[[Disc=]{enable | disable}] [[MinInt=]Integer] 
				[[MaxInt=]Integer] [[Life=]Integer] 
				[[Level=]Integer]
			Parameters
			
				
					
						
							[ InterfaceName=] InterfaceName
						
							Required. Specifies, by name, the interface for 
							which you want to configure router discovery. The 
							InterfaceName parameter must match the name of 
							the interface as specified in Network Connections. 
							If InterfaceName contains spaces, use 
							quotation marks around the text (for example, "Interface Name").
					 
					
						
							[ Disc=]{ enable| disable}
						
						
							Specifies whether router discovery should occur on 
							this interface. The enable parameter 
							specifies that router discovery should occur, and 
							the disable parameter specifies that router 
							discovery should not occur.
					 
					
						
							[ MinInt=] Integer
						
							Specifies a minimum interval, in minutes, between 
							when router discovery packets are sent.
					 
					
						
							[ MaxInt=] Integer
						
							Specifies a maximum interval, in minutes, between 
							when router discovery packets are sent.
					 
					
						
							[ Life=] Integer
						
							Specifies the number of minutes for which a router 
							discovery packet sent from this router or server is 
							valid.
					 
					
						
							[ Level=] Integer
						
							Specifies a number indicating preference for using 
							this interface as the default gateway. Where 
							multiple interfaces are enabled for router 
							discovery, a higher number used here indicates a 
							higher level of preference.
					 
				 
			 
			Remarks
			
				- When added, router discovery advertisements are sent at 
				random times bounded by the set minimum and maximum intervals.
Examples
			
				To enable router discovery for the Local Area Connection 
				interface, specifying a minimum interval of 7 minutes, a maximum 
				interval of 10 minutes, a life of 30 minutes for router 
				discovery packets, and a zero (0) or no preference level, type:
				add interface "Local Area Connection" enable 7 10 30 0
			set interface
			
				Configures router-discovery for an interface.
			Syntax
			
				set interface [InterfaceName=]InterfaceName 
				[[Disc=]{enable | disable}] [[MinInt=]Integer] 
				[[MaxInt=]Integer] [[Life=]Integer] 
				[[Level=]Integer]
			Parameters
			
				
					
						
							[ InterfaceName=] InterfaceName
						
							Required. Specifies, by name, the interface for 
							which you want to configure router discovery. The 
							InterfaceName parameter must match the name of 
							the interface as specified in Network Connections. 
							If InterfaceName contains spaces, use 
							quotation marks around the text (for example, "Interface Name").
					 
					
						
							[ Disc=]{ enable| disable}
						
						
							Specifies whether router discovery should occur on 
							this interface. The enable parameter 
							specifies that router discovery should occur, and 
							the disable parameter specifies that router 
							discovery should not occur.
					 
					
						
							[ MinInt=] Integer
						
							Specifies, in minutes, a minimum interval between 
							when router discovery packets are sent.
					 
					
						
							[ MaxInt=] Integer
						
							Specifies, in minutes, a maximum interval between 
							when router discovery packets are sent.
					 
					
						
							[ Life=] Integer
						
							Specifies, in minutes, how long a router discovery 
							packet sent from this router or server is valid.
					 
					
						
							[ Level=] Integer
						
							Specifies a number indicating preference for using 
							this interface as the default gateway. A higher 
							number used here specifies a higher level of 
							preference.
					 
				 
			 
			Examples
			
				To enable router discovery for the Local Area Connection 
				interface, specifying a minimum interval of 7 minutes, a maximum 
				interval of 10 minutes, a life of 30 minutes for router 
				discovery packets, and a zero (0) or no preference level, type:
				set interface "Local Area Connection" enable 7 10 30 0
			delete interface
			
				Deletes router-discovery configuration.
			Syntax
			
				delete interface [InterfaceName=]InterfaceName
			Parameters
			
				
					
						
							[ InterfaceName=] InterfaceName
						
							Required. Specifies, by name, the interface for 
							which you want to delete router-discovery 
							configuration. The InterfaceName parameter 
							must match the name of the interface as specified in 
							Network Connections. If InterfaceName 
							contains spaces, use quotation marks around the text 
							(for example, "Interface Name").
					 
				 
			 
			Examples
			
				To delete the router-discovery configuration for an interface 
				named Local Area Connection, type:
delete interface 
				name="Local Area Connection"
			show interface
			
				Displays router-discovery information. Used without parameters,
				show interface displays information for all interfaces.
			Syntax
			
				show interface [[InterfaceName=]InterfaceName]
			Parameters
			
				
					
						
							[ InterfaceName=] InterfaceName
						
							Specifies, by name, the interface for which you want 
							to display information. The InterfaceName 
							parameter must match the name of the interface as 
							specified in Network Connections. If 
							InterfaceName contains spaces, use quotation 
							marks around the text (for example, "Interface Name").
					 
				 
			 
			Examples
			
				To display router-discovery information for an interface named 
				Local Area Connection, type:
show interface "Local Area 
				Connection"
			Netsh Routing IP RIP commands
			
				The following commands are available for use in the Netsh 
				Routing IP RIP context.
To view the command syntax, click a 
				command:
				
					- add peerfilter
- add acceptfilter
- add announcefilter
- add neighbor
- add interface
- add helper
- delete peerfilter
- delete acceptfilter
- delete announcefilter
- delete neighbor
- delete interface
- delete helper
- set interface
- set flags
- set global
- show interface
- show flags
- show global
- show ifstats
- show ifbinding
add peerfilter
			
				Adds a filter for servers that can be accepted as peers.
			Syntax
			
				add peerfilter [Server=]IPAddress
			Parameters
			
				
					
						
							[ Server=] IPAddress
						
							Required. Specifies, by IP address, the peer server 
							whose traffic you want to filter.
					 
				 
			 
			
			add acceptfilter
			
				Adds an acceptance filter for routes received on an interface.
			Syntax
			
				add acceptfilter [InterfaceName=]InterfaceName 
				[Addr=]IPAddress1IPAddress2
			Parameters
			
				
					
						
							[ InterfaceName=] InterfaceName
						
							Required. Specifies, by name, an interface where RIP 
							is available for use. The InterfaceName 
							parameter must match the name of the interface as 
							specified in Network Connections. If 
							InterfaceName contains spaces, use quotation 
							marks around the text (for example, "Interface Name").
					 
					
						
							[ Addr=] IPAddress1IPAddress2
						
							Required. Specifies an IP address pairing. The first 
							address is for the low IP address, and the second 
							address is for the high IP address to use in 
							building the filter.
					 
				 
			 
			Examples
			
				To add an acceptance filter for an interface named Local Area 
				Connection for an IP range of 10.0.0.2 to 10.11.21.154, type:
				add acceptfilter "Local Area Connection" 10.0.0.2 
				10.11.21.154
			add announcefilter
			
				Adds a filter for routes announced on an interface.
			Syntax
			
				add announcefilter [InterfaceName=]InterfaceName 
				[Addr=]IPAddress1IPAddress2
			Parameters
			
				
					
						
							[ InterfaceName=] InterfaceName
						
							Required. Specifies the name of an interface where 
							RIP is available for use. The InterfaceName 
							parameter must match the name of the interface as 
							specified in Network Connections. If 
							InterfaceName contains spaces, use quotation 
							marks around the text (for example, "Interface Name").
					 
					
						
							[ Addr=] IPAddress1IPAddress2
						
							Required. Specifies an IP address pairing. The first 
							address is for the low IP address, and the second 
							address is for the high IP address to use in 
							building the filter.
					 
				 
			 
			Examples
			
				To add a filter for routes announced on an interface named Local 
				Area Connection for a range of IP addresses from 10.0.0.2 to 
				10.11.21.154, type:
add announcefilter Local Area 
				Connection 10.0.0.2 10.11.21.154
			add neighbor
			
				Adds a RIP neighbor on an interface.
			Syntax
			
				add neighbor [InterfaceName=]InterfaceName 
				[addr=]IPAddress
			Parameters
			
				
					
						
							[ InterfaceName=] InterfaceName
						
							Required. Specifies, by name, an interface where RIP 
							is available for use. The InterfaceName 
							parameter must match the name of the interface as 
							specified in Network Connections. If 
							InterfaceName contains spaces, use quotation 
							marks around the text (for example, "Interface Name").
					 
					
						
							[ addr=] IPAddress
						
							Required. Specifies the IP address of the RIP 
							neighbor you want to add.
					 
				 
			 
			Examples
			
				To add a RIP neighbor located at an IP address of 10.0.0.2 for 
				an interface named Local Area Connection, type:
add 
				neighbor "Local Area Connection" 10.0.0.2
			add interface
			
				Adds RIP to a specified interface.
			Syntax
			
				add interface [InterfaceName=]InterfaceName 
				[[Metric=]Integer] [[UpdateMode=]{demand 
				| periodic}] [[Announce=]{none | rip1 
				| rip1compat | rip2}] [[Accept=]{none 
				| rip1 | rip1compat | rip2}] [[Expire=]Integer] 
				[[Remove=]Integer] [[Update=]Integer] 
				[[AuthMode=]{authnone | authsimplepassword}] 
				[[Tag=]Integer] [[Unicast=]{also |
				only | disable}] [[AccFiltMode=]{include 
				| exclude | disable}] [[AnnFiltMode=]{include 
				| exclude | disable}] [[Password=]String]
			Parameters
			
				
					
						
							[ InterfaceName=] InterfaceName
						
							Required. Specifies, by name, the interface on which 
							to add RIP. The InterfaceName parameter must 
							match the name of the interface as specified in 
							Network Connections. If InterfaceName 
							contains spaces, use quotation marks around the text 
							(for example, "Interface Name").
					 
					
						
							[ Metric=] Integer
						
							Specifies a metric value for routes based on this 
							interface.
					 
					
						
							[ UpdateMode=]{ demand| periodic}
						
						
							Specifies when updates will occur. The demand 
							parameter specifies that updates should occur on 
							demand. The periodic parameter specifies that 
							updates should occur at regular intervals.
					 
					
						
							[ Announce=]{ none| rip1| 
							rip1compat| rip2} 
						
							Specifies which routes should be announced. The 
							none parameter specifies that all routes should 
							be announced. The rip1 parameter specifies 
							that only RIP version 1 routes should be announced. 
							The rip1compat parameter specifies that 
							announcements should be made in RIP 
							version-compatible mode. The rip2 parameter 
							specifies that only RIP version 2 routes should be 
							announced.
					 
					
						
							[ Accept=]{ none| rip1| 
							rip1compat| rip2} 
						
							Specifies which routes should be accepted. The 
							none parameter specifies that all routes should 
							be accepted. The rip1 parameter specifies 
							that only RIP version 1 routes should be accepted. 
							The rip1compat parameter specifies that 
							routes should be accepted in RIP version-compatible 
							mode. The rip2 parameter specifies that only 
							RIP version 2 routes should be accepted.
					 
					
						
							[ Expire=] Integer
						
							Specifies, in seconds, the route expiration 
							interval.
					 
					
						
							[ Remove=] Integer
						
							Specifies, in seconds, the route removal interval.
					 
					
						
							[ Update=] Integer
						
							Specifies, in seconds, the full update interval.
					 
					
						
							[ AuthMode=]{ authnone| 
							authsimplepassword} 
						
							Specifies whether authorization should be required. 
							The authnone parameter specifies that no 
							authorization should be required. The 
							authsimplepassword parameter specifies that 
							password authorization should be required.
					 
					
						
							[ Tag=] Integer
						
							Specifies the route tag.
					 
					
						
							[ Unicast=]{ also| only| 
							disable} 
						
							Specifies the unicast mode. The also 
							parameter specifies use also unicast mode. The 
							only parameter specifies use only unicast mode. 
							The disable parameter specifies that unicast 
							mode should be disabled.
					 
					
						
							[ AccFiltMode=]{ include| exclude|
							disable} 
						
							Specifies whether acceptance filters should be 
							included or disabled. The include parameter 
							specifies that acceptance filters should be 
							included. The exclude parameter specifies 
							that acceptance filters should not be included. The
							disable parameter specifies that acceptance 
							filters should be disabled.
					 
					
						
							[ AnnFiltMode=]{ include| exclude|
							disable} 
						
							Specifies whether announcement filters should be 
							included or disabled. The include parameter 
							specifies that announcement filters should be 
							included. The exclude parameter specifies 
							that announcement filters should not be included. 
							The disable parameter specifies that 
							announcement filters should be disabled.
					 
					
						
							[ Password=] String
						
							Specifies a plaintext password no longer than 16 
							characters.
					 
				 
			 
			
				
				 
			 
			add helper
			
				Installs a helper DLL under RIP.
			Syntax
			
				add helperDLLName
			Parameters
			
				
					
						
							DLLName
						
							Required. Specifies a DLL that supports this 
							context.
					 
				 
			 
			
			delete peerfilter
			
				Deletes a filter for an accepted peer server.
			Syntax
			
				delete peerfilter [Server=]IPAddress
			Parameters
			
				
					
						
							[ Server=] IPAddress
						
							Required. Specifies, by IP address, the peer server 
							whose traffic you do not want to filter.
					 
				 
			 
			
			delete acceptfilter
			
				Deletes an acceptance filter for routes received on a specified 
				interface.
			Syntax
			
				delete acceptfilter [InterfaceName=]InterfaceName 
				[Addr=]IPAddress1IPAddress2
			Parameters
			
				
					
						
							[ InterfaceName=] InterfaceName
						
							Required. Specifies, by name, an interface where RIP 
							is available for use. The InterfaceName 
							parameter must match the name of the interface as 
							specified in Network Connections. If 
							InterfaceName contains spaces, use quotation 
							marks around the text (for example, "Interface Name").
					 
					
						
							[ Addr=] IPAddress1IPAddress2
						
							Required. Specifies an IP address pairing. The first 
							address is for the low IP address, and the second 
							address is for the high IP address used in building 
							the filter.
					 
				 
			 
			Examples
			
				To delete an acceptance filter for the IP ranges of 10.0.0.2 to 
				10.11.21.154 on an interface named Local Area Connection, type:
				delete acceptfilter "Local Area Connection" 10.0.0.2 
				10.11.21.154
			delete announcefilter
			
				Deletes an announcement filter set for an interface.
			Syntax
			
				delete announcefilter [InterfaceName=]InterfaceName 
				[Addr=]IPAddress1IPAddress2
			Parameters
			
				
					
						
							[ InterfaceName=] InterfaceName
						
							Required. Specifies the name of an interface where 
							RIP is available for use. The InterfaceName 
							parameter must match the name of the interface as 
							specified in Network Connections. If 
							InterfaceName contains spaces, use quotation 
							marks around the text (for example, "Interface Name").
					 
					
						
							[ Addr=] IPAddress1IPAddress2
						
							Required. Specifies an IP address pairing. The first 
							address specifies the low IP address, and the second 
							address specifies the high IP address used in 
							building the filter.
					 
				 
			 
			Examples
			
				To delete an announcement filter for the IP range 10.0.0.2 to 
				10.11.21.154 for an interface named Local Area Connection, type:
				delete announcefilter "Local Area Connection" 10.0.0.2 
				10.11.21.154
			delete neighbor
			
				Deletes a RIP neighbor from an interface. 
			Syntax
			
				delete neighbor [InterfaceName=]InterfaceNameIPAddress
			Parameters
			
				
					
						
							[ InterfaceName=] InterfaceName
						
							Required. Specifies, by name, an interface where RIP 
							is available for use. The InterfaceName 
							parameter must match the name of the interface as 
							specified in Network Connections. If 
							InterfaceName contains spaces, use quotation 
							marks around the text (for example, "Interface Name").
					 
					
						
							IPAddress
						
							Required. Specifies, by IP address, the RIP neighbor 
							to delete.
					 
				 
			 
			Examples
			
				To delete a RIP neighbor located at 10.0.0.2 for an interface 
				named Local Area Connection, type:
delete neighbor "Local 
				Area Connection" 10.0.0.2
			delete interface
			
				Removes RIP from the specified interface.
			Syntax
			
				delete interface [InterfaceName=]InterfaceName
			Parameters
			
				
					
						
							[ InterfaceName=] InterfaceName
						
							Required. Specifies, by name, an interface from 
							which you want to remove RIP. The InterfaceName 
							parameter must match the name of the interface as 
							specified in Network Connections. If 
							InterfaceName contains spaces, use quotation 
							marks around the text (for example, "Interface Name").
					 
				 
			 
			
			delete helper
			
				Removes a specified helper DLL from Netsh.
			Syntax
			
				delete helperHelperName
			Parameters
			
				
					
						
							HelperName
						
							Required. Specifies, by file name, the helper DLL to 
							remove.
					 
				 
			 
			
			set interface
			
				Configures RIP on a specified interface.
			Syntax
			
				set interface [InterfaceName=]InterfaceName 
				[[Metric=]Integer] [[UpdateMode=]{demand 
				| periodic}] [[Announce=]{none | rip1 
				| rip1compat | rip2}] [[Accept=]{none 
				| rip1 | rip1compat | rip2}] [[Expire=]Integer] 
				[[Remove=]Integer] [[Update=]Integer] 
				[[AuthMode=]{authnone | authsimplepassword}] 
				[[Tag=]Integer] [[Unicast=]{also |
				only | disable}] [[AccFiltMode=]{include 
				| exclude | disable}] [[AnnFiltMode=]{include 
				| exclude | disable}] [[Password=]String]
			Parameters
			
				
					
						
							[ InterfaceName=] InterfaceName
						
							Required. Specifies, by name, the interface on which 
							to configure RIP. The InterfaceName parameter 
							must match the name of the interface as specified in 
							Network Connections. If InterfaceName 
							contains spaces, use quotation marks around the text 
							(for example, "Interface Name").
					 
					
						
							[ Metric=] Integer
						
							Specifies a metric value for routes based on this 
							interface.
					 
					
						
							[ UpdateMode=]{ demand| periodic}
						
						
							Specifies when updates should occur. The demand 
							parameter specifies that updates should occur on 
							demand. The periodic parameter specifies that 
							updates should occur at regular intervals.
					 
					
						
							[ Announce=]{ none| rip1| 
							rip1compat| rip2} 
						
							Specifies which routes should be announced. The 
							none parameter specifies that all routes should 
							be announced. The rip1 parameter specifies 
							that only RIP version 1 routes should be announced. 
							The rip1compat parameter specifies that 
							announcements should be made in RIP 
							version-compatible mode. The rip2 parameter 
							specifies that only RIP version 2 routes should be 
							announced.
					 
					
						
							[ Accept=]{ none| rip1| 
							rip1compat| rip2} 
						
							Specifies which routes should be accepted. The 
							none parameter specifies that all routes should 
							be accepted. The rip1 parameter specifies 
							that only RIP version 1 routes should be accepted. 
							The rip1compat parameter specifies that 
							acceptance should occur using RIP version-compatible 
							mode. The rip2 parameter specifies that only 
							RIP version 2 routes should be accepted.
					 
					
						
							[ Expire=] Integer
						
							Specifies, in seconds, how much time should elapse 
							before the route expires.
					 
					
						
							[ Remove=] Integer
						
							Specifies, in seconds, how much time should elapse 
							before the route is removed.
					 
					
						
							[ Update=] Integer
						
							Specifies, in seconds, how often full updates occur.
					 
					
						
							[ AuthMode=]{ authnone| 
							authsimplepassword} 
						
							Specifies whether authorization should be required. 
							The authnone parameter specifies that no 
							authorization should be required. The 
							authsimplepassword parameter specifies that 
							password authorization should be required.
					 
					
						
							[ Tag=] Integer
						
							Specifies the route tag.
					 
					
						
							[ Unicast=]{ also| only| 
							disable} 
						
							Specifies the unicast mode. The also 
							parameter specifies use also unicast mode. The 
							only parameter specifies use only unicast mode. 
							The disable parameter specifies that unicast 
							mode should be disabled.
					 
					
						
							[ AccFiltMode=]{ include| exclude|
							disable} 
						
							Specifies whether acceptance filters should be 
							included. The include parameter specifies 
							that acceptance filters should be included. The 
							exclude parameter specifies that acceptance 
							filters should not be included. The disable 
							parameter specifies that acceptance filters should 
							be disabled.
					 
					
						
							[ AnnFiltMode=]{ include| exclude|
							disable} 
						
							Specifies whether announcement filters should be 
							included or disabled. The include parameter 
							specifies that announcement filters should be 
							included. The exclude parameter specifies 
							that announcement filters should not be included. 
							The disable parameter specifies that 
							announcement filters should be disabled.
					 
					
						
							[ Password=] String
						
							Specifies a plaintext password no longer than 16 
							characters long.
					 
				 
			 
			Examples
			
				To modify the RIP configuration on the interface named Local 
				Area Connection, specifying a metric value of 2 and that updates 
				should occur on demand, type:
set interface "Local Area 
				Connection" metric=2 updatemode=periodic
			set flags
			
				Sets RIP-related flags for a specified interface.
			Syntax
			
				set flags [InterfaceName=]InterfaceName [clear,][splithorizon,][poisonreverse,][triggeredupdates,][cleanupupdates][accepthostroutes,][acceptdefaultroutes,][senddefaultroutes,][nosubnetsummary]
			Parameters
			
				
					
						
							[ InterfaceName=] InterfaceName
						
							Required. Specifies, by name, the interface on which 
							to set flags. The InterfaceName parameter 
							must match the name of the interface as specified in 
							Network Connections. If InterfaceName 
							contains spaces, use quotation marks around the text 
							(for example, "Interface Name").
					 
					
						
							[ clear,][ splithorizon,][ 
							poisonreverse,][ triggeredupdates,][ 
							cleanupupdates,][ accepthostroutes,][ 
							acceptdefaultroutes,][ senddefaultroutes,][
							nosubnetsummary] 
						
							Specifies policies for RIP-related flags. The 
							clear parameter specifies that all set RIP flags 
							should be cleared. The splithorizon parameter 
							specifies that RIP for split horizon should be 
							enabled. The poisonreverse parameter 
							specifies that RIP for poison reverse should be 
							enabled. The triggeredupdates parameter 
							specifies that RIP triggered updates should occur. 
							The cleanupupdates parameter specifies that 
							cleanup updates for RIP should occur. The 
							accepthostroutes parameter specifies that host 
							routes should be accepted. The 
							acceptdefaultroutes parameter specifies that 
							default routes should be accepted. The 
							senddefaultroutes parameter specifies that 
							default routes should be sent. The 
							nosubnetsummary parameter specifies that subnet 
							summarization should not occur.
					 
				 
			 
			Remarks
			
				- The last policy parameter should not have a comma after it.
set global
			
				Sets global RIP parameters.
			Syntax
			
				set global {[[loglevel=]{none | error 
				| warn | info}] | [[mintrig=]Integer] 
				| [[peermode=]{include | exclude | 
				disable}]}
			Parameters
			
				
					
						
							[ loglevel=]{ none| error| 
							warn| info} 
						
							Specifies which RIP events should be logged. The 
							none parameter specifies that no RIP events 
							should be logged. The error parameter 
							specifies that only errors related to RIP should be 
							logged. The warn parameter specifies that 
							only warnings related to RIP should be logged. The
							info parameter specifies that all events 
							related to RIP should be logged.
					 
					
						
							[ mintrig=] Integer
						
							Specifies, in minutes, the minimum amount of time 
							that should elapse between triggers.
					 
					
						
							[ peermode=]{ include| exclude|
							disable} 
						
							Specifies whether peers should be included and 
							whether peer mode should be disabled. The include 
							parameter specifies that peers should be 
							included.The exclude parameter specifies that 
							peers should not be included.The disable 
							parameter specifies that peer mode should be 
							disabled.
					 
				 
			 
			
			show interface
			
				Shows RIP configuration for the specified interface. Used 
				without parameters, show interface displays configuration 
				information for all interfaces.
			Syntax
			
				show interface [[InterfaceName=]InterfaceName]
			Parameters
			
				
					
						
							[ InterfaceName=] InterfaceName
						
							Specifies, by name, the interface whose information 
							you want to display. The InterfaceName 
							parameter must match the name of the interface as 
							specified in Network Connections. If 
							InterfaceName contains spaces, use quotation 
							marks around the text (for example, "Interface Name").
					 
				 
			 
			
			show flags
			
				Displays RIP flags set for a specified interface. Used without 
				parameters, show flags displays information for all 
				interfaces.
			Syntax
			
				show flags [[InterfaceName=]InterfaceName]
			Parameters
			
				
					
						
							[ InterfaceName=] InterfaceName
						
							Specifies, by name, the interface for which you want 
							to display information. The InterfaceName 
							parameter must match the name of the interface as 
							specified in Network Connections. If 
							InterfaceName contains spaces, use quotation 
							marks around the text (for example, "Interface Name").
					 
				 
			 
			
			show global
			
				Shows RIP global parameters.
			Syntax
			
				show global
			Parameters
			
				none
			
			show ifstats
			
				Displays RIP statistics for a specified interface. Used without 
				parameters, show ifstats displays information once for 
				all interfaces.
			Syntax
			
				show ifstats [[Index=]Integer] [[Rr=]Integer]
			Parameters
			
				
					
						
							[ Index=] Integer
						
							Specifies, by index number, the interface for which 
							you want to display information.
					 
					
						
							[ Rr=] Integer
						
							Specifies, in seconds, how often you want the 
							information to be refreshed.
					 
				 
			 
			Remarks
			
				- To list the index value for each interface, use the show 
				interface command in the Netsh Interface IP context.
Examples
			
				To display RIP statistics every 5 seconds for an interface with 
				an index value of 1, type:
show ifstats index=1 rr=5
			show ifbinding
			
				Displays RIP interface IP address binding. Used without 
				parameters, show ifbinding displays information once for 
				all interfaces.
			Syntax
			
				show ifbinding [[Index=]Integer] [[Rr=]Integer]
			Parameters
			
				
					
						
							[ Index=] Integer
						
							Specifies, by index number, the interface for which 
							you want to display information.
					 
					
						
							[ Rr=] Integer
						
							Specifies, in seconds, how often you want the 
							information to be refreshed.
					 
				 
			 
			Remarks
			
				- To list the index value for each interface, use the show 
				interface command in the Netsh Interface IP context.
Examples
			
				To display the bindings every 5 seconds for an interface with an 
				index value of 1, type:
show ifbinding index=1 rr=5
			Netsh Routing IP DHCP Relay Agent commands
			
				The following commands are available for use in the Netsh 
				Routing IP DHCP Relay Agent context.
To view the command 
				syntax, click a command:
				
					- add dhcpserver
- add interface
- delete interface
- delete dhcpserver
- set global
- set interface
- show interface
- show global
- show ifconfig
- showifbinding
- show ifstats
				 
			add dhcpserver
			
				Adds a DHCP server to the list of DHCP servers whose messages 
				will be forwarded by DHCP Relay Agent.
			Syntax
			
				add dhcpserverIPAddress
			Parameters
			
				
					
						
							IPAddress
						
							Required. Specifies, by IP address, the DHCP server 
							you want to add.
					 
				 
			 
			
			add interface
			
				Enables DHCP Relay Agent on the specified interface.
			Syntax
			
				add interface [InterfaceName=]InterfaceName
			Parameters
			
				
					
						
							[ InterfaceName=] InterfaceName
						
							Required. Specifies, by name, the interface on which 
							you want to enable DHCP Relay Agent.
					 
				 
			 
			
			delete interface
			
				Disables DHCP Relay Agent on the specified interface.
			Syntax
			
				delete interface [InterfaceName=]InterfaceName
			Parameters
			
				
					
						
							[ InterfaceName=] InterfaceName
						
							Required. Specifies, by name, the interface on which 
							you want to disable DHCP Relay Agent. The 
							InterfaceName parameter must match the name of 
							the interface as specified in Network Connections. 
							If InterfaceName contains spaces, use 
							quotation marks around the text (for example, "Interface Name").
					 
				 
			 
			
			delete dhcpserver
			
				Removes a DHCP server from the list of DHCP servers whose 
				messages will be forwarded by DHCP Relay Agent. 
			Syntax
			
				delete dhcpserverIPAddress
			Parameters
			
				
					
						
							IPAddress
						
							Required. Specifies, by IP address, the DHCP server 
							to be deleted.
					 
				 
			 
			
			set global
			
				Sets global parameters for DHCP Relay Agent configuration.
			Syntax
			
				set global [LogLevel=]{none | error 
				| warn | info}
			Parameters
			
				
					
						
							[ LogLevel=]{ none| error| 
							warn| info} 
						
							Required. Specifies which DHCP Relay Agent events 
							should be logged. The none parameter 
							specifies that no events related to DHCP Relay Agent 
							should be logged. The error parameter 
							specifies that only errors related to DHCP Relay 
							Agent should be logged. The warn parameter 
							specifies that only warnings related to DHCP Relay 
							Agent should be logged. The info parameter 
							specifies that all events related to DHCP Relay 
							Agent should be logged.
					 
				 
			 
			
			set interface
			
				Updates the DHCP Relay Agent configuration on an interface.
			Syntax
			
				set interface [InterfaceName=]InterfaceName 
				[relaymode=]{enable | disable} [[maxhop=]Integer] 
				[[minsecs=]Integer]
			Parameters
			
				
					
						
							[ InterfaceName=] InterfaceName
						
							Required. Specifies, by name, the interface on which 
							you want to update the configuration of DHCP Relay 
							Agent. The InterfaceName parameter must match 
							the name of the interface as specified in Network 
							Connections. If InterfaceName contains 
							spaces, use quotation marks around the text (for 
							example, "Interface Name").
					 
					
						
							[ relaymode=]{ enable| disable}
						
						
							Required. Specifies whether the DHCP Relay Agent is 
							enabled or disabled. The enable parameter 
							specifies that DHCP Relay Agent should be enabled 
							for this interface. The disable parameter 
							disables DHCP Relay Agent for this interface.
					 
					
						
							[ maxhop=] Integer
						
							Specifies the number of hops a DHCP packet can make 
							before it should be dropped and should no longer be 
							relayed.
					 
					
						
							[ minsecs=] Integer
						
							Specifies the minimum number of seconds from boot 
							time that must appear in a DHCP packet before it 
							should be sent to a DHCP server in the list of 
							servers whose messages will be forwarded by DHCP 
							Relay Agent.
					 
				 
			 
			Examples
			
				To update the DHCP Relay Agent configuration on the interface 
				named Local Area Connection with a maximum hop count of 16 and a 
				value of 4 seconds for the minimum seconds from boot time, type:
				set interface Local Area Connection enable 16 4
			show interface
			
				Displays configuration information for DHCP Relay Agent on the 
				specified interface.
			Syntax
			
				show interface [InterfaceName=]InterfaceName
			Parameters
			
				
					
						
							[ InterfaceName=] InterfaceName
						
							Required. Specifies, by name, the interface for 
							which you want to display information. The 
							InterfaceName parameter must match the name of 
							the interface as specified in Network Connections. 
							If InterfaceName contains spaces, use 
							quotation marks around the text (for example, "Interface Name").
					 
				 
			 
			
			show global
			
				Displays DHCP Relay Agent global configuration.
			Syntax
			
				show global [[Rr=]Integer]
			Parameters
			
				
					
						
							[ Rr=] Integer
						
							Specifies, in seconds, how often you want the 
							information to be refreshed.
					 
				 
			 
			
			show ifconfig
			
				Displays DHCP Relay Agent configuration information for the 
				specified interface. Used without parameters, show ifconfig 
				displays information once for all interfaces where DHCP Relay 
				Agent is enabled.
			Syntax
			
				show ifconfig [[Index=]Integer] [[Rr=]Integer]
			Parameters
			
				
					
						
							[ Index=] Integer
						
							Specifies, by index value, the interface for which 
							you want to display information.
					 
					
						
							[ Rr=] Integer
						
							Specifies, in seconds, how often you want the 
							information to be refreshed.
					 
				 
			 
			
			show ifbinding
			
				Displays IP address bindings for the specified interface. Used 
				without parameters, show ifbinding displays information 
				once for all interfaces where DHCP relay is enabled for use.
			Syntax
			
				show ifbinding [[Index=]Integer] [[Rr=]Integer]
			Parameters
			
				
					
						
							[ Index=] Integer
						
							Specifies, by index value, the interface for which 
							you want to display information.
					 
					
						
							[ Rr=] Integer
						
							Specifies, in seconds, how often you want the 
							information to be refreshed.
					 
				 
			 
			
			show ifstats
			
				Displays DHCP Relay Agent statistics for the specified 
				interface. Used without parameters, show ifstats displays 
				information once for all interfaces where DHCP relay is enabled 
				for use.
			Syntax
			
				show ifstats [[Index=]Integer] [[Rr=]Integer]
			Parameters
			
				
					
						
							[ Index=] Integer
						
							Specifies, by index value, the interface for which 
							you want to display information.
					 
					
						
							[ Rr=] Integer
						
							Specifies, in seconds, how often you want the 
							information to be refreshed.
					 
				 
			 
			
			Netsh Routing IP OSPF commands
			
				The following commands are available for use in the Netsh 
				Routing IP OSPF context.
Notes
				
					
						| • | This feature is not available on 
						the Itanium-based versions of the Windows operating 
						systems. | 
					
						| • | This content is not available in 
						this preliminary release.x64 | 
				
				To view the command syntax, click a command:
				
					- add range
- add area
- add virtif
- add neighbor
- add interface
- add routefilter
- add protofilter
- install
- delete range
- delete area
- delete virtif
- delete neighbor
- delete interface
- delete routefilter
- delete protofilter
- uninstall
- set area
- set virtif
- set interface
- set global
- set routefilter
- set protofilter
- show global
- show area
- show virtif
- show interface
- show routefilter
- show protofilter
- show area
- show virtif
				 
			add range
			
				Adds the IP address and mask pair that define a range of 
				addresses belonging to this area. 
			Syntax
			
				add range [Areaid=]IPAddress [Range=]IPAddressSubnetMask
			Parameters
			
				
					
						
							[ Areaid=] IPAddress
						
							Required. Specifies the IP address of the area to 
							which the range is added.
					 
					
						
							[ Range=] IPAddressSubnetMask
						
							Required. Specifies the IP address and the mask of 
							the range to add.
					 
				 
			 
			Remarks
			
				- OSPF ranges are used to summarize the routes within the OSPF 
				area.
add area
			
				Adds an ID for the area. 
			Syntax
			
				add area [Areaid=]IPAddress
			Parameters
			
				
					
						
							[ Areaid=] IPAddress
						
							Required. Specifies the IP address of the area to 
							which you want to add the range.
					 
				 
			 
			Remarks
			
				- The Areaid parameter is a 32-bit number expressed in 
				dotted decimal notation that identifies the OSPF area. The area 
				ID does not need to coincide with an IP address or an IP network 
				ID. The area ID of 0.0.0.0 is reserved for the backbone. If the 
				area represents a subnetted network, you can use the IP network 
				number of the subnetted network for the area ID.
add virtif
			
				Adds the virtual interface for a router.
			Syntax
			
				add virtif [transareaid=]TransitAreaID [virtnbrid=]VirtualNeighborID
			Parameters
			
				
					
						
							[ transareaid=] TransitAreaID
						
							Required. Specifies the IP address of the transit 
							area used to exchange routing information between 
							the backbone area border router and the area border 
							router of the noncontiguous area.
					 
					
						
							[ virtnbrid=] VirtualNeighborID
						
							Required. Specifies, by IP address, the router ID of 
							the virtual neighbor to add.
					 
				 
			 
			
			add neighbor
			
				Adds an OSPF neighbor to the specified interface.
			Syntax
			
				add neighbor [InterfaceName=]InterfaceName 
				[addr=]IPAddress [nbraddr=]IPAddress 
				[nbrprio=]Priority
			Parameters
			
				
					
						
							[ InterfaceName=] InterfaceName
						
							Required. Specifies, by name, the interface to which 
							you want to add a neighbor. The InterfaceName 
							parameter must match the name of the interface as 
							specified in Network Connections. If 
							InterfaceName contains spaces, use quotation 
							marks around the text (for example, "Interface Name").
					 
					
						
							[ addr=] IPAddress
						
							Required. Specifies the OSPF interface, by IP 
							address.
					 
					
						
							[ nbraddr=] IPAddress
						
							Required. Specifies the IP address of the neighbor 
							you want to add.
					 
					
						
							[ nbrprio=] Priority
						
							Required. Specifies the OSPF router priority of the 
							neighbor you want to add.
					 
				 
			 
			
			add interface
			
				Configures OSPF on the specified interface.
			Syntax
			
				add interface [InterfaceName=]InterfaceName 
				[areaid=]IPAddress [addr=]IPAddress 
				[mask=]SubnetMask
			Parameters
			
				
					
						
							[ InterfaceName=] InterfaceName
						
							Required. Specifies, by name, the interface on which 
							you want to add OSPF. The InterfaceName 
							parameter must match the name of the interface as 
							specified in Network Connections. If 
							InterfaceName contains spaces, use quotation 
							marks around the text (for example, "Interface Name").
					 
					
						
							[ areaid=] IPAddress
						
							Required. Specifies the IP address of the area to 
							which the interface belongs.
					 
					
						
							[ addr=] IPAddress
						
							Required. Specifies the IP address of the interface 
							to add.
					 
					
						
							[ mask=] SubnetMask
						
							Required. Specifies the subnet mask of the interface 
							to add.
					 
				 
			 
			
			add routefilter
			
				Adds an OSPF route filter.
			Syntax
			
				add routefilter [Filter=]IPAddressSubnetMask
			Parameters
			
				
					
						
							[ Filter=] IPAddressSubnetMask
						
							Required. Specifies, by IP address and subnet mask, 
							the route you want to filter.
					 
				 
			 
			
			add protofilter
			
				Adds an OSPF protocol filter.
			Syntax
			
				add protofilter [filter=]{autostatic | 
				local | rip | snmp | nondod | static}
			Parameters
			
				
					
						
							[ filter=]{ autostatic| local|
							rip| snmp| nondod| static}
						
						
							Required. Specifies the protocol filter you want to 
							add. The autostatic parameter specifies a RIP 
							autostatic route. The local parameter 
							specifies a route added by the network to which the 
							computer is connected. The rip parameter 
							specifies that the filter is added using RIP. The 
							snmp parameter specifies that the route is added 
							using SNMP. The nondodm parameter specifies 
							an RTM route that is present only when a DOD 
							interface is connected. The static parameter 
							specifies an RTM route.
					 
				 
			 
			Remarks
			
				- The add protofilter command is used on an OSPF router 
				acting as an Autonomous System Boundary Router. The filters you 
				add filter other route sources by protocol source, such as 
				static routes and RIP, so that they are not redistributed into 
				the OSPF Autonomous System.
install
			
				Installs OSPF.
			Syntax
			
				install
			Parameters
			
				none
			
			delete range
			
				Deletes the specified range for the area ID.
			Syntax
			
				delete range [Areaid=]IPAddress [Range=]IPAddressSubnetMask
			Parameters
			
				
					
						
							[ Areaid=] IPAddress
						
							Required. Specifies, by IP address, the area you 
							want to delete.
					 
					
						
							[ Range=] IPAddressSubnetMask
						
							Required. Specifies the IP address and the subnet 
							mask of the area range you want to delete.
					 
				 
			 
			
			delete area
			
				Deletes the specified area.
			Syntax
			
				delete area [Areaid=]IPAddress
			Parameters
			
				
					
						
							[ Areaid=] IPAddress
						
							Required. Specifies, by IP address, the area you 
							want to delete.
					 
				 
			 
			Remarks
			
				The area ID is a 32-bit number expressed in dotted decimal 
				notation that identifies the OSPF area. The area ID does not 
				need to coincide with an IP address or an IP network ID. The 
				area ID of 0.0.0.0 is reserved for the backbone. If the area 
				represents a subnetted network, you can use the IP network 
				number of the subnetted network for the area ID.
			
			delete virtif
			
				Deletes the specified virtual interface.
			Syntax
			
				delete virtif [transareaid=]TransitAreaID [virtnbrid=]VirtualNeighborID
			Parameters
			
				
					
						
							[ transareaid=] TransitAreaID
						
							Required. Specifies the IP address of the transit 
							area used to exchange routing information between 
							the backbone area border router and the area border 
							router of the noncontiguous area.
					 
					
						
							[ virtnbrid=] VirtualNeighborID
						
							Required. Specifies the router ID of the virtual 
							neighbor to delete.
					 
				 
			 
			
			delete neighbor
			
				Deletes the specified OSPF neighbor.
			Syntax
			
				delete neighbor [InterfaceName=]InterfaceName 
				[addr=]IPAddress [nbraddr=]IPAddress 
				[nbrprio=]Priority
			Parameters
			
				
					
						
							[ InterfaceName=] InterfaceName
						
							Required. Specifies, by name, the interface from 
							which you want to delete a neighbor. The 
							InterfaceName parameter must match the name of 
							the interface as specified in Network Connections. 
							If InterfaceName contains spaces, use 
							quotation marks around the text (for example, "Interface Name").
					 
					
						
							[ addr=] IPAddress
						
							Required. Specifies, by IP address, the interface 
							from which you want to delete a neighbor.
					 
					
						
							[ nbraddr=] IPAddress
						
							Required. Specifies the IP address of the neighbor 
							to delete.
					 
					
						
							[ nbrprio=] Priority
						
							Required. Specifies the OSPF router priority of the 
							neighbor to delete.
					 
				 
			 
			
			delete interface
			
				Deletes OSPF from the specified interface.
			Syntax
			
				delete interface [InterfaceName=]InterfaceName 
				[addr=]IPAddress [mask=]SubnetMask
			Parameters
			
				
					
						
							[ InterfaceName=] InterfaceName
						
							Required. Specifies, by name, the interface from 
							which you want to delete OSPF. The InterfaceName 
							parameter must match the name of the interface as 
							specified in Network Connections. If 
							InterfaceName contains spaces, use quotation 
							marks around the text (for example, "Interface Name").
					 
					
						
							[ addr=] IPAddress
						
							Required. Specifies, by IP address, the interface to 
							delete.
					 
					
						
							[ mask=] SubnetMask
						
							Required. Specifies, by subnet mask, the interface 
							to delete.
					 
				 
			 
			
			delete routefilter
			
				Deletes the specified OSPF route filter.
			Syntax
			
				delete routefilter [Filter=]IPAddressSubnetMask
			Parameters
			
				
					
						
							[ Filter=] IPAddressSubnetMask
						
							Required. Specifies the IP address and the subnet 
							mask of the route filter you want to delete.
					 
				 
			 
			
			delete protofilter
			
				Deletes the specified OSPF protocol filter.
			Syntax
			
				delete protofilter [filter=]{autostatic |
				local | rip | snmp | nondod | 
				static}
			Parameters
			
				
					
						
							[ filter=]{ autostatic| local|
							rip| snmp| nondod| static}
						
						
							Required. Specifies the protocol filter you want to 
							delete. The autostatic parameter specifies a 
							RIP autostatic route. The local parameter 
							specifies a route added by the network to which the 
							computer is connected. The rip parameter 
							specifies that the filter is added using RIP. The 
							snmp parameter specifies that the route is added 
							using SNMP. The nondodm parameter specifies 
							an RTM route that is present only when a DOD 
							interface is connected. The static parameter 
							specifies an RTM route.
					 
				 
			 
			Remarks
			
				- The delete protofilter command is used on an OSPF 
				router acting as an Autonomous System Boundary Router. The 
				filters you add filter other route sources by protocol source, 
				such as static routes and the Routing Information Protocol 
				(RIP), so that they are not redistributed into the OSPF 
				Autonomous System.
uninstall
			
				Deletes OSPF.
			Parameters
			
				none
			
			set area
			
				Changes parameters for the specified area.
			Syntax
			
				set area [areaid=]AreaID [[auth=]{none 
				| password}] [[stubarea=]{yes | no}] 
				[[metric=]StubMetric] [[sumadv=]{yes 
				| no}]
			Parameters
			
				
					
						
							[ areaid=] AreaID
						
							Required. Specifies, by IP address, the OSPF area 
							for which you want to change parameters.
					 
					
						
							[ auth=]{ none| password} 
						
							Specifies whether passwords are required for the 
							area. If passwords are required for an area, all 
							interfaces that are in the same area and on the same 
							network segment must use the same password, and 
							interfaces that are in the same area but on 
							different network segments can have different 
							passwords. By default, passwords are required and 
							the password is 12345678. Passwords are transmitted 
							in plaintext format, so this option is for 
							identification, not security.
					 
					
						
							[ stubarea=]{ yes| no} 
						
							Specifies whether this area is configured as a stub 
							area, which is an OSPF area that does not enumerate 
							external routes. Routes from outside the OSPF 
							Autonomous System (AS) are not flooded into or 
							through stub areas. Routing to AS external 
							destinations in these areas is based only on a 
							summary default route. This reduces the overhead for 
							the routers in the stub area.
					 
					
						
							[ metric=] StubMetric
						
							Specifies the cost of the summary default route that 
							the router advertises into the stub area.
					 
					
						
							[ sumadv=]{ yes| no} 
						
							Specifies whether to import summary advertisements.
					 
				 
			 
			
				
				 
			 
			set virtif
			
				Configures parameters for the specified virtual interface.
			Syntax
			
				set virtif [transareaid=]TransitAreaID [virtnbrid 
				=] VirtualNeighborID [[transdelay=]TransitDelay] 
				[[retrans=]ReTransmitInterval] [[hello=]HelloInterval] 
				[[dead=]DeadInterval] [[password=]Password]
			Parameters
			
				
					
						
							[ transareaid=] TransitAreaID
						
							Required. Specifies the IP address of the transit 
							area.
					 
					
						
							[ virtnbrid=] VirtualNeighborID
						
							Required. Specifies the router ID of the virtual 
							neighbor.
					 
					
						
							[ transdelay=] TransitDelay
						
							Specifies the estimated number of seconds it takes 
							to transmit a link state update packet over this 
							interface. If you do not specify this parameter, the 
							estimated delay is set to 1 second.
					 
					
						
							[ retrans=] ReTransmitInterval
						
							Specifies the number of seconds between link state 
							advertisement retransmissions for adjacencies 
							belonging to this interface. A typical value for a 
							local area network is 5 seconds.
					 
					
						
							[ hello=] HelloInterval
						
							Specifies, in seconds, the interval between 
							transmissions of hello packets by the router on the 
							interface. This setting must be the same for all 
							routers that are connected to the same network. A 
							typical value for a local area network is 10 
							seconds.
					 
					
						
							[ dead=] DeadInterval
						
							Specifies, in seconds, how long a router can fail to 
							respond before a neighboring router should consider 
							this router is malfunctioning. This setting should 
							be an integral multiple of the hello interval 
							(commonly 4). This value must be the same for all 
							OSPF router interfaces that are connected to the 
							same network segment.
					 
					
						
							[ password=] Password
						
							Specifies the password for this interface, if 
							passwords are required for the area. All interfaces 
							that are in the same area and on the same network 
							must use the same password. By default, passwords 
							are required and the password is 12345678.
					 
				 
			 
			
				
				 
			 
			set interface
			
				Configures OSPF parameters for an interface.
			Syntax
			
				set interface [interfacename=]InterfaceName 
				[addr=]IPAddress [mask=]SubnetMask 
				[[state=]{enable | disable}] [[areaid=]AreaID] 
				[[type=]{nbma | p2p | broadcast}] [[prio=]Priority] 
				[[transdelay=]TransitDelay] [[retrans=]ReTransmitInterval] 
				[[hello=]HelloInterval] [[dead=]DeadInterval] 
				[[poll=]PollInterval] [[metric=]Metric] 
				[[password=]Password] [[mtu=]MTUSize]
			Parameters
			
				
					
						
							[ interfacename=] InterfaceName
						
							Required. Specifies, by name, the interface for 
							which you want to configure parameters. The 
							InterfaceName parameter must match the name of 
							the interface as specified in Network Connections. 
							If InterfaceName contains spaces, use 
							quotation marks around the text (for example, "Interface Name").
					 
					
						
							[ addr=] IPAddress
						
							Required. Specifies the IP address of the interface.
					 
					
						
							[ mask=] SubnetMask
						
							Required. Specifies the subnet mask of the 
							interface.
					 
					
						
							[ state=]{ enable| disable}
						
						
							Specifies whether the interface is enabled. The 
							enable parameter enables the interface. The 
							disable parameter disables the interface.
					 
					
						
							[ areaid=] AreaID
						
							Specifies the IP address of the interface area.
					 
					
						
							[ type=]{ nbma| p2p| 
							broadcast} 
						
							Specifies the type of OSPF interface for which you 
							want to configure parameters. The nbma 
							parameter specifies a non-broadcast multiple access 
							(NBMA) OSPF interface. The p2p parameter 
							specifies a point-to-point OSPF interface. The 
							broadcast parameter specifies a broadcast OSPF 
							interface.
					 
					
						
							[ prio=] Priority
						
							Specifies the interface priority.
					 
					
						
							[ transdelay=] TransitDelay
						
							Specifies the estimated number of seconds it takes 
							to transmit a link state update packet over this 
							interface. If you do not specify this parameter, the 
							estimated delay is set to 1 second.
					 
					
						
							[ retrans=] ReTransmitInterval
						
							Specifies the number of seconds between link state 
							advertisement retransmissions for adjacencies 
							belonging to this interface. A typical value for a 
							local area network is 5 seconds.
					 
					
						
							[ hello=] HelloInterval
						
							Specifies, in seconds, the interval between 
							transmissions of hello packets by the router on the 
							interface. This setting must be the same for all 
							routers that are connected to the same network. A 
							typical value for a local area network is 10 
							seconds.
					 
					
						
							[ dead=] DeadInterval
						
							Specifies, in seconds, how long a router can fail to 
							respond before a neighboring router should consider 
							this router to be malfunctional. This setting should 
							be an integral multiple of the hello interval 
							(commonly 4). This value must be the same for all 
							OSPF router interfaces connected to the same network 
							segment.
					 
					
						
							[ poll=] PollInterval
						
							Specifies the number of seconds between OSPF network 
							polls for non-broadcast multiple access (NBMA) 
							interfaces only. You should set the poll interval to 
							be at least twice as long as the dead interval. A 
							typical value for an X.25 network is two minutes.
					 
					
						
							[ metric=] Metric
						
							Specifies the cost of sending a packet out of this 
							interface. The value set here is advertised as the 
							link cost for this interface in the link state 
							advertisement of the router. Faster interfaces 
							usually have lower costs. The maximum setting is 
							32,767.
					 
					
						
							[ password=] Password
						
							Specifies the password for this interface, if 
							passwords are required for the area. All interfaces 
							that are in the same area and on the same network 
							must use the same password. By default, passwords 
							are required and the password is 12345678.
					 
					
						
							[ mtu=] MTUSize
						
							Specifies, in bytes, the maximum size of IP packets 
							carrying OSPF information that can be sent without 
							fragmentation. The default IP MTU for an Ethernet 
							network is 1,500 bytes.
					 
				 
			 
			
				
				 
			 
			set global
			
				Configures global OSPF parameters.
			Syntax
			
				set global [routerid=]IPAddress [asborder=]{yes 
				| no} [[loglevel=]{none | error | 
				warn | info}]
			Parameters
			
				
					
						
							[ routerid=] IPAddress
						
							Required. Specifies, by IP address, the router for 
							which you want to configure parameters.
					 
					
						
							[ asborder=]{ yes| no} 
						
							Required. Specifies whether the router acts as an 
							Autonomous System (AS) boundary router.
					 
					
						
							[ loglevel=]{ none| error| 
							warn| info} 
						
							Specifies which events should be logged. The none 
							parameter specifies that no events related to OSPF 
							should be logged. The error parameter 
							specifies that only errors related to OSPF should be 
							logged. The warn parameter specifies that 
							only warnings related to OSPF should be logged. The
							info parameter specifies that all events 
							related to OSPF should be logged.
					 
				 
			 
			
			set routefilter
			
				Configures the OSPF route filter action.
			Syntax
			
				set routefilter [action=]{drop | accept}
			Parameters
			
				
					
						
							[ action=]{ drop| accept} 
						
							Required. Specifies whether the route filter drops 
							or accepts packets. The drop parameter 
							specifies that packets should be dropped. The 
							accept parameter specifies that packets should 
							be accepted.
					 
				 
			 
			
			set protofilter
			
				Configures OSPF protocol filter action.
			Syntax
			
				set protofilter [action=]{drop | accept}
			Parameters
			
				
					
						
							[ action=]{ drop| accept} 
						
							Required. Specifies whether the protocol filter 
							accepts or drops packets. The drop parameter 
							specifies that packets should be dropped. The 
							accept parameter specifies that packets should 
							be accepted.
					 
				 
			 
			
			show global
			
				Displays global OSPF parameters.
			Syntax
			
				show global
			Parameters
			
				none
			
			show area
			
				Displays area parameters.
			Syntax
			
				show area
			Parameters
			
				none
			
			show virtif
			
				Displays parameters for all virtual interfaces.
			Syntax
			
				show virtif
			Parameters
			
				none
			
			show interface
			
				Displays OSPF configuration information for the specified 
				interface.
			Syntax
			
				show interface [InterfaceName=]InterfaceName
			Parameters
			
				
					
						
							[ InterfaceName=] InterfaceName
						
							Required. Specifies, by name, the interface for 
							which you want to display information. The 
							InterfaceName parameter must match the name of 
							the interface as specified in Network Connections. 
							If InterfaceName contains spaces, use 
							quotation marks around the text (for example, "Interface Name").
					 
				 
			 
			
			show routefilter
			
				Displays information about the OSPF route filter.
			Syntax
			
				show routefilter
			Parameters
			
				None
			
			show protofilter
			
				Displays information about the OSPF protocol filter.
			Syntax
			
				show protofilter
			Parameters
			
				none
			
			show area
			
				Displays information about OSPF areas.
			Syntax
			
				show area
			Parameters
			
				none
			
			show virtif
			
				Displays information about OSPF virtual interfaces.
			Syntax
			
				show virtif
			Parameters
			
				none
			
			Netsh Routing IP Autodhcp commands
			
				The following commands are available for use in the Netsh 
				Routing IP Autodhcp context.
To view the command syntax, click 
				a command:
				
					- add exclusion
- delete exclusion
- install
- set global
- set interface
- show global
- show interface
- uninstall
add exclusion
			
				Adds an exclusion to the DHCP allocator scope.
			Syntax
			
				add exclusionIPAddress
			Parameters
			
				
					
						
							IPAddress
						
							Required. Specifies an IP address to exclude from 
							the DHCP allocator scope.
					 
				 
			 
			
			delete exclusion
			
				Deletes an exclusion from the DHCP allocator scope.
			Syntax
			
				delete exclusionIPAddress
			Parameters
			
				
					
						
							IPAddress
						
							Required. Specifies an IP address already excluded 
							from the DHCP allocator scope.
					 
				 
			 
			
			install
			
				Installs the routing protocol under IP.
			Syntax
			
				install
			Parameters
			
				none
			
			set global
			
				Configures global parameters for DHCP allocation.
			Syntax
			
				set global {[[scopenetwork=]IPAddress] | [[scopemask=]SubnetMask] 
				| [[leasetime=]Minutes] | [[loglevel=]{none 
				| error | warn | info}]}
			Parameters
			
				
					
						
							[ scopenetwork=] IPAddress
						
							Specifies the IP address for the DHCP allocator 
							scope.
					 
					
						
							[ scopemask=] SubnetMask
						
							Specifies the subnet mask associated with the IP 
							address for the scope.
					 
					
						
							[ leasetime=] Minutes
						
							Specifies, in minutes, the lease duration time.
					 
					
						
							[ LogLevel=]{ none| error| 
							warn| info} 
						
							Specifies which events should be logged. The none 
							parameter specifies that no events related to DHCP 
							should be logged. The error parameter 
							specifies that only errors related to DHCP should be 
							logged. The warn parameter specifies that 
							only warnings related to DHCP should be logged. The
							info parameter specifies that all events 
							related to DHCP should be logged.
					 
				 
			 
			Examples
			
				To set the IP network for DHCP allocation to 10.10.10.0, with an 
				associated scope subnet mask of 255.255.255.0, a lease time of 
				11520 minutes (8 days), and logging of information for all 
				related events, type:
set global 10.10.10.0 255.255.255.0 
				11520 info
				To adjust only the lease time globally for all scopes on all 
				interfaces to a value of 4320 minutes (3 days), type:
				set global leasetime=4320
			set interface
			
				Configures DHCP allocator parameters for the specified 
				interface.
			Syntax
			
				set interface [InterfaceName=]InterfaceName 
				[mode=]{enable | disable}
			Parameters
			
				
					
						
							[ InterfaceName=] InterfaceName
						
							Required. Specifies, by name, the interface on which 
							to configure parameters. The InterfaceName 
							parameter must match the name of the interface as 
							specified in Network Connections. If 
							InterfaceName contains spaces, use quotation 
							marks around the text (for example, "Interface Name").
					 
					
						
							[ mode=]{ enable| disable}
						
						
							Required. Specifies whether DHCP allocation is 
							enabled or disabled for the interface.
					 
				 
			 
			
			show global
			
				Displays the DHCP allocator global configuration.
			Syntax
			
				show global
			Parameters
			
				none
			
			show interface
			
				Displays the DHCP allocator configuration for the specified 
				interface.
			Syntax
			
				show interface [InterfaceName=]InterfaceName
			Parameters
			
				
					
						
							[ InterfaceName=] InterfaceName
						
							Required. Specifies, by name, the interface for 
							which you want to display information. The 
							InterfaceName parameter must match the name of 
							the interface as specified in Network Connections. 
							If InterfaceName contains spaces, use 
							quotation marks around the text (for example, "Interface Name").
					 
				 
			 
			
			uninstall
			
				Removes the routing protocol under IP.
			Syntax
			
				uninstall
			Parameters
			
				none
			
			Netsh Routing IP Dnsproxy commands
			
				The following commands are available for use in the Netsh 
				Routing IP Dnsproxy context.
To view the command syntax, click 
				a command:
				
					- set global
- install
- set interface
- show global
- show interface
- uninstall
set global
			
				Sets global DNS proxy parameters.
			Syntax
			
				set global [querytimeout=]Integer [[dnsmode=]{enable 
				| disable}] [[loglevel=]{none | error 
				| warn | info}]
			Parameters
			
				
					
						
							[ querytimeout=] Integer
						
							Required. Specifies a time-out, in seconds, for 
							proxied DNS queries.
					 
					
						
							[ dnsmode=]{ enable| disable}
						
						
							Specifies whether DNS proxy operation is enabled or 
							disabled.
					 
					
						
							[ loglevel=]{ none| error| 
							warn| info} 
						
							Specifies which events should be logged. The none 
							parameter specifies that no events related to DNS 
							proxy should be logged. The error parameter 
							specifies that only errors related to DNS proxy 
							should be logged. The warn parameter 
							specifies that only warnings related to DNS proxy 
							should be logged. The info parameter 
							specifies that all events related to DNS proxy 
							should be logged.
					 
				 
			 
			Examples
			
				To specify that queries should time out after 10 seconds, to 
				enable DNS proxy operation, and to prevent logging of DNS proxy 
				events, type:
set global 10 enable none
			install
			
				Installs the routing protocol under IP.
			Syntax
			
				install
			Parameters
			
				none
			
			set interface
			
				Configures DNS proxy parameters for an interface.
			Syntax
			
				set interface [InterfaceName=]InterfaceName 
				[[mode=]{enable | disable | default}]
			Parameters
			
				
					
						
							[ InterfaceName=] InterfaceName
						
							Required. Specifies, by name, the interface for 
							which to configure parameters. The InterfaceName 
							parameter must match the name of the interface as 
							specified in Network Connections. If 
							InterfaceName contains spaces, use quotation 
							marks around the text (for example, "Interface Name").
					 
					
						
							[ mode=]{ enable| disable| 
							default} 
						
							Specifies whether DNS proxy is enabled, disabled, or 
							set to use the default for the specified interface. 
							The enable parameter specifies that DNS proxy 
							is enabled. The disable parameter specifies 
							that DNS proxy is disabled. The default 
							parameter specifies that DNS proxy is set according 
							to the default for the interface.
					 
				 
			 
			
			show global
			
				Displays the DNS proxy global configuration. 
			Syntax
			
				show global
			Parameters
			
				none
			
			show interface
			
				Displays the DNS proxy configuration for the specified 
				interface.
			Syntax
			
				show interface [InterfaceName=]InterfaceName
			Parameters
			
				
					
						
							[ InterfaceName=] InterfaceName
						
							Required. Specifies, by name, the interface for 
							which you want to display information. The 
							InterfaceName parameter must match the name of 
							the interface as specified in Network Connections. 
							If InterfaceName contains spaces, use 
							quotation marks around the text (for example, "Interface Name").
					 
				 
			 
			
			uninstall
			
				Removes the routing protocol under IP.
			Syntax
			
				uninstall
			Parameters
			
				none
			
			Netsh Routing IP NAT commands
			
				The following commands are available for use in the Netsh 
				Routing IP NAT context.
To view the command syntax, click a 
				command:
				
					- add addressmapping
- add addressrange
- add interface
- add portmapping
- delete addressmapping
- delete addressrange
- delete interface
- delete portmapping
- set global
- set interface
- show global
- show interface
				 
			add addressmapping
			
				Adds an IP address mapping to the network address translation 
				(NAT) address pool for the specified interface.
			Syntax
			
				add addressmapping [InterfaceName=]InterfaceName 
				[public=]IPAddress [private=]IPAddress 
				[inboundsessions=]{enable | disable}
			Parameters
			
				
					
						
							[ InterfaceName=] InterfaceName
						
							Required. Specifies, by name, the interface on which 
							you want to use network address translation. The 
							InterfaceName parameter must match the name of 
							the interface as specified in Network Connections. 
							If InterfaceName contains spaces, use 
							quotation marks around the text (for example, "Interface Name").
					 
					
						
							[ public=] IPAddress
						
							Required. Specifies the IP address used on a public 
							network.
					 
					
						
							[ private=] IPAddress
						
							Required. Specifies the IP address in the pooled 
							range of addresses available for use on the private 
							network.
					 
					
						
							[ inboundsessions=]{ enable| 
							disable} 
						
							Required. Specifies whether inbound sessions are 
							enabled or disabled. The enable parameter 
							specifies that inbound sessions are enabled. The 
							disable parameter specifies that inbound 
							sessions are disabled.
					 
				 
			 
			Examples
			
				To map the public IP address 10.11.11.1 to the private IP 
				address 10.10.10.1 and to disable inbound sessions for this NAT 
				table mapping, type:
add addressmapping Local Area 
				Connection 10.11.11.1 10.10.10.1 disable
			add addressrange
			
				Adds an address range to the NAT address pool for the specified 
				interface.
			Syntax
			
				add addressrange [InterfaceName=]InterfaceName 
				[start=]IPAddress [end=]IPAddress [mask=]SubnetMask
			Parameters
			
				
					
						
							[ InterfaceName=] InterfaceName
						
							Required. Specifies, by name, the interface to whose 
							address pool you want to add an address range.
					 
					
						
							[ start=] IPAddress
						
							Required. Specifies the starting IP address for the 
							address range.
					 
					
						
							[ end=] IPAddress
						
							Required. Specifies the ending IP address for the 
							address range.
					 
					
						
							[ mask=] SubnetMask
						
							Required. Specifies the IP subnet mask associated 
							with the network range bounded by the start and end 
							IP addresses.
					 
				 
			 
			
			add interface
			
				Configures NAT on the specified interface.
			Syntax
			
				add interface [InterfaceName=]InterfaceName 
				[[mode=]{full | addressonly | private}]
			Parameters
			
				
					
						
							[ InterfaceName=] InterfaceName
						
							Required. Specifies, by name, the interface on which 
							you want to configure NAT. The InterfaceName 
							parameter must match the name of the interface as 
							specified in Network Connections. If 
							InterfaceName contains spaces, use quotation 
							marks around the text (for example, "Interface Name").
					 
					
						
							[ mode=]{ full| addressonly| 
							private} 
						
							Specifies whether the interface uses full, 
							addressonly, or private mode.
					 
				 
			 
			
			add portmapping
			
				Adds a protocol port mapping on the NAT interface.
			Syntax
			
				add portmapping [InterfaceName=]InterfaceName 
				[proto=]{tcp | udp} [publicip=]{IPAddress 
				| 0.0.0.0} [publicport=]Integer [privateip=]IPAddress 
				[privateport=]Integer
			Parameters
			
				
					
						
							[ InterfaceName=] InterfaceName
						
							Required. Specifies, by name, the interface for 
							which you want to add a port mapping. The 
							InterfaceName parameter must match the name of 
							the interface as specified in Network Connections. 
							If InterfaceName contains spaces, use 
							quotation marks around the text (for example, "Interface Name").
					 
					
						
							[ proto=]{ tcp| udp} 
						
							Required. Specifies whether the protocol type is set 
							to TCP or UDP.
					 
					
						
							[ publicip=]{ IPAddress| 0.0.0.0}
						
						
							Required. Specifies an external IP address on the 
							public network or 0.0.0.0 to indicate any IP address 
							not specified within the private network address 
							range.
					 
					
						
							[ publicport=] Integer
						
							Required. Specifies the public protocol port by 
							using a number from 0 to 9999.
					 
					
						
							[ privateip=] IPAddress
						
							Required. Specifies an IP address within the private 
							network range.
					 
					
						
							[ privateport=] Integer
						
							Required. Specifies the private protocol port by 
							using a number from 0 to 9999.
					 
				 
			 
			
			delete addressmapping
			
				Deletes an address mapping from the NAT address pool for the 
				specified interface.
			Syntax
			
				delete addressmapping [InterfaceName=]InterfaceName 
				[[public=]IPAddress]
			Parameters
			
				
					
						
							[ InterfaceName=] InterfaceName
						
							Required. Specifies, by name, the interface for 
							which you want to delete an address mapping. The 
							InterfaceName parameter must match the name of 
							the interface as specified in Network Connections. 
							If InterfaceName contains spaces, use 
							quotation marks around the text (for example, "Interface Name").
					 
					
						
							[ public=] IPAddress
						
							Specifies the IP address to be deleted. If you do 
							not specify an address, all address mappings from 
							the NAT address pool are deleted from the interface.
					 
				 
			 
			
			delete addressrange
			
				Deletes an address range from the NAT address pool for the 
				specified interface.
			Syntax
			
				delete addressrange [InterfaceName=]InterfaceName 
				[start=]IPAddress
			Parameters
			
				
					
						
							[ InterfaceName=] InterfaceName
						
							Required. Specifies, by name, the interface from 
							which you want to delete an address range. The 
							InterfaceName parameter must match the name of 
							the interface as specified in Network Connections. 
							If InterfaceName contains spaces, use 
							quotation marks around the text (for example, "Interface Name").
					 
					
						
							[ start=] IPAddress
						
							Required. Specifies the starting IP address of the 
							range you want to delete.
					 
				 
			 
			
			delete interface
			
				Removes network address translation (NAT) from the specified 
				interface.
			Syntax
			
				delete interface [InterfaceName=]InterfaceName
			Parameters
			
				
					
						
							[ InterfaceName=] InterfaceName
						
							Required. Specifies, by name, the interface for 
							which you want to remove the use of NAT. The 
							InterfaceName parameter must match the name of 
							the interface as specified in Network Connections. 
							If InterfaceName contains spaces, use 
							quotation marks around the text (for example, "Interface Name").
					 
				 
			 
			
			delete portmapping
			
				Deletes a protocol port mapping from the specified NAT-enabled 
				interface.
			Syntax
			
				delete portmapping [InterfaceName=]InterfaceName 
				[[proto=]{tcp | udp}] [publicip=]{IPAddress 
				| 0.0.0.0}] [[publicport=]Integer] [[privateip=]IPAddress] 
				[privateport=]Integer]
			Parameters
			
				
					
						
							[ InterfaceName=] InterfaceName
						
							Required. Specifies, by name, the interface for 
							which you want to delete a port mapping. The 
							InterfaceName parameter must match the name of 
							the interface as specified in Network Connections. 
							If InterfaceName contains spaces, use 
							quotation marks around the text (for example, "Interface Name").
					 
					
						
							[ proto=]{ tcp| udp} 
						
							Specifies the protocol type. The tcp 
							parameter specifies that the protocol type is 
							Transmission Control Protocol. The udp 
							parameter specifies that the protocol type is User 
							Datagram Protocol.
					 
					
						
							[ publicip=]{ IPAddress| 0.0.0.0}
						
						
							Specifies an external IP address on the public 
							network or 0.0.0.0 to indicate any IP address not 
							specified within the private network address range.
					 
					
						
							[ publicport=] Integer
						
							Specifies the public protocol port by using a number 
							from 0 to 9999.
					 
					
						
							[ privateip=] IPAddress
						
							Specifies an IP address within the private network 
							range.
					 
					
						
							[ privateport=] Integer
						
							Specifies the private protocol port by using a 
							number from 0 to 9999.
					 
				 
			 
			
			set global
			
				Sets global parameters for NAT.
			Syntax
			
				set global {[[tcptimeoutmins=]Integer] | [[udptimeoutmins=]Integer] 
				| [[LogLevel=]{none | error | warn |
				info}]}
			Parameters
			
				
					
						
							[ tcptimeoutmins=] Integer
						
							Specifies, in minutes, the time-out value for TCP 
							mappings.
					 
					
						
							[ udptimeoutmins=] Integer
						
							Specifies, in minutes, the time-out value for UDP 
							mappings.
					 
					
						
							[ LogLevel=]{ none| error| 
							warn| info} 
						
							Specifies which events should be logged. The none 
							parameter specifies that no events related to NAT 
							should be logged. The error parameter 
							specifies that only errors related to NAT should be 
							logged. The warn parameter specifies that 
							only warnings related to NAT should be logged. The
							info parameter specifies that all events 
							related to NAT should be logged.
					 
				 
			 
			
			set interface
			
				Configure NAT parameters for the specified interface.
			Syntax
			
				set interface [InterfaceName=]InterfaceName 
				[mode=]{Full | AddressOnly | Private}
			Parameters
			
				
					
						
							[ InterfaceName=] InterfaceName
						
							Required. Specifies, by name, the interface for 
							which you want to configure parameters. The 
							InterfaceName parameter must match the name of 
							the interface as specified in Network Connections. 
							If InterfaceName contains spaces, use 
							quotation marks around the text (for example, "Interface Name").
					 
					
						
							[ mode=]{ Full| AddressOnly| 
							Private} 
						
							Required. Specifies whether the interface should be 
							enabled for full, addressonly, or private mode.
					 
				 
			 
			
			show global
			
				Displays network address translation (NAT) global configuration.
			Syntax
			
				show global
			Parameters
			
				none
			
			show interface
			
				Displays network address translation (NAT) configuration for the 
				specified interface.
			Syntax
			
				show interface [InterfaceName=]InterfaceName
			Parameters
			
				
					
						
							[ InterfaceName=] InterfaceName
						
							Required. Specifies, by name, the interface for 
							which you want to display information. The 
							InterfaceName parameter must match the name of 
							the interface as specified in Network Connections. 
							If InterfaceName contains spaces, use 
							quotation marks around the text (for example, "Interface Name").
					 
				 
			 
			
			Netsh Routing example
			
				To enable router discovery for the interface named Local Area 
				Connection, specifying a minimum interval of 7 minutes, a 
				maximum interval of 10 minutes, a life of 30 minutes for router 
				discovery packets, and a zero (0) or no preference level, type 
				the following from the netsh routing prompt:
add interface 
				"Local Area Connection" enable 7 10 30 0
			Formatting legend
			
				
					
					
						| Italic | Information that the user must supply | 
					
						| Bold | Elements that the user must type exactly as shown | 
					
						| Ellipsis (...) | Parameter that can be repeated several times in a 
						command line | 
					
						| Between brackets ([]) | Optional items | 
					
						| Between braces ({}); choices separated by pipe (|). 
						Example: {even|odd} | Set of choices from which the user must choose only 
						one | 
					
						| Courier font | Code or program output | 
				
			 
			
			
			
 |  |