HYPERVISOR RESTART HANDLING MECHANISM USING RANDOM SESSION NUMBERS

    公开(公告)号:US20200272504A1

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

    申请号:US16871737

    申请日:2020-05-11

    Applicant: Nicira, Inc.

    Abstract: Certain embodiments described herein are generally directed to handling a hypervisor restart event in a distributed network system. Embodiments include receiving, by a central controller, a session identifier from a first hypervisor. Embodiments further include comparing, by the central controller, the session identifier to a stored session identifier associated with the first hypervisor. Embodiments further include determining, by the central controller based on the session identifier not matching the stored session identifier associated with the first hypervisor, that the first hypervisor has restarted. Embodiments further include updating, by the central controller, the stored session identifier associated with the first hypervisor to match the session identifier. Embodiments further include identifying, by the central controller, a second hypervisor that is associated with the first hypervisor. Embodiments further include sending, by the central controller, a notification to the second hypervisor that the first hypervisor has restarted.

    HANDLING CONTROL-PLANE CONNECTIVITY LOSS IN VIRTUALIZED COMPUTING ENVIRONMENTS

    公开(公告)号:US20180270105A1

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

    申请号:US15462918

    申请日:2017-03-20

    Applicant: Nicira, Inc.

    CPC classification number: H04L41/0668 H04L43/0811 H04L67/1046 H04L67/1053

    Abstract: Example methods are provided for a first host to handle control-plane connectivity loss in a virtualized computing environment that includes the first host, multiple second hosts and a network management entity. The method may comprise: detecting a loss of control-plane connectivity between the first host and the network management entity; and generating a request message for control information that the first host is unable to obtain from the network management entity. The method may also comprise sending the request message via a peer-to-peer network that connects the first host with the multiple second hosts; and obtaining the control information from a response message that is sent by at least one of the multiple second hosts.

    CONNECTIVITY CHECKS IN VIRTUALIZED COMPUTING ENVIRONMENTS

    公开(公告)号:US20190059117A1

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

    申请号:US15678135

    申请日:2017-08-16

    Applicant: Nicira, Inc.

    Abstract: Example methods are provided for performing a connectivity check for multi-node application(s) in a virtualized computing environment. The method may comprise identifying a group of multiple virtualized computing instances that implements multi-node application(s), the group including a first virtualized computing instance supported by the first host that requires connectivity with a second virtualized computing instance supported by the second host. The method may also comprise configuring the first host to generate and send a connectivity check packet to the second host; and based on report information from one or more entities along a path traversed by the connectivity check packet, determining a connectivity status associated with the first virtualized computing instance and the second virtualized computing instance.

    CONSISTENT PROCESSING OF TRANSPORT NODE NETWORK DATA IN A PHYSICAL SHARDING ARCHITECTURE

    公开(公告)号:US20200036583A1

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

    申请号:US16589521

    申请日:2019-10-01

    Applicant: Nicira, Inc.

    Abstract: Certain embodiments described herein are generally directed to consistent processing of transport node network configuration data in a physical sharding architecture. For example, in some embodiments a first central control plane (CCP) node of a plurality of CCP nodes determines a sharding table, which is shared by the plurality of CCP nodes. In certain embodiments, the first CCP node determines a connection establishment between a first transport node and the first CCP node. In some embodiments, if the first CCP node determines, based on the sharding table, that it is a physical master of the first transport node, the first CCP node receives network configuration data from the first transport node, stores at least a portion of the network configuration data, and transmits a data update comprising at least a portion of the network configuration data to a shared data store accessible by the plurality of CCP nodes.

    ROUTING DOMAIN IDENTIFIER ASSIGNMENT IN LOGICAL NETWORK ENVIRONMENTS

    公开(公告)号:US20200382407A1

    公开(公告)日:2020-12-03

    申请号:US16997957

    申请日:2020-08-20

    Applicant: Nicira, Inc.

    Abstract: Example methods are provided for assigning a routing domain identifier in a logical network environment that includes one or more logical distributed routers and one or more logical switches. In one example, the method may comprise obtaining network topology information specifying how the one or more logical distributed routers are connected with the one or more logical switches; and selecting, from the one or more logical switches, a particular logical switch for which routing domain identifier assignment is required. The method may also comprise: identifying a particular logical distributed router that is connected with the particular logical switch based on the network topology information; assigning the particular logical switch with the routing domain identifier that is associated with the particular logical distributed router; and using the routing domain identifier in a communication between a management entity and a host.

    HYPERVISOR RESTART HANDLING MECHANISM USING RANDOM SESSION NUMBERS

    公开(公告)号:US20190303186A1

    公开(公告)日:2019-10-03

    申请号:US15938763

    申请日:2018-03-28

    Applicant: Nicira, Inc.

    Abstract: Certain embodiments described herein are generally directed to handling a hypervisor restart event in a distributed network system. Embodiments include receiving, by a central controller, a session identifier from a first hypervisor. Embodiments further include comparing, by the central controller, the session identifier to a stored session identifier associated with the first hypervisor. Embodiments further include determining, by the central controller based on the session identifier not matching the stored session identifier associated with the first hypervisor, that the first hypervisor has restarted. Embodiments further include updating, by the central controller, the stored session identifier associated with the first hypervisor to match the session identifier. Embodiments further include identifying, by the central controller, a second hypervisor that is associated with the first hypervisor. Embodiments further include sending, by the central controller, a notification to the second hypervisor that the first hypervisor has restarted.

    ROUTING DOMAIN IDENTIFIER ASSIGNMENT IN LOGICAL NETWORK ENVIRONMENTS

    公开(公告)号:US20180302314A1

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

    申请号:US15486261

    申请日:2017-04-12

    Applicant: Nicira, Inc.

    Abstract: Example methods are provided for assigning a routing domain identifier in a logical network environment that includes one or more logical distributed routers and one or more logical switches. In one example, the method may comprise obtaining network topology information specifying how the one or more logical distributed routers are connected with the one or more logical switches; and selecting, from the one or more logical switches, a particular logical switch for which routing domain identifier assignment is required. The method may also comprise: identifying a particular logical distributed router that is connected with the particular logical switch based on the network topology information; assigning the particular logical switch with the routing domain identifier that is associated with the particular logical distributed router; and using the routing domain identifier in a communication between a management entity and a host.

    DISTRIBUTED NETWORK EMULATION IMPLEMENTED BY A HOST IN A VIRTUALIZED COMPUTING ENVIRONMENT

    公开(公告)号:US20180260236A1

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

    申请号:US15456594

    申请日:2017-03-13

    Applicant: Nicira, Inc.

    Abstract: Example methods are provided for a host to implement distributed network emulation in a virtualized computing environment. The method may comprise detecting one or more packets from a source network address associated with a source virtualized computing instance to a destination network address associated with a destination virtualized computing instance. The method may also comprise, in response to determination that a network emulation rule configured for the source virtualized computing instance and destination virtualized computing instance is applicable to the one or more packets, determining a physical network condition associated with a path between the source virtualized computing instance and destination virtualized computing instance. The method may further comprise emulating a desired network condition specified by the network emulation rule by performing an emulation action on the one or more packets.

Patent Agency Ranking