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:
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): <freebsd-questions@FreeBSD.org>.
Ha ezzel a dokumentummal kapcsolatban van kérdése,
kérjük erre a címre írjon: <gabor@FreeBSD.org>.