For about three weeks now I've been having problems with random disconnects from Xbox Live. It can be so much pain if it happens during online game, and I've lost some hours of hard work because of disconnects. Often I can't reconnect to live immediately after dropping, but have to wait for a while or try a few times before it works again. I've been a paying gold member for over three years, and earlier I've never had any problems without actual network hiccups, so something must have changed to cause these problems. At first I thought it could be related to Feb 16th update, but the first time I encountered this was on March 11th while playing Mass Effect 3. I had been playing some other games quite a lot in the previous weeks without any kind of problems, so it wasn't probably the update alone.
There doesn't seem to be any kind of clear pattern for the disconnects, it might happen every half an hour, or not even once during the whole evening. It most definitely isn't related to heat or load issues, because it has happened also when not actually playing anything, and once I couldn't sign in to Live immediately after booting up the console.
When the Live connection test is successful, it says that my configuration may limit online experience. The test has always said my NAT is moderate, and it has never been a problem in the past three years, once I set up the required ports. My network setup has been the same all the time. The actual internet connection of the house as far as I know is done with two ADSL lines, but I get internet to my apartment via ethernet cable, and I have no access to the modem(s), so I know nothing about it.
In my apartment I have a Linux server with a static public IP for the internet connection doing standard NAT for my home network. Traffic from the home network to the internet is completely open, and from the internet to the home network appropriate ports (UDP 88, TCP/UDP 3074) are set up for the Xbox specifically. Xbox itself is connected with a cable to a gigabit switch, which has all of my wired devices. I have static IPs for all the devices in my home network, and all my devices access the internet through the same NAT, including the laptop I'm writing this on, and I have a software constantly monitoring problems with network connectivity, so I know fairly well when there's an actual network problem.
Immediately after dropping from Live and running connection test I get these codes (tested on three occasions, the same every time):
Right after booting my console when everything is fine the report is slightly different:
The rest of the codes are always the same, like I said, I use wired connection and static IPs in my home network.