The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Переключение выделенок ICMP 3"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Переключение выделенок ICMP 3"
Сообщение от alk emailИскать по авторуВ закладки on 22-Янв-04, 13:26  (MSK)
FreeBSD 5.1(маршрутизатор)+Postfix+Bind9

Есть такая вещь,
free 3 сетевухи
1) локал 2) 1 провайдер 3) 2 провайдер
работает скрипт который отслеживает падение каналов (PING)
строчки типа
int=IP интерфейса
OVER_ISP1=IP провайдера
ping -c 2 -S ${int} -f  ${OVER_ISP1} >null 2>&1
По умолчанию работают правила ipfw которые распределяют траффик
между 2-мя каналами (одни порты 1пров, другие 2пров). Маршрутизация средствами PBR
Когда канал падает запускается другой файл правил ipfw
который гонит трафик по одному каналу, канал восстанавливается - все
возвращается обратно.

Теперь что случилось
Упал канал прова, но их router пингуется
машины из моей сетки идут к нему но, он им возвращает ICMP 3

ВОПРОС:
Как сделать чтобы при получении ICMP 3.1 моя фря могла реагировать на
это ( допустим запустить другой скрипт )
Пинговать internet хосты не предлагайте!

Заранее спасибо

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "Переключение выделенок ICMP 3"
Сообщение от dawnshade emailИскать по авторуВ закладки on 22-Янв-04, 14:33  (MSK)
>FreeBSD 5.1(маршрутизатор)+Postfix+Bind9
>
>Есть такая вещь,
>free 3 сетевухи
>1) локал 2) 1 провайдер 3) 2 провайдер
>работает скрипт который отслеживает падение каналов (PING)
>строчки типа
>int=IP интерфейса
>OVER_ISP1=IP провайдера
>ping -c 2 -S ${int} -f  ${OVER_ISP1} >null 2>&1
>По умолчанию работают правила ipfw которые распределяют траффик
>между 2-мя каналами (одни порты 1пров, другие 2пров). Маршрутизация средствами PBR
>Когда канал падает запускается другой файл правил ipfw
>который гонит трафик по одному каналу, канал восстанавливается - все
>возвращается обратно.
>
>Теперь что случилось
>Упал канал прова, но их router пингуется
>машины из моей сетки идут к нему но, он им возвращает ICMP
>3
>
>ВОПРОС:
>Как сделать чтобы при получении ICMP 3.1 моя фря могла реагировать на
>
>это ( допустим запустить другой скрипт )
>Пинговать internet хосты не предлагайте!
>
>Заранее спасибо

Тогда сделать трейс и посмотреть, что следующее стоит за провом. его и пинговать.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "Переключение выделенок ICMP 3"
Сообщение от alk emailИскать по авторуВ закладки on 22-Янв-04, 15:27  (MSK)
>
>Тогда сделать трейс и посмотреть, что следующее стоит за провом. его и
>пинговать.
Смысл? Ну сделаю я трассировку увижу что, через (допустим), 2 хопа
ничего нет и надо перключаться на другой канал
1) Как это сделать автоматом?

Есть другая мысль отловить из инета в локал допустим 50 ICMP 3
и тогда спокойно перелючаться
ВОПРОС: как отлавливать в приходящем трафике ICMP 3


  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "Переключение выделенок ICMP 3"
Сообщение от dawnshade emailИскать по авторуВ закладки on 22-Янв-04, 15:28  (MSK)
>>
>>Тогда сделать трейс и посмотреть, что следующее стоит за провом. его и
>>пинговать.
>Смысл? Ну сделаю я трассировку увижу что, через (допустим), 2 хопа
>ничего нет и надо перключаться на другой канал
>1) Как это сделать автоматом?
>
>Есть другая мысль отловить из инета в локал допустим 50 ICMP 3
>
>и тогда спокойно перелючаться
>ВОПРОС: как отлавливать в приходящем трафике ICMP 3

Вручную. сейчас. сделать трейс. и впоследствии пинговать следующий роутер за провом.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "Переключение выделенок ICMP 3"
Сообщение от alk emailИскать по авторуВ закладки on 22-Янв-04, 15:41  (MSK)
>
>Вручную. сейчас. сделать трейс. и впоследствии пинговать следующий роутер за провом.


Не катит. Тогда проще пинговать какой-нибудь хост в инете
Но у меня проблема в том что у одного из провайдеров инет
спутниковый ( по ходу настроен через жопу или продают больше
чем имеют на спутнике) -> результат среднее время пинга 400-600
и в скрипте, почему-то,  ping на этом прове пропадает раз 20-30
в день: канал упал -> переключил -> восстановил и т.д.
В итоге соедениния,по портам,которые ходят через него,постоянно рвутся
... задалбывает
Или предложи как с этим бороться

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру