IPv4 Addresses
IPv4 Addresses in Apstra
IP addresses are used in the following situations:
Loopback IPs - Spines/Leafs/Generics - the loopback IP is used as the BGP router ID.
SVI Subnets - MLAG Domain - A Switch Virtual Interfaces (SVI) subnet for an MLAG domain is used to allocate an IP address between MLAG leaf switches.
Link IPs - Spines <-> Leafs - Link IPs are used between spine devices and leaf devices to build the L3-Clos fabric. These IPs are necessary for BGP peering between spine devices and leaf devices, and represent the 'fabric' of the network.
Link IPs - Generics - IP addresses facing generic systems are used to statically-route the generic system loopback and route across that link.
In Apstra, you create IP pools in the global Resources catalog. When you're building your blueprint you'll assign those pools, then Apstra will automatically pull resources as needed. If you need to assign a specific Loopback IP address or Link IP address, you can assign it manually.
IP Pool Details
IP pools include the following details:
Pool Name | A unique name to identify the resource pool |
Total Usage | Percentage of IP addresses in use for all subnets in the resource pool. (Hover over the status bar to see the number of IP addresses in use and the total number of IP addresses in the pool.) |
Per Subnet Usage | The IP addresses included in the subnet and the percentage that are in use. (Hover over the status bar to see the number of IP addresses in use and the total number of IP addresses in that subnet.) |
Status | Indicates if the pool is in use |
IP Pools in the Apstra GUI
From the left navigation menu in the Apstra GUI, navigate to Resources > IP Pools to go to the global catalog where you can create, edit and delete IPv4 pools.
Subnet-based access control for Apstra GUI access (whitelisting) is part of platform security enhancements. You can configure Access Control List (ACL) rules for IPv4 networks. (IPv6 is not supported on the Apstra web framework.)
Create IPv4 Pool
IP address ranges are not validated. It is your responsibility to specify valid IP addresses. If you configure a switch with an invalid IP block you may receive an error during the deploy phase. For example, specifying the erroneous multicast subnet 224.0.0.0/4 would be accepted, but it would result in an unsuccessful deployment. If you assign the same range (or overlapping range) of IP addresses to a blueprint, the duplicate assignment is detected and you'll receive a warning in the blueprint. You can commit changes to blueprints with warnings without resolving the issues.
- From the left navigation menu, navigate to Resources > IP Pools and click Create IP Pool (or to copy an existing pool and customize it, click the Clone button for the pool to copy).
- Enter a unique name and valid subnet. To add another subnet, click Add a Subnet and enter a subnet.
- Click Create to create the pool and return to the table view.
Update IPv4 Pool
- From the left navigation menu, navigate to Resources > IP Pools and click the Edit button for the pool to update.
- Add, change and/or delete subnets, as required.
- Click Update to update the pool and return to the table view.
Delete IPv4 Pool
- From the left navigation menu, navigate to Resources > IP Pools and click the Delete button for the pool to delete.
- Click Delete to delete the pool and return to the table view.