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设备的单个逻辑交换机进行管理。

    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.

    METHODS AND SYSTEMS FOR MANAGING DISTRIBUTED MEDIA ACCESS CONTROL ADDRESS TABLES
    9.
    发明申请
    METHODS AND SYSTEMS FOR MANAGING DISTRIBUTED MEDIA ACCESS CONTROL ADDRESS TABLES 审中-公开
    用于管理分布式媒体访问控制地址表的方法和系统

    公开(公告)号:US20160205044A1

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

    申请号:US15078916

    申请日:2016-03-23

    摘要: Methods, systems, and computer programs are presented for switching a network packet. One method includes operations for receiving a packet having a media access control (MAC) address, and for switching the packet by a first packet switching device (PSD) when the MAC address is present in a first memory. Further, the method includes operations for transferring the packet to a second PSD when the MAC address is absent from the first memory and present in a second memory associated with the second PSD, and for transferring the packet to a third PSD when the MAC address is absent from the first memory and the second memory.

    摘要翻译: 呈现用于切换网络分组的方法,系统和计算机程序。 一种方法包括用于接收具有媒体访问控制(MAC)地址的分组的操作,以及当MAC地址存在于第一存储器中时由第一分组交换设备(PSD)切换分组的操作。 此外,该方法包括当MAC地址不存在于第一存储器中且存在于与第二PSD相关联的第二存储器中时将数据包传送到第二PSD的操作,并且当MAC地址为 缺少第一个内存和第二个内存。