System and Method for Implementing Network Enhanced Gateway Functionality
First Claim
1. A method, comprising:
- receiving, with a network switch disposed within a gateway device, network traffic, at least a portion of the network traffic being directed to a client device via the network switch and via corresponding client port among a plurality of client ports;
routing, with the network switch, the network traffic to a host computing system;
selecting, with the host computing system, one or more virtual network functions (“
VNFs”
), based at least in part on one or more characteristics of the received network traffic; and
sending, via the network switch, at least one VNF of the selected one or more VNFs to the host computing system, the at least one VNF being selected by the host computing system based at least in part on one or more characteristics of the at least a portion of the network traffic that is directed to the client device.
1 Assignment
0 Petitions
Accused Products
Abstract
Novel tools and techniques are provided for implementing network enhanced gateway functionality, and, in particular embodiments, for implementing network enhanced gateway functionality using network functions virtualization (“NFV”) and/or software defined networks (“SDNs”). In some embodiments, a network switch, which is disposed within a gateway device, might route network traffic to a host computing system, at least a portion of the network traffic being originally directed to a client device via a corresponding client port among a plurality of client ports. Based at least in part on one or more characteristics of the at least a portion of the network traffic, the host computing system selects one or more virtual network functions (“VNFs”), which are then sent to the host computing system via the network switch. According to some embodiments, the network switch and the host computing system are under control of a NFV entity and/or a SDN controller.
55 Citations
36 Claims
-
1. A method, comprising:
-
receiving, with a network switch disposed within a gateway device, network traffic, at least a portion of the network traffic being directed to a client device via the network switch and via corresponding client port among a plurality of client ports; routing, with the network switch, the network traffic to a host computing system; selecting, with the host computing system, one or more virtual network functions (“
VNFs”
), based at least in part on one or more characteristics of the received network traffic; andsending, via the network switch, at least one VNF of the selected one or more VNFs to the host computing system, the at least one VNF being selected by the host computing system based at least in part on one or more characteristics of the at least a portion of the network traffic that is directed to the client device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A gateway device, comprising:
-
a transceiver; a plurality of client ports; a network switch communicatively coupled to the transceiver and to each of the plurality of client ports, wherein the network switch; receives network traffic, at least a portion of the network traffic being directed from the transceiver to a client device via the network switch and a corresponding client port among the plurality of client ports; routes the network traffic to a host computing system; and forwards one or more virtual network functions (“
VNFs”
) to the host computing system, the one or more VNFs being selected by the host computing system based at least in part on one or more characteristics of the at least a portion of the network traffic that is directed to the client device. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31)
-
-
32. A system, comprising:
-
a network switch; a host computing system; and at least one of a network functions virtualization (“
NFV”
) entity or a software defined network (“
SDN”
) controller, the at least one of the NFV entity or the SDN controller controlling;the network switch to route network traffic, at least a portion of which is directed to a client device via the network switch and a corresponding client port among a plurality of client ports, to the host computing system; the host computing system to select one or more virtual network functions (“
VNFs”
), based at least in part on one or more characteristics of the received network traffic; andthe network switch to forward at least one VNF of the selected one or more VNFs to the host computing system, the at least one VNF being selected by the host computing system based at least in part on one or more characteristics of the at least a portion of the network traffic that is directed to the client device. - View Dependent Claims (33, 34, 35, 36)
-
Specification