mpcd



mpcd(8)                      Maintenance Commands                      mpcd(8)




NAME

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


SYNOPSIS

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


DESCRIPTION

       MPOA  client  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

       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 for-
       warded using LANE or MPOA shortcuts.

       If the daemon is killed with SIGHUP it will close all the open  connec-
       tions, 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 estab-
              lished.

       -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 con-
              figuration  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 con-
              nects 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  zep-
              pelin’s -c option.


EXAMPLES

       This  script  snippet  shows  how  to run LANE and MPOA. After UNI sig-
       nalling 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)




Linux                            Nov 17, 1998                          mpcd(8)

Man(1) output converted with man2html