There are a bunch of layer 2 encryption appliance solutions out there. Among others, Thales has a complete range of Ethernet Layer 2 encryptors (100Mb, 1Gb, 10Gb) that should be able to do the job.
http://thalesesec.com/Solutions/documents/Thales_Layers1_and_2_Network_Encryption_Brochure.pdf...