Content deleted Content added
→MS NLB in multicast mode: grammar |
m caps |
||
(39 intermediate revisions by 32 users not shown) | |||
Line 1:
{{Short description|Ability to balance computer network traffic}}
'''Network load balancing''' (commonly referred to as dual-WAN routing or [[multihoming]]) is the ability to balance traffic across two [[Wide area network|WAN]] links without using complex routing protocols like [[Border Gateway Protocol|BGP]].▼
▲'''Network load balancing'''
This capability balances network sessions like Web, <!-- "Web" should be capitalized because it is the shortened form of the proper noun "World Wide Web" --> email, etc. over multiple connections in order to spread out the amount of bandwidth used by each [[Local area network|LAN]] user, thus increasing the total amount of bandwidth available. For example, a user has a single WAN connection to the [[Internet]] operating at 1.5Mbit/s. They wish to add a second broadband (cable, DSL, wireless, etc.) connection operating at 2.5Mbit/s. This would provide them with a total of 4Mbit/s of bandwidth when balancing sessions.▼
▲This capability balances network sessions like Web, <!-- "Web" should be capitalized because it is the shortened form of the proper noun "World Wide Web" --> email, etc. over multiple connections in order to spread out the amount of [[Bandwidth (computing)|bandwidth]] used by each [[Local area network|LAN]] user, thus increasing the total amount of bandwidth available. For example, a user has a single WAN connection to the [[Internet]] operating at 1.
Session balancing does just that, it balances sessions across each WAN link. When Web browsers connect to the Internet, they commonly open multiple sessions, one for the text, another for an image, another for some other image, etc. Each of these sessions can be balanced across the available connections. An [[file transfer protocol|FTP]] application only uses a single session so it is not balanced; however if a secondary FTP connection is made, then it may be balanced so that on the whole, traffic is evenly distributed across the various connections and thus provides an overall increase in throughput.▼
▲Session balancing does just that, it balances sessions across each WAN link. When
Additionally, network load balancing is commonly used to provide network redundancy so that in the event of a WAN link outage, access to network resources is still available via the secondary link(s). Redundancy is a key requirement for [[business continuity]] plans and generally used in conjunction with critical applications like [[VPN]]s and [[VoIP]].▼
▲Additionally, network load balancing is commonly used to provide network [[Redundancy (engineering)|redundancy]] so that in the event of a WAN link outage, access to network resources is still available via the secondary link(s). Redundancy is a key requirement for [[business continuity]] plans and generally used in conjunction with critical applications like [[VPN]]s and [[VoIP]].
Finally, most network load balancing systems also incorporate the ability to balance both outbound and inbound traffic. Inbound load balancing is generally performed via dynamic DNS which can either be built into the system, or provided by an external service or system. Having the dynamic DNS service within the system is generally thought to be better from a cost savings and overall control point of view.▼
▲Finally, most network load balancing systems also incorporate the ability to balance both outbound and inbound traffic. Inbound load balancing is generally performed via [[dynamic DNS]] which can either be built into the system, or provided by an external service or system.
== Microsoft NLB ==
Microsoft has also
MS NLB can be configured in [[unicast]] or in [[multicast]] mode<ref name='ovw'>TechNet [
MS NLB was introduced for the first time in [[Windows NT 4.0|Windows NT server]] to spread traffic over multiple hosts without the need for a hardware based load balancer,
===
In [[unicast]] mode MS NLB
=== Multicast mode ===
Another option is to
== Server load balancing ==
Line 26 ⟶ 28:
When multiple servers are joined to create a [[Cluster (computing)|cluster]]. Clusters can use network load balancing whereby simultaneous cluster request are distributed between cluster servers.
[[Round
In addition to the before mentioned, to configure a terminal server cluster, one needs a load-balancing technology such as Network Load Balancing (NLB) or DNS round robin. A load balancing solution will distribute client connections to each of the terminal servers.
Terminal Server Session Directory is a feature that allows users to easily and automatically reconnect to a disconnected session in a load balanced [[Terminal server|Terminal Server]] farm. The session directory keeps a list of sessions indexed by username and server name. This enables a user, after disconnecting a session, to reconnect to the correct Terminal Server where the disconnected session resides in order to resume working in that session.
This reconnection will work even if the user connects from a different client computer. <!-- non-encyclopedic, how-to advice: However, the question pertinently asks, "What should you do next?" The next step is to install and configure Network Load Balancing. NLB is a prerequisite for creating a Session Directory terminal server farm. -->
==See also==
Line 41 ⟶ 39:
*[[Network Load Balancing Services]]
*[[Load balancing (computing)]]
*[[Link aggregation]]
== References ==
Line 46 ⟶ 45:
[[Category:Internet architecture]]
[[Category:Load balancing (computing)]]
|