We operate an infrastructure that multiple retail service providers (RSPs) use to access and sell fiber and wireless internet services. Under our wireless model, we provide the RSP with a Cambium SM and a vlan. The SMs do not directly route to the Cambium AP. Instead the AP operates as a pass through. The IP address on the SM is setup by the RSP and is local to their network. All IP addresses on the SMs are private and not publicly routable for security reasons.
To illustrate, our AP is assigned an IP address such as 10.121.53.105 so we can reach it via our internal management network. The AP has vlans for all of our RSPs and our internal management vlan for administering the AP. The SM issued to the RSP is set with the vlan for his network, for example 1030, and that RSP assigns his own internal IP address, such as 172.17.17.218.
We setup two cnMaestro servers, one in the RSP vlan and one in our AP management vlan. Obviously since the two networks cannot route, the AP’s cnMaestro cannot see the SMs and the RSP’s cnMaestro cannot see the APs (and hence cannot update SMs via AP sector in mass). In prior versions of PMP, the SMs were updatable via the virtual proxy capability of the AP. However, it’s my understanding that cnMaestro utilizes a different mechanism for AP to SM visibility, hence the need for a route between the networks.
We looked into what it would take to have the SM route to the AP but that would create security and administrative overhead issues that are deal breakers for us in using cnMaestro.
What we do know works is multihoming. We have successfully used multihoming in our infrastructure for many different applications used by our RSPs. Multihoming is the only feasible way we will be able to utilize cnMaestro in our organization.
We are hoping Cambium would be willing to provide a cnMaestro on-premises image or docker container that supports multihoming. We’d gladly do the setup needed in the nginx and Ethernet interface configurations to make this happen. We were also curious if there are any plans to release an updated image utilizing Ubuntu 16.04 LTS or the upcoming Ubuntu 18.04 LTS.