Synthetics: TCP/UDP Support for Ping Test
We have improved our options for synthetic network testing by supporting different protocols for basic network tests (Ping tests). In addition to ICMP, we have expanded the options to test TCP and UDP connectivity between Synthetics private agents or between agents and any target.
As a part of this feature, we have added the ability to start the TCP or UDP listener on our Synthetics private agents which acts as an “echo service”:
- Specify one or more TCP ports to listen and respond to TCP connections
- Specify one UDP port to listen and respond to UDP packets as an echo service
Please note that UDP protocol is susceptible to spoofing attacks, therefore running this service is recommended only within private networks and with the appropriate access control to the open UDP ports by using network access lists or firewall rules.
Additionally, the network connectivity test configuration is extended with the following testing methods/protocols:
- TCP: Based on the TCP Syn packet sent to a configurable port and expecting the TCP Syn+Ack packet response from the target IP.
- UDP-ICMP: Based on the UDP packet sent to a configurable port and expecting ICMP Port unreachable received from the target IP.
- UDP-ECHO: Based on the UDP packet sent to a configurable port and expecting the UDP packet response from the target IP.