ABOUT COMPANY

Keysight Technologies is a leading technology company that helps enterprises, service providers and governments accelerate innovation to connect and secure the world. Keysight's solutions optimize networks and bring electronic products to market faster and at a lower cost with offerings from design simulation, to prototype validation, to manufacturing test, to optimization in networks and cloud environments. Customers span the worldwide communications ecosystem, aerospace and defense, automotive, energy, semiconductor, and general electronics end markets.

.

Software impairment tool
Paid internship at Keysight Technologies Romania · 27/06/2022
Categories:
  • – Networking
City:
  • room București
Required skills:

c c++ linux networking kernel

Add a traffic impairment module in our current IxVerify traffic generator. This should be able to alter different parameters based on a predefined configuration. A few examples are: introducing delays for 10% of the traffic, reorder 1% of the traffic, invalidate checksums for 5% of the traffic and so on.

Ideally, we should create an API that interconnects our virtual machine with the existing "Network Emulator" product (codename Kohala) that already has the impairment logic implemented. This product would run as a separate entity like a container or virtual machine.

Otherwise, we will implement a layer with several impairment features inside our stateless stream generator. This layer should be plugged in right after crafting and scheduling a packet and before putting it onto the wire.