(fwd) Re: Source Routing in FreeBSD 2.2.7

Andrey Gerzhov (kittle@freeland.alex-ua.com)
Fri, 30 Oct 1998 10:53:52 +0200 (EET)

-- forwarded message --
Path: freeland.alex-ua.com!barmaglot.alex-ua.com!f188.n463.z2!f116.n463.z2!f58.n463!f238.n5020!ddt.demos.su!f400.n5020!f1.n5036!news.lipetsk.su!keeper.stiref.lipetsk.ru!not-for-mail
Newsgroups: fido.ru.unix
Distribution: fido
X-Comment-To: All
From: Serge G. Chechelnitsky <serg@ref.stinol.lipetsk.su>
X-FTN-Sender: "Serge G. Chechelnitsky" <Serge.G.Chechelnitsky@f1.n5036.z2.fidonet.org>
Reply-To: serg@ref.stinol.lipetsk.su
Date: Wed, 28 Oct 98 11:25:17 +0200
Subject: Re: Source Routing in FreeBSD 2.2.7
Message-ID: <716kel$8ao$1@keeper.ref.int>
References: <909527998@p5.f103.n5080.z2>
Organization: Refrigerator Plant STINOL
X-FTN-AREA: RU.UNIX
X-FTN-MSGID: keeper.ref.int efd78baf
X-FTN-REPLY: 2:5080/103.5 36364bbe
X-FTN-REPLYADDR: serg@ref.stinol.lipetsk.su
X-FTN-REPLYTO: 2:5036/1@fidonet UUCP
X-FTN-Tearline: ifmail v.2.14dev
X-FTN-Origin: Refrigerator Plant STINOL (2:5036/1@fidonet)
X-FTN-SEEN-BY: 50/381 520 615 993 461/121 463/5 18 58 68 72 89 93 116 126 130 156
X-FTN-SEEN-BY: 463/159 166 173 177 188 220 244 246 252 306 432 600 690 707 1006
X-FTN-SEEN-BY: 464/100 465/185 467/10 469/124 478/20 490/63 4613/204 4614/1 4615/7
X-FTN-SEEN-BY: 4615/21 4616/3 4623/17 4625/3 4631/13 4635/4 5001/15 211 5002/16
X-FTN-SEEN-BY: 5003/15 5006/1 5007/1 5011/13 201 5012/1 5015/28 5020/62 68 118 204
X-FTN-SEEN-BY: 5020/238 240 300 400 443 487 510 748 1057 1169 1200 1381 1851 4000
X-FTN-SEEN-BY: 5022/5 5023/1 11 5024/11 5025/2 5027/16 5028/51 5029/5 5030/23 251
X-FTN-SEEN-BY: 5032/3 5034/1 5036/1 2 5039/7 5049/1 6 256 5050/5050 5051/15 5054/9
X-FTN-SEEN-BY: 5054/10 5055/44 5057/1 5058/24 5059/2 5060/88 5061/7 15 48 5064/5
X-FTN-SEEN-BY: 5065/1 10 5066/2 5069/1 2 5074/9 5075/10 5077/3 5078/15 5080/80
X-FTN-SEEN-BY: 5080/1003 5083/21 61 5084/10 5085/250 5094/5094 5100/21
X-FTN-PATH: 5036/1 5020/400 238 463/58 116
X-FTN-PATH: 463/188
Lines: 42
Xref: freeland.alex-ua.com fido.ru.unix:2635

Hi!

Oleg Shaikhutdinov <Oleg.Shaikhutdinov@p5.f103.n5080.z2.fidonet.org> wrote:
OS> Hello All.
OS>
OS> Объясните как настpоить сабж. Суть пpоблемы в следующем. Есть две сети, у
OS> каждой подключение к собственному пpовайдеpу, но также эти сети соединены
между
OS> собой отдельным каналом. В каждой из этих сетей есть свой default gateway
OS> котоpый подключен к каналу до своего пpовайдеpа.
OS> Как сделать так, чтобы была возможность pазместить подсеть пеpвой сети на
OS> теppитоpии втоpой подсети, но чтобы пакеты шли не на default gateway этой
сети
OS> (где они будут пpиpезаны маpшpутизатоpом пpовайдеpа), а чеpез маpшpутизатоp
OS> соединяющий эти две сети. Я думаю что это pешается сpедствами источниковой
OS> маpшpутизации, но не знаю как подойти к pешению этой пpоблемы. В pоли
OS> маpшpутизатоpа выступает FreeBSD 2.2.7.

Можно взять ipfilter - в нем есть forwarding пакетов на разные
интерфейсы в зависимости от условий.

А можно взять MPath. Про него в freebsd-hackers писали следующее :
> Vitaly V Belekhov <bsdl@riss-telecom.ru> said:
> >> Hello!
> >> Also how about routing with policies based on source address?
> >> Is such job exist or we need do it?
> You might want to take a look at Multipath Routing
> ftp://ftp.flirble.org/pub/unix/hacks/FreeBSD/mpath.b3.tgz
> by Chrisy Luke <chrisy@flix.net>.
>
> mpath comes with two functions; Multipath routing and Firewall
> rule-based packet forwarding, where firewall rules can change the
> next-hop of packets that match them.
> When you don't set firewall rules, it does load-balancing.

Там утверждалось также следующее
> The firewall forwarding code has been incorporated into -current,
> and patches for 2.2.7 ara available from peter wemm I believe.

-- 
SY
Serg
-- end of forwarded message --

-- 
С тем, что не помешает никогда,
                                               Kittle