ovn-br-controller(8)

NAME

ovn-br-controller - Open Virtual Network local OVS bridge controller

SYNOPSIS

ovn-br-controller [options] [ovs-database]

DESCRIPTION

ovn-br-controller is OVN logical flow based local controller daemon to control and program the Open vSwitch bridges. It connects up to the OVN bridge database (see ovn-br(5)) over the OVSDB protocol, and down to the Open vSwitch database (see ovs-vswitchd.conf.db(5)) over the OVSDB protocol and to ovs-vswitchd(8) via OpenFlow. ovn-br-controller processes and converts the OVN Logical flows configured in the OVN bridge database for the Open vSwitch bridges to OpenFlow rules and programs these flow rules to the Open vSwitch bridges.

CONFIGURATION

ovn-br-controller retrieves most of its configuration information from the local Open vSwitch’s ovsdb-server instance. The default location is db.sock in the local Open vSwitch’s "run" directory. It may be overridden by specifying the ovs-database argument as an OVSDB active or passive connection method, as described in ovsdb(7).

ovn-br-controller assumes it gets configuration information from the following keys in the Open_vSwitch table of the local OVS instance:

    external_ids:ovn-br-remote
        The OVN bridge database that this system should connect to for its configuration, in one of the same forms documented above for the ovs-database.

ovn-br-controller reads the following values from the Open_vSwitch database of the local OVS instance:

    external_ids:ovnbr-managed from Interface table
        If the value is true, then this interface is managed by ovn-br-controller if this interface is connected to the OVS bridge managed by ovn-br-controller.

        Default value is true if this option is not defined.

        CMS should set the value of this option to false if it doesn’t want ovn-br-controller to manage it.