发明名称 分组交换机中的可配置帧处理管道
摘要 通过满足严格的区域和功率要求的高效方式将高可配置帧处理管道使能在分组交换机中。描述了帧处理管道,该帧处理管道使能基于每帧的对不同类型帧的动态处理。
申请公布号 CN102656849A 申请公布日期 2012.09.05
申请号 CN201080045607.1 申请日期 2010.10.06
申请人 英特尔公司 发明人 米歇尔·戴维斯;罗伯特·斯欧思沃斯
分类号 H04L12/56(2006.01)I;G06F15/16(2006.01)I;H04L29/02(2006.01)I 主分类号 H04L12/56(2006.01)I
代理机构 北京东方亿思知识产权代理有限责任公司 11258 代理人 李晓冬
主权项 一种分组交换机,包括:多端口交换数据路径;用于接收进入数据帧的多个入口端口;入口互联电路,该入口互联电路被配置为有选择地将各个入口端口连接至所述交换数据路径;用于发送外出数据帧的多个出口端口;出口互联电路,该出口互联电路被配置为有选择地将各个出口端口连接至所述交换数据路径;控制电路,该控制电路被配置为控制所述入口互联电路和所述出口互联电路的操作以及所述交换数据路径,以辅助将所述进入数据帧写入到所述交换数据路径以及从所述交换数据路径读取所述外出数据帧;以及帧处理管道电路,该帧处理管道电路被配置为参照与所述进入数据帧相关联的进入头部数据来确定每个进入帧的转发行为和应用到每个进入帧的修改,并且,该帧处理管道电路被配置为生成与所述外出数据帧相关联的外出头部数据,所述帧处理管道电路包括多个管道阶段,所述管道阶段包括被配置为将所述进入头部数据的一部分导向到数据字段信道中的数据字段的解析电路,所述管道阶段中的所选择的一些管道阶段包括可编程结构,该可编程结构被配置为从所述数据字段信道中动态选择一个或多个操作数并选择一个或多个操作来利用所述一个或多个操作数来执行,对所述一个或多个操作数和所述一个或多个操作的选择是参照按每帧从所述数据字段信道导出的一个或多个关键字而完成的,所述管道阶段还包括修改电路,该修改电路被配置为参照所述数据字段信道来生成所述外出头部数据。
地址 美国加利福尼亚州