3.2.32. high availability

HA groups

Note

requires a Turbo Router Network License.

Global high-availability configuration.

vrouter running config# ha

group

The list of high-availability groups on the device, used to advertise an high-availability status. Each group can be associated to one notifier and several subscribers.

vrouter running config# ha group <group>

<group>

An high-availability group.

state

Force the high-availability state of this group.

vrouter running config# ha group <group>
vrouter running group <group># state STATE

STATE values

Description

master

Set master state.

backup

Set backup state.

HA neighbor

Note

requires a Turbo Router Network License.

High-availability neighbor configuration.

vrouter running config# vrf <vrf> ha-neighbor

enabled

Enable/Disable HA neighbor in this VRF.

vrouter running config# vrf <vrf> ha-neighbor
vrouter running ha-neighbor# enabled true|false
Default value
true

node-id (mandatory)

The local node ID.

vrouter running config# vrf <vrf> ha-neighbor
vrouter running ha-neighbor# node-id <uint8>

local-address (mandatory)

The local IP address used to accept remote peer connections.

vrouter running config# vrf <vrf> ha-neighbor
vrouter running ha-neighbor# local-address LOCAL-ADDRESS

LOCAL-ADDRESS values

Description

<A.B.C.D>

An IPv4 address.

<X:X::X:X>

An IPv6 address.

listen-ha-group (mandatory)

The HA group to be monitored.

vrouter running config# vrf <vrf> ha-neighbor
vrouter running ha-neighbor# listen-ha-group <string>

interface (mandatory)

Interface used for peer discovery in multicast mode.

vrouter running config# vrf <vrf> ha-neighbor
vrouter running ha-neighbor# interface INTERFACE

INTERFACE

An interface name.

state (state only)

The high-availability state.

vrouter> show state vrf <vrf> ha-neighbor state

HA conntrack

Note

requires a Turbo Router Network License.

High-availability conntrack configuration.

vrouter running config# vrf <vrf> ha-conntrack

enabled

Enable/Disable HA conntrack in this VRF.

vrouter running config# vrf <vrf> ha-conntrack
vrouter running ha-conntrack# enabled true|false
Default value
true

local-address (mandatory)

The local IP address used to accept remote peer connections.

vrouter running config# vrf <vrf> ha-conntrack
vrouter running ha-conntrack# local-address LOCAL-ADDRESS

LOCAL-ADDRESS values

Description

<A.B.C.D>

An IPv4 address.

<X:X::X:X>

An IPv6 address.

listen-ha-group (mandatory)

The HA group to be monitored.

vrouter running config# vrf <vrf> ha-conntrack
vrouter running ha-conntrack# listen-ha-group <string>

interface (mandatory)

Interface used to send synchronization messages.

vrouter running config# vrf <vrf> ha-conntrack
vrouter running ha-conntrack# interface INTERFACE

INTERFACE

An interface name.

state (state only)

The high-availability conntrack state.

vrouter> show state vrf <vrf> ha-conntrack state

protocol-list

Configure protocols to accept or ignore.

vrouter running config# vrf <vrf> ha-conntrack protocol-list

accept (mandatory)

Accept or ignore protocols.

vrouter running config# vrf <vrf> ha-conntrack protocol-list
vrouter running protocol-list# accept true|false

protocol

Protocol list to accept or ignore.

vrouter running config# vrf <vrf> ha-conntrack protocol-list
vrouter running protocol-list# protocol PROTOCOL

PROTOCOL values

Description

tcp

Add TCP in the list.

sctp

Add SCTP in the list.

dccp

Add DCCP in the list.

udp

Add UDP in the list.

icmp

Add ICMP in the list.

ipv6-icmp

Add IPv6 ICMP in the list.

address-list

Configure addresses to accept or ignore.

vrouter running config# vrf <vrf> ha-conntrack address-list

accept (mandatory)

Accept or ignore addresses.

vrouter running config# vrf <vrf> ha-conntrack address-list
vrouter running address-list# accept true|false

address

Address list to accept or ignore.

vrouter running config# vrf <vrf> ha-conntrack address-list
vrouter running address-list# address ADDRESS

ADDRESS values

Description

<A.B.C.D>

An IPv4 address.

<X:X::X:X>

An IPv6 address.