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:
- No connection to a chassis
- Invalid port number
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:
- No connection to a chassis
- Invalid port number
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:
- No connection to a chassis
- Invalid port number
- The port is being used by another user
- Bert is not supported for this port type (PoS only)
- Configured parameters are not valid for this setting
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:
- No connection to a chassis
- Invalid port number
- Bert is not supported for this port type (PoS only)
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:
- No connection to a chassis
- Invalid port number
- Bert is not supported for this port type (PoS only)
EXAMPLES
See examples in bert