-
公开(公告)号:US20190173807A1
公开(公告)日:2019-06-06
申请号:US16253645
申请日:2019-01-22
Applicant: Google LLC
Inventor: Horia Vlad Balan , Amin Vahdat , Vinay Kumar Bannai , Zhehua Wu , Steven Gribble , Andrew DeBock Ferguson , Muhammad Mukarram Tariq , Lorenzo Vicisano , David Zats
IPC: H04L12/947 , H04L29/08 , H04L29/12
Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for switch virtualization by a switch proxy controller. In an aspect, a method includes receiving, by a switch proxy controller, a first request from a first switch fabric, where the first request indicates a first identifier that identifies the first request from other requests from the first switch fabric, generating a second request that indicates a second identifier that identifies the second request from other requests sent from the switch proxy controller to a switch, providing the second request to the switch, receiving, by the switch proxy controller, a first reply that indicates the second identifier indicated in the second request, generating, based on the second identifier indicated in the first reply, a second reply that indicates the first identifier, and selecting the first switch fabric to receive the second reply based on the second identifier.
-
公开(公告)号:US10798022B2
公开(公告)日:2020-10-06
申请号:US16253645
申请日:2019-01-22
Applicant: Google LLC
Inventor: Horia Vlad Balan , Amin Vahdat , Vinay Kumar Bannai , Zhehua Wu , Steven Gribble , Andrew DeBock Ferguson , Muhammad Mukarram Tariq , Lorenzo Vicisano , David Zats
IPC: H04L12/947 , H04L29/12 , H04L29/08
Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for switch virtualization by a switch proxy controller. In an aspect, a method includes receiving, by a switch proxy controller, a first request from a first switch fabric, where the first request indicates a first identifier that identifies the first request from other requests from the first switch fabric, generating a second request that indicates a second identifier that identifies the second request from other requests sent from the switch proxy controller to a switch, providing the second request to the switch, receiving, by the switch proxy controller, a first reply that indicates the second identifier indicated in the second request, generating, based on the second identifier indicated in the first reply, a second reply that indicates the first identifier, and selecting the first switch fabric to receive the second reply based on the second identifier.
-
公开(公告)号:US10075335B1
公开(公告)日:2018-09-11
申请号:US15426714
申请日:2017-02-07
Applicant: Google LLC
Inventor: Lorenzo Vicisano , James Wanderer , Steven Padgett , Amin Vahdat
IPC: H04L12/28 , H04L12/24 , H04L12/721 , H04L12/751
CPC classification number: H04L41/0806 , H04L41/12 , H04L43/10 , H04L45/02 , H04L45/26
Abstract: In a software defined network, dataplane connectivity is established between a computing device in the network and a controller. The computing device receives a probe packet from the controller, and identifies a port of the computing device through which the probe packet was received. The computing device sets a local route for communication with the controller through the identified port. The computing device then establishes a connection with the controller through the local route. This procedure is reiterated to incrementally expand network connectivity to a plurality of network devices.
-
-