bionic (8) mpcd.8.gz

Provided by: atm-tools_2.5.1-2build1_amd64 bug

NAME

       mpcd - ATM MPOA (Multi-Protocol Over ATM) client daemon

SYNOPSIS

       mpcd  [  -s  Control  ATM address ] [ -l Data ATM address ] [ -c MPS control ATM address ] [ -i Interface
       number ] [ -m MPS MAC address ] [ -L LEC address [ -n ELAN name ] [ -C LECS Address ]]

DESCRIPTION

       MPOA client (MPC) is responsible for creating and receiving internetwork  layer  shortcuts.  Using  these
       shortcuts  MPCs  forward unicast internetwork layer packets effectively over ATM without need for routing
       protocols.

       MPC has two roles; ingress and egress. In ingress role MPC detects flows destined outside it's own subnet
       and  tries to establish shortcuts to those destinations. In egress role MPC accepts shortcuts and packets
       arriving on those shortcuts. Maintaining shortcuts is done with the help of MPOA server (MPS).

       Just as the Linux LAN Emulation client, MPOA client is also divided in two parts. The  parts  are  kernel
       component and a daemon process. The daemon opens and receives data shortcuts and control connections with
       the kernel component. The kernel component tallies packets flowing out from the LANE device and makes the
       decision if a packet should be forwarded using LANE or MPOA shortcuts.

       If  the  daemon  is  killed  with SIGHUP it will close all the open connections, purge ingress and egress
       cache entries, query LECS if applicable and then restart itself.

       Linux MPOA client only supports  non-LLC-muxed  shortcuts.  The  number  of  supported  MPOA  clients  is
       unlimited.

OPTIONS

       -s Control ATM address
              Local ATM address this MPC uses for MPOA control connections.

       -l Data ATM address
              Local ATM address from and to which MPOA shortcuts are established.

       -c MPS control ATM address
              ATM address of MPS. Only needed if MPS can not advertise it by itself.

       -i Interface number
              The interface number of LEC this MPC serves. E.g. 2 for "lec2".

       -m MPS MAC address
              MAC address of default router where MPS recides. Only useful if the MPOA server fails to advertise
              itself.

       -L LEC address
              Listen address of the LANE client zeppelin. mpcd uses this address as its own ATM address when  it
              queries  LECS  for  MPC configuration parameters. If this option is not present then mpcd will not
              use LECS to query for configuration parameters. This option is normally the same as zeppelin's  -l
              option.

       -n ELAN name
              Name  of  the ELAN for which mpcd asks for parameters when it connects to LECS.  If this option is
              not given, LECS should respond with parameters belonging to the default ELAN if one  exists.  This
              option is normally the same as zeppelin's -n option.

       -C LECS address
              ATM  address  of LECS mpcd asks for parameters. If this option is left empty and -L is given, mpcd
              uses ATM Forum assigned Well-Known LECS address. This option is normally the same as zeppelin's -c
              option.

EXAMPLES

       This  script snippet shows how to run LANE and MPOA. After UNI signalling and ILMI have been started LANE
       (zeppelin) and MPOA (mpcd) are started. The commented out line shows how to start mpcd so that it queries
       LECS for MPC parameters.

       Arguments jaarli[1-3] are local ATM addresses listed in file /etc/hosts.atm.

       ATM=/usr/src/atm
       case "$1" in
       start)
           cd $ATM
           if [ -x sigd/atmsigd ] ; then
                      sigd/atmsigd -b
           fi
           if [ -x ilmid/ilmid ] ; then
                      ilmid/ilmid -b -x
           fi
           if [ -x led/zeppelin ] ; then
                      led/zeppelin -2 -n sampo -i2 -l jaarli3 &
                      ifconfig lec2 10.10.10.208 \
                                  netmask 255.255.255.192 \
                                  broadcast 10.10.10.255
                      ifconfig lec2 up
                      route add default gw 10.10.10.193
           fi
           if [ -x mpoad/mpcd ] ; then
                      mpoad/mpcd -i2 -s jaarli1 -l jaarli2 &
                      #mpoad/mpcd -i2 -s jaarli1 -l jaarli2 \
                                  -L jaarli3 -n sampo &
           fi
           ;;
       esac
       exit 0

BUGS

       Supports only Ethernet type of ELANs. Probably others too.

AUTHORS

       Heikki Vatiainen <hessu@cs.tut.fi>, Sampo Saaristo <s156953@cs.tut.fi>

SEE ALSO

       zeppelin(8), atmsigd(8)