< Back

Select-NetVirtualizationNextHop

Sat Jan 18, 2020 5:02 pm

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