6.4. Network Objects

Network objects are used to track the assignment of networks and sub-networks (netblocks) to a particular Location/Device/Owner object. When setting up your Network Objects you most likely want to work with a top-down approach. This approach takes the biggest netblock you have control of and works down from their allocating and assigning smaller blocks as needed. For example let's say DataBits Inc. has a netblock of 192.168.0.0/20 assigned to it from a regional registrar or their upstream provider. The network administrator may setup his Network Objects to look like the following tree:

		
192.168.0.0/20				(Top Netblock)
  192.168.0.0/21			(Dallas POP)
    192.168.0.0/24			(Customer 1)
    192.168.1.0/24			(Customer 2)
    .
    .
    192.168.7.0/24			(Local Office Use)
  192.168.8.0/21			(Austin POP)
    192.168.8.0/22			(Datacenter 1)
	  192.168.8.0/23		(Customer 1)
	  192.168.10.0/23		(Local Use)
	192.168.12.0/22			(Datacenter 2)
	  192.168.12.0/24		(Local Use)
	  192.168.13.0/24		(Customer 1)
	  192.168.14.0/24		(Customer 2)
	  192.168.15.0/24		(Customer 3)
		
		
In the above example we only go down to a /24 as the smallest netblock, however, you can track blocks all the way up to a /32. When viewing a block with a mask length of /32 NorthStar automatically recognizes this as a single address and adjusts the interface as needed. Network Objects are dependent on Location, and Owner Objects for creation and a Device Object may optionally be assigned if needed.

6.4.1. Special Settings

6.4.1.1. Block Status

Every netblock in the NorthStar system has a status associated with it. The status types are: Allocated, Assigned, Reclaim, and Blocked. Definitions of what each of these status types means are given below.

6.4.1.1.1. Allocated Block

A block that has the 'Allocated' type set is a block that is open for new allocations or assignments. You can think of this type of block and a block of addresses assigned to your organization by a regional IP authority and it should have your other allocations/assignments under it.

6.4.1.1.2. Assigned Block

A block that has the 'Assigned' type set is a block that is assigned to a particular set of objects and is not open for further allocations or assignments. An example of a assigned block would be a single /24 block out of a /19 block that is being used to local Ethernet access.

6.4.1.1.3. Reclaim Block

A block that has the 'Reclaim' type set is a block that is set to be recovered and is not open for any new allocations or assignments.

6.4.1.1.4. Blocked Block

A block that has the 'Blocked' type set is blocked to any new allocations or assignments. The main use for this status type is to temporarily prevent modifications to a particular block while some action is being performed (router upgrades, routing changes, etc..)

6.4.1.2. Block Priorities

Every netblock in the NorthStar system can have a priority number associated with it. The priority number range from 0 (Lowest) to 10 (Highest) with 5 being the default value. This priority number is used to assist the Allocation Wizard in picking the best block to assign.

6.4.2. Adding a Block

To add a new block select the 'Networks' link under the 'Browse' section in the leftmost menu of your NorthStar screen. To add a new block click the '[Add Network]' link in the top right corner of the screen. To add a new block under an existing block find the parent block and then click the 'Subnet' link to the right of it.

6.4.2.1. Adding a single IP Address (/32)

To add a single address to a netblock click the 'Address' link to the right of the parent netblock.

6.4.3. Editing a Block

To edit a block select the 'Networks' link under the 'Browse' section in the leftmost menu of your NorthStar screen. Find the block you would like to edit and click the '[Edit]' link to the right of it.

6.4.3.1. Changing a Blocks Status

Changing a blocks status can be accomplished by editing the block and setting it's status accordingly. When setting the status of a block be sure to consider the ramifications of changing a block's status. For example if you have a block of size /19 and are using the Network Allocation Wizard to assign blocks you want to be sure to NOT set your /19 to anything other then 'Allocated'. This is because if the /19 was set to 'Assigned' you would close that block for consideration by the Allocation Wizard and not be able to automatically allocate any new blocks.

If you check the 'Update Recursively' box next to your new status type, NorthStar will change the status for EVERY block under that block, not just it's direct children. Be careful when doing this because you wouldn't want to set an entire /19 block to 'Blocked'.

6.4.3.2. Changing a Blocks Priority

Changing a blocks priority can be accomplished by editing the block and setting it's priority accordingly. When setting the priority of a block be sure to consider the ramifications of changing a block's priority. Since the Allocation Wizard uses the block priority to select the best block you can inadvertently cause new blocks to be added in the wrong place.

If you check the 'Update Recursively' box next to your new priority, NorthStar will change the priority for EVERY block under that block, not just it's direct children.

6.4.4. Deleting a Block

To delete a block select the 'Networks' link under the 'Browse' section in the leftmost menu of your NorthStar screen. Find the object you would like to delete and click the '[Delete]' link to the right of it.

When deleting blocks you have the option to either delete the block and ALL blocks under it or move the children of the block being deleting 'up' the tree. To delete the block and ALL children select the 'Delete' option on the confirmation page. To move the children up the tree select the 'Move' option on the confirmation page.

6.4.5. Adding a Range of Blocks/Addresses

6.4.5.1. Adding a Range of Blocks

To add a range of consecutive blocks click the 'Range' link in the top right of the Network view screen. Enter the starting block address, stopping block address, and the mask length of the blocks to be allocated. When adding a range remember that all the new blocks will be added with the exact values that are entered on the form.

6.4.5.2. Adding a Range of Addresses

To add a range of consecutive addresses click the 'Range' link to the right of the parent Network. Enter the starting address and stopping address, and other values for each address. The 'DNS Host Name' field may use the variables listed below to help form a unique hostname by substituting various parts of the address.

Table 6-1. Address Range Variable Reference

VariableDescription
%ADDRThe address in the format 111.222.333.444
%OC1The first octet of the address
%OC2The second octet of the address
%OC3The third octet of the address
%OC4The fourth octet of the address