Skip to content

Yard Router#

Connecting networks is hard. That's why we built the Rolling Stock Yard Router.

Rolling Stock Yard Router (RSYR) is a free and open-source virtual network function (VNF) for interconnecting networks, packaged and maintained by Rolling Stock Labs.

Once provisioned, it can connect physical, virtual, and tunneled networks.


Access your Rolling Stock environment through WireGuard#

# yard-cli wg new "ops-team"
...
graph LR
A((Worksta_A)) <-->|Internet + WireGuard| R{Router};
B((Worksta_B)) <-->|Internet + WireGuard| R{Router};
R <--> H[Rack Unit with Provided Hardware];

Connect Rack Units to a cloud VPC#

# yard-cli aws connect --token aws-token-file
- Validating token permissions...
- Scraping VPC subnets
- Creating Subnet CIDR reservations
...
...
graph LR
A((Cloud VPC)) <-->|Site-to-Site + BGP| R{yard router};
R <--> H[Rack Unit with Provided Hardware];

Connect through a NaaS provider#

# yard-cli datum connect --token equinix-token-file
...
graph LR
A((Cust. POP)) <-->|VLAN| N{NaaS};
N <-->|VLAN| R{yard router};
R <-->|VLAN| H[Rack Unit with Provided Hardware];
R <-->|VLAN| RU[Rack Unit];

Connect many networks together at once#

graph TD
  A{yard router} <--> B((Internet));
  B <-->|Site-to-Site + BGP| C((Cloud));
  B <-->|WireGuard| D[Workstation];
  A <-->|VLAN| E[Rack Unit with Provided Hardware];
  A <-->|VLAN| G[Rack Unit];
  A <-->|x-conn + NaaS| F{Customer Router};
  A <--> H{RSSG};

See the RSYR documentation page for more details.