什么是路由器架构?
路由器架构的设计使得路由器能够执行两个主要功能。这些功能如下:
处理可路由协议。
使用路由协议确定最佳路径。
让我们尝试借助架构来了解路由器。
路由器架构
下面是一个解释路由器架构的图表。
下面解释了有助于路由器成功运行的不同因素。
输入端口
输入端口执行许多功能。它可以执行将传入物理链路终止到路由器的物理层功能。
它执行数据链路层功能,以与传入链路另一侧的数据链路层功能进行互操作。
它还执行查找和转发功能,以便转发到路由器交换结构的数据报在适当的输出端口出现。
下图描述了路由器中输入端口的功能。
输出端口
它存储从交换结构接收到的数据包,并通过执行链路层和物理层功能在传出链路上传输这些数据包。因此,输出端口执行与输入端口相反的数据链路和物理层功能。
下图描述了路由器中输出端口的功能。
交换结构
它是硬件和软件的组合,它将传入网络节点的数据通过正确的端口移出到网络中的下一个节点。
路由处理器
路由处理器执行路由协议。它维护路由信息和转发表。它还执行路由器内的网络管理功能。
路由器组件
让我们看看路由器的内部和外部组件。
内部组件
路由器中的内部组件如下:
**只读存储器 (ROM)** - 用于存储路由器的引导细节。
**闪存** - 保存操作系统的镜像。
**随机存取存储器 (RAM)** - 用于存储路由表和缓冲数据。
**非易失性随机存取存储器 (NVRAM)** - 存储路由器的启动配置文件。此处存储的数据是非易失性的。
**网络接口** - 用于将路由器连接到网络。
外部组件
路由器中的外部组件如下:
虚拟终端 - 用于访问路由器。
网络管理站。
路由器的输入端口、输出端口和交换结构共同实现了硬件和转发功能。
路由器的控制功能以毫秒或秒的时间尺度运行。这些控制平面功能在软件中实现,并在路由处理器上执行。
广告