I have a router and a switch bank. The software will be placed on a computer between the router the switch bank.
The switches can be managed with telnet. So based on user input, the program will have to log into the switch bank and send the commands to create/remove vlans on the right ports on the switch/bank.
This is what I would like to happen.
If have 3 offices
I want to tell the program:
office 1 has ports 1&2
office 2 has ports 3&4
office 3 has ports 5&6
the program will then create vlans for those 3 offices
vlan 100=office 1
vlan 101=office 2
vlan 102=office 3
Console # vlan database
Console (config-switch)# vlan 100
Console (config-switch)# exit
Console (config)# interface vlan 100
Console (config-if)# name office1
Console (config-if)# exit
Console (config)# interface range Ethernet 1/e-2
Console (config-if)# switch port mode access
Console (config-if)# switch port general pvid 100
Console (config-if)# switch port general allowed vlan add 100 tagged
Console (config-if)# switch port general ingress-filtering disable
the commands to send in telnet would be:
interface vlan 100
interface range Ethernet 1/e1 - e2
switch port mode access
switch port general pvid 100
switch port general allowed vlan add 100 tagged
switch port general ingress-filtering disable
if I tell the program to join office 1 and office 3 then the program will create one vlan for ports 1,2,5,6 or vlan 100 =office 1 & 3
the CLI/telnet commands can be found on dell's website or I may send them to you
2) this program must act as a NAT/Firewall box for the vlans it creates. Each vlan must have a unique network address
Address range 10.0.1.2- .254
Gateway 10.0.1.1 (NAT box)
Address range 10.0.2.2- .254
Gateway 10.0.2.1 (NAT box)
Address range 10.0.3.2- .254
Gateway 10.0.3.1 (NAT box)
It has to provide DHCP for the VLANS
3) The box this program will be installed in will have more than one WAN link, the program must be able to fail over either link if one fails.
NIC 1 = Cable modem
NIC2 = DSL
If the DSL link goes down then all NAT-ting should be done on the Cable modem until the DSL works again.
Also the ability to control which WAN anyone of the vlans use is necessary.
4) This program must be able to monitor the traffic usage of all vlans
It must be able to control the volume and performance of all vlans
May use bandwidth of [url removed, login to view]
And a total usage of 1GB a month
May use bandwidth of .5mbps
And a total of 1GB a month
May use [url removed, login to view]
And have unlimited GB a month
Priority: No other Vlan may reduce the amount of bandwidth office/Vlan102 has.
5) all Vlans should be able to share one printer
6) The program should be able to NAT a public IP address to any Vlan address.
7) the program should be able to allow a public IP address to any one port on the switch.
I have set up a test switch on a public IP address so you may test your program
Or try the CLI/Telnet commands on a dell 3348 managed switch.
It is important to know that this program is being made for NON technical people. so the user interface must be nice and simple to understand
8 freelancers are bidding on average $1131 for this job
can do it for [url removed, login to view] box with program must have 1 ethernet card conencted directly to switch. or NAT/sheduler will not work. so u need provide such box(local) for setup. need full escrow to start