1
0
This repository has been archived on 2024-07-22. You can view files and clone it, but cannot push or open issues or pull requests.
Files
2024-07-22 01:58:46 -03:00

83 lines
2.2 KiB
Plaintext
Executable File

November 5 1998
Short instructions to get MPOA up and running
=============================================
In order to run MPOA you need to have LANE client (zeppelin)
running too. Below is a snippet from our boot-up script which
starts LANE and MPOA.
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 -f "Linux 2.1.126/ATM-0.51" -2 -c mpoa-lecs -n sampo -i2 -l jaarlimpc3 &
sleep 2
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
sleep 5
if [ -x mpoad/mpcd ] ; then
mpoad/mpcd -i2 -s jaarlimpc1 -l jaarlimpc2 &
fi
;;
esac
exit 0
Things worth noting are:
o same interface number (2) for zeppelin and mpcd
o different local ATM addresses (jaarlimpc[123])
o -2 option for zeppelin to get it running as a LANEv2 client
o default gw being reached via MPOA-enabled LANE interface.
Shortcuts, shortcut states and packet counters are available in
/proc/atm/mpc
How to create CBR SVCs
======================
You can create CBR SVCs with /proc/atm/mpc. Here is an example:
# echo add 130.230.54.142 tx=40000,0,1536 rx=40000,0,1536 > /proc/atm/mpc
After this when a shortcut is created to destination 130.230.54.142 it will
be signaled using the above values which are
tx=max_pcr,max_cdv,max_sdu rx=max_pcr,max_cdv,max_sdu
Correct value for max_cdv is currently 0.
These values correspond to values in <linux/atm.h>
struct atm_trafprm
An entry can be deleted like this:
# echo del 130.230.54.142 > /proc/atm/mpc
Existing entries can be checked with
% cat /proc/atm/mpc
Other things
============
If you are running your LANE services on a Fore switch, you can try
the '-f' option for zeppelin. My favourite is -f "`fortune`" :)
Sampo Saaristo <s156953@cs.tut.fi>
Heikki Vatiainen <hessu@cs.tut.fi>