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

    IPv6 Native with Telstra, Australia

    Scheduled Pinned Locked Moved IPv6
    165 Posts 8 Posters 43.6k 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.
    • L
      Larrikin @Derelict
      last edited by

      @derelict said in IPv6 Native with Telstra, Australia:

      Right. You have to start the capture, capturing enough packets to get what you are interested in (say 100000) THEN edit/save WAN to trigger a DHCP6 event.

      I did not say to capture all IPv6. I said to capture IPv6 UDP 547. We are not interested in ANYTHING except DHCP6.

      Well, that work flow I missed :). So I've just done what you've said and you are right, and I am wrong. Here is the packet capture of UDP 547.

      But if you fix IPv6 for me and get it going, I'll donate US$50. Fair?

      0_1551242768442_packetcapture.cap.zip

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

        So the ISP is not responding. Go back to them with that. I can't do anything about that.

        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 0
        • L
          Larrikin @Derelict
          last edited by

          @derelict said in IPv6 Native with Telstra, Australia:

          So the ISP is not responding. Go back to them with that. I can't do anything about that.

          Sweet. I will do exactly that and report back. I'll donate the US$50 once I'm up and running with IPv6 given the time you've spent on this for me. Tell me how I actually do the donation - is there a link?

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

            https://www.freebsdfoundation.org/donate/

            You said you had someone sympathetic at the ISP. Send them that pcap. Ask why there is no response.

            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 4 Replies Last reply Reply Quote 0
            • L
              Larrikin @Derelict
              last edited by

              @derelict said in IPv6 Native with Telstra, Australia:

              https://www.freebsdfoundation.org/donate/

              You said you had someone sympathetic at the ISP. Send them that pcap. Ask why there is no response.

              Just did exactly that. He is a good guy and actually runs a large part of the network. He'll look into this if he has time (technically this is unsupported but he is a techo at heart and likes to see things working). Basically I'm relying on his good will. Let's see what he says.

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

                @derelict said in IPv6 Native with Telstra, Australia:

                https://www.freebsdfoundation.org/donate/

                You said you had someone sympathetic at the ISP. Send them that pcap. Ask why there is no response.

                @Derelict Whilst I think of it, what is going on at the ICMP level where Telstra does respond back to pfsense (neighbor solicit), but pfsense doesn't do anything with Telstra's response? Telstra stated in their email to me that they believe that is part of the problem. What should I say back to Telstra in relation to that?

                DerelictD 1 Reply Last reply Reply Quote 0
                • D
                  dugeem
                  last edited by

                  @larrikin Putting aside the DHCP6 PD issue - have you tried setting WAN interface IPv6 to SLAAC?

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

                    @dugeem said in IPv6 Native with Telstra, Australia:

                    @larrikin Putting aside the DHCP6 PD issue - have you tried setting WAN interface IPv6 to SLAAC?

                    Thanks for your response and interest in this. Telstra has made it clear they don't support SLAAC and only DHCP.

                    @Derelict Heard back from my Telstra contact. He is away until Monday but he is going to look into it then. Still interested in your thoughts on the ICMP stuff above...

                    D 1 Reply Last reply Reply Quote 0
                    • D
                      dugeem @Larrikin
                      last edited by

                      @larrikin Exactly which DHCP6 does Telstra claim they support? Stateless (which is reallly SLAAC + DHCP6-PD) or Stateful?

                      I wouldn't be surprised if they support SLAAC even if they claim not to.

                      1 Reply Last reply Reply Quote 0
                      • L
                        Larrikin
                        last edited by

                        @dugeem said in IPv6 Native with Telstra, Australia:

                        Exactly which DHCP6 does Telstra claim they support? Stateless (which is reallly SLAAC + DHCP6-PD) or Stateful?
                        I wouldn't be surprised if they support SLAAC even if they claim not to.

                        Stateful. This is consistent with other third party routers who have managed to get their stuff working on Telstra. I think the key here is I have a contact in Telstra who is going to look at the packet captures, compare them against the back end DHCPv6 logs, and see what is going on. Until we have that information, I honestly would just be playing further in the dark, and I'd rather wait for the Telstra chap to get back to me with what's really going on.

                        D 1 Reply Last reply Reply Quote 0
                        • D
                          dugeem @Larrikin
                          last edited by

                          @larrikin Unfortunately the presence of the ICMPv6 neighbour solicit packet points towards SLAAC in operation.

                          DHCPv6 operates using IPv6/UDP on port 547.

                          This may not help right now ... but possibly something for your Telstra contact(s) to investigate.

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

                            @dugeem said in IPv6 Native with Telstra, Australia:

                            @larrikin Unfortunately the presence of the ICMPv6 neighbour solicit packet points towards SLAAC in operation.

                            DHCPv6 operates using IPv6/UDP on port 547.

                            This may not help right now ... but possibly something for your Telstra contact(s) to investigate.

                            Wow, I think you are onto something. Care to take a look at this new packet capture? It is certainly showing a lot more now that it did before.

                            0_1551260385225_packetcapture.cap.zip

                            I really am in unchartered space here in terms of my knowledge. I've put the WAN interface as SLAAC, and the LAN as SLAAC as well. No idea what the LAN interface should actually be. Not getting any IPv6 addresses yet, but I feel its closer based on the packet capture (although, I may well be mis-reading it and have no idea what I am doing :)).

                            L DerelictD 2 Replies Last reply Reply Quote 0
                            • L
                              Larrikin @Larrikin
                              last edited by

                              @larrikin said in IPv6 Native with Telstra, Australia:

                              @dugeem said in IPv6 Native with Telstra, Australia:

                              @larrikin Unfortunately the presence of the ICMPv6 neighbour solicit packet points towards SLAAC in operation.

                              DHCPv6 operates using IPv6/UDP on port 547.

                              This may not help right now ... but possibly something for your Telstra contact(s) to investigate.

                              Wow, I think you are onto something. Care to take a look at this new packet capture? It is certainly showing a lot more now that it did before.

                              0_1551260385225_packetcapture.cap.zip

                              I really am in unchartered space here in terms of my knowledge. I've put the WAN interface as SLAAC, and the LAN as SLAAC as well. No idea what the LAN interface should actually be. Not getting any IPv6 addresses yet, but I feel its closer based on the packet capture (although, I may well be mis-reading it and have no idea what I am doing :)).

                              Actually, that entire exercise might be a red herring. More info about to follow on further testing.

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

                                @derelict said in IPv6 Native with Telstra, Australia:

                                https://www.freebsdfoundation.org/donate/

                                You said you had someone sympathetic at the ISP. Send them that pcap. Ask why there is no response.

                                Now this is interesting.

                                https://forums.whirlpool.net.au/thread/2784659?p=2#r29

                                If you've got time, I think you'll find that post very, very informative. It just got put up there. I'd love to know what you think.

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

                                  @derelict said in IPv6 Native with Telstra, Australia:

                                  https://www.freebsdfoundation.org/donate/

                                  You said you had someone sympathetic at the ISP. Send them that pcap. Ask why there is no response.

                                  Also, I found an old post from another forum who claimed he got pfsense to work with Telstra and he left an old packet capture of it working. I attach it here. I can't make head or tail of it.

                                  0_1551265004786_pfsense-telstra-dhcpv6-exchange.pcap.zip

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

                                    The first thing I see in that capture that was responded to is there is no specificity in the request for the PD length so I would uncheck Send IPv6 Prefix Hint.

                                    Also, I found an old post from another forum who claimed he got pfsense to work with Telstra

                                    How about a link to that?

                                    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 0
                                    • DerelictD
                                      Derelict LAYER 8 Netgate @Larrikin
                                      last edited by

                                      @larrikin said in IPv6 Native with Telstra, Australia:

                                      @larrikin Unfortunately the presence of the ICMPv6 neighbour solicit packet points towards SLAAC in operation.

                                      How? Neighbor solicitations are similar to ARP in IPv4. It's how you identify what MAC address on the local subnet to send traffic to.

                                      There will even be Router Solicitations as the gateway is not sent via DHCP.

                                      There is already a successful capture for DHCP6 posted, and Telstra says DHCP6 is the way to do it. And you're CERTAINLY not going to get a prefix delegation over SLAAC.

                                      I wouldn't muddy the waters.

                                      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
                                      • DerelictD
                                        Derelict LAYER 8 Netgate @Larrikin
                                        last edited by

                                        @larrikin said in IPv6 Native with Telstra, Australia:

                                        @Derelict Whilst I think of it, what is going on at the ICMP level where Telstra does respond back to pfsense (neighbor solicit), but pfsense doesn't do anything with Telstra's response? Telstra stated in their email to me that they believe that is part of the problem. What should I say back to Telstra in relation to that?

                                        What packet capture and what response? Please be specific.

                                        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 0
                                        • L
                                          Larrikin @Derelict
                                          last edited by

                                          @derelict said in IPv6 Native with Telstra, Australia:

                                          The first thing I see in that capture that was responded to is there is no specificity in the request for the PD length so I would uncheck Send IPv6 Prefix Hint.

                                          Also, I found an old post from another forum who claimed he got pfsense to work with Telstra

                                          How about a link to that?

                                          I think that packet capture is also a red herring. I have had someone try and replicate those settings and he gets the same result I do. I'll dig up the link though for you.

                                          In the meantime, this link here is our most promising. It's just been done and probably steers us closest to getting this working.

                                          https://forums.whirlpool.net.au/thread/2784659?p=2#r29

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

                                            @derelict said in IPv6 Native with Telstra, Australia:

                                            @larrikin said in IPv6 Native with Telstra, Australia:

                                            @Derelict Whilst I think of it, what is going on at the ICMP level where Telstra does respond back to pfsense (neighbor solicit), but pfsense doesn't do anything with Telstra's response? Telstra stated in their email to me that they believe that is part of the problem. What should I say back to Telstra in relation to that?

                                            What packet capture and what response? Please be specific.

                                            I don't want to lose focus on that other link I just gave you as I think the key to getting this working is in that link.

                                            I think the answer to getting this working lies in this link: https://forums.whirlpool.net.au/thread/2784659?p=2#r29

                                            Note that just got posted with someone else trying to help getting this working.

                                            However, back to answering your question, I am referring to what is in my original post:

                                            Packet capture on my end:

                                            22:13:15.731905 00:0c:29:05:a3:a1 > 33:33:ff:2f:08:93, ethertype IPv6 (0x86dd), length 86: (hlim 255, next-header ICMPv6 (58) payload length: 32) fe80::20c:29ff:fe05:a3a1 > ff02::1:ff2f:893: [icmp6 sum ok] ICMP6, neighbor solicitation, length 32, who has fe80::4e16:fcff:fe2f:893
                                            source link-address option (1), length 8 (1): 00:0c:29:05:a3:a1
                                            0x0000: 000c 2905 a3a1

                                            22:13:15.293243 4c:16:fc:2f:08:93 > 33:33:ff:05:a3:a1, ethertype IPv6 (0x86dd), length 96: (class 0xc0, hlim 255, next-header ICMPv6 (58) payload length: 32) 2001:8003:0:bdf:f0:3:9:0 > ff02::1:ff05:a3a1: [icmp6 sum ok] ICMP6, neighbor solicitation, length 32, who has fe80::20c:29ff:fe05:a3a1

                                            Telstra's logs:

                                            (including the email from the Telstra tech so where it says "I" below, I = Telstra tech guy)

                                            I can see it sending Ipv6 DHCPv6

                                            13:30:59.553687 In
                                            Juniper PCAP Flags [no-L2, In]
                                            -----original packet-----
                                            PFE proto 6 (ipv6): (hlim 1, next-header: UDP (17), length: 146) fe80::20c:29ff:fe05:a3a1.dhcpv6-server > ff02::1:2.dhcpv6-server: [udp sum ok] dhcp6 Relay-forward

                                            It’s also unable to establish Ipv6 neighbours which I suspect is a reason why it’s not functioning correctly

                                            13:31:01.106029 In
                                            Juniper PCAP Flags [no-L2, In]
                                            -----original packet-----
                                            PFE proto 6 (ipv6): (hlim 255, next-header: ICMPv6 (58), length: 32) fe80::20c:29ff:fe05:a3a1 > ff02::1:ff2f:893: [icmp6 sum ok] ICMP6, neighbor solicitation, length 32, who has fe80::4e16:fcff:fe2f:893
                                            source link-address option (1), length 8 (1): 00:0c:29:05:a3:a1
                                            0x0000: 000c 2905 a3a1

                                            13:31:02.073018 Out
                                            Juniper PCAP Flags [no-L2]
                                            -----original packet-----
                                            PFE proto 6 (ipv6): (class 0xc0, hlim 255, next-header: ICMPv6 (58), length: 32) 2001:8003:0:bdf:f0:3:9:0 > ff02::1:ff05:a3a1: [icmp6 sum ok] ICMP6, neighbor solicitation, length 32, who has fe80::20c:29ff:fe05:a3a1
                                            source link-address option (1), length 8 (1): 4c:16:fc:2f:08:93
                                            0x0000: 4c16 fc2f 0893

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