4.8.1 路由器的组成和功能
从功能角度,路由器可以分为输入端口,交换结构,输出端口和路由处理器
交换结构包含三种类型:
- 基于内存交换:早期的路由器像是传统的计算机,分组到达端口时通过中断方式输入内存,根据计算后再从内存输出到输出端口。
- 基于总线交换:路由器的输入和输出端口同时连接到一条总线上,有点像计算机I/O中的DMA方式。因为确实感觉有点没必要让数据经过内存走一遍,计算机直接控制就行了。同时控制也从计算机改为由专用硬件控制,可以直接把转发表写入端口
- 基于网络交换:总线交换受制于总线速率,同一时刻只能有一个分组经过总线。复杂的互联网络可以并行交换传输,交换速率大大提高