ipi-rsvp
+--rw rsvp-te
+--ro admin-group* [name]
| +--ro name -> ../state/name
| +--ro state
| +--ro name? string
| +--ro value? uint32
+--rw debug
| +--rw config
| | +--rw options? ipi-rsvp-types:rsvp_debug_t
| +--ro state
| +--ro options? ipi-rsvp-types:rsvp_debug_t
| +--ro terminal-debug-status? ipi-rsvp-types:rsvp_debug_t
+--rw snmp-configuration
| +--rw config
| | +--rw enable-rsvp-trap? empty {feature-list:HAVE_SNMP}?
| +--ro state
| +--ro enable-rsvp-trap? empty {feature-list:HAVE_SNMP}?
+--ro dscp
| +--ro state
| +--ro class-exp-mapping* uint32 {feature-list:NOT_HAVE_SWFWDR}?
| +--ro class-exp-mapping-value* uint8 {feature-list:NOT_HAVE_SWFWDR}?
+--rw rsvp-instance
| +--ro summary-refresh* [address]
| | +--ro address -> ../state/address
| | +--ro state
| | +--ro address? inet:ip-address
| | +--ro trunk-id? uint32
| | +--ro lsp-id? uint16
| | +--ro session-frr-type? ipi-rsvp-types:rsvp_session_frr_type_t
| | +--ro ingress? inet:ip-address
| | +--ro egress? inet:ip-address
| | +--ro trunk-session-type? ipi-rsvp-types:rsvp_sess_type_t
| +--ro local-address-ipv4* [addr]
| | +--ro addr -> ../state/addr
| | +--ro state
| | +--ro if-name? -> /ipi-interface:interfaces/interface/name
| | +--ro family? ipi-rsvp-types:rsvp_addr_family_t
| | +--ro addr? inet:ip-address
| +--ro local-address-ipv6* [addr]
| | +--ro addr -> ../state/addr
| | +--ro state
| | +--ro if-name? -> /ipi-interface:interfaces/interface/name
| | +--ro family? ipi-rsvp-types:rsvp_addr_family_t
| | +--ro addr? inet:ip-address
| +--ro rsvp-nexthop* [prefix]
| | +--ro prefix -> ../state/prefix
| | +--ro state
| | +--ro prefix? cml-data-types:cml_ip_prefix_addr_t
| | +--ro number-of-sessions? uint32
| | +--ro ip-addr? inet:ip-address
| | +--ro if-name? -> /ipi-interface:interfaces/interface/name
| +--rw config!
| | +--rw rsvp ipi-rsvp-types:rsvp_instance_t
| | +--rw enable-explicit-null? empty
| | +--rw enable-local-protection? empty
| | +--rw enable-php? empty
| | +--rw disable-refresh-resv-parsing? empty
| | +--rw disable-refresh-path-parsing? empty
| | +--rw disable-loop-detection? empty
| | +--rw revert-timer? uint32
| | +--rw enable-bundle-send? empty
| | +--rw ingress? inet:ipv4-address
| +--ro state
| | +--ro counters
| | | +--ro in-path-messages? uint32
| | | +--ro in-path-error-messages? uint32
| | | +--ro in-path-tear-messages? uint32
| | | +--ro in-reservation-fixed-filter-messages? uint32
| | | +--ro in-reservation-wildcard-filter-messages? uint32
| | | +--ro in-reservation-shared-explicit-messages? uint32
| | | +--ro in-reservation-error-messages? uint32
| | | +--ro in-reservation-tear-messages? uint32
| | | +--ro in-reservation-conform-messages? uint32
| | | +--ro in-hello-messages? uint32
| | | +--ro in-bundle-messages? uint32
| | | +--ro in-acknowledge-messages? uint32
| | | +--ro in-srefresh-messages? uint32
| | | +--ro in-notify-messages? uint32
| | | +--ro out-path-messages? uint32
| | | +--ro out-path-error-messages? uint32
| | | +--ro out-path-tear-messages? uint32
| | | +--ro out-reservation-fixed-filter-messages? uint32
| | | +--ro out-reservation-wildcard-filter-messages? uint32
| | | +--ro out-reservatoion-shared-explicit-messages? uint32
| | | +--ro out-reservation-error-messages? uint32
| | | +--ro out-reservation-tear-messages? uint32
| | | +--ro out-reservation-conform-messages? uint32
| | | +--ro out-hello-messages? uint32
| | | +--ro out-bundle-messages? uint32
| | | +--ro out-acknowledge-messages? uint32
| | | +--ro out-srefresh-messages? uint32
| | | +--ro out-notify-messages? uint32
| | | +--ro total-number-of-sessions? int32
| | | +--ro active-sessions? int32
| | | +--ro total-ingress-sessions? int32
| | | +--ro active-ingress-sessions? int32
| | | +--ro total-transit-sessions? int32
| | | +--ro active-transit-sessions? int32
| | | +--ro total-egress-sessions? int32
| | | +--ro active-egress-sessions? int32
| | +--ro rsvp ipi-rsvp-types:rsvp_instance_t
| | +--ro enable-explicit-null? empty
| | +--ro enable-local-protection? empty
| | +--ro enable-php? empty
| | +--ro disable-refresh-resv-parsing? empty
| | +--ro disable-refresh-path-parsing? empty
| | +--ro disable-loop-detection? empty
| | +--ro revert-timer? uint32
| | +--ro enable-bundle-send? empty
| | +--ro ingress? inet:ipv4-address
| | +--ro rsvp-version? uint16
| | +--ro rsvp-state? ipi-rsvp-types:rsvp_status_t
| | +--ro refresh-timer? uint32
| | +--ro keep-multiplier? uint32
| | +--ro preemption-type? ipi-rsvp-types:rsvp_preemption_type_t
| | +--ro selected-ingress-ipv4? inet:ipv4-address
| | +--ro selected-ingress-ipv6? inet:ipv6-address {feature-list:HAVE_IPV6}?
| +--rw route-refresh
| | +--rw config
| | | +--rw enable-message-ack? empty
| | | +--rw disable-refresh-reduction? empty
| | | +--rw ack-wait-timeout? uint32
| | | +--rw refresh-time? uint16
| | | +--rw keep-multiplier? int32
| | +--ro state
| | +--ro enable-message-ack? empty
| | +--ro disable-refresh-reduction? empty
| | +--ro ack-wait-timeout? uint32
| | +--ro refresh-time? uint16
| | +--ro keep-multiplier? int32
| +--rw fast-reroute {feature-list:HAVE_MPLS_FRR}?
| | +--rw config
| | | +--rw default-frr-protection? ipi-rsvp-types:rsvp_frr_protection_t {feature-list:HAVE_MPLS_FRR}?
| | | +--rw preemption-type? ipi-rsvp-types:rsvp_preemp_t {feature-list:HAVE_MPLS_FRR}?
| | | +--rw bypass-lsp-addr-query-interval? uint8 {feature-list:HAVE_MPLS_FRR}?
| | | +--rw detour-id? ipi-rsvp-types:rsvp_detour_iden_t {feature-list:HAVE_MPLS_FRR}?
| | +--ro state
| | +--ro default-frr-protection? ipi-rsvp-types:rsvp_frr_protection_t {feature-list:HAVE_MPLS_FRR}?
| | +--ro preemption-type? ipi-rsvp-types:rsvp_preemp_t {feature-list:HAVE_MPLS_FRR}?
| | +--ro bypass-lsp-addr-query-interval? uint8 {feature-list:HAVE_MPLS_FRR}?
| | +--ro detour-id? ipi-rsvp-types:rsvp_detour_iden_t {feature-list:HAVE_MPLS_FRR}?
| +--rw cspf {feature-list:HAVE_CSPF}?
| | +--rw config
| | | +--rw disable-cspf? empty
| | | +--rw cspf-lsp-reoptimization-time? uint32
| | +--ro state
| | +--ro disable-cspf? empty
| | +--ro cspf-lsp-reoptimization-time? uint32
| +--rw global
| | +--rw hellos
| | | +--rw config
| | | | +--rw enable-hello-receipt? empty
| | | | +--rw hello-interval? int32
| | | | +--rw hello-timeout? int32
| | | +--ro state
| | | +--ro enable-hello-receipt? empty
| | | +--ro hello-interval? int32
| | | +--ro hello-timeout? int32
| | +--rw graceful-restart {feature-list:HAVE_RSVP_GRST}?
| | +--rw config!
| | | +--rw enable-graceful-restart empty
| | | +--rw restart-time? uint32
| | | +--rw recovery-time? uint32
| | +--ro state
| | +--ro enable-graceful-restart empty
| | +--ro restart-time? uint32
| | +--ro recovery-time? uint32
| +--rw gmpls {feature-list:HAVE_GMPLS}?
| | +--rw config
| | | +--rw enable-gmpls-notification? empty
| | | +--rw enable-pre-program-suggested-label? empty
| | +--ro state
| | +--ro enable-gmpls-notification? empty
| | +--ro enable-pre-program-suggested-label? empty
| +--rw srlg {feature-list:HAVE_SRLG}?
| | +--rw config
| | | +--rw srlg-disjoint? ipi-rsvp-types:rsvp_te_srlg_disjoint_type_t {feature-list:HAVE_SRLG}?
| | +--ro state
| | +--ro srlg-disjoint? ipi-rsvp-types:rsvp_te_srlg_disjoint_type_t {feature-list:HAVE_SRLG}?
| +--rw diff-serv
| | +--rw config
| | | +--rw enable-override-diff-serv? empty {feature-list:HAVE_DIFFSERV}?
| | +--ro state
| | +--ro enable-override-diff-serv? empty {feature-list:HAVE_DIFFSERV}?
| +--rw neighbors
| +--rw neighbor* [address]
| | +--rw address -> ../config/address
| | +--rw config
| | | +--rw address? inet:ip-address
| | +--ro state
| | +--ro address? inet:ip-address
| +--ro protocol-neighbor* [neighbor-ip-address]
| +--ro neighbor-ip-address -> ../state/neighbor-ip-address
| +--ro state
| +--ro neighbor-ip-address? inet:ip-address
| +--ro session-count? uint32
| +--ro refresh-reduction? ipi-rsvp-types:rsvp_neighbor_refresh_reduction_status_t
| +--ro upstream-lsp-count? uint32
| +--ro downstream-lsp-count? uint32
| +--ro neighbor-state? ipi-rsvp-types:rsvp_neighbor_hello_state_t
| +--ro srefresh-remaining-time? uint32
| +--ro neighbor-type? ipi-rsvp-types:rsvp_neighbor_type_t
| +--ro max-acknowledge-packet? uint16
| +--ro used-acknowledge-packet? uint16
| +--ro max-bundle-packet? uint16
| +--ro used-bundle-packet? uint16
| +--ro lsp-id? uint16
| +--ro session-frr-type? ipi-rsvp-types:rsvp_session_frr_type_t
| +--ro ingress? inet:ip-address
| +--ro egress? inet:ip-address
| +--ro trunk-session-type? ipi-rsvp-types:rsvp_sess_type_t
| +--ro trunk-id? uint32
| +--ro graceful-restart-state? ipi-rsvp-types:rsvp_graceful_restart_status_t {feature-list:HAVE_RSVP_GRST}?
| +--ro graceful-restart-set-recovery? ipi-rsvp-types:rsvp_graceful_restart_recovery_status_t {feature-list:HAVE_RSVP_GRST}?
| +--ro restart-time? uint32 {feature-list:HAVE_RSVP_GRST}?
| +--ro recovery-time? uint32 {feature-list:HAVE_RSVP_GRST}?
| +--ro remaining-restart-time? uint32 {feature-list:HAVE_RSVP_GRST}?
| +--ro remaining-recovery-time? uint32 {feature-list:HAVE_RSVP_GRST}?
+--rw rsvp-paths {feature-list:NOT_HAVE_MPLS_TUNNEL}?
| +--rw rsvp-path* [path-name]
| +--rw path-name -> ../config/path-name
| +--rw config
| | +--rw path-name? string
| | +--rw path-type ipi-rsvp-types:rsvp_path_type_t
| +--ro state
| | +--ro path-name? string
| | +--ro path-type ipi-rsvp-types:rsvp_path_type_t
| | +--ro path-identifier? uint16
| | +--ro hop-count? uint16
| +--rw explicit-route-object
| +--rw mpls-hops
| | +--rw mpls-hop* [hop-address hop-type]
| | +--rw hop-address -> ../config/hop-address
| | +--rw hop-type -> ../config/hop-type
| | +--rw config
| | | +--rw hop-address? inet:ipv4-address
| | | +--rw hop-type? ipi-rsvp-types:rsvp_path_status_t
| | +--ro state
| | +--ro hop-address? inet:ipv4-address
| | +--ro hop-type? ipi-rsvp-types:rsvp_path_status_t
| +--rw gmpls-strict-hops
| | +--rw gmpls-strict-hop* [strict-hop-address]
| | +--rw strict-hop-address -> ../config/strict-hop-address
| | +--rw config
| | | +--rw strict-hop-address? inet:ipv4-address
| | +--ro state
| | +--ro strict-hop-address? inet:ipv4-address
| +--rw gmpls-unnumbered-entry
| +--rw gmpls-unnumbered-hop* [unnumbered-ip-addr link-id]
| +--rw unnumbered-ip-addr -> ../config/unnumbered-ip-addr
| +--rw link-id -> ../config/link-id
| +--rw config
| | +--rw unnumbered-ip-addr? inet:ipv4-address
| | +--rw link-id? uint32
| +--ro state
| +--ro unnumbered-ip-addr? inet:ipv4-address
| +--ro link-id? uint32
+--rw trunks
| +--rw bypass-trunks
| | +--rw bypass-trunk* [bypass-name] {feature-list:HAVE_MPLS_FRR}?
| | +--rw bypass-name -> ../config/bypass-name
| | +--rw config
| | | +--rw bypass-name? string
| | | +--rw backup-bandwidth-type? ipi-rsvp-types:rsvp_backup_bandwidth_type
| | | +--rw ingress? inet:ipv4-address
| | | +--rw egress? inet:ipv4-address
| | | +--rw ext-tunnel-id? inet:ipv4-address
| | | +--rw update-type? ipi-rsvp-types:rsvp_update_type_t
| | +--ro state
| | | +--ro bypass-name? string
| | | +--ro backup-bandwidth-type? ipi-rsvp-types:rsvp_backup_bandwidth_type
| | | +--ro ingress? inet:ipv4-address
| | | +--ro egress? inet:ipv4-address
| | | +--ro ext-tunnel-id? inet:ipv4-address
| | | +--ro update-type? ipi-rsvp-types:rsvp_update_type_t
| | +--rw session
| | +--rw config
| | | +--rw traffic-type? ipi-rsvp-types:rsvp_traffic_type_t
| | | +--rw retry-count? uint16
| | | +--rw retry-interval? uint16
| | | +--rw disable-route-record? empty
| | | +--rw enable-reuse-route-record? empty
| | | +--rw cspf-retry-count? uint16 {feature-list:HAVE_CSPF}?
| | | +--rw cspf-retry-interval? uint16 {feature-list:HAVE_CSPF}?
| | +--ro state
| | | +--ro traffic-type? ipi-rsvp-types:rsvp_traffic_type_t
| | | +--ro retry-count? uint16
| | | +--ro retry-interval? uint16
| | | +--ro disable-route-record? empty
| | | +--ro enable-reuse-route-record? empty
| | | +--ro cspf-retry-count? uint16 {feature-list:HAVE_CSPF}?
| | | +--ro cspf-retry-interval? uint16 {feature-list:HAVE_CSPF}?
| | +--rw exclude-path {feature-list:HAVE_MPLS_FRR}?
| | | +--rw config!
| | | | +--rw exclude-type ipi-rsvp-types:rsvp_exclude_path_type_t
| | | | +--rw exclude-addr inet:ipv4-address
| | | +--ro state
| | | +--ro exclude-type ipi-rsvp-types:rsvp_exclude_path_type_t
| | | +--ro exclude-addr inet:ipv4-address
| | +--rw path-state-block
| | | +--rw config
| | | | +--rw bandwidth? string
| | | | +--rw path-name? string
| | | +--ro state
| | | | +--ro bandwidth? string
| | | | +--ro path-name? string
| | | +--rw session-attributes
| | | +--rw config
| | | | +--rw bandwidth? string
| | | | +--rw hold-priority? uint8
| | | | +--rw setup-priority? uint8
| | | | +--rw enable-label-record? empty
| | | | +--rw hop-limit? uint16
| | | | +--rw filter-type? ipi-rsvp-types:rsvp_filter_type_t
| | | +--ro state
| | | +--ro bandwidth? string
| | | +--ro hold-priority? uint8
| | | +--ro setup-priority? uint8
| | | +--ro enable-label-record? empty
| | | +--ro hop-limit? uint16
| | | +--ro filter-type? ipi-rsvp-types:rsvp_filter_type_t
| | +--rw diff-serv-info {feature-list:HAVE_MPLS_FRR,feature-list:HAVE_DIFFSERV}?
| | +--rw config
| | | +--rw llsp-class? string {feature-list:NOT_HAVE_CUSTOM2_MPLS}?
| | +--ro state
| | | +--ro llsp-class? string {feature-list:NOT_HAVE_CUSTOM2_MPLS}?
| | +--rw dscp-exp-maps
| | +--rw dscp-exp-map* [dscp-exp-map-exp-val]
| | +--rw dscp-exp-map-exp-val -> ../config/dscp-exp-map-exp-val
| | +--rw config
| | | +--rw dscp-exp-map-exp-val? int32
| | | +--rw dscp-exp-map-class-name string
| | +--ro state
| | +--ro dscp-exp-map-exp-val? int32
| | +--ro dscp-exp-map-class-name string
| +--rw ingress-trunks
| | +--rw ingress-trunk* [trunk-name]
| | +--rw trunk-name -> ../config/trunk-name
| | +--rw config
| | | +--rw bsid-value? uint32
| | | +--rw ingress? inet:ipv4-address
| | | +--rw egress? inet:ipv4-address
| | | +--rw ext-tunnel-id? inet:ipv4-address
| | | +--rw update-type? ipi-rsvp-types:rsvp_update_type_t
| | | +--rw trunk-name? string
| | | +--rw trunk-family ipi-rsvp-types:rsvp_trunk_family_t
| | | +--rw enable-igp-shortcut? empty
| | | +--rw absolute-metric? uint32
| | | +--rw relative-metric? int32
| | | +--rw revert-timer? uint32
| | | +--rw enable-reoptimize? empty
| | +--ro state
| | | +--ro bsid-value? uint32
| | | +--ro ingress? inet:ipv4-address
| | | +--ro egress? inet:ipv4-address
| | | +--ro ext-tunnel-id? inet:ipv4-address
| | | +--ro update-type? ipi-rsvp-types:rsvp_update_type_t
| | | +--ro trunk-name? string
| | | +--ro trunk-family ipi-rsvp-types:rsvp_trunk_family_t
| | | +--ro enable-igp-shortcut? empty
| | | +--ro absolute-metric? uint32
| | | +--ro relative-metric? int32
| | | +--ro revert-timer? uint32
| | | +--ro enable-reoptimize? empty
| | +--rw mapped-ip-routes
| | | +--rw mapped-ip-route* [address]
| | | +--rw address -> ../config/address
| | | +--rw config
| | | | +--rw address? cml-data-types:cml_ipv4_prefix_t
| | | +--ro state
| | | +--ro address? cml-data-types:cml_ipv4_prefix_t
| | +--rw mapped-prefix-class-routes
| | | +--rw mapped-prefix-class-route* [dst-addr]
| | | +--rw dst-addr -> ../config/dst-addr
| | | +--rw config
| | | | +--rw dst-addr cml-data-types:cml_ipv4_prefix_t
| | | | +--rw name string {feature-list:HAVE_DIFFSERV}?
| | | +--ro state
| | | +--ro dst-addr cml-data-types:cml_ipv4_prefix_t
| | | +--ro name string {feature-list:HAVE_DIFFSERV}?
| | +--rw secondary-priorities
| | | +--rw secondary-priority* [priority-value]
| | | +--rw priority-value -> ../config/priority-value
| | | +--rw config
| | | | +--rw bandwidth? string
| | | | +--rw priority-value? int32
| | | | +--rw priority-path? string
| | | | +--rw secondary-priority-srlg-disjoint? ipi-rsvp-types:rsvp_te_srlg_disjoint_type_t {feature-list:HAVE_SRLG}?
| | | | +--rw hold-priority? uint8
| | | | +--rw setup-priority? uint8
| | | | +--rw enable-label-record? empty
| | | | +--rw hop-limit? uint16
| | | +--ro state
| | | +--ro bandwidth? string
| | | +--ro priority-value? int32
| | | +--ro priority-path? string
| | | +--ro secondary-priority-srlg-disjoint? ipi-rsvp-types:rsvp_te_srlg_disjoint_type_t {feature-list:HAVE_SRLG}?
| | | +--ro hold-priority? uint8
| | | +--ro setup-priority? uint8
| | | +--ro enable-label-record? empty
| | | +--ro hop-limit? uint16
| | +--rw sessions
| | +--rw session* [trunk-session-type]
| | | +--rw trunk-session-type -> ../config/trunk-session-type
| | | +--rw config
| | | | +--rw traffic-type? ipi-rsvp-types:rsvp_traffic_type_t
| | | | +--rw retry-count? uint16
| | | | +--rw retry-interval? uint16
| | | | +--rw disable-route-record? empty
| | | | +--rw enable-reuse-route-record? empty
| | | | +--rw cspf-retry-count? uint16 {feature-list:HAVE_CSPF}?
| | | | +--rw cspf-retry-interval? uint16 {feature-list:HAVE_CSPF}?
| | | | +--rw trunk-session-type? ipi-rsvp-types:rsvp_sess_type_t
| | | | +--rw disable-cspf? empty {feature-list:HAVE_CSPF}?
| | | | +--rw disable-affinity? empty {feature-list:HAVE_TE}?
| | | | +--rw enable-local-protection? empty
| | | +--ro state
| | | | +--ro traffic-type? ipi-rsvp-types:rsvp_traffic_type_t
| | | | +--ro retry-count? uint16
| | | | +--ro retry-interval? uint16
| | | | +--ro disable-route-record? empty
| | | | +--ro enable-reuse-route-record? empty
| | | | +--ro cspf-retry-count? uint16 {feature-list:HAVE_CSPF}?
| | | | +--ro cspf-retry-interval? uint16 {feature-list:HAVE_CSPF}?
| | | | +--ro trunk-session-type? ipi-rsvp-types:rsvp_sess_type_t
| | | | +--ro disable-cspf? empty {feature-list:HAVE_CSPF}?
| | | | +--ro disable-affinity? empty {feature-list:HAVE_TE}?
| | | | +--ro enable-local-protection? empty
| | | +--rw admin-groups
| | | | +--rw admin-group* [name] {feature-list:HAVE_TE}?
| | | | +--rw name -> ../config/name
| | | | +--rw config
| | | | | +--rw name? string
| | | | | +--rw type? ipi-rsvp-types:rsvp_admin_type_t
| | | | +--ro state
| | | | +--ro name? string
| | | | +--ro type? ipi-rsvp-types:rsvp_admin_type_t
| | | +--rw path-state-block
| | | | +--rw config
| | | | | +--rw bandwidth? string
| | | | | +--rw path-name? -> /rsvp-te/rsvp-paths/rsvp-path/config/path-name
| | | | +--ro state
| | | | | +--ro bandwidth? string
| | | | | +--ro path-name? -> /rsvp-te/rsvp-paths/rsvp-path/config/path-name
| | | | +--rw session-attributes
| | | | +--rw config
| | | | | +--rw bandwidth? string
| | | | | +--rw hold-priority? uint8
| | | | | +--rw setup-priority? uint8
| | | | | +--rw enable-label-record? empty
| | | | | +--rw hop-limit? uint16
| | | | | +--rw filter-type? ipi-rsvp-types:rsvp_filter_type_t
| | | | +--ro state
| | | | +--ro bandwidth? string
| | | | +--ro hold-priority? uint8
| | | | +--ro setup-priority? uint8
| | | | +--ro enable-label-record? empty
| | | | +--ro hop-limit? uint16
| | | | +--ro filter-type? ipi-rsvp-types:rsvp_filter_type_t
| | | +--rw diff-serv-info {feature-list:HAVE_DIFFSERV}?
| | | +--rw config
| | | | +--rw llsp-class? string {feature-list:NOT_HAVE_CUSTOM2_MPLS}?
| | | +--ro state
| | | | +--ro llsp-class? string {feature-list:NOT_HAVE_CUSTOM2_MPLS}?
| | | +--rw dscp-exp-maps
| | | | +--rw dscp-exp-map* [dscp-exp-map-exp-val]
| | | | +--rw dscp-exp-map-exp-val -> ../config/dscp-exp-map-exp-val
| | | | +--rw config
| | | | | +--rw dscp-exp-map-exp-val? int32
| | | | | +--rw dscp-exp-map-class-name string
| | | | +--ro state
| | | | +--ro dscp-exp-map-exp-val? int32
| | | | +--ro dscp-exp-map-class-name string
| | | +--rw elsp-class
| | | +--rw config
| | | | +--rw elsp-signal empty
| | | | +--rw elsp-signal-class1? string
| | | | +--rw elsp-signal-class2? string
| | | | +--rw elsp-signal-class3? string
| | | | +--rw elsp-signal-class4? string
| | | | +--rw elsp-signal-class5? string
| | | | +--rw elsp-signal-class6? string
| | | | +--rw elsp-signal-class7? string
| | | +--ro state
| | | +--ro elsp-signal empty
| | | +--ro elsp-signal-class1? string
| | | +--ro elsp-signal-class2? string
| | | +--ro elsp-signal-class3? string
| | | +--ro elsp-signal-class4? string
| | | +--ro elsp-signal-class5? string
| | | +--ro elsp-signal-class6? string
| | | +--ro elsp-signal-class7? string
| | +--rw fast-reroute {feature-list:HAVE_MPLS_FRR}?
| | | +--rw config
| | | | +--rw fast-reroute-bandwidth? string
| | | | +--rw protection? ipi-rsvp-types:rsvp_frr_protection_t {feature-list:HAVE_MPLS_FRR}?
| | | | +--rw enable-node-protection? empty {feature-list:HAVE_MPLS_FRR}?
| | | | +--rw frr-hold-priority? uint32
| | | | +--rw frr-setup-priority? uint32
| | | | +--rw frr-hop-limit? uint32
| | | +--ro state
| | | | +--ro fast-reroute-bandwidth? string
| | | | +--ro protection? ipi-rsvp-types:rsvp_frr_protection_t {feature-list:HAVE_MPLS_FRR}?
| | | | +--ro enable-node-protection? empty {feature-list:HAVE_MPLS_FRR}?
| | | | +--ro frr-hold-priority? uint32
| | | | +--ro frr-setup-priority? uint32
| | | | +--ro frr-hop-limit? uint32
| | | +--rw frr-admin-groups
| | | +--rw frr-admin-group* [admin-group-name] {feature-list:HAVE_MPLS_FRR}?
| | | +--rw admin-group-name -> ../config/admin-group-name
| | | +--rw config
| | | | +--rw admin-group-name? string
| | | | +--rw admin-group-type? ipi-rsvp-types:rsvp_frr_admin_type_t
| | | +--ro state
| | | +--ro admin-group-name? string
| | | +--ro admin-group-type? ipi-rsvp-types:rsvp_frr_admin_type_t
| | +--rw srlg {feature-list:HAVE_SRLG}?
| | +--rw config
| | | +--rw srlg-disjoint-secondary? ipi-rsvp-types:rsvp_te_srlg_disjoint_type_t {feature-list:HAVE_SRLG}?
| | +--ro state
| | +--ro srlg-disjoint-secondary? ipi-rsvp-types:rsvp_te_srlg_disjoint_type_t {feature-list:HAVE_SRLG}?
| +--ro trunk* [trunk-id extended-tunnel-id egress]
| +--ro trunk-id -> ../sessions/session/state/trunk-id
| +--ro extended-tunnel-id -> ../sessions/session/state/extended-tunnel-id
| +--ro egress -> ../sessions/session/state/egress
| +--ro sessions
| +--ro session* [session-name]
| +--ro session-name -> ../state/session-name
| +--ro state
| +--ro received-explicit-route-object* [link-address]
| | +--ro link-address -> ../state/link-address
| | +--ro state
| | +--ro link-address? inet:ip-address
| | +--ro link-type? ipi-rsvp-types:rsvp_path_status_t
| +--ro explicit-route-object* [link-address]
| | +--ro link-address -> ../state/link-address
| | +--ro state
| | +--ro link-address? inet:ip-address
| | +--ro link-type? ipi-rsvp-types:rsvp_path_status_t
| +--ro constrained-shortest-path
| | +--ro state
| | +--ro cspf-state? ipi-rsvp-types:rsvp_status_t
| | +--ro lsp-reoptimization-state? ipi-rsvp-types:rsvp_status_t
| | +--ro lsp-reoptimization-timer? uint32
| | +--ro cspf-client? ipi-rsvp-types:rsvp_cspf_client_t
| +--ro fast-reroute {feature-list:HAVE_MPLS_FRR}?
| | +--ro state
| | +--ro lsp-protection? ipi-rsvp-types:rsvp_frr_protection_t {feature-list:HAVE_MPLS_FRR}?
| | +--ro bypass-trunk-name? string {feature-list:HAVE_MPLS_FRR}?
| | +--ro merge-point-address? inet:ipv4-address {feature-list:HAVE_MPLS_FRR}?
| | +--ro merge-point-label? uint32 {feature-list:HAVE_MPLS_FRR}?
| +--ro upstream-downstream-state
| | +--ro state
| | +--ro upstream-ip-address? inet:ip-address
| | +--ro upstream-interface-name? string
| | +--ro downstream-ip-address? inet:ip-address
| | +--ro downstream-interface-name? string
| +--ro traffic-flow-specification
| | +--ro state
| | +--ro traffic-specification-rate? uint32
| | +--ro filter-specification-rate? uint32
| +--ro session-priority
| | +--ro state
| | +--ro setup-priority? uint8
| | +--ro hold-priority? uint8
| | +--ro hop-limit? uint8
| | +--ro bandwidth? string
| +--ro path-refresh-timers
| | +--ro state
| | +--ro path-refresh-time? uint32
| | +--ro remaining-path-refresh-time? uint32
| | +--ro path-lifetime? uint32
| | +--ro remaining-path-lifetime? uint32
| +--ro reserve-refresh-timers
| | +--ro state
| | +--ro reserve-refresh-time? uint32
| | +--ro remaining-reserve-refresh-time? uint32
| | +--ro reserve-lifetime? uint32
| | +--ro remaining-reserve-lifetime? uint32
| +--ro retry-timers
| | +--ro state
| | +--ro remaining-retry-time? uint32
| | +--ro next-retry-time? uint32
| +--ro upstream-route-record-object
| | +--ro state
| | +--ro address* inet:ip-address
| +--ro downstream-route-record-object
| | +--ro state
| | +--ro address* inet:ip-address
| +--ro trunk-id? uint32
| +--ro extended-tunnel-id? inet:ip-address
| +--ro lsp-id? uint16
| +--ro session-frr-type? ipi-rsvp-types:rsvp_session_frr_type_t
| +--ro ingress? inet:ip-address
| +--ro egress? inet:ip-address
| +--ro trunk-session-type? ipi-rsvp-types:rsvp_sess_type_t
| +--ro session-name? string
| +--ro session-role? ipi-rsvp-types:rsvp_session_role_t
| +--ro is-pseudo-primary? ipi-rsvp-types:rsvp_yes_no_t
| +--ro lsp-state? string
| +--ro fsm-state? string
| +--ro transit-downstream-fsm-state? string
| +--ro establishment-time? cml-data-types:cml_line_t
| +--ro revert-hold-timer? ipi-rsvp-types:rsvp_yes_no_t
| +--ro remaining-revert-time? uint32
| +--ro session-filter-style? ipi-rsvp-types:rsvp_filter_state_type_t
| +--ro in-label? uint32
| +--ro out-label? uint32
| +--ro bypass-out-label? uint32
| +--ro bypass-out-interface? string
| +--ro gmpls-label-type? ipi-rsvp-types:rsvp_gmpls_label_type_t
| +--ro qos-traffic-type? ipi-rsvp-types:rsvp_traffic_type_state_t
| +--ro minimum-path-mtu? uint32
+--rw interfaces
+--rw interface* [name]
+--rw name -> ../config/name
+--rw config
| +--rw name? -> /ipi-interface:interfaces/interface/name
| +--rw enable-rsvp? empty
| +--rw enable-iana-hello-config? empty
+--ro state
| +--ro name? -> /ipi-interface:interfaces/interface/name
| +--ro enable-rsvp? empty
| +--ro enable-iana-hello-config? empty
| +--ro selected-ipv4-address? inet:ipv4-address
| +--ro selected-ipv6-address? inet:ipv6-address
| +--ro interface-type? ipi-rsvp-types:rsvp_interface_type_t
| +--ro interface-index? uint32
| +--ro rsvp-status? ipi-rsvp-types:rsvp_status_t
| +--ro administrative-group-name* string
| +--ro bundle-buffer-size? uint16
| +--ro epoch? uint32
+--rw refresh-reduction
| +--rw config
| | +--rw enable-message-ack? empty
| | +--rw disable-refresh-reduction? empty
| | +--rw ack-wait-timeout? uint32
| | +--rw refresh-time? uint16
| | +--rw keep-multiplier? int32
| +--ro state
| +--ro enable-message-ack? empty
| +--ro disable-refresh-reduction? empty
| +--ro ack-wait-timeout? uint32
| +--ro refresh-time? uint16
| +--ro keep-multiplier? int32
+--rw hellos
+--rw config
| +--rw enable-hello-receipt? empty
| +--rw hello-interval? int32
| +--rw hello-timeout? int32
+--ro state
+--ro enable-hello-receipt? empty
+--ro hello-interval? int32
+--ro hello-timeout? int32
rpcs:
+---x clear-rsvp-session {feature-list:HAVE_RSVPD}?
+---x clear-rsvp-trunk {feature-list:HAVE_RSVPD}?
| +---w input
| +---w trunk-name string
+---x clear-rsvp-primary-trunk {feature-list:HAVE_RSVPD}?
| +---w input
| +---w trunk-name string
+---x clear-rsvp-secondary-trunk {feature-list:HAVE_RSVPD}?
| +---w input
| +---w trunk-name string
+---x clear-rsvp-ingress-trunk {feature-list:HAVE_RSVPD}?
| +---w input
| +---w trunk-name string
+---x clear-rsvp-non-ingress-trunk {feature-list:HAVE_RSVPD}?
| +---w input
| +---w trunk-name string
+---x rsvp-trunk-force-reoptimize-on {feature-list:HAVE_RSVPD}?
| +---w input
| +---w trunk-name string
+---x rsvp-trunk-force-switchover-secondary {feature-list:HAVE_RSVPD}?
| +---w input
| +---w trunk-name string
| +---w action ipi-rsvp-types:rsvp_force_secondary_t
+---x rsvp-trunk-restart {feature-list:HAVE_RSVPD}?
| +---w input
| +---w trunk-name string
+---x rsvp-session-reset {feature-list:HAVE_RSVPD}?
| +---w input
| +---w tunnel-id uint32
| +---w lsp-id uint32
| +---w ingress inet:ipv4-address
| +---w egress inet:ipv4-address
+---x clear-rsvp-statistics {feature-list:HAVE_RSVPD}?
+---x rsvp-snmp-restart {feature-list:HAVE_SNMP}?
+---x rsvp-terminal-debug-on {feature-list:HAVE_RSVPD}?
| +---w input
| +---w terminal-debug-options ipi-rsvp-types:rsvp_debug_t
+---x rsvp-terminal-debug-off {feature-list:HAVE_RSVPD}?
| +---w input
| +---w terminal-debug-options ipi-rsvp-types:rsvp_debug_t
+---x restart-rsvp-graceful {feature-list:HAVE_RSVP_GRST}?
notifications:
+---n rsvp-session-up
| +--ro severity? cml-data-types:cml_notif_severity_t
| +--ro eventClass? cml-data-types:cml_notif_class_t
| +--ro session-name? string
| +--ro trunk-id? uint32
| +--ro extended-tunnel-id? inet:ip-address
| +--ro egress? inet:ip-address
| +--ro lsp-id? uint16
| +--ro ingress? inet:ip-address
| +--ro trunk-session-type? ipi-rsvp-types:rsvp_sess_type_t
+---n rsvp-session-down
| +--ro severity? cml-data-types:cml_notif_severity_t
| +--ro eventClass? cml-data-types:cml_notif_class_t
| +--ro session-name? string
| +--ro trunk-id? uint32
| +--ro extended-tunnel-id? inet:ip-address
| +--ro egress? inet:ip-address
| +--ro lsp-id? uint16
| +--ro ingress? inet:ip-address
| +--ro trunk-session-type? ipi-rsvp-types:rsvp_sess_type_t
+---n rsvp-session-force-switchover
| +--ro severity? cml-data-types:cml_notif_severity_t
| +--ro eventClass? cml-data-types:cml_notif_class_t
| +--ro session-name? string
| +--ro trunk-id? uint32
| +--ro extended-tunnel-id? inet:ip-address
| +--ro egress? inet:ip-address
| +--ro lsp-id? uint16
| +--ro ingress? inet:ip-address
| +--ro trunk-session-type? ipi-rsvp-types:rsvp_sess_type_t
+---n rsvp-tunnel-reoptimized
+--ro severity? cml-data-types:cml_notif_severity_t
+--ro eventClass? cml-data-types:cml_notif_class_t
+--ro session-name? string
+--ro trunk-id? uint32
+--ro extended-tunnel-id? inet:ip-address
+--ro egress? inet:ip-address
+--ro lsp-id? uint16
+--ro ingress? inet:ip-address
+--ro trunk-session-type? ipi-rsvp-types:rsvp_sess_type_t