ipi-vrrp
+--rw vrrp
+--rw global
| +--rw config
| | +--rw disable-virtual-router-mac-address? empty
| | +--rw vrrp-v2-compatible? empty
| | +--rw ipv4-exclude-pseudo-header? empty
| +--ro state
| | +--ro disable-virtual-router-mac-address? empty
| | +--ro vrrp-v2-compatible? empty
| | +--ro ipv4-exclude-pseudo-header? empty
| | +--ro notification-control? empty
| +--ro session
| | +--ro state
| | +--ro session-table-maximum? uint32
| | +--ro session-table-size? uint32
| | +--ro ipv4-session-count? uint32
| | +--ro ipv6-session-count? uint32
| +--ro new-master
| | +--ro operational-master-address? inet:ip-address
| | +--ro virtual-router-id? uint8
| | +--ro new-master-reason? ipi-vrrp-types:vrrp_new_master_reason_t
| | +--ro uptime? string
| +--ro protocol-error
| | +--ro operational-master-address? inet:ip-address
| | +--ro virtual-router-id? uint8
| | +--ro error-reason? ipi-vrrp-types:vrrp_error_reason_t
| | +--ro uptime? string
| +--ro packet-error
| | +--ro error-reason? ipi-vrrp-types:vrrp_error_reason_t
| +--ro errors
| +--ro state
| +--ro checksum-error? yang:counter64
| +--ro version-error? yang:counter64
| +--ro invalid-virtual-router-id? yang:counter64
+--rw debug
| +--rw config
| | +--rw options? ipi-vrrp-types:vrrp_debug_t
| +--ro state
| +--ro options? ipi-vrrp-types:vrrp_debug_t
| +--ro terminal-debug-status? ipi-vrrp-types:vrrp_debug_t
+--rw ipv4-instances
| +--rw ipv4-instance* [virtual-router-id]
| +--rw virtual-router-id -> ../config/virtual-router-id
| +--rw config
| | +--rw virtual-router-id? uint8
| +--ro state
| | +--ro virtual-router-id? uint8
| +--rw interfaces
| +--rw interface* [interface-name]
| +--rw interface-name -> ../config/interface-name
| +--rw config
| | +--rw interface-name? -> /ipi-interface:interfaces/interface/name
| | +--rw disable-preempt-mode? empty
| | +--rw priority? uint8
| | +--rw preempt-delay? uint32
| | +--rw advertisement-interval? uint16
| | +--rw disable-accept-mode? empty
| | +--rw vrrp-v2-compatible? empty
| | +--rw ipv4-exclude-pseudo-header? empty
| | +--rw authentication-data? string
| | +--rw primary-ip-address? inet:ipv4-address
| | +--rw mlag-active-standby? empty {feature-list:HAVE_MLAG}?
| +--ro state
| | +--ro interface-name? -> /ipi-interface:interfaces/interface/name
| | +--ro disable-preempt-mode? empty
| | +--ro priority? uint8
| | +--ro preempt-delay? uint32
| | +--ro advertisement-interval? uint16
| | +--ro disable-accept-mode? empty
| | +--ro vrrp-v2-compatible? empty
| | +--ro ipv4-exclude-pseudo-header? empty
| | +--ro authentication-data? string
| | +--ro primary-ip-address? inet:ipv4-address
| | +--ro mlag-active-standby? empty {feature-list:HAVE_MLAG}?
| +--rw protocol-enable
| | +--rw config
| | | +--rw enable? empty
| | +--ro state
| | +--ro enable? empty
| +--rw virtual-ip
| | +--rw config!
| | | +--rw virtual-ip-address inet:ipv4-address
| | | +--rw ip-address-owner boolean
| | +--ro state
| | +--ro virtual-ip-address inet:ipv4-address
| | +--ro ip-address-owner boolean
| +--rw interfaces-tracking
| | +--rw interface-tracking* [interface-tracking-name]
| | +--rw interface-tracking-name -> ../config/interface-tracking-name
| | +--rw config
| | | +--rw interface-tracking-name? -> /ipi-interface:interfaces/interface/name
| | | +--rw priority-decrement uint8
| | +--ro state
| | +--ro interface-tracking-name? -> /ipi-interface:interfaces/interface/name
| | +--ro priority-decrement uint8
| | +--ro interface-status? ipi-vrrp-types:vrrp_iface_status_t
| | +--ro interface-down-events? uint32
| +--ro addresses
| | +--ro state
| | +--ro operational-primary-address? inet:ipv4-address
| | +--ro operational-master-address? inet:ipv4-address
| +--ro session-info
| | +--ro state
| | +--ro multicast-membership? ipi-vrrp-types:vrrp_member_state_t
| | +--ro address-family? ipi-vrrp-types:vrrp_addr_family_t
| | +--ro running-priority? uint8
| | +--ro virtual-mac-mbyte-word? cml-data-types:cml_mac_addr_t
| | +--ro administrative-state? ipi-vrrp-types:vrrp_admin_state_t
| | +--ro init-message-code? ipi-vrrp-types:vrrp_init_message_code_t
| +--ro reasons
| | +--ro state
| | +--ro new-master-reason? ipi-vrrp-types:vrrp_new_master_reason_t
| +--ro session-status
| | +--ro state
| | +--ro vrrp-state? ipi-vrrp-types:vrrp_session_state_t
| | +--ro virtual-address-status? ipi-vrrp-types:vrrp_ip_status_t
| +--ro timers
| | +--ro state
| | +--ro switchback-delay-timer? uint32
| | +--ro countdown-timer? uint32
| | +--ro skew-time? uint32
| | +--ro garp-packet-delay? uint32
| | +--ro master-advertise-interval? uint32
| | +--ro refresh-rate-interval? uint32
| +--ro statistics
| | +--ro state
| | +--ro transitions-to-master? yang:counter64
| | +--ro advertise-received? yang:counter64
| | +--ro priority-zero-received-packets? yang:counter64
| | +--ro priority-zero-sent-packets? yang:counter64
| | +--ro disconnection-time? string
| | +--ro monitored-circuit-up-events? yang:counter64
| | +--ro monitored-circuit-down-events? yang:counter64
| +--ro errors
| | +--ro state
| | +--ro ttl-error-packets? yang:counter64
| | +--ro invalid-type-packets? yang:counter64
| | +--ro address-list-errors? yang:counter64
| | +--ro invalid-authentication-type? yang:counter64
| | +--ro authentication-type-mismatch? yang:counter64
| | +--ro wrong-authentication-password? yang:counter64
| | +--ro address-mismatch-packets? yang:counter64
| | +--ro packet-length-errors? yang:counter64
| +--rw objects-tracking {feature-list:HAVE_OBJ_TRACKING}?
| +--rw object-tracking* [tracking-id]
| +--rw tracking-id -> ../config/tracking-id
| +--rw config
| | +--rw tracking-id? uint16
| | +--rw decrement uint8
| +--ro state
| +--ro tracking-id? uint16
| +--ro decrement uint8
| +--ro object-status? ipi-vrrp-types:vrrp_iface_status_t
| +--ro object-down-events? uint32
+--rw ipv6-instances
+--rw ipv6-instance* [virtual-router-id]
+--rw virtual-router-id -> ../config/virtual-router-id
+--rw config
| +--rw virtual-router-id? uint8
+--ro state
| +--ro virtual-router-id? uint8
+--rw interfaces
+--rw interface* [interface-name]
+--rw interface-name -> ../config/interface-name
+--rw config
| +--rw interface-name? -> /ipi-interface:interfaces/interface/name
| +--rw disable-preempt-mode? empty
| +--rw priority? uint8
| +--rw preempt-delay? uint32
| +--rw advertisement-interval? uint16
| +--rw disable-accept-mode? empty
| +--rw primary-ip-address? inet:ipv6-address
+--ro state
| +--ro interface-name? -> /ipi-interface:interfaces/interface/name
| +--ro disable-preempt-mode? empty
| +--ro priority? uint8
| +--ro preempt-delay? uint32
| +--ro advertisement-interval? uint16
| +--ro disable-accept-mode? empty
| +--ro primary-ip-address? inet:ipv6-address
+--rw protocol-enable
| +--rw config
| | +--rw enable? empty
| +--ro state
| +--ro enable? empty
+--rw virtual-ip-addresses {feature-list:HAVE_IPV6}?
| +--rw virtual-ip-address* [virtual-ip-address]
| +--rw virtual-ip-address -> ../config/virtual-ip-address
| +--rw config
| | +--rw virtual-ip-address? inet:ipv6-address
| | +--rw ip-address-owner? boolean
| +--ro state
| +--ro virtual-ip-address? inet:ipv6-address
| +--ro ip-address-owner? boolean
+--rw interfaces-tracking
| +--rw interface-tracking* [interface-tracking-name]
| +--rw interface-tracking-name -> ../config/interface-tracking-name
| +--rw config
| | +--rw interface-tracking-name? -> /ipi-interface:interfaces/interface/name
| | +--rw priority-decrement uint8
| +--ro state
| +--ro interface-tracking-name? -> /ipi-interface:interfaces/interface/name
| +--ro priority-decrement uint8
| +--ro interface-status? ipi-vrrp-types:vrrp_iface_status_t
| +--ro interface-down-events? uint32
+--ro addresses
| +--ro state
| +--ro operational-primary-ipv6? inet:ipv6-address
| +--ro operational-master-ipv6? inet:ipv6-address
+--ro session-info
| +--ro state
| +--ro multicast-membership? ipi-vrrp-types:vrrp_member_state_t
| +--ro address-family? ipi-vrrp-types:vrrp_addr_family_t
| +--ro running-priority? uint8
| +--ro virtual-mac-mbyte-word? cml-data-types:cml_mac_addr_t
| +--ro administrative-state? ipi-vrrp-types:vrrp_admin_state_t
| +--ro init-message-code? ipi-vrrp-types:vrrp_init_message_code_t
+--ro reasons
| +--ro state
| +--ro new-master-reason? ipi-vrrp-types:vrrp_new_master_reason_t
+--ro session-status
| +--ro state
| +--ro vrrp-state? ipi-vrrp-types:vrrp_session_state_t
| +--ro virtual-address-status? ipi-vrrp-types:vrrp_ip_status_t
+--ro timers
| +--ro state
| +--ro switchback-delay-timer? uint32
| +--ro countdown-timer? uint32
| +--ro skew-time? uint32
| +--ro garp-packet-delay? uint32
| +--ro master-advertise-interval? uint32
| +--ro refresh-rate-interval? uint32
+--ro statistics
| +--ro state
| +--ro transitions-to-master? yang:counter64
| +--ro advertise-received? yang:counter64
| +--ro priority-zero-received-packets? yang:counter64
| +--ro priority-zero-sent-packets? yang:counter64
| +--ro disconnection-time? string
| +--ro monitored-circuit-up-events? yang:counter64
| +--ro monitored-circuit-down-events? yang:counter64
+--ro errors
| +--ro state
| +--ro ttl-error-packets? yang:counter64
| +--ro invalid-type-packets? yang:counter64
| +--ro address-list-errors? yang:counter64
| +--ro invalid-authentication-type? yang:counter64
| +--ro authentication-type-mismatch? yang:counter64
| +--ro wrong-authentication-password? yang:counter64
| +--ro address-mismatch-packets? yang:counter64
| +--ro packet-length-errors? yang:counter64
+--rw objects-tracking {feature-list:HAVE_OBJ_TRACKING}?
+--rw object-tracking* [tracking-id]
+--rw tracking-id -> ../config/tracking-id
+--rw config
| +--rw tracking-id? uint16
| +--rw decrement uint8
+--ro state
+--ro tracking-id? uint16
+--ro decrement uint8
+--ro object-status? ipi-vrrp-types:vrrp_iface_status_t
+--ro object-down-events? uint32
 
rpcs:
+---x vrrp-snmp-restart {feature-list:HAVE_SNMP}?
+---x vrrp-clear-statistics {feature-list:HAVE_VRRPD}?
+---x vrrp-clear-ipv4-statistics {feature-list:HAVE_VRRPD}?
+---x vrrp-clear-ipv6-statistics {feature-list:HAVE_VRRPD}?
+---x vrrp-clear-session-ipv4-statistics {feature-list:HAVE_VRRPD}?
| +---w input
| +---w vrrp-id uint8
| +---w interface-name string
+---x vrrp-clear-session-ipv6-statistics {feature-list:HAVE_VRRPD}?
| +---w input
| +---w vrrp-id uint8
| +---w interface-name string
+---x vrrp-terminal-debug-all-on {feature-list:HAVE_VRRPD}?
+---x vrrp-terminal-debug-all-off {feature-list:HAVE_VRRPD}?
+---x vrrp-terminal-debug-on {feature-list:HAVE_VRRPD}?
| +---w input
| +---w terminal-debug-options ipi-vrrp-types:vrrp_debug_t
+---x vrrp-terminal-debug-off {feature-list:HAVE_VRRPD}?
+---w input
+---w terminal-debug-options ipi-vrrp-types:vrrp_debug_t
 
notifications:
+---n vrrp-new-master
| +--ro severity? cml-data-types:cml_notif_severity_t
| +--ro eventClass? cml-data-types:cml_notif_class_t
| +--ro operational-master-address? inet:ip-address
| +--ro virtual-router-id? uint8
| +--ro new-master-reason? ipi-vrrp-types:vrrp_new_master_reason_t
| +--ro uptime? string
+---n vrrp-protocol-error
| +--ro severity? cml-data-types:cml_notif_severity_t
| +--ro eventClass? cml-data-types:cml_notif_class_t
| +--ro operational-master-address? inet:ip-address
| +--ro virtual-router-id? uint8
| +--ro error-reason? ipi-vrrp-types:vrrp_error_reason_t
| +--ro uptime? string
+---n vrrp-packet-error
+--ro severity? cml-data-types:cml_notif_severity_t
+--ro eventClass? cml-data-types:cml_notif_class_t
+--ro error-reason? ipi-vrrp-types:vrrp_error_reason_t
Last modified date: 08/24/2023