Ixia-c Release Notes and Version Compatibility
Release v0.0.1-4399 (Latest)
21st August, 2023
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.1 |
| 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_actionandupdate_configAPIs 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,int32andint64). 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.modeiscut_through. - The metric
lossin 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
4th August, 2023
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.16 |
| ixia-c-one | 0.0.1-4306 |
| ` |
Known Issues
- Supported value for
flows[i].metrics.latency.modeiscut_through. - The metric
lossin 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
21st July, 2023
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_tagsfor egress tracking is now also supported on ipv6.src/dst, ipv6.traffic_class, ipv6.flow_label and ipv6.payload_length. [Ixia-C] - 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.continuoustype of traffic in Ixia-C, intermittent issue where last few packets in a traffic flow were not accounted for inflow_metrics.frames_rxstatistics 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.modeiscut_through. - The metric
lossin 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
29th June, 2023
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.
- Support added for Rx port disaggregation of flow metrics.
// 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.modeiscut_through. - The metric
lossin 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
16th June, 2023
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.
predefinedpacket size distributions supported areimix,ipsec_imix,ipv6_imix,standard_imix,tcp_imix. It can be configured as follows:- Custom packet size distribution is also supported. It can configured as follows,
- Support is added for egress tracking based on IPv4 total length.
Known Issues
- Supported value for
flows[i].metrics.latency.modeiscut_through. - The metric
lossin 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
2nd June, 2023
About
This build includes bug fix.
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.modeiscut_through. - The metric
lossin 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
18th May, 2023
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.modeiscut_through. - The metric
lossin 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-4013
5th May, 2023
About
This build includes new features.
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-4013 |
| ixia-c-traffic-engine | 1.6.0.35 |
| ixia-c-app-usage-reporter | 0.0.1-37 |
| ixia-c-protocol-engine | 1.00.0.299 |
| ixia-c-ixhw-server | 0.11.8-8 |
| ixia-c-operator | 0.3.1 |
| ixia-c-gnmi-server | 1.11.13 |
| ixia-c-one | 0.0.1-4013 |
Release Features(s)
- Egress tracking now also supports tracking for
vlan,mplspacket headers. - Support added in
ixia-c-gnmi-serverfor fetching Latency measurements. - User can enable latency measurement by setting
f1.Metrics().SetEnable(true).Latency().SetEnable(true).- Only
cut_throughlatency mode is supported.
- Only
- User can fetch latency measurements using given models-yang path.
Bug Fix(s)
- Intermittent crash in ixia-c-controller while fetching
flow_metricsis fixed.
Known Issues
- Supported value for
flows[i].metrics.latency.modeiscut_through. - The metric
lossin 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-3927
24th April, 2023
About
This build includes new features.
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-3927 |
| ixia-c-traffic-engine | 1.6.0.35 |
| ixia-c-app-usage-reporter | 0.0.1-37 |
| ixia-c-protocol-engine | 1.00.0.298 |
| ixia-c-ixhw-server | 0.11.8-1 |
| ixia-c-operator | 0.3.1 |
| ixia-c-gnmi-server | 1.11.10 |
| ixia-c-one | 0.0.1-3927 |
Release Features(s)
- A new property
egress_packetinside flow has been introduced to configure expected packet shape as it is received on the test port. - A new property
metric_tagshas been introduced for fields inside headers configured inegress_packetto enable tracking metrics for each applicable value corresponding to a portion of or all bits inside the field. -
As of this release, enabling metric_tags is only supported on ethernet.src/dst, ipv4.src/dst, ipv4.tos. Support for more fields shall be added in upcoming releases.
-
Limitations:
- The total number of tracking bits available on an ixia-c Rx port is 12 bits. Out of these some of the bits are needed for tracking flows, example 2 flows need 1 bit, 4 flows need 2 bits, 8 flows need 3 bits etc. The sum of
metric_tag.lengthfor each field inside each header configured inegress_packetcannot exceed the remaining bits available on the Rx port. - The total number of tracking fields that can be configured across a set of flows which have the same Rx port, is two.
- The total number of tracking bits available on an ixia-c Rx port is 12 bits. Out of these some of the bits are needed for tracking flows, example 2 flows need 1 bit, 4 flows need 2 bits, 8 flows need 3 bits etc. The sum of
-
A new property is introduced in
get_metrics.flowto fetch tagged metrics. - User can set
get_metrics.flow.tagged_metrics.include=falsenot to includetagged_metricsin theflow_metricsresponse. - Specific
tagged_metricscan be fetched by settingget_metrics.flow.tagged_metrics.filters[i].name.
Known Issues
- Supported value for
flows[i].metrics.latency.modeiscut_through. - The metric
lossin 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-3889
31st March, 2023
About
This build includes new features.
Build Details
| Component | Version |
|---|---|
| Open Traffic Generator API | 0.11.4 |
| snappi | 0.11.6 |
| gosnappi | 0.11.6 |
| ixia-c-controller | 0.0.1-3889 |
| ixia-c-traffic-engine | 1.6.0.35 |
| ixia-c-app-usage-reporter | 0.0.1-37 |
| ixia-c-protocol-engine | 1.00.0.290 |
| ixia-c-ixhw-server | 0.11.4-1 |
| ixia-c-operator | 0.3.1 |
| ixia-c-gnmi-server | 1.11.5 |
| ixia-c-one | 0.0.1-3889 |
Features(s)
-
All API response errors over gRPC and HTTP transport can now be inspected like so:
# snippet of error handling in snappi try: # call set config api.set_config(payload) except Exception as e: err = api.from_exception(e) # helper function to parse exception if err is not None: # exception was of otg error format print(err.code) print(err.errors) else: # some other exception print(e)// gosnappi snippet for error handling resp, err := api.SetConfig(config) if err != nil { // helper function to parse error // retuns a bool with err, indicating wheather the error was of otg error format errSt, ok := api.FromError(err) if ok { fmt.Println(errSt.Code()) if errSt.errSt.HasKind() { fmt.Println(errSt.Kind()) } fmt.Println(errSt.Errors()) } else { fmt.Println(err.Error()) } }
Known Issues
- Supported value for
flows[i].metrics.latency.modeiscut_through. - The metric
lossin 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-3865
16th March, 2023
About
This build includes new features.
Build Details
| Component | Version |
|---|---|
| Open Traffic Generator API | 0.11.1 |
| snappi | 0.11.1 |
| gosnappi | 0.11.1 |
| ixia-c-controller | 0.0.1-3865 |
| ixia-c-traffic-engine | 1.6.0.35 |
| ixia-c-app-usage-reporter | 0.0.1-37 |
| ixia-c-protocol-engine | 1.00.0.283 |
| ixia-c-ixhw-server | 0.11.1-1 |
| ixia-c-operator | 0.3.1 |
| ixia-c-gnmi-server | 1.11.1 |
| ixia-c-one | 0.0.1-3865 |
Features(s)
- Warning messages shall now be automatically printed on STDOUT if a property or an API with status deprecated or under-review is exercised in
snappi/gosnappi. This may also lead to linters raising deprecation error. - New API endpoints
/control/stateand/control/actionhave been exposed consolidating pre-existing API endpoints inside/control/(now deprecated) in order to reduce API surface and introducing clean organization. Please see snappi-tests utils for usage. - API endpoints
/results/*have now been renamed to/monitor/*.
Known Issues
- Supported value for
flows[i].metrics.latency.modeiscut_through. - The metric
lossin 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-3841
3rd March, 2023
Announcement
ixia-c container images are hosted on GitHub Container Registry, We stopped publishing ixia-c container images to DockerHub.
About
This build includes new features.
Build Details
| Component | Version |
|---|---|
| Open Traffic Generator API | 0.10.12 |
| snappi | 0.10.9 |
| gosnappi | 0.10.9 |
| ixia-c-controller | 0.0.1-3841 |
| ixia-c-traffic-engine | 1.6.0.35 |
| ixia-c-app-usage-reporter | 0.0.1-37 |
| ixia-c-protocol-engine | 1.00.0.279 |
| ixia-c-ixhw-server | 0.10.12-2 |
| ixia-c-operator | 0.3.1 |
| ixia-c-gnmi-server | 1.10.19 |
| ixia-c-one | 0.0.1-3841 |
Features(s)
- API version compatibility check is now automatically performed between ixia-c containers upon API calls to
ixia-c-controller. It can be disabled by bootingixia-c-controllercontainer with--disable-version-checkflag. - API version compatibility check can now be automatically performed between
snappi/gosnappiand ixia-c-controller upon API calls by enabling version check flag in API handle like so:- gosnappi api = snappi.api(version_check=True) ``` In upcoming releases, this will be enabled by default.
Known Issues
- Supported value for
flows[i].metrics.latency.modeiscut_through. - The metric
lossin 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-3807
17th February, 2023
Announcement
ixia-c container images are hosted on GitHub Container Registry, We stopped publishing ixia-c container images to DockerHub.
About
This build contains bug fixes.
Build Details
| Component | Version |
|---|---|
| Open Traffic Generator API | 0.10.9 |
| snappi | 0.10.7 |
| gosnappi | 0.10.7 |
| ixia-c-controller | 0.0.1-3807 |
| ixia-c-traffic-engine | 1.6.0.30 |
| ixia-c-app-usage-reporter | 0.0.1-37 |
| ixia-c-protocol-engine | 1.00.0.271 |
| ixia-c-ixhw-server | 0.10.7-8 |
| ixia-c-operator | 0.3.1 |
| ixia-c-gnmi-server | 1.10.14 |
| ixia-c-one | 0.0.1-3807 |
Bug Fix(s)
- Concurrent API calls (where at least one call was
set_config) toixia-c-controllerwas resulting in crash.
Known Issues
- Supported value for
flows[i].metrics.latency.modeiscut_through. - The metric
lossin 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-3767
2nd February, 2023
Announcement
ixia-c container images are hosted on GitHub Container Registry, We stopped publishing ixia-c container images to DockerHub.
About
This build contains bug fixes.
Build Details
| Component | Version |
|---|---|
| Open Traffic Generator API | 0.10.7 |
| snappi | 0.10.5 |
| gosnappi | 0.10.5 |
| ixia-c-controller | 0.0.1-3768 |
| ixia-c-traffic-engine | 1.6.0.29 |
| ixia-c-app-usage-reporter | 0.0.1-37 |
| ixia-c-protocol-engine | 1.00.0.271 |
| ixia-c-ixhw-server | 0.10.7-1 |
| ixia-c-operator | 0.3.1 |
| ixia-c-gnmi-server | 1.10.8 |
| ixia-c-one | 0.0.1-3768 |
Bug Fix(s)
- Issue where TCP header length was not set correctly is fixed. #117
Known Issues
- Supported value for
flows[i].metrics.latency.modeiscut_through. - The metric
lossin 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-3724
20th January, 2023
Announcement
ixia-c container images are hosted on GitHub Container Registry, We stopped publishing ixia-c container images to DockerHub.
About
This build contains bug fixes.
Build Details
| Component | Version |
|---|---|
| Open Traffic Generator API | 0.10.6 |
| snappi | 0.10.4 |
| gosnappi | 0.10.4 |
| ixia-c-controller | 0.0.1-3724 |
| ixia-c-traffic-engine | 1.6.0.24 |
| ixia-c-app-usage-reporter | 0.0.1-37 |
| ixia-c-protocol-engine | 1.00.0.256 |
| ixia-c-ixhw-server | 0.10.6-1 |
| ixia-c-operator | 0.3.1 |
| ixia-c-gnmi-server | 1.10.6 |
| ixia-c-one | 0.0.1-3722 |
Bug Fix(s)
- Payload size field in all inner headers for tunneling protocols do not take into account inner FCS is fixed. #112
Known Issues
- Supported value for
flows[i].metrics.latency.modeiscut_through. - The metric
lossin flow metrics is currently not supported. - When flow transmit is started, transmission will be restarted on any existing flows already transmitting packets.
Release v0.0.1-3698
15th December, 2022
Announcement
ixia-c container images are hosted on GitHub Container Registry, We stopped publishing ixia-c container images to DockerHub.
About
This build contains stability fixes.
Build Details
| Component | Version |
|---|---|
| Open Traffic Generator API | 0.10.5 |
| snappi | 0.10.3 |
| gosnappi | 0.10.3 |
| ixia-c-controller | 0.0.1-3698 |
| ixia-c-traffic-engine | 1.6.0.19 |
| ixia-c-app-usage-reporter | 0.0.1-37 |
| ixia-c-protocol-engine | 1.00.0.252 |
| ixia-c-operator | 0.3.1 |
| ixia-c-gnmi-server | 1.10.5 |
| ixia-c-one | 0.0.1-3698 |
Known Issues
- Supported value for
flows[i].metrics.latency.modeiscut_through. - The metric
lossin flow metrics is currently not supported. - When flow transmit is started, transmission will be restarted on any existing flows already transmitting packets.
Release v0.0.1-3662
1st December, 2022
Announcement
ixia-c container images are hosted on GitHub Container Registry. However we will continue publishing ixia-c container images to DockerHub until 18th November, 2022.
Build Details
| Component | Version |
|---|---|
| Open Traffic Generator API | 0.9.10 |
| snappi | 0.9.8 |
| gosnappi | 0.9.8 |
| ixia-c-controller | 0.0.1-3662 |
| ixia-c-traffic-engine | 1.6.0.19 |
| ixia-c-app-usage-reporter | 0.0.1-37 |
| ixia-c-protocol-engine | 1.00.0.243 |
| ixia-c-operator | 0.3.0 |
| ixia-c-gnmi-server | 1.9.9 |
| ixia-c-one | 0.0.1-3662 |
Features(s)
ixia-c-controllernow runs with a non-root user inside the container (instead of root user previously)ixia-c-controllernow listens on non-privileged HTTPs port 8443 (instead of 443 previously)
Known Issues
- Supported value for
flows[i].metrics.latency.modeiscut_through. - The metric
lossin flow metrics is currently not supported. - When flow transmit is started, transmission will be restarted on any existing flows already transmitting packets.
Release v0.0.1-3619
10th November, 2022
Announcement
ixia-c container images are hosted on GitHub Container Registry. However we will continue publishing ixia-c container images to DockerHub until 18th November, 2022.
Build Details
| Component | Version |
|---|---|
| Open Traffic Generator API | 0.9.1 |
| snappi | 0.9.4 |
| gosnappi | 0.9.4 |
| ixia-c-controller | 0.0.1-3619 |
| ixia-c-traffic-engine | 1.6.0.19 |
| ixia-c-app-usage-reporter | 0.0.1-37 |
| ixia-c-protocol-engine | 1.00.0.238 |
| ixia-c-operator | 0.2.6 |
| ixia-c-gnmi-server | 1.9.7 |
| ixia-c-one | 0.0.1-3619 |
Features(s)
-
ixia-c-controllerandixia-c-gnmi-servercan now accept the environment variablesHTTP_PORTandHTTP_SERVERrespectively, overriding the values provided for corresponding arguments--http-portand--http-server. -
ixia-c-controllerandixia-c-gnmi-servercan now be run using an arbitrary UID (user ID), to support deployment in OpenShift environment.
Bug Fix(s)
- Fixed #15.
Known Issues
- Supported value for
flows[i].metrics.latency.modeiscut_through. - The metric
lossin flow metrics is currently not supported. - When flow transmit is started, transmission will be restarted on any existing flows already transmitting packets.
Release v0.0.1-3587
28th October, 2022
Announcement
ixia-c container images are hosted on GitHub Container Registry. However we will continue publishing ixia-c container images to DockerHub until 18th November, 2022.
About
This build contains bug fixes.
Build Details
| Component | Version |
|---|---|
| Open Traffic Generator API | 0.9.1 |
| snappi | 0.9.4 |
| gosnappi | 0.9.4 |
| ixia-c-controller | 0.0.1-3587 |
| ixia-c-traffic-engine | 1.6.0.19 |
| ixia-c-app-usage-reporter | 0.0.1-37 |
| ixia-c-protocol-engine | 1.00.0.236 |
| ixia-c-operator | 0.2.5 |
| ixia-c-gnmi-server | 1.9.5 |
| ixia-c-one | 0.0.1-3587 |
Bug Fix(s)
- #101 fixed.
Known Issues
- Supported value for
flows[i].metrics.latency.modeiscut_through. - The metric
lossin flow metrics is currently not supported. - When flow transmit is started, transmission will be restarted on any existing flows already transmitting packets.
Release v0.0.1-3423
29th September, 2022
Announcement
ixia-c container images are hosted on GitHub Container Registry. However we will continue publishing ixia-c container images to DockerHub until 18th November, 2022.
About
This build contains stability fixes.
Build Details
| Component | Version |
|---|---|
| Open Traffic Generator API | 0.9.1 |
| snappi | 0.9.4 |
| gosnappi | 0.9.4 |
| ixia-c-controller | 0.0.1-3423 |
| ixia-c-traffic-engine | 1.6.0.19 |
| ixia-c-app-usage-reporter | 0.0.1-37 |
| ixia-c-protocol-engine | 1.00.0.232 |
| ixia-c-operator | 0.2.2 |
| ixia-c-gnmi-server | 1.9.5 |
| ixia-c-one | 0.0.1-3423 |
Known Limitations
- Supported value for
flows[i].metrics.latency.modeiscut_through. - The metric
lossin flow metrics is currently not supported. - When flow transmit is started, transmission will be restarted on any existing flows already transmitting packets.
Release v0.0.1-3383
16th September, 2022
Announcement
ixia-c container images are hosted on GitHub Container Registry. However we will continue publishing ixia-c container images to DockerHub until 18th November, 2022.
Build Details
| Component | Version |
|---|---|
| Open Traffic Generator API | 0.9.1 |
| snappi | 0.9.4 |
| gosnappi | 0.9.4 |
| ixia-c-controller | 0.0.1-3383 |
| ixia-c-traffic-engine | 1.6.0.17 |
| ixia-c-app-usage-reporter | 0.0.1-37 |
| ixia-c-protocol-engine | 1.00.0.225 |
| ixia-c-operator | 0.2.1 |
| ixia-c-gnmi-server | 1.9.3 |
| ixia-c-one | 0.0.1-3380 |
Release Features(s)
- Support added for
incrementanddecrementvaluesin allMPLSpacket header fields. - Support added for raw traffic where
txandrxendpoints could be same. - Support added in
traffic-engine-servicedeployment to disable IPv6 networking.OPT_ENABLE_IPv6environment flag is introduced. If it isYesipv6 networking will be enabled and if it isNoipv6 networking status will be unchanged.
Bug Fix(s)
get_configis failing, if config contains TCP header. it is fixed now. #184
Known Issues
- The metric
lossin flow metrics is currently not supported. - When flow transmit is started, transmission will be restarted on any existing flows already transmitting packets
Release v0.0.1-3182 (Latest)
1st September, 2022
Announcement
ixia-c container images are hosted on GitHub Container Registry. However we will continue publishing ixia-c container images to DockerHub until 18th November, 2022.
Build Details
| Component | Version |
|---|---|
| Open Traffic Generator API | 0.9.1 |
| snappi | 0.9.3 |
| gosnappi | 0.9.3 |
| ixia-c-controller | 0.0.1-3182 |
| ixia-c-traffic-engine | 1.6.0.9 |
| ixia-c-app-usage-reporter | 0.0.1-37 |
| ixia-c-protocol-engine | 1.00.0.217 |
| ixia-c-operator | 0.2.1 |
| ixia-c-gnmi-server | 1.9.1 |
| ixia-c-one | 0.0.1-3182 |
Release Features(s)
ixia-c-controllercontainer now supports gRPC requests on default TCP port 40051 (alongside TCP port 8443 for HTTP) and henceixia-c-grpc-servercontainer is no longer needed.- There has been a breaking change in OTG API to provide stronger compatibility guarantees across different
semver patch versionsof snappi and ixia-c-controller.
Known Issues
- The metric
lossin flow metrics is currently not supported. - When flow transmit is started, transmission will be restarted on any existing flows already transmitting packets
Release v0.0.1-3113
18th August, 2022
Announcement
From now onwards ixia-c container images will be hosted on GitHub Container Registry. However we will continue publishing ixia-c container images to DockerHub as well for the next 3 months. (until 18th November, 2022)
Build Details
| Component | Version |
|---|---|
| Open Traffic Generator API | 0.8.6 |
| snappi | 0.8.8 |
| gosnappi | 0.8.8 |
| ixia-c-controller | 0.0.1-3113 |
| ixia-c-traffic-engine | 1.6.0.9 |
| ixia-c-app-usage-reporter | 0.0.1-37 |
| ixia-c-protocol-engine | 1.00.0.214 |
| ixia-c-operator | 0.1.95 |
| ixia-c-gnmi-server | 1.8.13 |
| ixia-c-grpc-server | 0.8.9 |
| ixia-c-one | 0.0.1-3113 |
Release Features(s)
- Support added for setting transmit state on subset of configured flows. https://github.com/open-traffic-generator/ixia-c/issues/56
Bug Fix(s)
- When flow duration is configured using
fixed_seconds, then in some cases packet transmission does not stop after specified duration has elapsed. https://github.com/open-traffic-generator/ixia-c/issues/95
Known Issues
- The metric
lossin flow metrics is currently not supported. - When flow transmit is started, transmission will be restarted on any existing flows already transmitting packets
Release v0.0.1-3027
4th August, 2022
About
Support added for static MPLS packet header in flows.
Build Details
| Component | Version |
|---|---|
| Open Traffic Generator API | 0.8.6 |
| snappi | 0.8.8 |
| gosnappi | 0.8.8 |
| ixia-c-controller | 0.0.1-3027 |
| ixia-c-traffic-engine | 1.4.1.29 |
| ixia-c-app-usage-reporter | 0.0.1-37 |
| ixia-c-protocol-engine | 1.00.0.209 |
| ixia-c-operator | 0.1.94 |
| ixia-c-gnmi-server | 1.8.10 |
| ixia-c-grpc-server | 0.8.8 |
| ixia-c-one | 0.0.1-3027 |
Release Features(s)
- Support added for static
MPLSpacket header in flows.- Fixed value is supported for all fields.
- Dynamic
MPLSis not supported yet.labelfield's default choice isvalueif it is selected asauto.
Known Issues
- The metric
lossin flow metrics is currently not supported.
Release v0.0.1-3002
27th July, 2022
About
This build contains stability fixes.
Build Details
| Component | Version |
|---|---|
| Open Traffic Generator API | 0.8.5 |
| snappi | 0.8.5 |
| gosnappi | 0.8.5 |
| ixia-c-controller | 0.0.1-3002 |
| ixia-c-traffic-engine | 1.4.1.29 |
| ixia-c-app-usage-reporter | 0.0.1-37 |
| ixia-c-protocol-engine | 1.00.0.205 |
| ixia-c-operator | 0.1.94 |
| ixia-c-gnmi-server | 1.8.8 |
| ixia-c-grpc-server | 0.8.7 |
| ixia-c-one | 0.0.1-3002 |
Known Issues
- The metric
lossin flow metrics is currently not supported.
Release v0.0.1-3000
21st July, 2022
About
This build contains stability fixes.
Build Details
| Component | Version |
|---|---|
| Open Traffic Generator API | 0.8.5 |
| snappi | 0.8.5 |
| gosnappi | 0.8.5 |
| ixia-c-controller | 0.0.1-3000 |
| ixia-c-traffic-engine | 1.4.1.29 |
| ixia-c-app-usage-reporter | 0.0.1-37 |
| ixia-c-protocol-engine | 1.00.0.203 |
| ixia-c-operator | 0.1.94 |
| ixia-c-gnmi-server | 1.8.8 |
| ixia-c-grpc-server | 0.8.7 |
| ixia-c-one | 0.0.1-3000 |
Known Issues
- The metric
lossin flow metrics is currently not supported.
Release v0.0.1-2994
1st July, 2022
About
This build contains stability fixes.
Build Details
| Component | Version |
|---|---|
| Open Traffic Generator API | 0.8.1 |
| snappi | 0.8.2 |
| gosnappi | 0.8.2 |
| ixia-c-controller | 0.0.1-2994 |
| ixia-c-traffic-engine | 1.4.1.29 |
| ixia-c-app-usage-reporter | 0.0.1-37 |
| ixia-c-protocol-engine | 1.00.0.192 |
| ixia-c-operator | 0.1.94 |
| ixia-c-gnmi-server | 1.8.3 |
| ixia-c-grpc-server | 0.8.2 |
| ixia-c-one | 0.0.1-2994 |
Known Issues
- The metric
lossin flow metrics is currently not supported.
Release v0.0.1-2992
30th June, 2022
About
This build contains stability fixes.
Build Details
| Component | Version |
|---|---|
| Open Traffic Generator API | 0.8.1 |
| snappi | 0.8.2 |
| gosnappi | 0.8.2 |
| ixia-c-controller | 0.0.1-2992 |
| ixia-c-traffic-engine | 1.4.1.29 |
| ixia-c-app-usage-reporter | 0.0.1-37 |
| ixia-c-protocol-engine | 1.00.0.191 |
| ixia-c-operator | 0.1.94 |
| ixia-c-gnmi-server | 1.8.3 |
| ixia-c-grpc-server | 0.8.2 |
| ixia-c-one | 0.0.1-2992 |
Known Issues
- The metric
lossin flow metrics is currently not supported.
Release v0.0.1-2969
16th June, 2022
About
This build contains stability fixes.
Build Details
| Component | Version |
|---|---|
| Open Traffic Generator API | 0.7.15 |
| snappi | 0.7.41 |
| gosnappi | 0.7.41 |
| ixia-c-controller | 0.0.1-2969 |
| ixia-c-traffic-engine | 1.4.1.29 |
| ixia-c-app-usage-reporter | 0.0.1-37 |
| ixia-c-protocol-engine | 1.00.0.181 |
| ixia-c-operator | 0.1.94 |
| ixia-c-gnmi-server | 1.7.31 |
| ixia-c-grpc-server | 0.7.17 |
| ixia-c-one | 0.0.1-2969 |
Known Issues
- The metric
lossin flow metrics is currently not supported.
Release v0.0.1-2934
2nd June, 2022
About
This build contains bug fixes.
Build Details
| Component | Version |
|---|---|
| Open Traffic Generator API | 0.7.13 |
| snappi | 0.7.37 |
| gosnappi | 0.7.37 |
| ixia-c-controller | 0.0.1-2934 |
| ixia-c-traffic-engine | 1.4.1.26 |
| ixia-c-app-usage-reporter | 0.0.1-37 |
| ixia-c-protocol-engine | 1.00.0.174 |
| ixia-c-operator | 0.1.94 |
| ixia-c-gnmi-server | 1.7.27 |
| ixia-c-grpc-server | 0.7.15 |
| ixia-c-one | 0.0.1-2934 |
Bug Fix(s)
ixia-c-controllerwill return an empty response instead of error whenmetrics/statesare queried right after boot-up.ixia-c-gnmi-serverwill return an empty response instead of error whenmetrics/statesare queried without ever setting config
Known Issues
- The metric
lossin flow metrics is currently not supported.
Release v0.0.1-2897
19th May, 2022
Build Details
| Component | Version |
|---|---|
| Open Traffic Generator API | 0.7.8 |
| snappi | 0.7.18 |
| gosnappi | 0.7.18 |
| ixia-c-controller | 0.0.1-2897 |
| ixia-c-traffic-engine | 1.4.1.26 |
| ixia-c-app-usage-reporter | 0.0.1-37 |
| ixia-c-protocol-engine | 1.00.0.165 |
| ixia-c-operator | 0.1.94 |
| ixia-c-gnmi-server | 1.7.23 |
| ixia-c-grpc-server | 0.7.12 |
| ixia-c-one | 0.0.1-2897 |
New Feature(s)
ixia-c-oneis now supported on platforms withcgroupv2enabled. https://github.com/open-traffic-generator/ixia-c/issues/77
Known Issues
- The metric
lossin flow metrics is currently not supported.
Release v0.0.1-2801
9th May, 2022
About
This build includes stability fixes.
Build Details
| Component | Version |
|---|---|
| Open Traffic Generator API | 0.7.8 |
| snappi | 0.7.18 |
| gosnappi | 0.7.18 |
| ixia-c-controller | 0.0.1-2801 |
| ixia-c-traffic-engine | 1.4.1.26 |
| ixia-c-app-usage-reporter | 0.0.1-37 |
| ixia-c-protocol-engine | 1.00.0.158 |
| ixia-c-operator | 0.1.89 |
| ixia-c-gnmi-server | 1.7.15 |
| ixia-c-grpc-server | 0.7.8 |
Known Issues
- The metric
lossin flow metrics is currently not supported.
Release v0.0.1-2790
5th May, 2022
About
This build includes stability fixes.
Build Details
| Component | Version |
|---|---|
| Open Traffic Generator API | 0.7.8 |
| snappi | 0.7.18 |
| gosnappi | 0.7.18 |
| ixia-c-controller | 0.0.1-2790 |
| ixia-c-traffic-engine | 1.4.1.26 |
| ixia-c-app-usage-reporter | 0.0.1-37 |
| ixia-c-protocol-engine | 1.00.0.158 |
| ixia-c-operator | 0.0.80 |
| ixia-c-gnmi-server | 1.7.15 |
| ixia-c-grpc-server | 0.7.8 |
Known Issues
- The metric
lossin flow metrics is currently not supported.
Release v0.0.1-2770
21st April, 2022
About
This build includes stability fixes.
Build Details
| Component | Version |
|---|---|
| Open Traffic Generator API | 0.7.8 |
| snappi | 0.7.18 |
| gosnappi | 0.7.18 |
| ixia-c-controller | 0.0.1-2770 |
| ixia-c-traffic-engine | 1.0.0.275 |
| ixia-c-app-usage-reporter | 0.0.1-37 |
| ixia-c-protocol-engine | 1.00.0.154 |
| ixia-c-operator | 0.0.80 |
| ixia-c-gnmi-server | 1.7.13 |
| ixia-c-grpc-server | 0.7.8 |
Known Issues
- The metric
lossin flow metrics is currently not supported.
Release v0.0.1-2755
7th April, 2022
About
This build includes following bug fix
- Clearing of port and flow statistics as part of set_config.
Build Details
| Component | Version |
|---|---|
| Open Traffic Generator API | 0.7.8 |
| snappi | 0.7.18 |
| gosnappi | 0.7.18 |
| ixia-c-controller | 0.0.1-2755 |
| ixia-c-traffic-engine | 1.4.1.23 |
| ixia-c-app-usage-reporter | 0.0.1-37 |
| ixia-c-protocol-engine | 1.00.0.152 |
| ixia-c-operator | 0.0.75 |
| ixia-c-gnmi-server | 0.7.8 |
| ixia-c-grpc-server | 0.7.8 |
Bug Fix(s)
- Clearing of
portandflowstatistics is now part ofset_config.
Known Issues
- The metric
lossin flow metrics is currently not supported.
Release v0.0.1-2738
25th March, 2022
About
This build includes following new functionalities
- fix in handling of ether_type field of ethernet packet
Build Details
| Component | Version |
|---|---|
| Open Traffic Generator API | 0.7.8 |
| snappi | 0.7.18 |
| gosnappi | 0.7.18 |
| ixia-c-controller | 0.0.1-2738 |
| ixia-c-traffic-engine | 1.4.1.23 |
| ixia-c-app-usage-reporter | 0.0.1-37 |
| ixia-c-protocol-engine | 1.00.0.151 |
| ixia-c-operator | 0.0.75 |
| ixia-c-gnmi-server | 0.7.8 |
| ixia-c-grpc-server | 0.7.8 |
New Feature(s)
- Users would be able to set
ether_typein ethernet header which may not be based on the next header type.
Known Issues
- The metric
lossin flow metrics is currently not supported.
Release v0.0.1-2727
24th March, 2022
About
This build includes following new functionalities - correct received(rx) rate statistics in port metrics - auto destination mac learning support in destination mac field of ethernet packet
Build Details
| Component | Version |
|---|---|
| Open Traffic Generator API | 0.7.8 |
| snappi | 0.7.18 |
| gosnappi | 0.7.18 |
| ixia-c-controller | 0.0.1-2727 |
| ixia-c-traffic-engine | 1.4.1.23 |
| ixia-c-app-usage-reporter | 0.0.1-37 |
| ixia-c-protocol-engine | 1.00.0.151 |
| ixia-c-operator | 0.0.75 |
| ixia-c-gnmi-server | 0.7.8 |
| ixia-c-grpc-server | 0.7.8 |
New Feature(s)
-
Correct received(rx) rate statistics support is incorporated as part of port metrics.
frames_rx_ratebytes_rx_rate
-
[Breaking Change] Auto learning of destination MAC is currently supported for both IPv4 and IPv6 Flows without any VLAN(originated from device endpoints) by setting ethernet destination with
choiceasautoin the packet. Earlier this was working by setting ethernet destination mac with "00:00:00:00:00:00" in the packet header. ``` { "choice": "ethernet", "ethernet": { "dst": { "choice": "auto" }, "src": { "choice": "value", "value": "00:00:01:01:01:01" } } }, ````
Known Issues
- The metric
lossin flow metrics is currently not supported.
Release v0.0.1-2678
11th March, 2022
About
This build contains stability and debuggability enhancements.
Build Details
| Component | Version |
|---|---|
| Open Traffic Generator API | 0.7.3 |
| snappi | 0.7.13 |
| gosnappi | 0.7.13 |
| ixia-c-controller | 0.0.1-2678 |
| ixia-c-traffic-engine | 1.4.1.23 |
| ixia-c-app-usage-reporter | 0.0.1-37 |
| ixia-c-protocol-engine | 1.00.0.146 |
| ixia-c-operator | 0.0.75 |
| ixia-c-gnmi-server | 0.7.5 |
| ixia-c-grpc-server | 0.7.7 |
Known Issues
- The metric
lossin flow metrics is currently not supported.
Release v0.0.1-2662
24th February, 2022
About
This build implements transmit(tx) statistics & transmit state of flow metrics.
Build Details
| Component | Version |
|---|---|
| Open Traffic Generator API | 0.7.3 |
| snappi | 0.7.13 |
| gosnappi | 0.7.13 |
| ixia-c-controller | 0.0.1-2662 |
| ixia-c-traffic-engine | 1.4.1.23 |
| ixia-c-app-usage-reporter | 0.0.1-37 |
| ixia-c-protocol-engine | 1.00.0.144 |
| ixia-c-operator | 0.0.75 |
| ixia-c-gnmi-server | 0.7.5 |
| ixia-c-grpc-server | 0.7.6 |
New Feature(s)
- Transmit(tx) statistics & Transmit state support is incorporated as part of flow metrics.
transmitframes_txframes_tx_rate
Known Issues
- The metric
lossin flow metrics is currently not supported.
Release v0.0.1-2610
10th February, 2022
About
This build contains stability fixes.
Build Details
| Component | Version |
|---|---|
| Open Traffic Generator API | 0.7.3 |
| snappi | 0.7.13 |
| gosnappi | 0.7.13 |
| ixia-c-controller | 0.0.1-2610 |
| ixia-c-traffic-engine | 1.4.1.5 |
| ixia-c-app-usage-reporter | 0.0.1-37 |
| ixia-c-protocol-engine | 1.00.0.133 |
| ixia-c-operator | 0.0.72 |
| ixia-c-gnmi-server | 0.7.5 |
| ixia-c-grpc-server | 0.7.5 |
Known Issues
- The metric
lossin flow metrics is currently not supported.
Release v0.0.1-2597
27th January, 2022
About
This build contains debuggability enhancements.
Build Details
| Component | Version |
|---|---|
| Open Traffic Generator API | 0.7.2 |
| snappi | 0.7.6 |
| gosnappi | 0.7.6 |
| ixia-c-controller | 0.0.1-2597 |
| ixia-c-traffic-engine | 1.4.1.2 |
| ixia-c-app-usage-reporter | 0.0.1-37 |
| ixia-c-protocol-engine | 1.00.0.133 |
| ixia-c-operator | 0.0.70 |
| ixia-c-gnmi-server | 0.7.4 |
| ixia-c-grpc-server | 0.7.4 |
Known Issues
- The metric
lossin flow metrics is currently not supported.
Release v0.0.1-2543
16th December, 2021
About
This build contains stability fixes.
Build Details
| Component | Version |
|---|---|
| Open Traffic Generator API | 0.7.2 |
| snappi | 0.7.3 |
| gosnappi | 0.7.3 |
| ixia-c-controller | 0.0.1-2543 |
| ixia-c-traffic-engine | 1.4.1.2 |
| ixia-c-app-usage-reporter | 0.0.1-37 |
| ixia-c-protocol-engine | 1.00.0.127 |
| ixia-c-operator | 0.0.70 |
| ixia-c-gnmi-server | 0.7.2 |
| ixia-c-grpc-server | 0.7.2 |
Known Issues
- The metric
lossin flow metrics is currently not supported.
Release v0.0.1-2446
2nd December, 2021
About
This build introduces ability to return large FramesTx/RX values by metric APIs.
Build Details
| Component | Version |
|---|---|
| Open Traffic Generator API | 0.6.13 |
| snappi | 0.6.21 |
| gosnappi | 0.6.21 |
| ixia-c-controller | 0.0.1-2446 |
| ixia-c-traffic-engine | 1.4.0.15 |
| ixia-c-app-usage-reporter | 0.0.1-37 |
| ixia-c-protocol-engine | 1.00.0.115 |
| ixia-c-operator | 0.0.70 |
| ixia-c-gnmi-server | 0.6.18 |
| ixia-c-grpc-server | 0.6.17 |
New Feature(s)
- Maximum
FramesTxandFramesRxvalue that can be correctly returned byflow_metricsandport_metricshas been increased from 2147483648 to 9.223372e+18
Known Issues
- The metric
lossin flow metrics is currently not supported.
Release v0.0.1-2399
18th November, 2021
About
This build introduces ability to auto plug in default values for missing fields with primitive types upon receiving JSON payload.
Build Details
| Component | Version |
|---|---|
| Open Traffic Generator API | 0.6.10 |
| snappi | 0.6.16 |
| gosnappi | 0.6.16 |
| ixia-c-controller | 0.0.1-2399 |
| ixia-c-traffic-engine | 1.4.0.15 |
| ixia-c-app-usage-reporter | 0.0.1-37 |
| ixia-c-protocol-engine | 1.00.0.111 |
| ixia-c-operator | 0.0.70 |
| ixia-c-gnmi-server | 0.6.14 |
| ixia-c-grpc-server | 0.6.15 |
New Feature(s)
- Upon receiving JSON payload, ixia-c-controller will now automatically plug in default values for missing fields with primitive types.
Known Issues
- The metric
lossin flow metrics is currently not supported.
Release v0.0.1-2367
5th November, 2021
About
This build introduces uniform logging across some Ixia-c components.
Build Details
| Component | Version |
|---|---|
| Open Traffic Generator API | 0.6.7 |
| snappi | 0.6.12 |
| gosnappi | 0.6.12 |
| ixia-c-controller | 0.0.1-2367 |
| ixia-c-traffic-engine | 1.4.0.15 |
| ixia-c-app-usage-reporter | 0.0.1-37 |
| ixia-c-protocol-engine | 1.00.0.96 |
| ixia-c-operator | 0.0.1-65 |
| ixia-c-gnmi-server | 0.6.11 |
| ixia-c-grpc-server | 0.6.11 |
Bug Fix(s)
- Introduced structured logging for
ixia-c-gnmi-serverandixia-c-grpc-serverto aid uniform logging across Ixia-c components.
Known Issues
- The metric
lossin flow metrics is currently not supported.
Release v0.0.1-2342
27th October, 2021
About
This build contains validation bug fixes.
Build Details
| Component | Version |
|---|---|
| Open Traffic Generator API | 0.6.5 |
| snappi | 0.6.5 |
| gosnappi | 0.6.5 |
| ixia-c-controller | 0.0.1-2342 |
| ixia-c-traffic-engine | 1.4.0.15 |
| ixia-c-app-usage-reporter | 0.0.1-37 |
| ixia-c-protocol-engine | 1.00.0.83 |
| ixia-c-operator | 0.0.1-65 |
| ixia-c-gnmi-server | 0.6.6 |
| ixia-c-grpc-server | 0.6.6 |
Bug Fix(s)
- Validation has been fixed for traffic configuration consisting of IPv4 and IPv6 interface names
Known Issues
- The metric
lossin flow metrics is currently not supported.
Release v0.0.1-2337
21st October, 2021
About
This build contains bugfixes for SetConfig and FPS values in GetMetrics.
Build Details
| Component | Version |
|---|---|
| Open Traffic Generator API | 0.6.5 |
| snappi | 0.6.5 |
| gosnappi | 0.6.5 |
| ixia-c-controller | 0.0.1-2337 |
| ixia-c-traffic-engine | 1.4.0.14 |
| ixia-c-app-usage-reporter | 0.0.1-37 |
| ixia-c-protocol-engine | 1.00.0.83 |
| ixia-c-operator | 0.0.1-65 |
| ixia-c-gnmi-server | 0.6.6 |
| ixia-c-grpc-server | 0.6.6 |
New Feature(s)
- The race condition during connection initialization in
SetConfigis fixed for scenarios involving large port count. - FPS value in
GetMetricsfor ports and flows is fixed for scenarios involving multiple consecutive SetTransmitState calls.
Known Issues
- The metric
lossin flow metrics is currently not supported.
Release v0.0.1-2289
29th September, 2021
About
This build contains support for performance optimisation through concurrent port operations.
Build Details
| Component | Version |
|---|---|
| Open Traffic Generator API | 0.6.1 |
| snappi | 0.6.1 |
| ixia-c-controller | 0.0.1-2289 |
| ixia-c-traffic-engine | 1.4.0.13 |
| ixia-c-app-usage-reporter | 0.0.1-37 |
| ixia-c-protocol-engine | 1.00.0.70 |
| otg-gnmi-server | 0.6.1 |
| otg-grpc-server | 0.6.1 |
New Feature(s)
- Performance is optimised through concurrent port operations.
Known Issues
- The metric
lossin flow metrics is currently not supported.
Release v0.0.1-2185
8th September, 2021
About
This build contains support for updating flow rate without disrupting transmit state.
Build Details
| Component | Version |
|---|---|
| Open Traffic Generator API | 0.5.4 |
| snappi | 0.5.3 |
| ixia-c-controller | 0.0.1-2185 |
| ixia-c-traffic-engine | 1.4.0.11 |
| ixia-c-app-usage-reporter | 0.0.1-37 |
| ixia-c-protocol-engine | 1.00.0.56 |
| otg-gnmi-server | 0.5.2 |
| otg-grpc-server | 0.5.3 |
New Feature(s)
- Updating flow rate without disrupting transmit state is now supported. Rate of multiple flows can be updated simultaneously through
update_flowsapi without stopping the traffic.
Known Issues
- The metric
lossin flow metrics is currently not supported.
Release v0.0.1-2120
27th August, 2021
About
This build contains support for capture filter, setting GRE checksum flag, redirecting Ixia-c controller log to stdout and some bug fixes.
Build Details
| Component | Version |
|---|---|
| Open Traffic Generator API | 0.4.12 |
| snappi | 0.4.25 |
| ixia-c-controller | 0.0.1-2120 |
| ixia-c-traffic-engine | 1.4.0.9 |
| ixia-c-app-usage-reporter | 0.0.1-37 |
| ixia-c-protocol-engine | 1.00.0.50 |
| otg-gnmi-server | 0.4.4 |
| otg-grpc-server | 0.0.9 |
New Feature(s)
- Capture filters are now supported. Multiple patterns can be specified in the configuration.
- Controller log is now redirected to stdout.
docker logscan now be used to access Ixia-c controller logs. - Checksum field in
GREheader now can be set.
Bug Fixes
- All patterns of IPv6 value now can be set for
incrementanddecrementproperties in flow header fields. - Default value of step for
decrementproperties in flow header fields is now set correctly.
Known Issues
- The metric
lossin flow metrics is currently not supported.
Release v0.0.1-1622
25th June, 2021
About
This build contains support for protocols GRE and VXLAN (RFC 2784), enabling/disabling flow metrics and some bug fixes.
Build Details
| Component | Version |
|---|---|
| Open Traffic Generator API | 0.4.0 |
| snappi | 0.4.0 |
| ixia-c-controller | 0.0.1-1622 |
| ixia-c-traffic-engine | 1.4.0.1 |
| ixia-c-app-usage-reporter | 0.0.1-36 |
New Feature(s)
- Flow header configuration for protocols
GREandVXLAN (RFC 2784)are now supported. - Flow metrics is now disabled by default to allow transmitting packets with
unaltered payload(i.e. without any timestamps and instrumentation bytes embedded in it). - Flow metrics (including metrics that are its sub-properties, e.g.
latencyandtimestamp) can now be explicitly enabled on per-flow basis.
Bug Fixes
ixia-c-controllercan now safely serve multiple parallel requests from different clients preventing any undefined behavior.- Port metrics can now be fetched for ports which are not part of flow configuration.
- Providing port locations for
ixia-c-traffic-enginerunning in unsupported mode will now throw a user-friendly error. - Default values for
incrementanddecrementproperties in flow header fields are now aligned per Open Traffic Generator API.
Known Issues
- Checksum field in
GREheader currently cannot be set. - The metric
lossin flow metrics is currently not supported.
Release v0.0.1-1388
31st May, 2021
About
This build contains support for flow delay and some bug fixes.
Build Details
| Component | Version |
|---|---|
| Open Traffic Generator API | 0.3.10 |
| snappi | 0.3.20 |
| ixia-c-controller | 0.0.1-1388 |
| ixia-c-traffic-engine | 1.2.0.12 |
| ixia-c-app-usage-reporter | 0.0.1-36 |
New Feature(s)
- Ixia-c now supports
delayparameter in flow configuration. Refer to v0.3.10 of the Open Traffic Generator API specification for more details.
Bug Fixes
- The flow configuration parameter
inter_burst_gapwhen specified in nanoseconds can now be set to a value larger than 4.2 seconds. - Invalid values can now be set for the
phb(per hob behavior) field in the DSCP bits in the IPv4 header. - The
set_configmethod will return an error when flows are over subscribed. - Fixed an error in calculation for packet counts when
durationis set in terms of fixed_seconds.
Known Issues
- The metrics
frames_rx_rateandbytes_rx_ratein port statistics are not calculated correctly and are always zero. - The metric
min_latency_nsin flow statistics is not calculated correctly and is always zero.