DpgClientProtocolConfig Object


Description:

DPG client.

Parents: EmulatedDevice

Result children (automatically created): DpgClientResults

Relations:

Side name
(Type)
Relative Description
ClientLoadProfile
(AffiliatedClientLoadProfile)

ClientLoadProfile

ClientProfile
(AffiliatedClientProfile)

ClientProfile

DpgPlaylist
(AffiliatedPlaylist)

DpgAttackPlaylist, DpgStreamPlaylist

L4L7ProtocolConfigServerBase
(ConnectionDestination)

CifsServerProtocolConfig, DpgServerProtocolConfig, FtpServerProtocolConfig, HttpServerProtocolConfig, IperfServerProtocolConfig, RawTcpServerProtocolConfig, VideoServerProtocolConfig

ViewControlPlaneMplsBindingResult
(ControlPlaneBindingResult)

ViewControlPlaneMplsBindingResult

ConvergenceConfig
(PrimaryPathProtocolConfig)

ConvergenceConfig, ConvergenceConfig

ResultChild
(ResultChild)

DpgClientResults

Use this to connect a results object to an object.

TimeComparisonPair
(TimeComparisonPairSrcProtocol)

TsnProtocolsTimeComparisonPair, TsnProtocolsTimeComparisonPair

UsesIf
(UsesIf)

Aal5If, EthIIIf, FcIf, GreIf, GroupIf, HdlcIf, Ipv4If, Ipv6If, Ipv6SrhIf, ItagIf, L2tpv2If, L2tpv3If, LispIf, MacsecIf, MplsIf, PppIf, PppoeIf, TrillIf, VbrasIf, VlanIf, VxlanGpeIf, VxlanIf

Specifies the interfaces used by the configuration object (configuration object examples: BgpRouterConfig, LdpRouterConfig, and so on).

DpgClientProtocolConfig Writable Attributes

Attribute Description
Common Writable Attributes Active, Name
ClientName

User-specified name of client.

Type: string

Default: "" (empty string)

DynamicLoad

Load value in units of the load profile, only used when Use Dynamic Load is true.

Type: s32

Default: 30

Range: 1 - 1000000

EndpointConnectionPattern

Pattern for connection of client endpoints to server/peer endpoints.

Type: enum

Default: PAIR

Possible Values:

Value Description
PAIR

Pair connections.

BACKBONE_SRC_FIRST

Backbone connections, varying the source address first.

BACKBONE_DST_FIRST

Backbone connections, varying the destination address first.

BACKBONE_INTERLEAVED

Backbone connections, interleaving source and destination addresses.

MaxTransactionsPerServer

Maximum transactions between a single client and server.

Type: u32

Default: 10

Range: 1 - 4294967295

UsePartialBlockState

Unused.

Type: bool

Default: FALSE

Possible Values:

Value Description
TRUE

Unused.

FALSE

Unused.

DpgClientProtocolConfig Read-Only Attributes

Read-Only Attribute Description
LoadProfileRunState

Whether client protocol configuration is running.

Type: bool

Default: FALSE

Possible Values:

Value Description
TRUE

Is running.

FALSE

Is not running.