Internet is collection of autonomous system that is interconnected to allow to communication among them. BGP provide routing between these autonomous systems. So in a brief we can say BGP is basically