Ultra low latency multi-protocol network device
    12.
    发明授权
    Ultra low latency multi-protocol network device 有权
    超低延迟多协议网络设备

    公开(公告)号:US09001830B2

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

    申请号:US13708200

    申请日:2012-12-07

    Abstract: Presented herein are techniques to achieve ultra low latency determination of processing decisions for packets in a network device. A packet is received at a port of a network device. A processing decision is determined in a first processing decision path based on content of the packet and one or more network policies. A processing decision is determined in a second processing decision path, in parallel with the first processing path, by accessing a table storing processing decisions. The second processing decision path can output a processing decision faster than the first processing decision path for packets that match one or more particular packet flow parameters contained in the table. A processing decision determined by the second processing decision path, if one can be made, is used, and otherwise a processing decision determined by the first processing decision path is used.

    Abstract translation: 这里提出的技术是实现超低等待时间确定网络设备中的分组的处理决策。 在网络设备的端口处接收分组。 基于分组的内容和一个或多个网络策略在第一处理决策路径中确定处理决定。 通过访问存储处理决定的表,在与第一处理路径并行的第二处理决定路径中确定处理决定。 第二处理决策路径可以比与表中包含的一个或多个特定分组流参数匹配的分组的第一处理决策路径更快地输出处理决策。 如果使用由第二处理决定路径确定的处理决定,则使用由第一处理判定路径确定的处理决定。

    Indexed access to a forwarding table in a network device
    13.
    发明授权
    Indexed access to a forwarding table in a network device 有权
    索引访问网络设备中的转发表

    公开(公告)号:US09565100B1

    公开(公告)日:2017-02-07

    申请号:US14921460

    申请日:2015-10-23

    CPC classification number: H04L45/54 H04L12/6418

    Abstract: A packet is received at an ingress port of a network device. Based on forwarding information in the packet, an adjacency point is generated using a forwarding information database. If the packet is a routed packet, the adjacency pointer is used as an index to an entry in a media access control (MAC) table that identifies an egress port for the packet. If the packet is not a routed packet, a search is performed in the MAC table to locate an entry in the MAC table that identifies an egress port for the packet.

    Abstract translation: 在网络设备的入口端口接收到分组。 基于分组中的转发信息,使用转发信息数据库生成邻接点。 如果分组是路由分组,则邻接指针被用作标识分组的出口端口的媒体接入控制(MAC)表中的条目的索引。 如果分组不是路由分组,则在MAC表中执行搜索以在MAC表中定位用于标识分组的出口端口的条目。

    Indexed access to a forwarding table in a network device
    15.
    发明授权
    Indexed access to a forwarding table in a network device 有权
    索引访问网络设备中的转发表

    公开(公告)号:US09197552B1

    公开(公告)日:2015-11-24

    申请号:US13767091

    申请日:2013-02-14

    CPC classification number: H04L45/54 H04L12/6418

    Abstract: A packet is received at an ingress port of a network device. Based on forwarding information in the packet, an adjacency point is generated using a forwarding information database. If the packet is a routed packet, the adjacency pointer is used as an index to an entry in a media access control (MAC) table that identifies an egress port for the packet. If the packet is not a routed packet, a search is performed in the MAC table to locate an entry in the MAC table that identifies an egress port for the packet.

    Abstract translation: 在网络设备的入口端口接收到分组。 基于分组中的转发信息,使用转发信息数据库生成邻接点。 如果分组是路由分组,则邻接指针被用作标识分组的出口端口的媒体接入控制(MAC)表中的条目的索引。 如果分组不是路由分组,则在MAC表中执行搜索以在MAC表中定位用于标识分组的出口端口的条目。

    Increasing internet protocol version 6 host table scalability in top of rack switches for data center deployments
    16.
    发明授权
    Increasing internet protocol version 6 host table scalability in top of rack switches for data center deployments 有权
    在数据中心部署的机架式交换机之上增加Internet协议版本6主机表的可扩展性

    公开(公告)号:US09183322B2

    公开(公告)日:2015-11-10

    申请号:US13693090

    申请日:2012-12-04

    CPC classification number: G06F17/30946 G06F17/30 H04L45/74

    Abstract: Techniques are provided for optimizing storage of address information in switch device databases. A control packet is received from a source host. An address associated with a host is determined. The address comprises a first and second address component. The first address component is stored in a first database and is mapped to an index value that is stored in the first database. The index value is also stored in a second database along with the second address component. The first database may also be examined to determine whether the first address component is stored in the first database. If the first address component is stored in the first database, the index value mapped to the first address component is retrieved. The second database is examined to determine whether the index value and the second address component are stored in the second database.

    Abstract translation: 提供了技术来优化交换机设备数据库中地址信息的存储。 从源主机接收到控制数据包。 确定与主机相关联的地址。 该地址包括第一和第二地址组件。 第一个地址组件存储在第一个数据库中,并被映射到存储在第一个数据库中的索引值。 索引值也与第二地址组件一起存储在第二数据库中。 还可以检查第一数据库以确定第一地址组件是否存储在第一数据库中。 如果第一个地址组件存储在第一个数据库中,则检索映射到第一个地址组件的索引值。 检查第二数据库以确定索引值和第二地址组件是否存储在第二数据库中。

    Increasing Internet Protocol Version 6 Host Table Scalability in Top of Rack Switches for Data Center Deployments
    17.
    发明申请
    Increasing Internet Protocol Version 6 Host Table Scalability in Top of Rack Switches for Data Center Deployments 有权
    增加数据中心部署机架开关顶部的Internet协议版本6主机表可扩展性

    公开(公告)号:US20140156667A1

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

    申请号:US13693090

    申请日:2012-12-04

    CPC classification number: G06F17/30946 G06F17/30 H04L45/74

    Abstract: Techniques are provided for optimizing storage of address information in switch device databases. A control packet is received from a source host. An address associated with a host is determined. The address comprises a first and second address component. The first address component is stored in a first database and is mapped to an index value that is stored in the first database. The index value is also stored in a second database along with the second address component. The first database may also be examined to determine whether the first address component is stored in the first database. If the first address component is stored in the first database, the index value mapped to the first address component is retrieved. The second database is examined to determine whether the index value and the second address component are stored in the second database.

    Abstract translation: 提供了技术来优化交换机设备数据库中地址信息的存储。 从源主机接收到控制数据包。 确定与主机相关联的地址。 地址包括第一和第二地址组件。 第一个地址组件存储在第一个数据库中,并被映射到存储在第一个数据库中的索引值。 索引值也与第二地址组件一起存储在第二数据库中。 还可以检查第一数据库以确定第一地址组件是否存储在第一数据库中。 如果第一个地址组件存储在第一个数据库中,则检索映射到第一个地址组件的索引值。 检查第二数据库以确定索引值和第二地址组件是否被存储在第二数据库中。

    Ultra Low Latency Multi-Protocol Network Device
    19.
    发明申请
    Ultra Low Latency Multi-Protocol Network Device 有权
    超低延迟多协议网络设备

    公开(公告)号:US20140079062A1

    公开(公告)日:2014-03-20

    申请号:US13708200

    申请日:2012-12-07

    Abstract: Presented herein are techniques to achieve ultra low latency determination of processing decisions for packets in a network device. A packet is received at a port of a network device. A processing decision is determined in a first processing decision path based on content of the packet and one or more network policies. A processing decision is determined in a second processing decision path, in parallel with the first processing path, by accessing a table storing processing decisions. The second processing decision path can output a processing decision faster than the first processing decision path for packets that match one or more particular packet flow parameters contained in the table. A processing decision determined by the second processing decision path, if one can be made, is used, and otherwise a processing decision determined by the first processing decision path is used.

    Abstract translation: 这里提出的技术是实现超低等待时间确定网络设备中的分组的处理决策。 在网络设备的端口处接收分组。 基于分组的内容和一个或多个网络策略在第一处理决策路径中确定处理决定。 通过访问存储处理决定的表,在与第一处理路径并行的第二处理决定路径中确定处理决定。 第二处理决策路径可以比与表中包含的一个或多个特定分组流参数匹配的分组的第一处理决策路径更快地输出处理决策。 如果使用由第二处理决定路径确定的处理决定,则使用由第一处理判定路径确定的处理决定。

Patent Agency Ranking