Bayern Munich have announced the signing of defensive midfielder Sebastian Rode from Bundesliga rivals Eintracht Frankfurt.