diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..1c2d52b --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +.idea/* diff --git a/README.md b/README.md index 48b74d2..97daff9 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,21 @@ # Visual Subnet Calculator -To be completed. +Visual Subnet Calculator is a modernized tool based on the original work by [davidc](https://github.com/davidc/subnets). +It strives to be a tool for quickly designing networks and collaborating on that design with others. It focuses on +expediting the work of network administrators, not academic subnetting math. + +## Design Tenants + +The following tenants are the most important values that drive the design of the tool. New features, pull requests, etc +should align to these tenants, or propose an adjustment to the tenants. + +- **Simplicity is king.** Network admins are busy and Visual Subnet Calculator should always be easy for FIRST TIME USERS to + quickly and intuitively use. +- **Subnetting is design work.** Promote features that enhance visual clarity and easy mental processing of even the most + complex architectures. +- **Users control the data.** We store nothing, but provide convenient ways for users to save and share their designs. +- **Embrace community contributions.** Consider and respond to all feedback and pull requests in the context of these + tenants. ## License diff --git a/index.html b/index.html new file mode 100644 index 0000000..180af17 --- /dev/null +++ b/index.html @@ -0,0 +1,163 @@ + + +
+ + +Subnet address | + +Range of addresses | +Useable IPs | +Hosts | +Note | +Split/Join | +|||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
10.0.0.0/17 | +10.0.0.0 - 10.0.127.255 | +10.0.0.1 - 10.0.127.254 | +32766 | ++ | /17 | +/16 | +||||||||||||
10.0.128.0/19 | +10.0.128.0 - 10.0.159.255 | +10.0.128.1 - 10.0.159.254 | +8190 | ++ | /19 | +/18 | +/17 | +|||||||||||
10.0.160.0/20 | +10.0.160.0 - 10.0.175.255 | +10.0.160.1 - 10.0.175.254 | +4094 | ++ | /20 | +/19 | +||||||||||||
10.0.176.0/23 | +10.0.176.0 - 10.0.177.255 | +10.0.176.1 - 10.0.177.254 | +510 | ++ | /23 | +/22 | +/21 | +/20 | +||||||||||
10.0.178.0/23 | +10.0.178.0 - 10.0.179.255 | +10.0.178.1 - 10.0.179.254 | +510 | ++ | /23 | +|||||||||||||
10.0.180.0/22 | +10.0.180.0 - 10.0.183.255 | +10.0.180.1 - 10.0.183.254 | +1022 | ++ | /22 | +|||||||||||||
10.0.184.0/21 | +10.0.184.0 - 10.0.191.255 | +10.0.184.1 - 10.0.191.254 | +2046 | ++ | /21 | +|||||||||||||
10.0.192.0/19 | +10.0.192.0 - 10.0.223.255 | +10.0.192.1 - 10.0.223.254 | +8190 | ++ | /19 | +/18 | +||||||||||||
10.0.224.0/20 | +10.0.224.0 - 10.0.239.255 | +10.0.224.1 - 10.0.239.254 | +4094 | ++ | /20 | +/19 | +||||||||||||
10.0.240.0/21 | +10.0.240.0 - 10.0.247.255 | +10.0.240.1 - 10.0.247.254 | +2046 | ++ | /21 | +/20 | +||||||||||||
10.0.248.0/22 | +10.0.248.0 - 10.0.251.255 | +10.0.248.1 - 10.0.251.254 | +1022 | ++ | /22 | +/21 | +||||||||||||
10.0.252.0/23 | +10.0.252.0 - 10.0.253.255 | +10.0.252.1 - 10.0.253.254 | +510 | ++ | /23 | +/22 | +||||||||||||
10.0.254.0/24 | +10.0.254.0 - 10.0.254.255 | +10.0.254.1 - 10.0.254.254 | +254 | ++ | /24 | +/23 | +||||||||||||
10.0.255.0/24 | +10.0.255.0 - 10.0.255.255 | +10.0.255.1 - 10.0.255.254 | +254 | ++ | /24 | +