A network protocol that supports tunneling of layer 2 frames between two networks over the Internet.