diff --git a/conformance b/conformance index 9f087762..37347d20 160000 --- a/conformance +++ b/conformance @@ -1 +1 @@ -Subproject commit 9f087762859d6b566988e09e4126ce2738f72a06 +Subproject commit 37347d20d3ab4f84c17469d3e83488f7c6fd0036 diff --git a/deployments/k8s/components/images/kustomization.yaml b/deployments/k8s/components/images/kustomization.yaml index 62049f0d..11d17da0 100644 --- a/deployments/k8s/components/images/kustomization.yaml +++ b/deployments/k8s/components/images/kustomization.yaml @@ -1,11 +1,11 @@ apiVersion: kustomize.config.k8s.io/v1alpha1 kind: Component -# Release: https://github.com/open-traffic-generator/ixia-c/releases/tag/v0.0.1-4139 +# Release: https://github.com/open-traffic-generator/ixia-c/releases/tag/v0.0.1-4167 images: - name: ixia-c-controller newName: ghcr.io/open-traffic-generator/ixia-c-controller - newTag: "0.0.1-4139" + newTag: "0.0.1-4167" - name: ixia-c-gnmi-server newName: ghcr.io/open-traffic-generator/ixia-c-gnmi-server newTag: "1.11.16" diff --git a/docs/news.md b/docs/news.md index 109443dc..81cd91cf 100644 --- a/docs/news.md +++ b/docs/news.md @@ -1,5 +1,9 @@ # News +* **21st July, 2023**: Ixia-c version 0.0.1 (build 4167) released. This conforms to **[v0.11.10](https://redocly.github.io/redoc/?url=https://raw.githubusercontent.com/open-traffic-generator/models/v0.11.10/artifacts/openapi.yaml)** of the Open Traffic Generator Models specification. + + * This build includes new features. [Read more](releases.md) + * **29th June, 2023**: Ixia-c version 0.0.1 (build 4139) released. This conforms to **[v0.11.10](https://redocly.github.io/redoc/?url=https://raw.githubusercontent.com/open-traffic-generator/models/v0.11.10/artifacts/openapi.yaml)** of the Open Traffic Generator Models specification. * This build includes new features. [Read more](releases.md) diff --git a/docs/releases.md b/docs/releases.md index 1fec5572..1e551e3c 100644 --- a/docs/releases.md +++ b/docs/releases.md @@ -1,6 +1,62 @@ # Ixia-c Release Notes and Version Compatibility -## Release v0.0.1-4139 (Latest) +## Release v0.0.1-4167 (Latest) +> 21st July, 2023 + +#### About + +This build includes new features. + +#### Build Details + +| Component | Version | +|-------------------------------|---------------| +| Open Traffic Generator API | [0.11.10](https://redocly.github.io/redoc/?url=https://raw.githubusercontent.com/open-traffic-generator/models/v0.11.10/artifacts/openapi.yaml) | +| snappi | [0.11.16](https://pypi.org/project/snappi/0.11.16) | +| gosnappi | [0.11.16](https://pkg.go.dev/github.com/open-traffic-generator/snappi/gosnappi@v0.11.16) | +| ixia-c-controller | [0.0.1-4167](https://github.com/orgs/open-traffic-generator/packages/container/package/ixia-c-controller) | +| ixia-c-traffic-engine | [1.6.0.35](https://github.com/orgs/open-traffic-generator/packages/container/package/ixia-c-traffic-engine) | +| ixia-c-app-usage-reporter | [0.0.1-37](https://github.com/orgs/open-traffic-generator/packages/container/package/ixia-c-app-usage-reporter) | +| ixia-c-protocol-engine | [1.00.0.316](https://github.com/orgs/open-traffic-generator/packages/container/package/licensed%2Fixia-c-protocol-engine) | +| ixia-c-ixhw-server | [0.11.10-13](https://github.com/orgs/open-traffic-generator/packages/container/package/ixia-c-ixhw-server) | +| ixia-c-operator | [0.3.3](https://github.com/orgs/open-traffic-generator/packages/container/package/ixia-c-operator) | +| ixia-c-gnmi-server | [1.11.16](https://github.com/orgs/open-traffic-generator/packages/container/package/ixia-c-gnmi-server) | +| ixia-c-one | [0.0.1-4167](https://github.com/orgs/open-traffic-generator/packages/container/package/ixia-c-one/) | + + +# 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] + ```go + 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](https://github.com/open-traffic-generator/models-yang/blob/main/artifacts/open-traffic-generator-flow.txt): + ``` + 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 in `flow_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` is `cut_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](https://github.com/open-traffic-generator/ixia-c/issues/118) + +## Release v0.0.1-4139 > 29th June, 2023 #### About diff --git a/readme.md b/readme.md index b61d5321..c92dde54 100644 --- a/readme.md +++ b/readme.md @@ -9,7 +9,7 @@