【技术实现步骤摘要】
封包转送系统及封包转送方法
[0001]本专利技术有关于封包转送系统
。
技术介绍
[0002]当封包在进行数据封装时,会将因特网协议中各个层级
(layer)
的标头
(header)
附加在数据内容
(payload)
之前,因此,封包内可能会包含了无线媒体访问控制
(Wi
‑
Fi Media Access Control
,
Wi
‑
Fi MAC)
标头
、
以太网络
(Ethernet)
标头及传输控制协议
(Transmission Control Protocol
,
TCP)
标头中的至少一部分
。
此外,当路由器或交换机需要转送所收到的封包时,整个封包会需要被传送到路由器或交换机内的处理器进行标头分析,才能决定出整个封包要转送的目的地
。
然而,由于封包要转送的目的地需要处理器接收到整个封包后进行分析后才能得知,故会影响到路由器或交换机的效能
。
技术实现思路
[0003]因此,本专利技术的目的的一在于提出一种封包转送系统,其可以先撷取封包的多个标头,并将多个标头先传送至处理器进行分析以预先得知封包要转送的目的地,以加速封包的转送流程来提升效能
。
[0004]在本专利技术的一个实施例中,公开了一种封包转送系统,其包含有一封包缓冲器
、<
【技术保护点】
【技术特征摘要】
1.
一种封包转送系统,其特征在于,包含有:一封包缓冲器,用以接收一封包并储存该封包;一封包分析器,用以自该封包缓冲器读取该封包,并分析该封包以撷取该封包的一部分内容以产生一特定数据;一直接内存访问模块,用以将该特定数据写入至一存储装置的一第一缓冲区,并将该封包写入至该存储装置的一第二缓冲区
。2.
如权利要求1所述的封包转送系统,其特征在于,该特定数据包含了该封包的一来源地址以及要转送的一目的地地址
。3.
如权利要求1所述的封包转送系统,其特征在于,该封包分析器分析该封包以撷取该封包的对应到因特网协议中多个层级的标头的至少一部分内容,以产生该特定数据
。4.
如权利要求3所述的封包转送系统,其特征在于,该封包分析器分析该封包以撷取该封包的对应到无线媒体访问控制
Wi
‑
Fi MAC
标头
、
以太网络标头及传输控制协议
TCP
标头中的至少一部分内容,以产生该特定数据
。5.
如权利要求1所述的封包转送系统,其特征在于,该存储装置包含了多个第一描述单元与对应的多个第一缓冲区
、
以及多个第二描述单元与对应的多个第二缓冲区;该直接内存访问模块自该第一内存读取该多个第一描述单元中的一个,并根据所读取的该第一描述单元的内容将该特定数据写入至所对应的该第一缓冲区;以及该直接内存访问模块另自该第二内存读取该多个第二描述单元中的一个,并根据所读取的该第二描述单元的内容将该封包写入至所对应的该第二缓冲区
。6.
如权利要求5所述的封包转送系统,其特征在于,该存储装置包含了一第一...
【专利技术属性】
技术研发人员:刘恒修,郭朕逢,叶伦武,
申请(专利权)人:瑞昱半导体股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。