-
公开(公告)号:US20200272504A1
公开(公告)日:2020-08-27
申请号:US16871737
申请日:2020-05-11
Applicant: Nicira, Inc.
Inventor: Bin QIAN , Amit CHOPRA , Dexiang WANG , Chen LI , Feng PAN , Jianjun SHEN , Aayush SAXENA , Yang PING
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.
-
公开(公告)号:US20180270105A1
公开(公告)日:2018-09-20
申请号:US15462918
申请日:2017-03-20
Applicant: Nicira, Inc.
Inventor: Feng PAN , Jingfeng ZHANG , Caixia JIANG , Jianjun SHEN
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.
-
3.
公开(公告)号:US20200059433A1
公开(公告)日:2020-02-20
申请号:US16659421
申请日:2019-10-21
Applicant: Nicira, Inc.
Inventor: Caixia JIANG , Jianjun SHEN , Aditi GHAG , Danting LIU , Hongshun CHANG , Donghai HAN , Vladimir CHEREPANOV
IPC: H04L12/741 , H04L12/931 , G06F9/455 , H04L12/46 , H04L29/12
Abstract: Certain embodiments described herein are generally directed to configuring a generic channel for exchanging information between a hypervisor and a virtual machine run by the hypervisor that resides on a host machine. In some embodiments, the generic channel represents a network or communication path enabled by a logical switch that connects a HyperBus running on the hypervisor and a node agent running on the virtual machine. In some embodiments, network traffic handled by the generic channel is isolated from incoming and outgoing network traffic between the virtual machine and one or more other virtual machines or hosts.
-
公开(公告)号:US20190059117A1
公开(公告)日:2019-02-21
申请号:US15678135
申请日:2017-08-16
Applicant: Nicira, Inc.
Inventor: Ming SHU , Jianjun SHEN
CPC classification number: H04W76/25 , G06F2009/45595 , H04L43/0811 , H04L43/10 , H04W76/19 , H04W76/50
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.
-
5.
公开(公告)号:US20200036583A1
公开(公告)日:2020-01-30
申请号:US16589521
申请日:2019-10-01
Applicant: Nicira, Inc.
Inventor: Ziyou WANG , Jianjun SHEN , Pankaj THAKKAR , Hua WANG , Donghai HAN
IPC: H04L12/24
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.
-
6.
公开(公告)号:US20190273683A1
公开(公告)日:2019-09-05
申请号:US15909889
申请日:2018-03-01
Applicant: Nicira, Inc.
Inventor: Caixia JIANG , Jianjun SHEN , Aditi GHAG , Danting LIU , Hongshun CHANG , Donghai HAN , Vladimir CHEREPANOV
IPC: H04L12/741 , H04L29/12 , H04L12/46 , H04L12/931 , G06F9/455
Abstract: Certain embodiments described herein are generally directed to configuring a generic channel for exchanging information between a hypervisor and a virtual machine run by the hypervisor that resides on a host machine. In some embodiments, the generic channel represents a network or communication path enabled by a logical switch that connects a HyperBus running on the hypervisor and a node agent running on the virtual machine. In some embodiments, network traffic handled by the generic channel is isolated from incoming and outgoing network traffic between the virtual machine and one or more other virtual machines or hosts.
-
公开(公告)号:US20200382407A1
公开(公告)日:2020-12-03
申请号:US16997957
申请日:2020-08-20
Applicant: Nicira, Inc.
Inventor: Da WAN , Pankaj THAKKAR , Anupam CHANDA , Jianjun SHEN , Anuprem CHALVADI , Caixia JIANG , Hua WANG , Donghai HAN
IPC: H04L12/751 , H04L12/24 , H04L29/12 , H04L12/721
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.
-
公开(公告)号:US20190303186A1
公开(公告)日:2019-10-03
申请号:US15938763
申请日:2018-03-28
Applicant: Nicira, Inc.
Inventor: Bin QIAN , Amit CHOPRA , Dexiang WANG , Chen LI , Feng PAN , Jianjun SHEN , Aayush SAXENA , Yang PING
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.
-
公开(公告)号:US20180302314A1
公开(公告)日:2018-10-18
申请号:US15486261
申请日:2017-04-12
Applicant: Nicira, Inc.
Inventor: Da WAN , Pankaj THAKKAR , Anupam CHANDA , Jianjun SHEN , Anuprem CHALVADI , Caixia JIANG , Hua WANG , Donghai HAN
IPC: H04L12/751 , H04L12/24 , H04L29/12
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.
-
10.
公开(公告)号:US20180260236A1
公开(公告)日:2018-09-13
申请号:US15456594
申请日:2017-03-13
Applicant: Nicira, Inc.
Inventor: Ziyou WANG , Hua WANG , Jianjun SHEN , Donghai HAN
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.
-
-
-
-
-
-
-
-
-