multiple interfaces (PPPoE & tunnel) traffic shaped over single ADSL
Clash Royale CLAN TAG#URR8PPP
up vote
0
down vote
favorite
Physical setup:
LAN-(eth0/eth1-br0) Linux (eth2) - ADSL_bridge - WAN
- ADSL_bridge connected to ~13Mbit down, ~1Mbit up ADSL link
- eth2 100Mbit ethernet
- br0 gigabit LAN and WiFi router connected
- Linux: gateway and a secondary file server
On the linux gateway, I have:
- PPP1 - default route cost 10
- PPP7 - default route cost 70 fail-over and specific site access
- PPP8 - default route cost 80 fail-over and specific site access
- HE IPv6 tunnel (routed over active default route)
- OpenVPN tunnel (routed over active default)
- tinc "mess" network (routed over active default)
Problem statement:
Whenever I have heavy uploads (dropbox/hubic/googledrive/icloud/smtp/sftp/etc.) the downloads are just about non-existent.
For the initial issue, I'll just need to throttle/QoS any big non-ACK packets, that goes out over the HE & the PPP1 interfaces, but I haven't yet see how to "merge" the traffic from the HE interface into the bandwidth of the PPP1 interface.
Should I perhaps setup an extra routing "hop"/link/table to have a single throttling interface for the Linux gateway? A minimum VM to do the routing/tunnels over Eth2, and the gateway to then do shaping/etc. on the link between VM & host?
linux networking tc traffic-shaping
add a comment |Â
up vote
0
down vote
favorite
Physical setup:
LAN-(eth0/eth1-br0) Linux (eth2) - ADSL_bridge - WAN
- ADSL_bridge connected to ~13Mbit down, ~1Mbit up ADSL link
- eth2 100Mbit ethernet
- br0 gigabit LAN and WiFi router connected
- Linux: gateway and a secondary file server
On the linux gateway, I have:
- PPP1 - default route cost 10
- PPP7 - default route cost 70 fail-over and specific site access
- PPP8 - default route cost 80 fail-over and specific site access
- HE IPv6 tunnel (routed over active default route)
- OpenVPN tunnel (routed over active default)
- tinc "mess" network (routed over active default)
Problem statement:
Whenever I have heavy uploads (dropbox/hubic/googledrive/icloud/smtp/sftp/etc.) the downloads are just about non-existent.
For the initial issue, I'll just need to throttle/QoS any big non-ACK packets, that goes out over the HE & the PPP1 interfaces, but I haven't yet see how to "merge" the traffic from the HE interface into the bandwidth of the PPP1 interface.
Should I perhaps setup an extra routing "hop"/link/table to have a single throttling interface for the Linux gateway? A minimum VM to do the routing/tunnels over Eth2, and the gateway to then do shaping/etc. on the link between VM & host?
linux networking tc traffic-shaping
add a comment |Â
up vote
0
down vote
favorite
up vote
0
down vote
favorite
Physical setup:
LAN-(eth0/eth1-br0) Linux (eth2) - ADSL_bridge - WAN
- ADSL_bridge connected to ~13Mbit down, ~1Mbit up ADSL link
- eth2 100Mbit ethernet
- br0 gigabit LAN and WiFi router connected
- Linux: gateway and a secondary file server
On the linux gateway, I have:
- PPP1 - default route cost 10
- PPP7 - default route cost 70 fail-over and specific site access
- PPP8 - default route cost 80 fail-over and specific site access
- HE IPv6 tunnel (routed over active default route)
- OpenVPN tunnel (routed over active default)
- tinc "mess" network (routed over active default)
Problem statement:
Whenever I have heavy uploads (dropbox/hubic/googledrive/icloud/smtp/sftp/etc.) the downloads are just about non-existent.
For the initial issue, I'll just need to throttle/QoS any big non-ACK packets, that goes out over the HE & the PPP1 interfaces, but I haven't yet see how to "merge" the traffic from the HE interface into the bandwidth of the PPP1 interface.
Should I perhaps setup an extra routing "hop"/link/table to have a single throttling interface for the Linux gateway? A minimum VM to do the routing/tunnels over Eth2, and the gateway to then do shaping/etc. on the link between VM & host?
linux networking tc traffic-shaping
Physical setup:
LAN-(eth0/eth1-br0) Linux (eth2) - ADSL_bridge - WAN
- ADSL_bridge connected to ~13Mbit down, ~1Mbit up ADSL link
- eth2 100Mbit ethernet
- br0 gigabit LAN and WiFi router connected
- Linux: gateway and a secondary file server
On the linux gateway, I have:
- PPP1 - default route cost 10
- PPP7 - default route cost 70 fail-over and specific site access
- PPP8 - default route cost 80 fail-over and specific site access
- HE IPv6 tunnel (routed over active default route)
- OpenVPN tunnel (routed over active default)
- tinc "mess" network (routed over active default)
Problem statement:
Whenever I have heavy uploads (dropbox/hubic/googledrive/icloud/smtp/sftp/etc.) the downloads are just about non-existent.
For the initial issue, I'll just need to throttle/QoS any big non-ACK packets, that goes out over the HE & the PPP1 interfaces, but I haven't yet see how to "merge" the traffic from the HE interface into the bandwidth of the PPP1 interface.
Should I perhaps setup an extra routing "hop"/link/table to have a single throttling interface for the Linux gateway? A minimum VM to do the routing/tunnels over Eth2, and the gateway to then do shaping/etc. on the link between VM & host?
linux networking tc traffic-shaping
linux networking tc traffic-shaping
edited Oct 2 '17 at 6:51
asked Oct 2 '17 at 6:24
Hvisage
1719
1719
add a comment |Â
add a comment |Â
active
oldest
votes
active
oldest
votes
active
oldest
votes
active
oldest
votes
active
oldest
votes
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f395572%2fmultiple-interfaces-pppoe-tunnel-traffic-shaped-over-single-adsl%23new-answer', 'question_page');
);
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password