Various example embodiments for supporting security for communications may be configured to support security for communications of communication protocols at various communication
layers. For example, various example embodiments for supporting security for communications may be configured to support security for communications of communication protocols operating above Layer 2 using a Layer 2
network security protocol. For example, various example embodiments for supporting security for communications may be configured to support security for communications of communication protocols operating at Layer 2.5 (e.g.,
Multiprotocol Label Switching (MPLS) protocols or other Layer 2.5 protocols) using a Layer 2
network security protocol. For example, various example embodiments for supporting security for communications may be configured to support security for communications of communication protocols operating at Layer 3 (e.g.,
Internet Protocol (IP), such as IP version 4 (IPv4) or IP version 6 (IPv6), or other Layer 3 protocols) using a Layer 2
network security protocol.