Skip to content

Commit

Permalink
added rn 0.44
Browse files Browse the repository at this point in the history
  • Loading branch information
hellt committed Aug 17, 2023
1 parent 024f005 commit dd86c24
Show file tree
Hide file tree
Showing 2 changed files with 36 additions and 0 deletions.
35 changes: 35 additions & 0 deletions docs/rn/0.44.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
# Release 0.44

:material-calendar: 2023-08-17 · :material-list-status: [Full Changelog](https://github.com/srl-labs/containerlab/releases)

## Link Impairments

A long-awaited feature landed in this release. We are adding two new tools commands:

* [`tools netem set`](../cmd/tools/netem/set.md)
* [`tools netem show`](../cmd/tools/netem/show.md)

These commands allow users to set link impairments (delay, jitter, packet loss) on any link that belongs to a container node and create labs simulating real-world network conditions.

```bash title="setting packet loss at 10% rate on eth1 interface of clab-netem-r1 node"
containerlab tools netem set -n clab-netem-r1 -i eth1 --loss 10
```

## External CA

Containerlab used to generate Certificate Authority certs and keys to create node certs. While this satisfies most lab deployments, some users wanted to bring their own CA to containerlab. And here it is.

Now it is possible to provide a path to external CA cert and key files via a newly introduced `settings` section in the clab file which will instruct containerlab to create node certs using this "external" CA.

Read more about this feature in the [Certificates Management](../manual/cert.md#external-ca) document.

## Aruba AOS-CX

[Aruba AOS-CX](../manual/kinds/vr-aoscx.md) comes to containerlab! Thanks to @ssasso for his first and we hope not last contribution.

## Miscellaneous

* test harness powered by robot has been upgraded to rf 6.1.1 and CLAB_BIN env var is unified across all tests #1506
* instructions how to run Containerlab on Macs with ARM chips added in #1508
* ssh keys installation for srlinux has been adapted to support config-based ssh keys #1511
* big internal refactoring of links done by @steiler in #1475
1 change: 1 addition & 0 deletions mkdocs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -101,6 +101,7 @@ nav:
- 5-stage Clos topology: lab-examples/templated02.md
- RARE/freeRtr: lab-examples/rare-freertr.md
- Release notes:
- "0.44": rn/0.44.md
- "0.43": rn/0.43.md
- "0.42": rn/0.42.md
- "0.41": rn/0.41.md
Expand Down

0 comments on commit dd86c24

Please sign in to comment.