Let network ranges have conduits

this is OK, but I'd rather see "bmc" defined as Network::BMC so that we could update the name in the global scope instead of finding hard coded strings.