Can I increase a server's bandwidth with multiple NICs?

We are looking into a new Remote Desktop Services / RemoteApp server.  We are considering running our most frequently used programs on it.  I think we'll be able to spec the server out nice enough to handle the  processing load.  What I'm wondering then, is if there might be a bottleneck at all the information traveling through one network cable to the server.  All of our NICs and switches in the office are gigabit.  We are running Cat5e cable everywhere, which, from my understanding, should be giving us gigabit benefits.  So, again, I'm not so much worried about speed as I am bandwidth when it all has to go through one cable.  Our office only has 20 users, but as I understand it, RDP essentially sends a refreshing picture through the wire; and I figure that with 20 people all requesting refreshing pictures from the same NIC, that might get a little bogged down.  Should I even be concerned about that?

If so, what is the best way to take multiple NICs and make sure both are taking in and sending out information from that server?  Ultimately, I feel like the cleanest way would be to keep just one IP address if that's possible.  Most of the articles that I'm seeing online are only dealing with 10/100 networks, and so they're mostly looking for increased speed.  And again, maybe gigabit can handle 20 simultaneous RDP connections more than fine.  Any thoughts?
silver1386Asked:
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

x
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Todd GerbertIT ConsultantCommented:
We used to have a single terminal server serving ~30 users over 7 locations in two states, no problem (RDP seems pretty efficient to me - only sending the bits of the screen that change, if even that much).
0
Todd GerbertIT ConsultantCommented:
...I should point that I mean to say that RDP won't suffer any performance issues with so few connections, but if the application(s) those users intend to run are very network intensive that's another issue altogether!
0
silver1386Author Commented:
The applications are database applications that make a lot of calls to our SQL server.  We are going to run some tests to check the network intensity of the processes.  But for now, let's assume that it will be heavy enough to the point that I WOULD need to find a way to increase bandwidth.  What would be the best way of going about that?  Is it even possible?
0
Redefine Your Security with AI & Machine Learning

The implications of AI and machine learning in cyber security are massive and constantly growing, creating both efficiencies and new challenges across the board. Check out our on-demand webinar to learn more about how AI can help your organization!

Casey WeaverManaged Services Windows Engineer IIICommented:
If your SQL server is local to your terminal server, then get the benefits of network segregation and balancing by running two nics. Keep one nic local just for communication with the SQL server, and the other nic can offer access to the users for the terminal services.
0
silver1386Author Commented:
@heymrdj - From what you said, it sounds like I can have two NICs, and set them up so that one's only job is to talk to the SQL server, and the other handles all other traffic.  Is that the case?  If that's the case, what do you mean by keeping one NIC local?  Are you saying that only one would be on our LAN, and the other would be placed elsewhere?  I'm not sure I understand?
0
Casey WeaverManaged Services Windows Engineer IIICommented:
Where is your SQL server, on the same LAN? If the traffic sent to the SQL server is that heavy, than you can use one nic to communicate with the SQL server, and configure the other nic to be the connection that the terminal services program listens on for connections from your clients. This will keep the traffic separated. But if your client workstations sit on the same network as your SQL server, than it won't really be worth anything to separate the links. In this case using one or two NIC's that support teaming, such as the Intel Pro 1000/MT and setting the connections/nics up as a team will give you load balancing to increase the available bandwidth to both clients and the SQL server.
0
silver1386Author Commented:
I was under the impression that teaming simply increased the speed, not the bandwidth.  Is that not the case?  Or does it do both somehow?
0
Casey WeaverManaged Services Windows Engineer IIICommented:
In this case bandwidth and speed are being regarded as one in the same. You have you'll have 2 1Gb/s full duplex links in load balanced mode, giving you 2Gb/s down and 2Gb/s up. The links will be balanced so that no matter whether it's a communication to the SQL server or a communication to a client, the line with the least amount of load will be chosen, until both links are completely full. At the point both links are completely full (extremely unlikely with that much bandwidth and so few users), clients will then have their speeds dropped a bit. But neither SQL nor RDP sessions use a fraction of that multi-gigabit speed.
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
silver1386Author Commented:
Answers were short and to the point, not so easy to follow for someone with little experience in the area (like me).  No resources were provided to aid in further research.  But the answers came quick, and they were satisfactory.
0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Networking Hardware-Other

From novice to tech pro — start learning today.