Description:
Used to define parameters for generating a 6PE/6VPE VPN configuration. These parameters can be expanded into a test configuration using the VpnGenConfigExpandCommand. This can simplify the process of setting up large complicated VPN tests, but is not as flexible as directly creating the configuration.
Parents: Project
Children: Vpn6PeGenCorePortParams, Vpn6PeGenCustPortParams, VpnLspPingGenIpv4CoreParams, VpnLspPingGenIpv4VpnParams
Automatically-created children: VpnIgpIsisSessionParams, VpnIgpOspfv2SessionParams, VpnMplsLdpSessionParams, VpnMplsRsvpSessionParams
Attribute | Description | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Common Writable Attributes | Active, Name | ||||||||||||||
CoreCeBgp4ByteAs |
Core CE BGP 4-byte AS. Type: string Default: 1:1 |
||||||||||||||
CoreCeBgp4ByteAsEnable |
Enable core CE BGP 4-byte AS number. Type: bool Default: FALSE Possible Values:
|
||||||||||||||
CoreCeBgp4ByteAsStepPerCe |
Core CE BGP 4-byte AS step per CE. Type: u32 Default: 1 Range: 0 - 65535 |
||||||||||||||
CoreCeBgp4ByteAsStepPerCeEnable |
Enable core CE BGP 4-byte AS step per CE. Type: bool Default: FALSE Possible Values:
|
||||||||||||||
CoreCeBgp4ByteAsStepPerVpn |
Core CE BGP 4-byte AS step per VPN. Type: u32 Default: 1 Range: 0 - 65535 |
||||||||||||||
CoreCeBgp4ByteAsStepPerVpnEnable |
Enable core CE BGP 4-byte AS step per VPN. Type: bool Default: TRUE Possible Values:
|
||||||||||||||
CoreCeBgpAs |
Starting core CE BGP AS. Type: u16 Default: 1 Range: 1 - 65535 |
||||||||||||||
CoreCeBgpAsEnable |
Enables the core CE BGP AS. Type: bool Default: FALSE Possible Values:
|
||||||||||||||
CoreCeBgpAsStepPerCe |
Core CE BGP AS step per CE. Type: u16 Default: 1 Range: 0 - 65535 |
||||||||||||||
CoreCeBgpAsStepPerCeEnable |
Enable the core CE BGP AS step per CE. Type: bool Default: FALSE Possible Values:
|
||||||||||||||
CoreCeBgpAsStepPerVpn |
Core CE BGP AS step per VPN. Type: u16 Default: 1 Range: 0 - 65535 |
||||||||||||||
CoreCeBgpAsStepPerVpnEnable |
Enable the core CE BGP AS step per VPN. Type: bool Default: TRUE Possible Values:
|
||||||||||||||
CoreEnableBfdForBgp |
Enable BFD for core side BGP. Type: bool Default: FALSE Possible Values:
|
||||||||||||||
CoreIgpProtocol |
IGP protocol to use on the core side. Type: enum Default: OSPF Possible Values:
|
||||||||||||||
CoreLdpHelloType |
Type of LDP hello packet used by the emulated core routers. Type: enum Default: DIRECTED Possible Values:
|
||||||||||||||
CoreMplsProtocol |
MPLS protocol used to determine the outer transport MPLS label. Type: enum Default: LDP Possible Values:
|
||||||||||||||
CorePeLoopbackIpAddr |
Starting core side PE loopback IP address. Type: ip Default: 10.0.0.2 |
||||||||||||||
CorePeLoopbackIpAddrStep |
Step to apply to the starting core side PE loopback IP address for each subsequent PE. Type: ip Default: 0.0.0.1 |
||||||||||||||
CorePEnable |
Enables the creation of core P routers between the PE routers and the DUT. Type: bool Default: TRUE Possible Values:
|
||||||||||||||
CorePePerSubIf |
Number of PE routers created per core side sub-interface. Type: u16 Default: 1 Range: 1 - 10000 |
||||||||||||||
CorePeVpnAll |
Determines if each PE uses all VPNs. Disable this attribute to manually set the number of VPNs each PE will advertise routes for. Type: bool Default: FALSE Possible Values:
|
||||||||||||||
CorePeVpnAssignment |
NOTE: This attribute is deprecated. It will be removed in subsequent releases, so it is recommended that you do not use it. Determines how VPNs are assigned to PEs. Type: enum Default: VPNS_PER_PE Possible Values:
|
||||||||||||||
CorePeVpnCount |
NOTE: This attribute is deprecated. It will be removed in subsequent releases, so it is recommended that you do not use it. Number of VPNs each core PE will advertise routes for. This attribute is only applicable when the CorePeVpnAll attribute is FALSE. Type: u16 Default: 1 Range: 1 - 65535 |
||||||||||||||
CorePIfIpAddr |
Starting simulated P router IPv4 interface address. Type: ip Default: 1.0.0.1 |
||||||||||||||
CorePIfPrefixLength |
Prefix length to use for simulated P router IPv4 interfaces. Type: u8 Default: 24 Range: 1 - 30 |
||||||||||||||
CorePLoopbackIpAddr |
Starting loopback address for emulated/simulated P routers. Type: ip Default: 192.0.1.1 |
||||||||||||||
CorePLoopbackIpAddrStep |
Step applied to the loopback address for emulated/simulated P routers. Type: ip Default: 0.0.1.0 |
||||||||||||||
CorePPerSubIf |
Number of core P routers per core side sub-interface. Only 1 emulated P router is created per sub-interface. If this number is greater than 1, then additional P routers are simulated through the IGP protocol routes. The topology for the additional P routers is determined by the CorePTopologyType attribute. Type: u16 Default: 1 Range: 1 - 65535 |
||||||||||||||
CorePRsvpBandwidthPerLink |
RSVP link bandwidth advertised by ISIS or OSPF. Type: u32 Default: 100000 Range: 1 - 2147483647 |
||||||||||||||
CorePRsvpBandwidthPerTunnel |
RSVP tunnel bandwidth. Type: u32 Default: 0 Range: 0 - 2147483647 |
||||||||||||||
CorePSrv6VpnCount |
Core P Router Number for Srv6Vpn Type: u8 Default: 1 Range: 1 - 16 |
||||||||||||||
CorePTopologyType |
Type of core P router topology. Type: enum Default: TREE Possible Values:
|
||||||||||||||
CoreRouteDistinguisher |
Starting route distinguisher for core side sites. To use this attribute, VpnRouteDistinguisherAssignment must be set to MANUAL. Type: string Default: 1:0 |
||||||||||||||
CoreRouteDistinguisherStepPerCe |
Core side route distinguisher step per CE. Type: string Default: 0:0 |
||||||||||||||
CoreRouteDistinguisherStepPerCeEnable |
Enable the core route distinguisher step per CE. Type: bool Default: FALSE Possible Values:
|
||||||||||||||
CoreRouteDistinguisherStepPerVpn |
Core side route distinguisher step per VPN. Type: string Default: 1:0 |
||||||||||||||
CoreRouteDistinguisherStepPerVpnEnable |
Enable the core side route distinguisher step per VPN. Type: bool Default: TRUE Possible Values:
|
||||||||||||||
CoreRouteReflectorClusterId |
Starting cluster ID. Type: ip Default: 0.0.0.0 |
||||||||||||||
CoreRouteReflectorClusterIdStep |
Step to apply to the starting cluster ID for each subsequent route reflector. Type: ip Default: 0.0.0.1 |
||||||||||||||
CoreRouteReflectorEnable |
Enables the usage of core side route reflectors. When this attribute is enabled, Spirent TestCenter emulates a BGP route reflector on one (or more) of the generated P routers. The DUT should be set up to peer with the route reflector instead of the PE routers (which Spirent TestCenter simulates through advertised routes). Type: bool Default: FALSE Possible Values:
|
||||||||||||||
CoreRouteReflectorIds |
Core Route Reflector ID(s) Type: ip Default: 0.0.0.0 |
||||||||||||||
CoreRouteReflectorLoopbackIpAddr |
Starting core side route reflector loopback IP address. Type: ip Default: 7.7.7.7 |
||||||||||||||
CoreRouteReflectorLoopbackIpAddrStep |
Step to apply to the starting core side route reflector loopback IP address for each subsequent route reflector. Type: ip Default: 0.0.0.1 |
||||||||||||||
CoreRouteReflectorMode |
Core Route Reflector Mode Type: enum Default: STC_AS_RR Possible Values:
|
||||||||||||||
CoreRouteReflectorPerPe |
Number of route reflectors that will reflect routes for each PE. Type: u16 Default: 1 Range: 1 - 65535 |
||||||||||||||
CoreRouteReflectorPerSubIf |
Number of route reflectors per core side sub-interface. Type: u16 Default: 1 Range: 1 - 65535 |
||||||||||||||
CoreRoutesPerCe |
Number of routes that will be added to each core side CE. Type: u32 Default: 1 Range: 1 - 2147483647 |
||||||||||||||
CreateUnusedVpnHostsCorePorts |
Whether to create hosts for unused core VPN sites. Type: bool Default: FALSE Possible Values:
|
||||||||||||||
CustCeBgp4ByteAs |
Customer CE BGP 4-byte AS. Type: string Default: 1:1 |
||||||||||||||
CustCeBgp4ByteAsEnable |
Enable customer CE BGP 4-byte AS. Type: bool Default: FALSE Possible Values:
|
||||||||||||||
CustCeBgp4ByteAsStepPerCe |
Customer CE BGP 4-byte AS step per CE. Type: u32 Default: 1 Range: 0 - 65535 |
||||||||||||||
CustCeBgp4ByteAsStepPerCeEnable |
Enable customer CE BGP 4-byte AS step per CE. Type: bool Default: FALSE Possible Values:
|
||||||||||||||
CustCeBgp4ByteAsStepPerVpn |
Customer CE BGP 4-byte AS step per VPN. Type: u32 Default: 1 Range: 0 - 65535 |
||||||||||||||
CustCeBgp4ByteAsStepPerVpnEnable |
Enable customer CE BGP 4-byte AS step per VPN. Type: bool Default: TRUE Possible Values:
|
||||||||||||||
CustCeBgpAs |
Customer side CE starting BGP AS number. Type: u16 Default: 1 Range: 1 - 65535 |
||||||||||||||
CustCeBgpAsStep |
NOTE: This attribute is deprecated. It will be removed in subsequent releases, so it is recommended that you do not use it. Instead of this attribute you can use these attributes: CustCeBgpAsStepPerCeEnable and CustCeBgpAsStepPerCe; CustCeBgpAsStepPerVpnEnable and CustCeBgpAsStepPerVpn. Step applied to the customer-side starting BGP AS number for each subsequent BGP router added to the customer side port. Type: u16 Default: 1 Range: 0 - 65535 |
||||||||||||||
CustCeBgpAsStepPerCe |
Customer side CE BGP AS step per CE. Type: u16 Default: 1 Range: 0 - 65535 |
||||||||||||||
CustCeBgpAsStepPerCeEnable |
Enables the customer CE BGP AS step per CE. Type: bool Default: FALSE Possible Values:
|
||||||||||||||
CustCeBgpAsStepPerVpn |
Customer CE BGP AS step per VPN. Type: u16 Default: 1 Range: 0 - 65535 |
||||||||||||||
CustCeBgpAsStepPerVpnEnable |
Enable the customer CE BGP AS step per VPN. Type: bool Default: TRUE Possible Values:
|
||||||||||||||
CustCeBgpPercent |
Percentage of customer side CEs using BGP. This attribute is only applicable when the CustCeRoutingProtocol attribute is MIXED. Type: double Default: 0 Range: 0 - 100 |
||||||||||||||
CustCeIsisPercent |
Percentage of customer side CEs using IS-IS. This attribute is only applicable when the CustCeRoutingProtocol attribute is MIXED. Type: double Default: 0 Range: 0 - 100 |
||||||||||||||
CustCeOspfPercent |
Percentage of customer side CEs using OSPF. This attribute is only applicable when the CustCeRoutingProtocol attribute is MIXED. Type: double Default: 0 Range: 0 - 100 |
||||||||||||||
CustCeRipPercent |
Percentage of customer side CEs using RIP. This attribute is only applicable when the CustCeRoutingProtocol attribute is MIXED. Type: double Default: 0 Range: 0 - 100 |
||||||||||||||
CustCeRouteType |
Determines the customer side route type used for ISIS or OSPF. Type: enum Default: INTERNAL Possible Values:
|
||||||||||||||
CustCeRoutingProtocol |
Type of CE routing protocol to use on customer side ports. Type: enum Default: 0 Possible Values:
|
||||||||||||||
CustCeStaticRoutePercent |
Percentage of customer side CEs using static routes. This attribute is only applicable when the CustCeRoutingProtocol attribute is MIXED. Type: double Default: 0 Range: 0 - 100 |
||||||||||||||
CustCeVpnAssignment |
Mode used when assigning CEs to VPNs. Type: enum Default: ROUND_ROBIN Possible Values:
|
||||||||||||||
CustRouteDistinguisher |
Starting customer side route distinguisher. To use this attribute, VpnRouteDistinguisherAssignment must be set to MANUAL. Type: string Default: 1:0 |
||||||||||||||
CustRouteDistinguisherStepPerCe |
Customer side route distinguisher step per CE. Type: string Default: 0:0 |
||||||||||||||
CustRouteDistinguisherStepPerCeEnable |
Enable customer side route distinguisher step per CE. Type: bool Default: FALSE Possible Values:
|
||||||||||||||
CustRouteDistinguisherStepPerVpn |
Customer side route distinguisher step per VPN. Type: string Default: 1:0 |
||||||||||||||
CustRouteDistinguisherStepPerVpnEnable |
Enable the customer side route distinguisher step per VPN. Type: bool Default: TRUE Possible Values:
|
||||||||||||||
CustRoutesPerCe |
Number of routes that will be added to each customer side CE. Type: u32 Default: 1 Range: 1 - 2147483647 |
||||||||||||||
DutAs |
AS number of the DUT. Type: u16 Default: 1 Range: 1 - 65535 |
||||||||||||||
DutAs4Byte |
DUT 4-byte AS number. Type: string Default: 1:1 |
||||||||||||||
DutLoopbackIpAddr |
DUT loopback IP address. Type: ip Default: 10.0.0.1 |
||||||||||||||
Enable4ByteDutAs |
Enable 4-byte DUT AS number. Type: bool Default: FALSE Possible Values:
|
||||||||||||||
EnableCoreTunnelLspPing |
Enable Core Tunnel LspPing Type: bool Default: FALSE Possible Values:
|
||||||||||||||
EnableVpnToDutTunnelLspPing |
Enable PE-To-DUT VPN Tunnel LspPing Type: bool Default: FALSE Possible Values:
|
||||||||||||||
EnableVpnTunnelLspPing |
Enable PE-To-PE VPN Tunnel LspPing Type: bool Default: FALSE Possible Values:
|
||||||||||||||
ProviderPeLspAssignment |
Provider side PE LSP assignment. Type: enum Default: LSPS_PER_PE Possible Values:
|
||||||||||||||
ProviderPeLspCount |
Provider PEs per LSP or LSPs per PE count. Type: u16 Default: 1 Range: 1 - 65535 |
||||||||||||||
ProviderPeVpnAssignment |
Provider side VPN LSP assignment. Type: enum Default: VPNS_PER_PE Possible Values:
|
||||||||||||||
StreamBlockGroupMethod |
Stream block group method. Type: enum Default: AGGREGATE Possible Values:
|
||||||||||||||
StreamBlockUseSingleStreamNumberPerEndpointPair |
Enables using a single stream number for each endpoint pair. Type: bool Default: FALSE Possible Values:
|
||||||||||||||
TrafficFlow |
Type of traffic flows to create. Type: enum Default: BIDIRECTIONAL Possible Values:
|
||||||||||||||
TrafficLoadPercentFromCorePorts |
Load percentage for test traffic from each core side port. Type: double Default: 10.0 Range: 0 - 100 |
||||||||||||||
TrafficLoadPercentFromCustomerPorts |
Load percentage for test traffic from each customer side port. Type: double Default: 10.0 Range: 0 - 100 |
||||||||||||||
TrafficPattern |
Traffic Pattern Type: enum Default: ONE_TO_MANY Possible Values:
|
||||||||||||||
UseCorePortsEnable |
Determines whether or not core side ports will be used. Type: bool Default: TRUE Possible Values:
|
||||||||||||||
UseCustPortsEnable |
Determines whether or not customer side ports will be used. Type: bool Default: TRUE Possible Values:
|
||||||||||||||
Vpn6VpeEnable |
Selects between 6PE and 6VPE mode. Type: bool Default: TRUE Possible Values:
|
||||||||||||||
VpnCoreRouteOverlap |
Determines if the VPN core side routes should overlap. Type: bool Default: FALSE Possible Values:
|
||||||||||||||
VpnCoreRoutePrefixLength |
VPN core route prefix length. Type: u32 Default: 64 Range: 1 - 128 |
||||||||||||||
VpnCoreRouteStart |
VPN core route start. Type: ipv6 Default: 2001:: |
||||||||||||||
VpnCoreRouteStep |
VPN core route step. Type: u32 Default: 1 |
||||||||||||||
VpnCount |
Number of VPNs that will be configured. Type: u16 Default: 10 Range: 1 - 65535 |
||||||||||||||
VpnCustRouteOverlap |
Determines if the VPN customer side routers should overlap. Type: bool Default: FALSE Possible Values:
|
||||||||||||||
VpnCustRoutePrefixLength |
VPN customer route prefix length. Type: u32 Default: 64 Range: 1 - 128 |
||||||||||||||
VpnCustRouteStart |
VPN customer route start. Type: ipv6 Default: 2000:: |
||||||||||||||
VpnCustRouteStep |
VPN customer route step. Type: u32 Default: 1 |
||||||||||||||
VpnRouteDistinguisher |
NOTE: This attribute is deprecated. It will be removed in subsequent releases, so it is recommended that you do not use it. Instead of this attribute, use the CoreRouteDistinguisherXX or CustRouteDistinguisherXX attributes. Starting VPN route distinguisher. Type: string Default: 1:0 |
||||||||||||||
VpnRouteDistinguisherAssignment |
Route distinguisher assignment mode. Type: enum Default: USE_RT Possible Values:
|
||||||||||||||
VpnRouteDistinguisherStep |
NOTE: This attribute is deprecated. It will be removed in subsequent releases, so it is recommended that you do not use it. Instead of this attribute, use the CoreRouteDistinguisherXX or CustRouteDistinguisherXX attributes. Step to apply to the starting VPN route distinguisher for each subsequent VPN. Type: string Default: 1:0 |
||||||||||||||
VpnRouteMplsLabelStart |
Starting MPLS label to assign to core side VPN routes. Type: u32 Default: 16 Range: 0 - 1048575 |
||||||||||||||
VpnRouteMplsLabelType |
Determines how MPLS labels are assigned to VPN routes. Type: enum Default: SITE Possible Values:
|
||||||||||||||
VpnRouteOverlap |
NOTE: This attribute is deprecated. It will be removed in subsequent releases, so it is recommended that you do not use it. See VpnRouteStart for alternate attributes to use. Determines if VPN route addresses should overlap. Type: bool Default: FALSE Possible Values:
|
||||||||||||||
VpnRoutePrefixLength |
NOTE: This attribute is deprecated. It will be removed in subsequent releases, so it is recommended that you do not use it. See VpnRouteStart for alternate attributes to use. Route prefix length. Type: u32 Default: 64 Range: 1 - 128 |
||||||||||||||
VpnRouteStart |
NOTE: This attribute is deprecated. It will be removed in subsequent releases, so it is recommended that you do not use it. Instead of this attribute, you can use the following attributes for separate customer-side and core-side routes: VpnCoreRouteOverlap, VpnCoreRoutePrefixLength, VpnCoreRouteStart, VpnCoreRouteStep. VpnCustRouteOverlap, VpnCustRoutePrefixLength, VpnCustRouteStart, VpnCustRouteStep. Starting IP address for routes. Type: ipv6 Default: 2001:: |
||||||||||||||
VpnRouteStep |
NOTE: This attribute is deprecated. It will be removed in subsequent releases, so it is recommended that you do not use it. See VpnRouteStart for alternate attributes to use. Step applied to the route address. Type: u32 Default: 1 |
||||||||||||||
VpnRouteTarget |
Starting route target for the VPN. Route distinguisher will be the same as this unless you set VpnRouteDistinguisherAssignment to MANUAL and use some of the CoreRouteDistinguisherXX or CustRouteDistinguisherXX attributes. Type: string Default: 1:0 |
||||||||||||||
VpnRouteTargetOverride |
NOTE: This attribute is deprecated. It will be removed in subsequent releases, so it is recommended that you do not use it. Use VpnRouteDistinguisherAssignment instead of this attribute. Determines if the route target should be overridden. By default, the route target and the route distinguisher are the same. Enable this attribute to use a route target that is different from the route distinguisher. Type: bool Default: FALSE Possible Values:
|
||||||||||||||
VpnRouteTargetStep |
Step to apply to the starting VPN route target for each subsequent VPN. Specify the starting route target with VpnRouteTarget. Type: string Default: 1:0 |
There are no read-only attributes.