PC-router: ekonomicheski vygodnoe reshenie zadachi IP-marshrutizacii


[ KOI8 | CP1251(MS-Windows) | CP866(DOS) | ISO8859-5 | Mac ]

Vvedenie

IP-marshrutizatory yavlyayutsya svyazuyushim zvenom v TCP/IP-setyah, obespechivayushim stykovku podsetei mezhdu soboi. Naprimer, dlya podklyucheniya lokal'noi seti k Internet neobhodim marshrutizator, podklyuchennyi k lokal'noi seti s odnoi storony, i k vneshnemu kanalu s drugoi. Vozmozhno neskol'ko reshenii zadachi IP-marshrutizacii.

  1. Ispol'zovanie komp'yutera obshego naznacheniya v kachestve marshrutizatora. Naprimer, odna iz mashin, podklyuchennyh k lokal'noi seti, mozhet vypolnyat' funkcii marshrutizatora, obespechivayushego ostal'nym mashinam lokal'noi seti vyhod vo vneshnii mir. Etot podhod harakterizuetsya minimumom zatrat, no trebuet nalichiya v seti mashiny s programmnym obespecheniem, sposobnym vypolnyat' funkcii marshrutizatora na fone obychnoi raboty (kak pravilo, eto odin iz klonov OS UNIX), i kvalificirovannogo administratora etoi sistemy. Eti trebovaniya ne vypolneny, naprimer, dlya lokal'noi seti, ob'edinyayushei personal'nye komp'yutery s Windows+Netscape.
  2. Ispol'zovanie specializirovannyh marshrutizatorov, naprimer, izdelii firmy Cisco. Etot podhod schitaetsya naibolee standartnym, no pri etom on i naibolee dorogoi: marshrutizatory s sootvetstvuyushim programmnym obespecheniem stoyat ot $2,000 do $10,000. Tem ne menee, v nekotoryh sluchayah (vysokoskorostnye marshrutizatory, marshrutizatory opornyh setei) etot podhod mozhet byt' edinstvenno primenimym.
  3. Ispol'zovanie specializirovannyh marshrutizatorov, postroennyh na baze nedorogih komp'yuterov obshego naznacheniya. Komp'yuter klassa IBM PC 386+, osnashennyi neobhodimymi interfeisami i sootvetstvuyushim programmnym obespecheniem, s uspehom vypolnyaet funkcii marshrutizatora. Budem nazyvat' takoi marshrutizator PC-routerom (ili PK-routerom). Podobno variantu (2), eto reshenie ne trebuet nalichiya UNIX-mashin v lokal'noi seti, ravno kak i kvalificirovannogo personala dlya ih obsluzhivaniya. S drugoi storony, pri ispol'zovanii svobodnogo programmnogo obespecheniya, a takzhe pravil'nom vybore apparatnyh komponent pri postroenii PC-routera, ego sebestoimost' v prostyh sluchayah okazyvaetsya v raione $300...$500.

Dannaya rabota osveshaet nekotorye voprosy primeneniya PC-routerov pri postroenii setei s protokolom TCP/IP.

Apparatura PC-routera

Vybor komp'yuterov klassa IBM PC v kachestve apparatnoi platformy marshrutizatora obuslovlen horoshim sootnosheniem stoimost'/proizvoditel'nost'. Primenenie OS Linux trebuet processor ne huzhe i386, i minimum 4šMb operativnoi pamyati. Monitor, klaviatura, diskovody gibkih diskov ne trebuyutsya. Zhestkogo diska emkost'yu 40šMb vpolne dostatochno dlya prostyh primenenii.

V kachestve interfeisa lokal'noi seti mozhet ispol'zovat'sya deshevaya plata Ethernet NE2000, stabil'no rabotayushaya s sovremennymi versiyami OS Linux i obespechivayushaya real'nuyu skorost' peredachi pol'zovatel'skih dannyh poryadka 200šKbait/s. Vozmozhno takzhe primenenie bolee dorogih plat, obespechivayushih skorosti do 800šKbait/s.

Asinhronnyh posledovatel'nyh portov, prisutstvuyushih na mul'tikarte, dostatochno dlya prostyh primenenii; pri neobhodimosti mogut ustanavlivat'sya dopolnitel'nye mul'tiportovye asinhronnye adaptery, v tom chisle intellektual'nye, naprimer, 8-portovaya plata Comtrol Rocketport Board.

Pri neobhodimosti stykovki s setevym oborudovaniem, imeyushim sinhronnyi posledovatel'nyi interfeis, mozhet ispol'zovat'sya sinhronnyi adapter Riscom N2 firmy SDL Communications, obespechivayushii propusknuyu sposobnost' do 4 Mbit/s.

Programmnoe obespechenie PC-routera

V kachestve OS PC-routera ispol'zovana OS Linux svobodnyi klon OS UNIX. Yadro Linux obespechivaet marshrutizaciyu IP-paketov, fil'traciyu paketov (IP firewalling), podschet paketov (IP accounting), i rabotu s razlichnymi tipami setevyh interfeisov. Nami ispol'zovalis': Ethernet, SLIP/CSLIP, PPP.

Ustoichivost' PC-routera k otklyucheniyu pitaniya v proizvol'nye momenty vremeni obespechivaetsya montirovaniem kornevogo razdela diska v rezhime tol'ko na chtenie . Razdel /var montiruetsya na "chtenie/zapis'", i pri vyklyuchenii pitaniya okazyvaetsya povrezhden, no pri puske PC-routera on razmechaetsya (mkfs) zanovo i inicializiruetsya s master-kopii, hranyasheisya na kornevom razdele.

Dlya mnogih primenenii PC-routerov dostatochno staticheskoi marshrutizacii, no vozmozhen i zapusk na PC-routere demona dinamicheskoi marshrutizacii, naprimer, routed, bcastd ili gated.

Dopolnitel'nye funkcii PC-routera

Pomimo marshrutizacii IP-paketov, PC-router mozhet vypolnyat' nekotorye drugie funkcii. Naprimer:

  1. Keshiruyushii nameserver. Pri nevysokoi skorosti linii svyazi mezhdu lokal'noi set'yu i vneshnim mirom, vremya razresheniya domennyh imen (preobrazovaniya imen v IP-nomera) dlya mashin lokal'noi seti mozhet byt' sushestvenno uluchsheno za schet zapuska na PC-routere demona named v keshiruyushem rezhime.
  2. Spuler pechati. Podklyuchenie k PC-routeru printera pozvolyaet ispol'zovat' ego kak setevoi printer. Prichem vozmozhna organizaciya preobrazovaniya dannyh pered pechat'yu, naprimer, iz formata Postscript v format HP-PCL, ispol'zuemyi printerami firmy Hewlett Packard.
  3. Terminal'nyi server. Vozmozhno ispol'zovanie PC-routera dlya obsluzhivaniya modemnogo pula, prinimayushego vhodnye zvonki abonentov, podklyuchennyh po dial-up SLIP/PPP.

Vyvody

Tehnologiya PC-routerov vo mnogih sluchayah predlagaet nedorogoe, effektivnoe i gibkoe reshenie zadachi IP-marshrutizacii pri ob'edinenii TCP/IP setei. Po nashemu mneniyu, ona predstavlyaet interes pri postroenii TCP/IP setei organizacii i malyh gorodov, osobenno v usloviyah ogranichennogo finansirovaniya.

Laboratoriya telekommunikacii "Botik"


webmaster@botik.ru