A fast, in-kernel, ad-hoc point-to-point vxlan network. This project interacts with redd to build virtual networks. The redd project is the daemon that interacts with the kernel's vxlan module. This project is the command-line utility used to interact with redd.
Usage: red [OPTIONS] <subcommand> <args> ...
-h <hostname> red hostname (default: 127.0.0.1)
-p <port> red port (default: 4470)
--help Output this help and exit
--version Output version and exit
--yaml Format output in YAML
add-ip <ip address>
remove-ip <ip address>
show-ip
add-node <ip address | hostname>
remove-node <ip address | hostname>
show-node
ping
status
Specify the host to connect to
Specify the port to connect to
Show the help for red
Show the version number of red
Format the output of subcommands to be yaml
Add ip to the vxlan interface. Must specify with the cidr (192.168.0.1/24).
Remove ip from the vxlan interface. Must specify with the cidr (192.168.0.1/24).
Show a list of IPs attached to the vxlan interface.
Add host node to peer list.
Remove host node from peer list.
Show a list of nodes in the peer list.
Sends a simple request to the redd api to see if it is listening.
Shows information about the redd server, including ips and nodes.