Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/nanopack/red
A fast, in-kernel, ad-hoc point-to-point vxlan network.
https://github.com/nanopack/red
developer-tools devops devtools nanobox nanopack network vxlan vxlan-interface
Last synced: 9 days ago
JSON representation
A fast, in-kernel, ad-hoc point-to-point vxlan network.
- Host: GitHub
- URL: https://github.com/nanopack/red
- Owner: nanopack
- License: mit
- Created: 2015-11-05T22:09:07.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2021-08-02T09:30:20.000Z (over 3 years ago)
- Last Synced: 2024-08-02T02:12:13.422Z (3 months ago)
- Topics: developer-tools, devops, devtools, nanobox, nanopack, network, vxlan, vxlan-interface
- Language: C
- Size: 61.5 KB
- Stars: 34
- Watchers: 2
- Forks: 7
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# red
A fast, in-kernel, ad-hoc point-to-point vxlan network. This project interacts with [redd](https://github.com/nanopack/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.## How to use red:
### Usage
Usage: red [OPTIONS] ...
-h red hostname (default: 127.0.0.1)
-p red port (default: 4470)
--help Output this help and exit
--version Output version and exit
--yaml Format output in YAMLadd-ip
remove-ip
show-ipadd-node
remove-node
show-nodeping
status
### Options
#### -h
Specify the host to connect to
#### -p
Specify the port to connect to
#### --help
Show the help for red
#### --version
Show the version number of red
#### --yaml
Format the output of subcommands to be yaml
### Subcommands
#### add-ip
Add ip to the vxlan interface. Must specify with the cidr (192.168.0.1/24).
#### remove-ip
Remove ip from the vxlan interface. Must specify with the cidr (192.168.0.1/24).
#### show-ip
Show a list of IPs attached to the vxlan interface.
#### add-node
Add host node to peer list.
#### remove-node
Remove host node from peer list.
#### show-node
Show a list of nodes in the peer list.
#### ping
Sends a simple request to the redd api to see if it is listening.
#### status
Shows information about the redd server, including ips and nodes.[![open source](http://nano-assets.gopagoda.io/open-src/nanobox-open-src.png)](http://nanobox.io/open-source)