Component | Version |
---|---|
Open Traffic Generator API | 1.14.0 |
snappi | 1.14.0 |
gosnappi | 1.14.0 |
keng-controller | 1.14.0-1 |
ixia-c-traffic-engine | 1.8.0.99 |
keng-app-usage-reporter | 0.0.1-52 |
ixia-c-protocol-engine | 1.00.0.405 |
keng-layer23-hw-server | 1.14.0-1 |
keng-operator | 0.3.34 |
otg-gnmi-server | 1.14.15 |
ixia-c-one | 1.14.0-1 |
UHD400 | 1.4.0 |
-
Ixia Chassis & Appliances(Novus, AresOne): Support added for OSPFv2. details
ospfRouter := device1.Ospfv2(). SetName("OspfRtr"). SetStoreLsa(true) intf := ospfRouter.Interfaces().Add(). SetName("OspfIntf"). SetIpv4Name("Ipv4Intf1") intf.Area().SetId(0) intf.NetworkType().PointToPoint() ospfRoutes := ospfRouter.V4Routes(). Add(). SetName("OspfRoutes") ospfRoutes. Addresses(). Add(). SetAddress("10.10.10.0"). SetPrefix(24). SetCount(100). SetStep(2)
- Learned LSAs can be fetched by the following
req := gosnappi.NewStatesRequest() req.Ospfv2Lsas().SetRouterNames(routerNames) res, err := client.GetStates(req)
- OSPFv2 metrics can be fetched by the following
req := gosnappi.NewMetricsRequest() reqOspf := req.Ospfv2() reqOspf.SetRouterNames(routerNames)
-
Ixia-C, Ixia Chassis & Appliances(Novus, AresOne): Support added to update
flows[i].size
andflows[i].rate
on the fly. flow = get_config.Flows().Items()[0] flow.Rate().SetPps(120) flow.Size().SetFixed(512) flowUpdateCfg: = gosnappi.NewConfigUpdate().Flows() flowUpdateCfg.Flows().Append(flow) flowUpdateCfg.SetPropertyNames ([]gosnappi.FlowsUpdatePropertyNamesEnum{ gosnappi.FlowsUpdatePropertyNames.SIZE, gosnappi.FlowsUpdatePropertyNames.RATE }) configUpdate = gosnappi.NewConfigUpdate() configUpdate.SetFlows(flowUpdateCfg) res, err := client.Api().UpdateConfig(configUpdate)
- Ixia-C: Issue where flows containing
ipv4/v6
header withoutsrc/dst
specified was returning error onset_config
"Error flow [ flow-name ] has AUTO IPv4 src address and Tx device [ flow-end-point ] with no dhcpv4 interface" is fixed.
- 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. If larger set of values are required for a field which are random, please userandom
instead ofvalues
. - 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.