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

    IPV6 Neighbor Solicitation Not answered !?? => No IPV6 :(

    CE 2.6.0 Development Snapshots (Retired)
    4
    37
    6.5k
    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.
    • johnpozJ
      johnpoz LAYER 8 Global Moderator @louis2
      last edited by

      @louis2 so question - your using lag from your switches to pfsense where these vlans run.. Have you tried turn that off and see if working?

      I see your 2x1g and 2x10g which looks like uplinks from your switches.

      And your saying you only see this problem on stuff coming from your truenas, you show say vl2 and vl3, with some devices on them - are they using ipv6, are they having any issues with seeing RA or using NDP to find pfsense?

      An intelligent man is sometimes forced to be drunk to spend time with his fools
      If you get confused: Listen to the Music Play
      Please don't Chat/PM me for help, unless mod related
      SG-4860 24.11 | Lab VMs 2.7.2, 24.11

      L 1 Reply Last reply Reply Quote 0
      • L
        louis2 @johnpoz
        last edited by louis2

        @johnpoz

        The LAGG's are the downlinks form pfSense towards the main switches or the uplinks from the switches to pfSense whatever you like :)

        If the lags would not work, I could not access any thing, however since I can reach my-wifi, my-server and my nas-systems, I am sure they are working. Apart from that I can of course see that on GUI of the switches.

        In principle the whole network is IPV6 and IPV4. And most equipment is using both. Mobiles, my pc. my server etc. Not the printer or the hifi-receiver :)

        As far as I know every thing is working, with exception of the TrueNas systems, in case the ipv6 is initiated on/from those systems. Which is of course verdict !

        However note that

        • Every thing works "As far as I know" because I did not trace the behavoir of most equipment and apart from that a lot of traffic is still IPV4 or incoming IPV6.
        • the NAS-systems are, apart form the switches and pfSense, the only machines who are vlan aware. All other devices do not know that their traffic is handled via a vlan
        • the new NAS / test system is the first system in the network which will be accessed via multiple vlans (possible as a result of the use of jails and vm's_
        • it is clear that the behavoir of freebsd, linux, windows. android differs
        • my small server is windows based, and not vlan aware.

        But big question is of course, if the TrueNAS systems behave different, is it wrong!? and is the fact that pfSense does not react correct!!??

        johnpozJ 1 Reply Last reply Reply Quote 0
        • johnpozJ
          johnpoz LAYER 8 Global Moderator @louis2
          last edited by

          @louis2 not saying in general your lacp/lagg isn't working - but take that out of the equation for the testing.

          In your sniff where you show client doing Neighbor Solicitation - how did you sniff that exactly. Was that traffic correctly tagged?

          An intelligent man is sometimes forced to be drunk to spend time with his fools
          If you get confused: Listen to the Music Play
          Please don't Chat/PM me for help, unless mod related
          SG-4860 24.11 | Lab VMs 2.7.2, 24.11

          L 1 Reply Last reply Reply Quote 0
          • L
            louis2 @johnpoz
            last edited by

            @johnpoz

            John,
            I have been wondering long ago how to show vlan tags in wireshark. Still no idea :(

            However it seems impossible that there is a problem with the vlan taggings, since the whole network is build with additional to the core switches small netgear managed switches connected via trunks.

            Never the less, thinking about how to remove the laggs out of the equation, to keep it simple I could only imagine one thing.

            • shutting down one of the two sides from each lagg

            That is what I did, and that did not change the situation.

            L 1 Reply Last reply Reply Quote 0
            • L
              louis2 @louis2
              last edited by

              @louis2

              One other thing what I could do tomorrow, should not change any thing!, but you never know!
              Is connecting the test NAS via a long cable directly to the 10G core switch (that is the place where it is intended to go in the future).

              That will remove the inter-core switch link, the 1G-switch and the "room switches" out of the equation. It is just vlan of course, but since we are looking into strange things .... I could try

              However if, that it is something for tomorrow

              L 1 Reply Last reply Reply Quote 0
              • L
                louis2 @louis2
                last edited by

                @louis2

                By the way ...... IPV4 and IPV6 are both based on the same VLAN's and LAGGs and .... ipV4 is no problem

                johnpozJ 1 Reply Last reply Reply Quote 0
                • johnpozJ
                  johnpoz LAYER 8 Global Moderator @louis2
                  last edited by

                  @louis2 said in IPV6 Neighbor Solicitation Not answered !?? => No IPV6 :(:

                  VLAN's and LAGGs and .... ipV4 is no problem

                  IPv4 doesn't use multicast to find its neighbors.. There are differences between how ipv4 and ipv6 works.. So such things are not always proof that something is working for both.

                  But I find it hard to believe its something wrong in pfsense in such a way that it would be common to just not answer a solicitation.. Or there would be lots of posts complaining its not working, and none of your IPv6 network would work, etc.

                  There is a piece of the puzzle missing that is for sure.. Kind of hard to solve a puzzle with pieces missing.

                  An intelligent man is sometimes forced to be drunk to spend time with his fools
                  If you get confused: Listen to the Music Play
                  Please don't Chat/PM me for help, unless mod related
                  SG-4860 24.11 | Lab VMs 2.7.2, 24.11

                  L 1 Reply Last reply Reply Quote 0
                  • L
                    louis2 @johnpoz
                    last edited by

                    @johnpoz

                    I took an "extreme test measure" and placed an additional UTP-card in the router and defined two new vlans on that interface.

                    At the side of the TrueNAS server I used a spare UTP-connection to define the same two vlans.

                    I did connect them via a long UTP-cable ...... and I must admit a see different behavoir. It might be, ..... not sure because of "situation" holding times in the network, .... that the communication works this way.

                    Assuming that this temporarily setup really works (lets hope) it leaves two questions:

                    • what is wrong with my network setup !?
                    • why does it not work with FreeBSD/Linux but does work with windows !?

                    The first question is probably most interesting.

                    • something wrong with the laggs ??
                    • or the inter switch communication ??
                    • or something else ??
                    johnpozJ 1 Reply Last reply Reply Quote 0
                    • johnpozJ
                      johnpoz LAYER 8 Global Moderator @louis2
                      last edited by johnpoz

                      @louis2 said in IPV6 Neighbor Solicitation Not answered !?? => No IPV6 :(:

                      why does it not work with FreeBSD/Linux but does work with windows !?

                      Your saying it works with a windows VM running on your truenas, but not bsd/linux vm? Is this windows box on the same vlan ad the bsd/linux vms?

                      Still missing puzzle pieces - LAGs can be tricky sometimes, it is possible for example to have a flood port in the lag, where broadcast and multicast use this specific port, etc.

                      At min that is a variable we are unsure of.. Your test of using a different path this not lagg for sure could be helpful in finding the missing puzzle pieces.

                      An intelligent man is sometimes forced to be drunk to spend time with his fools
                      If you get confused: Listen to the Music Play
                      Please don't Chat/PM me for help, unless mod related
                      SG-4860 24.11 | Lab VMs 2.7.2, 24.11

                      L 1 Reply Last reply Reply Quote 0
                      • L
                        louis2 @johnpoz
                        last edited by

                        @johnpoz

                        No, I did not say it works with a windows VM(!) , I only mend to say that I did not notice ipv6 issues in relation with the TrueNAS core (FreebSD) and TrueNas scale (debian).

                        ping -6 www.google.com from my windows pc or windows server is simply working. The traffic is different the OS is different and their traffic is different and they are not vlan aware.

                        Of cause the traffic towards e.g. this windows machines is transported via the same vlans, swithes and laggs ..

                        BAD NEWS

                        • I just detected that also with the direct connection, I still have the same issue. I do not know why it worked for a short time. I expect due to the fact that there has been a guery starting from the pfsense side first
                        DerelictD 1 Reply Last reply Reply Quote 0
                        • DerelictD
                          Derelict LAYER 8 Netgate @louis2
                          last edited by

                          @louis2 It's pretty unlikely this is something in pfSense. Most of this functionality is handled by FreeBSD underneath. I also think it's pretty unlikely that basic IPv6 functionality is broken in FreeBSD.

                          I suggest you simplify your configuration as much as possible and be sure that a directly-connected laptop or something does not get the proper response. Preferably something that can packet capture, along with the IPv6 router port on pfSense.

                          Opening a bug report on the redmine should include steps to duplicate in as simple an environment as possible removing as many other potential causes as is feasible.

                          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)

                          L 1 Reply Last reply Reply Quote 1
                          • L
                            louis2 @Derelict
                            last edited by

                            @derelict

                            At this moment in time I simply do not know why it is not working.

                            • It could be a pfSense problem (or underlying FreeBSD) or
                            • It could be a TrueNas problem in relation to vlans problem or
                            • I make some may be stupid error
                            • ?

                            In first instants, I did verdict TrueNas-core (FeeBsd) most, however after installing TrueNas-scale (Debian), I was thinking more in the direction of pfSense. @johnpoz did raise the idea that it was perhaps the network in between.

                            To throw the network out of the equation, I did create a two vlan trunk via a direct UTP-cable between pfSense and TrueNas

                            TestSetUpWithUTP-kabel.JPG

                            That did not solve then problem.

                            At the TrueNas side I use fixed addresses, and at the pfSense side I started with NO pfsense and no RA. Since that did not work, I also experimented with DHCP and RA settings on the pfSense side.
                            Nothing helped, at this moment I have DHCP ON and RA router only (for what ever reason it is not working ...)

                            I can and will do a test tomorrow replacing TrueNas with windows, however that is not the same situation.

                            Apart from that test, there are a couple of less attractive options:

                            • looking into detailed specs and compare them with the traces
                            • build an other router
                            • build a system more or less compatible with the truenas situation
                            • waiting for TrueNas ^13^ and/or pfSense ^13^

                            Sleeping a couple of nights hoping for a brilliant Idea ๐Ÿ˜‡ / some "a ha"

                            It might be that I choose for the latter ๐Ÿ˜„

                            L 1 Reply Last reply Reply Quote 0
                            • L
                              louis2 @louis2
                              last edited by

                              @louis2

                              I just did a small test. I did connect a small managed switch at the end of the UTP-cable which converted the tagged vlans towards untagged UTP-ports.
                              That way I could connect a normal windows PC.

                              As expected ..... that worked ..... in fact a test I had done before in a variant via the network switches. I did make some captures.

                              Those captures are probably not much different from captures I can make on the normal PC-vlan,

                              In fact this test does not prove much more than:

                              • that there is no problem when using windows
                              • that TrueNAS configured with jails and vlans does behave at least different, not unlikely but not jet proven! wrong.
                              • Can be a principal truenas "middle-ware" problem and be a configuration issue. It least it occurs in both the FreeBSD and the Debian version.
                                (note that I was looking into the problem with a very experienced truenas user, who did not understand the problem as well).

                              So it seems to be that I have to deep dive into the bits and bytes ...... ๐Ÿ•ต

                              Where ...... it would have been so nice ....... if it had just worked ๐Ÿ˜ข ๐Ÿ˜ข

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

                                @louis2 TrueNAS and jail VLAN networking is confusing to me. I never figured it out and just bridge my jails to the main network. Not that there isn't a way or that it somehow can be made to work. I just got tired of messing with it and punted. That was a couple years ago and I never revisited it.

                                Seems you have proven it's not pfSense though.

                                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
                                • D dualmoo referenced this topic on
                                • First post
                                  Last post
                                Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.