module: ietf-rip augment /rt:routing/rt:control-plane-protocols/rt:control-plane-protocol: +--rw rip +--rw originate-default-route! | +--rw route-policy? route-policy-ref +--rw default-metric? uint8 +--rw distance? uint8 +--rw triggered-update-threshold? uint8 +--rw maximum-paths? uint8 +--rw output-delay? uint8 +--rw distribute-list* [prefix-set-name direction] | +--rw prefix-set-name prefix-set-ref | +--rw direction enumeration | +--rw if-name? if:interface-ref +--rw redistribute | +--rw bgp* [asn] | | +--rw asn inet:as-number | | +--rw metric? uint8 | | +--rw route-policy? route-policy-ref | +--rw cg-nat! | | +--rw metric? uint8 | | +--rw route-policy? route-policy-ref | +--rw connected! | | +--rw metric? uint8 | | +--rw route-policy? route-policy-ref | +--rw ipsec! | | +--rw metric? uint8 | | +--rw route-policy? route-policy-ref | +--rw isis* [instance] | | +--rw instance -> ../../../../../rt:control-plane-protocol/name | | +--rw level? enumeration | | +--rw metric? uint8 | | +--rw route-policy? route-policy-ref | +--rw nat! | | +--rw metric? uint8 | | +--rw route-policy? route-policy-ref | +--rw ospfv2* [instance] | | +--rw instance -> ../../../../../rt:control-plane-protocol/name | | +--rw route-type? ospf:route-type | | +--rw metric? uint8 | | +--rw route-policy? route-policy-ref | +--rw ospfv3* [instance] | | +--rw instance -> ../../../../../rt:control-plane-protocol/name | | +--rw route-type? ospf:route-type | | +--rw metric? uint8 | | +--rw route-policy? route-policy-ref | +--rw ripv2* [instance] | | +--rw instance -> ../../../../../rt:control-plane-protocol/name | | +--rw metric? uint8 | | +--rw route-policy? route-policy-ref | +--rw ripng* [instance] | | +--rw instance -> ../../../../../rt:control-plane-protocol/name | | +--rw metric? uint8 | | +--rw route-policy? route-policy-ref | +--rw static! | +--rw metric? uint8 | +--rw route-policy? route-policy-ref +--rw timers | +--rw update-interval? uint16 | +--rw invalid-interval? uint16 | +--rw holddown-interval? uint16 | +--rw flush-interval? uint16 +--rw interfaces +--rw interface* [interface] +--rw interface if:interface-ref +--rw authentication | +--rw (auth-type-selection)? | +--:(auth-key-chain) | | +--rw key-chain? key-chain:key-chain-ref | +--:(auth-key) | +--rw key? string | +--rw crypto-algorithm? identityref +--rw bfd {bfd}? | +--rw enabled? boolean | +--rw local-multiplier? bfd-multiplier | +--rw (interval-config-type)? | +--:(tx-rx-intervals) | | +--rw desired-min-tx-interval uint32 | | +--rw required-min-rx-interval uint32 | +--:(single-interval) | +--rw min-interval uint32 +--rw cost? uint8 +--rw neighbors {explicit-neighbors}? | +--rw neighbor* [address] | +--rw address inet:ip-address +--rw no-listen? empty +--rw originate-default-route! | +--rw route-policy? route-policy-ref +--rw passive? empty +--rw split-horizon? enumeration +--rw summary-address | +--rw address? inet:ip-prefix | +--rw metric? uint8 +--rw timers +--rw update-interval? uint16 +--rw invalid-interval? uint16 +--rw holddown-interval? uint16 +--rw flush-interval? uint16 augment /rt:routing-state/rt:control-plane-protocols/rt:control-plane-protocol: +--ro rip +--ro originate-default-route! | +--ro route-policy? route-policy-ref +--ro default-metric? uint8 +--ro distance? uint8 +--ro triggered-update-threshold? uint8 +--ro maximum-paths? uint8 +--ro output-delay? uint8 +--ro distribute-list* [prefix-set-name direction] | +--ro prefix-set-name prefix-set-ref | +--ro direction enumeration | +--ro if-name? if:interface-ref +--ro next-triggered-update? uint32 +--ro num-of-routes? uint32 +--ro timers | +--ro update-interval? uint16 | +--ro invalid-interval? uint16 | +--ro holddown-interval? uint16 | +--ro flush-interval? uint16 +--ro interfaces | +--ro interface* [interface] | +--ro interface if:interface-ref | +--ro oper-status? enumeration | +--ro cost? uint8 | +--ro listen? boolean | +--ro next-full-update? uint32 | +--ro originate-default-route? boolean | +--ro passive? boolean | +--ro poison-reverse? boolean | +--ro split-horizon? boolean | +--ro valid-address? boolean | +--ro timers | | +--ro update-interval? uint16 | | +--ro invalid-interval? uint16 | | +--ro holddown-interval? uint16 | | +--ro flush-interval? uint16 | +--ro statistics {interface-statistics}? | +--ro discontinuity-time? yang:date-and-time | +--ro bad-packets-rcvd? yang:counter32 | +--ro bad-routes-rcvd? yang:counter32 | +--ro updates-sent? yang:counter32 +--ro ipv4 | +--ro neighbors | | +--ro neighbor* [ipv4-address] | | +--ro ipv4-address inet:ipv4-address | | +--ro last-update? yang:date-and-time | | +--ro bad-packets-rcvd? yang:counter32 | | +--ro bad-routes-rcvd? yang:counter32 | +--ro routes | +--ro route* [ipv4-prefix] | +--ro ipv4-prefix inet:ipv4-prefix | +--ro next-hop? inet:ipv4-address | +--ro interface? if:interface-ref | +--ro redistributed? boolean | +--ro route-type? enumeration | +--ro metric? uint8 | +--ro expire-time? uint16 | +--ro deleted? boolean | +--ro holddown? boolean | +--ro need-triggered-update? boolean | +--ro inactive? boolean | +--ro flush-expire-before-holddown? boolean +--ro ipv6 | +--ro neighbors | | +--ro neighbor* [ipv6-address] | | +--ro ipv6-address inet:ipv6-address | | +--ro last-update? yang:date-and-time | | +--ro bad-packets-rcvd? yang:counter32 | | +--ro bad-routes-rcvd? yang:counter32 | +--ro routes | +--ro route* [ipv6-prefix] | +--ro ipv6-prefix inet:ipv6-prefix | +--ro next-hop? inet:ipv6-address | +--ro interface? if:interface-ref | +--ro redistributed? boolean | +--ro route-type? enumeration | +--ro metric? uint8 | +--ro expire-time? uint16 | +--ro deleted? boolean | +--ro holddown? boolean | +--ro need-triggered-update? boolean | +--ro inactive? boolean | +--ro flush-expire-before-holddown? boolean +--ro statistics {global-statistics}? +--ro discontinuity-time? yang:date-and-time +--ro requests-rcvd? yang:counter32 +--ro requests-sent? yang:counter32 +--ro responses-rcvd? yang:counter32 +--ro responses-sent? yang:counter32 rpcs: +---x clear-rip-route +---w input +---w rip-instance? -> /rt:routing/control-plane-protocols/control-plane-protocol/name