I am working on my Diploma Thesis on Computer Science Engineering. The main idea behind of my work is to make it possible to have a Linux box combining multiple ISP/network connections together providing a single connection with an aggregated bandwith. I have been surfing the Internet and I haven''t found anything like that running on Linux. I would like to implement it using iproute 2 tools, but I don''t really know it it is possible now. By the way, I have seen that in the LARTC jobs list there is one called "Multipath routing". Has anyone any idea of what is it about? Thank you in advance. _______________________________________________ LARTC mailing list / LARTC@mailman.ds9a.nl http://mailman.ds9a.nl/mailman/listinfo/lartc HOWTO: http://lartc.org/
Witaj Felipe, W Twoim licie datowanym 13 stycznia 2004 (19:49:34) mo¿na przeczytaæ: FH> I am working on my Diploma Thesis on Computer Science Engineering. FH> The main idea behind of my work is to make it possible to have FH> a Linux box combining multiple ISP/network connections together FH> providing a single connection with an aggregated bandwith. FH> I have been surfing the Internet and I haven''t found anything FH> like that running on Linux. I would like to implement it using FH> iproute 2 tools, but I don''t really know it it is possible now. FH> By the way, I have seen that in the LARTC jobs list there is FH> one called "Multipath routing". FH> Has anyone any idea of what is it about? Yes, I suppose this is what you want - Equal Cost Multipath Routes. This issue is discussed here almost every few days :( so for the start just -READ THE ARCHIVES- and you will find everything you need. IMHO the idea is well known but sometimes makes some troubles (I have such a setup with 3 ISP and no BGP just plain bandwidth aggregation), and there were much more examples in last year :) on the list. For the start read my posting from 15th Oct 03 as an working example. FH> Thank you in advance. FH> _______________________________________________ FH> LARTC mailing list / LARTC@mailman.ds9a.nl FH> http://mailman.ds9a.nl/mailman/listinfo/lartc HOWTO: http://lartc.org/ -- Pozdrowienia, Robert _______________________________________________ LARTC mailing list / LARTC@mailman.ds9a.nl http://mailman.ds9a.nl/mailman/listinfo/lartc HOWTO: http://lartc.org/
El Martes, 13 de Enero de 2004 19:36, Robert Kurjata escribió:> For the start read my posting from 15th Oct 03 as an working example.I have just a question about your script (I found it on the archives)... I have 3 DSL lines, linke you, but all of them are conected to a switch and then to my eth1 interface on wich I have 3 public ip''s and 2 public ip''s ranges, let me try to draw it. DMZ Zone | eth3 DSL1\ | DSL2 - - Switch - eth1 [Linux Box] - eth0 -Switch - LAN DSL3 / | eth2 | LDMS What I need is to send all SMTP/POP3 traffic throught DSL1, and the rest of traffict througth a load balancing between DSL2 and DSL3 giving preference on DSL3 over DSL2 (moreover because DSL3 it''s a 2Mbits simetric line with the local cable company, and DSL2 it''s a ADSL 256Kbit), but if DSL1 fails, the SMTP/POP3 traffic should go out by any of the other interfaces, also if DSL2 or DLS3 get out, rest of traffic should go by DSL1. The LDMS link its used only for IPSec tunnels and should never be user for nomal traffic. DSL1 -> ADSL 256 with a /30 public range on the ethernet side. DSL2 -> ADSL 256 in bridge mode, so I have it''s public IP on my side. DSL3 -> Cable 2Mbit with a /30 public range on the ethernet side. By now I only have setup a simple link with it''s gateway using DSL1 for all traffic, and I''m been unable to do that if a ssh conection (for example) reach eth1 by DSL3 or reach eth2 by LDMS and get answered by the same link. May someone give me a hit on what I''m doing wrong or what must I do to get it working. Best regards _______________________________________________ LARTC mailing list / LARTC@mailman.ds9a.nl http://mailman.ds9a.nl/mailman/listinfo/lartc HOWTO: http://lartc.org/
I forgot to mention that I''m running Debian Sid, with kernel 2.6.1 patched with NANO patchs and iproute2 with HTB support (but by now I''m not interested on clasiffiying traffic, that will be later) _______________________________________________ LARTC mailing list / LARTC@mailman.ds9a.nl http://mailman.ds9a.nl/mailman/listinfo/lartc HOWTO: http://lartc.org/
Witaj Raúl, W Twoim liście datowanym 14 stycznia 2004 (10:35:01) można przeczytać: RABS> El Martes, 13 de Enero de 2004 19:36, Robert Kurjata escribió:>> For the start read my posting from 15th Oct 03 as an working example.RABS> I have just a question about your script (I found it on the archives)... RABS> I have 3 DSL lines, linke you, but all of them are conected to a switch and RABS> then to my eth1 interface on wich I have 3 public ip''s and 2 public ip''s RABS> ranges, let me try to draw it. RABS> DMZ Zone RABS> | RABS> eth3 RABS> DSL1\ | RABS> DSL2 - - Switch - eth1 [Linux Box] - eth0 -Switch - LAN RABS> DSL3 / | RABS> eth2 RABS> | RABS> LDMS RABS> What I need is to send all SMTP/POP3 traffic throught DSL1, and the rest of RABS> traffict througth a load balancing between DSL2 and DSL3 giving preference RABS> on DSL3 over DSL2 (moreover because DSL3 it''s a 2Mbits simetric line with the RABS> local cable company, and DSL2 it''s a ADSL 256Kbit), but if DSL1 fails, the RABS> SMTP/POP3 traffic should go out by any of the other interfaces, also if DSL2 RABS> or DLS3 get out, rest of traffic should go by DSL1. RABS> The LDMS link its used only for IPSec tunnels and should never be user for RABS> nomal traffic. DSL1 ->> ADSL 256 with a /30 public range on the ethernet side. DSL2 ->> ADSL 256 in bridge mode, so I have it''s public IP on my side. DSL3 ->> Cable 2Mbit with a /30 public range on the ethernet side. RABS> By now I only have setup a simple link with it''s gateway using DSL1 for all RABS> traffic, and I''m been unable to do that if a ssh conection (for example) RABS> reach eth1 by DSL3 or reach eth2 by LDMS and get answered by the same link. Multipath with load balancing is in my script. If you use it (just try to adopt to 3 links) your host will be reachable at all adresses. Adding special rules with firewall mark and dedicated routing tables for classified traffic will give you what you want. But later you will have a problem when you go to the traffic shaping (and I thing sooner or later you will) TC does not accept aliases on interfaces :( RABS> May someone give me a hit on what I''m doing wrong or what must I do to get it RABS> working. RABS> Best regards RABS> _______________________________________________ RABS> LARTC mailing list / LARTC@mailman.ds9a.nl RABS> http://mailman.ds9a.nl/mailman/listinfo/lartc HOWTO: http://lartc.org/ -- Pozdrowienia, Robert _______________________________________________ LARTC mailing list / LARTC@mailman.ds9a.nl http://mailman.ds9a.nl/mailman/listinfo/lartc HOWTO: http://lartc.org/