NETWORK PACKET STEERING VIA CONFIGURABLE ASSOCIATION OF PACKET PROCESSING RESOURCES AND NETWORK INTERFACES
    21.
    发明申请
    NETWORK PACKET STEERING VIA CONFIGURABLE ASSOCIATION OF PACKET PROCESSING RESOURCES AND NETWORK INTERFACES 有权
    分组处理资源和网络接口的可配置协议的网络分组转向

    公开(公告)号:US20120069850A1

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

    申请号:US13305804

    申请日:2011-11-29

    IPC分类号: H04L12/56

    摘要: Methods and systems are provided for steering network packets. According to one embodiment, a dynamically configurable steering table is stored within a memory of each network interface of a networking routing/switching device. The steering table represents a mapping that logically assigns each of the network interfaces to one of multiple packet processing resources of the network routing/switching device. The steering table has contained therein information indicative of a unique identifier/address of the assigned packet processing resource. Responsive to receiving a packet on a network interface, the network interface performs Layer 1 or Layer 2 steering of the received packet to the assigned packet processing resource by retrieving the information indicative of the unique identifier/address of the assigned packet processing resource from the steering table based on a channel identifier associated with the received packet and the received packet is processed by the assigned packet processing resource.

    摘要翻译: 提供了用于转向网络数据包的方法和系统。 根据一个实施例,可动态配置的转向表被存储在网络路由/交换设备的每个网络接口的存储器内。 转向表表示将每个网络接口逻辑地分配给网络路由/交换设备的多个分组处理资源之一的映射。 转向表中包含指示所分配的分组处理资源的唯一标识符/地址的信息。 响应于在网络接口上接收分组,网络接口通过从转向器中检索指示所分配的分组处理资源的唯一标识符/地址的信息来执行所接收分组的层1或层2转向所分配的分组处理资源 基于与接收到的分组相关联的信道标识符和接收到的分组的表由分配的分组处理资源处理。

    Heterogeneous media packet bridging
    22.
    发明授权
    Heterogeneous media packet bridging 有权
    异构媒体分组桥接

    公开(公告)号:US07957407B2

    公开(公告)日:2011-06-07

    申请号:US12781807

    申请日:2010-05-17

    IPC分类号: H04L12/28

    摘要: Methods and systems for bridging Ethernet frames transmitted over heterogeneous media channels are provided. According to one embodiment, multiple Ethernet frames encapsulated within multiple in-bound media transmissions having different media formats are received via a first set of multiple network interfaces of a network-computing device. The multiple in-bound media transmissions are relayed via a switch fabric of the network-computing device to a virtual bridge application running on a processing resource shared by the network interfaces and which acts as a single bridging domain for all Ethernet frames. The virtual bridge application encapsulates the multiple Ethernet frames within multiple out-bound media transmissions by performing media agnostic Ethernet bridging of the multiple Ethernet frames. The multiple Ethernet frames are transmitted by relaying, via the switch fabric, the out-bound media transmissions to a second set of the multiple network interfaces.

    摘要翻译: 提供了用于桥接在异构媒体通道上传输的以太网帧的方法和系统。 根据一个实施例,通过网络计算设备的第一组多个网络接口来接收封装在具有不同媒体格式的多个内联媒体传输中的多个以太网帧。 多个入站媒体传输通过网络计算设备的交换结构被中继到在由网络接口​​共享的处理资源上运行的虚拟桥应用,并且其作为用于所有以太网帧的单个桥接域。 虚拟桥应用通过执行多个以太网帧的媒体不可知以太网桥接将多个以太网帧封装在多个出局媒体传输中。 多个以太网帧是通过交换结构将出站媒体传输中继到多个网络接口的第二组来发送的。

    Method and apparatus for a distributed control plane
    23.
    发明授权
    Method and apparatus for a distributed control plane 有权
    分布式控制平面的方法和装置

    公开(公告)号:US07849127B2

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

    申请号:US12192566

    申请日:2008-08-15

    IPC分类号: G06F15/16 G06F11/00

    CPC分类号: G06F15/16 G06F9/50 G06F9/546

    摘要: A method and apparatus for a distributed control plane. In one embodiment of the invention, a primary control card distributes control plane process instances among one or more secondary cards, including a secondary control card and/or one or more Advanced Service Engine (ASE) cards. The primary control card associates particular control messages with particular control plane process instances. Upon a line card receiving a control message that is associated with a particular control plane instance, the line card forwards the control message directly to that particular control plane instance.

    摘要翻译: 一种分布式控制平面的方法和装置。 在本发明的一个实施例中,主控卡在一个或多个辅助卡中分配控制平面处理实例,包括辅助控制卡和/或一个或多个高级服务引擎(ASE)卡。 主控制卡将特定控制消息与特定的控制平面过程实例相关联。 在线卡接收到与特定控制平面实例相关联的控制消息时,线卡将控制消息直接转发到该特定控制平面实例。

    HETEROGENEOUS MEDIA PACKET BRIDGING
    24.
    发明申请
    HETEROGENEOUS MEDIA PACKET BRIDGING 有权
    异质介质包装桥

    公开(公告)号:US20100220741A1

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

    申请号:US12781807

    申请日:2010-05-17

    IPC分类号: H04L12/56 H04L29/02

    摘要: Methods and systems for bridging Ethernet frames transmitted over heterogeneous media channels are provided. According to one embodiment, multiple Ethernet frames encapsulated within multiple in-bound media transmissions having different media formats are received via a first set of multiple network interfaces of a network-computing device. The multiple in-bound media transmissions are relayed via a switch fabric of the network-computing device to a virtual bridge application running on a processing resource shared by the network interfaces and which acts as a single bridging domain for all Ethernet frames. The virtual bridge application encapsulates the multiple Ethernet frames within multiple out-bound media transmissions by performing media agnostic Ethernet bridging of the multiple Ethernet frames. The multiple Ethernet frames are transmitted by relaying, via the switch fabric, the out-bound media transmissions to a second set of the multiple network interfaces.

    摘要翻译: 提供了用于桥接在异构媒体通道上传输的以太网帧的方法和系统。 根据一个实施例,经由网络计算设备的第一组多个网络接口来接收封装在具有不同媒体格式的多个内联媒体传输中的多个以太网帧。 多个入站媒体传输通过网络计算设备的交换结构被中继到在由网络接口​​共享的处理资源上运行的虚拟桥应用,并且其作为用于所有以太网帧的单个桥接域。 虚拟桥应用通过执行多个以太网帧的媒体不可知以太网桥接将多个以太网帧封装在多个出局媒体传输中。 多个以太网帧是通过交换结构将出站媒体传输中继到多个网络接口的第二组来发送的。

    Hierarchical Redundancy for a Distributed Control Plane
    25.
    发明申请
    Hierarchical Redundancy for a Distributed Control Plane 有权
    分布式控制平面的分层冗余

    公开(公告)号:US20100039932A1

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

    申请号:US12192674

    申请日:2008-08-15

    IPC分类号: H04L12/24

    CPC分类号: H04L41/044

    摘要: A method and apparatus for hierarchical redundancy for a distributed control plane. In one embodiment of the invention, control plane processes are distributed among a plurality of processing entities including an active primary control processing entity and multiple secondary processing entities. Each of the secondary processing entities performs a dual role; an active role and a standby role. An application redundancy manager (ARM) instantiated on the active primary control processing entity manages the redundancy services for the secondary processing entities. For each secondary processing entity, the ARM selects one of the secondary processing entities to act as a backup for another one of the secondary processing entities. Upon a failure of one of the secondary processing entities, the ARM causes the secondary processing entity backing up the failed secondary processing entity to transition its standby role to an active role regarding the services provided by the failed secondary processing entity.

    摘要翻译: 一种用于分布式控制平面的分级冗余的方法和装置。 在本发明的一个实施例中,控制平面过程分布在多个处理实体中,包括主动主控制处理实体和多个辅助处理实体。 每个二级处理实体都具有双重作用; 积极的角色和备用角色。 在活动主控制处理实体上实例化的应用冗余管理器(ARM)管理辅助处理实体的冗余服务。 对于每个二级处理实体,ARM选择一个辅助处理实体作为另一个辅助处理实体的备份。 在二级处理实体之一发生故障时,ARM使辅助处理实体备份故障的辅助处理实体将其备用角色转换为关于由故障的二级处理实体提供的服务的主动角色。

    HIERARCHICAL METERING IN A VIRTUAL ROUTER-BASED NETWORK SWITCH
    26.
    发明申请
    HIERARCHICAL METERING IN A VIRTUAL ROUTER-BASED NETWORK SWITCH 有权
    基于路由器的网络交换机的分层测量

    公开(公告)号:US20070109968A1

    公开(公告)日:2007-05-17

    申请号:US11621102

    申请日:2007-01-08

    IPC分类号: H04L12/26

    摘要: Methods and systems are provided for applying metering and rate-limiting in a virtual router environment and supporting a hierarchy of metering/rate-limiting contexts per packet flow. According to one embodiment, multiple first level metering options and multiple second level metering options associated with a hierarchy of metering levels are provided. A virtual routing engine receives packets associated with a first packet flow and packets associated with a second packet flow. The virtual routing engine performs a first type of metering of the first level metering options on the packets associated with the first packet flow using a first metering control block (MCB) and performs a second type of metering of the second level metering options on the packets associated with the first packet flow and the packets associated with the second flow using a second MCB.

    摘要翻译: 提供了方法和系统,用于在虚拟路由器环境中应用计量和速率限制,并支持每个数据包流的计量/速率限制上下文的层次。 根据一个实施例,提供与测量级别的层级相关联的多个第一级计量选项和多个第二级计量选项。 虚拟路由引擎接收与第一分组流相关联的分组以及与第二分组流相关联的分组。 虚拟路由引擎使用第一计量控制块(MCB)执行与第一分组流相关联的分组上的第一级计量选项的第一类型的测量,并且对分组执行第二级计量选项的第二类型的测量 使用第二MCB与第一分组流和与第二流相关联的分组相关联。

    System and method for applying a partial page change
    27.
    发明授权
    System and method for applying a partial page change 有权
    用于应用部分页面更改的系统和方法

    公开(公告)号:US07069497B1

    公开(公告)日:2006-06-27

    申请号:US10241732

    申请日:2002-09-10

    申请人: Sachin Desai

    发明人: Sachin Desai

    IPC分类号: G06F17/00

    CPC分类号: G06F17/3089

    摘要: A system and method for applying a partial page change to a browser page formatted according to Hypertext Markup Language (HTML). In response to an update request, a first client browser page is updated to a second page by applying one or more partial page changes to the first page, wherein each change comprises an HTML element. Each change may comprise an element unique to the second page or an element that differs from a corresponding element of the first page. A set of changes may comprise a partial page update. In one embodiment of the invention, an origin server may be expressly programmed to receive the update request and serve a partial page update. In another embodiment of the invention, a caching server is configured to generate the partial page update by comparing hash values computed on corresponding elements of the first page and the second page.

    摘要翻译: 一种用于将部分页面改变应用于根据超文本标记语言(HTML)格式化的浏览器页面的系统和方法。 响应于更新请求,通过对第一页面应用一个或多个部分页面改变来将第一客户端浏览器页面更新到第二页面,其中每个改变包括HTML元素。 每个变化可以包括第二页特有的元素或不同于第一页的相应元素的元素。 一组更改可能包括部分页面更新。 在本发明的一个实施例中,原始服务器可以被明确地编程为接收更新请求并提供部分页面更新。 在本发明的另一个实施例中,缓存服务器被配置为通过比较在第一页面和第二页面的对应元素上计算的哈希值来生成部分页面更新。

    Hierarchical metering in a virtual router-based network switch
    28.
    发明授权
    Hierarchical metering in a virtual router-based network switch 有权
    基于虚拟路由器的网络交换机中的分层计费

    公开(公告)号:US08848718B2

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

    申请号:US12467609

    申请日:2009-05-18

    摘要: Methods and systems are provided for applying metering and rate-limiting in a virtual router environment and supporting a hierarchy of metering/rate-limiting contexts per packet flow. According to one embodiment, multiple first level metering options and multiple second level metering options associated with a hierarchy of metering levels are provided. A virtual routing engine receives packets associated with a first packet flow and packets associated with a second packet flow. The virtual routing engine performs a first type of metering of the first level metering options on the packets associated with the first packet flow using a first metering control block (MCB) and performs a second type of metering of the second level metering options on the packets associated with the first packet flow and the packets associated with the second packet flow using a second MCB.

    摘要翻译: 提供了方法和系统,用于在虚拟路由器环境中应用计量和速率限制,并支持每个数据包流的计量/速率限制上下文的层次。 根据一个实施例,提供与测量级别的层级相关联的多个第一级计量选项和多个第二级计量选项。 虚拟路由引擎接收与第一分组流相关联的分组以及与第二分组流相关联的分组。 虚拟路由引擎使用第一计量控制块(MCB)执行与第一分组流相关联的分组上的第一级计量选项的第一类型的测量,并且对分组执行第二级计量选项的第二类型的测量 使用第二MCB与第一分组流和与第二分组流相关联的分组相关联。

    Flexible, cost-effective solution for peer-to-peer, gaming, and application traffic detection and treatment
    29.
    发明授权
    Flexible, cost-effective solution for peer-to-peer, gaming, and application traffic detection and treatment 有权
    灵活,具有成本效益的解决方案,用于对等,游戏和应用程序流量检测和处理

    公开(公告)号:US08605587B2

    公开(公告)日:2013-12-10

    申请号:US13605537

    申请日:2012-09-06

    IPC分类号: H04L12/56

    CPC分类号: H04L47/245 H04L43/026

    摘要: A method and apparatus for detecting peer traffic based on a heuristic model and deep packet inspection is described. A suspect set of peer packets is detected using a heuristic model. From the suspect set of peer packet, a set of verified peer packets is detected using deep packet inspection. The set of verified peer packets is processed according to the peer processing policy, while the non-verified peer packets is processed according a non-peer policy. Furthermore, the statistics are generated from the set of suspect peer packet. These statistics are used to update the heuristic model.

    摘要翻译: 描述了一种基于启发式模型和深度分组检测来检测对等流量的方法和装置。 使用启发式模型检测到可疑的一组对等包。 从可疑的对等分组集合中,使用深度分组检测来检测一组验证的对等体分组。 根据对等体处理策略对已验证的对等体报文进行处理,同时根据非对等体策略对未经验证的对等体报文进行处理。 此外,从可疑对等体组的集合生成统计信息。 这些统计信息用于更新启发式模型。

    Hierarchical metering in a virtual router-based network switch
    30.
    发明授权
    Hierarchical metering in a virtual router-based network switch 有权
    基于虚拟路由器的网络交换机中的分层计费

    公开(公告)号:US07668087B2

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

    申请号:US11621102

    申请日:2007-01-08

    摘要: Methods and systems are provided for applying metering and rate-limiting in a virtual router environment and supporting a hierarchy of metering/rate-limiting contexts per packet flow. According to one embodiment, multiple first level metering options and multiple second level metering options associated with a hierarchy of metering levels are provided. A virtual routing engine receives packets associated with a first packet flow and packets associated with a second packet flow. The virtual routing engine performs a first type of metering of the first level metering options on the packets associated with the first packet flow using a first metering control block (MCB) and performs a second type of metering of the second level metering options on the packets associated with the first packet flow and the packets associated with the second flow using a second MCB.

    摘要翻译: 提供了方法和系统,用于在虚拟路由器环境中应用计量和速率限制,并支持每个数据包流的计量/速率限制上下文的层次。 根据一个实施例,提供与测量级别的层级相关联的多个第一级计量选项和多个第二级计量选项。 虚拟路由引擎接收与第一分组流相关联的分组以及与第二分组流相关联的分组。 虚拟路由引擎使用第一计量控制块(MCB)执行与第一分组流相关联的分组上的第一级计量选项的第一类型的测量,并且对分组执行第二级计量选项的第二类型的测量 使用第二MCB与第一分组流和与第二流相关联的分组相关联。