-
公开(公告)号:US07466703B1
公开(公告)日:2008-12-16
申请号:US09303718
申请日:1999-04-30
IPC分类号: H04L12/28
CPC分类号: H04L45/00 , H04L45/60 , H04L45/64 , H04L49/201 , H04L49/254 , H04L49/3009
摘要: A scalable, high-speed router for routing packets of information through an interconnected network comprises an interface for receiving a packet containing header and data information; a device for extracting routing information from the header of an arrived packet and generating a corresponding header packet for the arrived packet; a memory device for storing the data information of the arrived packet at predetermined memory locations; a device for processing the corresponding header packet to determine a route for the arrived packet and assigning packet forwarding information to the header packet; and, a device for retrieving the data information from the predetermined memory locations and forwarding both the data and header packet containing the packet forwarding information to the interface for routing the packet to a further destination in accordance with the packet forwarding information. The processing device includes devices performing filtering, route-table lookup and flow identification functions and which devices are organized in a pipelined fashion for successive, high-speed operations on the header packet. The router ensures that the arrived packet is forwarded in accordance with any quality of service requirements and flow specifications.
摘要翻译: 用于通过互连网络路由信息包的可扩展的高速路由器包括用于接收包含报头和数据信息的分组的接口; 从到达分组的头部提取路由信息的装置,并生成用于所述到达分组的对应的报头分组; 存储装置,用于将预定分组的数据信息存储在预定的存储位置; 用于处理对应的报头分组以确定所述到达分组的路由并将分组转发信息分配给所述报头分组的设备; 以及用于从预定存储器位置检索数据信息的装置,并且将包含分组转发信息的数据和报头分组转发到接口,用于根据分组转发信息将分组路由到另外的目的地。 处理设备包括执行过滤,路由表查找和流识别功能的设备,并且哪些设备以流水线方式组织,用于对报头分组进行连续的高速操作。 路由器确保到达的数据包根据任何服务质量要求和流量规范进行转发。