BGP Virtual Private Wire Service (VPWS) is a point-to-point L2 VPN service based on RFC 6624 Layer 2 Virtual Private Networks using BGP for Auto-Discovery and Signaling which in turn uses the BGP pseudowire signaling concepts from RFC 4761, Virtual Private LAN Service Using BGP for Auto-Discovery and Signaling.
The BGP signaled pseudowires created can use either automatic or pre-provisioned SDPs over LDP- or BGP-signaled tunnels (the choice of tunnel depends on the tunnel's preference in the tunnel table), or over GRE. Pre-provisioned SDPs must be configured when RSVP signaled transport tunnels are used.
The use of an automatically created GRE tunnel is enabled by creating the PW template used within the service with the parameter auto-gre-sdp. The GRE SDP and SDP binding are created after a matching BGP route is received.
Inter-AS model C and dual-homing are supported.