Site Planner

Site Planner enables you to model your network infrastructure resources and to represent the desired state of your network, rather than its operational state. It is based on the open source application, NetBox.

Site Planner provides opinionated models that you can use to define the following features of your network infrastructure:

  • The physical structure of a data center, including the rack-equipment or installed devices.
  • The IP networks and addresses, virtual routing and forwarding (VRF) instances, and VLANs.
  • Virtual workload operating as virtual machines.
  • Virtual infrastructure platforms and managed entities such as network services.

Site Planner supports configurable integration with the orchestration intent engine to automate the realization of the network plan. Site Planner represents the desired state of a network, and the intent engine manages the current operational state.

You can use plug-ins to customize and extend NetBox. Plug-ins are packaged Django applications that you install with NetBox to provide additional functions, for example, you can add custom data models. You can use plug-ins to add the following features to NetBox and Site Planner:

  • New data models.
  • New URLs and views.
  • New content for existing model templates.
  • New navigation menu items.

For more information about installing and developing NetBox plug-ins, see the NetBox Plug-ins documentation.

Features of Site Planner include:

  • User interface for data entry and visualization of the data centers.
  • Automation managed by customizable integration with the intent engine.
  • Rest API for data management and for triggering automation.
  • GraphQL based API for querying large sets of related data.
  • Changelog to capture changes over time (with a configurable time to live).