Understanding Identity (Endpoint) Dial logs

Endpoint dial logs is a new feature launched in March 2023 on CloudZiti. The feature is aimed to provide details for troubleshooting failures in service dials and also for detailed logging. 

The dial logs of an endpoint can be accessed via the endpoint details against each endpoint in the endpoints table of the console. This feature is supported currently for services hosted by ERT ( Edge Router Tunneler) 

The dial logs provide details of services dialed by the endpoint along with the status of the dial - success / failure along with the reason for failure.

Terminator Remote -  is the ip/port of the hosting application

Terminator Local - is the ip/port on the Edge Router used to make the outbound connection

If hosting application is co-hosted with the ER, then local and remote IP address would be the same - example SSH service to the ER

The following table lists the circuit errors, failure cause and the description. 

Error

Failure Cause

Description

CircuitFailure

InvalidService

INVALID_SERVICE

The service identity given to the controller in the connection request is not found in the controller's configuration database. The endpoint has gotten out of sync with the controller, most likely due to very near-term changes, or failure of the client software to properly process service changes.

 

CircuitFailureId

GenerationError

ID_GENERATION

_ERR

The circuit identity generation function has failed to generate and return a circuit identity string

CircuitFailure

NoTerminators

NO_TERMINATORS

The service requested in the connection request has no terminators. This is normally indicative of a hosting device having lost connection to the network, either due to process, network, or power issues. The controller is unable to create a path.

CircuitFailure

NoOnlineTerminators

NO_ONLINE_

TERMINATORS

The only terminators in the controller network map are hosted by routers that are currently in an offline state.

CircuitFailure

NoPath

NO_PATH

During the routing evaluation, no path was calculable between the initiating and terminating devices.

CircuitFailure

PathMissingLink

PATH_MISSING

_LINK

There is no set of links that can create a valid path from the initiating router to the terminator. This may be caused by link failures, router failures, or policies that preclude certain paths.

CircuitFailure

InvalidStrategy

INVALID_STRATEGY

There are multiple routing strategies allowed, though at this time, only smart routing is in use. This failure would indicate that a service has a routing strategy defined that the controller is unaware of.

CircuitFailure

StrategyError

STRATEGY_ERR

This would indicate that the service's defined routing strategy returned an error not otherwise captured

CircuitFailure

RouterErrGeneric

ROUTER_ERR_

GENERIC

Failure on route creation not otherwise captured

CircuitFailureRouter

ErrInvalidTerminator

ROUTER_ERR_

INVALID_TERMINATOR

The service requested in the connection request has no online terminators. This is normally indicative of a terminator state problem, where the controller believes there is a valid terminator, however, the device hosting that terminator has responded that the terminator is not valid

CircuitFailureRouterErr

MisconfiguredTerminator

ROUTER_ERR_

MISCONFIGURED

_TERMINATOR

The returned data object for the terminator is not correctly formatted or otherwise unusable, resulting in an inability of the system to properly utilize the terminator to create a fabric circuit

CircuitFailure

RouterErrDialTimedOut

ROUTER_ERR_DIAL

_TIMED_OUT

The dial (connection) from the terminating host to the socket configured for the service experienced a timeout when attempting to connect. This is most likely caused by a routing or service issue preventing the TCP or UDP connection from the hosting device to the configured service definition.

CircuitFailure

RouterErrDialConnRefused

ROUTER_ERR_

CONN_REFUSED

The dial from the terminating host to the socket configured for the service received a TCP reset (RST) packet when attempting to connect. This is most likely caused by a routing or service issue preventing the TCP or UDP connection from the hosting device to the configured service definition.

Was this article helpful?
0 out of 0 found this helpful