Method for handling IP multicast packets in network switch
    51.
    发明授权
    Method for handling IP multicast packets in network switch 有权
    网络交换机中IP组播数据包的处理方法

    公开(公告)号:US06707817B1

    公开(公告)日:2004-03-16

    申请号:US09527271

    申请日:2000-03-17

    IPC分类号: H04L1228

    摘要: A method of switching packets in a network switch includes the step of receiving a packet on a source port of a network switch. Thereafter, the method includes the step of determining whether the network switch has sufficient memory capacity to process the data packet; and if memory capacity is sufficient, then the method reads a selected portion of the packet to determine if the packet is to be sent to a mirrored port. If mirroring is determined, then the method sends the data packet to the mirrored port. The method also includes the step of determining whether the packet is to be sent to a remote CPU for further handling, and sending the data packet to the remote CPU if appropriate. The method additionally includes the step of determining whether the packet is a unicast packet, and if so, placing the packet on an internal communication channel within the network switch for appropriate storing and forwarding. If the packet is not a unicast packet, then the method determines if the packet is a multicast packet. If the packet is determined to be a multicast packet, then performing simultaneous lookups and switching using layer 2 lookup tables and addresses, and layer 3 lookup tables and addresses, thereby providing hybrid multicast handling of the packet.

    摘要翻译: 一种在网络交换机中切换分组的方法包括在网络交换机的源端口上接收分组的步骤。 此后,该方法包括确定网络交换机是否具有足够的存储器容量以处理数据分组的步骤; 并且如果存储器容量足够,则该方法读取分组的所选部分以确定分组是否被发送到镜像端口。 如果确定了镜像,则该方法将数据包发送到镜像端口。 该方法还包括确定分组是否被发送到远程CPU以进行进一步处理的步骤,并且如果适当的话将数据分组发送到远程CPU。 该方法还包括确定分组是单播分组的步骤,如果是,则将分组置于网络交换机内部的内部通信信道上以进行适当的存储和转发。 如果分组不是单播分组,则该方法确定分组是否是组播分组。 如果分组被确定为多播分组,则使用层2查找表和地址以及第3层查找表和地址执行同时查找和切换,从而提供分组的混合多播处理。

    Network switching architecture with fast filtering processor

    公开(公告)号:US06335935B1

    公开(公告)日:2002-01-01

    申请号:US09343411

    申请日:1999-06-30

    IPC分类号: H04L1228

    摘要: A network switch for network communications includes a first data port interface supporting a plurality of data ports transmitting and receiving data at a first data rate. A second data port interface supports a plurality of data ports transmitting and receiving data at a second data rate. A CPU interface is configured to communicate with a CPU, and an internal memory communicates with the first data port interface and the second data port interface. A memory management unit is provided, including an external memory interface, for communicating data from at least one of the first data port interface and the second data port interface and an external memory. A communication channel is provided, for communicating data and messaging information between the first data port interface, the second data port interface, the internal memory, and the memory management unit. One data port interface of the first data port interface and the second data port interface includes a fast filtering process, with the fast filtering processor filtering packets coming into the one data port interface. Selective filter action is taken based upon a filtering result.

    Gigabit switch with frame forwarding and address learning
    58.
    发明授权
    Gigabit switch with frame forwarding and address learning 失效
    千兆交换机带有帧转发和地址学习

    公开(公告)号:US07796612B2

    公开(公告)日:2010-09-14

    申请号:US11312496

    申请日:2005-12-21

    IPC分类号: H04L12/28

    摘要: A network switch and a method thereof for network communications include a first data port interface and a second data port interface supporting a data port transmitting and receiving data at a first data rate and a second data rate, respectively. The switch has a CPU interface to communicate with a CPU and a memory management unit to communicate data from at least one of the first and second data port interfaces and a memory. The switch includes a communication channel communicating data and messaging information between the first and second data port interfaces and the memory management unit and lookup tables, including an address resolution lookup table and a VLAN table. The first or second data port interfaces determine an egress port for an incoming data packet from a search of the address resolution lookup table and the VLAN table using a VLAN ID from the incoming data packet.

    摘要翻译: 一种用于网络通信的网络交换机及其方法包括分别支持以第一数据速率和第二数据速率发送和接收数据的数据端口的第一数据端口接口和第二数据端口接口。 交换机具有CPU接口以与CPU和存储器管理单元进行通信,以从第一和第二数据端口接口和存储器中的至少一个传送数据。 交换机包括在第一和第二数据端口接口和存储器管理单元之间传送数据和消息传递信息的通信信道以及查找表,包括地址解析查找表和VLAN表。 第一或第二数据端口接口通过来自地址解析查找表的搜索和使用来自输入数据分组的VLAN ID的VLAN表来确定输入数据分组的出口端口。

    Switch architecture independent of media
    59.
    发明申请
    Switch architecture independent of media 有权
    交换架构独立于媒体

    公开(公告)号:US20090138644A1

    公开(公告)日:2009-05-28

    申请号:US12292323

    申请日:2008-11-17

    IPC分类号: G06F13/00

    摘要: A network device for handling data and a method for handling data in a network device are disclosed. The network device includes at least one media port and at least one high speed docking station, communicating with the at least one media port. At least one master is provided in the network device, where the at least one master is connected to the at least one high speed docking station. The master is configured to handle and process data received by the at least one media port and passed to the master through the at least one high speed docking station. The network device is configured to handle media ports of different media types. Thus, the device can handle data received through different media ports that have different media types with the same master, making the network device easily configured to meet a customer's needs.

    摘要翻译: 公开了一种用于处理数据的网络设备和用于处理网络设备中的数据的方法。 网络设备包括与至少一个媒体端口通信的至少一个媒体端口和至少一个高速对接站。 至少一个主设备被提供在网络设备中,其中至少一个主站连接到至少一个高速对接站。 主设备被配置为处理和处理由至少一个媒体端口接收的数据并通过至少一个高速对接站传递给主设备。 网络设备被配置为处理不同媒体类型的媒体端口。 因此,该设备可以处理通过不同媒体端口接收的数据,该媒体端口具有与同一主机不同的媒体类型,使得网络设备容易配置以满足客户的需求。

    Cluster switching architecture
    60.
    发明申请
    Cluster switching architecture 审中-公开
    集群交换架构

    公开(公告)号:US20080247394A1

    公开(公告)日:2008-10-09

    申请号:US11905054

    申请日:2007-09-27

    IPC分类号: H04L12/56

    摘要: A network switch including at least one data port interface supporting a plurality of data ports, at least one stack link interface configured to transmit data between the network switch and other network switches, and a CPU interface configured to communicate with a CPU. A memory management unit in communication with the at least one data port interface and the at least one stack link interface is provided along with a memory interface in communication with the at least one data port interface and the at least one stack link interface, wherein the memory interface is configured to communicate with a memory. A communication channel is provided for communicating data and messaging information between the at least one data port interface, the at least one stack link interface, the memory interface, and the memory management unit, wherein the memory management unit is configured to route data received from each of the at least one data port interface and the at least one stack link interface to the memory interface.

    摘要翻译: 一种网络交换机,包括支持多个数据端口的至少一个数据端口接口,配置成在网络交换机和其他网络交换机之间传输数据的至少一个堆叠链路接口,以及被配置为与CPU通信的CPU接口。 与所述至少一个数据端口接口和所述至少一个堆叠链路接口通信的存储器管理单元与与所述至少一个数据端口接口和所述至少一个堆叠链路接口通信的存储器接口一起提供,其中, 存储器接口被配置为与存储器通信。 提供通信信道,用于在所述至少一个数据端口接口,所述至少一个堆叠链路接口,所述存储器接口和所述存储器管理单元之间传送数据和消息传递信息,其中所述存储器管理单元被配置为路由从 所述至少一个数据端口接口和所述至少一个堆叠链路中的每一个到所述存储器接口。