Managed Service Providers
MSPs and hosting providers manage IP address space across many customers. Learn how LightMesh IPAM supports multi-tenant customer separation, public IPv4 stewardship, NAT documentation, service desk attribution, and migration factory network planning for managed service providers.
Managed service providers (MSPs) and hosting providers manage IP address space across many customers, environments, circuits, clouds, devices, and public IP assignments. Multi-tenant IPAM requires customer separation, public IP management, and address documentation that scales across hundreds or thousands of tenants. MSP IPAM is the practice of running customer-aware address space so every address maps to a tenant, service, support owner, NAT context, and change record.
LightMesh supports multi-tenant IPAM with customer-level address separation, public IP tracking, and cross-customer overlap detection. It provides the documentation layer that makes customer onboarding, offboarding, and audit evidence manageable. It does not configure customer firewalls, switches, or hypervisors. It is a documentation and planning layer, not a control plane.
This guide covers MSP and hosting network environments, common operational challenges, and practical LightMesh modelling recommendations. For multi-cloud scenarios, see Hybrid Networks. For API integration, see API Documentation.
Why MSP and hosting networks matter
MSPs and hosting providers manage address space at scale. Customer onboarding brings new address requirements. Customer offboarding requires IP reclamation. Public IPv4 scarcity drives conservation and IPv6 adoption. Without a multi-tenant IPAM, customer address space fragments across spreadsheets, provisioning systems, and tribal knowledge.
Three pressures make MSP IPAM strategic:
-
Service desk cannot identify customer ownership from IP alone. A ticket or alert begins with an IP. The service desk must search multiple tools to find the customer and service. Without an IP-to-customer attribution layer, resolution time grows with tenant count.
-
Public IPv4 scarcity and metered cloud IPv4 cost. MSPs carry public IP cost and scarcity pressure. Unused Elastic IPs, stale NAT rules, and untracked public assignments accumulate cost. Without IPAM, public IP allocation fragments across customers.
-
Customer onboarding and offboarding must be repeatable. Each new customer brings address requirements. Each departing customer requires IP reclamation. Without a repeatable, customer-aware IPAM model, onboarding and offboarding are manual and error-prone.
MSP teams need a customer-aware network source of truth that supports service desk resolution, public IP governance, migrations, and customer-specific reporting.
Common network environment
flowchart TB
subgraph MSP["MSP Core"]
NOC["NOC and Service Desk"]
Shared["Shared Services"]
end
subgraph Customers["Customer Tenants"]
C1["Customer A - Hosting, VPN, NAT"]
C2["Customer B - Cloud, Hybrid"]
C3["Customer C - Managed Network"]
end
subgraph Provider["Provider-Owned"]
Public["Public IPv4 Pool"]
Infra["Provider Infrastructure"]
end
subgraph PSA["PSA and Ticketing"]
Ticket["ConnectWise / Autotask / ServiceNow"]
end
MSP <-->|"Managed"| Customers
Customers <-->|"NAT"| Public
MSP <-->|"Owns"| Infra
NOC <-->|"Attribution"| PSA
The MSP core runs the NOC, service desk, and shared services. Customer tenants run hosting, cloud, hybrid, and managed networks behind provider-owned public IP and NAT. The PSA or ticketing system is the system of record for tickets, with LightMesh providing the IP-to-customer attribution layer.
Common operational challenges
-
Service desk cannot identify customer from IP alone. A ticket or alert begins with an IP. The service desk must search monitoring, firewall, and provisioning tools to find the customer and service. Resolution time grows with tenant count.
-
Public IPv4 scarcity and metered cloud IPv4 cost. Unused Elastic IPs, stale NAT rules, and untracked public assignments accumulate cost across customers. Without a central public IP view, reclaim is guesswork.
-
Customer onboarding needs repeatable address planning. Each new customer brings address requirements. Without a repeatable model, onboarding is manual and prone to overlap with existing customers.
-
Managed firewall and NAT rules have stale mappings. NAT rules accumulate over time. Without IPAM-level NAT documentation, stale mappings persist and create incident vectors.
-
Provider-owned and customer-owned ranges mix. Some ranges belong to the MSP. Some belong to the customer. Without clear separation, ownership disputes and audit gaps arise.
-
Legacy IPAM, spreadsheets, phpIPAM, NetBox used as partial truth. Many MSPs run a patchwork of legacy IPAM, spreadsheets, and monitoring tools used as unofficial IPAM. None is the single source of truth.
-
Customer offboarding requires IP reclamation. When a customer leaves, their public IPs, NAT rules, and subnets must be reclaimed. Without a documented model, reclamation is incomplete and addresses leak.
-
Cloud migration services need network planning as part of delivery. MSPs offering cloud migration need per-customer subnet plans, reservations by wave, and reusable network evidence. Without IPAM, each engagement starts from scratch.
How LightMesh helps
Multi-tenant customer IPAM
Use Sites, Zones, support groups, contacts, and custom attributes to model customer-owned and provider-owned ranges without mixing ownership.
| Custom Attribute | Purpose |
|---|---|
| Customer | Tenant name and account |
| Service | Hosting, Cloud, Managed Network, Migration |
| Owner | Customer contact and MSP account manager |
| Support Group | MSP service desk or engineering team |
| Range Type | Provider-owned or Customer-owned |
| Contract | Contract reference and renewal date |
| Status | Active, Suspended, Offboarding |
This model makes it possible to search by customer, filter by service, or export all assets for a specific tenant.
Public IPv4 and NAT stewardship
MSPs often carry public IP cost and scarcity pressure. LightMesh tracks public IP assignments, NAT mappings, stale reservations, and owner evidence across customers. Use it to support quarterly reclaim, audit evidence, and ownership documentation.
LightMesh NAT records document SNAT, DNAT, and static NAT rules at the IP level. When the service desk or NOC investigates an alert tied to a public IP, LightMesh resolves the customer, service, and original source in seconds.
Service desk IP attribution
A ticket or alert begins with an IP. LightMesh answers customer, site, service, support group, NAT, and contact quickly:
- Search the IP in LightMesh
- See the customer, site, service, and support group
- View the NAT mapping if the IP is translated
- Check recent changes: who modified this subnet, when, and what changed
- Enrich the PSA ticket with customer and service context
This workflow turns the service desk’s first question (“who owns this IP?”) into a one-step lookup.
Customer onboarding and offboarding
Use LightMesh to make customer onboarding and offboarding repeatable:
- Onboarding: Reserve subnets and public IPs for the new customer before provisioning. Assign customer, service, owner, support group, and contract as custom attributes. Detect overlap with existing customers before deployment.
- Offboarding: Export the customer’s subnets, public IPs, and NAT rules. Reclaim addresses, archive the customer zone, and update status to Offboarding. LightMesh records the change history for audit.
Customer migration network bootstrapping
For cloud migration or modernization services, LightMesh reserves subnets per customer, wave, account, and target environment. This gives each engagement a reusable network plan and evidence trail rather than starting from scratch each time.
API and CLI for automation
Use the GraphQL API and lightmesh CLI to integrate address planning into provisioning, ticketing, and monitoring. Reserve an IP or CIDR programmatically before a provisioning system creates it, and attach the PSA ticket reference as a custom attribute.
Best practices
-
Model each customer as a separate Site or Zone. Keep customer address space separate with RBAC and custom attributes for customer, service, and owner. Never mix provider-owned and customer-owned ranges in the same zone without clear ownership tags.
-
Track public IPv4 centrally. Document every public IP assignment with customer, service, NAT mapping, and status. Run a quarterly public IP review and reclaim unused space across customers.
-
Document NAT in IPAM, not just firewalls. NAT rules on firewalls are hard to search during incidents. LightMesh NAT records are searchable and attributed to customers.
-
Make onboarding repeatable. Reserve subnets and public IPs for a new customer before provisioning. Assign customer, service, owner, support group, and contract as custom attributes. Detect overlap with existing customers.
-
Make offboarding complete. Export the departing customer’s subnets, public IPs, and NAT rules. Reclaim addresses, archive the zone, and update status. LightMesh keeps the change history for audit.
-
Use custom attributes for contract and renewal. Attach a contract reference and renewal date to customer zones so upcoming renewals surface during IPAM reviews.
-
Integrate with PSA and ticketing via the API. Use the GraphQL API to feed IP-to-customer attribution into ConnectWise, Autotask, ServiceNow, or your PSA so the service desk resolves IPs without switching tools.
-
Use audit logging for customer evidence. Use audit logging to record who changed which customer subnet and when. This supports customer audits and internal SLA reviews.
What LightMesh does not do
LightMesh is a read-only source of network intelligence for MSP and hosting environments. It does not:
-
Configure customer firewalls, switches, or hypervisors. LightMesh documents address space. It does not push VLAN, ACL, NAT, or hypervisor configuration to customer devices.
-
Replace PSA, ticketing, or billing systems. LightMesh complements these with IP-to-customer attribution. The PSA and billing system remain the systems of record for tickets and revenue.
-
Replace monitoring tools. LightMesh complements SolarWinds, Meraki, and other monitoring with IPAM context. Monitoring remains with the monitoring platform.
-
Provision cloud or hosting infrastructure. LightMesh provides an API and CLI for address planning. Provisioning remains with your automation and orchestration platforms.
-
Guarantee customer compliance. LightMesh provides evidence that supports customer audits and internal SLA reviews. It does not certify compliance for customers.
Related documentation
- Hybrid Networks - on-prem and cloud address planning
- Cloud Networks - multi-cloud and landing zone IPAM
- Edge / Distributed Networks - remote sites and edge
- Network Architectures - section hub
- Industry Guides - section hub
- NAT - public IP and NAT documentation
- Roles & RBAC - multi-tenant separation and access control
- Audit Logging - change history and customer evidence
- API Documentation - GraphQL API for PSA and automation integration
- CLI Installation - lightmesh CLI setup
- Getting Started - fundamentals of LightMesh IPAM
FAQ
How does LightMesh help MSP service desks identify customers from IPs? A ticket or alert begins with an IP. LightMesh resolves it to customer, site, service, support group, NAT, and recent changes in seconds. The service desk answers “who owns this IP?” in one lookup instead of searching multiple tools.
Can LightMesh separate provider-owned and customer-owned ranges? Yes. Use custom attributes to mark each range as provider-owned or customer-owned, with customer, service, owner, support group, and contract metadata. Never mix ownership without clear tags, and use RBAC to keep customer zones separate.
How does LightMesh help MSPs with public IPv4 scarcity? LightMesh tracks public IP assignments, NAT mappings, stale reservations, and owner evidence across customers. Run a quarterly public IP review, reclaim unused Elastic IPs and public IPs, and support IPv6 adoption where scarcity is highest.
How does LightMesh support customer onboarding and offboarding? Onboarding: reserve subnets and public IPs for the new customer, assign customer and contract metadata, and detect overlap with existing customers before deployment. Offboarding: export the customer’s subnets, public IPs, and NAT rules, reclaim addresses, archive the zone, and update status. LightMesh keeps the change history for audit.
Can LightMesh integrate with ConnectWise, Autotask, or ServiceNow? LightMesh provides the GraphQL API to feed IP-to-customer attribution into ConnectWise, Autotask, ServiceNow, or your PSA. LightMesh does not replace the PSA or billing system; it complements them as the IP attribution layer.
How does LightMesh support MSP cloud migration services? For cloud migration or modernization services, LightMesh reserves subnets per customer, wave, account, and target environment. Each engagement gets a reusable network plan and evidence trail rather than starting from scratch.
Does LightMesh replace SolarWinds, Meraki, or monitoring tools? No. LightMesh complements monitoring with IPAM context. Monitoring remains with the monitoring platform. LightMesh is the customer-aware IP source of truth that monitoring and ticketing reference.
References
- NIST Cybersecurity Framework (CSF) 2.0 - Risk management framework applicable to MSP and hosting environments.
- CISA Cross-Sector Cybersecurity Performance Goals (CPGs) 2.0 - Baseline cybersecurity practices including MSP-specific goals in CPG 2.0.
- RFC 1918 - Address allocation for private internets used in customer and provider networks.
- RFC 6598 - Carrier-grade NAT address space (100.64.0.0/10) used in some hosting and SD-WAN designs.
- MSA Alliance / MSP best practices - Industry reference for managed services standards and practices.