发明名称 Systems and methods for interfacing software-defined networks with non-software-defined networks
摘要 A computer-implemented method for interfacing software-defined networks with non-software-defined networks may include (1) receiving at least one packet via software-defined network at a switching device, (2) searching a set of flow entries that collectively direct network traffic within the software-defined network for a flow entry that corresponds to the packet, (3) determining that the packet is destined for a non-software-defined network based at least in part on the search, and (4) forwarding the packet to the non-software-defined network via a logical tunnel that interfaces the software-defined network with the non-software-defined network by connecting a virtual port within the software-defined network to a virtual port within the non-software-defined network. Various other methods, systems, and computer-readable media are also disclosed.
申请公布号 US9451053(B1) 申请公布日期 2016.09.20
申请号 US201414231493 申请日期 2014.03.31
申请人 Juniper Networks, Inc 发明人 Jindal Apoorva;Kasralikar Rahul S.;Bajaj Sandeep;Jain Rahul
分类号 H04L29/06;H04L12/911;H04L12/723;H04L12/46 主分类号 H04L29/06
代理机构 ALG Intellectual Property, LLC 代理人 ALG Intellectual Property, LLC
主权项 1. A computer-implemented method for interfacing software-defined networks with non-software-defined networks, at least a portion of the method being performed by a computing device comprising at least one processor, the method comprising: creating, at a switching device, a logical tunnel that interfaces a software-defined network with a non-software-defined network by connecting a Layer 2 interface of the switching device within the software-defined network to a Circuit Cross-Connect (CCC) interface of the switching device within the non-software-defined network, the logical tunnel being defined such that: all network traffic that ingresses into the Layer 2 interface within the software-defined network egresses out of the CCC interface within the non-software-defined network;all network traffic that ingresses into the CCC interface within the non-software-defined network egresses out of the Layer 2 interface within the software-defined network;a remote controller of the software-defined network is able to control which Layer 2 interface handles network traffic incoming from the non-software-defined network by installing, on the Layer 2 interface, a set of flow entries that collectively direct network traffic incoming from the CCC interface;the remote controller of the software-defined network is able to direct network traffic from the software-defined network to the non-software-defined network without being aware of the non-software-defined network's identity or communication protocol by relying on a lookup table installed on the CCC interface for routing network traffic within the non-software-defined network; receiving, at the switching device, at least one packet via the software-defined network; searching the set of flow entries that collectively direct network traffic within the software-defined network for a flow entry that corresponds to the packet; determining, based at least in part on the search, that the packet is destined for the non-software-defined network; and forwarding the packet to the non-software-defined network via the logical tunnel that interfaces the software-defined network with the non-software-defined network by directing the packet to the Layer 2 interface within the software-defined network such that the packet egresses out of the CCC interface within the non-software-defined network.
地址 Sunnyvale CA US