Coyote Point Systems Equalizer Specifications

Browse online or download Specifications for Audio equalizers Coyote Point Systems Equalizer. Coyote Point Systems Equalizer Specifications User Manual

  • Download
  • Add to my manuals
  • Print
  • Page
    / 594
  • Table of contents
  • TROUBLESHOOTING
  • BOOKMARKS
  • Rated. / 5. Based on customer reviews
Page view 0
Document Version:10.0.4c
Equalizer
®
Administration Guide
EQ/OS 10
April 18, 2013
The recognized leader in proven and affordable load
balancing and application delivery solutions
Page view 0
1 2 3 4 5 6 ... 593 594

Summary of Contents

Page 1 - Administration Guide

Document Version:10.0.4cEqualizer®Administration GuideEQ/OS 10April 18, 2013The recognized leader in proven and affordable loadbalancing and applicati

Page 2

Table of ContentsUDP Cluster Configuration Persistence 280UDP Cluster Configuration Timeouts 281Modifying a Layer 7 HTTP or HTTPS Cluster 282Layer 7 C

Page 3 - Table of Contents

Network ConfigurationA number of methods can be used to mitigate problems and threats associated with large broadcast domains,including broadcast filt

Page 4 - Network Configuration 77

Task Command / ProcedureGUI1. Expand the VLANs node in the left frame.2. Right-click the name of the VLAN you want to delete.3. Select Delete VLAN fro

Page 5 - Working in the CLI 127

Network Configurationl VID - A unique integer identifier for the VLAN, between 1 and 4094.l MTU - MTU can be specified for tagged and untagged VLANs o

Page 6

l tagged - Tagged ports can be assigned to more than one VLAN.l untagged - Untagged ports can be assigned to exactly one VLAN.Click on Commit to save

Page 7 - Using the GUI 191

Network ConfigurationTask Command / ProcedureVLANGUI1. Expand the VLANs node in the left frame object tree.2. Expand a VLAN.3. Click the Subnets node

Page 8 - Servers 243

Click on Reset to revert to the default permissions. Click on Commit to save any subnet permission changesmade.See "VLAN and Subnet Commands"

Page 9 - Clusters 259

Network Configuration1. Log into the GUI using a login that has add/del access for global parameters (See "Logging In" on page 192)2. Click

Page 10 - Match Rules 317

eqcli > vlan [internal vlan name] subnet [internal subnet name] default_route [IP address]4. If there are any static routes configured for the exte

Page 11

Network ConfigurationThe same information for a single port can be displayed by specifying the port name:eqcli > show interface swport03Interface N

Page 12

l MTU - MTU can be specified for tagged and untagged VLANs on all switched systems (E350GX, E450GX,E650GX)for tagged VLANs on non-switched systems (E2

Page 13 - Failover 423

How Match Rules are Processed 319Match Rule Order 319Match Rule Expressions and Bodies 321Match Rule Expressions 321Match Bodies 323Match Rule Functio

Page 14 - Using SNMP Traps 493

Network ConfigurationPolicy RoutingRouting is the process of selecting the network path to use when one device (the source) sends a packet toanother d

Page 15 - Using Envoy 513

routed from Equalizer based on each scenario. Refer to"How Spoof Influences Routing" on page 245 for additionalinformation on spoofing and &

Page 16

Network ConfigurationlDestination IP Address - The IP address for the host or subnet. For IPv4, specified as a ClasslessInternet Domain Routing (CIDR)

Page 17 - Glossary 577

Source Based Routing ScenariosSource routing allows the originator of a packet to partially or completely specify the path that a packet will takethro

Page 18

Network Configuration114Copyright © 2013 Coyote Point Systems. A subsidiary of Fortinet, Inc.

Page 19 - Introduction

Source Routing ScenariosThe following are possible scenarios for load balancing source-based routing through Equalizer:Scenario Source Destination DSS

Page 20 - Chapter Summary

Network ConfigurationSpoof Load Balancing Toward ServerIn the load balancing source-based routing scenario presented below, spoofing is enabled so tha

Page 21

Spoof Load Balancing Toward ClientIn the load balancing source-based routing scenario presented below, spoofing is enabled so that the source is speci

Page 22 - Using the WebHelp

Network ConfigurationNon-Spoof Load Balancing Toward ClientThis scenario is the same as "Spoof Load Balancing Toward Client" however, spoofi

Page 23

Source, Destination SpecifiedIn this scenario, the source and destination are both specified by the client. Equalizer will function as a router tosend

Page 24 - Glossary

Table of ContentsCreating a Match Rule to Redirect All Traffic for a Specific URL 355More Responder Examples 356Responders and Hot Spares 356Configuri

Page 25 - Server pools

Network ConfigurationGenerated by EqualizerThis scenario is typically used for administrative and probing purposes. It can also be used for upgrades,

Page 26 - Typographical Conventions

Enabling DNSTo enable the Domain Name Service (DNS), add a name server to the configuration. Name servers are added tothe name-server list one at a ti

Page 27 - Where to Go for More Help

Network Configurationlatency, for example, the two clocks may never be in sufficient agreement to increase the delay towardsmaxpoll. In this case, Equ

Page 28

Or, for the US, you would use:0.us.pool.ntp.org1.us.pool.ntp.org2.us.pool.ntp.orgBe careful when using country based NTP pool servers, since some coun

Page 29 - Equalizer Overview

Network ConfigurationDefault Source SelectionThe DSS, or Default Source Selection table is a listing of all destination networks configured in Equaliz

Page 30 - Intelligent Load Balancing

To view the current IP Filter rules, the show sbr command can once again be used. The example below isshortened due to its length.IP Filter Rules:IPv4

Page 31 - Load Balancing Configuration

Network ConfigurationUsing this command while trying to establish a connection that may not be working can be a good method offinding out what is wron

Page 32

Chapter 9Working in the CLISections in this chapter include:Starting the CLI 128Logging In to the CLI Over a Serial Connection 128Logging In to the CL

Page 33 - How a Server is Selected

Working in the CLIStarting the CLIThe Equalizer Command Line Interface, CLI, gives you complete administrative control over Equalizer and is oneof the

Page 34

2. Use SSH client software to open a connection with Equalizer using the enabled VLAN IP address and port22. Specify the login eqadmin, as shown in th

Page 35 - Server Selection Process Flow

Simple Health Check Probes 378Configuring Simple Health Check Probe Parameters 378Simple Health Checks and Load Balancing Policies 382Server Agents 38

Page 36

Working in the CLIWorking in the CLIThe Equalizer command line interface, or CLI, was developed to be an easy to use, intuitive, and flexiblecommand l

Page 37 - Persistence

In each context, you can perform operations on the objects and parameters that exist in that context (e.g., create,delete, modify, display, set). When

Page 38

Working in the CLIObject RelationshipsMost contexts in the CLI correspond to an Equalizer object -- servers, server instances, server pools, clusters,

Page 39 - Geographic Load Balancing

Command Line EditingUse the key sequences below to edit the current command linectrl–actrl–eMove the cursor to the beginning of the lineMove the curso

Page 40 - Sizing of Equalizer Objects

Working in the CLIeqcli > srvpool sp01 si “sv01, sv02” flags “hot_spare, quiesce”Enabling and Disabling FlagsMost objects have a flags keyword that

Page 41 - Installation

Command Abbreviation and CompletionYou do not need to type an entire command name in order to execute a command. If you type enough characters touniqu

Page 42 - Warnings and Precautions

Working in the CLIWhen specifying server instances on the command line, the user can specify either a single object or a commaseparated list of object

Page 43 - Power Consumption

For parameters, the no form requires the complete command used to set the parameter, minus the argumentsetting the value. So, for example, to reset th

Page 44

Working in the CLIFor example, if sv01 exists and the current context is “sv-sv01”, then the following commands are queued until acommit, exit, or <

Page 45 - Regulatory Certification

l If you type the complete name of a command that is valid in the current context and type <?>, context helpfor that command is displayed. For e

Page 46 - Hardware Installation

Table of ContentsFailover Probes and Failover Timeouts 436Modifying Failover Timeouts in Production 438Peer, Interface, Subnet States and Substates 43

Page 47

Working in the CLIdate Tue Apr 2 18:39:36 UTC 2013timezone UTClocale englobal services http, https, ssh, snmp, envoy, envoy_agentname-servers 10.0.

Page 48

Global CommandsThe table below lists the global configuration commands that are available in the global context of the CLI. Thesecommands allow you to

Page 49 - Chapter 4

Working in the CLIGlobal Commandseqcli > icmp_maxtries : Set the maximum number of ICMP probes in a probeintervaleqcli > interface : Modify an i

Page 50

Global Commandseqcli > syslog : Enable or disable remote logging.eqcli > syslog-server : Set the syslog server IP addresseqcli > timezone : S

Page 51

Working in the CLICertificate CommandsEach SSL certificate installed on Equalizer has a CLI context that provides commands for managing the certificat

Page 52

Certificate Revocation List CommandsThe crl context provides commands for managing Certificate Revocation Lists (or CRLs). CRLs can be used toverify t

Page 53

Working in the CLICluster and Match Rule CommandsEach cluster has its own context and the settings available in the cluster’s context depends on the c

Page 54

Using Cluster Commands in a Cluster Specific Context[!]ignore_case,[!]insert_client_ip,[!]no_header_rewrite, [!]once_only,[!]spoof,[!]tcp_mux}For Laye

Page 55

Working in the CLIUsing Cluster Commands in a Cluster Specific Context{[!]allow_sslv2,[!]allow_sslv3,[!]push_client_cert,[!]require_client_cert,[!]str

Page 56

Using Match Rule Commands in the Global Contexteqcli > cluster clname match maname req_cmds : Create maname (req_cmds = *commands below)eqcli >

Page 57 - Upgrading and Downgrading

Creating Alerts for SNMP Traps 497User and Group Management 499Best User and Group Management Practices 500Object Permission Types 500Required Task Pe

Page 58 - Version 8.6 Upgrade Procedure

Working in the CLICluster and Match Rule Command Notesl When creating a cluster, the list of available parameters depends on the protocol selected for

Page 59

https onlyallow_sslv2Enable SSLv2 for client connections.Copyright © 2013 Coyote Point Systems. A subsidiary of Fortinet, Inc.All Rights Reserved.151E

Page 60

Working in the CLIallow_sslv3Enable SSLv3 for client connections.152Copyright © 2013 Coyote Point Systems. A subsidiary of Fortinet, Inc.

Page 61

push_client_certSend the entire client certificate to the back-end server. This allowsthe server to confirm that the client connection is authenticate

Page 62 - Downgrading to Version 8.6

Working in the CLI(the default), onlythe last certificate in the chain is checked forvalidity.154Copyright © 2013 Coyote Point Systems. A subsidiary o

Page 63

External Services CommandsUsing External Services Commands in the Global Contexteqcli > ext_services : Add or modify a mail server inthe'ext_s

Page 64

Working in the CLIGeoCluster and GeoSite Instance CommandsEnvoy provides cluster load balancing between Equalizers running at two or more geographical

Page 65

GeoCluster Context Commandsresponsivenesseqcli gcl-gclname> ttl integer : DNS cache lifetime for EnvoyresponsesUsing Geosite Instance Commands in t

Page 67 - Licensing Equalizer

GeoSite CommandsA GeoSite definition points to an Equalizer running Envoy and a cluster defined on that Equalizer. GeoSites areassociated with GeoClus

Page 68

Table of ContentsName a GeoSite Resource (CLI) 537Add a GeoSite Resource Instance to a GeoCluster (GUI) 537Add a GeoSite Resource Instance to a GeoClu

Page 69 - Removing Licenses

Interface CommandsThe interface context commands let you configure and manage Equalizer’s front panel interface ports. There is aseparate context corr

Page 70

Number of transmitted QoS Class 3 framesThe total number of received Quality of Service (QoS) Class3frames transmitted by thisportTotal number of drop

Page 71

errorsThe total number of bad packets (e.g., CRC errors,,alignment errors) received on thisinterface.dropsThe total number of packets that were droppe

Page 72

Object List CommandsObject lists make it easier to manage user permissions by allowing an administrator to assign user permissions vialist of objects.

Page 73 - Configuring Access

Peer CommandsPeer context commands are used to manage the configuration of failover peers, including the failover peerconfiguration for this Equalizer

Page 74 - Network Access

Peer Context Commandseqcli peer-peer> debug : Set the debug leveleqcli peer-peer> flags[!]failover|fo_config_xfer|[!]os8|[!]preferred_primary[!]

Page 75 - VLAN Subnet Network Services

Responder CommandsResponders are global objects in the sense that a single responder can be assigned to multiple clusters. They areused when no server

Page 76

lsorry - A customized HTML “sorry page” that can, for example, ask the client to retry later or go to anotherURLFor example, the following command cre

Page 77 - Chapter 8

Server CommandsIn the server context, you define a real server using a minimal set of parameters (IP address, port, protocol, etc.).Once defined, a re

Page 78 - Networking Technologies

Server Pool and Server Instance CommandsA server is attached to a cluster via aserver pool. A server pool is a collection of server definitions, each

Page 79

VMware Host Requirements 570Installing Equalizer OnDemand Using OVF 570VMware vSphere or vCenter Clients 571Installing Equalizer OnDemand from a ZIP f

Page 80

Using Server Pool Commands in a Server Pool Specific Contextslowest,5 = fastest. Default =3.eqcli sp-spname> show : Show the server poolconfigurati

Page 81

Using Health Check Commands in a ServerPool Specific Context'down'.eqcli sp-spname-hc-hcname> stimulus stimulus : Set the stimulus strin

Page 82 - Single VLAN/Subnet

hot_spareEnable the hot spare check box if you plan to use this server as a backup server,in case the other server instances in a server pool on the c

Page 83

once_onlyEvaluate the first set of headers in a client connection only.persist_overrideIf cluster persist isenabled, disable it for thisserver.spoofUs

Page 84 - Rules 4 and 5

Load Balancing Policy Descriptionstatic weightstatic weight load balancing distributes requests among the serversdepending on their assigned initial w

Page 85 - Dual VLAN/Network

lOptimization Threshold controls how frequently Equalizer adjusts dynamic weights. If Equalizeradjusts server weights too aggressively, oscillations i

Page 86 - Rules 5 and 6

SNMP CommandsThe parameters in the SNMP context specify return values for the following Object IDs (OIDs) in the EqualizerSNMP Management Information

Page 87

Enabling SNMP (CLI)By default, SNMP is a globally enabled service -- meaning that it will run on any subnet that is configured to offerthe SNMP servic

Page 88

IP address. “fo_snmp” means that SNMP is globally enabled for any subnet failover IP address. Ifeither of these keywords has a preceding exclamation p

Page 89

Tunnel CommandsUse tunnel context commands to configure Equalizer to access the IPv6 Internet via an IPv6 “6in4” tunnel. Notethat you must first reque

Page 91

User CommandsUsing "User"Comands in the Global Contexteqcli > user uname [cmds] : Create user uname (see belowfor cmds)eqcli > user u

Page 92

Using User-alert context commands:User-alertContext Commandseqcli > user-uname-alertname > alert-typealert flags{[!]exception,[!]state_change}:

Page 93

emailWhen enabled, sends an email to the specified recipients, using aspecified SMTP relay mail server. When this notification type is used, anemail a

Page 94

l A default user (i.e. "touch") is assigned a duration of 0 seconds . When additional users are created thedefault duration value is 3600 se

Page 95 - Networks

be separated by commas. If spaces are included, the entire list of permissions must be enclosed inquotes.l type - One of the following object types:ce

Page 96

l This form of the permit_objlist command allows the user to create objects of the specified type.The command arguments for assigning permission to ob

Page 97

VLAN and Subnet CommandsUsing VLAN Commands in the Global Contexteqcli > vlan vlname req_cmds : Create vlname (req_cmds = *commands below)eqcli >

Page 98

Subnet Specific Context Commandseqcli vl-vlname-sn-subname> default_routeip_addr: Set default routeeqcli vl-vlname-sn-subname> flags{[!]command,

Page 99

def_src_addr Stipulates that this subnet is to be used for the default equalizer source IP.heartbeatAllows the failover peers to probe one another ove

Page 100 - Configuring VLANs

VLAN SubnetsA single VLAN can have more than one subnet assigned to it. In most configurations, there is a one-to-onerelationship between VLANs and su

Page 101 - All Rights Reserved

Chapter 1IntroductionSubsections in this chapter include:Chapter Summary 20Using the WebHelp 22Differences From Prior Releases of EQ/OS 25Typographica

Page 102

Similarly, you’ll need to specify the reverse route: let’s say you only want to route packets to vlan1 from portsconfigured for vlan2if they originate

Page 103 - Configuring Subnets

Chapter 11Using the GUISections in this chapter include:Logging In 192Navigating Through the Interface 193Entering Names for Equalizer Objects 196Glob

Page 104 - About Permitted Subnets

Using the GUILogging InThe Equalizer Administrative Interface, here inafter referred to as the “GUI” is a browser based interface. Ingeneral, the GUI

Page 105 - Configuring Outbound NAT

Navigating Through the InterfaceThe Equalizer Administration Interface is divided into three major sections:1. Left Navigational PaneCurrent Host Name

Page 106

Using the GUIClustersClick thisitem to display the Cluster Summary.Right-click this item to display the cluster command menu.If clusters are defined,

Page 107 - Managing Interface Ports

VLANsClick thisitem to display the VLAN Summary.Right-click this item to display the VLAN command menu.If VLANs are defined, clickthe triangle to disp

Page 108 - Network Configuration

Using the GUIClick on any item in the left pane, or right click to choose a command for that object. The right pane will display themanagement tabs fo

Page 109 - Displaying Port Statistics

The following Global Parameters are configured on this screen (tab). Click on Commit to save your parameters orReset to return the default values.Host

Page 110 - Policy Routing

Using the GUIleast probe interval seconds apart. This value is solelyatarget; the monitoring processadjustsitself based on a numberof factors, includi

Page 111

l Device name and Modell Software versionl Internal and External IP addresses and netmasksl Default gatewayl Failover aliasEqualizer's failover d

Page 112

Copyright © 2013 Fortinet, Inc. All rights reserved. Fortinet®, FortiGate®, and FortiGuard® are registeredtrademarks of Fortinet, Inc., and other Fort

Page 113 - Source Selection

IntroductionChapter SummaryEqualizer is designed to be administered equally as well from either a console Command Line Interface or abrowser-based Adm

Page 114

Using the GUISystem Name - this is the name assigned to the system. By default it is Equalizer.Community String - Any SNMP management console needs to

Page 115 - Source Routing Scenarios

MIB FilesAll MIBs referenced by the supported MIBs are included on Equalizer.The MIB filenames comprise the MIB name plus the filename extension ”.my”

Page 116

Using the GUI2. Click on Add Certificate to display the Add Certificate dialogue form as shown below.3. Click on Choose File to select a locally store

Page 117

If a CRL attached to a cluster was generated by a Certificate Authority (CA) different fromthe CA used to generate a client certificate presented when

Page 118

Using the GUIClick on Commit if the CRL is the one you would like to upload to Equalizer. The CRL file will beuploaded to Equalizer and will appear on

Page 119 - Source, Destination Specified

Events LogThe events log displays events for each element configured on the Equalizer. This includes Clusters, ServerPools, Servers and Responders. It

Page 120 - Generated by Equalizer

Using the GUIExport to CSVClick on the Export to CSV button to download the load in comma separated values (*.csv) format. The file namewill be in the

Page 121 - Configuring NTP

Enter a name of the Remote Syslog server and enable the logging by checking the Enable Remote Loggingcheckbox. Click on Commit to save the entry.Exter

Page 122 - Selecting an NTP Server

Using the GUITo add and SMTP relay, click on to display the Add SMTP Relay form as shown below:Enter an IP Address for the SMTP Relay in the SMTP Serv

Page 123 - Managing NTP

l Click on the appropriate label at the bottom of the screen to expand the screen so that you can editparameters on any of the existing connections.l

Page 124 - IP Filter Rules

lClusters -- tells you how to add and remove virtual clusters and servers, changing load balancing options,and shutting down servers.lMatch Rules -- s

Page 125

Using the GUIMaintenanceThe Maintenance screen (tab) allows you to access the sections in the related topics.Setting Date and TimeThe System time sett

Page 126 - Network Troubleshooting Tools

The Backup feature allows you to back up an Equalizer’s user-configured objects and parameters to a file that canbe uploaded and later restored to ano

Page 127 - Working in the CLI

Using the GUICurrent Boot ImageThe current boot image and the partition where it resides is displayed.EQ/OS Release StatusWhen you select the upgrade

Page 128 - Starting the CLI

ToolsThe Tools screen provides three useful utilities that includes:l A Halt/Shutdown command, allows you to turn your Equalizer "off" from

Page 129 - Exiting the CLI

Using the GUISave System StateClick on the Save System State accordian tab to display the following. In this screen you can set up a Save State orsyst

Page 130

a. If you select Local, the archive will be saved in the default “save” directory specified in yourweb browser options.b. If you select FTP URL, enter

Page 131

Using the GUIThe following is en example of a switched system, Equalizer E650GX. The E350GX and E450GX are alsoswitched systems.The following is an ex

Page 132 - Object Relationships

No Link, No VLANs Assigned.Administratively Disabled.Modifying Port SettingsYou modify settings for any selected port using the GUI by selecting Equal

Page 133 - Command Line Editing

Using the GUIautonegotiation.Duplex ModeIf the port status is Link Up, this is the current port duplex setting. If thestatus is Link Down, this is eit

Page 134 - Enabling and Disabling Flags

Number of good broadcasts and multicastsThe total number of goodbroadcast/multicast (e.g., ARP) packetsreceived on this port.Number of bad packets rec

Page 135

IntroductionlEqualizer OnDemand -- discusses the differences between Equalizer OnDemand and Equalizer hardware,prerequisite requirements, installation

Page 136

Using the GUIerrorsThe total number of bad packets (e.g., CRCerrors,, alignment errors) received on thisinterface.dropsThe total number of packets tha

Page 137 - Queued Commands

Additional Equalizer Objects on the GUIThe Equalizer Command Line Interface eqcli or “CLI” is a major new feature in EQ/OS 10. In addition toconfigura

Page 139 - Global Parameters

Chapter 12Configuring an IPv6 TunnelSections in this chapter include:IPv6 Tunnel Overview 224Configuring an IPv6 Tunnel 225Creating a "6in4"

Page 140 - Context Command Summaries

Configuring an IPv6 TunnelIPv6 Tunnel OverviewEvery network administrator needs to have a strategy to address the transition to the IPv6 Internet. Var

Page 141 - Global Commands

For example, Hurricane Electric provides what they call “regular” tunnels and “BGP” tunnels. For Equalizer, youwould choose a “regular” Hurricane Elec

Page 142

Configuring an IPv6 Tunnelcreated in Step 1, or its routable NAT address.Hurricane Electric will set up the tunnel and provide you with the following

Page 143 - Licensing Commands

l You can choose any names for the VLAN and subnet.l The VLAN ID (vid) supplied must be appropriate for your network configuration.l The IPv6 address

Page 145

Chapter 13Server Pools and Server InstancesSections in this chapter include:Managing Server Pools 230Configuring Server Pool Load-Balancing Options 23

Page 146

This text entry box is where you can enter a search term to search the open topic for specific details. Click onafter you have entered a search term.T

Page 147

Server Pools and Server InstancesManaging Server PoolsA server is attached to a cluster via a server pool. A server pool is a collection of server def

Page 148

server.l Response load balancing - dispatches the highest percentage of requests to the server with the shortestresponse time. Equalizer does this car

Page 149

Server Pools and Server Instancesl Weight Spread Coefficient regulates the speed of change to a server’s dynamic weight. The weightspread coefficient

Page 150 - Cluster Flags

Equalizer can perform the same exchange automatically and verify the server’s response by checking the returneddata against an expected result.Specify

Page 151

Server Pools and Server InstancesClicking on the icon will delete the currently selected server pool.In addition to the names of the server pool on th

Page 152

4. Configure the Handshake Probesas described in "Health Check Timeouts" on page 394.5. Configure the load balancing options as described ab

Page 153

Server Pools and Server Instances3. Use the load balancing options as described above in "Configuring Server Pool Load-Balancing Options" on

Page 154

5. Configure the server instance using the following parameters:Note - For servers in Layer 7 HTTPS clusters, set the probe port to something other th

Page 155 - External Services Commands

Server Pools and Server InstancesFor example, you might configure a server as a hot spare if you are usinglicensed software on your servers and the li

Page 156 - GeoCluster Context Commands

Adding Server Instances (CLI)Server instance specific commands can be applied to multiple server instances by entering a comma-separatedlist of server

Page 157 - Geosite Instance Flags

IntroductionGlossarySelect the Glossary accordion tab to access a glossary of load balancing and Equalizer-specific terminology. Clickon each term to

Page 158

Server Pools and Server InstancesThe CLI is now in the aggregate server instance context “sv01,sv02,sv03” -- only the first three characters ofwhich a

Page 159 - GeoSite Commands

eqcli sp-spname> test acv12020289: There are no server instances in the server pool to test.Associate a Server Pool with a Cluster (GUI)1. To assoc

Page 160 - Interface Commands

Server Pools and Server Instancespane and select Delete Server Pool.3. Click on Confirm when prompted on the Delete Server Pool dialogue form.Deleting

Page 161 - Receive Counters

Chapter 14ServersSections within this chapter include:Server Configuration Constraints 244Configuring Routing on Servers 245Spoof Controls SNAT 245How

Page 162

ServersServer Configuration ConstraintsWhen configuring servers on Equalizer, you must observe the following constraints:l In general, there must be n

Page 163 - Object List Commands

Configuring Routing on ServersThe way you configure routing on servers behind Equalizer depends largely on whether Equalizer’s spoof option isenabled

Page 164 - Peer Commands

ServersNote that you should configure routing on each server from the server’s system console, not through a telnetsession. This will avoid any discon

Page 165 - Peer Context Command Flags

1. Log into the GUI using a login that has at least write access for the cluster that contains the server (See"Logging In" on page 192.)The

Page 166 - Responder Commands

ServersMaximum ReusedConnections -Sets the maximum number of permitted open connections for the server. Once thislimit is reached, no more traffic is

Page 167 - (quotes are optional)

Adding a Server (CLI)Perform this procedure once for each real server that you want to add to Equalizer.Enter the following:eqcli > server [server

Page 168 - Server Commands

Differences From Prior Releases of EQ/OSThe following are differences from previous versions of EQ/OS:New Command Line InterfaceThe Equalizer Command

Page 169

ServersServer Summary ScreenClicking on a Server on the Server branch displays the Server Summary Screen that displays active connectioninformation as

Page 170

l You donotneed to configure Equalizer as the gateway for the servers if you havedisabledthe IP spoof flagfor the cluster.Header Limitl Server respons

Page 171 - Server Instance Flags

Serversquiesce option on the server’s Configuration tab. If the server is already configured for operation whenyou add it to Equalizer, you can disabl

Page 172 - Health Check Instance Flags

Adjusting a Server’s Initial WeightEqualizer uses a server’s initial weight as the starting point for determining the percentage of requests to route

Page 173 - Load Balancing Policies

ServersSetting initial Weights for Mixed ClustersEqualizer enables you to build heterogeneous clusters using servers of widely varying capabilities. A

Page 174

d. Click on Commit to save your changes to the server configuration.Maximum Connections Limits, Responders, and Hot SparesWhen a maximum connections l

Page 175 - Dynamic Weight Oscillations

Serversincoming connection has an existing Layer 4 sticky record or Layer 7 cookie for a server, however, therequest will be sent to that server even

Page 176 - SNMP Commands

1. In the left frame, click the name of the server to be removed. The server’s parameters appear in the rightframe.2. Set the server’s weight to zero;

Page 178 - 172net:Default

Chapter 15ClustersSections in this chapter include:Cluster Types and Use with Equalizer 260Cluster Connection Timeouts 261Adding and Deleting Clusters

Page 179 - Tunnel Commands

Introduction1. Create servers -- use the IP addresses and ports of the real servers behind Equalizer.2. Create server pools -- set load balancing para

Page 180 - User Commands

ClustersCluster Types and Use with EqualizerA virtual cluster is a collection of server pools with a single network-visible IP address. All client req

Page 181 - User Alert Notify Type Flags

the request is notexamined.balancing decisions can bebased on application specificcriteria through the use of"Match Rules" on page 317.)IPAd

Page 182 - Creating a User

Clusters1. Equalizer has an idle timer for the established client connection, a connect timer to establish a serverconnection, and an idle timer for t

Page 183 - User Permissions

The timeline below shows the sequence of timeout events when a new connection is received by Equalizer.Copyright © 2013 Coyote Point Systems. A subsid

Page 184

ClustersThe following table shows the value range for the Layer 7 HTTP / HTTPS connection timeouts.Parameter Minimum Default Maximum Unitsclient timeo

Page 185 - Displaying User Information

The previous sections describe how the connection timeouts work when the once only flag is disabled on a cluster;that is, when Equalizer is examining

Page 186 - VLAN and Subnet Commands

ClustersParameter Minimum Default Maximum Unitsidle timeout 0 0 2147483647.0 secondsstale timeout 1.0 15.0 120.0 secondsNote that if you change the st

Page 187 - VLAN Subnet Flags

eq.l7lb.http.client_timeoutsThe total number of Layer 7 (HTTP and HTTPS) connections that were terminatedbecause the client timeout expired.eq.l7lb.ht

Page 188 - VLAN and Subnet Command Notes

ClustersCluster Name - The logical name for the cluster, or accept Equalizer’s default. Each clustermust have a unique name that begins with an alphab

Page 189 - Routing Between VLANs

Follow these steps to delete a new Layer 7 or Layer 4 virtual cluster using the GUI:1. Log into the GUI using a login that has add/del access for glob

Page 190

l Bold courier text is text the user must type at the CLI prompt. Bold courier text in brackets -- indicatesa keyboard key or key sequence that must b

Page 191 - Using the GUI

ClustersAdd a cluster using eqcli as follows. In this example a Layer 7 HTTPS cluster is created. Since the protocol isHTTPS, port 443 is used.1. Log

Page 192 - Logging In

Sticky - For Layer 4 clusters only. This is the number of entries in the "sticky table" for each server.Customizing the DisplayThe cluster s

Page 193 - 1. Left Navigational Pane

Clusterseqcli > show cluster httptest-1The following is an example of the http cluster summary display. It is different than the GUI display in tha

Page 194

Modifying a Layer 4 TCP or UDP ClusterThe configuration tabs for a cluster are displayed automatically when a cluster is added to the system, or bysel

Page 195 - 2. Help Buttons/Options

Clustersnavigational pane and then selecting the Configuration>Settings tabs.Protocol The protocol used for the cluster.VID The VLAN ID number. Thi

Page 196 - Global Settings

SpoofWhen the Spoof option is enabled on a cluster, Equalizer uses the client’sIP address as the source IP address in all packets sent to a server in

Page 197 - Failover Section

ClustersSticky NetmaskEnables sticky network aggregation for a subnet. Sticky networkaggregation is applicable for Layer 4 and Layer 7 clusters. Stick

Page 198 - Global Service Settings Flags

Server TimeoutThe time in seconds that Equalizer waits before closing an idle serverconnection. The default is the global value. (between 1 and 65535s

Page 199

ClustersUDP Cluster Configuration SummaryThe UDP Cluster Configuration Summary screen is displayed automatically when a UDP cluster is added to thesys

Page 200 - MIB Compliance

Protocol The protocol used for the cluster.VID The VLAN ID number. This is an integer between 1 and 4095.IPEnter the IP address, which is the dotted d

Page 201 - Certificates

Introductionl Online device manuals, supplements, and release notes: the latest Equalizer documentation andupdates.l Links to additional resources, an

Page 202 - Certificate Revocation Lists

ClustersWhen Spoof is enabled, all server responses to client requests that camethrough the Equalizer cluster IP address must be routed by the serverb

Page 203

Sticky NetmaskEnables sticky network aggregation for a subnet. Sticky networkaggregation is applicable for Layer 4 and Layer 7 clusters. Sticky networ

Page 204

ClustersClick on the Commit button after making changes to the settings.Modifying a Layer 7 HTTP or HTTPS ClusterOn the GUI, the Configuration >Sum

Page 205 - Events Log

Layer 7 Cluster Configuration SummaryAs described in "Modifying a Layer 7 HTTP or HTTPS Cluster" on page 282 the Layer 7 Cluster Configurati

Page 206 - Remote Syslog

ClustersSample Layer 7 HTTP, HTTPS, and TCP Cluster Configuration Summary ScreenLayer 7 HTTP and HTTPS Cluster SettingsThe following are descriptions

Page 207 - External Services

The fields on this screen are as follows:ProtocolThe protocol selected in the Add Cluster form will be displayed “grayedout”.VIDThe VLAN ID number ass

Page 208 - VLB Manager

Clusters"Specifying a Custom Header for HTTP/HTTPS Clusters" on page308.Compression Minimum Size(E650GX Only)The minimum file size in bytes

Page 209

Insert client IPWhen this flag is enabled, Equalizer inserts an X-forwarded-for: headerwith the client's IP address into all client requests befo

Page 210 - Maintenance

Clustersserver so that they are HTTPS. You can direct Equalizer to pass responsesfrom the server without rewriting them by enabling this option.Ignore

Page 211 - Manage Software

The fields on this screen are as follows:ProtocolThe protocol selected in the Add Cluster form will be displayed “grayedout”.VIDThe VLAN ID number ass

Page 212 - EQ/OS Release Status

Chapter 2Equalizer OverviewSections within this chapter include:About Equalizer 30Intelligent Load Balancing 30Load Balancing Configuration 31Real-Tim

Page 213

Clustersnetstat console command.Delayed BindingWhen enabled, this option will require servers to send the first byte ofinformation on newly establishe

Page 214

Equalizer can use cookies or a server’s IP address to maintain a persistent session between a client and aparticular server. A cookie is included with

Page 215 - Interfaces

Clusterspersistence method and the “fallback” persistence method by dragging and dropping as well. As indicatedpreviously, with “fallback persistence”

Page 216

number embedded in the cookie. Conversely, if you need to invalidate oldcookies, increment this number.Always - When this flag is disabled Equalizer w

Page 217 - Modifying Port Settings

ClustersPersist Type Fallback Persist Type Result[none] [none] The server isselected on the load balancing Policy/Algorithm.[none] Source IP invalid c

Page 218

Persist Type Fallback Persist Type Resultselected using the Load balancing Policy/Algorithm.Cookie 0:Cluster IP/Port,Server IP/PortCookie 2:Cluster IP

Page 219

ClustersLayer 7 Cluster ReportingRefer to "Cluster and Match Rule Reporting (CLI and GUI)" on page 404 for details.Layer 7 Cluster TimeoutsT

Page 220 - Reporting

3. PFX - PFX format files are also in PKCS #12 format, however, with additional Microsoft specifics. Thesefiles usually have a ".pfx" extens

Page 221

Clusterschain. The default of 2 indicates that the client certificate (level 0) and twolevels above it (levels 1 and 2) are checked; any certificates

Page 222

Allow SSLv3 Enables SSLv3 for client connections.Software SSL Only(E450GX & E650GX only)When disabled (default), an HTTPS cluster performs hardwar

Page 223 - Configuring an IPv6 Tunnel

Table of ContentsTable of Contents 3Introduction 19Chapter Summary 20Using the WebHelp 22Differences From Prior Releases of EQ/OS 25Typographical Conv

Page 224 - IPv6 Tunnel Overview

Equalizer OverviewAbout EqualizerEqualizer is a high-performance content switch that features:l Intelligent load balancing based on multiple, user-con

Page 225

Clusters1. Configure an HTTPS cluster on Equalizer. Use the GUI as described in "Adding and Deleting Clusters" onpage 2672. Add a default ce

Page 226

associated withCertificateUse the drop down list to select the name of a certificate that you would liketo associate the SNI with.7. Click on Commit t

Page 227

Clusterswhere:testsni is the name of the SNIsnicertificate1 is the name of the certificate being added to the SNI.6. Display the contents of the new c

Page 228

About Passive FTP TranslationIn version 8.6 if your servers were on a network that the outside world could not reach, you were provided thecapability

Page 229 - Chapter 13

ClustersSticky connections are managed on Equalizer usingsticky recordsthat record the IP address, port and otherinformation for the client-server con

Page 230 - Managing Server Pools

For example, before HTTP 1.1, if a browser wished to retrieve the file index.html from the serverwww.coyotepoint.com, the browser would take the follo

Page 231

ClustersRequestsin a singlekeep-aliveconnectiononce only enabled once only disabledhit, send the request to the server in the cookieonlyifit is in the

Page 232

once only enabled once only disabledalwaysenabledEqualizer always inserts a cookie into thefirstset ofresponse headerson a connectiononly. The cookie

Page 233 - Server Pool Summary (GUI)

ClustersNote that the GUI does not permit you to enable once only and disable no header rewrite -- this optioncombination would rewrite the Location:

Page 234

Front-End-Https: on7. Select commit to modify the cluster.Performance Considerations for HTTPS ClustersLayer 7 HTTPS clusters have several options tha

Page 235

FeatureCluster TypeL4 UDP L4, L7 TCP L7 HTTP L7 HTTPSLoad balancingpoliciesRound Robin, StaticWeight, Adaptive, Fastest response,Least Connections, Se

Page 236 - Adding Server Instances(GUI)

ClustersWhen a connection is established by a client for an HTTPS cluster, Equalizer performs the SSL processing on therequest (this is called SSL off

Page 237

Consult the documentation for the firewalls and NAT devices used at your site to determine how to set up thosedevices appropriately for FTP transfers.

Page 238

ClustersConfiguring Direct Server Return (DSR)In a typical load balancing scenario, server responses to client requests are routed through Equalizer o

Page 239 - Adding Server Instances (CLI)

Note - In both configurations that the incoming client traffic is assumed to originate on the other side of the gatewaydevice for the subnets on which

Page 240 - > context

ClustersDSR can also be used in dual network mode, although this is a less common configuration than single networkmode. Cluster IPs are on the extern

Page 241 - Deleting a Server Pool (GUI)

The cluster parameters Direct Server Return, Spoof, and Idle Timeout are directly related to direct server returnconnections:l Direct Server Return -

Page 242 - Deleting a Server Pool (CLI)

ClustersTesting Your Basic ConfigurationOnce you have installed and configured Equalizer and your servers, perform tests to verify that Equalizer iswo

Page 243 - Chapter 14

Chapter 16Match RulesSections in this chapter include:Using Match Rules 318How Match Rules are Processed 319Match Rule Order 319Match Rule Expressions

Page 244

Match RulesUsing Match RulesThe ability to make load balancing decisions based on the content of a client request is what separates Layer 7processing

Page 245 - How Spoof Influences Routing

Some sites may want to have one system serve only requests for graphics, and one system serve only textrequests.By adding appropriate Match Rules, Equ

Page 246 - Managing Servers

Equalizer OverviewICMP Probesuses the Internet Control Message Protocol to send an "Echo request" to the server, and then waitfor the server

Page 247 - Layer 7 HTTPS

Match RulesIn other words, the goal is to load balance the highest possible number of requests according to the settings in thefirst match rule, which

Page 248 - "Maximum Connections

At left in the figure above are the expressions for the three match rules, shown in the order in which they areconfigured in the cluster. At right, th

Page 249 - Modifying a Server (CLI)

Match Rules!expressiongiving rise to the next simplest example:!any()which always evaluates tofalseand always results in the match rule not being sele

Page 250 - Server Software Configuration

Some function arguments can take the form of a regular expression1. Note that you cannot put regularexpressions.Matching regular expressions (using *_

Page 251 - Adding a Server to a Cluster

Match RulesMatch Rule FunctionsMatch rulefunctionsgenerally test for certain strings or settings in the headers and URI of a client request. In thetab

Page 252

tls1()HTTPS only. This function evaluates to true if the client negotiated theencrypted connection using TLS version 1.0.Non-URI header match function

Page 253

Match Rulesl Match functions for the optional <params> component are not provided. Use the pathname*() andfilename*() functions to match charact

Page 254

URI Function Descriptiondirname_regex(string)This function evaluates to true if the string argument, interpreted as a regularexpression, matches the d

Page 255 - Processing

Match RulesMatchrulesare defined in the file/var/eq/eq.confwith the definition of the cluster to which the match rule applies.A match rule as it appea

Page 256

Functions can be negated using the “!” operator. To change the above example to match all client requests with asource IPnoton the 10.10.10/24 network

Page 257 - Deleting a Server

to one of Equalizer’s IP addresses before forwarding packets to a server. The servers will send responsesback to Equalizer’s IP (so it is usually not

Page 258

Match RulesIf we instead were to skip a match rule because, for example, the server selected by the match rule is down, therequest would be evaluated

Page 259 - Clusters

Accept-Language If-Modified-Since Transfer-EncodingAuthorization If-None-Match UpgradeCache-Control If-Range User-AgentConnection If-Unmodified-Since

Page 260

Match Rulesmatch rule hit on... once only disabled once only enabledon the sameconnectionlist, send the request to the server in thecookie.Otherwise,

Page 261 - Cluster Connection Timeouts

All Layer 7 clusters created via the Equalizer Administration Interface start with a single match rule (namedDefault) that matches all requests and se

Page 262

Match Rules6. Use the Expression Editor to build your match expression. Refer to"Match Rule Expression Examples" onpage 328 for details on u

Page 263

connection.Ignore CaseThis function always evaluates to true, and is intended to be used to apply theIgnore Caseflag for comparisons when it is not se

Page 264

Match Rules3. Assign a Server Pool to the newly created Match Rule by entering:eqcli cl-clname-ma-maname> srvpool spname4. Add or remove Responder,

Page 265 - Layer 4 Connection Timeouts

Using Responders in Match RulesResponders are used to send automated responses to clients when all the server pools in a match rule are down.See "

Page 266 - Application Server Timeouts

Match Rules4. Type “support” into the hostname prefix text box as follows:5. Click on accept after entering “support” and then click on the continue b

Page 267 - Adding and Deleting Clusters

b. Select the server pool that this new rule willprecedeusing the Next Match Rule drop-downlist and click on Commit. The new rule will appear on the n

Page 268

Equalizer Overviewl Active connections - The number of connections a server currently has active and the number ofconnections that it tends to have op

Page 269

Match RulesWhen a match rule is configured you can specify that persistence methods for that match rule -- which supercedethose the persistence method

Page 270 - Cluster Summary

The procedure below shows you how to create a match rule that selectively disables the cluster Spoof optionbased on the client IP address of an incomi

Page 271 - Customizing the Display

Match RulesTo do this, we’ll create two match rules, as follows:1. Log into the GUI using a login that has add/del access for the cluster.2. In the na

Page 272

c. Select continue.5. Repeat Step 4 for each of the other filename suffixes on our example servers -- gif, bmp, tif and png.6. In our example, we want

Page 273

Match Rules7. Click on Commit.The images rule we created selects all the requests for image files; now we need a rule to determine whichservers will r

Page 274 - "Configuring

The Match Rule Expression Editor is separated into 3 panes.l The Operators pane displays the available operators:“$$” is used for the logical AND oper

Page 275 - TCP Cluster Persistence

Match RulesClicking on the continue or cancel button will close the Expression Editor.Clicking on the Reset button will remove all of your configured

Page 276 - TCP Cluster Timeouts

Chapter 17Automatic Cluster RespondersNote - Responders are not supported on E250GX model EqualizersSections within this chapter include:Overview 348M

Page 277

Automatic Cluster RespondersOverviewA Responder is a server-like object that can be associated with a Match Rule. It provides you with the ability toc

Page 278

The Add New Responder dialog appears. By default, the form for creating a RedirectResponder is displayed:2. Type a Name for the Responder or leave the

Page 279

l load balance all other requests across all of the serversMatch Rules are constructed using match functions that make decisions based on the followin

Page 280

Automatic Cluster Responders4. In the screen that follows, you can optionally test your responder. Do one of the following:l For a Sorry Server respon

Page 281

l parse the URL of an incoming requestl break it down into separate strings (based on the positions of literal characters in the expression)l assign e

Page 282

Automatic Cluster RespondersThis Responder can be used in any cluster where a Redirect to an HTTPS cluster is desired.Example 2 - Multi-Hostname Redir

Page 283

It should be noted that this example will not work for requests with destination URLs specified with an IP addressfor a hostname (e.g.,"12.34.56.

Page 284

Automatic Cluster RespondersThis Responder can be used in a Match Rule in any cluster where a similar directory name based redirect isrequired.Using R

Page 285

l matches any incoming requestl selects the server pool specifiedl has a Sorry Server Responder selectedFor example, let’s say you have two Responders

Page 286

Automatic Cluster RespondersAnother common cluster configuration requirement is to be able to automatically redirect all traffic that uses aspecific U

Page 287

Responders provide functionality that automates the very basic functions of a hot spare server, and off loads themonto Equalizer. If more functionalit

Page 289

Chapter 18Configuring Server ConnectionsSections within this chapter include:HTTP Multiplexing 360Enabling HTTP Multiplexing 360Disabling "spoof&

Page 290

Equalizer OverviewThe figure below shows the connection establishment and server failover mechanism.For Layer 7 clusters, the connection must be estab

Page 291 - Persistence Methods

Configuring Server ConnectionsHTTP MultiplexingHTTP multiplexing is the re-use of established server connections for multiple clients connections. The

Page 292 - Cookie Parameters

After TCP multiplexing is enabled as above, it can be selectively disabled on clusters and server instances withoutmodifying the TCP multiplexing para

Page 293 - Source IP Parameters

Configuring Server ConnectionsServer Options for HTTP MultiplexingOnce a server sends a complete response to a client request, instead of closing the

Page 294

In releases of EQ/OS previous to Version 10, an outbound NAT address was specified on a per-server basis. InEQ/OS 10, outbound NAT addresses are confi

Page 295

Configuring Server Connectionsaddress. Since the cluster IP address is configured on the loopback interface of each server (See "ConfiguringDirec

Page 296 - Layer 7 Cluster Reporting

respond to clients directly. In most DSR configurations, the default gateway used on servers is thegateway most appropriate for reaching the client ne

Page 297

Configuring Server Connectionsc. On the Web Site tab, next to IP address, select the Advanced button.d. Select the Add... button under the top list bo

Page 298

The output should look like this:lo:dsr Link encap:Local Loopbackinet addr:cluster-ip Mask:255.255.255.255UP LOOPBACK RUNNING MTU:16436 Metric:13. To

Page 299 - Server Name Indication

Configuring Server ConnectionsMost Linux and Unix systems default to the “weak host” model on all network interfaces, so no additionalconfiguration is

Page 300 - Security >

Chapter 19Server Health Check ProbesSections within this chapter include:About Server Health Check Probes 370Layer 3 ICMP Probes 370Enabling/Disabling

Page 301

PersistenceThepersistenceofsession datais important when a client and server need to refer to data previously generatedagain and again as they interac

Page 302

Server Health Check ProbesAbout Server Health Check ProbesThis chapter describes:l How Equalizer uses health check probes to ensure server availabilit

Page 303 - Enabling Sticky Connections

If a server does not respond to an ICMP echo request and no other probes are configured, the server is marked"DOWN", and Equalizer continues

Page 304

Server Health Check ProbesWhen the ICMP Interval timer expires, a server is marked "up" if a response to any probe sent during the ICMPInter

Page 305

Enabling/Disabling L4 UDP ProbesUDP probes are enabled for a UDP server as soon as a server instance for the server is added to a server pool.Default

Page 306

Server Health Check ProbesEqualizer can perform the same exchange automatically and verify the server pool’s response by checking thereturned data aga

Page 307

l Must be enclosed in single or double quotes if it contains a space character.l Any single or double quotes included within the string must be preced

Page 308

Server Health Check ProbesGUI Probe Parameter (CLI Probe Parameter) DescriptionProbe Interval (probe_interval)A timer specifying the length of time (i

Page 309 - HTTPS Header Injection

2. Modify the appropriate probe parameter values, as described inUDP, TCP, and ACV Probe Parametersabove.3. Click on Commit to save the configuration

Page 310

Server Health Check ProbesSimple Health Check ProbesSimple health checks allow you to configure Equalizer to probe a specified target and retrieve a &

Page 311 - FTP Cluster Configuration

GUI Parameter (CLI Parameter) DescriptionProbe Connect Timeout (probe_cto)The health checkconnection timeout. The number of seconds(default: 1) that E

Page 312

Equalizer Overviewnot aware. What Equalizerdoesknow is that a specific client has been load balanced to a specific server in one ofits virtual cluster

Page 313

Server Health Check Probes6. Enter Simple Health Check parameters usingSimple Health Check Parametersabove.7. Click on Commit to save the configuratio

Page 314

10. Select a Health Check Name from the drop down list and click on Commit. The following will be displayed.11. Health check instances will be arrange

Page 315

Server Health Check Probes2. Display the configuration of HC1:eqcli > show srvpool MyPool health_check HC1Health Check Name : HC1Type : simplePort

Page 316

By default, server agents are disabled on all new server pools. To enable server agents for a server pool, you needto write the agent, install and run

Page 317 - Match Rules

Server Health Check Probes# bind to the port, then listen on itbind(SERVER, $paddr) or die "bind: $!";listen(SERVER, SOMAXCONN) or die "

Page 318 - Using Match Rules

By default VLB health using the information in the VLB Manager object and the UUID as specified by the serverobject. If the use_server_port is set, th

Page 319 - Match Rule Order

Server Health Check ProbesConfiguring VLB Health Check Probe ParametersThe procedures in the Related Topics describe the process of configuring VLB ma

Page 320

a. Enter a URL for the VLB Manager you would like to connect with in the VLB Manager URLfield. Add Username/Password credentials for login as well.b.

Page 321 - Match Rule Expressions

Server Health Check Probesselect a VLB Manager from the drop-down list above and click Get VMList. The figure below will bedisplayed.The popup contain

Page 322

Note - Use the custom load balancing policy when you want to primarily rely on the load values specified by VLBhealth checks. Refer to "Equalizer

Page 323 - Match Bodies

sticky connections. If Equalizer does not find a sticky record, Equalizer proceeds to check all of the other clustersthat have the same IP address. If

Page 324 - Match Rule Functions

Server Health Check ProbesThe Health Check Instances screen features accordion panes for the existing and the new healthcheck instances that are label

Page 325

where:name is the name of the vlb manager3. Enter the new VLB Manager, adding a URL, Username, Password, Connect Timeout parameters and flags.Enter:eq

Page 326

Server Health Check Probes6. Enter the server context and set the vlb_manager value by entering the following. In this example the vlb_manager is “esx

Page 327 - Match Rule Definitions

Name URLesxi-01 https://192.168.213.196/sdkeqcli > show serverName Protocol IP Address Port Flagsmac-80 tcp 192.168.213.222 80 probe_l3xp-80 tcp 19

Page 328 - /var/eq/eq.conf

Server Health Check ProbesThis server is enabled.Server Name : centos216IP Address : 192.168.213.216Port : 22Protocol : tcpVID : 1Max Reuse Connection

Page 329 - Match Rule Expression Notes

to the IP address of every configured server object. The timeouts that control Layer 3 Health Check probes arelocated in the global CLI context and on

Page 330 - Supported Headers

Server Health Check ProbesGUI Parameter (CLI Parameter) Location Descriptionexpects to receive in the first 1024 characters of the serverinstance resp

Page 331 - Supported Characters in URIs

Simple and VLB Health Check TimeoutsSimple and VLB health checks each have their own timeouts, defined within the health check definition. They arenam

Page 332 - Managing Match Rules

Server Health Check Probessection, with the exception that the Probe Data Timeout (probe_dto) is the timeout for the server response forthese health c

Page 333 - Creating a New Match Rule

Chapter 20LoggingSections within this chapter include:Displaying Logs 400Remote System Logging 400Copyright © 2013 Coyote Point Systems. A subsidiary

Page 334

Table of ContentsFirst Time Configuration Using EQ OS 10 49First Time VLAN Configuration Example 50Sample Equalizer Configuration 51Upgrading and Down

Page 335

Equalizer OverviewGeographic load balancing can dramatically improve reliability by ensuring that your service remains availableeven if a site-wide fa

Page 336 - Removing a Match Rule

LoggingDisplaying LogsEqualizer logs can be displayed in both the CLI and the GUI.In the CLI, use the following command:eqcli > show log name lines

Page 337 - Example Match Rules

Substitute the IP address or hostname of a working syslog() server for IPaddr_or_name.If the remote syslog server is later removed using the no form o

Page 339

Chapter 21Reporting (Statistics and Plotting)Sections within this chapter include:Cluster and Match Rule Reporting 404Server Pool and Server Instance

Page 340 - Selective SNAT Example

Reporting (Statistics and Plotting)Cluster and Match Rule ReportingThe CLI display of Statistics can be seen by entering the following within the clus

Page 341

Sample Layer 7 Cluster GUI Statistical DisplaysThe following are definitions for the statistical terms shown on both the CLI and GUI:Layer 7Cluster S

Page 342 - Add Match Rule form

Reporting (Statistics and Plotting)CLI Term GUITerm DefinitionACTIVECONX Active Connections Active Connections.BYTERCVD Bytes Received Bytes received

Page 343

CLI Term GUITerm DefinitionN/A Transactions/second (TPS) The total responses processed.N/A Throughput ThroughputN/A Total Connections Total connectio

Page 344

Reporting (Statistics and Plotting)The following is an example of a graphical plot that can be displayed on the GUI. Select a Cluster or Match Rule on

Page 345

Sample Match Rule Graphical PlotSample Layer 4 Cluster Graphical PlotThe specific types of statistics that are displayed are determined by the selecti

Page 346

Chapter 3InstallationSubsections in this chapter include:Warnings and Precautions 42Power Requirements 43Power Consumption 43Operating Environment 45R

Page 347 - Automatic Cluster Responders

Reporting (Statistics and Plotting)The Plot Type selection determines whether the display shown reflects a Static Time Span which is configuredusing t

Page 348 - Managing Responders

To view the GUI display, select a server pool or server instance on the left navigational pane and click on theReporting tab to display statistics. Th

Page 349

Reporting (Statistics and Plotting)Server Pool Statistic DefinitionsCLI Term GUITerm DefinitionTotal connections processed Total Connections Connecti

Page 350 - Modifying a Responder

CLI Term GUITerm DefinitionTCP MUX Reuse Pool Overflow OverflowTotal Connections Closed byServer in TCP MUX Reuse PoolOverflowCx Dropped Due To Serve

Page 351

Reporting (Statistics and Plotting)CLI Term GUITerm DefinitionFailed ParsingRSPFAILHDRTotal Responses Dropped forExceeding Header LimitResponses drop

Page 352

The specific types of statistics that are displayed are determined by the selections on the Statistics pane on theupper right corner of the GUI.Make s

Page 353

Reporting (Statistics and Plotting)Server Reporting (CLI and GUI)The CLI display of Statistics can be seen by entering the following within the server

Page 354

The following are definitions for the statistical terms shown on both the CLI and GUI:Server Statistic DefinitionsCLI Term GUITerm DefinitionTOTALPRC

Page 355

Reporting (Statistics and Plotting)CLI Term GUITerm DefinitionBYTERCVD Bytes Received Bytes received.BYTESEND Bytes Sent Bytes transmitted.TOTALSTKY

Page 356 - Responders and Hot Spares

CLI Term GUITerm DefinitionN/A Input Bytes To Compress Input Bytes To CompressN/A Output BytesAfter Compression Output BytesAfter CompressionThe foll

Page 357

InstallationWarnings and PrecautionsShort-Circuit ProtectionWarning This product relies on the building's installation for short-circuit (overcur

Page 358

Reporting (Statistics and Plotting)Responder Reporting (CLI and GUI)The CLI display of Statistics can be seen by entering the following within the res

Page 359 - Chapter 18

The following is a graphical plot that can be displayed on the GUI. Select a Responder on the left navigational paneand click on the Reporting tab and

Page 361

Chapter 22FailoverSections within this chapter include:Understanding Failover 424How Equalizer Determines if it Should Assume the Primary Role 424Rele

Page 362 - Outbound NAT

FailoverUnderstanding FailoverIn an Active/Passive failover configuration, two Equalizers are configured into active and passive roles, with theactive

Page 363 - Direct Server Return (DSR)

c. If the "Failed Probe Count" configured on the subnet is reached BEFORE the Global "FailedProbe Count" a failover will occur.3.

Page 364

Failover1. Verify that your current failover configuration is operating properly and that there are no error messages inthe Peer Summary Screen on the

Page 365

l On the EQ/OS 8.6 system, failover must be configured manually as shown in the procedure below (i.e., youcannot use the Failover Wizard).Server Avail

Page 366 - /etc/sysctl:

Failover3. Configure failover peers on the EQ/OS 8.6 system.a. Click Mode: Standalone at the top of the left frame to open the Failover > Required

Page 367

l Be sure to use the same VLAN IP addresses on the EQ/OS 10 system that youspecified in Step "Failover Between EQ/OS 8 and EQ/OS 10" on page

Page 368

l This unit should be mounted at the bottom of the rack if it is the only unit in the rack.l When mounting this unit in a partially filled rack, load

Page 369 - Server Health Check Probes

Failover12200451: Last probe sent to this Peer : #2 at Fri Jan 7 22:03:40 201112200452: Last probe received from this Peer: #2 at Fri Jan 7 22:03:41 2

Page 370 - Layer 3 ICMP Probes

b. Since the EQ/OS 10 Equalizer is in Backup Mode, it will not attempt to assume the cluster IPaddresses until a failover occurs.5. Set the hb_interva

Page 371 - Requests

FailoverNote that the coyote icons at the top of the left frame of the EQ/OS GUI will not change to indicate when theEQ/OS 10 system is the primary un

Page 372 - L4 UDP Probes

N+1 FailoverN+1 Failover is a feature of EQ/OS 10 where the failover configuration consists of multiple active peers ("N") plus1 passive pee

Page 373 - L4 TCP/IP Probes

FailoverFailover Mode DescriptionStandalone No failover configured.Not InitializedA peer has not completed initialization. Thisis a temporarycondition

Page 374 - Enabling/Disabling ACV Probes

EQ/OS Version 10 Failover ConstraintsBefore you begin configuring failover, you must do the following:1. Ensure that the VLAN configuration on both EQ

Page 375 - Testing ACV Probes

FailoverThe following Equalizer objects AREsynchronized in a Failover configuration:The following Equalizer objects ARE NOTsynchronized in a Failover

Page 376

When Equalizers are configured into a failover group, they continually probe (or heartbeat) each other so that abackup peer can assume the primary rol

Page 377

FailoverModifying Failover Timeouts in ProductionWhen an failover pair is actively serving traffic, any changes to the global or subnet failover param

Page 378 - Simple Health Check Probes

Configuring Active/Passive FailoverBetween Two EQ/OS 10 SystemsWhen two Equalizers are configured into Active/Passive failover, they form a "fail

Page 379

Installationl Watts -- total power consumed by productl PF -- Power Factor (a ratio of the real power and apparent power consumed by the product)l Vol

Page 380

Failover1. Configure VLANs and Subnets as described in "Configuring Subnets" on page 103. It is important that boththe VLANs are identical i

Page 381

a. fo_https- when enabled the Equalizer will listen for https connections on the Failover IPaddress on the subnet.b. fo_ssh - when enabled ssh login w

Page 382 - Server Agents

Failover2. Configure VLANs and subnets on both units; they must be exactly the same as noted above under "EQ/OSVersion 10 Failover Constraints&qu

Page 383 - Sample Server Agent

which the configuration file transfers (between preferred primary and preferred backup) canoccur.b. Checking the Heartbeat checkbox will allow the fai

Page 384 - VLB Health Check Probes

Failovereqcli > ping gateway_IP_addressIf no gateways are responding, then configure a server with an IP address on a subnet withheartbeat enabled.

Page 385

Perform Steps 4 and 5 on thepreferred primaryEqualizer to add failover flags and tocreate a new peer definition for the backup.You now need to configu

Page 386 - Configure VLB Managers

FailoverPeer Name Type Flags F/O Modeeq_00241DB2ABA0 (Local) OS/10 F/O, P/P, xfr Primaryeq_001D7D78E13E (Remote) OS/10 F/O BackupFlags Key:F/O => f

Page 387

b. Add the failover flag to the backup by entering:eqcli > peer name flags failoverWhere the peer name is the same one that appears beneath the Pee

Page 388 - Add health checks

Failovereqcli > show peerPeer Name Type Flags F/O Mode Erroreq_00241DB2ABA0 (Local) OS/10 F/O, P/P, xfr Primary Noeq_001D7D78E13E (Remote)

Page 389

The remote peer definition includes detailed information about the success or failure of the healthcheck probes being sent by the local Equalizer (the

Page 390

Model 220V/50Hz Watts PF Volts AmpsE650GXRush-in 109.1 0.645 224 0.752No Load 109.9 0.925 222 0.536100% CPU 140.5 0.943 222 0.671E450GXRush-in 109.1 0

Page 391

FailoverLast heartbeat sent : #161 at Wed Mar 14 12:07:10 2012Last heartbeat received : #97 at Wed Mar 14 12:07:10 2012Number of strikes : 0The above

Page 392 - Add Health Checks

Configuring Active/Passive Failover (GUI)Perform Steps 1 and 2 onbothEqualizer.1. Perform initial system configuration on both units as outlined in &q

Page 393

Failoverb. Highlight and copy the failover Signatureof the preferred primary Equalizer. Copy thesignature to an electronic clipboard, notepad or whate

Page 394 - Health Check Timeouts

d. Enable the Failover flag and click on Commit. Both peers should appear on the leftnavigational pane on the Peers branch.Perform Step 6 on theprefer

Page 395

Failover7. Access the GUI for the preferred primary or backup Equalizer.a. Right click on Peerson the left navigational pane to display the Peers summ

Page 396

Peer Summary Display Showing ErrorsIf failover were NOT configured correctly or a problem existed with one of the peers, youwould see a display simila

Page 397

FailoverRefer to "Peer Interface Subnet States and Substates" on page 438 for descriptions of the Peerstates and substate conditions.Configu

Page 398

eqcli > peer [name] flags active-activeOnce you have added active-active flags to each local peer if the Equalizers are heartbeating you should see

Page 399 - Chapter 20

Failover4. Set the preferred_peer flag on a cluster. The purpose of the preferred_peer parameter is to indicate thefailover peer on which the cluster

Page 400 - Remote System Logging

Display the elements of the failover group by entering show fogrp <name> - where <name> is one ofthe names in the list. For example:eqcli

Page 401

InstallationHardware InstallationTo install Equalizer, follow these steps:1. Carefully remove the Equalizer rack-mount enclosure and cables from the s

Page 402

Failover(172.16.0.181) and floating IP 172.16.0.219.l F/O Group 2 - has subnet 192.168.0/24 with cluster cl02 (192.168.0.211), server sv02(192.168.0.1

Page 403 - Chapter 21

Network Design for N+1 FailoverThe design of the host network is critical to a successful failover configuration.The essential concept of active-activ

Page 404

Failover5. If the preferred peer is not one of the systems that can provide connectivity, or if a cluster has no preferredpeer set, then Equalizer che

Page 405 - CLI Term GUITerm Definition

The four columns contain the following details information:F/O Group NameThese are determined by Equalizer, according to cluster IP addresses, server

Page 406

FailoverFor "N+1" failover:1. Each peer should have the A/A (active-active) flag enabled2. The modes displayed will be different for active-

Page 407

Displaying Cluster StatusSpecify the name of a cluster to the show cluster command to see if the cluster is currently instantiated on theEqualizer to

Page 408

FailoverAlso shown in the output are the preferred peer and VID (VLAN ID) settings. Basic troubleshooting for failoverincludes verifying that all pref

Page 409 - Statistics pane on the

c. Set the command and heartbeat flags on the subnets. One subnet must have the commandflag enabled, both subnets need the heartbeat flag since we wan

Page 410 - (CLI and GUI)

FailoverNote that the <TAB> above means press the Tab key on your keyboard to auto-complete the local peer name. Since this unit currently has o

Page 411

eqcli > peer Eq-B signature signature flags failovereqcli > peer Eq-C signature signature flags failoverNote - The signature for each remote pee

Page 412

l no parityl one stop bitl VT100 terminal emulationl ignore hang-ups (if supported); this allows a single terminal session to continue running even if

Page 413

Failovereqcli > peer Eq-C flags failover,active-activeb. Create the peer definitions for the remote peers Eq-A and Eq-B:eqcli > peer Eq-A signat

Page 414

l 3 VLAN subnetsl 3 clusters -- 1 preferred on each of EQ-A, Eq-B, and EQ-C; no clusters on Eq-Dl 3 failover groups1. Do the following on all four Equ

Page 415

FailoverLocate your timezone in the displayed list and press "q" to quit out of the list. Then,type in your timezone number and press <En

Page 416 - Reporting tab to display

sp02eqcli > server sv4 proto tcp ip 192.168.0.24 port 80eqcli > srvpool sp03 policy adaptiveeqcli > srvpool sp03 si sv4 weight 100eqcli >

Page 417 - Server Statistic Definitions

Failoverf. Verify that the clusters have been configured into three failover groups:3. Do the following on Eq-B:a. Update the flags for peer Eq-B:eqcl

Page 418

5. Do the following on Eq-D:a. Update the flags for peer Eq-D:eqcli > peer Eq-D flags failover,active-activeb. Create the peer definitions for the

Page 419

Failoverd. On Eq-D, the peer status should now look like this:If all peers sharing several failover groups are rebooted or powered on in a sequential

Page 420

Configuring N + 0 Failover with 4 Equalizers (CLI)In this configuration, four Equalizers (Eq-A, Eq-B, Eq-C, and Eq-D) cooperate to provide high availa

Page 421

Failovereqcli > hostname namef. Set the timezone. Enter:eqcli > timezone?Locate your timezone in the displayed list and press "q" to q

Page 422

default settings:eqcli > server sv2 proto tcp ip 172.16.0.170 port 80eqcli > srvpool sp01 policy adaptiveeqcli > srvpool sp01 si sv2 weight 1

Page 424 - Understanding Failover

Failoverd. Create the peer definitions for the remote peers Eq-B and Eq-C:eqcli > peer Eq-B signature signature flags failovereqcli > peer Eq-C

Page 425 - Both Units Using EQ/OS 10

eqcli > peer Eq-A signature signature flags failover,fo_config_xfer,preferred_primaryeqcli > peer Eq-C signature signature flags failovereqcli &

Page 426

Failover6. Check failover group status on each Equalizer:a. On Eq-A, the peer status should now look like this:b. On Eq-B, the peer status should now

Page 427

Chapter 23AlertsSections within this chapter include:Overview of Alerts 484Alert Object Names 484Alert Types and Object Types 484Alert Notification Ty

Page 428

AlertsOverview of AlertsAn alert is an administratively configured action that is executed whenever an event of a particular type occurs ona particula

Page 429

Alert Type Object Type When an alert is generatedexception Peer An alert is generated whenEqualizer has received a heartbeat from a peer on asubnet o

Page 430

Alerts3. snmp - SNMP traps enable an agent to notify a management station of significant events by way ofunsolicited SNMP messages. Refer to "Set

Page 431

Configuring an SMTP Relay in the CLIEmail alerts require an SMTP relay in order to send email to the recipient specified in the alert definition. To s

Page 432 - Active/Active Failover

AlertsAlert ParametersnameA descriptive name for the alert.objectThe fully qualified name of the object to which the alert applies. Currently, must be

Page 433 - Failover Modes

eqcli user-tou*-alert-tes*> object testservereqcli user-tou*-alert-tes*> object_type servereqcli user-tou*-alert-tes*> to [email protected]

Page 434 - Failover Status display:

Chapter 4First Time Configuration Using EQ OS 10Sections within this chapter include:First Time VLAN Configuration Example 50Sample Equalizer Configur

Page 435

AlertsWelcome to Equalizer!12000004: You have 2 pending alert notifications.eqcli >You can configure notifications, via the user alert_interval par

Page 436

Alert Name : al_switchObject Type : interfaceObject Name : swport01Message : 50000197: Port 1 has become ACTIVEeqcli >To show the first notificatio

Page 437 - Global Failover Parameters:

Alertseqcli > no notification id-number492Copyright © 2013 Coyote Point Systems. A subsidiary of Fortinet, Inc.

Page 438

Chapter 24Using SNMP TrapsSections within this chapter include:Setting Up SNMP Traps 494Setting Up an SNMP Management Station 495Enabling SNMP 495Enab

Page 439 - Between Two EQ/OS 10 Systems

Using SNMP TrapsSetting Up SNMP TrapsThe Simple Network Management Protocol (SNMP) is an internet standard that allows a management station tomonitor

Page 440

Setting Up an SNMP Management StationAn SNMP management station is not provided with Equalizer. In order to use SNMP to manage Equalizer, a third-part

Page 441

Using SNMP Trapseqcli > showVariable Valuerecv_timeout 2conn_timeout 1hb_interval 2retry_interval 5strike_count 3icmp_interval 15icmp_maxtries 3hos

Page 442 - 172net is displayed

Enabling SNMP TrapsSNMP traps must first be enabled using the CLI. An snmp trap address and port is required to enable the traps.Enter the following a

Page 443 - Equalizers

Using SNMP TrapsSetting an SNMP Trap alert enables the sending of snmp trap messages to the snmp management stationwhenever a peer state changes to Pr

Page 444 - Perform Step 3 on the

Chapter 25User and Group ManagementSections within this chapter include:Best User and Group Management Practices 500Object Permission Types 500Require

Page 445 - Perform Steps 4 and 5 on the

Configuring Subnets 103About Permitted Subnets 104Configuring Outbound NAT 105Enabling Outbound NAT 105Managing Interface Ports 107Configuring Front P

Page 446 - Perform Step 6 on the

First Time Configuration Using EQ OS 10First Time VLAN Configuration ExampleFollow the steps below to get Equalizer onto your network and start using

Page 447 - Perform Step 7 on

User and Group ManagementBest User and Group ManagementPracticesWhen adding additional users and groups to your configuration, follow these guidelines

Page 448

Permission Type DescriptionsWriteIn addition to read permission, the user can modify existing objects, but cannot add new objects ordelete existing ob

Page 449

User and Group ManagementOperation Permissions Required Flags Required Notesadding a GeoClustercreate geoclusteradding a GeoSitecreate geositeadding a

Page 450

Operation Permissions Required Flags Required Notesadd/delete/modify grouppermit listadminadd/delete/modify useradminadd/delete/modify userpermit list

Page 451 - Failover flag

User and Group ManagementOperation Permissions Required Flags Required Notesdelete: peer DNS serverNTP server syslog serverwrite_globaldisplaying a ce

Page 452

Operation Permissions Required Flags Required Notesdisplaying a number ofsubnet routesread vlan_namedisplaying a peerread_globaldisplaying peer status

Page 453 - Perform Steps 7 on

User and Group ManagementOperation Permissions Required Flags Required Notesmodifying a subnetwrite vlan_namemodifying a user password admin (see note

Page 454

l User “Touch_1” will be able to read, write, create and delete all of the servers, server pools and associatedVLAN and subnets used on an Equalizer.l

Page 455 - Failover is not configured.:

User and Group Managementpermissions for cluster “Cl2”. The next step is to add specific permissions on the Equalizerobjects within each cluster for e

Page 456 - Two EQ/OS 10 Systems

User Name : Touch_1Duration : 3600Flags :Locale : enRead Permissions :servers : test2, test1server pools : testserverpool1responders :VLANs : vl1geocl

Page 457 - Backup Equalizer

eqcli > vlan 172net subnet sn01 ip 172.16.0.200/21 default_route 172.16.0.1services ssh,http flags def_src_addr5. Connect Equalizer to your network

Page 458

User and Group Managementports :clusters :eqcli > show user Touch_2show user Touch_2User Name : Touch_2Duration : 3600Flags :Locale : enRead Permis

Page 459

servers : test3, test4server pools : testserverpool2responders :VLANs :geoclusters :geosites :users :certificates :CRLs :ports :clusters :Copyright ©

Page 461 - Configuration

Chapter 26Using EnvoySections within this chapter include:Overview of Envoy® Geographic Load Balancing 514Envoy Configuration Summary 514DNSConfigura

Page 462 - Monitoring N+1 Failover

Using EnvoyOverview of Envoy® Geographic LoadBalancingGeographic load balancing increases availability by allowing regional server clusters to share w

Page 463

3. Configure the authoritative DNS server for your website’s domain with DNS records for all Equalizers in theGeoCluster. The DNS server returns these

Page 464

Using EnvoyAn example of a DNS zone file for this configuration is shown below. In this example, the systems ns1 and ns2 areassumed to be the authorit

Page 465

In the example above, we left the domain parameters as zeros, since these vary widely between DNSinstallations. Please see the documentation for the v

Page 466 - Rebalancing

Using EnvoyConfiguring GeoClustersThis section shows you how to add or delete a GeoCluster and how to configure a GeoCluster’s load-balancingoptions.

Page 467

1. Log in to the GUI (See "Logging In" on page 192).2. Click on the GeoCluster on the left navigation pane. The figure below will be display

Page 468 - Eq-B and Eq-C:

First Time Configuration Using EQ OS 10The procedure below shows you how to use one line commands in the global context to set up the configurationill

Page 469

Using Envoythan other criteria.Mail Exchanger FQDNThe fully qualified domain name (e.g., "mail.example.com") to be returned ifEqualizer rece

Page 470 - Eq-A or Eq-B

send a NULL response.]If only some GeoSites report failed triangulation, and there are others that did not fail and that are not down, thenGeoSite sel

Page 471

Using Envoy3. Enter a GeoCluster Name in the space provided.4. Enter a FQDN in the space provided. This is the Fully Qualified Domain Name of the GeoC

Page 472

1. Log in to eqcli as described in "Starting the CLI" on page 128.2. Enter the following at the CLI prompt:eqcli > no geocluster gcnameVi

Page 473

Using EnvoyGeoCluster (for example, www.coyotepoint.com). The FQDN mustinclude all name components up to the top level (com, net, org, etc). Do notinc

Page 474

selected GeoSite. Those that follow will be any site which is up in the list ofGeoSites.ICMP triangulation (option)When a request for name resolution

Page 475

Using EnvoyConfiguring GeoSitesIn EQ/OS 10, GeoSites are defined separately (like Servers) and then added to GeoClusters as GeoSiteInstances. This sec

Page 476

Too add a GeoSite using eqcli as follows:1. Log in to eqcli as described in "Starting the CLI" on page 128.2. Enter the following at the CLI

Page 477

Using EnvoyDeleting a GeoSite (GUI)To delete a GeoSite using the GUI proceed with the following:1. Log in to the GUI (See "Logging In" on pa

Page 478

a. Using the GUI drag and drop functionality, click on a GeoSite on the left navigational paneand drag it to the desired GeoCluster on the tree. The G

Page 479

Otherwise, set the time manually on all systems to the current time:eqcli > date HHmmss9. Create two real servers:eqcli > server sv01 proto tcp

Page 480 - Eq-A, Eq-C, and Eq-D:

Using EnvoyDynamic site weights can vary from 50% to 150% of the assigned initial weights. To optimize GeoClusterperformance, you might need to adjust

Page 481

To remove a GeoSite instance from a GeoCluster using the GUI proceed with the following:1. Log in to the GUI (See "Logging In" on page 192).

Page 482

Using Envoywhere:gclname is the name of the GeoClustergsi is the GeoSite instancegsimaname is the name of the GeoSite instance.Adding and Configuring

Page 483 - Chapter 23

4. In both methods of creating GeoSite Instances the GeoSite IP Address is required. This is the IP addressreturned by DNS to a client when the GeoClu

Page 484 - Alert Types and Object Types

Using EnvoyDefaultDesignates this site as the default site for the GeoCluster. Envoy loadbalances to the default site whenever it cannot choose a site

Page 485 - Alert Notification Types

Name a GeoSite Resource (GUI)1. Log in to the GUI (See "Logging In" on page 192).2. Select a GeoSite from the left navigational pane.3. Righ

Page 486 - Configuring Alerts

Using EnvoyName a GeoSite Resource (CLI)1. Log in to eqcli as described in "Starting the CLI" on page 128.2. Enter the GeoSite context and a

Page 487 - Configuring Alerts in the CLI

4. Enter a name for the Resource and click on Commit. The GeoSite Resource will appear on the leftnavigation pane as shown below.Name a GeoSite Resour

Page 488 - Server Alerts

Using Envoy3. Use the Resource Name drop down list to select one of the previously defined GeoSite Resources.4. Click on Commit to add the Resource In

Page 489 - AlertNotifications

Add a GeoSite Resource Instance to a GeoCluster (CLI)1. Log in to eqcli as described in "Starting the CLI" on page 128.2. Enter the GeoClust

Page 490 - Displaying Notifications

First Time Configuration Using EQ OS 10eqcli > certificate ct01eqcli-cert> certfile ftp://10.0.0.21/certfile.pemeqcli-cert> keyfile ftp://10.

Page 492

Chapter 27Backup and RestoreSections within this chapter include:Backup 542Backup (GUI) 542Backup (CLI) 543Restore 543Restore (GUI) 544Restore (CLI) 5

Page 493 - Using SNMP Traps

Backup and RestoreBackupThe Backup feature allows you to back up an Equalizer’s user-configured objects and parameters to a file that canbe uploaded a

Page 494 - Setting Up SNMP Traps

4. In the Destination section, select either FTP URL to upload to an FTP site or Local File to save the filelocally.a. For FTP URL, you must type the

Page 495 - Enabling SNMP

Backup and RestoreIf a unique local peer definition is found, the System ID found in the local peer definition is compared against theSystem ID being

Page 496

3. In the Restore section select either FTP URL or Local File.For FTP URL you must type in the full path name (including the file name) into the text

Page 497 - Enabling SNMP Traps

Backup and Restoreftp://[user[:password]@]server[/path]Note - You will be prompted to enter a password if it is not supplied in the URL546Copyright ©

Page 498

Chapter 28How to Use Regular ExpressionsSections within this chapter include:Regular Expression Terms 548Learning About Atoms 548Creating a Bracket Ex

Page 499 - User and Group Management

How to Use Regular ExpressionsRegular Expression TermsThe terms in this section describe the components of regular expressions.lA regular expression (

Page 500 - Object Permission Types

l A single character with no other significance, which simply matches that character. Note that regularexpressions are case-insensitive.l An open brac

Page 501

20. Add a redirect responder that will redirect all requests coming into the same cluster IP as cl03 onport 80(viaHTTP); the responder will be configu

Page 502

How to Use Regular Expressions\\matches a single backslash (\)\bmatches the beginning of a word (e.g.: \bex matches "example" but not "

Page 503

Using Regular Expressions with ACVTBDCopyright © 2013 Coyote Point Systems. A subsidiary of Fortinet, Inc.All Rights Reserved.551Equalizer Administrat

Page 505

Appendix APhysical DimensionsSections within this chapter include:Physical Dimensions 554Copyright © 2013 Coyote Point Systems. A subsidiary of Fortin

Page 506

Physical DimensionsPhysical DimensionsThe following are the physical dimensions of the E370LX Equalizer as well as the GX series Equalizer.Model Weigh

Page 507 - Administrative Setup

Appendix BUsing the File EditorSections within this chapter include:Editing Files 556Copyright © 2013 Coyote Point Systems. A subsidiary of Fortinet,

Page 508

Using the File EditorEditing FilesFiles from the data store, for example, can be edited using the files edit command in the CLI using the "ee&quo

Page 509

Main and Submenu Commandsa) leave editorLeaves the ee editor. You will be prompted to save changes before exiting.b) helpWilldisplay a complete list o

Page 510

Using the File Editorf) searchWillopen a search submenu with 2 options:a) search for - will prompt you to enter a search term(s)b) search - [not avail

Page 511

Appendix CVersion 8.6 to 10.0 Configuration ConverterSections within this chapter include:EQ/OS 8.6 to EQ/OS 10 Configuration Conversion Process 560Co

Page 513 - Using Envoy

Version 8.6 to 10.0 Configuration ConverterEQ/OS 8.6 to EQ/OS 10 ConfigurationConversion ProcessEQ/OS 8.6 and EQ/OS 10 configuration files are not com

Page 514 - Balancing

ServersAdded as global server objects and server instances within server pools.The Server VID isnow deprecated, and servers are automatically consider

Page 515 - DNSConfiguration

Version 8.6 to 10.0 Configuration ConverterEQ/OS 10 uses Server Pools that contain Server Instances. When migrating to EQ/OS 10 a Server Pool will bec

Page 516

1. Create a backup of the Version 8.6 system. Refer to theEqualizer Administration Guidefor version 8.6 forinstructions.2. Upgrade your version 8.6 sy

Page 517 - Using Envoy with NAT Devices

Version 8.6 to 10.0 Configuration Convertereqcli: 12020315: Processing line 2: server otherserver ip 3.4.5.6 port 81proto tcpeqcli: 12000287: Operatio

Page 518 - Configuring GeoClusters

The EQ/OS 8.6 backup file can be uploaded either from a URL or FTP server or from a local directory. Proceedwith either step 5 or step 6 depending on

Page 519

Version 8.6 to 10.0 Configuration Converter8. After clicking on Run the script is executed on Equalizer. If no errors occur and the script runs to com

Page 520

Appendix DEqualizer OnDemandSections in this chapter include:What is Equalizer OnDemand? 568Differences from Equalizer Hardware 568Adding Ports on VM

Page 521 - Adding a GeoCluster (GUI)

Equalizer OnDemandWhat is Equalizer OnDemand?Equalizer OnDemand™ is a software-based virtual appliance that operates as an integral part of the virtua

Page 522 - Deleting a GeoCluster (CLI)

3. Equalizer OnDemand is delivered with no serial console configured because this requires additionalconfiguration by the user. A serial console can b

Page 523

Chapter 5Upgrading and DowngradingSections within this chapter include:Version 8.6 Upgrade Procedure 58Downgrading to Version 8.6 62Upgrading to the L

Page 524

Equalizer OnDemandline (highlighted in green) that indicates the network interface device type. The text highlighted in yellow iswhat VMware added to

Page 525

VMware vSphere or vCenter ClientsVMware ESX and ESXi servers are managed using either the vSphere or vCenter management clients. If you areusing eithe

Page 526 - Configuring GeoSites

Equalizer OnDemandh. The VMDK file for the OVF is now downloaded from the local directory. When it is done, theEqualizerOnDemand VM should now appear

Page 527 - Adding a GeoSite (GUI)

eqcli > user touch passwordVMware Player and VMware FusionBesides running on dedicated hardware with the VMware ESX operating system, VMware can al

Page 528 - GeoSite Instance Parameters

Equalizer OnDemandl In the CLI, enter:eqcli > versionl In the GUI, the System ID is shown on the Welcome screen that is displayed when you login.4.

Page 529

found in the section "Configuring VLANs" on page 100.d. Confirm you can reach the default route gateway using the ping command:eqcli > pi

Page 531

Glossary66in46in4 is an Internet transition mechanism for migrating from Internet Protocol version 4 (IPv4) to IPv6.AAccess Control Lists (ACLs)Refers

Page 532

Glossaryadministration addressThe IP address assigned to Equalizer on any VLAN. Access to Equalizer can be configured for each VLAN.administration int

Page 533

backup EqualizerThe backup unit in a failover pair of Equalizers. The backup unit constantly monitors the health of the active(primary) unit, and repl

Page 534 - Resources

Upgrading and DowngradingVersion 8.6 Upgrade Procedure1. Connect Equalizer with a serial console. Refer to "Setting Up a Terminal or Terminal Emu

Page 535

Glossarycookie headerOne of Equalizer's supported headers, a cookie header is an HTTP data string previously sent by a server that isstored in Eq

Page 536 - Name a GeoSite Resource (GUI)

the network infrastructure so that configuration and routing protocols handle both IPv4 and IPv6 addressing.dynamic weightThe weight that Equalizer as

Page 537 - Name a GeoSite Resource (CLI)

GlossaryfirewallA set of security programs, which is located at a network gateway server and which protect the network fromany user on an external net

Page 538

hubA device that joins all the components attached to a network.IICMPInternet Control Message Protocol. Used by operating systems of networked compute

Page 539

Glossarypacket, and TCP/IP.IP addressA 32-bit address assigned to a host using TCP/IP. IP addresses are written in dotted decimal format, forexample,

Page 540

is a more performant protocol which does not protect data from all the issues described above. It is howevermore useful for time-sensitive data so it

Page 541 - Backup and Restore

Glossaryspecify that if a page is requested which is company-internal only and the client is not on the local network todrop the request (or hand out

Page 542 - Backup (GUI)

PpacketA group of data that is transmitted as a single entity.passive FTP connectionAn Equalizer option that rewrites outgoing FTP PASV control messag

Page 543 - Backup (CLI)

GlossaryportThe abstraction used by Internet transport protocols to distinguish among multiple simultaneous connections toa single destination host.po

Page 544 - Restore (GUI)

redirectionThe process of receiving input from or sending output to a different resource than usual.regular expression (RE)One or more non-empty branc

Page 545 - Restore (CLI)

8. Enter the upgrade URL using the Version 8.6 syntax and press "Enter". For example, the following URLdownloads the image from a local serv

Page 546

GlossaryRSTRefers to the TCP protocol’s reset command, which instructs a device to end a connection.SSecure Sockets Layer (SSL)A protocol that enables

Page 547 - Chapter 28

sessionA logical connection between a server and a client that may span a series of individual client requests and serverresponses (i.e., transactions

Page 548 - Learning About Atoms

Glossarysticky connectionA Layer 4 connection in which a particular client remains connected to same server to handle subsequentrequests within a set

Page 549 - Creating a Bracket Expression

TTCPTransmission Control Protocol; the rules for the conversion of data messages into packets. TCP providesSeeISO/OSI model, Layer 4, packet, transpor

Page 550

Glossaryvirtual server addressAn IP address that is aliased to a physical server that has its own, separate IP address. See virtual web server.virtual

Page 551

Table of ContentsExiting the CLI 129Working in the CLI 130CLI Contexts and Objects 130Object Relationships 132Command Line Editing 133Entering Names f

Page 552

Upgrading and Downgrading11. The following message is displayed:PERMANENTLY upgrade this system to EQ/OS 10 [Y/N]?Press "Y" and then "E

Page 553 - Physical Dimensions

Press "Y" and then "Enter" to create a restore image.14. The system then prompts you to enter a URL for the restore image as well

Page 554

Upgrading and Downgrading18. Press any key to reboot the system.19. As the system reboots, you may see prompts indicating that the front panel switch

Page 555 - Using the File Editor

1. Connect Equalizer with a serial console. Refer to "Setting Up a Terminal or Terminal Emulator" on page 46.2. Log into the CLI.3. At the g

Page 556 - Editing Files

Upgrading and Downgradingprompts indicated in the sample output below, enter the restore image password (restore_password) and press the Enter key to

Page 557 - Main and Submenu Commands

Beginning image restore process./tmp/restore.img.xz (1/1)Once the image is restored, the system reboots again. After the reboot is complete, theVersio

Page 559 - Appendix C

Chapter 6Licensing EqualizerSections within this chapter include:Licensing Equalizer 68Adding and Removing Licenses (CLI) 68Adding and Removing Licens

Page 560 - Conversion Process

Licensing EqualizerLicensing EqualizerEqualizer can be configured without a license, but will not process any cluster traffic until it is licensed. Th

Page 561 - _000 and _001

a. Log into the CLI.b. Enter:license genreqc. Copy the output of the above command into an email and send it [email protected], requesting an

Page 562 - Migration Process

User Flags 182Setting the Locale 182Creating a User 182Deleting a User 183User Passwords 183User Permissions 183User Permissions Assigned on Object Cr

Page 563

Licensing EqualizerAdding and Removing Licenses (GUI)1. Log in to the GUI as described in "Logging In" on page 192.2. Click on the host name

Page 564

5. To request an Offline License:Note - When generating an offline license for upload to Equalizer, be sure that the last line in the file is a blankl

Page 565

Licensing Equalizerb. Click on Choose File to locate and select the file received from Coyote Point Support.c. Click on Commit to upload the file to E

Page 566

Chapter 7Configuring AccessSections within this chapter include:Default Login 74Creating Additional Logins 74Serial Access 74Network Access 74Global S

Page 567 - Equalizer OnDemand

Configuring AccessDefault LoginThe “touch“login (password: “touch“) is the default Equalizer administrative login for both the CLI and the GUI.For se

Page 568 - What is Equalizer OnDemand?

The global services settings provide a convenient way to enable and disable services on all subnets, should theneed arise. For example, when you are u

Page 569

Configuring AccessCLI GUI Network Servicefo_httpsFailover HTTPSFailover HTTPS GUI service; when enabled, the Equalizer will listen forHTTPS connection

Page 570 - OnDemand

Chapter 8Network ConfigurationSections in this chapter include:Networking Conventions 78Networking Technologies 78Common Equalizer Networking Scenario

Page 571

Network ConfigurationNetworking ConventionsSeveral conventions are used within this section:• Network addresses are represented in Classless Inter-Dom

Page 572

If the destination IP address is on a local network, source-based routing is not used. The packet is sent to thedestination system via Ethernet.If the

Page 573 - Licensing Equalizer OnDemand

Table of ContentsManage Software 211Tools 213Interfaces 215Viewing Link Status and Port Settings 215Modifying Port Settings 217Displaying Port Statist

Page 574

Network ConfigurationIn this configuration, 192.168.211.0/24 is a local network for Equalizer, configured by adding a subnet to theconfiguration. 192.

Page 575 - Upgrading Equalizer OnDemand

In this example, neither the 192.168.211.0/24 nor the 192.168.105.0/24 networks can access the Internet directly.The administrator configures Equalize

Page 576

Network ConfigurationCommon Equalizer Networking ScenariosThis section describes individual networking scenarios that can be used to build up a large,

Page 577

IPv4 Rules:1: pass on interface lo0 all hits: 0 bytes: 02: pass on interface wm1 hits: 227 bytes: 7025From To192.168.211.0/24 -> 192.168.211.0/243:

Page 578

Network ConfigurationIP Filter Rules:IPv4 Rules:1: pass on interface lo0 all hits: 0 bytes: 02: pass on interface wm1 hits: 32 bytes: 1368From To192.1

Page 579

Dual VLAN/NetworkAnother typical configuration is to have two networks connected to Equalizer:1. One for external connectivity (this is where the Equa

Page 580

Network Configuration2: pass on interface wm1 hits: 36 bytes: 1608From To192.168.211.0/24 -> 192.168.211.0/243: pass on interface wm0 hits: 48 byte

Page 581

We see that setting this flag has created a DSS table entry. This entry is a definition for the 0/0 destinationnetwork, which specifies that theextern

Page 582

Network Configuration2: pass on interface wm1 hits: 141 bytes: 7025From To192.168.211.0/24 -> 192.168.211.0/243: pass on interface wm0 hits: 5 byte

Page 583

Dual VLAN/Network with 2 GatewaysImagine a scenario very similar to the one described in Dual VLAN/Network, but theinternal networkis also able torout

Page 584

Server Configuration Constraints 244Configuring Routing on Servers 245Spoof Controls SNAT 245How Spoof Influences Routing 245Managing Servers 246Addin

Page 585

Network ConfigurationSource Routing Table:0.0.0.0/00:default via 10.0.0.254192.168.211.0/24:default via 192.168.211.210.0.0.0/24:default via 10.0.0.25

Page 586

-> 10.0.0.0/240.0.0.0/07: pass on interface wm0 hits: 4 bytes: 756From To10.0.0.0/24 -> any8: pass on interface wm1 hits: 0 bytes: 0From Toany -

Page 587

Network ConfigurationOutbound NAT allows the administrator to associate two subnets together using the outbound_nat parameter. Thisparameter is config

Page 588

All three rules are created for the single NAT change that we made. They can be read as "whenever traffic isleaving through the wm0 interface, if

Page 589

Network Configuration0.0.0.0/05: pass on interface wm1 hits: 0 bytes: 0From To192.168.211.0/24 -> any6: block on interface wm0 hits: 0 bytes: 0From

Page 590

Dual VLAN/Network with Multiple DestinationNetworksThe scenario above is sufficient if the servers are directly connected to (or are within the same b

Page 591

Network Configurationsuccessfuleqcli > vlan external subnet net destination 0.0.0.0/0gw10.0.0.6812000287: Operation successfuleqcli > vlan exter

Page 592

192.168.105.0/24:192.168.105.0/24 via 192.168.211.2default via 10.0.0.25410.0.0.0/24:192.168.105.0/24 via 192.168.211.2default via 10.0.0.254IP Filter

Page 593

Network Configuration7: pass on interface wm0 hits: 6 bytes: 956From To10.0.0.0/24 -> any8: pass on interface wm0 hits: 0 bytes: 0From Toany 192.16

Page 594

Equalizer Use of VLAN TechnologyEqualizer models E350GX, E450GX, E650GX support tagged and untagged VLANs on all front panel interfaceports. This sect

Comments to this Manuals

No comments