Virtual router and switch
    91.
    发明授权
    Virtual router and switch 有权
    虚拟路由器和交换机

    公开(公告)号:US09258254B2

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

    申请号:US13909460

    申请日:2013-06-04

    CPC classification number: H04L49/3009 H04L45/58 H04L49/70

    Abstract: An input/output (I/O) switch fabric includes input physical ports that convey packets associated with at least a first network flow. Moreover, virtual routers in the I/O switch fabric, which have associated routing tables, provide types of service and/or routes for different source-destination pairs based on link-layer information and network-layer information in the packets. Note that different virtual routers can provide different types of service and/or different routes. For example, a type of service associated with a first virtual router may include changing packet headers when crossing service domains in a global network, and a type of service associated with a second virtual router may avoid changing packet headers when providing connectivity in the network. Furthermore, the I/O switch fabric includes output physical ports that convey packets associated with at least a second network flow. The virtual routers may facilitate InfiniBand inter-subnet crossing.

    Abstract translation: 输入/输出(I / O)交换结构包括传送与至少第一网络流相关联的分组的输入物理端口。 此外,具有关联路由表的I / O交换结构中的虚拟路由器基于分组中的链路层信息和网络层信息,为不同的源 - 目的地对提供类型的服务和/或路由。 注意,不同的虚拟路由器可以提供不同类型的服务和/或不同的路由。 例如,与第一虚拟路由器相关联的一种服务可以包括在跨越全局网络中的服务域时改变分组报头,并且与第二虚拟路由器相关联的服务类型可以避免在网络中提供连接时改变分组报头。 此外,I / O交换结构包括传送与至少第二网络流相关联的分组的输出物理端口。 虚拟路由器可能有助于InfiniBand跨子网跨越。

    SYSTEM AND METHOD FOR SUPPORTING AN EFFICIENT PACKET PROCESSING MODEL IN A NETWORK ENVIRONMENT
    92.
    发明申请
    SYSTEM AND METHOD FOR SUPPORTING AN EFFICIENT PACKET PROCESSING MODEL IN A NETWORK ENVIRONMENT 有权
    在网络环境中支持有效的分组处理模型的系统和方法

    公开(公告)号:US20150127869A1

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

    申请号:US14072566

    申请日:2013-11-05

    CPC classification number: G06F13/30 G06F13/28 H04L67/1097

    Abstract: A system and method can support efficient packet processing in a network environment. The system can comprise a thread scheduling engine that operates to assign a thread key to each software thread in a plurality of software threads. Furthermore, the system can comprise a pool of direct memory access (DMA) resources that can be used to process packets in the network environment. Additionally, each said software thread operates to request access to a DMA resource in the pool of DMA resources by presenting an assigned thread key, and a single software thread is allowed to access multiple DMA resources using the same thread key.

    Abstract translation: 系统和方法可以支持网络环境中的有效数据包处理。 该系统可以包括线程调度引擎,其操作以将线程密钥分配给多个软件线程中的每个软件线程。 此外,该系统可以包括可用于在网络环境中处理分组的直接存储器访问(DMA)资源池。 此外,每个所述软件线程通过呈现分配的线程密钥来操作以请求对DMA资源池中的DMA资源的访问,并且允许单个软件线程使用相同的线程密钥访问多个DMA资源。

    VIRTUAL-PORT NETWORK SWITCH FABRIC
    93.
    发明申请
    VIRTUAL-PORT NETWORK SWITCH FABRIC 有权
    虚拟端口网络交换机

    公开(公告)号:US20140269743A1

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

    申请号:US13909444

    申请日:2013-06-04

    CPC classification number: H04L49/70 H04L49/20

    Abstract: An input/output (I/O) switch fabric includes first physical ports that convey multiple network flows. Moreover, classifiers in the I/O switch fabric separate packets for network flows associated with different types of service. Then, the I/O switch fabric conveys the packets to different virtual switch ports without interference between the separated packets associated with different network flows. Furthermore, second physical ports in the I/O switch fabric output the packets, where a given second physical port outputs packets for at least some of the network flows associated with different types of service. In this way, the given second physical port can output packets having: the same source and destination; different sources and the same destination; or the same source and different destinations.

    Abstract translation: 输入/输出(I / O)交换结构包括传送多个网络流的第一物理端口。 此外,I / O交换机中的分类器可以分离与不同类型服务相关联的网络流的数据包。 然后,I / O交换结构将数据包传送到不同的虚拟交换机端口,而不会在与不同网络流相关联的分离的数据包之间产生干扰。 此外,I / O交换机结构中的第二物理端口输出数据包,其中给定的第二物理端口为与不同类型的服务相关联的至少一些网络流输出分组。 以这种方式,给定的第二物理端口可以输出具有相同源和目的地的分组; 不同来源和同一目的地; 或相同的来源和不同的目的地。

    SCALABLE INFINIBAND PACKET-ROUTING TECHNIQUE
    94.
    发明申请
    SCALABLE INFINIBAND PACKET-ROUTING TECHNIQUE 审中-公开
    可扩展的INFINIBAND分组路由技术

    公开(公告)号:US20140269720A1

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

    申请号:US13913882

    申请日:2013-06-10

    Abstract: An InfiniBand switch fabric is described. This InfiniBand switch fabric includes a hierarchy of switches having physical ports. These physical ports have associated local routing tables for nearest-neighbor connections to the physical ports. Moreover, relationships between the nearest-neighbor connections to each of the physical ports specified in the local routing tables are based in part on network-layer global identifiers that are assigned based on the hierarchy. Furthermore, local routing tables in the switches facilitate paths or routes for packets through the InfiniBand switch fabric without using a global routing table in the switches. In addition, the InfiniBand switch fabric includes a fabric manager, coupled to the switches, having the global routing table to assign the network-layer global identifiers.

    Abstract translation: 描述了InfiniBand交换矩阵。 该InfiniBand交换结构包括具有物理端口的交换机的层次结构。 这些物理端口具有与物理端口最近邻居连接的相关联的本地路由表。 此外,与本地路由表中指定的每个物理端口的最近邻居连接之间的关系部分地基于基于层次结构分配的网络层全局标识符。 此外,交换机中的本地路由表可以方便通过InfiniBand交换结构的数据包的路径或路由,而不需要在交换机中使用全局路由表。 此外,InfiniBand交换结构包括一个结构管理器,耦合到交换机,具有全局路由表以分配网络层全局标识符。

Patent Agency Ranking