|
|
|
новичок
      
участник
Last Login: 30.10.2005 21:16
Сообщ.: 4,
Visits: 45
|
|
Здравствуй All!
Первый раз столкнулся с необходимостью написать небольшую (а может и большую) программу, и думаю, с какого бока подойти к этому...
Но ближе к сути:
Существует сервер, представляющий из себя центр коммутации сообщений, (установлена операционная система - Linux Mandrake 9.1). На нем заведено несколько логических каналов : некоторое число исходящих (на их концах висят абоненты с ip-адресами) и два - входящих(также две машины-источника с ip-адресами).
Каналы можно открывать и закрывать соответствующими командами
из командной строки.
Из двух каналов-источников один - резервный и находиться в выключенном состоянии, второй, соответственно, включен и работает.
Нужно написать программу, которая, скажем, периодически опрашивала
бы основной канал-источник (например, пингами) и, если эха нет, или RTT
велико, закрывала бы основной канал и открывала резервный, продолжая при этом опрашивать основной канал, до тех пор пока он вновь не заработает, после чего, программа должна закрыть резервный и открыть основной канал
вновь.
Написал туманно, но точнее, боюсь надо вдаваться в детали.
Важно знать можно ли это сделать в принципе, приблизительно как и на
чем это написать (perl,c-shell..etc.)
Заранее спасибо.
С уважением, Александр.
|
|
|
|
|
Supreme Being
      
участник
Last Login: 14.05.2003 9:56
Сообщ.: 99,
Visits: 1 090
|
|
Посмотри в сторону динамической маршрутизации. Если я правильно понял - тебе нужен резервный канал на случай падения или не качественной работы основного.
|
|
|
|