路由器结构
路由器结构
一个路由器的体系结构如下图:

输入端口作用:
1、接收数据链路层的数据。
2、查询转发表,决定数据的输出端口。到达的分组通过路由器的交换结构转发到输出端口。
交换结构:交换结构将路由器的输入端口连接到它的输岀端口。这种交换结构完全包含在路由器之中,即它是一个网络路由器中的网络!
输出端口:输出端口存储从交换结构接收的分组,并通过执行必要的链路层和物理层功能在输出链路上传输这些分组。
路由选择处理器:路由选择处理器执行控制平面功能。
在传统的路由器中,它执行路由选择协议,维护路由选择表与关联链路状态信息,并为该路由器计算转发表。
在SDN路由器中,路由选择处理器(在其他活动中)负责与远程控制器通信,目的是接收由远程控制器计算的转发表项,并在该路由器的输入端口安装这些表项。路由选择处理器还执行网络管理功能。
以上仅仅是每个部分大致功能的描述,后续会有更为详细的介绍。
参考
《计算机网络自顶向下》