FreeBSD kézikönyv
Előző | Fejezet 31. Egyéb haladó hálózati témák | Következő

# 31.12. Az Aszinkron adatátviteli mód (ATM)

Készítette: Harti Brandt.

## 31.12.1. A klasszikus IP-címek beállítása ATM felett (állandó)

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.

### 31.12.1.1. A teljesen hálószerű konfigurációk

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

Előző | Tartalom | Következő
Az IPv6 | Fel | A Közös cím redundancia protokoll (CARP)

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>.