public
public copied to clipboard
Add `gre` container under next-hops aft entry state. Add `src-ip`, `dst-ip` and `ttl` under `gre` aft entry state for telemetry.
- (M) aft/openconfig-aft-common.yang
- (M) aft/openconfig-aft-ethernet.yang
- (M) aft/openconfig-aft-ipv4.yang
- (M) aft/openconfig-aft-ipv6.yang
- (M) aft/openconfig-aft-mpls.yang
- (M) aft/openconfig-aft-pf.yang
- (M) aft/openconfig-aft-state-synced.yang
- (M) aft/openconfig-aft.yang
Change Scope
- Add
grecontainer under next-hops aft entry state. - Add
src-ip,dst-ipandttlundergreaft entry state for telemetry. - This change is backwards compatible
Platform Implementations
- Arista documentation
Relevant pyang output:
module: openconfig-network-instance
+--rw network-instances
+--rw network-instance* [name]
+--ro afts
| +--ro next-hops
| +--ro next-hop* [index]
| +--ro index -> ../state/index
| +--ro state
| | +--ro index? uint64
| | +--ro programmed-index? uint64
| | +--ro ip-address? oc-inet:ip-address
| | +--ro mac-address? oc-yang:mac-address
| | +--ro pop-top-label? boolean
| | +--ro pushed-mpls-label-stack* oc-mplst:mpls-label
| | +--ro encapsulate-header? oc-aftt:encapsulation-header-type
| | +--ro decapsulate-header? oc-aftt:encapsulation-header-type
| | +--ro origin-protocol? identityref
| | +--ro lsp-name? string
| | +--ro counters
| | | +--ro packets-forwarded? oc-yang:counter64
| | | +--ro octets-forwarded? oc-yang:counter64
| | +--ro vni-label? oc-evpn-types:evi-id
| | +--ro tunnel-src-ip-address? oc-inet:ip-address
| | +--ro oc-aftni:network-instance? oc-ni:network-instance-ref
| +--ro ip-in-ip
| | +--ro state
| | +--ro src-ip? oc-inet:ip-address
| | +--ro dst-ip? oc-inet:ip-address
| +--ro gre
| | +--ro state
| | +--ro src-ip? oc-inet:ip-address
| | +--ro dst-ip? oc-inet:ip-address
| | +--ro ttl? uint8
| +--ro interface-ref
| +--ro state
| +--ro interface? -> /oc-if:interfaces/interface/name
| +--ro subinterface? -> ../interface]/subinterfaces/subinterface/index