Methods and systems for managing distribute media access control address tables
    1.
    发明授权
    Methods and systems for managing distribute media access control address tables 有权
    用于管理分发媒体访问控制地址表的方法和系统

    公开(公告)号:US09306849B2

    公开(公告)日:2016-04-05

    申请号:US13842867

    申请日:2013-03-15

    IPC分类号: H04L12/743 H04L12/721

    摘要: 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地址为 缺少第一个内存和第二个内存。

    Methods, Systems, and Fabrics Implementing a Distributed Network Operating System
    2.
    发明申请
    Methods, Systems, and Fabrics Implementing a Distributed Network Operating System 有权
    方法,系统和结构实现分布式网络操作系统

    公开(公告)号:US20130235870A1

    公开(公告)日:2013-09-12

    申请号:US13842806

    申请日:2013-03-15

    IPC分类号: H04L12/56

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

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

    Network switch, systems, and servers implementing boot image delivery
    3.
    发明授权
    Network switch, systems, and servers implementing boot image delivery 有权
    实现启动映像传送的网络交换机,系统和服务器

    公开(公告)号:US09304782B2

    公开(公告)日:2016-04-05

    申请号:US13842929

    申请日:2013-03-15

    摘要: Methods, systems, and computer programs are presented for providing a program to a server. One method includes an operation for receiving a request by a switching device from a first server, the request being for a boot image for booting the first server. In addition, the method includes operations for determining if the boot image is available from non-volatile storage in the switching device, and for forwarding the request to a second server when the boot image is absent from the non-volatile storage. Further, the method includes an operation for sending the boot image to the first server from the switching device when the boot image is available from the non-volatile storage.

    摘要翻译: 呈现方法,系统和计算机程序,用于向服务器提供程序。 一种方法包括用于从第一服务器接收切换设备的请求的操作,该请求用于引导图像以引导第一服务器。 另外,该方法包括用于确定开关设备中的非易失性存储器中引导映像是否可用的操作,以及当非易失性存储器中不存在引导映像时将请求转发到第二服务器的操作。 此外,该方法包括当从非易失性存储器可用引导映像时,从开关装置向第一服务器发送引导映像的操作。

    Method and system for processing packets in a network device
    4.
    发明授权
    Method and system for processing packets in a network device 有权
    在网络设备中处理数据包的方法和系统

    公开(公告)号:US08891543B1

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

    申请号:US13478179

    申请日:2012-05-23

    IPC分类号: H04L12/56

    摘要: In general, the invention relates to a network device that includes a port configured to receive a packet and a packet processor (PP) configured to receive the packet from the port, in response to receiving the packet, make a first determination that a trigger condition exists, and in response to the first determination, issue a configuration action, where the configuration action, when performed by the network device, modifies a configuration of a component on the network device.

    摘要翻译: 通常,本发明涉及一种网络设备,其包括被配置为接收分组的端口和被配置为响应于接收到分组而从该端口接收分组的分组处理器(PP),首先确定触发条件 存在,并且响应于第一确定,发出配置动作,其中配置动作在由网络设备执行时修改网络设备上的组件的配置。

    Methods and Systems for Managing Distributed Media Access Control Address Tables
    5.
    发明申请
    Methods and Systems for Managing Distributed Media Access Control Address Tables 有权
    用于管理分布式媒体访问控制地址表的方法和系统

    公开(公告)号:US20130223438A1

    公开(公告)日:2013-08-29

    申请号:US13842867

    申请日:2013-03-15

    IPC分类号: H04L12/56

    摘要: 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地址为 缺少第一个内存和第二个内存。

    Methods, systems, and fabrics implementing a distributed network operating system
    6.
    发明授权
    Methods, systems, and fabrics implementing a distributed network operating system 有权
    实现分布式网络操作系统的方法,系统和结构

    公开(公告)号:US09300576B2

    公开(公告)日:2016-03-29

    申请号:US13842806

    申请日:2013-03-15

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

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

    Switch fabric for network devices
    7.
    发明授权
    Switch fabric for network devices 有权
    网络设备交换矩阵

    公开(公告)号:US08811153B1

    公开(公告)日:2014-08-19

    申请号:US13100125

    申请日:2011-05-03

    IPC分类号: G08C15/00

    摘要: In general, in one aspect, the invention relates to a network device, including: an input port; an output port; a switch fabric including a primary fabric, an auxiliary fabric, and a controller; and a distributor configured to obtain, from the input port, a first data unit, provide the first data unit to the primary fabric, determine, after the first data unit is transmitted to the primary fabric, that the primary fabric is congested, send, in response to determining that the primary fabric is congested, a request to the controller to establish a data path through the auxiliary fabric, obtain, from the input port and after sending the request, a second data unit, provide the second data unit to the auxiliary fabric, where the auxiliary fabric transmits the second data unit to the aggregator through the data path in the auxiliary fabric.

    摘要翻译: 通常,一方面,本发明涉及一种网络设备,包括:输入端口; 输出端口 包括主要织物,辅助织物和控制器的交换结构; 以及分配器,被配置为从所述输入端口获得第一数据单元,以向所述主结构提供所述第一数据单元,在所述第一数据单元被发送到所述主体之后,确定所述主结构拥塞,发送, 响应于确定主结构拥塞,向控制器请求建立通过辅助结构的数据路径,从输入端口获得第二数据单元,并在发送请求之后,向第二数据单元提供第二数据单元 辅助织物,其中辅助织物通过辅助织物中的数据路径将第二数据单元传送到聚合器。

    Network Switch, Systems, and Servers Implementing Boot Image Delivery
    8.
    发明申请
    Network Switch, Systems, and Servers Implementing Boot Image Delivery 有权
    网络交换机,系统和服务器实现启动映像传送

    公开(公告)号:US20130238885A1

    公开(公告)日:2013-09-12

    申请号:US13842929

    申请日:2013-03-15

    IPC分类号: G06F9/44

    摘要: Methods, systems, and computer programs are presented for providing a program to a server. One method includes an operation for receiving a request by a switching device from a first server, the request being for a boot image for booting the first server. In addition, the method includes operations for determining if the boot image is available from non-volatile storage in the switching device, and for forwarding the request to a second server when the boot image is absent from the non-volatile storage. Further, the method includes an operation for sending the boot image to the first server from the switching device when the boot image is available from the non-volatile storage.

    摘要翻译: 呈现方法,系统和计算机程序,用于向服务器提供程序。 一种方法包括用于从第一服务器接收切换设备的请求的操作,该请求用于引导图像以引导第一服务器。 另外,该方法包括用于确定开关设备中的非易失性存储器中引导映像是否可用的操作,以及当非易失性存储器中不存在引导映像时将请求转发到第二服务器的操作。 此外,该方法包括当从非易失性存储器可用引导映像时,从开关装置向第一服务器发送引导映像的操作。

    Servers, Switches, and Systems with Switching Module Implementing a Distributed Network Operating System
    9.
    发明申请
    Servers, Switches, and Systems with Switching Module Implementing a Distributed Network Operating System 有权
    具有切换模块的服务器,交换机和系统实现分布式网络操作系统

    公开(公告)号:US20130215754A1

    公开(公告)日:2013-08-22

    申请号:US13842619

    申请日:2013-03-15

    IPC分类号: H04L12/70

    摘要: 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程序交换控制消息以维护交换结构的网络策略。

    Passive capacitively injected phase interpolator
    10.
    发明授权
    Passive capacitively injected phase interpolator 有权
    被动电容注入相位内插器

    公开(公告)号:US08035436B2

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

    申请号:US12566506

    申请日:2009-09-24

    IPC分类号: H03H11/16

    CPC分类号: H03D13/00

    摘要: A phase-interpolator circuit is described. In the phase-interpolator circuit, an output signal, having a fundamental frequency and a phase, is generated based on a weighted summation of a first reference signal and a second reference signal, where the first reference signal has the fundamental frequency and a first phase, and the second reference signal has the same fundamental frequency and a second phase. Note that contributions of the first reference signal and the second reference signal, respectively, to the output signal are determined based on associated first and second impedance values in a weighting circuit in the phase-interpolator circuit. For example, a programmable capacitance ratio of two capacitors may be used to interpolate between the first reference signal and the second reference signal. Additionally, the phase-interpolator circuit may include a biasing circuit that provides a DC bias to the weighting circuit, and which amplifies the output of the weighting circuit to provide the output signal.

    摘要翻译: 描述了相位插值器电路。 在相位插值器电路中,基于第一参考信号和第二参考信号的加权求和产生具有基频和相位的输出信号,其中第一参考信号具有基频和第一相位 ,第二参考信号具有相同的基频和第二相位。 注意,基于相位插值器电路中的加权电路中的相关联的第一和第二阻抗值来确定第一参考信号和第二参考信号对输出信号的贡献。 例如,可以使用两个电容器的可编程电容比来在第一参考信号和第二参考信号之间进行内插。 另外,相位插值器电路可以包括向加权电路提供DC偏置并且放大加权电路的输出以提供输出信号的偏置电路。