AggregatedLogicalRouterPortCounters

AggregatedLogicalRouterPortCounters
AggregatedLogicalRouterPortCounters

Provides the following aggregated information of the logical router ports:

  • Incoming packet counters on the logical router ports. It includes the total number of packets received, dropped, and the number of errors and failures causing the drops. The counters are from the time the logical router port was created. The interface statistics from a given transport node will be reset on edge reboot or edge dataplane restart of that node.
  • Outgoing packet counters on the logical router ports. It includes the total number of packets sent, dropped, and the number of errors and failures causing the drops. The counters are from the time logical router port was created. The logical router port statistics from a given transport node will be reset on edge reboot or edge dataplane restart of that node.
  • Some of the packet drop reasons include, the DAD (Duplicate Address Detection) status of the IP is not in ASSIGNED state, firewall rules, failed to fragment the packet, receive malformed packet, could not find route to destination, absence of the receiver, insufficient memory, incomplete ARP resolution of the next-hop, RPF check failure, failed to redirect packet to KNI interface, TTL exceeded, port does not have a linked peer port and and unsupported - destination, protocol or L4 port.
  • Some of the IPSec packet drop reasons include the missing security association or VTI interface. It also includes packets dropped due to policy lookup error or block policy.
  • Provides the total number of service-insertion, KNI, non-IP and IPv6 packets dropped.
JSON Example
{
    "last_update_timestamp": 0,
    "rx": {
        "blocked_packets": 0,
        "dad_dropped_packets": 0,
        "destination_unsupported_dropped_packets": 0,
        "dropped_packets": 0,
        "firewall_dropped_packets": 0,
        "frag_needed_dropped_packets": 0,
        "ipsec_dropped_packets": 0,
        "ipsec_no_sa_dropped_packets": 0,
        "ipsec_no_vti_dropped_packets": 0,
        "ipsec_pol_block_dropped_packets": 0,
        "ipsec_pol_err_dropped_packets": 0,
        "ipv6_dropped_packets": 0,
        "kni_dropped_packets": 0,
        "l4port_unsupported_dropped_packets": 0,
        "malformed_dropped_packets": 0,
        "no_arp_dropped_packets": 0,
        "no_linked_dropped_packets": 0,
        "no_mem_dropped_packets": 0,
        "no_receiver_dropped_packets": 0,
        "no_route_dropped_packets": 0,
        "non_ip_dropped_packets": 0,
        "proto_unsupported_dropped_packets": 0,
        "redirect_dropped_packets": 0,
        "rpf_check_dropped_packets": 0,
        "service_insert_dropped_packets": 0,
        "total_bytes": 0,
        "total_packets": 0,
        "ttl_exceeded_dropped_packets": 0
    },
    "tx": {
        "blocked_packets": 0,
        "dad_dropped_packets": 0,
        "destination_unsupported_dropped_packets": 0,
        "dropped_packets": 0,
        "firewall_dropped_packets": 0,
        "frag_needed_dropped_packets": 0,
        "ipsec_dropped_packets": 0,
        "ipsec_no_sa_dropped_packets": 0,
        "ipsec_no_vti_dropped_packets": 0,
        "ipsec_pol_block_dropped_packets": 0,
        "ipsec_pol_err_dropped_packets": 0,
        "ipv6_dropped_packets": 0,
        "kni_dropped_packets": 0,
        "l4port_unsupported_dropped_packets": 0,
        "malformed_dropped_packets": 0,
        "no_arp_dropped_packets": 0,
        "no_linked_dropped_packets": 0,
        "no_mem_dropped_packets": 0,
        "no_receiver_dropped_packets": 0,
        "no_route_dropped_packets": 0,
        "non_ip_dropped_packets": 0,
        "proto_unsupported_dropped_packets": 0,
        "redirect_dropped_packets": 0,
        "rpf_check_dropped_packets": 0,
        "service_insert_dropped_packets": 0,
        "total_bytes": 0,
        "total_packets": 0,
        "ttl_exceeded_dropped_packets": 0
    }
}
integer As int64 As int64
last_update_timestamp
Optional

Timestamp when the data was last updated; unset if data source has never updated the data.

rx
Optional

Provides the statistics for a logical router port since the time it was created. The statistics will be reset on edge reboot or edge dataplane restart. It includes the following counters for the port:

  • Incoming packet count.
  • Outgoing packet count.
  • Dropped packet count.
  • Error/Failure reason for the dropped packet.
tx
Optional

Provides the statistics for a logical router port since the time it was created. The statistics will be reset on edge reboot or edge dataplane restart. It includes the following counters for the port:

  • Incoming packet count.
  • Outgoing packet count.
  • Dropped packet count.
  • Error/Failure reason for the dropped packet.