跟VS/TUN方法相同,VS/DR利用大多数Internet服务的非对称特点,负载调度器中只负责调度请求,而服务器直接将响应返回给客户,可以极大地提高整个集群系统的吞吐量。该方法与IBM的NetDispatcher产品中使用的方法类似,但IBM的NetDispatcher是非常昂贵的商品化产品,我们也不知道它内部所使用的机制,其中有些是IBM的专利。
VS/DR的体系结构如图3.6所示:调度器和服务器组都必须在物理上有一个网卡通过不分断的局域网相连,如通过交换机或者高速的HUB相连。VIP地址为调度器和服务器组共享,调度器配置的VIP地址是对外可见的,用于接收虚拟服务的请求报文;所有的服务器把VIP地址配置在各自的Non-ARP网络设备上,它对外面是不可见的,只是用于处理目标地址为VIP的网络请求。
图3.6:VS/DR的体系结构
VS/DR的工作流程如图3.7所示:它的连接调度和管理与VS/NAT和VS/TUN中的一样,它的报文转发方法又有不同,将报文直接路由给目标服务器。在VS/DR中,调度器根据各个服务器的负载情况,动态地选择一台服务器,不修改也不封装IP报文,而是将数据帧的MAC地址改为选出服务器的MAC地址,再将修改后的数据帧在与服务器组的局域网上发送。因为数据帧的MAC地址是选出的服务器,所以服务器肯定可以收到这个数据帧,从中可以获得该IP报文。当服务器发现报文的目标地址VIP是在本地的网络设备上,服务器处理这个报文,然后根据路由表将响应报文直接返回给客户。
图3.7:VS/DR的工作流程
在VS/DR中,请求报文的目标地址为VIP,响应报文的源地址也为VIP,所以响应报文不需要作任何修改,可以直接返回给客户,客户认为得到正常的服务,而不会知道是哪一台服务器处理的。
VS/DR负载调度器也只处于从客户到服务器的半连接中,按照半连接的TCP有限状态机进行状态迁移。
相关推荐
在分析VS/NAT的缺点和网络服务的非对称性的基础上,我们提出通过IP隧道实现虚拟服务器的方法VS/TUN (Virtual Server via IP Tunneling),和通过直接路由实现虚拟服务器的方法VS/DR(Virtual Server via Direct ...
通过直接路由实现虚拟服务器(VS/DR) 22 三种方法的优缺点比较 24 Virtual Server via NAT 25 Virtual Server via IP Tunneling 25 Virtual Server via Direct Routing 25 小结 26 负载调度 26 内核中的连接...
文中分析了虚拟服务器(LVS)方案实现负载平衡技术,包括NAT实现虚拟服务器(VS/NAT)、IP隧道实现虚拟服务器(Vs/TuN)和直接路由器实现虚拟服务器(VS/DR)三种基本实现方法,详细探讨了它们各自实现细节、实现流程和优...
在分析网络地址转换方法(VS/NAT)的缺点和网络服务的非对称性的基础上,我们给出了通过IP隧道实现虚拟服务器的方法VS/TUN,和通过直接路由实现虚拟服务器的方法VS/DR,极大地提高了系统的伸缩性。
高级路由--介绍ccnp/ccie高级路由实验,掌握cisco高级路由知识
activemq 虚拟topic配置,可以将一个 topic转发为多个队列和多个topic或者将一个队列转发为多个topic和多个队列
主要介绍了Vue2.0使用嵌套路由实现页面内容切换/公用一级菜单控制页面内容切换,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
算号器,不修改程序本身。完美。 MyWifiAP又一款可运行在 windows 8/windows 7 中的无线虚拟路由器软件,可以让任何装有可承载无线网络的无线网卡的电脑...启用此功能可使虚拟无线路由服务时刻开启,不影响客户端上网
dr.com路由登录 共享城市热点. dr.com路由登录 dr.com路由登录 共享城市热点.
网络安全学习之单臂路由-服务器作为DHCP服务器
TP-LINK WR703N无线路由改打印服务器固件,直接通过Breed恢复即可。已经全部设置好了。插上打印机设置一下IP即可
配置路由访问服务器 选择路由访问方法 选择路由访问方法 配置路由服务器
配置路由访问服务器 配置路由访问服务器全文共41页,当前为第1页。 学习目标 安装Windows 2000 Server路由访问服务器; 配置静态路由; 配置NAT功能; 配置RIP路由访问协议。 配置路由访问服务器全文共41页,当前为...
路由检测软件-检测本地到服务器的路由节点 可以用来路由检测,路由检测,服务器速度检测,ping路由软件,
利用单臂路由实现VLAN间路由。(本实验模拟公司网络场景。...保证各部门间的信息安全,但是由于业务需要,经理、市场和人事部之间需要能实现跨VLAN通信,网络管理员决定借助路由器的三层功能,通过配置单臂路由来实现。)
ros虚拟路由 。
这是cisco交换机单臂路由实现vlan相互通信的配置
在Cisco网络认证体系中,单臂路由是一个重要的学习知识点。通过单臂路由的学习,能够深入的了解VLAN(虚拟局域网)的划分、封装和通信原理,理解路由器子接口、ISL协议和802.1Q协议。
单臂路由实现vlan间通信,请使用Cisco Packet Tracer Student打开
本资源用java实现,完成的是基于Dijkstra路由算法的路由软件实现。