SixXS::Sunset 2017-06-06

SixXS Heartbeat Protocol & Cisco IOS
[de] Shadow Hawkins on Thursday, 18 October 2007 20:43:50
I'm trying to set up an IPv6 subnet. I have a Windows XP system with aiccu running, using ayiya (because I'm behind NAT/Router). Routing with aiccu and ayiya does not work (on Windows), so I was wondering whether I have any alternative (except installing another OS). I read in the FAQ https://noc.sixxs.net/faq/connectivity/?faq=ossetup&os=ciscoios that a static tunnel can be set up on IOS - what about heartbeat tunnels? Is it possible to set up a heartbeat tunnel on IOS without making a PC send the heartbeats? Thanks, Lothar
SixXS Heartbeat Protocol & Cisco IOS
[ch] Jeroen Massar SixXS Staff on Monday, 22 October 2007 13:00:03
In theory you could write a TCL script that runs under IOS that would perform the heartbeating. Otherwise you will have to setup a node behind it to do the same.
SixXS Heartbeat Protocol & Cisco IOS
[no] Shadow Hawkins on Sunday, 25 November 2007 18:37:33
I have a script working in TCL with TCP heartbeats, however the SixXS heartbeat mechanism uses UDP, which is not supported in IOS tcl. If SixXS would agree to enable heartbeats over TCP I have the solution.
SixXS Heartbeat Protocol & Cisco IOS
[be] Shadow Hawkins on Tuesday, 20 April 2010 00:26:12
Hello, Do you have continued with this script ? http://www.cisco.com/en/US/docs/ios/netmgmt/configuration/guide/nm_script_tcl.pdf It seems that the recent versions of TCL did receive udp socket functionality.
SixXS Heartbeat Protocol & Cisco IOS
[de] Shadow Hawkins on Tuesday, 08 June 2010 17:40:58
I wrote a new script in Tcl that can do the task using IOS 15.1T. It's not tested yet in real world and will be improved the next days. Heartbeat for Cisco IOS
SixXS Heartbeat Protocol & Cisco IOS
[ch] Jeroen Massar SixXS Staff on Tuesday, 08 June 2010 22:47:50
Nice! (See your log btw :)
SixXS Heartbeat Protocol & Cisco IOS
[be] Shadow Hawkins on Monday, 14 June 2010 20:32:44
I 'll try again to upgrade my router to an IOS 15.x (last time everything wasn't working). Afterwards I'll test and provide feedback. Thanks a lot.
SixXS Heartbeat Protocol & Cisco IOS
[be] Shadow Hawkins on Tuesday, 22 June 2010 22:19:49
I am running your script since yesterday. Thx.
SixXS Heartbeat Protocol & Cisco IOS
[be] Shadow Hawkins on Friday, 09 July 2010 23:50:23
Hello, Script was working very well, multiple ip changes but after a router reload tunnel won't come up again. Debugging now.
SixXS Heartbeat Protocol & Cisco IOS
[de] Shadow Hawkins on Friday, 16 July 2010 17:16:28
See the troubleshooting tips in the Wiki. System clock must be correct.
SixXS Heartbeat Protocol & Cisco IOS
[nl] Shadow Hawkins on Thursday, 09 September 2010 20:22:36
Hi all, Somebody have any update on this item? Want to configure my Cisco router as IPv6 Tunnel endpoint. But I can only run IOS version 12.2(24)T release. Any help is appreciated. Regards, H2T
SixXS Heartbeat Protocol & Cisco IOS
[be] Shadow Hawkins on Friday, 10 September 2010 22:18:53
Running super stable but IOS 15.x train, TCL udp support needed. I don't know if there are 12.4 releases with udp tcl support.
SixXS Heartbeat Protocol & Cisco IOS
[de] Shadow Hawkins on Sunday, 03 October 2010 13:02:44
You can run the heartbeat script on a linux box behind the router. This will work if your cisco uses the same public IPv4 address for NAT and router generated traffic as well. ---------------------------------------------------------------------- #! /bin/sh localv6="2001:aaaa:bbbb:cccc::2" password="tunnelpassword" remotev4="62.245.150.2" remotev6="2001:aaaa:bbbb:cccc::1" while [ 1 ] do hb="HEARTBEAT TUNNEL `echo -n $localv6|cut -d '/' -f 1` sender `date +%s`" echo "$hb `echo -n $hb $password|md5sum|cut -d ' ' -f 1`" |netcat -w 1 -u "$remotev4" 3740 echo "$hb `echo -n $hb $password|md5sum|cut -d ' ' -f 1`" # Debug only sleep 60 done ---------------------------------------------------------------------- Next configure the 6in4 tunnel on your cisco and setup a recurring IPv6 ping every minute. ---------------------------------------------------------------------- conf t event manager applet RunHeartbeat6 event timer cron name RunHeartbeat6 cron-entry "* * * * *" action 1.0 cli command "enable" action 1.0 cli command "ping ipv6 2001:a1:b2:c3::1 repeat 1 source tunnel0" ---------------------------------------------------------------------- Where tunnel0 is your 6in4 tunnel interface and the destination is the remote address (sixxs site) of your tunnel. If everything works your ping will be successful. Please see the "Heartbeat for Cisco IOS" wiki page for details about tunnel configuration and password. Jakob
SixXS Heartbeat Protocol & Cisco IOS
[ch] Jeroen Massar SixXS Staff on Thursday, 01 December 2011 14:28:28
Tag [/b] is not closed

Please note Posting is only allowed when you are logged in.

Static Sunset Edition of SixXS
©2001-2017 SixXS - IPv6 Deployment & Tunnel Broker