Appendix B - Bonding

/etc/bonding/bonding.conf

Specifies the management server address and bonder key.

/etc/firewall.d

The directory containing firewall scripts.

/etc/init.d/bonding

Controls the bonding services. See Controlling node services.

/etc/init.d/firewall

Controls the iptables firewall. Runs automatically at boot time. See Firewall management.

/etc/network/interfaces

Defines the loopback interface and assigns a troubleshooting IP to eth0 on bonders. See Accessing a node.

/var/log/bonding/

Location of SD-WAN log files. See Reviewing log files.

/var/lib/bonding/configuration.json

Cached copy of the node configuration.

/var/lib/bonding/config-send.json

List of status updates waiting to be sent to the management server.

/var/lib/bonding/ca/ca.cert.pem

X.509 certificate of the private certificate authority on the management server.

/var/lib/bonding/ca/crl.pem

Certificate revocation list from the management server.

/var/lib/bonding/ca/node-client.cert.pem

Node X.509 certificate, signed by the certificate authority on the management server.

/var/lib/bonding/ca/node.key.pem

Node private key.

/var/lib/bonding/openvpn/tls-auth.pem

Secret authentication key used for connecting to the management OpenVPN server.

/var/lib/bonding/qos/

Location of QoS-related files managed by the node service.

/var/run/bonding/bridge*.pid

PID files of TCP proxy processes.

/var/run/bonding/bridge*.rep

TCP proxy management sockets.

/var/run/bonding/config.pid

Config service PID file.

/var/run/bonding/config.pub

Config service event publishing socket.

/var/run/bonding/config.rep

Config service management socket.

/var/run/bonding/node.pid

Node service PID file.

/var/run/bonding/node.pub

Node service event publishing socket.

/var/run/bonding/node.rep

Node service management socket.

/var/run/bonding/openvpn.mtun0.pid

Management OpenVPN tunnel PID file.

/var/run/bonding/openvpn.mtun0.status

Management OpenVPN tunnel status dump file.

/var/run/bonding/subprocess.pid

Subprocess service PID file.

/var/run/bonding/subprocess.pub

Subprocess service event publishing socket.

/var/run/bonding/subprocess.rep

Subprocess service management socket.

/var/run/bonding/tunnel*.pid

PID files of tunnel processes.

/var/run/bonding/tunnel*.rep

Tunnel management sockets.

/usr/share/doc/bonding/examples

Directory that contains example scripts for customizing the behavior of Bonding.