Internal BGP (iBGP)
Same routing protocol as BGP, different application
iBGP should be used when AS_PATH information must remain intact between multiple eBGP peers
All iBGP peers must be fully meshed, logically; an iBGP peer will not advertise a route learned by one iBGP peer to another iBGP peer (readvertisement restriction to prevent looping)