-
公开(公告)号:US20230038986A1
公开(公告)日:2023-02-09
申请号:US17817330
申请日:2022-08-03
Applicant: Google LLC
Inventor: Hui Liu , Hongkun Yang , Gargi Adhav , Tianqiong Luo , Aspi Siganporia , Rob Enns , Lakshmi Sharma , Manasa Chalasani
IPC: H04L41/0677 , H04L41/0866 , H04L41/14
Abstract: A method for scalable event driven auto-diagnosis systems includes obtaining a data packet configured for transmission across a network from a source address to a destination address. The method includes obtaining a list of changes to the network. The method also includes analyzing, based on a network model, the data packet using a plurality of analyzers. The method includes correlating the list of changes to the network and the analysis of the data packet. The method further includes determining, based on the correlation between the list of changes to the network and the analysis of the data packet, a configuration status of the network. The method also includes reporting the configuration status to a user.
-
公开(公告)号:US12170596B2
公开(公告)日:2024-12-17
申请号:US18452512
申请日:2023-08-18
Applicant: Google LLC
Inventor: Gargi Adhav , Hui Liu , Vishal Gupta , Vikas Aggarwal , Kan Cai , Xiaoyu Zhang
Abstract: A system for simulating network configurations includes data processing hardware and memory hardware in communication with the data processing hardware. The memory hardware stores instructions that when executed on the data processing hardware cause the data processing hardware to perform operations. The operation includes receiving one or more parameter changes for a production network model of a network. The operations also include generating a simulation network model including the one or more parameter changes. Another operation includes analyzing the simulated network flow within the simulation network model. The operations also include generating a report including an impact of the parameter changes on the network. The operations may also include receiving a production network log including a recorded workflow for the production network model and simulating the production workflow of the production network log within the simulation network model to generate a simulated network log.
-
公开(公告)号:US12009985B2
公开(公告)日:2024-06-11
申请号:US17804389
申请日:2022-05-27
Applicant: Google LLC
Inventor: Hongkun Yang , Hui Liu , Gargi Adhav , Alan Tang
IPC: H04L41/12 , H04L41/082 , H04L41/084 , H04L41/085 , H04L43/045
CPC classification number: H04L41/12 , H04L41/082 , H04L41/0846 , H04L41/085 , H04L43/045
Abstract: A method includes obtaining a stream of consecutive network configuration snapshots each including network configuration information. The method also includes determining that first network configuration information is the same as second network configuration information. After determining that the first network configuration information is the same as the second network configuration information, the method includes determining that the second network configuration information is not the same as third network configuration information. The method also includes determining a net change in reachability for a network based on a difference in packet reachability. The method also includes determining a policy violation based on the net change in reachability for the network and generating a reachability differentiation report including the policy violation. The method also includes reverting a configuration of the network to a state corresponding to the first network configuration information and implementing the network using the reverted configuration.
-
公开(公告)号:US11968110B2
公开(公告)日:2024-04-23
申请号:US17823860
申请日:2022-08-31
Applicant: Google LLC
Inventor: Hui Liu , Leslie Choong , Hongkun Yang , Shishir Agrawal , Raj Yavatkar , Tianqiong Luo , Gargi Adhav , Steffen Smolka
Abstract: A method for providing cloud network reachability analysis includes receiving a reachability query requesting a reachability status of a target including a packet header associated with a data packet. The packet header includes a source IP address and a destination IP address. The method also includes generating one or more simulated forwarding paths for the data packet based on the packet header using a data plane model. Each simulated forwarding path includes corresponding network configuration information. The method includes determining the reachability status of the target based on the one or more simulated forwarding paths and providing the determined reachability status and the one or more simulated forwarding paths to a user device associated with the reachability query which causes the user device to present the network configuration information for each simulated forwarding path.
-
公开(公告)号:US11765044B2
公开(公告)日:2023-09-19
申请号:US17814158
申请日:2022-07-21
Applicant: Google LLC
Inventor: Gargi Adhav , Hui Liu , Vishal Gupta , Vikas Aggarwal , Kan Cai , Xiaoyu Zhang
CPC classification number: H04L41/145 , H04L41/28 , H04L63/0263 , H04L63/0272
Abstract: A system for simulating network configurations includes data processing hardware and memory hardware in communication with the data processing hardware. The memory hardware stores instructions that when executed on the data processing hardware cause the data processing hardware to perform operations. The operations includes receiving one or more parameter changes for a production network model of a network. The operations also include generating a simulation network model including the one or more parameter changes. Another operation includes analyzing the simulated network flow within the simulation network model. The operations also include generating a report including an impact of the parameter changes on the network. The operations may also include receiving a production network log including a recorded workflow for the production network model and simulating the production workflow of the production network log within the simulation network model to generate a simulated network log.
-
公开(公告)号:US20200322249A1
公开(公告)日:2020-10-08
申请号:US16840084
申请日:2020-04-03
Applicant: Google LLC
Inventor: Hui Liu , Leslie Choong , Hongkun Yang , Shishir Agrawal , Raj Yavatkar , Tianqiong Luo , Gargi Adhav , Steffen Smolka
IPC: H04L12/751 , H04L12/741 , H04L12/24
Abstract: A method for providing cloud network reachability analysis includes receiving a reachability query requesting a reachability status of a target including a packet header associated with a data packet. The packet header includes a source IP address and a destination IP address. The method also includes generating one or more simulated forwarding paths for the data packet based on the packet header using a data plane model. Each simulated forwarding path includes corresponding network configuration information. The method includes determining the reachability status of the target based on the one or more simulated forwarding paths and providing the determined reachability status and the one or more simulated forwarding paths to a user device associated with the reachability query which causes the user device to present the network configuration information for each simulated forwarding path.
-
公开(公告)号:US20240291720A1
公开(公告)日:2024-08-29
申请号:US18660306
申请日:2024-05-10
Applicant: Google LLC
Inventor: Hongkun Yang , Hui Liu , Gargi Adhav , Alan Tang
IPC: H04L41/12 , H04L41/082 , H04L41/084 , H04L41/085 , H04L43/045
CPC classification number: H04L41/12 , H04L41/082 , H04L41/0846 , H04L41/085 , H04L43/045
Abstract: A method includes obtaining a stream of consecutive network configuration snapshots each including network configuration information. The method also includes determining that first network configuration information of a first network configuration snapshot of the network from the stream of consecutive network configuration snapshots for the network is not the same as second network configuration information of a second network configuration snapshot of the network from the stream of consecutive network configuration snapshots for the network. The method also includes generating a reachability differentiation graph that identifies a net change to reachability from the first network configuration information and the second network configuration information based on determining that the first network configuration information is not the same as the second network configuration information.
-
公开(公告)号:US20240259292A1
公开(公告)日:2024-08-01
申请号:US18609432
申请日:2024-03-19
Applicant: Google LLC
Inventor: Hui Liu , Leslie Choong , Hongkun Yang , Shishir Agrawal , Raj Yavatkar , Tianqiong Luo , Gargi Adhav , Steffen Smolka
Abstract: A method includes receiving, from a user device, a reachability request requesting a reachability status of network traffic from a first VM of a VPC to a second VM of the VPC. The method also includes obtaining network configuration information defining a configuration of a network connecting the first VM and the second VM, generating, using the network configuration information associated with the VPC, a simulated path between the first VM and the second VM, and, determining, based on the simulated path, that the second VM is unreachable from the first VM. The method further includes, based on determining that the second VM is unreachable from the first VM, generating a reachability report, the reachability report including each hop of the plurality of hops of the simulated path, and a rationale that the second VM is unreachable from the first VM, and providing the reachability report to the user device.
-
公开(公告)号:US20230006915A1
公开(公告)日:2023-01-05
申请号:US17823860
申请日:2022-08-31
Applicant: Google LLC
Inventor: Hui Liu , Leslie Choong , Hongkun Yang , Shishir Agrawal , Raj Yavatkar , Tianqiong Luo , Gargi Adhav , Steffen Smolka
Abstract: A method for providing cloud network reachability analysis includes receiving a reachability query requesting a reachability status of a target including a packet header associated with a data packet. The packet header includes a source IP address and a destination IP address. The method also includes generating one or more simulated forwarding paths for the data packet based on the packet header using a data plane model. Each simulated forwarding path includes corresponding network configuration information. The method includes determining the reachability status of the target based on the one or more simulated forwarding paths and providing the determined reachability status and the one or more simulated forwarding paths to a user device associated with the reachability query which causes the user device to present the network configuration information for each simulated forwarding path.
-
公开(公告)号:US20220368602A1
公开(公告)日:2022-11-17
申请号:US17814158
申请日:2022-07-21
Applicant: Google LLC
Inventor: Gargi Adhav , Hui Liu , Vishal Gupta , Vikas Aggarwal , Kan Cai , Xiaoyu Zhang
Abstract: A system for simulating network configurations includes data processing hardware and memory hardware in communication with the data processing hardware. The memory hardware stores instructions that when executed on the data processing hardware cause the data processing hardware to perform operations. The operations includes receiving one or more parameter changes for a production network model of a network. The operations also include generating a simulation network model including the one or more parameter changes. Another operation includes analyzing the simulated network flow within the simulation network model. The operations also include generating a report including an impact of the parameter changes on the network. The operations may also include receiving a production network log including a recorded workflow for the production network model and simulating the production workflow of the production network log within the simulation network model to generate a simulated network log.
-
-
-
-
-
-
-
-
-