Looking for advice...
I am very happy that I found this site and carefully read this 3 part article. I have very high hopes that I can get some assistance.
So here is some background information which will serve as a base for the rest of this thread(I hope).
Sorry if this is long, I promise to keep things short and to the point on the remainder of the conversation.
About me: I have been asked to take over the duties of the "IT Guy" in a small organization. I am a programmer by trade but, my "networking" knowledge was and still is very limited. In the past 6 months, I have been reluctant to make any changes, but have documented myself as best as i could. I am now ready to attempt improvements on our network, which at times is very slow.
I am fortunate to have a boss who is willing to spend some money to make things better, but his previous spendings did not bring about the improvements that he was hoping for. I do have a budget for this task, but this time around, we/he needs to make sure that we see the results.
About our network: We have approximately 50 hosts on our network. 1 Server, about 30 wired workstations, 4 network printers, 4 printers attached to workstations directly but shared, and about 10 people using their smart phones, tablets and laptops with a wireless connection.
We also make extensive use of shared drives on our server, as most users store their important documents on our Server and access them through map drives. We also have an area that we provide for customers as an internet cafe area, with 4 computers.
We upgraded our internet connection to what amounts to be the best that money can buy in our area(60mbit/s).
We purchased a Cisco RV 220W router (It is not in use as we had some issues with it).
We are currently using a LinkSys-WRT300N which acts as our router and also our wireless access point.
Our internet service provider also gave us another when we upgraded our connection, but it is not yet connected/in use.
We upgraded a lot/most of our computers to at least Dual Core machines, with plenty of RAM and Gigabit Network Cards.
All our cables seem to be cat 5e. But we don't have enough of them, thus the need for additional switches!
Our cable modem seems to be doing just that(a modem).
I think the main problems comes from our topology, and the way things are connected. Also our switches are old and only have Fast Ethernet ports. Also, I did find a very old hub(gulp!) that is still in use on our network!
Here are some of the things that I have detected that I think do not seem right...
Our server is connected directly to our router. I can only assume that the previous IT guy wanted to make use of what amounts to the only Gigabits ports on our network.
We are starting to have some/too much "daisy chain" on our switches because of the lack of cables.
Our 2 biggest switches(24 ports each) are both connected to the router, so we do not have one fast "backbone" switch.
As per this article, our router does too many things. Routing, Access Point, Switching, connection to our File Server, etc...
We only have one Server, that acts as a Domain Controller, File server, DHCP server, DNS Server, etc...
So I know that, based on this article, I will disable wireless on our main router, and install another or two on the network for that task only.
I will also purchase a fast powerful switch(Gigabit), and attach our server on it. There will only be one cable from the router to that "backbone" switch. I would love to make that link as fast as possible, but I don't know how.
I will run my other switches from that "backbone" switch. Depending on the size of the "new switch" that we get, I will connect not only the server but also "important" hosts that need speed. All the others will be connected to the secondary switches that run off that main switch.
Where should I plug in my network printers and does that make a big difference?
How important would it be to separate my only server into more than one so that I can have dedicated File Servers or maybe NAS units, leaving our DC Server for that task only?
Would it be useful to attach a file server or a NAS unit on each of the secondary switches and have the hosts connected on that switch use that as file storage, as to attempt to contain traffic on these switches only and not force the backbone switch to work every time someone accesses a file(Cutting things in half)?
I don't think we need VLAN, or Trunking(Maybe switch to Router or Switch to Switch?), or anything like that at this point, but I am open to all suggestions and feedback.
P.S. We actually have 3 different locations in that building, all completely separated networks, and we are paying for 3 internet connections, one for each. There seems to be a way for us to be able to have access to , if not all 3, at least 2 of these location's internet access. Would bringing that second internet access(that one completely under used as there is only one computer on it!) give us more flexibility or speed? Maybe connecting the Internet cafe computers on it?
We have a computer that is used as a DVR, with security cameras on it. Where should that one be connected as we need to be able to access/view the cameras remotely?
Any help or suggestions will be greatly appreciated as again, my knowledge is very limited.
Best Regards.