You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Next »

Table of Contents

Scope

This page provides information around gNMI and its possible usage for efficient data steaming from network-functions to data-consumers (e.g. SMO-OAM).

Sequence

Data Streaming with gNMI: Usage proposal for dicussiongNMI -> yang based gRPC -> HTTP2, protobuf/yang(https://github.com/openconfig/reference/blob/master/rpc/gnmi/gnmi-specification.md) SMO O-RAN data-collectorgNMI-client data-collectorgNMI-client network-functiondata-providergNMI-servertarget network-functiondata-providergNMI-servertarget Subscription [01]RPC subscribewith SubscribeRequest SubscribeRequest: {subscribe: [{mode: STREAM,subscription:[{path: <xPath0>,mode: ON_CHANGE},...],allow_aggregation: TRUE,updates_only: TRUE,} [02]RESPONSE SubscribeResponse SubscribeResponse: {timestamp: <timestamp>,update: [{<xPath>, <value>}, ...]}The first response with including an error message acts a bases for all later updates. Data Stremaing loop[ON_CHANGE] [03]RESPONSE SubscribeResponse SubscribeResponse: {timestamp: <timestamp>,update: [{<xPath>, <value>}, ...]} The End [04]cancel the HTTP2 session Copyright 2021 highstreet technologies USA Corp.. This work is licensed under a Creative Commons Attribution 4.0 International License.. SPDX-License-Identifier: CC-BY-4.0. 2021-10-10 | o-ran-sc.org oam project | Thanks to PlantUML!


  • No labels