SERVERS, SWITCHES, AND SYSTEMS WITH SWITCHING MODULE IMPLEMENTING A DISTRIBUTED NETWORK OPERATING SYSTEM
    2.
    发明申请
    SERVERS, SWITCHES, AND SYSTEMS WITH SWITCHING MODULE IMPLEMENTING A DISTRIBUTED NETWORK OPERATING SYSTEM 审中-公开
    具有切换模块的服务器,开关和系统实现分布式网络操作系统

    公开(公告)号:US20160014048A1

    公开(公告)日:2016-01-14

    申请号:US14865267

    申请日:2015-09-25

    摘要: One networking device includes a switch module, a server, and a switch controller. The switch module has ports with a communications interface of a first type (CI1) and ports with a communications interface of a second type (CI2). The server, coupled to the switch module via a first CI2 coupling, includes a virtual CI1 driver, which provides a CI1 interface in the server, defined to exchange CI1 packets with the switch module via the first CI2 coupling. The virtual CI1 driver includes a first network device operating system (ndOS) program. The switch controller, in communication with the switch module via a second CI2 coupling, includes a second ndOS program controlling, in the switch module, a packet switching policy defining the switching of packets through the switch module or switch controller. The first and second ndOS programs exchange control messages to maintain a network policy for the switch fabric.

    摘要翻译: 一个网络设备包括交换机模块,服务器和交换机控制器。 交换机模块具有具有第一类型(CI1)的通信接口和具有第二类型(CI2)的通信接口的端口的端口。 经由第一CI2耦合耦合到交换机模块的服务器包括虚拟CI1驱动器,其在服务器中提供CI1接口,被定义为经由第一CI2耦合与交换机模块交换CI1分组。 虚拟CI1驱动程序包括第一个网络设备操作系统(ndOS)程序。 通过第二CI2耦合与交换机模块通信的交换机控制器包括第二ndOS程序,其在交换机模块中控制分组交换策略,其定义通过交换机模块或交换机控制器的分组交换。 第一个和第二个ndOS程序交换控制消息以维护交换结构的网络策略。

    Methods, Systems, and Fabrics Implementing a Distributed Network Operating System
    6.
    发明申请
    Methods, Systems, and Fabrics Implementing a Distributed Network Operating System 审中-公开
    方法,系统和结构实现分布式网络操作系统

    公开(公告)号:US20160234080A1

    公开(公告)日:2016-08-11

    申请号:US15080382

    申请日:2016-03-24

    IPC分类号: H04L12/24 H04L12/721

    摘要: Methods, systems, and computer programs are presented for managing network switching. A network device operating system (ndOS) program includes instructions for exchanging switching policy regarding switching network packets in a plurality of ndOS devices having ndOS programs. The first ndOS program is executed in a first ndOS device, and the switching policy is exchanged with other ndOS programs via multicast messages. Further, the ndOS program includes instructions for exchanging resource control messages with the other ndOS devices to implement service level agreements in the switching fabric, where the ndOS switching devices cooperate to enforce the service level agreements. Further yet, the ndOS program includes instructions for receiving changes to the switching policy, and instructions for propagating the received changes to the switching policy via message exchange between the ndOS programs. The ndOS devices are managed as a single logical switch that spans the plurality of ndOS devices.

    摘要翻译: 提出了用于管理网络交换的方法,系统和计算机程序。 网络设备操作系统(ndOS)程序包括用于在具有ndOS程序的多个ndOS设备中交换交换网络分组的交换策略的指令。 第一ndOS程序在第一ndOS设备中执行,并且交换策略通过多播消息与其他ndOS程序交换。 此外,ndOS程序包括用于与其他ndOS设备交换资源控制消息以在交换结构中实现服务级别协议的指令,其中ndOS交换设备协作以执行服务级别协议。 此外,ndOS程序包括用于接收对切换策略的改变的指令,以及用于通过ndOS程序之间的消息交换将接收到的改变传播到切换策略的指令。 ndOS设备作为跨多个ndOS设备的单个逻辑交换机进行管理。

    METHOD AND SYSTEM FOR RESOURCE COHERENCY AND ANALYSIS IN A NETWORK
    7.
    发明申请
    METHOD AND SYSTEM FOR RESOURCE COHERENCY AND ANALYSIS IN A NETWORK 审中-公开
    网络资源分析与分析方法与系统

    公开(公告)号:US20150256480A1

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

    申请号:US14719837

    申请日:2015-05-22

    摘要: Systems, methods, and computer programs are presented for managing network traffic. A network switch includes a switch fabric and a resource coherency and analytics engine (RCAE) coupled to the switch fabric. The RCAE includes one or more virtualizable resource groups (VRGs) for managing network traffic flow across a plurality of network switches on the network. Further, the RCAE is operable to add network entities to each VRG, add flows to each VRG, and add other VRGs to each VRG. A virtualizable resource control list (VRCL), associated with each VRG, identifies which network entities in the VRG can communicate with each other, which network entities in the VRG can communicate with network entities in other VRGs, and a guaranteed bandwidth for the VRG associated with the VRCL. Furthermore, the RCAE is operable to exchange messages with other RCAEs in other network switches to implement traffic policies defined by each VRCL.

    摘要翻译: 系统,方法和计算机程序用于管理网络流量。 网络交换机包括交换结构和耦合到交换结构的资源一致性和分析引擎(RCAE)。 RCAE包括用于管理跨网络上的多个网络交换机的网络流量流的一个或多个虚拟化资源组(VRG)。 此外,RCAE可操作以将网络实体添加到每个VRG,向每个VRG添加流,并将其他VRG添加到每个VRG。 与每个VRG相关联的可虚拟化资源控制列表(VRCL)识别VRG中的哪些网络实体可以彼此通信,VRG中的哪些网络实体可以与其他VRG中的网络实体通信,以及VRG相关联的保证带宽 与VRCL。 此外,RCAE可操作来与其他网络交换机中的其他RCAE交换消息,以实现由每个VRCL定义的流量策略。

    Methods, systems, and fabrics implementing a distributed network operating system

    公开(公告)号:US10581734B2

    公开(公告)日:2020-03-03

    申请号:US15621967

    申请日:2017-06-13

    摘要: Methods, systems, and computer programs are presented for managing network switching. A network device operating system (ndOS) program includes instructions for exchanging switching policy regarding switching network packets in a plurality of ndOS devices having ndOS programs. The first ndOS program is executed in a first ndOS device, and the switching policy is exchanged with other ndOS programs via multicast messages. Further, the ndOS program includes instructions for exchanging resource control messages with the other ndOS devices to implement service level agreements in the switching fabric, where the ndOS switching devices cooperate to enforce the service level agreements. Further yet, the ndOS program includes instructions for receiving changes to the switching policy, and instructions for propagating the received changes to the switching policy via message exchange between the ndOS programs. The ndOS devices are managed as a single logical switch that spans the plurality of ndOS devices.