< Back
Select-NetVirtualizationNextHop
Post
NAME Select-NetVirtualizationNextHop
SYNOPSIS
Selects the next hop MAC address.
SYNTAX
Select-NetVirtualizationNextHop [[-SourceCustomerAddress] <String>] [-DestinationCustomerAddress] <String>
[-SourceVirtualSubnetID] <UInt32> [-CimSession <CimSession[]>] [-ThrottleLimit <Int32>] [-Confirm] [-WhatIf]
[<CommonParameters>]
DESCRIPTION
The Select-NetVirtualizationNextHop cmdlet selects the next hop media access control (MAC) address to use to reach
a destination virtual machine from a Hyper-V Network Virtualization database. Use this cmdlet to diagnose
connection issues.
PARAMETERS
-CimSession [<CimSession[]>]
Runs the cmdlet in a remote session or on a remote computer. Enter a computer name or a session object, such
as the output of a New-CimSession or Get-CimSession cmdlet. The default is the current session on the local
computer.
Required? false
Position? named
Default value none
Accept pipeline input? false
Accept wildcard characters? false
-DestinationCustomerAddress <String>
Specifies the Customer Address of a destination virtual machine. If you specify an address, this cmdlet
selects a next hop MAC address for this destination virtual machine. A Customer Address is the IP address that
a customer assigns to a virtual machine, based on their network infrastructure.
Required? true
Position? 2
Default value none
Accept pipeline input? false
Accept wildcard characters? false
-SourceCustomerAddress [<String>]
Specifies the Customer Address of a source virtual machine. If you specify an address, this cmdlet selects a
next hop MAC address for this source virtual machine. A Customer Address is the IP address that a customer
assigns to a virtual machine, based on their network infrastructure.
Required? false
Position? 1
Default value none
Accept pipeline input? false
Accept wildcard characters? false
-SourceVirtualSubnetID <UInt32>
Specifies a Hyper-V Network Virtualization tenant isolation ID of a source virtual machine.
Required? true
Position? 3
Default value none
Accept pipeline input? false
Accept wildcard characters? false
-ThrottleLimit [<Int32>]
Specifies the maximum number of concurrent operations that can be established to run the cmdlet. If this
parameter is omitted or a value of 0 is entered, then Windows PowerShell???? calculates an optimum throttle limit
for the cmdlet based on the number of CIM cmdlets that are running on the computer. The throttle limit applies
only to the current cmdlet, not to the session or to the computer.
Required? false
Position? named
Default value none
Accept pipeline input? false
Accept wildcard characters? false
-Confirm [<SwitchParameter>]
Prompts you for confirmation before running the cmdlet.Prompts you for confirmation before running the cmdlet.
Required? false
Position? named
Default value false
Accept pipeline input? false
Accept wildcard characters? false
-WhatIf [<SwitchParameter>]
Shows what would happen if the cmdlet runs. The cmdlet is not run.Shows what would happen if the cmdlet runs.
The cmdlet is not run.
Required? false
Position? named
Default value false
Accept pipeline input? false
Accept wildcard characters? false
<CommonParameters>
This cmdlet supports the common parameters: Verbose, Debug,
ErrorAction, ErrorVariable, WarningAction, WarningVariable,
OutBuffer, PipelineVariable, and OutVariable. For more information, see
about_CommonParameters (https:/go.microsoft.com/fwlink/?LinkID=113216).
INPUTS
OUTPUTS
Example 1: Select the next hop MAC address
PS C:\\>Select-NetVirtualizationNextHop ????????DestinationCustomerAddress 10.20.20.6 ????????SourceCustomerAddress 10.20.20.5
????????SourceVirtualSubnetID 5001
This command selects the next hop MAC address for the destination customer IP address, the source customer IP
address, and the virtual subnet ID.
RELATED LINKS
SYNOPSIS
Selects the next hop MAC address.
SYNTAX
Select-NetVirtualizationNextHop [[-SourceCustomerAddress] <String>] [-DestinationCustomerAddress] <String>
[-SourceVirtualSubnetID] <UInt32> [-CimSession <CimSession[]>] [-ThrottleLimit <Int32>] [-Confirm] [-WhatIf]
[<CommonParameters>]
DESCRIPTION
The Select-NetVirtualizationNextHop cmdlet selects the next hop media access control (MAC) address to use to reach
a destination virtual machine from a Hyper-V Network Virtualization database. Use this cmdlet to diagnose
connection issues.
PARAMETERS
-CimSession [<CimSession[]>]
Runs the cmdlet in a remote session or on a remote computer. Enter a computer name or a session object, such
as the output of a New-CimSession or Get-CimSession cmdlet. The default is the current session on the local
computer.
Required? false
Position? named
Default value none
Accept pipeline input? false
Accept wildcard characters? false
-DestinationCustomerAddress <String>
Specifies the Customer Address of a destination virtual machine. If you specify an address, this cmdlet
selects a next hop MAC address for this destination virtual machine. A Customer Address is the IP address that
a customer assigns to a virtual machine, based on their network infrastructure.
Required? true
Position? 2
Default value none
Accept pipeline input? false
Accept wildcard characters? false
-SourceCustomerAddress [<String>]
Specifies the Customer Address of a source virtual machine. If you specify an address, this cmdlet selects a
next hop MAC address for this source virtual machine. A Customer Address is the IP address that a customer
assigns to a virtual machine, based on their network infrastructure.
Required? false
Position? 1
Default value none
Accept pipeline input? false
Accept wildcard characters? false
-SourceVirtualSubnetID <UInt32>
Specifies a Hyper-V Network Virtualization tenant isolation ID of a source virtual machine.
Required? true
Position? 3
Default value none
Accept pipeline input? false
Accept wildcard characters? false
-ThrottleLimit [<Int32>]
Specifies the maximum number of concurrent operations that can be established to run the cmdlet. If this
parameter is omitted or a value of 0 is entered, then Windows PowerShell???? calculates an optimum throttle limit
for the cmdlet based on the number of CIM cmdlets that are running on the computer. The throttle limit applies
only to the current cmdlet, not to the session or to the computer.
Required? false
Position? named
Default value none
Accept pipeline input? false
Accept wildcard characters? false
-Confirm [<SwitchParameter>]
Prompts you for confirmation before running the cmdlet.Prompts you for confirmation before running the cmdlet.
Required? false
Position? named
Default value false
Accept pipeline input? false
Accept wildcard characters? false
-WhatIf [<SwitchParameter>]
Shows what would happen if the cmdlet runs. The cmdlet is not run.Shows what would happen if the cmdlet runs.
The cmdlet is not run.
Required? false
Position? named
Default value false
Accept pipeline input? false
Accept wildcard characters? false
<CommonParameters>
This cmdlet supports the common parameters: Verbose, Debug,
ErrorAction, ErrorVariable, WarningAction, WarningVariable,
OutBuffer, PipelineVariable, and OutVariable. For more information, see
about_CommonParameters (https:/go.microsoft.com/fwlink/?LinkID=113216).
INPUTS
OUTPUTS
Example 1: Select the next hop MAC address
PS C:\\>Select-NetVirtualizationNextHop ????????DestinationCustomerAddress 10.20.20.6 ????????SourceCustomerAddress 10.20.20.5
????????SourceVirtualSubnetID 5001
This command selects the next hop MAC address for the destination customer IP address, the source customer IP
address, and the virtual subnet ID.
RELATED LINKS