Apparatus and method for configuring data plane behavior on network forwarding elements
    1.
    发明授权
    Apparatus and method for configuring data plane behavior on network forwarding elements 失效
    在网络转发元素上配置数据平面行为的装置和方法

    公开(公告)号:US07646759B2

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

    申请号:US10338291

    申请日:2003-01-07

    IPC分类号: H04L12/28

    摘要: A method and apparatus for configuring data plane behavior on network forwarding elements are described. In one embodiment, the method includes receiving, within a network element control plane, protocol configuration information extracted from a protocol application utilizing a network protocol application programming interface (API). Once the protocol configuration information is received, the protocol configuration information is processed using a control interface corresponding to the network protocol implemented by the protocol application. Once the protocol configuration information is processed, the control interface programs one or more data plane forwarding elements of the network element according to protocol configuration information. Accordingly, by providing similar control interfaces for multiple, network protocols, inter-operability between components from multiple vendors is enabled.

    摘要翻译: 描述了一种用于在网络转发元件上配置数据平面行为的方法和装置。 在一个实施例中,该方法包括在网络元件控制平面内接收使用网络协议应用编程接口(API)从协议应用中提取的协议配置信息。 一旦接收到协议配置信息,使用与由协​​议应用实现的网络协议相对应的控制接口处理协议配置信息。 一旦处理了协议配置信息,控制接口根据协议配置信息对网元的一个或多个数据平面转发元素进行编程。 因此,通过为多个网络协议提供类似的控制接口,可以实现来自多个供应商的组件之间的互操作性。

    Methods and apparatuses for route management on a networking control plane
    2.
    发明授权
    Methods and apparatuses for route management on a networking control plane 失效
    网络控制平面上路由管理的方法和装置

    公开(公告)号:US07388840B2

    公开(公告)日:2008-06-17

    申请号:US10610858

    申请日:2003-06-30

    IPC分类号: G01R31/08

    CPC分类号: H04L45/02 H04L45/023

    摘要: An open networking routing system includes at least one forwarding element, and a control element communicatively coupled to the forwarding element(s). In one embodiment, the control element is equipped with a route cache manager to receive notification of a routing table update in the control element, and facilitate notification of the routing table update to at least one functional component within the control element and forwarding element(s) in a coordinated manner to maintain routing coherency between the control element and forwarding element(s).

    摘要翻译: 开放网络路由系统包括至少一个转发元件和通信地耦合到转发元件的控制元件。 在一个实施例中,控制元件配备有路由高速缓存管理器,用于接收控制元件中的路由表更新的通知,并且便于将路由表更新通知给控制元素内的至少一个功能组件和转发元件 )以维持控制元件和转发元件之间的路由一致性。

    ADAPTIVE INTERRUPT MODERATION
    3.
    发明申请
    ADAPTIVE INTERRUPT MODERATION 有权
    自适应中断调制

    公开(公告)号:US20140040514A1

    公开(公告)日:2014-02-06

    申请号:US13566298

    申请日:2012-08-03

    IPC分类号: G06F13/24

    CPC分类号: G06F13/24 H04L69/165

    摘要: Generally, this disclosure relates to adaptive interrupt moderation. A method may include determining, by a host device, a number of connections between the host device and one or more link partners based, at least in part, on a connection identifier associated with each connection; determining, by the host device, a new interrupt rate based at least in part on a number of connections; updating, by the host device, an interrupt moderation timer with a value related to the new interrupt rate; and configuring the interrupt moderation timer to allow interrupts to occur at the new interrupt rate.

    摘要翻译: 通常,本公开涉及自适应中断调节。 方法可以包括:至少部分地基于与每个连接相关联的连接标识符,由主机设备确定主机设备与一个或多个链路伙伴之间的连接数; 由所述主机设备至少部分地基于多个连接来确定新的中断率; 通过所述主机设备更新具有与所述新中断速率相关的值的中断调节定时器; 并配置中断调节定时器以允许以新的中断速率发生中断。

    Distributed link management functions
    5.
    发明申请
    Distributed link management functions 审中-公开
    分布式链接管理功能

    公开(公告)号:US20050108376A1

    公开(公告)日:2005-05-19

    申请号:US10713605

    申请日:2003-11-13

    CPC分类号: H04L69/40 H04L69/14 Y02D50/30

    摘要: A system includes a control card that has a control processor to execute a control portion of link management. The system also includes a line card having a line processor to execute an offload portion of link management. A communications port allows the system to access a high-capacity communications link and a backplane allows the control card and the line card to communicate.

    摘要翻译: 一种系统包括具有控制处理器来执行链路管理的控制部分的控制卡。 该系统还包括具有线路处理器以执行链路管理的卸载部分的线路卡。 通信端口允许系统访问大容量通信链路,并且背板允许控制卡和线路卡进行通信。

    FLEXIBLE SCHEME FOR ADDING RULES TO A NIC PIPELINE

    公开(公告)号:US20200314011A1

    公开(公告)日:2020-10-01

    申请号:US16902371

    申请日:2020-06-16

    摘要: Flexible schemes for adding rules to a NIC pipeline and associated apparatus. Multiple match-action tables are implemented in host memory of a platform defining actions to be taken for matching packet flows. A packet processing pipeline and an exact match (EM) cache is implemented on a network interface, such as a NIC, installed in the platform. A portion of the match-action entries in the host memory match-action tables are cached in the EM cache. Received packets are processed to generate a key that is used as a lookup for the EM cache. If a match is found, the action is taken. For a miss, the key is forwarded to the host software and the match-action tables are searched. For a match, the action is taken, and the entry is added to the EM cache. If no match is found, a new match-action entry is added to a match-action table. Aging-out mechanisms are used for the match-action tables and the EM cache. A multi-hash scheme is used to that supports a very large number of match-action entries.

    Dynamic network security apparatus and methods or network processors
    7.
    发明授权
    Dynamic network security apparatus and methods or network processors 有权
    动态网络安全设备和方法或网络处理器

    公开(公告)号:US07540028B2

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

    申请号:US10280250

    申请日:2002-10-25

    IPC分类号: H04L9/32 G06F12/14

    摘要: Methods and apparatus for loading a security algorithm in a fast path of a network processor are disclosed. In an example method, a network processor generates a statistic associated with a plurality of communication packets received by the network processor, determines a security attack on the network processor is in progress based on the statistic and loads the security algorithm in the fast path of the network processor.

    摘要翻译: 公开了一种在网络处理器的快速路径中加载安全算法的方法和装置。 在示例性方法中,网络处理器生成与由网络处理器接收的多个通信分组相关联的统计量,基于统计量确定正在进行的网络处理器的安全攻击,并将安全算法加载到 网络处理器

    Method to provide high availability in network elements using distributed architectures
    8.
    发明授权
    Method to provide high availability in network elements using distributed architectures 有权
    使用分布式架构在网络元件中提供高可用性的方法

    公开(公告)号:US07453797B2

    公开(公告)日:2008-11-18

    申请号:US10953685

    申请日:2004-09-29

    IPC分类号: H04L12/26

    CPC分类号: H04L1/22 H04L45/60

    摘要: A method to provide high availability in network elements using distributed architectures. The method employs multiple software components that are distributed across data/forwarding plane and control plane elements in a network element. The software components in the data/forwarding plane include active and standby components. Components in the control plane a re provided to communicate with the components in the data/forwarding plane. A keep-alive messaging mechanism is used to monitor operation of the various elements in the network element. Upon detection of a failure to a hardware or software component, the data/forwarding plane and/or control plane elements are reconfigured, as applicable, to replace a failed active component with a corresponding standby component. This enables the network element to be reconfigured in a manner that is transparent to other network elements, and provided high availability for the network element.

    摘要翻译: 一种使用分布式架构在网络元件中提供高可用性的方法。 该方法采用跨数据/转发平面分布的多个软件组件和网元中的控制平面元素。 数据/转发平面中的软件组件包括主动和备用组件。 控制平面中的组件被提供以与数据/转发平面中的组件进行通信。 使用保持活动消息传递机制来监视网元中各种元素的操作。 在检测到硬件或软件组件的故障时,数据/转发平面和/或控制平面元件被重新配置,如适用的,用相应的备用组件替换故障的活动组件。 这使得能够以对其他网络元件透明的方式重新配置网络元件,并为网络元件提供高可用性。

    Method to provide high availability in network elements using distributed architectures
    9.
    发明申请
    Method to provide high availability in network elements using distributed architectures 有权
    使用分布式架构在网络元件中提供高可用性的方法

    公开(公告)号:US20060072480A1

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

    申请号:US10953685

    申请日:2004-09-29

    IPC分类号: H04L12/28

    CPC分类号: H04L1/22 H04L45/60

    摘要: A method to provide high availability in network elements using distributed architectures. The method employs multiple software components that are distributed across data/forwarding plane and control plane elements in a network element. The software components in the data/forwarding plane include active and standby components. Components in the control plane are provided to communicate with the components in the data/forwarding plane. A keep-alive messaging mechanism is used to monitor operation of the various elements in the network element. Upon detection of a failure to a hardware or software component, the data/forwarding plane and/or control plane elements are reconfigured, as applicable, to replace a failed active component with a corresponding standby component. This enables the network element to be reconfigured in a manner that is transparent to other network elements, and provided high availability for the network element.

    摘要翻译: 一种使用分布式架构在网络元件中提供高可用性的方法。 该方法采用跨数据/转发平面分布的多个软件组件和网元中的控制平面元素。 数据/转发平面中的软件组件包括主动和备用组件。 提供控制平面中的组件以与数据/转发平面中的组件进行通信。 使用保持活动消息传递机制来监视网元中各种元素的操作。 在检测到硬件或软件组件的故障时,数据/转发平面和/或控制平面元件被重新配置,如适用的那样,用故障的主动组件替换相应的备用组件。 这使得能够以对其他网络元件透明的方式重新配置网络元件,并为网络元件提供高可用性。

    Adaptive interrupt moderation
    10.
    发明授权
    Adaptive interrupt moderation 有权
    自适应中断节制

    公开(公告)号:US09009367B2

    公开(公告)日:2015-04-14

    申请号:US13566298

    申请日:2012-08-03

    IPC分类号: G06F3/00 G06F15/16 G06F13/24

    CPC分类号: G06F13/24 H04L69/165

    摘要: Generally, this disclosure relates to adaptive interrupt moderation. A method may include determining, by a host device, a number of connections between the host device and one or more link partners based, at least in part, on a connection identifier associated with each connection; determining, by the host device, a new interrupt rate based at least in part on a number of connections; updating, by the host device, an interrupt moderation timer with a value related to the new interrupt rate; and configuring the interrupt moderation timer to allow interrupts to occur at the new interrupt rate.

    摘要翻译: 通常,本公开涉及自适应中断调节。 方法可以包括:至少部分地基于与每个连接相关联的连接标识符,由主机设备确定主机设备与一个或多个链路伙伴之间的连接数; 由所述主机设备至少部分地基于多个连接来确定新的中断率; 通过所述主机设备更新具有与所述新中断速率相关的值的中断调节定时器; 并配置中断调节定时器以允许以新的中断速率发生中断。