Releases: open-traffic-generator/ixia-c
Releases · open-traffic-generator/ixia-c
Release v0.0.1-4554
About
This build includes bug fixes.
Build Details
Component | Version |
---|---|
Open Traffic Generator API | 0.12.5 |
snappi | 0.12.6 |
gosnappi | 0.12.6 |
ixia-c-controller | 0.0.1-4554 |
ixia-c-traffic-engine | 1.6.0.85 |
ixia-c-app-usage-reporter | 0.0.1-37 |
ixia-c-protocol-engine | 1.00.0.331 |
ixia-c-ixhw-server | 0.12.5-1 |
ixia-c-operator | 0.3.6 |
ixia-c-gnmi-server | 1.12.7 |
ixia-c-one | 0.0.1-4554 |
Bug Fix(s)
monitor.flow_metrics
will now correctly reportsbytes_tx
.- The VLAN TPID field in flow packet header configuration is now set to correct default of 65535 when it’s not encapsulating known protocol header.
Known Issues
- Supported value for
flows[i].metrics.latency.mode
iscut_through
. - The metric
loss
in flow metrics is currently not supported. - When flow transmit is started, transmission will be restarted on any existing flows already transmitting packets.
- #118
Release v0.0.1-4478
About
This build includes stability fixes.
Build Details
Component | Version |
---|---|
Open Traffic Generator API | 0.12.3 |
snappi | 0.12.3 |
gosnappi | 0.12.3 |
ixia-c-controller | 0.0.1-4478 |
ixia-c-traffic-engine | 1.6.0.45 |
ixia-c-app-usage-reporter | 0.0.1-37 |
ixia-c-protocol-engine | 1.00.0.326 |
ixia-c-ixhw-server | 0.12.3-2 |
ixia-c-operator | 0.3.6 |
ixia-c-gnmi-server | 1.12.5 |
ixia-c-one | 0.0.1-4478 |
Known Issues
- Supported value for
flows[i].metrics.latency.mode
iscut_through
. - The metric
loss
in flow metrics is currently not supported. - When flow transmit is started, transmission will be restarted on any existing flows already transmitting packets.
- #118
Release v0.0.1-4435
About
This build includes bug fixes.
Build Details
Component | Version |
---|---|
Open Traffic Generator API | 0.12.2 |
snappi | 0.12.2 |
gosnappi | 0.12.2 |
ixia-c-controller | 0.0.1-4435 |
ixia-c-traffic-engine | 1.6.0.35 |
ixia-c-app-usage-reporter | 0.0.1-37 |
ixia-c-protocol-engine | 1.00.0.325 |
ixia-c-ixhw-server | 0.12.2-2 |
ixia-c-operator | 0.3.4 |
ixia-c-gnmi-server | 1.12.4 |
ixia-c-one | 0.0.1-4435 |
Bug Fix(s)
set_config
fails withunsuccessful Response: RX runtime not configured for port:
if large port testbed is used on subsequent test runs is fixed.
Known Issues
- Supported value for
flows[i].metrics.latency.mode
iscut_through
. - The metric
loss
in flow metrics is currently not supported. - When flow transmit is started, transmission will be restarted on any existing flows already transmitting packets.
- #118
Release v0.0.1-4399
About
This build includes new features.
Build Details
Component | Version |
---|---|
Open Traffic Generator API | 0.12.1 |
snappi | 0.12.1 |
gosnappi | 0.12.1 |
ixia-c-controller | 0.0.1-4399 |
ixia-c-traffic-engine | 1.6.0.35 |
ixia-c-app-usage-reporter | 0.0.1-37 |
ixia-c-protocol-engine | 1.00.0.320 |
ixia-c-ixhw-server | 0.12.1-2 |
ixia-c-operator | 0.3.4 |
ixia-c-gnmi-server | 1.12.2 |
ixia-c-one | 0.0.1-4399 |
` |
Release Feature(s)
- Support for deprecated control, action and update APIs (
set_transmit_state
,set_link_state
,set_capture_state
,update_flows
,set_route_state
,send_ping
,set_protocol_state
,set_device_state
) have been removed. Please use followingset_control_state
,set_control_action
andupdate_config
APIs instead of the previous ones. Please refer to go utils and python utils for further details usage. - Most properties in OTG with integer data type have been assigned correct integer format (from
uint32
,uint64
,int32
andint64
). Please click here to examine all changes. - Once you upgrade the new ixia-c release, in addition to removing the deprecated APIs from the test programs, data types of some variables in the test programs might need to be changed to avoid compilation errors.
Known Issues
- Supported value for
flows[i].metrics.latency.mode
iscut_through
. - The metric
loss
in flow metrics is currently not supported. - When flow transmit is started, transmission will be restarted on any existing flows already transmitting packets.
- #118
Release v0.0.1-4306
About
This build includes stability fixes.
Build Details
Component | Version |
---|---|
Open Traffic Generator API | 0.11.11 |
snappi | 0.11.17 |
gosnappi | 0.11.17 |
ixia-c-controller | 0.0.1-4306 |
ixia-c-traffic-engine | 1.6.0.35 |
ixia-c-app-usage-reporter | 0.0.1-37 |
ixia-c-protocol-engine | 1.00.0.318 |
ixia-c-ixhw-server | 0.11.11-2 |
ixia-c-operator | 0.3.4 |
ixia-c-gnmi-server | 1.11.17 |
ixia-c-one | 0.0.1-4306 |
` |
Known Issues
- Supported value for
flows[i].metrics.latency.mode
iscut_through
. - The metric
loss
in flow metrics is currently not supported. - When flow transmit is started, transmission will be restarted on any existing flows already transmitting packets.
- #118
Release v0.0.1-4167
About
This build includes new features.
Build Details
Component | Version |
---|---|
Open Traffic Generator API | 0.11.10 |
snappi | 0.11.16 |
gosnappi | 0.11.16 |
ixia-c-controller | 0.0.1-4167 |
ixia-c-traffic-engine | 1.6.0.35 |
ixia-c-app-usage-reporter | 0.0.1-37 |
ixia-c-protocol-engine | 1.00.0.316 |
ixia-c-ixhw-server | 0.11.10-13 |
ixia-c-operator | 0.3.4 |
ixia-c-gnmi-server | 1.11.16 |
ixia-c-one | 0.0.1-4167 |
Release Feature(s)
- Enabling
metric_tags
for egress tracking is now also supported on ipv6.src/dst, ipv6.traffic_class, ipv6.flow_label and ipv6.payload_length. [Ixia-C]eth := flow.EgressPacket().Add().Ethernet() ipv6 := flow.EgressPacket().Add().Ipv6() ipv6Tag := ipv6.Dst().MetricTags().Add() ipv6Tag.SetName("flow_ipv6_dst") ipv6Tag.SetOffset(120) ipv6Tag.SetLength(8)
- Support is available in gNMI to fetch the drill-down statistics for egress tracking as follows [Ixia-C] details:
1. Flow level metrics + Tagged Metrics: example path: "flows/flow[name=f1]“ 2. Only Flow level metrics: example path: "flows/flow[name=f1]/state“ 3. Only Tagged metrics example path: "flows/flow[name=f1]/tagged-metrics“ 4. Filtered Tagged metrics: example path: "flows/flow[name=f1]/tagged-metrics/tagged-metric[name-value-pairs=flow_ipv6_dst=0x2]”
Bug Fix(s)
- For
flow.duration.continuous
type of traffic in Ixia-C, intermittent issue where last few packets in a traffic flow were not accounted for inflow_metrics.frames_rx
statistics after stopping a flow is fixed. - Proper error mesage is propagated to user if user has used community edition of Ixia-C (instead of licensed edition) and invoked any API/Configuration not supported by it.
example:Device configuration is not supported in free version of controller.
Known Issues
- Supported value for
flows[i].metrics.latency.mode
iscut_through
. - The metric
loss
in flow metrics is currently not supported. - When flow transmit is started, transmission will be restarted on any existing flows already transmitting packets.
- #118
Release v0.0.1-4139
About
This build includes new features.
Build Details
Component | Version |
---|---|
Open Traffic Generator API | 0.11.10 |
snappi | 0.11.16 |
gosnappi | 0.11.16 |
ixia-c-controller | 0.0.1-4139 |
ixia-c-traffic-engine | 1.6.0.35 |
ixia-c-app-usage-reporter | 0.0.1-37 |
ixia-c-protocol-engine | 1.00.0.315 |
ixia-c-ixhw-server | 0.11.10-2 |
ixia-c-operator | 0.3.1 |
ixia-c-gnmi-server | 1.11.16 |
ixia-c-one | 0.0.1-4139 |
Release Features(s)
-
Support added for multiple Rx endpoints both port traffic.
// Port Traffic flow.SetName("flow:p1->p2,p3"). TxRx().Port(). SetTxName("p1"). SetRxNames([]string{"p2", "p3"})
-
Support added for Rx port disaggregation of flow metrics.
flow := config.Flows().Add().SetName("flow") flow.Metrics(). PredefinedMetricTags().SetRxName(true)
// gNMI state fetch on flows will show the drilldown as given below "updates": [ { "Path": "flows/flow[name=f1]", "values": { "flows/flow": { "open-traffic-generator-flow:name": "f1", "open-traffic-generator-flow:state": { // Contains the aggregated per-flow stats .... }, "open-traffic-generator-flow:tag-metrics": { // Contains the disaggregated per-flow stats "tag-metric": [ { "name-value": "rx_name=p2", "state": { .... "name-value": "rx_name=p2", "tags": [ { "tag-name": "rx_name", "tag-value": { "value-as-string": "p2", "value-type": "STRING" } .... }, { "name-value": "rx_name=p3", "state": { .... } } .... } ]
Known Issues
- Supported value for
flows[i].metrics.latency.mode
iscut_through
. - The metric
loss
in flow metrics is currently not supported. - When flow transmit is started, transmission will be restarted on any existing flows already transmitting packets.
- #118
Release v0.0.1-4124
About
This build includes new features.
Build Details
Component | Version |
---|---|
Open Traffic Generator API | 0.11.9 |
snappi | 0.11.15 |
gosnappi | 0.11.15 |
ixia-c-controller | 0.0.1-4124 |
ixia-c-traffic-engine | 1.6.0.35 |
ixia-c-app-usage-reporter | 0.0.1-37 |
ixia-c-protocol-engine | 1.00.0.310 |
ixia-c-ixhw-server | 0.11.9-6 |
ixia-c-operator | 0.3.1 |
ixia-c-gnmi-server | 1.11.14 |
ixia-c-one | 0.0.1-4124 |
Release Features(s)
- Support added for weighted pairs for packet size distribution in traffic flows.
predefined
packet size distributions supported areimix
,ipsec_imix
,ipv6_imix
,standard_imix
,tcp_imix
. It can be configured as follows:myFlow.Size().WeightPairs().SetPredefined(gosnappi.FlowSizeWeightPairsPredefined.IMIX)
- Custom packet size distribution is also supported. It can configured as follows,
customWeightPairs := myFlow.Size().WeightPairs().Custom() customWeightPairs.Add().SetSize(64).SetWeight(7) customWeightPairs.Add().SetSize(570).SetWeight(4) customWeightPairs.Add().SetSize(1518).SetWeight(1)
- Support is added for egress tracking based on IPv4 total length.
Known Issues
- Supported value for
flows[i].metrics.latency.mode
iscut_through
. - The metric
loss
in flow metrics is currently not supported. - When flow transmit is started, transmission will be restarted on any existing flows already transmitting packets.
- #118
Release v0.0.1-4080
About
This build includes stability fixes.
Build Details
Component | Version |
---|---|
Open Traffic Generator API | 0.11.9 |
snappi | 0.11.15 |
gosnappi | 0.11.15 |
ixia-c-controller | 0.0.1-4080 |
ixia-c-traffic-engine | 1.6.0.35 |
ixia-c-app-usage-reporter | 0.0.1-37 |
ixia-c-protocol-engine | 1.02.21.29 |
ixia-c-ixhw-server | 0.11.9-3 |
ixia-c-operator | 0.3.1 |
ixia-c-gnmi-server | 1.11.14 |
ixia-c-one | 0.0.1-4080 |
Known Issues
- Supported value for
flows[i].metrics.latency.mode
iscut_through
. - The metric
loss
in flow metrics is currently not supported. - When flow transmit is started, transmission will be restarted on any existing flows already transmitting packets.
- #118
Release v0.0.1-4064
About
This build includes bug fix.
Build Details
Component | Version |
---|---|
Open Traffic Generator API | 0.11.8 |
snappi | 0.11.14 |
gosnappi | 0.11.14 |
ixia-c-controller | 0.0.1-4064 |
ixia-c-traffic-engine | 1.6.0.35 |
ixia-c-app-usage-reporter | 0.0.1-37 |
ixia-c-protocol-engine | 1.02.21.17 |
ixia-c-ixhw-server | 0.11.8-12 |
ixia-c-operator | 0.3.1 |
ixia-c-gnmi-server | 1.11.13 |
ixia-c-one | 0.0.1-4064 |
Bug Fix(s)
- Stop exposing TLS 1.0/1.1 in
ixia-c-controller
.
Known Issues
- Supported value for
flows[i].metrics.latency.mode
iscut_through
. - The metric
loss
in flow metrics is currently not supported. - When flow transmit is started, transmission will be restarted on any existing flows already transmitting packets.
- #118