This article describes the issue of IPSec VPN Phase-1 failure, with the No Proposal Chosen error message, even when the proposals are the same on both sides.
No Proposal Chosen
Often, IPSec VPN Phase-1 fails to come up, even when all the proposals are the same on both sides of the tunnel. Even the tunnel gateways are reachable.
On configuring ike traceoptions by using the following command:
ike traceoptions
user# set security ike traceoptions flag all user# set security ike traceoptions file ike-trace
The truncated output of the command is:
user> show log ike-trace Jun 5 18:40:53 ike_st_i_n: Start, doi = 1, protocol = 1, code = No proposal chosen (14) , spi[0..16] = 47562836 c90af3dd ..., data[0..46] = 800c0001 00060022 ... Jun 5 18:40:53 <none> :500 (Responder) <-> 1.1.1.1:500 { 47562836 c90af3dd - b7933542 1a264777 [0] / 0x3c559d6a } Info; Notification data has attribute list Jun 5 18:40:53 <none> :500 (Responder) <-> 1.1.1.1:500 { 47562836 c90af3dd - b7933542 1a264777 [0] / 0x3c559d6a } Info; Notify message version = 1 Jun 5 18:40:53 <none> :500 (Responder) <-> 1.1.1.1:500 { 47562836 c90af3dd - b7933542 1a264777 [0] / 0x3c559d6a } Info; Error text = Could not find acceptable proposal Jun 5 18:40:53 <none> :500 (Responder) <-> 1.1.1.1:500 { 47562836 c90af3dd - b7933542 1a264777 [0] / 0x3c559d6a } Info; Offending message id = 0x00000000 Jun 5 18:40:53 <none> :500 (Responder) <-> 1.1.1.1:500 { 47562836 c90af3dd - b7933542 1a264777 [0] / 0x3c559d6a } Info; Received notify err = No proposal chosen (14) to isakmp sa, delete it
The above output displays the error as No proposal chosen.
No proposal chosen
This could be attributed to the following:
# set interfaces st0.0 family inet
NOTE: This scenario can also occur with Juniper Secure Connect when a client tries to establish the connection and the SRX shows a No proposal chosen error.
2019-09-27: Minor, non-technical update.