Unicast, multicast, and broadcast method and apparatus
    3.
    发明授权
    Unicast, multicast, and broadcast method and apparatus 失效
    单播,组播和广播方法和装置

    公开(公告)号:US6115379A

    公开(公告)日:2000-09-05

    申请号:US927914

    申请日:1997-09-11

    IPC分类号: H04L12/58 H04L12/56

    CPC分类号: H04L12/1854

    摘要: At least a portion of the data units in a bridge/router are processed by logic circuits according to cast type. The cast type, source address and destination address of an incoming data unit are determined by examining the header. For a unicast data unit, the source address and destination address are employed to obtain a transmit port indicator from memory, and the unicast data unit is directed to the port indicated by the transmit port indicator. For a non-unicast data unit, the source address and destination address are employed to obtain a first port mask that indicates valid ports for receipt of the data unit and a second port mask that indicates valid ports for transmission of the data unit from memory. The first and second port masks are combined to generate a third port mask, and the non-unicast data unit is directed to the ports indicated by the third port mask.

    摘要翻译: 桥/路由器中的数据单元的至少一部分根据铸造类型被逻辑电路处理。 通过检查报头来确定输入数据单元的投射类型,源地址和目的地址。 对于单播数据单元,使用源地址和目的地地址来从存储器获取发送端口指示符,并且单播数据单元被引导到由发送端口指示符指示的端口。 对于非单播数据单元,使用源地址和目的地地址来获得指示用于接收数据单元的有效端口的第一端口掩码和指示用于从存储器传输数据单元的有效端口的第二端口掩码。 第一和第二端口掩码被组合以产生第三端口掩码,并且非单播数据单元被引导到由第三端口掩码指示的端口。

    Multiple protocol support
    4.
    发明授权
    Multiple protocol support 失效
    多协议支持

    公开(公告)号:US06172980B2

    公开(公告)日:2001-01-09

    申请号:US08927913

    申请日:1997-09-11

    IPC分类号: H04L1256

    摘要: A network bridge/router for identifying a data unit to be routed by a network bridge/router, for identifying a protocol associated with the received data unit to be routed, and for carrying out appropriate data unit transfer operations, all in hardware. A Receive Header Processor (RHP) analyzes the destination address of the received data unit, in hardware, for determining if routing or bridging is required. If routing is required, the RHP uses portions of the received data unit header as a compare value against predefined values stored in data structures which provide a protocol ID identifying the protocol of the received data unit and serving as an index to the appropriate microcode handling routine, executed by the RHP, for the data unit. The handling routine causes the RHP to forward data unit identifying information appropriate to the identified protocol and obtained from the received data unit to further hardware-based data unit processing elements. These further data unit processing elements are adaptable to the received data unit cast state (e.g. unicast, multicast, broadcast), bridging and/or routing requirements, and received data unit protocol.

    摘要翻译: 一种用于识别由网桥/路由器路由的数据单元的网桥/路由器,用于识别与待路由的所接收的数据单元相关联的协议,以及用于执行适当的数据单元传送操作。 接收头处理器(RHP)以硬件方式分析接收到的数据单元的目的地地址,以确定是否需要路由或桥接。 如果需要路由,则RHP使用接收的数据单元头部的部分作为与存储在数据结构中的预定义值的比较值,该数据结构提供标识接收到的数据单元的协议的协议ID,并且用作适当的微代码处理例程的索引 由RHP执行,用于数据单元。 处理例程使得RHP将从所接收的数据单元获得的与识别的协议相适应的数据单元识别信息转发到另外的基于硬件的数据单元处理单元。 这些另外的数据单元处理元件适应于所接收的数据单元投射状态(例如单播,多播,广播),桥接和/或路由需求以及接收的数据单元协议。