ND5xs2 reveals occasional network stutter in my home network

Started recently internet radio streaming with a new ethernet wired ND5xs2 and noticed occasional audio stutter.

My internet service is FTTP 100Mbps, connected via a Fritz!Box 7590 (v7.59 with Wifi off) router, as I have two wired Access Points(WiFi) and two 16port gigabit switches cascaded throughout our gigabit wired home. This configuration has been apparently satisfactory for our Netflix consumption.

Being a former enterprise network engineer, I went through routine diagnostics and pinned the fault to the five year old Fritz!Box 7590 router. So I swapped in my backup router, a Netgear XR500 running OpenWRT v23.05.5

I am pleasantly pleased, that the audio stutter been resolved, and If my ears are correct, it actually sounds better than the Fritz!Box. I do run Audio Grade power-conditioners on each of my network gear.

I did notice almost no references to OpenWRT in the Naim fora, so I thought posting this information may be useful to those seeking a router change.

Currently enjoying the Naim HiDef folder in the ND5xs2 and XRCDā€™s from my UPnP attached Core.

2 Likes

Yes seeing a few issues here and there with these ā€˜Fritzboxesā€™.

Another one is apparently questionable ipv6 supportā€¦ and new streaming services like Tidal Connect only work on ipv6 and not in legacy mode.

1 Like

Really? I have even gone as far as switching ipv6 off in my router as my ISP (Plusnet) doesnā€™t even support it and Tidal Connect works fine

You sure itā€™s Tidal Connect, and not regular Tidal? ā€¦ and are you sure that there is no ipv6ā€¦ BT uses ipv6, but I know PlusNet have been late to the partyā€¦ they were trialling it about 14 months ago., most donā€™t even know they are using ipv6.

Just looked at Googleā€™s AI

So perhaps if Connect is working in legacy mode, that Tidal info is under NDA or equivalent.

1 Like

Thanks Simon, for the heads-up on IPv6 with Naim gear. I just reviewed the ā€œNaim IPv6ā€ thread which you contributed to:

Iā€™ve reviewed my OpenWRT network devices GUI, and can see that the ND5xs2 does not have an IPv6 lease, and it only has an IPv4 lease.

The above thread indicates the ND5xs2 (plus other Naim boxes) has IPv6 included but disabled by Naim.
.
Hopefully Naim hasnā€™t forgotten to re-enable in these boxes in the near future

Hi Naim doesnā€™t disable anything in the boxes as far as I am aware. Th product will work to gain an appropriate ipv6 address with the communication with your network router. If there is no suitable ipv6 response from the router it will stick with only ipv4 DHCP.
Remember with ipv6 most setups, specifically stateless setups, donā€™t uses leases like the legacy ipv4.
This an example of a stateless ipv6 config from my ndx2 ā€¦ ie the ndx2 negotiates itself with the router.

Iā€™m not at home right now so I canā€™t double check but up until a couple of months ago I was on Giganet and the router always reported an ipv6 address but when I switched to Plusnet (because Giganet CGNATā€™d my connection and broke all my Dynamic DNS host name setup and couldnā€™t give me a static IP address) it shows ipv6 as unavailable. Thatā€™s when I thought I might as well disable it in the router.

I am not familiar with PlusNet so donā€™t know what they offer. But without ipv6 you are relying on slow protocol translators somewhere perhaps within your ISP, which for CDNs is not good at all.
These days you are really constrained without access to ipv6 performance wise.
Also according to all the info I can see online, as well as the reverse engineering code Repoā€™s Tidal Connect (not regular Tidal) requires ipv6.

Iā€™ll check Tidal Connect again when Iā€™m home but Iā€™m fairly sure that when the long awaited Naim firmware upgrade finally happened I tried it and it was fine. Unless my memory is playing tricks on meā€¦

It seems that OpenWRT operates differently, and it does allocate DHCPv6 Leases, I have 6 devices showing to have IPv6 leases.

Iā€™ve powered off and on the ND5xs2, and then run a ā€œNaim App diagnostics scanā€ against the ND5xs2, it seems that IPv6 is still disabled. Within the 'Naim-app" Network Settings menu, only IPv4 is displayed.

IPv6 can use local addresses assigned in three main ways:
Stateless (ie self clients self assign using a protocol called SLAAC),
Stateful (where clients use a form of IPV6 DHCP to assign address - though not always reliable - and network details) and
Both (where clients use DHCPv6 to get the network information such as DNS, and SLAAC for the self assigned address).

For home networks I usually recommend Stateless (often default) unless you need an v6 DNS address then I would recommend ā€˜Bothā€™.

The first bytes if the IPV6 address are key though as they tell what sort of address it is - there are different sorts of addresses with v6. You should always see a link local address at least for an ipv6 enabled host, which starts FE80: . This has nothing to do with address alignment from the router.

You may want to enable SLAAC on your router for IPV6 address assignment - sometimes called ā€˜statelessā€™ - as that may interoperate better between your router and devices like the Naim streamer

You can see why I always think ipv6 is best left alone to its thing without fiddling.

Thanks Simon.

Iā€™ve opened a support request with Naim Customer Service, for IPv6 assistance in the ND5xs2

Will see how Naim CS can assist in this.

Sure - can you enable SLAAC on your router?

According to OpenWRT it has :slight_smile:

Native IPv6 connection

  • Automatic bootstrap from SLAAC, stateless DHCPv6, stateful DHCPv6, DHCPv6-PD and any combination

I would try SLAAC or Stateless DHCPv6/SLAAC

Thanks Simon, from what I read, it seems that OpenWRT by default, automatically enables both options for IPv6:

ā€œPer default, SLAAC and both stateless and stateful DHCPv6 are enabled on an interfaceā€

7530 no issues whatsoever. Maybe itā€™s model specific? All settings are default so ipv4/6 all enabled.

1 Like

ok so it is using SLAAC and still not working on the Nam device?

Curious - some sort of interoperability issueā€¦

Out of interest if you run NetAnalyzer (a free app on iOS) can you see your streamer with a ā€˜6ā€™ by it.
As I say it should have a link local address than can be discovered on the network at the very least.

Hi Simon,

Yes there is a ā€œ6ā€ against my ND5xs2 which is identified by the nickname NDdac555 in the attached Net Analyzer screen capture

excellent so your streamer is supporting ipv6. So what ipv6 addresses are given when you select your streamer in the app? (just need first 4 characters of each address)