| CPC H04L 63/1425 (2013.01) [H04L 63/0236 (2013.01); H04L 63/029 (2013.01); H04L 63/1416 (2013.01); H04L 63/20 (2013.01)] | 18 Claims |

|
1. A method, comprising:
receiving at a compute server of a distributed cloud computing network, over a tunnel established between a customer-premises equipment (CPE) and the compute server, first traffic from an Internet-of-Things (IoT) device that is connected to the CPE, wherein the first traffic is destined to a first destination;
enforcing an egress traffic policy to determine whether the first traffic is permitted to be transmitted to the first destination;
determining, based on the enforcing of the egress traffic policy, that the first traffic is permitted to be transmitted to the first destination, and responsive to this determination, transmitting the first traffic to the first destination;
receiving, at the compute server, second traffic that is destined to the IoT device;
enforcing an ingress traffic policy to determine whether the second traffic is permitted to be transmitted to the IoT device;
determining, based on the enforcing of the ingress traffic policy, that the second traffic is not permitted to be transmitted to the IoT device, and responsive to this determination, dropping the second traffic;
receiving at the compute server over the tunnel, third traffic from the IoT device that is connected to the CPE, wherein the third traffic is destined to a second destination;
enforcing the egress traffic policy to determine whether the third traffic is permitted to be transmitted to the second destination; and
determining, based on the enforcing of the egress traffic policy, that the third traffic is not permitted to be transmitted to the second destination, and responsive to this determination, dropping the third traffic.
|