Programmer's Guide (Supporting ADX v03.1.00) Manual

Brocade Virtual ADX XML API Programmer’s Guide 663
53-1003248-01
Data structures
6
SynProxyGlobalConfig
This structure is a high-level description of Syn-Proxy global configuration.
TABLE 264 Attributes
Name Type Presence Rules Description
enableSynProxy twoWayToggleEnum Optional When auto control
is already
configured, then
"enableSynProxy"
cannot be set to
DISABLED.
This parameter is to
enable or disable
Syn-Proxy.
enableAutoControl twoWayToggleEnum Optional Enable or disable
Syn-Proxy auto
control.
autoControlConfig SynProxyAutoControl
Config
Optional Mandatory when
value of
"enableAutoContro
l" is set to
ENABLED.
Auto control
configuration for
on-threshold and
off-threshold values.
limitSynProxyToDefinedVips twoWayToggleEnum Optional This parameter is
used to limit the
Syn-Proxy feature to
defined VIPs only.
limitSynProxyToVipTrafficOnly twoWayToggleEnum Optional This parameter is
used to
enable/disable
limiting of the
Syn-Proxy feature to
VIP traffic only.
enableSourceMacToAdxMac twoWayToggleEnum Optional This parameter is
used to set Source
MAC address of
SYN-ACK reply
packets to
ServerIron ADX MAC
address.
attackRateThreshold unsignedInt Optional Valid value range
is from 1 to
10,000,000. The
default value is
1000.
This parameter is to
configure a
threshold value for
the SYN attack rate.
maxConnTrapInterval unsignedInt Optional Valid value range
is from 1 to 600
seconds. The
default value is 60
seconds.
This parameter is for
configuring the SYN
Cookie Attack Type
Threshold trap
interval.
attackDetectionInterval unsignedInt Optional Valid value range
is from 1 to 10
(each interval
representing 100
ms, i.e. 100 ms to
1 second).
This parameter
specifies the interval
that is used to
define the time for
counting TCP SYN
packets.