Small update: I would stop all attempts. Doesn’t do anything. It’s the holidays and I can imagine that the topic will be looked at internally at SC at the beginning of 2023. Since IPv4 works, the 10 FRITZ!Box customers will continue to be able to surf the Internet.

As always, all information is without guarantee and everyone can do it as they want.

Show original language (German)

wwe

I made another attempt and briefly removed “Rapid Commit”. Server got (but FB didn’t use it) and further solicitations are not successful (probably because the DHCP server thinks - “it already has everything, leave me alone”).. I think an AVM Support case is worth it.. you may be able to say why the advertisement is not being processed. It’s also interesting that the FB keeps using the same XID.

wwe_0-1672087214187.png

Show original language (German)

@5018

I can’t imagine that IPv6 native should only work with a Swisscom router or requires activation from a Swisscom router.

I can’t imagine how you come up with that statement without any facts.

  1. Peeler.
  2. Authorization.
  3. Frit configuration.
  4. (or another hypothesis that we have not yet developed)

@5018

Small update: I would stop all attempts. Doesn’t do anything. It’s the holidays and I can imagine that the topic will be looked at internally at SC at the beginning of 2023.

Would you like to tell us how you came to this turnaround?

@5018

Since IPv4 works, the 10 FRITZ!Box customers will continue to be able to surf the Internet.

This evening I spent some time thinking about what to do with this statement. Correct. V4 was already working in May when I started this thread. That’s not the point. I want to get V6 working. Since May 2022 and not just at the beginning of 2023. But apparently I’m a little impatient?

I don’t know how their super users work. I’m just a simple engineer who wants to improve the world. Part of my job is to program errors, find them and fix them. And I’m still interested in a win-win situation. Together with my customers.

So and the counter-argument would be:

“It would be nice to hear something relevant from the operator, I’m hardly the only one with a third-party router on the network!? I’ll also do a nice know-how article - like that in return / win-win situation. ”

You can forget about the deal, Swisscom understandably does not provide support for third-party routers.

It is foreign to me to change your worldview here. Mine has changed a lot over the course of this discussion/thread. Maybe I didn’t always write the right words. Was tendentious or impatient. However, tonight I am one step further away from a cemented attitude towards knowledge, insight, progress. (Goes to bed shaking his head.)

I hope we can focus on the technical topics again tomorrow.

Goodnight community.

Show original language (German)

@wwe wrote:

but the Wireshark trace showed an exciting difference: the first solicitation without RC got an advertisement from the DHCP server (but FB didn’t use it) and further solicitations are not successful (probably because the DHCP server thinks - “it already has everything, leave me alone”).

@wwe: Thanks for the info! 🤩If you like, you can copy/send the SOLICIT request(s) to me in a PM. I would like to look at them and examine them for differences. Or just post it here anonymously, as I did. Then we find out:

  • Whether the frit sent a different DHCP request due to a different configuration.
  • Or whether the backend behaved differently.

I think we’re getting further in this puzzle game step by step.

Goodnight.

🙋‍♂️

Show original language (German)

@andiroid How do I arrive at my statements? He’s good.

Of course you can keep experimenting. It won’t do anything. The topic has been deposited with the right person and they will look at it after the Christmas holidays. And just enjoy the contemplative time and watch cat videos, or something like that.

Show original language (German)

@ChristianEb wrote:

Seems as if v6 has to be activated via the router GUI, without this this service doesn’t seem to work for third-party routers either, at least that’s my guess.

I think we still have overlapping problems. The F-bus from @wwe gets answers, but something “confused”. 🙂 Mine is desperately shouting packages into the ether and getting no answers. I think we can confirm this by analyzing the SOLICIT packages.

Think of two variants: attach the SCS “router” to the access, pair it, and activate the option, and then connect the FB again and pair it…

I’ll try this work-around. I’ll be getting glass (or plastic?) soon. And a new router.

I have another emergency idea, but it would be a bit breakneck and would require another access line that can be tinkered with…

Craft!? You’ve gotten over the warm-up and are pretty much in nerd mode. Exactly to my liking!

😁

Ernst: What do you mean by customizable access line? I mean, if it’s a temporary attempt without major collateral damage, I’ll make myself available. The rainy days literally invite you to do crafts. If I have to go back to the tunnels, I can no longer do that due to time constraints.

🫡

Show original language (German)

@wwe wrote:

I made another attempt and briefly removed “Rapid Commit”. Got DHCP server (but FB didn’t use it) and further solicitations are not successful (probably because the DHCP server thinks - “it already has everything, leave me alone”)

@wwe: Thanks for the log files sent via PM.

1) I don’t see any difference in your packages and mine. I think we agreed on that. Schälterli. Thank you to everyone who contributed to this. Both here and there. 😉

2) The question of why the frit drops the ADVERTISE packet could be answered with Rule 1 in the [DHCPv6 standard](https: //datatracker.ietf.org/doc/html/rfc8415). The received packet contains a ServerIdentifier, but the type is “Unknown”. I have no idea whether that is reason enough to discard the package.

I also came across the operational models in the standard in [Chapter 6](http://Operational%20Models). Essentially these are Stateless, [Non-temporary](https://datatracker.ietf.org/doc/html/rfc8415 #section-6.2) and DHCP for prefix Delegation.

  • You were not offered stateless. (Possible reason?)
  • You were offered non-temporary. Unfortunately with the status code “NoAddrAvailable”. (Possible reason?)
  • You have been successfully offered PD. Even with a valid prefix. The frit may have received the prefix here, saved it, but because there is no other router in the LAN, it has not been passed on.
    Here too with a disclaimer: I am by no means an expert in this matter. But if anyone out there knows more, please feel free to enlighten me. (@Tux0ne?)

3) We also don’t yet have a hypothesis as to which method will be used to assign IPv6 later. We are missing a clear trace. But that could possibly lead to a reliable answer from the log files from “over there” more quickly than with huge data dumps from the frit. 😉

I think that we are one step further and that an error in the Fritzbox still cannot be ruled out. But I can’t find any indication in the SOLICIT package (or in the standard you skimmed) that could influence RA behavior. I’m curious to see what else @wwe can report on the feedback from Berlin.

Show original language (German)

Hi @andiroid, thank you for sharing the AC of your connection with me, as mentioned in the direct messages, at least in the last 15 days I have not seen any radius information that would show an ipv6 delegated prefix. which led me to my assumption that I wrote yesterday.
If possible, I would like to take another look at the Pcap you drew,

Greeting

Chris

Show original language (German)

Swisscom Network Engineer IP+ AS3303,


@ChristianEb wrote:

As mentioned in the direct messages, at least in the last 15 days, I have not seen any radius information that would show an ipv6 delegated prefix. which led me to my assumption that I wrote yesterday.


Hey @ChristianEb, thank you very much for your efforts! 🎖️ Ultimately, you confirm to me that we are talking about two overlapping problems. I really appreciate your proactive communication!

I further assume that a (proprietary?) protocol is used with the IBs to enable v6 to be switched on. If someone from the RES CPE/Provisioning team knows more, I would also submit a feature request to AVM. (But that would be a one-off solution and other routers would have the same problem…)

🤔

If possible, I would like to take another look at the Pcap you drew

Are there any initial findings yet, or are you (or the team of specialists) still figuring it out?

😉

I have now also made a packet dump! Another wonderful feature of the F-Büxe! Can the I-buses do that too?

No, the IB can’t do that and doesn’t have to be able to do it.

I don’t want to add fuel to the fire or troll you. But the capture feature of the WAN interface has shown us that it is sometimes essential to understand why the end devices behave differently. (Comparing IB and FB might have saved us some time?) It’s precisely because of these nice features that I’d rather not give away my fry.

😇

Show original language (German)

Hi @andiroid, I don’t think that a proprietary protocol is being used here. I assume that a request is sent to a tool from the Gui, which then enables a toolchain to activate a service on a single access line or, in your case, to have it deactivated.

for your thanks, gladly. I can see the need for people to like using their own hardware on an Access, this sometimes has advantages and occasionally also big disadvantages (like in this one here…)

Greeting

Chris

Show original language (German)

Swisscom Network Engineer IP+ AS3303,


@ChristianEb wrote:

Hi @andiroid, I don’t think that a proprietary protocol is being used here. I assume that a request is sent to a tool from the Gui, which then enables a toolchain to activate a service on a single access line or, in your case, to have it deactivated.

Hey @ChristianEb! Understand. 😉 Okay, if this is a REST API that handles standardized HTTP(S) requests, the protocol is of course not yet proprietary. But since nothing is known about the specific implementation, I would stick with proprietary. 😇

I was thinking more about a method for operating the peeler, which has been standardized using RFC-wxyz and which AVM could replicate. I don’t really believe that such a suggestion will be implemented… 🙁

Conclusion: I understand the problem. In the case of a connection with deactivated IPv6 and without temporary access to an IB, there is currently no solution. In my case it’s not that bad because I’ll be getting glass and then probably a new IB soon. I’ll leave it like that.

Thank you again @ChristianEb for the great support!

🍾

Show original language (German)
  • wwe has responded to this post.
  • Tux0ne likes that.

    andiroid

    Hello to everyone constructively involved!

    With the help of @ChristianEb we found out that the FB set with the settings from post #57 generates a DHCPv6 “Solicit” that has DHCP options 3 (IA_NA) and 25 (IA_PD) **at the same time* * contains:

    wwe_0-1672267688011.png

    Currently the SCS infrastructure doesn’t seem to tolerate this well.. (to the trolls: sending both options at the same time is RFC compliant).. But SCS only wants one of the two options at the same time..

    I carried out tests with different Fritzbox settings and found out that FB can generate a DHCP request with option 25 and without option 3 with the following settings:

    wwe_1-1672268065757.png

    This contradicts the online help from AVM and at first showed no difference - no IPv6 prefix. However, due to the intervention of AVM support, I updated my FB 7583 from 7.29 to 7.31.. and was surprised to find that the FB * *got an IPv6 prefix immediately after the reboot**!

    The update to 7.31 has been available for a while but it has not yet been found automatically for me.

    wwe_2-1672268442593.png

    I am sure that an update to 7.31 is not necessary and I suspect that the settings also work with 7.29. I would be happy if someone with FB 7.29 can confirm these settings

    - “use native IPv6”
    - derive global address using assigned prefix
    -rapid commit

    work and the IPv6 prefix is ​​obtained immediately after reboot/reconnect.

    Counter-testing with 7.31 and the settings from post #57 resulted in the well-known error “No response from DHCPv6 server (SOL)”.. the correct behavior could only be achieved after applying the above-mentioned settings and DSL separation.

    Important note: if the FB has created “incorrect” DHCP requests (and it does this every minute), in my opinion new solicitation requests are blocked/ignored by the SCS backend for a certain time.. and you have to **after correct settings* * are configured, disconnect the box from the DSL for about 90 seconds - then IPv6 works very quickly as soon as the DSL connection is established or “Reconnect” is pressed… and instead of after x hours as before…

    Show original language (German)

    A fix should be rolled out in February that should then be able to handle both options at the same time on the network side, so the issue in question should improve soon.

    Was happy to be able to watch captures with @wwe and @andiroid. (A slightly different leisure activity again)

    Greeting

    Chris

    Show original language (German)

    Swisscom Network Engineer IP+ AS3303,

    a month later

    In the meantime I received some information from AVM. With v7.50 - currently available for 7590 and will be available in the future for many important fries such as 7583 and even 7490 - IPv6 profiles are changing. Unfortunately I don’t know the details, but there is hope that in the future you will get the right settings “automatically” after selecting the Swisscom provider. I will report as soon as v7.50 comes out for my 7583.

    I’ve had absolutely no problems with IPv6 in the meantime.. feels the internet is a little more “responsive” now - but that could also be my imagination, especially after a few weeks of inexplicable phenomena after IPv6 failure and days of “messing around” on Anschluss with unstable config..

    Show original language (German)
    13 days later
    a month later

    OK, I’ve done it now. With the same result.

    Internet connection IPv6 could not be established: No response from DHCPv6 server (SOL)

    Show original language (German)