*nix Documentation Project
·  Home
 +   man pages
·  Linux HOWTOs
·  FreeBSD Tips
·  *niX Forums

  man pages->Tru64 Unix man pages -> atmsig (8)              
Title
Content
Arch
Section
 

atmsig(8)

Contents


NAME    [Toc]    [Back]

       atmsig  -  Allows  the configuration and management of the
       UNI signaling module

SYNOPSIS    [Toc]    [Back]

       /usr/sbin/atmsig command arguments

OPTIONS    [Toc]    [Back]

       This section is organized by the  tasks  you  can  perform
       with  the  atmsig  command.  Each task subsection provides
       the atmsig command syntax and the arguments to use to complete
 the tasks.

   Enabling an ATM Interface    [Toc]    [Back]
       Syntax: atmsig up driver=driver_name

       [ilmi state=on | off [vci=vci# vpi=vpi# vc_options]]

       [sig vci=vci# vpi=vpi# vc_options]

       [timers      [qsaal      [qsaal_timers=value...]      q93b
       [q93b_timers=value...]]]

       [account [state=on | off]]

       [trace [state=on | off] [layer=q93b | qsaal | all]]

       [version [uni=3.0 | 3.1]] [wait]

       Enables signaling on the interface specified by  the  next
       argument.   The default VC used for signaling is VPI 0 and
       VCI 5.  Specifies the interface.  This argument can appear
       anywhere   on   the  command  line.   The  vc_options  are
       described in the DESCRIPTION section.   Enables  (on)  and
       disables  (off) ILMI on the interface.  Specify a VCI number
 and VPI number, if you do not want to use the default.
       Enables signaling on a VC other than the default.  Specify
       a VCI number and VPI number, if you do not want to use the
       default.   The vc_options are described in the DESCRIPTION
       section.  Specifies that the Q.SAAL or Q.93B timer  values
       are to be modified. See Modifying ATM Signaling Timer Values
 for a description of timers.  Enables  (on)  and  disables
  (off)  accounting information for a virtual circuit
       (VC).  By default, accounting is disabled.   Enables  (on)
       and disables (off) signaling packet tracing for the interface.


              The layer parameter specifies the level of  signaling
  packet tracing to be performed when tracing is
              enabled.  Specifying q93b enables  the  tracing  of
              Q.93B  ATM  signaling  packets,  qsaal  enables the
              tracing of Q.SAAL  ATM signaling packets,  and  all
              enables  the  tracing  of ATM signaling packets for
              both layers.  If you do not specify this parameter,
              by default the Q.93B layer of ATM signaling packets
              are traced.  Specifies the signaling version to use
              on  the  interface.  The default is UNI3.0.  Forces
              the command to wait until an address is  registered
              with the switch and signaling is actually up on the
              interface.

       For example, the following command disables ILMI,  enables
       packet  tracing, and brings signaling up using VCI 100 and
       VPI 0 on  interface  lta0.   atmsig  up  driver=lta0  ilmi
       state=off trace state=on sig \ vci=100 vpi=0


   Disabling an ATM Interface    [Toc]    [Back]
       Syntax:

       atmsig down driver=driver_name

       Disables  signaling  on  the driver_name interface. If you
       disable the interface using the atmconfig command, signaling
  on  that interface is also disabled.  You must enable
       signaling again using the up option.  Specifies the interface.
   This  argument  can appear anywhere on the command
       line.

   Enabling and Disabling ILMI on an ATM Interface    [Toc]    [Back]
       Syntax:

       atmsig ilmi driver=driver_name [state=on | off]

       [vci=vci# vpi=vpi# vc_options]

       Specifies Interim Local Management Interface  (ILMI).   If
       no  options are specified, atmsig displays whether ILMI is
       enabled.  Specifies  the  interface.   This  argument  can
       appear anywhere on the command line.  Enables (on) or disables
 (off) ILMI.  By default, ILMI is enabled on  Virtual
       Path  Identifier  (VPI)  0  and Virtual Channel Identifier
       (VCI) 16 when signaling  is  enabled  on  that  interface.
       Specifies  a  VCI  number,  if  you do not want to use the
       default.  Specifies a VPI number, if you do  not  want  to
       use  the  default.  Specifies the traffic contract parameters
 (vc_options), which are described in the  DESCRIPTION
       section.

   Enabling and Disabling Signaling on an ATM Interface    [Toc]    [Back]
       Syntax:  atmsig  signaling  driver=driver_name [state=on |
       off]

       [timers      [qsaal      [qsaal_timers=value...]      q93b
       [q93b_timers=value...]]]

       [account [state=on | off]]

       [trace [state=on | off] [layer=q93b | qsaal | all]]

       [vc_options]

       Specifies  signaling  for  the  interface specified by the
       next argument.  Specifies the  interface.   This  argument
       can  appear anywhere on the command line.  Enables (on) or
       disables (off) signaling.  If you do not specify a  state,
       signaling is enabled.  By default, signaling is enabled on
       VPI 0 and VCI 5.  You cannot enable  ILMI  by  using  this
       command.   Specifies that the Q.SAAL or Q.93B timer values
       are to be modified. See Modifying ATM Signaling Timer Values
  for  a  description of timers.  Enables (on) and disables
 (off) accounting information for a  virtual  circuit
       (VC).   By  default, accounting is disabled.  Enables (on)
       and disables (off) signaling packet tracing for the interface.


              The   layer   parameter   specifies  the  level  of
              signaling packet tracing to be performed when tracing
  is enabled.  Specifying q93b enables the tracing
 of Q.93B ATM signaling packets,  qsaal  enables
              the  tracing  of Q.SAAL  ATM signaling packets, and
              all enables the tracing of  ATM  signaling  packets
              for both layers.  If you do not specify this parameter,
 by default the Q.93B layer of  ATM  signaling
              packets are traced.  Specifies the traffic contract
              parameters (vc_options), which are described in the
              DESCRIPTION section.

   Displaying ATM Interface Signaling State    [Toc]    [Back]
       Syntax:

       atmsig state | status driver=driver_name [ilmi qsaal q93b]

       Displays the state of Q.93B, Q.SAAL, and ILMI on an interface.
   The  state and status result in the same behavior.
       If no options are specified, atmsig displays the state  of
       Q.93B,  Q.SAAL, and ILMI, and whether tracing and accounting
 are enabled.  Specifies the interface.  This  argument
       can  appear anywhere on the command line.  Specifies ILMI.
       Specifies Q.SAAL.   Q.SAAL  is  a  generic  name  used  to
       describe  the transport layer for Q.93B.  Specifies Q.93B.
       Q.93B  is  a  generic  name  for  the  signaling  protocol
       employed  at  the  User-Network  Interface (UNI) of an ATM
       network.

   Displaying ATM Interface Signaling Statistics    [Toc]    [Back]
       Syntax:

       atmsig stats driver=driver_name [qsaal q93b zero]

       Displays statistics for an interface.  If no  options  are
       specified,  the  statistics  of  Q.93B and Q.SAAL are displayed.
   Specifies  the  interface.   This  argument  can
       appear  anywhere  on  the  command line.  Specifies Q.SAAL
       statistics.  Specifies Q.93B statistics.  Clears the counters
 after they are read and displayed.

   Modifying ATM Signaling Timer Values    [Toc]    [Back]
       Syntax:

       atmsig        timers       driver=driver_name       [qsaal
       [qsaal_timers=value...] q93b [q93b_timers=value...]]

       Specifies that the timer values are to be modified for the
       interface specified by the next argument.  You must modify
       timer values before the signaling module is brought up  on
       a  specific  interface.   If the interface is already running,
 disable the signaling module on the interface before
       setting  the timer values. If the driver on that interface
       is down, the timer values cannot be  modified.   Specifies
       the  interface.   This argument can appear anywhere on the
       command line.   Specifies  Q.SAAL  timers.   If  no  timer
       options  are  specified,  atmsig  displays  the timers and
       their values.  Sets a qsaal_timer to value  (in  seconds).
       For  4.5 seconds, use the value 4.5; for 800 milliseconds,
       use the value .8.   You can specify  multiple  timers  and
       values,  delimited  by a space.  The following table shows
       the Q.SAAL timers that can be modified:





              --------------------------------------
              Timer   Description
              --------------------------------------
              tcc     Connection control timer
              tka     Keep alive timer
              tnr     No response timer
              tpl     Poll timer
              tid     Idle timer (For UNI 3.1 only)
              --------------------------------------
              Specifies Q.93B timer.  If  no  timer  options  are
              specified,  atmsig  displays  the  timers and their
              values.  Sets a q93b_timer to value  (in  seconds).
              You  can specify multiple timers and values, delimited
 by a space.  The  following  table  shows  the
              Q.93B timers that can be modified:

              --------------------
              Timer   Description
              --------------------
              t303    T303 timer
              t308    T308 timer
              t309    T309 timer
              t310    T310 timer
              t313    T313 timer
              t316    T316 timer
              t322    T322 timer
              t398    T398 timer
              t399    T399 timer
              --------------------

              For example, to set the T303 timer of Q.93B and the
              connection control timer  of  Q.SAAL  on  interface
              lta0 to 5 seconds and 790 milliseconds and 105 milliseconds,
 respectively, use the following command:
              atmsig   timer  driver=lta0  qsaal  tcc=0.105  q93b
              t303=5.790


   Enabling ATM Signaling Packet Tracing    [Toc]    [Back]
       Syntax:

       atmsig trace driver=driver_name [state=on | off]

       [layer=q93b | qsaal | all] [read] [raw]

       Specifies signaling packet tracing on the interface specified
  by  the next argument.  If no options are specified,
       atmsig displays whether packet tracing is enabled.  Specifies
  the interface.  This argument can appear anywhere on
       the command line.  Enables (on) and disables (off) signaling
  packing tracing. Once packet tracing is enabled, only
       the last 24 packets transmitted and received  are  cached.
       Specifies the level of signaling packet tracing to be performed
 when tracing is enabled.  Specifying  q93b  enables
       the  tracing of Q.93B ATM signaling packets, qsaal enables
       the tracing of  Q.SAAL  ATM  signaling  packets,  and  all
       enables the tracing of ATM signaling packets for both layers.
  If you do not specify this parameter, by default the
       Q.93B  layer  of  ATM signaling packets are traced.  Reads
       the packets.  Reading UNI signaling packets during connection
  establishment  and tear down phases might be helpful
       for debugging purposes.

              For example, the following command  enables  packet
              tracing  and  reads the incoming and outgoing packets:
 atmsig trace driver=lta0 state=on read

              All incoming packets are  marked  with  the  string
              '------->'  and  all  out  going packets are marked
              with the string '<--------'.  All message types are
              not  currently supported.  If a message type cannot
              be interpreted, the raw bytes are displayed.  Reads
              the  data  as  it is received and displays the raw,
              hexadecimal data. The data is not  translated  into
              packets.

   Decoding ATM Signaling Messages    [Toc]    [Back]
       Syntax:

       atmsig decode [file=filename]

       Decodes  UNI 3.0 signaling messages.  By default, the atmsig
 command expects to read  a  file  named  uni3  in  the
       directory from which the command is invoked.  Specifies an
       alternative file that contains signaling messages.

       This command enables you to decode UNI 3.0 signaling  messages
  from  a  file  that  you  create.  If atmsig cannot
       decode the message, the raw bytes are displayed.

       The file containing the message bytes (hexadecimal values)
       must adhere to the following guidelines: Each message must
       start with the protocol  discriminator  09  (hexadecimal).
       Each  message  sequence  must  be separated by a new line,
       without any characters or spaces in the line.  If all message
  bytes  consist of both nibbles (for example, a value
       of 9  represented  as  09  hexadecimal),  spaces  are  not
       required between each byte.  If some message bytes consist
       of a single nibbles (for example, a value of 9 represented
       as  9 hexadecimal), spaces are required between each byte.

       For example, the following is a valid file containing  two
       ATM  signaling  messages.  Although all message bytes consist
 of both nibbles, spaces are included in  the  example
       for readability only.  Note: The line after the first message
 is a new line that does not contain any spaces.

       09 03 80 00 02 02 80 00 09 5a 80 00 05 88 00 00 00 21

       09 03 80 00 02 07 80 00 0f 58 80 00 0b 05 8c 23 e4  81  23
       e4 83 01 84 00

       The  output of the atmsig decode command for the preceding
       file is as follows: Message #1 :  Protocol  Discriminator:
       09   Call   Reference                   (03   80)   Value:
       0002 [2] Message Length:                0009  [9]  Message
       Type:                 CALL PROCEEDING          (02 80)

               Connection Id                  (5a 80)
               Length :                       0005 [5]
               Octet 5 (VPAS & P/E):          88
               VPI:                           0000 [0]
               VCI:                           0021 [33]

       Message #2 : Protocol Discriminator:        09 Call Reference
                        (03         80)         Value:
       0002  [2] Message Length:                000f [15] Message
       Type:                 CONNECT                  (07 80)

               AAL Parameters                 (58 80)
               Length :                       000b [11]
               AAL Type :                     05
               FSDU:                          23e4 [9188]
               BSDU:                          23e4 [9188]
               Mode Id:                       01
               SSCS Type:                     00


   Displaying and Setting the ATM Signaling Version    [Toc]    [Back]
       Syntax:

       atmsig version driver=driver_name [uni=3.0 | 3.1]

       Displays or sets the signaling version to use on an interface.
   If no version number is specified, atmsig displays
       the version number.  The default is UNI3.0.  Specifies the
       interface.   This argument can appear anywhere on the command
 line.

   Displaying ILMI Address List for an Interface    [Toc]    [Back]
       Syntax:

       atmsig addrlist driver=driver_name

       Displays the ATM addresses of the ILMI  on  the  interface
       specified  by  the  next  argument.  Displayed information
       includes: ILMI state, ATM  prefixes  of  the  User-Network
       Interface (UNI), and all ATM addresses on the UNI.  Specifies
 the interface.  This argument can appear anywhere  on
       the command line.

   Adding and Deleting an ATM Address Prefix    [Toc]    [Back]
       Syntax:

       atmsig prefix driver=driver_name {+addr  | -addr }=prefix

       Specifies an ATM address prefix on the interface specified
       by the next argument.  The ATM subsystem uses ILMI to register
  a  new set of addresses based on the new prefix and
       existing End System  Identifiers  (ESIs).   Specifies  the
       interface.   This argument can appear anywhere on the command
 line.  Adds (+addr) or deletes (-addr) an ATM address
       prefix.  The prefix value is a string in hexadecimal notation.


       For example, to add an ATM address prefix, enter: #   atmsig
 prefix driver=lta0 +addr=0x3999990000000008002BB2C201

       To  remove  the  ATM prefix added in the previous example,
       enter:      #        atmsig       prefix       driver=lta0
       -addr=0x3999990000000008002BB2C201


   Enabling and Disabling VC Accounting Information    [Toc]    [Back]
       Syntax:

       atmsig account driver=driver_name [state=on | off]

       Specifies  accounting  information  for  virtual  circuits
       (VCs).   If  specified  with  no  arguments,  it  displays
       whether  accounting is enabled for all VCs.  Specifies the
       interface.  This argument can appear anywhere on the  command
  line.   Enables  (on)  and disables (off) accounting
       information for all VCs.  By default, accounting  is  disabled.
   If accounting is enabled, the source address, the
       destination address, and the duration of the connection is
       printed on the console when a VC is released.

DESCRIPTION    [Toc]    [Back]

       The atmsig command configures ATM UNI signaling on the end
       system. It also displays state information about the  signaling
  module,  and can be used to disable and enable the
       ILMI and signaling. The various timer values  and  statistics
  for the signaling transport (Q.SAAL) and the signaling
 protocol (Q.93B) can be read and modified.

       The signaling module is associated with a specified interface
 at all times, which is identified by the driver name.
       If the interface is disabled, the signaling module is also
       disabled.  The signaling module must be enabled again when
       the interface is brought back on line.

   Traffic Contract Parameters (vc_options)    [Toc]    [Back]
       The  following  arguments  specify  the  traffic  contract
       parameters  (vc_options),  which describe the characteristics
 of the cell stream transferred over the  PVC.   These
       parameters  are  defined  in  the  ATM  Forum User-Network
       Interface (UNI) Specification.  When setting  up  PVCs  on
       the  network, use the same traffic parameters when configuring
 the PVC on switches and the other end system.  Specifies
  the maximum packet size that can be transmitted and
       received (mtu), transmitted (fmtu), or received (bmtu)  on
       the  PVC.  You  can specify one value for both transmitted
       and received packets, or specify a value  for  transmitted
       and received packets separately.  If none of the mtu arguments
 are specified, a default value  is  set.   Specifies
       the  quality  of service requested in both (qos), the forward/outgoing
 (fqos), or backward/incoming  (bqos)  directions.
  You  can specify one value for both directions, or
       specify a value for forward and backward directions  separately.
  The class parameter specifies the quality of service
 required to meet a given service class's  performance
       objectives.   Valid  qos_class  values and example service
       classes are as follows: Unspecified (Best Effort). This is
       the  default.  Connection oriented constant bit rate traffic
 with source/destination timing relationships.  Connection
 oriented variable bit rate traffic with source/destination
 timing relationships.  Connection oriented variable
       bit  rate  traffic  with no timing relationships.  Connectionless
 variable bit rate traffic with  no  timing  relationships.
   Undefined  bit  rate  traffic.  Available bit
       rate traffic.

              Local significance of quality  of  service  is  not
              fully  implemented.  Specifies if the traffic cells
              congestion bits  are  to  be  set/cleared  on  both
              (+tagging/-tagging),  on outgoing (+ftagging/-ftagging),
 or on incoming (+btagging/-btagging)  directions.
  You can specify both directions, or specify
              the forward and backward directions separately.  By
              default, tagging is not set.

              Local  significance  of tagging is not fully implemented.
  Specifies that the best  effort  indicator
              be  set  (+bei) or cleared (-bei).  The best effort
              indicator is used with  quality  of  service  class
              NONE, and applies to both directions.

              By  default,  the  best  effort  indicator  is set.
              Specifies, in cells per second, an upper  bound  on
              the  PVC's  CLP  0  cell  stream in both directions
              (peak0), in the outgoing direction (fpeak0), or  in
              the  incoming  direction (bpeak0).  You can specify
              one rate for both directions, or specify a rate for
              outgoing  and  incoming  directions separately.  By
              default, the CLP 0 peak cell rate is set to a minimum
 value.

              Peak  cell  rates only apply to adapters which support
 CBR and cell pacing.  Specifies an upper bound
              (in  cells  per  second)  on the PVC's CLP 0+1 cell
              stream in both directions (peak1), in the  outgoing
              direction  (fpeak1),  or  in the incoming direction
              (bpeak1).  You can specify one rate for both directions,
  or specify a rate for outgoing and incoming
              directions separately.  By  default,  the  CLP  0+1
              peak cell rate is set to a minimum value.

              Peak cell rates only apply to adapters that support
              CBR  and  cell  pacing.   Specifies  the  Broadband
              Bearer Capability Traffic Type.  For PVCs, specifying
 either CBR or pacing causes cells in the  PVC's
              traffic  stream  to be inserted into the network at
              the rate  specified  in  the  peak1  argument.   By
              default, bbtraffic is set to NONE.

              The  CBR  and pacing options only apply to adapters
              that support these modes.  Specifies the  Broadband
              Bearer  Capability  Class  of  Bearer  (BCOB).   By
              default, bbclass is set  to  NONE.   Specifies  the
              Broadband  Bearer  Capability  Timing Requirements.
              By default, bbtiming is set to NONE.

              Local significance of timing is  not  fully  implemented.
   Specifies the Cell Loss Priority (CLP) of
              the PVC's  traffic  cell  stream.  The  +bbclipping
              argument indicates that the cells should be treated
              with low priority and should be dropped, if needed,
              during periods of congestion (CLP 0).  The -bbclipping
 argument indicates that the  cells  should  be
              treated  with  high  priority  and  should  not  be
              dropped during periods of congestion (CLP 1).

              By default, clipping is not  set.   Local  significance
 of clipping is not fully implemented.

SEE ALSO    [Toc]    [Back]

      
      
       Commands: atmconfig(8)

       Files: atm.conf(4)

       Asynchronous Transfer Mode



                                                        atmsig(8)
[ Back ]
 Similar pages
Name OS Title
alp IRIX algorithm pool management module
modconf Linux a module configuration utility
streamadm Tru64 Defines configuration information about a STREAMS module or driver
cfgmgr Tru64 Configuration management server
cvconfig IRIX WorkShop Configuration Management Specification
libcfg Tru64 introduction to the Configuration Management Library
usermgmt.conf OpenBSD user management tools configuration file
gr_sn IRIX NUMA Memory Management Configuration Tool
sn IRIX NUMA Memory Management Configuration Tool
cfgmgr.auth Tru64 Configuration management server authorization database
Copyright © 2004-2005 DeniX Solutions SRL
newsletter delivery service