PHYSICAL PATH DETERMINATION FOR VIRTUAL NETWORK PACKET FLOWS
    2.
    发明申请
    PHYSICAL PATH DETERMINATION FOR VIRTUAL NETWORK PACKET FLOWS 审中-公开
    虚拟网络包流程的物理路径确定

    公开(公告)号:US20150244617A1

    公开(公告)日:2015-08-27

    申请号:US14406107

    申请日:2013-06-05

    Abstract: In general, techniques are described for configuring and managing virtual networks. For example, a distributed virtual network controller is described that configures and manages an overlay network within a physical network formed by plurality of switches. A plurality of servers are interconnected by the switch fabric, each of the servers comprising an operating environment executing one or more virtual machines in communication via the overlay networks. The servers comprises a set of virtual switches that extends the overlay network as a virtual network to the operating environment of the virtual machines. The controller may instruct the servers and the virtual switches to perform various operations, such as determining a physical network path taken by packets of a network packet flow, determining latency through the network, re-routing traffic in the virtual network due to network events, replicating traffic for multicasting, providing multi-tenant services to support multiple virtual networks, monitoring and logging traffic characteristics within the virtual networks and other operations.

    Abstract translation: 一般来说,描述了配置和管理虚拟网络的技术。 例如,描述了分布式虚拟网络控制器,其配置和管理由多个交换机形成的物理网络内的覆盖网络。 多个服务器通过交换结构互连,每个服务器包括经由覆盖网络进行通信的一个或多个虚拟机的操作环境。 这些服务器包括一组虚拟交换机,其将作为虚拟网络的覆盖网络扩展到虚拟机的操作环境。 控制器可以指示服务器和虚拟交换机执行各种操作,例如确定网络分组流的分组采取的物理网络路径,通过网络确定等待时间,由于网络事件重新路由虚拟网络中的业务, 复制多播流量,提供多租户服务以支持多个虚拟网络,监控和记录虚拟网络内的流量特性和其他操作。

    MULTICAST SERVICE IN VIRTUAL NETWORKS
    3.
    发明申请
    MULTICAST SERVICE IN VIRTUAL NETWORKS 有权
    虚拟网络中的多媒体服务

    公开(公告)号:US20130329605A1

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

    申请号:US13843365

    申请日:2013-03-15

    Abstract: Techniques are described to provide multicast service within a virtual network using a virtual network controller and endpoint replication without requiring multicast support in the underlying network. The virtual network controller is configured to create a multicast tree for endpoint devices of a multicast group in the virtual network at a centralized location instead of in a distributed fashion. The virtual network controller communicates the multicast tree to one or more of the endpoint devices of the multicast group to instruct the endpoint devices to replicate and forward multicast packets to other endpoint devices according to the multicast tree. The replication and forwarding of multicast packets is performed by virtual switches executed on the endpoint devices in the virtual network. No replication is performed within the underlying network. The techniques enable multicast service within a virtual network without requiring multicast support in the underlying network.

    Abstract translation: 描述技术来使用虚拟网络控制器和端点复制在虚拟网络内提供多播服务,而不需要在底层网络中进行组播支持。 虚拟网络控制器被配置为在集中位置而不是以分布式方式为虚拟网络中的多播组的端点设备创建多播树。 虚拟网络控制器将多播树通信给组播组的一个或多个端点设备,以指示端点设备根据多播树复制和转发组播数据包到其他端点设备。 组播数据包的复制和转发由在虚拟网络中的端点设备上执行的虚拟交换机执行。 底层网络中不执行复制。 这些技术使得虚拟网络内的多播服务能够在底层网络中不需要组播支持。

    WRR scheduler configuration for optimized latency, buffer utilization
    4.
    发明授权
    WRR scheduler configuration for optimized latency, buffer utilization 有权
    WRR调度器配置,用于优化延迟,缓冲区利用率

    公开(公告)号:US08848529B2

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

    申请号:US13732026

    申请日:2012-12-31

    CPC classification number: H04L47/6225 H04L47/522 H04L47/6215

    Abstract: A method includes receiving network information for calculating weighted round-robin (WRR) weights, calculating WRR weights associated with queues based on the network information, and determining whether a highest common factor (HCF) exists in relation to the calculated WRR weights. The method further includes reducing the calculated WRR weights in accordance with the HCF, when it is determined that the HCF exists, and performing a WRR scheduling of packets, stored in the queues, based on the reduced WRR weights.

    Abstract translation: 一种方法,包括接收网络信息,用于计算加权轮询(WRR)权重,基于网络信息计算与队列相关联的WRR权重,以及确定是否存在与所计算的WRR权重有关的最高公因子(HCF)。 该方法还包括当确定HCF存在时,根据HCF减少所计算的WRR权重,并且基于减少的WRR权重对存储在队列中的分组执行WRR调度。

    PHYSICAL PATH DETERMINATION FOR VIRTUAL NETWORK PACKET FLOWS
    5.
    发明申请
    PHYSICAL PATH DETERMINATION FOR VIRTUAL NETWORK PACKET FLOWS 有权
    虚拟网络包流程的物理路径确定

    公开(公告)号:US20130332602A1

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

    申请号:US13843500

    申请日:2013-03-15

    Abstract: In general, techniques are described for determining a physical network path taken by packets of a network packet flow. The techniques may be applied to determine, or “trace,” a physical network path in the virtualized network domain. In some examples, a network device includes one or more processors and a switch executed by the processors to forward packets of a packet flow to a physical network path. The network device also includes a flow trace module to generate one or more flow trace packets having incrementally increasing respective time-to-live (TTL) values, wherein the switch module forwards the flow trace packets on an outbound interface of the network device for the physical network path, and wherein the flow trace module receives corresponding time exceeded messages for the flow trace packets, wherein each of the time exceeded message includes a source network address of a network element on the physical network path.

    Abstract translation: 通常,描述了用于确定网络分组流的分组采取的物理网络路径的技术。 可以应用这些技术来确定或追踪虚拟网络域中的物理网络路径。 在一些示例中,网络设备包括一个或多个处理器和由处理器执行的交换机将分组流的分组转发到物理网络路径。 网络设备还包括流跟踪模块,用于生成具有递增增加的相应生存时间(TTL)值的一个或多个流跟踪分组,其中交换模块在网络设备的出站接口上转发流跟踪分组,用于 物理网络路径,并且其中所述流跟踪模块接收所述流跟踪分组的对应的超时间消息,其中每个所述超时消息包括所述物理网络路径上的网元的源网络地址。

    Multicast service in virtual networks
    6.
    发明授权
    Multicast service in virtual networks 有权
    虚拟网络中的组播服务

    公开(公告)号:US09374270B2

    公开(公告)日:2016-06-21

    申请号:US13843365

    申请日:2013-03-15

    Abstract: Techniques are described to provide multicast service within a virtual network using a virtual network controller and endpoint replication without requiring multicast support in the underlying network. The virtual network controller is configured to create a multicast tree for endpoint devices of a multicast group in the virtual network at a centralized location instead of in a distributed fashion. The virtual network controller communicates the multicast tree to one or more of the endpoint devices of the multicast group to instruct the endpoint devices to replicate and forward multicast packets to other endpoint devices according to the multicast tree. The replication and forwarding of multicast packets is performed by virtual switches executed on the endpoint devices in the virtual network. No replication is performed within the underlying network. The techniques enable multicast service within a virtual network without requiring multicast support in the underlying network.

    Abstract translation: 描述技术来使用虚拟网络控制器和端点复制在虚拟网络内提供多播服务,而不需要在底层网络中进行组播支持。 虚拟网络控制器被配置为在集中位置而不是以分布式方式为虚拟网络中的多播组的端点设备创建多播树。 虚拟网络控制器将多播树通信给组播组的一个或多个端点设备,以指示端点设备根据多播树复制和转发组播数据包到其他端点设备。 组播数据包的复制和转发由在虚拟网络中的端点设备上执行的虚拟交换机执行。 底层网络中不执行复制。 这些技术使得虚拟网络内的多播服务能够在底层网络中不需要组播支持。

    Distributed virtual network controller

    公开(公告)号:US10565001B2

    公开(公告)日:2020-02-18

    申请号:US15897052

    申请日:2018-02-14

    Abstract: In general, techniques are described for configuring and managing virtual networks. For example, a distributed virtual network controller is described that configures and manages an overlay network within a physical network formed by plurality of switches. A plurality of servers are interconnected by the switch fabric, each of the servers comprising an operating environment executing one or more virtual machines in communication via the overlay networks. The servers comprises a set of virtual switches that extends the overlay network as a virtual network to the operating environment of the virtual machines. The controller may instruct the servers and the virtual switches to perform various operations, such as determining a physical network path taken by packets of a network packet flow, determining latency through the network, re-routing traffic in the virtual network due to network events, replicating traffic for multicasting, providing multi-tenant services to support multiple virtual networks, monitoring and logging traffic characteristics within the virtual networks and other operations.

    Automatic configuration of virtual network switches
    10.
    发明授权
    Automatic configuration of virtual network switches 有权
    自动配置虚拟网络交换机

    公开(公告)号:US09172609B1

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

    申请号:US14228231

    申请日:2014-03-27

    Abstract: In general, techniques are described in which a plurality of network switches automatically configure themselves to operate as a single virtual network switch. A virtual switch is a collection of individual switch devices that operate like as single network switch. As described herein, network switches in a network that are capable of participating in a virtual switch may automatically discover one another. The participating network switches may then elect one of the participating switches as a master switch. The master switch may generate forwarding information and store the forwarding information in the participating switches, including the master switch. The forwarding information causes the participating switches to act like a single network switch.

    Abstract translation: 通常,描述了其中多个网络交换机自动配置自身以作为单个虚拟网络交换机操作的技术。 虚拟交换机是像单个网络交换机一样操作的单独交换机设备的集合。 如本文所述,能够参与虚拟交换机的网络中的网络交换机可以自动地彼此发现。 参与的网络交换机然后可以将参与交换机之一作为主交换机。 主交换机可以生成转发信息,并将转发信息存储在参与交换机中,包括主交换机。 转发信息使参与的交换机像单个网络交换机那样起作用。

Patent Agency Ranking