All rights reserved. Use of this product and this manual is subject to license. Information in this
document is subject to change without notice.
Trademarks
Barracuda Link Balancer is a trademark of Barracuda Networks. All other brand and product names mentioned in this document are registered
trademarks or trademarks of their respective holders.
Step 14. Include All Clients (Replace Your Firewall) . . . . . . . . . . . . . . . . . . . . . 16
Side by Side with Your Firewall Installation. . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Step 1. Preparing for Installation (Side by Side with Your Firewall). . . . . . . . . . . . . . 17
Step 2. Physically Connect to the Barracuda Link Balancer (Side by Side with Your Firewall)17
Step 3. Configure LAN IP Address and Network Settings (Side by Side with Your Firewall) . 17
Step 4. Log into the Barracuda Link Balancer Web Interface (Side by Side with Your Firewall)18
Step 5. Configure the WAN Links (Side by Side with Your Firewall) . . . . . . . . . . . . . 18
Step 6. Permanently Install the Barracuda Link Balancer (Side by Side with Your Firewall) . 18
Step 7. Test Connectivity (Side by Side with Your Firewall). . . . . . . . . . . . . . . . . . 19
Step 8. Activate Subscription (Side by Side with Your Firewall) . . . . . . . . . . . . . . . 19
Step 9. Change the Administrator Password (Side by Side with Your Firewall) . . . . . . . 19
Features of the Barracuda Link Balancer ............ .. .. .... .. .. .. .... .. .. .. .. .... . 6
The Barracuda Link Balancer routes and manages traffic across multiple Internet connections or
WAN links. It optimizes the use of multiple Internet links, such as T1s, T3s, E1s, DSL and cable links
from one or more Internet service providers. By combining WAN links from one or multiple Internet
service providers, you can reduce the need to purchase multiple high speed and high cost links to
handle the daily Internet usage. The Barracuda Link Balancer:
•aggregates Internet links
•provides automated failover
•manages bandwidth
•performs Quality of Service (QoS) for Internet applications
•acts as a traditional firewall.
Note: The Barracuda Link Balancer is not designed for load balancing that distributes
incoming traffic across multiple servers. The Barracuda Link Balancer routes and manages
traffic across multiple Internet links.
As shown in Figure 1.1, the Barracuda Link Balancer provides an interface between multiple Internet
connections and your clients and servers.
Introduction 5
Figure 1.1: Barracuda Link Balancer Architecture
Features of the Barracuda Link Balancer
This section describes the features of the Barracuda Link Balancer:
Web Administration Interface ..............................................................8
6 Barracuda Link Balancer Administrator’s Guide
Link Management
The Barracuda Link Balancer can manage links that have static or dynamic (DHCP) IP addresses and
can authenticate using PPPoE.
Aggregating Link Bandwidth
The Barracuda Link Balancer automatically aggregates Internet bandwidth from multiple link s to the
same or diverse sources. Administrators can choose multiple links to the same or different ISPs for
the purposes of consolidating access to affordable Internet bandwidth.
Any single session (e.g. a TCP stream) has at most only the bandwidth from any one WAN link. One
computer may have more than one session if it is connected to more than one remote site.
Link Failover
The Barracuda Link Balancer regularly checks the health of each Inte rnet link and only send s traffic
on available links. If it detects a link failure, the failed link is removed from link balancing and no
traffic will be sent on that link. When the failed link becomes available again, the Barracuda Link
Balancer will resume sending traffic on that link. All of this happens without administrator
intervention.
If a link fails, existing sessions on that link will be disconn ected. Client s whose traffic was using th e
failed link will have to reconnect to their destination. Rathe r than having to wait for the origina l link
to be restored, they will be able to reconnect quickly using another av ailable link.
Persistence
The Barracuda Link Balancer automatically tracks the IP addresses of each client / source and
corresponding server / destination. As long as the source and dest ination IP address pair are the same,
traffic between them will use the same link. If traffic from an already tracked source IP address is
detected, it may be sent on a different link if the destination IP address is unique.
Bandwidth Management and Quality of Service (QoS)
The Barracuda Link Balancer includes software that can automatically prioritize critical Internet
applications. For example, you can assign priority to Web browsing and email while giving peer-topeer applications and media streaming a lower priority. In this way, you can ensure that bandwidthintensive applications do not interfere with business-critical operations.
You can also assign a higher priority to traffic originating from one set of IP addresses and to traffic
destined for a set of IP addresses.
Chapter 1: Introduction 7
Link Load Balancing
When traffic from a new client IP address is detect ed, the Barracuda Link Balancer determines which
link to use. It calculates the available capacity for each link based on link speed and current usage.
The link with the largest available capacity will be selected.
Traditional Firewall
The Barracuda Link Balancer incorporates standard firewa ll fu nctionality, including:
•Network address translation (NA T) - Also known as masquerading or general purpose NAT, this
allows the Barracuda Link Balancer to isolate internal network traffic from the Internet.
•1:1 NAT - 1:1 NA T allows administrators to directly assign ex ternal addresses to internal clients.
Ideal for hosting internal applications or services requiring regular outbound requests such as
SMTP, 1:1 NAT provides a secure method to match additional external addresses with a single
internal client for inbound and outbound traffic.
•Port forwarding - Port forwarding allows the same external addresses used for Internet and
WAN bandwidth aggregation to be used for network access.
•IP access lists - The use of IP access lists enable administrators to allow or deny access, either
inbound or outbound, to remote networks, clients, applications, services and ports.
•Port blocking.
•Assistance in preventing and mitigating distributed denial of service attacks (DDoS).
Local Network Services
The Barracuda Link Balancer includes the following local network services:
•DHCP server - The Barracuda Link Balancer can automatically provision client IP addresses
using the DHCP protocol. Along with defining traditional DHCP options, administrators may
view active leases in real time.
•DNS caching server - The Barracuda Link Balancer is configured to query the roo t name servers
or proxy DNS requests to your ISP’s DNS servers. With DNS caching enabled, frequent DNS
requests are served quickly and locally from the Barracuda Link Balancer’ s internal DNS
processes.
Web Administration Interface
The Barracuda Link Balancer configuration can be administered through an SSL-secured Web
interface. The Web interface can also be used for monitoring traffic statistics and doing
troubleshooting.
8 Barracuda Link Balancer Administrator’s Guide
Installing the Barracuda Link Balancer
This chapter provides instructions for installing the Barracuda Link Balancer. It includes the
following topics:
Side by Side with Your Firewall Installation............................ .. .. .... . 16
Once you have chosen your deployment scenario, go to t he section that d escribes ho w to install your
Barracuda Link Balancer in that configuration. There are many steps and some are similar between
the two methods, but for ease of configuration they are in different sections.
Deployment Scenarios
The first step in setting up your Barracuda Link Balancer is to decide which type of deployment is
most suitable to your network.
Chapter 2
There are three options that you may consider when choosing how to deploy the Barracuda Link
Balancer in your network. Detailed instructions for the two recommen ded options are provided in this
chapter. The three options to consider are:
• Replace Firewall on page 9 - replace your firewall with the Barracuda Link Balancer.
• In Front of Firewall on page 10 - (not recommended) place the Barracuda Link Balancer
between the Internet and your firewall.
• Side by Side with Firewall on page 10 - install the Barracuda Link Balancer beside your
firewall.
You may also choose to implement the Side by Side option for testing purposes and then switch over
to replacing your firewall as a permanent deployment.
Replace Firewall
You may choose to use the Barracuda Link Balance r as the default gat eway for your network. In this
configuration, the Barracuda Link Balancer sits be tween the Inte rnet and your switch, acting as both
firewall and router, and replacing your existing firewall or router. The Barracuda Link Balancer
applies traditional network firewall ru le s and can service DHCP and DNS to local clients.
Installing the Barracuda Link Balancer 9
Benefits:
Using the Barracuda Link Balancer as a firewall, router and link balancer means there is only one
device to administer. This simplifies the network management task.
To Install the Barracuda Link Balancer Replacing Your Firewall
Installation instructions are found in this guide at Replacing Your Firewall Installation on page 11.
This configuration is similar to what is descri bed in the Barra cuda Link Balancer Qu ick Start Guide .
In Front of Firewall
You can also install the Barracuda Link Balancer between t he Internet and your existing firewall. The
Internet links plug into the Barracuda Link Balancer’s multiple WAN ports and the firewall is
connected to the Barracuda Link Balancer’s LAN port.
Benefits:
No need to copy firewall configuration to the Barracuda Link Balancer.
Limitations:
Connecting the Barracuda Link Balancer to the Internet and placing a firewall directly after it will
create two levels of Network Address Translation, w hich is a situation known as double NAT. Double
NAT may cause problems with some types of traffic, including VPN, SIP, and FTP, but some ot her
types, such as HTTP, IMAP and SMTP traffic, may be unaffected.
Because of the complications that double NAT brings to your network, this configuration is not
recommended. Consider using the Side by Side deployment option instead.
Side by Side with Firewall
You can deploy the Barracuda Link Balancer without replacing or m aking any changes to your
existing firewall or router. In this scenario, all incoming traffic passes through your existing
firewall.The Barracuda Link Balancer is connected only to the new Internet links. Those links are
used only for outgoing traffic originating from systems that have specified the Barracuda Link
Balancer as their default gateway. Typically, the systems that route their outgoing traffic through the
Barracuda Link Balancer are clients rather than servers.
This deployment may be especially useful when introducing the Barracuda Link Balancer to your
network. You can test its connectivity and fun ct ion al ity with ou t d istu r bi ng th e rest o f yo ur network.
An example where this deployment would be useful as a long term option is if you want only outgoing
client traffic to use new faster or less expensive links. In coming traffic would still be handled by your
existing firewall. The outgoing traffic from the clients would be processed by the Barracuda Link
Balancer and sent on any one of the new Internet link(s).
Voice over IP, VPN and other traffic that you want to bypass the Barracuda Link Balancer entirely
can be routed through your existing network in this option.
10 Barracuda Link Balancer Administrator’s Guide
Benefits:
•limited changes to network configuration, including the VPN if you have one
•creates another pathway for traffic to flow from your clients
Limitations:
•traffic is isolated
•may increase management burden
•may have to configure DHCP server
•must assign a new gateway for clients that will use the Barracuda Link Balancer
•depending on your configuration, this deployment may require changing the network addresses
of your clients, which in turn may require you to reboot all of your computers
Figure 2.1 gives an example of the Barracuda Link Balancer installed side by side with a firewall.
Figure 2.1: Side by Side with Firewall Example Installation
To Install the Barracuda Link Balancer Side by Side with Your Firewall
Installation instructions are found in this guide at Side by Side with Your Firewall Installatio n on page
16.
Replacing Your Firewall Installation
These instructions describe how to deploy the Barracuda Link Balancer as the default gateway for
your network. In this configuration, the Barracuda Link Balancer sits between the Internet and your
switch, acting as both firewall and router, and replacing your existing firewall or router.
Chapter 2: Installing the Barracuda Link Balancer 11
The steps documented here provide a method to configure the Barracuda Link Balancer completely
before connecting it to the Internet. This method assumes that you will perform the configuration
steps at some convenient location, such as next to a computer where you can look at your firewall
settings, and then move the Barracuda Link Balancer to the area where it will be permanently placed.
Only then will you plug the cables from the WAN links into the Barracuda Link Balancer. If you
decide to configure the Barracuda Link Balancer entirely in its permanen t location, then you will only
have to configure the LAN IP address once.
There are a number of steps to install the Barracuda Link Balancer while replacing your firewall:
Step 1. Prepare for Installation (Replace Your Firewall)
Step 2. Physically Connect to the Barracuda Link Balancer (Replace Your Firewall)
Step 3. Configure with Temporary LAN IP Address and Network Settings (Replace Your Firewall)
Step 4. Log into the Barracuda Link Balancer Web Interface (Replace Your Firewall)
Step 5. Configure the WAN Links (Replace Your Firewall)
Step 6. Configure the Firewall (Replace Your Firewall)
Step 7. Change the Administrator Password (Replace Your Firewall)
Step 8. Set Permanent LAN IP Address (Replace Your Firewall)
Step 9. Permanently Install the Barracuda Link Balancer (Replace Your Firewall)
Step 10. Test Connectivity (Repl ace You r Firewall)
Step 11. Activate Subscription (Replace Your Firewall)
Step 12. Update the Firmware (Replace Your Firewall)
Step 13. Connect Other Subnets (Replace Your Firewall)
Step 14. Include All Clients (Replace Your Firewall)
Step 1. Prepare for Installation (Replace Your Firewall)
Before installing your Barracuda Link Balancer, complete the following tasks:
1.Verify you have the necessary equi pment:
• Barracuda Link Balancer (check that you have received the correct model)
• AC power cord
• Ethernet cables
• Mounting rails and screws
•VGA monitor
• PS2 keyboard
2.If you already have a firewall and plan to replace it, retrieve the settings so that they can be
configured in the Barracuda Link Balancer. Record the IP address and type of link for each
Internet connection.
Step 2. Physically Connect to the Barracuda Link Balancer (Replace
Your Firewall)
To perform initial configuration of the Barracuda Link Balancer:
1.Connect a standard VGA Monitor, PS2 Keyboard, and AC power cord to the Barracuda Link
Balancer.
After you connect the AC power cord, the Barracuda Link Balancer may power on for a few
seconds and then power off. This behavior is normal.
2.Press the blue Power button located on the front of panel to turn the unit on.
12 Barracuda Link Balancer Administrator’s Guide
The Barracuda Link Balancer will display the Boot Menu initially, and the Administrative Console
login prompt once fully booted.
Step 3. Configure with Temporary LAN IP Address and Network
Settings (Replace Your Firewall)
Set the LAN IP address of the Barracuda Link Balancer address to be on the same subnet as the
computer that you want to use to configure it. This is a temp orary setting and it will be changed la ter
after initial configuration is complete.
To begin the configuration:
1.On the Administrative Console displayed on the attached monitor, at the barracuda login
prompt, enter
2.Configure the LAN adapter so that the Barracuda Link Balancer can be accessed from the
computer you will use to configure it. Enter the IP Address, Netmask, Primary DNS Server
Secondary DNS Server as appropriate for your local area network.
and
3.Save your changes and exit.
4.Connect an Ethernet cable from your LAN to the LAN port on the back panel of the Barracuda
Link Balancer.
admin for the login and admin for the password.
Figure 2.2: Back panel of the Barracuda Link Balancer
Step 4. Log into the Barracuda Link Balancer Web Interface (Replace
Your Firewall)
To log into the Web interface using a computer that is connected to the same subnet as the Barracuda
Link Balancer’s LAN adapter, follow these steps:
1.From a Web browser, enter the LAN IP address of the Barracuda Link Balancer followed by a
colon and 8000, which is the default Web interface HTTP port.
For example:
2.To log into the administration interface, enter admin for the username and admin for the
password.
http://192.168.200.200:8000.
Step 5. Configure the WAN Links (Replace Your Firewall)
To identify the Internet links that will be connected to the Barracuda Link Balancer:
1.Go to the
2.Click the WAN1 port in th e graphic.
Basic > Links page.
Chapter 2: Installing the Barracuda Link Balancer 13
3.In the Links Configuration box enter the details for the link to be connected to the WAN1 port.
4.Click
5.Repeat for each link that will be co nnected to this unit.
Save Changes.
Step 6. Configure the Firewall (Replace Your Firewall)
Configure the firewall rules to match the settings of your current firewall:
1.Go to the
2.Go to the
3.Go to the
4.Go to the
More information about firewall settings can be found at Configuring the Firewall on page 24.
Firewall > Inbound page to add inbound rules.
Firewall > Outbound page to add outbound rules.
Firewall > Applications page to add rules on an application specific basis.
Firewall > Bandwidth Mgmt page to add Quality of Service rules.
Step 7. Change the Administrator Password (Replace Your Firewall)
To prevent unauthorized use, change the default administrat or password to a more secure password.
You can only change the administrator password for the Web interface. You cannot change the
password for the Administrative Console, but this is only accessible via the keyboard which you can
disconnect at any time.
To change the administrator password for the Web interface:
1.Go to
2.Click
Basic > Administration and enter your old and new passwords.
Save Password.
Step 8. Set Permanent LAN IP Address (Replace Your Firewall)
If the permanent LAN IP address is different, change it now:
1.Using the Web interface: Go to the
and Subnet Mask. Click
will terminate.
2.Or use the Administrative Console via the attached keyboard.
Save Changes. If the address is on a different subnet, your connection
Step 9. Permanently Install the Barracuda Link Balancer (Replace Your
Firewall)
Now that the Barracuda Link Balancer is configur ed , in stal l it in its permanent location and connect
it to your WAN links:
1.Mount the Barracuda Link Balancer in a 19-inch rack or place it in a stable location. To ensure
proper ventilation, do not block the cooling vents on the front and back of the unit.
2.Connect each of the cables from the Internet links in to a WAN port on the front of the Barracuda
Link Balancer. The ports are labeled WAN1, WAN2, etc. These ports correspond to the WAN
14 Barracuda Link Balancer Administrator’s Guide
Basic > Administration page and change the IP Address
ports that you configured in the Web interface. Be sure to connect them according to your
configuration. It is recommended that you label the Ethernet cables.
3.Connect an Ethernet cable from your network switch to the LAN Ethernet port on the back panel
of the Barracuda Link Balancer.
Step 10. Test Connectivity (Replace Your Firewall)
Test that the Internet links are accessible from a computer on the LAN:
1.Log into the Web interface using the permanent LAN IP address and go to the
page. The Status of each link should appear as
Connected. You can see the utilization of each
link by moving the mouse over the graphic.
2.Generate some traffic, by, for example, opening more tabs in your browser and downloading
files from the Internet. Go to the
Basic > Status page to view graphs that show the incoming
and outgoing traffic for each link.
3.You can continue to monitor the WAN links using the Basic > Links page and the Basic >
Status
page.
Step 11. Activate Subscription (Replace Your Firewall)
Now that you are connected to the Internet, verify your subscription status and activ ate it if you have
not already done so:
1.Go to the
2.Under Subscription Status, verify that the word Current appears next to
Replacement
requests the
3.On the
Activate. A confirmation page opens to display the terms of your subscription.
4.After confirming your subscription, return to the browser window that displays the Barracuda
Link Balancer Web interface. Click
> Status
Basic > Status page.
(if purchased). If not, click the activation link to start a new browser window that
Barracuda Networks Product Activation page.
Barracuda Networks Product Activation page, fill in the required fields and click
Refresh in the Subscription Status section of the Basic
page. The status of your subscription should display as Current.
Basic > Links
Support and Instant
Note: If your subscription status does not change to Current, or if you have trouble filling out the Product Activation page, call your Barracuda Networks sales representative.
Step 12. Update the Firmware (Replace Your Firewall)
Go to Advanced > Firmware Update. If there is a new Latest General Release available,
perform the following steps to update the system firmware:
1.Click the
Click
Link Balancer, do not power off during an update or download. To view the progress of the
download, click
2.Click
Applying the firmware takes a few minutes to complete.
Download Now button located next to the Latest General Release firmware ver s io n .
OK to acknowledge the download duration message. To avoid damaging the Barracuda
Refresh. You will be notified when the download is complete.
Apply Now to apply the firmware. Click OK to acknowledge the reboot message.
Chapter 2: Installing the Barracuda Link Balancer 15
3.After the firmware has been applied, the Barracuda Link Balan cer au to mati cal ly reboots. When
the system comes back up, the login page is displayed.
4.Log in to the Web interface again and navigate to
release notes to learn about the features of this firmware update.
Advanced > Firmware Update. Read the
Step 13. Connect Other Subnets (Replace Your Firewall)
To allow other subnets to use the Intern et links accessible only through the Barracuda Lin k Balancer,
add static routes:
1.On the Web interface, go to
there.
2.T est connectivi ty from each internal network by changing the gateway IP address of a computer
on each subnet to the LAN IP address of the Barracuda Link Balancer. Check that you can
access the Internet from each of these test computers.
Advanced > Advanced IP Config. You can add static routes
Step 14. Include All Clients (Replace Your Firewall)
If the IP address of the Barracuda Link Balancer is the same as the IP address of the firewall that you
removed, you can skip this step.
Make the Barracuda Link Balancer the default gateway:
1.Now that testing is complete, update the configuration of the DHCP server for the clients to give
out the LAN IP address of the Barracuda Link Balancer as the default gateway. As the lease s are
renewed, each client will gain access to the new Internet links.
2.Change the default gateway of any clients with static IP addresses to the LAN IP address of the
Barracuda Link Balancer.
Your Barracuda Link Balancer should be ready for operation. Please refer to the next chapter,
Configuring the Barracuda Link Balancer on page 21, for more configuration options.
Side by Side with Your Firewall Installation
There are a number of steps to install Barracuda Link Balancer side by side with your firewall.
Step 1. Preparing for Installation (Side by Side with Your Firewall)
Step 2. Physically Connect to the Barracuda Link Balancer (Side by Side with Your Firewall)
Step 3. Configure LAN IP Address and Network Settings (Side by Side with Your Firewall)
Step 4. Log into the Barracuda Link Balancer Web Interface (Side by Side with Your Firewall)
Step 5. Configure the WAN Links (Side by Side with Your Firewall)
Step 6. Permanently Install the Barracuda Link Balancer (Side by Side with Your Firewall)
Step 7. Test Connectivity (Side by Side with Your Firewall)
Step 8. Activate Subscription (Side by Side with Your Firewall)
Step 9. Change the Administrator Password (Side by Side with Your Firewall)
Step 10. Update the Firmware (Side by Side with Your Firewall)
Step 11. Connect Other Subnets (Side by Side with Your Fire wall)
Step 12. Include All Clients (Side by Side with Your Firewall)
16 Barracuda Link Balancer Administrator’s Guide
Step 1. Preparing for Installation (Side by Side with Your Firewall)
Before installing your Barracuda Link Balancer, verify you have the necessary equipment:
• Barracuda Link Balancer (check that you have received the correct model)
• AC power cord
• Ethernet cables
• Mounting rails and screws
•VGA monitor
• PS2 keyboard
Step 2. Physically Connect to the Barracuda Link Balancer (Side by
Side with Your Firewall)
To perform initial configuration of the Barracuda Link Balancer:
1.Connect a standard VGA Monitor, PS2 Keyboard, and AC power cord to the Barracuda Link
Balancer.
After you connect the AC power cord, the Barracuda Link Balancer may power on for a few
seconds and then power off. This behavior is normal.
2.Press the blue Power button located on the front of panel to turn the unit on.
The Barracuda Link Balancer will display the Boot Menu initially, and the Administrative Console
login prompt once fully booted.
Step 3. Configure LAN IP Address and Network Settings (Side by Side
with Your Firewall)
In order to add the Barracuda Link Balancer to the same LAN where the clients are, you need to
configure the LAN IP address to be on the same LAN as your clients. Choose the subnet where the
Barracuda Link Balancer will reside, and configure a static IP address on that subnet. Following the
steps below, set the IP address and subnet mask of the LAN adapter to this static IP address. Record
this IP address for later use.
To begin the configuration:
1.On the Administrative Console displayed on the attached monitor, at the barracuda login
prompt, enter
2.Configure the LAN adapter so that the Barracuda Link Balancer can be accessed from the
computer you will use to configure it. Enter the
Secondary DNS Server as appropriate for your local area network.
and
3.Save your changes and exit.
4.Connect an Ethernet cable from your LAN to the LAN port on the back panel of the Barracuda
Link Balancer.
admin for the login and admin for the password.
IP Address, Netmask, Primary DNS Server
Chapter 2: Installing the Barracuda Link Balancer 17
Figure 2.3: Back panel of the Barracuda Link Balancer
Step 4. Log into the Barracuda Link Balancer Web Interface (Side by
Side with Your Firewall)
To log into the Web interface using a computer that is connected to the same subnet as the Barracuda
Link Balancer’s LAN adapter, follow these steps:
1.From a Web browser, enter the LAN IP address of the Barracuda Link Balancer followed by a
colon and 8000, which is the default Web interface HTTP port.
For example:
2.To log into the administration interface, enter admin for the username and admin for the
password.
http://192.168.200.200:8000.
Step 5. Configure the WAN Links (Side by Side with Your Firewall)
To identify the Internet links that will be connected to the Barracuda Link Balancer:
1.Go to the
2.Click the WAN1 port in th e graphic.
3.In the Links Configuration box enter the details for the link to be connected to the WAN1 port.
4.Click
5.Repeat for each link that will be co nnected to this unit.
Basic > Links page.
Save Changes.
Step 6. Permanently Install the Barracuda Link Balancer (Side by Side
with Your Firewall)
Now that the Barracuda Link Balancer is configur ed , in stal l it in its permanent location and connect
it to your WAN links:
1.Mount the Barracuda Link Balancer in a 19-inch rack or place it in a stable location. To ensure
proper ventilation, do not block the cooling vents on the front and back of the unit.
2.Connect each of the cables from the Internet links in to a WAN port on the front of the Barracuda
Link Balancer. The ports are labeled WAN1, WAN2, etc. These ports correspond to the WAN
ports that you configured in the Web interface. Be sure to connect them according to your
configuration.
3.Connect an Ethernet cable from your network switch to the LAN Ethernet port on the back panel
of the Barracuda Link Balancer.
18 Barracuda Link Balancer Administrator’s Guide
Step 7. Test Connectivity (Side by Side with Your Firewall)
Test that the Internet links are accessible from a client computer on the LAN:
1.Change the gateway IP address of this client computer to the LAN IP address of the Barracuda
Link Balancer.
2.Check that you can access the Internet from this computer. If this test works, continue.
3.Log into the Barracuda Link Balancer Web interface and go to the
Status of each link should appear as
moving the mouse over the graphic.
4.Generate some traffic, by, for example, opening more tabs in your browser and downloading
files from the Internet. Go to the
and outgoing traffic for each link.
5.You can continue to monitor the WAN links using the
Status
page.
Connected. You can see the utilization of each link by
Basic > Status page to view graphs that show the incoming
Basic > Links page and the Basic >
Basic > Links page. The
Step 8. Activate Subscription (Side by Side with Your Firewall)
Now that you are connected to the Internet, verify your subscription status and activ ate it if you have
not already done so:
1.Go to the
2.Under
Instant Replacement (if purchased). If not, click the activation link to start a new browser
window that requests the
3.On the
Activate. A confirmation page opens to display the terms of your subscription.
4.After confirming your subscription, return to the browser window that displays the Barracuda
Link Balancer Web interface. Click Refresh in the Subscription Status section of the Basic
> Status
Note: If your subscription status does not change to Current, or if you have trouble filling out the Product Activation page, call your Barracuda Networks sales representative.
Basic > Status page.
Subscription Status, verify that the word Current appears next to Support and
Barracuda Networks Product Activation page.
Barracuda Networks Product Activation page, fill in the required fields and click
page. The status of your subscription should display as Current.
Step 9. Change the Administrator Password (Side by Side with Your
Firewall)
To prevent unauthorized use, change the default administrat or password to a more secure password.
You can only change the administrator password for the Web interface. You cannot change the
password for the Administrative Console, but this is only accessible via the keyboard which you can
disconnect at any time.
To change the administrator password for the Web interface:
1.Go to
2.Click
Basic > Administration and enter your old and new passwords.
Save Password.
Chapter 2: Installing the Barracuda Link Balancer 19
Step 10. Update the Firmware (Side by Side with Your Firewall)
Go to Advanced > Firmware Update. If there is a new Latest General Release available,
perform the following steps to update the system firmware:
1.Click the
Click
Link Balancer, do not power off during an update or download. To view the progress of the
download, click
2.Click
Applying the firmware takes a few minutes to complete.
3.After the firmware has been applied, the Barracuda Link Balan cer au to mati cal ly reboots. When
the system comes back up, the login page is displayed.
Download Now button located next to the Latest General Release firmware ver s io n .
OK to acknowledge the download duration message. To avoid damaging the Barracuda
Refresh. You will be notified when the download is complete.
Apply Now to apply the firmware. Click OK to acknowledge the reboot message.
Step 11. Connect Other Subnets (Side by Side with Your Firewall)
To allow other subnets to use the Intern et links accessible only through the Barracuda Lin k Balancer,
add static routes:
1.On the Web interface, go to
there.
2.T est connectivi ty from each internal network by changing the gateway IP address of a computer
on each subnet to the LAN IP address of the Barracuda Link Balancer. Check that you can
access the Internet from each of these test computers.
Advanced > Advanced IP Config. You can add static routes
Step 12. Include All Clients (Side by Side with Your Firewall)
Make the Barracuda Link Balancer the default gateway:
1.Now that testing is complete, update the configuration of the DHCP server for the clients to give
out the LAN IP address of the Barracuda Link Balancer as the default gateway. As the lease s are
renewed, each client will gain access to the new Internet links.
2.If desired, you can allow any clients with static IP addresses outbound access to the new Internet
links by changing their default gateway to the LAN IP address of the Barracuda Link Balancer.
Your Barracuda Link Balancer should be ready for operation. Please refer to the next chapter,
Configuring the Barracuda Link Balancer on page 21, for more configuration options.
20 Barracuda Link Balancer Administrator’s Guide
Configuring the Barracuda Link Balancer
This chapter describes the configuration tasks you can perform from the Web interface after you have
completed the installation. For more detailed information about a specific page or entry in the Web
interface, view the online help by clicking the question mark icon on the right side of the page.
The following topics are covered:
Configuring the Barracuda Link Balancer........................................21
Updating, Adding or Viewing WAN Link Configuration ................... 23
Chapter 3
Controlling Access to the Administration Interface
To control access to the Web interface, naviga te to the Basic > Administration page. It allow s you
to perform the following tasks:
•Change the password of the administration account.
•Specify the IP addresses or subnet masks of the systems that can access the Web interface. All
other systems will be denied access.
•Change the HTTP port used to access the Web interface.
•Change the length of time of inactivity allowed until the administrator is logged out of the Web
interface.
Configuring the Barracuda Link Balancer 21
Setting Email Addresses for Alerts
Specify the email address that is sent alerts from the Barracuda Link Balancer and the email address
that receives messages from Barracuda Central using the
multiple addresses, separate each address with a comma.
Basic > Administration page. To enter
On the
Barracuda Link Balancer. The default hostname and the default domain name are displayed in all
alerts sent by the Barracuda Link Balancer.
Basic > IP Configuration page, enter the default hostname a nd default do main name of the
Customizing the Appearance of the Web Interface
Use the Advanced>Appearance page to customize the default images used on the Web interface.
This tab is only displayed on certain Barracuda Link Balancer models.
Setting the Time Zone of the System
Use the Basic > Administration page to set the time zone of your Barracuda Link Balancer. The
current time on the system is automatically up dated via Network Time Protocol (NTP).
It is important that the time zone is set corre ctly because th is information is used to coordin ate traf fic
distribution and in all logs and reports.
Note: The Barracuda Link Balancer automatically reboots when you change the timezone.
Enabling SSL for Administration
You can choose to require that only secure SSL connections can access the Web administration
interface. SSL ensures that your passwords and the rest of the data transmitted to and received from
the Web administration interface are encrypted. The
allows you to configure SSL.
In order to only allow secured connections when accessing the Web administration interface, you
need to supply a digital SSL certificate which will be stored on the Barracuda Link Balancer. This
certificate is used as part of the connection process between client and server (in this case, a browser
and the Web administration interface on the Barracuda Link Balancer). The certificate contains the
server name, the trusted certificate authority, and the server’s public encryption key.
The SSL certificate which you supply may be either private or trusted. A private, or self-signed,
certificate provides strong encryption without the cost of purchasing a certificate from a trusted
certificate authority (CA). However, the client Web browser will be unable to verify th e authenticity
of the certificate and a warning will be sent about the unverified certificate. To avoid this warning,
download the Private Root Certificate and import it into each browser that accesses the Barracuda
Link Balancer Web interface. You may create your own private certificate using the
Secure Administration page.
Instead of a private certification, you may also use the default pre-loaded Barracuda Networks
certificate. The client Web browser will display a wa rning because t he hostname of th is certificate is
Advanced > Secure Administration page
Advanced >
22 Barracuda Link Balancer Administrator’s Guide
“barracuda.barracudanetworks.com” and it is not a trusted certificate. Because of this, access to the
Web administration interface using the default certificate may be less secure.
A trusted certificate is a certificate signed by a trusted certificate authority (CA). The benefit of this
certificate type is that the signed certificate is recognized by the browser as trusted, thus preventing
the need for manual download of the Private Root Certificate. Use the
Administration
Authority to purchase a trusted certificate.
page to create a Certificate Signing Request which you can submit to a Certificate
Adding Static Routes
If you have other subnets that you want to allow to use the Internet links accessible only through the
Barracuda Link Balancer, you can add static routes. To do so, follow these steps:
Advanced > Secure
1.On the Web interface, go to
there.
2.T est connectivi ty from each internal network by changing the gateway IP address of a computer
on each subnet to the LAN IP address of the Barracuda Link Balancer. Check that you can
access the Internet from each of these test computers.
3.When testing is complete, update the configuration of the DHCP server for the clients to give
out the LAN IP address of the Barracuda Link Balancer as the default gateway. As the lease s are
renewed, each client will have access to all of the new Internet links.
4.Change the default gateway of any clients with static IP addresses to the LAN IP address of the
Barracuda Link Balancer.
Advanced > Advanced IP Config. You can add static routes
Configuring Network Information
Use the Basic >IP Configuration page to view or update the network settings for your Barracuda
Link Balancer, including IP address for the LAN adapter, primary and secondary DNS servers, and
the name to be used when sending email alerts to the system administrator.
The Barracuda Link Balancer includes a forwarding DNS server. Speed DNS resolution by enabling
DNS caching using the
If you have systems that are on different subnet s than the Barracuda Link Balancer, configure a stati c
route for each subnet. Static routes are used to specify a gateway for an unassociated network so that
the return traffic can take the correct path. On the Advanced > Advanced IP Config page, in the
Static Route dialog boxes, enter the network address, subnet mask, and the appropriate gateway
address for return traffic that does not originate from the same subnet as the Barracuda Link Balancer.
Advanced > Advanced IP Config page.
Updating, Adding or Viewing WAN Link Configuration
Every WAN link that enters the Barracuda Link Balancer needs to be manually identified. This
information is provided by your Internet Service Provider. Use the
the links. You can view the configuration information by moving your mouse over the port. To change
or add configuration information, click on the corresponding WAN port on the graphi c or the expan d
button in the Configure column.
Chapter 3: Configuring the Barracuda Link Balancer 23
Basic > Links page to identify
Configuring the Firewall
The Barracuda Link Balancer can act as a firewall, inspecting network traffic as it arrives and
allowing or denying passage based on a set of rules. You can create inbound ru les, outbound rules,
and Quality of Service rules.
Using inbound firewall rules, the Barracuda Link Balancer can perform:
•Masquerading or general purpose NAT to isolate internal network traffic from the Internet.
•1:1 NAT to directly assign external addresses to internal clients.
•Port forwarding that allows the same external addresses used for Internet and WAN bandwidth
aggregation to be used for network access.
•Port blocking and unblocking.
The Barracuda Link Balancer assists in preventing and mitigating distribut ed denial of service attacks
by rate limiting the number of requests that come in.
You can create IP access lists to allow or deny access, either inbound or outbound, to remote
networks, clients, applications, services and ports. Applications are rule templates that contain
combinations of ports and ranges of ports.
Use Quality of Service rules to prioritize typ es of traffic and/or traffic originating from or going to a
set of IP addresses. You can also use Quality of Service rules to specify which WAN link to use.
Firewall Rules Execution
Firewall rules can be based on one or more of IP address, application and port.
The rules are arranged in tables from top to bottom in order of precedence. Only the first rule that
matches the profile of the traffic is executed.
Adding Inbound Firewall Rules
Use the Firewall > Inbound page to create firewall rules for incoming packets.
Inbound Firewall Rules
By default, all connections that are initiated from outside are denied. Add inbound firewall rules to
allow exceptions for specific IP addresses, ports and applications. Applications let you define rules
that apply to more than one port.
24 Barracuda Link Balancer Administrator’s Guide
If you want to create an inbound rule for an a pplicati on that is n ot in the list pre sented wh en you a dd
the rule, go to the
Firewall > Applications page and define a new application.
Inbound 1:1 NAT Rules
If you have servers using static IP addresses that are publicly accessible, then you will need to add
inbound 1:1 NAT rules. 1:1 NAT applies to the IP address only, leav ing ports the same on both IP
addresses. 1:1 NAT is bi-directional once configured. Outbound traffic will include the servers’
public IP addresses.
To add a 1:1 NAT rule:
1.On the
IP address for general purpose NAT. Add
addresses that are eligible to be used for 1:1 NAT.
2.On the
3.On the
addresses that you added on the
dropdown list that is the public address that you wish to map. In the
IP address of the server. This server IP address should be a static IP address.
4.It is considered a best practice to enter a
of why this rule exists.
5.Click Add Rule.
Basic > Links page, click the graphic to edit the WAN link. The WAN IP address is the
Firewall > Inbound page, click Add New 1:1 NAT Rule.
Add or Edit Firewall Rule dialog, the IP Address dropdown shows all of the
Basic > Links page. Choose the IP Address from the
Inbound Port Forwarding
Port forwarding applies to inbound traffic only. Set up inbound port forw arding rules to direct traffic
on any port to an internal IP address. You must specify on whic h WAN link to listen for the port. The
return path is handled automatically.
No additional firewall rules are needed to open the ports that are forwarded.
Adding Outbound Firewall Rules
Additional IP Addresses which are the public IP
IP Address field, type the
Rule Name and Description in this box to remind you
By default, all outbound connections are allowed. You can create outbound firewall rules to deny
outbound connectivity. For example, you may want to block access to certain online gaming sites that
use specific ports.
Use the
arranged in the table from top to bottom in order of precedence. Only the first rule that matches the
profile of the traffic is executed.
If you want to create an outbound rul e for an application t hat is not in the li st presented when you a dd
the rule, go to the
Firewall > Outbound page to create, modify or delete outbound firewall rules. The rules are
Firewall > Applications page and define a Custom Application.
Creating a Custom Application
Use the Firewall > Applications page to view and define applications that can be used in the firewall
rules. There are a number of predefined applications, such as DNS, email, and HTTP. You can
identify more applications by mapping each application to one or multiple ports, including a range of
ports.
Chapter 3: Configuring the Barracuda Link Balancer 25
To add an application that is not on the predefined list, click Add New Application. Only if you
specify that the application be included in bandwidth management can Quality of Service rules be
created for this application.
Click on the Edit tool graphic to edit the application in a row. Using the Edit Application dialog
box, you can specify whether this application is included in the bandwidth management.
If you delete an application from this page, any rules pertaining to that application are also deleted.
Specifying Quality of Service
Quality of Service rules allow you to specify that cert ain applicati on traffic and /or traffic origina ting
from or going to a set of IP addresses should have more or less priority.
A Quality of Service rule may also specify whi ch WAN link to use. For example, you can use Quality
of Service rules to keep client traffic on a different WAN link than the server traffic.
Configure Quality of Service rules using the
that are specifically marked to be included in bandwidth management appear on the
Bandwidth Mgmt
page.
If you do not see an application that you want to create a rule for on the
page, go to the
Firewall > Applications page. If the application is listed there, you need to specify
Firewall > Bandwidth Mgmt page. Only applications
Firewall >
Firewall > Bandwidth Mgmt
that the application is included in bandwidth management. Cl ick the Edit tool graphic to edit the
application in a row. Using the
should be included in the bandwidth management. If the application is not already on the
Applications
page then add a new application.
Edit Application dialog box, you can specify that this application
Firewall >
26 Barracuda Link Balancer Administrator’s Guide
Managing the Barracuda Link Balancer
This chapter describes the monitoring and maintenance tasks you can do to check on performance and
to maintain the Barracuda Link Balancer. This section covers the following topics:
Maintaining the Barracuda Link Balancer ........................................28
Monitoring the Barracuda Link Balancer
This section describes the monitoring tasks you can perform from the Web administration interface
of the Barracuda Link Balancer. This section covers the following topics:
Check the Basic > Status page for an overview of the health and performance of your Barracuda
Link Balancer, including:
•Utilization of the links.
•The subscription status of Energize Updates.
•System and hardware statistics, including CPU temperature and system load. Performance
statistics displayed in red signify that the value exceeds the normal threshold.
•Incoming and outgoing traffic stati stics for each WAN link and for the Barracuda Link Balanc er.
Monitoring Events
View the system log displayed on the Basic > Event Log page to see events that have occurred.
These include:
•Logins - A successful login occurred.
•Failed logins - A login attempt was unsuccessful.
•Link up - An Internet link has become active.
•Link down - An Internet link has gone down.
Managing the Barracuda Link Balancer 27
Viewing System Tasks
Go to the Advanced > Task Manager page to see a list of tasks that are in the process of being
performed and any errors encountered when performing these tasks. Some of these ba ckground tasks
include firmware download and configuration restoration.
Maintaining the Barracuda Link Balancer
This section describes how to maintain your Barracuda Link Balancer. This section covers the
following topics:
Backing up and Restoring Your System Configuration ..................... 28
Updating the Firmware of Your Barracuda Link Balancer .. .. .. .... .. .. . 28
Replacing a Failed System ................................................................29
Reloading, Restarting, and Shutting Down the System ........ .. .. .... .. .. . 29
Using the Built-in Troubleshooting Tools ..........................................30
Rebooting the System in Recovery Mode ................ .... .. .. .. .. .... .. .. .. .... . 30
Backing up and Restoring Your System Configuration
Back up and restore the configuration of your Barracuda Link Balancer using the Advanced >
Backup
information on a replacement Barracuda Link Balancer or in the event your current system data
becomes corrupt.
If you are restoring a backup file on a new Barracuda Link Balancer that is not configured, you need
to assign your new system an IP address and DNS information on the
page.
The following information is not included in the backup file:
•System password
•System IP information
•DNS information
page. You should back up your system on a regular basis in case you need to restore this
Basic > IP Configuration
Updating the Firmware of Your Barracuda Link Balancer
The Advanced > Firmware Update page allows you to manually update the firmware version of
the system or revert to a previous version. The only time you should revert back to an old firmware
version is if you recently downloaded a new version that is causing unexpected problems. In this case,
call Barracuda Networks Technical Support before reverting back to a previous firmware version.
If you have the latest firmware version already installed, the
Download Now button will be disabled.
Applying a new firmware version results in a temporary l oss of service. For this reason, you should
apply new firmware versions during non-busy hours.
28 Barracuda Link Balancer Administrator’s Guide
Replacing a Failed System
Before you replace your Barracuda Link Balancer, use the tools provided on the Advanced >
Troubleshooting page to try to resolve the problem.
In the event that a Barracuda Link Balancer fails an d you cannot resolve the issue, customers that have
purchased the Instant Replacement service can call Technical Support and arrange for a new unit to
be shipped out within 24 hours.
After receiving the new system, ship the ol d Barracuda Link Balancer back to Barracuda Networks at
the address below with an RMA number marked clearly on the package. Barracuda Networks
Technical Support can provide details on the best way to return the unit.
Barracuda Networks
3175 S. Winchester Blvd.
Campbell, CA 95008
Note: To set up the new Barr acuda Link Balancer so it has the same configuration as your old
failed system, restore the backup file from the old system onto the new system, and then
manually configure the new system’s IP information on the Basic > IP Configuration page.
For information on restoring data, refer to Backing up and Restoring Your System Configuration on page 28.
Reloading, Restarting, and Shutting Down the System
The System Reload/Shutdown section on the Basic > Administration page allows you to
shutdown, restart, and reload system configuration on the Barracuda Link Bal an cer.
Shutting down the system powers off the unit. Restarting the system reboots the unit. Reloading the
system re-applies the system configuration.
You can also reboot the Barracuda Link Balancer by pressing
Barracuda Load Balancer.
Do not press and hold the
seconds or longer changes the IP address of the system. See Using the Reset Button to Reset the LAN IP address on page 29 for more information.
RESET button for more than a couple of seconds. Holding it for five
RESET on the front panel of the
Using the Reset Button to Reset the LAN IP address
The Barracuda Link Balancer is assigned a default IP address of 192.168.200.200. You can change
this IP address using the Administrative Console or by pressing the
Pressing RESET for five seconds sets the LAN IP address to 192.168.200.200. Pressing
eight seconds changes the LAN IP address to 192.168.1.200. Pressing the button for 12 seconds
changes the LAN IP address to 10.1.1.200. You will notice the three LEDs on the front panel flash at
the same time intervals.
RESET button on the front panel.
RESET
Chapter 4: Managing the Barracuda Link Balancer 29
Using the Built-in Troubleshooting Tools
The Advanced >Troubleshooting page provides various tools that help troubleshoot network
connectivity issues that may be impacting the performance of your Barracu da Link Balancer. You can
perform a number of connectivity tests such as ping, telnet, dig/nslookup, TCP dump, and traceroute.
Barracuda Networks Technical Support may ask you to make a connection to Barracuda Central so
they can help diagnose problems on your system.
Rebooting the System in Recovery Mode
If your Barracuda Link Balancer experiences a serious issue that impacts its core functionality, you
can use diagnostic and recovery tools that are available at the reboot menu to return your system to
an operational state.
Before you use the diagnostic and recovery tools, do the follow ing:
•Use the built-in troubleshooting tools on the
Advanced > Troubleshooting page to help
diagnose the problem.
•Perform a system restore from the last known good backup file.
•Contact Barracuda Networks Technical Support for additional troubleshooting tips.
As a last resort, you can reboot your Barracuda Link Balancer and run a memory test or perform a
complete system recovery, as described in this section.
To perform a system recovery or hardware test:
1.Connect a monitor and keyboard directly to your Barracuda Link Balancer.
2.Reboot the system by doing one of the following:
•Click
Restart on the Basic > Administration page.
• Press the Power button on the front panel to turn off the system, and then press the Power
button again to turn the system back on.
The Barracuda splash screen displays with the following three boot options:
Barracuda
Recovery
Hardware_Test
3.Use your keyboard to select the desired boot option, and click Enter.
You must select the boot option within three seconds of the splash screen appearing. If you do
not select an option within three seconds, the Barracuda Link Balancer defaults to starting up in
the normal mode (first option).
For a description of each boot option, refer to Reboot Options on page 31.
30 Barracuda Link Balancer Administrator’s Guide
Reboot Options
Table 4.1 describes the options available at the reboot menu.
Table 4.1: Reboot Options
Reboot OptionsDescription
Barracuda Starts the Barracuda Link Balancer in the normal (default) mode. This
option is automatically selected if no other option is specified within the
first three (3) seconds of the splash screen appearing.
RecoveryDisplays the Recovery Console where you can select the following
options:
• Perform file system repair—Repairs the file system on the
Barracuda Link Balancer.
• Perform full system re-image—Restores the factory settings on
your Barracuda Link Balancer and clears out all configuration
information.
• Enable remote administration—Initiates a connection to Barracuda
Central that allows Barracuda Networks Technical Support to access
the system. Another method for enabling this troubleshooting
connection is to click
Central
• Run diagnostic memory test—Runs a diagnostic memory test from
the operating system. If problems are reported when running this
option, we recommend running the Hardware_Test option next.
on the Advanced > Troubleshooting page.
Establish Connection to Barracuda
Hardware_TestPerforms a thorough memory test that shows most memory related
errors within a two-hour time period. The memory test is performed
outside of the operating system and can take a long time to complete.
Reboot your Barracuda Link Balancer to stop the hardware test. You
may do this by pressing
RESET button on the Barracuda Load Balancer.
the
Ctrl-Alt-Del on the keyboard, or by pressing
Chapter 4: Managing the Barracuda Link Balancer 31
32 Barracuda Link Balancer Administrator’s Guide
Limited Warranty
Barracuda Networks, Inc., or the Barracuda Networks, Inc. subsidiary or authorized Distributor
selling the Barracuda Networks product, if sale is not directly by Barracuda Networks, Inc.,
("Barracuda Networks") warrants that commencing from the date of delivery to Customer (b ut in case
of resale by a Barracuda Networks reseller, commencing not more than sixty (6 0) days after original
shipment by Barracuda Networks, Inc.), and continuing for a period of one (1) year: (a) its products
(excluding any software) will be free from material defects in materials and workmanship under
normal use; and (b) the software provided in connection with its products, i ncl uding any software
contained or embedded in such products will substantially conform to Barracuda Networks published
specifications in effect as of the date of manufacture. Except for the foregoing, the software is
provided as is. In no event does Barracuda Networks warrant that the software is error free or that
Customer will be able to operate the software without problems or interruptions. In addition, due to
the continual development of new techniques for intruding upon and attacking networks, Barracuda
Networks does not warrant that the software or any equipment, system or network on which the
software is used will be free of vulnerability to intrusion or attack. The limited warranty ext ends only
to you the original buyer of the Barracuda Networks product and is non-transferable.
Appendix A
Limited Warranty and License
Exclusive Remedy
Your sole and exclusive remedy and the entire liability of Barracuda Networks under this limited
warranty shall be, at Barracuda Networks or its service centers option and expense, the repair,
replacement or refund of the purchase price of any products sold which do not comply with this
warranty. Hardware replaced under the terms of this limited warranty may be refurbished or new
equipment substituted at Barracud a Networks option . Barracuda Networks o bligations here under are
conditioned upon the return of affe cted articles i n accordance with Barracuda Networks then-current
Return Material Authorization ("RMA") procedures. All parts will be new or refurbished, at
Barracuda Networks discretion, and shall be furnished on an exchange basis. All parts removed for
replacement will become the property of the Barracuda Networks. In connection with warranty
services hereunder, Barracuda Networks may at its discretion modify the hardware of the product at
no cost to you to improve its reliability or performance. The warranty period is not extended if
Barracuda Networks repairs or replaces a warranted product or any parts. Barracuda Networks may
change the availability of limited warranties, at its discretion, but an y changes will not be retroactive.
IN NO EVENT SHALL BARRACUDA NETWORKS LIABILITY EXCEED THE PRICE PAID
FOR THE PRODUCT FROM DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR
CONSEQUENTIAL DAMAGES RESULTING FROM THE USE OF THE PRODUCT, ITS
ACCOMPANYING SOFTWARE, OR ITS DOCUMENTATION.
Limited Warranty and License 33
Exclusions and Restrictions
This limited warranty does not apply to Barracuda Networks products that are or have been (a)
marked or identified as "sample" or "beta," (b) loaned or provided to you at no cost, (c) sold "as is,"
(d) repaired, altered or modified except by Barracuda Networks, (e) not installed, operated or
maintained in accordance with instructions supplied by Barracuda Networks, or (f) subjected to
abnormal physical or electrical stress, misuse, negligence or to an accident.
EXCEPT FOR THE ABOVE WARRANTY, BARRACUDA NETWORKS MAKES NO OTHER
WARRANTY, EXPRESS, IMPLIED OR STATUTORY, WITH RESPECT TO BARRACUDA
NETWORKS PRODUCTS, INCLUDING WITHOUT LIMITATION ANY IMPLIED
WARRANTY OF TITLE, AVAILABILITY, RELIABILITY, USEFULNESS,
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, NONINFRINGEMENT, OR
ARISING FROM COURSE OF PERFORMANCE, DEALING, USAGE OR TRADE. EXCEPT
FOR THE ABOVE WARRANTY, BARRACUDA NETWORKS PRODUCTS AND THE
SOFTWARE IS PROVIDED "AS IS" AND BARRACUDA NETWORKS DOES NOT WARRANT
THAT ITS PRODUCTS WILL MEET YOUR REQUIREMENTS OR BE UNINTERRUPTED,
TIMELY, AVAILABLE, SECURE OR ERROR-FREE, OR THAT ANY ERRORS IN ITS
PRODUCTS OR THE SOFTWARE WILL BE CORRECTED. FURTHERMORE, BARRACUDA
NETWORKS DOES NOT WARRANT THAT BARRACUDA NETWORKS PRODUCTS, THE
SOFTWARE OR ANY EQUIPMENT, SYSTEM OR NETWORK ON WHICH BARRACUDA
NETWORKS PRODUCTS WILL BE USED WILL BE FREE OF VULNERABILITY TO
INTRUSION OR ATTACK.
Software License
PLEASE READ THIS SOFTWARE LICENSE AGREEMENT ("AGREEMENT") CAREFULLY
BEFORE USING THE BARRACUDA SOFTWARE. BY USING THE BARRACUDA
SOFTWARE YOU ARE AGREEING TO BE BOUND BY THE TERMS OF THIS LICENSE. IF
YOU DO NOT AGREE TO THE TERMS OF THIS LICENSE DO NOT USE THE SOFTWARE.
IF YOU DO NOT AGREE TO THE TERMS OF THIS LICENSE YOU MAY RETURN THE
SOFTWARE OR HARDWARE CONTAINING THE SOFTWARE FOR A FULL REFUND TO
YOUR PLACE OF PURCHASE.
1. The software, documentation, whether on disk, in read only memory, or on any other media or in
any other form (collectively "Barracuda Software") is licensed, not sold, to you by Barracuda
Networks, Inc. ("Barracuda") for use only under the terms of this License and Barracuda reserves all
rights not expressly granted to you. The rights gran ted are limited to Barracuda's i ntellectual property
rights in the Barracuda Software and do not include any other patent or intellectual property rights.
You own the media on which the Barracuda Software is recorded but Barracuda retain s ownership of
the Barracuda Software itself.
2. Permitted License Uses and Restrictions. Thi s License al lows you to use the Software only on the
single Barracuda labeled hardware device on which the software was delivered. You may not make
copies of the Software and you may not make the Software available over a network where it could
be utilized by multiple devices or copie d. You may not make a backup copy of t he Software. You may
not modify or create derivative works of the Software except as provided by the Open Source
Licenses included below. The BARRACUDA SOFTWARE IS NOT INTENDED FOR USE IN THE
OPERATION OF NUCLEAR FACILITIES, AIRCRAFT NAVIGATION OR COMMUNICATION
SYSTEMS, LIFE SUPPORT MACHINES, OR OTHER EQUIPMENT IN WHICH FAILURE
COULD LEAD TO DEATH, PERSONAL INJURY, OR ENVIRONMENTAL DAMAGE.
3. You may not transfer, rent, lease, lend, or sublicense the Barracuda Software.
34 Barracuda Link Balancer Administrator’s Guide
4. This License is effective until terminated. This License is a utomatically te rminated with out notice
if you fail to comply with any term of the License. Upon termination you must destroy or return all
copies of the Barracuda Software.
5. YOU EXPRESSLY ACKNOWLEDGE AND AGREE THAT THE USE OF THE BARRACUDA
SOFTWARE IS AT YOUR OWN RISK AND THAT THE ENTIRE RISK AS TO
SATISFACTION, QUALITY, PERFORMANCE, AND ACCURACY IS WITH YOU. THE
BARRACUDA SOFTWARE IS PROVIDED "AS IS" WITH ALL FAULTS AND WITHOUT
WARRANTY OF ANY KIND, AND BARRACUDA HEREBY DISCLAIMS ALL WARRANTIES
AND CONDITIONS WITH RESPECT TO THE BARRACUDA SOFTWARE, EITHER
EXPRESSED OR IMPLIED OR STATUTORY, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES AND/OR CONDITIONS OF MERCHANTIBILITY, OF
SATISFACTORY QUALITY, OF FITNESS FOR ANY APPLICATION, OF ACCURACY, AND
OF NON-INFRINGEMENT OF THIRD PARTY RIGHTS. BARRACUDA DOES NOT
WARRANT THE CONTINUED OPERATION OF THE SOFTWARE, THAT THE
PERFORMANCE WILL MEET YOUR EXPECTATIONS, THAT THE FUNCTIONS WILL
MEET YOUR REQUIREMENTS, THAT THE OPERATION WILL BE ERROR FREE OR
CONTINUOUS, OR THAT DEFECTS WILL BE CORRECTED. NO ORAL OR WRITTEN
INFORMATION GIVEN BY BARRACUDA OR AUTHORIZED BARRACUDA
REPRESENTATIVE SHALL CREATE A WARRANTY. SHOULD THE BARRACUDA
SOFTWARE PROVE DEFECTIVE, YOU ASSUME THE ENTIRE COST OF ALL NECESSARY
SERVICING, REPAIR, OR CORRECTION.
6. License. YOU EXPRESSLY ACKNOWLEDGE AND AGREE THAT YOU WILL PROVIDE
AN UNLIMITED ZERO COST LICENSE TO BARRACUDA FOR ANY PATENTS OR OTHER
INTELLECTUAL PROPERTY RIGHTS UTILIZED IN THE BARRACUDA SOFTWARE
WHICH YOU EITHER OWN OR CONTROL.
7. Limitation of Liability. TO THE EXTENT NOT PROHIBITED BY LAW, IN NO EVENT
SHALL BARRACUDA BE LIABLE FOR PERSONAL INJURY OR ANY INCIDENTAL
SPECIAL, INDIRECT, OR CONSEQUENTIAL DAMAGES WHATSOEVER, INCLUDING,
WITHOUT LIMITATION, DAMAGES FOR LOSS OF PROFITS, LOSS OF DATA, BUSINESS
INTERRUPTION, OR ANY OTHER COMMERCIAL DAMAGES OR LOSSES, ARISING OUT
OF OR RELATED TO YOUR ABILITY TO USE OR INABILITY TO USE THE BARRACUDA
SOFTWARE HOWEVER CAUSED, REGARDLESS OF THE THEORY OF LIABILITY AND
EVEN IF BARRACUDA HAS BEEN ADVISED OF THE POSSIBILITY OF DAMAGES. In no
event shall Barracuda's total liability to you for all damages exceed the amount of one hundred dollars.
8. Export Control. You may not use or otherwise export or re-export Barracuda Software except as
authorized by the United States law and the laws of the jurisdiction where the Barracuda Software
was obtained.
Energize Update Software License
PLEASE READ THIS ENERGIZE UPDATE SOFTWARE LICENSE CAREFULLY BEFORE
DOWNLOADING, INSTALLING OR USING BARRACUDA NETWORKS OR BARRACUDA
NETWORKS-SUPPLIED ENERGIZE UPDATE SOFTWARE.
BY DOWNLOADING OR INSTALLING THE ENERGIZE UPDATE SOFTWARE, OR USING
THE EQUIPMENT THAT CONTAINS THIS SOFTWARE, YOU ARE CONSENTING TO BE
BOUND BY THIS LICENSE. IF YOU DO NOT AGREE TO ALL OF THE TERMS OF THIS
LICENSE, THEN (A) DO NOT DOWNLOAD, INSTALL OR USE THE SOFTWARE, AND (B)
YOU MAY RETURN THE SOFTWARE FOR A FULL REFUND, OR, IF THE SOFTWARE IS
Chapter A: Limited Warranty and License 35
SUPPLIED AS PART OF ANOTHER PRODUCT, YOU MAY RETURN THE ENTIRE
PRODUCT FOR A FULL REFUND. YOUR RIGHT TO RETURN AND REFUND EXPIRES 30
DAYS AFTER PURCHASE FROM BARRACUDA NETWORKS OR AN AUTHORIZED
BARRACUDA NETWORKS RESELLER, AND APPLIES ONLY IF YOU ARE THE ORIGINAL
PURCHASER.
The following terms govern your use of the Energize Update Software except to the extent a particular
program (a) is the subject of a separate written agreement with Barracuda Net works or (b) includes a
separate "click-on" license agreement as part of the installation and/or download process. To the
extent of a conflict between the provi sions of the foregoin g documents, th e order of preced ence shall
be (1) the written agreement, (2) the click-on agreement, and (3) this Energize Update Software
License.
License. Subject to the terms and conditions of a nd except as othe rwise pr ovid ed in this Agree ment ,
Barracuda Networks, Inc., or a Barracuda Networks, Inc. subsidiary (collectively "Barracuda
Networks"), grants to the end-user ("Customer") a nonexclusive and nontransferable license to use
the Barracuda Networks Energize Update program modules and data files for which Customer has
paid the required license fees (the "Energize Update Software"). In addition, the foregoing license
shall also be subject to the following limitations, as applicable:
Unless otherwise expressly provided in the documentation, Cust omer shal l use the Energ ize Updat e
Software solely as embedded in, for execution on, or (where the applicable documentation permits
installation on non-Barracuda Networks equipment) for communication with Barracuda Networks
equipment owned or leased by Customer; Customer's use of the Energize Update Software shall be
limited to use on a single hardware chassis, on a single central processing unit, as applicable, or use
on such greater number of chassis or central processing units as Custo mer may ha ve pai d Barrac uda
Networks the required license fee; and Customer's use of the Energize Updat e Softwa re shall al so be
limited, as applicable and set forth in Customer's purchase order or in Barracuda Networks' product
catalog, user documentation, or Web site, to a maximum number of (a) seats (i.e. users with access to
the installed Energize Update Software), (b) concurrent users, sessions, ports, and/or issued and
outstanding IP addresses, and/or (c) central processing unit cycles or instructions per second.
Customer's use of the Energize Update Software shall also be limited by any other restrictions set
forth in Customer's purchase order or in Barracuda Networks' product catalog, user documentation or
Web site for the Energize Update Software.
General Limitations. Except as otherwise expressly provided under this Agreement, Customer shall
have no right, and Customer specifically agrees not to:
i.transfer, assign or sublicense its license rights to any other person, or use the Energize Update
Software on unauthorized or secondhand Barracuda Networks equipment, and any such
attempted transfer, assignment or sublicense shall be void;
ii.make error corrections to or otherwise modify or adapt the Energize Update Software or create
derivative works based upon the Energize Update Software, or to permit third parti es to do the
same; or
iii. decompi le, de crypt, reverse engineer, disassemble or otherwise reduce the Energize Update
Software to human-readable form to gain access to trade secrets or confidential information in
the Energize Update Software.
Upgrades and Additional Copies. For purposes of this Agreement, "Energize Upda te Software" shall
include (and the terms and conditions of this Agreement shall apply to) any Energize Update
upgrades, updates, bug fixes or modified versions (collectively, "Upgrades") or backup copies of the
Energize Update Software licensed or provided to Customer by Barracuda Networks or an authorized
distributor/reseller for which Customer has paid the applicable license fees. NOTWITHSTANDING
ANY OTHER PROVISION OF THIS AGREEMENT: (1) CUSTOMER HAS NO LICENSE OR
RIGHT TO USE ANY SUCH ADDITIONAL COPIES OR UPGRADES UNLESS CUSTOMER,
AT THE TIME OF ACQUIRING SUCH COPY OR UPGRADE, ALREADY HOLDS A VALID
36 Barracuda Link Balancer Administrator’s Guide
LICENSE TO THE ORIGINAL ENERGIZE UPDATE SOFTWARE AND HAS PAID THE
APPLICABLE FEE FOR THE UPGRADE; (2) USE OF UPGRADES IS LIMITED TO
BARRACUDA NETWORKS EQUIPMENT FOR WHICH CUSTOMER IS THE ORIGINAL END
USER PURCHASER OR LESSEE OR WHO OTHERWISE HOLDS A VALID LICENSE TO USE
THE ENERGIZE UPDATE SOFTWARE WHICH IS BEING UPGRADED; AND (3) USE OF
ADDITIONAL COPIES IS LIMITED TO BACKUP PURPOSES ONLY.
Energize Update Changes. Barracuda Networks reserves the right at any time not to release or to
discontinue release of any Energize Update Software and to alter prices, features, specifications,
capabilities, functions, licensing terms, release dates, general availability or other characteristics of
any future releases of the Energize Update Software.
Proprietary Notices. Customer agrees to maintain and reproduce all copyright and other proprietary
notices on all copies, in any form, of the Energize Update Software in the same form and manner that
such copyright and other proprietary notices are included on the Energize Update Software. Except
as expressly authorized in this Agreement, Customer shall not make any copies or duplicates of any
Energize Update Software without the prior written permission of Barracuda Networks. Customer
may make such backup copies of the Energize Update Software as may be necessary for Customer's
lawful use, provided Customer affixes to such copies all copyright, confidentiality, and proprietary
notices that appear on the original.
Protection of Information. Customer agrees that aspects of the Energize Update Software and
associated documentation, including the specific design and structure of individual programs,
constitute trade secrets and/or copyrighted material of Barracuda Networks. Customer shall not
disclose, provide, or otherwise make available such trade secrets or copyrighted material in any form
to any third party without the prior written consent of Barracuda Networks. Customer shall implement
reasonable security measures to protect and maintain the confidentiality of such trade secrets and
copyrighted material. Title to Energize Update Software and documentation shall remain solely with
Barracuda Networks.
Indemnity. Customer agrees to indemnify, hold harmless and defend Barracuda Networks and i ts
affiliates, subsidiaries, officers, directors, employees and agents at Customers expense, against any
and all third-party claims, actions, proceedings, and suits and all related liabilities, damages,
settlements, penalties, fines, costs and expenses (including, without limitation, reasonable attorneys
fees and other dispute resolution expenses) in curred by Barracuda Networks arising ou t of or relating
to Customers (a) violation or breach of any term of this Agreement or any policy or guidelines
referenced herein, or (b) use or misuse of the Barracuda Networks Energize Update Software.
Term and Termination. This License is effective upon date of delivery to Customer of the initial
Energize Update Software (but in case of resale by a Barra cud a Ne tw orks distributor or reseller,
commencing not more than sixty (60) days after original Energize Update Software purchase from
Barracuda Networks) and continues for the period for which Customer has paid the required license
fees. Customer may terminate this License at any time by notifying Ba rracuda Networks and ceasing
all use of the Energize Update Software. By terminating this License, Customer forfeits any refund
of license fees paid and is responsible for paying any and all o utstanding invoices. Customer's ri ghts
under this License will terminate immediately with out notice from Barracuda Networks if Customer
fails to comply with any provision of this License. Upon termi nation, Customer mu st cease use of a ll
copies of Energize Update Software in its possession or control.
Export. Software, including technical data, may be subject to U.S. export control laws, inc luding the
U.S. Export Administration Act and its associated regulations, and may be subject to export or import
regulations in other countries. Customer agrees to comply strictly with all such regulations and
acknowledges that it has the responsib ility to obt ain licenses to export, re-export, or import Energize
Update Software.
Restricted Rights. Barracuda Networks' commercial software and commercial computer software
documentation is provided to United States Government agencies in accordance with the terms of this
Chapter A: Limited Warranty and License 37
Agreement, and per subparagraph "(c)" of the "Commercial Computer Software - Restricted Rights"
clause at FAR 52.227-19 (June 1987). For DOD agencies, the restrictions set forth in the "Technical
Data-Commercial Items" clause at DFARS 252.227-7015 (Nov. 1995) shall also apply.
No Warranty. The Energize Update Software is provided AS IS. Customer's sole and exclusive
remedy and the entire liability of Barracuda Networ k s un der thi s Energize Upda te So ft ware Lic ense
Agreement will be, at Barracuda Networks option, repair, replacement, or refund of the Energize
Update Software.
Renewal. At the end of the Energize Update Servic e Period, Custo mer may have th e option to renew
the Energize Update Service at the current list pric e, provided suc h Ener gi ze Up date Service is
available. All initial subscriptions commence at the time of sa le of the un it and all re newals
commence at the expiration of the previous valid subscription.
In no event does Barracuda Networks warrant that the Energize Update Soft ware is e rror free or t hat
Customer will be able to operate the Energize Update So ftware without problems or interruption s. In
addition, due to the continual development of new techniques for intruding upon and attacking
networks, Barracuda Networks does not warrant that the Energize Update Software or any equipment,
system or network on which the Energize Update Software is used will be free of vulnerability to
intrusion or attack.
DISCLAIMER OF WARRANTY. ALL EXPRESS OR IMPLIED CONDITIONS,
REPRESENTATIONS, AND WARRANTIES INCLUDING, WITHOUT LIMITATION, ANY
IMPLIED WARRANTY OR CONDITION OF MERCHANTABILITY, FITNESS FOR A
PARTICULAR PURPOSE, NONINFRINGEMENT, SATISFACTORY QUALITY OR ARISING
FROM A COURSE OF DEALING, LAW, USAGE, OR TRADE PRACTICE, ARE HEREBY
EXCLUDED TO THE EXTENT ALLOWED BY APPLICABLE LAW. TO THE EXTENT AN
IMPLIED WARRANTY CANNOT BE EXCLUDED, SUCH WARRANTY IS LIMITED IN
DURATION TO THE WARRANTY PERIOD. BECAUSE SOME STATES OR JURISDICTIONS
DO NOT ALLOW LIMITATIONS ON HOW LONG AN IMPLIED WARRANTY LASTS, THE
ABOVE LIMITATION MAY NOT APPLY TO YOU. THIS WARRANTY GIVES YOU SPECIFIC
LEGAL RIGHTS, AND YOU MAY ALSO HAVE OTHER RIGHTS WHICH VARY FROM
JURISDICTION TO JURISDICTION.
General Terms Applicable to the Energize Update Software License Disclaimer of Liab ilities. IN NO
EVENT WILL BARRACUDA NETWORKS BE LIABLE FOR ANY LOST REVENUE, PROFIT,
OR DATA, OR FOR SPECIAL, INDIRECT, CONSEQUENTIAL, INCIDENTAL, OR PUNITIVE
DAMAGES HOWEVER CAUSED AND REGARDLESS OF THE THEORY OF LIABILITY
ARISING OUT OF THE USE OF OR INABILITY TO USE THE ENERGIZE UPDATE
SOFTWARE EVEN IF BARRACUDA NETWORKS OR ITS SUPPLIERS HAVE BEEN
ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. In no event shall Barracuda Networks'
liability to Customer, whether in contract, tort (including negligence), or otherwi se, exceed t he price
paid by Customer. BECAUSE SOME STATES OR JURISDICTIONS DO NOT ALLOW
LIMITATION OR EXCLUSION OF CONSEQUENTIAL OR INCIDENTAL DAMAGES, THE
ABOVE LIMITATION MAY NOT APPLY TO YOU.
This Energize Update Software License shall be governed by and construed in accordance with the
laws of the State of California, without reference to principles of conflict of laws, provided that for
Customers located in a member state of the European Union, Norway or Switzerland, English law
shall apply. The United Nations Convention on the International Sale of Goo ds shall not apply. If any
portion hereof is found to be void or unenforceable, the remaining provisions of the Energize Update
Software License shall remain in full force and effect. Except as expressly provided herein, the
Energize Update Software License constitutes the entire agreement between the part ies wit h respect
to the license of the Energize Update Software and supersedes any conflicting or additional terms
contained in the purchase order.
38 Barracuda Link Balancer Administrator’s Guide
Open Source Licensing
Barracuda products may include programs that are covered by the GNU General Public License
(GPL) or other "open source" license agreements. The GNU license is re-printed below for you
reference. These programs are copyrighted by their authors or other parties, and the authors and
copyright holders disclaim any warranty for such programs. Other programs are copyright by
Barracuda Networks.
GNU GENERAL PUBLIC LICENSE, (GPL) Version 2, June 1991
Copyright (C) 1989, 1991 Free Software Foundation, Inc.
51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
Everyone is permitted to copy and distribute verbatim copies of this license document, but changing
it is not allowed.
Preamble
The licenses for most software are designed to take away your freedom to share and change it. By
contrast, the GNU General Public
License is intended to guarantee your freedom to share and change free software--to make sure the
software is free for all its users. This General Public License applies to most of the Free Software
Foundation's software and to any other program whose authors commit to using it. (Some other Free
Software Foundation software is covered by the GNU Library General Public License instead.) You can
apply it to your programs, too.
When we speak of free software, we are referring to freedom, not price. Our General Public Licenses
are designed to make sure that you have the freedom to distribute copies of free software (and charge
for this service if you wish), that you receive source code or can get it if you want it, that you can
change the software or use pieces of it in new free programs; and that you know you can do these things.
To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or
to ask you to surrender the rights. These restrictions translate to certain responsibilities for you
if you distribute copies of the software, or if you modify it.
For example, if you distribute copies of such a program, whethergratis or for a fee, you must give the
recipients all the rights that you have. You must make sure that they, too, receive or can get the
source code. And you must show them these terms so they know their rights.
We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which
gives you legal permission to copy, distribute and/or modify the software.
Also, for each author's protection and ours, we want to make certain that everyone understands that
there is no warranty for this free software. If the software is modified by someone else and passed
on, we want its recipients to know that what they have is not the original, so that any problems
introduced by others will not reflect on the original authors' reputations.
Finally, any free program is threatened constantly by software patents. We wish to avoid the danger
that redistributors of a free program will individually obtain patent licenses, in effect making the
program proprietary. To prevent this, we have made it clear that any patent must be licensed for
everyone's free use or not licensed at all.
The precise terms and conditions for copying, distribution and modification follow.
GNU GENERAL PUBLIC LICENSE TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
0. This License applies to any program or other work which contains a notice placed by the copyright
holder saying it may be distributed under the terms of this General Public License. The "Program",
below, refers to any such program or work, and a "work based on the Program" means either the Program
or any derivative work under copyright law: that is to say, a work containing the Program or a portion
of it, either verbatim or with modifications and/or translated into another language. (Hereinafter,
translation is included without limitation in the term "modification".) Each licensee is addressed
as "you".
Activities other than copying, distribution and modification are not covered by this License; they are
outside its scope. The act of running the Program is not restricted, and the output from the Program
is covered only if its contents constitute a work based on the Program (independent of having been
made by running the Program). Whether that is true depends on what the Program does.
1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any
medium, provided that you conspicuously and appropriately publish on each copy an appropriate
copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License
and to the absence of any warranty; and give any other recipients of the Program a copy of this
License along with the Program.
You may charge a fee for the physical act of transferring a copy, and you may at your option offer
warranty protection in exchange for a fee.
2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based
on the Program, and copy and distribute such modifications or work under the terms of Section 1 above,
provided that you also meet all of these conditions:
a) You must cause the modified files to carry prominent notices stating that you changed the files
and the date of any change.
b) You must cause any work that you distribute or publish, that in whole or in part contains or
is derived from the Program or any part thereof, to be licensed as a whole at no charge to all
third parties under the terms of this License.
Chapter A: Limited Warranty and License 39
c) If the modified program normally reads commands interactively when run, you must cause it, when
started running for such interactive use in the most ordinary way, to print or display an
announcement including an appropriate copyright notice and a notice that there is no warranty (or
else, saying that you provide a warranty) and that users may redistribute the program under these
conditions, and telling the user how to view a copy of this License. (Exception: if the Program
itself is interactive but does not normally print such an announcement, your work based on the
Program is not required to print an announcement.)
These requirements apply to the modified work as a whole. If identifiable sections of that work are
not derived from the Program, and can be reasonably considered independent and separate works in
themselves, then this License, and its terms, do not apply to those sections when you distribute them
as separate works. But when you distribute the same sections as part of a whole which is a work based
on the Program, the distribution of the whole must be on the terms of this License, whose permissions
for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote
it.
Thus, it is not the intent of this section to claim rights or contest your rights to work written
entirely by you; rather, the intent is to exercise the right to control the distribution of derivative
or collective works based on the Program.
In addition, mere aggregation of another work not based on the Program with the Program (or with a
work based on the Program) on a volume of a storage or distribution medium does not bring the other
work under the scope of this License.
3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or
executable form under the terms of Sections 1 and 2 above provided that you also do one of the
following:
a) Accompany it with the complete corresponding machine-readable source code, which must be
distributed under the terms of Sections 1 and 2 above on a medium customarily used for software
interchange; or,
b) Accompany it with a written offer, valid for at least three years, to give any third party, for
a charge no more than your cost of physically performing source distribution, a complete machinereadable copy of the corresponding source code, to be distributed under the terms of Sections 1 and
2 above on a medium customarily used for software interchange; or,
c) Accompany it with the information you received as to the offer to distribute corresponding
source code. (This alternative is allowed only for noncommercial distribution and only if you
received the program in object code or executable form with such an offer, in accord with Subsection
b above.)
The source code for a work means the preferred form of the work for making modifications to it. For
an executable work, complete source code means all the source code for all modules it contains, plus
any associated interface definition files, plus the scripts used to control compilation and
installation of the executable. However, as a special exception, the source code distributed need not
include anything that is normally distributed (in either source or binary form) with the major
components (compiler, kernel, and so on) of the operating system on which the executable runs, unless
that component itself accompanies the executable.
If distribution of executable or object code is made by offering access to copy from a designated
place, then offering equivalent access to copy the source code from the same place counts as
distribution of the source code, even though third parties are not compelled to copy the source along
with the object code.
4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under
this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void,
and will automatically terminate your rights under this License. However, parties who have received
copies, or rights, from you under this License will not have their licenses terminated so long as
such parties remain in full compliance.
5. You are not required to accept this License, since you have not signed it. However, nothing else
grants you permission to modify or distribute the Program or its derivative works. These actions are
prohibited by law if you do not accept this License. Therefore, by modifying or distributing the
Program (or any work based on the Program), you indicate your acceptance of this License to do so,
and all its terms and conditions for copying, distributing or modifying the Program or works based
on it.
6. Each time you redistribute the Program (or any work based on the Program), the recipient
automatically receives a license from the original licensor to copy, distribute or modify the Program
subject to these terms and conditions. You may not impose any further restrictions on the recipients'
exercise of the rights granted herein. You are not responsible for enforcing compliance by third
parties to this License.
7. If, as a consequence of a court judgment or allegation of patent infringement or for any other
reason (not limited to patent issues), conditions are imposed on you (whether by court order,
agreement or otherwise) that contradict the conditions of this License, they do not excuse you from
the conditions of this License. If you cannot distribute so as to satisfy simultaneously your
obligations under this License and any other pertinent obligations, then as a consequence you may
not distribute the Program at all. For example, if a patent license would not permit royalty-free
redistribution of the Program by all those who receive copies directly or indirectly through you,
then the only way you could satisfy both it and this License would be to refrain entirely from
distribution of the Program.
If any portion of this section is held invalid or unenforceable under any particular circumstance, the
balance of the section is intended to apply and the section as a whole is intended to apply in other
circumstances.
It is not the purpose of this section to induce you to infringe any patents or other property right
claims or to contest validity of any such claims; this section has the sole purpose of protecting the
integrity of the free software distribution system, which is implemented by public license practices.
Many people have made generous contributions to the wide range of software distributed through that
system in reliance on consistent application of that system; it is up to the author/donor to decide
40 Barracuda Link Balancer Administrator’s Guide
if he or she is willing to distribute software through any other system and a licensee cannot impose
that choice.
This section is intended to make thoroughly clear what is believed to be a consequence of the rest of
this License.
8. If the distribution and/or use of the Program is restricted in certain countries either by patents
or by copyrighted interfaces, the original copyright holder who places the Program under this License
may add an explicit geographical distribution limitation excluding those countries, so that
distribution is permitted only in or among countries not thus excluded. In such case, this License
incorporates the limitation as if written in the body of this License.
9. The Free Software Foundation may publish revised and/or new versions of the General Public License
from time to time. Such new versions will be similar in spirit to the present version, but may differ
in detail to address new problems or concerns.
Each version is given a distinguishing version number. If the Program specifies a version number of
this License which applies to it and "any later version", you have the option of following the terms
and conditions either of that version or of any later version published by the Free Software Foundation.
If the Program does not specify a version number of this License, you may choose any version ever
published by the Free Software Foundation.
10. If you wish to incorporate parts of the Program into other free programs whose distribution
conditions are different, write to the author to ask for permission. For software which is
copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes
make exceptions for this. Our decision will be guided by the two goals of preserving the free status
of all derivatives of our free software and of promoting the sharing and reuse of software generally.
NO WARRANTY
11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT
PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED,
INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER,
OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO
YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF
THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE
WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
SUCH DAMAGES.
END OF TERMS AND CONDITIONS
How to Apply These Terms to Your New Programs
If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software
which everyone can redistribute and change under these terms.
To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively convey the exclusion
of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found.
one line to give the program's name and an idea of what it does.
Copyright (C) yyyy name of author
This program is free software; you can redistribute it and/or modify it under the terms of the GNU
General Public License as published by the Free Software Foundation; either version 2 of the License,
or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even
the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General
Public License for more details.
You should have received a copy of the GNU General Public License along with this program; if not,
write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
Also add information on how to contact you by electronic and paper mail.
If the program is interactive, make it output a short notice like this when it starts in an interactive mode:
Gnomovision version 69, Copyright (C) 19yy name of author Gnomovision comes with ABSOLUTELY NO
WARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it
under certain conditions; type `show c' for details.
The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, the commands you use
may be called something other than `show w' and `show c'; they could even be mouse-clicks or menu items--whatever suits your program.
You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the program, if necessary.
Here is a sample; alter the names:
Yoyodyne, Inc., hereby disclaims all copyright interest in the program `Gnomovision' (which makes
passes at compilers) written by James Hacker.
signature of Ty Coon, 1 April 1989
Ty Coon, President of Vice
This General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may
consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Library General Public
License instead of this License.
Chapter A: Limited Warranty and License 41
Barracuda Products may contain programs that are copyright (c)1995-2005 International Business Machines Corporation and others. All rights reserved.
These programs are covered by the following License:
"Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to
deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, and/or sell copies of the
Software, and to permit persons to whom the Software is furnished to do so, provided that the above copyright notice(s) and this permission notice appear
in all copies of the Software and that both the above copyright notice(s) and this permission notice appear in supporting documentation."
Barracuda Products may include programs that are covered by the BSD License: "Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:
Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation
and/or other materials provided with the distribution.
The names of the authors may not be used to endorse or promote products derived from this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, WITHOUT
LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE."
Barracuda Products may include the libspf library which is Copyright (c) 2004 James Couzens & Sean Comeau All rights reserved. It is covered by the
following agreement: Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following
conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2.
Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation
and/or other materials provided with the distribution. THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS MAKING USE OF THIS LICENSE OR ITS
CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
Barracuda Products may contain programs that are Copyright (c) 1998-2003 Carnegie Mellon University. All rights reserved. Redistribution and use in
source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code
must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above
copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. The
name "Carnegie Mellon University" must not be used to endorse or promote products derived from this software without prior written permission. For
permission or any other legal details, please contact Office of Technology Transfer Carnegie Mellon University 5000 Forbes Avenue Pittsburgh, PA
15213-3890 (412) 268-4387, fax: (412) 268-7395 tech-transfer@andrew.cmu.edu .Redistributions of any form whatsoever must retain the following
acknowledgment: "This product includes software developed by Computing Services at Carnegie Mellon University
(http://www.cmu.edu/computing/)." CARNEGIE MELLON UNIVERSITY DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS
SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL CARNEGIE
MELLON UNIVERSITY BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Barracuda products may include programs that are covered by the Apache License or other Open Source license agreements. The Apache license is reprinted below for you reference. These programs are copyrighted by their authors or other parties, and the authors and copyright holders disclaim any
warranty for such programs. Other programs are copyright by Barracuda Networks.
Apache License
Version 2.0, January 2004
http://www.apache.org/licenses/
TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
1. Definitions.
"License" shall mean the terms and conditions for use, reproduction, and distribution as defined by
Sections 1 through 9 of this document.
"Licensor" shall mean the copyright owner or entity authorized by the copyright owner that is granting
the License.
"Legal Entity" shall mean the union of the acting entity and all other entities that control, are
controlled by, or are under common control with that entity. For the purposes of this definition,
"control" means (i) the power, direct or indirect, to cause the direction or management of such entity,
whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding
shares, or (iii) beneficial ownership of such entity.
"You" (or "Your") shall mean an individual or Legal Entity exercising permissions granted by this
License.
"Source" form shall mean the preferred form for making modifications, including but not limited to
software source code, documentation source, and configuration files.
"Object" form shall mean any form resulting from mechanical transformation or translation of a Source
form, including but not limited to compiled object code, generated documentation, and conversions to
other media types.
"Work" shall mean the work of authorship, whether in Source or Object form, made available under the
License, as indicated by a copyright notice that is included in or attached to the work (an example
is provided in the Appendix below).
"Derivative Works" shall mean any work, whether in Source or Object form, that is based on (or derived
from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications
represent, as a whole, an original work of authorship. For the purposes of this License, Derivative
Works shall not include works that remain separable from, or merely link (or bind by name) to the
interfaces of, the Work and Derivative Works thereof.
"Contribution" shall mean any work of authorship, including the original version of the Work and any
modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted
to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity
authorized to submit on behalf of the copyright owner. For the purposes of this definition, "submitted"
42 Barracuda Link Balancer Administrator’s Guide
means any form of electronic, verbal, or written communication sent to the Licensor or its
representatives, including but not limited to communication on electronic mailing lists, source code
control systems, and issue tracking systems that are managed by, or on behalf of, the Licensor for the
purpose of discussing and improving the Work, but excluding communication that is conspicuously marked
or otherwise designated in writing by the copyright owner as "Not a Contribution."
"Contributor" shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution
has been received by Licensor and subsequently incorporated within the Work.
2. Grant of Copyright License. Subject to the terms and conditions of this License, each Contributor
hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable
copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform,
sublicense, and distribute the Work and such Derivative Works in Source or Object form.
3. Grant of Patent License. Subject to the terms and conditions of this License, each Contributor
hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable
(except as stated in this section) patent license to make, have made, use, offer to sell, sell, import,
and otherwise transfer the Work, where such license applies only to those patent claims licensable by
such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of
their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institute
patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging
that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent
infringement, then any patent licenses granted to You under this License for that Work shall terminate
as of the date such litigation is filed.
4. Redistribution. You may reproduce and distribute copies of the Work or Derivative Works thereof in
any medium, with or without modifications, and in Source or Object form, provided that You meet the
following conditions:
(a) You must give any other recipients of the Work or Derivative Works a copy of this License; and
(b) You must cause any modified files to carry prominent notices stating that You changed the files; and
(c) You must retain, in the Source form of any Derivative Works that You distribute, all copyright,
patent, trademark, and attribution notices from the Source form of the Work, excluding those notices
that do not pertain to any part of the Derivative Works; and
(d) If the Work includes a "NOTICE" text file as part of its distribution, then any Derivative Works
that You distribute must include a readable copy of the attribution notices contained within such
NOTICE file, excluding those notices that do not pertain to any part of the Derivative Works, in at
least one of the following places: within a NOTICE text file distributed as part of the Derivative
Works; within the Source form or documentation, if provided along with the Derivative Works; or, within
a display generated by the Derivative Works, if and wherever such third-party notices normally appear.
The contents of the NOTICE file are for informational purposes only and do not modify the License. You
may add Your own attribution notices within Derivative Works that You distribute, alongside or as an
addendum to the NOTICE text from the Work, provided that such additional attribution notices cannot
be construed as modifying the License.
You may add Your own copyright statement to Your modifications and may provide additional or different
license terms and conditions for use, reproduction, or distribution of Your modifications, or for any
such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work
otherwise complies with the conditions stated in this License.
5. Submission of Contributions. Unless You explicitly state otherwise, any Contribution intentionally
submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of
this License, without any additional terms or conditions. Notwithstanding the above, nothing herein
shall supersede or modify the terms of any separate license agreement you may have executed with
Licensor regarding such Contributions.
6. Trademarks. This License does not grant permission to use the trade names, trademarks, service
marks, or product names of the Licensor, except as required for reasonable and customary use in
describing the origin of the Work and reproducing the content of the NOTICE file.
7. Disclaimer of Warranty. Unless required by applicable law or agreed to in writing, Licensor provides
the Work (and each Contributor provides its Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES OR
CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or
conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are
solely responsible for determining the appropriateness of using or redistributing the Work and assume
any risks associated with Your exercise of permissions under this License.
8. Limitation of Liability. In no event and under no legal theory, whether in tort (including
negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly
negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including
any direct, indirect, special, incidental, or consequential damages of any character arising as a
result of this License or out of the use or inability to use the Work (including but not limited to
damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other
commercial damages or losses), even if such Contributor has been advised of the possibility of such
damages.
9. Accepting Warranty or Additional Liability. While redistributing the Work or Derivative Works
thereof, You may choose to offer, and charge a fee for, acceptance of support, warranty, indemnity,
or other liability obligations and/or rights consistent with this License. However, in accepting such
obligations, You may act only on Your own behalf and on Your sole responsibility, not on behalf of any
other Contributor, and only if You agree to indemnify, defend, and hold each Contributor harmless for
any liability incurred by, or claims asserted against, such Contributor by reason of your accepting
any such warranty or additional liability.
END OF TERMS AND CONDITIONS
APPENDIX: How to apply the Apache License to your work.
To apply the Apache License to your work, attach the following boilerplate notice, with the fields
enclosed by brackets "[]" replaced with your own identifying information. (Don't include the brackets!)
The text should be enclosed in the appropriate comment syntax for the file format. We also recommend
Chapter A: Limited Warranty and License 43
that a file or class name and description of purpose be included on the same "printed page" as the
copyright notice for easier identification within third-party archives.
Copyright [yyyy] [name of copyright owner]
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in
compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is
distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
implied. See the License for the specific language governing permissions and limitations under the
License.
Source Code Availability
Per the GPL and other "open source" license agreements the complete machine readable source code for programs covered by the GPL or other "open
source" license agreements is available from Barracuda Networks at no charge. If you would like a copy of the source code or the changes to a particular
program we will gladly provide them, on a CD, for a fee of $100.00. This fee is to pay for the time for a Barracuda Networks engineer to assemble the
changes and source code, create the media, package the media, and mail the media. Please send a check payable in USA funds and include the program
name. We will mail the packaged source code for any program covered under the GPL or other "open source" license.
44 Barracuda Link Balancer Administrator’s Guide
Index
A
administration interface
logging in
Administration page21, 22, 29
alerts22
13, 18
B
backing up configuration28
Backup page28
Barracuda Link Balancer
configuring
managing28
monitoring27
21
C
Checking Status27
D
default IP address29
denial of service attacks24
diagnostic memory test31
DNS caching23
DNS server23
DNS servers, configuring23
P
Port forwarding rules25
Q
Quality of Service rules24
Quality of Service rules, configuring26