CPC H04L 43/0811 (2013.01) [G06F 9/45533 (2013.01); H04L 41/0866 (2013.01)] | 20 Claims |
1. A method for verifying connectivity in a target virtualized computing environment comprising networked computing devices having internal endpoints of the target virtualized computing environment that are configured to have operational connectivity to external endpoints for a user-specific configuration, the external endpoints being remote from the target virtualized computing environment, the verifying of the connectivity performed in the target virtualized computing environment in a pre-operational configuration prior to operational deployment of the user-specific configuration in the target virtualized computing environment, the method comprising:
receiving, at the target virtualized computing environment, a connectivity test component configured to:
execute as a virtual resource in the target virtualized computing environment, prior to installation of user-specific elements in the target virtualized computing environment;
execute protocol-aware connectivity tests that enable detection of connectivity errors between the internal endpoints of the target virtualized computing environment and the external endpoints;
instantiate or access network interfaces for establishing connectivity between the internal endpoints of the target virtualized computing environment and the external endpoints;
verify that responses from the external endpoints are received in accordance with documented statements of performance or capacity which require timely responses within a specified threshold; and
verify reachability of defined interconnection peers based on the defined interconnection peers' IP addresses and ports;
accessing a configuration file that defines connectivity types between the internal endpoints of the target virtualized computing environment and the external endpoints that are remote from the target virtualized computing environment;
based on the configuration file, causing execution of the connectivity test component in the target virtualized computing environment, prior to the installation of the user-specific elements; and
receiving an output from the connectivity test component, the output indicative of results of connectivity attempts in accordance with the configuration file.
|