Wifi resets during multiplayer

For the past several days my Halo Reach multiplayer has been virtually unplayable. I’ll load in to a game and within minutes I’m disconnected from Xbox live and my router has to reset. Sometimes I can get a full game or two in before this happens but the other night it would happen in the lobby while joining up with friends. This is very frustrating. Please offer a solution soon. Thanks.