I have a network with about 50 nodes connected using wireless links. The nodes are MicroTik routers using BGP routing with private ASNs assigned to each node. The network is static for the most part. We have a new requirement to have a few portable nodes that might connect anywhere on the network. I’m not sure BGP is the best method, but it is what I’m used to.
The portable nodes will connect using DHCP to the chosen node and needs to populate its routing table and also to export its routes as well. Each node has a local address space (10.16.<node#>.0/24 and one or more link networks (172.16.<node#>.0/27, etc.) The portable nodes will be similar with a node# and local and link address spaces.
The ugly approach is to list the portable nodes as peers on each node and list all the network nodes as peers on the portable devices. There must be a better approach. I’m considering script files retrieved over tftp distributed by the DHCP servers – possibly a little better, but still pretty ugly. Does anyone have any suggestions on a better approach?