Trying to wrap my head around routing domains and tables in OpenBSD. I understand their purpose in isolating traffic, but the way in which they relate to routing tables is a little confusing.
rdomain(4) states: > The rdomain contains at least one routing table. At a glance, to me this implies that each rdomain is a superset of rtables and can contain an entirely separate set of tables from other rdomains, but this does not seem to be the case. In practice, it seems that only rdomain 0 may contain multiple tables and that rdomains other than 0 are paired with a single rtable with the same number. Additionally that table may not be created again under rdomain 0. Is all of that correct or am I missing something?