Skip to content

Commit

Permalink
Merge pull request #164 from open-traffic-generator/dev-11th-nov
Browse files Browse the repository at this point in the history
Release v0.1.0-53
  • Loading branch information
arkajyoti-cloud authored Nov 10, 2023
2 parents 7b31a20 + d4f132b commit b677314
Show file tree
Hide file tree
Showing 7 changed files with 67 additions and 8 deletions.
2 changes: 1 addition & 1 deletion conformance
4 changes: 2 additions & 2 deletions deployments/k8s/components/images/kustomization.yaml
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
apiVersion: kustomize.config.k8s.io/v1alpha1
kind: Component

# Release: https://github.com/open-traffic-generator/ixia-c/releases/tag/v0.1.0-26
# Release: https://github.com/open-traffic-generator/ixia-c/releases/tag/v0.1.0-53
images:
- name: keng-controller
newName: ghcr.io/open-traffic-generator/keng-controller
newTag: "0.1.0-26"
newTag: "0.1.0-53"
- name: otg-gnmi-server
newName: ghcr.io/open-traffic-generator/otg-gnmi-server
newTag: "1.13.0"
Expand Down
2 changes: 1 addition & 1 deletion deployments/k8s/network-emulation/pods.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ spec:
- args:
- --accept-eula
- --debug
image: ghcr.io/open-traffic-generator/keng-controller:0.1.0-26
image: ghcr.io/open-traffic-generator/keng-controller:0.1.0-53
imagePullPolicy: IfNotPresent
name: keng-controller
volumeMounts:
Expand Down
4 changes: 2 additions & 2 deletions deployments/k8s/network-emulation/readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -67,7 +67,7 @@ To achieve this, we'll be using [Meshnet CNI](https://github.com/networkop/meshn
docker login ghcr.io
# download ixia-c images
docker pull ghcr.io/open-traffic-generator/keng-controller:0.1.0-26
docker pull ghcr.io/open-traffic-generator/keng-controller:0.1.0-53
docker pull ghcr.io/open-traffic-generator/ixia-c-traffic-engine:1.6.0.85
docker pull ghcr.io/open-traffic-generator/ixia-c-protocol-engine:1.00.0.337
Expand All @@ -80,7 +80,7 @@ To achieve this, we'll be using [Meshnet CNI](https://github.com/networkop/meshn
docker pull networkop/init-wait:latest
# push images to nodes
kind load docker-image ghcr.io/open-traffic-generator/keng-controller:0.1.0-26
kind load docker-image ghcr.io/open-traffic-generator/keng-controller:0.1.0-53
kind load docker-image ghcr.io/open-traffic-generator/ixia-c-traffic-engine:1.6.0.85
kind load docker-image ghcr.io/open-traffic-generator/ixia-c-protocol-engine:1.00.0.337
kind load docker-image ubuntu:22.04
Expand Down
4 changes: 4 additions & 0 deletions docs/news.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
# News

* **10th November, 2023**: Ixia-c version 0.1.0 (build 53) released. This conforms to **[v0.13.0](https://redocly.github.io/redoc/?url=https://raw.githubusercontent.com/open-traffic-generator/models/v0.13.0/artifacts/openapi.yaml)** of the Open Traffic Generator Models specification.

* This build includes new features and bug fixes. [Read more](releases.md)

* **3rd November, 2023**: Ixia-c version 0.1.0 (build 26) released. This conforms to **[v0.13.0](https://redocly.github.io/redoc/?url=https://raw.githubusercontent.com/open-traffic-generator/models/v0.13.0/artifacts/openapi.yaml)** of the Open Traffic Generator Models specification.

* This build includes stability fixes. [Read more](releases.md)
Expand Down
57 changes: 56 additions & 1 deletion docs/releases.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,61 @@
# Ixia-c Release Notes and Version Compatibility

## Release v0.1.0-26 (Latest)
## Release v0.1.0-53 (Latest)
> 10th November, 2023
#### About

This build includes new features and bug fixes.

#### Build Details

| Component | Version |
|-------------------------------|---------------|
| Open Traffic Generator API | [0.13.0](https://redocly.github.io/redoc/?url=https://raw.githubusercontent.com/open-traffic-generator/models/v0.13.0/artifacts/openapi.yaml) |
| snappi | [0.13.0](https://pypi.org/project/snappi/0.13.0) |
| gosnappi | [0.13.0](https://pkg.go.dev/github.com/open-traffic-generator/snappi/[email protected]) |
| keng-controller | [0.1.0-53](https://github.com/orgs/open-traffic-generator/packages/container/package/keng-controller) |
| ixia-c-traffic-engine | [1.6.0.85](https://github.com/orgs/open-traffic-generator/packages/container/package/ixia-c-traffic-engine) |
| keng-app-usage-reporter | [0.0.1-37](https://github.com/orgs/open-traffic-generator/packages/container/package/keng-app-usage-reporter) |
| ixia-c-protocol-engine | [1.00.0.337](https://github.com/orgs/open-traffic-generator/packages/container/package/ixia-c-protocol-engine) |
| keng-layer23-hw-server | [0.13.0-6](https://github.com/orgs/open-traffic-generator/packages/container/package/keng-layer23-hw-server) |
| keng-operator | [0.3.13](https://github.com/orgs/open-traffic-generator/packages/container/package/keng-operator) |
| otg-gnmi-server | [1.13.0](https://github.com/orgs/open-traffic-generator/packages/container/package/otg-gnmi-server) |
| ixia-c-one | [0.1.0-26](https://github.com/orgs/open-traffic-generator/packages/container/package/ixia-c-one/) |
| UHD400 | [1.0.27](https://downloads.ixiacom.com/support/downloads_and_updates/public/UHD400/1.0/1.0.27/artifacts.tar) |

# Release Features(s)
* Support added for link `up/down` trigger for <b><i>UHD400​</i></b>.
```go
portStateAction := gosnappi.NewControlState().
Port().
Link().
SetPortNames([]string{"port1"}).
SetState(gosnappi.StatePortLinkState.DOWN)
gosnappi.NewApi().setControlState(portStateAction)
```
* Support added for 0x8100(Vlan) and 0x6007 ether types in data plane traffic in <b><i>UHD400</i></b>.
* Support added for Google Discovery Protocol in data plane traffic in <b><i>UHD400</i></b>.


# Bug Fix(s)
* Some tests were failing because packets were not sent on wire due to frame size of flows not being sufficient to include tracking information in <b><i>Ixia Chassis & Appliances(AresOne only)​</i></b> is fixed.
* `egress` tracking on VLAN id or other fields for more than 3 bits was not working in <b><i>Ixia Chassis & Appliances(Novus, AresOne)​</i></b>, is fixed.
- `egress` tracking now supports upto 11 bits.
* Issue in ARP resolution in certain cases is now fixed in <b><i>UHD400​</i></b>.


#### Known Issues
* If `keng-layer23-hw-server` version is upgraded/downgraded, the ports from Ixia Chassis & Appliances(Novus, AresOne) which will be used from this container must be rebooted once before running the tests.
* Adding more than 256 devices on a single ixia-c-port causing failure for Ixia Chassis & Appliances(Novus, AresOne).
* Flow Tx is incremented for flow with tx endpoints as LAG, even if no packets are sent on the wire when all active links of the LAG are down.
* With certain DUTs, ssh service hangs if ISIS L1 MD5 is enabled.
* 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.1.0-26
> 3rd November, 2023
#### About
Expand Down
2 changes: 1 addition & 1 deletion readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
</h4>

<p align="center">
<a href="https://github.com/orgs/open-traffic-generator/packages/container/package/keng-controller"><img alt="Release v0.1.0-26" src="https://img.shields.io/badge/release-v0.1.0--26-brightgreen"></a>
<a href="https://github.com/orgs/open-traffic-generator/packages/container/package/keng-controller"><img alt="Release v0.1.0-53" src="https://img.shields.io/badge/release-v0.1.0--53-brightgreen"></a>
<a href="https://redocly.github.io/redoc/?url=https://raw.githubusercontent.com/open-traffic-generator/models/v0.13.0/artifacts/openapi.yaml"><img alt="Open Traffic Generator v0.13.0" src="https://img.shields.io/badge/open--traffic--generator-v0.13.0-brightgreen"></a>
<a href="https://pypi.org/project/snappi/0.13.0"><img alt="snappi v0.13.0" src="https://img.shields.io/badge/snappi-v0.13.0-brightgreen"></a>
<a href="docs/news.md"><img alt="news" src="https://img.shields.io/badge/-news-blue?logo=github"></a>
Expand Down

0 comments on commit b677314

Please sign in to comment.