1mpcd(8)                      Maintenance Commands                      mpcd(8)
2
3
4

NAME

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

SYNOPSIS

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

DESCRIPTION

14       MPOA  client  internetwork  layer shortcuts. Using these shortcuts MPCs
15       forward unicast internetwork layer packets effectively over ATM without
16       need for routing protocols.
17
18       MPC  has  two  roles;  ingress  and egress. In ingress role MPC detects
19       flows destined outside it's own subnet and tries to establish shortcuts
20       to those destinations. In egress role MPC accepts shortcuts and packets
21       arriving on those shortcuts. Maintaining shortcuts  is  done  with  the
22       help of MPOA server
23
24       Just  as the Linux LAN Emulation client, MPOA client is also divided in
25       two parts. The parts are kernel component and  a  daemon  process.  The
26       daemon  opens  and receives data shortcuts and control connections with
27       the kernel component. The kernel component tallies packets flowing  out
28       from  the LANE device and makes the decision if a packet should be for‐
29       warded using LANE or MPOA shortcuts.
30
31       If the daemon is killed with SIGHUP it will close all the open  connec‐
32       tions, purge ingress and egress cache entries, query LECS if applicable
33       and then restart itself.
34
35       Linux MPOA client only supports non-LLC-muxed shortcuts. The number  of
36       supported MPOA clients is unlimited.
37

OPTIONS

39       -s Control ATM address
40              Local ATM address this MPC uses for MPOA control connections.
41
42       -l Data ATM address
43              Local  ATM  address  from and to which MPOA shortcuts are estab‐
44              lished.
45
46       -c MPS control ATM address
47              ATM address of MPS. Only needed if MPS can not advertise  it  by
48              itself.
49
50       -i Interface number
51              The interface number of LEC this MPC serves. E.g. 2 for "lec2".
52
53       -m MPS MAC address
54              MAC  address of default router where MPS recides. Only useful if
55              the MPOA server fails to advertise itself.
56
57       -L LEC address
58              Listen address of the  LANE  client  zeppelin.  mpcd  uses  this
59              address as its own ATM address when it queries LECS for MPC con‐
60              figuration parameters. If this option is not present  then  mpcd
61              will  not  use  LECS to query for configuration parameters. This
62              option is normally the same as zeppelin's -l option.
63
64       -n ELAN name
65              Name of the ELAN for which mpcd asks for parameters when it con‐
66              nects to LECS.  If this option is not given, LECS should respond
67              with parameters belonging to the default  ELAN  if  one  exists.
68              This option is normally the same as zeppelin's -n option.
69
70       -C LECS address
71              ATM  address of LECS mpcd asks for parameters. If this option is
72              left empty and -L is given, mpcd uses ATM Forum  assigned  Well-
73              Known  LECS  address.  This  option is normally the same as zep‐
74              pelin's -c option.
75

EXAMPLES

77       This script snippet shows how to run LANE  and  MPOA.  After  UNI  sig‐
78       nalling  and ILMI have been started LANE (zeppelin) and MPOA (mpcd) are
79       started. The commented out line shows how to  start  mpcd  so  that  it
80       queries LECS for MPC parameters.
81
82       Arguments   jaarli[1-3]   are   local  ATM  addresses  listed  in  file
83       /etc/hosts.atm.
84
85       ATM=/usr/src/atm
86       case "$1" in
87       start)
88           cd $ATM
89           if [ -x sigd/atmsigd ] ; then
90                      sigd/atmsigd -b
91           fi
92           if [ -x ilmid/ilmid ] ; then
93                      ilmid/ilmid -b -x
94           fi
95           if [ -x led/zeppelin ] ; then
96                      led/zeppelin -2 -n sampo -i2 -l jaarli3 &
97                      ifconfig lec2 10.10.10.208 \
98                                  netmask 255.255.255.192 \
99                                  broadcast 10.10.10.255
100                      ifconfig lec2 up
101                      route add default gw 10.10.10.193
102           fi
103           if [ -x mpoad/mpcd ] ; then
104                      mpoad/mpcd -i2 -s jaarli1 -l jaarli2 &
105                      #mpoad/mpcd -i2 -s jaarli1 -l jaarli2 \
106                                  -L jaarli3 -n sampo &
107           fi
108           ;;
109       esac
110       exit 0
111

BUGS

113       Supports only Ethernet type of ELANs. Probably others too.
114

AUTHORS

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

SEE ALSO

119       zeppelin(8), atmsigd(8)
120
121
122
123
124Linux                            Nov 17, 1998                          mpcd(8)
Impressum