Skip to content

Release v1.13.0-9

Compare
Choose a tag to compare
@biplamal biplamal released this 03 Oct 19:16
· 14 commits to main since this release
24dee28

Build Details

Component Version
Open Traffic Generator API 1.13.0
snappi 1.13.0
gosnappi 1.13.0
keng-controller 1.13.0-9
ixia-c-traffic-engine 1.8.0.90
keng-app-usage-reporter 0.0.1-52
ixia-c-protocol-engine 1.00.0.404
keng-layer23-hw-server 1.13.0-5
keng-operator 0.3.34
otg-gnmi-server 1.14.14
ixia-c-one 1.13.0-9
UHD400 1.4.0

Release Features(s)

  • Keng-Operator: go version is upgraded to use v1.23 along with security updates.

  • Ixia-C: Support added to send flows over DHCPv4 endpoints.

      f1 := config.Flows().Add()​
      f1.SetName(flowName).​
        TxRx().Device().​
        SetTxNames([]string{"p1d1dhcpv4_1"}).​
        SetRxNames([]string{"p2d1ipv4"})​
      f1Ip := f1.Packet().Add().Ipv4()​
      // will be populated automatically with the the dynamically allocated Ip to DHCP client​
      f1Ip.Src().Auto().Dhcp()​
      …​
      f2Ip.Dst().Auto().Dhcp()​
  • Ixia Chassis & Appliances(Novus, AresOne): Support added for LLDP.

      // LLDP configuration.​
      lldp := config.Lldp().Add()​
      lldp.SystemName().SetValue(lldpSrc.systemName)​
      lldp.SetName(lldpSrc.otgName)​
      lldp.Connection().SetPortName(portName)​
      lldp.ChassisId().MacAddressSubtype().​
        SetValue(lldpSrc.macAddress)​

Bug Fix(s)

  • Ixia Chassis & Appliances(Novus, AresOne): There was degradation in time taken for starting large number of BGP/BGP+ peers on one port. This issue is fixed.​

  • Ixia Chassis & Appliances(Novus, AresOne): There was an exception being returned from set_config on creating multiple loopbacks in a device and configuring protocols on top of that. This issue is fixed.

  • Ixia Chassis & Appliances(Novus, AresOne): If multiple routes are received by a BGP/BGP+ peer with some having MED/Local Preference and some not having MED/Local Preference, in get_states MED/Local Preference were not being correctly returned. This issue is fixed.

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 is cut_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.