The OpenNET Project / Index page

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

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

"Multihoming на FreeBSD"  
Сообщение от AAG email(ok) on 27-Апр-05, 14:34 
Добрый день!
Задача не раз обсуждалась – шлюз на FreeBSD, 2 провайдера по ADSL. Надо организовать доступ в инет по этим каналам с балансировкой нагрузки и при падении одного из каналов переход на второй. Пользователи должны ходить в инет через сквиду. И нужен доступ ко всем службам, работающим на сервере ( DNS, WWW, SendMail, FTP) по обоим каналам (2 разных статических IP).
В форуме все предложения – настройка с помощью PBR (Policy-Based Routing) с помощью nat and ipfw. А при падении канала – запускать скрипты для перенастройки форвардинга.
Но встает вопрос – как работать со сквидой, при такой настройке??
И хотелось бы настроить такую систему с помощью маршрутизации, без форвардинга, с помощью gated или zebra, используя динамическую маршрутизацию и несколько gateway с метриками.
Существует ли такой способ на FreeBSD или это только киски ставить надо??
Если нет способа настроить без форвардинга, то как настроить доступ в инет с локалки через сквиду с балансировкой нагрузки на каналы?
Насколько я понимаю синтаксис ipfw fwd localhost,3128 tcp from {local_net} to any 80
Может перенаправить трафик http на сквиду, но как потом сквида сбалансирует его на 2 канала??
Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]


1. "Multihoming на FreeBSD"  
Сообщение от eplumber (??) on 27-Апр-05, 21:49 
Друг! Ты это, матчасть учи...
почитай книжки про BGP, вопросы сами отпадут...
А сквиду - ему то вопще начхать, что там происходит с каналами и маршрутами, ему дефолт роут подавай!
Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

2. "Multihoming на FreeBSD"  
Сообщение от AAG email(??) on 28-Апр-05, 08:26 
>Друг! Ты это, матчасть учи...
>почитай книжки про BGP, вопросы сами отпадут...
Да матчасть читаю, и что б BGP настраивать, сначало надо за АО заплатить. А размах еще не тот, что бы АО тянуть :-)).
>А сквиду - ему то вопще начхать, что там происходит с каналами
>и маршрутами, ему дефолт роут подавай!
А вот по поводу этого как раз и задал вопрос. PBR настьроить и всех в инет пустить с Source Routing - это пол дела, а вот как это все через Сквиду вырулить??? У меня там и аутентификация, и статистика по пользователям и ограничение по трафику. Все устраивает и очень бы хотелось по 2-м каналам через сквиду научится ходить.....
Поэтому и хотелось узнать, может есть варианты настроить динамическую маршрутизацию по двум гейтам без форвардинга и без АО.
Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

3. "Multihoming на FreeBSD"  
Сообщение от XoRe email(??) on 27-Мрт-06, 07:08 
PBR решит половину твоих проблем.

>>А сквиду - ему то вопще начхать, что там происходит с каналами
>>и маршрутами, ему дефолт роут подавай!

В сквиде предусмотрена балансировка нагрузки.
http://devlink.narod.ru/articles/20031021.html
Суть - на машине поднимается 3 сквида.
1,2 - идут по разным каналам.
3 использует их в качестве парентов.
Можно настроить и как балансировку и по приоритетам.

>А вот по поводу этого как раз и задал вопрос. PBR настьроить
>и всех в инет пустить с Source Routing - это пол
>дела, а вот как это все через Сквиду вырулить??? У меня
>там и аутентификация, и статистика по пользователям и ограничение по трафику.
>Все устраивает и очень бы хотелось по 2-м каналам через сквиду
>научится ходить.....
>Поэтому и хотелось узнать, может есть варианты настроить динамическую маршрутизацию по двум
>гейтам без форвардинга и без АО.

Самому интересно)
У меня такой вопрос к знающим людям:
У меня сейчас 3 канала к разным провайдерам.
Система FreeBSD 5.1, скоро будет 6.0.
Мне нужно настроить маршрутизацию так, чтоб все шло по одному каналу, если он в дауне, то по второму, а если в дауне второй, то по третьему.
Сейчас это организовывается скриптом, который запускает ping )
Как  я понял, это предел статической маршрутизации.

Нужна динамическая.
Я почитал про RIP, BGP, OSPF.
И про программы zebra, iproute2.
Как я понимаю, лучше всего подойдет BGP, так как в нем можно локально указывать weight.

Скажите пожалуйста, нужно ли для этого регестрировать свою AS в интернете или можно поставить номер от фонаря?
Дело в том, что анонсов по маршрутизации от своих провайдеров я не получаю, все три канала - dsl подключения.

Если не затруднит, покажите пожалуйста пример конфига для bgp на эту тему.
У меня установлена zebra с bgpd.

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




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

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