@@ -671,8 +671,6 @@ but with some fields pre-filled with the settings of the existing offering.
671671You can modify any of the settings as needed before clicking Add to create the new offering.
672672
673673
674- .. _network-throttling :
675-
676674Network Throttling
677675------------------
678676
@@ -696,13 +694,15 @@ configured on the following:
696694
697695- Global parameter
698696
699- If network rate is set to NULL in service offering, the value provided
700- in the vm.network.throttling.rate global parameter is applied. If the
701- value is set to NULL for network offering, the value provided in the
702- network.throttling.rate global parameter is considered. If a VPC
703- offering has no public network rate, the value provided in the
704- vpc.public.network.throttling.rate global parameter is used for the
705- VPCs created with it.
697+ For an instance, if network rate is set to NULL in the compute offering,
698+ the value provided in the vm.network.throttling.rate global parameter is
699+ applied. For the guest network of a virtual router, the network rate of
700+ the system offering of the router is used if it is set. Otherwise the
701+ network rate of the guest network offering is used, and if that is NULL,
702+ the value provided in the network.throttling.rate global parameter is
703+ considered. If a VPC offering has no public network rate, the value
704+ provided in the vpc.public.network.throttling.rate global parameter is
705+ used for the VPCs created with it.
706706
707707For the default public, storage, and management networks, network rate
708708is set to 0. This implies that the public, storage, and management
@@ -766,12 +766,12 @@ network used in CloudStack. In shared networks, ingress traffic is
766766unlimited for CloudStack, and egress traffic is limited to the rate that
767767applies to the port group used by the instance if any. If the compute
768768offering has a network rate configured, this rate applies to the egress
769- traffic, otherwise the network rate set for the network offering
770- applies. For isolated networks, the network rate set for the network
771- offering, if any, effectively applies to the ingress traffic. This is
772- mainly because the network rate set for the network offering applies to
773- the egress traffic from the virtual router to the instance. The egress
774- traffic is limited by the rate that applies to the port group used by
769+ traffic, otherwise the value of the vm. network.throttling.rate global
770+ parameter applies. For isolated networks, the network rate set for the
771+ network offering, if any, effectively applies to the ingress traffic.
772+ This is mainly because the network rate set for the network offering
773+ applies to the egress traffic from the virtual router to the instance.
774+ The egress traffic is limited by the rate that applies to the port group used by
775775the instance if any, similar to shared networks.
776776
777777For example:
@@ -815,7 +815,7 @@ To create a VPC offering with a public network rate:
815815 other settings of the offering:
816816
817817 - Enter a positive number to limit the public gateway to that rate in
818- megabits per second .
818+ Mbps .
819819
820820 - Enter -1 or 0 for unlimited bandwidth.
821821
@@ -851,7 +851,11 @@ interface). Changing the global parameter therefore affects an existing
851851VPC only after the VPC is restarted with cleanup. A restart without
852852cleanup does not change the rate of the VPC. The rate of a VPC is shown
853853as **Public network rate (Mb/s) ** in the VPC details, and as
854- **publicnetworkrate ** in the listVPCs API response.
854+ **publicnetworkrate ** in the listVPCs API response. This value is
855+ updated only when the VPC is restarted with cleanup. A virtual router
856+ that is stopped and started, or recreated by other means, may apply a
857+ new value of the global parameter to its public interface without the
858+ VPC details being updated.
855859
856860.. image :: /_static/images/vpc_details_public_network_rate.png
857861 :width: 335px
@@ -879,9 +883,15 @@ uses the public network rate of the new offering.
879883.. note ::
880884 When upgrading to 24.0, the network rate that applies to the existing
881885 networks and NICs is recorded using the rules that applied before the
882- upgrade, so the bandwidth limits of existing resources do not change.
883- Existing VPCs have no public network limit (unlimited). The new rules
884- described above apply to the networks and NICs created after the upgrade.
886+ upgrade, and running instances and routers keep those limits. The new
887+ rules described above apply to the networks and NICs created after the
888+ upgrade, and to existing instances and routers when they are next
889+ started, for example after a stop and start, or after a router is
890+ recreated.
891+
892+ Existing VPCs are reported as having an unlimited public network rate.
893+ Their virtual routers keep the previous limit until the VPC is
894+ restarted with cleanup, after which the rules above apply.
885895
886896
887897Changing the Default System Offering for System VMs
0 commit comments