I'm currently trying to develop a scenario for implementation of redundant TFTP servers with a single public IP address. I was thinking for doing NAT statements with route-maps and SLA monitoring but I found out that there's no way to verify the availability of a TFTP service with the tools offered by SLA monitoring. So I remembered about TCL and thought about the following scenario: to issue copy tftp null: every X seconds and if the result is successful to preserve the original NAT statement. If it's not then verify the second TFTP server with the same command and if successful to remove the original NAT statement and put the new one. May become a little bit more complex at the moment the primary server goes down and I want to use it always as primary but that's not an issue. I'm not familiar with TCL but I took a look at some scripts and decided it's possible. Now the only question left - is it possible to run a TCL script regularly (like a cron)? If not than I'll have to do this on a Linux machine doing the same tests and logging in to the device in order to manipulate the NAT statements. Honestly said I prefer the first way and if possible I'm going for it. Of course, if anyone is familiar with an IOS tool capable of successfully monitoring a TFTP service the result of which can be used in a route-map, I'll be glad if it's shared:) Thanks in advance!