什么是多层交换技术( 三 )


闭合环路反馈是最先进的方法 , 它利用可用内存、I/O中断和CPU利用率等特定的系统信息 , 这些信息可以为适配器驱动器和第四层交换机自动获取 。目前的闭合环路反馈机制要求在每台服务器上安装软件代理 。
第四层交换机在形式和功能上与专用负载均衡器完全不同 。传统基于硬件的负载均衡器是速度为45Mbps的优化的两端口设备 。
而第四层交换机是设计用于高速Intranet应用的 , 它支持100Mbps或千兆位接口 。
第四层交换除了负载均衡功能外还支持其它功能 , 如基于应用类型和用户ID的传输流控制功能 。采用多级排队技术 , 第四层交换机可以根据应用来标记传输流以及为传输流分配优先级 。此外 , 第四层交换机直接安放在服务器前端 , 它了解应用会话内容和用户权限 , 因而使它成为了防止非授权访问服务器的理想平台 。
第四层交换产品
用户过去曾一拥而上采用第二层和第三层交换机 , 因为这类交换机提高了总体网络吞吐量 , 使它远远超过了老技术的吞吐量 , 不知道第四层交换机是否也会看到这种现象 。
Berkeley Networks公司的eXPoneNT e4和Alteon Networks公司的ACEswith 180两款第四层交换产品具有突出的性能和灵活性 , 能够比第二层和第三层交换机做出更智能的转发决定 。由于把包头查询的代码嵌入到交换机中的专用集成电路(ASIC)中去实现上述功能 , 几乎不会造成任何延时 。这两家厂商的交换机都能实现10M、100M和千兆以太网功能 , 但是Berkeley的交换机是设计用于企业应用的 , 而Alteon交换机则是用于拥有大量Web或FTP服务器的机构的 。
Alteon的第四层交换技术能通过对服务器的性能和运行状况的实时监测 , 根据不同服务器的健康状况 , 将来访的数据流量以经济高效的方式分配到合适的服务器上 。同时 , Alteon的第四层交换技术具有Web高速缓存重定向功能 , 能把指定发往远程Internet主机的HTTP通信拦截 , 并将这些通信重新定向到本地的高速缓存服务器上 , 从而大大加快了访问Internet的速度 , 并节省了大量宝贵的广域网带宽 。而且这对于用户和信息提供者来说是完全透明的 , 不需要用户和信息提供者做任何的设置 。
Cabletron 公司的SmartSwitch Router和Torrent Networking Technologies公司推出的IP9000 Gigabit Router 也是具有第四层交换功能的产品 。其中SmartSwitch Router可以实现骨干网从常规第三层交换向全面的第三、第四层交换功能的升级转换 , 其独特的广域网集成能力以及基于第四层交换的访问控制能力对于网络数据传输安全、有序地进行发挥了要害作用 。此外 , Cabletron SmartSwitch Router基于第四层交换的QoS功能为特定业务应用数据交换提供了不同级别的优先处理能力 。
第四层交换方案
在本方案中 , 通过采用Alteon的第四层交换机来实现Web Server的负载均衡 。
HTTP是Internet中最重要的一种应用 , 目前Internet上广泛使用的Web Server , 采用的是多进程技术 , 占用系统资源多 , 效率较低 , 一般一台Web Server只能承受几百个并发用户 。采用第四层交换机可以很好地解决Web Server的扩展性问题 , 提高Web Server系统的可靠性 , 并在Web Server之间合理分配负载 。
Alteon的第四层交换机监测Web Server的可用性 , 包括物理连接、Web Server主机、HTTP Server本身的健康状况 , 当发现某台Web Server不能提供Web 服务时 , 交换机自动把Web 请求分配到好的两台Web Server 。Alteon第四层交换机还可以通过设置每台Web Server能承受的最大会话数、设置溢出Web Server、备份Web Server等方法来进一步保证Web系统的可靠性 。
Web Server在同一局域网内实现负载均衡时采用多种负载均衡算法 , 包括Least Connection、Round Robin、MinMiss和Hash算法 , 以及对算法的加权等等 。

推荐阅读