diff --git a/docs/tech_docs/linux/ASCII.md b/docs/tech_docs/linux/ASCII.md new file mode 100644 index 0000000..1690488 --- /dev/null +++ b/docs/tech_docs/linux/ASCII.md @@ -0,0 +1,29 @@ +Creating an ASCII art diagram for your VXLAN example with three sites can help visualize the network setup in a simple and effective way. Here's an ASCII representation that outlines the multi-site deployment, including OPNsense gateways, Debian devices configured with VXLAN, and connections managed through dynamic DNS. + +``` + +----------------+ +----------------+ +----------------+ + | | | | | | + | Site A | | Site B | | Site C | + | | | | | | + | OPNsense A | | OPNsense B | | OPNsense C | + | 192.168.10.1 | | 192.168.20.1 | | 192.168.30.1 | + +-------+--------+ +-------+--------+ +-------+--------+ + | | | + | | | + | | | + v v v + +-------+--------+ +-------+--------+ +-------+--------+ + | | | | | | + | Debian A | | Debian B | | Debian C | + | 10.0.0.1 |<----->| 10.0.0.2 |<----->| 10.0.0.3 | + | VXLAN ID 100 | | VXLAN ID 100 | | VXLAN ID 100 | + +----------------+ +----------------+ +----------------+ +``` + +### Explanation of the ASCII Diagram: +- **OPNsense Gateways**: Each site has an OPNsense gateway configured with an internal IP address. +- **Arrows**: The arrows (`<----->`) represent the VXLAN tunnels between Debian devices. These arrows indicate bidirectional traffic flow, essential for illustrating that each site can communicate with the others via the VXLAN overlay. +- **Debian Devices**: These are set up with VXLAN. Each device is assigned a unique local IP but shares a common VXLAN ID, which is crucial for establishing the VXLAN network across all sites. +- **IP Addresses**: Simplified IP addresses are shown for clarity. In a real-world scenario, these would need to be public IPs or routed properly through NAT configurations. + +This ASCII diagram provides a clear, simple view of how each component is interconnected in your VXLAN setup, suitable for inclusion in Markdown documentation, presentations, or network planning documents. It’s a useful tool for both explaining and planning network configurations. \ No newline at end of file