Algorithm to improve packet processing performance using existing caching schemes
    1.
    发明授权
    Algorithm to improve packet processing performance using existing caching schemes 有权
    使用现有缓存方案提高数据包处理性能的算法

    公开(公告)号:US07406567B1

    公开(公告)日:2008-07-29

    申请号:US10291894

    申请日:2002-11-08

    IPC分类号: G06F12/00

    摘要: A system and method for improving the speed of packet switching in a routing platform that maps shared I/O memory into two address spaces. The first address space is mapped with the cache attribute and uses the cache write through attribute. Addresses in this address space are not equal to the physical address in the shared I/O memory and are translated to the physical addresses. Code executed by the CPU to switch packets utilizes the first address space to access packet data. The second address space is mapped with the non-cache attribute and addresses in this space are equal to the physical addresses in the shared I/O memory. The second address space is utilized by I/O devices when accessing shared I/O memory. Addresses of buffers for storing packet data in the shared I/O memory are converted from the first address space to the second address space when given to I/O devices.

    摘要翻译: 一种用于提高将共享I / O存储器映射到两个地址空间的路由平台中的分组交换速度的系统和方法。 第一个地址空间与缓存属性映射,并使用缓存写入通过属性。 该地址空间中的地址不等于共享I / O存储器中的物理地址,并转换为物理地址。 由CPU执行切换数据包的代码利用第一个地址空间来访问数据包数据。 第二个地址空间与非高速缓存属性映射,该空间中的地址等于共享I / O存储器中的物理地址。 访问共享I / O存储器时,I / O设备利用第二个地址空间。 将I / O存储器中的分组数据存储的缓冲器的地址从给定给I / O设备的第一地址空间转换为第二地址空间。

    Automatic aggregation of inter-device ports/links in a virtual device
    2.
    发明授权
    Automatic aggregation of inter-device ports/links in a virtual device 有权
    在虚拟设备中自动聚合设备间端口/链路

    公开(公告)号:US09032093B2

    公开(公告)日:2015-05-12

    申请号:US13349441

    申请日:2012-01-12

    IPC分类号: G06F15/173 H04L12/709

    摘要: A virtual device includes multiple devices connected to operate as a single device. A first one of the devices is configured to determine that the first device connects to a second one of the devices via a first link; identify a second link; determine that the second link connects the first device to the second device; and automatically aggregate the first link and the second link to form a link aggregation with the second device based on determining that the first device connects to the second device via both the first and second links. The first device is further configured to transmit packets to the second device via the first and second links of the link aggregation.

    摘要翻译: 虚拟设备包括连接以作为单个设备操作的多个设备。 第一设备被配置为确定第一设备经由第一链路连接到设备中的第二设备; 识别第二个链接; 确定所述第二链路将所述第一设备连接到所述第二设备; 并且基于确定所述第一设备经由所述第一和第二链路连接到所述第二设备,自动聚合所述第一链路和所述第二链路以与所述第二设备形成链路聚合。 第一设备还被配置为经由链路聚合的第一和第二链路向第二设备传送分组。

    AUTOMATIC CONFIGURATION OF VIRTUAL NETWORK SWITCHES
    3.
    发明申请
    AUTOMATIC CONFIGURATION OF VIRTUAL NETWORK SWITCHES 有权
    虚拟网络交换机的自动配置

    公开(公告)号:US20100278076A1

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

    申请号:US12835549

    申请日:2010-07-13

    IPC分类号: H04L12/28

    摘要: In general, techniques are described in which a plurality of network switches automatically configure themselves to operate as a single virtual network switch. A virtual switch is a collection of individual switch devices that operate like as single network switch. As described herein, network switches in a network that are capable of participating in a virtual switch may automatically discover one another. The participating network switches may then elect one of the participating switches as a master switch. The master switch may generate forwarding information and store the forwarding information in the participating switches, including the master switch. The forwarding information causes the participating switches to act like a single network switch.

    摘要翻译: 通常,描述了其中多个网络交换机自动配置自身以作为单个虚拟网络交换机操作的技术。 虚拟交换机是像单个网络交换机一样操作的单独交换机设备的集合。 如本文所述,能够参与虚拟交换机的网络中的网络交换机可以自动地彼此发现。 参与的网络交换机然后可以将参与交换机之一作为主交换机。 主交换机可以生成转发信息,并将转发信息存储在参与交换机中,包括主交换机。 转发信息使参与的交换机像单个网络交换机那样起作用。

    Methods and apparatus with virtual identifiers for physical switches in a virtual chassis
    5.
    发明授权
    Methods and apparatus with virtual identifiers for physical switches in a virtual chassis 有权
    具有虚拟机箱中物理交换机的虚拟标识符的方法和设备

    公开(公告)号:US08797897B1

    公开(公告)日:2014-08-05

    申请号:US13249963

    申请日:2011-09-30

    IPC分类号: H04L12/26 H04Q11/00

    摘要: In some embodiments, an apparatus includes a first switch having an egress port configured to be coupled to a second switch to collectively to define a single logical entity having a set of virtual identifiers. A first set of virtual identifiers from the set of virtual identifiers is associated with the first switch, a second set of virtual identifiers from the set of virtual identifiers is associated with the second switch. The first switch is configured to receive a forwarding table associating a first set of destination addresses with a set of identifiers local to the first switch and associating a second set of destination addresses with a set of identifiers local to the second switch. Each identifier from the first set of identifiers is uniquely associated the first set of virtual identifiers. Each identifier from the set of identifiers is uniquely associated the second set of virtual identifiers.

    摘要翻译: 在一些实施例中,设备包括具有出口端口的第一交换机,该出口端口被配置为耦合到第二交换机以共同定义具有一组虚拟标识符的单个逻辑实体。 来自该组虚拟标识符的第一组虚拟标识符与第一交换机相关联,来自该组虚拟标识符的第二组虚拟标识符与第二交换机相关联。 第一交换机被配置为接收将第一组目的地地址与第一交换机本地的一组标识符相关联的转发表,并将第二组目的地址与第二交换机本地的一组标识符相关联。 来自第一组标识符的每个标识符与第一组虚拟标识符唯一相关联。 来自标识符集合的每个标识符与第二组虚拟标识符唯一地相关联。

    AUTOMATIC AGGREGATION OF INTER-DEVICE PORTS/LINKS IN A VIRTUAL DEVICE
    6.
    发明申请
    AUTOMATIC AGGREGATION OF INTER-DEVICE PORTS/LINKS IN A VIRTUAL DEVICE 有权
    自动聚合虚拟设备中的设备端口/链路

    公开(公告)号:US20120110206A1

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

    申请号:US13349441

    申请日:2012-01-12

    IPC分类号: G06F15/173

    摘要: A virtual device includes multiple devices connected to operate as a single device. A first one of the devices is configured to determine that the first device connects to a second one of the devices via a first link; identify a second link; determine that the second link connects the first device to the second device; and automatically aggregate the first link and the second link to form a link aggregation with the second device based on determining that the first device connects to the second device via both the first and second links. The first device is further configured to transmit packets to the second device via the first and second links of the link aggregation.

    摘要翻译: 虚拟设备包括连接以作为单个设备操作的多个设备。 第一设备被配置为确定第一设备经由第一链路连接到设备中的第二设备; 识别第二个链接; 确定所述第二链路将所述第一设备连接到所述第二设备; 并且基于确定所述第一设备经由所述第一和第二链路连接到所述第二设备,自动聚合所述第一链路和所述第二链路以与所述第二设备形成链路聚合。 第一设备还被配置为经由链路聚合的第一和第二链路向第二设备传送分组。

    Automatic configuration of virtual network switches
    7.
    发明授权
    Automatic configuration of virtual network switches 有权
    自动配置虚拟网络交换机

    公开(公告)号:US08705353B1

    公开(公告)日:2014-04-22

    申请号:US13230255

    申请日:2011-09-12

    IPC分类号: H04L12/56 H04L12/26

    摘要: In general, techniques are described in which a plurality of network switches automatically configure themselves to operate as a single virtual network switch. A virtual switch is a collection of individual switch devices that operate like as single network switch. As described herein, network switches in a network that are capable of participating in a virtual switch may automatically discover one another. The participating network switches may then elect one of the participating switches as a master switch. The master switch may generate forwarding information and store the forwarding information in the participating switches, including the master switch. The forwarding information causes the participating switches to act like a single network switch.

    摘要翻译: 通常,描述了其中多个网络交换机自动配置自身以作为单个虚拟网络交换机操作的技术。 虚拟交换机是像单个网络交换机一样操作的单独交换机设备的集合。 如本文所述,能够参与虚拟交换机的网络中的网络交换机可以自动地彼此发现。 参与的网络交换机然后可以将参与交换机之一作为主交换机。 主交换机可以生成转发信息,并将转发信息存储在参与交换机中,包括主交换机。 转发信息使参与的交换机像单个网络交换机那样起作用。

    Network distribution prevention when virtual chassis system undergoes splits and merges
    8.
    发明授权
    Network distribution prevention when virtual chassis system undergoes splits and merges 有权
    虚拟机箱系统经历分割和合并时的网络分布预防

    公开(公告)号:US08369211B2

    公开(公告)日:2013-02-05

    申请号:US12640667

    申请日:2009-12-17

    IPC分类号: G01R31/08

    摘要: A method performed by network devices that includes operating in a normal mode, where the network devices form a virtual chassis that corresponds to a single logical network device; detecting when a failure within the virtual chassis occurs; executing a splitting process to form one or more new virtual chassis in correspondence to the failure; determining whether one of the one or more new virtual chassis operates as a functioning virtual chassis based on whether at least one of a set of criteria is satisfied, where the functioning virtual chassis operates according to resources configured for the virtual chassis; and operating as a nonfunctioning virtual chassis when it is determined that the one of the one or more virtual chassis does not satisfy the at least one of the set of criteria, where the nonfunctioning virtual chassis operates in a pass-through mode.

    摘要翻译: 网络设备执行的方法,其包括以正常模式操作,其中网络设备形成对应于单个逻辑网络设备的虚拟机箱; 检测虚拟机箱内的故障发生时间; 执行拆分过程以形成与故障相对应的一个或多个新的虚拟底盘; 基于是否满足一组标准中的至少一个来确定所述一个或多个新的虚拟机架中的一个虚拟机是否起作为功能的虚拟机架的作用,其中所述功能性虚拟机架根据为所述虚拟机架配置的资源而运行; 并且当确定所述一个或多个虚拟机箱中的一个不满足所述一组标准中的至少一个时,其中所述不起作用的虚拟机箱以直通模式操作。

    Virtual link aggregation of network traffic in an aggregation switch
    9.
    发明授权
    Virtual link aggregation of network traffic in an aggregation switch 有权
    聚合交换机中网络流量的虚拟链路聚合

    公开(公告)号:US08442064B2

    公开(公告)日:2013-05-14

    申请号:US12727751

    申请日:2010-03-19

    IPC分类号: H04L12/28

    摘要: Access switches in a switching system may use virtual aggregated links. When a link between an aggregation switch and an access switch fails, the link failure may be reflected in the virtual aggregated link and data traffic to another access switch may be switched away from the failed switch. A forwarding table in the access switch stores a number of entries that each define a correspondence between destination addresses and an output identifier for the switch. At least a first output identifier includes an aggregated link that represents a first set of possible output links. At least a second output identifier includes a virtual aggregated link, associated with a second network switch that represents a second set of possible output links. Destination addresses in the forwarding table for the virtual aggregated link correspond to network devices connected to the second network switch.

    摘要翻译: 交换系统中的接入交换机可以使用虚拟聚合链路。 当聚合交换机与接入交换机之间的链路发生故障时,链路故障可能反映在虚拟聚合链路中,并且到另一接入交换机的数据流量可能会从故障交换机切换。 访问交换机中的转发表存储多个条目,每个条目定义目的地址与交换机的输出标识符之间的对应关系。 至少第一输出标识符包括代表第一组可能输出链路的聚合链路。 至少第二输出标识符包括与表示第二组可能输出链路的第二网络交换机相关联的虚拟聚合链路。 用于虚拟聚合链路的转发表中的目的地址对应于连接到第二网络交换机的网络设备。

    Automatic configuration of virtual network switches
    10.
    发明授权
    Automatic configuration of virtual network switches 有权
    自动配置虚拟网络交换机

    公开(公告)号:US08018891B2

    公开(公告)日:2011-09-13

    申请号:US12835549

    申请日:2010-07-13

    IPC分类号: H04L12/26 H04L12/56

    摘要: In general, techniques are described in which a plurality of network switches automatically configure themselves to operate as a single virtual network switch. A virtual switch is a collection of individual switch devices that operate like as single network switch. As described herein, network switches in a network that are capable of participating in a virtual switch may automatically discover one another. The participating network switches may then elect one of the participating switches as a master switch. The master switch may generate forwarding information and store the forwarding information in the participating switches, including the master switch. The forwarding information causes the participating switches to act like a single network switch.

    摘要翻译: 通常,描述了其中多个网络交换机自动配置自身以作为单个虚拟网络交换机操作的技术。 虚拟交换机是像单个网络交换机一样操作的单独交换机设备的集合。 如本文所述,能够参与虚拟交换机的网络中的网络交换机可以自动地彼此发现。 参与的网络交换机然后可以将参与交换机之一作为主交换机。 主交换机可以生成转发信息,并将转发信息存储在参与交换机中,包括主交换机。 转发信息使参与的交换机像单个网络交换机那样起作用。