网络接口单元的制作方法

文档序号:9997197阅读:667来源:国知局
网络接口单元的制作方法
【技术领域】
[0001]本实用新型涉及带有至少一个用于接收以太网数据包的输入端子以及至少一个输出端子的网络接口单元。
[0002]此外本实用新型还涉及用于运行这种网络接口单元的方法。
【背景技术】
[0003]开始所述类型的网络接口单元是已知的并且例如被构造用于接收和/或发出所谓的以太网数据包、也即网络数据包,这些网络数据包尤其是符合IEEE(电气和电子工程师协会)802.3标准。在此,以本身已知的方式经由必要时与其它网络接口单元分享的介质(“共享介质”)、尤其是经由电和/或光的数据连接进行以太网数据包的传输。这些已知的网络接口单元的缺点是其小的灵活性和由此受限的应用。
【实用新型内容】
[0004]本实用新型的任务是如下地改善网络接口单元和对网络接口单元的运行方法,使得现有技术的上述缺点被避免并且尤其是给出更大的灵活性和提高的应用。
[0005]该任务在开始所述类型的网络接口单元中按照本实用新型通过如下方式来解决:设置有分割单元,其被构造用于将接收的以太网数据包和/或通过网络接口单元修改的以太网数据包分割成具有可预给定长度的至少一个数据段并且用于经由输出端子输出至少一个数据段。由此,可以在输出端子上有利地输出具有可预给定长度、尤其是恒定或可变长度的数据段,由此,尤其是能够相对于传统网络接口单元实现在接收所输出的数据段的数据汇点(Datensenke)的构造方面的自由度。
[0006]尤其是,能够实现将由网络接口单元以一个或多个以太网数据包的形式接收的数据抽象或变换成至少一个其它数据格式。例如可以通过预给定要输出的数据段的长度来进行这种适配。此外有利的是,通过本实用新型的网络接口单元,可以将以太网数据包分解成恒定长度的数据段,其中所述以太网数据包可以具有从最小大约64字节至最大大约1518字节的已知的不同包长度,必要时加上前导和“起始帧定界符(SFD)”,从而能够实现数据段在布置在本实用新型网络接口单元之后的处理单元中的确定的运行时间或处理时间。
[0007]在有利的实施方式中规定:分割单元被构造用于给每个数据段指派一个数据段头,其中分割单元优选还被构造用于经由输出端子输出数据段头。由此,可以形成各个数据段向顺序、例如在由网络接口单元分割的所接收的以太网数据包内的数据顺序的分配,所述顺序也可以被使用在布置于网络接口单元之后的处理单元内部。特别有利的是,在一种实施方式中,可以为数据段头设置恒定的大小(例如以字节为单位的长度),使得关于数据段头的处理也得到例如每个数据段头的恒定的存储器要求、恒定的通过时间或处理时间等等的优点。
[0008]在另一有利的实施方式中规定,输出端子具有a)第一输出缓存器,用于至少暂时存储由分割单元产生的数据段中的一个或多个,和/或b)第二输出缓存器,用于至少暂时存储由分割单元产生的数据段头中的一个或多个。通过这种方式,通过本实用新型网络接口单元形成的数据段和/或所述数据段的数据段头可以至少暂时地被中间存储,例如在输出给布置在后面的处理单元之前。此外,根据一种实施方式,在一个或多个输出缓存器中的中间存储使得能够实现与缓存的数据(数据段和/或数据段头)对应的数据的如下处理,该处理必要时可以推断出,缓存的数据(数据段和/或数据段头)例如尤其是经由输出端子完全不输出给布置在后面的处理单元,使得相关的缓存的数据(数据段和/或数据段头)在输出之前还可以从一个或多个缓存器中被删除。这种策略例如在分析经过处理或缓存的数据(数据段和/或数据段头)的内容时是合乎目的的,只要该分析得出不考虑将经过处理或缓存的数据(数据段和/或数据段头)中的单个或多个用于输出。
[0009]在另一有利的实施方式中设置有分析单元,其被构造用于根据至少一个可预给定的准则来分析接收的以太网数据包,由此例如可以实现以太网数据包的过滤。
[0010]在另一有利的实施方式中规定,分析单元被构造用于:a)根据所述分析将标识(“信道ID”)指派给接收的以太网数据包,和/或b)根据所述分析修改接收的以太网数据包,以便获得修改的以太网数据包,其中分析单元优选被构造用于将修改的以太网数据包输出给分割单元。在一种实施方式中,例如也可以将所指派的标识输出给分割单元。例如,所指派的标识由分割单元写入至与以太网数据包或修改的以太网数据包相应的数据段的一个或多个数据段头。代替地或补充地,所述标识也可以例如在前面描述的对以太网数据包的修改的范畴中直接写入一个或多个数据段,由此能够在数据段中实现标识的带内信令类型。
[0011]在另一有利的实施方式中规定,分析单元被构造用于执行下面步骤中的一个或多个:-去除接收的以太网数据包的可预给定的部分(Stripping (剥离))、尤其是至少部分地去除头数据,-代替接收的以太网数据包的可预给定的部分。由此,可以减少待输出的数据段的数据量或者待输出的数据段的数量以及必要时减少数据段头的相应数量,由此减轻布置在本实用新型网络接口单元后面的处理单元的载荷。
[0012]在另一有利的实施方式中规定,设置有次级输入端子用于接收数据段和与数据段对应的数据段头,其中设置有包处理单元,所述包处理单元被构造用于根据经由次级输入端子接收的数据段和/或数据段头来形成至少一个以太网数据包。由此,根据本实用新型的网络接口单元可以有利地将其例如由外部处理单元传送的数据段组合成以太网数据包以便经由合适的以太网兼容的介质进行标准化输出。
[0013]作为本实用新型任务的另外的解决方案,规定按照权利要求8的用于运行网络接口单元的方法。有利的扩展方案是从属权利要求的主题。
【附图说明】
[0014]下面参照附图阐述本实用新型的示例性实施方式。在图中:
[0015]图1示意性示出了按照第一实施方式的网络接口单元,
[0016]图2示意性示出了按照第二实施方式的网络接口单元,
[0017]图3示意性示出了按照第三实施方式的网络接口单元的方面,
[0018]图4示意性示出了按照第四实施方式的网络接口单元,
[0019]图5示意性示出了按照一种实施方式的过滤的第一方面,
[0020]图6示意性示出了按照一种实施方式的过滤的第二方面,
[0021]图7a,7b示意性示出了按照另外的实施方式的分割的方面,
[0022]图8示意性示出了按照一种实施方式的输出接口的一个方面,
[0023]图9示意性示出了按照一种实施方式的包处理单元的一个方面,以及
[0024]图10a,1b分别示意性示出了按照一种实施方式的流程图。
【具体实施方式】
[0025]图1示意性示出了按照第一实施方式的网络接口单元100。网络接口单元100具有输入端子110用于接收以太网数据包edp,例如按照IEEE802.3标准的以太网数据包。
[0026]在一种实施方式中,输入端子110例如直接与以太网交换机(未示出)连接,优选经由串行千兆比特介质独立接口( SGMII)类型的接口。代替地,输入端子110也可以经由降低千兆比特介质独立接口(RGMII)类型的接口例如与在IS0/0SI基础参考模型的比特传输层(物理层)上工作的接口连接。一般地,可以经由输入端子110将已经提及的以太网数据包edp输送给网络接口单元100。在一种实施方式中,输入端子110被构造用于传输千兆比特以太网(GbE)类型。
[0027]按照本实用新型,网络接口单元100具有至少一个输出端子120以及分割单元130,分割单元130被构造用于将接收的以太网数据包edp分割成至少一个具有可预给定长度的数据段ds并且经由输出端子120输出所述至少一个数据段ds。由此,可以在输出端子120上有利地输出具有可预给定长度、尤其是恒定或可变长度的数据段ds,由此尤其是相对于传统网络接口单元可以实现在接收输出的数据段的数据汇点(未示出)的构造方面的自由度。
[0028]尤其是,能够实现将由网络接口单元100以一个或多个以太网数据包edp的形式接收的数据抽象或变换成至少一个其它数据格式。例如可以通过预给定要输出的数据段ds的长度来进行这种适配。此外有利的是,通过本实用新型的
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1