In order to correctly and efficiently route packets, the core gateway needs to know what is happening in other parts of the Internet, including routing information and subnet characteristics. Gateway protocol