Methods and apparatus related to virtualization of data center resources

    公开(公告)号:US10536400B2

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

    申请号:US15827676

    申请日:2017-11-30

    Abstract: In one embodiment, an apparatus includes a switch core that has a multi-stage switch fabric. A first set of peripheral processing devices coupled to the multi-stage switch fabric by a set of connections that have a protocol. Each peripheral processing device from the first set of peripheral processing devices is a storage node that has virtualized resources. The virtualized resources of the first set of peripheral processing devices collectively define a virtual storage resource interconnected by the switch core. A second set of peripheral processing devices coupled to the multi-stage switch fabric by a set of connections that have the protocol. Each peripheral processing device from the first set of peripheral processing devices is a compute node that has virtualized resources. The virtualized resources of the second set of peripheral processing devices collectively define a virtual compute resource interconnected by the switch core.

    Methods and apparatus for randomly distributing traffic in a multi-path switch fabric

    公开(公告)号:US10097479B1

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

    申请号:US15087642

    申请日:2016-03-31

    Abstract: In some embodiments, an apparatus comprises a schedule module within a switch fabric system. At a first time, the schedule module is configured to access a list of status indicators associated with a group of egress port indicators. The list of status indicators includes a set of status indicators each of which has a value greater than a threshold. The schedule module is configured to randomly select a status indicator from the set of status indicators and configured to reduce the value of the selected status indicator. The schedule module is then configured to send the egress port indicator associated with the selected status indicator such that a data cell is sent from an egress port associated with that egress port indicator. At a second time, when the value of every status indicator from the list of status indicators is not greater than the threshold, the schedule module is configured to increase the value of every status indicator above the threshold.

    PCIe-based host network accelerators (HNAS) for data center overlay network

    公开(公告)号:US09703743B2

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

    申请号:US14309714

    申请日:2014-06-19

    Inventor: Pradeep Sindhu

    Abstract: A high-performance, scalable and drop-free data center switch fabric and infrastructure is described. The data center switch fabric may leverage low cost, off-the-shelf packet-based switching components (e.g., IP over Ethernet (IPoE)) and overlay forwarding technologies rather than proprietary switch fabric. In one example, host network accelerators (HNAs) are positioned between servers (e.g., virtual machines or dedicated servers) of the data center and an IPoE core network that provides point-to-point connectivity between the servers. The HNAs are hardware devices that embed virtual routers on one or more integrated circuits, where the virtual router are configured to extend the one or more virtual networks to the virtual machines and to seamlessly transport packets over the switch fabric using an overlay network. In other words, the HNAs provide hardware-based, seamless access interfaces to overlay technologies used for communicating packet flows through the core switching network of the data center.

    Optical access network having emitter-free customer premise equipment and adaptive communication scheduling
    5.
    发明授权
    Optical access network having emitter-free customer premise equipment and adaptive communication scheduling 有权
    光接入网络具有无发射器的客户端设备和自适应通信调度

    公开(公告)号:US09350453B2

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

    申请号:US14231320

    申请日:2014-03-31

    Abstract: An access network includes an access device having an optical interface module that outputs a plurality of pairs of optical communication signals, each of the pairs of optical communication signals comprising a modulated optical transmit signal and an unmodulated optical receive signal, each of the pairs of optical communication signals having a different wavelength. A customer premise equipment (CPE) comprises an optical interface module to receive the modulated optical transmit signal and the unmodulated optical receive signal for any of the plurality of pairs of optical communication signals. The optical interface module includes a receive module to demodulate the modulated optical transmit signal into inbound symbols and a transmit module having an optical modulator and reflective optics to modulate the unmodulated optical receive signal in accordance with a data signal and reflect a modulated optical receive signal to communicate outbound data symbols to the access device.

    Abstract translation: 接入网络包括具有输出多对光通信信号的光接口模块的接入设备,每对光通信信号包括调制的光发射信号和未调制的光接收信号,每对光学 具有不同波长的通信信号。 客户驻地设备(CPE)包括光接口模块,用于接收调制的光发射信号和用于多对光通信信号中的任何一个的未调制的光接收信号。 光接口模块包括接收模块,用于将经调制的光发射信号解调为入射符号,以及具有光调制器和反射光学器件的发射模块,用于根据数据信号调制未调制的光接收信号,并将调制的光接收信号反射到 将出站数据符号传送到访问设备。

    SUBSCRIBER MANAGEMENT AND NETWORK SERVICE INTEGRATION FOR SOFTWARE-DEFINED NETWORKS HAVING CENTRALIZED CONTROL
    8.
    发明申请
    SUBSCRIBER MANAGEMENT AND NETWORK SERVICE INTEGRATION FOR SOFTWARE-DEFINED NETWORKS HAVING CENTRALIZED CONTROL 有权
    具有集中控制权的软件定义网络的订户管理和网络服务集成

    公开(公告)号:US20150207677A1

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

    申请号:US14672068

    申请日:2015-03-27

    Abstract: Subscriber management and network service integration for an access network is described in which a centralized controller provides seamless end-to-end service from a network to access nodes. For example, a method includes dynamically establishing a control channel between the centralized controller and an access node, and establishing a transport label switched path (LSP) transport network packets between the access node and the network node. The access node sends, via the control channel, an endpoint indication message that indicates that an endpoint that has joined the network at the access node. The access node receives a pseudo wire request message via the control channel to install forwarding state for creating a pseudo wire for providing one or more network services to the endpoint. The access node receives a direct switch message via the control channel to configure the access node to map traffic received from the endpoint to the pseudo wire.

    Abstract translation: 描述了用于接入网络的用户管理和网络服务集成,其中集中控制器提供从网络到接入节点的无缝端到端服务。 例如,一种方法包括在集中式控制器与接入节点之间动态建立控制信道,并在接入节点与网络节点之间建立传输标签交换路径(LSP)传输网络分组。 接入节点经由控制信道发送指示在接入节点处加入了网络的端点的端点指示消息。 接入节点经由控制信道接收伪线请求消息,以安装用于创建用于向端点提供一个或多个网络服务的伪线的转发状态。 接入节点经由控制信道接收直接切换消息,以配置接入节点将从端点接收的业务映射到伪线。

    METHODS AND APPARATUS FOR CONFIGURING A VIRTUAL NETWORK SWITCH
    9.
    发明申请
    METHODS AND APPARATUS FOR CONFIGURING A VIRTUAL NETWORK SWITCH 有权
    用于配置虚拟网络交换机的方法和设备

    公开(公告)号:US20150092605A1

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

    申请号:US14566179

    申请日:2014-12-10

    Abstract: In one embodiment, a method includes sending a configuration signal to a virtual network switch module within a control plane of a communications network. The configuration signal is configured to define a first network rule at the virtual network switch module. The method also includes configuring a packet forwarding module such that the packet forwarding module implements a second network rule, and receiving status information from the virtual network switch module and status information from the packet forwarding module. The status information is received via the control plane.

    Abstract translation: 在一个实施例中,一种方法包括将配置信号发送到通信网络的控制平面内的虚拟网络交换机模块。 配置信号被配置为在虚拟网络交换机模块处定义第一网络规则。 该方法还包括配置分组转发模块,使得分组转发模块实现第二网络规则,并从虚拟网络交换机模块接收状态信息和来自分组转发模块的状态信息。 通过控制面接收状态信息。

    Methods and apparatus for configuring a virtual network switch
    10.
    发明授权
    Methods and apparatus for configuring a virtual network switch 有权
    用于配置虚拟网络交换机的方法和设备

    公开(公告)号:US08937862B2

    公开(公告)日:2015-01-20

    申请号:US13892689

    申请日:2013-05-13

    Abstract: In one embodiment, a method includes sending a configuration signal to a virtual network switch module within a control plane of a communications network. The configuration signal is configured to define a first network rule at the virtual network switch module. The method also includes configuring a packet forwarding module such that the packet forwarding module implements a second network rule, and receiving status information from the virtual network switch module and status information from the packet forwarding module. The status information is received via the control plane.

    Abstract translation: 在一个实施例中,一种方法包括向通信网络的控制平面内的虚拟网络交换机模块发送配置信号。 配置信号被配置为在虚拟网络交换机模块处定义第一网络规则。 该方法还包括配置分组转发模块,使得分组转发模块实现第二网络规则,并从虚拟网络交换机模块接收状态信息和来自分组转发模块的状态信息。 通过控制面接收状态信息。

Patent Agency Ranking