2.5 KiB
2.5 KiB
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.