So, I recently have started having issues with staying connected to xbox live. I am the network admin so I know nothing drastic has changed on that front and it was working before. Basically what is happening is I can connect to XBL but it will disconnect after a couple of minutes...it can manually reconnect right after that though. This makes playing games like BF3 impossible as disconnecting every 3-5 minutes is unplayable. The xbox is wired to the router(not wifi) and this did happen for 24 hours once before but it resolved itself then.
It is interesting to note that I will disconnect from EA online and its servers about 60 seconds before I disconnect from XBL entirely...