Content deleted Content added
m →References: add references section |
m clean up, References after punctuation per WP:REFPUNC and WP:CITEFOOT using AWB (9345) |
||
Line 1:
'''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]].
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.
Line 12:
Microsoft has also developed a technology called Network Load Balancing (NLB) that allows for efficient utilization of multiple network cards.
MS NLB can be configured in [[unicast]] or in [[multicast]] mode<ref name='ovw'>TechNet [http://technet.microsoft.com/en-us/library/cc725691.aspx Overview of NLB], visited 8 June
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, eg when you host a busy web-server application where a single host wouldn't be able to manage all the traffic. And in more recent applications it would be used in Windows clusters for [[Hyper-V]] or [[Microsoft SQL Server]]
=== MS NLB in unicast mode ===
In unicast mode MS NLB re-assigns the stations [[MAC address]] (which applies to the clusters [[IP address]]) to a virtual MAC address and all NIC's in the NLB cluster use this same MAC address. This setup will cause all incoming traffic for the cluster to be flooded to all ports of the switch as unknown unicast frames
=== MS NLB in multicast mode ===
Another option is to run NLB in multicast-mode. The unicast [[IPv4]] address of the cluster is linked to a multicast MAC address. The hosts in the cluster will never send traffic to the switch using this MAC address with the cluster IPv4 address so you would need to create a static ARP entry on the layer 3 switch/router in the network. Not all vendors will allow you to create an ARP entry where you use a unicast IP address and a multicast MAC address. Cisco publishes some examples how to setup MS NLB on Catalyst switches running IOS<ref>Cisco: [http://www.cisco.com/en/US/products/hw/switches/ps708/products_configuration_example09186a0080a07203.shtml Catalyst configuration examples], visited 8 June
== Server load balancing ==
Line 26:
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 robin DNS records is one form of cluster load balancing. It works by creating multiple host records (usually A and/or AAAA) for one machine. As clients make requests, DNS rotates through its list of records.
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.
|