An Architecture for Reliable Encapsulation Endpoints using Commodity Hardware