User Tools

Site Tools


2_x:datamodel:ip-ranges

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
Next revision Both sides next revision
2_x:datamodel:ip-ranges [2018/09/14 22:26]
127.0.0.1 external edit
2_x:datamodel:ip-ranges [2019/12/05 16:02]
cnaud [Tabs]
Line 1: Line 1:
 +====== IP Ranges ======
 +
 +{{classicon_ipv4range.png  }} 
 +{{classicon_ipv6range.png  }} 
 +
 +IP ranges objects in TeemIp represent sets of contiguous IP addresses that belong to a given subnet. Typically, IP ranges are used to reserved IP space for an application (like DHCP) or to group devices that share the same function (like printers).
 +
 +==== IP Range Properties ====
 +^  Name  ^  Type  ^  Mandatory?  ^
 +| **General Information** |||
 +| Organization | Foreign key to a(n) Organization | Yes |
 +| Usage | Foreign key to a(n) IP Range usage| No |
 +| DHCP Range | Yes or No | Yes |
 +| Note | Multiline character string  | No |
 +| Requestor | Foreign key to a(n) Person | No |
 +| Allocation date | Date (year-month-day) | No |
 +| **IP Information** |||
 +| Subnet | Foreign key to a(n) Subnet | Yes |
 +| Name | Alphanumeric string  | Yes |
 +| First IP of Range | IPv4 or IPv6 Address | Yes |
 +| Last IP of Range | IPv4 or IPv6 Address | Yes |
 +
 +<note tip>
 +IP Range Usages are typology elements defined in the Data Administration module. One set of IP Range Usages needs to be defined per organization. 
 +</note>
 +
 +
 +==== Tabs ====
 +^  Tab  ^  Description  ^
 +| Contacts | All the contacts for this IP Object |
 +| Documents | All the documents linked to this IP Object |
 +| Registered IPs | IP addresses belonging to the IP range|
 +| History | History of all changes made to the IP range |
 +
 +==== Listing IP Ranges ====
 +The IP Ranges shortcuts of the IP Management module on the explorer menu display all the IPv4 or IPv6 Ranges of the selected organization or all IPv4 or IPv6 ranges if no organization is selected.
 +
 +{{ classlist_ipv4range.png }}
 +{{ classlist_ipv6range.png }}
 +
 +The "Registered IPs" column gives the percentage of the IP Range that is already consumed by all the IPs within the  range.
 +
 +<note tip>
 +The Search tab will shorten the list according to the filtering elements you'll define in it.
 +</note>
 +==== Creating a new IP Range ====
 +From the listing view, click on the “New…” menu to display the creation form. 
 +
 +{{ classcreate_ipv6range.png }}
 + 
 +An implicit but intuitive set of rules must be followed when an IP range is created:
 +  * A range must be fully contained within the subnet it belongs to,
 +  * Its name must be unique within the subnet,
 +  * It cannot overlap with other IP ranges of the same subnet,
 +  * It cannot contain another IP range
 +
 +
 +==== Modify an IP Range ====
 +From the detailed view of an IP Range, click on the “Modify” button.
 +
 +The parameters that can be changed here are: Name, First and Last IPs, Usage, DHCP range, Note, Requestor as well as the lists of Contacts and Documents attached to the IP Range.
 +
 +==== Other Actions ====
 +Next to standard actions, a set of specific actions can be applied to IP Ranges. These can be found in the “Other Actions” menu available from the details page.
 +
 +{{ details-popup-menu-iprangeotheractions.png }}
 +
 +These specific actions are described in below chapters.
 +
 +
 +==== List & Pick IPs ====
 +The List & Pick IPs action simply lists, in numerical order, all the IP addresses hosted within an IP Range. It lists as well the free IP addresses and provides the possibility to directly register one of them.
 +
 +<note>
 +The list is limited to 4096 IPs. Should the subnet contain more IPs, then a preliminary screen asks the user to shorten subnet boundaries so that less than 4096 IPs are displayed.
 +</note> 
 +
 +{{ classlistips1_ipv4range.png }}
 +
 +All free IPs can be created by clicking the appropriate {{ipmini-add-xs.png}} button. This will open a popup window where all IP details can be registered. If you don’t wish to proceed, the top right menus will lead you to your next page.
 +
 +==== CSV Export IPs ====
 +This function exports in a text format all IPs of a given subnet: IPs that are registered (regardless their status: allocated, reserved, released or unassigned) and IPs that are not registered and that don’t exit as an object in TeemIp data base.
 +
 +<note>
 +The list is limited to 4096 IPs. Should the subnet contain more IPs, then a preliminary screen asks the user to shorten subnet boundaries so that less than 4096 IPs are displayed.
 +</note> 
 +
 +{{ classcsvips1_ipv6range.png }}
 +
 +Clicking on “Apply” will generate the list. 
 +
 +{{ classcsvips2_ipv6range.png }}
 +
 +Next to the attributes of an IP address, additional information fields are exported with each IP address:
 +
 +^  Field ^  Possible values ^  Comment  ^
 +| Registered | yes / no | True if registered in data base |
 +| Id | Number | Id of object in data base |
 +
 +Text can be selected and copied into another document.
  
2_x/datamodel/ip-ranges.txt · Last modified: 2020/08/11 18:43 by cnaud