摘要:研究Linux虚拟服务器(Linux Virtual Server, 简称LVS)工作原理, 分析其数据转发流程. 针对LVS在多虚拟局域网环境下的部署应用问题, 设计实现了一种基于网络地址转换的数据转发模式Double-NAT. Double-NAT模式重新组织连接哈希表为双向桶结构, 使用系统分配的端口区分IN和OUT方向的数据流, 使得多VLAN下的数据包均能通过网络地址转换后转发. 测试结果表明, Double-NAT数据转发模式配置简单、性能良好, 能够有效应用于多虚拟局域网环境.