Skip to content

Web app to calculate IPv4 subnet allocation according to Variable Length Subnet Mask(VLSM), Uses Spring Boot backend for the algorithm API calls, and a data analytics server to keep track of the usage.

Notifications You must be signed in to change notification settings

TanvirSojal/VLSM-Calculator-React

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

VLSM Calculator Frontend

version 1.1

VLSM or Variable Length Subnet Masking is a process of allocating subnet masks where the length is not restricted by IP classes. It allows subdividing a subnet for more optimal usage and less IP wastage.

This app helps user calculate optimal subnet allocation. The process of using it as follows:

  1. Enter the Network ID your ISP has provided you in (a.b.c.d/mask) format, which is known as CIDR format.
  2. Enter the Host Group information (Name and Size). For example:
    1. Home Office (10 devices)
    2. Kitchen (4 devices)
    3. Basement (8 devices)
  3. Click Calculate Subnect Allocation button to get the allocation result in terms of {network ID, gateway address, broadcast address} for every group.
updates of 1.1
  1. GNS3 Topology integration implemented. Now you can:
    1. Upload gns3 project file(s) and the host groups from there will be calculated automatically for you.
    2. The host groups will be identified by their interface with router in this format Name1_port_Name1_port. For example: Router1_0_Switch2_1
    3. You can upload multiple gns3 files, and allocate all at once.
    4. You can add more host groups manually.

About

Web app to calculate IPv4 subnet allocation according to Variable Length Subnet Mask(VLSM), Uses Spring Boot backend for the algorithm API calls, and a data analytics server to keep track of the usage.

Topics

Resources

Stars

Watchers

Forks