Technical data

Gateway Routing Daemon (GATED) Configuration Reference
A.16 The Kernel Statement
will cause all pending route changes of the specified type to be processed
during the flash update.
type
, which specifies the type of routes that will be processed during a
flash update. Interior specifies that interior routes will also be installed
(see Section A.12.1).
all
specifies the inclusion of exterior routes as well
(see Section A.12.2). The default is
interface
, which specifies that only
interface routes will be installed during a flash update.
Specifying flash limit -1 all causes all routes to be installed during the
flash update; this mimics the behavior of previous versions of GATED.
background
specifies that the remaining routes are processed in batches in
the background, that is, when no routing protocol traffic is being received.
Normally, 120 routes are installed at a time to allow other tasks to be
performed and the background processing is done at lower priority than flash
updates the following parameters allow tuning of these parameters:
limit
, which specifies the number of routes which may be processed at
during one batch. The default is 120.
priority
, which specifies the priority of the processing of batches of
kernel updates in relationship to the flash update processing. The default
is
lower
, which means that flash updates are processed first. To process
kernel updates at the same priority as flash updates, specify
flash
.To
process kernel updates at a higher priority, use
higher
.
A.16.9 Kernel Tracing Options
While the kernel interface is not technically a routing protocol, in many cases it
is handled as one. You can enter the following two symbols from the command
line because the code that uses them is executed before the trace file is parsed.
symbols
Symbols read from the kernel, by nlist() or similar interface.
iflist
Interface list scan. This option is useful when entered from
the command line as the first interface list scan is performed
before the configuration file is parsed.
The following tracing options can be specified only in the configuration file. They
are not valid from the command line.
remnants
Routes read from the kernel when GATED starts.
request
Requests by GATED to Add/Delete/Change routes in the kernel
forwarding table.
Use the following general option and packet-tracing options to systems that use
the routing socket to exchange routing information with the kernel. They do not
apply to systems that use the old BSD 4.3
ioctl( )
interface to the kernel.
info
Records informational messages received from the routing socket, such as
TCP lossage, routing lookup failure, and route resolution requests. GATED
does not currently do processing on these messages, just logs the information
if requested.
Packet tracing options (which may be modified with
detail
,
send
, and
recv
)
specify the types of message and include:
routes
Routes exchanged with the kernel, including Add/Delete/Change messages
and Add/Delete/Change messages received from other processes.
Gateway Routing Daemon (GATED) Configuration Reference A–29