路由器是连接IP网的核心设备,IP层联网主要是靠路由器来完成的。总的来说,路由器主要是完成以下两大功能:
(1)数据通路功能。对于每个到达路由器的数据包,在不丢失的情况下,负责寻路。此功能主要包括:转发决定,经由背板输出链路队列调度。转发功能是通过专门硬件来实现的,每一个通过路由器的分组包都要执行这个操作。数据通路功能对改进路由器的性能是很重要的。
(2)控制功能。主要包括:路由表的管理和系统的配置与管理,以及与相邻路由器交换路由表信息、通过软件实现等。这些功能不是针对每个数据包的,因此使用频度相对低—些。