Virtual network function enabled secure communication systems and methods
AssigneeAvast Software s.r.o.
InventorsBin Hu, Rajarshi Gupta
Life of this patent
Estimating the term…
Abstract
A method for enabling secure communication. The method includes providing a first virtual network function (“VNF”) at a first network location and providing a second VNF at a second network location. A first Layer 3 virtual private network (“L3 VPN”) tunnel is constructed by the first VNF and the second VNF between the first network location and the second network location, and a first local area network (“LAN”) at the first network location and a second LAN at the second network location are connected by the first L3 VPN tunnel. Further provided is a method for establishing a secure communication environment.
Claims20
A method for enabling secure communication comprising:
- providing a first virtual network function (“VNF”) on a first edge cloud at a first network location;
- providing a second VNF on a second edge cloud at a second network location;
- constructing a first Layer 3 virtual private network (“L3 VPN”) tunnel by the first VNF and the second VNF between the first network location and the second network location;
- connecting a first local area network (“LAN”) at the first network location and a second LAN at the second network location by the first L3 VPN tunnel;
- transmitting via the first L3 VPN tunnel via Multi-Protocol Label Switching (“MPLS”) a first plurality of Layer 2 (“L2”) packets encapsulated by first outer headers and first provider labels;
- providing a third VNF on a third edge cloud at a third network location;
- constructing a second L3 VPN tunnel by the first VNF and the third VNF between the first network location and the third network location;
- transmitting via the second L3 VPN tunnel via MPLS a second plurality of L2 packets encapsulated by second outer headers and second provider labels;
- constructing a third L3 VPN tunnel by the second VNF and the third VNF between the second network location and the third network location;
- and
- transmitting via the third L3 VPN tunnel via MPLS a third plurality of L2 packets encapsulated by third outer headers and third provider labels.
Dependencies are inferred from the claim text.