Page 309 - 《软件学报》2020年第9期
P. 309

2930                                 Journal of Software  软件学报 Vol.31, No.9,  September 2020

         2    模型建立

         2.1   网络模型
             本文将主干网建模为连通图 G(V,E),如图 1 所示.其中,连通图的顶点表示主干网的节点,连通图的边表示主
         干网的链路.V={v 1 ,…,v n }表示所有节点的集合,E={e 1 ,…,e m }表示所有链路的集合.



                      城域网       城域网     城域网                         用户端            用户端



              城域网                                                            ⅡⅡ
                                                                     接入网     ……     接入网
                           城域网
                                                                           城域网
                                                     城域网
                                          城域网
                                城域网
               城域网                                链路
                                                 节点
                                 主干网

                                            Fig.1   Network model
                                               图 1   网络模型
         2.2   节点模型

             参考我们之前的研究工作         [14] ,本文提出的节点结构如图 2 所示,包括主控引擎、背板、底架、交换结构、
         调度引擎、线卡、转发引擎、复制引擎和端口等构件.



                                                         端口
                                    交换结构
                       背板                                ……
                                                       转发引擎                主
                                                                           控
                                                                           引
                                                  端口                       擎
                             交换结构                 ……   复制引擎
                                                端口               线卡
                           交换结构                 ……                         路
                                                 转发引擎
                                                                  底架       由
                                              转发引擎                         表
                                                 复制引擎
                                                          线卡
                                              复制引擎                         路
                                                                           由
                                                        线卡  底架             控
                                                            底架
                                                                           制
                                                         底架

                                             Fig.2   Node structure
                                               图 2   节点结构
             主控引擎是路由器的控制中心,用于完成分组头部分析和路由表查找等功能.背板由数据总线和交换结构
         组成,是路由器内部数据交换通道.底架用于承载线卡和交换结构,为线卡提供连接槽位.交换结构用于在路由
         器内部连接线卡的输入端口和输出端口.线卡用于实现分组处理、队列调度和流量管理等功能.转发引擎用于
   304   305   306   307   308   309   310   311   312   313   314