发明名称 一种多网络接口间建立网桥的方法
摘要 一种计算机实现方法和系统,用于在网络接口间建立网桥。一网桥应用程序(network bridge application)在一个或多个网络接口从源接收数据包,存储数据包至与缓冲管理单元连接通信的缓冲区,并基于预定队列准则以队列放置数据包。网桥应用程序使用数据包处理模式在缓冲区内处理数据包,举例来说,处理单元直接模式或流水线模式,并通过至少一个网络接口传输数据包至目标网络源。网桥应用程序管理网络接口间的数据包流,逻辑上定义了流水线模式下没有处理器的干预下处理数据包,及处理单元直接模式下有干预时使用至少一个处理器处理数据包的灵活结构。
申请公布号 CN103823668A 申请公布日期 2014.05.28
申请号 CN201310572935.2 申请日期 2013.11.15
申请人 芯迪半导体科技(上海)有限公司 发明人 齐峥
分类号 G06F9/44(2006.01)I;H04L12/46(2006.01)I 主分类号 G06F9/44(2006.01)I
代理机构 上海翰鸿律师事务所 31246 代理人 李佳铭
主权项 一种多网络接口间建立网桥的方法,其特征在于:包括以下步骤:S1:提供一种由至少一个多线程处理器执行的网桥应用程序;S2:所述网桥应用程序在一个或多个网络接口上接收多数据包;S3:所述网桥应用程序与缓冲区管理单元连接通信,存储接收到的数据包到缓冲区;S4:所述网桥应用程序基于预定队列准则,以队列形式放置存储在缓冲区的数据包;S5:所述网桥应用程序使用多数据包处理模式处理存储在缓冲区内以队列形式放置的数据包。S6:网络应用程序通过至少一个网络接口传输处理后的数据包至目标网络资源。
地址 201203 上海市浦东新区张江晨晖路88号1号楼310室