A klasszikus IP ATM felett (Classical IP over ATM, CLIP) a legegyszerűbb módszer az IP-címek használatára az Aszinkron adatátviteli móddal (Asynchronous Transfer Mode, ATM) együtt. Kapcsolt és állandó kapcsolatok (Switched Virtual Channel, SVC és Permanent Virtual Channel, PVC) esetén egyaránt megfelelő. Ebben a szakaszban ez utóbbival fogunk foglalkozni.
A CLIP beállítását állandó csatornákon például úgy tudjuk megoldani, ha az összes gépet külön ezekre a célokra szánt állandó csatornákkal összekapcsoljuk egymással. Ez az egyszerű megoldás azonban nagyobb számú gép esetében már nem eléggé hatékony. A következő példában csupán négy gépet kötünk hálózatba, melyik mindegyike egy ATM kártyával csatlakozik az ATM hálózatra. Ehhez elsőként tervezzük meg az IP-címek kiosztását és a gépek közti ATM kapcsolatokat. A példában ez az alábbiak szerint alakul:
Gép | IP-cím |
---|---|
A-gep | 192.168.173.1 |
B-gep | 192.168.173.2 |
C-gep | 192.168.173.3 |
D-gep | 192.168.173.4 |
A teljes hálózat felépítéséhez minden egyes pár között egy-egy ATM kapcsolatra lesz szükségünk:
Gépek | VPI.VCI pár |
---|---|
A-gep -
B-gep | 0.100 |
A-gep -
C-gep | 0.101 |
A-gep -
D-gep | 0.102 |
B-gep -
C-gep | 0.103 |
B-gep -
D-gep | 0.104 |
C-gep -
D-gep | 0.105 |
A kapcsolatok egyes végein szereplő VPI és VCI értékek természetesen eltérhetnek, de ezeket mi most az egyszerűség kedvéért egyenlőnek tekintettük. A következő lépésben minden gépen állítsuk be az ATM felület:
A-gep#
ifconfig hatm0 192.168.173.1 up
B-gep#
ifconfig hatm0 192.168.173.2 up
C-gep#
ifconfig hatm0 192.168.173.3 up
D-gep#
ifconfig hatm0 192.168.173.4 up
Ha feltételezzük, hogy minden gépen a
hatm0
az ATM felület neve. Most
pedig az A-gep
-en állítsuk be
az állandó csatornákat. (Itt most
feltesszük, hogy az ATM switch-eken mindezt már
elvégeztük. A switch
kézikönyvében erről
részletesebb leírást is
találhatunk.)
A-gep#
atmconfig natm add 192.168.173.2 hatm0 0 100 llc/snap ubr
A-gep#
atmconfig natm add 192.168.173.3 hatm0 0 101 llc/snap ubr
A-gep#
atmconfig natm add 192.168.173.4 hatm0 0 102 llc/snap ubr
B-gep#
atmconfig natm add 192.168.173.1 hatm0 0 100 llc/snap ubr
B-gep#
atmconfig natm add 192.168.173.3 hatm0 0 103 llc/snap ubr
B-gep#
atmconfig natm add 192.168.173.4 hatm0 0 104 llc/snap ubr
C-gep#
atmconfig natm add 192.168.173.1 hatm0 0 101 llc/snap ubr
C-gep#
atmconfig natm add 192.168.173.2 hatm0 0 103 llc/snap ubr
C-gep#
atmconfig natm add 192.168.173.4 hatm0 0 105 llc/snap ubr
D-gep#
atmconfig natm add 192.168.173.1 hatm0 0 102 llc/snap ubr
D-gep#
atmconfig natm add 192.168.173.2 hatm0 0 104 llc/snap ubr
D-gep#
atmconfig natm add 192.168.173.3 hatm0 0 105 llc/snap ubr
Természetesen nem csak UBR használható, hanem minden más olyan forgalmazási beállítás, amit az ATM kártyáink ismernek. Itt most a forgalmi beállítás nevét a hozzá tartozó konkrét paraméterek követik. Az atmconfig(8) segédprogram használatához így kérhetünk segítséget:
#
atmconfig help natm add
Olvassuk el az atmconfig(8) man oldalát.
Ugyanez a beállítás az
/etc/rc.conf
állomány
használatával is elvégezhető. Az
A-gep
esetében mindez így
nézne ki:
network_interfaces="lo0 hatm0" ifconfig_hatm0="inet 192.168.173.1 up" natm_static_routes="B-gep C-gep D-gep" route_B-gep="192.168.173.2 hatm0 0 100 llc/snap ubr" route_C-gep="192.168.173.3 hatm0 0 101 llc/snap ubr" route_D-gep="192.168.173.4 hatm0 0 102 llc/snap ubr"
A CLIP útvonalak pillanatnyi állapota így kérdezhető le:
A-gep#
atmconfig natm show
Ha kérdése van a FreeBSD-vel kapcsolatban, a
következő címre írhat (angolul):
<questions@FreeBSD.org>.
Ha ezzel a dokumentummal kapcsolatban van kérdése, kérjük erre a címre írjon:
<gabor@FreeBSD.org>.