Release v1.8.0-1
Build Details
Component | Version |
---|---|
Open Traffic Generator API | 1.8.0 |
snappi | 1.8.0 |
gosnappi | 1.8.0 |
keng-controller | 1.8.0-1 |
ixia-c-traffic-engine | 1.8.0.25 |
keng-app-usage-reporter | 0.0.1-52 |
ixia-c-protocol-engine | 1.00.0.393 |
keng-layer23-hw-server | 1.8.0-1 |
keng-operator | 0.3.30 |
otg-gnmi-server | 1.14.8 |
ixia-c-one | 1.8.0-1 |
UHD400 | 1.3.5 |
Release Features(s)
-
Ixia Chassis & Appliances(Novus, AresOne): Support added for DHCPv6 Client and Server in control plane. details
- User will be the able to configure DHCPv6 Client and Server by the following code snippet.
// Configure a DHCP Client dhcpv6client := d1Eth1.Dhcpv6Interfaces().Add(). SetName("p1d1dhcpv61") dhcpv6client.IaType().Iata() dhcpv6client.DuidType().Llt() // Configure a DHCPv6 Server d1Dhcpv6Server := d2.DhcpServer().Ipv6Interfaces().Add(). SetName("p2d1Dhcpv6Server1"). d1Dhcpv6ServerPool := d1Dhcpv6Server.SetIpv6Name("p2d1ipv6"). Leases().Add(). SetLeaseTime(3600) IaType := d1Dhcpv6ServerPool.IaType().Iata() IaType. SetStartAddress("2000:0:0:1::100"). SetStep(1). SetSize(10). SetPrefixLen(64)
Note: Support for
devices[i].dhcp_server.ipv6_interfaces[j].options
anddevices[i].dhcp_server.ipv6_interfaces[j].leases[k].ia_type.choice.iapd/ianapd
will be available in the subsequent sprints. -
Ixia Chassis & Appliances(Novus, AresOne): gNMI support added to fetch control plane metics and states of DHCPv6 Client and Server.
- Support added for DHCPv6 Client/Server metrics using following gNMI paths.
// dhcpv6 client dhcpv6-clients/dhcpv6-client[name=*]/state/counters // dhcpv6 server dhcpv6-servers/dhcpv6-server[name=*]/state/counters
- Support added for DHCPv6 Client/Server states using following gNMI paths.
// dhcpv6 client dhcpv6-clients/dhcpv6-client[name=*]/state/interface // dhcpv6 server dhcpv6-servers/dhcpv6-server[name=*]/state/interface
Known Issues
- Ixia Chassis & Appliances(Novus, AresOne): If
keng-layer23-hw-server
version is upgraded/downgraded, the ports which will be used from this container must be rebooted once before running the tests. - Ixia Chassis & Appliances(Novus, AresOne):
StartProtocols
/set_control_state.protocol.all.start
can get stuck till the time all DHPCv4/v6 clients receive the leased IPv4/v6 addresses from the DHCPv4/v6 server/relay agent. This may result in getting"context deadline exceeded"
error in the test program. - UHD400: Packets will not be transmitted if
flows[i].rate.pps
is less than 50. - UHD400:
values
for fields in flow packet headers can be created with maximum length of 1000 values. - Ixia-C: 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.
- Ixia-C: Supported value for
flows[i].metrics.latency.mode
iscut_through
. - Ixia-C: The metric
loss
in flow metrics is currently not supported. - Ixia-C: When flow transmit is started, transmission will be restarted on any existing flows already transmitting packets.