bertErrorGeneration

bertErrorGeneration - configure the BERT Error Generation parameters on a Packet over Sonet port of a card on a chassis.

SYNOPSIS

bertErrorGeneration sub-command options

DESCRIPTION

The bertErrorGeneration command is used to configure the insertion of deliberate errors on a port. The port must previously have been setup using the bert command. Refer to the Ixia Reference Guide for a discussion on BERT testing in Ixia equipment.

bertErrorGeneration commands operate on concatenated and channelized cards. Cards capable of channelization must be put in that mode by setting the port command's transmitMode setting to portTxModeBertChannelized. They can be further channelized by using the bert channelize sub-command. Channel selection in accomplished with the optional level argument in the set and get commands. bert and bertErrorGeneration for more details on level selection.

STANDARD OPTIONS
bitMask

For OC-48 unframed BERT: a 32-bit mask, expressed as a list of four one-byte elements, which indicates which bit in a 32-bit word is to be errored. (default = 00000000 00000000 00000000 00000001)

For all other BERT: a 128-bit mask, expressed as a list of 16 two-byte hex elements, which indicates which bit in a 128-bit word is to be errored. (default = 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00)

burstCount

The number of times that the error is to be inserted. (default = 1)

burstPeriod

The number of bits between error insertions. (default = 128)

burstWidth

The number of bits in the error insertion; this should be set to 32 or less. (default = 128)

continuousErrorInsert
true/false

Inserts BERT errors continuously, at the rate selectd in the errorBitRate option. (default = false)

errorBitRate

During continuous burst rate situations, this is the error rate.

Option

Value

Usage

bert_1e2

0

An error is inserted every 2^2 (4) bits.

bert_1e3

1

An error is inserted every 2^3 (8) bits.

bert_1e4

2

An error is inserted every 2^4 (16) bits.

bert_1e5

3

An error is inserted every 2^5 (32) bits.

bert_1e6

4

An error is inserted every 2^6 (64) bits.

bert_1e7

5

An error is inserted every 2^7 (128) bits.

bert_1e8

6

An error is inserted every 2^8 (256) bits.

bert_1e9

7

(default) An error is inserted every 2^9 (512) bits.

bert_1e10

8

An error is inserted every 2^10 (1024) bits.

bert_1e11

9

An error is inserted every 2^11 (2048) bits.

bert_UserDefined

10

An error is inserted every period bits.

period

If errorBitRate is set to bert_UserDefined, then this is the number of bits between error insertions. (default = 4000000000)

COMMANDS

The bertErrorGeneration command is invoked with the following sub-commands. If no sub-command is specified, returns a list of all sub-commands available.

bertErrorGeneration cget option

Returns the current value of the configuration option given by option. Option may have any of the values accepted by the bertErrorGeneration command.

bertErrorGeneration config option value

Modify the configuration options of the bertErrorGeneration. If no option is specified, returns a list describing all of the available options (see STANDARD OPTIONS) for bertErrorGeneration.

bertErrorGeneration get chasID cardID portID laneNo [level]

Gets the current configuration of the bertErrorGeneration for port with id portID on card cardID, chassis chasID from its hardware. If the card is channelized, then the optional level parameter must be used to select the appropriate channel. The laneNo option is only applicable when portFeatureBertList is active.

Call this command before calling bertErrorGeneration cget option value to get the value of the configuration option. Specific errors are:

bertErrorGeneration insertSingleError chasID cardID portID laneNumber [level]

Inserts a single error into the BERT stream as specified by the STANDARD OPTIONS. If the card is channelized, then the optional level parameter must be used to select the appropriate channel. The laneNumber option is only applicable when portFeatureBertList is active, and is used to specify the BERT lane where the error is generated. Specific errors are:

bertErrorGeneration set chasID cardID portID laneNo [level]

Sets the configuration of the bertErrorGeneration in IxHAL for port with id portID on card cardID, chassis chasID by reading the configuration option values set by the bertErrorGeneration config option value command. If the card is channelized, then the optional level parameter must be used to select the appropriate channel. The laneNo option is only applicable when portFeatureBertList is active.

Specific errors are:

bertErrorGeneration setDefault

Sets to IxTclHal default values for all configuration options.

bertErrorGeneration startContinuousError chasID cardID portID laneNumber [level]

Continuously inserts errors into the BERT stream, as dictated by the STANDARD OPTIONS. If the card is channelized, then the optional level parameter must be used to select the appropriate channel. The laneNumber option is only applicable when portFeatureBertList is active, and is used to specify the BERT lane where the error is generated. Errors are inserted once every 2^errorBitRate bits. Specific errors are:

bertErrorGeneration stopContinuousError chasID cardID portID laneNumber [level]

Stops the continuous insertion of errors into the BERT stream. If the card is channelized, then the optional level parameter must be used to select the appropriate channel. The laneNumber option is only applicable when portFeatureBertList is active, and is used to specify the BERT lane where the error is generated.

Specific errors are:

EXAMPLES

See examples in bert

SEE ALSO

bert