summaryrefslogtreecommitdiff
path: root/src/lboutput.cc
AgeCommit message (Collapse)Author
2011-09-12fix for bug 7315. Target status behavior has been modified to fix this bug:Michael Larson
vyatta@vyatta# run show wan-load-balance Interface: eth0 Status: active Last Status Change: Mon Sep 12 21:55:13 2011 -Test: ping Target: 8.8.8.8 +Test: ping Target: 10.3.0.120 Test: ping Target: 127.0.0.1 Last Interface Success: 0s Last Interface Failure: n/a # Interface Failure(s): 0 [edit] vyatta@vyatta# run show wan-load-balance Interface: eth0 Status: active Last Status Change: Mon Sep 12 21:55:13 2011 +Test: ping Target: 8.8.8.8 Test: ping Target: 10.3.0.120 Test: ping Target: 127.0.0.1 Last Interface Success: 0s Last Interface Failure: n/a # Interface Failure(s): 0 - denotes failed test + denotes successful test blank means the test wasn't performed All test status' refer to the last test cycle.
2011-03-30check in for Bug 6959Michael Larson
Add the ability to run a user defined script to determine wan load-balancing interface health includes sample http test (scripts/http_test.pl). Configuration will look as follows: wan { interface-health eth0 { nexthop 10.3.0.1 test 1 { test-script /tmp/http_test.pl type user-defined } } interface-health eth1 { nexthop 10.3.0.1 test 1 { test-script /tmp/http_test.pl type user-defined } } With corresponding output: vyatta@vyatta# run show wan-load-balance Interface: eth0 Status: active Last Status Change: Wed Mar 30 19:03:59 2011 +Test: user Script: /tmp/http_test.pl Last Interface Success: 0s Last Interface Failure: n/a # Interface Failure(s): 0 Interface: eth1 Status: failed Last Status Change: Wed Mar 30 19:03:59 2011 -Test: user Script: /tmp/http_test.pl Last Interface Success: n/a Last Interface Failure: 0s # Interface Failure(s): 52 Scripts returns 0 for success, non-zero for failure.
2010-08-27fix squeeze build issuesAn-Cheng Huang
2009-07-28reworked tests to fix bug in handling of received packets. modified show cmd ↵slioch
output.
2009-07-27clean up all of mangle table on exit, including new entries. fixed bug in ↵slioch
target iteration where some targets never completed test cycle
2009-07-21added udp ttl limited test type to health check. modified configuration ↵slioch
layout. modified op mode command to provide indication on multiple target success/failures.
2009-07-17reworked target code to support multiple targets and different target types.slioch
user can now specify a sequence of targets to test (ordered by rule number). The first success satifies the success criteria for the test and no further tests will be performed on the interface for this period. Additional test types can be coded and added to the target framework. configuration has changed as a result of the rework.
2009-07-08fix for bug 4699. Note that dhcp nexthop detection was also broken due to ↵slioch
changes in the location of the dhcp client information. this was also fixed.
2009-07-07fix for bug 4587. Remove output file on orderly shutdown.slioch
2009-06-17ping target is now optional. nexthop will be used in place of ping target if ↵slioch
ping target is not specified. this is also true of dhcp configurations.
2009-06-02fix for bug 4409. Additional dynamic support for dynamic policy route and ↵slioch
snat when wlb is configured and during runtime. also fix for wlb when running in debug mode.
2009-05-23handle condition where system time changes to time before last success ↵slioch
value. in this case set value until 0 until system time catches up. only affect show command. issue reported by Gregor.
2008-12-16fix for bug 3968. enhanced show wan load balance according to preferred ↵slioch
design in bug listing. Also exposed time of last interface status change.
2008-03-10convert from VPL to GPLv2Stephen Hemminger
Change license on all files from VPL 1.0 to GPLv2 for Glendale.
2008-02-04whole raft of cli related changes. Fixed bugs in display output--added error ↵Michael Larson
checking on some configuration combinations. added additional error checking in the code.
2008-02-01processing added to compute elapsed time in pretty output format for show ↵Michael Larson
commands. time since last failure/success per interface.
2008-02-01init script fix. set up show commands. create output file for wan lb status ↵Michael Larson
and provide show status cmd.
2008-01-31moved most stdout messages to new debug output command. reworked ↵Michael Larson
(simplified) init script so that rules table is properly cleaned up on exit of wlb. fixed a couple cli structural related issues.
2007-12-14initial check wan lbdebian/0.1Michael Larson
Signed-off-by: Michael Larson <slioch@eng-140.vyatta.com>