TanvirSojal / VLSM-Calculator-React

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.

Home Page:https://submaxvlsm.herokuapp.com/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

VLSM Calculator Frontend

Backend is built with Spring Boot
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.

https://submaxvlsm.herokuapp.com/


Languages

Language:JavaScript 81.0%Language:CSS 15.8%Language:HTML 3.2%