在一个自治系统内部的两个路由器彼此互为内部路由器(interior router)。内部路由器之间交换路由信息是通过内部网关协议IGP(Interior Gateway Protocol)实现的。典型的内部网关协议包括RIP、HELLO和OSPF等。把整个自治系统的可达信息汇集起来之后,系统中某个路由器就能够使用外部网关协议把它们通告给其他的自治系统。
一个路由器可以同时运行若干个路由协议,比如一个用于自治系统之间的通信,另一个用于自治系统内部的通信,如下图所示:
R1和R2运行RIP和OSPF协议,R3和R4运行HELLO协议,R5运行OSPF和BGP协议,R6运行HELLO和BGP协议。从上图中可以看出,每个自治系统内部的路由协议可以支持多个,不同自治系统内部的路由协议可以是不同的。R5和R6通过BGP协议实现自治系统间的通信,R5通过OSPF协议获得自治系统内部的路由信息;R6通过HELLO协议获得自治系统内部的路由信息。