Discussion:
Handling multiple [intermittent] tunnels
(too old to reply)
Tim Lee
2006-02-10 08:48:07 UTC
Permalink
Qu 1
How many features does it take to make Tunnel Bonding on a 105?
Does this come as part of TUNNELS, or is anything else needed?

Qu 2
On 105s and older Pluses, it is possible to make routing decisions based
on whether a tunnel is up?

Primary Objective
Ideally I want to make Routing/Shaping/Filters decisions based on
whether/which tunnels are up
This would be trivial if tunnel UP could be a Profile in its own rights,

Problem
Unless I have missed something, it is very hard to make such decisions.
You *can* try to set up ping profiles pinging something thru the tunnel,
but that does not work properly if there a multiple tunnels as you cant
force the ping thru a specific tunnel

Partial Solution?
AIUI, tunnel bonding in the 105s would allow me to define multiple
tunnels between two bricks, and have the traffic flow thru any that were
up. Thats less flexible than full routing/shaping/filter control but
should work out of the box

any suggestions
Rev Adrian Kennard
2006-02-10 14:30:31 UTC
Permalink
Post by Tim Lee
Qu 1
How many features does it take to make Tunnel Bonding on a 105?
Does this come as part of TUNNELS, or is anything else needed?
Tunnel bonding needs "Tunnels" and "Bonding".
Post by Tim Lee
Qu 2
On 105s and older Pluses, it is possible to make routing decisions based
on whether a tunnel is up?
No!

Routing decisions are possible on the 105 by use of "profiles", which
allows for a tunnel state to be monitored. Also, tunnels that are bonded
will fall back to fewer tunnels by themselves.
Post by Tim Lee
Primary Objective
Ideally I want to make Routing/Shaping/Filters decisions based on
whether/which tunnels are up
This would be trivial if tunnel UP could be a Profile in its own rights,
It is on a 105 with "profiles".
Post by Tim Lee
Problem
Unless I have missed something, it is very hard to make such decisions.
You *can* try to set up ping profiles pinging something thru the tunnel,
Profiles have a "tunnel state" option allowing a profile to follow the
state of a specified tunnel.
Post by Tim Lee
but that does not work properly if there a multiple tunnels as you cant
force the ping thru a specific tunnel
You can make interdependant profiles as well, so tracking whether any of
a set of tunnels is up, for example.
Post by Tim Lee
Partial Solution?
AIUI, tunnel bonding in the 105s would allow me to define multiple
tunnels between two bricks, and have the traffic flow thru any that were
up. Thats less flexible than full routing/shaping/filter control but
should work out of the box
any suggestions
Hope that helps

- --
_ Rev. Adrian Kennard, Andrews & Arnold Ltd / AAISP
(_) _| _ . _ _ Broadband, fixed IPs, no min term http://adsl.ms/
( )(_|( |(_|| ) Asterisk VoIP based PABXs, SNOM190 http://aa.gg/
~~~~~~~~~~~~~~~~ Bond two ADSL lines? http://www.FireBrick.info/
Tim Lee
2006-02-10 18:27:39 UTC
Permalink
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Post by Tim Lee
Qu 1
How many features does it take to make Tunnel Bonding on a 105?
Does this come as part of TUNNELS, or is anything else needed?
Tunnel bonding needs "Tunnels" and "Bonding".
Ok thanks for clarifying that.
Post by Tim Lee
Qu 2
On 105s and older Pluses, it is possible to make routing decisions based
on whether a tunnel is up?
No!
Routing decisions are possible on the 105 by use of "profiles", which
allows for a tunnel state to be monitored. Also, tunnels that are bonded
will fall back to fewer tunnels by themselves.
Where is this option on the 105? I cant find it under profiles, tho I
may have missed something. The 105 is running 2.02.516FB (Macnia)
Do I need a more recent s/w release?

I have almost got this sorted on a Plus...
Rather than pinging anything thru the tunnel, which cant be done as I
cant specify which tunnel ...
Instead I have profiles that ping the IP of the remote tunnel, but
specify that gateway router that would be used by traffic flowing thru
that specific tunnel. It's not very elegant, but it seems to work
Post by Tim Lee
Primary Objective
Ideally I want to make Routing/Shaping/Filters decisions based on
whether/which tunnels are up
This would be trivial if tunnel UP could be a Profile in its own rights,
It is on a 105 with "profiles".
Where do I find this? My 105 profiles dont appear to have any option for
tunnel dependency.

Of course on a suitably enhanced 105, tunnels can be bonded and that
works very nicely?
Post by Tim Lee
Problem
Unless I have missed something, it is very hard to make such decisions.
You *can* try to set up ping profiles pinging something thru the tunnel,
Profiles have a "tunnel state" option allowing a profile to follow the
state of a specified tunnel.
I have not found this option ...
Post by Tim Lee
but that does not work properly if there a multiple tunnels as you cant
force the ping thru a specific tunnel
Rev Adrian Kennard
2006-02-10 21:01:42 UTC
Permalink
Post by Tim Lee
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Post by Tim Lee
Qu 1
How many features does it take to make Tunnel Bonding on a 105?
Does this come as part of TUNNELS, or is anything else needed?
Tunnel bonding needs "Tunnels" and "Bonding".
Ok thanks for clarifying that.
Post by Tim Lee
Qu 2
On 105s and older Pluses, it is possible to make routing decisions based
on whether a tunnel is up?
No!
Routing decisions are possible on the 105 by use of "profiles", which
allows for a tunnel state to be monitored. Also, tunnels that are bonded
will fall back to fewer tunnels by themselves.
Where is this option on the 105? I cant find it under profiles, tho I
may have missed something. The 105 is running 2.02.516FB (Macnia)
Do I need a more recent s/w release?
I suspect so.
Post by Tim Lee
I have almost got this sorted on a Plus...
Rather than pinging anything thru the tunnel, which cant be done as I
cant specify which tunnel ...
Instead I have profiles that ping the IP of the remote tunnel, but
specify that gateway router that would be used by traffic flowing thru
that specific tunnel. It's not very elegant, but it seems to work
Well done
Post by Tim Lee
Post by Tim Lee
Primary Objective
Ideally I want to make Routing/Shaping/Filters decisions based on
whether/which tunnels are up
This would be trivial if tunnel UP could be a Profile in its own rights,
It is on a 105 with "profiles".
Where do I find this? My 105 profiles dont appear to have any option for
tunnel dependency.
Make sure you have the current version - this is a relatively recent
feature.
Post by Tim Lee
Of course on a suitably enhanced 105, tunnels can be bonded and that
works very nicely?
Post by Tim Lee
Problem
Unless I have missed something, it is very hard to make such decisions.
You *can* try to set up ping profiles pinging something thru the tunnel,
Profiles have a "tunnel state" option allowing a profile to follow the
state of a specified tunnel.
I have not found this option ...
Post by Tim Lee
but that does not work properly if there a multiple tunnels as you cant
force the ping thru a specific tunnel
- --
_ Rev. Adrian Kennard, Andrews & Arnold Ltd / AAISP
(_) _| _ . _ _ Broadband, fixed IPs, no min term http://adsl.ms/
( )(_|( |(_|| ) Asterisk VoIP based PABXs, SNOM190 http://aa.gg/
~~~~~~~~~~~~~~~~ Bond two ADSL lines? http://www.FireBrick.info/
Loading...