|
|
1 |
(% class="row" %) |
|
|
2 |
((( |
|
|
3 |
(% class="col-xs-12 col-sm-8 test-report-content" %) |
|
|
4 |
((( |
|
|
5 |
---- |
|
|
6 |
|
|
|
7 |
gNMI provides a model-driven interface for streaming telemetry and state retrieval using structured YANG paths over gRPC. Unlike SNMP-based polling, gNMI-based telemetry provides low-latency, scalable streaming using structured YANG paths. In this test, we verified the retrieval of system inventory and telemetry from multi-vendor devices using gNMI with OpenConfig models. |
|
|
8 |
The controller established gNMI sessions with the network devices. It subscribed to OpenConfig Platform paths for inventory and telemetry, and OpenConfig Interfaces paths for interface telemetry. Data was streamed continuously using STREAM subscriptions. The controller received and processed the telemetry in real time. |
|
|
9 |
Platform inventory provided the device component hierarchy. This included line cards, transceivers, and hardware components. Platform telemetry collected CPU and memory utilization. It also collected power and environmental metrics where supported. We verified CPU idle values, total CPU usage, and memory consumption. |
|
|
10 |
Interface telemetry included ingress and egress packet counters. It included error counters, discard counters, CRC statistics, and packet size distribution counters. We collected both cumulative counters and derived values, such as averages and standard deviation, for physical interfaces and subinterfaces where available. |
|
|
11 |
|
|
|
12 |
[[~[~[Figure 58: gNMI Telemetry~>~>image:483715328314769409_SDN-27-1-v1.png~|~|alt="Figure 58" width="550"~]~]>>attach:483715328314769409_SDN-27-1-v1.png||target="_blank"]] |
|
|
13 |
|
|
|
14 |
{{container cssClass="tc-role-table"}} |
|
|
15 |
(% class="table-bordered" %) |
|
|
16 |
|=Controller / Collector|=Network Node |
|
|
17 |
|Cisco Crosswork Automation|Ribbon NPT-2507 |
|
|
18 |
|Cisco Crosswork Automation|HPE MX204 |
|
|
19 |
|Cisco Crosswork Automation|Arista 7280R3 |
|
|
20 |
|Cisco Crosswork Automation|Nokia 7250 IXR-e2 |
|
|
21 |
|Cisco Crosswork Automation|Ciena 5164 |
|
|
22 |
|
|
|
23 |
Table 27: Telemetry – gNMI - Telemetry |
|
|
24 |
{{/container}} |
|
|
25 |
|
|
|
26 |
{{container cssClass="tc-role-table"}} |
|
|
27 |
(% class="table-bordered" %) |
|
|
28 |
|=Controller / Collector|=Network Node |
|
|
29 |
|Cisco Crosswork Automation|HPE MX204 |
|
|
30 |
|Cisco Crosswork Automation|Arista 7280R3 |
|
|
31 |
|Cisco Crosswork Automation|Ribbon NPT-2507 |
|
|
32 |
|
|
|
33 |
Table 28: Telemetry – gNMI - System Inventory |
|
|
34 |
{{/container}} |
|
|
35 |
|
|
|
36 |
(% id="prev-next-links" %) |
|
|
37 |
|[[< Previous>>doc:Latency-Based Optimization]]|[[Next ~>>>doc:Digital Twin]] |
|
|
38 |
))) |
|
|
39 |
|
|
|
40 |
(% class="col-xs-12 col-sm-4 test-report-sidebar" %) |
|
|
41 |
((( |
|
|
42 |
{{box}} |
|
|
43 |
{{include reference="Main.EANTC Transport & Cloud Networks Interop Test Report 2026.Sidebar Nav"/}} |
|
|
44 |
{{/box}} |
|
|
45 |
))) |
|
|
46 |
))) |