FACILITATING OPERATION OF ONE OR MORE VIRTUAL NETWORKS
    11.
    发明申请
    FACILITATING OPERATION OF ONE OR MORE VIRTUAL NETWORKS 有权
    促进一个或多个虚拟网络的运行

    公开(公告)号:US20130329725A1

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

    申请号:US13843241

    申请日:2013-03-15

    Abstract: Techniques for facilitating the operation of one or more virtual networks are described. In some examples, a system may include a first controller node device configured to control operation of a first set of elements in the one or more virtual networks, wherein the first set of elements includes a first server device. The system may also include a second controller node device configured to control operation of a second set of elements in the one or more virtual networks, wherein the second set of elements includes the second server device. The first controller node device and the second controller node device are peers according to a peering protocol by which the first controller node device and the second controller node device exchange information relating to the operation of the first set of elements and the second set of elements.

    Abstract translation: 描述了用于促进一个或多个虚拟网络的操作的技术。 在一些示例中,系统可以包括被配置为控制所述一个或多个虚拟网络中的第一组元素的操作的第一控制器节点设备,其中所述第一组元素包括第一服务器设备。 系统还可以包括被配置为控制一个或多个虚拟网络中的第二组元件的操作的第二控制器节点设备,其中第二组元件包括第二服务器设备。 第一控制器节点设备和第二控制器节点设备是根据对等协议的对等体,通过该对等协议,第一控制器节点设备和第二控制器节点设备交换与第一组元素和第二组元素的操作有关的信息。

    Facilitating flow symmetry for service chains in a computer network

    公开(公告)号:US11329918B2

    公开(公告)日:2022-05-10

    申请号:US16949999

    申请日:2020-11-23

    Abstract: Techniques are described for facilitating flow symmetry using a scalable service platform that anchors the service chain. The scalable service platform may facilitate flow symmetry and, at least in some cases, flow stickiness for a first packet flow (a “forward packet flow”) and a second, related packet flow (a “reverse packet flow”) both traversing the service chain in the forward and reverse directions, respectively. For example, a virtualized computing infrastructure may deploy a scalable service platform to perform load balancing of multiple forward packet flows, received from the gateway, among multiple parallel service instances for an ingress service in a service chain. For each corresponding reverse packet flows for the multiple forward packet flows, the scalable service platform load balances the reverse packet flow to the service instance for the egress service in the service chain that is applied to the corresponding forward packet flow.

    FACILITATING FLOW SYMMETRY FOR SERVICE CHAINS IN A COMPUTER NETWORK

    公开(公告)号:US20210075726A1

    公开(公告)日:2021-03-11

    申请号:US16949999

    申请日:2020-11-23

    Abstract: Techniques are described for facilitating flow symmetry using a scalable service platform that anchors the service chain. The scalable service platform may facilitate flow symmetry and, at least in some cases, flow stickiness for a first packet flow (a “forward packet flow”) and a second, related packet flow (a “reverse packet flow”) both traversing the service chain in the forward and reverse directions, respectively. For example, a virtualized computing infrastructure may deploy a scalable service platform to perform load balancing of multiple forward packet flows, received from the gateway, among multiple parallel service instances for an ingress service in a service chain. For each corresponding reverse packet flows for the multiple forward packet flows, the scalable service platform load balances the reverse packet flow to the service instance for the egress service in the service chain that is applied to the corresponding forward packet flow.

    Enhanced traffic flow in software-defined networking controller-based architecture

    公开(公告)号:US10200274B1

    公开(公告)日:2019-02-05

    申请号:US15476050

    申请日:2017-03-31

    Abstract: In one example, a method includes by a Software Defined Networking (SDN) controller, receiving one or more virtual routes to virtual interfaces from a first virtual router agent managed by the SDN controller, the one or more virtual routes received via a messaging protocol session between the SDN controller and the first virtual router agent; storing, by the SDN controller, the one or more virtual routes to a data structure; in response to determining the messaging protocol session has closed, marking, by the SDN controller, the one or more virtual routes in the data structure as stale without deleting the one or more virtual routes from the data structure and without withdrawing the virtual routes from routing protocol peers of the SDN controller; and subsequent to marking the one or more virtual routes as stale, sending, by the SDN controller, the one or more virtual routes to a second virtual router agent.

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

    Identifying likely faulty components in a distributed system
    17.
    发明授权
    Identifying likely faulty components in a distributed system 有权
    识别分布式系统中可能的故障组件

    公开(公告)号:US09064216B2

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

    申请号:US13842909

    申请日:2013-03-15

    Abstract: In general, techniques are described for automatically identifying likely faulty components in massively distributed complex systems. In some examples, snapshots of component parameters are automatically repeatedly fed to a pre-trained classifier and the classifier indicates whether each received snapshot is likely to belong to a fault and failure class or to a non-fault/failure class. Components whose snapshots indicate a high likelihood of fault or failure are investigated, restarted or taken off line as a pre-emptive measure. The techniques may be applied in a massively distributed complex system such as a data center.

    Abstract translation: 通常,描述了用于自动识别大规模分布式复杂系统中可能的故障组件的技术。 在一些示例中,组件参数的快照自动重复馈送到预训练的分类器,分类器指示每个接收到的快照是否可能属于故障类和故障类或非故障/故障类。 快照指示故障或故障的可能性高的组件将作为先发制人的措施进行调查,重新启动或脱机。 这些技术可以应用在诸如数据中心的大规模分布式复杂系统中。

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

    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.

Patent Agency Ranking