1ATMSIGD.CONF(4)                  File Formats                  ATMSIGD.CONF(4)
2
3
4

NAME

6       atmsigd.conf - configuration file for the ATM signaling demon
7

SYNOPSIS

9       /etc/atmsigd.conf
10

DESCRIPTION

12       atmsigd.conf  contains  configuration  data for atmsigd.  atmsigd reads
13       atmsigd.conf after parsing the command line options, before  connecting
14       to the ATM network.
15
16       Configuration parameters are arranged in functional groups. In order to
17       set a parameter, the name of the group, the name of the parameter,  and
18       the parameter value(s) have to be specified, e.g.
19
20            sig level debug
21
22       decreases  the  logging  threshold for messages related to signaling to
23       the debug level. The following options are recognized:
24
25       debug dump path
26              Specifies the directory to which atmsigd will write  status  and
27              trace  dumps.  If  tracing is not yet enabled, the trace size is
28              automatically set to a (small) default value.
29
30       debug level level
31              Sets the default debug level to  level.  level  can  be  any  of
32              debug, info, warn, error, and fatal. Only messages with the same
33              or a higher priority than the debug  level  are  printed.   Note
34              that the command-line option -d generates even more output (e.g.
35              hexdumps of all packets passing between atmsigd and the network)
36              than debug level debug.
37
38       debug log path
39              Specifies  the  file  to  which atmsigd writes logging messages.
40              When using the special file name syslog, messages  are  send  to
41              the  system logger instead. Log messages are written to standard
42              output if no log file is specified. Writing to  standard  output
43              can  also be explicitly requested by using the special file name
44              stderr.
45
46       debug trace [number]
47              Enables tracing and optionally sets the number of  entries  that
48              should be kept in the trace buffer. A (small) default is used if
49              the number is omitted.
50
51       io level level
52              Sets the debug level for IO-related messages to level.
53
54       io max_rate rate
55              Sets the rate to signal if an application  requests  the  "maxi‐
56              mum".  See qos(7) for the syntax to use for expressing the rate.
57              The default maximum rate is  353207  cells/second  (OC3).  (Note
58              that  the  value  of  max_rate  does  not constrain the rates an
59              application can explicitly request.)
60
61       io qos qos
62              Configures the signaling VC to use the specified QOS (see qos(7)
63              for  the  syntax).  By default, UBR at link speed is used on the
64              signaling VC.
65
66       io vc [itf.]vpi.vci
67              Uses the specified VC for  signaling  messages  instead  of  the
68              usual 0.0.5.
69
70       saal level level
71              Sets the debug level for messages related to SAAL (i.e. SSCF and
72              SSCOP) to level.
73
74       sig level level
75              Sets the debug level for messages related to  signaling  (Q.2931
76              or ISP) to level.
77
78       sig mode mode
79              Set  the  mode  of operation. The following modes are available:
80              user for the user side, network for the network side, and switch
81              for operation in a switch. The default behaviour is user.
82
83       sig uni30
84              Use  UNI  3.0  signaling.  If specified together with sig uni31,
85              this option sets UNI 3.1 signaling with a few backwards-compati‐
86              bility extensions.
87
88       sig uni31
89              Use  UNI  3.1  signaling.  This  option can be combined with sig
90              uni30 (see above).
91
92       sig uni40
93              Use UNI 4.0 signaling. This option  can  be  combined  with  sig
94              q.2963.1 (see below).
95
96       sig q.2963.1
97              Enable  peak cell rate renegotiation. This option is only avail‐
98              able with UNI 4.0 signaling.
99
100       sig vpci vpci itf itf
101              Sets up a very simplistic type of routing. All calls  with  VPCI
102              values  equal to or greater than vpci will be routed to itf, and
103              their VPI values will be set to the signaled  VPCI  minus  vpci.
104              Multiple  sig  vpci  entries can be used to support an arbitrary
105              number of interfaces.  Example: with sig vpci 4 itf  1,  a  call
106              signaled  for  VPCI/VCI  0.x is routed to 0.0.x, a call signaled
107              for 6.y is routed to 1.2.y, etc.
108
109       policy level level
110              Sets the debug level for messages related to policy decisions to
111              level.
112
113       policy decision direction address
114              Takes  the  specified  decision  for  calls  from or to address.
115              decision can be either allow or reject. direction is either from
116              or  to.  The address may be wildcarded by prepending a slash and
117              the number of significant bits (NSAP) or  digits  (E.164).   The
118              rules  are  searched  in  the order in which they appear in atm‐
119              sigd.conf until the first match. If no rule matches, the call is
120              allowed.
121
122       entity [itf.]vpi.vci { options ... }
123              Activates  a  signaling  entity  on  that  specific VC. Multiple
124              entity clauses can appear in the same configuration. When  using
125              entity, the option io vc is not available.  entity is optionally
126              followed by the following options,  enclosed  in  curly  braces:
127              vpci  (corresponds to sig vpci), mode (corresponds to sig mode),
128              qos (corresponds to vc qos), route, and default.  The  last  two
129              options  determine  how  outbound  calls  are  routed. The route
130              option is  followed  by  an  address  in  the  format  used  for
131              addresses  in policy. If no route entry matches the called party
132              number of an outbound call, the entry  marked  with  default  is
133              selected.
134
135       When  setting  multiple  parameters  in  the same group, the group name
136       doesn't have to be repeated if it is  followed  by  the  parameters  in
137       curly braces.  Example:
138
139           debug {
140               level warn
141               dump /var/tmp
142               log syslog
143               trace 100
144           }
145
146
147       Line breaks can be inserted in atmsigd.conf wherever spaces or tabs are
148       allowed. Everything between a `#' and the end of the line is considered
149       a comment. The `#' character cannot be escaped.
150
151       If  an option is specified in atmsigd.conf and on the command line, the
152       command line has priority.
153

COMPATIBILITY

155       Certain options used by past versions of atmsigd but  no  longer  docu‐
156       mented  on  the  man  page are still recognized and supported, but they
157       also yield a warning message. Future versions of atmsigd will not  rec‐
158       ognize those options.
159

AUTHOR

161       Werner Almesberger, EPFL ICA <Werner.Almesberger@epfl.ch>
162

SEE ALSO

164       atmsigd(8), qos(7), syslogd(8)
165
166
167
168Linux                           March 19, 2000                 ATMSIGD.CONF(4)
Impressum