Hi misc, I wanted to tinker with the cluster manager sysutils/nomad but unfortunately I´ve no spare cluster for tinkering...
So I had the idea of utilizing OpenBSDs outstanding possibilities for network isolation to create a virtual cluster on my VM at openbsd.amsterdam. I had different ideas to achieve it but nothing worked so far. So I'd describe my first approach because I think this is the most OpenBSD idiomatic one: I created 5 vether[0-4] devices, everyone in its own rdomain [0-4] and assigned every device its own inet address space 10.10.[0-4].1/24 I also set the 10.10.[0-4].1 as default route in each rtable. Now I learned that pf(4) is needed to route between this 5 rdomains but after several attempts I've no clue how this could be defined. Actually I wanted rdomain 0 to work as hub for all rdomains >0. Maybe someone can hint me in the right direction.... regards Thomas (host of the u2k20-hackathon, if someone remembers ;-) some further listings if my description above is unclear: ud$ ifconfig vether vether0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500 lladdr fe:e1:ba:d7:cc:16 index 23 priority 0 llprio 3 groups: vether media: Ethernet autoselect status: active inet 10.10.0.1 netmask 0xff000000 broadcast 10.255.255.255 vether1: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> rdomain 1 mtu 1500 lladdr fe:e1:ba:d8:73:32 index 24 priority 0 llprio 3 groups: vether media: Ethernet autoselect status: active inet 10.10.1.1 netmask 0xff000000 broadcast 10.255.255.255 vether2: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> rdomain 2 mtu 1500 lladdr fe:e1:ba:d9:bd:e8 index 26 priority 0 llprio 3 groups: vether media: Ethernet autoselect status: active inet 10.10.2.1 netmask 0xff000000 broadcast 10.255.255.255 vether3: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> rdomain 3 mtu 1500 lladdr fe:e1:ba:da:07:4d index 28 priority 0 llprio 3 groups: vether media: Ethernet autoselect status: active inet 10.10.3.1 netmask 0xff000000 broadcast 10.255.255.255 vether4: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> rdomain 4 mtu 1500 lladdr fe:e1:ba:db:31:c8 index 30 priority 0 llprio 3 groups: vether media: Ethernet autoselect status: active inet 10.10.4.1 netmask 0xff000000 broadcast 10.255.255.255 ud$ netstat -R Rdomain 0 Interfaces: lo0 vio0 enc0 pflog0 vether0 Routing tables: 0 71 Rdomain 1 Interfaces: vether1 lo1 Routing table: 1 Rdomain 2 Interfaces: vether2 lo2 Routing table: 2 Rdomain 3 Interfaces: vether3 lo3 Routing table: 3 Rdomain 4 Interfaces: vether4 lo4 Routing table: 4