SUBNET Pro © 1995 - Guy Michaud SUBNET - A TCP/IP Subnetting Tool for Windows --------------------------------------------- Contents: --------------------------------------------- File and other Requirements Installing SUBNET Description of SUBNET How to use SUBNET Subnetting CALCULATE SUBNETS & HOSTS SAVING & PRINTING Feedback Not Yet Working Getting a registered copy =========================== File and other Requirements =========================== Files YOU require that are NOT included in this distribution: VBRUN300.DLL The following files should be included: SUBNET10.ZIP ================= Installing SUBNET ================= 1) Unpack using PKUNZIP the SUBNET10.ZIP file in a temporary location (ie: C:\TEMP). The following files should be included: SUBNET10.ex_ Program README.TXT Description LICENSE.TXT Registration information setup.exe Setup program used to install FTP_GM setup.lst Used by setup.exe setup1.ex_ Used by setup.exe setupkit.dl_ Used by setup.exe 2) Run SETUP.EXE Setup will create a new group under Program Manager and will create and setup the SUBNET icon. 3) Run SUBNET.EXE by clicking the icon SUBNET, or by selecting 'RUN' from the 'File' menu option under Program Manager. ===================== Description of SUBNET ===================== SUBNET is a tool for any network individuals involved in assigning TCP/IP addresses for networks. SUBNET can be used to: • Determine a proper subnet mask (ie.: 255.255.255.192 vs. 255.255.255.224) • Calculate number of subnets and hosts per subnet when a number of bits to use for subnetting has been specified • Manage IP address assignements • Use VLSM (Variable Length Subnet Mask) to conserve addresses • Generate ATM NSAP (AESA) addresses ================== How to use SUBNET: ================== 1- Run SUBNET as per the instructions above 2- Enter you TCP/IP address in the four fields provided, in the traditional dot.decimal notation: xxx.xxx.xxx.xxx Each field represents one of the 4-byte address components. Each field range is 0-255. 3- While entering the first byte component, the standard subnet mask for the IP address network class is automatically setup. Example: Enter 135 The subnet mask becomes 255.255.0.0 for a class B address Enter 194 The subnet mask becomes 255.255.255.0 for a class C address 4- Click on the LOGICAL AND button. This action causes SUBNET to logically AND in binary format the decimal entries you put in. SUBNET converts the decimal notation to binary automatically, and calculates the number of bits which remain for assigning IP addresses to hosts. Note: To see the actual binary display, maximize the screen. The display is to the right-most side of the screen. This will only work on display drivers capable of larger than 640 x 280 display. You are now ready to use available bits for subnetting your network. The following 3 new data is given to you: Info Description -------------------- ----------------------------------------- Network: xxx.xxx.0.0 xxx always the primary network Host bits remaining Number of bits available for hosts No. of bits can be used for subnetting Usually the number of hosts bits remaining less 2 (always need at least 2 bits for hosts). ========== Subnetting ========== Knowing how many bits to use for subnetting ------------------------------------------- SUGGEST MASK If do not already know how many bits you should be using for subnetting, then click on the SUGGEST MASK button. A new window titled 'Subnet Mask - Suggestion' appears. Click on the SUGGEST button. You will be ask the following 2 questions: • How many hosts per segment/subnet (the largest one)? For each and all subnets, there will be hosts (hosts, bridges, routers). One or more of these subnets will have the highest amount of hosts/bridges/routers. To ensure you have enough bits left after subnetting, for addressing all these hosts, you must enter that value to this field. The default entry is 2. • How many subnets do you need to support (2-??)? You have to know how many networks you will have. Keep in mind that if you are adding routers and/or wide area networks, that in most cases you will be assigning seperate network (subnets) to each WAN. Example: Corp-Net --Router--| Wide Area Network |--Router--Remote_Office The above network would require at least 3 subnets; 1 for Corp-Net 1 for Wide Area Network 1 for Remote_Office network The default entry is 14. Once you have answered the 2 questions, a suggestion will be displayed as to what the mask should look like. Example: I have class C address; I need 30 subnets with 4 hosts on each. SUBNET would suggest 255.255.255.248 SUBNET also points out how many bits of subnetting you will need to use as a result of this mask and this requirement. In the above example, SUBNET will add the following message: 'Note: To achieve these subnets and hosts numbers, use 5 bits for subnetting.' Had there been other options for a mask, SUBNET would add the next likely candidate and will tell you about the alternative mask and required number of bits for subnetting. SUBNET's Suggest algorythm suggests both the Mask and resulting number of bits of subnetting. Click on DONE if the suggestion is acceptable. Now on your main Subnet window, you will see the 'suggested' mask placed there for you. To see the new amount of host bits and still remaining number of bits for subnetting, press the LOGICAL AND button once more. NOTE: If you plan to use 'Calculate Subnets & Hosts', return the mask to what it was first, ie.: 255.255.0.0 or 255.255.255.0, etc. If you do not, SUBNET will tell you to do so anyway. Then click on LOGICAL AND. CALCULATE SUBNETS & HOSTS ------------------------- 1. If you used 'SUGGEST MASK', put the mask back to what it was, ie.: 255.255.0.0 or 255.255.255.0, etc., then click on LOGICAL AND. 2. Enter number of bits to use for subnetting. This number must not exceed the displayed 'No. of bits can be used for subnetting' value. 3. Click on CALCULATE SUBNETS & HOSTS. If you started with a class C address, it should be fairly quick. If you started with a class B or class A address, SUBNET will warn you that you might have to be patient. As long as the hour-glass is displayed, it is working. 3. Once the mouse pointer returns to normal (hour-glass to pointer), then click on View. A new screen will appear showing on its top window bar, your IP network address and resulting subnet mask, ie.: 194.5.6.0 - 255.255.255.224 The screen also has 5 iconized screens with the following titles: - Subnets (Decimal) - Broadcasts (Decimal) - Hosts Range - Subnets (Binary) - Broadcasts (Binary) You can view any/all. 4. Click on File/Exit to close the viewer and restart your calculations if needed/wanted. ================= SAVING & PRINTING ================= To save data to disk, initiate your calculations as described above, then view the results as described above. Click on the Hosts Range icon (if the list is not already displayed). The SAVE button is enabled on ONLY this screen. Depending on the package/bundle of SUBNET you have, the following are the options available: 1 Shareware NO save capabilities Shareware: US $ 20.00 supports part of Class-C, no management. (used mainly to evaluate the product) 2 - Class A - C WM Save to file Print preview - Class A - C without Management $ 150.00 3 - Class A - C Dlx Save to file Print Preview Create Database - Class A - C with VLSM and Management $ 450.00 Sample Print-out: ----------------------------------------------------------------------- SUBNET Pro © 1995 - Guy Michaud, Halifax CANADA NETWORK: 192.135.250.0 MASK: 255.255.255.252 Subnets=62 HostsPer= 2 SUBNET_# SUBNET_Address SUBNET_Broadcast SUBNET_Host_Range 0 192.135.250.4 192.135.250.7 192.135.250.5-6 1 192.135.250.8 192.135.250.11 192.135.250.9-10 2 192.135.250.12 192.135.250.15 192.135.250.13-14 3 192.135.250.16 192.135.250.19 192.135.250.17-18 4 192.135.250.20 192.135.250.23 192.135.250.21-22 5 192.135.250.24 192.135.250.27 192.135.250.25-26 ........................................................................ ======== Feedback ======== Send all found bugs, errors, suggestions, etc to gmichaud@cisco.com. Please forward your ideas as well as to how the product could be made easier to use, esthetics, etc. If I use your idea/suggestion in any future release, I will give you a licensed copy of the Dlx version free of charge. =============== Not Yet Working =============== Class A support- Class A subnetting is not yet fully developped. Serious modifications are required due to the enormous amount of subnets and hosts that are possible. Will appear in version 2.0 ATM NSAP (ATM End System Addressing)- Being tested. Will appear in version 1.1. Management of IP Addresses- Being tested. Will appear in version 1.1. ========================= Getting a Registered Copy ========================= Shareware version: This program is friendly with no nag screens. A registration fee of $20 U.S. ($28 Canadian) is requested, see license.txt for more information. If you do not have license.txt, please send an e-mail to gmichaud@cisco.com. The LICENSE.TXT file contains the information you need to issue a cheque(s)/money order. Other versions: SUBNET Pro WM Class A - C WM (without Management) US $ 150.00 SUBNET Pro Dlx Class A - C Dlx (with VLSM and Management) US $ 450.00 README.TXT-end