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