Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 3 May 2001 13:06:22 -1000
From:      "Wai Chan" <waichan@hpu.edu>
To:        <freebsd-net@freebsd.org>, <freebsd-questions@freebsd.org>
Subject:   outgoing traffic load balancing with multiple ISP
Message-ID:  <LNEJKGADPHKMLOFLNLFLCEEIFAAA.waichan@hpu.edu>

next in thread | raw e-mail | index | archive | help
This is a multi-part message in MIME format.

------=_NextPart_000_0261_01C0D3D1.DA347370
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit

I have two ISPs (two different serial links to my router).  I want 50% of
all outgoing traffic go through ISP 1 with ISP 1 provided IP address as
source address, and the other 50% of all outgoing traffic go through ISP 2
with ISP 2 provided IP address as source address.

Will this work if I add the following ipfw rules?

#forward 50% of the traffic
/sbin/ipfw add prob 0.5 fwd 127.0.0.1 tcp from any to any 80 via fxp0
#forward everything which is missed by the "0.5" rule
/sbin/ipfw add prob 1 fwd 127.0.0.1 tcp from any to any 80 via fxp1

I would appreciate it if someone could provide me
comments/suggestions/corrections.

Thanks!

best wishes,
Wai Chan

------=_NextPart_000_0261_01C0D3D1.DA347370
Content-Type: application/ms-tnef;
	name="winmail.dat"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
	filename="winmail.dat"

eJ8+IhYXAQaQCAAEAAAAAAABAAEAAQeQBgAIAAAA5AQAAAAAAADoAAEIgAcAGAAAAElQTS5NaWNy
b3NvZnQgTWFpbC5Ob3RlADEIAQ2ABAACAAAAAgACAAEGgAMADgAAANEHBQADAA0ABgAAAAQA9wAB
A5AGAFwGAAAiAAAACwACAAEAAAALACMAAAAAAAMAJgAAAAAACwApAAAAAAADADYAAAAAAB4AcAAB
AAAAMgAAAG91dGdvaW5nIHRyYWZmaWMgbG9hZCBiYWxhbmNpbmcgd2l0aCBtdWx0aXBsZSBJU1AA
AAACAXEAAQAAABYAAAABwNQlp/7YwMhEC8FNhIyt5MnYAkdpAAACAR0MAQAAABUAAABTTVRQOldB
SUNIQU5ASFBVLkVEVQAAAAALAAEOAAAAAEAABg4APDyeJdTAAQIBCg4BAAAAGAAAAAAAAACh7BO1
dr69SaYDVkCt7q3lwoAAAAsAHw4BAAAAAgEJEAEAAABUAgAAUAIAAIADAABMWkZ1PgZuGQMACgBy
Y3BnMTI1FjIA+Atgbg4QMDMzTwH3AqQD4wIAY2gKwHOAZXQwIFRhaANxzQKAfQqACMggOwlvDiCW
OAKACoF2CJB3awuAtGQ0DGBjAFALA2MAQRELtSBJIBDwdmUgSHR3bxZQU1AEICj1FtJkBpBmBJAJ
8AVAESCpByIgbAuAawQgdBbwSG15IANgdXQEkCk0LiAWUXcAcAVANTDgJSBvZiAHQAMgGZGUZ28L
gGcWwHJhASAtDeAgG3AWwGgZgWdoaRcCIDEaMGkcgBz1cDcDYBRwAQBkFlAdIGFkVmQJcAQRYQQg
cwhhY3sWsB7VLBrwFNAccRawb98gwQXAGp8brxy3Mh1YJBB3Hh8fLyXhLgqiCoQKgFc/AxADIByA
BAAaMAWwayC/BpAWUSWhILMCECHgbwPwiyJxBSBmB+BydWwHkOo/J0ojAhByGkALICFWRyDCIqUn
RC9zYguALwcqYylCJOFiIDAuNc0psHclUA4gNy4vIC8g/R1AdA3wKbADYSBxGWAZIS0w0jgRUBRw
YSmweHDLAUArjGUWoHJ5KFEicd53KGAQ4CjgBCBtBAElQdZiMPEg0SIvISIqoydI/yVQLe8u8R1A
L28wfzGIFTOXJ4YaIQhgbCVQYXAk4P8FkAcwGbAo4AVAKPEfgAeAfwIgFrAFoDvSJOUZQD2CbVsH
gAIwczagHMBnB5B0fmkCID8gBaE8QT+jJztUaxDwGOEhJ0piP4EdUXPPINAgUCelC3AgQ0GRJ0QF
EfEARPALAAGACCAGAAAAAADAAAAAAAAARgAAAAADhQAAAAAAAAMAA4AIIAYAAAAAAMAAAAAAAABG
AAAAABCFAAAAAAAAAwAHgAggBgAAAAAAwAAAAAAAAEYAAAAAUoUAAPlvAQAeAAmACCAGAAAAAADA
AAAAAAAARgAAAABUhQAAAQAAAAQAAAA5LjAACwANgAggBgAAAAAAwAAAAAAAAEYAAAAAgoUAAAEA
AAALADqACCAGAAAAAADAAAAAAAAARgAAAAAOhQAAAAAAAAMAPIAIIAYAAAAAAMAAAAAAAABGAAAA
ABGFAAAAAAAAAwA9gAggBgAAAAAAwAAAAAAAAEYAAAAAGIUAAAAAAAALAFKACCAGAAAAAADAAAAA
AAAARgAAAAAGhQAAAAAAAAMAU4AIIAYAAAAAAMAAAAAAAABGAAAAAAGFAAAAAAAAAgH4DwEAAAAQ
AAAAoewTtXa+vUmmA1ZAre6t5QIB+g8BAAAAEAAAAKHsE7V2vr1JpgNWQK3ureUCAfsPAQAAAJkA
AAAAAAAAOKG7EAXlEBqhuwgAKypWwgAAUFNUUFJYLkRMTAAAAAAAAAAATklUQfm/uAEAqgA32W4A
AABDOlxEb2N1bWVudHMgYW5kIFNldHRpbmdzXHdhaWNoYW5cTG9jYWwgU2V0dGluZ3NcQXBwbGlj
YXRpb24gRGF0YVxNaWNyb3NvZnRcT3V0bG9va1xvdXRsb29rLnBzdAAAAAADAP4PBQAAAAMADTT9
NwAAAgF/AAEAAAAvAAAAPExORUpLR0FEUEhLTUxPRkxOTEZMQ0VFSUZBQUEud2FpY2hhbkBocHUu
ZWR1PgAAAwAGEHtjkLMDAAcQCwIAAAMAEBAAAAAAAwAREAAAAAAeAAgQAQAAAGUAAABJSEFWRVRX
T0lTUFMoVFdPRElGRkVSRU5UU0VSSUFMTElOS1NUT01ZUk9VVEVSKUlXQU5UNTAlT0ZBTExPVVRH
T0lOR1RSQUZGSUNHT1RIUk9VR0hJU1AxV0lUSElTUDFQUk9WAAAAAMCB

------=_NextPart_000_0261_01C0D3D1.DA347370--


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?LNEJKGADPHKMLOFLNLFLCEEIFAAA.waichan>