The Rinnegan was originated from Sage of Six Path. However, Nagato (Pain) has it, and Madara Uchiha managed to awaken his Rinnegan. The Rinnegan has the power of Six Path; Animal Path, Asura Path, Deva Path, Human Path, Naraka Path and Preta Path. However, Nagato manages to use the Seventh Path, which was Outer Path, actived through King of Hell.
The Rinnegan is also able to link their visions to one another.