VpnNextGenMvpnGenParams Object


Description:

VpnNextGenMvpnGenParams

Parents: Project

Children: MvpnGenParams, VpnLspPingGenIpv4CoreParams, VpnLspPingGenIpv4VpnParams, VpnNextGenMvpnGenCorePortParams, VpnNextGenMvpnGenCustPortParams

Automatically-created children: VpnIgpIsisSessionParams, VpnIgpOspfv2SessionParams, VpnMplsLdpSessionParams, VpnMplsRsvpSessionParams

VpnNextGenMvpnGenParams Writable Attributes

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:

Value Description
TRUE

Use 4-byte AS number.

FALSE

Use 2-byte AS number.

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:

Value Description
TRUE

Step core CE BGP 4-byte AS per CE.

FALSE

Do not step core CE BGP 4-byte AS per CE.

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:

Value Description
TRUE

Step core CE BGP 4-byte AS per VPN.

FALSE

Do not step core CE BGP 4-byte AS per VPN.

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:

Value Description
TRUE

Core CE BGP AS is added to the route AS path.

FALSE

Core CE BGP AS is not added to the route AS path.

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:

Value Description
TRUE

Use core CE BGP AS step per CE.

FALSE

Don't use core CE BGP AS step per CE.

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:

Value Description
TRUE

Use core CE BGP AS step per VPN.

FALSE

Don't use core CE BGP AS step per VPN.

CoreEnableBfdForBgp

Enable BFD for BGP

Type: bool

Default: FALSE

Possible Values:

Value Description
TRUE

Enable BFD for BGP is true

FALSE

Enable BFD for BGP is false

CoreIgpProtocol

IGP protocol to use on the core side.

Type: enum

Default: OSPF

Possible Values:

Value Description
OSPF

Use OSPF as the core side IGP.

ISIS

Use IS-IS as the core side IGP.

RIP

Use RIP as the core side IGP.

NONE

Use nothing as the core side IGP

CoreLdpHelloType

Type of LDP hello packet used by the emulated core routers.

Type: enum

Default: DIRECTED

Possible Values:

Value Description
DIRECTED

Use directed hellos for the LDP session.

TARGETED

Use targeted hellos for the LDP session.

CoreMplsProtocol

MPLS protocol used to determine the outer transport MPLS label.

Type: enum

Default: LDP

Possible Values:

Value Description
NONE

Don't use an outer transport MPLS label (single label stack).

LDP

Use LDP to determine the outer transport MPLS label.

RSVP

Use RSVP to determine the outer transport MPLS label.

OSPF

Use OSPF to determine the outer transport MPLS label

ISIS

Use ISIS to determine the outer transport MPLS label

CorePeLoopbackIpAddr

Core PE Loopback IP Address

Type: ip

Default: 10.0.0.2

CorePeLoopbackIpAddrStep

Starting core side PE loopback IP address.

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:

Value Description
TRUE

Enables the creation of core P routers.

FALSE

Disables the creation of core P routers.

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:

Value Description
TRUE

Indicates that each PE should advertise routes for all VPNs.

FALSE

Allows user to enter in the number of VPNs each PE will advertise routes for.

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:

Value Description
VPNS_PER_PE

VPNs are assigned to PEs. The CorePeVpnCount determines the number of VPNs assigned to a PE. For example if there are 6 VPNs and 2 PEs with CorePeVpnCount equal to 3, PE1 will be assigned VPN1-VPN3 and PE2 will be assigned VPN4-VPN6.

PES_PER_VPN

PEs are assigned to VPNs. The CorePeVpnCount determines the number of PEs assigned to a VPN. For example if there are 2 VPNs and 6 PEs with CorePeVpnCount equal to 3, VPN1 will be assigned PE1-PE3 and VPN2 will be assigned PE4-PE6.

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 IPv4 interface address for simulated P routers. Only applicable when checked "Enable P routes".

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

Core P Loopback IP Address

Type: ip

Default: 192.0.1.1

CorePLoopbackIpAddrStep

Core P Loopback IP Address Step

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 advertised by ISIS or OSPF.

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:

Value Description
TREE

Creates a simulated tree topology of P routers.

GRID

Creates a simulated grid topology of P routers.

CoreRouteDistinguisher

To use this attribute, VpnRouteDistinguisherAssignment must be set to MANUAL.

Type: string

Default: 1:0

CoreRouteDistinguisherStepPerCe

Core Route Distinguisher Step per CE

Type: string

Default: 0:0

CoreRouteDistinguisherStepPerCeEnable

Enable core side route distinguisher step per CE.

Type: bool

Default: FALSE

Possible Values:

Value Description
TRUE

Use route distinguisher stepping.

FALSE

Don't use route distinguisher stepping.

CoreRouteDistinguisherStepPerVpn

Core 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:

Value Description
TRUE

Use route distinguisher stepping.

FALSE

Don't use route distinguisher stepping.

CoreRouteReflectorClusterId

Core Route Reflector Cluster ID start value.

Type: ip

Default: 0.0.0.0

CoreRouteReflectorClusterIdStep

Core Route Reflector Cluster ID Step

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:

Value Description
TRUE

Use core side route reflectors.

FALSE

Don't use core side route reflectors.

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:

Value Description
STC_AS_RR

Core Route Reflector Mode is STC_AS_RR

DUT_AS_RR

Core Route Reflector Mode is DUT_AS_RR

CoreRouteReflectorPerPe

Number of route reflectors Core Route Reflectors per 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

CoreTopology

Topology of Provider-Core, includes SPT-ONLY and RPT-TO-SPT.

Type: enum

Default: SPT_ONLY

Possible Values:

Value Description
SPT_ONLY

Provider-Core Topology is SPT(Shortest Path Tree) only, SPT means tree root is multicast source. In wizard, if choose this topology type, route Type 1 and Type 7 will generate automatically.

RPT_TO_SPT

Provider-Core Topology is RPT(C-RP based Tree) to SPT, Root Point means a node recognized as tree root in network, and RPT is a tree rooted at RP.In wizard, if choose this topology type, route Type 1, Type 6 and Type 7 will generate automatically.

CreateUnusedVpnHostsCorePorts

Whether to create hosts for unused core VPN sites.

Type: bool

Default: FALSE

Possible Values:

Value Description
TRUE

Create hosts for unused core VPN sites.

FALSE

Do not create hosts for unused core VPN sites.

CustCeBgp4ByteAs

Customer CE BGP 4-byte AS

Type: string

Default: 1:1

CustCeBgp4ByteAsEnable

Enable customer CE BGP 4-byte AS number.

Type: bool

Default: FALSE

Possible Values:

Value Description
TRUE

Use 4-byte AS number.

FALSE

Use 2-byte AS number.

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:

Value Description
TRUE

Step customer CE BGP 4-byte AS per CE.

FALSE

Do not step customer CE BGP 4-byte AS per CE.

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:

Value Description
TRUE

Step customer CE BGP 4-byte AS per VPN.

FALSE

Do not step customer CE BGP 4-byte AS per VPN.

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 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 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:

Value Description
TRUE

Use customer CE BGP AS step per CE.

FALSE

Don't use CE BGP AS step per CE.

CustCeBgpAsStepPerVpn

Customer CE BGP AS Step per VPN

Type: u16

Default: 1

Range: 0 - 65535

CustCeBgpAsStepPerVpnEnable

Enables the customer CE BGP AS step per VPN.

Type: bool

Default: TRUE

Possible Values:

Value Description
TRUE

Use CE BGP AS step per VPN.

FALSE

Don't use CE BGP AS step per VPN.

CustCeBgpPercent

Percentage of customer side CEs using BGP. Only applicable when CustCeRoutingProtocol is set to MIXED.

Type: double

Default: 0

Range: 0 - 100

CustCeIsisPercent

Percentage of customer side CEs using IS-IS. Only applicable when CustCeRoutingProtocol is set to MIXED.

Type: double

Default: 0

Range: 0 - 100

CustCeOspfPercent

Percentage of customer side CEs using OSPF. Only applicable when CustCeRoutingProtocol is set to MIXED.

Type: double

Default: 0

Range: 0 - 100

CustCeRipPercent

Percentage of customer side CEs using RIP. Only applicable when CustCeRoutingProtocol is set to MIXED.

Type: double

Default: 0

Range: 0 - 100

CustCeRouteType

Determines the customer side CE route type

Type: enum

Default: INTERNAL

Possible Values:

Value Description
INTERNAL

Internal routes are used for customer CE routes.

EXTERNAL

External routes are used for customer CE routes.

CustCeRoutingProtocol

Type of CE routing protocol to use on customer side ports.

Type: enum

Default: 0

Possible Values:

Value Description
BGP

Use BGP on customer side ports.

RIP

Use RIP on customer side ports.

OSPF

Use OSPF on customer side ports.

ISIS

Use IS-IS on customer side ports.

STATIC_ROUTES

Use static routes on customer side ports.

MIXED

Use a mixture of protocols on customer side ports. When MIXED mode is used, the percentage for each protocol must also be configured.

CustCeStaticRoutePercent

Percentage of customer side CEs using static routes. Only applicable when CustCeRoutingProtocol is set to MIXED.

Type: double

Default: 0

Range: 0 - 100

CustCeVpnAssignment

Mode used when assigning CEs to VPNs.

Type: enum

Default: ROUND_ROBIN

Possible Values:

Value Description
ROUND_ROBIN

CEs are assigned to VPNs in round robin. For example if there are 2 VPNs and 4 CEs, the 1st CE will be assigned to VPN1, the 2nd CE will be assigned to VPN2, the 3rd CE will be assigned to VPN1 and the 4th CE will be assigned to VPN2.

SEQUENTIAL

All CEs are assigned to one VPN before assigning CEs to the next VPN. For example if there are 2 VPNs and 4 CEs, the 1st CE would be assigned to VPN1, the 2nd CE will be assigned to VPN1, the 3rd CE will be assigned to VPN2 and the 4th CE will be assigned to VPN2.

CustPimProtocol

Customer Protocol Independent Multicast Protocol. This protocol doesn't rely on any unicast route protocol.

Type: enum

Default: SSM

Possible Values:

Value Description
SM

Customer PIM Protocol mode is Spars Mode.

SSM

Customer PIM Protocol is SSM(Source-Specific Multicast).

CustRouteDistinguisher

Starting customer side route distinguisher.

To use this attribute, VpnRouteDistinguisherAssignment must be set to MANUAL.

Type: string

Default: 1:0

CustRouteDistinguisherStepPerCe

Customer 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:

Value Description
TRUE

Use route distinguisher stepping.

FALSE

Don't use route distinguisher stepping.

CustRouteDistinguisherStepPerVpn

Customer 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:

Value Description
TRUE

Use route distinguisher stepping.

FALSE

Don't use route distinguisher stepping.

CustRoutesPerCe

Customer Routes per CE

Type: u32

Default: 1

Range: 1 - 2147483647

CustRpAddr

IPv4 RP Address configured by customer manually. only applicable when "RP Address Mode" is "USE_INPUT", and BGP version is IPv4.

Type: ip

Default: 192.0.2.0

CustRpIncrement

IPv4 RP Address step configured by customer manually. only applicable when "RP Address Mode" is "USE_INPUT", and BGP version is IPv4.

Type: ip

Default: 0.0.0.1

DutAs

DUT AS Number

Type: u16

Default: 1

Range: 1 - 65535

DutAs4Byte

4-Byte DUT 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:

Value Description
TRUE

Use 4-byte DUT AS number.

FALSE

Use 2-byte DUT AS number.

EnableAllIpv4CoreMcastSenderRoutesPerCe

Enable All Core IPv4 Multicast Sender Routes per CE

Type: bool

Default: TRUE

Possible Values:

Value Description
TRUE

Enable All Core IPv4 Multicast Sender Routes per CE is true

FALSE

Enable All Core IPv4 Multicast Sender Routes per CE true

EnableAllIpv4CustMcastSenderRoutesPerCe

Enable All Customer IPv4 Multicast Sender Routes per CE

Type: bool

Default: TRUE

Possible Values:

Value Description
TRUE

Enable All Customer IPv4 Multicast Sender Routes per CE is true

FALSE

Enable All Customer IPv4 Multicast Sender Routes per CE is false

EnableAllIpv6CoreMcastSenderRoutesPerCe

Enable All Core IPv6 Multicast Sender Routes per CE

Type: bool

Default: TRUE

Possible Values:

Value Description
TRUE

Enable All Core IPv6 Multicast Sender Routes per CE is true

FALSE

Enable All Core IPv6 Multicast Sender Routes per CE is false

EnableAllIpv6CustMcastSenderRoutesPerCe

Enable All Customer IPv6 Multicast Sender Routes per CE

Type: bool

Default: TRUE

Possible Values:

Value Description
TRUE

Enable All Customer IPv6 Multicast Sender Routes per CE is true

FALSE

Enable All Customer IPv6 Multicast Sender Routes per CE is false

EnableCoreTunnelLspPing

Enable Core Tunnel LspPing

Type: bool

Default: FALSE

Possible Values:

Value Description
TRUE

Enable Core Tunnel LspPing is true

FALSE

Enable Core Tunnel LspPing is false

EnableCustBsr

Enable Customer BSR. Only applicable when PIM protocol is "PIM-SM".

Type: bool

Default: FALSE

Possible Values:

Value Description
TRUE

Enable Customer BSR is true

FALSE

Enable Customer BSR is false

EnableMulticastTraffic

Enable or disable creation of multicast traffic stream blocks.

Type: bool

Default: TRUE

Possible Values:

Value Description
TRUE

Multicast traffic stream block is created.

FALSE

No multicast traffic stream block is created.

EnableUnicastTraffic

Traffic type is Unicast Traffic

Type: bool

Default: FALSE

Possible Values:

Value Description
TRUE

Enabled Unicast Traffic

FALSE

Disabled Unicast Traffic

EnableVpnToDutTunnelLspPing

Enable PE-To-DUT VPN Tunnel LspPing

Type: bool

Default: FALSE

Possible Values:

Value Description
TRUE

Enable PE-To-DUT VPN Tunnel LspPing is true

FALSE

Enable PE-To-DUT VPN Tunnel LspPing is false

EnableVpnTunnelLspPing

Enable PE-To-PE VPN Tunnel LspPing

Type: bool

Default: FALSE

Possible Values:

Value Description
TRUE

Enable PE-To-PE VPN Tunnel LspPing is true

FALSE

Enable PE-To-PE VPN Tunnel LspPing is false

EnableVpnV4

VPN version is IPv4

Type: bool

Default: TRUE

Possible Values:

Value Description
TRUE

Enable VPN IPv4 is true

FALSE

Enable VPN IPv4 is false

EnableVpnV6

VPN version is IPv6

Type: bool

Default: FALSE

Possible Values:

Value Description
TRUE

Enable VPN IPv6 is true

FALSE

Enable VPN IPv6 is false

GlobalIdStart

Global ID Start. Only applicable when Tunnel Type is "MLDP P2MP".

Type: u32

Default: 1

GlobalIdStep

Global ID Step. Only applicable when Tunnel Type is "MLDP P2MP".

Type: u32

Default: 1

Ipv4CoreMcastSenderRoutesPerCe

Core IPv4 Multicast Sender Routes per CE

Type: u32

Default: 1

Range: 1 - 2147483647

Ipv4CoreMcastSendersPerRoute

Core IPv4 Multicast Senders per Route

Type: u32

Default: 1

Range: 1 - 2147483647

Ipv4CustMcastSenderRoutesPerCe

Customer IPv4 Multicast Sender Routes per CE

Type: u32

Default: 1

Range: 1 - 2147483647

Ipv4CustMcastSendersPerRoute

Customer IPv4 Multicast Senders per Route

Type: u32

Default: 1

Range: 1 - 2147483647

Ipv4GroupAddressIncrement

Group Address Increment

Type: ip

Default: 0.0.0.1

Ipv4GroupCount

Count of IPv4 multicast group adress

Type: u16

Default: 1

Range: 1 - 65535

Ipv4StartingGroupAddress

Starting address of IPv4 multicast group.

Type: ip

Default: 232.0.0.1

Ipv4UniqueGroupsPerSender

Create unique IPv4 groups for each sender in a VPN

Type: bool

Default: FALSE

Possible Values:

Value Description
TRUE

Create unique IPv6 groups for each sender in a VPN, Number of Groups is calculated by per sender.

FALSE

Do not create unique IPv6 groups for each sender in a VPN. Number of Groups is calculated by per sender.

Ipv4VpnCoreRouteOverlap

Determines if the VPN core side routes should overlap.

Type: bool

Default: FALSE

Possible Values:

Value Description
TRUE

For core side routes use the same route addresses on all VPNs.

FALSE

For core side routes use the same route addresses on all VPNs.

Ipv4VpnCoreRoutePrefixLength

IPv4 VPN Core Route Prefix Length

Type: u32

Default: 24

Range: 1 - 32

Ipv4VpnCoreRouteStart

Start IP address of IPv4 VPN Core Route.

Type: ip

Default: 110.1.1.0

Ipv4VpnCoreRouteStep

IPv4 VPN Core Route Step

Type: u32

Default: 1

Ipv4VpnCustRouteOverlap

Determines if the VPN customer side routers should overlap.

Type: bool

Default: FALSE

Possible Values:

Value Description
TRUE

For customer side routes use the same route addresses on all VPNs.

FALSE

For customer side routes use the same route addresses on all VPNs.

Ipv4VpnCustRoutePrefixLength

IPv4 VPN Customer Route Prefix Length

Type: u32

Default: 24

Range: 1 - 32

Ipv4VpnCustRouteStart

IPv4 VPN Customer Route Start

Type: ip

Default: 10.1.1.0

Ipv4VpnCustRouteStep

IPv4 VPN Customer Route Step

Type: u32

Default: 1

Ipv6CoreMcastSenderRoutesPerCe

Core IPv6 Multicast Sender Routes per CE

Type: u32

Default: 1

Range: 1 - 2147483647

Ipv6CoreMcastSendersPerRoute

Core IPv6 Multicast Senders per Route

Type: u32

Default: 1

Range: 1 - 2147483647

Ipv6CoreRoutesPerCe

Number of routes that will be added to each core side CE.

Type: u32

Default: 1

Range: 1 - 2147483647

Ipv6CustCeRouteType

Determines the customer side IPv6 route type.

Type: enum

Default: INTERNAL

Possible Values:

Value Description
INTERNAL

Internal routes are used for customer routes.

EXTERNAL

External routes are used for customer routes.

Ipv6CustMcastSenderRoutesPerCe

Customer IPv6 Multicast Sender Routes per CE

Type: u32

Default: 1

Range: 1 - 2147483647

Ipv6CustMcastSendersPerRoute

Customer IPv6 Multicast Senders per Route

Type: u32

Default: 1

Range: 1 - 2147483647

Ipv6CustRoutesPerCe

Number of routes that will be added to each customer side CE.

Type: u32

Default: 1

Range: 1 - 2147483647

Ipv6CustRpAddr

IPv6 RP Address configured by customer manually. only applicable when "RP Address Mode" is "USE_INPUT", and BGP version is IPv6.

Type: ipv6

Default: 2001::1

Ipv6CustRpIncrement

IPv6 RP Address step configured by customer manually. only applicable when "RP Address Mode" is "USE_INPUT", and BGP version is IPv6.

Type: ipv6

Default: 0:0:0:1::

Ipv6GroupAddressIncrement

IPv6 Group Address Increment

Type: ipv6

Default: ::1

Ipv6GroupCount

IPv6 Group Count

Type: u16

Default: 1

Range: 1 - 65535

Ipv6StartingGroupAddress

IPv6 Starting Group Address

Type: ipv6

Default: ff3e::1

Ipv6UniqueGroupsPerSender

Create unique IPv6 groups for each sender in a VPN

Type: bool

Default: FALSE

Possible Values:

Value Description
TRUE

Create unique IPv6 groups for each sender in a VPN, Number of Groups is calculated by per sender.

FALSE

Do not create unique IPv6 groups for each sender in a VPN. Number of Groups is calculated by per sender.

Ipv6VpnCoreRouteOverlap

Determines if the VPN core side routes should overlap.

Type: bool

Default: FALSE

Possible Values:

Value Description
TRUE

For core side routes use the same route addresses on all VPNs.

FALSE

For core side routes use the same route addresses on all VPNs.

Ipv6VpnCoreRoutePrefixLength

IPv6 VPN Core Route Prefix Length

Type: u32

Default: 64

Range: 1 - 128

Ipv6VpnCoreRouteStart

IPv6 VPN Core Route Start

Type: ipv6

Default: 2001::

Ipv6VpnCoreRouteStep

IPv6 VPN Core Route Step

Type: u32

Default: 1

Ipv6VpnCustRouteOverlap

Determines if the VPN customer side routers should overlap.

Type: bool

Default: FALSE

Possible Values:

Value Description
TRUE

For customer side routes use the same route addresses on all VPNs.

FALSE

For customer side routes use the same route addresses on all VPNs.

Ipv6VpnCustRoutePrefixLength

IPv6 VPN Customer Route Prefix Length

Type: u32

Default: 64

Range: 1 - 128

Ipv6VpnCustRouteStart

IPv6 VPN Customer Route Start

Type: ipv6

Default: 2000::

Ipv6VpnCustRouteStep

IPv6 VPN Customer Route Step

Type: u32

Default: 1

Ipv6VpnRouteMplsLabelType

Determines how MPLS labels are assigned to VPN routes.

Type: enum

Default: SITE

Possible Values:

Value Description
SITE

Assigns the same MPLS label to all routes on a router belonging to the same site.

ROUTE

Assigns a unique MPLS label to each route prefix.

MulticastFrameSize

Frame Size(bytes)

Type: u16

Default: 1500

Range: 12 - 16383

MulticastTrafficLoadPercentFromCorePorts

Multicast Core Port Traffic Load (%)

Type: double

Default: 10.0

Range: 0 - 100

MulticastTrafficLoadPercentFromCustomerPorts

Multicast Customer Port Traffic Load (%)

Type: double

Default: 10.0

Range: 0 - 100

MvpnV4Type

MVPN Type

Type: enum

Default: NG_MVPN

Possible Values:

Value Description
ROSEN

MVPN Type is Rosen

NG_MVPN

MVPN Type is NG MVPN

PmsiTunnelType

Method of establishing PMSI Tunnel.

Type: enum

Default: P2MP

Possible Values:

Value Description
P2MP

The method of establishing PMSI Tunnel is P2MP

MLDP_P2MP

The method of establishing PMSI Tunnel is MLDP P2MP

IR

The method of establishing PMSI Tunnel is INGRESS_REPLICATION_MVPN. Which means downstream router will allocate label for upstream router to establish tunnel.

PmsiType

P-Multicast Service Interface Type

Type: enum

Default: I_PMSI

Possible Values:

Value Description
I_PMSI

Inclusive-PMSI Only. An inclusive P-tunnel (I-PMSI P-tunnel) enables a PE router that is in the sender site set of an MVPN to transmit multicast data to all PE routers that are members of that MVPN.In wizard, if choose this PMSI type, route Type 1 and Type 7 will generate automatically.

S_PMSI

Inclusive-PMSI+Selective-PMSI. A selective P-tunnel (S-PMSI P-tunnel) enables a PE router that is in the sender site set of an MVPN to transmit multicast data to a subset of the PEs.In wizard, if choose this PMSI type, route Type 1, Type 4 and Type 7 will generate automatically.

S_PMSI_ONLY

Selective-PMSI Only. In wizard, if choose this PMSI type, route Type 1, Type 4 and Type 7 will generate automatically.

ProviderPeLspAssignment

Determines how LSPs are assigned to PEs.

Type: enum

Default: LSPS_PER_PE

Possible Values:

Value Description
LSPS_PER_PE

LSPs are assigned to PEs. The ProviderPeLspCount determines the number of LSPs assigned to a PE. For example if there are 6 LSPs and 2 PEs with ProviderPeLspCount equal to 3, PE1 will be assigned LSP1-LSP3 and PE2 will be assigned LSP4-LSP6.

PES_PER_LSP

PEs are assigned to LSPs. The ProviderPeLspCount determines the number of PEs assigned to a LSP. For example if there are 2 LSPs and 6 PEs with ProviderPeLspCount equal to 3, LSP1 will be assigned PE1-PE3 and LSP2 will be assigned PE4-PE6.

ProviderPeLspCount

Provider PEs per LSP or LSPs per PE count

Type: u16

Default: 1

Range: 1 - 65535

ProviderPeVpnAssignment

Determines how VPNs are assigned to PEs.

Type: enum

Default: VPNS_PER_PE

Possible Values:

Value Description
VPNS_PER_PE

VPNs are assigned to PEs. The CorePeVpnCount determines the number of VPNs assigned to a PE. For example if there are 6 VPNs and 2 PEs with CorePeVpnCount equal to 3, PE1 will be assigned VPN1-VPN3 and PE2 will be assigned VPN4-VPN6.

PES_PER_VPN

PEs are assigned to VPNs. The CorePeVpnCount determines the number of PEs assigned to a VPN. For example if there are 2 VPNs and 6 PEs with CorePeVpnCount equal to 3, VPN1 will be assigned PE1-PE3 and VPN2 will be assigned PE4-PE6.

RpAddressMode

RP Address Mode. Only applicable when PIM protocol is "PIM-SM".

Type: enum

Default: USE_DUT_INTERFACE

Possible Values:

Value Description
USE_DUT_INTERFACE

Use DUT interface address to be RP address.

USE_SOURCE_CE

Use source CE address to be RP address.

USE_INPUT

Use input parameter to be RP address. RP address can be configured manually.

StreamBlockGroupMethod

Stream Block Group Method

Type: enum

Default: AGGREGATE

Possible Values:

Value Description
AGGREGATE

Use one stream block per port.

VPN

Use one stream block per VPN per port.

StreamBlockUseSingleStreamNumberPerEndpointPair

Enables using a single stream number for each endpoint pair.

Type: bool

Default: FALSE

Possible Values:

Value Description
TRUE

Use a single stream number for each endpoint pair.

FALSE

Use multiple stream numbers for each endpoint pair.

TrafficFlow

Type of traffic flows to create.

Type: enum

Default: BIDIRECTIONAL

Possible Values:

Value Description
CUSTOMER_TO_CORE

Traffic is created from the customer side to the core side.

CORE_TO_CUSTOMER

Traffic is created from the core side to the customer side.

BIDIRECTIONAL

Traffic is created from the customer side to the core side and the core side to the customer side.

FULLY_MESHED

Traffic is created from the customer side to the core side and the core side to the customer side like BIDIRECTIONAL mode. Additionally traffic is created between customer side sites that are on different ports and core side sites that are on different ports.

NONE

NONE

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:

Value Description
ONE_TO_ONE

Traffic Pattern is one to one

ONE_TO_MANY

Traffic Pattern is one to many

UseCorePortsEnable

Determines whether or not core side ports will be used.

Type: bool

Default: TRUE

Possible Values:

Value Description
TRUE

Use core side ports.

FALSE

Don't use any core side ports.

UseCustPortsEnable

Determines whether or not customer side ports will be used.

Type: bool

Default: TRUE

Possible Values:

Value Description
TRUE

Use customer side ports.

FALSE

Don't use any customer side ports.

UseDutIfcAsRpAddr

NOTE: This attribute is deprecated. It will be removed in subsequent releases, so it is recommended that you do not use it.

Use DUT Interface as RP Address. Only applicable when PIM protocol is "PIM-SM".

Type: bool

Default: TRUE

Possible Values:

Value Description
TRUE

Use DUT Interface as RP Address is true

FALSE

Use DUT Interface as RP Address is false

VpnCoreRouteOverlap

Determines if the VPN core side routes should overlap.

Type: bool

Default: FALSE

Possible Values:

Value Description
TRUE

For core side routes use the same route addresses on all VPNs.

FALSE

For core side routes use the same route addresses on all VPNs.

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:

Value Description
TRUE

For customer side routes use the same route addresses on all VPNs.

FALSE

For customer side routes use the same route addresses on all VPNs.

VpnRouteDistinguisher

NOTE: This attribute is deprecated. It will be removed in subsequent releases, so it is recommended that you do not use it.

Starting VPN route distinguisher.

Type: string

Default: 1:0

VpnRouteDistinguisherAssignment

Route distinguisher assignment mode.

Type: enum

Default: USE_RT

Possible Values:

Value Description
USE_RT

Use the route target (the setting of VpnRouteTarget) as the route distinguisher.

MANUAL

Manually assign the route distinguisher using the CoreRouteDistinguisherXX or CustRouteDistinguisherXX attributes.

VpnRouteDistinguisherStep

NOTE: This attribute is deprecated. It will be removed in subsequent releases, so it is recommended that you do not use it.

Step to apply to the starting VPN route distinguisher for each subsequent VPN.

Type: string

Default: 1:0

VpnRouteMplsLabelStart

VPN Route MPLS Label Start

Type: u32

Default: 16

Range: 0 - 1048575

VpnRouteMplsLabelType

Determines how MPLS labels are assigned to VPN routes.

Type: enum

Default: SITE

Possible Values:

Value Description
SITE

Assigns the same MPLS label to all routes on a router belonging to the same site.

ROUTE

Assigns a unique MPLS label to each route prefix.

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:

Value Description
TRUE

Use the same route addresses on all VPNs.

FALSE

Use different route addresses on each VPN.

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:

Value Description
TRUE

Override the route target with a different value than the route distinguisher.

FALSE

Use the route distinguisher as the route target.

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

VpnNextGenMvpnGenParams Read-Only Attributes

There are no read-only attributes.