在同一个自治系统内,当主机A要和A主机B通讯时,需要把发给主机B的数据包先发给网关路由器A,路由器A根据路由表决定数据包下一跳发给路由器B或C,根据IP报文内携带的目的地址11.8.9.12,在路由表中查找最长匹配路由表项,得到下一跳路由器发给路由器B。

路由器B同样的根据路由表决定把目的地址为11.8.9.12的报文发给路由器D,路由器D收到报文后,查询路由表,获得路由信息知道去往主机B是直连网络,直接转发给主机B上述过程是IP报文逐跳转发基本原理。

这个过程每个路由器始终依赖路由表来寻路,而路由表的数据(路由表项)可以是人为的配置静态路由或IGP动态路由协议(OSPF、ISIS)去动态学习。

IGP需要在每台路由器上运行,通过IGP路由协议交互拓扑信息使得每台路由器拿到同样的全网网络拓扑数据,并分别独立计算出转发报文所需的路由表项,这个过程是分布式计算,没有集中点,当网络中任何路由器出现故障,其他路由器都会重新计算路由,保持网络最大通信连接能力,这种在路由计算和拓扑变化后全分布式地重新进行路由计算过程称为分布式控制过程,所以传统网络被认为是全分布式控制的。

为了能够扩大规模组网,IP网络架构进行了区域划分,每个区域是一个自治系统(AS&