Description:
Route/topology generator parameters for IPv4 routes.
Parents: BgpRouteGenParams, IsisLspGenParams, Ospfv2LsaGenParams, Ospfv3LsaGenParams, RipRouteGenParams
Children: BgpRouteGenRouteAttrParams, IsisLspGenRouteAttrParams, Ospfv2LsaGenRouteAttrParams, Ospfv3LsaGenRouteAttrParams, RipRouteGenRouteAttrParams
Attribute | Description | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Common Writable Attributes | Active, Name | ||||||||||||||
Count |
Total number of routes to generate for this Ipv4RouteGenParams instance. Type: u32 Default: 0 |
||||||||||||||
CreateMultipleRouteBlocks |
Create multiple route block with specified number of routes per route block. Type: bool Default: FALSE Possible Values:
|
||||||||||||||
DisableRouteAggregation |
Enable this option to prevent route aggregation by distributing routes to the ports non-sequentially. Prevent aggregation to stress the SUT's routing table capacity and processing power each time a packet arrives. Type: bool Default: FALSE Possible Values:
|
||||||||||||||
DuplicationPercentage |
Percentage of routes that will be duplicated to another port. The duplicate routes are assigned the secondary category. Type: double Default: 0 Range: 0 - 100 |
||||||||||||||
EmulatedRouters |
Type of emulated router locations where routes will be added. Type: enum Default: NONE Possible Values:
|
||||||||||||||
EnableIpAddrOverride |
Whether to use IpAddrStart/IpAddrEnd values or the default start/end IP addresses. Type: bool Default: TRUE Possible Values:
|
||||||||||||||
IpAddrEnd |
Ending IP address to use for generating the routes. If there are not enough addresses between the start and end IP address to generate the specified number of routes, the route generator will generate as many routes as possible. This attribute is valid only when the EnableIpAddrOverride attribute is set to true. Type: ip Default: 223.255.255.255 |
||||||||||||||
IpAddrIncrement |
IP address increment. Type: u32 Default: 1 |
||||||||||||||
IpAddrStart |
Starting IP address to use for generating the routes. If multiple Ipv4RouteGenParams are used, the route generator will skip addresses it has already used, but will generate the specified number of routes, if possible. This attribute is valid only when the EnableIpAddrOverride attribute is set to true. Type: ip Default: 1.0.0.0 |
||||||||||||||
PrefixLengthDist |
Percentage of routes to create for each prefix length. This attribute is valid when PrefixLengthDistType is CUSTOM. Type: double Default: 0 Range: 0 - 100 |
||||||||||||||
PrefixLengthDistRouteCount |
PrefixLength Distribution array for Route count Type: u32 Default: 0 |
||||||||||||||
PrefixLengthDistType |
Type of prefix length distribution to use to generate the routes. The prefix length distribution determines how many routes are created for each prefix length. Type: enum Default: FIXED Possible Values:
|
||||||||||||||
PrefixLengthEnd |
Maximum prefix length for the generated routes. This attribute is valid when the PrefixLengthDistType is FIXED, LINEAR, or EXPONENTIAL. Type: u8 Default: 24 Range: 1 - 32 |
||||||||||||||
PrefixLengthStart |
Minimum prefix length for the generated routes. This attribute is valid when the PrefixLengthDistType is FIXED, LINEAR, or EXPONENTIAL. Type: u8 Default: 24 Range: 1 - 32 |
||||||||||||||
RoutesPerBlock |
Number of routes per route block. Type: u32 Default: 0 Range: 0 - 2147483647 |
||||||||||||||
SimulatedRouters |
Type of simulated router locations where routes will be added. The SimulatedRouters option is available only for protocols that are capable of advertising topologies (OSPF, ISIS) and when topology generation parameters are specified. Type: enum Default: ALL Possible Values:
|
||||||||||||||
UseIpAddrIncrement |
Whether to use IP address increment. Type: bool Default: FALSE Possible Values:
|
||||||||||||||
WeightRouteAssignment |
How the total number of routes will be distributed. Type: enum Default: BYROUTERS Possible Values:
|
There are no read-only attributes.