Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Counter Addition for sdn-features-packet-transforms.md #174

Open
wants to merge 2 commits into
base: main
Choose a base branch
from
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -326,7 +326,7 @@ Action| VNI |

## Telemetry

## Counters
## Counters - need to ensure the proposed counters are supportable in the P4 behavioral model (DASH pipeline)

Counters are objects for counting data per ENI. The following are their main
characteristics:
Expand Down Expand Up @@ -371,7 +371,7 @@ thinking about how to add Metering- and reconcile this in the P4 model.
| TotalPacket | Total packets to/from a VM. Exposed to customer; 2 counters, 1 per direction | ENI |
| TotalBytes | Total bytes to/from a VM. Exposed to customer; 2 counters, 1 per direction | ENI |
| TotalUnicastPacketForwarded | | ENI |
| TotalMulticastPacketsForwarded | | ENI |
| TotalMulticastPacketsForwarded - check on Multicast | | ENI |
| TcpConnectionsResetHalfTTL | TCP connections that had a TCP reset and its TTL cut down to 5 seconds | ENI |
| NonSynStateful | Non-SYN TCP packets that are natted and not dropped by setting (SLB scenario) | ENI |
| NumberOfFlowResimulated DuringPortTimer | Number of connections updated in an internal port-level update | ENI |
Expand Down Expand Up @@ -435,13 +435,14 @@ thinking about how to add Metering- and reconcile this in the P4 model.
| CreationRateMaxOtherFlow | follow above | ENI |
| No ENI Match | evident | ENI |
| CPS Counters | | ENI & Global |
| Pipeline Counters Ex: per Rule/ACL Match? | | ENI & Global |


**Questions**

- How often will we read?
- What type of API to use?
- Will we push or pull from the Controller?
- Will we push or pull from the Controller? Could be a controller that streams (with a subscription - standard gNMI telemetry) for example.

## BGP

Expand Down