The Cubro Cloud Switch (CCS) is currently the end in this evolution from L4 NPB to an active network device with visibility functions included.
The CCS provides switching functions in layer 2 to 7 and at the same time visibility. This is possible because the packet forwarding is done in hardware. The switch infrastructure knows where the microservice is running, and can copy the relevant traffic before sending it over to the switch infrastructure - the probing system (virtual/real).
Even when the microservices are moved or scaled out the Cubro Solution can follow the application using the application ID across the data center.
In a large network environment, there can be thousands of microservices to monitor with each service running on a separate server/rack/data center because of redundancy reasons. In the worst case, the “application” could be running all over the world in several data centers. There are even more difficulties because the applications can jump dynamically through the data centers. As a result, classical tapping is not possible anymore!
Option 1: Virtual TAPs on the hypervisors
This is the classical approach with a lot of issues like:
Option 2: Visibility on top of the Network Infrastructure
This can be done with the Cubro Cloud Switch Solution.