SOCKS VPN负载均衡的研究与实现

SOCKS VPN负载均衡的研究与实现

论文摘要

随着网络应用的普及和用户的不断增加,如何合理地利用网络带宽,提高网络服务的质量和可靠性,成为一个非常关键的问题,负载均衡技术正是针对上述问题提出的一种常用解决方案。本文主要研究的是SOCKS VPN系统的负载均衡问题。论文在简单介绍了SOCKS VPN系统和负载均衡技术的基础上,从物理传输链路带宽、服务器性能两个角度出发对SOCKS VPN系统的负载均衡进行了研究和分析,给出了多线路和多服务器两种负载均衡的解决方案,并介绍了具体的实现方法。在多线路负载均衡方面,本文首先比较了IP策略路由技术和传统路由技术的不同点,然后重点研究了Linux下的IP策略路由技术,最后结合SOCKS VPN的特点,对原有VPN的跳板系统进行了改进,实现了多线路负载均衡,并进行了测试。这种方案有效解决了多线路接入的问题。在多服务器负载均衡方面,本文主要研究了Linux操作系统开放源代码的服务器集群系统LVS(Linux Virtual Server),在仔细分析负载均衡理论的基础上,对LVS提供的VS/NAT、VS/TUN、VS/DR三种IP负载均衡技术进行了分析和比较,最后利用VS/NAT、VS/DR两种方式实现了SOCKS VPN多服务器负载均衡。

论文目录

  • 中文摘要
  • ABSTRACT
  • 1 引言
  • 1.1 课题的研究背景
  • 1.2 本文的研究内容
  • 1.3 研究的意义
  • 1.4 论文的组织安排
  • 2 SOCKS VPN 简介
  • 2.1 SOCKS VPN 系统结构
  • 2.1.1 服务器端
  • 2.1.2 客户端
  • 2.1.3 跳板
  • 2.2 SOCKS VPN 主要功能及特点
  • 2.3 本章小结
  • 3 负载均衡技术
  • 3.1 负载均衡的实现层次
  • 3.1.1 传输链路聚合
  • 3.1.2 更高层交换
  • 3.1.3 带均衡策略的服务器群集
  • 3.2 负载均衡的实现方法
  • 3.2.1 基于DNS 轮询的解决方法
  • 3.2.2 基于客户端的解决方法
  • 3.2.3 基于应用层负载均衡方法
  • 3.2.4 基于IP 层负载均衡的解决方法
  • 3.3 负载均衡调度技术
  • 3.4 本章小结
  • 4 SOCKS VPN 多线路负载均衡的实现
  • 4.1 系统要达到的目标
  • 4.2 基本技术介绍
  • 4.2.1 传统路由技术的不足
  • 4.2.2 IP 策略路由与传统路由的不同之处
  • 4.2.3 Linux 下的IP 策略路由技术
  • 4.2.4 网络地址转换(NAT)
  • 4.3 VPN SERVER 路由的配置
  • 4.4 跳板的设计与实现
  • 4.5 测试结果
  • 4.6 本章小结
  • 5 SOCKS VPN 多服务器负载均衡方案的提出与应用
  • 5.1 LINUX VIRTUAL SERVER
  • 5.2 IP 虚拟服务器软件IPVS
  • 5.3 通过NAT 实现虚拟服务器(VS/NAT)
  • 5.3.1 原理
  • 5.3.2 实现方法
  • 5.4 通过直接路由实现虚拟服务器(VS/DR)
  • 5.4.1 原理
  • 5.4.2 实现方法
  • 5.5 本章小结
  • 6 结束语
  • 参考文献
  • 附录A
  • 作者简历
  • 相关论文文献

    标签:;  ;  ;  ;  

    SOCKS VPN负载均衡的研究与实现
    下载Doc文档

    猜你喜欢