you had a start but did not flag anything use this and then show th eoutput
I think the CISCO side may need more config but i am not able to say so definitely.
you can use this command if you do not want to type each line:
user@SRX#load set terminal
then copy and paste all of these set statements. once finised, press CTRL+SHIFT+D then commit configuration.
set security ike traceoptions file iketrace
set security ike traceoptions flag policy-manager
set security ike traceoptions flag routing-socket
set security ike traceoptions flag parse
set security ike traceoptions flag config
set security ike traceoptions flag ike
set security ike traceoptions file iketrace size 2m files 2
set security ike traceoptions level 15
If not enough data generated then use this
set security ike traceoptions flag all
You also want to run the command
>show route <remote_network> to verify that the traffic is using the st0 interface.
Then save the log into a text file and attach the whole output after a minute , to this thread.
The initial problem is with the ike configurtation and I am not sure why the kmd log only shows that one line.
here is an example of the route based vpn
http://kb.juniper.net/InfoCenter/index?page=content&id=KB20543
if this fails then try policy based
http://kb.juniper.net/InfoCenter/index?page=content&id=KB28106&smlogin=true