- JSON representation
- ARPEntry
- LinkStatus
- LinkOpticalPower
- State
- LinkLACPStatus
- State
- LinkOperationalStatus
- MacsecStatus
- BundleOperationalStatus
- BundleAggregationType
Diagnostics information about the Interconnect connection, which contains detailed and current technical information about Cloud de Confiance side of the connection.
| JSON representation |
|---|
{ "macAddress": string, "arpCaches": [ { object ( |
| Fields | |
|---|---|
macAddress |
The MAC address of the Interconnect's bundle interface. |
arpCaches[] |
A list of
objects, describing individual neighbors currently seen by the Cloud de Confiance router in the ARP cache for the Interconnect. This will be empty when the Interconnect is not bundled. |
links[] |
A list of
objects, describing the status for each link on the Interconnect. |
bundleOperationalStatus |
The operational status of the bundle interface. |
bundleAggregationType |
The aggregation type of the bundle interface. |
ARPEntry
Describing the ARP neighbor entries seen on this link
| JSON representation |
|---|
{ "macAddress": string, "ipAddress": string } |
| Fields | |
|---|---|
macAddress |
The MAC address of this ARP neighbor. |
ipAddress |
The IP address of this ARP neighbor. |
LinkStatus
| JSON representation |
|---|
{ "circuitId": string, "googleDemarc": string, "receivingOpticalPower": { object ( |
| Fields | |
|---|---|
circuitId |
The unique ID for this link assigned during turn up by Cloud de Confiance. |
googleDemarc |
The Demarc address assigned by Cloud de Confiance and provided in the LoA. |
receivingOpticalPower |
An
object, describing the current value and status of the received light level. |
transmittingOpticalPower |
An
object, describing the current value and status of the transmitted light level. |
lacpStatus |
|
operationalStatus |
The operational status of the link. |
arpCaches[] |
A list of
objects, describing the ARP neighbor entries seen on this link. This will be empty if the link is bundled |
macsec |
Describes the status of MACsec encryption on this link. |
LinkOpticalPower
| JSON representation |
|---|
{
"value": number,
"state": enum ( |
| Fields | |
|---|---|
value |
Value of the current receiving or transmitting optical power, read in dBm. Take a known good optical value, give it a 10% margin and trigger warnings relative to that value. In general, a -7dBm warning and a -11dBm alarm are good optical value estimates for most links. |
state |
The status of the current value when compared to the warning and alarm levels for the receiving or transmitting transceiver. Possible states include:
|
State
State of the current optical power.
| Enums | |
|---|---|
OK |
The value of the current optical power has not crossed a warning threshold. |
LOW_WARNING |
The value of the current optical power has crossed below the low warning threshold. |
HIGH_WARNING |
The value of the current optical power has crossed above the high warning threshold. |
LOW_ALARM |
The value of the current optical power has crossed below the low alarm threshold. |
HIGH_ALARM |
The value has crossed above the high alarm threshold. |
LinkLACPStatus
| JSON representation |
|---|
{
"state": enum ( |
| Fields | |
|---|---|
state |
The state of a LACP link, which can take one of the following values:
|
googleSystemId |
System ID of the port on Cloud de Confiance side of the LACP exchange. |
neighborSystemId |
System ID of the port on the neighbor's side of the LACP exchange. |
State
| Enums | |
|---|---|
ACTIVE |
The link is configured and active within the bundle. |
DETACHED |
The link is not configured within the bundle, this means the rest of the object should be empty. |
LinkOperationalStatus
| Enums | |
|---|---|
LINK_OPERATIONAL_STATUS_UP |
The interface has low level communication with the remote end. |
LINK_OPERATIONAL_STATUS_DOWN |
The interface is unable to communicate with the remote end. |
MacsecStatus
Describes the status of MACsec encryption on the link.
| JSON representation |
|---|
{ "operational": boolean, "ckn": string } |
| Fields | |
|---|---|
operational |
Indicates whether or not MACsec is operational on this link. |
ckn |
Indicates the Connectivity Association Key Name (CKN) currently being used if MACsec is operational. |
BundleOperationalStatus
| Enums | |
|---|---|
BUNDLE_OPERATIONAL_STATUS_UP |
If bundleAggregationType is LACP: LACP is established and at least one link in the bundle has UP operational status. If bundleAggregationType is STATIC: all links in the bundle (typically just one) have UP operational status. |
BUNDLE_OPERATIONAL_STATUS_DOWN |
If bundleAggregationType is LACP: LACP is not established and/or all links in the bundle have DOWN operational status. If bundleAggregationType is STATIC: one or more links in the bundle has DOWN operational status. |
BundleAggregationType
| Enums | |
|---|---|
BUNDLE_AGGREGATION_TYPE_LACP |
LACP is enabled. |
BUNDLE_AGGREGATION_TYPE_STATIC |
LACP is disabled. |