OVN 24.09 was initially released on 13 September, 2024. This version of OVN is currently supported for all bug fixes. Support for this version will end on 13 September, 2025.
v24.09.0 was released on 13 September, 2024.
Release Notes:
OVN v24.09.0 - 13 Sep 2024
--------------------------
- Added a new logical switch port option "pkt_clone_type".
If the value is set to "mc_unknown", packets destined to the port gets
cloned to all unknown ports connected to the same Logical Switch.
- Added a new logical switch port option "disable_arp_nd_rsp" to
disable adding the ARP responder flows if set to true.
- IGMP_Group has new "protocol" column that displays the the group
protocol version.
- Add ovn-debug tool containing two commands.
"lflow-stage-to-ltable STAGE_NAME" that converts stage name into logical
flow table id.
"lflow-stage-to-oftable STAGE_NAME" that converts stage name into OpenFlow
table id.
- Rename the ovs-sandbox script to ovn-sandbox.
- Remove "ovn-set-local-ip" config option from vswitchd
external-ids, the option is no longer needed as it became effectively
"true" for all scenarios.
- Added DHCPv4 relay support.
- A new LSP option "force_fdb_lookup" has been added to ensure the additional
MAC addresses configured on the LSP with "unknown", are learnt via the
OVN native FDB.
- Add support for ovsdb-server `--config-file` option in ovn-ctl.
- Add "ovn-bridge-remote" config option to vswitchd external-ids,
that allows to specify connection method to management bridge for
ovn-controller, defaulting to the unix socket.
- Add "ovn-bridge-remote-probe-interval" config option to vswitchd
external-ids, that sets probe interval for integration bridge connection,
disabled by default.
- The "options:ic-route-blacklist" option in the Northbound NB_Global table
has been renamed to "options:ic-route-denylist" in order to comply with
inclusive language guidelines. The previous name is still recognized to
aid with backwards compatibility.
- NATs can now be given an arbitrary match condition and priority. This
allows for conditional NATs to be configured. See the ovn-nb(5) man
page for more information.
- Added new global config option NB_Global:options:vxlan_mode to support
ability to disable "VXLAN mode" to extend available tunnel IDs space for
datapaths from 4095 to 16711680. For more details see man ovn-nb(5) for
mentioned option.
- Added new global config option NB_Global:options:always_tunnel. If set to
true, the traffic destined to a logical port of a provider logical switch
(having a localnet port) will be tunnelled instead of sending it via the
localnet port.
- Added support to define boundaries (min and max values) for selected ct
zones.
- Add support for CT zone limit that can be specified per LR
(options:ct-zone-limit), LS (other_config:ct-zone-limit) or LSP
(options:ct-zone-limit).
- A new LSP option "disable_garp_rarp" has been added to prevent OVN from
sending GARP or RARP announcements when a VIF is created on a bridged
logical switch.
- A new LRP option 'centralize_routing' has been added to a
distributed gateway port to centralize routing if the logical
switch of its peer doesn't have a localnet port.
- The NB_Global.debug_drop_domain_id configured value is now overridden by
the ID associated with the Sampling_App record created for drop sampling
(Sampling_App.type configured as "drop").
- Add support for ACL sampling through the new Sample_Collector and Sample
tables. Sampling is supported for both traffic that creates new
connections and for traffic that is part of an existing connection.
- Add "external_ids:ovn-encap-ip-default" config for ovn-controller to
determine the default encap IP when there are multiple encap IPs
configured.
- Added a new column in the southbound database "flow_desc" to provide
human readable context to flows.
- Added two new experimental logical router port options,
"routing-protocol-redirect" and "routing-protocols", that allow
redirection of routing protocol traffic received by a router port
to a different logical switch port.