Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Основным аспектом монетизации облачных сетей является возможность выставления счетов по использованию пропускной способности сети. Плата за исходящие данные взимается на основе общего объема данных, перемещаемых из центра обработки данных через Интернет в заданной период выставления счетов.
Исходящий трафик для сетевого трафика SDN в Windows Server 2019 позволяет предлагать счетчики использования для передачи исходящих данных. Сетевой трафик, который покидает каждую виртуальную сеть, но остается в центре обработки данных, можно отслеживать отдельно, чтобы его можно было исключить из расчетов выставления счетов. Пакеты, привязанные к IP-адресам назначения, которые не включены в один из необработанных диапазонов адресов, отслеживаются как выставленные счета за передачу исходящих данных.
Диапазоны адресов без поддержки виртуальной сети (список разрешенных диапазонов IP-адресов)
You can find unbilled address ranges under the UnbilledAddressRanges property of an existing virtual Network. По умолчанию не добавляются диапазоны адресов.
import-module NetworkController
$uri = "https://sdn.contoso.com"
(Get-NetworkControllerVirtualNetwork -ConnectionURI $URI -ResourceId "VNet1").properties
Выходные данные будут выглядеть примерно так:
AddressSpace : Microsoft.Windows.NetworkController.AddressSpace
DhcpOptions :
UnbilledAddressRanges :
ConfigurationState :
ProvisioningState : Succeeded
Subnets : {21e71701-9f59-4ee5-b798-2a9d8c2762f0, 5f4758ef-9f96-40ca-a389-35c414e996cc,
29fe67b8-6f7b-486c-973b-8b9b987ec8b3}
VirtualNetworkPeerings :
EncryptionCredential :
LogicalNetwork : Microsoft.Windows.NetworkController.LogicalNetwork
Пример. Управление необясанными диапазонами адресов виртуальной сети
You can manage the set of IP subnet prefixes to exclude from billed egress metering by setting the UnbilledAddressRange property of a virtual network. Любой трафик, отправляемый сетевыми интерфейсами в виртуальной сети с IP-адресом назначения, который соответствует одному из префиксов, не будет включен в свойство BilledEgressBytes.
Update the UnbilledAddressRanges property to contain the subnets that will not be billed for access.
$vnet = Get-NetworkControllerVirtualNetwork -ConnectionUri $uri -ResourceID "VNet1" $vnet.Properties.UnbilledAddressRanges = "10.10.2.0/24,10.10.3.0/24"
Tip
При добавлении нескольких IP-подсетей используйте запятую между каждой подсетями IP-адресов. Не включать пробелы до или после запятой.
Update the Virtual Network resource with the modified UnbilledAddressRanges property.
New-NetworkControllerVirtualNetwork -ConnectionUri $uri -ResourceId "VNet1" -Properties $unbilled.Properties -PassInnerException
Выходные данные будут выглядеть примерно так:
Confirm Performing the operation 'New-NetworkControllerVirtualNetwork' on entities of type 'Microsoft.Windows.NetworkController.VirtualNetwork' via 'https://sdn.contoso.com/networking/v3/virtualNetworks/VNet1'. Are you sure you want to continue? [Y] Yes [N] No [S] Suspend [?] Help (default is "Y"): y Tags : ResourceRef : /virtualNetworks/VNet1 InstanceId : 29654b0b-9091-4bed-ab01-e172225dc02d Etag : W/"6970d0a3-3444-41d7-bbe4-36327968d853" ResourceMetadata : ResourceId : VNet1 Properties : Microsoft.Windows.NetworkController.VirtualNetworkProperties
Check the Virtual Network to see the configured UnbilledAddressRanges.
(Get-NetworkControllerVirtualNetwork -ConnectionUri $uri -ResourceID "VNet1").properties
Выходные данные будут выглядеть примерно так:
AddressSpace : Microsoft.Windows.NetworkController.AddressSpace DhcpOptions : UnbilledAddressRanges : 10.10.2.0/24,192.168.2.0/24 ConfigurationState : ProvisioningState : Succeeded Subnets : {21e71701-9f59-4ee5-b798-2a9d8c2762f0, 5f4758ef-9f96-40ca-a389-35c414e996cc, 29fe67b8-6f7b-486c-973b-8b9b987ec8b3} VirtualNetworkPeerings : EncryptionCredential : LogicalNetwork : Microsoft.Windows.NetworkController.LogicalNetwork
Проверьте выставление счетов за неуправляемое использование исходящего трафика виртуальной сети
After you configure the UnbilledAddressRanges property, you can check the billed and unbilled egress usage of each subnet within a virtual network. Исходящий трафик обновляется каждые четыре минуты с общими байтами выставленных и необяснимых диапазонов.
Для каждой виртуальной подсети доступны следующие свойства:
UnbilledEgressBytes shows the number of unbilled bytes sent by network interfaces connected to this virtual subnet. Unbilled bytes are bytes sent to address ranges that are part of the UnbilledAddressRanges property of the parent virtual network.
BilledEgressBytes shows Number of billed bytes sent by network interfaces connected to this virtual subnet. Billed bytes are bytes sent to address ranges that are not part of the UnbilledAddressRanges property of the parent virtual network.
Используйте следующий пример для запроса использования исходящего трафика:
(Get-NetworkControllerVirtualNetwork -ConnectionURI $URI -ResourceId "VNet1").properties.subnets.properties | ft AddressPrefix,BilledEgressBytes,UnbilledEgressBytes
Выходные данные будут выглядеть примерно так:
AddressPrefix BilledEgressBytes UnbilledEgressBytes
------------- ----------------- -------------------
10.0.255.8/29 16827067 0
10.0.2.0/24 781733019 0
10.0.4.0/24 0 0