Man Linux: Main Page and Category List

NAME

       les, bus - ATM LAN Emulation service demons

SYNOPSIS

       les [-d module] [-m module] [-f configuration_file]

       bus [-d module] [-m module] [-f configuration_file]

DESCRIPTION

       LE  Service  consists  of three components: LAN Emulation Configuration
       Server (lecs(8)), LAN Emulation Server (les) and Broadcast and  Unknown
       Server (bus).

       Les  performs  the  control coordination function for the emulated LAN.
       LE  clients  register  MAC  addresses  and/or  route  descriptors  they
       represent  to  les,  and  later  query it when they want to resolve MAC
       addresses/route  descriptors  into  ATM  addresses.  Other  LE  control
       messages  which  are to be distributed to every client in ELAN are also
       sent to les. Les forwards these messages using Control  Distribute  VCC
       which it has set up to every client in ELAN.

       Bus  handles  data  sent  by  clients  to  broadcast  and multicast MAC
       addresses and some of the data directed to unicast addresses. LE Client
       has  a possibility to send data directed to some unicast address to the
       bus before target’s ATM address has been resolved and the  Data  Direct
       VCC has been established.

       Configuration file example for les and bus:

         [main]
         memdebug=True
         debug=True
         [load]
         #memdebug=True
         #debug=True
         [conn]
         debug=True
         #S1, LE Server’s ATM address
         #S1=:47:00:23:00:00:00:03:00:00:01:00:02:01:00:20:ea:00:05:aa:00
         S1=:47:00:23:00:00:00:03:03:00:01:00:02:01:00:20:ea:00:0a:e9:01
         #S2, LAN Type
         S2="802.3"
         #S3, Maximum Frame Size
         S3=1516
         #S4, Join Timeout, s
         S4=15
         #S5, Maximum Frame Age, s
         S5=6
         #S6, BUS Atm address
         S6=:47:00:23:00:00:00:03:03:00:01:00:02:01:00:20:ea:00:0a:e9:02 #viulu
         #S6=0,0,170
         #ELANNAME="asdf"

       The  configuration file contains each modules name in brackets followed
       by variable definitions for that module. The definitions  are  of  form
       variable=value,  where  value  can  be either an integer, a truth value
       (True/False), a string enclosed in double quotes ("string") or  an  ATM
       address  in  hexadecimal  format.  Variables  that  can  be set are the
       debug/memdebug for each module and variables S1-S6  as  defined  in  LE
       specification.

       S1=Address of the LES. This address is used in ATM
          signalling.
       S2=Type of the emulated LAN. Valid values is "802.3".
       S3=Maximum frame size. Valid value is 1516.
       S4=Join Timeout. Time in seconds which LES waits for
          LE_JOIN_REQUEST before tearing down a connection.
       S5=Maximum frame Age. Currently not used.
       S6=Address of the BUS. This address is used in ATM signalling.
       ELANNAME= Name of the emulated LAN

       SIGHUP  causes  restart  of  the server. All resources are released and
       server is started. SIGUSR1 causes  the  server  to  dump  its  internal
       state. SIGUSR2 shuts down the server (hopefully) gracefully.

OPTIONS

       -d module
              Set  debugging  messages  on  for  a  module.  "All" sets
              debugging on for all modules.

       -m module
              Set memory debugging messages on for a module. "All" sets
              debugging on for all modules.

       -f configuration_file
              Use   the   specified   configuration   file  instead  of
              .lanevars.

FILES

       .lanevars                configuration file

BUGS

       Servers don’t establish point-to-multipoint  connections  to  LE
       clients  as  the  specification states, which means that some LE
       clients won’t work with these servers.

       Supports only IEEE 802.3 / Ethernet type of ELANs.

       This manual page is confusing.

AUTHOR

       Marko Kiiskila, TUT <carnil@cs.tut.fi>

SEE ALSO

       lecs(8), atmsigd(8), zeppelin(8)