|
|
ru.networks- RU.NETWORKS ------------------------------------------------------------------ From : Eugene B. Berdnikov 2:5020/400 05 Nov 2004 20:03:30 To : "Victor A. Eldinow" Subject : Re: Вечный вопрос: две линии <-> LAN -------------------------------------------------------------------------------- ru> <418a9c8c@papir.kiev.ua> From: berd@desert.ihep.su (Eugene B. Berdnikov) Victor A. Eldinow <vitya@papir.kiev.ua> wrote: >> Мда... По-видимому, этот контракт достанется не Вам, а линуксоидам. >> Hе обидно? :) VAE> VAE> У меня таких задач не стояло, просто для знания - по какому _принципу_ VAE> будет разруливаться трафик двух каналов при условии что это два разных VAE> провайдера? Random для направления отдельной коннекции как простейший вариант. С помощью iptables SNAT прямолинейно реализуется round robin на 2 адреса, который с практической точки зрения можно рассматривать как random с весами каналов 1:1. А после принятия решения о том, какой src_ip подставить, надо делать маршрутизацию на один или другой интерфейс в соответствии с этим решением. Что линукс тоже умеет. Дальше работает conntrack. Да, я не обещал, что там нет хитростей (SNAT надо сделать до роутинга) и граблей (возможно, с ftp), но идея в общем-то ясна. VAE> Hапример юзер делает запрос на ftp://video.xx/kino.avi , что VAE> дальше сделает линукс? Запрос по ftp - это слишком много деревьев, за которыми леса не видно (коннект на порт 21, выбор режима act/pass, открытие канала данных, etc). Hе уверен, что линуксовом контраке для ftp что-то важное не прочавкали. Hо на практике все почему-то хотят обратного - отсадить ftp на отдельный канал, чтоб под ногами не мешался. Или в delay pools, хотя это жестоко. :) -- Eugene Berdnikov --- ifmail v.2.15dev5.3 * Origin: Institute for High Energy Physics, Protvino, Russia (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.networks/365128b6ab99.html, оценка из 5, голосов 10
|