Method and apparatus for managing packets in a packet switched network
    1.
    发明授权
    Method and apparatus for managing packets in a packet switched network 有权
    用于在分组交换网络中管理分组的方法和装置

    公开(公告)号:US07706363B1

    公开(公告)日:2010-04-27

    申请号:US10829866

    申请日:2004-04-21

    IPC分类号: H04L12/28

    摘要: Method and apparatus for modifying standard VLAN tags to perform network packet switching. The method includes receiving a data packet at a port of a network switch and determining whether the data packet has a virtual local area network (VLAN) tagged frame. If the received data packet has a VLAN tagged frame, then the method further includes modifying and encoding fixed portions of the VLAN tag frame with switching information. The switching information includes information for central management of data packet flow through the network switch.

    摘要翻译: 修改标准VLAN标签以执行网络分组交换的方法和装置。 该方法包括在网络交换机的端口处接收数据分组,并确定数据分组是否具有标记有虚拟局域网(VLAN)的帧。 如果接收到的数据包具有VLAN标签帧,则该方法还包括修改和编码具有切换信息的VLAN标签帧的固定部分。 切换信息包括用于通过网络交换机的数据分组流的中央管理的信息。

    Method and apparatus for managing packets in a packet switched network
    2.
    发明授权
    Method and apparatus for managing packets in a packet switched network 有权
    用于在分组交换网络中管理分组的方法和装置

    公开(公告)号:US08923297B1

    公开(公告)日:2014-12-30

    申请号:US13415557

    申请日:2012-03-08

    IPC分类号: H04L12/28

    摘要: Methods and apparatus for managing packets in a packet switched network include, in at least one aspect, a device including: an input to receive a packet from one of a plurality of network devices, the plurality of network devices configured to communicate with one or more others of the network devices using a plurality of packets; and circuitry configured to control packet switching of the plurality of packets, at least one packet including: a switch tag including a tag portion embedded with switching information and an extended tag portion embedded with additional switching information, the switching information and the additional switching information configured to control a switching pattern associated with the at least one packet.

    摘要翻译: 在分组交换网络中用于管理分组的方法和装置在至少一个方面包括:设备,包括:用于从多个网络设备之一接收分组的输入,所述多个网络设备被配置为与一个或多个 使用多个分组的其他网络设备; 以及电路,被配置为控制所述多个分组的分组交换,所述至少一个分组包括:包括嵌入有交换信息的标签部分的交换标签和嵌入​​有附加切换信息的扩展标签部分,所述切换信息和所述附加切换信息被配置 以控制与所述至少一个分组相关联的切换模式。

    Method and apparatus for managing packets in a packet switched network
    3.
    发明授权
    Method and apparatus for managing packets in a packet switched network 有权
    用于在分组交换网络中管理分组的方法和装置

    公开(公告)号:US08144706B1

    公开(公告)日:2012-03-27

    申请号:US12753808

    申请日:2010-04-02

    IPC分类号: H04L12/28

    摘要: Systems, methods, and computer program products for modifying standard VLAN tags to perform network packet switching are described. In some implementations, a data packet can be received, and the data format of the data packet can be determined. Then, switching information associated with data package management is generated based on the data format of the data packet. The data packet can be modified using the generated switching information. For example, the modified data packet can be extended by a predetermined length to accommodate additional switching information.

    摘要翻译: 描述了用于修改标准VLAN标签以执行网络分组交换的系统,方法和计算机程序产品。 在一些实现中,可以接收数据分组,并且可以确定数据分组的数据格式。 然后,基于数据包的数据格式生成与数据包管理相关联的切换信息。 可以使用生成的切换信息来修改数据分组。 例如,修改的数据分组可以扩展预定长度以适应附加的切换信息。

    Efficient host-controller address learning in ethernet switches
    4.
    发明授权
    Efficient host-controller address learning in ethernet switches 有权
    以太网交换机中高效的主机控制器地址学习

    公开(公告)号:US08472445B1

    公开(公告)日:2013-06-25

    申请号:US12917405

    申请日:2010-11-01

    IPC分类号: H04L12/28

    CPC分类号: H04L45/74 H04L49/35

    摘要: A network switch including a port, a memory, and a controller. The port has a port identifier and receives a packet (including an address of the source device) transmitted from a source device to the network switch. The memory is configured to store entries, each entry including (i) an identifier of a port of the network switch and (ii) an address of a network device. The controller is configured to (i) determine whether the address of the source device and the port identifier of the packet are stored in the memory and (ii) send a message to a processor requesting approval of the packet. The controller is configured to send the message when (i) the address of the source device is not stored in the memory or (ii) the port identifier of the packet is not stored with the address of the source device as one of the entries.

    摘要翻译: 包括端口,存储器和控制器的网络交换机。 该端口具有端口标识符,并接收从源设备发送到网络交换机的数据包(包括源设备的地址)。 存储器被配置为存储条目,每个条目包括(i)网络交换机的端口的标识符和(ii)网络设备的地址。 控制器被配置为(i)确定源设备的地址和分组的端口标识是否存储在存储器中,以及(ii)向请求批准分组的处理器发送消息。 控制器被配置为在(i)源设备的地址不存储在存储器中时发送消息,或者(ii)分组的端口标识符不与源设备的地址一起存储为条目之一。

    Efficient host-controller address learning in ethernet switches
    5.
    发明授权
    Efficient host-controller address learning in ethernet switches 有权
    以太网交换机中高效的主机控制器地址学习

    公开(公告)号:US07826452B1

    公开(公告)日:2010-11-02

    申请号:US10761879

    申请日:2004-01-21

    IPC分类号: H04L12/28

    CPC分类号: H04L45/74 H04L49/35

    摘要: A method, apparatus, and computer-readable media for a switch comprising a plurality of network ports and a central processing unit (CPU) interface comprises receiving, on one of the network ports, a packet comprising a source media access control (MAC) address; sending, to the CPU interface, a request to approve an association between the one of the network ports and the source MAC address when no request to approve the association between the one of the network ports and the source MAC address has been sent to the CPU interface; and sending, to the CPU interface, the request to approve the association between the one of the network ports and the source MAC address when an association between the source MAC address and a different one of the network ports has been approved.

    摘要翻译: 一种用于交换机的方法,装置和计算机可读介质,包括多个网络端口和中央处理单元(CPU)接口,包括在所述网络端口之一上接收包括源媒体访问控制(MAC)地址 ; 当没有请求批准一个网络端口和源MAC地址之间的关联的请求已经被发送到CPU时,向CPU接口发送批准一个网络端口与源MAC地址之间的关联的请求 接口; 并且当源MAC地址与不同网络端口之间的关联已被批准时,向CPU接口发送批准一个网络端口与源MAC地址之间的关联的请求。

    Fast failover recovery for stackable network switches
    6.
    发明授权
    Fast failover recovery for stackable network switches 有权
    可堆叠网络交换机的快速故障切换恢复

    公开(公告)号:US08305878B1

    公开(公告)日:2012-11-06

    申请号:US12830649

    申请日:2010-07-06

    IPC分类号: G01R31/08 G06F11/00 G08C15/00

    摘要: A network switch including a plurality of stack units and a plurality of links. Each of the stack units includes a port, a plurality of interfaces, and a forwarding engine in communication with the interfaces and the port. Each of the plurality of links connects one of the interfaces of one of the stack units to another one of the interfaces of another one of the stack units. When one of the links is down, a loop flag in a first packet to be transferred by a corresponding one of the interfaces of a corresponding one of the stack units over the one of the links is toggled; and the forwarding engine of the corresponding one of the stack units is configured to transfer the first packet to another one of the interfaces of the corresponding one of the stack units for transfer over a different one of the links.

    摘要翻译: 一种网络交换机,包括多个堆叠单元和多个链路。 每个堆叠单元包括端口,多个接口和与接口和端口通信的转发引擎。 多个链接中的每个链接将一个堆叠单元的一个接口连接到另一个堆叠单元的另一个接口。 当其中一个链路断开时,切换由一个链路上的相应一个堆叠单元的相应一个接口传送的第一分组中的循环标志; 并且相应的一个堆叠单元的转发引擎被配置为将第一分组传送到相应的一个堆叠单元的另一个接口,以通过不同的一个链路进行传输。

    Switching apparatus and method based on virtual interfaces
    7.
    发明授权
    Switching apparatus and method based on virtual interfaces 有权
    基于虚拟接口的交换设备和方法

    公开(公告)号:US08625594B2

    公开(公告)日:2014-01-07

    申请号:US12938116

    申请日:2010-11-02

    IPC分类号: H04L12/28

    摘要: A network device comprises a plurality of physical ports, and a packet processing pipeline coupled to the plurality of physical ports. The packet processing pipeline is configured to assign a virtual port from a plurality of virtual ports to a packet received via one of the physical ports, wherein a quantity of the plurality of virtual ports is larger than a quantity of the plurality of physical ports, and wherein, for each of at least some of the physical ports, multiple virtual ports correspond to one physical port. The packet processing pipeline is also configured to assign a virtual domain from a plurality of virtual domains to the packet based on the assigned virtual port, and process the packet based on one or more of i) the assigned virtual port, ii) the assigned virtual domain, and iii) a header field of the packet, including determining zero, one, or more physical ports to which the packet is to be forwarded.

    摘要翻译: 网络设备包括多个物理端口和耦合到多个物理端口的分组处理流水线。 分组处理流水线被配置为将虚拟端口从多个虚拟端口分配给经由物理端口之一接收的分组,其中多个虚拟端口的数量大于多个物理端口的数量,以及 其中,对于至少一些物理端口中的每一个,多个虚拟端口对应于一个物理端口。 分组处理流水线还被配置为基于所分配的虚拟端口从多个虚拟域向所述分组分配虚拟域,并且基于所分配的虚拟端口中的一个或多个来处理所述分组,ii)所分配的虚拟 域,以及iii)分组的报头字段,包括确定要转发分组的零个,一个或多个物理端口。

    Fast failover recovery for stackable network switches
    8.
    发明授权
    Fast failover recovery for stackable network switches 有权
    可堆叠网络交换机的快速故障切换恢复

    公开(公告)号:US07756015B1

    公开(公告)日:2010-07-13

    申请号:US11900728

    申请日:2007-09-13

    IPC分类号: G01R31/08

    摘要: A stack unit for a stackable network switch, the stack unit having corresponding methods and computer programs, comprises a network port to exchange packets with a network; two stacking interfaces each to exchange the packets over a respective stacking link with another stack unit, wherein each stacking interface is assigned to the other stacking interface as an alternate stacking interface; and a forwarding engine to transfer the packets among the stacking interfaces and network port; wherein when one of the stacking links is down, the respective stacking interface toggles a loop flag in each packet received from the forwarding engine, and returns each received packet to the forwarding engine; and wherein the forwarding engine transfers each packet received from one of the stacking interfaces to the respective alternate stacking interface when the loop flag for the packet is set.

    摘要翻译: 用于可堆叠网络交换机的堆叠单元,具有相应方法和计算机程序的堆栈单元包括用于与网络交换分组的网络端口; 两个堆叠接口各自通过相应的堆叠链路与另一个堆叠单元进行交换,其中每个堆叠接口被分配给另一个堆叠接口作为备用堆叠接口; 以及转发引擎,在堆叠接口和网络端口之间传输数据包; 其中当所述堆叠链路之一关闭时,相应的堆叠接口切换从所述转发引擎接收的每个分组中的循环标志,并将每个接收的分组返回给所述转发引擎; 并且其中当所述分组的循环标志被设置时,所述转发引擎将从堆叠接口之一接收的每个分组传送到相应的备用堆叠接口。

    Link aggregation for routed ports
    9.
    发明授权
    Link aggregation for routed ports 有权
    路由端口的链路聚合

    公开(公告)号:US07606230B1

    公开(公告)日:2009-10-20

    申请号:US10958077

    申请日:2004-10-04

    IPC分类号: H04L12/28

    摘要: A wireless network apparatus and corresponding method and computer program comprises a plurality of ports to transmit and receive data flows comprising packets of data; a memory to store a routing table; a forwarding engine to transfer the packets of data between the ports according to the routing table; and a processor to define a routing interface comprising a selected group of the ports, map a selected media access control (MAC) address to the routing interface, disable link aggregation between the ports in the routing interface, disable bridging between the ports in the routing interface, and modify the routing table to direct each of the data flows having the MAC address as a destination address to one of the ports in the routing interface.

    摘要翻译: 无线网络装置及其对应的方法和计算机程序包括多个端口,用于发送和接收包括数据包的数据流; 存储路由表的存储器; 转发引擎,根据路由表在端口之间传输数据包; 以及处理器,用于定义包括所选择的端口组的路由接口,将所选择的媒体访问控制(MAC)地址映射到路由接口,禁用路由接口中的端口之间的链路聚合,禁用路由中的端口之间的桥接 接口,并修改路由表,将具有MAC地址的每个数据流作为目的地址引导到路由接口中的一个端口。

    Voltage regulator
    10.
    发明授权
    Voltage regulator 有权
    路由端口的链路聚合

    公开(公告)号:US08085778B1

    公开(公告)日:2011-12-27

    申请号:US12581512

    申请日:2009-10-19

    IPC分类号: H04L12/28

    摘要: A network device includes a plurality of ports configured to transmit and receive packets of data. A memory is configured to store a routing table. A forwarding engine is configured to transfer the packets of data between the plurality of ports based on the routing table. A processor is configured to define a routing interface. The routing interface comprises a group of the plurality of ports. The processor is configured to assign a media access control (MAC) address to the routing interface. The processor is configured to modify the routing table to direct each packet of data having the media access control (MAC) address as a destination address to a port in the routing interface.

    摘要翻译: 网络设备包括被配置为发送和接收数据分组的多个端口。 存储器被配置为存储路由表。 转发引擎被配置为基于路由表在多个端口之间传送数据包。 处理器被配置为定义路由接口。 路由接口包括一组多个端口。 处理器被配置为向路由接口分配媒体访问控制(MAC)地址。 处理器被配置为修改路由表以将具有媒体访问控制(MAC)地址的每个数据包作为目的地地址引导到路由接口中的端口。