tunnel

GRE (Generic Routing Encapsulation)

采用GRE隧道协议实现网络虚拟化,基于IP网络,由于NIC的性能优化特性都工作在tcp层,无法利用,导致性能地下。

STT (stateless Transport Tunnelling Protocol

解决网络虚拟化提出的隧道协议解决方案,由Nicira提出(参考IEFT:[[http://tools.ietf.org/html/draft-davie-stt-01][STT draft)]]。相比GRE的优势,主要在于STT能利用NIC的特性(例如TSO,LRO),提升传输效率。对比GRE性能提升4倍。

参考文档

  1. [[http://networkheresy.com/2012/06/08/the-overhead-of-software-tunneling][the overhead of software tunneling]]