Netgate Discussion Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Search
    • Register
    • Login

    IPSec issues

    Scheduled Pinned Locked Moved IPsec
    16 Posts 2 Posters 3.9k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • emammadovE
      emammadov
      last edited by emammadov

      @emammadov said in IPSec issues:

      85.120.10.230

      Yes, there is. When phase 1 in IKEv2 expires, it creates new phase 1, but recreates phase 2s and duplicates them. I have two phase 2, when phase 1 expired and created again, it created only one phase 1.

      Oct 29 14:22:40 	charon 		09[CFG] vici client 2045 disconnected
      Oct 29 14:22:40 	charon 		09[CFG] vici client 2045 requests: list-sas
      Oct 29 14:22:40 	charon 		06[CFG] vici client 2045 registered for: list-sa
      Oct 29 14:22:40 	charon 		10[CFG] vici client 2045 connected
      Oct 29 14:22:39 	charon 		09[NET] <con3000|5> sending packet: from 94.85.130.10[4500] to 85.120.10.230[4500] (80 bytes)
      Oct 29 14:22:39 	charon 		09[ENC] <con3000|5> generating CREATE_CHILD_SA response 8 [ N(TS_UNACCEPT) ]
      Oct 29 14:22:39 	charon 		09[IKE] <con3000|5> failed to establish CHILD_SA, keeping IKE_SA
      Oct 29 14:22:39 	charon 		09[IKE] <con3000|5> traffic selectors 192.168.4.10/32|/0 === 192.168.1.0/24|/0 inacceptable
      Oct 29 14:22:39 	charon 		09[CFG] <con3000|5> looking for a child config for 192.168.4.10/32|/0 === 192.168.1.0/24|/0
      Oct 29 14:22:39 	charon 		09[ENC] <con3000|5> parsed CREATE_CHILD_SA request 8 [ No KE SA TSi TSr ]
      Oct 29 14:22:39 	charon 		09[NET] <con3000|5> received packet: from 85.120.10.230[4500] to 94.85.130.10[4500] (496 bytes)
      Oct 29 14:22:37 	charon 		09[IKE] <con1000|3> nothing to initiate
      Oct 29 14:22:37 	charon 		09[IKE] <con1000|3> activating new tasks
      Oct 29 14:22:37 	charon 		09[ENC] <con1000|3> parsed INFORMATIONAL_V1 request 870049060 [ HASH N(DPD_ACK) ]
      Oct 29 14:22:37 	charon 		09[NET] <con1000|3> received packet: from 95.86.130.77[500] to 94.85.130.10[500] (92 bytes)
      Oct 29 14:22:37 	charon 		09[IKE] <con1000|3> nothing to initiate
      Oct 29 14:22:37 	charon 		09[IKE] <con1000|3> activating new tasks
      Oct 29 14:22:37 	charon 		09[NET] <con1000|3> sending packet: from 94.85.130.10[500] to 95.86.130.77[500] (92 bytes)
      Oct 29 14:22:37 	charon 		09[ENC] <con1000|3> generating INFORMATIONAL_V1 request 2055258912 [ HASH N(DPD) ]
      Oct 29 14:22:37 	charon 		09[IKE] <con1000|3> activating ISAKMP_DPD task
      Oct 29 14:22:37 	charon 		09[IKE] <con1000|3> activating new tasks
      Oct 29 14:22:37 	charon 		09[IKE] <con1000|3> queueing ISAKMP_DPD task
      Oct 29 14:22:37 	charon 		09[IKE] <con1000|3> sending DPD request
      Oct 29 14:22:37 	charon 		10[NET] <con2000|2> sending packet: from 94.85.130.10[4500] to 95.86.133.70[4500] (80 bytes)
      Oct 29 14:22:37 	charon 		10[ENC] <con2000|2> generating INFORMATIONAL response 1430 [ ]
      Oct 29 14:22:37 	charon 		10[ENC] <con2000|2> parsed INFORMATIONAL request 1430 [ ]
      Oct 29 14:22:37 	charon 		10[NET] <con2000|2> received packet: from 95.86.133.70[4500] to 94.85.130.10[4500] (112 bytes)
      Oct 29 14:22:35 	charon 		10[CFG] vici client 2044 disconnected
      Oct 29 14:22:35 	charon 		15[CFG] vici client 2044 requests: list-sas
      Oct 29 14:22:35 	charon 		15[CFG] vici client 2044 registered for: list-sa
      Oct 29 14:22:35 	charon 		09[CFG] vici client 2044 connected
      Oct 29 14:22:34 	charon 		10[NET] <con3000|5> sending packet: from 94.85.130.10[4500] to 85.120.10.230[4500] (80 bytes)
      Oct 29 14:22:34 	charon 		10[ENC] <con3000|5> generating INFORMATIONAL response 7 [ ]
      Oct 29 14:22:34 	charon 		10[ENC] <con3000|5> parsed INFORMATIONAL request 7 [ ]
      Oct 29 14:22:34 	charon 		10[NET] <con3000|5> received packet: from 85.120.10.230[4500] to 94.85.130.10[4500] (128 bytes)
      Oct 29 14:22:30 	charon 		12[CFG] vici client 2043 disconnected
      Oct 29 14:22:30 	charon 		12[CFG] vici client 2043 requests: list-sas
      Oct 29 14:22:30 	charon 		12[CFG] vici client 2043 registered for: list-sa
      Oct 29 14:22:30 	charon 		10[CFG] vici client 2043 connected
      Oct 29 14:22:27 	charon 		01[IKE] <con1000|3> nothing to initiate
      Oct 29 14:22:27 	charon 		01[IKE] <con1000|3> activating new tasks
      Oct 29 14:22:27 	charon 		01[ENC] <con1000|3> parsed INFORMATIONAL_V1 request 4109594201 [ HASH N(DPD_ACK) ] 
      

      I switched from IKEv2 to IKEv1, but when ipsec connects there double the same phase 2.

      0_1540810668083_Untitled-1.jpg

      Elvin

      1 Reply Last reply Reply Quote 0
      • DerelictD
        Derelict LAYER 8 Netgate
        last edited by

        But does it impact traffic flow across the VPN?

        Chattanooga, Tennessee, USA
        A comprehensive network diagram is worth 10,000 words and 15 conference calls.
        DO NOT set a source address/port in a port forward or firewall rule unless you KNOW you need it!
        Do Not Chat For Help! NO_WAN_EGRESS(TM)

        1 Reply Last reply Reply Quote 0
        • emammadovE
          emammadov
          last edited by emammadov

          I ping remote server, it is going okay, sometimes it shows "Request timed out". As you can see it duplicates phase 2.

          0_1540978845059_Untitled-1.jpg

          0_1540977972974_Untitled-2.jpg

          Elvin

          1 Reply Last reply Reply Quote 0
          • DerelictD
            Derelict LAYER 8 Netgate
            last edited by

            Those are harmless. They are rekeyed tunnels. They are not the cause of any traffic flow issues. They will disappear when their lifetimes expire. They are there in case the other side sends traffic to the rekeyed SAs so it can be decrypted.

            Running the shell command ipsec statusall will reveal them as rekeyed.

            If you have traffic problems over the VPN I would not spend any more time on that and focus on other reasons you might be seeing what you are seeing.

            Chattanooga, Tennessee, USA
            A comprehensive network diagram is worth 10,000 words and 15 conference calls.
            DO NOT set a source address/port in a port forward or firewall rule unless you KNOW you need it!
            Do Not Chat For Help! NO_WAN_EGRESS(TM)

            1 Reply Last reply Reply Quote 0
            • emammadovE
              emammadov
              last edited by emammadov

              Thank you. The problem is, when phase 2 rekey expires it creates a new one, but it also duplicates phase 2. Then there are two same phase 2, they expire and create new same ones.I have 4 ipsec connections, one with Palo Alto, the rest with Mikrotik routers. Ipsec with Palo Alto and one of Mikrotik is working normal. Though the rest two Mikrotik have the same configurations as others, we see these issues.
              You think it is because of Mikrotik?
              What if I disable rekey? Then it will not work?
              Why there are 15 minutes difference between rekey and life?
              Is it okay if I add margin time for example 5 seconds, because of decreasing 15 minutes to 5 seconds?
              Why phase1 in IKEv2 expires, it removes all phase 2 and creates phase 2 again? This doesn't happen in IKEv1.

              Elvin

              1 Reply Last reply Reply Quote 0
              • DerelictD
                Derelict LAYER 8 Netgate
                last edited by

                @emammadov said in IPSec issues:

                Thank you. The problem is, when phase 2 rekey expires it creates a new one, but it also duplicates phase 2. Then there are two same phase 2, they expire and create new same ones.I have 4 ipsec connections, one with Palo Alto, the rest with Mikrotik routers. Ipsec with Palo Alto and one of Mikrotik is working normal. Though the rest two Mikrotik have the same configurations as others, we see these issues.

                Right. That is normal.

                You think it is because of Mikrotik?

                No.

                What if I disable rekey? Then it will not work?

                No. I would not do that.

                Why there are 15 minutes difference between rekey and life?

                The rekey is set randomly a short interval before the lifetime. This is perfectly normal.

                Is it okay if I add margin time for example 5 seconds, because of decreasing 15 minutes to 5 seconds?

                I would leave it alone.

                Why phase1 in IKEv2 expires, it removes all phase 2 and creates phase 2 again? This doesn't happen in IKEv1.

                Because that's how it works. You can see if enabling Make-Before-Break in VPN > IPsec, Advanced helps but read the notes there and understand that will affect all IKEv2 tunnels.

                Keep in mind that the IPsec > Status screen can be delayed by several seconds.

                Again, those rekeyed SAs are probably NOT the source of any problems you are having as long as the new SA is established on rekey. You are probably chasing a ghost. 👻

                Chattanooga, Tennessee, USA
                A comprehensive network diagram is worth 10,000 words and 15 conference calls.
                DO NOT set a source address/port in a port forward or firewall rule unless you KNOW you need it!
                Do Not Chat For Help! NO_WAN_EGRESS(TM)

                1 Reply Last reply Reply Quote 0
                • emammadovE
                  emammadov
                  last edited by

                  Ok. I have another question. There is ipsec IKEv2 connection. Phase 1 and two phase 2. Phase 1 and two phase 2 is ip. It is also seems to be up in Status / IPSec. But in the dashboard, I mean the home page of pfsense, only one phase 2 tunnel seems to be up.

                  Elvin

                  1 Reply Last reply Reply Quote 0
                  • DerelictD
                    Derelict LAYER 8 Netgate
                    last edited by

                    If you look at the actual phase 2 it is probably combined into one with both sets of addresses.

                    Chattanooga, Tennessee, USA
                    A comprehensive network diagram is worth 10,000 words and 15 conference calls.
                    DO NOT set a source address/port in a port forward or firewall rule unless you KNOW you need it!
                    Do Not Chat For Help! NO_WAN_EGRESS(TM)

                    emammadovE 1 Reply Last reply Reply Quote 0
                    • emammadovE
                      emammadov @Derelict
                      last edited by emammadov

                      In IKEv1, each phase 2 seems separate. Why it is not so in Ikev2. Is it possible do it as Ikev1 in the next update? Because it makes user to get confused.

                      Elvin

                      1 Reply Last reply Reply Quote 0
                      • DerelictD
                        Derelict LAYER 8 Netgate
                        last edited by Derelict

                        Because IKEv2 can combine them.

                        If you do not like this behavior you can try enabling Split Connections on that tunnel.

                        Some devices, notably the Cisco ASA, do not allow multiple traffic selectors on one SA so that option was added.

                        Chattanooga, Tennessee, USA
                        A comprehensive network diagram is worth 10,000 words and 15 conference calls.
                        DO NOT set a source address/port in a port forward or firewall rule unless you KNOW you need it!
                        Do Not Chat For Help! NO_WAN_EGRESS(TM)

                        1 Reply Last reply Reply Quote 0
                        • emammadovE
                          emammadov
                          last edited by

                          Thank you very much.

                          Elvin

                          1 Reply Last reply Reply Quote 0
                          • emammadovE
                            emammadov
                            last edited by emammadov

                            If I enable Make before Break in Advanced settings for IKEv2 in pfsense, then does the remote side should support this? pfSense is responder and Mikrotik is initiator in ipsec. I noticed that Make before Break option is available in Mikrotik settings. Will it create a problem in connection?

                            Elvin

                            1 Reply Last reply Reply Quote 0
                            • DerelictD
                              Derelict LAYER 8 Netgate
                              last edited by

                              No idea what the Mikrotik will do but, yes, both sides need to support it. Set a maintenance window, try it, and see.

                              Chattanooga, Tennessee, USA
                              A comprehensive network diagram is worth 10,000 words and 15 conference calls.
                              DO NOT set a source address/port in a port forward or firewall rule unless you KNOW you need it!
                              Do Not Chat For Help! NO_WAN_EGRESS(TM)

                              1 Reply Last reply Reply Quote 0
                              • First post
                                Last post
                              Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.