Index: /source/ariba/overlay/BaseOverlay.cpp
===================================================================
--- /source/ariba/overlay/BaseOverlay.cpp	(revision 6965)
+++ /source/ariba/overlay/BaseOverlay.cpp	(revision 6966)
@@ -363,5 +363,5 @@
 		if ( ld->relayed && !ld->communicationUp && ld->retryCounter > 0) {
 			ld->retryCounter--;
-//			ld->communicationId = bc->establishLink( ld->endpoint );
+			ld->communicationId = bc->establishLink( ld->endpoint );
 		}
 
@@ -383,5 +383,5 @@
 
 		// keep alives missed? yes->
-		if ( difftime( now, ld->keepAliveTime ) > 2 ) {
+		if ( difftime( now, ld->keepAliveTime ) > 4 ) {
 
 			// increase counter
@@ -389,5 +389,5 @@
 
 			// missed more than four keep-alive messages (4 sec)? -> drop link
-			if (ld->keepAliveMissed >= 4) {
+			if (ld->keepAliveMissed >= 2) {
 				logging_info( "Link is stale, closing: " << ld );
 				oldlinks.push_back( ld );
