
Profiles
44
8.2.2. Tests
8.2.2.1. General tests
'General' tests are provided for the following :-
• FB105 tunnel state : the
fb105
attribute lists one or more FB105 tunnel names (see Section 11.1) - if any
of the specified tunnels are in the Active state, this tunnel-state test will pass
• PPPoE connection state : the
ppp
attribute lists one or more PPPoE connection names (see Chapter 10) - if
any of the specified connections are up, this pppoe-state test will pass
• Routable addresses : the
route
attributes lists one or more IP addresses (full addresses, not CIDR prefix
ranges) - only if all the addresses are 'routable' - i.e. there is an entry in the routing table that will match
that address - will this test pass. Refer to Chapter 7 for discussion of routing tables and the routing logic
used by the FB6000
• VRRP state : the
vrrp
attribute lists one or more Virtual Router group membership definitions (see
Chapter 14) by name - if the FB6000 is not the master device in any of these Virtual Routers, this test will fail
If more than one of these general tests is selected (corresponding attribute specified), then they must all pass
(along with all other tests defined) for the overall result to be pass.
8.2.2.2. Time/date tests
Time and/or date tests are specified by
date
and/or
time
objects, which are child objects of the
profile
object.
You can define multiple date ranges via multiple
date
objects - the date test will pass if the current date is
within any of the defined ranges. Similarly, you can define multiple time ranges via multiple
time
objects -
the time test will pass if the current time is within any of the defined ranges.
8.2.2.3. Ping tests
Like time/date tests, a Ping test is specified by a
ping
object, as a child of the
profile
object. At most
one Ping test can be defined per profile - logical combinations of profiles can be used to combine Ping tests
if necessary.
8.2.3. Inverting overall test result
The tests described in the previous section are used to form an overall test result. Normally this overall result is
used to determine the profile state using the mapping Pass > Active and Fail > Inactive. By setting the
invert
attribute to
true
, the overall result is inverted (Pass changed to Fail and vice-versa) first before applying the
mapping.
8.2.4. Manual override
You can manually override all tests, and force the profile state using the
set
attribute - a value of
true
forces
the state to Active, and
false
forces it to Inactive.
Note that the value of the
invert
attribute is ignored when manual override is requested.
These fixed-state profiles can be used as simple on/off controls for configuration objects. The following shows
an example of two such profiles, expressed in XML :-
Содержание FB6602
Страница 1: ...FireBrick FB6602 User Manual FB6000 Versatile Network Appliance...
Страница 2: ......
Страница 60: ...Profiles 45 profile name Off set false profile name On set true...